[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: d1f9f82f04a6b6e48117548aa0da7f0ca375ffc3 Author: Sam James gentoo org> AuthorDate: Tue Sep 24 15:21:34 2024 + Commit: Sam James gentoo org> CommitDate: Tue Sep 24 15:21:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f9f82f media-libs/giflib: Stabilize 5.2.2 sparc, #940108 Signed-off-by: Sam James gentoo.org> media-libs/giflib/giflib-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.2.ebuild b/media-libs/giflib/giflib-5.2.2.ebuild index 1f63cc36dd30..f44e34942f4d 100644 --- a/media-libs/giflib/giflib-5.2.2.ebuild +++ b/media-libs/giflib/giflib-5.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/giflib/${P}.tar.gz"; LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="doc static-libs" BDEPEND="doc? ( virtual/imagemagick-tools )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 48c710edf2423f75643f0315d876aaaf13f7c812 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 07:34:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 07:34:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c710ed media-libs/giflib: Stabilize 5.2.2 amd64, #940108 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/giflib/giflib-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.2.ebuild b/media-libs/giflib/giflib-5.2.2.ebuild index 4d44a121bbb9..1f63cc36dd30 100644 --- a/media-libs/giflib/giflib-5.2.2.ebuild +++ b/media-libs/giflib/giflib-5.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/giflib/${P}.tar.gz"; LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="doc static-libs" BDEPEND="doc? ( virtual/imagemagick-tools )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 2c5720622eb54642bb51c5dd3bbe2c41e12a4454 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 07:34:12 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 07:34:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c572062 media-libs/giflib: Stabilize 5.2.2 x86, #940108 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/giflib/giflib-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.2.ebuild b/media-libs/giflib/giflib-5.2.2.ebuild index 2087b9b33567..4d44a121bbb9 100644 --- a/media-libs/giflib/giflib-5.2.2.ebuild +++ b/media-libs/giflib/giflib-5.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/giflib/${P}.tar.gz"; LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="doc static-libs" BDEPEND="doc? ( virtual/imagemagick-tools )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: b97db8182419e1873e25b57872960584f443f979 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 07:13:15 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 07:13:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97db818 media-libs/giflib: Stabilize 5.2.2 arm, #940108 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/giflib/giflib-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.2.ebuild b/media-libs/giflib/giflib-5.2.2.ebuild index 01ae522bc870..91f0fc9d095d 100644 --- a/media-libs/giflib/giflib-5.2.2.ebuild +++ b/media-libs/giflib/giflib-5.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/giflib/${P}.tar.gz"; LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="doc static-libs" BDEPEND="doc? ( virtual/imagemagick-tools )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: bdb1adbbe3aff2dacc0fe09e6b2330cb3bbd306d Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 07:13:15 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 07:13:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb1adbb media-libs/giflib: Stabilize 5.2.2 arm64, #940108 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/giflib/giflib-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.2.ebuild b/media-libs/giflib/giflib-5.2.2.ebuild index 91f0fc9d095d..2087b9b33567 100644 --- a/media-libs/giflib/giflib-5.2.2.ebuild +++ b/media-libs/giflib/giflib-5.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/giflib/${P}.tar.gz"; LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="doc static-libs" BDEPEND="doc? ( virtual/imagemagick-tools )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 5b40bb1cd02085f95031c2406dd141ab0b1c584d Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 06:02:11 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 06:02:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b40bb1c media-libs/giflib: Stabilize 5.2.2 ppc64, #940108 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/giflib/giflib-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.2.ebuild b/media-libs/giflib/giflib-5.2.2.ebuild index 619eafa6a0ab..d50589bc6987 100644 --- a/media-libs/giflib/giflib-5.2.2.ebuild +++ b/media-libs/giflib/giflib-5.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/giflib/${P}.tar.gz"; LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="doc static-libs" BDEPEND="doc? ( virtual/imagemagick-tools )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 22550cacce5a98f6d175c9ddae845638d69ba606 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 06:02:12 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 06:02:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22550cac media-libs/giflib: Stabilize 5.2.2 ppc, #940108 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/giflib/giflib-5.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.2.ebuild b/media-libs/giflib/giflib-5.2.2.ebuild index d50589bc6987..01ae522bc870 100644 --- a/media-libs/giflib/giflib-5.2.2.ebuild +++ b/media-libs/giflib/giflib-5.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/giflib/${P}.tar.gz"; LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="doc static-libs" BDEPEND="doc? ( virtual/imagemagick-tools )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 869e02b93cb591cad141e1a4aea32d151b30f160 Author: Sam James gentoo org> AuthorDate: Mon Sep 23 05:45:07 2024 + Commit: Sam James gentoo org> CommitDate: Mon Sep 23 05:45:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869e02b9 media-libs/giflib: add doc BDEPEND Closes: https://bugs.gentoo.org/933177 Signed-off-by: Sam James gentoo.org> media-libs/giflib/giflib-5.2.2.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/media-libs/giflib/giflib-5.2.2.ebuild b/media-libs/giflib/giflib-5.2.2.ebuild index c5a7524b7025..619eafa6a0ab 100644 --- a/media-libs/giflib/giflib-5.2.2.ebuild +++ b/media-libs/giflib/giflib-5.2.2.ebuild @@ -14,6 +14,8 @@ SLOT="0/7" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="doc static-libs" +BDEPEND="doc? ( virtual/imagemagick-tools )" + PATCHES=( "${FILESDIR}"/${PN}-5.2.1-fix-missing-quantize-API-symbols.patch "${FILESDIR}"/${PN}-5.2.2-fortify.patch
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/files/, media-libs/giflib/
commit: 033629cddfc22d7bcead70daa7b6eaa76f0bc623 Author: Sam James gentoo org> AuthorDate: Thu May 30 03:50:58 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 30 03:53:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033629cd media-libs/giflib: add 5.2.2 The release notes mention CVE-2023-48161 and CVE-2022-28506 by CVE but there's a bunch of other security fixes in the list of fixes. The documentation in this release also adds: """ +Bugs + +Feeding this utility a GIF with an invalid colormap, or other +kinds of malformations, index will produce invalid output and may +core-dump the tool. Don't do that. + + """ Anyway, on the ebuild side: * Replace Makefile patch for doc building conditionally with a sed * Make tests more verbose (needed it when debugging bug #848807) * Cleanup reallocarray hack (bug #677956) * Add LFS support (bug #915316) Bug: https://bugs.gentoo.org/677956 Bug: https://bugs.gentoo.org/785664 Bug: https://bugs.gentoo.org/851945 Bug: https://bugs.gentoo.org/918539 Closes: https://bugs.gentoo.org/848807 Closes: https://bugs.gentoo.org/915316 Signed-off-by: Sam James gentoo.org> media-libs/giflib/Manifest | 1 + media-libs/giflib/files/giflib-5.2.2-fortify.patch | 27 .../giflib/files/giflib-5.2.2-verbose-tests.patch | 74 + media-libs/giflib/giflib-5.2.2.ebuild | 76 ++ 4 files changed, 178 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 9f17d63b72cf..f68f61543f81 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1 +1,2 @@ DIST giflib-5.2.1.tar.gz 444187 BLAKE2B 8c1e105bbb65dc7ab103976caed70834356440f381ec5118311882fb1c558bb65f6c1081e5767f9835087860de44df5dfcd2826f89744dded548d535736f27f0 SHA512 4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736 +DIST giflib-5.2.2.tar.gz 447175 BLAKE2B 5729628044f1bd9227856c76f67b673760c7c93860d9131ab0f67d900b8090fa24693ce16555ff65cfd839c6c960630d49a19ee26e03bdc9d2b4626f9efac393 SHA512 0865ab2b1904fa14640c655fdb14bb54244ad18a66e358565c00287875d00912343f9be8bfac7658cc0146200d626f7ec9160d7a339f20ba3be6b9941d73975f diff --git a/media-libs/giflib/files/giflib-5.2.2-fortify.patch b/media-libs/giflib/files/giflib-5.2.2-fortify.patch new file mode 100644 index ..24fc50059aed --- /dev/null +++ b/media-libs/giflib/files/giflib-5.2.2-fortify.patch @@ -0,0 +1,27 @@ +https://bugs.gentoo.org/848807 + +Fix incorrect length args to snprintf. + +Upstream bug: https://sourceforge.net/p/giflib/bugs/170/ + +--- a/giftext.c b/giftext.c +@@ -442,7 +442,7 @@ + for (i = 1; i <= Len; i++) { + (void)snprintf(&HexForm[CrntPlace * 3], 3, " %02x", + Extension[i]); +- (void)snprintf(&AsciiForm[CrntPlace], 3, "%c", ++ (void)snprintf(&AsciiForm[CrntPlace], 2, "%c", + MAKE_PRINTABLE(Extension[i])); + if (++CrntPlace == 16) { + HexForm[CrntPlace * 3] = 0; +@@ -488,7 +488,7 @@ + for (i = 0; i < Len; i++) { + (void)snprintf(&HexForm[CrntPlace * 3], 3, " %02x", + PixelBlock[i]); +- (void)snprintf(&AsciiForm[CrntPlace], 3, "%c", ++ (void)snprintf(&AsciiForm[CrntPlace], 2, "%c", + MAKE_PRINTABLE(PixelBlock[i])); + if (++CrntPlace == 16) { + HexForm[CrntPlace * 3] = 0; + diff --git a/media-libs/giflib/files/giflib-5.2.2-verbose-tests.patch b/media-libs/giflib/files/giflib-5.2.2-verbose-tests.patch new file mode 100644 index ..bc114e212f52 --- /dev/null +++ b/media-libs/giflib/files/giflib-5.2.2-verbose-tests.patch @@ -0,0 +1,74 @@ +--- a/tests/makefile b/tests/makefile +@@ -32,7 +32,7 @@ GIFS := $(shell ls ../pic/*.gif) + # Test decompression and rendering by unpacking images, + # converting them to RGB, and comparing that result to a check file. + render-regress: +- @for test in $(GIFS); \ ++ for test in $(GIFS); \ + do \ + stem=`basename $${test} | sed -e "s/.gif$$//"`; \ + if echo "Testing RGB rendering of $${test}" >&2; \ +@@ -42,7 +42,7 @@ render-regress: + done + @rm -f $@.*.regress + render-rebuild: +- @for test in $(GIFS); do \ ++ for test in $(GIFS); do \ + stem=`basename $${test} | sed -e "s/.gif$$//"`; \ + echo "Remaking $${stem}.rgb"; \ + $(UTILS)/gif2rgb -1 -o $${stem}.rgb $${test}; \ +@@ -68,7 +68,7 @@ gifbuild-regress: + @rm -f $@.fire1.ico $@.fire2.ico $@.fire2.gif + + gifclrmp-regress: +- @for test in $(GIFS); \ ++ for test in $(GIFS); \ + do \ + stem=`basename $${test
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 30e69fdc79d6ecbb5c840f1c87087681b7a7314f Author: Allen Webb google com> AuthorDate: Thu Oct 5 19:27:43 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 7 03:47:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e69fdc media-libs/giflib: Add CPE string to metadata.xml Add a CPE string for easier CVE tracking. Closes: https://bugs.gentoo.org/915135 Closes: https://github.com/gentoo/gentoo/pull/33208 Signed-off-by: Allen Webb google.com> Signed-off-by: Matt Turner gentoo.org> media-libs/giflib/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/giflib/metadata.xml b/media-libs/giflib/metadata.xml index 5eb82c87abf9..a2b1e1d7463d 100644 --- a/media-libs/giflib/metadata.xml +++ b/media-libs/giflib/metadata.xml @@ -7,5 +7,6 @@ giflib +cpe:/a:giflib_project:giflib
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: e236f552d7f1d3cc4b2ca6ee743a732ffa28a6bf Author: WANG Xuerui gentoo org> AuthorDate: Sat May 14 03:41:32 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sat May 14 03:42:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e236f552 media-libs/giflib: keyword 5.2.1-r1 for ~loong Tests passed on real hardware. Signed-off-by: WANG Xuerui gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index aa570a52f460..035521fb7a52 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 59e9f37ffc774b4c719e953d4e304650de5c5cf4 Author: Sam James gentoo org> AuthorDate: Mon Jan 25 22:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 25 22:05:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e9f37f media-libs/giflib: Add codec project Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> media-libs/giflib/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-libs/giflib/metadata.xml b/media-libs/giflib/metadata.xml index bc534d2f74e..0471d8c2adb 100644 --- a/media-libs/giflib/metadata.xml +++ b/media-libs/giflib/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + +co...@gentoo.org +Gentoo Codec Project + giflib
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: a93c780dc88bbef2fee097e1e045eb25d0c5f0c5 Author: Fabian Groffen gentoo org> AuthorDate: Thu Jan 14 12:23:40 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Thu Jan 14 12:28:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a93c780d media-libs/giflib: drop *-macos, bug #680110 buildsystem insists on ELF handling, patching it for Mach-O isn't trivial. Upstream bug exists, with patch, but that one isn't trivial either reflecting current state of things, we cannot build this on macOS Closes: https://bugs.gentoo.org/680110 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 31a7c84cf5f..a64dbd61c8f 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 2452111c71da85ec84162847f57a42071238fda8 Author: Mike Gilbert gentoo org> AuthorDate: Mon Oct 19 19:14:34 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Oct 19 19:14:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2452111c media-libs/giflib: drop dependency on app-text/xmlto Closes: https://bugs.gentoo.org/734638 Signed-off-by: Mike Gilbert gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 7a6bc4d1161..74daec895cf 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -14,8 +14,6 @@ SLOT="0/7" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" -DEPEND="doc? ( app-text/xmlto )" - PATCHES=( "${FILESDIR}"/${PN}-5.1.9-gentoo.patch "${FILESDIR}"/${PN}-5.2.1-fix-missing-quantize-API-symbols.patch
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 6184aefb47306f9122ca38631de89815d0d069ea Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 12 07:33:37 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 07:33:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6184aefb media-libs/giflib: respect user's AR Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/718132 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 4a0ee5d1bfe..7a6bc4d1161 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -35,6 +35,7 @@ multilib_src_compile() { fi emake \ + AR="$(tc-getAR)" \ CC="$(tc-getCC)" \ CFLAGS="${CFLAGS} -std=gnu99 -fPIC -Wno-format-truncation" \ LDFLAGS="${LDFLAGS}" \
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 4abb3090b49ca462949138c0aeed3387a1473f56 Author: David Seifert gentoo org> AuthorDate: Sat May 16 21:27:09 2020 + Commit: David Seifert gentoo org> CommitDate: Sat May 16 21:27:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4abb3090 media-libs/giflib: Remove old Bug: https://bugs.gentoo.org/711272 Closes: https://github.com/gentoo/gentoo/pull/15835 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert gentoo.org> media-libs/giflib/Manifest| 1 - media-libs/giflib/giflib-5.1.4.ebuild | 65 --- 2 files changed, 66 deletions(-) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index a6794c6fbe7..9f17d63b72c 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,2 +1 @@ -DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d DIST giflib-5.2.1.tar.gz 444187 BLAKE2B 8c1e105bbb65dc7ab103976caed70834356440f381ec5118311882fb1c558bb65f6c1081e5767f9835087860de44df5dfcd2826f89744dded548d535736f27f0 SHA512 4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736 diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild deleted file mode 100644 index 08aa93e2df8..000 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils libtool ltprune multilib-minimal - -DESCRIPTION="Library to handle, display and manipulate GIF images" -HOMEPAGE="https://sourceforge.net/projects/giflib/"; -SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0/7" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc static-libs" - -DEPEND="doc? ( app-text/xmlto )" - -src_prepare() { - default - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - # No need for xmlto as they ship generated files. - ac_cv_prog_have_xmlto=no - - $(use_enable static-libs static) - ) - - ECONF_SOURCE="${S}" \ - econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - default - - if use doc && multilib_is_native_abi; then - emake -C doc - fi -} - -multilib_src_install() { - default - - # for static libs the .la file is required if built with +X - use static-libs || prune_libtool_files --all - - if use doc && multilib_is_native_abi; then - docinto html - dodoc doc/*.html - fi -} - -multilib_src_install_all() { - doman doc/*.1 - docinto - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - if use doc; then - dodoc doc/*.txt - docinto html - dodoc -r doc/whatsinagif - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 1fa78949e3a48ee281bb462f705debf31b34ac80 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Mar 25 21:29:04 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Mar 25 21:30:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa78949 Revert "media-libs/giflib: security cleanup (bug #711272)" This reverts commit d5eac496a50b7aeb6e2d156658348ac8cfb505bf. Bug: https://bugs.gentoo.org/711272 Bug: https://bugs.gentoo.org/711908 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/giflib-5.1.4.ebuild | 65 +++ 2 files changed, 66 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 9f17d63b72c..a6794c6fbe7 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1 +1,2 @@ +DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d DIST giflib-5.2.1.tar.gz 444187 BLAKE2B 8c1e105bbb65dc7ab103976caed70834356440f381ec5118311882fb1c558bb65f6c1081e5767f9835087860de44df5dfcd2826f89744dded548d535736f27f0 SHA512 4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736 diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild new file mode 100644 index 000..2e75ce60e70 --- /dev/null +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils libtool ltprune multilib-minimal + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="https://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs" + +DEPEND="doc? ( app-text/xmlto )" + +src_prepare() { + default + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + # No need for xmlto as they ship generated files. + ac_cv_prog_have_xmlto=no + + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" \ + econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + default + + if use doc && multilib_is_native_abi; then + emake -C doc + fi +} + +multilib_src_install() { + default + + # for static libs the .la file is required if built with +X + use static-libs || prune_libtool_files --all + + if use doc && multilib_is_native_abi; then + docinto html + dodoc doc/*.html + fi +} + +multilib_src_install_all() { + doman doc/*.1 + docinto + dodoc AUTHORS BUGS ChangeLog NEWS README TODO + if use doc; then + dodoc doc/*.txt + docinto html + dodoc -r doc/whatsinagif + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: f63de241ae62ab576ec6c388d7e00879b59c51e8 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Mar 25 20:54:21 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Mar 25 20:55:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f63de241 media-libs/giflib: mark s390 stable (bug #711272) Bug: https://bugs.gentoo.org/711272 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index e1adb2ff6c2..cf813ae147b 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: d5eac496a50b7aeb6e2d156658348ac8cfb505bf Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Mar 25 20:55:03 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Mar 25 20:55:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5eac496 media-libs/giflib: security cleanup (bug #711272) Bug: https://bugs.gentoo.org/711272 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/giflib/Manifest| 1 - media-libs/giflib/giflib-5.1.4.ebuild | 65 --- 2 files changed, 66 deletions(-) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index a6794c6fbe7..9f17d63b72c 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,2 +1 @@ -DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d DIST giflib-5.2.1.tar.gz 444187 BLAKE2B 8c1e105bbb65dc7ab103976caed70834356440f381ec5118311882fb1c558bb65f6c1081e5767f9835087860de44df5dfcd2826f89744dded548d535736f27f0 SHA512 4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736 diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild deleted file mode 100644 index 2e75ce60e70..000 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils libtool ltprune multilib-minimal - -DESCRIPTION="Library to handle, display and manipulate GIF images" -HOMEPAGE="https://sourceforge.net/projects/giflib/"; -SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0/7" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc static-libs" - -DEPEND="doc? ( app-text/xmlto )" - -src_prepare() { - default - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - # No need for xmlto as they ship generated files. - ac_cv_prog_have_xmlto=no - - $(use_enable static-libs static) - ) - - ECONF_SOURCE="${S}" \ - econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - default - - if use doc && multilib_is_native_abi; then - emake -C doc - fi -} - -multilib_src_install() { - default - - # for static libs the .la file is required if built with +X - use static-libs || prune_libtool_files --all - - if use doc && multilib_is_native_abi; then - docinto html - dodoc doc/*.html - fi -} - -multilib_src_install_all() { - doman doc/*.1 - docinto - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - if use doc; then - dodoc doc/*.txt - docinto html - dodoc -r doc/whatsinagif - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 6f036724772cb16d1de63253638b8794f07081e2 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Mar 16 17:04:28 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 16 18:25:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f036724 media-libs/giflib: stable 5.2.1-r1 for hppa, bug #711272 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index ba6e92ee3b8..e1adb2ff6c2 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: c3d2baf523c01f7e58301ba90a803114c0079cb1 Author: Mart Raudsepp gentoo org> AuthorDate: Thu Mar 12 22:03:15 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Mar 12 23:05:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d2baf5 media-libs/giflib: arm64 stable (bug #711272) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 9f0f6afe78e..ba6e92ee3b8 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 448701e22adb93bc8f8c255fb95698cc13ffe1cd Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Mar 10 08:35:26 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Mar 10 08:35:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448701e2 media-libs/giflib: s390 stable wrt bug #705460 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index 73183af9c98..2e75ce60e70 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 930547eec27c5855cd503ee94d57d3f4285650f6 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 9 12:42:35 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 9 12:42:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930547ee media-libs/giflib: ppc64 stable wrt bug #711272 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index f9d956c6e91..9f0f6afe78e 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: bdedd9ce47a3bd0b40ec704ca6b1f1e0eb29ba01 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 9 12:41:33 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 9 12:41:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdedd9ce media-libs/giflib: ia64 stable wrt bug #711272 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 748e1256468..f9d956c6e91 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: ec500788593d914f24d6cf711ccdafb709c96e47 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 9 12:38:56 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 9 12:38:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec500788 media-libs/giflib: amd64 stable wrt bug #711272 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 0e2de70d79f..748e1256468 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: e28dbff8bc59dfa01d3967dd5f3171b3b00b59ab Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 9 11:17:17 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 9 11:17:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28dbff8 media-libs/giflib: ppc stable wrt bug #711272 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index fe8e1d7494d..0e2de70d79f 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: cbf898cea09aebda8d1216842869fb76abd38a87 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 9 10:48:57 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 9 10:48:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf898ce media-libs/giflib: arm stable wrt bug #711272 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 2dde3d16ffd..fe8e1d7494d 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: a5259c9a9da4d1831fcf9a87da9bcc9b3ee02a3d Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 9 10:23:30 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 9 10:23:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5259c9a media-libs/giflib: sparc stable wrt bug #711272 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 4a04250a813..2dde3d16ffd 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 34139d218753fd8da47fbfb601c423fd064e124b Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Mar 8 23:17:46 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Mar 8 23:17:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34139d21 media-libs/giflib: x86 stable (bug #711272) Package-Manager: Portage-2.3.91, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index cd9aca28ef2..4a04250a813 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" DEPEND="doc? ( app-text/xmlto )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: f4b694a86bb160c37ee9ae860e0a3606e9d688ca Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Mar 8 21:05:15 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Mar 8 21:22:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b694a8 media-libs/giflib: Fix USE doc Closes: https://bugs.gentoo.org/682118 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/giflib/giflib-5.2.1-r1.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/media-libs/giflib/giflib-5.2.1-r1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild index 00d52ae80e3..cd9aca28ef2 100644 --- a/media-libs/giflib/giflib-5.2.1-r1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -64,12 +64,11 @@ multilib_src_install() { } multilib_src_install_all() { - docinto - dodoc ChangeLog NEWS README TODO + local DOCS=( ChangeLog NEWS README TODO ) + einstalldocs if use doc ; then - dodoc doc/*.txt docinto html - dodoc -r doc/whatsinagif + dodoc -r doc/{gifstandard,whatsinagif} fi }
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/, media-libs/giflib/files/
commit: 76ebdaa3d46dc8fcc23375cd365039ef272fd74d Author: David Seifert gentoo org> AuthorDate: Wed Dec 25 17:43:39 2019 + Commit: David Seifert gentoo org> CommitDate: Wed Dec 25 17:43:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ebdaa3 media-libs/giflib: Add patch for GifQuantizeBuffer API * Patch taken from Archlinux Bug: https://bugs.gentoo.org/682198 Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> ...ib-5.2.1-fix-missing-quantize-API-symbols.patch | 32 ++ ...{giflib-5.2.1.ebuild => giflib-5.2.1-r1.ebuild} | 1 + 2 files changed, 33 insertions(+) diff --git a/media-libs/giflib/files/giflib-5.2.1-fix-missing-quantize-API-symbols.patch b/media-libs/giflib/files/giflib-5.2.1-fix-missing-quantize-API-symbols.patch new file mode 100644 index 000..5948f454685 --- /dev/null +++ b/media-libs/giflib/files/giflib-5.2.1-fix-missing-quantize-API-symbols.patch @@ -0,0 +1,32 @@ +From ff8d9a59e79b79657e64430730c35835a84db619 Mon Sep 17 00:00:00 2001 +From: anthraxx +Date: Tue, 2 Apr 2019 11:46:18 +0200 +Subject: [PATCH] fix missing quantize API symbols + +GifQuantizeBuffer is required by many libs and applications +like mplayer, libgdiplus (mono) and others. +--- + Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index e4ded69..17d0a5c 100644 +--- a/Makefile b/Makefile +@@ -29,11 +29,11 @@ LIBPOINT=0 + LIBVER=$(LIBMAJOR).$(LIBMINOR).$(LIBPOINT) + + SOURCES = dgif_lib.c egif_lib.c gifalloc.c gif_err.c gif_font.c \ +- gif_hash.c openbsd-reallocarray.c ++ gif_hash.c openbsd-reallocarray.c quantize.c + HEADERS = gif_hash.h gif_lib.h gif_lib_private.h + OBJECTS = $(SOURCES:.c=.o) + +-USOURCES = qprintf.c quantize.c getarg.c ++USOURCES = qprintf.c getarg.c + UHEADERS = getarg.h + UOBJECTS = $(USOURCES:.c=.o) + +-- +2.21.0 + diff --git a/media-libs/giflib/giflib-5.2.1.ebuild b/media-libs/giflib/giflib-5.2.1-r1.ebuild similarity index 96% rename from media-libs/giflib/giflib-5.2.1.ebuild rename to media-libs/giflib/giflib-5.2.1-r1.ebuild index 55389387dae..00d52ae80e3 100644 --- a/media-libs/giflib/giflib-5.2.1.ebuild +++ b/media-libs/giflib/giflib-5.2.1-r1.ebuild @@ -18,6 +18,7 @@ DEPEND="doc? ( app-text/xmlto )" PATCHES=( "${FILESDIR}"/${PN}-5.1.9-gentoo.patch + "${FILESDIR}"/${PN}-5.2.1-fix-missing-quantize-API-symbols.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/files/, media-libs/giflib/
commit: ad89ce5110985e70d7eeed72a94f5de907bfb76f Author: David Seifert gentoo org> AuthorDate: Mon Dec 23 23:20:17 2019 + Commit: David Seifert gentoo org> CommitDate: Mon Dec 23 23:20:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad89ce51 media-libs/giflib: Remove old Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> media-libs/giflib/Manifest | 4 -- media-libs/giflib/files/giflib-4.1.6-gif2rle.patch | 18 - .../giflib-4.1.6-giffix-null-Extension-fix.patch | 15 - media-libs/giflib/files/giflib-5.1.8-gentoo.patch | 16 - media-libs/giflib/giflib-4.1.6-r3.ebuild | 54 --- media-libs/giflib/giflib-5.0.6.ebuild | 42 media-libs/giflib/giflib-5.1.8-r1.ebuild | 77 -- media-libs/giflib/giflib-5.1.9.ebuild | 77 -- media-libs/giflib/metadata.xml | 3 - 9 files changed, 306 deletions(-) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index d53ffb9540f..a6794c6fbe7 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,6 +1,2 @@ -DIST giflib-4.1.6.tar.bz2 506050 BLAKE2B 154c95425a570a822447d1fc5bddbecf31fd81473e18d49fdeb93e72ade7541197fc6147b2d4cdf6857b3326b2f4c40e01f026041369242f4e9fbe892cc8e150 SHA512 f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057 -DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67c42fef819abae1011eddf801bc4525e326417d3e8a036b18b75d7064de59ceda370e5ded956b22d319c67d3a9 SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d -DIST giflib-5.1.8.tar.gz 419065 BLAKE2B 4a42120758be15e765dae249d98d25164b40e64f933415412420163c0ed7fd6967d3958fff70478d5635a5bb9a6ed397f06ad6de510f2e97de5574b7c68d84d2 SHA512 d390917837a64de1912720ab8968e6b077c6be9f9a2f835faced44420f54d6d55d4e3543b9779ec65d399858856188fea93c170b253d0b83928f15548a14aba3 -DIST giflib-5.1.9.tar.gz 385068 BLAKE2B 0c6765eb9a017fee8de28c9440434f3054f87ae65139a3f9f4a41145d4d86dfbd88ece54ea6f40c58054e0ab728a1d346c2f725843bcc34bfd75825e58b8f650 SHA512 b6350b39755e3eeba58b5fccf319bbaeee2db6564e13c8ce44d3652cc32d243c391def74b6b1529bc5e0d4573eff94b2ffa5faa90fc564a049122d3e23f1d184 DIST giflib-5.2.1.tar.gz 444187 BLAKE2B 8c1e105bbb65dc7ab103976caed70834356440f381ec5118311882fb1c558bb65f6c1081e5767f9835087860de44df5dfcd2826f89744dded548d535736f27f0 SHA512 4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736 diff --git a/media-libs/giflib/files/giflib-4.1.6-gif2rle.patch b/media-libs/giflib/files/giflib-4.1.6-gif2rle.patch deleted file mode 100644 index 95334016648..000 --- a/media-libs/giflib/files/giflib-4.1.6-gif2rle.patch +++ /dev/null @@ -1,18 +0,0 @@ -https://sourceforge.net/tracker/index.php?func=detail&aid=1829712&group_id=102202&atid=631304 - giflib/util/gif2rle.c -+++ giflib/util/gif2rle.c -@@ -222,11 +222,8 @@ - ColorMap = (GifFile->Image.ColorMap ? - GifFile->Image.ColorMap->Colors : - GifFile->SColorMap->Colors); --if (ColorMap == NULL) { --fprintf(stderr, "Gif Image does not have a colormap\n"); --exit(EXIT_FAILURE); --} --ColorMapSize = 1 << ColorMap->BitsPerPixel; -+ColorMapSize = 1 << (GifFile->Image.ColorMap ? GifFile->Image.ColorMap->BitsPerPixel : -+ GifFile->SColorMap->BitsPerPixel); - DumpScreen2Rle(ScreenBuffer, GifFile->SWidth, GifFile->SHeight); - - if (DGifCloseFile(GifFile) == GIF_ERROR) { diff --git a/media-libs/giflib/files/giflib-4.1.6-giffix-null-Extension-fix.patch b/media-libs/giflib/files/giflib-4.1.6-giffix-null-Extension-fix.patch deleted file mode 100644 index 3e99e66c0d1..000 --- a/media-libs/giflib/files/giflib-4.1.6-giffix-null-Extension-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -ru giflib-4.1.6/util/giffix.c giflib-4.1.6.new/util/giffix.c giflib-4.1.6/util/giffix.c 2005-10-09 23:22:23.0 -0700 -+++ giflib-4.1.6.new/util/giffix.c 2008-09-04 14:00:41.0 -0700 -@@ -181,8 +181,8 @@ - /* Skip any extension blocks in file: */ - if (DGifGetExtension(GifFileIn, &ExtCode, &Extension) == GIF_ERROR) - QuitGifError(GifFileIn, GifFileOut); -- if (EGifPutExtension(GifFileOut, ExtCode, Extension
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: b480eeda0c12ad38f5412910f9e30186922ab381 Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 12 23:38:01 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Nov 13 01:02:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b480eeda media-libs/giflib: ALLARCHES EAPI bump Signed-off-by: Aaron Bauman gentoo.org> media-libs/giflib/giflib-4.1.6-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-4.1.6-r3.ebuild b/media-libs/giflib/giflib-4.1.6-r3.ebuild index c64647f31a6..4fc4d01d092 100644 --- a/media-libs/giflib/giflib-4.1.6-r3.ebuild +++ b/media-libs/giflib/giflib-4.1.6-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="rle static-libs X" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 06888cc2b53607b8199eb5bf32f6aa531579ab95 Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 12 23:38:38 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Nov 13 01:02:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06888cc2 media-libs/giflib: drop old EAPI Signed-off-by: Aaron Bauman gentoo.org> media-libs/giflib/giflib-4.1.6-r2.ebuild | 57 1 file changed, 57 deletions(-) diff --git a/media-libs/giflib/giflib-4.1.6-r2.ebuild b/media-libs/giflib/giflib-4.1.6-r2.ebuild deleted file mode 100644 index d26ea7adbd5..000 --- a/media-libs/giflib/giflib-4.1.6-r2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit epatch epunt-cxx libtool - -DESCRIPTION="Library to handle, display and manipulate GIF images" -HOMEPAGE="https://sourceforge.net/projects/giflib/"; -SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="rle static-libs X" - -DEPEND=" - X? ( - x11-libs/libXt - x11-libs/libX11 - x11-libs/libICE - x11-libs/libSM - ) - rle? ( media-libs/urt )" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-gif2rle.patch - epatch "${FILESDIR}"/${P}-giffix-null-Extension-fix.patch - elibtoolize - epunt_cxx -} - -src_configure() { - local myconf="" - - # prevent circular depend #111455 - if has_version media-libs/urt ; then - myconf="${myconf} $(use_enable rle)" - else - myconf="${myconf} --disable-rle" - fi - - econf \ - --disable-gl \ - $(use_enable static-libs static) \ - $(use_enable X x11) \ - ${myconf} -} - -src_install() { - default - # for static libs the .la file is required if build with +rle or +X - use static-libs || find "${ED}" -name '*.la' -exec rm -f {} + - dodoc AUTHORS BUGS ChangeLog NEWS ONEWS README TODO doc/*.txt - dohtml -r doc -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 279241254c093e221a1441278fd1b959c2e8dc07 Author: Lars Wendler gentoo org> AuthorDate: Mon Jun 24 16:34:00 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jun 24 16:35:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27924125 media-libs/giflib: Bump to version 5.2.1 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/giflib-5.2.1.ebuild | 77 +++ 2 files changed, 78 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 35697dc45ac..d53ffb9540f 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -3,3 +3,4 @@ DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d DIST giflib-5.1.8.tar.gz 419065 BLAKE2B 4a42120758be15e765dae249d98d25164b40e64f933415412420163c0ed7fd6967d3958fff70478d5635a5bb9a6ed397f06ad6de510f2e97de5574b7c68d84d2 SHA512 d390917837a64de1912720ab8968e6b077c6be9f9a2f835faced44420f54d6d55d4e3543b9779ec65d399858856188fea93c170b253d0b83928f15548a14aba3 DIST giflib-5.1.9.tar.gz 385068 BLAKE2B 0c6765eb9a017fee8de28c9440434f3054f87ae65139a3f9f4a41145d4d86dfbd88ece54ea6f40c58054e0ab728a1d346c2f725843bcc34bfd75825e58b8f650 SHA512 b6350b39755e3eeba58b5fccf319bbaeee2db6564e13c8ce44d3652cc32d243c391def74b6b1529bc5e0d4573eff94b2ffa5faa90fc564a049122d3e23f1d184 +DIST giflib-5.2.1.tar.gz 444187 BLAKE2B 8c1e105bbb65dc7ab103976caed70834356440f381ec5118311882fb1c558bb65f6c1081e5767f9835087860de44df5dfcd2826f89744dded548d535736f27f0 SHA512 4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736 diff --git a/media-libs/giflib/giflib-5.2.1.ebuild b/media-libs/giflib/giflib-5.2.1.ebuild new file mode 100644 index 000..87eaf2bc700 --- /dev/null +++ b/media-libs/giflib/giflib-5.2.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="https://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs" + +DEPEND="doc? ( app-text/xmlto )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.1.9-gentoo.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + # Use reallocarray() from libc if available. + if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_GNU_SOURCE -o "${T}/reallocarray_test" -x c - <<< $'#include \nint main() {void *p = reallocarray(NULL, 0, 0);}' 2> /dev/null; then + local -x CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE -DHAVE_REALLOCARRAY" + sed -e "s/ openbsd-reallocarray\.c//" -i Makefile || die + rm openbsd-reallocarray.c || die + fi + + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} -std=gnu99 -fPIC -Wno-format-truncation" \ + LDFLAGS="${LDFLAGS}" \ + OFLAGS="" \ + all + + if use doc && multilib_is_native_abi; then + emake -C doc + fi +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + install + + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi + + if use doc && multilib_is_native_abi; then + docinto html + dodoc doc/*.html + fi +} + +multilib_src_install_all() { + docinto + dodoc ChangeLog NEWS README TODO + if use doc ; then + dodoc doc/*.txt + docinto html + dodoc -r doc/whatsinagif + fi +} + +multilib_src_test() { + emake -j1 check +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/files/, media-libs/giflib/
commit: effc90251925dee8691c22390de18c1d4c5dc857 Author: Lars Wendler gentoo org> AuthorDate: Fri Mar 29 17:08:46 2019 + Commit: Lars Wendler gentoo org> CommitDate: Fri Mar 29 17:11:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=effc9025 media-libs/giflib: Bump to version 5.1.9 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/files/giflib-5.1.9-gentoo.patch | 10 +++ media-libs/giflib/giflib-5.1.9.ebuild | 77 +++ 3 files changed, 88 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 3b00a85137b..968bc5d2cd3 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -3,3 +3,4 @@ DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d DIST giflib-5.1.7.tar.gz 391525 BLAKE2B d994941f4da324f62a16af973b443660b6cf3ee764e9b7f8c165656037f11d482ccd141e9ac8a81ae1096faa4e264602191ebd039cbf5dd2f55e435aef0ab546 SHA512 b30c3707839a6d66a3e54d92607c303e5ca3d04d6a02d2037fdc8b80386f9a7fa4148727705014481c3c167bdfac2e99d7e4db1ff7f277b64bd2d9193a89f8b0 DIST giflib-5.1.8.tar.gz 419065 BLAKE2B 4a42120758be15e765dae249d98d25164b40e64f933415412420163c0ed7fd6967d3958fff70478d5635a5bb9a6ed397f06ad6de510f2e97de5574b7c68d84d2 SHA512 d390917837a64de1912720ab8968e6b077c6be9f9a2f835faced44420f54d6d55d4e3543b9779ec65d399858856188fea93c170b253d0b83928f15548a14aba3 +DIST giflib-5.1.9.tar.gz 385068 BLAKE2B 0c6765eb9a017fee8de28c9440434f3054f87ae65139a3f9f4a41145d4d86dfbd88ece54ea6f40c58054e0ab728a1d346c2f725843bcc34bfd75825e58b8f650 SHA512 b6350b39755e3eeba58b5fccf319bbaeee2db6564e13c8ce44d3652cc32d243c391def74b6b1529bc5e0d4573eff94b2ffa5faa90fc564a049122d3e23f1d184 diff --git a/media-libs/giflib/files/giflib-5.1.9-gentoo.patch b/media-libs/giflib/files/giflib-5.1.9-gentoo.patch new file mode 100644 index 000..0cb20183bd8 --- /dev/null +++ b/media-libs/giflib/files/giflib-5.1.9-gentoo.patch @@ -0,0 +1,10 @@ +--- giflib-5.1.9/Makefile giflib-5.1.9/Makefile +@@ -63,7 +63,6 @@ + LDLIBS=libgif.a -lm + + all: libgif.so libgif.a libutil.so libutil.a $(UTILS) +- $(MAKE) -C doc + + $(UTILS):: libgif.a libutil.a + diff --git a/media-libs/giflib/giflib-5.1.9.ebuild b/media-libs/giflib/giflib-5.1.9.ebuild new file mode 100644 index 000..87eaf2bc700 --- /dev/null +++ b/media-libs/giflib/giflib-5.1.9.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="https://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs" + +DEPEND="doc? ( app-text/xmlto )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.1.9-gentoo.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + # Use reallocarray() from libc if available. + if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_GNU_SOURCE -o "${T}/reallocarray_test" -x c - <<< $'#include \nint main() {void *p = reallocarray(NULL, 0, 0);}' 2> /dev/null; then + local -x CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE -DHAVE_REALLOCARRAY" + sed -e "s/ openbsd-reallocarray\.c//" -i Makefile || die + rm openbsd-reallocarray.c || die + fi + + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} -std=gnu99 -fPIC -Wno-format-truncation" \ + LDFLAGS="${LDFLAGS}" \ + OFLAGS="" \ + all + + if use doc && multilib_is_native_abi; then + emake -C doc + fi +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + install + + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi + + if use doc && multilib_is_native_abi; then + docinto html + dodoc doc/*.html + fi +} + +multilib_src_install_all() { + docinto + dodoc ChangeLog NEWS README TODO + if use doc ; then +
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/, media-libs/giflib/files/
commit: 9564db86ded70f1d6cb82b4555dab862a2e74450 Author: Lars Wendler gentoo org> AuthorDate: Fri Mar 29 17:10:54 2019 + Commit: Lars Wendler gentoo org> CommitDate: Fri Mar 29 17:11:06 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9564db86 media-libs/giflib: Removed old. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 - media-libs/giflib/files/giflib-5.1.6-gentoo.patch | 16 - media-libs/giflib/giflib-5.1.7.ebuild | 78 --- 3 files changed, 95 deletions(-) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 968bc5d2cd3..35697dc45ac 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,6 +1,5 @@ DIST giflib-4.1.6.tar.bz2 506050 BLAKE2B 154c95425a570a822447d1fc5bddbecf31fd81473e18d49fdeb93e72ade7541197fc6147b2d4cdf6857b3326b2f4c40e01f026041369242f4e9fbe892cc8e150 SHA512 f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057 DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67c42fef819abae1011eddf801bc4525e326417d3e8a036b18b75d7064de59ceda370e5ded956b22d319c67d3a9 SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d -DIST giflib-5.1.7.tar.gz 391525 BLAKE2B d994941f4da324f62a16af973b443660b6cf3ee764e9b7f8c165656037f11d482ccd141e9ac8a81ae1096faa4e264602191ebd039cbf5dd2f55e435aef0ab546 SHA512 b30c3707839a6d66a3e54d92607c303e5ca3d04d6a02d2037fdc8b80386f9a7fa4148727705014481c3c167bdfac2e99d7e4db1ff7f277b64bd2d9193a89f8b0 DIST giflib-5.1.8.tar.gz 419065 BLAKE2B 4a42120758be15e765dae249d98d25164b40e64f933415412420163c0ed7fd6967d3958fff70478d5635a5bb9a6ed397f06ad6de510f2e97de5574b7c68d84d2 SHA512 d390917837a64de1912720ab8968e6b077c6be9f9a2f835faced44420f54d6d55d4e3543b9779ec65d399858856188fea93c170b253d0b83928f15548a14aba3 DIST giflib-5.1.9.tar.gz 385068 BLAKE2B 0c6765eb9a017fee8de28c9440434f3054f87ae65139a3f9f4a41145d4d86dfbd88ece54ea6f40c58054e0ab728a1d346c2f725843bcc34bfd75825e58b8f650 SHA512 b6350b39755e3eeba58b5fccf319bbaeee2db6564e13c8ce44d3652cc32d243c391def74b6b1529bc5e0d4573eff94b2ffa5faa90fc564a049122d3e23f1d184 diff --git a/media-libs/giflib/files/giflib-5.1.6-gentoo.patch b/media-libs/giflib/files/giflib-5.1.6-gentoo.patch deleted file mode 100644 index c8432c20584..000 --- a/media-libs/giflib/files/giflib-5.1.6-gentoo.patch +++ /dev/null @@ -1,16 +0,0 @@ giflib-5.1.6/Makefile -+++ giflib-5.1.6/Makefile -@@ -61,12 +61,11 @@ - LDLIBS=libgif.a -lm - - all: libgif.so libgif.a $(UTILS) -- $(MAKE) -C doc - - $(UTILS):: libgif.a - - libgif.so: $(OBJECTS) $(HEADERS) -- $(CC) $(CFLAGS) -shared $(OFLAGS) -o libgif.so $(OBJECTS) -+ $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS) - - libgif.a: $(OBJECTS) $(HEADERS) - ar rcs libgif.a $(OBJECTS) diff --git a/media-libs/giflib/giflib-5.1.7.ebuild b/media-libs/giflib/giflib-5.1.7.ebuild deleted file mode 100644 index 9f1609ae182..000 --- a/media-libs/giflib/giflib-5.1.7.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs - -DESCRIPTION="Library to handle, display and manipulate GIF images" -HOMEPAGE="https://sourceforge.net/projects/giflib/"; -SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc static-libs" - -DEPEND="doc? ( app-text/xmlto )" - -PATCHES=( - "${FILESDIR}"/${PN}-5.1.6-gentoo.patch -) - -src_prepare() { - default - multilib_copy_sources -} - -multilib_src_compile() { - # Use reallocarray() from libc if available. - if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_GNU_SOURCE -o "${T}/reallocarray_test" -x c - <<< $'#include \nint main() {void *p = reallocarray(NULL, 0, 0);}' 2> /dev/null; then - local -x CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE -DHAVE_REALLOCARRAY" - sed -e "s/ openbsd-reallocarray\.c//" -i Makefile || die - rm openbsd-reallocarray.c || die - fi - - emake \ - CC="$(tc-getCC)" \ - CFLAGS="$
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/files/, media-libs/giflib/
commit: 03700281db70e961bde015ce8727d578afc9705b Author: Lars Wendler gentoo org> AuthorDate: Mon Mar 18 07:31:20 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 18 07:32:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03700281 media-libs/giflib: Revbump to fix LDFLAGS and man page installation Closes: https://bugs.gentoo.org/680826 Thanks-to: Arfrever Frehtes Taifersar Arahesis Apache.Org> Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/files/giflib-5.1.8-gentoo.patch | 8 +++- media-libs/giflib/{giflib-5.1.8.ebuild => giflib-5.1.8-r1.ebuild} | 1 - 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/media-libs/giflib/files/giflib-5.1.8-gentoo.patch b/media-libs/giflib/files/giflib-5.1.8-gentoo.patch index 225f1df1be5..90a72685d34 100644 --- a/media-libs/giflib/files/giflib-5.1.8-gentoo.patch +++ b/media-libs/giflib/files/giflib-5.1.8-gentoo.patch @@ -1,6 +1,6 @@ --- giflib-5.1.8/Makefile +++ giflib-5.1.8/Makefile -@@ -61,7 +61,6 @@ +@@ -61,12 +61,11 @@ LDLIBS=libgif.a -lm all: libgif.so libgif.a $(UTILS) @@ -8,3 +8,9 @@ $(UTILS):: libgif.a + libgif.so: $(OBJECTS) $(HEADERS) +- $(CC) $(CFLAGS) -shared $(OFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS) ++ $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS) + + libgif.a: $(OBJECTS) $(HEADERS) + $(AR) rcs libgif.a $(OBJECTS) diff --git a/media-libs/giflib/giflib-5.1.8.ebuild b/media-libs/giflib/giflib-5.1.8-r1.ebuild similarity index 97% rename from media-libs/giflib/giflib-5.1.8.ebuild rename to media-libs/giflib/giflib-5.1.8-r1.ebuild index f84e6fa760a..e16390f179c 100644 --- a/media-libs/giflib/giflib-5.1.8.ebuild +++ b/media-libs/giflib/giflib-5.1.8-r1.ebuild @@ -50,7 +50,6 @@ multilib_src_install() { DESTDIR="${D}" \ PREFIX="${EPREFIX}/usr" \ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - MANDIR="${EPREFIX}/usr/share/man/man1" \ install if ! use static-libs ; then
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/files/, media-libs/giflib/
commit: c1f44464466602f94079a5e7cc0fcb3a338820a9 Author: Lars Wendler gentoo org> AuthorDate: Sun Mar 17 20:01:32 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sun Mar 17 20:07:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1f44464 media-libs/giflib: Bump to version 5.1.8 Closes: https://bugs.gentoo.org/680188 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/files/giflib-5.1.8-gentoo.patch | 10 +++ media-libs/giflib/giflib-5.1.8.ebuild | 78 +++ 3 files changed, 89 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 16fa3b5e19c..88fedc73955 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -3,3 +3,4 @@ DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d DIST giflib-5.1.6.tar.gz 391894 BLAKE2B e961236459d7312b41668f19cfb26006af0f0dc1a9741abee3f00d8eeba0dceebe5b03709dfc8170c1b73a6687dd926c5ef92ac2817fe78ab65160e8012d9044 SHA512 a148e3ebee6ad00ac24eb2241e5d7f51c0a22e6e931ebd751ca57b921a2a3d1a17a6d1e0e949ca0401589b539ec1458a57a9e306fadaf03dcd2ec40c11ca28be DIST giflib-5.1.7.tar.gz 391525 BLAKE2B d994941f4da324f62a16af973b443660b6cf3ee764e9b7f8c165656037f11d482ccd141e9ac8a81ae1096faa4e264602191ebd039cbf5dd2f55e435aef0ab546 SHA512 b30c3707839a6d66a3e54d92607c303e5ca3d04d6a02d2037fdc8b80386f9a7fa4148727705014481c3c167bdfac2e99d7e4db1ff7f277b64bd2d9193a89f8b0 +DIST giflib-5.1.8.tar.gz 419065 BLAKE2B 4a42120758be15e765dae249d98d25164b40e64f933415412420163c0ed7fd6967d3958fff70478d5635a5bb9a6ed397f06ad6de510f2e97de5574b7c68d84d2 SHA512 d390917837a64de1912720ab8968e6b077c6be9f9a2f835faced44420f54d6d55d4e3543b9779ec65d399858856188fea93c170b253d0b83928f15548a14aba3 diff --git a/media-libs/giflib/files/giflib-5.1.8-gentoo.patch b/media-libs/giflib/files/giflib-5.1.8-gentoo.patch new file mode 100644 index 000..225f1df1be5 --- /dev/null +++ b/media-libs/giflib/files/giflib-5.1.8-gentoo.patch @@ -0,0 +1,10 @@ +--- giflib-5.1.8/Makefile giflib-5.1.8/Makefile +@@ -61,7 +61,6 @@ + LDLIBS=libgif.a -lm + + all: libgif.so libgif.a $(UTILS) +- $(MAKE) -C doc + + $(UTILS):: libgif.a + diff --git a/media-libs/giflib/giflib-5.1.8.ebuild b/media-libs/giflib/giflib-5.1.8.ebuild new file mode 100644 index 000..f84e6fa760a --- /dev/null +++ b/media-libs/giflib/giflib-5.1.8.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="https://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs" + +DEPEND="doc? ( app-text/xmlto )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.1.8-gentoo.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + # Use reallocarray() from libc if available. + if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_GNU_SOURCE -o "${T}/reallocarray_test" -x c - <<< $'#include \nint main() {void *p = reallocarray(NULL, 0, 0);}' 2> /dev/null; then + local -x CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE -DHAVE_REALLOCARRAY" + sed -e "s/ openbsd-reallocarray\.c//" -i Makefile || die + rm openbsd-reallocarray.c || die + fi + + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} -std=gnu99 -fPIC -Wno-format-truncation" \ + LDFLAGS="${LDFLAGS}" \ + OFLAGS="" \ + all + + if use doc && multilib_is_native_abi; then + emake -C doc + fi +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + MANDIR="${EPREFIX}/usr/share/man/man1" \ + install + + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi + + if use doc && multilib_is_native_abi; then + docinto html + dodoc doc/*.html + fi +} + +multilib_src_install_all() { + docinto +
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/files/, media-libs/giflib/
commit: 5a00fe4ded1f99ae974e75267a0fd9f61b869e02 Author: Lars Wendler gentoo org> AuthorDate: Sun Mar 17 20:02:52 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sun Mar 17 20:07:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a00fe4d media-libs/giflib: Removed old. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest | 1 - .../files/giflib-5.1.4-reallocarray-export.patch | 128 - media-libs/giflib/giflib-5.1.4-r2.ebuild | 69 --- media-libs/giflib/giflib-5.1.6-r1.ebuild | 78 - 4 files changed, 276 deletions(-) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 88fedc73955..3b00a85137b 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,6 +1,5 @@ DIST giflib-4.1.6.tar.bz2 506050 BLAKE2B 154c95425a570a822447d1fc5bddbecf31fd81473e18d49fdeb93e72ade7541197fc6147b2d4cdf6857b3326b2f4c40e01f026041369242f4e9fbe892cc8e150 SHA512 f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057 DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67c42fef819abae1011eddf801bc4525e326417d3e8a036b18b75d7064de59ceda370e5ded956b22d319c67d3a9 SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d -DIST giflib-5.1.6.tar.gz 391894 BLAKE2B e961236459d7312b41668f19cfb26006af0f0dc1a9741abee3f00d8eeba0dceebe5b03709dfc8170c1b73a6687dd926c5ef92ac2817fe78ab65160e8012d9044 SHA512 a148e3ebee6ad00ac24eb2241e5d7f51c0a22e6e931ebd751ca57b921a2a3d1a17a6d1e0e949ca0401589b539ec1458a57a9e306fadaf03dcd2ec40c11ca28be DIST giflib-5.1.7.tar.gz 391525 BLAKE2B d994941f4da324f62a16af973b443660b6cf3ee764e9b7f8c165656037f11d482ccd141e9ac8a81ae1096faa4e264602191ebd039cbf5dd2f55e435aef0ab546 SHA512 b30c3707839a6d66a3e54d92607c303e5ca3d04d6a02d2037fdc8b80386f9a7fa4148727705014481c3c167bdfac2e99d7e4db1ff7f277b64bd2d9193a89f8b0 DIST giflib-5.1.8.tar.gz 419065 BLAKE2B 4a42120758be15e765dae249d98d25164b40e64f933415412420163c0ed7fd6967d3958fff70478d5635a5bb9a6ed397f06ad6de510f2e97de5574b7c68d84d2 SHA512 d390917837a64de1912720ab8968e6b077c6be9f9a2f835faced44420f54d6d55d4e3543b9779ec65d399858856188fea93c170b253d0b83928f15548a14aba3 diff --git a/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch b/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch deleted file mode 100644 index 1c2a433c29c..000 --- a/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch +++ /dev/null @@ -1,128 +0,0 @@ -From dfba2b34d35ddfd47233293f2f28978e8acfc87c Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping -Date: Wed, 14 Mar 2018 21:18:14 +0100 -Subject: [PATCH] Address clash of export reallocarray with glibc -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -.. by renaming the exported symbol and the related -function in code and where it's used. - -Bug: https://bugs.gentoo.org/637438 - -Compile error was: - -/usr/include/gif_lib.h:248:51: error: declaration of ‘void* reallocarray(void*, size_t, size_t)’ has a different exception specifier - reallocarray(void *optr, size_t nmemb, size_t size); - ^ -[..] -/usr/include/stdlib.h:443:14: error: from previous declaration ‘void* reallocarray(void*, size_t, size_t) throw ()’ - extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) - lib/dgif_lib.c | 4 ++-- - lib/gif_lib.h | 2 +- - lib/gifalloc.c | 10 +- - lib/openbsd-reallocarray.c | 2 +- - 4 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/lib/dgif_lib.c b/lib/dgif_lib.c -index 66a1d6a..f0e0385 100644 a/lib/dgif_lib.c -+++ b/lib/dgif_lib.c -@@ -396,7 +396,7 @@ DGifGetImageDesc(GifFileType *GifFile) - - if (GifFile->SavedImages) { - SavedImage* new_saved_images = --(SavedImage *)reallocarray(GifFile->SavedImages, -+(SavedImage *)openbsd_reallocarray(GifFile->SavedImages, - (GifFile->ImageCount + 1), sizeof(SavedImage)); - if (new_saved_images == NULL) { - GifFile->Error = D_GIF_ERR_NOT_ENOUGH_MEM; -@@ -1108,7 +1108,7 @@ DGifSlurp(GifFileType *GifFile) - if (ImageSize > (SIZE_MAX / sizeof(GifPixelType))) { - return GIF_ERROR; - } -- sp->RasterBits = (unsigned char *)reallocarra
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 86280f54594a3554a290c453a5052ea33962f478 Author: Lars Wendler gentoo org> AuthorDate: Mon Mar 11 10:27:49 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 11 10:27:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86280f54 media-libs/giflib: Bump to version 5.1.7 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/giflib-5.1.7.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index a90902bd860..16fa3b5e19c 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -2,3 +2,4 @@ DIST giflib-4.1.6.tar.bz2 506050 BLAKE2B 154c95425a570a822447d1fc5bddbecf31fd814 DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67c42fef819abae1011eddf801bc4525e326417d3e8a036b18b75d7064de59ceda370e5ded956b22d319c67d3a9 SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d DIST giflib-5.1.6.tar.gz 391894 BLAKE2B e961236459d7312b41668f19cfb26006af0f0dc1a9741abee3f00d8eeba0dceebe5b03709dfc8170c1b73a6687dd926c5ef92ac2817fe78ab65160e8012d9044 SHA512 a148e3ebee6ad00ac24eb2241e5d7f51c0a22e6e931ebd751ca57b921a2a3d1a17a6d1e0e949ca0401589b539ec1458a57a9e306fadaf03dcd2ec40c11ca28be +DIST giflib-5.1.7.tar.gz 391525 BLAKE2B d994941f4da324f62a16af973b443660b6cf3ee764e9b7f8c165656037f11d482ccd141e9ac8a81ae1096faa4e264602191ebd039cbf5dd2f55e435aef0ab546 SHA512 b30c3707839a6d66a3e54d92607c303e5ca3d04d6a02d2037fdc8b80386f9a7fa4148727705014481c3c167bdfac2e99d7e4db1ff7f277b64bd2d9193a89f8b0 diff --git a/media-libs/giflib/giflib-5.1.7.ebuild b/media-libs/giflib/giflib-5.1.7.ebuild new file mode 100644 index 000..9f1609ae182 --- /dev/null +++ b/media-libs/giflib/giflib-5.1.7.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="https://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs" + +DEPEND="doc? ( app-text/xmlto )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.1.6-gentoo.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + # Use reallocarray() from libc if available. + if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_GNU_SOURCE -o "${T}/reallocarray_test" -x c - <<< $'#include \nint main() {void *p = reallocarray(NULL, 0, 0);}' 2> /dev/null; then + local -x CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE -DHAVE_REALLOCARRAY" + sed -e "s/ openbsd-reallocarray\.c//" -i Makefile || die + rm openbsd-reallocarray.c || die + fi + + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} -std=gnu99 -fPIC -Wno-format-truncation" \ + LDFLAGS="${LDFLAGS}" \ + OFLAGS="" \ + all + + if use doc && multilib_is_native_abi; then + emake -C doc + fi +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + MANDIR="${EPREFIX}/usr/share/man/man1" \ + install + + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi + + if use doc && multilib_is_native_abi; then + docinto html + dodoc doc/*.html + fi +} + +multilib_src_install_all() { + docinto + dodoc ChangeLog NEWS README TODO + if use doc ; then + dodoc doc/*.txt + docinto html + dodoc -r doc/whatsinagif + fi +} + +multilib_src_test() { + emake -j1 check +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 615c99fc179c16b08515aa0534769406c0c99dbd Author: Guilherme Amadio gentoo org> AuthorDate: Fri Feb 15 07:46:40 2019 + Commit: Guilherme Amadio gentoo org> CommitDate: Fri Feb 15 07:46:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615c99fc media-libs/giflib: fix double prefix emake already adds ${EPREFIX}, so we need DESTDIR=${D}. Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Guilherme Amadio gentoo.org> media-libs/giflib/giflib-5.1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.1.6-r1.ebuild b/media-libs/giflib/giflib-5.1.6-r1.ebuild index 2569ad2ddb9..9f1609ae182 100644 --- a/media-libs/giflib/giflib-5.1.6-r1.ebuild +++ b/media-libs/giflib/giflib-5.1.6-r1.ebuild @@ -47,7 +47,7 @@ multilib_src_compile() { multilib_src_install() { emake \ - DESTDIR="${ED}" \ + DESTDIR="${D}" \ PREFIX="${EPREFIX}/usr" \ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ MANDIR="${EPREFIX}/usr/share/man/man1" \
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 68b03f76599d145f0fe00ba9da0a45fb2c193fca Author: Arfrever Frehtes Taifersar Arahesis Apache Org> AuthorDate: Thu Feb 14 04:35:45 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Feb 14 12:26:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b03f76 media-libs/giflib: Use reallocarray() if available. Closes: https://bugs.gentoo.org/677956 Signed-off-by: Arfrever Frehtes Taifersar Arahesis Apache.Org> Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/{giflib-5.1.6.ebuild => giflib-5.1.6-r1.ebuild} | 7 +++ 1 file changed, 7 insertions(+) diff --git a/media-libs/giflib/giflib-5.1.6.ebuild b/media-libs/giflib/giflib-5.1.6-r1.ebuild similarity index 78% rename from media-libs/giflib/giflib-5.1.6.ebuild rename to media-libs/giflib/giflib-5.1.6-r1.ebuild index decea553a76..2569ad2ddb9 100644 --- a/media-libs/giflib/giflib-5.1.6.ebuild +++ b/media-libs/giflib/giflib-5.1.6-r1.ebuild @@ -26,6 +26,13 @@ src_prepare() { } multilib_src_compile() { + # Use reallocarray() from libc if available. + if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_GNU_SOURCE -o "${T}/reallocarray_test" -x c - <<< $'#include \nint main() {void *p = reallocarray(NULL, 0, 0);}' 2> /dev/null; then + local -x CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE -DHAVE_REALLOCARRAY" + sed -e "s/ openbsd-reallocarray\.c//" -i Makefile || die + rm openbsd-reallocarray.c || die + fi + emake \ CC="$(tc-getCC)" \ CFLAGS="${CFLAGS} -std=gnu99 -fPIC -Wno-format-truncation" \
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/, media-libs/giflib/files/
commit: cfcc540a7836d90b3e1b55cfcdfdffa5c3e4eb1f Author: Lars Wendler gentoo org> AuthorDate: Wed Feb 13 22:28:39 2019 + Commit: Lars Wendler gentoo org> CommitDate: Wed Feb 13 22:41:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfcc540a media-libs/giflib: Bump to version 5.1.6 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/files/giflib-5.1.6-gentoo.patch | 16 + media-libs/giflib/giflib-5.1.6.ebuild | 71 +++ 3 files changed, 88 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 11bcf3685b9..a90902bd860 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,3 +1,4 @@ DIST giflib-4.1.6.tar.bz2 506050 BLAKE2B 154c95425a570a822447d1fc5bddbecf31fd81473e18d49fdeb93e72ade7541197fc6147b2d4cdf6857b3326b2f4c40e01f026041369242f4e9fbe892cc8e150 SHA512 f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057 DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67c42fef819abae1011eddf801bc4525e326417d3e8a036b18b75d7064de59ceda370e5ded956b22d319c67d3a9 SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d +DIST giflib-5.1.6.tar.gz 391894 BLAKE2B e961236459d7312b41668f19cfb26006af0f0dc1a9741abee3f00d8eeba0dceebe5b03709dfc8170c1b73a6687dd926c5ef92ac2817fe78ab65160e8012d9044 SHA512 a148e3ebee6ad00ac24eb2241e5d7f51c0a22e6e931ebd751ca57b921a2a3d1a17a6d1e0e949ca0401589b539ec1458a57a9e306fadaf03dcd2ec40c11ca28be diff --git a/media-libs/giflib/files/giflib-5.1.6-gentoo.patch b/media-libs/giflib/files/giflib-5.1.6-gentoo.patch new file mode 100644 index 000..c8432c20584 --- /dev/null +++ b/media-libs/giflib/files/giflib-5.1.6-gentoo.patch @@ -0,0 +1,16 @@ +--- giflib-5.1.6/Makefile giflib-5.1.6/Makefile +@@ -61,12 +61,11 @@ + LDLIBS=libgif.a -lm + + all: libgif.so libgif.a $(UTILS) +- $(MAKE) -C doc + + $(UTILS):: libgif.a + + libgif.so: $(OBJECTS) $(HEADERS) +- $(CC) $(CFLAGS) -shared $(OFLAGS) -o libgif.so $(OBJECTS) ++ $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS) + + libgif.a: $(OBJECTS) $(HEADERS) + ar rcs libgif.a $(OBJECTS) diff --git a/media-libs/giflib/giflib-5.1.6.ebuild b/media-libs/giflib/giflib-5.1.6.ebuild new file mode 100644 index 000..decea553a76 --- /dev/null +++ b/media-libs/giflib/giflib-5.1.6.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="https://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs" + +DEPEND="doc? ( app-text/xmlto )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.1.6-gentoo.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_compile() { + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} -std=gnu99 -fPIC -Wno-format-truncation" \ + LDFLAGS="${LDFLAGS}" \ + OFLAGS="" \ + all + + if use doc && multilib_is_native_abi; then + emake -C doc + fi +} + +multilib_src_install() { + emake \ + DESTDIR="${ED}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + MANDIR="${EPREFIX}/usr/share/man/man1" \ + install + + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi + + if use doc && multilib_is_native_abi; then + docinto html + dodoc doc/*.html + fi +} + +multilib_src_install_all() { + docinto + dodoc ChangeLog NEWS README TODO + if use doc ; then + dodoc doc/*.txt + docinto html + dodoc -r doc/whatsinagif + fi +} + +multilib_src_test() { + emake -j1 check +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/, media-libs/giflib/files/
commit: 563462332a85910db21a6308523177ff9c80afc8 Author: Sebastian Pipping gentoo org> AuthorDate: Sat Mar 31 15:33:26 2018 + Commit: Sebastian Pipping gentoo org> CommitDate: Sat Mar 31 15:35:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56346233 media-libs/giflib: Fix 5.1.4-r1 segfaults Bug: https://bugs.gentoo.org/651820 Package-Manager: Portage-2.3.26, Repoman-2.3.7 .../files/giflib-5.1.4-reallocarray-export.patch | 23 +++--- ...flib-5.1.4-r1.ebuild => giflib-5.1.4-r2.ebuild} | 0 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch b/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch index 08d4f3d3d4e..1c2a433c29c 100644 --- a/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch +++ b/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch @@ -1,4 +1,4 @@ -From 9805c76d4f76c77aad9f285e81f4090cdf661fac Mon Sep 17 00:00:00 2001 +From dfba2b34d35ddfd47233293f2f28978e8acfc87c Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Wed, 14 Mar 2018 21:18:14 +0100 Subject: [PATCH] Address clash of export reallocarray with glibc @@ -6,8 +6,8 @@ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -.. by not exporting that internal symbol any more, -and renaming the function in code and where it's used +.. by renaming the exported symbol and the related +function in code and where it's used. Bug: https://bugs.gentoo.org/637438 @@ -21,10 +21,10 @@ Compile error was: extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) --- lib/dgif_lib.c | 4 ++-- - lib/gif_lib.h | 3 --- + lib/gif_lib.h | 2 +- lib/gifalloc.c | 10 +- lib/openbsd-reallocarray.c | 2 +- - 4 files changed, 8 insertions(+), 11 deletions(-) + 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/dgif_lib.c b/lib/dgif_lib.c index 66a1d6a..f0e0385 100644 @@ -49,19 +49,18 @@ index 66a1d6a..f0e0385 100644 if (sp->RasterBits == NULL) { diff --git a/lib/gif_lib.h b/lib/gif_lib.h -index 078930c..7914a69 100644 +index 078930c..cefc3bb 100644 --- a/lib/gif_lib.h +++ b/lib/gif_lib.h -@@ -244,9 +244,6 @@ extern ColorMapObject *GifUnionColorMap(const ColorMapObject *ColorIn1, - GifPixelType ColorTransIn2[]); +@@ -245,7 +245,7 @@ extern ColorMapObject *GifUnionColorMap(const ColorMapObject *ColorIn1, extern int GifBitSize(int n); --extern void * + extern void * -reallocarray(void *optr, size_t nmemb, size_t size); -- ++openbsd_reallocarray(void *optr, size_t nmemb, size_t size); + /** Support for the in-core structures allocation (slurp mode). - **/ diff --git a/lib/gifalloc.c b/lib/gifalloc.c index 3b51868..1394cfa 100644 --- a/lib/gifalloc.c @@ -125,5 +124,5 @@ index aa70686..b922b01 100644 if ((nmemb >= MUL_NO_OVERFLOW || size >= MUL_NO_OVERFLOW) && nmemb > 0 && SIZE_MAX / nmemb < size) { -- -2.16.2 +2.17.0.rc2 diff --git a/media-libs/giflib/giflib-5.1.4-r1.ebuild b/media-libs/giflib/giflib-5.1.4-r2.ebuild similarity index 100% rename from media-libs/giflib/giflib-5.1.4-r1.ebuild rename to media-libs/giflib/giflib-5.1.4-r2.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 8666bb631d19900bcf4f8fa1ff65d6a42d7bc288 Author: Mart Raudsepp gentoo org> AuthorDate: Thu Mar 29 22:31:44 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Mar 29 22:31:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8666bb63 media-libs/giflib-5.1.4: arm64 stable (bug #626024) Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-libs/giflib/giflib-5.1.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index 6f5a6360881..e19d5ef5308 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/files/, media-libs/giflib/
commit: 010e1c17d6268e0747b362d3ba81f1e17d9b9f9d Author: Sebastian Pipping gentoo org> AuthorDate: Fri Mar 23 22:49:06 2018 + Commit: Sebastian Pipping gentoo org> CommitDate: Fri Mar 23 23:26:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010e1c17 media-libs/giflib: Fix reallocarray export collision Closes: https://bugs.gentoo.org/637438 Package-Manager: Portage-2.3.24, Repoman-2.3.6 .../files/giflib-5.1.4-reallocarray-export.patch | 129 + media-libs/giflib/giflib-5.1.4-r1.ebuild | 75 2 files changed, 204 insertions(+) diff --git a/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch b/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch new file mode 100644 index 000..08d4f3d3d4e --- /dev/null +++ b/media-libs/giflib/files/giflib-5.1.4-reallocarray-export.patch @@ -0,0 +1,129 @@ +From 9805c76d4f76c77aad9f285e81f4090cdf661fac Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Wed, 14 Mar 2018 21:18:14 +0100 +Subject: [PATCH] Address clash of export reallocarray with glibc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +.. by not exporting that internal symbol any more, +and renaming the function in code and where it's used + +Bug: https://bugs.gentoo.org/637438 + +Compile error was: + +/usr/include/gif_lib.h:248:51: error: declaration of ‘void* reallocarray(void*, size_t, size_t)’ has a different exception specifier + reallocarray(void *optr, size_t nmemb, size_t size); + ^ +[..] +/usr/include/stdlib.h:443:14: error: from previous declaration ‘void* reallocarray(void*, size_t, size_t) throw ()’ + extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) +--- + lib/dgif_lib.c | 4 ++-- + lib/gif_lib.h | 3 --- + lib/gifalloc.c | 10 +- + lib/openbsd-reallocarray.c | 2 +- + 4 files changed, 8 insertions(+), 11 deletions(-) + +diff --git a/lib/dgif_lib.c b/lib/dgif_lib.c +index 66a1d6a..f0e0385 100644 +--- a/lib/dgif_lib.c b/lib/dgif_lib.c +@@ -396,7 +396,7 @@ DGifGetImageDesc(GifFileType *GifFile) + + if (GifFile->SavedImages) { + SavedImage* new_saved_images = +-(SavedImage *)reallocarray(GifFile->SavedImages, ++(SavedImage *)openbsd_reallocarray(GifFile->SavedImages, + (GifFile->ImageCount + 1), sizeof(SavedImage)); + if (new_saved_images == NULL) { + GifFile->Error = D_GIF_ERR_NOT_ENOUGH_MEM; +@@ -1108,7 +1108,7 @@ DGifSlurp(GifFileType *GifFile) + if (ImageSize > (SIZE_MAX / sizeof(GifPixelType))) { + return GIF_ERROR; + } +- sp->RasterBits = (unsigned char *)reallocarray(NULL, ImageSize, ++ sp->RasterBits = (unsigned char *)openbsd_reallocarray(NULL, ImageSize, + sizeof(GifPixelType)); + + if (sp->RasterBits == NULL) { +diff --git a/lib/gif_lib.h b/lib/gif_lib.h +index 078930c..7914a69 100644 +--- a/lib/gif_lib.h b/lib/gif_lib.h +@@ -244,9 +244,6 @@ extern ColorMapObject *GifUnionColorMap(const ColorMapObject *ColorIn1, + GifPixelType ColorTransIn2[]); + extern int GifBitSize(int n); + +-extern void * +-reallocarray(void *optr, size_t nmemb, size_t size); +- + /** + Support for the in-core structures allocation (slurp mode). + **/ +diff --git a/lib/gifalloc.c b/lib/gifalloc.c +index 3b51868..1394cfa 100644 +--- a/lib/gifalloc.c b/lib/gifalloc.c +@@ -188,7 +188,7 @@ GifUnionColorMap(const ColorMapObject *ColorIn1, + + /* perhaps we can shrink the map? */ + if (RoundUpTo < ColorUnion->ColorCount) { +-GifColorType *new_map = (GifColorType *)reallocarray(Map, ++GifColorType *new_map = (GifColorType *)openbsd_reallocarray(Map, + RoundUpTo, sizeof(GifColorType)); + if( new_map == NULL ) { + GifFreeMapObject(ColorUnion); +@@ -232,7 +232,7 @@ GifAddExtensionBlock(int *ExtensionBlockCount, + if (*ExtensionBlocks == NULL) + *ExtensionBlocks=(ExtensionBlock *)malloc(sizeof(ExtensionBlock)); + else { +-ExtensionBlock* ep_new = (ExtensionBlock *)reallocarray ++ExtensionBlock* ep_new = (ExtensionBlock *)openbsd_reallocarray +(*ExtensionBlocks, (*ExtensionBlockCount + 1), + sizeof(ExtensionBlock)); + if( ep_new == NULL ) +@@ -325,7 +325,7 @@ GifMakeSavedImage(GifFileType *GifFile, const SavedImage *CopyFrom) + if (GifFile->SavedImages == NULL) + GifFile->SavedImages = (SavedImage *)malloc(size
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: e09f10a6567ebd6b1d587855de76278b2bf56015 Author: Aaron Bauman gentoo org> AuthorDate: Sun Jan 21 01:49:24 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jan 21 01:49:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09f10a6 media-libs/giflib: fix Manifest media-libs/giflib/Manifest | 2 -- 1 file changed, 2 deletions(-) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 09f1c35d28a..11bcf3685b9 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,5 +1,3 @@ DIST giflib-4.1.6.tar.bz2 506050 BLAKE2B 154c95425a570a822447d1fc5bddbecf31fd81473e18d49fdeb93e72ade7541197fc6147b2d4cdf6857b3326b2f4c40e01f026041369242f4e9fbe892cc8e150 SHA512 f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057 -DIST giflib-4.2.3.tar.bz2 560968 BLAKE2B 360820e19e4aaf654872abb0f54bc7058730ff5d448f80d46c42a872caf3aac5c7a4e2a5ca7304e0dbb8470db412baad454b7d06be8106600f698a280d96c8d5 SHA512 f582fafa3ccb0f9ae6f040df0e33469a26fb275437f8615c39af613523ef5f3b09003ed3419f62880200606edfbe08b5aa3ba18a4d615ecd8da27331aec16b36 DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67c42fef819abae1011eddf801bc4525e326417d3e8a036b18b75d7064de59ceda370e5ded956b22d319c67d3a9 SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 -DIST giflib-5.1.3.tar.bz2 639420 BLAKE2B b660c7a0488a521a4e496b6e7babee3e8e667517a842571fdd41964dd203dca1a492eeec38636dd7822129a909f335c99b4ece15832c8ea882e25b5539141219 SHA512 02c1fa3619e0bcd80db6ff12a5caf4c9e5ab370c7741956165fe6cc67fd15a00754d5a6e33dd9393e4754201ff60a4f1f0666026604a662bc0d120c6f13bb0e2 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 1f92ad9194c108dd79f6b4eeb37cb4c3abbb0d3d Author: Aaron Bauman gentoo org> AuthorDate: Sun Jan 21 01:03:34 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jan 21 01:03:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f92ad91 media-libs/giflib: remove vulnerable wrt bug #569652 media-libs/giflib/giflib-4.2.3-r1.ebuild | 58 media-libs/giflib/giflib-5.1.3.ebuild| 53 - 2 files changed, 111 deletions(-) diff --git a/media-libs/giflib/giflib-4.2.3-r1.ebuild b/media-libs/giflib/giflib-4.2.3-r1.ebuild deleted file mode 100644 index 78bc63666e8..000 --- a/media-libs/giflib/giflib-4.2.3-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools-multilib eutils - -DESCRIPTION="Library to handle, display and manipulate GIF images" -HOMEPAGE="https://sourceforge.net/projects/giflib/"; -SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs X" - -RDEPEND="X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32] - )" -DEPEND="${RDEPEND}" - -src_prepare() { - # don't generate html docs - sed -i '/^SUBDIRS/s/doc//' Makefile.am || die - - epatch "${FILESDIR}"/${PN}-4.1.6-giffix-null-Extension-fix.patch - sed -i \ - -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \ - -e 's:${X_PRE_LIBS}::' \ - configure.ac || die #486542,#483258 - eautoreconf - - sed -i '/X_PRE_LIBS/s:-lSM -lICE::' configure || die #483258 -} - -src_configure() { - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable X x11) - ) - autotools-multilib_src_configure -} - -src_test() { - autotools-multilib_src_test -C tests -} - -src_install() { - autotools-multilib_src_install - - # for static libs the .la file is required if built with +X - use static-libs || prune_libtool_files --all - - doman doc/*.1 - dodoc doc/*.txt -} diff --git a/media-libs/giflib/giflib-5.1.3.ebuild b/media-libs/giflib/giflib-5.1.3.ebuild deleted file mode 100644 index 2f3d325833e..000 --- a/media-libs/giflib/giflib-5.1.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils libtool multilib-minimal - -DESCRIPTION="Library to handle, display and manipulate GIF images" -HOMEPAGE="https://sourceforge.net/projects/giflib/"; -SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=" - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32] - )" -DEPEND="${RDEPEND}" - -src_prepare() { - default - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - # No need for xmlto as they ship generated files. - ac_cv_prog_have_xmlto=no - - $(use_enable static-libs static) - ) - - ECONF_SOURCE="${S}" \ - econf "${myeconfargs[@]}" -} - -multilib_src_install() { - default - - # for static libs the .la file is required if built with +X - use static-libs || prune_libtool_files --all -} - -multilib_src_install_all() { - doman doc/*.1 - dodoc AUTHORS BUGS ChangeLog NEWS README TODO doc/*.txt - docinto html - dodoc -r doc/whatsinagif -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 70d35f780b3b0e29245199590f2524940bef9fa3 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 14 18:42:03 2017 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 14 18:49:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d35f78 media-libs/giflib: Update remaining eutils inherits media-libs/giflib/giflib-4.1.6-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-4.1.6-r3.ebuild b/media-libs/giflib/giflib-4.1.6-r3.ebuild index 9ceaac0dec4..4376d54abfb 100644 --- a/media-libs/giflib/giflib-4.1.6-r3.ebuild +++ b/media-libs/giflib/giflib-4.1.6-r3.ebuild @@ -3,7 +3,7 @@ EAPI=5 -inherit eutils libtool ltprune multilib-minimal +inherit epatch epunt-cxx libtool ltprune multilib-minimal DESCRIPTION="Library to handle, display and manipulate GIF images" HOMEPAGE="https://sourceforge.net/projects/giflib/";
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: cfab7f8479d3217e129657a0719933b3448eb6b5 Author: Michał Górny gentoo org> AuthorDate: Fri Mar 24 22:38:45 2017 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 14 16:27:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfab7f84 media-libs/giflib: Replace eutils inherit w/ split eclasses media-libs/giflib/giflib-4.1.6-r2.ebuild | 2 +- media-libs/giflib/giflib-4.1.6-r3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/giflib/giflib-4.1.6-r2.ebuild b/media-libs/giflib/giflib-4.1.6-r2.ebuild index 657b8b6fb62..5886c855d54 100644 --- a/media-libs/giflib/giflib-4.1.6-r2.ebuild +++ b/media-libs/giflib/giflib-4.1.6-r2.ebuild @@ -3,7 +3,7 @@ EAPI=4 -inherit eutils libtool +inherit epatch epunt-cxx libtool DESCRIPTION="Library to handle, display and manipulate GIF images" HOMEPAGE="https://sourceforge.net/projects/giflib/"; diff --git a/media-libs/giflib/giflib-4.1.6-r3.ebuild b/media-libs/giflib/giflib-4.1.6-r3.ebuild index a3ce14129e5..9ceaac0dec4 100644 --- a/media-libs/giflib/giflib-4.1.6-r3.ebuild +++ b/media-libs/giflib/giflib-4.1.6-r3.ebuild @@ -3,7 +3,7 @@ EAPI=5 -inherit eutils libtool multilib-minimal +inherit eutils libtool ltprune multilib-minimal DESCRIPTION="Library to handle, display and manipulate GIF images" HOMEPAGE="https://sourceforge.net/projects/giflib/";
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 985e77f2914f37cb72b39149aa1c449418de74eb Author: Jeroen Roovers gentoo org> AuthorDate: Mon Jan 9 14:19:36 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Jan 9 14:19:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985e77f2 media-libs/giflib: Stable for HPPA (bug #569652). Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches media-libs/giflib/giflib-5.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index 3770e9d..1e7f197 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 8d177f3e094b91c4ee3c5af5e98c502b8a660a3c Author: Markus Meier gentoo org> AuthorDate: Tue Nov 29 17:35:10 2016 + Commit: Markus Meier gentoo org> CommitDate: Tue Nov 29 17:35:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d177f3e media-libs/giflib: arm stable, bug #569652 Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm" media-libs/giflib/giflib-5.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index 416ccbc..0a317cb 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 7356625cff6719a267af4f6b5056b961906d2286 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Nov 19 13:55:36 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Nov 19 13:55:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7356625c media-libs/giflib: x86 stable wrt bug #569652 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index bdec635..416ccbc 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: b0773d556df87b25a2751b92fa86d8fa97e8fb16 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Nov 19 13:53:15 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Nov 19 13:53:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0773d55 media-libs/giflib: amd64 stable wrt bug #569652 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/giflib/giflib-5.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index 9cee595..bdec635 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" -KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: bad5078af1e0cba706eab9a8b1f3b04de39ce401 Author: Tobias Klausmann gentoo org> AuthorDate: Tue Nov 15 14:52:05 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Nov 15 14:52:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad5078a media-libs/giflib-5.1.4-r0: stable on alpha Gentoo-Bug: 597250 media-libs/giflib/giflib-5.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index bf8eed6..9cee595 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 8846a53e588bf0d52d7159b0a492c7bb907e61a4 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jun 19 10:15:40 2016 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jun 19 10:15:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8846a53e media-libs/giflib: fix bug 581750 - install html docs; - control docs install using USE=doc. Package-Manager: portage-2.3.0_rc1 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/giflib/giflib-5.1.4.ebuild | 28 +++- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index 161a7a0..f2086d6 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -13,14 +13,15 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" +IUSE="doc static-libs" RDEPEND=" abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32] )" -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + doc? ( app-text/xmlto )" src_prepare() { default @@ -39,16 +40,33 @@ multilib_src_configure() { econf "${myeconfargs[@]}" } +multilib_src_compile() { + default + + if use doc && multilib_is_native_abi; then + emake -C doc + fi +} + multilib_src_install() { default # for static libs the .la file is required if built with +X use static-libs || prune_libtool_files --all + + if use doc && multilib_is_native_abi; then + docinto html + dodoc doc/*.html + fi } multilib_src_install_all() { doman doc/*.1 - dodoc AUTHORS BUGS ChangeLog NEWS README TODO doc/*.txt - docinto html - dodoc -r doc/whatsinagif + docinto + dodoc AUTHORS BUGS ChangeLog NEWS README TODO + if use doc; then + dodoc doc/*.txt + docinto html + dodoc -r doc/whatsinagif + fi }
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: cfee10c01fdcc3d0d5901fafb3d1cb611dfa71b3 Author: Lars Wendler gentoo org> AuthorDate: Sun Apr 3 15:51:02 2016 + Commit: Lars Wendler gentoo org> CommitDate: Sun Apr 3 15:51:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfee10c0 media-libs/giflib: Removed old. Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 - media-libs/giflib/giflib-5.1.2.ebuild | 49 --- 2 files changed, 50 deletions(-) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 32278fa..8afb67d 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,6 +1,5 @@ DIST giflib-4.1.6.tar.bz2 506050 SHA256 e1c1ced9c5bc8f93ef0faf0a8c7717abf784d10a7b270d2285e8e1f3b93f2bed SHA512 f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057 WHIRLPOOL ee5c3c606dcc2a56151cfd8f9ec33ce6071fb433969df92fae5d51def5bdf974f6dcdb1acf7d83234967f0f5fd3822702822e1e6b274c2e6c39e3e324b54fe09 DIST giflib-4.2.3.tar.bz2 560968 SHA256 0ac8d56726f77c8bc9648c93bbb4d6185d32b15ba7bdb702415990f96f3cb766 SHA512 f582fafa3ccb0f9ae6f040df0e33469a26fb275437f8615c39af613523ef5f3b09003ed3419f62880200606edfbe08b5aa3ba18a4d615ecd8da27331aec16b36 WHIRLPOOL b23ef64d227eb5219a9a1143cdafea6cb0aea12409fc18a686d5bf2d5241f97ac1c8f8bb76b0c99a5fd60fcff45fc092a2226a6b54ee24a2ec3841765a102447 DIST giflib-5.0.6.tar.bz2 621073 SHA256 8909839ccbdfca75cfbe6a4db907b55978e11fb268a8f3cde24bd923a0f669ea SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 WHIRLPOOL e9c0bce41f36c00a87ce119310f39ae9ba8af8b7fa029ce8481d9ed81aa9ef1e417fb7236d5e3ea0c93d7b40ce07876100515051628b504506ec0d1fffe00bad -DIST giflib-5.1.2.tar.bz2 638967 SHA256 76c0a084c3b02f9315ff937b8be6096186002fea26f33e2123081ba2be6e2a7c SHA512 062adabd25d8c879d2bd6fd007244efb5c41248f68b75d184d94836d2e5dcbfcb1427928a3bc78017ecb4e679a336178d28851ba1f3c1a40f70e694f3ff8449d WHIRLPOOL 84334ca3c452acb2e959c299cd7072d75b51cdce00c281d67c97e6d7b99adc9e82f1ae75cc03acb5a71d12e4837b7206af66b52419a54ef49f32075836ab9816 DIST giflib-5.1.3.tar.bz2 639420 SHA256 5096d27805283599b01074d487ad3f8e02bd26b84d759b9017be876ca3d5b81d SHA512 02c1fa3619e0bcd80db6ff12a5caf4c9e5ab370c7741956165fe6cc67fd15a00754d5a6e33dd9393e4754201ff60a4f1f0666026604a662bc0d120c6f13bb0e2 WHIRLPOOL 9141d31f228cf2914257d8c2eb8e791611a10a51c91dd41809f98d9c818377087101b75390d9a58aba798eebf98614983d5ff99b379f39e4c4d155f0711846a2 DIST giflib-5.1.4.tar.bz2 639703 SHA256 df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d WHIRLPOOL 12f308335538fcf14eb95c7e76adfb8ecaf2f1fcdc051521a40ec65eccaa1520f11170bb4b879149ce9fdeb59ce4449a60b4e1290e685acc5e35b3bca8c0f693 diff --git a/media-libs/giflib/giflib-5.1.2.ebuild b/media-libs/giflib/giflib-5.1.2.ebuild deleted file mode 100644 index 27e27c9..000 --- a/media-libs/giflib/giflib-5.1.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils libtool autotools-multilib - -DESCRIPTION="Library to handle, display and manipulate GIF images" -HOMEPAGE="http://sourceforge.net/projects/giflib/"; -SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=" - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32] - )" -DEPEND="${RDEPEND}" - -src_prepare() { - elibtoolize -} - -src_configure() { - local myeconfargs=( - # No need for xmlto as they ship generated files. - ac_cv_prog_have_xmlto=no - - $(use_enable static-libs static) - ) - - autotools-multilib_src_configure -} - -src_install() { - autotools-multilib_src_install - - # for static libs the .la file is required if built with +X - use static-libs || prune_libtool_files --all - - doman doc/*.1 - dodoc doc/*.txt - dohtml -r doc -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 57f3c1ac2901189646325103dcddd64ae1f6f509 Author: Lars Wendler gentoo org> AuthorDate: Sun Apr 3 15:50:05 2016 + Commit: Lars Wendler gentoo org> CommitDate: Sun Apr 3 15:51:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f3c1ac media-libs/giflib: Bump to version 5.1.4 Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/giflib-5.1.4.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index ded5682..32278fa 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -3,3 +3,4 @@ DIST giflib-4.2.3.tar.bz2 560968 SHA256 0ac8d56726f77c8bc9648c93bbb4d6185d32b15b DIST giflib-5.0.6.tar.bz2 621073 SHA256 8909839ccbdfca75cfbe6a4db907b55978e11fb268a8f3cde24bd923a0f669ea SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 WHIRLPOOL e9c0bce41f36c00a87ce119310f39ae9ba8af8b7fa029ce8481d9ed81aa9ef1e417fb7236d5e3ea0c93d7b40ce07876100515051628b504506ec0d1fffe00bad DIST giflib-5.1.2.tar.bz2 638967 SHA256 76c0a084c3b02f9315ff937b8be6096186002fea26f33e2123081ba2be6e2a7c SHA512 062adabd25d8c879d2bd6fd007244efb5c41248f68b75d184d94836d2e5dcbfcb1427928a3bc78017ecb4e679a336178d28851ba1f3c1a40f70e694f3ff8449d WHIRLPOOL 84334ca3c452acb2e959c299cd7072d75b51cdce00c281d67c97e6d7b99adc9e82f1ae75cc03acb5a71d12e4837b7206af66b52419a54ef49f32075836ab9816 DIST giflib-5.1.3.tar.bz2 639420 SHA256 5096d27805283599b01074d487ad3f8e02bd26b84d759b9017be876ca3d5b81d SHA512 02c1fa3619e0bcd80db6ff12a5caf4c9e5ab370c7741956165fe6cc67fd15a00754d5a6e33dd9393e4754201ff60a4f1f0666026604a662bc0d120c6f13bb0e2 WHIRLPOOL 9141d31f228cf2914257d8c2eb8e791611a10a51c91dd41809f98d9c818377087101b75390d9a58aba798eebf98614983d5ff99b379f39e4c4d155f0711846a2 +DIST giflib-5.1.4.tar.bz2 639703 SHA256 df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d WHIRLPOOL 12f308335538fcf14eb95c7e76adfb8ecaf2f1fcdc051521a40ec65eccaa1520f11170bb4b879149ce9fdeb59ce4449a60b4e1290e685acc5e35b3bca8c0f693 diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild new file mode 100644 index 000..161a7a0 --- /dev/null +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils libtool multilib-minimal + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="http://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=" + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32] + )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + # No need for xmlto as they ship generated files. + ac_cv_prog_have_xmlto=no + + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" \ + econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + # for static libs the .la file is required if built with +X + use static-libs || prune_libtool_files --all +} + +multilib_src_install_all() { + doman doc/*.1 + dodoc AUTHORS BUGS ChangeLog NEWS README TODO doc/*.txt + docinto html + dodoc -r doc/whatsinagif +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 4b1de1e39d3a658ab864af92d8b0378790443b9d Author: Lars Wendler gentoo org> AuthorDate: Thu Mar 17 19:57:58 2016 + Commit: Lars Wendler gentoo org> CommitDate: Thu Mar 17 19:58:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b1de1e3 media-libs/giflib: Removed old. Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 2 -- media-libs/giflib/giflib-4.2.3.ebuild | 54 --- media-libs/giflib/giflib-5.1.0.ebuild | 50 media-libs/giflib/giflib-5.1.1.ebuild | 50 4 files changed, 156 deletions(-) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 58f717e..ded5682 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -1,7 +1,5 @@ DIST giflib-4.1.6.tar.bz2 506050 SHA256 e1c1ced9c5bc8f93ef0faf0a8c7717abf784d10a7b270d2285e8e1f3b93f2bed SHA512 f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057 WHIRLPOOL ee5c3c606dcc2a56151cfd8f9ec33ce6071fb433969df92fae5d51def5bdf974f6dcdb1acf7d83234967f0f5fd3822702822e1e6b274c2e6c39e3e324b54fe09 DIST giflib-4.2.3.tar.bz2 560968 SHA256 0ac8d56726f77c8bc9648c93bbb4d6185d32b15ba7bdb702415990f96f3cb766 SHA512 f582fafa3ccb0f9ae6f040df0e33469a26fb275437f8615c39af613523ef5f3b09003ed3419f62880200606edfbe08b5aa3ba18a4d615ecd8da27331aec16b36 WHIRLPOOL b23ef64d227eb5219a9a1143cdafea6cb0aea12409fc18a686d5bf2d5241f97ac1c8f8bb76b0c99a5fd60fcff45fc092a2226a6b54ee24a2ec3841765a102447 DIST giflib-5.0.6.tar.bz2 621073 SHA256 8909839ccbdfca75cfbe6a4db907b55978e11fb268a8f3cde24bd923a0f669ea SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 WHIRLPOOL e9c0bce41f36c00a87ce119310f39ae9ba8af8b7fa029ce8481d9ed81aa9ef1e417fb7236d5e3ea0c93d7b40ce07876100515051628b504506ec0d1fffe00bad -DIST giflib-5.1.0.tar.bz2 621155 SHA256 5aec694f1c68132e6af499a621996b5a1fc219f4bbe19ab2ba972b3f95188d1b SHA512 5e32fe6fb69298a3ba06842b33cadf33409a8ca92eef3625cedd40cfd99535a994eaa8beae0eff4fa82747937b851af5d5f895c9e58368d6b703df5e2b0bb245 WHIRLPOOL a0c2e3cf291a5f94cdf853f2d65972de3cb5575b4f1d1e61470408006eabc87e21291bd3ea0d8af586690d756059acbafb62018caaba82ad390a44a0c0a64066 -DIST giflib-5.1.1.tar.bz2 654389 SHA256 391014aceb21c8b489dc7b0d0b6a917c4e32cc014ce2426d47ca376d02fe2ffc SHA512 9d9cba004c1402c7c547b7a7f35485fe03b0bc3637102b9eba96d1dea2984415fccdff4a6463215af82e2d3817d75bdd64ae7a96d4acc98b4904e5e5f352dd3e WHIRLPOOL 17a8876e6663e3f4b5623da1d2eb3c86ffd59d84edcb1291b358300b51eb21996987fe68ebce79892547972c87a8bf31e44ec5e5cd1a1f293102e679441bbedc DIST giflib-5.1.2.tar.bz2 638967 SHA256 76c0a084c3b02f9315ff937b8be6096186002fea26f33e2123081ba2be6e2a7c SHA512 062adabd25d8c879d2bd6fd007244efb5c41248f68b75d184d94836d2e5dcbfcb1427928a3bc78017ecb4e679a336178d28851ba1f3c1a40f70e694f3ff8449d WHIRLPOOL 84334ca3c452acb2e959c299cd7072d75b51cdce00c281d67c97e6d7b99adc9e82f1ae75cc03acb5a71d12e4837b7206af66b52419a54ef49f32075836ab9816 DIST giflib-5.1.3.tar.bz2 639420 SHA256 5096d27805283599b01074d487ad3f8e02bd26b84d759b9017be876ca3d5b81d SHA512 02c1fa3619e0bcd80db6ff12a5caf4c9e5ab370c7741956165fe6cc67fd15a00754d5a6e33dd9393e4754201ff60a4f1f0666026604a662bc0d120c6f13bb0e2 WHIRLPOOL 9141d31f228cf2914257d8c2eb8e791611a10a51c91dd41809f98d9c818377087101b75390d9a58aba798eebf98614983d5ff99b379f39e4c4d155f0711846a2 diff --git a/media-libs/giflib/giflib-4.2.3.ebuild b/media-libs/giflib/giflib-4.2.3.ebuild deleted file mode 100644 index bf113fc..000 --- a/media-libs/giflib/giflib-4.2.3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils autotools - -DESCRIPTION="Library to handle, display and manipulate GIF images" -HOMEPAGE="http://sourceforge.net/projects/giflib/"; -SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs X" - -DEPEND="X? ( - x11-libs/libXt - x11-libs/libX11 - x11-libs/libICE - x11-libs/libSM - )" -RDEPEND="${DEPEND}" - -src_prepare() { - # don't generate html docs - sed -i '/^SUBDIRS/s/doc//' Makefile.am || die - - epatch "${FILESDIR}"/${PN}-4.1.6-giffix-null-Extension-fix.patch - sed -i \ - -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \ - configure.ac || die #486542 - eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs s
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: 3fd348ab651d4f35eea3298bc020854fee9e0213 Author: Lars Wendler gentoo org> AuthorDate: Thu Mar 17 19:56:43 2016 + Commit: Lars Wendler gentoo org> CommitDate: Thu Mar 17 19:58:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd348ab media-libs/giflib: Bump to version 5.1.3 Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/giflib-5.1.3.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index a931e18..58f717e 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -4,3 +4,4 @@ DIST giflib-5.0.6.tar.bz2 621073 SHA256 8909839ccbdfca75cfbe6a4db907b55978e11fb2 DIST giflib-5.1.0.tar.bz2 621155 SHA256 5aec694f1c68132e6af499a621996b5a1fc219f4bbe19ab2ba972b3f95188d1b SHA512 5e32fe6fb69298a3ba06842b33cadf33409a8ca92eef3625cedd40cfd99535a994eaa8beae0eff4fa82747937b851af5d5f895c9e58368d6b703df5e2b0bb245 WHIRLPOOL a0c2e3cf291a5f94cdf853f2d65972de3cb5575b4f1d1e61470408006eabc87e21291bd3ea0d8af586690d756059acbafb62018caaba82ad390a44a0c0a64066 DIST giflib-5.1.1.tar.bz2 654389 SHA256 391014aceb21c8b489dc7b0d0b6a917c4e32cc014ce2426d47ca376d02fe2ffc SHA512 9d9cba004c1402c7c547b7a7f35485fe03b0bc3637102b9eba96d1dea2984415fccdff4a6463215af82e2d3817d75bdd64ae7a96d4acc98b4904e5e5f352dd3e WHIRLPOOL 17a8876e6663e3f4b5623da1d2eb3c86ffd59d84edcb1291b358300b51eb21996987fe68ebce79892547972c87a8bf31e44ec5e5cd1a1f293102e679441bbedc DIST giflib-5.1.2.tar.bz2 638967 SHA256 76c0a084c3b02f9315ff937b8be6096186002fea26f33e2123081ba2be6e2a7c SHA512 062adabd25d8c879d2bd6fd007244efb5c41248f68b75d184d94836d2e5dcbfcb1427928a3bc78017ecb4e679a336178d28851ba1f3c1a40f70e694f3ff8449d WHIRLPOOL 84334ca3c452acb2e959c299cd7072d75b51cdce00c281d67c97e6d7b99adc9e82f1ae75cc03acb5a71d12e4837b7206af66b52419a54ef49f32075836ab9816 +DIST giflib-5.1.3.tar.bz2 639420 SHA256 5096d27805283599b01074d487ad3f8e02bd26b84d759b9017be876ca3d5b81d SHA512 02c1fa3619e0bcd80db6ff12a5caf4c9e5ab370c7741956165fe6cc67fd15a00754d5a6e33dd9393e4754201ff60a4f1f0666026604a662bc0d120c6f13bb0e2 WHIRLPOOL 9141d31f228cf2914257d8c2eb8e791611a10a51c91dd41809f98d9c818377087101b75390d9a58aba798eebf98614983d5ff99b379f39e4c4d155f0711846a2 diff --git a/media-libs/giflib/giflib-5.1.3.ebuild b/media-libs/giflib/giflib-5.1.3.ebuild new file mode 100644 index 000..161a7a0 --- /dev/null +++ b/media-libs/giflib/giflib-5.1.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils libtool multilib-minimal + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="http://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=" + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32] + )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + # No need for xmlto as they ship generated files. + ac_cv_prog_have_xmlto=no + + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" \ + econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + # for static libs the .la file is required if built with +X + use static-libs || prune_libtool_files --all +} + +multilib_src_install_all() { + doman doc/*.1 + dodoc AUTHORS BUGS ChangeLog NEWS README TODO doc/*.txt + docinto html + dodoc -r doc/whatsinagif +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/
commit: c3f863848890885a99c4323383b0364ef66300aa Author: Lars Wendler gentoo org> AuthorDate: Fri Jan 8 09:53:31 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 11 13:22:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f86384 media-libs/giflib: Bump to version 5.1.2 Unleash to ~arch. Package-Manager: portage-2.2.26 Signed-off-by: Lars Wendler gentoo.org> media-libs/giflib/Manifest| 1 + media-libs/giflib/giflib-5.1.2.ebuild | 49 +++ 2 files changed, 50 insertions(+) diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest index 7fa74b7..a931e18 100644 --- a/media-libs/giflib/Manifest +++ b/media-libs/giflib/Manifest @@ -3,3 +3,4 @@ DIST giflib-4.2.3.tar.bz2 560968 SHA256 0ac8d56726f77c8bc9648c93bbb4d6185d32b15b DIST giflib-5.0.6.tar.bz2 621073 SHA256 8909839ccbdfca75cfbe6a4db907b55978e11fb268a8f3cde24bd923a0f669ea SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491 WHIRLPOOL e9c0bce41f36c00a87ce119310f39ae9ba8af8b7fa029ce8481d9ed81aa9ef1e417fb7236d5e3ea0c93d7b40ce07876100515051628b504506ec0d1fffe00bad DIST giflib-5.1.0.tar.bz2 621155 SHA256 5aec694f1c68132e6af499a621996b5a1fc219f4bbe19ab2ba972b3f95188d1b SHA512 5e32fe6fb69298a3ba06842b33cadf33409a8ca92eef3625cedd40cfd99535a994eaa8beae0eff4fa82747937b851af5d5f895c9e58368d6b703df5e2b0bb245 WHIRLPOOL a0c2e3cf291a5f94cdf853f2d65972de3cb5575b4f1d1e61470408006eabc87e21291bd3ea0d8af586690d756059acbafb62018caaba82ad390a44a0c0a64066 DIST giflib-5.1.1.tar.bz2 654389 SHA256 391014aceb21c8b489dc7b0d0b6a917c4e32cc014ce2426d47ca376d02fe2ffc SHA512 9d9cba004c1402c7c547b7a7f35485fe03b0bc3637102b9eba96d1dea2984415fccdff4a6463215af82e2d3817d75bdd64ae7a96d4acc98b4904e5e5f352dd3e WHIRLPOOL 17a8876e6663e3f4b5623da1d2eb3c86ffd59d84edcb1291b358300b51eb21996987fe68ebce79892547972c87a8bf31e44ec5e5cd1a1f293102e679441bbedc +DIST giflib-5.1.2.tar.bz2 638967 SHA256 76c0a084c3b02f9315ff937b8be6096186002fea26f33e2123081ba2be6e2a7c SHA512 062adabd25d8c879d2bd6fd007244efb5c41248f68b75d184d94836d2e5dcbfcb1427928a3bc78017ecb4e679a336178d28851ba1f3c1a40f70e694f3ff8449d WHIRLPOOL 84334ca3c452acb2e959c299cd7072d75b51cdce00c281d67c97e6d7b99adc9e82f1ae75cc03acb5a71d12e4837b7206af66b52419a54ef49f32075836ab9816 diff --git a/media-libs/giflib/giflib-5.1.2.ebuild b/media-libs/giflib/giflib-5.1.2.ebuild new file mode 100644 index 000..27e27c9 --- /dev/null +++ b/media-libs/giflib/giflib-5.1.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils libtool autotools-multilib + +DESCRIPTION="Library to handle, display and manipulate GIF images" +HOMEPAGE="http://sourceforge.net/projects/giflib/"; +SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=" + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32] + )" +DEPEND="${RDEPEND}" + +src_prepare() { + elibtoolize +} + +src_configure() { + local myeconfargs=( + # No need for xmlto as they ship generated files. + ac_cv_prog_have_xmlto=no + + $(use_enable static-libs static) + ) + + autotools-multilib_src_configure +} + +src_install() { + autotools-multilib_src_install + + # for static libs the .la file is required if built with +X + use static-libs || prune_libtool_files --all + + doman doc/*.1 + dodoc doc/*.txt + dohtml -r doc +}