aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2024-05-25 04:50:11 +0000
committerJason E. Hale <jhale@FreeBSD.org>2024-05-25 04:55:49 +0000
commitf0b5a8b91927a1b215fdc523738a1a4f8b939bab (patch)
treeadca08fc6be02ff31cf8ca37593945e17b81b153
parenta5d86f4fcffb7c295c1ae189ed77d75549fc1069 (diff)
downloadports-f0b5a8b91927a1b215fdc523738a1a4f8b939bab.tar.gz
ports-f0b5a8b91927a1b215fdc523738a1a4f8b939bab.zip
PySide6: Update to 6.7.1
MFH: 2024Q2
-rw-r--r--Mk/Uses/qt.mk2
-rw-r--r--devel/pyside6-tools/Makefile2
-rw-r--r--devel/pyside6-tools/distinfo6
-rw-r--r--devel/pyside6-tools/pkg-plist3
-rw-r--r--devel/pyside6/Makefile3
-rw-r--r--devel/pyside6/distinfo8
-rw-r--r--devel/shiboken6/distinfo6
-rw-r--r--devel/shiboken6/files/patch-libshiboken_sbkmodule.cpp16
8 files changed, 30 insertions, 16 deletions
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index a5d832c65a3d..470415891192 100644
--- a/Mk/Uses/qt.mk
+++ b/Mk/Uses/qt.mk
@@ -24,7 +24,7 @@ _QT_MK_INCLUDED= qt.mk
_QT_SUPPORTED?= 5 6
QT5_VERSION?= 5.15.13
QT6_VERSION?= 6.7.1
-PYSIDE6_VERSION?= 6.7.0
+PYSIDE6_VERSION?= 6.7.1
# Support for intermediate Qt6 releases. This partially defines
# _QT6_MASTER_SITE_SUBDIR and would probably be better in qt-dist.mk,
diff --git a/devel/pyside6-tools/Makefile b/devel/pyside6-tools/Makefile
index ebcf57f007e9..e6acf9df55e7 100644
--- a/devel/pyside6-tools/Makefile
+++ b/devel/pyside6-tools/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libshiboken6.abi${PYTHON_MAJOR_VER}.so:devel/shiboken6@${PY_FLAVOR}
USES= cmake gl llvm:lib,noexport python qt:6 shebangfix tar:xz
USE_GL= opengl
USE_PYTHON= flavors
-USE_QT= base declarative languageserver tools
+USE_QT= base declarative languageserver quick3d shadertools tools
SHEBANG_FILES= pyside_tool.py qtpy2cpp_lib/tests/baseline/basic_test.py
diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo
index 4698008effb1..32be724deb74 100644
--- a/devel/pyside6-tools/distinfo
+++ b/devel/pyside6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714321552
-SHA256 (pyside-setup-everywhere-src-6.7.0.tar.xz) = 82eae370737df5ecf539c165d09d7c81d5fc6153a541b8d3d37b11275f9e3e8f
-SIZE (pyside-setup-everywhere-src-6.7.0.tar.xz) = 14382456
+TIMESTAMP = 1716604746
+SHA256 (pyside-setup-everywhere-src-6.7.1.tar.xz) = 6f33de37f4121e547064023edb344b95e2ab454234fa8fce27ea73df96f933cd
+SIZE (pyside-setup-everywhere-src-6.7.1.tar.xz) = 14400976
diff --git a/devel/pyside6-tools/pkg-plist b/devel/pyside6-tools/pkg-plist
index 11d945b6bae8..7c4547659f22 100644
--- a/devel/pyside6-tools/pkg-plist
+++ b/devel/pyside6-tools/pkg-plist
@@ -1,5 +1,7 @@
%%PYSIDE_BINDIR_REL%%/android_deploy.py
%%PYSIDE_BINDIR_REL%%/assistant
+%%PYSIDE_BINDIR_REL%%/balsam
+%%PYSIDE_BINDIR_REL%%/balsamui
%%PYSIDE_BINDIR_REL%%/deploy.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/__init__.py
%%PYSIDE_BINDIR_REL%%/deploy_lib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -66,6 +68,7 @@
%%PYSIDE_BINDIR_REL%%/qmllint
%%PYSIDE_BINDIR_REL%%/qmlls
%%PYSIDE_BINDIR_REL%%/qmltyperegistrar
+%%PYSIDE_BINDIR_REL%%/qsb
%%PYSIDE_BINDIR_REL%%/qtpy2cpp.py
%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/astdump%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYSIDE_BINDIR_REL%%/qtpy2cpp_lib/__pycache__/astdump%%PYTHON_EXT_SUFFIX%%.pyc
diff --git a/devel/pyside6/Makefile b/devel/pyside6/Makefile
index 28c40a7c11ec..de3d0b1c68c5 100644
--- a/devel/pyside6/Makefile
+++ b/devel/pyside6/Makefile
@@ -5,9 +5,6 @@ MASTER_SITES= QT/official_releases/QtForPython/shiboken6/PySide6-${DISTVERSION}-
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pyside-setup-everywhere-src-${DISTVERSION}
-PATCH_SITES= https://github.com/qtproject/pyside-pyside-setup/commit/
-PATCHFILES+= 3b2ad15ec75b082699dbde6c695c19b467eb0008.patch:-p1 # Adapt to revert of QAudio->QtAudio namespace renaming
-
MAINTAINER= kde@FreeBSD.org
COMMENT= Python Qt bindings for Qt 6
WWW= https://wiki.qt.io/Qt_for_Python
diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo
index 5c3bcc4bb142..09c4651772a8 100644
--- a/devel/pyside6/distinfo
+++ b/devel/pyside6/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1714344956
-SHA256 (pyside-setup-everywhere-src-6.7.0.tar.xz) = 82eae370737df5ecf539c165d09d7c81d5fc6153a541b8d3d37b11275f9e3e8f
-SIZE (pyside-setup-everywhere-src-6.7.0.tar.xz) = 14382456
-SHA256 (3b2ad15ec75b082699dbde6c695c19b467eb0008.patch) = 9fe5ce2d8e8fa1d90069dc9c9ccf86ef40e2fbf393c348822eea9afe697b2ec6
-SIZE (3b2ad15ec75b082699dbde6c695c19b467eb0008.patch) = 10764
+TIMESTAMP = 1716606581
+SHA256 (pyside-setup-everywhere-src-6.7.1.tar.xz) = 6f33de37f4121e547064023edb344b95e2ab454234fa8fce27ea73df96f933cd
+SIZE (pyside-setup-everywhere-src-6.7.1.tar.xz) = 14400976
diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo
index cc2142b76825..1fbb49dd62fb 100644
--- a/devel/shiboken6/distinfo
+++ b/devel/shiboken6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714321386
-SHA256 (pyside-setup-everywhere-src-6.7.0.tar.xz) = 82eae370737df5ecf539c165d09d7c81d5fc6153a541b8d3d37b11275f9e3e8f
-SIZE (pyside-setup-everywhere-src-6.7.0.tar.xz) = 14382456
+TIMESTAMP = 1716604707
+SHA256 (pyside-setup-everywhere-src-6.7.1.tar.xz) = 6f33de37f4121e547064023edb344b95e2ab454234fa8fce27ea73df96f933cd
+SIZE (pyside-setup-everywhere-src-6.7.1.tar.xz) = 14400976
diff --git a/devel/shiboken6/files/patch-libshiboken_sbkmodule.cpp b/devel/shiboken6/files/patch-libshiboken_sbkmodule.cpp
new file mode 100644
index 000000000000..c3871ac52328
--- /dev/null
+++ b/devel/shiboken6/files/patch-libshiboken_sbkmodule.cpp
@@ -0,0 +1,16 @@
+/wrkdirs/usr/ports/devel/shiboken6/work-py39/pyside-setup-everywhere-src-6.7.1/sources/shiboken6/libshiboken/sbkmodule.cpp:459:15:
+error: no member named 'Conversions' in namespace 'Shiboken'
+ Shiboken::Conversions::clearNegativeLazyCache();
+
+Regressed by: https://code.qt.io/cgit/pyside/pyside-setup.git/commit/?h=6.7.1&id=d332a3e3a7a35f8e5825fc10fb649f085243f323
+
+--- libshiboken/sbkmodule.cpp.orig 2024-05-17 17:05:40 UTC
++++ libshiboken/sbkmodule.cpp
+@@ -7,6 +7,7 @@
+ #include "bindingmanager.h"
+ #include "sbkstring.h"
+ #include "sbkcppstring.h"
++#include "sbkconverter_p.h"
+
+ #include <unordered_map>
+ #include <unordered_set>