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 }
