Created attachment 329506 [details] libmemcached-1.0.13.ebuild Fixes bug 438166 and bug 438656. Test suite is still flaky for me. Takes _ages_ (freezes here and there), and sometimes fails. Oh well. Also: dev-libs/libmemcached/metadata.xml: unused local USE-description: 'gtest' dev-libs/libmemcached/metadata.xml: unused local USE-description: 'libevent'
Just found a minor issue. Please hold updating until I update it.
Created attachment 329512 [details] libmemcached-1.0.13.ebuild Ended up doing more changes: - doman path changed - no longer supports tcmalloc. seems to be dropped upstream - no longer supports doc. sphinx runs but there's nothing to generate - use myconf to avoid --disable-$cruft not being recognised
CC libmemcached/libmemcached_libmemcached_la-array.lo In file included from ./libmemcached-1.0/memcached.h:85:0, from ./libmemcached/common.h:110, from libmemcached/allocators.cc:38: ./libmemcached-1.0/struct/sasl.h:39:23: fatal error: sasl/sasl.h: No such file or directory compilation terminated. make[1]: *** [libmemcached/libmemcached_libmemcached_la-allocators.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... CXX libmemcached/libmemcached_libmemcached_la-auto.lo In file included from ./libmemcached-1.0/memcached.h:85:0, from ./libmemcached/common.h:110, from libmemcached/analyze.cc:1: ./libmemcached-1.0/struct/sasl.h:39:23: fatal error: sasl/sasl.h: No such file or directory compilation terminated. make[1]: *** [libmemcached/libmemcached_libmemcached_la-analyze.lo] Error 1 In file included from ./libmemcached-1.0/memcached.h:85:0, from ./libmemcached/common.h:110, from libmemcached/array.c:38: ./libmemcached-1.0/struct/sasl.h:39:23: fatal error: sasl/sasl.h: No such file or directory compilation terminated. make[1]: *** [libmemcached/libmemcached_libmemcached_la-array.lo] Error 1 In file included from ./libmemcached-1.0/memcached.h:85:0, from ./libmemcached/common.h:110, from libmemcached/auto.cc:38: ./libmemcached-1.0/struct/sasl.h:39:23: fatal error: sasl/sasl.h: No such file or directory compilation terminated. make[1]: *** [libmemcached/libmemcached_libmemcached_la-auto.lo] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/libmemcached-1.0.14/work/libmemcached-1.0.14' make: *** [all] Error 2 * ERROR: dev-libs/libmemcached-1.0.14 failed (compile phase): * emake failed
+ 16 Nov 2012; Patrick Lauer <patrick@gentoo.org> +libmemcached-1.0.14.ebuild: + Bump for #443056 Slightly ugly, but upstream is silly.