# ChangeLog for sys-cluster/ceph
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.65 2015/03/02 13:39:59 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.66 2015/03/03 09:10:33 dlan Exp $
+
+*ceph-0.93 (03 Mar 2015)
+*ceph-0.87.1 (03 Mar 2015)
+*ceph-0.80.8 (03 Mar 2015)
+
+ 03 Mar 2015; Yixun Lan <dlan@gentoo.org> +ceph-0.80.8.ebuild,
+ +ceph-0.87.1.ebuild, +ceph-0.93.ebuild, metadata.xml:
+ version bump, new USE=lttng flag, fix bug 536472, 522680, 529076 thanks @xmw
*ceph-0.80.7-r1 (02 Mar 2015)
*ceph-0.80.5-r1 (02 Mar 2015)
DIST ceph-0.67.9.tar.bz2 3390731 SHA256 cc2f50641550e635324db1ffa0157fabacc8ccc820a250c3f4b51117c033e3ca SHA512 71b652ec2c30a168d4bc58d1bfa94ba4d235569a480681cab8a52c4b46e0b4d5b1c5fe04f3b921b3951dcd0dea8425cb0b531cd403c7edb3cee3cc44e3d30510 WHIRLPOOL 2602c232e8a0c3b80db15e01ea91dabb8e57a22a67e433d20713881d9569bc2adda9fd3e1fbe66efc71ab4c261c8c7bb7c71c48443da70cbf03bb693d8e1c21e
DIST ceph-0.80.5.tar.bz2 4084478 SHA256 912c53204e678f870e2a9650bb79101b0b2fcad2a60bd79c62a12fb0b811d371 SHA512 e0ea985330bebc7299a7e97655b0e3b26fdc042f2a2bd4e6e5bf1fcfeb6378ce3cd95d7bead3111e970d61f119177ce5bbcf51ee82d4228e83eba6f37ae686fb WHIRLPOOL 99cf5757386a9ffe879a480d56e7654b57c6722a0cee4e26418fb3e670cdb071fbac2ba29bfdc119a9e2d39a3d67975dc32a520222ac1239df5c30b27722c0b0
DIST ceph-0.80.7.tar.bz2 4036009 SHA256 d895a285d0b89c3fb3922874a925d809c3c00b296cc639d108a500942888f2a4 SHA512 458fa61ac4eeb2f8e9e5c39aa86a174ca939627c155711a50c74027a2ed883b2d735afb36125cd58968b8e565286d72df3df82d2514ee0ac4098c493e0dc4e47 WHIRLPOOL f9898cac13fc5bc671c77092de6c91be952b70b0a3c3f472b2ffcddba003c72886d2d54d20991bc1d81af642a4322190c8da04cc3b21edde19313174f9cf08d6
+DIST ceph-0.80.8.tar.bz2 4042112 SHA256 f0dbeada16333c50cd7f56f51eac87e7ba8cd22c42edccbd40576a23f813f725 SHA512 cb002a81a99462a05ef4db4bb5a8e09ec19b84c8041cab88c36e46d77fe512e57e1636f1aaa5aeb9fe03c4449816961cf9f82a183603fae99213e06dd519be6f WHIRLPOOL b6ee10a22e27ad7262ca0fc75ed1625a1f31218040411e723ef6872e5c13a5e0495eb179d8ff606305e8c04dafb4233cf5562e285427cd15200aac9d5ee8801f
+DIST ceph-0.87.1.tar.bz2 5834385 SHA256 a9a68ed58571af20fbbd7be4227dc71f5176eeb0713707ba3d8fddc00972b007 SHA512 d032f257506049cadd583c8c8b516667bc5a271060641d307cfd22b923e8038ff506ad06f38d84ce01dfdc877498322033cd08310927e60665d03b05119aeb1a WHIRLPOOL 0408a0d9aa5c78808568b09e505375d2ebd32e1ae307e1292c1389fc5e70a9a769ed9c54abebce96cb21b4e5cd828674268c8de6cecae72e20934b6d7ec5e8f1
+DIST ceph-0.93.tar.bz2 7008770 SHA256 36174c47f52b0db1f0ee081a72040349052b07f477f2d97a2f5a2bf1727c0fe4 SHA512 3587deb4c38717d933f91ac4219317f0f36b71f08a0cb9698b2452a8427d7ace2b4a82a0883728d4c4990ccab1dd60cb911c4e1f380cb6241a1228ba89c7dfa3 WHIRLPOOL 5df04619f949674fad921c06dc401cbbfbcc5deb126c0f0b36f5e70a55dc4c7cb6384622c57327e4346c081f8648935d6b08840cb87cb3ac453731459f7ea60f
EBUILD ceph-0.67.10-r1.ebuild 2815 SHA256 7f442e867de3e9b79947708a09d042dffd972e1664d92853f4c7d24db7604588 SHA512 4aff671d2f6d05999b039d2cab45a15b799bd360ec8fd84a1d9b8d2e7488d57a0e305fc1e38a5307ee42ad300bc7f5d7fd72675ae59ca6c3db5314d80eaac44d WHIRLPOOL 8c5c822be8392869eae5c93e902b08cca9a68a85d3879fa3c28231b6b6956512312a42292e7051ddccc57d38881e9db04e79b2bb7b341eb516d00a87b30ad8f2
EBUILD ceph-0.67.9-r1.ebuild 2812 SHA256 f0831a0c7d48ec37436287c6313600252490f7c663d17850ab5e3898df903969 SHA512 868a23ec396bdaa6be6a00163d67e7cf724311e43d15b5861e12f4e1f09571ee8aa43ee190fd371eef69a4ad7022d47149089f1ef81f6a49b600c44e753a139b WHIRLPOOL cf6fbc1f4292d6ab4556ef381c97a0ec1537d3e5bcc1d959c834df1009662af31435e7e2eb602577ba22ce7ef0d7f706f2fc7c887959db9bd9ddb4f753ba3938
EBUILD ceph-0.80.5-r1.ebuild 2930 SHA256 ab5f8db778f2220f931316df4170bbc394a8afa310bc8629363522336fd7060e SHA512 68e55cd0bded958427f507583006cab2fcdcd2c7a2dcdb1478da0fb8133a10c0b5018872723c680a2ba8d68b4583e3556d4f90835382e1c44744c3ccbd62590b WHIRLPOOL 9bf12f0f8f41c6110771c852ce5c3554ec150bd68288c810ed82d717233462625866bbc446c9b053b699be401d8ca966dcd1fd0d8646e4436a88bc0a3097393c
EBUILD ceph-0.80.7-r1.ebuild 2938 SHA256 5f3bc83c8c47e3238ff3159834b26836e6fe123f01edc60274b8884489169ac2 SHA512 a9987c25695f04bd1695cbc0291afccd87bf4588822dc884d9ad867f65fc7565bb9fb79ff865f876e87484107eaf2d978fb1d909227209ce8875a384ad560897 WHIRLPOOL cc1372cf33ea34c735f4045343fe401d5d6bc377a92ba3380e63502c4c7c2f608f5b023ba3264595f18d4345ed3830ca4ade938d5769ee57f069783feb2c0a14
+EBUILD ceph-0.80.8.ebuild 2891 SHA256 6720d6446cd95181600f3e6ad52117b6d1df16b0323d47b47fd587a3ba651720 SHA512 01c10434d7c36e4473db97e709b26c98dec331097da98f64917e4d296e1b59064a824fdb058ab4143fa77cc6c14a68a032c220f9035b0e3bf5a89c9475fec312 WHIRLPOOL 723788f5098456ba301a41bc2a84ab9a1df5659d42f85d27b42d47a41812a0dea2b3668a61f73baf432375ee832bc1d5ccc32e0afe67283ef73b28abf79a2be7
+EBUILD ceph-0.87.1.ebuild 3158 SHA256 571f991602bac8c6cf3b9dbac34f4d8d074e1761a88ad0ba5b68e6bc7ffbdec0 SHA512 5a9092e8c0f99c60bf34d178c850c179994b674c52c404df2ca70bf54554b036b570ee4d75a89ec7b861731753a4c0a752b7fe263b47430665c2a8285546074f WHIRLPOOL f5e4c8e23b73e819cfa5a20ff7913e4516e6a98ff0e7c5c5ba63d35030e50f4996d915242092ad72294018ceb7b79a3bb9319b4689ff62e2a7f5b77299e07494
+EBUILD ceph-0.93.ebuild 3038 SHA256 296fabc29238406a8f976d9da4ebf414984c031c97932d37baecafc674cd9764 SHA512 4c7fce144088d7a99a7e5f2a2de8122e1b17a5c69a3f11e380863cf66ebe065349a315c2abff5dafb35bf26d325229987b15c5ae98b8945d4d61e887f0fa5741 WHIRLPOOL fdd04a3f326b8d022dede273e39400fdb6e778608f33141059d934c6648ec018cdc06754bfb03b2e58319bc8a24d2e3e9ea5f7c798fd754c8f4777a327cecac4
EBUILD ceph-9999.ebuild 2830 SHA256 2c586ce833d1c1eb35d13c085f653d5a4de53eb2036c1eb4ed441a9d675465b6 SHA512 449ded1cb21b55bc79982076638db40e6690d795895e11bdcf7f58f8ba2e42a7b29dea76f4b4af78f2cf9934d1093819420e1b1750cd767ce2f6c7f7ccdd4636 WHIRLPOOL 6249a316ae5399ab4df52cd1231a50652d771315f8d1d5e2acf4bf9197e05437f879bb211e28f33ab8147d7af62e60c1785bcf4b0ebc54b57702fca7cdda6d75
-MISC ChangeLog 12103 SHA256 ca06418c67b55f3d0910f5115999713f6bd45f951019d72c4d7b5eed0364af06 SHA512 686e19fe55305252e89ce81252587742c59994125e0cd65ca9fb56d7076142738f0dd2db6646bb650dfd7acfac9225ac2f729c2e4a599467c2789868e83478a2 WHIRLPOOL 095c9872d9792e1a7aa359c753653a2ae98663b9ac6312312161a0c94fb9261b346d108889a70958b51b505543d34e5f9f8b988de714b5d4b3988fa169b2ef80
-MISC metadata.xml 948 SHA256 72989673dd794fc1d9e83509d15991407862cd2c4817bcad130018442ca4b866 SHA512 4bd4189f1f5f181c915a7afac73dd774a877aae27026cd5c2ad32a89591ec6dcc0deb4ca1fb572d5f517d1cfa1edb94a345c6b0c03a39b1904ab8882e972ff5c WHIRLPOOL a89a309c10b0422e5045b7a1e62561efeda3125e35172fb33feea87fb44c14ae08cdf4810bb0acdc8eda8f856987d11ed77c157809635fe0a984764ee3b73ce8
+MISC ChangeLog 12379 SHA256 ebbf052e7efd2f7318daec409657ec879407cf58fe0f76584bc251c0c1604d87 SHA512 73ee5f490da4de5ffae9897805872dad727066bc57f78902b0e89123d0dfff5b40d602f731f9d7ec178e2119d30d38ac878666f53065aad0e6d7a08fe3de7e6a WHIRLPOOL 604c73cbab5d0293e7eb8ad53681230819f3ac266e3687bb5b959c51ccebbefecdf1807d43b04cc8ffed5f5ed1aada4fcca3ed0a77bb13b35d466b8ec8fb93e7
+MISC metadata.xml 1062 SHA256 0dbed50fc9e802118dc3aa1b8b54550d3861f60a0d2d93c67736d39da4aa163c SHA512 4d669abb6885ec1585902710450f3657ad5ca48cb385671fa83c45b74f7ec2d1a265791a749389d3fcce3232b058aa62be58beba7274811f30f0574db04bb184 WHIRLPOOL e76cf088e399d30af8f1d2416374ef21fa731139bb93e37fb618ed915f999213e28c8b5229b2219b0e1526d0767c2fc57a14ddfd939e5bab7ee16ea250fbebce
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJU9GgvAAoJECo/aRed9267jO0H/1h8sK+e8pbb2sTSPgPXGDBc
-O1pif3yeGcSU6dl7sg1+o15PEsQcOhSuUZpDkYjP/EJxTA7wqbtinRVgUnnfwaor
-Zk96PC9XMyGn2wTcKczXT4QZDIZguvrB/9Q6TYlXMXIHS3MKPgFK7gsur1sz9UHx
-4s3136mI5uHNn7RId/y4ev6fgyJA5JEXLxWIqgyD9FgNO2DPZGRfGujJHoooXHHQ
-4uFb6DNHr8mQir3CJ/3Q3X6aKcba9kW+lfKVre+LpOvb6BQQBa4UHBDAIlPNZ577
-BtOCbIyUSm2BvUDyIo76raqhhQnhQKyyR3qDomK1OjAXqtTtpXANLogjKZmQHlk=
-=B1CF
+iQIcBAEBCAAGBQJU9QniAAoJEJIMDbyqvv1VsSkQAICoMG+GQGuYit0GGe5Mk8Pj
+4s8NNKGgS8PvpGDi5laTIR4JgfihVSFQc1mtUjzyhQ66XxQMoV//FjIj/QE05Txi
+DeDk7nlv/UiqENoy0nNSk5I/RirSTOiUoU8icc17AxpDT497HZqAvj+v3qFM7DS8
+8vFjhUqQuwgfjH6rDySsFqbilmADN74HjrKSw4FocyyfHgQNL4dZsbwQKnE2xWZx
+TaKALae7d+PEg4RrLnRLe6mw8jnSFM7azP+D/G+1sfM+eNsHMgGuDrOp9P5X1ha/
+ySm6F4J94pRyWule6cF4EE5g5J2dAeHl7SeUECAs7W9OP9+eVtHtuFeDDwWG8Jnk
+c3mN+AV5hG1fVz+7tYsw4TpLbXRBt94bozSXMywHYoC++dWnWvcz2uH0Ba10+onh
+NQZtdowHB+ETsmvKZSJGA6v6Psg+nhKx4lMOIAf7GgunCc6w7ok4QmYPfz88lTVe
+oIAfiBR3wYcIPE9YoZhp3KvYEMCUNJqvf7isMeIFqWYKfFyISxlNNdf5OqOXUedy
+vtIJdwbxYdGzodONP+rZeUsPXnkNM3RDWuszdLXRq4lKlFj93Hd1/rsCpUij+u/5
+7xfumbJS5P2LYf2qWAAad+m0QZGfFc5KjuMmbGKuUtaqxKM/XPiUz6mI5gVAKA9m
+DkJ7CFLKbaNK8KdF8JdY
+=FuBt
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.80.8.ebuild,v 1.1 2015/03/03 09:10:33 dlan Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-r3
+ EGIT_REPO_URI="
+ git://github.com/ceph/ceph.git
+ https://github.com/ceph/ceph.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="http://ceph.com/download/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit autotools eutils multilib python-any-r1 udev readme.gentoo ${scm_eclass}
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="http://ceph.com/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="cryptopp debug fuse gtk libatomic +libaio +nss radosgw static-libs tcmalloc xfs zfs"
+
+CDEPEND="
+ app-arch/snappy
+ <dev-libs/boost-1.56.0:=[threads]
+ dev-libs/fcgi
+ dev-libs/libaio
+ dev-libs/libedit
+ dev-libs/leveldb[snappy]
+ nss? ( dev-libs/nss )
+ cryptopp? ( dev-libs/crypto++ )
+ sys-apps/keyutils
+ sys-apps/util-linux
+ dev-libs/libxml2
+ fuse? ( sys-fs/fuse )
+ libatomic? ( dev-libs/libatomic_ops )
+ xfs? ( sys-fs/xfsprogs )
+ zfs? ( sys-fs/zfs )
+ gtk? (
+ x11-libs/gtk+:2
+ dev-cpp/gtkmm:2.4
+ gnome-base/librsvg
+ )
+ radosgw? (
+ dev-libs/fcgi
+ dev-libs/expat
+ net-misc/curl
+ )
+ tcmalloc? ( dev-util/google-perftools )
+ $(python_gen_any_dep '
+ ' )
+ ${PYTHON_DEPS}
+ "
+DEPEND="${CDEPEND}
+ virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+ sys-apps/hdparm
+ $(python_gen_any_dep '
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ' )"
+REQUIRED_USE="
+ ^^ ( nss cryptopp )
+ "
+
+STRIP_MASK="/usr/lib*/rados-classes/*"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.79-libzfs.patch
+)
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
+
+ epatch_user
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --without-hadoop \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --includedir=/usr/include \
+ $(use_with debug) \
+ $(use_with fuse) \
+ $(use_with libaio) \
+ $(use_with libatomic libatomic-ops) \
+ $(use_with nss) \
+ $(use_with cryptopp) \
+ $(use_with radosgw) \
+ $(use_with gtk gtk2) \
+ $(use_enable static-libs static) \
+ $(use_with tcmalloc) \
+ $(use_with xfs libxfs) \
+ $(use_with zfs libzfs)
+}
+
+src_install() {
+ default
+
+ prune_libtool_files --all
+
+ exeinto /usr/$(get_libdir)/ceph
+ newexe src/init-ceph ceph_init.sh
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}"/ceph.logrotate ${PN}
+
+ chmod 644 "${ED}"/usr/share/doc/${PF}/sample.*
+
+ keepdir /var/lib/${PN}
+ keepdir /var/lib/${PN}/tmp
+ keepdir /var/log/${PN}/stat
+
+ newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
+
+ python_fix_shebang \
+ "${ED}"/usr/sbin/{ceph-disk,ceph-create-keys} \
+ "${ED}"/usr/bin/{ceph,ceph-rest-api}
+
+ #install udev rules
+ udev_dorules udev/50-rbd.rules
+ udev_dorules udev/95-ceph-osd.rules
+
+ readme.gentoo_create_doc
+}
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.87.1.ebuild,v 1.1 2015/03/03 09:10:33 dlan Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-r3
+ EGIT_REPO_URI="
+ git://github.com/ceph/ceph.git
+ https://github.com/ceph/ceph.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="http://ceph.com/download/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit autotools eutils multilib python-any-r1 udev readme.gentoo ${scm_eclass}
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="http://ceph.com/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="babeltrace cryptopp debug fuse gtk libatomic +libaio lttng +nss radosgw static-libs tcmalloc xfs zfs"
+
+CDEPEND="
+ app-arch/snappy
+ dev-libs/boost:=[threads]
+ dev-libs/fcgi
+ dev-libs/libaio
+ dev-libs/libedit
+ dev-libs/leveldb[snappy]
+ nss? ( dev-libs/nss )
+ cryptopp? ( dev-libs/crypto++ )
+ sys-apps/keyutils
+ sys-apps/util-linux
+ dev-libs/libxml2
+ babeltrace? ( dev-util/babeltrace )
+ fuse? ( sys-fs/fuse )
+ libatomic? ( dev-libs/libatomic_ops )
+ xfs? ( sys-fs/xfsprogs )
+ zfs? ( sys-fs/zfs )
+ gtk? (
+ x11-libs/gtk+:2
+ dev-cpp/gtkmm:2.4
+ gnome-base/librsvg
+ )
+ radosgw? (
+ dev-libs/fcgi
+ dev-libs/expat
+ net-misc/curl
+ )
+ tcmalloc? ( dev-util/google-perftools )
+ lttng? ( dev-util/lttng-ust )
+ $(python_gen_any_dep '
+ ' )
+ ${PYTHON_DEPS}
+ "
+DEPEND="${CDEPEND}
+ virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+ sys-apps/hdparm
+ $(python_gen_any_dep '
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ' )"
+REQUIRED_USE="
+ ^^ ( nss cryptopp )
+ "
+
+STRIP_MASK="/usr/lib*/rados-classes/*"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.79-libzfs.patch
+)
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
+
+ sed -e '1i#include <stdint.h>' \
+ -i src/tracing/{objectstore,oprequest,osd,pg}.tp || die
+
+ epatch_user
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --without-hadoop \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --includedir=/usr/include \
+ $(use_with debug) \
+ $(use_with fuse) \
+ $(use_with libaio) \
+ $(use_with libatomic libatomic-ops) \
+ $(use_with nss) \
+ $(use_with cryptopp) \
+ $(use_with radosgw) \
+ $(use_with gtk gtk2) \
+ $(use_enable static-libs static) \
+ $(use_with tcmalloc) \
+ $(use_with xfs libxfs) \
+ $(use_with zfs libzfs) \
+ --without-kinetic \
+ --without-librocksdb \
+ $(use_with lttng ) \
+ $(use_with babeltrace)
+}
+
+src_install() {
+ default
+
+ prune_libtool_files --all
+
+ exeinto /usr/$(get_libdir)/ceph
+ newexe src/init-ceph ceph_init.sh
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}"/ceph.logrotate ${PN}
+
+ chmod 644 "${ED}"/usr/share/doc/${PF}/sample.*
+
+ keepdir /var/lib/${PN}
+ keepdir /var/lib/${PN}/tmp
+ keepdir /var/log/${PN}/stat
+
+ newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
+
+ python_fix_shebang \
+ "${ED}"/usr/sbin/{ceph-disk,ceph-create-keys} \
+ "${ED}"/usr/bin/{ceph,ceph-rest-api}
+
+ #install udev rules
+ udev_dorules udev/50-rbd.rules
+ udev_dorules udev/95-ceph-osd.rules
+
+ readme.gentoo_create_doc
+}
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.93.ebuild,v 1.1 2015/03/03 09:10:33 dlan Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-r3
+ EGIT_REPO_URI="
+ git://github.com/ceph/ceph.git
+ https://github.com/ceph/ceph.git"
+ SRC_URI=""
+else
+ SRC_URI="http://ceph.com/download/${P}.tar.bz2"
+fi
+KEYWORDS=""
+
+inherit autotools eutils multilib python-any-r1 udev readme.gentoo ${scm_eclass}
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="http://ceph.com/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="babeltrace cryptopp debug fuse gtk libatomic +libaio lttng +nss radosgw static-libs tcmalloc xfs zfs"
+
+CDEPEND="
+ app-arch/snappy
+ dev-libs/boost:=[threads]
+ dev-libs/fcgi
+ dev-libs/libaio
+ dev-libs/libedit
+ dev-libs/leveldb[snappy]
+ nss? ( dev-libs/nss )
+ cryptopp? ( dev-libs/crypto++ )
+ sys-apps/keyutils
+ sys-apps/util-linux
+ dev-libs/libxml2
+ babeltrace? ( dev-util/babeltrace )
+ fuse? ( sys-fs/fuse )
+ libatomic? ( dev-libs/libatomic_ops )
+ xfs? ( sys-fs/xfsprogs )
+ zfs? ( sys-fs/zfs )
+ gtk? (
+ x11-libs/gtk+:2
+ dev-cpp/gtkmm:2.4
+ gnome-base/librsvg
+ )
+ radosgw? (
+ dev-libs/fcgi
+ dev-libs/expat
+ net-misc/curl
+ )
+ tcmalloc? ( dev-util/google-perftools )
+ lttng? ( dev-util/lttng-ust )
+ $(python_gen_any_dep '
+ ' )
+ ${PYTHON_DEPS}
+ "
+DEPEND="${CDEPEND}
+ virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+ sys-apps/hdparm
+ $(python_gen_any_dep '
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ' )"
+REQUIRED_USE="
+ ^^ ( nss cryptopp )
+ "
+
+STRIP_MASK="/usr/lib*/rados-classes/*"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.79-libzfs.patch
+)
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
+
+ epatch_user
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --without-hadoop \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --includedir=/usr/include \
+ $(use_with debug) \
+ $(use_with fuse) \
+ $(use_with libaio) \
+ $(use_with libatomic libatomic-ops) \
+ $(use_with nss) \
+ $(use_with cryptopp) \
+ $(use_with radosgw) \
+ $(use_with gtk gtk2) \
+ $(use_enable static-libs static) \
+ $(use_with tcmalloc) \
+ $(use_with xfs libxfs) \
+ $(use_with zfs libzfs) \
+ --without-kinetic \
+ --without-librocksdb \
+ $(use_with lttng ) \
+ $(use_with babeltrace)
+}
+
+src_install() {
+ default
+
+ prune_libtool_files --all
+
+ exeinto /usr/$(get_libdir)/ceph
+ newexe src/init-ceph ceph_init.sh
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}"/ceph.logrotate ${PN}
+
+ chmod 644 "${ED}"/usr/share/doc/${PF}/sample.*
+
+ keepdir /var/lib/${PN}
+ keepdir /var/lib/${PN}/tmp
+ keepdir /var/log/${PN}/stat
+
+ newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
+
+ python_fix_shebang \
+ "${ED}"/usr/sbin/{ceph-disk,ceph-create-keys} \
+ "${ED}"/usr/bin/{ceph,ceph-rest-api}
+
+ #install udev rules
+ udev_dorules udev/50-rbd.rules
+ udev_dorules udev/95-ceph-osd.rules
+
+ readme.gentoo_create_doc
+}
<flag name='fuse'>Build fuse client</flag>
<flag name='libatomic'>Use libatomic instead of builtin atomic operations</flag>
<flag name='libaio'>Use libaio as asynchronous input/output library</flag>
+ <flag name='lttng'>Add support for LTTng</flag>
+ <flag name='babeltrace'>Add support for LTTng babeltrace</flag>
<flag name='nss'>Use <pkg>dev-libs/nss</pkg> for cryptography</flag>
<flag name='radosgw'>Add radosgw support</flag>
<flag name='xfs'>Add xfs support</flag>