diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2021-01-26 11:11:16 +0100 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2021-01-26 11:48:30 +0100 |
commit | d66c5adc14c6fee52850fdec390067647523c923 (patch) | |
tree | 0f1e3236ef9eaae78a1b809e2940eba75b4ac06c /eclass | |
parent | www-servers/apache: Moved IUSE handling back to eclass (diff) | |
download | gentoo-d66c5adc14c6fee52850fdec390067647523c923.tar.gz gentoo-d66c5adc14c6fee52850fdec390067647523c923.tar.bz2 gentoo-d66c5adc14c6fee52850fdec390067647523c923.zip |
www-servers/apache: Moved dependencies into eclass
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/apache-2.eclass | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass index e51c12cb0a28..fecf92eb0f7e 100644 --- a/eclass/apache-2.eclass +++ b/eclass/apache-2.eclass @@ -129,23 +129,52 @@ _apache2_set_mpms() { _apache2_set_mpms unset -f _apache2_set_mpms -DEPEND="${COMMON_DEPEND} +# Dependencies +RDEPEND=" dev-lang/perl =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre + apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) + apache2_modules_http2? ( + >=net-libs/nghttp2-1.2.1 + kernel_linux? ( sys-apps/util-linux ) + ) + apache2_modules_md? ( >=dev-libs/jansson-2.10 ) apache2_modules_mime? ( app-misc/mime-types ) + apache2_modules_proxy_http2? ( + >=net-libs/nghttp2-1.2.1 + kernel_linux? ( sys-apps/util-linux ) + ) + apache2_modules_session_crypto? ( + libressl? ( dev-libs/apr-util[libressl] ) + !libressl? ( dev-libs/apr-util[openssl] ) + ) gdbm? ( sys-libs/gdbm:= ) ldap? ( =net-nds/openldap-2* ) + selinux? ( sec-policy/selinux-apache ) ssl? ( !libressl? ( >=dev-libs/openssl-1.0.2:0= ) libressl? ( dev-libs/libressl:0= ) + kernel_linux? ( sys-apps/util-linux ) ) - !=www-servers/apache-1*" -RDEPEND+=" ${DEPEND} - selinux? ( sec-policy/selinux-apache )" +" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + suexec? ( suexec-caps? ( sys-libs/libcap ) ) +" +if [[ ${EAPI} == 6 ]] ; then + DEPEND+=" ${BDEPEND}" +fi PDEPEND="~app-admin/apache-tools-${PV}" +REQUIRED_USE+=" + apache2_modules_http2? ( ssl ) + apache2_modules_md? ( ssl ) +" + S="${WORKDIR}/httpd-${PV}" # @VARIABLE: MODULE_DEPENDS |