commit: 24a53f26fb0602168c21bbafdd4bc543860dcfde Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> AuthorDate: Wed Jul 7 19:25:18 2021 +0000 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> CommitDate: Wed Jul 7 19:25:18 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a53f26
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 <AT> gentoo.org> gnustep-apps/sogo/metadata.xml | 1 + gnustep-apps/sogo/sogo-5.1.1.ebuild | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gnustep-apps/sogo/metadata.xml b/gnustep-apps/sogo/metadata.xml index efbfee2b1c1..ea8f3407bfe 100644 --- a/gnustep-apps/sogo/metadata.xml +++ b/gnustep-apps/sogo/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <use> <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> <upstream> <remote-id type="github">inverse-inc/sogo</remote-id> diff --git a/gnustep-apps/sogo/sogo-5.1.1.ebuild b/gnustep-apps/sogo/sogo-5.1.1.ebuild index 61f0f378349..4738c446bcd 100644 --- a/gnustep-apps/sogo/sogo-5.1.1.ebuild +++ b/gnustep-apps/sogo/sogo-5.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/inverse-inc/sogo/archive/SOGo-${PV}.tar.gz -> ${P}.t LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="activesync gnutls +ssl" +IUSE="activesync gnutls +ssl sodium" RDEPEND=" acct-user/sogo @@ -25,6 +25,7 @@ RDEPEND=" !gnutls? ( dev-libs/openssl:0= ) + sodium? ( dev-libs/libsodium:= ) " DEPEND="${RDEPEND} >=gnustep-base/gnustep-make-2.6.3" @@ -55,11 +56,15 @@ src_configure() { egnustep_env + # saml2 requires liblasso, mfa requires liboath ./configure \ --disable-strip \ --prefix=/usr \ --with-ssl="${ssl_provider}" \ $(use_enable debug) \ + $(use_enable sodium) \ + --disable-mfa \ + --disable-saml2 \ || die "configure failed" }
