commit:     3863cb68ebf5709d2549ee278180c615f2288bc9
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 26 07:52:57 2017 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Oct 26 07:52:57 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3863cb68

net-fs/samba: Fixed automagic linking against sys-cluster/ceph

Closes: https://bugs.gentoo.org/563146
Package-Manager: Portage-2.3.12, Repoman-2.3.4

 net-fs/samba/metadata.xml          | 1 +
 net-fs/samba/samba-4.6.9.ebuild    | 5 ++++-
 net-fs/samba/samba-4.7.0-r1.ebuild | 5 ++++-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/net-fs/samba/metadata.xml b/net-fs/samba/metadata.xml
index c6b9bbe87e4..2a3bd677e0d 100644
--- a/net-fs/samba/metadata.xml
+++ b/net-fs/samba/metadata.xml
@@ -13,6 +13,7 @@
                <flag name="addns">Enable AD DNS integration</flag>
                <flag name="ads">Enable Active Directory support</flag>
                <flag name="aio">Enable asynchronous IO support</flag>
+               <flag name="ceph">Enable support for Ceph distributed 
filesystem via <pkg>sys-cluster/ceph</pkg></flag>
                <flag name="client">Enables the client part</flag>
                <flag name="cluster">Enable support for clustering</flag>
                <flag name="dmapi">Enable support for DMAPI. This currently 
works only in combination with XFS.</flag>

diff --git a/net-fs/samba/samba-4.6.9.ebuild b/net-fs/samba/samba-4.6.9.ebuild
index b4690d4142e..43d075a4a99 100644
--- a/net-fs/samba/samba-4.6.9.ebuild
+++ b/net-fs/samba/samba-4.6.9.ebuild
@@ -24,7 +24,7 @@ LICENSE="GPL-3"
 
 SLOT="0"
 
-IUSE="acl addc addns ads client cluster cups debug dmapi fam gnutls gpg iprint 
ldap pam python
+IUSE="acl addc addns ads ceph client cluster cups debug dmapi fam gnutls gpg 
iprint ldap pam python
 quota selinux syslog system-heimdal +system-mitkrb5 systemd test winbind 
zeroconf"
 
 MULTILIB_WRAPPED_HEADERS=(
@@ -65,6 +65,7 @@ CDEPEND="
                net-dns/bind-tools[gssapi]
                dev-python/dnspython:=[${PYTHON_USEDEP}]
        )
+       ceph? ( sys-cluster/ceph )
        cluster? ( !dev-db/ctdb )
        cups? ( net-print/cups )
        debug? ( dev-util/lttng-ust )
@@ -187,6 +188,7 @@ multilib_src_configure() {
                        $(usex addc '' '--without-ad-dc')
                        $(use_with addns dnsupdate)
                        $(use_with ads)
+                       $(use_enable ceph cephfs)
                        $(use_with cluster cluster-support)
                        $(use_enable cups)
                        $(use_with debug lttng)
@@ -215,6 +217,7 @@ multilib_src_configure() {
                        --without-dnsupdate
                        --without-ads
                        --disable-avahi
+                       --disable-cephfs
                        --without-cluster-support
                        --disable-cups
                        --without-dmapi

diff --git a/net-fs/samba/samba-4.7.0-r1.ebuild 
b/net-fs/samba/samba-4.7.0-r1.ebuild
index 38286265176..8e9afc791ab 100644
--- a/net-fs/samba/samba-4.7.0-r1.ebuild
+++ b/net-fs/samba/samba-4.7.0-r1.ebuild
@@ -23,7 +23,7 @@ LICENSE="GPL-3"
 
 SLOT="0"
 
-IUSE="acl addc addns ads client cluster cups debug dmapi fam gnutls gpg iprint 
ldap pam python
+IUSE="acl addc addns ads ceph client cluster cups debug dmapi fam gnutls gpg 
iprint ldap pam python
 quota selinux syslog system-heimdal +system-mitkrb5 systemd test winbind 
zeroconf"
 
 MULTILIB_WRAPPED_HEADERS=(
@@ -63,6 +63,7 @@ CDEPEND="
                net-dns/bind-tools[gssapi]
                dev-python/dnspython:=[${PYTHON_USEDEP}]
        )
+       ceph? ( sys-cluster/ceph )
        cluster? ( !dev-db/ctdb )
        cups? ( net-print/cups )
        debug? ( dev-util/lttng-ust )
@@ -183,6 +184,7 @@ multilib_src_configure() {
                        $(usex addc '' '--without-ad-dc')
                        $(use_with addns dnsupdate)
                        $(use_with ads)
+                       $(use_enable ceph cephfs)
                        $(use_with cluster cluster-support)
                        $(use_enable cups)
                        $(use_with debug lttng)
@@ -211,6 +213,7 @@ multilib_src_configure() {
                        --without-dnsupdate
                        --without-ads
                        --disable-avahi
+                       --disable-cephfs
                        --without-cluster-support
                        --disable-cups
                        --without-dmapi

Reply via email to