apache-2.eclass: Added libressl support (bug #562324)
authorLars Wendler <polynomial-c@gentoo.org>
Wed, 14 Oct 2015 07:19:57 +0000 (09:19 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Wed, 14 Oct 2015 08:15:39 +0000 (10:15 +0200)
eclass/apache-2.eclass

index d06215276491e3098694224e9442226e78b08c21..95a0d84229741619de3f3f4b5bcb44f4dc8fada1 100644 (file)
@@ -89,7 +89,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2
 # built-in modules
 
 IUSE_MPMS="${IUSE_MPMS_FORK} ${IUSE_MPMS_THREAD}"
-IUSE="${IUSE} debug doc ldap selinux ssl static suexec threads"
+IUSE="${IUSE} debug doc ldap libressl selinux ssl static suexec threads"
 
 for module in ${IUSE_MODULES} ; do
        IUSE="${IUSE} apache2_modules_${module}"
@@ -106,7 +106,10 @@ DEPEND="dev-lang/perl
        apache2_modules_deflate? ( sys-libs/zlib )
        apache2_modules_mime? ( app-misc/mime-types )
        ldap? ( =net-nds/openldap-2* )
-       ssl? ( >=dev-libs/openssl-0.9.8m:0= )
+       ssl? (
+               !libressl? ( >=dev-libs/openssl-1.0.2:0= )
+               libressl? ( dev-libs/libressl:= )
+       )
        !=www-servers/apache-1*"
 RDEPEND+=" ${DEPEND}
        selinux? ( sec-policy/selinux-apache )"