[sys-cluster/ceph] Version bump
authorAlexey Shvetsov <alexxy@gentoo.org>
Wed, 5 Oct 2011 19:22:12 +0000 (19:22 +0000)
committerAlexey Shvetsov <alexxy@gentoo.org>
Wed, 5 Oct 2011 19:22:12 +0000 (19:22 +0000)
Package-Manager: portage-2.2.0_alpha59/cvs/Linux x86_64

sys-cluster/ceph/ChangeLog
sys-cluster/ceph/Manifest
sys-cluster/ceph/ceph-0.36.ebuild [new file with mode: 0644]

index 95d4f6fb431d76f638bfa33b62057240c93b7246..3604516a842b4e0a98da4b1dfd060e685a87b9d6 100644 (file)
@@ -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 <alexxy@gentoo.org> +ceph-0.36.ebuild:
+  Version bump
 
 *ceph-0.34 (31 Aug 2011)
 
index 0b3324ed9a91ddf83e37c268b5f0f891d6669db8..3ef241bab849b39ac4018fa0b2480d56c93bc79d 100644 (file)
@@ -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 (file)
index 0000000..7bbc1fb
--- /dev/null
@@ -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
+}