commit:     139158d87cbdf903094e55178ebbf03348e1a27b
Author:     Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Tue Nov 10 00:11:16 2020 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Nov 10 00:12:28 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=139158d8

dev-python/python-iptables-1.0.0-r1: revbump, add patch for new glibc

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 .../files/python-iptables-1.0.0-ldconfig-fix.patch  | 21 +++++++++++++++++++++
 ...1.0.0.ebuild => python-iptables-1.0.0-r1.ebuild} |  4 ++++
 2 files changed, 25 insertions(+)

diff --git 
a/dev-python/python-iptables/files/python-iptables-1.0.0-ldconfig-fix.patch 
b/dev-python/python-iptables/files/python-iptables-1.0.0-ldconfig-fix.patch
new file mode 100644
index 00000000000..14fe9eae38d
--- /dev/null
+++ b/dev-python/python-iptables/files/python-iptables-1.0.0-ldconfig-fix.patch
@@ -0,0 +1,21 @@
+diff --git a/iptc/xtables.py b/iptc/xtables.py
+index cf21029..8f62164 100644
+--- a/iptc/xtables.py
++++ b/iptc/xtables.py
+@@ -4,6 +4,7 @@ import ctypes as ct
+ import os
+ import sys
+ import weakref
++import pathlib
+ 
+ from . import version
+ from .util import find_library, find_libc
+@@ -805,7 +806,7 @@ _lib_xtables, xtables_version = find_library(_searchlib)
+ _xtables_libdir = os.getenv("XTABLES_LIBDIR")
+ if _xtables_libdir is None:
+     import re
+-    ldconfig_path_regex = re.compile('^(/.*):$')
++    ldconfig_path_regex = re.compile(r'^(/.*): \(.*$')
+     import subprocess
+     ldconfig = subprocess.Popen(
+         ('/sbin/ldconfig', '-N', '-v'),

diff --git a/dev-python/python-iptables/python-iptables-1.0.0.ebuild 
b/dev-python/python-iptables/python-iptables-1.0.0-r1.ebuild
similarity index 91%
rename from dev-python/python-iptables/python-iptables-1.0.0.ebuild
rename to dev-python/python-iptables/python-iptables-1.0.0-r1.ebuild
index 53037c8775b..b69547d73fe 100644
--- a/dev-python/python-iptables/python-iptables-1.0.0.ebuild
+++ b/dev-python/python-iptables/python-iptables-1.0.0-r1.ebuild
@@ -18,6 +18,10 @@ RDEPEND="net-firewall/iptables"
 # tests manipulate live iptables rules, so disable them by default
 RESTRICT="test"
 
+PATCHES=(
+       "${FILESDIR}/python-iptables-1.0.0-ldconfig-fix.patch"
+)
+
 distutils_enable_sphinx doc
 distutils_enable_tests setup.py
 

Reply via email to