Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/anubis/files/, mail-filter/anubis/
Date: Sun, 01 Sep 2019 19:07:22
Message-Id: 1567364810.9c0f5a8c84581dd96b6ed937975292f644ff1f5c.mattst88@gentoo
1 commit: 9c0f5a8c84581dd96b6ed937975292f644ff1f5c
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 1 19:05:17 2019 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 1 19:06:50 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0f5a8c
7
8 mail-filter/anubis: Remove
9
10 Closes: https://bugs.gentoo.org/617792
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 mail-filter/anubis/Manifest | 2 -
14 mail-filter/anubis/anubis-4.1.1-r1.ebuild | 94 --------------------------
15 mail-filter/anubis/anubis-4.1.1.ebuild | 93 -------------------------
16 mail-filter/anubis/anubis-4.2-r1.ebuild | 69 -------------------
17 mail-filter/anubis/anubis-4.2.ebuild | 67 ------------------
18 mail-filter/anubis/files/4.1.1-gnutls.patch | 11 ---
19 mail-filter/anubis/files/4.1.1-gnutls3.patch | 14 ----
20 mail-filter/anubis/files/4.1.1-gpgme.patch | 32 ---------
21 mail-filter/anubis/files/4.1.1-testsuite.patch | 14 ----
22 mail-filter/anubis/files/anubis-4.2-gdbm.patch | 21 ------
23 mail-filter/anubis/metadata.xml | 5 --
24 11 files changed, 422 deletions(-)
25
26 diff --git a/mail-filter/anubis/Manifest b/mail-filter/anubis/Manifest
27 deleted file mode 100644
28 index 75e906ec551..00000000000
29 --- a/mail-filter/anubis/Manifest
30 +++ /dev/null
31 @@ -1,2 +0,0 @@
32 -DIST anubis-4.1.1.tar.gz 1104272 BLAKE2B e4aac5ea5b38314bbf82231d3e93183906cd321c653cf6a0c07cc364a962d4a09f2aeb865e3f2fb40a93c8a45321ddb69f23b206d8dde2f830b803c65df94109 SHA512 51e9c3a4cc4f217348522ba196daf26908f5ebed1abbe8c3f4c876847284e1f43f19d5cc68cde3cae5aacc55d42b7a6786f9afb23856c647ddf6d6c4b6c0a7a7
33 -DIST anubis-4.2.tar.gz 1623768 BLAKE2B bb9c6db5f3c79571b71d1256fe45cf65604738e367902cce0ad113c464d4067ef56100cde30ef12c547728a27b6b1fbc387d9bb55c7dd052e9aaef9f766af542 SHA512 cd16b67780b37f02a31374875763a1d54107289fbaf53160de5778f095b56bdb390c72a06fc067d87556b1158b0134c0fc88d30edbe124a71d8c80a89595e75f
34
35 diff --git a/mail-filter/anubis/anubis-4.1.1-r1.ebuild b/mail-filter/anubis/anubis-4.1.1-r1.ebuild
36 deleted file mode 100644
37 index c229420bab3..00000000000
38 --- a/mail-filter/anubis/anubis-4.1.1-r1.ebuild
39 +++ /dev/null
40 @@ -1,94 +0,0 @@
41 -# Copyright 1999-2015 Gentoo Foundation
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI=4
45 -inherit eutils autotools pam toolchain-funcs user
46 -
47 -DESCRIPTION="GNU Anubis is an outgoing mail processor"
48 -HOMEPAGE="https://www.gnu.org/software/anubis/"
49 -
50 -SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
51 -LICENSE="GPL-2"
52 -
53 -SLOT="0"
54 -KEYWORDS="~amd64 ppc x86"
55 -IUSE="crypt guile mysql postgres nls pam pcre sasl socks5 +gnutls tcpd test"
56 -
57 -RDEPEND="sys-libs/gdbm
58 - crypt? ( >=app-crypt/gpgme-0.9.0 )
59 - guile? ( >=dev-scheme/guile-1.8 )
60 - mysql? ( virtual/mysql )
61 - pam? ( virtual/pam )
62 - postgres? ( dev-db/postgresql[server] )
63 - nls? ( sys-devel/gettext )
64 - pcre? ( >=dev-libs/libpcre-3.9 )
65 - sasl? ( virtual/gsasl )
66 - gnutls? ( net-libs/gnutls )
67 - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
68 -DEPEND="${RDEPEND}
69 - test? ( dev-util/dejagnu )"
70 -
71 -REQUIRED_USE="mysql? ( sasl )
72 - postgres? ( sasl )"
73 -
74 -pkg_setup() {
75 - enewuser anubis
76 -}
77 -
78 -src_prepare() {
79 - epatch "${FILESDIR}"/${PV}-gnutls.patch
80 - epatch "${FILESDIR}"/${PV}-gpgme.patch
81 - epatch "${FILESDIR}"/${PV}-testsuite.patch
82 - epatch "${FILESDIR}"/${PV}-gnutls3.patch
83 - sed -i -e "s/1024-bit ELG-E/1024-bit ELG/" \
84 - testsuite/etc/{gpgcrypt.pat,gpgse.pat}
85 - eautoreconf
86 -}
87 -
88 -src_configure() {
89 - local myconf
90 - if use crypt ; then
91 - myconf="--with-gpgme --with-gpgme-prefix=$(gpgme-config --prefix)"
92 - else
93 - myconf="--without-gpgme"
94 - fi
95 - econf --with-unprivileged-user=anubis \
96 - --disable-rpath \
97 - $(use_with mysql) \
98 - $(use_with postgres) \
99 - $(use_with pam) \
100 - $(use_with pcre) \
101 - $(use_enable nls) \
102 - $(use_with guile) \
103 - $(use_with sasl gsasl) \
104 - $(use_with gnutls) \
105 - $(use_with tcpd tcp-wrappers) \
106 - $(use_with socks5 socks-proxy) \
107 - ${myconf}
108 -}
109 -
110 -src_compile() {
111 - # parallel make fails
112 - emake AR=$(tc-getAR) -j1
113 -}
114 -
115 -src_test() {
116 - cd "${S}/testsuite"
117 - emake -j1 check
118 -}
119 -
120 -src_install() {
121 - emake DESTDIR="${D}" install
122 -
123 - dodoc AUTHORS ChangeLog INSTALL NEWS README* THANKS TODO
124 - docinto examples
125 - dodoc examples/*anubis*
126 - docinto guile
127 - dodoc guile/*.scm
128 -
129 - if use pam ; then
130 - pamd_mimic system-auth anubis auth account session
131 - fi
132 -
133 - rm -rf "${D}"/usr/share/anubis
134 -}
135
136 diff --git a/mail-filter/anubis/anubis-4.1.1.ebuild b/mail-filter/anubis/anubis-4.1.1.ebuild
137 deleted file mode 100644
138 index 96fda178e73..00000000000
139 --- a/mail-filter/anubis/anubis-4.1.1.ebuild
140 +++ /dev/null
141 @@ -1,93 +0,0 @@
142 -# Copyright 1999-2014 Gentoo Foundation
143 -# Distributed under the terms of the GNU General Public License v2
144 -
145 -EAPI=4
146 -inherit eutils autotools pam user
147 -
148 -DESCRIPTION="GNU Anubis is an outgoing mail processor"
149 -HOMEPAGE="https://www.gnu.org/software/anubis/"
150 -
151 -SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
152 -LICENSE="GPL-2"
153 -
154 -SLOT="0"
155 -KEYWORDS="ppc x86"
156 -IUSE="crypt guile mysql postgres nls pam pcre sasl socks5 +gnutls tcpd test"
157 -
158 -RDEPEND="sys-libs/gdbm
159 - crypt? ( >=app-crypt/gpgme-0.9.0 )
160 - guile? ( >=dev-scheme/guile-1.8 )
161 - mysql? ( virtual/mysql )
162 - pam? ( virtual/pam )
163 - postgres? ( dev-db/postgresql[server] )
164 - nls? ( sys-devel/gettext )
165 - pcre? ( >=dev-libs/libpcre-3.9 )
166 - sasl? ( virtual/gsasl )
167 - gnutls? ( net-libs/gnutls )
168 - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
169 -DEPEND="${RDEPEND}
170 - test? ( dev-util/dejagnu )"
171 -
172 -REQUIRED_USE="mysql? ( sasl )
173 - postgres? ( sasl )"
174 -
175 -pkg_setup() {
176 - enewuser anubis
177 -}
178 -
179 -src_prepare() {
180 - epatch "${FILESDIR}"/${PV}-gnutls.patch
181 - epatch "${FILESDIR}"/${PV}-gpgme.patch
182 - epatch "${FILESDIR}"/${PV}-testsuite.patch
183 - sed -i -e "s/1024-bit ELG-E/1024-bit ELG/" \
184 - testsuite/etc/{gpgcrypt.pat,gpgse.pat}
185 - eautoreconf
186 -}
187 -
188 -src_configure() {
189 - local myconf
190 - if use crypt ; then
191 - myconf="--with-gpgme --with-gpgme-prefix=$(gpgme-config --prefix)"
192 - else
193 - myconf="--without-gpgme"
194 - fi
195 - econf --with-unprivileged-user=anubis \
196 - --disable-rpath \
197 - $(use_with mysql) \
198 - $(use_with postgres) \
199 - $(use_with pam) \
200 - $(use_with pcre) \
201 - $(use_enable nls) \
202 - $(use_with guile) \
203 - $(use_with sasl gsasl) \
204 - $(use_with gnutls) \
205 - $(use_with tcpd tcp-wrappers) \
206 - $(use_with socks5 socks-proxy) \
207 - ${myconf}
208 -}
209 -
210 -src_compile() {
211 - # parallel make fails
212 - emake -j1
213 -}
214 -
215 -src_test() {
216 - cd "${S}/testsuite"
217 - emake -j1 check
218 -}
219 -
220 -src_install() {
221 - emake DESTDIR="${D}" install
222 -
223 - dodoc AUTHORS ChangeLog INSTALL NEWS README* THANKS TODO
224 - docinto examples
225 - dodoc examples/*anubis*
226 - docinto guile
227 - dodoc guile/*.scm
228 -
229 - if use pam ; then
230 - pamd_mimic system-auth anubis auth account session
231 - fi
232 -
233 - rm -rf "${D}"/usr/share/anubis
234 -}
235
236 diff --git a/mail-filter/anubis/anubis-4.2-r1.ebuild b/mail-filter/anubis/anubis-4.2-r1.ebuild
237 deleted file mode 100644
238 index ef65b9481c1..00000000000
239 --- a/mail-filter/anubis/anubis-4.2-r1.ebuild
240 +++ /dev/null
241 @@ -1,69 +0,0 @@
242 -# Copyright 1999-2019 Gentoo Authors
243 -# Distributed under the terms of the GNU General Public License v2
244 -
245 -EAPI=6
246 -
247 -inherit pam user
248 -
249 -DESCRIPTION="GNU Anubis is an outgoing mail processor"
250 -HOMEPAGE="https://www.gnu.org/software/anubis/"
251 -
252 -SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
253 -LICENSE="GPL-2"
254 -
255 -SLOT="0"
256 -KEYWORDS="~amd64 ~ppc ~x86"
257 -IUSE="crypt guile mysql postgres nls pam pcre sasl socks5 +gnutls tcpd test"
258 -
259 -RDEPEND="sys-libs/gdbm
260 - crypt? ( >=app-crypt/gpgme-1.8.0 )
261 - guile? ( >=dev-scheme/guile-1.8 )
262 - mysql? ( dev-db/mysql-connector-c )
263 - pam? ( virtual/pam )
264 - postgres? ( dev-db/postgresql:*[server] )
265 - nls? ( sys-devel/gettext )
266 - pcre? ( >=dev-libs/libpcre-3.9 )
267 - sasl? ( virtual/gsasl )
268 - gnutls? ( net-libs/gnutls )
269 - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
270 -DEPEND="${RDEPEND}
271 - test? ( dev-util/dejagnu )"
272 -
273 -REQUIRED_USE="mysql? ( sasl )
274 - postgres? ( sasl )"
275 -
276 -PATCHES=( "${FILESDIR}/anubis-4.2-gdbm.patch" )
277 -
278 -pkg_setup() {
279 - enewuser anubis
280 -}
281 -
282 -src_configure() {
283 - econf --with-unprivileged-user=anubis \
284 - --disable-rpath \
285 - $(use_with mysql) \
286 - $(use_with postgres) \
287 - $(use_with pam) \
288 - $(use_with pcre) \
289 - $(use_enable nls) \
290 - $(use_with guile) \
291 - $(use_with sasl gsasl) \
292 - $(use_with gnutls) \
293 - $(use_with tcpd tcp-wrappers) \
294 - $(use_with socks5 socks-proxy) \
295 - $(use_with crypt gpgme)
296 -}
297 -
298 -src_test() {
299 - emake -C testsuite check
300 -}
301 -
302 -src_install() {
303 - default
304 - docinto examples
305 - dodoc examples/*anubis*
306 - docinto guile
307 - dodoc guile/*.scm
308 -
309 - use pam && pamd_mimic system-auth anubis auth account session
310 -}
311
312 diff --git a/mail-filter/anubis/anubis-4.2.ebuild b/mail-filter/anubis/anubis-4.2.ebuild
313 deleted file mode 100644
314 index 17ae62c4609..00000000000
315 --- a/mail-filter/anubis/anubis-4.2.ebuild
316 +++ /dev/null
317 @@ -1,67 +0,0 @@
318 -# Copyright 1999-2017 Gentoo Foundation
319 -# Distributed under the terms of the GNU General Public License v2
320 -
321 -EAPI=6
322 -
323 -inherit eutils pam toolchain-funcs user
324 -
325 -DESCRIPTION="GNU Anubis is an outgoing mail processor"
326 -HOMEPAGE="https://www.gnu.org/software/anubis/"
327 -
328 -SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
329 -LICENSE="GPL-2"
330 -
331 -SLOT="0"
332 -KEYWORDS="~amd64 ppc x86"
333 -IUSE="crypt guile mysql postgres nls pam pcre sasl socks5 +gnutls tcpd test"
334 -
335 -RDEPEND="sys-libs/gdbm
336 - crypt? ( >=app-crypt/gpgme-1.8.0 )
337 - guile? ( >=dev-scheme/guile-1.8 )
338 - mysql? ( virtual/mysql )
339 - pam? ( virtual/pam )
340 - postgres? ( dev-db/postgresql:*[server] )
341 - nls? ( sys-devel/gettext )
342 - pcre? ( >=dev-libs/libpcre-3.9 )
343 - sasl? ( virtual/gsasl )
344 - gnutls? ( net-libs/gnutls )
345 - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
346 -DEPEND="${RDEPEND}
347 - test? ( dev-util/dejagnu )"
348 -
349 -REQUIRED_USE="mysql? ( sasl )
350 - postgres? ( sasl )"
351 -
352 -pkg_setup() {
353 - enewuser anubis
354 -}
355 -
356 -src_configure() {
357 - econf --with-unprivileged-user=anubis \
358 - --disable-rpath \
359 - $(use_with mysql) \
360 - $(use_with postgres) \
361 - $(use_with pam) \
362 - $(use_with pcre) \
363 - $(use_enable nls) \
364 - $(use_with guile) \
365 - $(use_with sasl gsasl) \
366 - $(use_with gnutls) \
367 - $(use_with tcpd tcp-wrappers) \
368 - $(use_with socks5 socks-proxy) \
369 - $(use_with crypt gpgme)
370 -}
371 -
372 -src_test() {
373 - emake -C testsuite check
374 -}
375 -
376 -src_install() {
377 - default
378 - docinto examples
379 - dodoc examples/*anubis*
380 - docinto guile
381 - dodoc guile/*.scm
382 -
383 - use pam && pamd_mimic system-auth anubis auth account session
384 -}
385
386 diff --git a/mail-filter/anubis/files/4.1.1-gnutls.patch b/mail-filter/anubis/files/4.1.1-gnutls.patch
387 deleted file mode 100644
388 index c4dd28bff69..00000000000
389 --- a/mail-filter/anubis/files/4.1.1-gnutls.patch
390 +++ /dev/null
391 @@ -1,11 +0,0 @@
392 ---- configure.ac 2011-06-13 13:46:22.817856139 +0300
393 -+++ configure.ac 2011-06-13 13:47:56.000000000 +0300
394 -@@ -277,7 +277,7 @@
395 - if test $with_gnutls = yes; then
396 - AC_CHECK_HEADERS(gnutls/gnutls.h)
397 - if test $ac_cv_header_gnutls_gnutls_h != no; then
398 -- AM_PATH_LIBGNUTLS("1.0.0",
399 -+ PKG_CHECK_MODULES(LIBGNUTLS, gnutls >= 1.0.0,
400 - [M4_DEFS="$M4_DEFS -DWITH_SSL -DWITH_GNUTLS"
401 - AC_DEFINE(USE_GNUTLS, 1,
402 - [Define to 1 if USE_GNUTLS is requested.])],
403
404 diff --git a/mail-filter/anubis/files/4.1.1-gnutls3.patch b/mail-filter/anubis/files/4.1.1-gnutls3.patch
405 deleted file mode 100644
406 index c9d9197a218..00000000000
407 --- a/mail-filter/anubis/files/4.1.1-gnutls3.patch
408 +++ /dev/null
409 @@ -1,14 +0,0 @@
410 ---- src/tls.c 2008-12-16 16:21:54.000000000 +0000
411 -+++ src/tls.c 2012-10-30 09:06:37.387243098 +0000
412 -@@ -294,7 +294,10 @@
413 - static void
414 - verify_certificate (gnutls_session session)
415 - {
416 -- int status = gnutls_certificate_verify_peers (session);
417 -+ int status, verify_ret;
418 -+ verify_ret = gnutls_certificate_verify_peers2 (session, &status);
419 -+ if (!verify_ret)
420 -+ return status;
421 -
422 - if (status == GNUTLS_E_NO_CERTIFICATE_FOUND)
423 - {
424
425 diff --git a/mail-filter/anubis/files/4.1.1-gpgme.patch b/mail-filter/anubis/files/4.1.1-gpgme.patch
426 deleted file mode 100644
427 index 7aa8ba578ee..00000000000
428 --- a/mail-filter/anubis/files/4.1.1-gpgme.patch
429 +++ /dev/null
430 @@ -1,32 +0,0 @@
431 ---- configure.ac 2011-06-13 19:40:37.856822010 +0300
432 -+++ configure.ac 2011-06-13 19:43:27.000000000 +0300
433 -@@ -149,10 +149,18 @@
434 - AC_MSG_CHECKING(for $1/include/gpgme.h)
435 - AC_MSG_RESULT([yes])
436 - return 0
437 -+ else
438 -+ if test -f "$1/include/gpgme/gpgme.h"; then
439 -+ gpgmedir=1
440 -+ INCLUDES="$INCLUDES -I$1/include/gpgme"
441 -+ AC_MSG_CHECKING(for $1/include/gpgme/gpgme.h)
442 -+ AC_MSG_RESULT([yes])
443 -+ return 0
444 -+ fi
445 - fi
446 - return 1
447 - }
448 -- for maindir in /usr/pkg /opt /sw; do
449 -+ for maindir in /usr/pkg /opt /sw /usr; do
450 - findgpgmedir $maindir && break 2
451 - done
452 - if test $gpgmedir; then
453 ---- configure.ac 2011-06-17 11:54:29.000000000 +0000
454 -+++ configure.ac 2011-06-17 11:56:22.000000000 +0000
455 -@@ -137,6 +137,7 @@
456 - else
457 - AM_PATH_GPGME([1.0.0], with_gpgme=yes, with_gpgme=no)
458 - AC_CHECK_LIB(gpgme, main,, with_gpgme=no)
459 -+ AC_CHECK_LIB(gpg-error, gpg_err_init,, with_gpgme=no)
460 - fi
461 - if test "$with_gpgme" = "no"; then
462 - AC_MSG_RESULT([Disabling GPGME support...])
463
464 diff --git a/mail-filter/anubis/files/4.1.1-testsuite.patch b/mail-filter/anubis/files/4.1.1-testsuite.patch
465 deleted file mode 100644
466 index 5b1c656fa0a..00000000000
467 --- a/mail-filter/anubis/files/4.1.1-testsuite.patch
468 +++ /dev/null
469 @@ -1,14 +0,0 @@
470 ---- testsuite/data/Makefile.am 2011-06-13 14:29:38.843665225 +0300
471 -+++ testsuite/data/Makefile.am 2011-06-13 14:31:16.000000000 +0300
472 -@@ -22,8 +22,10 @@
473 - EXTRA_DIST = pubring.asc secring.asc anubis.pem append.txt users
474 - CLEANFILES = *.gpg random_seed *~ text.db
475 -
476 --pubring.gpg secring.gpg: $(srcdir)/pubring.asc $(srcdir)/secring.asc
477 -+pubring.gpg: $(srcdir)/pubring.asc
478 - $(GPG) --homedir . --import < $(srcdir)/pubring.asc
479 -+
480 -+secring.gpg: $(srcdir)/secring.asc
481 - $(GPG) --homedir . --allow-secret-key-import --import < $(srcdir)/secring.asc
482 -
483 - text.db: $(srcdir)/users
484
485 diff --git a/mail-filter/anubis/files/anubis-4.2-gdbm.patch b/mail-filter/anubis/files/anubis-4.2-gdbm.patch
486 deleted file mode 100644
487 index 5c54560ff94..00000000000
488 --- a/mail-filter/anubis/files/anubis-4.2-gdbm.patch
489 +++ /dev/null
490 @@ -1,21 +0,0 @@
491 -diff -aurN a/src/gdbm.c b/src/gdbm.c
492 ---- a/src/gdbm.c 2014-05-22 01:39:58.000000000 -0400
493 -+++ b/src/gdbm.c 2019-02-12 13:29:39.270414662 -0500
494 -@@ -209,7 +209,7 @@
495 - }
496 -
497 - const char *
498 --gdbm_db_strerror (void *d, int rc)
499 -+anubis_gdbm_db_strerror (void *d, int rc)
500 - {
501 - return gdbm_strerror (rc);
502 - }
503 -@@ -222,7 +222,7 @@
504 - gdbm_db_close,
505 - gdbm_db_get,
506 - gdbm_db_put,
507 -- gdbm_db_delete, gdbm_db_list, gdbm_db_strerror);
508 -+ gdbm_db_delete, gdbm_db_list, anubis_gdbm_db_strerror);
509 - }
510 -
511 - #endif /* HAVE_LIBGDBM */
512
513 diff --git a/mail-filter/anubis/metadata.xml b/mail-filter/anubis/metadata.xml
514 deleted file mode 100644
515 index 6f49eba8f49..00000000000
516 --- a/mail-filter/anubis/metadata.xml
517 +++ /dev/null
518 @@ -1,5 +0,0 @@
519 -<?xml version="1.0" encoding="UTF-8"?>
520 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
521 -<pkgmetadata>
522 -<!-- maintainer-needed -->
523 -</pkgmetadata>