summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2019-09-01 12:05:17 -0700
committerMatt Turner <mattst88@gentoo.org>2019-09-01 12:06:50 -0700
commit9c0f5a8c84581dd96b6ed937975292f644ff1f5c (patch)
tree8fde647afb937423c2a8369fa91cf6b7eabe4fd1 /mail-filter
parentsci-physics/harminv: Remove (diff)
downloadgentoo-9c0f5a8c84581dd96b6ed937975292f644ff1f5c.tar.gz
gentoo-9c0f5a8c84581dd96b6ed937975292f644ff1f5c.tar.bz2
gentoo-9c0f5a8c84581dd96b6ed937975292f644ff1f5c.zip
mail-filter/anubis: Remove
Closes: https://bugs.gentoo.org/617792 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'mail-filter')
-rw-r--r--mail-filter/anubis/Manifest2
-rw-r--r--mail-filter/anubis/anubis-4.1.1-r1.ebuild94
-rw-r--r--mail-filter/anubis/anubis-4.1.1.ebuild93
-rw-r--r--mail-filter/anubis/anubis-4.2-r1.ebuild69
-rw-r--r--mail-filter/anubis/anubis-4.2.ebuild67
-rw-r--r--mail-filter/anubis/files/4.1.1-gnutls.patch11
-rw-r--r--mail-filter/anubis/files/4.1.1-gnutls3.patch14
-rw-r--r--mail-filter/anubis/files/4.1.1-gpgme.patch32
-rw-r--r--mail-filter/anubis/files/4.1.1-testsuite.patch14
-rw-r--r--mail-filter/anubis/files/anubis-4.2-gdbm.patch21
-rw-r--r--mail-filter/anubis/metadata.xml5
11 files changed, 0 insertions, 422 deletions
diff --git a/mail-filter/anubis/Manifest b/mail-filter/anubis/Manifest
deleted file mode 100644
index 75e906ec5516..000000000000
--- a/mail-filter/anubis/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST anubis-4.1.1.tar.gz 1104272 BLAKE2B e4aac5ea5b38314bbf82231d3e93183906cd321c653cf6a0c07cc364a962d4a09f2aeb865e3f2fb40a93c8a45321ddb69f23b206d8dde2f830b803c65df94109 SHA512 51e9c3a4cc4f217348522ba196daf26908f5ebed1abbe8c3f4c876847284e1f43f19d5cc68cde3cae5aacc55d42b7a6786f9afb23856c647ddf6d6c4b6c0a7a7
-DIST anubis-4.2.tar.gz 1623768 BLAKE2B bb9c6db5f3c79571b71d1256fe45cf65604738e367902cce0ad113c464d4067ef56100cde30ef12c547728a27b6b1fbc387d9bb55c7dd052e9aaef9f766af542 SHA512 cd16b67780b37f02a31374875763a1d54107289fbaf53160de5778f095b56bdb390c72a06fc067d87556b1158b0134c0fc88d30edbe124a71d8c80a89595e75f
diff --git a/mail-filter/anubis/anubis-4.1.1-r1.ebuild b/mail-filter/anubis/anubis-4.1.1-r1.ebuild
deleted file mode 100644
index c229420bab38..000000000000
--- a/mail-filter/anubis/anubis-4.1.1-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils autotools pam toolchain-funcs user
-
-DESCRIPTION="GNU Anubis is an outgoing mail processor"
-HOMEPAGE="https://www.gnu.org/software/anubis/"
-
-SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ppc x86"
-IUSE="crypt guile mysql postgres nls pam pcre sasl socks5 +gnutls tcpd test"
-
-RDEPEND="sys-libs/gdbm
- crypt? ( >=app-crypt/gpgme-0.9.0 )
- guile? ( >=dev-scheme/guile-1.8 )
- mysql? ( virtual/mysql )
- pam? ( virtual/pam )
- postgres? ( dev-db/postgresql[server] )
- nls? ( sys-devel/gettext )
- pcre? ( >=dev-libs/libpcre-3.9 )
- sasl? ( virtual/gsasl )
- gnutls? ( net-libs/gnutls )
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )"
-
-REQUIRED_USE="mysql? ( sasl )
- postgres? ( sasl )"
-
-pkg_setup() {
- enewuser anubis
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PV}-gnutls.patch
- epatch "${FILESDIR}"/${PV}-gpgme.patch
- epatch "${FILESDIR}"/${PV}-testsuite.patch
- epatch "${FILESDIR}"/${PV}-gnutls3.patch
- sed -i -e "s/1024-bit ELG-E/1024-bit ELG/" \
- testsuite/etc/{gpgcrypt.pat,gpgse.pat}
- eautoreconf
-}
-
-src_configure() {
- local myconf
- if use crypt ; then
- myconf="--with-gpgme --with-gpgme-prefix=$(gpgme-config --prefix)"
- else
- myconf="--without-gpgme"
- fi
- econf --with-unprivileged-user=anubis \
- --disable-rpath \
- $(use_with mysql) \
- $(use_with postgres) \
- $(use_with pam) \
- $(use_with pcre) \
- $(use_enable nls) \
- $(use_with guile) \
- $(use_with sasl gsasl) \
- $(use_with gnutls) \
- $(use_with tcpd tcp-wrappers) \
- $(use_with socks5 socks-proxy) \
- ${myconf}
-}
-
-src_compile() {
- # parallel make fails
- emake AR=$(tc-getAR) -j1
-}
-
-src_test() {
- cd "${S}/testsuite"
- emake -j1 check
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- dodoc AUTHORS ChangeLog INSTALL NEWS README* THANKS TODO
- docinto examples
- dodoc examples/*anubis*
- docinto guile
- dodoc guile/*.scm
-
- if use pam ; then
- pamd_mimic system-auth anubis auth account session
- fi
-
- rm -rf "${D}"/usr/share/anubis
-}
diff --git a/mail-filter/anubis/anubis-4.1.1.ebuild b/mail-filter/anubis/anubis-4.1.1.ebuild
deleted file mode 100644
index 96fda178e73f..000000000000
--- a/mail-filter/anubis/anubis-4.1.1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils autotools pam user
-
-DESCRIPTION="GNU Anubis is an outgoing mail processor"
-HOMEPAGE="https://www.gnu.org/software/anubis/"
-
-SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="ppc x86"
-IUSE="crypt guile mysql postgres nls pam pcre sasl socks5 +gnutls tcpd test"
-
-RDEPEND="sys-libs/gdbm
- crypt? ( >=app-crypt/gpgme-0.9.0 )
- guile? ( >=dev-scheme/guile-1.8 )
- mysql? ( virtual/mysql )
- pam? ( virtual/pam )
- postgres? ( dev-db/postgresql[server] )
- nls? ( sys-devel/gettext )
- pcre? ( >=dev-libs/libpcre-3.9 )
- sasl? ( virtual/gsasl )
- gnutls? ( net-libs/gnutls )
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )"
-
-REQUIRED_USE="mysql? ( sasl )
- postgres? ( sasl )"
-
-pkg_setup() {
- enewuser anubis
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PV}-gnutls.patch
- epatch "${FILESDIR}"/${PV}-gpgme.patch
- epatch "${FILESDIR}"/${PV}-testsuite.patch
- sed -i -e "s/1024-bit ELG-E/1024-bit ELG/" \
- testsuite/etc/{gpgcrypt.pat,gpgse.pat}
- eautoreconf
-}
-
-src_configure() {
- local myconf
- if use crypt ; then
- myconf="--with-gpgme --with-gpgme-prefix=$(gpgme-config --prefix)"
- else
- myconf="--without-gpgme"
- fi
- econf --with-unprivileged-user=anubis \
- --disable-rpath \
- $(use_with mysql) \
- $(use_with postgres) \
- $(use_with pam) \
- $(use_with pcre) \
- $(use_enable nls) \
- $(use_with guile) \
- $(use_with sasl gsasl) \
- $(use_with gnutls) \
- $(use_with tcpd tcp-wrappers) \
- $(use_with socks5 socks-proxy) \
- ${myconf}
-}
-
-src_compile() {
- # parallel make fails
- emake -j1
-}
-
-src_test() {
- cd "${S}/testsuite"
- emake -j1 check
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- dodoc AUTHORS ChangeLog INSTALL NEWS README* THANKS TODO
- docinto examples
- dodoc examples/*anubis*
- docinto guile
- dodoc guile/*.scm
-
- if use pam ; then
- pamd_mimic system-auth anubis auth account session
- fi
-
- rm -rf "${D}"/usr/share/anubis
-}
diff --git a/mail-filter/anubis/anubis-4.2-r1.ebuild b/mail-filter/anubis/anubis-4.2-r1.ebuild
deleted file mode 100644
index ef65b9481c14..000000000000
--- a/mail-filter/anubis/anubis-4.2-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit pam user
-
-DESCRIPTION="GNU Anubis is an outgoing mail processor"
-HOMEPAGE="https://www.gnu.org/software/anubis/"
-
-SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="crypt guile mysql postgres nls pam pcre sasl socks5 +gnutls tcpd test"
-
-RDEPEND="sys-libs/gdbm
- crypt? ( >=app-crypt/gpgme-1.8.0 )
- guile? ( >=dev-scheme/guile-1.8 )
- mysql? ( dev-db/mysql-connector-c )
- pam? ( virtual/pam )
- postgres? ( dev-db/postgresql:*[server] )
- nls? ( sys-devel/gettext )
- pcre? ( >=dev-libs/libpcre-3.9 )
- sasl? ( virtual/gsasl )
- gnutls? ( net-libs/gnutls )
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )"
-
-REQUIRED_USE="mysql? ( sasl )
- postgres? ( sasl )"
-
-PATCHES=( "${FILESDIR}/anubis-4.2-gdbm.patch" )
-
-pkg_setup() {
- enewuser anubis
-}
-
-src_configure() {
- econf --with-unprivileged-user=anubis \
- --disable-rpath \
- $(use_with mysql) \
- $(use_with postgres) \
- $(use_with pam) \
- $(use_with pcre) \
- $(use_enable nls) \
- $(use_with guile) \
- $(use_with sasl gsasl) \
- $(use_with gnutls) \
- $(use_with tcpd tcp-wrappers) \
- $(use_with socks5 socks-proxy) \
- $(use_with crypt gpgme)
-}
-
-src_test() {
- emake -C testsuite check
-}
-
-src_install() {
- default
- docinto examples
- dodoc examples/*anubis*
- docinto guile
- dodoc guile/*.scm
-
- use pam && pamd_mimic system-auth anubis auth account session
-}
diff --git a/mail-filter/anubis/anubis-4.2.ebuild b/mail-filter/anubis/anubis-4.2.ebuild
deleted file mode 100644
index 17ae62c4609d..000000000000
--- a/mail-filter/anubis/anubis-4.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils pam toolchain-funcs user
-
-DESCRIPTION="GNU Anubis is an outgoing mail processor"
-HOMEPAGE="https://www.gnu.org/software/anubis/"
-
-SRC_URI="mirror://gnu/anubis/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ppc x86"
-IUSE="crypt guile mysql postgres nls pam pcre sasl socks5 +gnutls tcpd test"
-
-RDEPEND="sys-libs/gdbm
- crypt? ( >=app-crypt/gpgme-1.8.0 )
- guile? ( >=dev-scheme/guile-1.8 )
- mysql? ( virtual/mysql )
- pam? ( virtual/pam )
- postgres? ( dev-db/postgresql:*[server] )
- nls? ( sys-devel/gettext )
- pcre? ( >=dev-libs/libpcre-3.9 )
- sasl? ( virtual/gsasl )
- gnutls? ( net-libs/gnutls )
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )"
-
-REQUIRED_USE="mysql? ( sasl )
- postgres? ( sasl )"
-
-pkg_setup() {
- enewuser anubis
-}
-
-src_configure() {
- econf --with-unprivileged-user=anubis \
- --disable-rpath \
- $(use_with mysql) \
- $(use_with postgres) \
- $(use_with pam) \
- $(use_with pcre) \
- $(use_enable nls) \
- $(use_with guile) \
- $(use_with sasl gsasl) \
- $(use_with gnutls) \
- $(use_with tcpd tcp-wrappers) \
- $(use_with socks5 socks-proxy) \
- $(use_with crypt gpgme)
-}
-
-src_test() {
- emake -C testsuite check
-}
-
-src_install() {
- default
- docinto examples
- dodoc examples/*anubis*
- docinto guile
- dodoc guile/*.scm
-
- use pam && pamd_mimic system-auth anubis auth account session
-}
diff --git a/mail-filter/anubis/files/4.1.1-gnutls.patch b/mail-filter/anubis/files/4.1.1-gnutls.patch
deleted file mode 100644
index c4dd28bff693..000000000000
--- a/mail-filter/anubis/files/4.1.1-gnutls.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.ac 2011-06-13 13:46:22.817856139 +0300
-+++ configure.ac 2011-06-13 13:47:56.000000000 +0300
-@@ -277,7 +277,7 @@
- if test $with_gnutls = yes; then
- AC_CHECK_HEADERS(gnutls/gnutls.h)
- if test $ac_cv_header_gnutls_gnutls_h != no; then
-- AM_PATH_LIBGNUTLS("1.0.0",
-+ PKG_CHECK_MODULES(LIBGNUTLS, gnutls >= 1.0.0,
- [M4_DEFS="$M4_DEFS -DWITH_SSL -DWITH_GNUTLS"
- AC_DEFINE(USE_GNUTLS, 1,
- [Define to 1 if USE_GNUTLS is requested.])],
diff --git a/mail-filter/anubis/files/4.1.1-gnutls3.patch b/mail-filter/anubis/files/4.1.1-gnutls3.patch
deleted file mode 100644
index c9d9197a2184..000000000000
--- a/mail-filter/anubis/files/4.1.1-gnutls3.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/tls.c 2008-12-16 16:21:54.000000000 +0000
-+++ src/tls.c 2012-10-30 09:06:37.387243098 +0000
-@@ -294,7 +294,10 @@
- static void
- verify_certificate (gnutls_session session)
- {
-- int status = gnutls_certificate_verify_peers (session);
-+ int status, verify_ret;
-+ verify_ret = gnutls_certificate_verify_peers2 (session, &status);
-+ if (!verify_ret)
-+ return status;
-
- if (status == GNUTLS_E_NO_CERTIFICATE_FOUND)
- {
diff --git a/mail-filter/anubis/files/4.1.1-gpgme.patch b/mail-filter/anubis/files/4.1.1-gpgme.patch
deleted file mode 100644
index 7aa8ba578eec..000000000000
--- a/mail-filter/anubis/files/4.1.1-gpgme.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- configure.ac 2011-06-13 19:40:37.856822010 +0300
-+++ configure.ac 2011-06-13 19:43:27.000000000 +0300
-@@ -149,10 +149,18 @@
- AC_MSG_CHECKING(for $1/include/gpgme.h)
- AC_MSG_RESULT([yes])
- return 0
-+ else
-+ if test -f "$1/include/gpgme/gpgme.h"; then
-+ gpgmedir=1
-+ INCLUDES="$INCLUDES -I$1/include/gpgme"
-+ AC_MSG_CHECKING(for $1/include/gpgme/gpgme.h)
-+ AC_MSG_RESULT([yes])
-+ return 0
-+ fi
- fi
- return 1
- }
-- for maindir in /usr/pkg /opt /sw; do
-+ for maindir in /usr/pkg /opt /sw /usr; do
- findgpgmedir $maindir && break 2
- done
- if test $gpgmedir; then
---- configure.ac 2011-06-17 11:54:29.000000000 +0000
-+++ configure.ac 2011-06-17 11:56:22.000000000 +0000
-@@ -137,6 +137,7 @@
- else
- AM_PATH_GPGME([1.0.0], with_gpgme=yes, with_gpgme=no)
- AC_CHECK_LIB(gpgme, main,, with_gpgme=no)
-+ AC_CHECK_LIB(gpg-error, gpg_err_init,, with_gpgme=no)
- fi
- if test "$with_gpgme" = "no"; then
- AC_MSG_RESULT([Disabling GPGME support...])
diff --git a/mail-filter/anubis/files/4.1.1-testsuite.patch b/mail-filter/anubis/files/4.1.1-testsuite.patch
deleted file mode 100644
index 5b1c656fa0af..000000000000
--- a/mail-filter/anubis/files/4.1.1-testsuite.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- testsuite/data/Makefile.am 2011-06-13 14:29:38.843665225 +0300
-+++ testsuite/data/Makefile.am 2011-06-13 14:31:16.000000000 +0300
-@@ -22,8 +22,10 @@
- EXTRA_DIST = pubring.asc secring.asc anubis.pem append.txt users
- CLEANFILES = *.gpg random_seed *~ text.db
-
--pubring.gpg secring.gpg: $(srcdir)/pubring.asc $(srcdir)/secring.asc
-+pubring.gpg: $(srcdir)/pubring.asc
- $(GPG) --homedir . --import < $(srcdir)/pubring.asc
-+
-+secring.gpg: $(srcdir)/secring.asc
- $(GPG) --homedir . --allow-secret-key-import --import < $(srcdir)/secring.asc
-
- text.db: $(srcdir)/users
diff --git a/mail-filter/anubis/files/anubis-4.2-gdbm.patch b/mail-filter/anubis/files/anubis-4.2-gdbm.patch
deleted file mode 100644
index 5c54560ff940..000000000000
--- a/mail-filter/anubis/files/anubis-4.2-gdbm.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -aurN a/src/gdbm.c b/src/gdbm.c
---- a/src/gdbm.c 2014-05-22 01:39:58.000000000 -0400
-+++ b/src/gdbm.c 2019-02-12 13:29:39.270414662 -0500
-@@ -209,7 +209,7 @@
- }
-
- const char *
--gdbm_db_strerror (void *d, int rc)
-+anubis_gdbm_db_strerror (void *d, int rc)
- {
- return gdbm_strerror (rc);
- }
-@@ -222,7 +222,7 @@
- gdbm_db_close,
- gdbm_db_get,
- gdbm_db_put,
-- gdbm_db_delete, gdbm_db_list, gdbm_db_strerror);
-+ gdbm_db_delete, gdbm_db_list, anubis_gdbm_db_strerror);
- }
-
- #endif /* HAVE_LIBGDBM */
diff --git a/mail-filter/anubis/metadata.xml b/mail-filter/anubis/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/mail-filter/anubis/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>