Gentoo Archives: gentoo-commits

From: Patrick McLean <chutzpah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/lldpd/, net-misc/lldpd/files/
Date: Fri, 23 Aug 2019 17:47:26
Message-Id: 1566582414.bf4a921867c41ac7e87b701ef95394cae6c4a605.chutzpah@gentoo
1 commit: bf4a921867c41ac7e87b701ef95394cae6c4a605
2 Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
3 AuthorDate: Fri Aug 23 17:45:14 2019 +0000
4 Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 23 17:46:54 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4a9218
7
8 net-misc/lldpd: Remove old
9
10 Copyright: Sony Interactive Entertainment Inc.
11 Package-Manager: Portage-2.3.72, Repoman-2.3.17
12 Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
13
14 net-misc/lldpd/Manifest | 2 -
15 .../files/lldpd-0.7.11-zsh-completion-dir.patch | 7 --
16 net-misc/lldpd/lldpd-0.9.3-r1.ebuild | 105 ---------------------
17 net-misc/lldpd/lldpd-1.0.1-r1.ebuild | 104 --------------------
18 net-misc/lldpd/lldpd-1.0.1.ebuild | 103 --------------------
19 net-misc/lldpd/metadata.xml | 1 -
20 6 files changed, 322 deletions(-)
21
22 diff --git a/net-misc/lldpd/Manifest b/net-misc/lldpd/Manifest
23 index 0dca7523c58..d8c2fcca167 100644
24 --- a/net-misc/lldpd/Manifest
25 +++ b/net-misc/lldpd/Manifest
26 @@ -1,4 +1,2 @@
27 -DIST lldpd-0.9.3.tar.gz 1601102 BLAKE2B 0ba31d20dad9770c93fa4930a7c439273c36e5cebdb0b4a1674f0a375008f642e33d71b9668c91313ec4bb3311e1b4bd22d0996ed6347d2cacfd7cce24536a58 SHA512 0d40d77bfde78f9ceece56968981f3a36bd7e683b12de05e84e5da0409b8e0d06062e5d665942637a66164af0254a6ac3d1a327aab3bcb48ec91ecfdd2693283
28 -DIST lldpd-1.0.1.tar.gz 1590903 BLAKE2B 37ff1c042537ac31f394986f1bbd3faf13105d07f340ed045a4bbc196912c0c017a5d60b2c6a89b0da9faa5a7ff8e9c4ef0d4d01a39504a31c23288a89eb92a3 SHA512 61b2a7a3a78276c613c6d0b34eb625e69e5c8a206b6658a167d6a09ac6d0e1c943e46c0ff6fc3538a791d9947f193185b65848da581b3d6ecb9bc0befadde8dd
29 DIST lldpd-1.0.3.tar.gz 1605563 BLAKE2B 968d1c2e046049fd9ba9e9af7b8cb4f531fbd99f41a9157679f3694f800b0da1a4dd3b21feac583fa5cde3f57b022e2d6ee543ea349e1136037ba10419e3c855 SHA512 bae121a707d06726830dbb6b45210c1ed23aa2a99349a68d088b3ae3109504a6b462c7b0abf8543297083294519be2878779edf1a41bb73fe002bb6c9f966ef1
30 DIST lldpd-1.0.4.tar.gz 1607806 BLAKE2B 28fc45b0f2fe958e5d0aac370b54fda286aa4f04c228eeb12a2f60ea6643f63a7de3831ee3f0a060cd4de3849e75b58fdb6a868dc1aa0f8dc4b516fdd4f4ead0 SHA512 a5537acf2ca3be22a70124101c1c70713e655aee8d6344d25901aa5eff1efd5afb221364b9c92388bf3edf74c4cd5841fb7c9ba77745ac3cd80051bc0bad1ac9
31
32 diff --git a/net-misc/lldpd/files/lldpd-0.7.11-zsh-completion-dir.patch b/net-misc/lldpd/files/lldpd-0.7.11-zsh-completion-dir.patch
33 deleted file mode 100644
34 index ff20d9aabc7..00000000000
35 --- a/net-misc/lldpd/files/lldpd-0.7.11-zsh-completion-dir.patch
36 +++ /dev/null
37 @@ -1,7 +0,0 @@
38 -diff --git a/src/client/Makefile.am b/src/client/Makefile.am
39 -index 454bdeb..fd391fd 100644
40 ---- a/src/client/Makefile.am
41 -+++ b/src/client/Makefile.am
42 -@@ -46 +46 @@ dist_bashcompletion_DATA = lldpcli.bash-completion
43 --zshcompletiondir = $(datadir)/zsh/vendor-completions
44 -+zshcompletiondir = $(datadir)/zsh/site-functions
45
46 diff --git a/net-misc/lldpd/lldpd-0.9.3-r1.ebuild b/net-misc/lldpd/lldpd-0.9.3-r1.ebuild
47 deleted file mode 100644
48 index 4f8d9c61c91..00000000000
49 --- a/net-misc/lldpd/lldpd-0.9.3-r1.ebuild
50 +++ /dev/null
51 @@ -1,105 +0,0 @@
52 -# Copyright 1999-2019 Gentoo Authors
53 -# Distributed under the terms of the GNU General Public License v2
54 -
55 -EAPI=6
56 -
57 -inherit eutils user systemd bash-completion-r1 autotools
58 -
59 -DESCRIPTION="Implementation of IEEE 802.1ab (LLDP)"
60 -HOMEPAGE="https://vincentbernat.github.com/lldpd/"
61 -SRC_URI="http://media.luffy.cx/files/${PN}/${P}.tar.gz"
62 -
63 -LICENSE="ISC"
64 -SLOT="0"
65 -KEYWORDS="amd64 x86"
66 -IUSE="cdp doc +dot1 +dot3 edp fdp graph jansson +lldpmed old-kernel
67 - sanitizers seccomp sonmp snmp static-libs readline xml zsh-completion"
68 -
69 -RDEPEND="dev-libs/libbsd
70 - >=dev-libs/libevent-2.0.5
71 - sys-libs/readline:0=
72 - snmp? ( net-analyzer/net-snmp[extensible(+)] )
73 - xml? ( dev-libs/libxml2 )
74 - jansson? ( dev-libs/jansson )
75 - seccomp? ( sys-libs/libseccomp )
76 - zsh-completion? ( app-shells/zsh )"
77 -DEPEND="${RDEPEND}
78 - virtual/pkgconfig
79 - doc? (
80 - graph? ( app-doc/doxygen[dot] )
81 - !graph? ( app-doc/doxygen )
82 - )"
83 -
84 -REQUIRED_USE="graph? ( doc )"
85 -
86 -PATCHES=(
87 - "${FILESDIR}/${PN}-0.7.11-zsh-completion-dir.patch"
88 - "${FILESDIR}/${PN}-0.9-seccomp-missing-syscalls.patch"
89 -)
90 -
91 -pkg_setup() {
92 - ebegin "Creating lldpd user and group"
93 - enewgroup ${PN}
94 - enewuser ${PN} -1 -1 -1 ${PN}
95 - eend $?
96 -}
97 -
98 -src_prepare() {
99 - default
100 -
101 - eautoreconf
102 - elibtoolize
103 -}
104 -
105 -src_configure() {
106 - econf \
107 - --without-embedded-libevent \
108 - --with-privsep-user=${PN} \
109 - --with-privsep-group=${PN} \
110 - --with-privsep-chroot=/run/${PN} \
111 - --with-lldpd-ctl-socket=/run/${PN}.socket \
112 - --with-lldpd-pid-file=/run/${PN}.pid \
113 - --docdir=/usr/share/doc/${PF} \
114 - $(use_enable cdp) \
115 - $(use_enable doc doxygen-man) \
116 - $(use_enable doc doxygen-pdf) \
117 - $(use_enable doc doxygen-html) \
118 - $(use_enable dot1) \
119 - $(use_enable dot3) \
120 - $(use_enable edp) \
121 - $(use_enable fdp) \
122 - $(use_enable graph doxygen-dot) \
123 - $(use_with jansson json) \
124 - $(use_enable lldpmed) \
125 - $(use_enable old-kernel oldies) \
126 - $(use_enable sonmp) \
127 - $(use_enable static-libs static) \
128 - $(use_with readline) \
129 - $(use_enable sanitizers) \
130 - $(use_with seccomp) \
131 - $(use_with snmp) \
132 - $(use_with xml)
133 -}
134 -
135 -src_compile() {
136 - emake
137 - use doc && emake doxygen-doc
138 -}
139 -
140 -src_install() {
141 - emake DESTDIR="${D}" install
142 - prune_libtool_files
143 -
144 - newinitd "${FILESDIR}"/${PN}-initd-5 ${PN}
145 - newconfd "${FILESDIR}"/${PN}-confd-1 ${PN}
146 - newbashcomp src/client/completion/lldpcli lldpcli
147 -
148 - use doc && dodoc -r doxygen/html
149 -
150 - insinto /etc
151 - doins "${FILESDIR}/lldpd.conf"
152 - keepdir /etc/${PN}.d
153 -
154 - systemd_dounit "${FILESDIR}"/${PN}.service
155 - systemd_newtmpfilesd "${FILESDIR}"/tmpfilesd ${PN}.conf
156 -}
157
158 diff --git a/net-misc/lldpd/lldpd-1.0.1-r1.ebuild b/net-misc/lldpd/lldpd-1.0.1-r1.ebuild
159 deleted file mode 100644
160 index 4f6e234cb95..00000000000
161 --- a/net-misc/lldpd/lldpd-1.0.1-r1.ebuild
162 +++ /dev/null
163 @@ -1,104 +0,0 @@
164 -# Copyright 1999-2019 Gentoo Authors
165 -# Distributed under the terms of the GNU General Public License v2
166 -
167 -EAPI=6
168 -
169 -inherit eutils user systemd bash-completion-r1 autotools
170 -
171 -DESCRIPTION="Implementation of IEEE 802.1ab (LLDP)"
172 -HOMEPAGE="https://vincentbernat.github.com/lldpd/"
173 -SRC_URI="http://media.luffy.cx/files/${PN}/${P}.tar.gz"
174 -
175 -LICENSE="ISC"
176 -SLOT="0"
177 -KEYWORDS="~amd64 ~x86"
178 -IUSE="cdp doc +dot1 +dot3 edp fdp graph +lldpmed old-kernel sanitizers
179 - seccomp sonmp snmp static-libs test readline xml zsh-completion"
180 -
181 -RDEPEND="dev-libs/libbsd
182 - >=dev-libs/libevent-2.0.5:=
183 - sys-libs/readline:0=
184 - snmp? ( net-analyzer/net-snmp[extensible(+)] )
185 - xml? ( dev-libs/libxml2 )
186 - seccomp? ( sys-libs/libseccomp )
187 - zsh-completion? ( app-shells/zsh )"
188 -DEPEND="${RDEPEND}
189 - virtual/pkgconfig
190 - doc? (
191 - graph? ( app-doc/doxygen[dot] )
192 - !graph? ( app-doc/doxygen )
193 - )
194 - test? ( dev-libs/check )"
195 -
196 -REQUIRED_USE="graph? ( doc )"
197 -
198 -PATCHES=(
199 - "${FILESDIR}/lldpd-0.9.5-seccomp-add-socket-ops.patch"
200 - "${FILESDIR}/lldpd-1.0.1-seccomp-add-brk.patch"
201 -)
202 -
203 -pkg_setup() {
204 - ebegin "Creating lldpd user and group"
205 - enewgroup ${PN}
206 - enewuser ${PN} -1 -1 -1 ${PN}
207 - eend $?
208 -}
209 -
210 -src_prepare() {
211 - default
212 -
213 - eautoreconf
214 - elibtoolize
215 -}
216 -
217 -src_configure() {
218 - econf \
219 - --without-embedded-libevent \
220 - --with-privsep-user=${PN} \
221 - --with-privsep-group=${PN} \
222 - --with-privsep-chroot=/run/${PN} \
223 - --with-lldpd-ctl-socket=/run/${PN}.socket \
224 - --with-lldpd-pid-file=/run/${PN}.pid \
225 - --docdir=/usr/share/doc/${PF} \
226 - $(use_enable cdp) \
227 - $(use_enable doc doxygen-man) \
228 - $(use_enable doc doxygen-pdf) \
229 - $(use_enable doc doxygen-html) \
230 - $(use_enable dot1) \
231 - $(use_enable dot3) \
232 - $(use_enable edp) \
233 - $(use_enable fdp) \
234 - $(use_enable graph doxygen-dot) \
235 - $(use_enable lldpmed) \
236 - $(use_enable old-kernel oldies) \
237 - $(use_enable sonmp) \
238 - $(use_enable static-libs static) \
239 - $(use_with readline) \
240 - $(use_enable sanitizers) \
241 - $(use_with seccomp) \
242 - $(use_with snmp) \
243 - $(use_with xml)
244 -}
245 -
246 -src_compile() {
247 - emake
248 - use doc && emake doxygen-doc
249 -}
250 -
251 -src_install() {
252 - emake DESTDIR="${D}" install
253 - prune_libtool_files
254 -
255 - newinitd "${FILESDIR}"/${PN}-initd-5 ${PN}
256 - newconfd "${FILESDIR}"/${PN}-confd-1 ${PN}
257 - newbashcomp src/client/completion/lldpcli lldpcli
258 -
259 - use doc && dodoc -r doxygen/html
260 -
261 - insinto /etc
262 - doins "${FILESDIR}/lldpd.conf"
263 - keepdir /etc/${PN}.d
264 -
265 - systemd_dounit "${FILESDIR}"/${PN}.service
266 - systemd_newtmpfilesd "${FILESDIR}"/tmpfilesd ${PN}.conf
267 -}
268
269 diff --git a/net-misc/lldpd/lldpd-1.0.1.ebuild b/net-misc/lldpd/lldpd-1.0.1.ebuild
270 deleted file mode 100644
271 index 31d70bcb6cd..00000000000
272 --- a/net-misc/lldpd/lldpd-1.0.1.ebuild
273 +++ /dev/null
274 @@ -1,103 +0,0 @@
275 -# Copyright 1999-2019 Gentoo Authors
276 -# Distributed under the terms of the GNU General Public License v2
277 -
278 -EAPI=6
279 -
280 -inherit eutils user systemd bash-completion-r1 autotools
281 -
282 -DESCRIPTION="Implementation of IEEE 802.1ab (LLDP)"
283 -HOMEPAGE="https://vincentbernat.github.com/lldpd/"
284 -SRC_URI="http://media.luffy.cx/files/${PN}/${P}.tar.gz"
285 -
286 -LICENSE="ISC"
287 -SLOT="0"
288 -KEYWORDS="~amd64 ~x86"
289 -IUSE="cdp doc +dot1 +dot3 edp fdp graph +lldpmed old-kernel sanitizers
290 - seccomp sonmp snmp static-libs test readline xml zsh-completion"
291 -
292 -RDEPEND="dev-libs/libbsd
293 - >=dev-libs/libevent-2.0.5:=
294 - sys-libs/readline:0=
295 - snmp? ( net-analyzer/net-snmp[extensible(+)] )
296 - xml? ( dev-libs/libxml2 )
297 - seccomp? ( sys-libs/libseccomp )
298 - zsh-completion? ( app-shells/zsh )"
299 -DEPEND="${RDEPEND}
300 - virtual/pkgconfig
301 - doc? (
302 - graph? ( app-doc/doxygen[dot] )
303 - !graph? ( app-doc/doxygen )
304 - )
305 - test? ( dev-libs/check )"
306 -
307 -REQUIRED_USE="graph? ( doc )"
308 -
309 -PATCHES=(
310 - "${FILESDIR}/${PN}-0.9.5-seccomp-add-socket-ops.patch"
311 -)
312 -
313 -pkg_setup() {
314 - ebegin "Creating lldpd user and group"
315 - enewgroup ${PN}
316 - enewuser ${PN} -1 -1 -1 ${PN}
317 - eend $?
318 -}
319 -
320 -src_prepare() {
321 - default
322 -
323 - eautoreconf
324 - elibtoolize
325 -}
326 -
327 -src_configure() {
328 - econf \
329 - --without-embedded-libevent \
330 - --with-privsep-user=${PN} \
331 - --with-privsep-group=${PN} \
332 - --with-privsep-chroot=/run/${PN} \
333 - --with-lldpd-ctl-socket=/run/${PN}.socket \
334 - --with-lldpd-pid-file=/run/${PN}.pid \
335 - --docdir=/usr/share/doc/${PF} \
336 - $(use_enable cdp) \
337 - $(use_enable doc doxygen-man) \
338 - $(use_enable doc doxygen-pdf) \
339 - $(use_enable doc doxygen-html) \
340 - $(use_enable dot1) \
341 - $(use_enable dot3) \
342 - $(use_enable edp) \
343 - $(use_enable fdp) \
344 - $(use_enable graph doxygen-dot) \
345 - $(use_enable lldpmed) \
346 - $(use_enable old-kernel oldies) \
347 - $(use_enable sonmp) \
348 - $(use_enable static-libs static) \
349 - $(use_with readline) \
350 - $(use_enable sanitizers) \
351 - $(use_with seccomp) \
352 - $(use_with snmp) \
353 - $(use_with xml)
354 -}
355 -
356 -src_compile() {
357 - emake
358 - use doc && emake doxygen-doc
359 -}
360 -
361 -src_install() {
362 - emake DESTDIR="${D}" install
363 - prune_libtool_files
364 -
365 - newinitd "${FILESDIR}"/${PN}-initd-5 ${PN}
366 - newconfd "${FILESDIR}"/${PN}-confd-1 ${PN}
367 - newbashcomp src/client/completion/lldpcli lldpcli
368 -
369 - use doc && dodoc -r doxygen/html
370 -
371 - insinto /etc
372 - doins "${FILESDIR}/lldpd.conf"
373 - keepdir /etc/${PN}.d
374 -
375 - systemd_dounit "${FILESDIR}"/${PN}.service
376 - systemd_newtmpfilesd "${FILESDIR}"/tmpfilesd ${PN}.conf
377 -}
378
379 diff --git a/net-misc/lldpd/metadata.xml b/net-misc/lldpd/metadata.xml
380 index 83adab8a47e..1b100cd39ec 100644
381 --- a/net-misc/lldpd/metadata.xml
382 +++ b/net-misc/lldpd/metadata.xml
383 @@ -25,7 +25,6 @@ lldpd also implements CDP (Cisco Discovery Protocol), FDP (Foundry Discovery Pro
384 <flag name="dot3">Enable Dot3 extension (PHY stuff)</flag>
385 <flag name="edp">Enable Extreme Discovery Protocol</flag>
386 <flag name="fdp">Enable Foundry Discovery Protocol</flag>
387 - <flag name="jansson">Enable JSON output via Jansson</flag>
388 <flag name="lldpmed">Enable LLDP-MED extension</flag>
389 <flag name="old-kernel">Enable compatibility with Linux kernel older than 2.6.39</flag>
390 <flag name="sanitizers">Enable code instrumentation with selected sanitizers</flag>