USE flag.
Package-Manager: Portage-2.3.49, Repoman-2.3.10
<use>
<flag name="daemon">Build/install msmtpd MTA daemon</flag>
<flag name="mta">Enable this to install as system-wide MTA</flag>
- <flag name="libsecret">Enable libsecret support to store login credentials</flag>
</use>
<upstream>
<remote-id type="sourceforge">msmtp</remote-id>
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="doc gnutls idn libressl libsecret +mta nls sasl ssl vim-syntax"
+IUSE="doc gnome-keyring gnutls idn libressl +mta nls sasl ssl vim-syntax"
CDEPEND="
+ gnome-keyring? ( app-crypt/libsecret )
idn? ( net-dns/libidn:= )
- libsecret? ( app-crypt/libsecret )
nls? ( virtual/libintl )
sasl? ( virtual/gsasl )
ssl? (
$(use_with ssl ssl $(usex gnutls gnutls openssl)) \
$(use_with sasl libgsasl) \
$(use_with idn libidn) \
- $(use_with libsecret )
+ $(use_with gnome-keyring libsecret)
}
src_compile() {
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="doc gnutls idn libressl libsecret +mta nls sasl ssl vim-syntax"
+IUSE="doc gnome-keyring gnutls idn libressl +mta nls sasl ssl vim-syntax"
DEPEND="
+ gnome-keyring? ( app-crypt/libsecret )
idn? ( net-dns/libidn:= )
- libsecret? ( app-crypt/libsecret )
nls? ( virtual/libintl )
sasl? ( virtual/gsasl )
ssl? (
src_configure() {
local myeconfargs=(
$(use_enable nls)
- $(use_with ssl tls $(usex gnutls gnutls openssl))
- $(use_with sasl libgsasl)
+ $(use_with gnome-keyring libsecret)
$(use_with idn libidn)
- $(use_with libsecret)
+ $(use_with sasl libgsasl)
+ $(use_with ssl tls $(usex gnutls gnutls openssl))
)
econf "${myeconfargs[@]}"
}
LICENSE="GPL-3"
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"
+IUSE="daemon doc gnome-keyring idn +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.
# Upstream discourages usage of openssl. See also
# https://marlam.de/msmtp/news/openssl-discouraged/
DEPEND="
- libsecret? ( app-crypt/libsecret )
+ gnome-keyring? ( app-crypt/libsecret )
nls? ( virtual/libintl )
sasl? ( virtual/gsasl )
ssl? ( net-libs/gnutls[idn?] )
local myeconfargs=(
$(use_enable nls)
$(use_with daemon msmtpd)
- $(use_with ssl tls gnutls)
- $(use_with sasl libgsasl)
+ $(use_with gnome-keyring libsecret)
$(use_with idn libidn)
- $(use_with libsecret)
+ $(use_with sasl libgsasl)
+ $(use_with ssl tls gnutls)
)
econf "${myeconfargs[@]}"
}