From nobody Wed Jan 8 23:29:49 2025 X-Original-To: dev-commits-ports-branches@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 4YT3zf2DfPz5kCcS; Wed, 08 Jan 2025 23:29:50 +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 4YT3zf0V5Lz4qWy; Wed, 8 Jan 2025 23:29:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736378990; 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=xiYZAbIPJ3jk75hlC6hRalWVlwZUmfUQ/MTzGzdoWbI=; b=cUCThvz79u0PTYP6bp5+uxspZITBzSwddLgF2gB2oalyrCf/vYD6WNCOivLjU8xyJdbdNC oPtyAQxJAL1I7/FPQ+hKApacyWJi70jdbrX5WIQ0xk6mTMW+OLENhO6mGNfsESW0QX+e8b IhY0KvezDuOKPBm+Cr2bkljXh9Nt9ylrTc5eGPPYqVNJsT1CClHVLdbQy8/7WAEU0LvRAM l0qeLHJEc/orpTp3C2HP3CgkP0ddHFjqDwhBRkwBmSNREtGfAejdeR/0tLXqFPPc7d+x9d XZHF/Urxi0bRgxsQW3zoH9w1u69Rnl9oo1zY4b7fVdiygKvpv2qJQU2zpSUPVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736378990; 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=xiYZAbIPJ3jk75hlC6hRalWVlwZUmfUQ/MTzGzdoWbI=; b=bLPTnarqjWqbxmtk3xbuiU0Loqi9oAXSAvQtWyd7rDm1BHj6yxtWeavHF1bBE5MsLq/fet mGgbcP7pI3qgbR4021aqhw1ePurHR1kQZl81vE7uENtMeVlWBMV30QEKvjDGPYxF2bZ06H 1zvOjynDBfIMW8xw8VnRr/F1/7Xt75ExMr53N+zKsyABf+YFekEvzaNh8alhTbWD2WyKe7 IXQVJbADS7W63zUjdsGhSUI+Tp+dkCmUamDrOriX/Q8pix0Tnw9hMM9deBaOTMLTXYBdHW jjiyCwSRHARBhiYkbILFGpv+8xuCb8HRWAy3pQxbkcyBjdVHuSH5RXXgyYs1gQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736378990; a=rsa-sha256; cv=none; b=I+lnX2wYym4CshukeM0k8kpvzQo3+hLGlOkylX+gY63pcMBF0Js4X2pBVPTHv+SjX7iPFH G+1O86cRNdn9hCWWWYNkBi0GxVDaZVYsxaqrrpQjL/HQw+iEoUkw9N2xIjg2C/xp09ALmp 0l8dPOx5a140A3FmFJ/qM2SpcT7Ctxcrcn4ZIYfZ8ntDna6DgVrh5TvbTgjWD89RWYHalO ndv/UVpRcWNff7N6ruXzvvdwTjSizxZf/5Hmhl2gQrn6PkL3d8498EhTb4m4/bs47PcKvz abv9vnCmyTjkNlaOavHx4HC/L7+k1PZU5aMLY+1QBMRP1zA+Bi6zBW1XqxZBRw== 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 4YT3zd6wF4z1G6c; Wed, 08 Jan 2025 23:29:49 +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 508NTnbW007991; Wed, 8 Jan 2025 23:29:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 508NTnMh007988; Wed, 8 Jan 2025 23:29:49 GMT (envelope-from git) Date: Wed, 8 Jan 2025 23:29:49 GMT Message-Id: <202501082329.508NTnMh007988@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: "Jason E. Hale" Subject: git: 486f8dabaaaf - 2025Q1 - PySide6: Update to 6.8.1.1 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-branches@freebsd.org Sender: owner-dev-commits-ports-branches@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/2025Q1 X-Git-Reftype: branch X-Git-Commit: 486f8dabaaafdd88148b8751a795062ba500ec7d Auto-Submitted: auto-generated The branch 2025Q1 has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=486f8dabaaafdd88148b8751a795062ba500ec7d commit 486f8dabaaafdd88148b8751a795062ba500ec7d Author: Jason E. Hale AuthorDate: 2025-01-08 23:13:46 +0000 Commit: Jason E. Hale CommitDate: 2025-01-08 23:29:13 +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 (cherry picked from commit 528a0408a00033bef072f634ce7c506f95bba4bc) --- 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);