Gentoo Archives: gentoo-commits

From: "Patrick McLean (chutzpah)" <chutzpah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/lldpd: metadata.xml lldpd-0.7.13.ebuild ChangeLog lldpd-0.7.9-r3.ebuild
Date: Sat, 31 Jan 2015 08:05:59
Message-Id: 20150131080554.DD8FD10BED@oystercatcher.gentoo.org
1 chutzpah 15/01/31 08:05:54
2
3 Modified: metadata.xml ChangeLog
4 Added: lldpd-0.7.13.ebuild
5 Removed: lldpd-0.7.9-r3.ebuild
6 Log:
7 Version bump, clean out old version.
8
9 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 0xE3F69979BB4B8928DA78E3D17CBF44EF)
10
11 Revision Changes Path
12 1.6 net-misc/lldpd/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/lldpd/metadata.xml?rev=1.6&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/lldpd/metadata.xml?rev=1.6&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/lldpd/metadata.xml?r1=1.5&r2=1.6
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-misc/lldpd/metadata.xml,v
21 retrieving revision 1.5
22 retrieving revision 1.6
23 diff -u -r1.5 -r1.6
24 --- metadata.xml 22 Sep 2014 18:09:19 -0000 1.5
25 +++ metadata.xml 31 Jan 2015 08:05:54 -0000 1.6
26 @@ -26,7 +26,6 @@
27 <flag name='edp'>Enable Extreme Discovery Protocol</flag>
28 <flag name='fdp'>Enable Foundry Discovery Protocol</flag>
29 <flag name='jansson'>Enable JSON output via Jansson</flag>
30 - <flag name='json'>Enable JSON output via Jansson</flag>
31 <flag name='json-c'>Enable JSON output via json-c</flag>
32 <flag name='lldpmed'>Enable LLDP-MED extension</flag>
33 <flag name='seccomp'>Enable use of libseccomp for system call filtering</flag>
34
35
36
37 1.27 net-misc/lldpd/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/lldpd/ChangeLog?rev=1.27&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/lldpd/ChangeLog?rev=1.27&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/lldpd/ChangeLog?r1=1.26&r2=1.27
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/net-misc/lldpd/ChangeLog,v
46 retrieving revision 1.26
47 retrieving revision 1.27
48 diff -u -r1.26 -r1.27
49 --- ChangeLog 26 Jan 2015 09:42:29 -0000 1.26
50 +++ ChangeLog 31 Jan 2015 08:05:54 -0000 1.27
51 @@ -1,6 +1,14 @@
52 # ChangeLog for net-misc/lldpd
53 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/net-misc/lldpd/ChangeLog,v 1.26 2015/01/26 09:42:29 ago Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/net-misc/lldpd/ChangeLog,v 1.27 2015/01/31 08:05:54 chutzpah Exp $
56 +
57 +*lldpd-0.7.13 (31 Jan 2015)
58 +
59 + 31 Jan 2015; Patrick McLean <chutzpah@g.o> +lldpd-0.7.13.ebuild,
60 + -files/lldpd-0.7.9-dont-fork-after-making-pidfile.patch,
61 + -files/lldpd-0.7.9-seccomp-add-syscalls.patch, -files/lldpd-initd-3,
62 + -lldpd-0.7.9-r3.ebuild, metadata.xml:
63 + Version bump, clean out old version.
64
65 26 Jan 2015; Agostino Sarubbo <ago@g.o> lldpd-0.7.11-r3.ebuild:
66 Stable for x86, wrt bug #535606
67
68
69
70 1.1 net-misc/lldpd/lldpd-0.7.13.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/lldpd/lldpd-0.7.13.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/lldpd/lldpd-0.7.13.ebuild?rev=1.1&content-type=text/plain
74
75 Index: lldpd-0.7.13.ebuild
76 ===================================================================
77 # Copyright 1999-2015 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/net-misc/lldpd/lldpd-0.7.13.ebuild,v 1.1 2015/01/31 08:05:54 chutzpah Exp $
80
81 EAPI=5
82
83 inherit eutils user systemd bash-completion-r1 autotools
84
85 DESCRIPTION="Implementation of IEEE 802.1ab (LLDP)"
86 HOMEPAGE="http://vincentbernat.github.com/lldpd/"
87 SRC_URI="http://media.luffy.cx/files/${PN}/${P}.tar.gz"
88
89 LICENSE="ISC"
90 SLOT="0"
91 KEYWORDS="~amd64 ~x86"
92 IUSE="cdp doc +dot1 +dot3 edp fdp graph jansson json-c +lldpmed seccomp sonmp
93 snmp static-libs readline xml zsh-completion"
94
95 RDEPEND=">=dev-libs/libevent-2.0.5
96 snmp? ( net-analyzer/net-snmp[extensible(+)] )
97 xml? ( dev-libs/libxml2 )
98 jansson? ( dev-libs/jansson )
99 json-c? ( dev-libs/json-c )
100 seccomp? ( sys-libs/libseccomp )
101 zsh-completion? ( app-shells/zsh )"
102 DEPEND="${RDEPEND}
103 virtual/pkgconfig
104 doc? (
105 graph? ( app-doc/doxygen[dot] )
106 !graph? ( app-doc/doxygen )
107 )"
108
109 REQUIRED_USE="graph? ( doc ) json-c? ( !jansson )"
110
111 PATCHES=(
112 "${FILESDIR}"/${PN}-0.7.11-zsh-completion-dir.patch
113 "${FILESDIR}"/${PN}-0.7.11-bash-completion-dir.patch
114 )
115
116 pkg_setup() {
117 ebegin "Creating lldpd user and group"
118 enewgroup ${PN}
119 enewuser ${PN} -1 -1 -1 ${PN}
120 eend $?
121 }
122
123 src_prepare() {
124 epatch "${PATCHES[@]}"
125 epatch_user
126 eautoreconf
127 elibtoolize
128 }
129
130 src_configure() {
131 econf \
132 --without-embedded-libevent \
133 --with-privsep-user=${PN} \
134 --with-privsep-group=${PN} \
135 --with-privsep-chroot=/run/${PN} \
136 --with-lldpd-ctl-socket=/run/${PN}.socket \
137 --with-lldpd-pid-file=/run/${PN}.pid \
138 --docdir=/usr/share/doc/${PF} \
139 $(use_enable graph doxygen-dot) \
140 $(use_enable doc doxygen-man) \
141 $(use_enable doc doxygen-pdf) \
142 $(use_enable doc doxygen-html) \
143 $(use_enable cdp) \
144 $(use_enable dot1) \
145 $(use_enable dot3) \
146 $(use_enable edp) \
147 $(use_enable fdp) \
148 $(use_enable lldpmed) \
149 $(use_enable sonmp) \
150 $(use_enable static-libs static) \
151 $(use_with json-c) \
152 $(use_with jansson) \
153 $(use_with readline) \
154 $(use_with seccomp) \
155 $(use_with snmp) \
156 $(use_with xml)
157 }
158
159 src_compile() {
160 emake
161 use doc && emake doxygen-doc
162 }
163
164 src_install() {
165 emake DESTDIR="${D}" install
166 prune_libtool_files
167
168 newinitd "${FILESDIR}"/${PN}-initd-4 ${PN}
169 newconfd "${FILESDIR}"/${PN}-confd-1 ${PN}
170 newbashcomp src/client/lldpcli.bash-completion lldpcli
171
172 use doc && dohtml -r doxygen/html/*
173
174 keepdir /etc/${PN}.d
175
176 systemd_dounit "${FILESDIR}"/${PN}.service
177 }