sys-cluster/ceph: libressl support

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>
This commit is contained in:
Sandino Araico Sanchez
2019-03-21 07:20:54 -06:00
committed by Patrick McLean
parent 6dcbe39445
commit 348cf0b6d4
3 changed files with 43 additions and 16 deletions

View 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}]

View 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}]

View 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}]