commit:     06b5108b9a9c847c4694f11623fb0d416cc583e2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 18 14:54:40 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 18 15:17:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b5108b

dev-python/pylibmc: allow use of dev-libs/libmemcached-awesome

dev-libs/libmemcached-awesome is an API & ABI compatible fork of
dev-libs/libmemcached. The latter hasn't had updates or fixes in quite
some time.

pylibmc can sometimes hit an assert in libmemcached with pypy that is
fixed in libmemcached-awesome.

Bug: https://github.com/lericson/pylibmc/issues/298
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../pylibmc/{pylibmc-1.6.3-r1.ebuild => pylibmc-1.6.3-r2.ebuild}     | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild 
b/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild
similarity index 93%
rename from dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild
rename to dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild
index e6f84125db0d..b3092f2c4d89 100644
--- a/dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild
+++ b/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild
@@ -26,7 +26,10 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 
~riscv ~s390 x86"
 IUSE="sasl"
 
 DEPEND="
-       >=dev-libs/libmemcached-0.32[sasl=]
+       || (
+               dev-libs/libmemcached-awesome[sasl=]
+               >=dev-libs/libmemcached-0.32[sasl=]
+       )
 "
 RDEPEND="${DEPEND}"
 BDEPEND="

Reply via email to