commit:     1b8a267cb717a535563f8c3d54753d5b98656b3f
Author:     Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  4 14:45:13 2019 +0000
Commit:     Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Thu Apr  4 14:47:04 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b8a267c

sys-cluster/swift: add doc support

Thanks Hank Leininger for the patch
Fixes: https://bugs.gentoo.org/682478

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>

 sys-cluster/swift/{swift-2.21.0.ebuild => swift-2.21.0-r1.ebuild} | 7 ++++++-
 sys-cluster/swift/swift-2019.1.9999.ebuild                        | 7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/swift/swift-2.21.0.ebuild 
b/sys-cluster/swift/swift-2.21.0-r1.ebuild
similarity index 96%
rename from sys-cluster/swift/swift-2.21.0.ebuild
rename to sys-cluster/swift/swift-2.21.0-r1.ebuild
index d96686a8d7f..ec5ee0cd41e 100644
--- a/sys-cluster/swift/swift-2.21.0.ebuild
+++ b/sys-cluster/swift/swift-2.21.0-r1.ebuild
@@ -19,7 +19,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="proxy account container object +memcached"
+IUSE="account container doc +memcached object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
@@ -109,6 +109,11 @@ python_install_all() {
                newins "etc/object-expirer.conf-sample" "object-expirer.conf"
        fi
 
+       if use doc; then
+               doman doc/manpages/*
+               dodoc -r doc/{s3api,saio,source}
+       fi
+
        fowners root:swift "/etc/swift" || die "fowners failed"
        fperms 0750 /etc/swift
 }

diff --git a/sys-cluster/swift/swift-2019.1.9999.ebuild 
b/sys-cluster/swift/swift-2019.1.9999.ebuild
index d96686a8d7f..ec5ee0cd41e 100644
--- a/sys-cluster/swift/swift-2019.1.9999.ebuild
+++ b/sys-cluster/swift/swift-2019.1.9999.ebuild
@@ -19,7 +19,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="proxy account container object +memcached"
+IUSE="account container doc +memcached object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
@@ -109,6 +109,11 @@ python_install_all() {
                newins "etc/object-expirer.conf-sample" "object-expirer.conf"
        fi
 
+       if use doc; then
+               doman doc/manpages/*
+               dodoc -r doc/{s3api,saio,source}
+       fi
+
        fowners root:swift "/etc/swift" || die "fowners failed"
        fperms 0750 /etc/swift
 }

Reply via email to