fixing bug 536158
authorMatt Thode <prometheanfire@gentoo.org>
Tue, 13 Jan 2015 21:37:50 +0000 (21:37 +0000)
committerMatt Thode <prometheanfire@gentoo.org>
Tue, 13 Jan 2015 21:37:50 +0000 (21:37 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x33ED3FD25AFC78BA

dev-libs/libmemcached/ChangeLog
dev-libs/libmemcached/Manifest
dev-libs/libmemcached/files/libmemcached-0.28-removebogustest.patch [deleted file]
dev-libs/libmemcached/files/libmemcached-0.28-runtestsasuser.patch [deleted file]
dev-libs/libmemcached/files/libmemcached-0.39-runtestsasuser.patch [deleted file]
dev-libs/libmemcached/libmemcached-0.50.ebuild [deleted file]
dev-libs/libmemcached/libmemcached-1.0.18-r2.ebuild [new file with mode: 0644]

index 9877aebe4ce8d3ebc58e3de58e4f44db1011b6a1..36cee479653f87dba51334d247391c066ba0323b 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for dev-libs/libmemcached
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcached/ChangeLog,v 1.79 2015/01/01 11:23:31 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcached/ChangeLog,v 1.80 2015/01/13 21:37:45 prometheanfire Exp $
+
+*libmemcached-1.0.18-r2 (13 Jan 2015)
+
+  13 Jan 2015; Matthew Thode <prometheanfire@gentoo.org>
+  +libmemcached-1.0.18-r2.ebuild,
+  -files/libmemcached-0.28-removebogustest.patch,
+  -files/libmemcached-0.28-runtestsasuser.patch,
+  -files/libmemcached-0.39-runtestsasuser.patch, -libmemcached-0.50.ebuild:
+  fixing bug 536158
 
   01 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libmemcached-1.0.18.ebuild:
   Stable for ppc64, wrt bug #530960
index 6af4098c98a5c2d428dbe3321befc34d1ea31963..c5cc2d24b07ff652d58abc3a0a16b488837f98ba 100644 (file)
@@ -2,36 +2,32 @@
 Hash: SHA256
 
 AUX debug-disable-enable-1.0.18.patch 1458 SHA256 6a91bb084eedf4a37f9af920aa813d92f3ddaa80971b0d700a44390262cfa030 SHA512 f4d731ce227e91324b88d155daaf35f2228a48e61d8e448c93f9d102c9939fa4c3b2a07b96741d442382cc5498358e9ae0471f766373654b21d849a96a42d813 WHIRLPOOL 4ccae912caaf54b072fe8c491e40185d97b7f4b61ed05df5990626fe5ac33f34fb17816786cab8cd8617d86f1229ddf6a62a902a376afa45db23260e501fe885
-AUX libmemcached-0.28-removebogustest.patch 268 SHA256 d264fc534d7fab8ccc542ff5e11d852a47395f47465d1570a772673ecae82da0 SHA512 629a6a8c4bd4ece9c286a6e6b7ae6fea55593ea01c8d9d9f54174b5b402be40cd7c9c75ae9466a9cba0c9f644a9423cf029c6a44a20b9c0c65fb2deb8cef787d WHIRLPOOL b04aec1c7ec7b22ff4813ab945c7cfdccb31b97b6d58236c4aea80a7657db28305e97dc86b863cbbabbfc0169b1c92197ecfcb05a9cf6033177983128a4a6f0a
-AUX libmemcached-0.28-runtestsasuser.patch 770 SHA256 166f4877208b5a2f9e948101ecdd5d3dcefc8dd419bf02c6fa3aab9502b862af SHA512 cbe8d7c3084ca99c7a1128c12de2b85e25936e6b4955a162cabed5d538922cf50e60353dc1e1051928d3f6bd4cb0cfc37e14d0b564e94e68441fd4b9a42f8942 WHIRLPOOL 530bb70be33aad25985ead3db2156923358e0871176bf7b7ef7e82bcc372582046c7e40b36d6547f7980d10c9bfde977bbca4e6345ef77a8349fbff2940dd123
-AUX libmemcached-0.39-runtestsasuser.patch 906 SHA256 51c22d96ad9a6c571ac5b89dd4002a6b854bce76472b3b8b3dcb4f73efc7018e SHA512 2d2a9fdda9884b385623ac1e1e310d360985302f491dd5bfd63b2ba54f9ba8aa1bb4fb16d87e599c6bcb9db6949ae8555f3471ffe0a2bfa0e8ce9ad46ee2edb6 WHIRLPOOL e43997186c345726abf19b7c69ac39780a96bae301adec8131889b4cea95c889ed8c952a22a4e779414be688873b0e4439b1fdb23c03e5a7851d5af44388b6f4
 AUX libmemcached-1.0.17-gcc4_8.patch 9467 SHA256 4a6b5d70cf7905fbd9e58a4646a6943da5f77b5e0a87b1518c4688f437963194 SHA512 7aaed25fef7abde531dc1ca1f86b946e2b3277abe582257dae24650546d42dae499a5c8cae9ed84c3a189d42921ce50f42d06efbe2bba0af0b739e7b1ac5ad21 WHIRLPOOL af41431a50c4d33e6abdda63e091b789ded15db416484346a01164ad47f9f850f4cc8f28ef0ebd566d9dfe00aeb34d4ccac6cea31e26967beebdc3e6093cf59c
-DIST libmemcached-0.50.tar.gz 884272 SHA256 d3ed82f9c5cdfa816047ed6b7475b5708f9040b5cf3d9e2aed55de235e8b2f9a SHA512 f06a17b365779eb8fb0c94982e5141643ed17f91e5137565ff756912cf96b3f68b11a643f84d0cba1b474411f16a64086cc311ac5cea4bc3792da81b40d423b7 WHIRLPOOL fc1d3107772a45e844764c570261ccd2556ff11b770377c84788cc3d8a8ee946a8e5b3527c21e70c1c5aa1d9493270d9079f8a75cd5387835ccd7def1cab0f9e
 DIST libmemcached-1.0.14.tar.gz 1000929 SHA256 32eaea2c4b8965a12bd33fe1af043d7e20b7ec64977937973a3d97514f1e946b SHA512 4c0371cc4752eeee94baad6063b2413f096b5050166ce761ac26080559537dab32b69131a97703fdebf8f4886520d4bc29c7d4d8d1df6d0d681c81b88354c15b WHIRLPOOL be3760f75a6de33687272b5bf7be950edb0a3f96184c7f8f7e1cb47ff85479ea76c277f298d36f21a5f15c1ce8e04a0714f1bf73700711842bb4c0841959674a
 DIST libmemcached-1.0.17.tar.gz 1023177 SHA256 7bb27b2589400f918df1cf5002cb01ef7ccac6e23f818604e2386de62c80bba5 SHA512 7cc2a836524a628f4617bad12e8ea3b0192a3f8530a3588a076daac56b3e773d7d36823091a81d6447da9fe9d017849c59dbbcc65190ff9817bb985dc6c11a3b WHIRLPOOL 34b57811750667bca59efa5a4356a15dd2bd0135534c1d157df4b3d9ff3575db1848f363914ee1b6b606a45dae3145985c791f11ae5890a7493207cb2e9eb3b4
 DIST libmemcached-1.0.18.tar.gz 1039649 SHA256 e22c0bb032fde08f53de9ffbc5a128233041d9f33b5de022c0978a2149885f82 SHA512 2d95fea63b8b6dc7ded42c3a88a54aad74d5a1d417af1247144dae4a88c3b639a3aabc0c2b66661ff69a7609a314efaaae236e10971af9c428a4bca0a0101585 WHIRLPOOL f7d8f405306fd7cbfee6ba8b340305bc79b1dbcd6a2a2dcb0ee74a24d8928e5a5a7f0d20afebf58cecf44e7ca3fd66abd2d30041848b89ddbb10eb1da9179b94
-EBUILD libmemcached-0.50.ebuild 1815 SHA256 759e0500d69df893951c7681c93230ae9c8057bd3a4802dbe42e2e5601940f98 SHA512 b1fe009e92f9d6bf16882fa5996242f78a74f1f9b6faf7ebe184751ded9092692f57f4784ac14e0079c42c02c46f85cb29bb1f6e932edfd89cb2b271f441a34b WHIRLPOOL e2dd2cd7d9f5ba08cb298a364adbf2cecca30d277724b59ab9367f25e728d09230d5ea9c7896f2e76365c0f1c1cb4a473b5a1375d0d61c3c05e79d617a69e15d
 EBUILD libmemcached-1.0.14.ebuild 1261 SHA256 9e2de818ad46c6c4457159e20a63ce68012a096d1f8a38f90b36e7dce67a8070 SHA512 f41102901f3903145d805de2bf3d138fc8898846dac0f8b9f94212415ac204d476f8d2fd1ff8444c3cabc9331883854d9f2824f269ee05f11efbc66099416143 WHIRLPOOL b147e82bbe929cef2fd9e5ed1f8c53d935e453447908afdd670e75fc48ac22248d6dd0d07505df7db1b8e85ee76be783b5da5a58c729d01050247a0acb6280ea
 EBUILD libmemcached-1.0.17-r3.ebuild 1516 SHA256 b7eb17071842d92e095d1ee5cdd8f1bb18c3089a02186c40878dee68821af9b4 SHA512 254fb7e478b80ef01d87b7f59316c66fe21b59b28d4c9aa80e46031f67bf796ecd2e280b7bf73de317cd5831100c49c28e62e3fe1f105cd87848359b6e390ef0 WHIRLPOOL d3afcfc90d9902ec8dcc5326f2a0d1649765821b66f7a09c8b07453dece3bf3239ccb335012d9d85631430f3feb8dae7f99bf78cd8548e14a7c398c7164c6c91
 EBUILD libmemcached-1.0.17-r4.ebuild 1559 SHA256 bd51475c077609f8b560a326225207cb8f6b000a570c1f430fe86169a4d19de5 SHA512 9c4a8646c2de360133768cfd98157aa0efb50bf5be04edff1f59d60452d5b6421d0a638b32aa8e6fcefe24551b29945801debca0e022b066f76a0d4437298e62 WHIRLPOOL 9dcbf10856d658b12570e83061d61d1f483c938e01b44d6dfd38b57eb2d0508dd7a1803479746f66e482ceed5d0bc0557eaf640a6e68c5821a6a43b62e59c79d
 EBUILD libmemcached-1.0.18-r1.ebuild 1661 SHA256 76b928cde800acaf1d9081940fb4f1a70e46ecdaf24a939552e6ce84849366a5 SHA512 f219d2defd8e5dae04697c266d5b1cc8e50f8ec878da23d5282b74f277d6d3af87f086cc2e6076f23bcd02cb158c888caef58228f18a6b3c783fd692853b65c0 WHIRLPOOL 92497ecd52b28416ab24f81684cda446f77399283ec24bbf0d6849de3fe68c4a3ad083379d43ba6da7db2079213bf2d9c59cf162a2afd5d5b966b9e62de6c12c
+EBUILD libmemcached-1.0.18-r2.ebuild 1681 SHA256 941531b711e8b4428eff233052c66d776e3c81af4771a0ff04918d699ecce6d2 SHA512 ff35d7f8322c244b81fd39e66b69aef506d3d6a862750e80c44e642629ee404c7a61f604e98686296e63c45ee5ebbe066e4381cf23c5676e05a28c66301b4280 WHIRLPOOL a922059297860a98ca6ebe6b678a09bee035d650976fb4ebf11cf04f3a6295f85e8cecb426a50015ed803a9faf2e4ebe34999f74544aaee90d3acfb6dbee3526
 EBUILD libmemcached-1.0.18.ebuild 1586 SHA256 2f46757b681047e36ac1526e2dc36abaa0191d2ab3cceb81d68f7c42e2ac2df8 SHA512 f3e51312f5b79fe688fad1118af9a57dde7c304da535a5e8f207d6f8d0af87c99c27b204e2f873942799496cc9914712d69f928848e00bb025e4bcd5fe238563 WHIRLPOOL e7ff183f2efbc51acd08ee89aa316c969a9fbca19da649f2fee4332bfe792edca457be648a351230ad4a8cf6002a45145607eee3fe968eab4a7d1dcdb3a1d0be
-MISC ChangeLog 11846 SHA256 4a51538b8211594f216df5094249fa30780191a27224a447e8998ada7ddfe831 SHA512 4af24b27d854dbc339ef3de3bf7fa38eabb9d14791dd4d1b8ab3069570b497d087c3d0567edc5133d5fa5b1543320e41c6c2242e3dda10ed5fc3c77a240158f0 WHIRLPOOL 8e17d1675cde16dc2a3faaa69d949617b6b3966190d017202b225f60266caff370121fa5ca81756f1a9bee14bc87c54b62a9323121e92f3ab6d3715b5561abef
+MISC ChangeLog 12183 SHA256 5ae974e2987c0a7461184c561ed831614f75bd7d173bd26a19ea30905e191091 SHA512 af7555cc646702d3cfccc9b581dfa5975fde94d6d53410d51aad5a30555ea8371bb95f4875c1e38032122d0896324061791417f1a9a0b7bcf01bbb07a34ac1ad WHIRLPOOL 6b584c0500660f8c9be133fb761703f2d7925da1453517452a0af2cb77e1eb5ef5d9022cbd1431b012268ba1a8c097e1be9f06ff4b28abbc5a20a4afe6e917cd
 MISC metadata.xml 713 SHA256 c771fe02ec2a6b9437fa5c2c2c2f2e3a33f46a8e68bae2263b1c797f4e7f5627 SHA512 9b10427db5dc90928ab7a1014d7c2525d634fbaef805fa0eeb7f469a893747eb5e1e745845a02c841f025241750c97d6e444ed896428b12be459a407a5f81844 WHIRLPOOL e5ec257efa5ea85ef1bc934d0b45398413f46550b68f7fc548aa29b7f291d1193e38e5da3331f26ee06e24a985c8abc8f0f01638ce7fd2fe472d105bace2a36c
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJUpS40AAoJELp701BxlEWfdTEQALhWI+jBY5okKwYDKkkcfpgl
-R1c9KV42mEzPjSCyvzD+RuJG2oefchEV+ABZOEUMRtuzEoFA1tYFVLl2YCigkV5A
-yLw4qL0zZ8+syvDYtfsJUGMsMPmcuapDzMtoIajBOFdOFEUE3RPsHbz7FOiAFx2n
-QWpXgPnr1ZBcfRI0QLyhuJxbSQAU5YJ58oGaaYdwV9H02KAlpFVbwe8tC/BsyiPB
-hPkPwyF5Mtlo9K+r1gTqqvudBKBd16FxytGPLCihjukhcPUXwFQVzhQ+NTFIu4YK
-Blt124KPTiiw6gfmdNcmNEx7Rik2UxJhSrZdnvfgAkfQrVfVzWQlcooikHlhJQHA
-6007RRGfH94X7X8i07rNpcjui86lkfm0CRlQBXfUNUY+LKvNqybCdDZCE+VGtnUk
-MJaOrbZ0LwKWD6oVVFk3bpIGtJT3ZvoqjTzz9yHRsMR7NKpatwEfIcUZ0ioR5MPV
-otsmSovRX389c7Uh/AYTZCfd+NevqoSOdlRl6440mI4AtSj/p6jl+dLKwFM94alv
-U7uG3UnP+MnO1YPsTX+iuMHoaPwldQjTGQjI356JNbUpG/7BfEXWniikN+1NHB3w
-AOQIboNY6WLgFDRrQSnyamG7zSZzUapZpe+Lf19swncfMn9nl+qGmSWLpfcTe9xv
-3MzpRlyi8ptHsi0W2R8h
-=bVAX
+iQIcBAEBCAAGBQJUtZAyAAoJEGSje+quGaTo85gP/izJSCbWK1Bi4zNb9t5VgT1M
+A+LRE0nBbKt/JKDSSt1ivcGOxjeoPeR8OB9g0DdR3ljiAB8OGWp3ASJKbCncmBaF
+Zvsj0odv2xGLAM2bnmBZBnD5u95VxVlyVncCRAQ36K5tOAyg0SiBnWtpCPvu/2wz
+MBGJ6Wm6h/cyzdfjY6d2YvT8nuaBvEJDriWZy7xOXRj2UybqBzFOiNPzBjHARw7J
+DtfTtExdVK3kXLDX1cnfo+w6hLJs/cwgKbvWjGhxs4qGZ9ffmPurRFZTlnJXZoai
+rJmWVDqkdySuGMDkRp/mTlzAQ878qd51aoxac7sOGap0qrHaySIMI/fz3+Uww6Xm
+ep/Ehw+7lbiy90IQpKzAH4sacgFqbJa9FpNmtMyUBIr8qoPy98Rm+8JrohQbO+9F
+9Df4ek7ZbQEYVpEWzwaiGZhEYZNdxrlkxnQ+YrcngetGXjqDCiXmfrGpcVQc3hxb
+LljreMsExmdp2tAOonqSr9JcL/3M7bxKRkrOTINchUdylRUmLy1xyxB4J7RVPS5E
+Abb9qGGAOiLngJH1I8Osccz42ejrJoi5a3V/1i7OVmdWoP9pe97w50l6G7NeC8Ij
+90BqB58jF9kW9NCmGOIjRtknEBfvwJg7lwIkU+AdPbavdMS+wHpueXlLAtTqzfBC
+lRbdqSBiHXE1ZsVInBs9
+=uIQL
 -----END PGP SIGNATURE-----
diff --git a/dev-libs/libmemcached/files/libmemcached-0.28-removebogustest.patch b/dev-libs/libmemcached/files/libmemcached-0.28-removebogustest.patch
deleted file mode 100644 (file)
index f58d6cf..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- tests/Makefile.in  2009-04-15 03:56:45.000000000 +0200
-+++ tests/Makefile-user.in     2009-04-22 16:36:20.000000000 +0200
-@@ -594,7 +594,6 @@
- 
- library_test:
-       ./testapp > output.cmp
--      diff output.res output.cmp
- 
- clients:
-       memcached -d -P /tmp/Xumemc.pid -p 12555
-
diff --git a/dev-libs/libmemcached/files/libmemcached-0.28-runtestsasuser.patch b/dev-libs/libmemcached/files/libmemcached-0.28-runtestsasuser.patch
deleted file mode 100644 (file)
index 4564b27..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
---- tests/server.c     2009-04-15 03:47:48.000000000 +0200
-+++ tests/server-user.c        2009-04-22 16:26:54.000000000 +0200
-@@ -40,12 +40,12 @@
- 
-         if (x == 0)
-         {
--          sprintf(buffer, "%s -d -P /tmp/%umemc.pid -t 1 -p %u -U %u -m 128",
-+          sprintf(buffer, "%s -d -P /tmp/%umemc.pid -t 1 -p %u -U %u -m 128 -u memcached",
-                     MEMCACHED_BINARY, x, x + TEST_PORT_BASE, x + TEST_PORT_BASE);
-         } 
-         else
-         {
--          sprintf(buffer, "%s -d -P /tmp/%umemc.pid -t 1 -p %u -U %u",
-+          sprintf(buffer, "%s -d -P /tmp/%umemc.pid -t 1 -p %u -U %u -u memcached",
-                     MEMCACHED_BINARY, x, x + TEST_PORT_BASE, x + TEST_PORT_BASE);
-         }
-         fprintf(stderr, "STARTING SERVER: %s\n", buffer);
diff --git a/dev-libs/libmemcached/files/libmemcached-0.39-runtestsasuser.patch b/dev-libs/libmemcached/files/libmemcached-0.39-runtestsasuser.patch
deleted file mode 100644 (file)
index b1e0698..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -Nuar --exclude '*~' libmemcached-0.39.orig//tests/server.c libmemcached-0.39//tests/server.c
---- libmemcached-0.39.orig//tests/server.c     2010-03-03 13:52:47.000000000 -0800
-+++ libmemcached-0.39//tests/server.c  2010-04-17 11:12:13.000000000 -0700
-@@ -72,12 +72,12 @@
- 
-         if (x == 0)
-         {
--          sprintf(buffer, "%s -d -P /tmp/%umemc.pid -t 1 -p %u -U %u -m 128",
-+          sprintf(buffer, "%s -d -P /tmp/%umemc.pid -t 1 -p %u -U %u -m 128 -u memcached",
-                     MEMCACHED_BINARY, x, x + TEST_PORT_BASE, x + TEST_PORT_BASE);
-         }
-         else
-         {
--          sprintf(buffer, "%s -d -P /tmp/%umemc.pid -t 1 -p %u -U %u",
-+          sprintf(buffer, "%s -d -P /tmp/%umemc.pid -t 1 -p %u -U %u -u memcached",
-                     MEMCACHED_BINARY, x, x + TEST_PORT_BASE, x + TEST_PORT_BASE);
-         }
-         fprintf(stderr, "STARTING SERVER: %s\n", buffer);
diff --git a/dev-libs/libmemcached/libmemcached-0.50.ebuild b/dev-libs/libmemcached/libmemcached-0.50.ebuild
deleted file mode 100644 (file)
index aa5c1df..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 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.12 2014/07/21 18:55:08 dilfridge 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-Pod-Parser
-               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/libmemcached-1.0.18-r2.ebuild b/dev-libs/libmemcached/libmemcached-1.0.18-r2.ebuild
new file mode 100644 (file)
index 0000000..2d3a629
--- /dev/null
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcached/libmemcached-1.0.18-r2.ebuild,v 1.1 2015/01/13 21:37:45 prometheanfire Exp $
+
+EAPI=5
+
+WANT_AUTOMAKE=1.13
+
+inherit autotools eutils multilib
+RESTRICT="test" # https://bugs.gentoo.org/show_bug.cgi?id=498250 https://bugs.launchpad.net/gentoo/+bug/1278023
+
+DESCRIPTION="a C client library to the memcached server"
+HOMEPAGE="http://libmemcached.org/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 hsieh +libevent sasl static-libs"
+
+DEPEND="net-misc/memcached
+       sasl? ( dev-libs/cyrus-sasl )
+       libevent? ( dev-libs/libevent )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       epatch "${FILESDIR}/debug-disable-enable-1.0.18.patch"
+       sed -i '6i CFLAGS = @CFLAGS@' Makefile.am
+       sed -e "/_APPEND_COMPILE_FLAGS_ERROR(\[-fmudflapth\?\])/d" -i m4/ax_harden_compiler_flags.m4
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               --disable-dtrace \
+               $(use_enable static-libs static) \
+               $(use_enable sasl sasl) \
+               $(use_enable debug debug) \
+               $(use_enable debug assert) \
+               $(use_enable hsieh hsieh_hash) \
+               --libdir=/usr/$(get_libdir) \
+               ${myconf}
+}
+
+src_install() {
+       emake DESTDIR="${D}" install
+
+       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.*
+       newman man/memdump.1 memcached_memdump.1
+}