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