summaryrefslogtreecommitdiff
path: root/net-mail/courier-common/courier-common-3.1.5.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'net-mail/courier-common/courier-common-3.1.5.ebuild')
-rw-r--r--net-mail/courier-common/courier-common-3.1.5.ebuild54
1 files changed, 54 insertions, 0 deletions
diff --git a/net-mail/courier-common/courier-common-3.1.5.ebuild b/net-mail/courier-common/courier-common-3.1.5.ebuild
new file mode 100644
index 000000000000..f6c77def74b2
--- /dev/null
+++ b/net-mail/courier-common/courier-common-3.1.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools
+
+MYP=maildrop-${PV}
+
+DESCRIPTION="Mail delivery agent/filter"
+HOMEPAGE="https://www.courier-mta.org/maildrop/"
+SRC_URI="mirror://sourceforge/courier/${MYP}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="berkdb +gdbm"
+
+RDEPEND="!mail-mta/courier
+ !<=net-mail/courier-imap-5.2.3
+ !<=mail-filter/maildrop-3.1.4
+ !net-mail/courier-makedat
+ gdbm? ( >=sys-libs/gdbm-1.8.0:= )
+ !gdbm? ( berkdb? ( >=sys-libs/db-3:= ) )"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="|| ( berkdb gdbm )"
+
+S=${WORKDIR}/${MYP}
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_prepare() {
+ # Prefer gdbm over berkdb
+ if use gdbm ; then
+ use berkdb && elog "Both gdbm and berkdb selected. Using gdbm."
+ fi
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --without-devel
+ )
+
+ if use gdbm ; then
+ myeconfargs+=( --with-db=gdbm )
+ else
+ myeconfargs+=( --with-db=db )
+ fi
+
+ econf "${myeconfargs[@]}"
+}