From nobody Wed Jan 8 23:28:03 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YT3xc2fsbz5kCkj; Wed, 08 Jan 2025 23:28:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YT3xc0LQVz4qDS; Wed, 8 Jan 2025 23:28:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736378884; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pdhQ0ynioVkFHiezJyTZolS/FP1qUN4uLObNJYKQKKQ=; b=lh5hm8f1fTvTSHxdb9xI+57336kTzCkS9f/OKHBpiTyBNF3jr83SSfErzhn9JwezMnEs6e 3meZG2cNSs8aEfjRycG7Eoo22xBxv25haSWvAgmAYWcU0wceaxIf57YIS1okBTIbDpebbs 6gYnY6W5fg6jAqzJmL4EczCpYMx76ASS/lHrZW3Ni7lxcCRR0DqFWyD1uWLbNXvYtk4U9L z8qt7EpQO/t9u8LoeIqN29KWq0VTfHfrmEBliDpGfIkYXXi/Xzf722PY4uvbIzObMsi2KY AYIAmQ+5fdN+E+4Apc27YGPen5QT8B2DU9epG/Kd23eAowrO+VJSYQAw/cw+CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736378884; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pdhQ0ynioVkFHiezJyTZolS/FP1qUN4uLObNJYKQKKQ=; b=blFeRGkDia5dsdMGvZ2JrX7EorljSrGCwcFEmKghFnqt4w5SOhan0urLtq1KXR4gvyRiTO wkdANQYA2Qc5I8ZIp8LzqFiwaMx0g3RDd6q31sfVMaDRmNGGn/FPXYqYe9gNayAcb0GTjh 82Wt64JsV2K3vZFHDHNs9rrfY1UTfe2TxJ+l8BQozhyXOrApOnv96sdprnG9rp0za4Qink KnbVjz9jg9OEYr44gJENEwT3+JuflY40J54or6v9WXQF7AYmzUrRFwq4E4sBXXYk8Dx+BR JWV0CDZW6NnqF3/hhdshbjgGBQxpepY4TKeDZCR195/FyAox6Y1dV1yMIcz52g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736378884; a=rsa-sha256; cv=none; b=qDgDN+XaDs5R4SdJYUWmAHdRmPu5Wu2Cz4w1h4qbWg78rnzDJ81fkzjIPg4amz7coGCaSx VgTtj9FG/ko/RghPIywVFFUW+O7zZdvukh+aZRDOt2cXBCkcluVZn1QEixY08lCy4Da6gY JtbJ5UENI93qoORPF1ZWj4wIilqe+WlWQePDNfxZFx2qE40vHqpHWNY9UVlWvzvI9psxEN a4zS5RJNoSnJo1fgPbK+d2JONwYLeqZ4/QCApcPFcPXlITzXC5fAG9HF/4M4rmnFxaYv8R ICBRYrg8coPsj1bOyzDMCxDhfPf3MxYlDtI1DjO1pwN6mWRJ26vT4iCSGPLvKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YT3xb6pd9z1G2L; Wed, 08 Jan 2025 23:28:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 508NS3ux007127; Wed, 8 Jan 2025 23:28:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 508NS3F6007124; Wed, 8 Jan 2025 23:28:03 GMT (envelope-from git) Date: Wed, 8 Jan 2025 23:28:03 GMT Message-Id: <202501082328.508NS3F6007124@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason E. Hale" Subject: git: 528a0408a000 - main - PySide6: Update to 6.8.1.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 528a0408a00033bef072f634ce7c506f95bba4bc Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=528a0408a00033bef072f634ce7c506f95bba4bc commit 528a0408a00033bef072f634ce7c506f95bba4bc Author: Jason E. Hale AuthorDate: 2025-01-08 23:13:46 +0000 Commit: Jason E. Hale CommitDate: 2025-01-08 23:27:07 +0000 PySide6: Update to 6.8.1.1 This should have been part of the Qt 6.8.1 update, but upstream never published distfiles for 6.8.1 for some reason, so we shipped the lastest compatible version 6.8.0.2 instead. Version 6.8.1.1 is a small bugfix release on top of what would have been 6.8.1 release. MFH: 2025Q1 --- Mk/Uses/qt.mk | 2 +- devel/pyside6-tools/Makefile | 5 +++-- devel/pyside6-tools/distinfo | 6 +++--- devel/pyside6/Makefile | 5 +++-- devel/pyside6/distinfo | 6 +++--- .../patch-sources_pyside6_cmake_PySideHelpers.cmake | 13 ------------- devel/pyside6/pkg-plist | 6 ++++++ devel/shiboken6/Makefile | 8 +++----- devel/shiboken6/distinfo | 8 +++----- devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake | 16 +++++++++++++--- .../patch-libshiboken_signature_signature__globals.cpp | 12 ++++++------ 11 files changed, 44 insertions(+), 43 deletions(-) diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk index bc441fe6b651..50ef6aada57f 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.16 QT6_VERSION?= 6.8.1 -PYSIDE6_VERSION?= 6.8.0.2 +PYSIDE6_VERSION?= 6.8.1.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 6d2e86f490a6..406d5378b9a2 100644 --- a/devel/pyside6-tools/Makefile +++ b/devel/pyside6-tools/Makefile @@ -1,10 +1,10 @@ PORTNAME= pyside6 DISTVERSION= ${PYSIDE6_VERSION} CATEGORIES= devel -MASTER_SITES= QT/official_releases/QtForPython/shiboken6/PySide6-${DISTVERSION}-src +MASTER_SITES= QT/official_releases/QtForPython/shiboken6/PySide6-${DISTVERSION:R}-src PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -tools -DISTNAME= pyside-setup-everywhere-src-${DISTVERSION:R} +DISTNAME= pyside-setup-everywhere-src-${DISTVERSION} DIST_SUBDIR= KDE/Qt/${PYSIDE6_VERSION} MAINTAINER= kde@FreeBSD.org @@ -27,6 +27,7 @@ USE_QT= base declarative languageserver quick3d shadertools tools SHEBANG_FILES= pyside_tool.py \ qtpy2cpp_lib/tests/baseline/basic_test.py +WRKSRC= ${WRKDIR}/${DISTNAME:R} WRKSRC_SUBDIR= sources/pyside-tools PLIST_SUB= PYSIDE_BINDIR_REL=${PYSIDE_BINDIR_REL} diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo index 6ec86726653b..0f5f5dc50fe2 100644 --- a/devel/pyside6-tools/distinfo +++ b/devel/pyside6-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730090384 -SHA256 (KDE/Qt/6.8.0.2/pyside-setup-everywhere-src-6.8.0.tar.xz) = 1a1a219a8f327e340d258275fad3a9f261b8f04bc57041747e73dd6ad252b4e1 -SIZE (KDE/Qt/6.8.0.2/pyside-setup-everywhere-src-6.8.0.tar.xz) = 14646216 +TIMESTAMP = 1736147459 +SHA256 (KDE/Qt/6.8.1.1/pyside-setup-everywhere-src-6.8.1.1.tar.xz) = e1f198f0a9f6f0e694e3b44406166834e27cffa3f23c5a439c934e5c4faba468 +SIZE (KDE/Qt/6.8.1.1/pyside-setup-everywhere-src-6.8.1.1.tar.xz) = 16023376 diff --git a/devel/pyside6/Makefile b/devel/pyside6/Makefile index 836f59d5e108..05021ad15f2e 100644 --- a/devel/pyside6/Makefile +++ b/devel/pyside6/Makefile @@ -1,9 +1,9 @@ PORTNAME= pyside6 DISTVERSION= ${PYSIDE6_VERSION} CATEGORIES= devel -MASTER_SITES= QT/official_releases/QtForPython/shiboken6/PySide6-${DISTVERSION}-src +MASTER_SITES= QT/official_releases/QtForPython/shiboken6/PySide6-${DISTVERSION:R}-src PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= pyside-setup-everywhere-src-${DISTVERSION:R} +DISTNAME= pyside-setup-everywhere-src-${DISTVERSION} DIST_SUBDIR= KDE/Qt/${PYSIDE6_VERSION} MAINTAINER= kde@FreeBSD.org @@ -28,6 +28,7 @@ USE_QT= 3d base charts connectivity datavis3d declarative doc graphs \ CONFIGURE_ENV= LLVM_INSTALL_DIR="${LLVM_PREFIX}/lib/cmake/llvm" +WRKSRC= ${WRKDIR}/${DISTNAME:R} PATCH_WRKSRC= ${WRKSRC:H:H} WRKSRC_SUBDIR= sources/pyside6 PLIST_SUB= PYTHON_MAJOR_VER=${PYTHON_MAJOR_VER} \ diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo index b59e0648b868..6ad7911b7b90 100644 --- a/devel/pyside6/distinfo +++ b/devel/pyside6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730090226 -SHA256 (KDE/Qt/6.8.0.2/pyside-setup-everywhere-src-6.8.0.tar.xz) = 1a1a219a8f327e340d258275fad3a9f261b8f04bc57041747e73dd6ad252b4e1 -SIZE (KDE/Qt/6.8.0.2/pyside-setup-everywhere-src-6.8.0.tar.xz) = 14646216 +TIMESTAMP = 1736138451 +SHA256 (KDE/Qt/6.8.1.1/pyside-setup-everywhere-src-6.8.1.1.tar.xz) = e1f198f0a9f6f0e694e3b44406166834e27cffa3f23c5a439c934e5c4faba468 +SIZE (KDE/Qt/6.8.1.1/pyside-setup-everywhere-src-6.8.1.1.tar.xz) = 16023376 diff --git a/devel/pyside6/files/patch-sources_pyside6_cmake_PySideHelpers.cmake b/devel/pyside6/files/patch-sources_pyside6_cmake_PySideHelpers.cmake deleted file mode 100644 index 547a9eaf5d7b..000000000000 --- a/devel/pyside6/files/patch-sources_pyside6_cmake_PySideHelpers.cmake +++ /dev/null @@ -1,13 +0,0 @@ -Find required packages before testing whether they are FOUND. - ---- sources/pyside6/cmake/PySideHelpers.cmake.orig 2024-10-09 13:33:59 UTC -+++ sources/pyside6/cmake/PySideHelpers.cmake -@@ -132,6 +132,8 @@ macro(collect_optional_modules) - list(APPEND ALL_OPTIONAL_MODULES WebChannel WebEngineCore WebEngineWidgets - WebEngineQuick WebSockets HttpServer) - # for Windows and Linux, QtWebView depends on QtWebEngine to render content -+ find_package(Qt${QT_MAJOR_VERSION}WebEngineCore) -+ find_package(Qt${QT_MAJOR_VERSION}WebEngineQuick) - if ((WIN32 OR UNIX) AND NOT APPLE AND Qt${QT_MAJOR_VERSION}WebEngineCore_FOUND AND - Qt${QT_MAJOR_VERSION}WebEngineQuick_FOUND) - list(APPEND ALL_OPTIONAL_MODULES WebView) diff --git a/devel/pyside6/pkg-plist b/devel/pyside6/pkg-plist index b3ae9504c185..a630ef2b247f 100644 --- a/devel/pyside6/pkg-plist +++ b/devel/pyside6/pkg-plist @@ -273,6 +273,11 @@ lib/libpyside6qml.abi%%PYTHON_MAJOR_VER%%.so.%%SHLIB_VERSION%% %%PYTHON_SITELIBDIR%%/PySide6/support/generate_pyi.py %%QT_PLUGINDIR%%/designer/libPySidePlugin.so libdata/pkgconfig/pyside6.pc +share/PySide6/doc/qtcore.rst +share/PySide6/doc/qtqml.rst +share/PySide6/doc/qtquicktest.rst +share/PySide6/doc/qtuitools.rst +%%WEBENGINE%%share/PySide6/doc/qtwebenginecore.rst share/PySide6/glue/qtcharts.cpp share/PySide6/glue/qtcore.cpp share/PySide6/glue/qtdatavisualization.cpp @@ -287,6 +292,7 @@ share/PySide6/glue/qtpositioning.cpp share/PySide6/glue/qtprintsupport.cpp share/PySide6/glue/qtqml.cpp share/PySide6/glue/qtquick.cpp +share/PySide6/glue/qtquick3d.cpp share/PySide6/glue/qtquicktest.cpp share/PySide6/glue/qtserialbus.cpp share/PySide6/glue/qtsql.cpp diff --git a/devel/shiboken6/Makefile b/devel/shiboken6/Makefile index 5aeb2fde8f17..fe14bd7bd854 100644 --- a/devel/shiboken6/Makefile +++ b/devel/shiboken6/Makefile @@ -1,14 +1,11 @@ PORTNAME= shiboken6 DISTVERSION= ${PYSIDE6_VERSION} CATEGORIES= devel -MASTER_SITES= QT/official_releases/QtForPython/${PORTNAME}/PySide6-${DISTVERSION}-src +MASTER_SITES= QT/official_releases/QtForPython/${PORTNAME}/PySide6-${DISTVERSION:R}-src PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= pyside-setup-everywhere-src-${DISTVERSION:R} +DISTNAME= pyside-setup-everywhere-src-${DISTVERSION} DIST_SUBDIR= KDE/Qt/${PYSIDE6_VERSION} -PATCH_SITES= https://github.com/pyside/pyside-setup/commit/ -PATCHFILES+= dfe3819559ed1e04089f9d5bc009268a7b48b7c2.patch:-p3 # Fix signature handling for 32-bit - MAINTAINER= kde@FreeBSD.org COMMENT= Python binding generator for C++ libraries WWW= http://qt-project.org @@ -32,6 +29,7 @@ CMAKE_ARGS= -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \ -DBUILD_TESTS:BOOL=false CONFIGURE_ENV= LLVM_INSTALL_DIR="${LLVM_PREFIX}/lib/cmake/llvm" +WRKSRC= ${WRKDIR}/${DISTNAME:R} WRKSRC_SUBDIR= sources/shiboken6 PLIST_SUB= PYTHON_MAJOR_VER=${PYTHON_MAJOR_VER} \ SHLIB_VER=${DISTVERSION:R:R} \ diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo index 890feb7e748e..6fbe9ee0336a 100644 --- a/devel/shiboken6/distinfo +++ b/devel/shiboken6/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1734031404 -SHA256 (KDE/Qt/6.8.0.2/pyside-setup-everywhere-src-6.8.0.tar.xz) = 1a1a219a8f327e340d258275fad3a9f261b8f04bc57041747e73dd6ad252b4e1 -SIZE (KDE/Qt/6.8.0.2/pyside-setup-everywhere-src-6.8.0.tar.xz) = 14646216 -SHA256 (KDE/Qt/6.8.0.2/dfe3819559ed1e04089f9d5bc009268a7b48b7c2.patch) = 16ad2512a5516fdf3484bedd59a700396429ba99f5cf897566174c8e25bc3d9e -SIZE (KDE/Qt/6.8.0.2/dfe3819559ed1e04089f9d5bc009268a7b48b7c2.patch) = 6314 +TIMESTAMP = 1736136234 +SHA256 (KDE/Qt/6.8.1.1/pyside-setup-everywhere-src-6.8.1.1.tar.xz) = e1f198f0a9f6f0e694e3b44406166834e27cffa3f23c5a439c934e5c4faba468 +SIZE (KDE/Qt/6.8.1.1/pyside-setup-everywhere-src-6.8.1.1.tar.xz) = 16023376 diff --git a/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake b/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake index 1bf82a17406c..61f94f4f5c2f 100644 --- a/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake +++ b/devel/shiboken6/files/patch-cmake_ShibokenHelpers.cmake @@ -1,8 +1,18 @@ -We don't need bash for a simple export command. +Hunk 1: Suppress a lot of warnings for Clang when building PySide6. +Hunk 2: We don't need bash for a simple export command. ---- cmake/ShibokenHelpers.cmake.orig 2024-04-05 12:14:13 UTC +--- cmake/ShibokenHelpers.cmake.orig 2024-12-17 09:51:38 UTC +++ cmake/ShibokenHelpers.cmake -@@ -769,7 +769,7 @@ $@") +@@ -55,7 +55,7 @@ else() + else() + set (gcc_warnings_options "-Wall -Wextra -Wno-strict-aliasing") + # Clang has -Wno-bad-function-cast, but does not need it. +- if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") ++ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES GNU|Clang) + set (gcc_warnings_options "${gcc_warnings_options} -Wno-cast-function-type") + endif() + if(CMAKE_HOST_UNIX AND NOT CYGWIN) +@@ -774,7 +774,7 @@ $@") $@") else() string(REPLACE ";" ":" path_dirs_native "${path_dirs_native}") diff --git a/devel/shiboken6/files/patch-libshiboken_signature_signature__globals.cpp b/devel/shiboken6/files/patch-libshiboken_signature_signature__globals.cpp index 0dae95aec43f..a50c85c00591 100644 --- a/devel/shiboken6/files/patch-libshiboken_signature_signature__globals.cpp +++ b/devel/shiboken6/files/patch-libshiboken_signature_signature__globals.cpp @@ -1,6 +1,6 @@ ---- libshiboken/signature/signature_globals.cpp.orig 2024-04-29 02:02:21 UTC +--- libshiboken/signature/signature_globals.cpp.orig 2024-12-17 09:51:38 UTC +++ libshiboken/signature/signature_globals.cpp -@@ -210,7 +210,7 @@ static int init_phase_2(safe_globals_struc *p, PyMetho +@@ -208,7 +208,7 @@ static int init_phase_2(safe_globals_struc *p, PyMetho //////////////////////////////////////////////////////////////////////////// // a stack trace for linux-like platforms #include @@ -9,16 +9,16 @@ # include #endif #include -@@ -218,7 +218,7 @@ static void handler(int sig) { +@@ -216,7 +216,7 @@ static void handler(int sig) { #include static void handler(int sig) { -#if defined(__GLIBC__) +#if defined(__GLIBC__) || defined(__FreeBSD__) void *array[30]; - size_t size; - -@@ -228,7 +228,7 @@ static void handler(int sig) { + // get void *'s for all entries on the stack + const int size = backtrace(array, 30); +@@ -224,7 +224,7 @@ static void handler(int sig) { // print out all the frames to stderr #endif std::fprintf(stderr, "Error: signal %d:\n", sig);