diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2011-09-04 04:00:39 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2011-09-04 04:00:39 +0000 |
commit | 88fc16d3119b070b81088d97b1b845030f1a0905 (patch) | |
tree | 04ff74180dde5b8e7fbc7a239fa078a00356b1bf /dev-libs | |
parent | Bug #381737: block dev-libs/libmemcached[tcmalloc] until dev-utils/google-per... (diff) | |
download | historical-88fc16d3119b070b81088d97b1b845030f1a0905.tar.gz historical-88fc16d3119b070b81088d97b1b845030f1a0905.tar.bz2 historical-88fc16d3119b070b81088d97b1b845030f1a0905.zip |
Bug #354261: version bump, despite my objections. Please report any testcase failures, but see bug #354261 first.
Package-Manager: portage-2.2.0_alpha51/cvs/Linux x86_64
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/libmemcached/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/libmemcached/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/libmemcached/libmemcached-0.50.ebuild | 66 | ||||
-rw-r--r-- | dev-libs/libmemcached/metadata.xml | 5 |
4 files changed, 82 insertions, 14 deletions
diff --git a/dev-libs/libmemcached/ChangeLog b/dev-libs/libmemcached/ChangeLog index a0163e01a716..2e492fb47d13 100644 --- a/dev-libs/libmemcached/ChangeLog +++ b/dev-libs/libmemcached/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/libmemcached # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcached/ChangeLog,v 1.39 2011/07/31 20:03:00 mattst88 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcached/ChangeLog,v 1.40 2011/09/04 04:00:39 robbat2 Exp $ + +*libmemcached-0.50 (04 Sep 2011) + + 04 Sep 2011; Robin H. Johnson <robbat2@gentoo.org> +libmemcached-0.50.ebuild, + metadata.xml: + Bug #354261: version bump, despite my objections. Please report any testcase + failures, but see bug #354261 first. 31 Jul 2011; Matt Turner <mattst88@gentoo.org> libmemcached-0.22.ebuild, libmemcached-0.25.ebuild, libmemcached-0.26.ebuild, libmemcached-0.28.ebuild, diff --git a/dev-libs/libmemcached/Manifest b/dev-libs/libmemcached/Manifest index 9a11f17a8337..971894c7e7f6 100644 --- a/dev-libs/libmemcached/Manifest +++ b/dev-libs/libmemcached/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX libmemcached-0.28-removebogustest.patch 268 RMD160 e3033773981198a137925da75c3b9dbe70479864 SHA1 d46c2ea1dfe5616d3b4cf9ca7410fce8344fe110 SHA256 d264fc534d7fab8ccc542ff5e11d852a47395f47465d1570a772673ecae82da0 AUX libmemcached-0.28-runtestsasuser.patch 770 RMD160 17671451e0a55c5a24bbcb914e9a318af01b9e75 SHA1 9943bf2ccbeabe3571614911404d8e69d4707069 SHA256 166f4877208b5a2f9e948101ecdd5d3dcefc8dd419bf02c6fa3aab9502b862af AUX libmemcached-0.39-runtestsasuser.patch 906 RMD160 71608de45313d13f8e6d591bd2a6826779c3ee1f SHA1 3345c0061e8d75ac7e0481f48723c2c3bfa2715b SHA256 51c22d96ad9a6c571ac5b89dd4002a6b854bce76472b3b8b3dcb4f73efc7018e @@ -15,6 +12,7 @@ DIST libmemcached-0.35.tar.gz 586058 RMD160 0c592401f155ee638bd6eb2090237a667ad1 DIST libmemcached-0.37.tar.gz 661959 RMD160 d46d11ee6098cc339687a797c6ca4cfd67819bd4 SHA1 fb32425762f55f9de5645f9b93b2b5e969a0409a SHA256 a10a0a4403f62591256cea838c5e40bd85f99bb798e0b3f5ff06a69249ad8da8 DIST libmemcached-0.38.tar.gz 665073 RMD160 fb2ca140311b02c04e1a3246b2af306e46aa74cb SHA1 d231ba7cd390d889b7d66451a8014b028bbfc9eb SHA256 2c1ae3c05a70d518815c0220d3f0c3cf751371a32c95a2d36caf1a78ee63807a DIST libmemcached-0.39.tar.gz 680742 RMD160 d882799c30a55635cc1adf502261aa6ec6e07292 SHA1 3107725bae233019bddfad3929269dbc1e899858 SHA256 e604ba18d73817c6d449ac4834c223d0aec3f640e9a7efef72e2368a09c4497c +DIST libmemcached-0.50.tar.gz 884272 RMD160 4091a07ed46b998edce3d5f1351b445182ba3d6d SHA1 cc963a84b57289288681f25ccae5362ed5620e6d SHA256 d3ed82f9c5cdfa816047ed6b7475b5708f9040b5cf3d9e2aed55de235e8b2f9a EBUILD libmemcached-0.22.ebuild 763 RMD160 e89a12fd38de91d9ae062e983220b4786ce0ea77 SHA1 8ca8176fbdca255995585bbfbb4906192b269257 SHA256 59b09491281fdb25444988f87699daa29608935e3028d2fda08befb828796a07 EBUILD libmemcached-0.25.ebuild 764 RMD160 5a9b70680aa67425ee79fabb9b0956d015c84ac3 SHA1 b5dee2a45bf0071f83b7401a6b57027d5a684189 SHA256 9abefa81b917ebdaef66f2db166911d9c4f280be7d741ac0c8fc898dcd83090e EBUILD libmemcached-0.26.ebuild 793 RMD160 baa2f8a34e2e361a40f7d87b47be36ccc92f15be SHA1 5ab328e122852f12a9d59867989e1d056a61c898 SHA256 9b6e3877cfbf7e7da99495fc27e20c2f9494c24bf4fab2601be74ad4337334b8 @@ -27,12 +25,6 @@ EBUILD libmemcached-0.35.ebuild 1027 RMD160 cd133da2fb50f36a770dffad6f1b1b3dd40c EBUILD libmemcached-0.37.ebuild 993 RMD160 c626a06f0bb11bd15f72c498469ac74f4f14c2e6 SHA1 4186ebfdaa94ab2b390ed25327d15aadc22924c3 SHA256 4f2d980fe626b30d053685f83ee196f4a0473b12c5305c4cfd2642d935a3b934 EBUILD libmemcached-0.38.ebuild 1287 RMD160 e3f90988ecee5e5039485cad6dbf555a9a72c2f8 SHA1 ba15ecb371d5e9de02a36110ad7325afb6803c3a SHA256 a0936c5332cc064b00ed65d9c3eb3c81e3c08183950b857d0a25af0902e6a1bb EBUILD libmemcached-0.39.ebuild 1323 RMD160 778b7b9c7883f00027fbda564519e840708ab100 SHA1 de0b9ec6dc1ca3ef18e46c347c9f5723ef397d8f SHA256 1bb824022fa9fc02387260f657ccd2ca1a602cafa1af86b60e0119d59fd7ce6c -MISC ChangeLog 6277 RMD160 767ad49f09fe925a72104ae048516fdc139a7238 SHA1 31930deb59c3e010fc95ef883ffb38356de564f4 SHA256 67dc181070802e1b18214891df6516b201959d9ae2f80a7687f7393f57d428db -MISC metadata.xml 533 RMD160 5be167440d5b20b6cb80939c8d5ecee5803becdf SHA1 aa56bcf712d07eb333ec839e55b73559683ffc65 SHA256 4b0880adb97c588cf0893887736a5bc7bb3f60a0b38d307994a0700aec4786c6 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) - -iEYEARECAAYFAk41tPoACgkQTVUdg23rv50mawCfdm9ry7Hyo8SsyLLyhqi6UQaI -o10AnR/ofU7+maPw9rHhPLrQqtoh5sn5 -=/5CY ------END PGP SIGNATURE----- +EBUILD libmemcached-0.50.ebuild 1821 RMD160 2058dfb232a3faf666afd5c61c8d5bd23ceb8ece SHA1 d117fb1dd4548e2b23ee673337a1b5c083ac39cb SHA256 4274ce443ddcdf1f5518834cf2ef5ebd02447368f546230f886d0a88938830c7 +MISC ChangeLog 6525 RMD160 a33b6bc06176ff7fade9c41e776934b9782dfeb7 SHA1 dab2da58f4ecd7d497d4fc0c29b90a80747c7849 SHA256 1a5afd3864d1e0e5bffc55cee3ad0526898351a0d763e3df58b9a15fcc601a69 +MISC metadata.xml 800 RMD160 6db53e658c4c59c47cca05a6b57b50d2c24fb751 SHA1 c6f978ec28f6f14b2c9dcdb66dd1d290eb44593c SHA256 f441f311c48144f4d31cebe6ab5cd582c2085f2523603e23fb2589dbdffc52cd diff --git a/dev-libs/libmemcached/libmemcached-0.50.ebuild b/dev-libs/libmemcached/libmemcached-0.50.ebuild new file mode 100644 index 000000000000..e97e05479b05 --- /dev/null +++ b/dev-libs/libmemcached/libmemcached-0.50.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcached/libmemcached-0.50.ebuild,v 1.1 2011/09/04 04:00:39 robbat2 Exp $ + +EAPI="3" + +inherit eutils multilib + +DESCRIPTION="a C client library to the memcached server" +HOMEPAGE="http://tangent.org/552/libmemcached.html" +SRC_URI="http://launchpad.net/${PN}/1.0/${PV}/+download/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="debug doc hsieh +libevent sasl static-libs tcmalloc" + +DEPEND="net-misc/memcached + virtual/perl-PodParser + doc? ( dev-python/sphinx ) + libevent? ( dev-libs/libevent ) + tcmalloc? ( dev-util/google-perftools ) + sasl? ( virtual/gsasl )" +RDEPEND="${DEPEND}" + +src_prepare() { + # These tests freezes for me + sed -i -e "/connectionpool/d" \ + -e "/lp:583031/d" tests/mem_functions.cc || die +} + +src_configure() { + econf \ + --disable-dtrace \ + --disable-libinnodb \ + $(use_enable debug assert) \ + $(use_with debug debug) \ + $(use_enable hsieh hsieh_hash) \ + $(use_enable libevent libevent) \ + $(use_enable tcmalloc tcmalloc) \ + $(use_with sasl libsasl-prefix) \ + $(use_with sasl libsasl2-prefix) \ + $(use_enable static-libs static) +} + +src_compile() { + emake || die + + if use doc; then + emake html-local || die + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed" + + use static-libs || rm -f "${D}"/usr/$(get_libdir)/lib*.la + + dodoc AUTHORS ChangeLog README THANKS TODO + # remove manpage to avoid collision, see bug #299330 + rm -f "${D}"/usr/share/man/man1/memdump.* || die "Install failed" + newman docs/man/memdump.1 memcached_memdump.1 + if use doc; then + dohtml -r docs/html/* || die + fi +} diff --git a/dev-libs/libmemcached/metadata.xml b/dev-libs/libmemcached/metadata.xml index 3b56216c2856..0e81df25a46b 100644 --- a/dev-libs/libmemcached/metadata.xml +++ b/dev-libs/libmemcached/metadata.xml @@ -11,6 +11,9 @@ usage, thread safe, and provide full access to server side methods. </longdescription> <use> -<flag name='hsieh'>Use Hsieh hash algorithm.</flag> + <flag name='gtest'>Build with libgtest support.</flag> + <flag name='hsieh'>Use Hsieh hash algorithm.</flag> + <flag name='libevent'>Use the libevent event loop interface.</flag> + <flag name='tcmalloc'>Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one.</flag> </use> </pkgmetadata> |