Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/libnatpmp/, net-libs/libnatpmp/files/
Date: Tue, 11 Feb 2020 11:50:53
Message-Id: 1581421835.c421b0d9db8603cc18aa108d8135aba47ced77e2.soap@gentoo
1 commit: c421b0d9db8603cc18aa108d8135aba47ced77e2
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 11 11:50:35 2020 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 11 11:50:35 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c421b0d9
7
8 net-libs/libnatpmp: Remove old
9
10 Package-Manager: Portage-2.3.88, Repoman-2.3.20
11 Signed-off-by: David Seifert <soap <AT> gentoo.org>
12
13 net-libs/libnatpmp/Manifest | 3 --
14 net-libs/libnatpmp/files/remove-static-lib.patch | 44 ------------------
15 .../libnatpmp/files/respect-FLAGS-20130911.patch | 53 ----------------------
16 net-libs/libnatpmp/files/respect-FLAGS.patch | 40 ----------------
17 net-libs/libnatpmp/files/respect-libdir.patch | 19 --------
18 net-libs/libnatpmp/libnatpmp-20110808-r1.ebuild | 28 ------------
19 net-libs/libnatpmp/libnatpmp-20130911.ebuild | 28 ------------
20 net-libs/libnatpmp/libnatpmp-20140401-r1.ebuild | 29 ------------
21 8 files changed, 244 deletions(-)
22
23 diff --git a/net-libs/libnatpmp/Manifest b/net-libs/libnatpmp/Manifest
24 index 8f0ebf0d711..3e9e60233fc 100644
25 --- a/net-libs/libnatpmp/Manifest
26 +++ b/net-libs/libnatpmp/Manifest
27 @@ -1,4 +1 @@
28 -DIST libnatpmp-20110808.tar.gz 17762 BLAKE2B f9559dd2d90b4dc662b5569e2a941415f075c97964988c4d06db64fce6f2446d32e2231f46120498fb8b6d9b7ecc9e83932ef1fec9dace23145f702c24a96af5 SHA512 1bb4304319a0570602f19e4bf5ea42505de259f4f9d659ffc3f54faf67717e2e28563a50b747556bf5ee279fed6fe92ee798cddec233b7d3b97f3aad697729e2
29 -DIST libnatpmp-20130911.tar.gz 18744 BLAKE2B c24a0cb158d9d40049292bfcae8d919bbe8ec6ea63dfd59ba8a8f2c85a9eaaebb96cf4f70f2c40c456169f63a8c2aff4736d952899d15ad7e7f687e13a4e77b3 SHA512 e7dfb3955ccc2c30e7c74c1085bc71bd9318f6171b84fbad2d8ae8bd5a227f7ceed3f60ecb49bd10e6fb838d8be3325bbf467467bf0d04e46883e3a19fa14a2d
30 -DIST libnatpmp-20140401.tar.gz 23302 BLAKE2B 85f2b1045ad3b8b122bc9db6a12d332642e11bd62cd5fa264e141bb75d2dae2920678ce8c240009272593f81f385277d7f911298667896babbc43c8393a8963b SHA512 12616f07b0a096046a35079954b8a34d474e672d7836ddac9da993a47178902aa2d781786ac76c55c5f16cfdf6a7e7258f92fec3850714ad9cd50208d854c4c2
31 DIST libnatpmp-20150609.tar.gz 24392 BLAKE2B 0a8df6badf222328a24ae94a97386593c42bcda58cada97d37a2cf74f6f6b5e27189753590552187ed7afce66d34d204b9d18ecd38ac0bcbadf8c8129a3b44ad SHA512 e50b1f68ce9254bb2f068ddc37417a3c417b80f7b3fb3d84e3e9af4a144d89e204ab993b54c01657335e855d0124a8fcbbf96ce78db7b9ae0b03b6eb79de2e09
32
33 diff --git a/net-libs/libnatpmp/files/remove-static-lib.patch b/net-libs/libnatpmp/files/remove-static-lib.patch
34 deleted file mode 100644
35 index dae64601b9c..00000000000
36 --- a/net-libs/libnatpmp/files/remove-static-lib.patch
37 +++ /dev/null
38 @@ -1,44 +0,0 @@
39 ---- libnatpmp-20110715/Makefile
40 -+++ libnatpmp-20110715/Makefile
41 -@@ -33,7 +32,7 @@
42 -
43 - HEADERS = natpmp.h
44 -
45 --EXECUTABLES = testgetgateway natpmpc-shared natpmpc-static
46 -+EXECUTABLES = testgetgateway natpmpc-shared
47 -
48 - INSTALLPREFIX ?= $(PREFIX)/usr
49 - INSTALLDIRINC = $(INSTALLPREFIX)/include
50 -@@ -45,9 +44,9 @@
51 -
52 - .PHONY: all clean depend install cleaninstall installpythonmodule
53 -
54 --all: $(STATICLIB) $(SHAREDLIB) $(EXECUTABLES)
55 -+all: $(SHAREDLIB) $(EXECUTABLES)
56 -
57 --pythonmodule: $(STATICLIB) libnatpmpmodule.c setup.py
58 -+pythonmodule: libnatpmpmodule.c setup.py
59 - python setup.py build
60 - touch $@
61 -
62 -@@ -55,11 +54,10 @@
63 - depend:
64 - makedepend -f$(MAKEFILE_LIST) -Y $(OBJS:.o=.c) 2>/dev/null
65 -
66 --install: $(HEADERS) $(STATICLIB) $(SHAREDLIB) natpmpc-shared
67 -+install: $(HEADERS) $(SHAREDLIB) natpmpc-shared
68 - $(INSTALL) -d $(INSTALLDIRINC)
69 - $(INSTALL) -m 644 $(HEADERS) $(INSTALLDIRINC)
70 - $(INSTALL) -d $(INSTALLDIRLIB)
71 -- $(INSTALL) -m 644 $(STATICLIB) $(INSTALLDIRLIB)
72 - $(INSTALL) -m 644 $(SHAREDLIB) $(INSTALLDIRLIB)/$(SONAME)
73 - $(INSTALL) -d $(INSTALLDIRBIN)
74 - $(INSTALL) -m 755 natpmpc-shared $(INSTALLDIRBIN)/natpmpc
75 -@@ -76,7 +74,6 @@
76 - $(RM) $(addprefix $(INSTALLDIRINC), $(HEADERS))
77 - $(RM) $(INSTALLDIRLIB)/$(SONAME)
78 - $(RM) $(INSTALLDIRLIB)/$(SHAREDLIB)
79 -- $(RM) $(INSTALLDIRLIB)/$(STATICLIB)
80 -
81 - testgetgateway: testgetgateway.o getgateway.o
82 -
83
84 diff --git a/net-libs/libnatpmp/files/respect-FLAGS-20130911.patch b/net-libs/libnatpmp/files/respect-FLAGS-20130911.patch
85 deleted file mode 100644
86 index df36e2d4a4a..00000000000
87 --- a/net-libs/libnatpmp/files/respect-FLAGS-20130911.patch
88 +++ /dev/null
89 @@ -1,53 +0,0 @@
90 -diff -Naur libnatpmp-20130911.orig/Makefile libnatpmp-20130911/Makefile
91 ---- libnatpmp-20130911.orig/Makefile 2013-09-10 16:15:06.000000000 -0400
92 -+++ libnatpmp-20130911/Makefile 2013-09-12 13:20:29.191447842 -0400
93 -@@ -5,7 +5,7 @@
94 - # http://miniupnp.free.fr/libnatpmp.html
95 -
96 - OS = $(shell uname -s)
97 --CC = gcc
98 -+CC ?= gcc
99 - INSTALL = install
100 - VERSION = $(shell cat VERSION)
101 -
102 -@@ -22,6 +22,7 @@
103 - # APIVERSION is used in soname
104 - APIVERSION = 1
105 - #LDFLAGS = -Wl,--no-undefined
106 -+GENTOO_CFLAGS := $(CFLAGS)
107 - CFLAGS = -Os
108 - #CFLAGS = -g -O0
109 - CFLAGS += -fPIC
110 -@@ -52,6 +53,8 @@
111 - endif
112 - endif
113 -
114 -+CFLAGS := $(CFLAGS) $(GENTOO_CFLAGS)
115 -+
116 - HEADERS = natpmp.h
117 -
118 - EXECUTABLES = testgetgateway natpmpc-shared natpmpc-static
119 -@@ -144,19 +147,19 @@
120 - $(CC) $(LDFLAGS) -o $@ $^ $(EXTRA_LD)
121 -
122 - natpmpc-static: natpmpc.o $(STATICLIB)
123 -- $(CC) $(LDFLAGS) -o $@ $^ $(EXTRA_LD)
124 -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(EXTRA_LD)
125 -
126 - natpmpc-shared: natpmpc.o $(SHAREDLIB)
127 -- $(CC) $(LDFLAGS) -o $@ $^ $(EXTRA_LD)
128 -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(EXTRA_LD)
129 -
130 - $(STATICLIB): $(LIBOBJS)
131 - $(AR) crs $@ $?
132 -
133 - $(SHAREDLIB): $(LIBOBJS)
134 - ifeq ($(OS), Darwin)
135 -- $(CC) -dynamiclib -Wl,-install_name,$(SONAME) -o $@ $^
136 -+ $(CC) $(CFLAGS) $(LDFLAGS) -dynamiclib -Wl,-install_name,$(SONAME) -o $@ $^
137 - else
138 -- $(CC) -shared -Wl,-soname,$(SONAME) -o $@ $^ $(EXTRA_LD)
139 -+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,$(SONAME) -o $@ $^ $(EXTRA_LD)
140 - endif
141 -
142 -
143
144 diff --git a/net-libs/libnatpmp/files/respect-FLAGS.patch b/net-libs/libnatpmp/files/respect-FLAGS.patch
145 deleted file mode 100644
146 index 0338d1810e6..00000000000
147 --- a/net-libs/libnatpmp/files/respect-FLAGS.patch
148 +++ /dev/null
149 @@ -1,40 +0,0 @@
150 ---- libnatpmp-20110808/Makefile
151 -+++ libnatpmp-20110808/Makefile
152 -@@ -4,13 +4,12 @@
153 - # http://miniupnp.free.fr/libnatpmp.html
154 -
155 - OS = $(shell uname -s)
156 --CC = gcc
157 -+CC ?= gcc
158 - INSTALL = install
159 -
160 - # APIVERSION is used in soname
161 - APIVERSION = 1
162 --#LDFLAGS = -Wl,--no-undefined
163 --CFLAGS = -O -fPIC -Wall -DENABLE_STRNATPMPERR
164 -+CFLAGS := -Wall -DENABLE_STRNATPMPERR $(CFLAGS)
165 -
166 - LIBOBJS = natpmp.o getgateway.o
167 -
168 -@@ -75,16 +75,18 @@
169 - testgetgateway: testgetgateway.o getgateway.o
170 -
171 - natpmpc-shared: natpmpc.o $(SHAREDLIB)
172 -- $(CC) $(LDFLAGS) -o $@ $^
173 -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
174 -+
175 -+getgateway.o natpmp.o: CFLAGS += -fPIC
176 -
177 - $(STATICLIB): $(LIBOBJS)
178 - $(AR) crs $@ $?
179 -
180 - $(SHAREDLIB): $(LIBOBJS)
181 - ifeq ($(OS), Darwin)
182 -- $(CC) -dynamiclib -Wl,-install_name,$(SONAME) -o $@ $^
183 -+ $(CC) $(CFLAGS) $(LDFLAGS) -dynamiclib -Wl,-install_name,$(SONAME) -o $@ $^
184 - else
185 -- $(CC) -shared -Wl,-soname,$(SONAME) -o $@ $^
186 -+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,$(SONAME) -o $@ $^
187 - endif
188 -
189 - # DO NOT DELETE
190
191 diff --git a/net-libs/libnatpmp/files/respect-libdir.patch b/net-libs/libnatpmp/files/respect-libdir.patch
192 deleted file mode 100644
193 index 07f5d87ddf9..00000000000
194 --- a/net-libs/libnatpmp/files/respect-libdir.patch
195 +++ /dev/null
196 @@ -1,19 +0,0 @@
197 ---- libnatpmp-20110808/Makefile
198 -+++ libnatpmp-20110808/Makefile
199 -@@ -6,6 +6,7 @@
200 - # (c) 2007-2011 Thomas Bernard
201 - # http://miniupnp.free.fr/libnatpmp.html
202 -
203 -+GENTOO_LIBDIR ?= lib
204 - OS = $(shell uname -s)
205 - CC ?= gcc
206 - INSTALL = install
207 -@@ -36,7 +37,7 @@
208 -
209 - INSTALLPREFIX ?= $(PREFIX)/usr
210 - INSTALLDIRINC = $(INSTALLPREFIX)/include
211 --INSTALLDIRLIB = $(INSTALLPREFIX)/lib
212 -+INSTALLDIRLIB = $(INSTALLPREFIX)/$(GENTOO_LIBDIR)
213 - INSTALLDIRBIN = $(INSTALLPREFIX)/bin
214 -
215 - .PHONY: all clean depend install cleaninstall installpythonmodule
216
217 diff --git a/net-libs/libnatpmp/libnatpmp-20110808-r1.ebuild b/net-libs/libnatpmp/libnatpmp-20110808-r1.ebuild
218 deleted file mode 100644
219 index 7974ad84d71..00000000000
220 --- a/net-libs/libnatpmp/libnatpmp-20110808-r1.ebuild
221 +++ /dev/null
222 @@ -1,28 +0,0 @@
223 -# Copyright 1999-2015 Gentoo Foundation
224 -# Distributed under the terms of the GNU General Public License v2
225 -
226 -EAPI=4
227 -inherit eutils toolchain-funcs multilib
228 -
229 -DESCRIPTION="An alternative protocol to UPnP IGD specification"
230 -HOMEPAGE="http://miniupnp.free.fr/libnatpmp.html"
231 -SRC_URI="http://miniupnp.free.fr/files/download.php?file=${P}.tar.gz -> ${P}.tar.gz"
232 -
233 -LICENSE="BSD"
234 -SLOT="0"
235 -KEYWORDS="sparc"
236 -IUSE="static-libs"
237 -
238 -src_prepare() {
239 - epatch "${FILESDIR}"/respect-FLAGS.patch
240 - epatch "${FILESDIR}"/respect-libdir.patch
241 - use static-libs || epatch "${FILESDIR}"/remove-static-lib.patch
242 - tc-export CC
243 -}
244 -
245 -src_install() {
246 - emake PREFIX="${D}" GENTOO_LIBDIR="$(get_libdir)" install
247 -
248 - dodoc Changelog.txt README
249 - doman natpmpc.1
250 -}
251
252 diff --git a/net-libs/libnatpmp/libnatpmp-20130911.ebuild b/net-libs/libnatpmp/libnatpmp-20130911.ebuild
253 deleted file mode 100644
254 index 87dec82d0ac..00000000000
255 --- a/net-libs/libnatpmp/libnatpmp-20130911.ebuild
256 +++ /dev/null
257 @@ -1,28 +0,0 @@
258 -# Copyright 1999-2013 Gentoo Foundation
259 -# Distributed under the terms of the GNU General Public License v2
260 -
261 -EAPI="5"
262 -inherit eutils toolchain-funcs multilib
263 -
264 -DESCRIPTION="An alternative protocol to UPnP IGD specification"
265 -HOMEPAGE="http://miniupnp.free.fr/libnatpmp.html"
266 -SRC_URI="http://miniupnp.free.fr/files/download.php?file=${P}.tar.gz -> ${P}.tar.gz"
267 -
268 -LICENSE="BSD"
269 -SLOT="0"
270 -KEYWORDS="amd64 arm ~mips ppc ppc64 ~sparc x86"
271 -IUSE="static-libs"
272 -
273 -src_prepare() {
274 - epatch "${FILESDIR}"/respect-FLAGS-${PV}.patch
275 - epatch "${FILESDIR}"/respect-libdir-20120821.patch
276 - use static-libs || epatch "${FILESDIR}"/remove-static-lib-${PV}.patch
277 - tc-export CC
278 -}
279 -
280 -src_install() {
281 - emake PREFIX="${D}" GENTOO_LIBDIR="$(get_libdir)" install
282 -
283 - dodoc Changelog.txt README
284 - doman natpmpc.1
285 -}
286
287 diff --git a/net-libs/libnatpmp/libnatpmp-20140401-r1.ebuild b/net-libs/libnatpmp/libnatpmp-20140401-r1.ebuild
288 deleted file mode 100644
289 index 3b9b7619953..00000000000
290 --- a/net-libs/libnatpmp/libnatpmp-20140401-r1.ebuild
291 +++ /dev/null
292 @@ -1,29 +0,0 @@
293 -# Copyright 1999-2014 Gentoo Foundation
294 -# Distributed under the terms of the GNU General Public License v2
295 -
296 -EAPI="5"
297 -inherit eutils toolchain-funcs multilib
298 -
299 -DESCRIPTION="An alternative protocol to UPnP IGD specification"
300 -HOMEPAGE="http://miniupnp.free.fr/libnatpmp.html"
301 -SRC_URI="http://miniupnp.free.fr/files/download.php?file=${P}.tar.gz -> ${P}.tar.gz"
302 -
303 -LICENSE="BSD"
304 -SLOT="0"
305 -KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
306 -IUSE="static-libs"
307 -
308 -src_prepare() {
309 - epatch "${FILESDIR}"/respect-FLAGS-20140401.patch
310 - epatch "${FILESDIR}"/respect-libdir-20120821.patch
311 - use static-libs || epatch "${FILESDIR}"/remove-static-lib-20130911.patch
312 - tc-export CC
313 -}
314 -
315 -src_install() {
316 - # Override HEADERS for missing declspec.h wrt #506832
317 - emake HEADERS='declspec.h natpmp.h' PREFIX="${D}" GENTOO_LIBDIR="$(get_libdir)" install
318 -
319 - dodoc Changelog.txt README
320 - doman natpmpc.1
321 -}