[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: db682675b63597fece2de47205004115f9e68e86 Author: Sam James gentoo org> AuthorDate: Sat Oct 8 18:38:41 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 8 18:38:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db682675 dev-dotnet/libgdiplus: fix DeprecatedDep, eutils use Signed-off-by: Sam James gentoo.org> .../{libgdiplus-6.0.2-r1.ebuild => libgdiplus-6.0.2-r2.ebuild} | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r2.ebuild similarity index 91% rename from dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild rename to dev-dotnet/libgdiplus/libgdiplus-6.0.2-r2.ebuild index 204f30e68564..728a54f9ac3a 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit autotools eutils dotnet +inherit autotools dotnet DESCRIPTION="Library for using System.Drawing with Mono" HOMEPAGE="https://www.mono-project.com; @@ -21,13 +21,13 @@ RDEPEND="dev-libs/glib media-libs/fontconfig >=media-libs/giflib-5.1.2 media-libs/libexif - media-libs/libpng:0= + media-libs/libjpeg-turbo:= + media-libs/libpng:= media-libs/tiff x11-libs/cairo[X] x11-libs/libX11 x11-libs/libXrender x11-libs/libXt - virtual/jpeg:0 !cairo? ( x11-libs/pango )" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 882dedf312bb6a5f4e30d017b7d11ff11f7af312 Author: Sam James gentoo org> AuthorDate: Sun Dec 5 18:30:46 2021 + Commit: Sam James gentoo org> CommitDate: Sun Dec 5 18:30:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=882dedf3 dev-dotnet/libgdiplus: Stabilize 6.0.2-r1 x86, #828286 Signed-off-by: Sam James gentoo.org> dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild index bdaffd321f0a..204f30e68564 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="cairo" #skip tests due https://bugs.gentoo.org/687784 RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: ae5ce02938b63e5e4dfcbbceab06726434d8d454 Author: Jakov Smolić gentoo org> AuthorDate: Sun Dec 5 07:49:24 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Dec 5 07:49:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae5ce029 dev-dotnet/libgdiplus: Stabilize 6.0.2-r1 amd64, #828286 Signed-off-by: Jakov Smolić gentoo.org> dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild index 6de35495da5d..bdaffd321f0a 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="cairo" #skip tests due https://bugs.gentoo.org/687784 RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 86bd90724e3a4e13b1b4ef7b97e08b611d5d6da9 Author: Theo Anderson posteo de> AuthorDate: Mon Jan 18 01:56:41 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 28 07:31:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bd9072 dev-dotnet/libgdiplus: fix --with-pango configure, fix pango linking Closes: https://bugs.gentoo.org/700280 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> Closes: https://github.com/gentoo/gentoo/pull/19096 Signed-off-by: Joonas Niilola gentoo.org> dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild | 60 1 file changed, 60 insertions(+) diff --git a/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild new file mode 100644 index 000..6de35495da5 --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-6.0.2-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools eutils dotnet + +DESCRIPTION="Library for using System.Drawing with Mono" +HOMEPAGE="https://www.mono-project.com; +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.gz; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="cairo" +#skip tests due https://bugs.gentoo.org/687784 +RESTRICT="test" + +RDEPEND="dev-libs/glib + media-libs/freetype + media-libs/fontconfig + >=media-libs/giflib-5.1.2 + media-libs/libexif + media-libs/libpng:0= + media-libs/tiff + x11-libs/cairo[X] + x11-libs/libX11 + x11-libs/libXrender + x11-libs/libXt + virtual/jpeg:0 + !cairo? ( x11-libs/pango )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + # Don't default to pango when `--with-pango` is not given. + # Link against correct pango libraries. Bug #700280 + sed -e 's/text_v=default/text_v=cairo/' \ + -e 's/pangocairo/pangocairo pangoft2/' \ + -i configure.ac || die + eautoreconf +} + +src_configure() { + econf \ + --disable-static \ + $(usex cairo "" "--with-pango") +} + +src_install() { + default + + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}"; do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}" + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/files/, dev-dotnet/libgdiplus/
commit: 005b641f259bd1a59e23cbfa86a8f173baa53261 Author: David Seifert gentoo org> AuthorDate: Sat May 16 21:27:06 2020 + Commit: David Seifert gentoo org> CommitDate: Sat May 16 21:27:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005b641f dev-dotnet/libgdiplus: Remove old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert gentoo.org> dev-dotnet/libgdiplus/Manifest | 3 - .../files/libgdiplus-2.10.1-libpng15.patch | 164 .../files/libgdiplus-2.10.9-freetype251.patch | 12 - .../libgdiplus-2.10.9-giflib-quantizebuffer.patch | 296 - .../libgdiplus/files/libgdiplus-2.10.9-gold.patch | 16 -- .../files/libgdiplus-5.6.1-cofigure.patch | 12 - dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild | 69 - dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild | 70 - dev-dotnet/libgdiplus/libgdiplus-2.10.9-r3.ebuild | 68 - dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild | 49 dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 49 dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild | 57 12 files changed, 865 deletions(-) diff --git a/dev-dotnet/libgdiplus/Manifest b/dev-dotnet/libgdiplus/Manifest index b8df1fe8aac..f21e7817d5a 100644 --- a/dev-dotnet/libgdiplus/Manifest +++ b/dev-dotnet/libgdiplus/Manifest @@ -1,4 +1 @@ -DIST libgdiplus-2.10.9.tar.bz2 2074317 BLAKE2B ddbdc22d61734e9141f7d05b45867b1c0ac89903a74d23a3b05d247913aaac5350a603a5d7acb85338b2e9877b077c3c4b43839b33b2f6507b76035124cb43b4 SHA512 7f1944795c7ede5fd92a6d7e8d7d6cf2ef3c154e656b83e769b417f8f7195dd975084afe3c3cd1dda1ecb2c1167f76c0b5714cd16d549ff056add09763c6b26c -DIST libgdiplus-4.2.tar.gz 687398 BLAKE2B e9b5912cb63de9692861b09ceeb5ad55fa660fddbbe55382f957591e68bede91550c2d49ed4bc78d118288ca6b35a2b2ab69f87f9fcc289b7fe2b1853b7a SHA512 102d1e07a106fa32640a20c4843bf82b3f628c5b7a3813d39c7712f2cd09d80dc5adb337a8d5bdbae065f876a0c433a5d8fcb7d761dff5ee08c48cac2cd2344e -DIST libgdiplus-5.6.1.tar.gz 734255 BLAKE2B db54559b6bb6ea3f3f966de8692f08c4a042d0719b45263d3f546be1c7795a86d26943d699284acded8419a969238f58f2482090186df1b167d650343900729d SHA512 f1e477e4cbdd83f15bd8edc0feb975399c3eca042cafd1795a018f412b88ad5eb82d2cb0852d2009fdaa6f17d1c62c6b81340578f00eccc2e98ac9debe4a748e DIST libgdiplus-6.0.2.tar.gz 1377140 BLAKE2B 5c639a14371eadee0bfa2ad135284089c65212bde0909d21af8f80fd5bdf7283a8aa688ed88df374a0eac0696a377ba05419b12d9a93b37550c020d2b9961ee0 SHA512 b334846cf9471e6f81a3e0a2d6b68c9a39f52e6b22833432e34d3823ae12e3aa9d481806ea9a078463a77f56f3265633447d6709c5ade86ea117d3690f16472c diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-2.10.1-libpng15.patch b/dev-dotnet/libgdiplus/files/libgdiplus-2.10.1-libpng15.patch deleted file mode 100644 index 31a1c01629d..000 --- a/dev-dotnet/libgdiplus/files/libgdiplus-2.10.1-libpng15.patch +++ /dev/null @@ -1,164 +0,0 @@ -$NetBSD: patch-aa,v 1.8 2011/01/21 10:21:51 wiz Exp $ - -Fix build with png-1.5. - src/pngcodec.c.orig2010-11-03 16:52:54.0 + -+++ src/pngcodec.c -@@ -116,10 +116,15 @@ gdip_load_png_properties (png_structp pn - 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; -+ if (png_get_valid (png_ptr, info_ptr, PNG_INFO_pHYs)) { -+ png_uint_32 res_x, res_y; -+ int unit_type; -+ png_get_pHYs (png_ptr, info_ptr, _x, _y, _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,7 +135,7 @@ gdip_load_png_properties (png_structp pn - #if defined(PNG_iCCP_SUPPORTED) - { - png_charp name; -- png_charp profile; -+ png_bytep profile; - png_uint_32 proflen; - int compression_type; - -@@ -292,6 +297,11 @@ gdip_load_png_image_from_file_or_stream - ImageFlags colourspace_flag; - int i; - int j; -+ png_colorp png_palette; -+ int png_num_palette; -+ png_bytep trans_alpha; -+ int
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 88ee29bac81784e6447833cb4b58a87032545b93 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Mar 31 08:28:04 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Mar 31 08:28:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ee29ba dev-dotnet/libgdiplus: amd64 stable wrt bug #711908 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada gentoo.org> dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild index ab912fd4f72..652c18ce18c 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="cairo" #skip tests due https://bugs.gentoo.org/687784 RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 06bb9e9358548ce818e4a460cfb2a3a9476f51e6 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 27 16:31:03 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 27 16:31:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06bb9e93 dev-dotnet/libgdiplus: x86 stable wrt bug #711908 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild index 4f9acf5c941..ab912fd4f72 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="cairo" #skip tests due https://bugs.gentoo.org/687784 RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 36f408de8643733ddff41c31f28d3fc3860f0a85 Author: James Le Cuirot gentoo org> AuthorDate: Mon Dec 23 23:08:20 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Dec 23 23:21:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f408de dev-dotnet/libgdiplus: Fix implicit use of eutils Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: James Le Cuirot gentoo.org> dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild index 4c37480bf4c..f7076990f92 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit dotnet +inherit eutils dotnet DESCRIPTION="Library for using System.Drawing with Mono" HOMEPAGE="https://www.mono-project.com;
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 8601f2c99c0468872c49a70aa2dab55892f79f5f Author: Stefan Strogin gentoo org> AuthorDate: Tue Aug 20 12:10:34 2019 + Commit: Stefan Strogin gentoo org> CommitDate: Tue Aug 20 12:10:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8601f2c9 dev-dotnet/libgdiplus: bump version to 6.0.2 Closes: https://bugs.gentoo.org/609760 Closes: https://bugs.gentoo.org/682068 Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Stefan Strogin gentoo.org> dev-dotnet/libgdiplus/Manifest| 1 + dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-dotnet/libgdiplus/Manifest b/dev-dotnet/libgdiplus/Manifest index f90aac9f192..b8df1fe8aac 100644 --- a/dev-dotnet/libgdiplus/Manifest +++ b/dev-dotnet/libgdiplus/Manifest @@ -1,3 +1,4 @@ DIST libgdiplus-2.10.9.tar.bz2 2074317 BLAKE2B ddbdc22d61734e9141f7d05b45867b1c0ac89903a74d23a3b05d247913aaac5350a603a5d7acb85338b2e9877b077c3c4b43839b33b2f6507b76035124cb43b4 SHA512 7f1944795c7ede5fd92a6d7e8d7d6cf2ef3c154e656b83e769b417f8f7195dd975084afe3c3cd1dda1ecb2c1167f76c0b5714cd16d549ff056add09763c6b26c DIST libgdiplus-4.2.tar.gz 687398 BLAKE2B e9b5912cb63de9692861b09ceeb5ad55fa660fddbbe55382f957591e68bede91550c2d49ed4bc78d118288ca6b35a2b2ab69f87f9fcc289b7fe2b1853b7a SHA512 102d1e07a106fa32640a20c4843bf82b3f628c5b7a3813d39c7712f2cd09d80dc5adb337a8d5bdbae065f876a0c433a5d8fcb7d761dff5ee08c48cac2cd2344e DIST libgdiplus-5.6.1.tar.gz 734255 BLAKE2B db54559b6bb6ea3f3f966de8692f08c4a042d0719b45263d3f546be1c7795a86d26943d699284acded8419a969238f58f2482090186df1b167d650343900729d SHA512 f1e477e4cbdd83f15bd8edc0feb975399c3eca042cafd1795a018f412b88ad5eb82d2cb0852d2009fdaa6f17d1c62c6b81340578f00eccc2e98ac9debe4a748e +DIST libgdiplus-6.0.2.tar.gz 1377140 BLAKE2B 5c639a14371eadee0bfa2ad135284089c65212bde0909d21af8f80fd5bdf7283a8aa688ed88df374a0eac0696a377ba05419b12d9a93b37550c020d2b9961ee0 SHA512 b334846cf9471e6f81a3e0a2d6b68c9a39f52e6b22833432e34d3823ae12e3aa9d481806ea9a078463a77f56f3265633447d6709c5ade86ea117d3690f16472c diff --git a/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild new file mode 100644 index 000..4c37480bf4c --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-6.0.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit dotnet + +DESCRIPTION="Library for using System.Drawing with Mono" +HOMEPAGE="https://www.mono-project.com; +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.gz; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="cairo" +#skip tests due https://bugs.gentoo.org/687784 +RESTRICT="test" + +RDEPEND="dev-libs/glib + media-libs/freetype + media-libs/fontconfig + >=media-libs/giflib-5.1.2 + media-libs/libexif + media-libs/libpng:0= + media-libs/tiff + x11-libs/cairo[X] + x11-libs/libX11 + x11-libs/libXrender + x11-libs/libXt + virtual/jpeg:0 + !cairo? ( x11-libs/pango )" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-static \ + $(usex cairo "" "--with-pango") +} + +src_install () { + default + + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}"; do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}" + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: b483acec19c78d0d6ea442f543008f4f21558bc9 Author: Aaron Bauman gentoo org> AuthorDate: Sat Jul 27 12:53:49 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Jul 27 12:53:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b483acec dev-dotnet/libgdiplus: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64" dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild index bfb35078be8..7e3e4a99d90 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 24af4cbb34e880b92a9ee2956aa60acc4ebeea15 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Jun 17 06:38:08 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Jun 17 06:40:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24af4cbb dev-dotnet/libgdiplus: skip tests due bug #687784 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild index 213d34f5f07..2dd911ebe25 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild @@ -15,6 +15,9 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo" +#skip tests due https://bugs.gentoo.org/687784 +RESTRICT="test" + RDEPEND=">=dev-libs/glib-2.2.3:2 >=media-libs/freetype-2.3.7 >=media-libs/fontconfig-2.6
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/files/, dev-dotnet/libgdiplus/
commit: f82d72173eaa008d17efb3f28c4e958ece8150aa Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Jun 10 06:56:05 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Jun 10 06:56:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82d7217 dev-dotnet/libgdiplus: add missing keyword, fix #687596 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-dotnet/libgdiplus/files/libgdiplus-5.6.1-cofigure.patch | 12 .../{libgdiplus-5.6.1.ebuild => libgdiplus-5.6.1-r1.ebuild} | 6 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-5.6.1-cofigure.patch b/dev-dotnet/libgdiplus/files/libgdiplus-5.6.1-cofigure.patch new file mode 100644 index 000..04f73357e1d --- /dev/null +++ b/dev-dotnet/libgdiplus/files/libgdiplus-5.6.1-cofigure.patch @@ -0,0 +1,12 @@ +diff -Nupr libgdiplus-5.6.1~/configure libgdiplus-5.6.1/configure +--- libgdiplus-5.6.1~/configure2019-06-07 21:26:37.207823285 +0200 libgdiplus-5.6.1/configure 2019-06-07 21:27:44.045156234 +0200 +@@ -14133,7 +14133,7 @@ fi + + + # Add xrender here so that we don't fail to find glib if we won't have xrender.pc +-if test "x$no_x" != "xyes" && "x$x11_available" = "xyes"; then ++if test "x$no_x" != "xyes" && test "x$x11_available" = "xyes"; then +GDIPLUS_LIBS="$GDIPLUS_LIBS `$PKG_CONFIG --libs xrender `" +GDIPLUS_CFLAGS="$GDIPLUS_CFLAGS `$PKG_CONFIG --cflags xrender `" + fi diff --git a/dev-dotnet/libgdiplus/libgdiplus-5.6.1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild similarity index 89% rename from dev-dotnet/libgdiplus/libgdiplus-5.6.1.ebuild rename to dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild index c476e6b6642..213d34f5f07 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-5.6.1.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-5.6.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo" @@ -31,6 +31,10 @@ RDEPEND=">=dev-libs/glib-2.2.3:2 !cairo? ( >=x11-libs/pango-1.20 )" DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}/${P}-cofigure.patch" +) + src_configure() { econf \ --disable-dependency-tracking \
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 2e6dcecf9eeb485334b8e4ad517a3a39dd87393d Author: Mikhail Pukhlikov gentoo org> AuthorDate: Fri Jun 7 11:32:16 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Fri Jun 7 11:32:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e6dcecf dev-dotnet/libgdiplus: bump to 5.6.1 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-dotnet/libgdiplus/Manifest| 1 + dev-dotnet/libgdiplus/libgdiplus-5.6.1.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-dotnet/libgdiplus/Manifest b/dev-dotnet/libgdiplus/Manifest index 579ce5b8f01..f90aac9f192 100644 --- a/dev-dotnet/libgdiplus/Manifest +++ b/dev-dotnet/libgdiplus/Manifest @@ -1,2 +1,3 @@ DIST libgdiplus-2.10.9.tar.bz2 2074317 BLAKE2B ddbdc22d61734e9141f7d05b45867b1c0ac89903a74d23a3b05d247913aaac5350a603a5d7acb85338b2e9877b077c3c4b43839b33b2f6507b76035124cb43b4 SHA512 7f1944795c7ede5fd92a6d7e8d7d6cf2ef3c154e656b83e769b417f8f7195dd975084afe3c3cd1dda1ecb2c1167f76c0b5714cd16d549ff056add09763c6b26c DIST libgdiplus-4.2.tar.gz 687398 BLAKE2B e9b5912cb63de9692861b09ceeb5ad55fa660fddbbe55382f957591e68bede91550c2d49ed4bc78d118288ca6b35a2b2ab69f87f9fcc289b7fe2b1853b7a SHA512 102d1e07a106fa32640a20c4843bf82b3f628c5b7a3813d39c7712f2cd09d80dc5adb337a8d5bdbae065f876a0c433a5d8fcb7d761dff5ee08c48cac2cd2344e +DIST libgdiplus-5.6.1.tar.gz 734255 BLAKE2B db54559b6bb6ea3f3f966de8692f08c4a042d0719b45263d3f546be1c7795a86d26943d699284acded8419a969238f58f2482090186df1b167d650343900729d SHA512 f1e477e4cbdd83f15bd8edc0feb975399c3eca042cafd1795a018f412b88ad5eb82d2cb0852d2009fdaa6f17d1c62c6b81340578f00eccc2e98ac9debe4a748e diff --git a/dev-dotnet/libgdiplus/libgdiplus-5.6.1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-5.6.1.ebuild new file mode 100644 index 000..c476e6b6642 --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-5.6.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.2.3:2 + >=media-libs/freetype-2.3.7 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-5.1.2 + =x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-static \ + $(usex cairo "" "--with-pango") +} + +src_install () { + default + + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}"; do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}" + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 223413f0c84af0b85d525fd6ac86908250c6b6fa Author: Anthony G. Basile gentoo org> AuthorDate: Sat Dec 8 21:46:37 2018 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Dec 8 21:46:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223413f0 dev-dotnet/libgdiplus: 4.2-r3 stable on arm Signed-off-by: Anthony G. Basile gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild index 172fd0b6b92..bfb35078be8 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 081d66a089e4ceae01411e9a8de2c33ed9bfe8cc Author: Anthony G. Basile gentoo org> AuthorDate: Fri Dec 7 01:12:04 2018 + Commit: Anthony G. Basile gentoo org> CommitDate: Fri Dec 7 01:12:04 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081d66a0 dev-dotnet/libgdiplus: keyword ~arm Signed-off-by: Anthony G. Basile gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild index 644527fcf0e..172fd0b6b92 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 648bc18def6361b51754e4bccdc20a6393a03e43 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 8 22:07:26 2018 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 8 22:08:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648bc18d dev-dotnet/libgdiplus: Dekeyword ~amd64-fbsd dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild | 2 +- dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild index 642477ac9a2..0855565ff62 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; IUSE="cairo" diff --git a/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild index f156d9acabb..795c7bdb517 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 1591a9a4a6d46b527bfe734244821ab87f340712 Author: Alexis Ballier gentoo org> AuthorDate: Mon Jun 26 10:19:11 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Jun 26 10:19:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1591a9a4 dev-dotnet/libgdiplus: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild index c88ee5c1e12..644527fcf0e 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 8c215644b299bcce3719f208d45a3142f227b264 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Feb 23 16:29:06 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Feb 23 16:29:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c215644 dev-dotnet/libgdiplus: x86 stable wrt bug #570434 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild index 3fd2cffdf8..38e336807b 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: c6f721513fa7b8590b0679756bae94e3e3185fad Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Feb 23 15:53:55 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Feb 23 15:53:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f72151 dev-dotnet/libgdiplus: amd64 stable wrt bug #570434 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild index 6084ad46c1..3fd2cffdf8 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 89c8faa3c076e27b2b646d4e22b340aa44584c3c Author: Michael Weber gentoo org> AuthorDate: Thu Feb 23 07:41:26 2017 + Commit: Michael Weber gentoo org> CommitDate: Thu Feb 23 07:41:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c8faa3 dev-dotnet/libgdiplus: ppc ppc64 stable (bug 570434). Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild index 22a97af9dd..6084ad46c1 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~amd64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: fa17e04ad41f1bce73006555ec14ba138531f901 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Thu Feb 9 07:01:09 2017 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Thu Feb 9 07:01:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa17e04a dev-dotnet/libgdiplus: fix circular deps, remove mono need Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild | 51 ++ 1 file changed, 51 insertions(+) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild new file mode 100644 index 00..22a97af9dd --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.2.3:2 + >=media-libs/freetype-2.3.7 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-5.1.2 + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( >=x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-static \ + $(usex cairo "" "--with-pango") +} + +src_install () { + default + + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}"; do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}" + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 3b409e119c5c6b0f30bcb5e941689298a9317ccd Author: Michael Palimaka gentoo org> AuthorDate: Sun Nov 20 08:16:42 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Nov 20 08:43:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b409e11 dev-dotnet/libgdiplus: amd64/x86 stable Gentoo-bug: 570434 Package-Manager: portage-2.3.2 dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild index 531f728..bce538c 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://www.mono-project.com; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: acb55c33f98c703677a5484c22e8a7ae5ad5d73f Author: Michael Palimaka gentoo org> AuthorDate: Sun Nov 20 08:10:44 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Nov 20 08:43:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb55c33 dev-dotnet/libgdiplus: add missing subslot operators Package-Manager: portage-2.3.2 dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild index bb2df21..531f728 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild @@ -17,15 +17,15 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; IUSE="cairo" RDEPEND=">=dev-libs/glib-2.2.3:2 - >=media-libs/freetype-2.3.7 + >=media-libs/freetype-2.3.7:2 >=media-libs/fontconfig-2.6 - >=media-libs/libpng-1.4:0 + >=media-libs/libpng-1.4:0= x11-libs/libXrender x11-libs/libX11 x11-libs/libXt >=x11-libs/cairo-1.8.4[X] media-libs/libexif - >=media-libs/giflib-5.1.2 + >=media-libs/giflib-5.1.2:= virtual/jpeg:0 media-libs/tiff:0 !cairo? ( >=x11-libs/pango-1.20 )"
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/files/, dev-dotnet/libgdiplus/
commit: dd3f2b42cf2984911cadb9ab2a99c2b47f23b99a Author: Pacho Ramos gentoo org> AuthorDate: Thu Aug 25 19:05:20 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Aug 25 19:09:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3f2b42 dev-dotnet/libgdiplus: Drop old Package-Manager: portage-2.3.0 dev-dotnet/libgdiplus/Manifest | 1 - .../libgdiplus-3.12-giflib-quantizebuffer.patch| 298 - .../files/libgdiplus-3.12-underlinking.patch | 17 -- dev-dotnet/libgdiplus/libgdiplus-2.10.9.ebuild | 48 dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild | 66 - dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild | 51 6 files changed, 481 deletions(-) diff --git a/dev-dotnet/libgdiplus/Manifest b/dev-dotnet/libgdiplus/Manifest index eac96a4..b0ac70f 100644 --- a/dev-dotnet/libgdiplus/Manifest +++ b/dev-dotnet/libgdiplus/Manifest @@ -1,3 +1,2 @@ DIST libgdiplus-2.10.9.tar.bz2 2074317 SHA256 6ddeb6c327bada7cb6e06d1a20714f526a0c69520dfd42c12ddd032c3c5d964e SHA512 7f1944795c7ede5fd92a6d7e8d7d6cf2ef3c154e656b83e769b417f8f7195dd975084afe3c3cd1dda1ecb2c1167f76c0b5714cd16d549ff056add09763c6b26c WHIRLPOOL 0930cb2ad191c34b7ebd073f687536663bcfe9a44ed3296cf81bc9d43cfc7ee39d8f60f9b9f83f89847164b7366e514ee945737be50b82257209507c3b6e9c5d -DIST libgdiplus-3.12.tar.gz 688120 SHA256 e61c4dc1bc2ba993e4f79029472efcf5760eb9e60eb20d9cd31f0ebe9113bfc9 SHA512 12c58e7ad99e5aa7caf19f64f47bddd399648292f3c2b9ade64e9051b0495bb8772af8ca9cdb6cb664d20c845d7136f028e10e659548bffd35e7604548bb8743 WHIRLPOOL 288ea9f2b8f5599278f039be1af32f54d0496da6ce70c3e937485d0a3a40494680a7c0fc55430602c256c487df1d57c0b6d8f6220a52b8ac0d7a48e6211d6ead DIST libgdiplus-4.2.tar.gz 687398 SHA256 f332b9b8b44fd1c50b8d8d01a7296360b806c790b8297614739b3de1edbadfeb SHA512 102d1e07a106fa32640a20c4843bf82b3f628c5b7a3813d39c7712f2cd09d80dc5adb337a8d5bdbae065f876a0c433a5d8fcb7d761dff5ee08c48cac2cd2344e WHIRLPOOL a2580f026ec7d767ca038fa4e41c94a5613b69581c836b144c29b5cf1d97895d9c1c17b077caef760ceae65d35e809a7ef9b6c9089c43c0ec5be1d2bcc453ee0 diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-quantizebuffer.patch b/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-quantizebuffer.patch deleted file mode 100644 index 5d0b9c2.. --- a/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-quantizebuffer.patch +++ /dev/null @@ -1,298 +0,0 @@ -diff --git a/src/gifcodec.c b/src/gifcodec.c -index e1a0697..e645c6e 100644 a/src/gifcodec.c -+++ b/src/gifcodec.c -@@ -39,6 +39,293 @@ GUID gdip_gif_image_format_guid = {0xb96b3cb0U, 0x0728U, 0x11d3U, {0x9d, 0x7b, 0 - - #include "gifcodec.h" - -+#define COLOR_ARRAY_SIZE 32768 -+#define BITS_PER_PRIM_COLOR 5 -+#define MAX_PRIM_COLOR 0x1f -+ -+static int SortRGBAxis; -+ -+typedef struct QuantizedColorType { -+GifByteType RGB[3]; -+GifByteType NewColorIndex; -+long Count; -+struct QuantizedColorType *Pnext; -+} QuantizedColorType; -+ -+typedef struct NewColorMapType { -+GifByteType RGBMin[3], RGBWidth[3]; -+unsigned int NumEntries; /* # of QuantizedColorType in linked list below */ -+unsigned long Count; /* Total number of pixels in all the entries */ -+QuantizedColorType *QuantizedColors; -+} NewColorMapType; -+ -+ -+/ -+ * Routine called by qsort to compare two entries. -+ / -+static int -+SortCmpRtn(const void *Entry1, -+ const void *Entry2) { -+ -+return (*((QuantizedColorType **) Entry1))->RGB[SortRGBAxis] - -+ (*((QuantizedColorType **) Entry2))->RGB[SortRGBAxis]; -+} -+ -+/** -+ * Routine to subdivide the RGB space recursively using median cut in each -+ * axes alternatingly until ColorMapSize different cubes exists. -+ * The biggest cube in one dimension is subdivide unless it has only one entry. -+ * Returns GIF_ERROR if failed, otherwise GIF_OK. -+ **/ -+static int -+SubdivColorMap(NewColorMapType * NewColorSubdiv, -+ unsigned int ColorMapSize, -+ unsigned int *NewColorMapSize) { -+ -+int MaxSize; -+unsigned int i, j, Index = 0, NumEntries, MinColor, MaxColor; -+long Sum, Count; -+QuantizedColorType *QuantizedColor, **SortArray; -+ -+while (ColorMapSize > *NewColorMapSize) { -+/* Find candidate for subdivision: */ -+MaxSize = -1; -+for (i = 0; i < *NewColorMapSize; i++) { -+for (j = 0; j < 3; j++) { -+if int)NewColorSubdiv[i].RGBWidth[j]) > MaxSize) && -+ (NewColorSubdiv[i].NumEntries > 1)) { -+MaxSize = NewColorSubdiv[i].RGBWidth[j]; -+Index = i; -+
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 0d0ae58ee0e742edef24822705442a1b1c22f000 Author: Heather Cynede gentoo org> AuthorDate: Wed Feb 24 13:07:14 2016 + Commit: Heather Cynede gentoo org> CommitDate: Wed Feb 24 13:07:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0ae58e dev-dotnet/libgdiplus: correct giflib dep Package-Manager: portage-2.2.27 dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild | 51 ++ 1 file changed, 51 insertions(+) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild new file mode 100644 index 000..bb2df21 --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils dotnet + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.2.3:2 + >=media-libs/freetype-2.3.7 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-5.1.2 + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( >=x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-static \ + $(usex cairo "" "--with-pango") +} + +src_install () { + default + + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}"; do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}" + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 311ffe1a3321b5b0f597f2ad124a9874ef16707b Author: Louis Sautier gmail com> AuthorDate: Wed Jan 27 22:26:40 2016 + Commit: Ian Delaney gentoo org> CommitDate: Wed Jan 27 22:26:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311ffe1a dev-dotnet/libgdiplus: fix incorrect logic with USE=cairo as mentioned here: https://bugs.gentoo.org/show_bug.cgi?id=432224#c20 Package-Manager: portage-2.2.27 .../libgdiplus/{libgdiplus-4.2.ebuild => libgdiplus-4.2-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild similarity index 97% rename from dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild rename to dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild index 993de32..2265860 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild @@ -35,7 +35,7 @@ src_configure() { econf \ --disable-dependency-tracking \ --disable-static \ - $(use_with cairo pango) + $(usex cairo "" "--with-pango") } src_install () {
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 89964fa44882eb46c7d559e59b4f053a0672c124 Author: Louis Sautier gmail com> AuthorDate: Sun Jan 17 20:26:41 2016 + Commit: Heather Cynede gentoo org> CommitDate: Thu Jan 21 09:07:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89964fa4 dev-dotnet/libgdiplus: bump to 4.2, fixes #571610 Package-Manager: portage-2.2.26 dev-dotnet/libgdiplus/Manifest | 1 + dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild | 51 + 2 files changed, 52 insertions(+) diff --git a/dev-dotnet/libgdiplus/Manifest b/dev-dotnet/libgdiplus/Manifest index 11b004f..eac96a4 100644 --- a/dev-dotnet/libgdiplus/Manifest +++ b/dev-dotnet/libgdiplus/Manifest @@ -1,2 +1,3 @@ DIST libgdiplus-2.10.9.tar.bz2 2074317 SHA256 6ddeb6c327bada7cb6e06d1a20714f526a0c69520dfd42c12ddd032c3c5d964e SHA512 7f1944795c7ede5fd92a6d7e8d7d6cf2ef3c154e656b83e769b417f8f7195dd975084afe3c3cd1dda1ecb2c1167f76c0b5714cd16d549ff056add09763c6b26c WHIRLPOOL 0930cb2ad191c34b7ebd073f687536663bcfe9a44ed3296cf81bc9d43cfc7ee39d8f60f9b9f83f89847164b7366e514ee945737be50b82257209507c3b6e9c5d DIST libgdiplus-3.12.tar.gz 688120 SHA256 e61c4dc1bc2ba993e4f79029472efcf5760eb9e60eb20d9cd31f0ebe9113bfc9 SHA512 12c58e7ad99e5aa7caf19f64f47bddd399648292f3c2b9ade64e9051b0495bb8772af8ca9cdb6cb664d20c845d7136f028e10e659548bffd35e7604548bb8743 WHIRLPOOL 288ea9f2b8f5599278f039be1af32f54d0496da6ce70c3e937485d0a3a40494680a7c0fc55430602c256c487df1d57c0b6d8f6220a52b8ac0d7a48e6211d6ead +DIST libgdiplus-4.2.tar.gz 687398 SHA256 f332b9b8b44fd1c50b8d8d01a7296360b806c790b8297614739b3de1edbadfeb SHA512 102d1e07a106fa32640a20c4843bf82b3f628c5b7a3813d39c7712f2cd09d80dc5adb337a8d5bdbae065f876a0c433a5d8fcb7d761dff5ee08c48cac2cd2344e WHIRLPOOL a2580f026ec7d767ca038fa4e41c94a5613b69581c836b144c29b5cf1d97895d9c1c17b077caef760ceae65d35e809a7ef9b6c9089c43c0ec5be1d2bcc453ee0 diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild b/dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild new file mode 100644 index 000..993de32 --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils dotnet + +DESCRIPTION="Library for using System.Drawing with mono" +HOMEPAGE="http://www.mono-project.com; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz; + +IUSE="cairo" + +RDEPEND=">=dev-libs/glib-2.2.3:2 + >=media-libs/freetype-2.3.7 + >=media-libs/fontconfig-2.6 + >=media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + >=x11-libs/cairo-1.8.4[X] + media-libs/libexif + >=media-libs/giflib-4.2.3 + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( >=x11-libs/pango-1.20 )" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-static \ + $(use_with cairo pango) +} + +src_install () { + default + + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in "${commondoc[@]}"; do + [[ -e "${docfile}" ]] && dodoc "${docfile}" + done + [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}" + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/files/, dev-dotnet/libgdiplus/
commit: 530f6e7150e1294c662583316d56bc9ac435f4be Author: Justin Lecher jlec AT gentoo DOT org AuthorDate: Tue Aug 18 09:27:20 2015 + Commit: Justin Lecher jlec AT gentoo DOT org CommitDate: Tue Aug 18 09:27:47 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530f6e71 dev-dotnet/libgdiplus: Fix for ld.gold; enhance various QA problems * underlinking fix: https://github.com/mono/libgdiplus/pull/33 * drop removed configure option --with-cairo * call default() functions as often as possible Gentoo-Bug: https://bugs.gentoo.org/367345 Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher jlec AT gentoo.org .../files/libgdiplus-3.12-underlinking.patch | 17 ++ dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild | 39 +++--- 2 files changed, 36 insertions(+), 20 deletions(-) diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-3.12-underlinking.patch b/dev-dotnet/libgdiplus/files/libgdiplus-3.12-underlinking.patch new file mode 100644 index 000..164f994 --- /dev/null +++ b/dev-dotnet/libgdiplus/files/libgdiplus-3.12-underlinking.patch @@ -0,0 +1,17 @@ + tests/Makefile.am | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/tests/Makefile.am b/tests/Makefile.am +index fb7aa7e..4d752e1 100644 +--- a/tests/Makefile.am b/tests/Makefile.am +@@ -13,7 +13,8 @@ DEPS = \ + + + LDADDS = \ +- $(top_builddir)/src/libgdiplus.la ++ $(top_builddir)/src/libgdiplus.la \ ++ -lm + + noinst_PROGRAMS = \ + testgdi testbits testclip testreversepath diff --git a/dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild b/dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild index 5959db3..96eb910 100644 --- a/dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild +++ b/dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild @@ -3,7 +3,8 @@ # $Id$ EAPI=5 -inherit base eutils dotnet flag-o-matic + +inherit autotools eutils dotnet flag-o-matic DESCRIPTION=Library for using System.Drawing with mono HOMEPAGE=http://www.mono-project.com; @@ -30,38 +31,36 @@ RDEPEND==dev-libs/glib-2.2.3:2 !cairo? ( =x11-libs/pango-1.20 ) DEPEND=${RDEPEND} -PATCHES=( ${FILESDIR}/${P}-giflib-quantizebuffer.patch ) +PATCHES=( + ${FILESDIR}/${P}-giflib-quantizebuffer.patch + ${FILESDIR}/${P}-underlinking.patch + ) RESTRICT=test src_prepare() { - base_src_prepare - sed -i -e 's:ungif:gif:g' configure || die -} - -src_configure() { + epatch ${PATCHES[@]} + sed -i -e 's:ungif:gif:g' configure.ac || die append-flags -fno-strict-aliasing - econf --disable-dependency-tracking \ - --disable-static\ - --with-cairo=system \ - $(use !cairo printf %s --with-pango) + eautoreconf } -src_compile() { - emake $@ +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-static \ + $(usex cairo --with-pango) } src_install () { - emake -j1 DESTDIR=${D} $@ install #nowarn + MAKEOPTS+= -j1 + default + dotnet_multilib_comply local commondoc=( AUTHORS ChangeLog README TODO ) - for docfile in ${commondoc[@]} - do + for docfile in ${commondoc[@]}; do [[ -e ${docfile} ]] dodoc ${docfile} done - if [[ ${DOCS[@]} ]] - then - dodoc ${DOCS[@]} - fi + [[ ${DOCS[@]} ]] dodoc ${DOCS[@]} prune_libtool_files }
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/
commit: 36470bc066c89c78a51fbc2468999f93c112d7de Author: Heather Cynede cynede AT gentoo DOT org AuthorDate: Fri Aug 14 07:16:06 2015 + Commit: Heather Cynede cynede AT gentoo DOT org CommitDate: Fri Aug 14 07:16:50 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36470bc0 dev-dotnet/libgdiplus bump Package-Manager: portage-2.2.20.1 dev-dotnet/libgdiplus/Manifest | 1 + dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild | 67 2 files changed, 68 insertions(+) diff --git a/dev-dotnet/libgdiplus/Manifest b/dev-dotnet/libgdiplus/Manifest index c3082d6..11b004f 100644 --- a/dev-dotnet/libgdiplus/Manifest +++ b/dev-dotnet/libgdiplus/Manifest @@ -1 +1,2 @@ DIST libgdiplus-2.10.9.tar.bz2 2074317 SHA256 6ddeb6c327bada7cb6e06d1a20714f526a0c69520dfd42c12ddd032c3c5d964e SHA512 7f1944795c7ede5fd92a6d7e8d7d6cf2ef3c154e656b83e769b417f8f7195dd975084afe3c3cd1dda1ecb2c1167f76c0b5714cd16d549ff056add09763c6b26c WHIRLPOOL 0930cb2ad191c34b7ebd073f687536663bcfe9a44ed3296cf81bc9d43cfc7ee39d8f60f9b9f83f89847164b7366e514ee945737be50b82257209507c3b6e9c5d +DIST libgdiplus-3.12.tar.gz 688120 SHA256 e61c4dc1bc2ba993e4f79029472efcf5760eb9e60eb20d9cd31f0ebe9113bfc9 SHA512 12c58e7ad99e5aa7caf19f64f47bddd399648292f3c2b9ade64e9051b0495bb8772af8ca9cdb6cb664d20c845d7136f028e10e659548bffd35e7604548bb8743 WHIRLPOOL 288ea9f2b8f5599278f039be1af32f54d0496da6ce70c3e937485d0a3a40494680a7c0fc55430602c256c487df1d57c0b6d8f6220a52b8ac0d7a48e6211d6ead diff --git a/dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild b/dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild new file mode 100644 index 000..5959db3 --- /dev/null +++ b/dev-dotnet/libgdiplus/libgdiplus-3.12.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit base eutils dotnet flag-o-matic + +DESCRIPTION=Library for using System.Drawing with mono +HOMEPAGE=http://www.mono-project.com; + +LICENSE=MIT +SLOT=0 +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris +SRC_URI=http://download.mono-project.com/sources/${PN}/${P}.tar.gz; + +IUSE=cairo + +RDEPEND==dev-libs/glib-2.2.3:2 + =media-libs/freetype-2.3.7 + =media-libs/fontconfig-2.6 + =media-libs/libpng-1.4:0 + x11-libs/libXrender + x11-libs/libX11 + x11-libs/libXt + =x11-libs/cairo-1.8.4[X] + media-libs/libexif + =media-libs/giflib-4.2.3 + virtual/jpeg:0 + media-libs/tiff:0 + !cairo? ( =x11-libs/pango-1.20 ) +DEPEND=${RDEPEND} + +PATCHES=( ${FILESDIR}/${P}-giflib-quantizebuffer.patch ) + +RESTRICT=test + +src_prepare() { + base_src_prepare + sed -i -e 's:ungif:gif:g' configure || die +} + +src_configure() { + append-flags -fno-strict-aliasing + econf --disable-dependency-tracking \ + --disable-static\ + --with-cairo=system \ + $(use !cairo printf %s --with-pango) +} + +src_compile() { + emake $@ +} + +src_install () { + emake -j1 DESTDIR=${D} $@ install #nowarn + dotnet_multilib_comply + local commondoc=( AUTHORS ChangeLog README TODO ) + for docfile in ${commondoc[@]} + do + [[ -e ${docfile} ]] dodoc ${docfile} + done + if [[ ${DOCS[@]} ]] + then + dodoc ${DOCS[@]} + fi + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/files/
commit: 882cb68e0f27555b0c3dfbd9b1588196fc9a6b4a Author: Heather Cynede cynede AT gentoo DOT org AuthorDate: Fri Aug 14 07:41:42 2015 + Commit: Heather Cynede cynede AT gentoo DOT org CommitDate: Fri Aug 14 07:41:42 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=882cb68e dev-dotnet/libgdiplus add missing patch for libgdiplus 3 .../libgdiplus-3.12-giflib-quantizebuffer.patch| 298 + 1 file changed, 298 insertions(+) diff --git a/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-quantizebuffer.patch b/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-quantizebuffer.patch new file mode 100644 index 000..5d0b9c2 --- /dev/null +++ b/dev-dotnet/libgdiplus/files/libgdiplus-3.12-giflib-quantizebuffer.patch @@ -0,0 +1,298 @@ +diff --git a/src/gifcodec.c b/src/gifcodec.c +index e1a0697..e645c6e 100644 +--- a/src/gifcodec.c b/src/gifcodec.c +@@ -39,6 +39,293 @@ GUID gdip_gif_image_format_guid = {0xb96b3cb0U, 0x0728U, 0x11d3U, {0x9d, 0x7b, 0 + + #include gifcodec.h + ++#define COLOR_ARRAY_SIZE 32768 ++#define BITS_PER_PRIM_COLOR 5 ++#define MAX_PRIM_COLOR 0x1f ++ ++static int SortRGBAxis; ++ ++typedef struct QuantizedColorType { ++GifByteType RGB[3]; ++GifByteType NewColorIndex; ++long Count; ++struct QuantizedColorType *Pnext; ++} QuantizedColorType; ++ ++typedef struct NewColorMapType { ++GifByteType RGBMin[3], RGBWidth[3]; ++unsigned int NumEntries; /* # of QuantizedColorType in linked list below */ ++unsigned long Count; /* Total number of pixels in all the entries */ ++QuantizedColorType *QuantizedColors; ++} NewColorMapType; ++ ++ ++/ ++ * Routine called by qsort to compare two entries. ++ / ++static int ++SortCmpRtn(const void *Entry1, ++ const void *Entry2) { ++ ++return (*((QuantizedColorType **) Entry1))-RGB[SortRGBAxis] - ++ (*((QuantizedColorType **) Entry2))-RGB[SortRGBAxis]; ++} ++ ++/** ++ * Routine to subdivide the RGB space recursively using median cut in each ++ * axes alternatingly until ColorMapSize different cubes exists. ++ * The biggest cube in one dimension is subdivide unless it has only one entry. ++ * Returns GIF_ERROR if failed, otherwise GIF_OK. ++ **/ ++static int ++SubdivColorMap(NewColorMapType * NewColorSubdiv, ++ unsigned int ColorMapSize, ++ unsigned int *NewColorMapSize) { ++ ++int MaxSize; ++unsigned int i, j, Index = 0, NumEntries, MinColor, MaxColor; ++long Sum, Count; ++QuantizedColorType *QuantizedColor, **SortArray; ++ ++while (ColorMapSize *NewColorMapSize) { ++/* Find candidate for subdivision: */ ++MaxSize = -1; ++for (i = 0; i *NewColorMapSize; i++) { ++for (j = 0; j 3; j++) { ++if int)NewColorSubdiv[i].RGBWidth[j]) MaxSize) ++ (NewColorSubdiv[i].NumEntries 1)) { ++MaxSize = NewColorSubdiv[i].RGBWidth[j]; ++Index = i; ++SortRGBAxis = j; ++} ++} ++} ++ ++if (MaxSize == -1) ++return GIF_OK; ++ ++/* Split the entry Index into two along the axis SortRGBAxis: */ ++ ++/* Sort all elements in that entry along the given axis and split at ++ * the median. */ ++SortArray = (QuantizedColorType **)malloc( ++ sizeof(QuantizedColorType *) * ++ NewColorSubdiv[Index].NumEntries); ++if (SortArray == NULL) ++return GIF_ERROR; ++for (j = 0, QuantizedColor = NewColorSubdiv[Index].QuantizedColors; ++ j NewColorSubdiv[Index].NumEntries QuantizedColor != NULL; ++ j++, QuantizedColor = QuantizedColor-Pnext) ++SortArray[j] = QuantizedColor; ++ ++qsort(SortArray, NewColorSubdiv[Index].NumEntries, ++ sizeof(QuantizedColorType *), SortCmpRtn); ++ ++/* Relink the sorted list into one: */ ++for (j = 0; j NewColorSubdiv[Index].NumEntries - 1; j++) ++SortArray[j]-Pnext = SortArray[j + 1]; ++SortArray[NewColorSubdiv[Index].NumEntries - 1]-Pnext = NULL; ++NewColorSubdiv[Index].QuantizedColors = QuantizedColor = SortArray[0]; ++free((char *)SortArray); ++ ++/* Now simply add the Counts until we have half of the Count: */ ++Sum = NewColorSubdiv[Index].Count / 2 - QuantizedColor-Count; ++NumEntries = 1; ++Count = QuantizedColor-Count; ++while (QuantizedColor-Pnext != NULL ++ (Sum -= QuantizedColor-Pnext-Count) = 0 ++ QuantizedColor-Pnext-Pnext