commit:     d8de0384e530de5224c9fdf0634b4db536d024b2
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 14 07:19:57 2015 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Oct 14 08:15:39 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8de0384

apache-2.eclass: Added libressl support (bug #562324)

 eclass/apache-2.eclass | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index d062152..95a0d84 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -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 )"

Reply via email to