dev-python/pylibmc-1.6.1-r1: Revbump, update patch to fix tests
authorPatrick McLean <patrick.mclean@sony.com>
Mon, 9 Dec 2019 22:46:17 +0000 (14:46 -0800)
committerPatrick McLean <chutzpah@gentoo.org>
Tue, 10 Dec 2019 01:13:35 +0000 (17:13 -0800)
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch [moved from dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures.patch with 81% similarity]
dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild [moved from dev-python/pylibmc/pylibmc-1.6.1.ebuild with 97% similarity]

similarity index 81%
rename from dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures.patch
rename to dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch
index c19ab468ce8ae4775d089cddfe17fef4c1c2604d..0a91fd39266eb0340cdd8fe472b0a20030dd9687 100644 (file)
@@ -2,16 +2,14 @@ diff --git a/src/_pylibmcmodule.c b/src/_pylibmcmodule.c
 index 5324d1d..70c18cb 100644
 --- a/src/_pylibmcmodule.c
 +++ b/src/_pylibmcmodule.c
-@@ -600,6 +600,13 @@ static PyObject *_PylibMC_parse_memcached_value(PylibMC_Client *self,
+@@ -600,6 +600,11 @@ static PyObject *_PylibMC_parse_memcached_value(PylibMC_Client *self,
      }
  #endif
-+#if PY_MAJOR_VERSION >= 3
+
 +      /* make sure we don't pass a null pointer to _PylibMC_deserialize_native */
 +    if (value == NULL) {
 +        value = "";
 +    }
-+#endif
 +
      if (self->native_deserialization) {
          retval = _PylibMC_deserialize_native(self, NULL, value, size, flags);
similarity index 97%
rename from dev-python/pylibmc/pylibmc-1.6.1.ebuild
rename to dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild
index a52234269c7ece8e2c3cb9fd4732d467adaf65af..374710126548f195f957e78d5cf0f9b2d4ae274c 100644 (file)
@@ -38,7 +38,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="doc? ( || ( $(python_gen_useflags "${DOCS_PYTHON_COMPAT[@]}") ) )"
 
 PATCHES=(
-       "${FILESDIR}/pylibmc-1.6.1-fix-test-failures.patch"
+       "${FILESDIR}/pylibmc-1.6.1-fix-test-failures-r1.patch"
 )
 
 pkg_setup() {