aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik (Xarthisius) <xarthisius.kk@gmail.com>2010-11-03 12:19:32 +0100
committerKacper Kowalik (Xarthisius) <xarthisius.kk@gmail.com>2010-11-03 12:19:32 +0100
commit16694e0d72499de1a951bf89e15e5204f87d5dae (patch)
tree2604c91b0f1157c4a78f208b9c3d51ec3fa1e88f /sys-cluster
parentFix build with as-needed, simplify deps, add new use flags for debug and liba... (diff)
downloadsci-16694e0d72499de1a951bf89e15e5204f87d5dae.tar.gz
sci-16694e0d72499de1a951bf89e15e5204f87d5dae.tar.bz2
sci-16694e0d72499de1a951bf89e15e5204f87d5dae.zip
[sys-cluster/ceph] Version bump. Thanks to Marcin Mirosław <bug@mejor.pl> for the report. Drop old.
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/ceph/ChangeLog8
-rw-r--r--sys-cluster/ceph/Manifest8
-rw-r--r--sys-cluster/ceph/ceph-0.22.2.ebuild (renamed from sys-cluster/ceph/ceph-0.22-r1.ebuild)1
-rw-r--r--sys-cluster/ceph/files/ceph-0.22.2-asneeded.patch (renamed from sys-cluster/ceph/files/ceph-0.22-asneeded.patch)52
4 files changed, 43 insertions, 26 deletions
diff --git a/sys-cluster/ceph/ChangeLog b/sys-cluster/ceph/ChangeLog
index 62ae8eb67..55a83ed54 100644
--- a/sys-cluster/ceph/ChangeLog
+++ b/sys-cluster/ceph/ChangeLog
@@ -2,6 +2,14 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header$
+*ceph-0.22.2 (03 Nov 2010)
+
+ 03 Nov 2010; Kacper Kowalik <xarthisius@gentoo.org> -ceph-0.22-r1.ebuild,
+ +ceph-0.22.2.ebuild, +files/ceph-0.22.2-asneeded.patch,
+ -files/ceph-0.22-asneeded.patch:
+ Version bump. Thanks to Marcin Mirosław <bug@mejor.pl> for the report.
+ Drop old.
+
*ceph-0.22-r1 (03 Nov 2010)
03 Nov 2010; Kacper Kowalik <xarthisius@gentoo.org> -ceph-0.22.ebuild,
diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 16df5b42d..bb52dfb0d 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,7 +1,7 @@
-AUX ceph-0.22-asneeded.patch 8905 RMD160 becfac435aad2dedc775bf0831e407aa2d78a49b SHA1 6e2bc81acfcba661dcdb86ce8799858b57ddecdc SHA256 bc1c0fbf52f69fb548475e297fdf22b2d2726795db7e670578ace90e824d71af
+AUX ceph-0.22.2-asneeded.patch 9286 RMD160 5ac1ecf18ca46ecec39a884b9105e9ce53c6b59c SHA1 065c3f0718ea39a53c6bae393815d99da78f37bc SHA256 f3a731e108e3f6b7ce25a9a2530615b4efe5871ee4f6e756d3d2201744556b68
AUX ceph.confd 225 RMD160 9842eeb3f55453dc6ab96ebb0c4f784c56e5b9d3 SHA1 63e1670ab13e0a957da93d9ad6a17b612219bd88 SHA256 b12f53878a92b5ee70f9d827e321b641618bd267a7fa57a1e53f0ee4d5c830e8
AUX ceph.initd 400 RMD160 58873ca15a29a81ecd64bda17749eee1ca96af01 SHA1 544beae2d460fa0a44eb4e9eb26a7bbcd96405d7 SHA256 9b957c42c3ab27e3e29f42aaae718396e14cd91256df7f959e212446d2f90618
-DIST ceph-0.22.tar.gz 1384045 RMD160 525d502985f64ac2fbd794baca42ae74766b99d6 SHA1 4f679f5dee28ac963b453d87324b67df124c91c6 SHA256 11c3203a9c80467b4ea9ab6b41f739d3f5c25dda1650c9cbaa366dd984f4bd40
-EBUILD ceph-0.22-r1.ebuild 1624 RMD160 f588c51348fca2a4f2ff837baf28704007865fa7 SHA1 4645fc8f34a2c99009ed7aee9b236d4ff4c51a98 SHA256 927d86111680234ec0b6d6709e9b58c4f860d7eb9e8da7b0a7d9fa73b9bd0ac3
-MISC ChangeLog 1114 RMD160 6264cd5e379b2c53973125b2082ccd005ba7a859 SHA1 ce83e508f0bbd95fffa240159dcb3758ac591a22 SHA256 aca3da9896149145aad390ff4f76c0d5db1ec3bc018ad0113d6673a7ca046a36
+DIST ceph-0.22.2.tar.gz 1388382 RMD160 3d7f63347c5b486e7a5509a3c316016272d744cd SHA1 4c0490b023dc37f243e5c225f9fcfb77fe36d676 SHA256 9a8dc82bab9b8cbc3b22a9907514cca0b8c475fb5fec748dff9443417b777849
+EBUILD ceph-0.22.2.ebuild 1684 RMD160 e428cbab6b0429db80175915b3ce731f2f894a5b SHA1 4634cda6471a0d2ecfa480fbc571af73c553adb4 SHA256 e5e7a14016252046ba7bd6671728b0a63f1b586ba6710da8779a38fb6d4dfb36
+MISC ChangeLog 1398 RMD160 0ae20b1e5406a422ee180b17ac0e33f25abc87b0 SHA1 dfb157c2f49a16134d5547b10a74ece78b1c15f9 SHA256 eb7b8dad8c2f9c593b9914e2ecad44233a900bf7866b29d95efe4481c6fb6e25
MISC metadata.xml 500 RMD160 8f9c763bbdc181f3137b7ec9072045704a7dbde4 SHA1 79483cf0de883a911745b2152b1b78ff64dcaa37 SHA256 98ecd9596f86ca204850d8c673a93f34c99e7a3eb6f55dbdf5ce56b9164d4407
diff --git a/sys-cluster/ceph/ceph-0.22-r1.ebuild b/sys-cluster/ceph/ceph-0.22.2.ebuild
index 71bb1616e..e7943b63a 100644
--- a/sys-cluster/ceph/ceph-0.22-r1.ebuild
+++ b/sys-cluster/ceph/ceph-0.22.2.ebuild
@@ -30,6 +30,7 @@ src_prepare() {
sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \
-i src/logrotate.conf || die
epatch "${FILESDIR}"/${P}-asneeded.patch
+ sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path
eautoreconf
}
diff --git a/sys-cluster/ceph/files/ceph-0.22-asneeded.patch b/sys-cluster/ceph/files/ceph-0.22.2-asneeded.patch
index 326af7672..2dc16f565 100644
--- a/sys-cluster/ceph/files/ceph-0.22-asneeded.patch
+++ b/sys-cluster/ceph/files/ceph-0.22.2-asneeded.patch
@@ -10,8 +10,8 @@ Fix build with as-needed
AC_CHECK_HEADERS([sys/xattr.h arpa/inet.h netdb.h netinet/in.h sys/file.h sys/ioctl.h sys/mount.h sys/param.h sys/socket.h sys/statvfs.h sys/time.h sys/vfs.h syslog.h utime.h])
---- ceph-0.22/src/Makefile.am
-+++ ceph-0.22/src/Makefile.am
+--- ceph-0.22.2/src/Makefile.am
++++ ceph-0.22.2/src/Makefile.am
@@ -10,37 +10,37 @@
# monitor
@@ -120,15 +120,14 @@ Fix build with as-needed
lib_LTLIBRARIES += libcrush.la
# libceph
-@@ -141,14 +142,14 @@
- ${libcommon_a_SOURCES} \
+@@ -142,17 +143,17 @@
${libosdc_a_SOURCES}
libceph_la_CFLAGS = ${AM_CFLAGS}
libceph_la_CXXFLAGS= ${AM_CXXFLAGS}
-libceph_la_LIBADD = libcrush.la
-libceph_la_LDFLAGS = -version-info 1:0:0 -export-symbols-regex '^ceph_.*' -lpthread -lssl
+libceph_la_LIBADD = libcrush.la -lpthread $(OPENSSL_LIBS)
-+libceph_la_LDFLAGS = -version-info 1:0:0 -export-symbols-regex '^ceph_.*'
++libceph_la_LDFLAGS = -version-info 1:0:0 -export-symbols-regex '^ceph_.*'
lib_LTLIBRARIES += libceph.la
if WITH_DEBUG
@@ -136,22 +135,25 @@ Fix build with as-needed
-testceph_LDADD = libceph.la libcrush.la -lpthread -lm -lcrypto
+testceph_LDADD = libceph.la libcrush.la -lpthread -lm $(OPENSSL_LIBS)
bin_PROGRAMS += testceph
- endif
-@@ -160,9 +160,9 @@
- ${libcommon_a_SOURCES}
+ testtimers_SOURCES = test/TestTimers.cc
+-testtimers_LDADD = libceph.la libcrush.la -lpthread -lm -lcrypto
++testtimers_LDADD = libceph.la libcrush.la -lpthread -lm $(OPENSSL_LIBS)
+ bin_PROGRAMS += testtimers
+
+ endif
+@@ -166,8 +167,8 @@
librados_la_SOURCES = ${librados_SOURCES}
librados_la_CFLAGS = ${AM_CFLAGS}
--librados_la_CXXFLAGS = ${AM_CXXFLAGS}
+ librados_la_CXXFLAGS = ${AM_CXXFLAGS}
-librados_la_LIBADD = libcrush.la
-librados_la_LDFLAGS = -version-info 1:0:0 -export-symbols-regex '^rados_.*' -lpthread
-+librados_la_CXXFLAGS = ${AM_CXXFLAGS}
+librados_la_LIBADD = libcrush.la -lpthread $(OPENSSL_LIBS)
+librados_la_LDFLAGS = -version-info 1:0:0 -export-symbols-regex '^rados_.*'
lib_LTLIBRARIES += librados.la
librados_a_SOURCES = ${librados_SOURCES}
-@@ -170,21 +170,21 @@
+@@ -175,21 +176,21 @@
librados_a_CXXFLAGS = ${AM_CXXFLAGS}
rados_SOURCES = rados.cc
@@ -178,7 +180,7 @@ Fix build with as-needed
bin_PROGRAMS += radosacl rbd
if WITH_RADOSGW
-@@ -201,19 +201,19 @@
+@@ -206,19 +207,19 @@
# lib_LTLIBRARIES += libradosgw.a
radosgw_SOURCES = rgw/rgw_main.cc
@@ -202,7 +204,7 @@ Fix build with as-needed
bin_PROGRAMS += testkeys
endif
-@@ -221,7 +221,7 @@
+@@ -226,7 +227,7 @@
## rados object classes
#libcls_crypto.so: cls_crypto.cc
@@ -211,7 +213,17 @@ Fix build with as-needed
#BUILT_SOURCES += libcls_crypto.so
#libcls_acl.so: cls_acl.cc
-@@ -271,8 +271,8 @@
+@@ -237,7 +238,8 @@
+ libcls_rbd_la_SOURCES = cls_rbd.cc
+ libcls_rbd_la_CFLAGS = ${AM_CFLAGS}
+ libcls_rbd_la_CXXFLAGS= ${AM_CXXFLAGS}
+-libcls_rbd_la_LDFLAGS = -version-info 1:0:0 -export-symbols-regex '.*__cls_.*' -lpthread
++libcls_rbd_la_LIBADD = -lpthread
++libcls_rbd_la_LDFLAGS = -version-info 1:0:0 -export-symbols-regex '.*__cls_.*'
+
+ radoslibdir = $(libdir)/rados-classes
+ radoslib_LTLIBRARIES = libcls_rbd.la
+@@ -276,12 +278,12 @@
LDADD =
@@ -222,12 +234,8 @@ Fix build with as-needed
AM_LDFLAGS =
if WITH_LIBATOMIC
-@@ -294,7 +294,7 @@
-
-
- # work around old versions of automake that don't define $docdir
--docdir = ${datadir}/doc/ceph
-+# docdir = ${datadir}/doc/ceph
+-AM_LDFLAGS += -latomic_ops
++LDADD += -latomic_ops
+ endif
- install-data-local:
- $(install_sh_SCRIPT) -m 0755 cclass $(DESTDIR)$(bindir)/cclass
+ noinst_LIBRARIES = \