From: Alexey Shvetsov Date: Wed, 5 Oct 2011 19:22:12 +0000 (+0000) Subject: [sys-cluster/ceph] Version bump X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=aed7a9f6c8d0ce456953d2186e07c2e50d116e90;p=gentoo.git [sys-cluster/ceph] Version bump Package-Manager: portage-2.2.0_alpha59/cvs/Linux x86_64 --- diff --git a/sys-cluster/ceph/ChangeLog b/sys-cluster/ceph/ChangeLog index 95d4f6fb431d..3604516a842b 100644 --- a/sys-cluster/ceph/ChangeLog +++ b/sys-cluster/ceph/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-cluster/ceph # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.12 2011/08/31 17:29:31 alexxy Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.13 2011/10/05 19:22:12 alexxy Exp $ + +*ceph-0.36 (05 Oct 2011) + + 05 Oct 2011; Alexey Shvetsov +ceph-0.36.ebuild: + Version bump *ceph-0.34 (31 Aug 2011) diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest index 0b3324ed9a91..3ef241bab849 100644 --- a/sys-cluster/ceph/Manifest +++ b/sys-cluster/ceph/Manifest @@ -5,23 +5,25 @@ AUX ceph-0.26-autotools.patch 738 RMD160 422f48adcc95f1d9900d921998ff536d9ea0125 AUX ceph.confd 225 RMD160 9842eeb3f55453dc6ab96ebb0c4f784c56e5b9d3 SHA1 63e1670ab13e0a957da93d9ad6a17b612219bd88 SHA256 b12f53878a92b5ee70f9d827e321b641618bd267a7fa57a1e53f0ee4d5c830e8 AUX ceph.initd 400 RMD160 58873ca15a29a81ecd64bda17749eee1ca96af01 SHA1 544beae2d460fa0a44eb4e9eb26a7bbcd96405d7 SHA256 9b957c42c3ab27e3e29f42aaae718396e14cd91256df7f959e212446d2f90618 DIST ceph-0.34.tar.gz 2813746 RMD160 94e6581d40010407def3ab577811622b9dbfb2b8 SHA1 eb10a51a1ddf8c73a91f444ba88bfb72ecbf77f2 SHA256 3ee565b6736dab97fd814adc2695436e67cbea750965c11b1e126e93e65ccd5a +DIST ceph-0.36.tar.gz 2858570 RMD160 0331ed1030b1a0be78eaf66ad1fa80274a3ca2d2 SHA1 230a113731fd012148436a328fb3ae6bd28de3a3 SHA256 90f2b86cf4af78054528ddfd86136ff439ab026d1410543c255f2181e9e51916 EBUILD ceph-0.34.ebuild 2065 RMD160 033df69ba8744d11de944b35bf84a2b1258d5be0 SHA1 00f71fdc384cfd07a3dda3a6e2e1942e4ad7a23b SHA256 e841b43524f0b4d1ce09a995a23ba28e7088a1b9fdf4b7d0040180887f3712a1 -MISC ChangeLog 2101 RMD160 6f6076f263ab5e64daf10e714cd7cb4a819fd66a SHA1 36150e13097d033e8bd866cdb8e2fb5e02237306 SHA256 0cd9bfce86f4018060f4e3dd7eef44440a400e94bae6d430ede2dc61b0afd372 +EBUILD ceph-0.36.ebuild 2065 RMD160 94dcf4255bdc0fe73b06b0672cbb47ab78cd2ab8 SHA1 f7e45e4b6f49b62260441dfe8e702353f64670e8 SHA256 2a4e2e637a3c610f127f19bd9d42a44f7dd1d3d9102beae542741dea88d2c3f4 +MISC ChangeLog 2213 RMD160 e406523d50e8c599ccff0c8dcc45aedaac0c9e0c SHA1 5b1fc413de188bf3a7724756b725d96d957e599c SHA256 9c6d272efe3a7cc3702148073e3e02a02cc74acc463cccb077620e6922b29be1 MISC metadata.xml 500 RMD160 8f9c763bbdc181f3137b7ec9072045704a7dbde4 SHA1 79483cf0de883a911745b2152b1b78ff64dcaa37 SHA256 98ecd9596f86ca204850d8c673a93f34c99e7a3eb6f55dbdf5ce56b9164d4407 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iQIcBAEBCAAGBQJOXm9kAAoJEOf+E+/4L5Lm8ZsP/3ZKZtnGLiy2StwQHScGu1tW -H4rLKIbHeOTaSrLoqIwzkDZ7tDdshBHpWA48aGjEYyMLUtFw3ciCpa/RqoBbIx1s -MNUDsduvDnMlWwCPzqUWBCGBS1wFoXrJ0V/oVx3EQZb4FSw8yJjM3iGsCYnZ+jAH -GRCwAY6s1wp4It0uBCT37UFmuVjilrXnm7GIfaHwHIIeAAD6A66D4Xw42I9k3Fqf -gNPPWC8G2nisrd21biXbusdI229e8hS6Fl7uxK1wLsnFUhRynAb65uPWgKLtD+Fa -DeJn+3BSe3wnHnyaHDIBunb0L+a0T6eBuvl9IFNRbN7LQq0YZqtzf6Lbp0yf8Y1I -Av/dnqmoUmAk5iplhZtTEoqzaoswa5hS9hm2JWYao918rJi+IvwHbG7ZcufeVCPg -KTpiA1XAXY63yZJSToSSWTSGBnpfhJtym6BfZ6cnr3F82UuSmeqgPgekUARJ0ZpE -x9zrClI29tqh+uLLVydmeZ/7di0mGtpLauoIUqEYk5tWCaoodk2980nkxOUG2ss7 -3s5xe0nqi9GjxRhYR0blThG2ZMDPLqHhcX1CtrIvQZ4H0qMO/ujbtknYzOE66ZhB -H8hFzowlZnk/LppvmrR+9l8cWvLOzcUPLBt1aL1mvjgyzE4RX3r/FEAgJro2Cydm -pTefBZEsjW7wXsPWSQ4g -=3XdA +iQIcBAEBCAAGBQJOjK58AAoJEOf+E+/4L5LmPa8P/1HrQkc6uz5getd3V/ut7EhD +H5De16kgSaPqMzjM7L5Hp0KveyhcZecwWs7SXyEvnhhWO0fXt/Eva+OvMPmu+J2W +avnQQYAQU4I3Eko1Lh6I69Xjm66XbdATvHC0YFRL5bWQ8KIYV8lG0DCOXqKYOcEL +KGx+HK53tGSFlw7ODFmVQSoPCJhD5ikSsvIRJf5QCqdujEcTNcoKfEGF2rpX3Kty +2rElUgUHFO4bEOmVT7SB3Wv5DiDvyuOYaEoXMNsVdbI5cWoYMi/5horEliDf2KyX +55B1CJ/eYnQqRjNP3gz3/p17GQ5pEW/ZIOfez01xkyccGJxwKWKJs5mO21kjb+/9 +v3VarsO0BRVa3HU5gvb0U8vrt9FKskj0AmrtKpe/gX1ncWMkf5A+dj7HPon50dTJ +MV2cw+yqnHmraYcFrzg677HoHU7hbrxWqjixnV/16rROKLMi4KSu4dgwei+FlZgD +vDLO8t+Na5CdKHDTtC5jTvXckDn+ynQdjFTQPCIr4gLDhsYSD5mGFHpxEtQuKi61 +bNuQS9hjjU3nDO2Pj3mk8ZN6VTC9PJV2BGV021Nruyv+dQ0h7lzlb3KHx9ZdHhZR +jRbuh4njndrHoGV2uKwM40wwK8mecAewnFBHBNWOcFeWelR+9x/YTk+LdAgGqe1o +4EIy5SeNaiSwXCW7IgS/ +=5T0X -----END PGP SIGNATURE----- diff --git a/sys-cluster/ceph/ceph-0.36.ebuild b/sys-cluster/ceph/ceph-0.36.ebuild new file mode 100644 index 000000000000..7bbc1fb0d292 --- /dev/null +++ b/sys-cluster/ceph/ceph-0.36.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.36.ebuild,v 1.1 2011/10/05 19:22:12 alexxy Exp $ + +EAPI="3" + +inherit autotools eutils multilib + +DESCRIPTION="Ceph distributed filesystem" +HOMEPAGE="http://ceph.newdream.net/" +SRC_URI="http://ceph.newdream.net/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug fuse gtk libatomic radosgw static-libs" + +CDEPEND=" + dev-libs/boost + 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 + ) + radosgw? ( + dev-libs/fcgi + dev-libs/expat + ) + " +DEPEND="${CDEPEND} + dev-util/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 + epatch "${FILESDIR}/${PN}-0.26-autotools.patch" + eautoreconf +} + +src_configure() { + econf \ + --without-hadoop \ + --without-tcmalloc \ + --docdir=/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) +} + +src_install() { + emake DESTDIR="${D}" install || die + find "${D}" -type f -name "*.la" -exec rm -f {} \; + + rmdir "${D}/usr/sbin" + + exeinto /usr/$(get_libdir)/ceph || die + newexe src/init-ceph ceph_init.sh || die + + insinto /etc/logrotate.d/ || die + newins src/logrotate.conf ${PN} || die + + chmod 644 "${D}"/usr/share/doc/${PF}/sample.* || die + + keepdir /var/lib/${PN} || die + keepdir /var/lib/${PN}/tmp || die + keepdir /var/log/${PN}/stat || die + keepdir /var/run/${PN} || die + + newinitd "${FILESDIR}/${PN}.initd" ${PN} || die + newconfd "${FILESDIR}/${PN}.confd" ${PN} || die +}