Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/bitlbee/, net-im/bitlbee/files/
Date: Sun, 02 Apr 2017 06:16:12
Message-Id: 1491113509.5b9fcf6070aa5835ef7e8f597d6065ecc66e125e.radhermit@gentoo
1 commit: 5b9fcf6070aa5835ef7e8f597d6065ecc66e125e
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Sun Apr 2 06:11:49 2017 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Sun Apr 2 06:11:49 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9fcf60
7
8 net-im/bitlbee: remove old
9
10 net-im/bitlbee/Manifest | 2 -
11 net-im/bitlbee/bitlbee-3.4.2-r1.ebuild | 157 -------------------
12 net-im/bitlbee/bitlbee-3.5-r1.ebuild | 167 ---------------------
13 net-im/bitlbee/files/bitlbee-3.2.1-configure.patch | 17 ---
14 .../bitlbee/files/bitlbee-3.4.2-systemd-user.patch | 10 --
15 5 files changed, 353 deletions(-)
16
17 diff --git a/net-im/bitlbee/Manifest b/net-im/bitlbee/Manifest
18 index 09af66d4a68..232c35070d5 100644
19 --- a/net-im/bitlbee/Manifest
20 +++ b/net-im/bitlbee/Manifest
21 @@ -1,3 +1 @@
22 -DIST bitlbee-3.4.2.tar.gz 719456 SHA256 69c85554def74f314e3b6e390389a30b0e748f23ef37883e9d7545ee2c45ea57 SHA512 2b839c014cfad037d815aa0e0867dda1b4628ff076d8de6fec1e80ab1499bca565d9afbe104929d492ff68c86b745cc3f76acbeba102766d656f2d359b70302e WHIRLPOOL 43803ba2bbe6297e05e465912d22b0547bb0f9c3cd184a6c0c924dc023b9d505e3666aa732de83c79249e59aa0e2d6f621ee15c508ccc17eed1898b755f0112e
23 DIST bitlbee-3.5.1.tar.gz 680351 SHA256 9636d7fd89ebb3756c13a9a3387736ca6d56ccf66ec0580d512f07b21db0fa69 SHA512 4eb3b0d3a92910c8dd789cd23338cc6296bf40212c5244fcb27a88ede10e86424ea59c78e719841863701a7fdd8c61819f2775f7b58833e287d9110e49d036f3 WHIRLPOOL fd8645bb72e2cae336a5d627de0631f5858ffaf4d4d43e7efc5656605068179d86d0deff2810f56e5154995ffdd58ee8be90bc459ff9766dacd5e74d08aaefc7
24 -DIST bitlbee-3.5.tar.gz 657177 SHA256 549d02181ab303dfe8a219faafd7a1aea7ee642eb071b767f668782a57388319 SHA512 7f044474fff5b1213dddc29e19aae102d1bbe4361cddcf9e58f965c01a58b6f7ed41cbf6ecec050a96f91f55dca15f6df948dee105eff001086d9daa15ba0499 WHIRLPOOL 72434e9d7d43a0d1bf6d1f8c0eda10a099fca262d5431430d0001a7dc7b34e7594e5a6dc0942eebc04f7073bc73d4d8b3f7d00991b21b47d1cfb15ea542715c7
25
26 diff --git a/net-im/bitlbee/bitlbee-3.4.2-r1.ebuild b/net-im/bitlbee/bitlbee-3.4.2-r1.ebuild
27 deleted file mode 100644
28 index 8cf60e73216..00000000000
29 --- a/net-im/bitlbee/bitlbee-3.4.2-r1.ebuild
30 +++ /dev/null
31 @@ -1,157 +0,0 @@
32 -# Copyright 1999-2017 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=6
36 -
37 -inherit user systemd
38 -
39 -if [[ ${PV} == "9999" ]]; then
40 - EGIT_REPO_URI="https://github.com/bitlbee/bitlbee.git"
41 - inherit git-r3
42 -else
43 - SRC_URI="http://get.bitlbee.org/src/${P}.tar.gz"
44 - KEYWORDS="amd64 ppc ~ppc64 x86 ~x86-fbsd"
45 -fi
46 -
47 -DESCRIPTION="irc to IM gateway that support multiple IM protocols"
48 -HOMEPAGE="http://www.bitlbee.org/"
49 -
50 -LICENSE="GPL-2"
51 -SLOT="0"
52 -IUSE_PROTOCOLS="msn oscar purple twitter +xmpp yahoo"
53 -IUSE="debug +gnutls ipv6 libevent libressl nss otr +plugins selinux test xinetd
54 - ${IUSE_PROTOCOLS}"
55 -
56 -REQUIRED_USE="
57 - || ( purple xmpp msn oscar yahoo )
58 - xmpp? ( !nss )
59 -"
60 -
61 -COMMON_DEPEND="
62 - >=dev-libs/glib-2.16
63 - purple? ( net-im/pidgin )
64 - libevent? ( dev-libs/libevent:= )
65 - otr? ( >=net-libs/libotr-4 )
66 - gnutls? ( net-libs/gnutls:= )
67 - !gnutls? (
68 - nss? ( dev-libs/nss )
69 - !nss? (
70 - libressl? ( dev-libs/libressl:= )
71 - !libressl? ( dev-libs/openssl:0= )
72 - )
73 - )
74 -"
75 -DEPEND="${COMMON_DEPEND}
76 - virtual/pkgconfig
77 - selinux? ( sec-policy/selinux-bitlbee )
78 - test? ( dev-libs/check )"
79 -
80 -RDEPEND="${COMMON_DEPEND}
81 - virtual/logger
82 - xinetd? ( sys-apps/xinetd )"
83 -
84 -pkg_setup() {
85 - enewgroup bitlbee
86 - enewuser bitlbee -1 -1 /var/lib/bitlbee bitlbee
87 -}
88 -
89 -src_prepare() {
90 - [[ ${PV} != "9999" ]] && eapply "${FILESDIR}"/${P}-systemd-user.patch
91 - eapply_user
92 -}
93 -
94 -src_configure() {
95 - local myconf
96 -
97 - # setup plugins, protocol, ipv6 and debug
98 - myconf+=( --jabber=$(usex xmpp 1 0) )
99 - for flag in debug ipv6 plugins ${IUSE_PROTOCOLS/+xmpp/} ; do
100 - myconf+=( --${flag}=$(usex ${flag} 1 0) )
101 - done
102 -
103 - # set otr
104 - if use otr && use plugins ; then
105 - myconf+=( --otr=plugin )
106 - else
107 - if use otr ; then
108 - ewarn "OTR support has been disabled automatically because it"
109 - ewarn "requires the plugins USE flag."
110 - fi
111 - myconf+=( --otr=0 )
112 - fi
113 -
114 - # setup ssl use flags
115 - if use gnutls ; then
116 - myconf+=( --ssl=gnutls )
117 - einfo "Using gnutls for SSL support"
118 - else
119 - ewarn "Only gnutls is officially supported by upstream."
120 - if use nss ; then
121 - myconf+=( --ssl=nss )
122 - einfo "Using nss for SSL support"
123 - else
124 - myconf+=( --ssl=openssl )
125 - einfo "Using openssl for SSL support"
126 - fi
127 - fi
128 -
129 - # set event handler
130 - if use libevent ; then
131 - myconf+=( --events=libevent )
132 - else
133 - myconf+=( --events=glib )
134 - fi
135 -
136 - # not autotools-based
137 - ./configure \
138 - --prefix=/usr \
139 - --datadir=/usr/share/bitlbee \
140 - --etcdir=/etc/bitlbee \
141 - --plugindir=/usr/$(get_libdir)/bitlbee \
142 - --systemdsystemunitdir=$(systemd_get_systemunitdir) \
143 - --doc=1 \
144 - --strip=0 \
145 - "${myconf[@]}" || die
146 -
147 - sed -i \
148 - -e "/^EFLAGS/s:=:&${LDFLAGS} :" \
149 - Makefile.settings || die
150 -}
151 -
152 -src_install() {
153 - emake DESTDIR="${D}" install install-etc install-doc install-dev install-systemd
154 -
155 - keepdir /var/lib/bitlbee
156 - fperms 700 /var/lib/bitlbee
157 - fowners bitlbee:bitlbee /var/lib/bitlbee
158 -
159 - dodoc doc/{AUTHORS,CHANGES,CREDITS,FAQ,README}
160 -
161 - if use xinetd ; then
162 - insinto /etc/xinetd.d
163 - newins doc/bitlbee.xinetd bitlbee
164 - fi
165 -
166 - newinitd "${FILESDIR}"/bitlbee.initd-r1 bitlbee
167 - newconfd "${FILESDIR}"/bitlbee.confd-r1 bitlbee
168 -
169 - exeinto /usr/share/bitlbee
170 - doexe utils/{convert_purple.py,bitlbee-ctl.pl}
171 -}
172 -
173 -pkg_postinst() {
174 - chown -R bitlbee:bitlbee "${ROOT}"/var/lib/bitlbee
175 - [[ -d "${ROOT}"/var/run/bitlbee ]] &&
176 - chown -R bitlbee:bitlbee "${ROOT}"/var/run/bitlbee
177 -
178 - if [[ -z ${REPLACING_VERSIONS} ]]; then
179 - einfo
180 - elog "The bitlbee init script will now attempt to stop all processes owned by the"
181 - elog "bitlbee user, including per-client forks."
182 - elog
183 - elog "Tell the init script not to touch anything besides the main bitlbee process"
184 - elog "by changing the BITLBEE_STOP_ALL variable in"
185 - elog " /etc/conf.d/bitlbee"
186 - einfo
187 - fi
188 -}
189
190 diff --git a/net-im/bitlbee/bitlbee-3.5-r1.ebuild b/net-im/bitlbee/bitlbee-3.5-r1.ebuild
191 deleted file mode 100644
192 index 8a915ec5c38..00000000000
193 --- a/net-im/bitlbee/bitlbee-3.5-r1.ebuild
194 +++ /dev/null
195 @@ -1,167 +0,0 @@
196 -# Copyright 1999-2017 Gentoo Foundation
197 -# Distributed under the terms of the GNU General Public License v2
198 -
199 -EAPI=6
200 -
201 -inherit user systemd toolchain-funcs
202 -
203 -if [[ ${PV} == "9999" ]]; then
204 - EGIT_REPO_URI="https://github.com/bitlbee/bitlbee.git"
205 - inherit git-r3
206 -else
207 - SRC_URI="https://get.bitlbee.org/src/${P}.tar.gz"
208 - KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
209 -fi
210 -
211 -DESCRIPTION="irc to IM gateway that support multiple IM protocols"
212 -HOMEPAGE="https://www.bitlbee.org/"
213 -
214 -LICENSE="GPL-2"
215 -SLOT="0"
216 -IUSE_PROTOCOLS="msn oscar purple twitter +xmpp"
217 -IUSE="debug +gnutls ipv6 libevent libressl nss otr +plugins selinux test xinetd
218 - ${IUSE_PROTOCOLS}"
219 -
220 -REQUIRED_USE="
221 - || ( purple xmpp msn oscar )
222 - xmpp? ( !nss )
223 -"
224 -
225 -COMMON_DEPEND="
226 - >=dev-libs/glib-2.16
227 - purple? ( net-im/pidgin )
228 - libevent? ( dev-libs/libevent:= )
229 - otr? ( >=net-libs/libotr-4 )
230 - gnutls? ( net-libs/gnutls:= )
231 - !gnutls? (
232 - nss? ( dev-libs/nss )
233 - !nss? (
234 - libressl? ( dev-libs/libressl:= )
235 - !libressl? ( dev-libs/openssl:0= )
236 - )
237 - )
238 -"
239 -DEPEND="${COMMON_DEPEND}
240 - virtual/pkgconfig
241 - selinux? ( sec-policy/selinux-bitlbee )
242 - test? ( dev-libs/check )"
243 -
244 -RDEPEND="${COMMON_DEPEND}
245 - virtual/logger
246 - xinetd? ( sys-apps/xinetd )"
247 -
248 -pkg_setup() {
249 - enewgroup bitlbee
250 - enewuser bitlbee -1 -1 /var/lib/bitlbee bitlbee
251 -}
252 -
253 -src_prepare() {
254 - if [[ ${PV} != "9999" ]]; then
255 - eapply \
256 - "${FILESDIR}"/${P}-systemd-user.patch \
257 - "${FILESDIR}"/${P}-verbose-build.patch
258 - fi
259 -
260 - eapply_user
261 -}
262 -
263 -src_configure() {
264 - local myconf
265 -
266 - # setup plugins, protocol, ipv6 and debug
267 - myconf+=( --jabber=$(usex xmpp 1 0) )
268 - for flag in debug ipv6 plugins ${IUSE_PROTOCOLS/+xmpp/} ; do
269 - myconf+=( --${flag}=$(usex ${flag} 1 0) )
270 - done
271 -
272 - # set otr
273 - if use otr && use plugins ; then
274 - myconf+=( --otr=plugin )
275 - else
276 - if use otr ; then
277 - ewarn "OTR support has been disabled automatically because it"
278 - ewarn "requires the plugins USE flag."
279 - fi
280 - myconf+=( --otr=0 )
281 - fi
282 -
283 - # setup ssl use flags
284 - if use gnutls ; then
285 - myconf+=( --ssl=gnutls )
286 - einfo "Using gnutls for SSL support"
287 - else
288 - ewarn "Only gnutls is officially supported by upstream."
289 - if use nss ; then
290 - myconf+=( --ssl=nss )
291 - einfo "Using nss for SSL support"
292 - else
293 - myconf+=( --ssl=openssl )
294 - einfo "Using openssl for SSL support"
295 - fi
296 - fi
297 -
298 - # set event handler
299 - if use libevent ; then
300 - myconf+=( --events=libevent )
301 - else
302 - myconf+=( --events=glib )
303 - fi
304 -
305 - # not autotools-based
306 - ./configure \
307 - --prefix=/usr \
308 - --datadir=/usr/share/bitlbee \
309 - --etcdir=/etc/bitlbee \
310 - --plugindir=/usr/$(get_libdir)/bitlbee \
311 - --systemdsystemunitdir=$(systemd_get_systemunitdir) \
312 - --doc=1 \
313 - --strip=0 \
314 - --verbose=1 \
315 - "${myconf[@]}" || die
316 -
317 - sed -i \
318 - -e "/^EFLAGS/s:=:&${LDFLAGS} :" \
319 - Makefile.settings || die
320 -}
321 -
322 -src_compile() {
323 - emake CC="$(tc-getCC)" LD="$(tc-getLD)"
324 -}
325 -
326 -src_install() {
327 - emake DESTDIR="${D}" install install-etc install-doc install-dev install-systemd
328 -
329 - keepdir /var/lib/bitlbee
330 - fperms 700 /var/lib/bitlbee
331 - fowners bitlbee:bitlbee /var/lib/bitlbee
332 -
333 - dodoc doc/{AUTHORS,CHANGES,CREDITS,FAQ,README}
334 -
335 - if use xinetd ; then
336 - insinto /etc/xinetd.d
337 - newins doc/bitlbee.xinetd bitlbee
338 - fi
339 -
340 - newinitd "${FILESDIR}"/bitlbee.initd-r1 bitlbee
341 - newconfd "${FILESDIR}"/bitlbee.confd-r1 bitlbee
342 -
343 - exeinto /usr/share/bitlbee
344 - doexe utils/{convert_purple.py,bitlbee-ctl.pl}
345 -}
346 -
347 -pkg_postinst() {
348 - chown -R bitlbee:bitlbee "${ROOT}"/var/lib/bitlbee
349 - [[ -d "${ROOT}"/var/run/bitlbee ]] &&
350 - chown -R bitlbee:bitlbee "${ROOT}"/var/run/bitlbee
351 -
352 - if [[ -z ${REPLACING_VERSIONS} ]]; then
353 - einfo
354 - elog "The bitlbee init script will now attempt to stop all processes owned by the"
355 - elog "bitlbee user, including per-client forks."
356 - elog
357 - elog "Tell the init script not to touch anything besides the main bitlbee process"
358 - elog "by changing the BITLBEE_STOP_ALL variable in"
359 - elog " /etc/conf.d/bitlbee"
360 - einfo
361 - fi
362 -}
363
364 diff --git a/net-im/bitlbee/files/bitlbee-3.2.1-configure.patch b/net-im/bitlbee/files/bitlbee-3.2.1-configure.patch
365 deleted file mode 100644
366 index 5bde108af32..00000000000
367 --- a/net-im/bitlbee/files/bitlbee-3.2.1-configure.patch
368 +++ /dev/null
369 @@ -1,17 +0,0 @@
370 ---- bitlbee-3.0.6/configure
371 -+++ bitlbee-3.0.6/configure
372 -@@ -612,14 +612,6 @@
373 - fi
374 - fi
375 -
376 --case "$CC" in
377 --*gcc* )
378 -- echo CFLAGS+=-MMD -MF .depend/\$@.d >> Makefile.settings
379 -- for i in . lib tests protocols protocols/*/; do
380 -- mkdir -p $i/.depend
381 -- done
382 --esac
383 --
384 - if [ "$msn" = 0 ]; then
385 - echo '#undef WITH_MSN' >> config.h
386 - else
387
388 diff --git a/net-im/bitlbee/files/bitlbee-3.4.2-systemd-user.patch b/net-im/bitlbee/files/bitlbee-3.4.2-systemd-user.patch
389 deleted file mode 100644
390 index 07d58f4f331..00000000000
391 --- a/net-im/bitlbee/files/bitlbee-3.4.2-systemd-user.patch
392 +++ /dev/null
393 @@ -1,10 +0,0 @@
394 ---- a/init/bitlbee.service.in
395 -+++ b/init/bitlbee.service.in
396 -@@ -4,6 +4,7 @@
397 -
398 - [Service]
399 - ExecStart=@sbindir@bitlbee -F -n
400 -+User=bitlbee
401 -
402 - [Install]
403 - WantedBy=multi-user.target