net-proxy/haproxy: add libressl support
authorAnthony G. Basile <blueness@gentoo.org>
Wed, 10 Aug 2016 07:13:14 +0000 (03:13 -0400)
committerAnthony G. Basile <blueness@gentoo.org>
Wed, 10 Aug 2016 07:13:33 +0000 (03:13 -0400)
Package-Manager: portage-2.2.28

net-proxy/haproxy/haproxy-1.5.18.ebuild
net-proxy/haproxy/haproxy-1.6.7.ebuild
net-proxy/haproxy/haproxy-9999.ebuild

index 5225980feb8102b69563e2961fa7a3d2f7a914f1..56a14f50d2b514311137d7152e993adec6c00562 100644 (file)
@@ -15,12 +15,17 @@ SRC_URI="http://haproxy.1wt.eu/download/$(get_version_component_range 1-2)/src/$
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~x86"
-IUSE="+crypt examples +pcre pcre-jit ssl tools vim-syntax +zlib"
-
-DEPEND="pcre? ( dev-libs/libpcre
-                               pcre-jit? ( dev-libs/libpcre[jit] )
-                               )
-       ssl? ( dev-libs/openssl:0[zlib?] )
+IUSE="+crypt examples libressl +pcre pcre-jit ssl tools vim-syntax +zlib"
+
+DEPEND="
+       pcre? (
+               dev-libs/libpcre
+               pcre-jit? ( dev-libs/libpcre[jit] )
+       )
+       ssl? (
+               !libressl? ( dev-libs/openssl:0=[zlib?] )
+               libressl? ( dev-libs/libressl:0= )
+       )
        zlib? ( sys-libs/zlib )"
 RDEPEND="${DEPEND}"
 
index cd98d1ecfa4c03ecc58b78446ce3054e47747e30..5b2d0aa04025885d06afeca1dbf80f016ca328db 100644 (file)
@@ -15,12 +15,17 @@ SRC_URI="http://haproxy.1wt.eu/download/$(get_version_component_range 1-2)/src/$
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~x86"
-IUSE="+crypt doc examples net_ns +pcre pcre-jit ssl tools vim-syntax +zlib" # lua
+IUSE="+crypt doc examples libressl net_ns +pcre pcre-jit ssl tools vim-syntax +zlib" # lua
 
-DEPEND="pcre? ( dev-libs/libpcre
+DEPEND="
+       pcre? (
+               dev-libs/libpcre
                pcre-jit? ( dev-libs/libpcre[jit] )
        )
-       ssl? ( dev-libs/openssl:0[zlib?] )
+       ssl? (
+               !libressl? ( dev-libs/openssl:0=[zlib?] )
+               libressl? ( dev-libs/libressl:0= )
+       )
        zlib? ( sys-libs/zlib )"
 # lua? ( dev-lang/lua:5.3 )
 RDEPEND="${DEPEND}"
index 2446dbfdac1141302cc14a1b28b5b9d01c602d99..6306bfac4c925a88d3b33d4934d51bbe18c60883 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,12 +15,17 @@ EGIT_REPO_URI="http://master.formilux.org/git/people/willy/haproxy.git"
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
-IUSE="+crypt examples +pcre pcre-jit ssl tools vim-syntax +zlib"
-
-DEPEND="pcre? ( dev-libs/libpcre
-                               pcre-jit? ( dev-libs/libpcre[jit] )
-                               )
-       ssl? ( dev-libs/openssl:0[zlib?] )
+IUSE="+crypt examples libressl +pcre pcre-jit ssl tools vim-syntax +zlib"
+
+DEPEND="
+       pcre? (
+               dev-libs/libpcre
+               pcre-jit? ( dev-libs/libpcre[jit] )
+       )
+       ssl? (
+               !libressl? ( dev-libs/openssl:0=[zlib?] )
+               libressl? ( dev-libs/libressl:0= )
+       )
        zlib? ( sys-libs/zlib )"
 RDEPEND="${DEPEND}"