commit:     71f2d9fb2cc5f1b29748f5a220c924fb67d4f0c0
Author:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  6 12:31:09 2026 +0000
Commit:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Tue Jan  6 12:33:06 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f2d9fb

dev-python/pyside: fixup cmake files

on some systems the generated cmake files are somehow slightly
different. We need to add extra sed expressions to account for those
cases to ensure that freecad can build.

Closes: https://bugs.gentoo.org/968219
Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>

 dev-python/pyside/{pyside-6.10.1-r3.ebuild => pyside-6.10.1-r4.ebuild} | 3 +++
 dev-python/pyside/pyside-6.9999.ebuild                                 | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-python/pyside/pyside-6.10.1-r3.ebuild 
b/dev-python/pyside/pyside-6.10.1-r4.ebuild
similarity index 98%
rename from dev-python/pyside/pyside-6.10.1-r3.ebuild
rename to dev-python/pyside/pyside-6.10.1-r4.ebuild
index 3ffdb33daaab..c4fee8bd178e 100644
--- a/dev-python/pyside/pyside-6.10.1-r3.ebuild
+++ b/dev-python/pyside/pyside-6.10.1-r4.ebuild
@@ -523,8 +523,11 @@ python_compile() {
 
        sed \
                -e 
"s~/lib/libshiboken6\.cpython~/$(get_libdir)/libshiboken6\.cpython~g" \
+               -e 
"s~/shiboken6/libshiboken6\.cpython~/$(get_libdir)/libshiboken6\.cpython~g" \
                -e 
"s~/lib/libpyside6\.cpython~/$(get_libdir)/libpyside6\.cpython~g" \
+               -e 
"s~/PySide6/libpyside6\.cpython~/$(get_libdir)/libpyside6\.cpython~g" \
                -e 
"s~/lib/libpyside6qml\.cpython~/$(get_libdir)/libpyside6qml\.cpython~g" \
+               -e 
"s~/PySide6/libpyside6qml\.cpython~/$(get_libdir)/libpyside6qml\.cpython~g" \
                -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 
1-3)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
                -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 
1-3)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
                -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 
1-3)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \

diff --git a/dev-python/pyside/pyside-6.9999.ebuild 
b/dev-python/pyside/pyside-6.9999.ebuild
index a6d16f0f0adf..7363dbf1e6d3 100644
--- a/dev-python/pyside/pyside-6.9999.ebuild
+++ b/dev-python/pyside/pyside-6.9999.ebuild
@@ -523,8 +523,11 @@ python_compile() {
 
        sed \
                -e 
"s~/lib/libshiboken6\.cpython~/$(get_libdir)/libshiboken6\.cpython~g" \
+               -e 
"s~/shiboken6/libshiboken6\.cpython~/$(get_libdir)/libshiboken6\.cpython~g" \
                -e 
"s~/lib/libpyside6\.cpython~/$(get_libdir)/libpyside6\.cpython~g" \
+               -e 
"s~/PySide6/libpyside6\.cpython~/$(get_libdir)/libpyside6\.cpython~g" \
                -e 
"s~/lib/libpyside6qml\.cpython~/$(get_libdir)/libpyside6qml\.cpython~g" \
+               -e 
"s~/PySide6/libpyside6qml\.cpython~/$(get_libdir)/libpyside6qml\.cpython~g" \
                -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 
1-3)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
                -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 
1-3)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
                -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 
1-3)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \

Reply via email to