commit: 5261e1d82ef50eb8b560faeafd2ed2ade291cdde Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> AuthorDate: Wed Sep 5 14:07:54 2018 +0000 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> CommitDate: Wed Sep 5 14:08:09 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5261e1d8
mail-mta/msmtp: Fixes required for using fcaps.eclass correctly. Package-Manager: Portage-2.3.49, Repoman-2.3.10 mail-mta/msmtp/msmtp-1.8.0.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mail-mta/msmtp/msmtp-1.8.0.ebuild b/mail-mta/msmtp/msmtp-1.8.0.ebuild index 7308304effa..cdcd70d34ec 100644 --- a/mail-mta/msmtp/msmtp-1.8.0.ebuild +++ b/mail-mta/msmtp/msmtp-1.8.0.ebuild @@ -14,6 +14,10 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="daemon doc idn libsecret +mta nls sasl ssl vim-syntax" +# fcaps.eclass unconditionally defines "filecaps" USE flag which we need for +# USE="daemon" in order to set the caps we need. +REQUIRED_USE="daemon? ( filecaps )" + # Upstream discourages usage of openssl. See also # https://marlam.de/msmtp/news/openssl-discouraged/ DEPEND=" @@ -82,7 +86,7 @@ src_install() { default if use daemon ; then - fcaps CAP_NET_BIND_SERVICE "${ED%/}"/usr/bin/msmtpd + fcaps CAP_NET_BIND_SERVICE usr/bin/msmtpd newinitd "${FILESDIR}"/msmtpd.init msmtpd newconfd "${FILESDIR}"/msmtpd.confd msmtpd fi