commit:     d33c07cfd2e08d000cf53042c355431f6be4d88f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 15 06:16:47 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 15 06:17:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33c07cf

app-text/qpdf: require SSL

Non-SSL builds appear to either be unsupported upstream or not work at all 
(perhaps
even not supposed to work).

Closes: https://bugs.gentoo.org/919676
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{qpdf-11.6.3.ebuild => qpdf-11.6.3-r1.ebuild}  | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/app-text/qpdf/qpdf-11.6.3.ebuild 
b/app-text/qpdf/qpdf-11.6.3-r1.ebuild
similarity index 82%
rename from app-text/qpdf/qpdf-11.6.3.ebuild
rename to app-text/qpdf/qpdf-11.6.3-r1.ebuild
index 66a2cb724099..33288b4d3c6c 100644
--- a/app-text/qpdf/qpdf-11.6.3.ebuild
+++ b/app-text/qpdf/qpdf-11.6.3-r1.ebuild
@@ -15,16 +15,14 @@ LICENSE="|| ( Apache-2.0 Artistic-2 )"
 # Subslot for libqpdf soname version (just represent via major version)
 SLOT="0/$(ver_cut 1)"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples gnutls ssl test"
+IUSE="doc examples gnutls test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
        media-libs/libjpeg-turbo:=
        sys-libs/zlib
-       ssl? (
-               gnutls? ( net-libs/gnutls:= )
-               !gnutls? ( dev-libs/openssl:= )
-       )
+       gnutls? ( net-libs/gnutls:= )
+       !gnutls? ( dev-libs/openssl:= )
 "
 DEPEND="
        ${RDEPEND}
@@ -57,14 +55,12 @@ src_configure() {
                #-DINSTALL_MANUAL=ON
        )
 
-       if use ssl ; then
-               local crypto_provider=$(usex gnutls GNUTLS OPENSSL)
-               local crypto_provider_lowercase=${crypto_provider,,}
-               mycmakeargs+=(
-                       -DDEFAULT_CRYPTO=${crypto_provider_lowercase}
-                       -DREQUIRE_CRYPTO_${crypto_provider}=ON
-               )
-       fi
+       local crypto_provider=$(usex gnutls GNUTLS OPENSSL)
+       local crypto_provider_lowercase=${crypto_provider,,}
+       mycmakeargs+=(
+               -DDEFAULT_CRYPTO=${crypto_provider_lowercase}
+               -DREQUIRE_CRYPTO_${crypto_provider}=ON
+       )
 
        cmake_src_configure
 }

Reply via email to