sys-cluster/ceph: libressl support
authorSandino Araico Sanchez <sandino@sandino.net>
Thu, 21 Mar 2019 13:20:54 +0000 (07:20 -0600)
committerPatrick McLean <chutzpah@gentoo.org>
Thu, 21 Mar 2019 17:15:31 +0000 (10:15 -0700)
Signed-off-by: Sandino Araico Sanchez <sandino@sandino.net>
Closes: https://github.com/gentoo/gentoo/pull/11443
Closes: https://bugs.gentoo.org/681158
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
sys-cluster/ceph/ceph-13.2.4.ebuild
sys-cluster/ceph/ceph-13.2.5-r1.ebuild
sys-cluster/ceph/ceph-14.2.0-r1.ebuild

index cca90b166f05e4af648568c2bc6746dc848b9cbe..f0e6c5adacdf336479c38f703265f08995e60995 100644 (file)
@@ -26,7 +26,7 @@ SLOT="0"
 
 CPU_FLAGS_X86=(sse{,2,3,4_1,4_2} ssse3)
 
-IUSE="babeltrace cephfs dpdk fuse jemalloc ldap lttng +mgr"
+IUSE="babeltrace cephfs dpdk fuse jemalloc ldap libressl lttng +mgr"
 IUSE+=" +radosgw +ssl static-libs +system-boost systemd +tcmalloc test"
 IUSE+=" xfs zfs"
 IUSE+=" $(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
@@ -54,13 +54,22 @@ COMMON_DEPEND="
        ldap? ( net-nds/openldap:=[static-libs?] )
        lttng? ( dev-util/lttng-ust:= )
        fuse? ( sys-fs/fuse:0=[static-libs?] )
-       ssl? ( dev-libs/openssl:=[static-libs?] )
+       ssl? (
+               !libressl? ( dev-libs/openssl:=[static-libs?] )
+               libressl? ( dev-libs/libressl:=[static-libs?] )
+       )
        xfs? ( sys-fs/xfsprogs:=[static-libs?] )
        zfs? ( sys-fs/zfs:=[static-libs?] )
        radosgw? (
                dev-libs/expat:=[static-libs?]
-               dev-libs/openssl:=[static-libs?]
-               net-misc/curl:=[curl_ssl_openssl,static-libs?]
+               !libressl? (
+                       dev-libs/openssl:=[static-libs?]
+                       net-misc/curl:=[curl_ssl_openssl,static-libs?]
+               )
+               libressl? (
+                       dev-libs/libressl:=[static-libs?]
+                       net-misc/curl:=[curl_ssl_libressl,static-libs?]
+               )
        )
        system-boost? (
                >=dev-libs/boost-1.67:=[threads,context,python,static-libs?,${PYTHON_USEDEP}]
index f83f6158171a134d3f9289cf389e0695eabc69db..7d088a08ac607abd9ba53da7e2a58174ce13dd63 100644 (file)
@@ -26,9 +26,9 @@ SLOT="0"
 
 CPU_FLAGS_X86=(sse{,2,3,4_1,4_2} ssse3)
 
-IUSE="babeltrace cephfs dpdk fuse jemalloc ldap lttng +mgr numa"
-IUSE+=" +radosgw +ssl static-libs +system-boost systemd +tcmalloc test"
-IUSE+=" xfs zfs"
+IUSE="babeltrace cephfs dpdk fuse jemalloc ldap libressl lttng +mgr"
+IUSE+=" numa +radosgw +ssl static-libs +system-boost systemd +tcmalloc"
+IUSE+=" test xfs zfs"
 IUSE+=" $(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
 
 # unbundling code commented out pending bugs 584056 and 584058
@@ -55,13 +55,22 @@ COMMON_DEPEND="
        lttng? ( dev-util/lttng-ust:= )
        fuse? ( sys-fs/fuse:0=[static-libs?] )
        numa? ( sys-process/numactl:=[static-libs?] )
-       ssl? ( dev-libs/openssl:=[static-libs?] )
+       ssl? (
+               !libressl? ( dev-libs/openssl:=[static-libs?] )
+               libressl? ( dev-libs/libressl:=[static-libs?] )
+       )
        xfs? ( sys-fs/xfsprogs:=[static-libs?] )
        zfs? ( sys-fs/zfs:=[static-libs?] )
        radosgw? (
                dev-libs/expat:=[static-libs?]
-               dev-libs/openssl:=[static-libs?]
-               net-misc/curl:=[curl_ssl_openssl,static-libs?]
+               !libressl? (
+                       dev-libs/openssl:=[static-libs?]
+                       net-misc/curl:=[curl_ssl_openssl,static-libs?]
+               )
+               libressl? (
+                       dev-libs/libressl:=[static-libs?]
+                       net-misc/curl:=[curl_ssl_libressl,static-libs?]
+               )
        )
        system-boost? (
                >=dev-libs/boost-1.67:=[threads,context,python,static-libs?,${PYTHON_USEDEP}]
index 2e9f40a55bae6a40b4f3631d1521f0ab0a434648..868ca8e9fd715b9850a5e972b2927b466c15e2f8 100644 (file)
@@ -26,9 +26,9 @@ SLOT="0"
 
 CPU_FLAGS_X86=(sse{,2,3,4_1,4_2} ssse3)
 
-IUSE="babeltrace cephfs dpdk fuse grafana jemalloc kerberos ldap lttng +mgr"
-IUSE+=" numa rabbitmq +radosgw +ssl static-libs +system-boost systemd"
-IUSE+=" +tcmalloc test xfs zfs"
+IUSE="babeltrace cephfs dpdk fuse grafana jemalloc kerberos ldap libressl"
+IUSE+=" lttng +mgr numa rabbitmq +radosgw +ssl static-libs +system-boost"
+IUSE+=" systemd +tcmalloc test xfs zfs"
 IUSE+=" $(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
 
 COMMON_DEPEND="
@@ -54,13 +54,22 @@ COMMON_DEPEND="
        fuse? ( sys-fs/fuse:0=[static-libs?] )
        kerberos? ( virtual/krb5 )
        rabbitmq? ( net-libs/rabbitmq-c:=[static-libs?] )
-       ssl? ( dev-libs/openssl:=[static-libs?] )
+       ssl? (
+               !libressl? ( dev-libs/openssl:=[static-libs?] )
+               libressl? ( dev-libs/libressl:=[static-libs?] )
+       )
        xfs? ( sys-fs/xfsprogs:=[static-libs?] )
        zfs? ( sys-fs/zfs:=[static-libs?] )
        radosgw? (
                dev-libs/expat:=[static-libs?]
-               dev-libs/openssl:=[static-libs?]
-               net-misc/curl:=[curl_ssl_openssl,static-libs?]
+               !libressl? (
+                       dev-libs/openssl:=[static-libs?]
+                       net-misc/curl:=[curl_ssl_openssl,static-libs?]
+               )
+               libressl? (
+                       dev-libs/libressl:=[static-libs?]
+                       net-misc/curl:=[curl_ssl_libressl,static-libs?]
+               )
        )
        system-boost? (
                >=dev-libs/boost-1.67:=[threads,context,python,static-libs?,${PYTHON_USEDEP}]