diff options
author | 2014-01-23 16:20:12 +0000 | |
---|---|---|
committer | 2014-01-23 16:20:12 +0000 | |
commit | 3d3bffa558bc58c1fe02e98f1e451e261e7fe747 (patch) | |
tree | 7c5989a52940f10842e15d93a30d5e632a9f4101 /sys-cluster/ceph | |
parent | use subslot, adjust deps, update to python-any-r1 (diff) | |
download | gentoo-2-3d3bffa558bc58c1fe02e98f1e451e261e7fe747.tar.gz gentoo-2-3d3bffa558bc58c1fe02e98f1e451e261e7fe747.tar.bz2 gentoo-2-3d3bffa558bc58c1fe02e98f1e451e261e7fe747.zip |
prune old ebuilds
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xAABEFD55)
Diffstat (limited to 'sys-cluster/ceph')
-rw-r--r-- | sys-cluster/ceph/ChangeLog | 8 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.56.4.ebuild | 106 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.56.5.ebuild | 106 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.61.1.ebuild | 111 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.61.7-r1.ebuild | 115 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.67.5-r1.ebuild | 123 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.67.ebuild | 111 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.72.2-r1.ebuild | 122 | ||||
-rw-r--r-- | sys-cluster/ceph/files/ceph-0.61.7-install.patch | 13 |
9 files changed, 7 insertions, 808 deletions
diff --git a/sys-cluster/ceph/ChangeLog b/sys-cluster/ceph/ChangeLog index 6aebe43c36d1..3af7366b305d 100644 --- a/sys-cluster/ceph/ChangeLog +++ b/sys-cluster/ceph/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-cluster/ceph # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.44 2014/01/23 16:12:10 dlan Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.45 2014/01/23 16:20:12 dlan Exp $ + + 23 Jan 2014; Yixun Lan <dlan@gentoo.org> -ceph-0.56.4.ebuild, + -ceph-0.56.5.ebuild, -ceph-0.61.1.ebuild, -ceph-0.61.7-r1.ebuild, + -ceph-0.67.ebuild, -ceph-0.67.5-r1.ebuild, -ceph-0.72.2-r1.ebuild, + -files/ceph-0.61.7-install.patch: + prune old ebuilds *ceph-0.75 (23 Jan 2014) *ceph-0.72.2-r2 (23 Jan 2014) diff --git a/sys-cluster/ceph/ceph-0.56.4.ebuild b/sys-cluster/ceph/ceph-0.56.4.ebuild deleted file mode 100644 index 0b882cac2c21..000000000000 --- a/sys-cluster/ceph/ceph-0.56.4.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.56.4.ebuild,v 1.1 2013/03/26 04:49:26 alexxy Exp $ - -EAPI=5 - -if [[ $PV = *9999* ]]; then - scm_eclass=git-2 - 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 udev ${scm_eclass} - -DESCRIPTION="Ceph distributed filesystem" -HOMEPAGE="http://ceph.com/" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="debug fuse gtk libatomic radosgw static-libs tcmalloc" - -CDEPEND=" - dev-libs/boost - dev-libs/fcgi - dev-libs/libaio - dev-libs/libedit - dev-libs/crypto++ - sys-apps/keyutils - fuse? ( sys-fs/fuse ) - libatomic? ( dev-libs/libatomic_ops ) - 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 ) - " -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - sys-fs/btrfs-progs" - -STRIP_MASK="/usr/lib*/rados-classes/*" - -src_prepare() { - sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \ - -i src/logrotate.conf || die - sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path - # disable testsnaps - sed -e '/testsnaps/d' -i src/Makefile.am || die - sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \ - > "${T}"/${PN}.initd || die - sed -i -e '/AM_INIT_AUTOMAKE/s:-Werror ::' src/leveldb/configure.ac || die #423755 - eautoreconf -} - -src_configure() { - econf \ - --without-hadoop \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --includedir=/usr/include \ - $(use_with debug) \ - $(use_with fuse) \ - $(use_with libatomic libatomic-ops) \ - $(use_with radosgw) \ - $(use_with gtk gtk2) \ - $(use_enable static-libs static) \ - $(use_with tcmalloc) -} - -src_install() { - default - - prune_libtool_files --all - - rmdir "${ED}/usr/sbin" - - exeinto /usr/$(get_libdir)/ceph - newexe src/init-ceph ceph_init.sh - - insinto /etc/logrotate.d/ - newins src/logrotate.conf ${PN} - - chmod 644 "${ED}"/usr/share/doc/${PF}/sample.* - - keepdir /var/lib/${PN} - keepdir /var/lib/${PN}/tmp - keepdir /var/log/${PN}/stat - - newinitd "${T}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - # install udev rules - udev_dorules udev/50-rbd.rules -} diff --git a/sys-cluster/ceph/ceph-0.56.5.ebuild b/sys-cluster/ceph/ceph-0.56.5.ebuild deleted file mode 100644 index e9f153ba0459..000000000000 --- a/sys-cluster/ceph/ceph-0.56.5.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.56.5.ebuild,v 1.1 2013/05/09 21:07:35 alexxy Exp $ - -EAPI=5 - -if [[ $PV = *9999* ]]; then - scm_eclass=git-2 - 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 udev ${scm_eclass} - -DESCRIPTION="Ceph distributed filesystem" -HOMEPAGE="http://ceph.com/" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="debug fuse gtk libatomic radosgw static-libs tcmalloc" - -CDEPEND=" - dev-libs/boost - dev-libs/fcgi - dev-libs/libaio - dev-libs/libedit - dev-libs/crypto++ - sys-apps/keyutils - fuse? ( sys-fs/fuse ) - libatomic? ( dev-libs/libatomic_ops ) - 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 ) - " -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - sys-fs/btrfs-progs" - -STRIP_MASK="/usr/lib*/rados-classes/*" - -src_prepare() { - sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \ - -i src/logrotate.conf || die - sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path - # disable testsnaps - sed -e '/testsnaps/d' -i src/Makefile.am || die - sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \ - > "${T}"/${PN}.initd || die - sed -i -e '/AM_INIT_AUTOMAKE/s:-Werror ::' src/leveldb/configure.ac || die #423755 - eautoreconf -} - -src_configure() { - econf \ - --without-hadoop \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --includedir=/usr/include \ - $(use_with debug) \ - $(use_with fuse) \ - $(use_with libatomic libatomic-ops) \ - $(use_with radosgw) \ - $(use_with gtk gtk2) \ - $(use_enable static-libs static) \ - $(use_with tcmalloc) -} - -src_install() { - default - - prune_libtool_files --all - - rmdir "${ED}/usr/sbin" - - exeinto /usr/$(get_libdir)/ceph - newexe src/init-ceph ceph_init.sh - - insinto /etc/logrotate.d/ - newins src/logrotate.conf ${PN} - - chmod 644 "${ED}"/usr/share/doc/${PF}/sample.* - - keepdir /var/lib/${PN} - keepdir /var/lib/${PN}/tmp - keepdir /var/log/${PN}/stat - - newinitd "${T}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - # install udev rules - udev_dorules udev/50-rbd.rules -} diff --git a/sys-cluster/ceph/ceph-0.61.1.ebuild b/sys-cluster/ceph/ceph-0.61.1.ebuild deleted file mode 100644 index ff88c61eebb3..000000000000 --- a/sys-cluster/ceph/ceph-0.61.1.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.61.1.ebuild,v 1.1 2013/05/09 21:05:40 alexxy Exp $ - -EAPI=5 - -if [[ $PV = *9999* ]]; then - scm_eclass=git-2 - 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 udev ${scm_eclass} - -DESCRIPTION="Ceph distributed filesystem" -HOMEPAGE="http://ceph.com/" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="debug fuse gtk libatomic radosgw static-libs tcmalloc" - -CDEPEND=" - app-arch/snappy - dev-libs/boost - dev-libs/fcgi - dev-libs/libaio - dev-libs/libedit - dev-libs/leveldb - dev-libs/crypto++ - sys-apps/keyutils - fuse? ( sys-fs/fuse ) - libatomic? ( dev-libs/libatomic_ops ) - 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 ) - " -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - sys-fs/btrfs-progs" - -STRIP_MASK="/usr/lib*/rados-classes/*" - -src_prepare() { - if [ ! -z ${PATCHES[@]} ]; then - epatch ${PATCHES[@]} - fi - sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \ - -i src/logrotate.conf || die - sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path - # disable testsnaps - sed -e '/testsnaps/d' -i src/Makefile.am || die - sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \ - > "${T}"/${PN}.initd || die - eautoreconf -} - -src_configure() { - econf \ - --without-hadoop \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --includedir=/usr/include \ - $(use_with debug) \ - $(use_with fuse) \ - $(use_with libatomic libatomic-ops) \ - $(use_with radosgw) \ - $(use_with gtk gtk2) \ - $(use_enable static-libs static) \ - $(use_with tcmalloc) -} - -src_install() { - default - - prune_libtool_files --all - - rmdir "${ED}/usr/sbin" - - exeinto /usr/$(get_libdir)/ceph - newexe src/init-ceph ceph_init.sh - - insinto /etc/logrotate.d/ - newins src/logrotate.conf ${PN} - - chmod 644 "${ED}"/usr/share/doc/${PF}/sample.* - - keepdir /var/lib/${PN} - keepdir /var/lib/${PN}/tmp - keepdir /var/log/${PN}/stat - - newinitd "${T}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - #install udev rules - udev_dorules udev/50-rbd.rules - udev_dorules udev/95-ceph-osd.rules -} diff --git a/sys-cluster/ceph/ceph-0.61.7-r1.ebuild b/sys-cluster/ceph/ceph-0.61.7-r1.ebuild deleted file mode 100644 index e80d81719cf0..000000000000 --- a/sys-cluster/ceph/ceph-0.61.7-r1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.61.7-r1.ebuild,v 1.1 2013/08/18 18:57:39 alexxy Exp $ - -EAPI=5 - -if [[ $PV = *9999* ]]; then - scm_eclass=git-2 - 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 udev ${scm_eclass} - -DESCRIPTION="Ceph distributed filesystem" -HOMEPAGE="http://ceph.com/" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="debug fuse gtk libatomic radosgw static-libs tcmalloc" - -CDEPEND=" - app-arch/snappy - dev-libs/boost - dev-libs/fcgi - dev-libs/libaio - dev-libs/libedit - dev-libs/leveldb - dev-libs/crypto++ - sys-apps/keyutils - fuse? ( sys-fs/fuse ) - libatomic? ( dev-libs/libatomic_ops ) - 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 ) - " -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - sys-fs/btrfs-progs" - -STRIP_MASK="/usr/lib*/rados-classes/*" - -PATCHES=( - "${FILESDIR}/${P}-install.patch" -) - -src_prepare() { - if [ ! -z ${PATCHES[@]} ]; then - epatch ${PATCHES[@]} - fi - sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \ - -i src/logrotate.conf || die - sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path - # disable testsnaps - sed -e '/testsnaps/d' -i src/Makefile.am || die - sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \ - > "${T}"/${PN}.initd || die - eautoreconf -} - -src_configure() { - econf \ - --without-hadoop \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --includedir=/usr/include \ - $(use_with debug) \ - $(use_with fuse) \ - $(use_with libatomic libatomic-ops) \ - $(use_with radosgw) \ - $(use_with gtk gtk2) \ - $(use_enable static-libs static) \ - $(use_with tcmalloc) -} - -src_install() { - default - - prune_libtool_files --all - - rmdir "${ED}/usr/sbin" - - exeinto /usr/$(get_libdir)/ceph - newexe src/init-ceph ceph_init.sh - - insinto /etc/logrotate.d/ - newins src/logrotate.conf ${PN} - - chmod 644 "${ED}"/usr/share/doc/${PF}/sample.* - - keepdir /var/lib/${PN} - keepdir /var/lib/${PN}/tmp - keepdir /var/log/${PN}/stat - - newinitd "${T}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - #install udev rules - udev_dorules udev/50-rbd.rules - udev_dorules udev/95-ceph-osd.rules -} diff --git a/sys-cluster/ceph/ceph-0.67.5-r1.ebuild b/sys-cluster/ceph/ceph-0.67.5-r1.ebuild deleted file mode 100644 index fc737962bb7c..000000000000 --- a/sys-cluster/ceph/ceph-0.67.5-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.67.5-r1.ebuild,v 1.1 2014/01/15 13:45:32 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-r1 udev ${scm_eclass} - -DESCRIPTION="Ceph distributed filesystem" -HOMEPAGE="http://ceph.com/" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="debug fuse gtk libatomic +libaio radosgw static-libs tcmalloc" - -CDEPEND=" - app-arch/snappy - dev-libs/boost[threads] - dev-libs/fcgi - dev-libs/libaio - dev-libs/libedit - dev-libs/leveldb[snappy] - dev-libs/crypto++ - dev-python/flask[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - sys-apps/keyutils - sys-apps/hdparm - sys-apps/util-linux - sys-block/parted - sys-fs/cryptsetup - dev-libs/libxml2 - fuse? ( sys-fs/fuse ) - libatomic? ( dev-libs/libatomic_ops ) - 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 ) - virtual/python-argparse[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - " -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - sys-fs/btrfs-progs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -STRIP_MASK="/usr/lib*/rados-classes/*" - -src_prepare() { - if [ ! -z ${PATCHES[@]} ]; then - epatch ${PATCHES[@]} - fi - sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \ - > "${T}"/${PN}.initd || die - sed -e '/^ceph_sbindir =/s:$(exec_prefix)::' -i src/Makefile.am || 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 radosgw) \ - $(use_with gtk gtk2) \ - $(use_enable static-libs static) \ - $(use_with tcmalloc) -} - -src_install() { - default - - prune_libtool_files --all - - exeinto /usr/$(get_libdir)/ceph - newexe src/init-ceph ceph_init.sh - - insinto /etc/logrotate.d/ - newins src/logrotate.conf ${PN} - - chmod 644 "${ED}"/usr/share/doc/${PF}/sample.* - - keepdir /var/lib/${PN} - keepdir /var/lib/${PN}/tmp - keepdir /var/log/${PN}/stat - - newinitd "${T}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - python_replicate_script \ - "${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 -} diff --git a/sys-cluster/ceph/ceph-0.67.ebuild b/sys-cluster/ceph/ceph-0.67.ebuild deleted file mode 100644 index 905cc76a26a1..000000000000 --- a/sys-cluster/ceph/ceph-0.67.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.67.ebuild,v 1.1 2013/08/16 16:35:31 alexxy Exp $ - -EAPI=5 - -if [[ $PV = *9999* ]]; then - scm_eclass=git-2 - 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 udev ${scm_eclass} - -DESCRIPTION="Ceph distributed filesystem" -HOMEPAGE="http://ceph.com/" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="debug fuse gtk libatomic radosgw static-libs tcmalloc" - -CDEPEND=" - app-arch/snappy - dev-libs/boost - dev-libs/fcgi - dev-libs/libaio - dev-libs/libedit - dev-libs/leveldb - dev-libs/crypto++ - sys-apps/keyutils - fuse? ( sys-fs/fuse ) - libatomic? ( dev-libs/libatomic_ops ) - 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 ) - " -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - sys-fs/btrfs-progs" - -STRIP_MASK="/usr/lib*/rados-classes/*" - -src_prepare() { - if [ ! -z ${PATCHES[@]} ]; then - epatch ${PATCHES[@]} - fi - sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \ - -i src/logrotate.conf || die - sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path - # disable testsnaps - sed -e '/testsnaps/d' -i src/Makefile.am || die - sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \ - > "${T}"/${PN}.initd || die - eautoreconf -} - -src_configure() { - econf \ - --without-hadoop \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --includedir=/usr/include \ - $(use_with debug) \ - $(use_with fuse) \ - $(use_with libatomic libatomic-ops) \ - $(use_with radosgw) \ - $(use_with gtk gtk2) \ - $(use_enable static-libs static) \ - $(use_with tcmalloc) -} - -src_install() { - default - - prune_libtool_files --all - - rmdir "${ED}/usr/sbin" - - exeinto /usr/$(get_libdir)/ceph - newexe src/init-ceph ceph_init.sh - - insinto /etc/logrotate.d/ - newins src/logrotate.conf ${PN} - - chmod 644 "${ED}"/usr/share/doc/${PF}/sample.* - - keepdir /var/lib/${PN} - keepdir /var/lib/${PN}/tmp - keepdir /var/log/${PN}/stat - - newinitd "${T}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - #install udev rules - udev_dorules udev/50-rbd.rules - udev_dorules udev/95-ceph-osd.rules -} diff --git a/sys-cluster/ceph/ceph-0.72.2-r1.ebuild b/sys-cluster/ceph/ceph-0.72.2-r1.ebuild deleted file mode 100644 index ca669592beba..000000000000 --- a/sys-cluster/ceph/ceph-0.72.2-r1.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.72.2-r1.ebuild,v 1.1 2014/01/15 13:45:32 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-r1 udev ${scm_eclass} - -DESCRIPTION="Ceph distributed filesystem" -HOMEPAGE="http://ceph.com/" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="debug fuse gtk libatomic +libaio radosgw static-libs tcmalloc" - -CDEPEND=" - app-arch/snappy - dev-libs/boost[threads] - dev-libs/fcgi - dev-libs/libaio - dev-libs/libedit - dev-libs/leveldb[snappy] - dev-libs/crypto++ - dev-python/flask[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - sys-apps/keyutils - sys-apps/hdparm - sys-apps/util-linux - sys-block/parted - sys-fs/cryptsetup - dev-libs/libxml2 - fuse? ( sys-fs/fuse ) - libatomic? ( dev-libs/libatomic_ops ) - 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 ) - virtual/python-argparse[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - " -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - sys-fs/btrfs-progs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -STRIP_MASK="/usr/lib*/rados-classes/*" - -src_prepare() { - if [ ! -z ${PATCHES[@]} ]; then - epatch ${PATCHES[@]} - fi - sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \ - > "${T}"/${PN}.initd || 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 radosgw) \ - $(use_with gtk gtk2) \ - $(use_enable static-libs static) \ - $(use_with tcmalloc) -} - -src_install() { - default - - prune_libtool_files --all - - exeinto /usr/$(get_libdir)/ceph - newexe src/init-ceph ceph_init.sh - - insinto /etc/logrotate.d/ - newins src/logrotate.conf ${PN} - - chmod 644 "${ED}"/usr/share/doc/${PF}/sample.* - - keepdir /var/lib/${PN} - keepdir /var/lib/${PN}/tmp - keepdir /var/log/${PN}/stat - - newinitd "${T}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - python_replicate_script \ - "${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 -} diff --git a/sys-cluster/ceph/files/ceph-0.61.7-install.patch b/sys-cluster/ceph/files/ceph-0.61.7-install.patch deleted file mode 100644 index ad2b72ad7c49..000000000000 --- a/sys-cluster/ceph/files/ceph-0.61.7-install.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/Makefile.am b/src/Makefile.am -index de76078..932851d 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -28,7 +28,7 @@ bin_PROGRAMS = - bin_DEBUGPROGRAMS = - sbin_PROGRAMS = - # like sbin_SCRIPTS but can be used to install to e.g. /usr/sbin --ceph_sbindir = $(prefix)$(sbindir) -+ceph_sbindir = $(sbindir) - ceph_sbin_SCRIPTS = \ - ceph-disk \ - ceph-disk-prepare \ |