[gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/

2024-09-24 Thread Sam James
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Sam James
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/

2024-05-29 Thread Sam James
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/

2023-10-06 Thread Matt Turner
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/

2022-05-13 Thread WANG Xuerui
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/

2021-01-25 Thread Sam James
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/

2021-01-14 Thread Fabian Groffen
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/

2020-10-19 Thread Mike Gilbert
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/

2020-06-12 Thread Sergei Trofimovich
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/

2020-05-16 Thread David Seifert
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/

2020-03-25 Thread Thomas Deutschmann
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/

2020-03-25 Thread Thomas Deutschmann
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/

2020-03-25 Thread Thomas Deutschmann
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/

2020-03-16 Thread Sergei Trofimovich
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/

2020-03-12 Thread Mart Raudsepp
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/

2020-03-10 Thread Agostino Sarubbo
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/

2020-03-09 Thread Agostino Sarubbo
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/

2020-03-09 Thread Agostino Sarubbo
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/

2020-03-09 Thread Agostino Sarubbo
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/

2020-03-09 Thread Agostino Sarubbo
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/

2020-03-09 Thread Agostino Sarubbo
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/

2020-03-09 Thread Agostino Sarubbo
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/

2020-03-08 Thread Thomas Deutschmann
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/

2020-03-08 Thread Andreas Sturmlechner
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/

2019-12-25 Thread David Seifert
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/

2019-12-23 Thread David Seifert
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/

2019-11-12 Thread Aaron Bauman
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/

2019-11-12 Thread Aaron Bauman
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/

2019-06-24 Thread Lars Wendler
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/

2019-03-29 Thread Lars Wendler
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/

2019-03-29 Thread Lars Wendler
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/

2019-03-18 Thread Lars Wendler
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/

2019-03-17 Thread Lars Wendler
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/

2019-03-17 Thread Lars Wendler
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/

2019-03-11 Thread Lars Wendler
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/

2019-02-14 Thread Guilherme Amadio
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/

2019-02-14 Thread Lars Wendler
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/

2019-02-13 Thread Lars Wendler
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/

2018-03-31 Thread Sebastian Pipping
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/

2018-03-29 Thread Mart Raudsepp
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/

2018-03-23 Thread Sebastian Pipping
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/

2018-01-20 Thread Aaron Bauman
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/

2018-01-20 Thread Aaron Bauman
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/

2017-04-14 Thread Michał Górny
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/

2017-04-14 Thread Michał Górny
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/

2017-01-09 Thread Jeroen Roovers
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/

2016-11-29 Thread Markus Meier
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/

2016-11-19 Thread Agostino Sarubbo
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/

2016-11-19 Thread Agostino Sarubbo
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/

2016-11-15 Thread Tobias Klausmann
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/

2016-06-19 Thread Andrew Savchenko
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/

2016-04-03 Thread Lars Wendler
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/

2016-04-03 Thread Lars Wendler
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/

2016-03-19 Thread Lars Wendler
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/

2016-03-19 Thread Lars Wendler
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/

2016-01-11 Thread Lars Wendler
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
+}