gnustep-apps/sogo: add USE flag for libsodium
Closes: https://bugs.gentoo.org/800803 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
This commit is contained in:
parent
9e05aaacaa
commit
24a53f26fb
|
@ -7,6 +7,7 @@
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name="activesync">Build the ActiveSync support code</flag>
|
<flag name="activesync">Build the ActiveSync support code</flag>
|
||||||
|
<flag name="sodium">Enable support for Argon2 password schemes using <pkg>dev-libs/libsodium</pkg></flag>
|
||||||
</use>
|
</use>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">inverse-inc/sogo</remote-id>
|
<remote-id type="github">inverse-inc/sogo</remote-id>
|
||||||
|
|
|
@ -12,7 +12,7 @@ SRC_URI="https://github.com/inverse-inc/sogo/archive/SOGo-${PV}.tar.gz -> ${P}.t
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~x86"
|
KEYWORDS="~amd64 ~x86"
|
||||||
IUSE="activesync gnutls +ssl"
|
IUSE="activesync gnutls +ssl sodium"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
acct-user/sogo
|
acct-user/sogo
|
||||||
|
@ -25,6 +25,7 @@ RDEPEND="
|
||||||
!gnutls? (
|
!gnutls? (
|
||||||
dev-libs/openssl:0=
|
dev-libs/openssl:0=
|
||||||
)
|
)
|
||||||
|
sodium? ( dev-libs/libsodium:= )
|
||||||
"
|
"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
>=gnustep-base/gnustep-make-2.6.3"
|
>=gnustep-base/gnustep-make-2.6.3"
|
||||||
|
@ -55,11 +56,15 @@ src_configure() {
|
||||||
|
|
||||||
egnustep_env
|
egnustep_env
|
||||||
|
|
||||||
|
# saml2 requires liblasso, mfa requires liboath
|
||||||
./configure \
|
./configure \
|
||||||
--disable-strip \
|
--disable-strip \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--with-ssl="${ssl_provider}" \
|
--with-ssl="${ssl_provider}" \
|
||||||
$(use_enable debug) \
|
$(use_enable debug) \
|
||||||
|
$(use_enable sodium) \
|
||||||
|
--disable-mfa \
|
||||||
|
--disable-saml2 \
|
||||||
|| die "configure failed"
|
|| die "configure failed"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue