summaryrefslogtreecommitdiff
path: root/dev-python/sip
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-05-26 18:56:55 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-05-26 18:56:55 +0000
commit9f03c51a3b649a773b9a143ac179ef6306d401c0 (patch)
tree5b8e8083fc31e704fa7a97fda172b7c67ed6e0a2 /dev-python/sip
parentd0fc59cd67c17dd62ef3326fd7220f7fe6e2be3f (diff)
downloadsrcux-9f03c51a3b649a773b9a143ac179ef6306d401c0.tar.gz
srcux-9f03c51a3b649a773b9a143ac179ef6306d401c0.tar.xz
srcux-9f03c51a3b649a773b9a143ac179ef6306d401c0.zip
Adding metadata
Diffstat (limited to 'dev-python/sip')
-rw-r--r--dev-python/sip/files/sip-6.11.1-wxpython.patch10
-rw-r--r--dev-python/sip/sip-6.11.1-r1.ebuild (renamed from dev-python/sip/sip-6.11.1.ebuild)4
2 files changed, 14 insertions, 0 deletions
diff --git a/dev-python/sip/files/sip-6.11.1-wxpython.patch b/dev-python/sip/files/sip-6.11.1-wxpython.patch
new file mode 100644
index 000000000000..98fcec49b606
--- /dev/null
+++ b/dev-python/sip/files/sip-6.11.1-wxpython.patch
@@ -0,0 +1,10 @@
+https://bugs.gentoo.org/956566
+https://github.com/wxWidgets/Phoenix/issues/2758
+https://github.com/Python-SIP/sip/issues/77#issuecomment-2909587858
+--- a/sipbuild/generator/instantiations.py
++++ b/sipbuild/generator/instantiations.py
+@@ -463,3 +463,3 @@
+ if klass.iface_file.module is None and superclass_name.is_simple:
+- superclass = _find_argument_value(superclass_name, p, symbol,
++ superclass = _find_argument_value(superclass_name.base_name, p, symbol,
+ tmpl_names, template, pm)
diff --git a/dev-python/sip/sip-6.11.1.ebuild b/dev-python/sip/sip-6.11.1-r1.ebuild
index 8abc7ce9ef41..ae9934064820 100644
--- a/dev-python/sip/sip-6.11.1.ebuild
+++ b/dev-python/sip/sip-6.11.1-r1.ebuild
@@ -30,3 +30,7 @@ distutils_enable_sphinx docs \
dev-python/myst-parser \
dev-python/sphinx-rtd-theme
distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/${P}-wxpython.patch
+)