mail-mta/opensmtpd: fixups from qa review
authorJason A. Donenfeld <zx2c4@gentoo.org>
Wed, 5 Feb 2020 13:01:36 +0000 (14:01 +0100)
committerJason A. Donenfeld <zx2c4@gentoo.org>
Wed, 5 Feb 2020 13:02:07 +0000 (14:02 +0100)
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
mail-mta/opensmtpd/opensmtpd-6.0.3_p1-r2.ebuild
mail-mta/opensmtpd/opensmtpd-6.6.2_p1.ebuild

index 10d6ce9bc02ed72d652d44f6677c90d9dd6aff4b..aa6cbcc3cab1627351d5b29d75c1973ba2961d48 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit multilib flag-o-matic eutils pam toolchain-funcs autotools systemd
+inherit pam toolchain-funcs autotools systemd
 
 DESCRIPTION="Lightweight but featured SMTP daemon from OpenBSD"
 HOMEPAGE="https://www.opensmtpd.org"
@@ -14,29 +14,30 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="libressl pam +mta"
 
-DEPEND="acct-user/smtpd
-               acct-user/smtpq
-               !libressl? ( dev-libs/openssl:0 )
-               libressl? ( dev-libs/libressl )
-               elibc_musl? ( sys-libs/fts-standalone )
-               sys-libs/zlib
-               pam? ( sys-libs/pam )
-               sys-libs/db:=
-               dev-libs/libevent
-               app-misc/ca-certificates
-               net-mail/mailbase
-               net-libs/libasr
-               !mail-mta/courier
-               !mail-mta/esmtp
-               !mail-mta/exim
-               !mail-mta/mini-qmail
-               !mail-mta/msmtp[mta]
-               !mail-mta/netqmail
-               !mail-mta/nullmailer
-               !mail-mta/postfix
-               !mail-mta/qmail-ldap
-               !mail-mta/sendmail
-               !mail-mta/ssmtp[mta]
+DEPEND="
+       acct-user/smtpd
+       acct-user/smtpq
+       !libressl? ( dev-libs/openssl:0= )
+       libressl? ( dev-libs/libressl:0= )
+       elibc_musl? ( sys-libs/fts-standalone )
+       sys-libs/zlib
+       pam? ( sys-libs/pam )
+       sys-libs/db:=
+       dev-libs/libevent
+       app-misc/ca-certificates
+       net-mail/mailbase
+       net-libs/libasr
+       !mail-mta/courier
+       !mail-mta/esmtp
+       !mail-mta/exim
+       !mail-mta/mini-qmail
+       !mail-mta/msmtp[mta]
+       !mail-mta/netqmail
+       !mail-mta/nullmailer
+       !mail-mta/postfix
+       !mail-mta/qmail-ldap
+       !mail-mta/sendmail
+       !mail-mta/ssmtp[mta]
 "
 RDEPEND="${DEPEND}"
 
@@ -71,7 +72,7 @@ src_install() {
                dodir /usr/sbin
                dosym smtpctl /usr/sbin/sendmail
                dosym ../sbin/smtpctl /usr/bin/sendmail
-               mkdir -p "${ED}"/usr/$(get_libdir)
+               mkdir -p "${ED}"/usr/$(get_libdir) || die
                ln -s --relative "${ED}"/usr/sbin/smtpctl "${ED}"/usr/$(get_libdir)/sendmail || die
        fi
 }
index 78d71db39df8e850e05115244d367ef593640171..71d8c7213d09e2a524c2716e30c65926f271932f 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit multilib flag-o-matic eutils pam toolchain-funcs autotools systemd
+inherit pam autotools systemd
 
 DESCRIPTION="Lightweight but featured SMTP daemon from OpenBSD"
 HOMEPAGE="https://www.opensmtpd.org"
@@ -14,29 +14,30 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="libressl pam +mta"
 
-DEPEND="acct-user/smtpd
-               acct-user/smtpq
-               !libressl? ( dev-libs/openssl:0/1.1 )
-               libressl? ( dev-libs/libressl )
-               elibc_musl? ( sys-libs/fts-standalone )
-               sys-libs/zlib
-               pam? ( sys-libs/pam )
-               sys-libs/db:=
-               dev-libs/libevent
-               app-misc/ca-certificates
-               net-mail/mailbase
-               net-libs/libasr
-               !mail-mta/courier
-               !mail-mta/esmtp
-               !mail-mta/exim
-               !mail-mta/mini-qmail
-               !mail-mta/msmtp[mta]
-               !mail-mta/netqmail
-               !mail-mta/nullmailer
-               !mail-mta/postfix
-               !mail-mta/qmail-ldap
-               !mail-mta/sendmail
-               !mail-mta/ssmtp[mta]
+DEPEND="
+       acct-user/smtpd
+       acct-user/smtpq
+       !libressl? ( >=dev-libs/openssl-1.1:0= )
+       libressl? ( dev-libs/libressl:0= )
+       elibc_musl? ( sys-libs/fts-standalone )
+       sys-libs/zlib
+       pam? ( sys-libs/pam )
+       sys-libs/db:=
+       dev-libs/libevent
+       app-misc/ca-certificates
+       net-mail/mailbase
+       net-libs/libasr
+       !mail-mta/courier
+       !mail-mta/esmtp
+       !mail-mta/exim
+       !mail-mta/mini-qmail
+       !mail-mta/msmtp[mta]
+       !mail-mta/netqmail
+       !mail-mta/nullmailer
+       !mail-mta/postfix
+       !mail-mta/qmail-ldap
+       !mail-mta/sendmail
+       !mail-mta/ssmtp[mta]
 "
 RDEPEND="${DEPEND}"
 
@@ -66,7 +67,7 @@ src_install() {
                dodir /usr/sbin
                dosym smtpctl /usr/sbin/sendmail
                dosym ../sbin/smtpctl /usr/bin/sendmail
-               mkdir -p "${ED}"/usr/$(get_libdir)
+               mkdir -p "${ED}"/usr/$(get_libdir) || die
                ln -s --relative "${ED}"/usr/sbin/smtpctl "${ED}"/usr/$(get_libdir)/sendmail || die
        fi
 }