summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--metadata/categories.conf1
-rw-r--r--metadata/repository_mask.conf8
-rw-r--r--packages/dev-dotnet/libgdiplus/files/180c02e0f2a2016eba8520b456ca929e9dcf03db.patch35
-rw-r--r--packages/dev-dotnet/libgdiplus/files/506df13e6e1c9915c248305e47f0b67549732566.patch242
-rw-r--r--packages/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-5.patch142
-rw-r--r--packages/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.exheres-065
-rw-r--r--packages/dev-dotnet/libgdiplus/libgdiplus-2.6.7-r1.exheres-043
-rw-r--r--packages/dev-dotnet/libgdiplus/libgdiplus-5.6.exheres-0 (renamed from packages/dev-dotnet/libgdiplus/libgdiplus-3.12-r1.exheres-0)18
-rw-r--r--packages/dev-dotnet/xsp/files/xsp-2.10.2-libdir.patch125
-rw-r--r--packages/dev-dotnet/xsp/files/xsp-2.4.2-libdir.patch117
-rw-r--r--packages/dev-dotnet/xsp/files/xsp.confd12
-rw-r--r--packages/dev-dotnet/xsp/files/xsp.initd36
-rw-r--r--packages/dev-dotnet/xsp/files/xsp.webapp9
-rw-r--r--packages/dev-dotnet/xsp/xsp-2.10.2.exheres-055
-rw-r--r--packages/dev-dotnet/xsp/xsp-2.4.2.exheres-049
-rw-r--r--packages/dev-lang/mono/mono-5.12.0.226.exheres-0 (renamed from packages/dev-lang/mono/mono-5.10.1.16.exheres-0)0
-rw-r--r--packages/media-gfx/f-spot/f-spot-0.5.0.3.exheres-039
-rw-r--r--packages/media-gfx/f-spot/f-spot-0.6.1.5.exheres-041
18 files changed, 13 insertions, 1024 deletions
diff --git a/metadata/categories.conf b/metadata/categories.conf
index 8f449b9..691503e 100644
--- a/metadata/categories.conf
+++ b/metadata/categories.conf
@@ -4,4 +4,3 @@ dev-libs
dev-util
gnome-bindings
gnome-desktop
-media-gfx
diff --git a/metadata/repository_mask.conf b/metadata/repository_mask.conf
deleted file mode 100644
index 3714a1f..0000000
--- a/metadata/repository_mask.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-dev-dotnet/xsp [[
- author = [ Xavier Barrachina <xv.barrachina@gmail.com> ]
- date = [ 30 Sep 2015 ]
- token = pending-removal
- description = [
- The two versions are old (4 and 6 years). Not multiarch or even systemd ready.
- ]
-]]
diff --git a/packages/dev-dotnet/libgdiplus/files/180c02e0f2a2016eba8520b456ca929e9dcf03db.patch b/packages/dev-dotnet/libgdiplus/files/180c02e0f2a2016eba8520b456ca929e9dcf03db.patch
deleted file mode 100644
index 31f920d..0000000
--- a/packages/dev-dotnet/libgdiplus/files/180c02e0f2a2016eba8520b456ca929e9dcf03db.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Source: https://github.com/mono/libgdiplus/commit/180c02e0f2a2016eba8520b456ca929e9dcf03db
-Upstream: Yes
-Reason: Fix build with freetype[>=2.5.1]
-
-From 180c02e0f2a2016eba8520b456ca929e9dcf03db Mon Sep 17 00:00:00 2001
-From: Jo Shields <directhex@apebox.org>
-Date: Mon, 16 Dec 2013 09:24:57 +0000
-Subject: [PATCH] Use FreeType macros for tttables.h inclusion
-
-As of FreeType 2.1.6 (November 2003), using #include to include Freetype libraries directly is not supported.
-
-This has come to a head, as in FreeType 2.5.0, the location of headers has been moved around, breaking building of libgdiplus.
-
-This slight change uses the "official" way to include the required header file, without breaking building on older versions of the library.
----
- src/gdiplus-private.h | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/gdiplus-private.h b/src/gdiplus-private.h
-index 59edf9e..dfccc02 100644
---- a/src/gdiplus-private.h
-+++ b/src/gdiplus-private.h
-@@ -30,7 +30,8 @@
- #include <stdio.h>
- #include <math.h>
- #include <glib.h>
--#include <freetype/tttables.h>
-+#include <ft2build.h>
-+#include FT_TRUETYPE_TABLES_H
- #include <pthread.h>
- #include <unistd.h>
-
---
-1.8.5.5
-
diff --git a/packages/dev-dotnet/libgdiplus/files/506df13e6e1c9915c248305e47f0b67549732566.patch b/packages/dev-dotnet/libgdiplus/files/506df13e6e1c9915c248305e47f0b67549732566.patch
deleted file mode 100644
index 715f591..0000000
--- a/packages/dev-dotnet/libgdiplus/files/506df13e6e1c9915c248305e47f0b67549732566.patch
+++ /dev/null
@@ -1,242 +0,0 @@
-Source: https://github.com/mono/libgdiplus/commit/506df13e6e1c9915c248305e47f0b67549732566
-Upstream: Yes
-Reason: Fix build with libpng[>=1.5]
-
-From 4b15e34ee859916e5d7eeb7ca4d80e3d3d93ddb5 Mon Sep 17 00:00:00 2001
-From: Mike Buland <mike@xagasoft.com>
-Date: Tue, 9 Jul 2013 23:38:41 +0200
-Subject: [PATCH 1/3] Removed usage of the opaque png info_ptr struct.
-
-The info_ptr structure should not be used, this has been in the png
-documentation since at least July 2000.
-
-Hopefully this mantains the same functionality, but in a way that will
-compile with the newest versions of libpng.
----
- src/pngcodec.c | 90 ++++++++++++++++++++++++++++++++++------------------------
- 1 file changed, 53 insertions(+), 37 deletions(-)
-
-diff --git a/src/pngcodec.c b/src/pngcodec.c
-index 15c608a..ce38d67 100644
---- a/src/pngcodec.c
-+++ b/src/pngcodec.c
-@@ -116,10 +116,16 @@
- bitmap_data->dpi_horz = png_get_x_pixels_per_inch(png_ptr, info_ptr);
- bitmap_data->dpi_vert = png_get_y_pixels_per_inch(png_ptr, info_ptr);
- #elif defined(PNG_pHYs_SUPPORTED)
-- if ((info_ptr->valid & PNG_INFO_pHYs) && (info_ptr->phys_unit_type == PNG_RESOLUTION_METER)) {
-- bitmap_data->image_flags |= ImageFlagsHasRealDPI;
-- bitmap_data->dpi_horz = info_ptr->x_pixels_per_unit * 0.0254;
-- bitmap_data->dpi_vert = info_ptr->y_pixels_per_unit * 0.0254;
-+ {
-+ int unit_type;
-+ png_uint_32 res_x;
-+ png_uint_32 res_y;
-+ png_get_pHYs( png_ptr, info_ptr, &res_x, &res_y, &unit_type );
-+ if (unit_type == PNG_RESOLUTION_METER) {
-+ bitmap_data->image_flags |= ImageFlagsHasRealDPI;
-+ bitmap_data->dpi_horz = res_x * 0.0254;
-+ bitmap_data->dpi_vert = res_y * 0.0254;
-+ }
- }
- #endif
- /* default to screen resolution (if nothing was provided or available) */
-@@ -130,11 +136,11 @@
- #if defined(PNG_iCCP_SUPPORTED)
- {
- png_charp name;
-- png_charp profile;
-+ png_bytepp profile;
- png_uint_32 proflen;
- int compression_type;
-
-- if (png_get_iCCP(png_ptr, info_ptr, &name, &compression_type, &profile, &proflen)) {
-+ if (png_get_iCCP(png_ptr, info_ptr, &name, &compression_type, profile, &proflen)) {
- gdip_bitmapdata_property_add_ASCII(bitmap_data, PropertyTagICCProfileDescriptor, (BYTE*)name);
- gdip_bitmapdata_property_add_byte(bitmap_data, PropertyTagICCProfile, (BYTE)compression_type);
- }
-@@ -243,6 +249,8 @@
- int bit_depth;
- int channels;
- BYTE color_type;
-+ int num_palette;
-+ png_colorp png_palette;
-
- png_ptr = png_create_read_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
-
-@@ -320,9 +328,10 @@
- /* Copy the palette data into the GDI+ structure. */
- colourspace_flag = ImageFlagsColorSpaceRGB;
-
-+ png_get_PLTE( png_ptr, info_ptr, &png_palette, &num_palette );
- palette_entries = num_colours;
-- if (palette_entries > info_ptr->num_palette) {
-- palette_entries = info_ptr->num_palette;
-+ if (palette_entries > num_palette) {
-+ palette_entries = num_palette;
- }
-
- palette = GdipAlloc (sizeof(ColorPalette) + (num_colours - 1) * sizeof(ARGB));
-@@ -331,32 +340,39 @@
-
- for (i=0; i < palette_entries; i++) {
- set_pixel_bgra (&palette->Entries[i], 0,
-- info_ptr->palette[i].blue,
-- info_ptr->palette[i].green,
-- info_ptr->palette[i].red,
-+ png_palette[i].blue,
-+ png_palette[i].green,
-+ png_palette[i].red,
- 0xFF); /* alpha */
- }
- }
-
-- /* Make sure transparency is respected. */
-- if (info_ptr->num_trans > 0) {
-- palette->Flags |= PaletteFlagsHasAlpha;
-- colourspace_flag |= ImageFlagsHasAlpha;
-+ {
-+ png_bytep trans_alpha;
-+ int num_trans;
-+ png_color_16p trans_color;
-
-- if (info_ptr->num_trans > info_ptr->num_palette) {
-- info_ptr->num_trans = info_ptr->num_palette;
-- }
-+ /* Make sure transparency is respected. */
-+ png_get_tRNS( png_ptr, info_ptr, &trans_alpha, &num_trans, &trans_color );
-+ if (num_trans > 0) {
-+ palette->Flags |= PaletteFlagsHasAlpha;
-+ colourspace_flag |= ImageFlagsHasAlpha;
-+
-+ if (num_trans > num_palette) {
-+ num_trans = num_palette;
-+ }
-
-- for (i=0; i < info_ptr->num_trans; i++) {
-- set_pixel_bgra(&palette->Entries[i], 0,
-- info_ptr->palette[i].blue,
-- info_ptr->palette[i].green,
-- info_ptr->palette[i].red,
-+ for (i=0; i < num_trans; i++) {
-+ set_pixel_bgra(&palette->Entries[i], 0,
-+ png_palette[i].blue,
-+ png_palette[i].green,
-+ png_palette[i].red,
- #if PNG_LIBPNG_VER > 10399
-- info_ptr->trans_alpha [i]); /* alpha */
-+ trans_alpha [i]); /* alpha */
- #else
-- info_ptr->trans[i]); /* alpha */
-+ trans[i]); /* alpha */
- #endif
-+ }
- }
- }
-
-@@ -486,30 +502,30 @@
-
- palette = (pix >> 6) & 0x03;
- set_pixel_bgra (rawptr, 0,
-- info_ptr->palette[palette].blue,
-- info_ptr->palette[palette].green,
-- info_ptr->palette[palette].red,
-+ png_palette[palette].blue,
-+ png_palette[palette].green,
-+ png_palette[palette].red,
- 0xFF); /* alpha */
-
- palette = (pix >> 4) & 0x03;
- set_pixel_bgra (rawptr, 4,
-- info_ptr->palette[palette].blue,
-- info_ptr->palette[palette].green,
-- info_ptr->palette[palette].red,
-+ png_palette[palette].blue,
-+ png_palette[palette].green,
-+ png_palette[palette].red,
- 0xFF); /* alpha */
-
- palette = (pix >> 2) & 0x03;
- set_pixel_bgra (rawptr, 8,
-- info_ptr->palette[palette].blue,
-- info_ptr->palette[palette].green,
-- info_ptr->palette[palette].red,
-+ png_palette[palette].blue,
-+ png_palette[palette].green,
-+ png_palette[palette].red,
- 0xFF); /* alpha */
-
- palette = pix & 0x03;
- set_pixel_bgra (rawptr, 12,
-- info_ptr->palette[palette].blue,
-- info_ptr->palette[palette].green,
-- info_ptr->palette[palette].red,
-+ png_palette[palette].blue,
-+ png_palette[palette].green,
-+ png_palette[palette].red,
- 0xFF); /* alpha */
- rawptr += 16;
- }
---
-1.8.5.5
-
-
-From 87c953a4adf21fb8e1264144b4ac309819ab16e7 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Andr=C3=A9s=20G=2E=20Aragoneses?= <knocte@gmail.com>
-Date: Tue, 9 Jul 2013 23:44:30 +0200
-Subject: [PATCH 2/3] Fix previous commit so that it doesn't break the build
- with libpng v12.0
-
----
- src/pngcodec.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/pngcodec.c b/src/pngcodec.c
-index ce38d67..cf48152 100644
---- a/src/pngcodec.c
-+++ b/src/pngcodec.c
-@@ -370,7 +370,7 @@
- #if PNG_LIBPNG_VER > 10399
- trans_alpha [i]); /* alpha */
- #else
-- trans[i]); /* alpha */
-+ info_ptr->trans[i]); /* alpha */
- #endif
- }
- }
---
-1.8.5.5
-
-
-From 2766e9574a7437b5b52c9e778abe83420729dba0 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Andr=C3=A9s=20G=2E=20Aragoneses?= <knocte@gmail.com>
-Date: Tue, 9 Jul 2013 23:48:07 +0200
-Subject: [PATCH 3/3] Use png_bytep instead of png_bytepp for the iCCP profile
-
-As suggested by Andrew Ruder in https://github.com/mono/libgdiplus/pull/3
-to avoid storing the profile pointer in an undefined memory location.
----
- src/pngcodec.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/pngcodec.c b/src/pngcodec.c
-index cf48152..25c9baf 100644
---- a/src/pngcodec.c
-+++ b/src/pngcodec.c
-@@ -136,11 +136,11 @@
- #if defined(PNG_iCCP_SUPPORTED)
- {
- png_charp name;
-- png_bytepp profile;
-+ png_bytep profile;
- png_uint_32 proflen;
- int compression_type;
-
-- if (png_get_iCCP(png_ptr, info_ptr, &name, &compression_type, profile, &proflen)) {
-+ if (png_get_iCCP(png_ptr, info_ptr, &name, &compression_type, &profile, &proflen)) {
- gdip_bitmapdata_property_add_ASCII(bitmap_data, PropertyTagICCProfileDescriptor, (BYTE*)name);
- gdip_bitmapdata_property_add_byte(bitmap_data, PropertyTagICCProfile, (BYTE)compression_type);
- }
---
-1.8.5.5
-
diff --git a/packages/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-5.patch b/packages/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-5.patch
deleted file mode 100644
index 3d0bfcb..0000000
--- a/packages/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-5.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-Source: from ArchLinux: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/libgdiplus0-giflib5.patch?h=packages/libgdiplus
-Upstream: submitted, GitHub pull request #26: https://github.com/mono/libgdiplus/pull/26
-Reason: Fix compilation with giflib-5
-
----
- src/gifcodec.c | 50 +++++++++++++++++++++++++++++++++++++++++---------
- 1 file changed, 41 insertions(+), 9 deletions(-)
-
-Index: libgdiplus-2.10.9/src/gifcodec.c
-===================================================================
---- libgdiplus-2.10.9.orig/src/gifcodec.c
-+++ libgdiplus-2.10.9/src/gifcodec.c
-@@ -105,7 +112,7 @@ gdip_gif_inputfunc (GifFileType *gif, Gi
- */
-
- static int
--AddExtensionBlockMono(SavedImage *New, int Len, BYTE ExtData[])
-+AddExtensionBlockMono(SavedImage *New, int Len, int func, BYTE ExtData[])
- {
- ExtensionBlock *ep;
-
-@@ -129,7 +136,7 @@ AddExtensionBlockMono(SavedImage *New, i
-
- if (ExtData) {
- memcpy(ep->Bytes, ExtData, Len);
-- ep->Function = New->Function;
-+ ep->Function = func;
- }
-
- return (GIF_OK);
-@@ -232,20 +239,20 @@ DGifSlurpMono(GifFileType * GifFile, Sav
- }
-
- case EXTENSION_RECORD_TYPE: {
-- if (DGifGetExtension(GifFile, &temp_save.Function, &ExtData) == GIF_ERROR) {
-+ int func;
-+ if (DGifGetExtension(GifFile, &func, &ExtData) == GIF_ERROR) {
- return (GIF_ERROR);
- }
-
- while (ExtData != NULL) {
- /* Create an extension block with our data */
-- if (AddExtensionBlockMono(&temp_save, ExtData[0], &ExtData[1]) == GIF_ERROR) {
-+ if (AddExtensionBlockMono(&temp_save, func, ExtData[0], &ExtData[1]) == GIF_ERROR) {
- return (GIF_ERROR);
- }
-
- if (DGifGetExtensionNext(GifFile, &ExtData) == GIF_ERROR) {
- return (GIF_ERROR);
- }
-- temp_save.Function = 0;
- }
- break;
- }
-@@ -303,12 +310,19 @@ gdip_load_gif_image (void *stream, GpIma
- result = NULL;
- loop_counter = FALSE;
-
-+#if GIFLIB_MAJOR < 5
- if (from_file) {
- gif = DGifOpen(stream, &gdip_gif_fileinputfunc);
- } else {
- gif = DGifOpen (stream, &gdip_gif_inputfunc);
- }
--
-+#else
-+ if (from_file)
-+ gif = DGifOpen(stream, &gdip_gif_fileinputfunc, NULL);
-+ else
-+ gif = DGifOpen(stream, &gdip_gif_inputfunc, NULL);
-+#endif
-+
- if (gif == NULL) {
- goto error;
- }
-@@ -581,7 +595,7 @@ gdip_load_gif_image (void *stream, GpIma
- }
-
- FreeExtensionMono(&global_extensions);
-- DGifCloseFile (gif);
-+ DGifCloseFile (gif, NULL);
-
- *image = result;
- return Ok;
-@@ -597,7 +611,7 @@ error:
-
- if (gif != NULL) {
- FreeExtensionMono (&global_extensions);
-- DGifCloseFile (gif);
-+ DGifCloseFile (gif, NULL);
- }
-
- *image = NULL;
-@@ -660,11 +674,22 @@ gdip_save_gif_image (void *stream, GpIma
- return InvalidParameter;
- }
-
-+#if GIFLIB_MAJOR < 5
- if (from_file) {
- fp = EGifOpenFileName (stream, 0);
- } else {
- fp = EGifOpen (stream, gdip_gif_outputfunc);
- }
-+#else
-+ if (from_file)
-+ fp = EGifOpenFileName (stream, 0, NULL);
-+ else
-+ fp = EGifOpen (stream, gdip_gif_outputfunc, NULL);
-+#define MakeMapObject GifMakeMapObject
-+#define FreeMapObject GifFreeMapObject
-+#define QuantizeBuffer GifQuantizeBuffer
-+#define BitSize GifBitSize
-+#endif
-
- if (!fp) {
- return FileNotFound;
-@@ -848,8 +873,15 @@ gdip_save_gif_image (void *stream, GpIma
- Buffer[0] = 1;
- Buffer[1] = ptr[0];
- Buffer[2] = ptr[1];
-+#if GIFLIB_MAJOR < 5
- EGifPutExtensionFirst(fp, APPLICATION_EXT_FUNC_CODE, 11, "NETSCAPE2.0");
- EGifPutExtensionLast(fp, APPLICATION_EXT_FUNC_CODE, 3, Buffer);
-+#else
-+ EGifPutExtensionLeader(fp, APPLICATION_EXT_FUNC_CODE);
-+ EGifPutExtensionBlock(fp, 11, "NETSCAPE2.0");
-+ EGifPutExtensionBlock(fp, 3, Buffer);
-+ EGifPutExtensionTrailer(fp);
-+#endif
- }
- }
-
-@@ -923,7 +955,7 @@ gdip_save_gif_image (void *stream, GpIma
- }
- }
-
-- EGifCloseFile (fp);
-+ EGifCloseFile (fp, NULL);
-
- return Ok;
-
-
diff --git a/packages/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.exheres-0 b/packages/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.exheres-0
deleted file mode 100644
index d052d62..0000000
--- a/packages/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.exheres-0
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2009 Saleem Abdulrasool <compnerd@compnerd.org>
-# Copyright 2013 Aleksandar Petrinic <petrinic@gmail.com>
-# Distributed under the terms of the GNU General Public License v2
-
-SUMMARY="An Open Source implementation of the GDI+ API"
-HOMEPAGE="http://www.mono-project.org"
-DOWNLOADS="http://download.mono-project.com/sources/${PN}/${PNV}.tar.bz2"
-
-LICENCES="MIT"
-SLOT="0"
-PLATFORMS="~amd64 ~x86"
-MYOPTIONS="
- exif gif jpeg tiff
- ( providers: ijg-jpeg jpeg-turbo ) [[ number-selected = exactly-one
- *requires = jpeg ]]
-"
-
-DEPENDENCIES="
- build:
- virtual/pkg-config
- build+run:
- dev-libs/glib:2[>=2.2.3]
- x11-libs/cairo[>=1.6.5]
- x11-libs/pango[>=1.10]
- media-libs/fontconfig
- media-libs/freetype:2
- x11-libs/libXrender
- media-libs/libpng[>=1.5]
- exif? ( media-libs/libexif )
- gif? ( media-libs/giflib )
- jpeg? (
- providers:ijg-jpeg? ( media-libs/jpeg:= )
- providers:jpeg-turbo? ( media-libs/libjpeg-turbo )
- )
- tiff? ( media-libs/tiff )
-"
-
-DEFAULT_SRC_PREPARE_PATCHES=(
- "${FILES}"/506df13e6e1c9915c248305e47f0b67549732566.patch
- "${FILES}"/180c02e0f2a2016eba8520b456ca929e9dcf03db.patch
-)
-
-DEFAULT_SRC_CONFIGURE_OPTION_WITHS=( 'exif libexif' 'gif libgif' 'jpeg libjpeg' 'tiff libtiff' )
-
-# The build system is broken, so we can't call autotools to recreate files,
-# even with the proper patch (that allows autotools stuff to complete fine)
-# the generated .so is linked in a wrong way (directly linked to indirect
-# cairo's dependencies). Upstream is unresponsive about the issue and seems
-# like nobody cares. The tweak below fixes the test compilation.
-src_prepare() {
- edo sed -i -e '/^testgdi_LDADD = $(LDADDS)/ s/$/ -lX11 -lglib-2.0/' tests/Makefile.in
-
- default
-}
-
-# Only these tests are actually usable.
-src_test() {
- edo pushd tests
- edo ./testbits
- edo ./testreversepath
- edo ./testclip
- edo popd
-
- default
-}
diff --git a/packages/dev-dotnet/libgdiplus/libgdiplus-2.6.7-r1.exheres-0 b/packages/dev-dotnet/libgdiplus/libgdiplus-2.6.7-r1.exheres-0
deleted file mode 100644
index c79d5ae..0000000
--- a/packages/dev-dotnet/libgdiplus/libgdiplus-2.6.7-r1.exheres-0
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2009 Saleem Abdulrasool <compnerd@compnerd.org>
-# Distributed under the terms of the GNU General Public License v2
-
-SUMMARY="An opensource implementation of libgdi"
-HOMEPAGE="http://www.mono-project.org"
-DOWNLOADS="http://download.mono-project.com/sources/${PN}/${PNV}.tar.bz2"
-
-LICENCES="MIT"
-SLOT="0"
-PLATFORMS="~amd64 ~x86"
-MYOPTIONS="
- exif gif jpeg tiff
- ( providers: ijg-jpeg jpeg-turbo ) [[ number-selected = exactly-one
- *requires = jpeg ]]
-"
-
-DEPENDENCIES="
- build:
- dev-util/pkg-config[>=0.20]
- build+run:
- dev-libs/glib:2[>=2.2.3]
- x11-libs/cairo[>=1.6.5]
- x11-libs/pango[>=1.10]
- media-libs/fontconfig
- media-libs/freetype:2
- x11-libs/libXrender
- media-libs/libpng[>=1.2]
- exif? ( media-libs/libexif )
- gif? ( media-libs/giflib )
- jpeg? (
- providers:ijg-jpeg? ( media-libs/jpeg:= )
- providers:jpeg-turbo? ( media-libs/libjpeg-turbo )
- )
- tiff? ( media-libs/tiff )
-"
-
-DEFAULT_SRC_PREPARE_PATCHES=(
- "${FILES}"/506df13e6e1c9915c248305e47f0b67549732566.patch
- "${FILES}"/180c02e0f2a2016eba8520b456ca929e9dcf03db.patch
-)
-
-DEFAULT_SRC_CONFIGURE_OPTION_WITHS=( 'exif libexif' 'gif libgif' 'jpeg libjpeg' 'tiff libtiff' )
-
diff --git a/packages/dev-dotnet/libgdiplus/libgdiplus-3.12-r1.exheres-0 b/packages/dev-dotnet/libgdiplus/libgdiplus-5.6.exheres-0
index b0e191d..a1c213d 100644
--- a/packages/dev-dotnet/libgdiplus/libgdiplus-3.12-r1.exheres-0
+++ b/packages/dev-dotnet/libgdiplus/libgdiplus-5.6.exheres-0
@@ -5,8 +5,8 @@
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.13 ] ]
SUMMARY="An Open Source implementation of the GDI+ API"
-HOMEPAGE="http://www.mono-project.org"
-DOWNLOADS="http://download.mono-project.com/sources/${PN}/${PNV}.tar.gz"
+HOMEPAGE="https://www.mono-project.com/"
+DOWNLOADS="https://download.mono-project.com/sources/${PN}/${PNV}.tar.gz"
LICENCES="MIT"
SLOT="0"
@@ -27,6 +27,7 @@ DEPENDENCIES="
media-libs/freetype:2
media-libs/libpng:=[>=1.5]
x11-libs/cairo[>=1.6.5]
+ x11-libs/libX11
x11-libs/libXrender
x11-libs/pango[>=1.10]
exif? ( media-libs/libexif )
@@ -36,9 +37,7 @@ DEPENDENCIES="
tiff? ( media-libs/tiff )
"
-DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}"/${PNV}-giflib-5.patch )
-
-DEFAULT_SRC_CONFIGURE_PARAMS=( --with-libjpeg )
+DEFAULT_SRC_CONFIGURE_PARAMS=( --with-libjpeg="/usr/$(exhost --target)/lib" )
DEFAULT_SRC_CONFIGURE_OPTION_WITHS=(
'exif libexif'
@@ -50,6 +49,15 @@ src_prepare() {
# Theoretically, overrides are possible - in practice, "pkg-config" is hardcoded...
edo sed -i -e "s:pkg-config:$(exhost --tool-prefix)pkg-config:g" configure.ac
+ # They forgot to package graphic files for these tests (fixed in master).
+ edo sed -Ei '/TESTS/,/NULL/ { /(png|graphics)/ d }' tests/Makefile.am
+
autotools_src_prepare
}
+src_test() {
+ esandbox allow_net --connect "LOCAL@6000"
+ DISPLAY= default
+ esandbox disallow_net --connect "LOCAL@6000"
+}
+
diff --git a/packages/dev-dotnet/xsp/files/xsp-2.10.2-libdir.patch b/packages/dev-dotnet/xsp/files/xsp-2.10.2-libdir.patch
deleted file mode 100644
index e1fef27..0000000
--- a/packages/dev-dotnet/xsp/files/xsp-2.10.2-libdir.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-Source: Saleem Abdulrasool <compnerd@compnerd.org>
- With adaptations from Pierre Lejeune <superheron@gmail.com>
-Reason: Install to $(libdir) rather than hardcode /lib
-Upstream: No
---
---- xsp-2.4.2/scripts/Makefile.am 2009-07-07 20:55:50.000000000 -0700
-+++ xsp-2.4.2/scripts/Makefile.am 2009-07-07 20:56:59.000000000 -0700
-@@ -16,12 +16,12 @@
-
- CLEANFILES = $(bin2_scripts_real) $(tool2_scripts) $(bin_scripts) $(tool_scripts) $(bin4_scripts) $(tool4_scripts)
-
--plat_bindir2 = $(prefix)/lib/mono/2.0
--plat_tooldir2 = $(prefix)/lib/xsp/2.0
-+plat_bindir2 = $(libdir)/mono/2.0
-+plat_tooldir2 = $(libdir)/xsp/2.0
-
- if NET_4_0
--plat_bindir4 = $(prefix)/lib/mono/4.0
--plat_tooldir4 = $(prefix)/lib/xsp/4.0
-+plat_bindir4 = $(libdir)/mono/4.0
-+plat_tooldir4 = $(libdir)/xsp/4.0
- endif
-
- REWRITE2 = sed \
---- xsp-2.4.2/tools/asp_state/Makefile.am 2009-07-07 20:57:15.000000000 -0700
-+++ xsp-2.4.2/tools/asp_state/Makefile.am 2009-07-07 20:57:34.000000000 -0700
-@@ -2,14 +2,14 @@
-
- scripts2 = asp-state2.exe
- data2 = asp-state2.exe.config
--aspstate2dir = $(prefix)/lib/xsp/2.0
-+aspstate2dir = $(libdir)/xsp/2.0
- aspstate2_SCRIPTS = $(scripts2)
- aspstate2_DATA = $(data2)
-
- if NET_4_0
- scripts4 = asp-state4.exe
- data4 = asp-state4.exe.config
--aspstate4dir = $(prefix)/lib/xsp/4.0
-+aspstate4dir = $(libdir)/xsp/4.0
- aspstate4_SCRIPTS = $(scripts4)
- aspstate4_DATA = $(data4)
- endif
---- xsp-2.4.2/tools/dbsessmgr/Makefile.am 2009-07-07 20:58:09.000000000 -0700
-+++ xsp-2.4.2/tools/dbsessmgr/Makefile.am 2009-07-07 20:58:27.000000000 -0700
-@@ -2,14 +2,14 @@
-
- scripts2 = dbsessmgr2.exe
- data2 = dbsessmgr2.exe.config
--dbsessmgr2dir = $(prefix)/lib/xsp/2.0
-+dbsessmgr2dir = $(libdir)/xsp/2.0
- dbsessmgr2_SCRIPTS = $(scripts2)
- dbsessmgr2_DATA = $(data2)
-
- if NET_4_0
- scripts4 = dbsessmgr4.exe
- data4 = dbsessmgr4.exe.config
--dbsessmgr4dir = $(prefix)/lib/xsp/4.0
-+dbsessmgr4dir = $(libdir)/xsp/4.0
- dbsessmgr4_SCRIPTS = $(scripts4)
- dbsessmgr4_DATA = $(data4)
- endif
---- xsp-2.4.2/src/Mono.WebServer.Apache/Makefile.am 2009-07-07 20:58:41.000000000 -0700
-+++ xsp-2.4.2/src/Mono.WebServer.Apache/Makefile.am 2009-07-07 20:59:04.000000000 -0700
-@@ -22,9 +22,9 @@
- endif
-
- if PLATFORM_WIN32
--references2 += -lib:"$(prefix)/lib"
-+references2 += -lib:"$(libdir)"
- if NET_4_0
--references4 += -lib:"$(prefix)/lib"
-+references4 += -lib:"$(libdir)"
- endif
- endif
-
---- xsp-2.4.2/src/Mono.WebServer.XSP/xsp.pc.in 2009-07-07 21:38:27.000000000 -0700
-+++ xsp-2.4.2/src/Mono.WebServer.XSP/xsp.pc.in 2009-07-07 21:39:05.000000000 -0700
-@@ -1,5 +1,6 @@
- prefix=@prefix@
--assemblies_dir=${prefix}/lib/mono/1.0
-+libdir=@libdir@
-+assemblies_dir=${libdir}/mono/1.0
- Libraries=${assemblies_dir}/Mono.WebServer.dll
- Executable=${assemblies_dir}/xsp.exe
-
---- xsp-2.4.2/src/Mono.WebServer/Makefile.am 2009-07-07 20:59:29.000000000 -0700
-+++ xsp-2.4.2/src/Mono.WebServer/Makefile.am 2009-07-07 21:00:56.000000000 -0700
-@@ -3,13 +3,13 @@
- MCSFLAGS= -debug+ -debug:full -nologo -nowarn:618 $(WEBTRACING) -unsafe -keyfile:$(top_srcdir)/src/mono.snk
- SYSTEMCORE_DEP=@SYSTEMCORE_DEP@
-
--monowebserver2dir = $(prefix)/lib/xsp/2.0
-+monowebserver2dir = $(libdir)/xsp/2.0
- monowebserver2_install = 2.0/Mono.WebServer2.dll
- monowebserver2_references = -r:System.Web.dll -r:System.Configuration.dll -r:Mono.Security.dll -r:System.Core.dll
- GACUTIL2=$(GACUTIL) -package 2.0
-
- if NET_4_0
--monowebserver4dir = $(prefix)/lib/xsp/4.0
-+monowebserver4dir = $(libdir)/xsp/4.0
- monowebserver4_install = 4.0/Mono.WebServer2.dll
- monowebserver4_references = $(monowebserver2_references)
- GACUTIL4=$(GACUTIL) -package 4.0
---- xsp-2.4.2/src/Mono.WebServer.XSP/xsp-2.pc.in 2009-07-07 21:39:16.000000000 -0700
-+++ xsp-2.4.2/src/Mono.WebServer.XSP/xsp-2.pc.in 2009-07-07 21:40:12.000000000 -0700
-@@ -1,5 +1,6 @@
- prefix=@prefix@
--assemblies_dir=${prefix}/lib/mono/2.0
-+libdir=@libdir@
-+assemblies_dir=${libdir}/mono/2.0
- Libraries=${assemblies_dir}/Mono.WebServer2.dll
- Executable=${assemblies_dir}/xsp2.exe
-
---- xsp-2.4.2/configure.ac 2009-07-07 22:07:30.000000000 -0700
-+++ xsp-2.4.2/configure.ac 2009-07-07 22:07:48.000000000 -0700
-@@ -89,7 +89,7 @@
-
- SHAMROCK_CHECK_MONODOC
-
--GACUTIL_FLAGS='-root $(DESTDIR)$(prefix)/lib'
-+GACUTIL_FLAGS='-root $(DESTDIR)$(libdir)'
-
- case "$host" in
- *-*-mingw*|*-*-cygwin*)
diff --git a/packages/dev-dotnet/xsp/files/xsp-2.4.2-libdir.patch b/packages/dev-dotnet/xsp/files/xsp-2.4.2-libdir.patch
deleted file mode 100644
index 3dfb357..0000000
--- a/packages/dev-dotnet/xsp/files/xsp-2.4.2-libdir.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-Source: Saleem Abdulrasool <compnerd@compnerd.org>
-Reason: Install to $(libdir) rather than hardcode /lib
-Upstream: No
---
---- xsp-2.4.2/scripts/Makefile.am 2009-07-07 20:55:50.000000000 -0700
-+++ xsp-2.4.2/scripts/Makefile.am 2009-07-07 20:56:59.000000000 -0700
-@@ -16,10 +16,10 @@
-
- CLEANFILES = $(bin1_scripts) $(bin2_scripts_real) $(tool1_scripts) $(tool2_scripts) $(bin_scripts) $(tool_scripts)
-
--plat_bindir = $(prefix)/lib/mono/1.0
--plat_bindir2 = $(prefix)/lib/mono/2.0
--plat_tooldir = $(prefix)/lib/xsp/1.0
--plat_tooldir2 = $(prefix)/lib/xsp/2.0
-+plat_bindir = $(libdir)/mono/1.0
-+plat_bindir2 = $(libdir)/mono/2.0
-+plat_tooldir = $(libdir)/xsp/1.0
-+plat_tooldir2 = $(libdir)/xsp/2.0
-
- REWRITE = sed \
- -e 's,@''plat_bindir@,$(plat_bindir),g' \
---- xsp-2.4.2/tools/asp_state/Makefile.am 2009-07-07 20:57:15.000000000 -0700
-+++ xsp-2.4.2/tools/asp_state/Makefile.am 2009-07-07 20:57:34.000000000 -0700
-@@ -1,6 +1,6 @@
- MCSFLAGS= -debug+ -debug:full -nologo
-
--aspstatedir = $(prefix)/lib/xsp/1.0
-+aspstatedir = $(libdir)/xsp/1.0
- aspstate_SCRIPTS = asp-state.exe
- aspstate_DATA = asp-state.exe.config
-
-@@ -8,7 +8,7 @@
- scripts2 = asp-state2.exe
- data2 = asp-state2.exe.config
- endif
--aspstate2dir = $(prefix)/lib/xsp/2.0
-+aspstate2dir = $(libdir)/xsp/2.0
- aspstate2_SCRIPTS = $(scripts2)
- aspstate2_DATA = $(data2)
-
---- xsp-2.4.2/tools/dbsessmgr/Makefile.am 2009-07-07 20:58:09.000000000 -0700
-+++ xsp-2.4.2/tools/dbsessmgr/Makefile.am 2009-07-07 20:58:27.000000000 -0700
-@@ -1,6 +1,6 @@
- MCSFLAGS= -debug+ -debug:full -nologo
-
--dbsessmgrdir = $(prefix)/lib/xsp/1.0
-+dbsessmgrdir = $(libdir)/xsp/1.0
- dbsessmgr_SCRIPTS = dbsessmgr.exe
- dbsessmgr_DATA = dbsessmgr.exe.config
-
-@@ -8,7 +8,7 @@
- scripts2 = dbsessmgr2.exe
- data2 = dbsessmgr2.exe.config
- endif
--dbsessmgr2dir = $(prefix)/lib/xsp/2.0
-+dbsessmgr2dir = $(libdir)/xsp/2.0
- dbsessmgr2_SCRIPTS = $(scripts2)
- dbsessmgr2_DATA = $(data2)
-
---- xsp-2.4.2/src/Mono.WebServer.Apache/Makefile.am 2009-07-07 20:58:41.000000000 -0700
-+++ xsp-2.4.2/src/Mono.WebServer.Apache/Makefile.am 2009-07-07 20:59:04.000000000 -0700
-@@ -14,9 +14,9 @@
- CLEANFILES = *.exe *.mdb
-
- if PLATFORM_WIN32
--references= -lib:"$(prefix)/lib" -r:../Mono.WebServer/Mono.WebServer.dll \
-+references= -lib:"$(libdir)" -r:../Mono.WebServer/Mono.WebServer.dll \
- -r:System.Web.dll -r:Mono.Posix.dll -r:Mono.Security.dll
--references2= -lib:"$(prefix)/lib" -r:../Mono.WebServer/Mono.WebServer2.dll \
-+references2= -lib:"$(libdir)" -r:../Mono.WebServer/Mono.WebServer2.dll \
- -r:System.Web.dll -r:Mono.Posix.dll -r:Mono.Security.dll
- else
- references= -r:System.Web.dll -r:../Mono.WebServer/Mono.WebServer.dll -r:Mono.Posix.dll -r:Mono.Security.dll
---- xsp-2.4.2/src/Mono.WebServer/xsp.pc.in 2009-07-07 21:38:27.000000000 -0700
-+++ xsp-2.4.2/src/Mono.WebServer/xsp.pc.in 2009-07-07 21:39:05.000000000 -0700
-@@ -1,5 +1,6 @@
- prefix=@prefix@
--assemblies_dir=${prefix}/lib/mono/1.0
-+libdir=@libdir@
-+assemblies_dir=${libdir}/mono/1.0
- Libraries=${assemblies_dir}/Mono.WebServer.dll
- Executable=${assemblies_dir}/xsp.exe
-
---- xsp-2.4.2/src/Mono.WebServer/Makefile.am 2009-07-07 20:59:29.000000000 -0700
-+++ xsp-2.4.2/src/Mono.WebServer/Makefile.am 2009-07-07 21:00:56.000000000 -0700
-@@ -3,8 +3,8 @@
- MCSFLAGS= -debug+ -debug:full -nologo -unsafe -nowarn:618 $(WEBTRACING) -doc:$(top_builddir)/docs/Mono.WebServer.xml
- SYSTEMCORE_DEP=@SYSTEMCORE_DEP@
-
--monowebserverdir = $(prefix)/lib/xsp/1.0
--monowebserver2dir = $(prefix)/lib/xsp/2.0
-+monowebserverdir = $(libdir)/xsp/1.0
-+monowebserver2dir = $(libdir)/xsp/2.0
-
- pkgconfig_DATA = xsp.pc xsp-2.pc
- noinst_SCRIPTS= Mono.WebServer.dll $(monowebserver2_install)
---- xsp-2.4.2/src/Mono.WebServer/xsp-2.pc.in 2009-07-07 21:39:16.000000000 -0700
-+++ xsp-2.4.2/src/Mono.WebServer/xsp-2.pc.in 2009-07-07 21:40:12.000000000 -0700
-@@ -1,5 +1,6 @@
- prefix=@prefix@
--assemblies_dir=${prefix}/lib/mono/2.0
-+libdir=@libdir@
-+assemblies_dir=${libdir}/mono/2.0
- Libraries=${assemblies_dir}/Mono.WebServer2.dll
- Executable=${assemblies_dir}/xsp2.exe
-
---- xsp-2.4.2/configure.in 2009-07-07 22:07:30.000000000 -0700
-+++ xsp-2.4.2/configure.in 2009-07-07 22:07:48.000000000 -0700
-@@ -84,7 +84,7 @@
- AM_CONDITIONAL(NET_2_0, test ! x$GMCS = xno)
- AM_CONDITIONAL(XSP_ONLY, test x$platform_win32 = xyes)
-
--GACUTIL_FLAGS='-root $(DESTDIR)$(prefix)/lib'
-+GACUTIL_FLAGS='-root $(DESTDIR)$(libdir)'
-
- # Put the version in the new required format (for svn revisions)
- export VERSION
diff --git a/packages/dev-dotnet/xsp/files/xsp.confd b/packages/dev-dotnet/xsp/files/xsp.confd
deleted file mode 100644
index 0ddf546..0000000
--- a/packages/dev-dotnet/xsp/files/xsp.confd
+++ /dev/null
@@ -1,12 +0,0 @@
-# /etc/conf.d/xsp
-# vim: set ft=sh :
-
-# XSP Server Document Root
-XSP_SERVER_DOCUMENT_ROOT=
-
-# XSP Server Port
-XSP_SERVER_PORT=8000
-
-# .NET CLR version
-XSP_SERVER_VERSION=2.0
-
diff --git a/packages/dev-dotnet/xsp/files/xsp.initd b/packages/dev-dotnet/xsp/files/xsp.initd
deleted file mode 100644
index 70a8b96..0000000
--- a/packages/dev-dotnet/xsp/files/xsp.initd
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/runscript
-# Copyright 2009 Saleem Abdulrasool <compnerd@compnerd.org>
-# vim: set ft=sh :
-
-depend()
-{
- need net
-}
-
-start()
-{
- local XSP_SERVER= XSP_SERVER_OPTS=
-
- if [ "${XSP_SERVER_VERSION}" = "2.0" ] ; then
- XSP_SERVER="${XSP_SERVER_VERSION}/xsp2.exe"
- else
- XSP_SERVER="${XSP_SERVER_VERSION}/xsp.exe"
- fi
-
- XSP_SERVER_OPTS+=" --nonstop --port ${XSP_SERVER_PORT}"
- XSP_SERVER_OPTS+=" --root ${XSP_SERVER_ROOT:-/var/tmp/xsp}"
- XSP_SERVER_OPTS+=" --appconfigdir ${XSP_SERVER_APP_CONFIG_DIR:-/etc/xsp}"
-
- ebegin "Starting XSP"
- start-stop-daemon --quiet --start --background --make-pidfile --pidfile /run/xsp.pid \
- --exec /usr/bin/mono "/usr/lib/mono/${XSP_SERVER}" -- ${XSP_SERVER_OPTS}
- eend $?
-}
-
-stop()
-{
- ebegin "Stopping XSP"
- start-stop-daemon -o --quiet --stop --pidfile /run/xsp.pid
- eend $?
-}
-
diff --git a/packages/dev-dotnet/xsp/files/xsp.webapp b/packages/dev-dotnet/xsp/files/xsp.webapp
deleted file mode 100644
index 5020c11..0000000
--- a/packages/dev-dotnet/xsp/files/xsp.webapp
+++ /dev/null
@@ -1,9 +0,0 @@
-<!-- Default XSP Application -->
-<apps>
- <web-application>
- <name>xsp</name>
- <vpath>/</vpath>
- <path>/srv/xsp/</path>
- <vhost>localhost</vhost>
- </web-application>
-</apps>
diff --git a/packages/dev-dotnet/xsp/xsp-2.10.2.exheres-0 b/packages/dev-dotnet/xsp/xsp-2.10.2.exheres-0
deleted file mode 100644
index fea554b..0000000
--- a/packages/dev-dotnet/xsp/xsp-2.10.2.exheres-0
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2009 Saleem Abdulrasool <compnerd@compnerd.org>
-# Distributed under the terms of the GNU General Public License v2
-
-AT_M4DIR=( 'build/m4/shamrock' 'build/m4/shave' )
-
-require mono
-require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.10 ] ]
-
-SUMMARY="XSP is a small web server that hots the Mono System.Web classes"
-HOMEPAGE="http://www.go-mono.com/"
-DOWNLOADS="http://download.mono-project.com/sources/${PN}/${PNVR}.tar.bz2"
-
-LICENCES="MIT"
-SLOT="0"
-PLATFORMS="~amd64"
-MYOPTIONS="baselayout"
-
-DEPENDENCIES="
- build:
- dev-util/pkg-config[>=0.20]
- build+run:
- dev-lang/mono[>=2.10.0]
- dev-db/sqlite:3
-"
-
-AM_OPTS=( '--foreign' )
-
-DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}/${PNVR}-libdir.patch" )
-
-DEFAULT_SRC_COMPILE_PARAMS=( '-j1' )
-
-pkg_setup() {
- exdirectory --allow /srv
-}
-
-src_install() {
- default
-
- # {{{ init scripts
- if option baselayout ; then
- newinitd "${FILES}/xsp.initd" xsp
- newconfd "${FILES}/xsp.confd" xsp
- fi
- # }}}
-
- # {{{ default configuration
- insinto /etc/xsp/
- doins "${FILES}/xsp.webapp"
- # }}}
-
- # {{{ supporting directories
- keepdir /etc/xsp /srv/xsp /var/tmp/xsp
- # }}}
-}
-
diff --git a/packages/dev-dotnet/xsp/xsp-2.4.2.exheres-0 b/packages/dev-dotnet/xsp/xsp-2.4.2.exheres-0
deleted file mode 100644
index 5ce6262..0000000
--- a/packages/dev-dotnet/xsp/xsp-2.4.2.exheres-0
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2009 Saleem Abdulrasool <compnerd@compnerd.org>
-# Distributed under the terms of the GNU General Public License v2
-
-require mono
-require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.10 ] ]
-
-SUMMARY="XSP is a small web server that hots the Mono System.Web classes"
-HOMEPAGE="http://www.go-mono.com/"
-DOWNLOADS="http://download.mono-project.com/sources/${PN}/${PNVR}.tar.bz2"
-
-LICENCES="MIT"
-SLOT="0"
-PLATFORMS="~amd64"
-MYOPTIONS="baselayout"
-
-DEPENDENCIES="
- build:
- dev-util/pkg-config[>=0.20]
- build+run:
- dev-lang/mono[>=1.0]
- dev-db/sqlite:3
-"
-
-AM_OPTS=( '--foreign' )
-
-DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}/${PNVR}-libdir.patch" )
-
-DEFAULT_SRC_COMPILE_PARAMS=( '-j1' )
-
-src_install() {
- default
-
- # {{{ init scripts
- if option baselayout ; then
- newinitd "${FILES}/xsp.initd" xsp
- newconfd "${FILES}/xsp.confd" xsp
- fi
- # }}}
-
- # {{{ default configuration
- insinto /etc/xsp/
- doins "${FILES}/xsp.webapp"
- # }}}
-
- # {{{ supporting directories
- keepdir /etc/xsp /srv/xsp /var/tmp/xsp
- # }}}
-}
-
diff --git a/packages/dev-lang/mono/mono-5.10.1.16.exheres-0 b/packages/dev-lang/mono/mono-5.12.0.226.exheres-0
index b55e55c..b55e55c 100644
--- a/packages/dev-lang/mono/mono-5.10.1.16.exheres-0
+++ b/packages/dev-lang/mono/mono-5.12.0.226.exheres-0
diff --git a/packages/media-gfx/f-spot/f-spot-0.5.0.3.exheres-0 b/packages/media-gfx/f-spot/f-spot-0.5.0.3.exheres-0
deleted file mode 100644
index 371b19b..0000000
--- a/packages/media-gfx/f-spot/f-spot-0.5.0.3.exheres-0
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2009 Mike Kelly
-# Distributed under the terms of the GNU General Public License v2
-
-require mono gnome.org
-
-SUMMARY="gnome photo management application"
-DESCRIPTION="
-F-Spot is a full-featured personal photo management application for the
-GNOME desktop.
-
-F-Spot simplifies digital photography by providing intuitive tools to
-help you share, touch-up, find and organize your images.
-"
-HOMEPAGE="http://f-spot.org/"
-
-LICENCES="GPL-2"
-SLOT="0"
-PLATFORMS="~amd64"
-MYOPTIONS=""
-
-DEPENDENCIES="
- build:
- sys-devel/libtool
- dev-util/intltool
- build+run:
- dev-lang/mono[>=1.1.7][X]
- x11-libs/gtk+:2[>=2.6]
- gnome-platform/libgnome[>=2.2]
- gnome-platform/libgnomeui[>=2.2]
- media-libs/libexif[>=0.5.7&<=0.7.0]
- gnome-bindings/gtk-sharp[>=2.7]
- media-libs/lcms[>=1.12]
- media-libs/libgphoto2[>=2.1.4]
- gnome-bindings/gnome-sharp
- dev-libs/ndesk-dbus-glib
-"
-
-RESTRICT="test"
-
diff --git a/packages/media-gfx/f-spot/f-spot-0.6.1.5.exheres-0 b/packages/media-gfx/f-spot/f-spot-0.6.1.5.exheres-0
deleted file mode 100644
index 866e31e..0000000
--- a/packages/media-gfx/f-spot/f-spot-0.6.1.5.exheres-0
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2009 Mike Kelly
-# Distributed under the terms of the GNU General Public License v2
-
-require mono gnome.org
-
-SUMMARY="gnome photo management application"
-DESCRIPTION="
-F-Spot is a full-featured personal photo management application for the
-GNOME desktop.
-
-F-Spot simplifies digital photography by providing intuitive tools to
-help you share, touch-up, find and organize your images.
-"
-HOMEPAGE="http://f-spot.org/"
-
-LICENCES="GPL-2"
-SLOT="0"
-PLATFORMS="~amd64"
-MYOPTIONS=""
-
-DEPENDENCIES="
- build:
- sys-devel/libtool
- dev-util/intltool
- build+run:
- dev-lang/mono[>=1.1.7][X]
- x11-libs/gtk+:2[>=2.6]
- gnome-platform/libgnome[>=2.2]
- gnome-platform/libgnomeui[>=2.2]
- media-libs/libexif[>=0.5.7&<=0.7.0]
- gnome-bindings/gtk-sharp[>=2.7]
- media-libs/lcms[>=1.12]
- media-libs/libgphoto2[>=2.1.4]
- gnome-bindings/gnome-sharp
- dev-libs/ndesk-dbus-glib
-"
-
-UPSTREAM_RELEASE_NOTES="http://f-spot.org/News"
-
-#RESTRICT="test"
-