Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/giflib/, media-libs/giflib/files/
Date: Fri, 29 Mar 2019 17:11:13
Message-Id: 1553879466.9564db86ded70f1d6cb82b4555dab862a2e74450.polynomial-c@gentoo
1 commit: 9564db86ded70f1d6cb82b4555dab862a2e74450
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 29 17:10:54 2019 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 29 17:11:06 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9564db86
7
8 media-libs/giflib: Removed old.
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 media-libs/giflib/Manifest | 1 -
14 media-libs/giflib/files/giflib-5.1.6-gentoo.patch | 16 -----
15 media-libs/giflib/giflib-5.1.7.ebuild | 78 -----------------------
16 3 files changed, 95 deletions(-)
17
18 diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest
19 index 968bc5d2cd3..35697dc45ac 100644
20 --- a/media-libs/giflib/Manifest
21 +++ b/media-libs/giflib/Manifest
22 @@ -1,6 +1,5 @@
23 DIST giflib-4.1.6.tar.bz2 506050 BLAKE2B 154c95425a570a822447d1fc5bddbecf31fd81473e18d49fdeb93e72ade7541197fc6147b2d4cdf6857b3326b2f4c40e01f026041369242f4e9fbe892cc8e150 SHA512 f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057
24 DIST giflib-5.0.6.tar.bz2 621073 BLAKE2B ae162c281755cae4d00bcbd07273f7c7488ae67c42fef819abae1011eddf801bc4525e326417d3e8a036b18b75d7064de59ceda370e5ded956b22d319c67d3a9 SHA512 117e20319f2df32bdf094678cdececad2b6f33a40baff172d4df68ade86547825ebca81186071bff51e60126692df84dbd7bb5cc4877ba68448f7c47a2cc2491
25 DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5d40e594a0db52a3a09e22b915a0388fc9bd2f1446dcf66b3b9c0d76741583e4d5d3f7362fa3997e8b26503fc4 SHA512 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d
26 -DIST giflib-5.1.7.tar.gz 391525 BLAKE2B d994941f4da324f62a16af973b443660b6cf3ee764e9b7f8c165656037f11d482ccd141e9ac8a81ae1096faa4e264602191ebd039cbf5dd2f55e435aef0ab546 SHA512 b30c3707839a6d66a3e54d92607c303e5ca3d04d6a02d2037fdc8b80386f9a7fa4148727705014481c3c167bdfac2e99d7e4db1ff7f277b64bd2d9193a89f8b0
27 DIST giflib-5.1.8.tar.gz 419065 BLAKE2B 4a42120758be15e765dae249d98d25164b40e64f933415412420163c0ed7fd6967d3958fff70478d5635a5bb9a6ed397f06ad6de510f2e97de5574b7c68d84d2 SHA512 d390917837a64de1912720ab8968e6b077c6be9f9a2f835faced44420f54d6d55d4e3543b9779ec65d399858856188fea93c170b253d0b83928f15548a14aba3
28 DIST giflib-5.1.9.tar.gz 385068 BLAKE2B 0c6765eb9a017fee8de28c9440434f3054f87ae65139a3f9f4a41145d4d86dfbd88ece54ea6f40c58054e0ab728a1d346c2f725843bcc34bfd75825e58b8f650 SHA512 b6350b39755e3eeba58b5fccf319bbaeee2db6564e13c8ce44d3652cc32d243c391def74b6b1529bc5e0d4573eff94b2ffa5faa90fc564a049122d3e23f1d184
29
30 diff --git a/media-libs/giflib/files/giflib-5.1.6-gentoo.patch b/media-libs/giflib/files/giflib-5.1.6-gentoo.patch
31 deleted file mode 100644
32 index c8432c20584..00000000000
33 --- a/media-libs/giflib/files/giflib-5.1.6-gentoo.patch
34 +++ /dev/null
35 @@ -1,16 +0,0 @@
36 ---- giflib-5.1.6/Makefile
37 -+++ giflib-5.1.6/Makefile
38 -@@ -61,12 +61,11 @@
39 - LDLIBS=libgif.a -lm
40 -
41 - all: libgif.so libgif.a $(UTILS)
42 -- $(MAKE) -C doc
43 -
44 - $(UTILS):: libgif.a
45 -
46 - libgif.so: $(OBJECTS) $(HEADERS)
47 -- $(CC) $(CFLAGS) -shared $(OFLAGS) -o libgif.so $(OBJECTS)
48 -+ $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS)
49 -
50 - libgif.a: $(OBJECTS) $(HEADERS)
51 - ar rcs libgif.a $(OBJECTS)
52
53 diff --git a/media-libs/giflib/giflib-5.1.7.ebuild b/media-libs/giflib/giflib-5.1.7.ebuild
54 deleted file mode 100644
55 index 9f1609ae182..00000000000
56 --- a/media-libs/giflib/giflib-5.1.7.ebuild
57 +++ /dev/null
58 @@ -1,78 +0,0 @@
59 -# Copyright 1999-2019 Gentoo Authors
60 -# Distributed under the terms of the GNU General Public License v2
61 -
62 -EAPI=7
63 -
64 -inherit multilib-minimal toolchain-funcs
65 -
66 -DESCRIPTION="Library to handle, display and manipulate GIF images"
67 -HOMEPAGE="https://sourceforge.net/projects/giflib/"
68 -SRC_URI="mirror://sourceforge/giflib/${P}.tar.gz"
69 -
70 -LICENSE="MIT"
71 -SLOT="0/7"
72 -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"
73 -IUSE="doc static-libs"
74 -
75 -DEPEND="doc? ( app-text/xmlto )"
76 -
77 -PATCHES=(
78 - "${FILESDIR}"/${PN}-5.1.6-gentoo.patch
79 -)
80 -
81 -src_prepare() {
82 - default
83 - multilib_copy_sources
84 -}
85 -
86 -multilib_src_compile() {
87 - # Use reallocarray() from libc if available.
88 - if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_GNU_SOURCE -o "${T}/reallocarray_test" -x c - <<< $'#include <stdlib.h>\nint main() {void *p = reallocarray(NULL, 0, 0);}' 2> /dev/null; then
89 - local -x CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE -DHAVE_REALLOCARRAY"
90 - sed -e "s/ openbsd-reallocarray\.c//" -i Makefile || die
91 - rm openbsd-reallocarray.c || die
92 - fi
93 -
94 - emake \
95 - CC="$(tc-getCC)" \
96 - CFLAGS="${CFLAGS} -std=gnu99 -fPIC -Wno-format-truncation" \
97 - LDFLAGS="${LDFLAGS}" \
98 - OFLAGS="" \
99 - all
100 -
101 - if use doc && multilib_is_native_abi; then
102 - emake -C doc
103 - fi
104 -}
105 -
106 -multilib_src_install() {
107 - emake \
108 - DESTDIR="${D}" \
109 - PREFIX="${EPREFIX}/usr" \
110 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
111 - MANDIR="${EPREFIX}/usr/share/man/man1" \
112 - install
113 -
114 - if ! use static-libs ; then
115 - find "${ED}" -name "*.a" -delete || die
116 - fi
117 -
118 - if use doc && multilib_is_native_abi; then
119 - docinto html
120 - dodoc doc/*.html
121 - fi
122 -}
123 -
124 -multilib_src_install_all() {
125 - docinto
126 - dodoc ChangeLog NEWS README TODO
127 - if use doc ; then
128 - dodoc doc/*.txt
129 - docinto html
130 - dodoc -r doc/whatsinagif
131 - fi
132 -}
133 -
134 -multilib_src_test() {
135 - emake -j1 check
136 -}