[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2024-04-03 Thread Arthur Zamarin
commit: 8de3c67e668b4b222d10ff8945abf5e4c6ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 04:21:51 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 04:21:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de3c67e

dev-python/pyside2: Stabilize 5.15.13 arm64, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2/pyside2-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.13.ebuild 
b/dev-python/pyside2/pyside2-5.15.13.ebuild
index a5aceab886f0..f0de45d53ba8 100644
--- a/dev-python/pyside2/pyside2-5.15.13.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.13.ebuild
@@ -39,7 +39,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2024-04-03 Thread Arthur Zamarin
commit: 5cb1a71eace5d40dded7a0d84339c3d293e797b4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 04:21:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 04:21:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb1a71e

dev-python/pyside2-tools: Stabilize 5.15.13 arm64, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild
index 8a051677a08a..a4e0bab67f21 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2024-04-03 Thread Arthur Zamarin
commit: 1544c3c3704dd81b840c870d2a2ba864573105b3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 20:45:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 20:45:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1544c3c3

dev-python/pyside2-tools: Stabilize 5.15.13 x86, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild
index 920b3a7e7e7f..8a051677a08a 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2024-04-03 Thread Arthur Zamarin
commit: 915581f9306749e0d6627d879d4b0fe902609815
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 20:45:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 20:45:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915581f9

dev-python/pyside2: Stabilize 5.15.13 x86, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2/pyside2-5.15.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.13.ebuild 
b/dev-python/pyside2/pyside2-5.15.13.ebuild
index b2b7252191dc..a5aceab886f0 100644
--- a/dev-python/pyside2/pyside2-5.15.13.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.13.ebuild
@@ -39,7 +39,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2024-03-24 Thread Andrew Ammerlaan
commit: 5af930e3c0b22d347a3f7bb0f676b9fcbdeb7cbe
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Mar 24 20:31:00 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Mar 24 20:38:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af930e3

dev-python/pyside2: add 5.15.13

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest   |   1 +
 dev-python/pyside2/pyside2-5.15.13.ebuild | 228 ++
 2 files changed, 229 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index add932021544..8afcb60ad6f9 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B 
a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070
 SHA512 
843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4
+DIST pyside-setup-opensource-src-5.15.13.tar.xz 3585684 BLAKE2B 
be464e1a4a5e1523dbc214fdb7be7c5679f33835910d6c12ba464104f3582905f22dd3ae05cbfbb0a7b2d29748335e15d3069d25c754364f5abce85b8b6c8855
 SHA512 
559e1d474e382ec835cdf2bc69eb27113fdb920a96a63ab0ee022c2a9d2141e5919afd566cb82701e4d2130b142aa59fcbfd60db34823a4f03b879eee5d9e3a8

diff --git a/dev-python/pyside2/pyside2-5.15.13.ebuild 
b/dev-python/pyside2/pyside2-5.15.13.ebuild
new file mode 100644
index ..bd2904ce235d
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.13.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..11} )
+
+LLVM_COMPAT=( 15 )
+
+inherit cmake llvm-r1 python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( gui widgets xml )
+   gles2-only? ( gui )
+   help? ( gui sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network widgets )
+   printsupport? ( gui widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets network )
+   speech? ( multimedia )
+   sql? ( widgets )
+   svg? ( widgets )
+   testlib? ( widgets )
+   webchannel? ( qml )
+   webengine? (
+   gui network positioning quick qml
+   widgets? ( printsupport network webchannel )
+   )
+   websockets? ( network )
+   widgets? ( gui )
+   x11extras? 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2024-03-24 Thread Andrew Ammerlaan
commit: 6b1ccdfb9a9c311180826aaafba53c6ad7dfe9c6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Mar 24 20:31:13 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Mar 24 20:38:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1ccdfb

dev-python/pyside2-tools: add 5.15.13

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.13.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index add932021544..8afcb60ad6f9 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B 
a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070
 SHA512 
843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4
+DIST pyside-setup-opensource-src-5.15.13.tar.xz 3585684 BLAKE2B 
be464e1a4a5e1523dbc214fdb7be7c5679f33835910d6c12ba464104f3582905f22dd3ae05cbfbb0a7b2d29748335e15d3069d25c754364f5abce85b8b6c8855
 SHA512 
559e1d474e382ec835cdf2bc69eb27113fdb920a96a63ab0ee022c2a9d2141e5919afd566cb82701e4d2130b142aa59fcbfd60db34823a4f03b879eee5d9e3a8

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild
new file mode 100644
index ..64147b29b56f
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..11} )
+
+LLVM_COMPAT=( 15 )
+
+inherit cmake llvm-r1 python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}]
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   # This replicates the contents of the PySide6 pypi wheel
+   DESTDIR="${BUILD_DIR}" cmake_build install
+   dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate"
+   python_moduleinto PySide2/scripts
+   python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2024-02-11 Thread Andrew Ammerlaan
commit: d4fcb7dd93f58d38a8190b04dfc6e50ab1d81624
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Feb 11 14:05:18 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Feb 11 14:38:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fcb7dd

dev-python/pyside2: migrate to llvm-r1.eclass

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/pyside2-5.15.12.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild 
b/dev-python/pyside2/pyside2-5.15.12.ebuild
index c516810217e7..f0de45d53ba8 100644
--- a/dev-python/pyside2/pyside2-5.15.12.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.12.ebuild
@@ -7,7 +7,9 @@ EAPI=8
 # https://bugreports.qt.io/browse/PYSIDE-535
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit cmake python-r1 virtualx
+LLVM_COMPAT=( 15 )
+
+inherit cmake llvm-r1 python-r1 virtualx
 
 # TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
 # USE flag after an external "dev-qt/qtremoteobjects" package has been created.
@@ -83,7 +85,7 @@ RESTRICT="test"
 QT_PV="$(ver_cut 1-3)*:5"
 
 RDEPEND="${PYTHON_DEPS}
-   ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP}]
+   ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}]
=dev-qt/qtcore-${QT_PV}
=dev-qt/qtopengl-${QT_PV}[gles2-only=]
=dev-qt/qtserialport-${QT_PV}
@@ -123,6 +125,10 @@ RDEPEND="${PYTHON_DEPS}
xmlpatterns? ( =dev-qt/qtxmlpatterns-${QT_PV}[qml?] )
 "
 DEPEND="${RDEPEND}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
test? ( x11-misc/xvfb-run )
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2024-02-11 Thread Andrew Ammerlaan
commit: a7acd217fbafe94f8f54d9c52ddec8e4d3cac4b9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Feb 11 14:07:11 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Feb 11 14:38:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7acd217

dev-python/pyside2-tools: migrate to llvm-r1.eclass

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
index 93fd8b402f99..a4e0bab67f21 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
@@ -7,7 +7,9 @@ EAPI=8
 # https://bugreports.qt.io/browse/PYSIDE-535
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit cmake python-r1
+LLVM_COMPAT=( 15 )
+
+inherit cmake llvm-r1 python-r1
 
 MY_P=pyside-setup-opensource-src-${PV}
 
@@ -22,9 +24,15 @@ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+   ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}]
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
 "
-DEPEND="${RDEPEND}"
 
 # the tools conflict with tools from QT
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2024-02-01 Thread Andreas Sturmlechner
commit: 487401d63c8447a4d17fdbc59e0a6a3fd504afc3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Feb  1 23:36:43 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb  1 23:36:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487401d6

dev-python/pyside2: drop 5.15.11-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/pyside2/Manifest  |   1 -
 dev-python/pyside2/pyside2-5.15.11-r1.ebuild | 222 ---
 2 files changed, 223 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index cc4972e72deb..add932021544 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B 
c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24
 SHA512 
377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
 DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B 
a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070
 SHA512 
843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4

diff --git a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild 
b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
deleted file mode 100644
index 5ef575602cfe..
--- a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
+++ /dev/null
@@ -1,222 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-# Shall we allow essential modules to be disabled? They are:
-# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
-# x11extras (for X)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="
-   3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick
-   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
-   +widgets +x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liners from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( gui widgets )
-   datavis? ( gui )
-   designer? ( gui widgets xml )
-   gles2-only? ( gui )
-   help? ( gui sql widgets )
-   location? ( gui network positioning quick )
-   multimedia? ( gui network widgets )
-   printsupport? ( gui widgets )
-   qml? ( gui network )
-   quick? ( gui network qml widgets network )
-   speech? ( multimedia )
-   sql? ( widgets )
-   svg? ( widgets )
-   testlib? ( widgets )
-   webchannel? ( qml )
-   webengine? (
-   gui network positioning quick qml
-   widgets? ( printsupport network webchannel )
-   )
-   websockets? ( network )
-   widgets? ( gui )
-   x11extras? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2024-02-01 Thread Andreas Sturmlechner
commit: ca40e7f56a66c4e59f50c7edc4682f2909004b21
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Feb  1 23:36:31 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb  1 23:36:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca40e7f5

dev-python/pyside2-tools: drop 5.15.11-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools/pyside2-tools-5.15.11-r1.ebuild  | 72 --
 2 files changed, 73 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index cc4972e72deb..add932021544 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B 
c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24
 SHA512 
377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
 DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B 
a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070
 SHA512 
843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
deleted file mode 100644
index 22e576b3e256..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-   )
-   cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   # This replicates the contents of the PySide6 pypi wheel
-   DESTDIR="${BUILD_DIR}" cmake_build install
-   dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate"
-   python_moduleinto PySide2/scripts
-   python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py"
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2024-01-30 Thread Joonas Niilola
commit: f487491956c8286ee43348e3f40701b482ed4438
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:27 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4874919

dev-python/pyside2-tools: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
index f52561b0a39e..93fd8b402f99 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2024-01-30 Thread Joonas Niilola
commit: fa8cd3feebff44757a20f158ebfecf2b208038c9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 23:03:26 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8cd3fe

dev-python/pyside2: Stabilize 5.15.12 arm64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/pyside2/pyside2-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild 
b/dev-python/pyside2/pyside2-5.15.12.ebuild
index 664e3a7140ae..c516810217e7 100644
--- a/dev-python/pyside2/pyside2-5.15.12.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.12.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2024-01-28 Thread Ionen Wolkens
commit: d4853535374825fc94ae2a0d163a2df10b025e74
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 29 03:21:17 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 29 04:09:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4853535

dev-python/pyside2: Stabilize 5.15.12 amd64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/pyside2/pyside2-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild 
b/dev-python/pyside2/pyside2-5.15.12.ebuild
index 2409f1220075..a929c8fcb5cd 100644
--- a/dev-python/pyside2/pyside2-5.15.12.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.12.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2024-01-28 Thread Ionen Wolkens
commit: e0af18aa2cdf07cb18eda43169a7233eca6b8d65
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 29 03:21:17 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 29 04:09:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0af18aa

dev-python/pyside2-tools: Stabilize 5.15.12 amd64, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
index 19ce532d0277..e0068cc5fb00 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2024-01-03 Thread Andrew Ammerlaan
commit: 2150cf310d179a57fa8086ab045e6510a759912c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan  3 11:59:45 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan  3 12:01:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2150cf31

dev-python/pyside2-tools: add 5.15.12

Closes: https://bugs.gentoo.org/921270
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.12.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index d7602001a4a7..cc4972e72deb 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B 
c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24
 SHA512 
377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
+DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B 
a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070
 SHA512 
843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
new file mode 100644
index ..19ce532d0277
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   # This replicates the contents of the PySide6 pypi wheel
+   DESTDIR="${BUILD_DIR}" cmake_build install
+   dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate"
+   python_moduleinto PySide2/scripts
+   python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2024-01-03 Thread Andrew Ammerlaan
commit: 082279eab97acb93e91941620991289d2f5199b4
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan  3 11:59:35 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan  3 12:01:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082279ea

dev-python/pyside2: add 5.15.12

Closes: https://bugs.gentoo.org/921270
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest   |   1 +
 dev-python/pyside2/pyside2-5.15.12.ebuild | 222 ++
 2 files changed, 223 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index d7602001a4a7..cc4972e72deb 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B 
c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24
 SHA512 
377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
+DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B 
a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070
 SHA512 
843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4

diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild 
b/dev-python/pyside2/pyside2-5.15.12.ebuild
new file mode 100644
index ..2409f1220075
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.12.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( gui widgets xml )
+   gles2-only? ( gui )
+   help? ( gui sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network widgets )
+   printsupport? ( gui widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets network )
+   speech? ( multimedia )
+   sql? ( widgets )
+   svg? ( widgets )
+   testlib? ( widgets )
+   webchannel? ( qml )
+   webengine? (
+   gui network positioning quick qml
+   widgets? ( printsupport network webchannel )
+   )
+   websockets? ( network )
+   widgets? ( gui )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-12-16 Thread Michał Górny
commit: a607af281617317e87cd068ad8ca7b5df8ba82ea
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 16 13:47:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 16 13:47:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a607af28

dev-python/pyside2-tools: Keyword 5.15.11-r1 arm, #913248

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
index 57b8539973ff..22e576b3e256 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-12-02 Thread Arthur Zamarin
commit: 36f90f610684d945f3be2361174ceaa2938e8e9f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  3 05:45:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  3 05:45:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f90f61

dev-python/pyside2-tools: Keyword 5.15.11-r1 ppc64, #913248

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
index 9363b5f88694..57b8539973ff 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-12-02 Thread Arthur Zamarin
commit: 927d0dca8d4df5441cfaa350b96f8e6a97f164fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  3 05:45:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  3 05:45:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927d0dca

dev-python/pyside2: Keyword 5.15.11-r1 ppc64, #913248

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2/pyside2-5.15.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild 
b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
index f2864bea629a..5ef575602cfe 100644
--- a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/, dev-python/pyside2/files/

2023-11-06 Thread Andreas Sturmlechner
commit: 1ed21708d75e7f301330c492b629d108ecd24a17
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Nov  6 11:58:37 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov  6 18:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed21708

dev-python/pyside2: drop 5.15.10-r3

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/pyside2/Manifest|   1 -
 .../pyside2/files/pyside2-5.15.2-python310.patch   |  12 --
 .../files/pyside2-5.15.2-python311-fixups.patch|  54 -
 .../pyside2/files/pyside2-5.15.2-python311.patch   |  41 
 dev-python/pyside2/pyside2-5.15.10-r3.ebuild   | 228 -
 5 files changed, 336 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 5f19cf5fdc33..d7602001a4a7 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
 DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B 
c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24
 SHA512 
377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91

diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python310.patch 
b/dev-python/pyside2/files/pyside2-5.15.2-python310.patch
deleted file mode 100644
index cb2af4537cac..
--- a/dev-python/pyside2/files/pyside2-5.15.2-python310.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -upr libpyside/feature_select.cpp libpyside/feature_select.cpp
 a/libpyside/feature_select.cpp 2020-11-11 14:51:30.0 +0200
-+++ b/libpyside/feature_select.cpp 2021-12-01 15:39:40.356426568 +0200
-@@ -405,6 +405,8 @@ static inline PyObject *SelectFeatureSet
- if (!SelectFeatureSetSubtype(sub_type, select_id))
- break;
- }
-+// PYSIDE-1436: Clear all caches for the type and subtypes.
-+PyType_Modified(type);
- }
- return type->tp_dict;
- }

diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch 
b/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch
deleted file mode 100644
index d91b0b6806ca..
--- a/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-The Fedora / upstream fixes (shiboken2-5.15.2-python311.patch) end up breaking
-Python 3.8 compatibility (maybe 3.9 too, but didn't get that far).
-
-Wrap them with PY_VERSION_HEX for Python 3.11.
 a/libpyside/pysideqflags.cpp
-+++ b/libpyside/pysideqflags.cpp
-@@ -187,7 +187,12 @@ namespace QFlags
- }
- newspec.slots = SbkNewQFlagsType_spec.slots;
- PyTypeObject *type = (PyTypeObject *)SbkType_FromSpec();
--Py_SET_TYPE(type, _Type);
-+
-+#if PY_VERSION_HEX < 0x030B00A1
-+Py_TYPE(type) = _Type;
-+#else
-+Py_SET_TYPE(type, _Type);
-+#endif
- 
- PySideQFlagsType *flagsType = reinterpret_cast(type);
- PepType_PFTP(flagsType)->converterPtr = 
_PFTP(flagsType)->converter;
 a/libpyside/pysidesignal.cpp
-+++ b/libpyside/pysidesignal.cpp
-@@ -162,7 +162,13 @@ PyTypeObject *PySideSignalTypeF(void)
- if (!type) {
- type = reinterpret_cast(SbkType_FromSpec(_spec));
- PyTypeObject *hold = Py_TYPE(type);
--Py_SET_TYPE(type, PySideMetaSignalTypeF());
-+
-+#if PY_VERSION_HEX < 0x030B00A1
-+Py_TYPE(type) = PySideMetaSignalTypeF();
-+#else
-+Py_SET_TYPE(type, PySideMetaSignalTypeF());
-+#endif
-+
- Py_INCREF(Py_TYPE(type));
- Py_DECREF(hold);
- }
 a/libpyside/pysideweakref.cpp
-+++ b/libpyside/pysideweakref.cpp
-@@ -90,7 +90,13 @@ PyObject *create(PyObject *obj, PySideWeakRefFunction func, 
void *userData)
- 
- if (Py_TYPE(PySideCallableObjectTypeF()) == 0)
- {
--Py_SET_TYPE(PySideCallableObjectTypeF(), _Type);
-+
-+#if PY_VERSION_HEX < 0x030B00A1
-+Py_TYPE(PySideCallableObjectTypeF()) = _Type;
-+#else
-+Py_SET_TYPE(PySideCallableObjectTypeF(), _Type);
-+#endif
-+
- PyType_Ready(PySideCallableObjectTypeF());
- }
- 

diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python311.patch 
b/dev-python/pyside2/files/pyside2-5.15.2-python311.patch
deleted file mode 100644
index 70b07c4800fd..
--- a/dev-python/pyside2/files/pyside2-5.15.2-python311.patch
+++ /dev/null
@@ -1,41 +0,0 @@

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/, dev-python/pyside2-tools/files/

2023-11-06 Thread Andreas Sturmlechner
commit: a99208aa49af5a8cdf556f710477db1671067af0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Nov  6 12:19:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov  6 18:10:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99208aa

dev-python/pyside2-tools: drop 5.15.10

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools-5.15.1-dont-install-tools.patch  | 58 
 .../pyside2-tools/pyside2-tools-5.15.10.ebuild | 77 --
 3 files changed, 136 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 5f19cf5fdc33..d7602001a4a7 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
 DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B 
c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24
 SHA512 
377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91

diff --git 
a/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch 
b/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch
deleted file mode 100644
index 60de6aa07ee7..
--- 
a/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 20a5e19..575c1df 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -55,38 +55,6 @@ else()
- set(DESIGNER_PATH "${TOOLS_PATH}/designer${EXE_EXT}")
- endif()
- 
--install(FILES "${UIC_PATH}"
--DESTINATION bin
--PERMISSIONS
--OWNER_EXECUTE OWNER_WRITE OWNER_READ
--GROUP_EXECUTE GROUP_READ
--WORLD_EXECUTE WORLD_READ)
--
--install(FILES "${RCC_PATH}"
--DESTINATION bin
--PERMISSIONS
--OWNER_EXECUTE OWNER_WRITE OWNER_READ
--GROUP_EXECUTE GROUP_READ
--WORLD_EXECUTE WORLD_READ)
--
--if (EXISTS ${DESIGNER_PATH})
--if (APPLE)
--install(DIRECTORY "${DESIGNER_PATH}"
--DESTINATION bin
--FILE_PERMISSIONS
--OWNER_EXECUTE OWNER_WRITE OWNER_READ
--GROUP_EXECUTE GROUP_READ
--WORLD_EXECUTE WORLD_READ)
--else()
--install(FILES "${DESIGNER_PATH}"
--DESTINATION bin
--PERMISSIONS
--OWNER_EXECUTE OWNER_WRITE OWNER_READ
--GROUP_EXECUTE GROUP_READ
--WORLD_EXECUTE WORLD_READ)
--endif()
--endif()
--
- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake"
-"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
-IMMEDIATE @ONLY)
-@@ -113,14 +81,6 @@ endif()
- 
- add_subdirectory(pylupdate)
- 
--# pyside2-rcc, pyside2-uic, pyside2-designer, shiboken and pyside2-lupdate 
entrypoints
--install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pyside_tool.py
--DESTINATION bin
--PERMISSIONS
--OWNER_EXECUTE OWNER_WRITE OWNER_READ
--GROUP_EXECUTE GROUP_READ
--WORLD_EXECUTE WORLD_READ)
--
- if (BUILD_TESTS)
- enable_testing()
- add_subdirectory(tests)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
deleted file mode 100644
index 24d169ccfa4f..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{10..11} )
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
-)
-
-src_prepare() {
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/files/, dev-python/pyside2-tools/

2023-10-26 Thread Andrew Ammerlaan
commit: d1bf9c3ea3f709ace61dbe1857b0474e929ac837
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Oct 26 14:28:03 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Oct 26 14:34:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bf9c3e

dev-python/pyside2-tools: also install pyside_tool.py

This mirrors the recent changes to pyside6-tools

Bug: https://bugs.gentoo.org/916213
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../files/pyside2-tools-5.15.11-no-copy-uic.patch  | 43 ++
 ...5.11.ebuild => pyside2-tools-5.15.11-r1.ebuild} | 23 +---
 2 files changed, 52 insertions(+), 14 deletions(-)

diff --git 
a/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch 
b/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch
new file mode 100644
index ..90bc53c90d89
--- /dev/null
+++ b/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch
@@ -0,0 +1,43 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 20a5e19..575c1df 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -55,38 +55,6 @@ else()
+ set(DESIGNER_PATH "${TOOLS_PATH}/designer${EXE_EXT}")
+ endif()
+ 
+-install(FILES "${UIC_PATH}"
+-DESTINATION bin
+-PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-
+-install(FILES "${RCC_PATH}"
+-DESTINATION bin
+-PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-
+-if (EXISTS ${DESIGNER_PATH})
+-if (APPLE)
+-install(DIRECTORY "${DESIGNER_PATH}"
+-DESTINATION bin
+-FILE_PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-else()
+-install(FILES "${DESIGNER_PATH}"
+-DESTINATION bin
+-PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-endif()
+-endif()
+-
+ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake"
+"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+IMMEDIATE @ONLY)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
similarity index 74%
rename from dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild
rename to dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
index 5d7bb774f990..b95967aad0ea 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 # TODO: Add PyPy once officially supported. See also:
 # https://bugreports.qt.io/browse/PYSIDE-535
 PYTHON_COMPAT=( python3_{10..11} )
-CMAKE_IN_SOURCE_BUILD=1
 
 inherit cmake python-r1
 
@@ -27,11 +26,9 @@ RDEPEND="${PYTHON_DEPS}
 "
 DEPEND="${RDEPEND}"
 
-DOCS=( README.md )
-
 # the tools conflict with tools from QT
 PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+   "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch"
 )
 
 src_prepare() {
@@ -41,17 +38,12 @@ src_prepare() {
 }
 
 src_configure() {
-   # The tests are only related to the tools that we don't install
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   )
-
pyside-tools_configure() {
local mycmakeargs=(
-   "${mycmakeargs[@]}"
+   -DBUILD_TESTS=OFF
-DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
)
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   cmake_src_configure
}
 
python_foreach_impl pyside-tools_configure
@@ -59,7 +51,7 @@ src_configure() {
 
 src_compile() {
pyside-tools_compile() {
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   cmake_src_compile
}
 
python_foreach_impl pyside-tools_compile
@@ -67,11 +59,14 @@ src_compile() {
 
 src_install() {
pyside-tools_install() {
-   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   # This replicates the contents of the PySide6 pypi wheel
+   DESTDIR="${BUILD_DIR}" cmake_build install
+   dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate"
+   python_moduleinto PySide2/scripts
+   python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py"
}
 
python_foreach_impl pyside-tools_install
 
-   doman pylupdate/pyside2-lupdate.1
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-10-18 Thread Andrew Ammerlaan
commit: cc7656c67a41eed9c22a01ed6f1df55b20346d7c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Oct 18 10:15:28 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Oct 18 11:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7656c6

dev-python/pyside2: drop USE=script,scripttools

Closes: https://bugs.gentoo.org/915781
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/metadata.xml   | 2 --
 .../{pyside2-5.15.10-r2.ebuild => pyside2-5.15.10-r3.ebuild}  | 8 +++-
 .../pyside2/{pyside2-5.15.11.ebuild => pyside2-5.15.11-r1.ebuild} | 8 +++-
 3 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml
index 445cc3a97502..174852886176 100644
--- a/dev-python/pyside2/metadata.xml
+++ b/dev-python/pyside2/metadata.xml
@@ -25,8 +25,6 @@
Build QtPrintSupport module
Build QtQml module
Build QtQuick and QtQuickWidgets 
modules
-   Build QtScript module
-   Build QtScriptTools module
Build QtScxml module
Build QtSensors module
Build QtTextToSpeech module

diff --git a/dev-python/pyside2/pyside2-5.15.10-r2.ebuild 
b/dev-python/pyside2/pyside2-5.15.10-r3.ebuild
similarity index 96%
rename from dev-python/pyside2/pyside2-5.15.10-r2.ebuild
rename to dev-python/pyside2/pyside2-5.15.10-r3.ebuild
index 42f95d047316..fa43d3ed66e7 100644
--- a/dev-python/pyside2/pyside2-5.15.10-r2.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.10-r3.ebuild
@@ -40,7 +40,7 @@ SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick script 
scripttools
+   multimedia +network positioning +printsupport qml quick
scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+widgets +x11extras xml xmlpatterns
 "
@@ -62,7 +62,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
printsupport? ( gui widgets )
qml? ( gui network )
quick? ( gui network qml widgets network )
-   scripttools? ( gui script widgets )
speech? ( multimedia )
sql? ( widgets )
svg? ( widgets )
@@ -105,7 +104,6 @@ RDEPEND="${PYTHON_DEPS}
=dev-qt/qtdeclarative-${QT_PV}[widgets?]
=dev-qt/qtquickcontrols2-${QT_PV}[widgets?]
)
-   script? ( =dev-qt/qtscript-${QT_PV}[scripttools?] )
scxml? ( =dev-qt/qtscxml-${QT_PV} )
sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] )
speech? ( =dev-qt/qtspeech-${QT_PV} )
@@ -160,8 +158,8 @@ src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !quick)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickControls2=$(usex !quick)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !quick yes 
$(usex !widgets))
-   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script)
-   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=$(usex !scripttools)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=yes
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=yes
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=$(usex !sensors)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=$(usex !speech)

diff --git a/dev-python/pyside2/pyside2-5.15.11.ebuild 
b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
similarity index 96%
rename from dev-python/pyside2/pyside2-5.15.11.ebuild
rename to dev-python/pyside2/pyside2-5.15.11-r1.ebuild
index 014d3d91e865..2248e4af791e 100644
--- a/dev-python/pyside2/pyside2-5.15.11.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
@@ -40,7 +40,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick script 
scripttools
+   multimedia +network positioning +printsupport qml quick
scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+widgets +x11extras xml xmlpatterns
 "
@@ -62,7 +62,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
printsupport? ( gui widgets )
qml? ( gui network )
quick? ( gui network qml widgets network )
-   scripttools? ( gui script widgets )
speech? ( multimedia )
sql? ( widgets )
svg? ( widgets )
@@ -105,7 +104,6 @@ RDEPEND="${PYTHON_DEPS}
=dev-qt/qtdeclarative-${QT_PV}[widgets?]
=dev-qt/qtquickcontrols2-${QT_PV}[widgets?]
)
-   script? ( =dev-qt/qtscript-${QT_PV}[scripttools?] )
scxml? ( =dev-qt/qtscxml-${QT_PV} )
sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] )
speech? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-10-09 Thread Andrew Ammerlaan
commit: 3fb48d0060e39b53a3c6e8604a18d6cd8b204f85
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Oct  9 10:31:03 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Oct  9 10:40:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb48d00

dev-python/pyside2-tools: add 5.15.11

Closes: https://bugs.gentoo.org/915462
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.11.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 5ec5cb3e888e..5f19cf5fdc33 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
+DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B 
c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24
 SHA512 
377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild
new file mode 100644
index ..5d7bb774f990
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   # The tests are only related to the tools that we don't install
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   )
+
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   "${mycmakeargs[@]}"
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   doman pylupdate/pyside2-lupdate.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-10-09 Thread Andrew Ammerlaan
commit: 0c8640ce021e61ddb451d29e8d646a8dfd849716
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Oct  9 10:30:54 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Oct  9 10:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c8640ce

dev-python/pyside2: add 5.15.11

Bug: https://bugs.gentoo.org/915462
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest   |   1 +
 dev-python/pyside2/pyside2-5.15.11.ebuild | 224 ++
 2 files changed, 225 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 5ec5cb3e888e..5f19cf5fdc33 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
+DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B 
c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24
 SHA512 
377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91

diff --git a/dev-python/pyside2/pyside2-5.15.11.ebuild 
b/dev-python/pyside2/pyside2-5.15.11.ebuild
new file mode 100644
index ..014d3d91e865
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.11.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick script 
scripttools
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( gui widgets xml )
+   gles2-only? ( gui )
+   help? ( gui sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network widgets )
+   printsupport? ( gui widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets network )
+   scripttools? ( gui script widgets )
+   speech? ( multimedia )
+   sql? ( widgets )
+   svg? ( widgets )
+   testlib? ( widgets )
+   webchannel? ( qml )
+   webengine? (
+   gui network positioning quick qml
+   widgets? ( printsupport network webchannel )
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-10-06 Thread Andrew Ammerlaan
commit: 4bbed5bd3459954b0957e209c4d8f0e5f3e3a5cd
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Oct  6 07:24:39 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Oct  6 07:43:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbed5bd

dev-python/pyside2: depend on qtwebengine with either alsa or pulseaudio

Closes: https://bugs.gentoo.org/913712
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../{pyside2-5.15.10-r1.ebuild => pyside2-5.15.10-r2.ebuild}| 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.10-r1.ebuild 
b/dev-python/pyside2/pyside2-5.15.10-r2.ebuild
similarity index 98%
rename from dev-python/pyside2/pyside2-5.15.10-r1.ebuild
rename to dev-python/pyside2/pyside2-5.15.10-r2.ebuild
index 953d87b2799a..42f95d047316 100644
--- a/dev-python/pyside2/pyside2-5.15.10-r1.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.10-r2.ebuild
@@ -113,7 +113,11 @@ RDEPEND="${PYTHON_DEPS}
svg? ( =dev-qt/qtsvg-${QT_PV} )
testlib? ( =dev-qt/qttest-${QT_PV} )
webchannel? ( =dev-qt/qtwebchannel-${QT_PV}[qml] )
-   webengine? ( =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] )
+   webengine? ( || (
+   =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?]
+   =dev-qt/qtwebengine-${QT_PV}[pulseaudio,widgets?]
+   )
+   )
websockets? ( =dev-qt/qtwebsockets-${QT_PV}[qml?] )
widgets? ( =dev-qt/qtwidgets-${QT_PV}[gles2-only=] )
x11extras? ( =dev-qt/qtx11extras-${QT_PV} )



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-10-03 Thread Andrew Ammerlaan
commit: ac9840bf39d10efbaf3a632612093737c44f714e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Oct  3 15:22:59 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Oct  3 15:26:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9840bf

dev-python/pyside2: further pin down dev-qt/* deps

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../pyside2/{pyside2-5.15.10.ebuild => pyside2-5.15.10-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild 
b/dev-python/pyside2/pyside2-5.15.10-r1.ebuild
similarity index 99%
rename from dev-python/pyside2/pyside2-5.15.10.ebuild
rename to dev-python/pyside2/pyside2-5.15.10-r1.ebuild
index 3319ffae4898..953d87b2799a 100644
--- a/dev-python/pyside2/pyside2-5.15.10.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # TODO: Add PyPy once officially supported. See also:
 # https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-r1 virtualx
 
@@ -81,7 +81,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 RESTRICT="test"
 
 # Minimal supported version of Qt.
-QT_PV="$(ver_cut 1-2)*:5"
+QT_PV="$(ver_cut 1-3)*:5"
 
 RDEPEND="${PYTHON_DEPS}
~dev-python/shiboken2-${PV}[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-10-03 Thread Andrew Ammerlaan
commit: 5fe4533c78ed5b9146bd563d5e5cacfd715b2719
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Oct  3 15:23:28 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Oct  3 15:26:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe4533c

dev-python/pyside2-tools: disable py3.9

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
index 160635935c8f..24d169ccfa4f 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # TODO: Add PyPy once officially supported. See also:
 # https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 CMAKE_IN_SOURCE_BUILD=1
 
 inherit cmake python-r1



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-09-11 Thread Jakov Smolić
commit: 717ffefee0f7121bd029215dbe9df0c9520631ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Sep 11 06:47:57 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Sep 11 06:47:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717ffefe

dev-python/pyside2-tools: Keyword 5.15.10 riscv, #913248

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
index bc841956419f..160635935c8f 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-09-11 Thread Jakov Smolić
commit: f58858684f261c8c5e40781e6fbd0610828b2498
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Sep 11 06:47:54 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Sep 11 06:47:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5885868

dev-python/pyside2: Keyword 5.15.10 riscv, #913248

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pyside2/pyside2-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild 
b/dev-python/pyside2/pyside2-5.15.10.ebuild
index 556f5068114e..3319ffae4898 100644
--- a/dev-python/pyside2/pyside2-5.15.10.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.10.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-08-16 Thread Michał Górny
commit: 6fbcfd01b91371685ab23395fefe0f60624a9ddd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 17 05:56:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 17 05:58:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbcfd01

dev-python/pyside2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2/Manifest  |   1 -
 dev-python/pyside2/pyside2-5.15.9.ebuild | 226 ---
 2 files changed, 227 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 44289e185b45..5ec5cb3e888e 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1 @@
 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
-DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild 
b/dev-python/pyside2/pyside2-5.15.9.ebuild
deleted file mode 100644
index 556f5068114e..
--- a/dev-python/pyside2/pyside2-5.15.9.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-# Shall we allow essential modules to be disabled? They are:
-# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
-# x11extras (for X)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="
-   3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick script 
scripttools
-   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
-   +widgets +x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liners from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( gui widgets )
-   datavis? ( gui )
-   designer? ( gui widgets xml )
-   gles2-only? ( gui )
-   help? ( gui sql widgets )
-   location? ( gui network positioning quick )
-   multimedia? ( gui network widgets )
-   printsupport? ( gui widgets )
-   qml? ( gui network )
-   quick? ( gui network qml widgets network )
-   scripttools? ( gui script widgets )
-   speech? ( multimedia )
-   sql? ( widgets )
-   svg? ( widgets )
-   testlib? ( widgets )
-   webchannel? ( qml )
-   webengine? (
-   gui network positioning quick qml
-   widgets? ( printsupport network webchannel )
-   )
-   websockets? ( network )
-   widgets? ( gui )
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-08-16 Thread Michał Górny
commit: 9f4aef0e95a1823a61a7974dcb7d4383afa81309
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 17 05:55:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 17 05:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f4aef0e

dev-python/pyside2-tools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools/pyside2-tools-5.15.9.ebuild  | 77 --
 2 files changed, 78 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 44289e185b45..5ec5cb3e888e 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1 @@
 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
-DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
deleted file mode 100644
index bc841956419f..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   # The tests are only related to the tools that we don't install
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   )
-
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   "${mycmakeargs[@]}"
-   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-   )
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   doman pylupdate/pyside2-lupdate.1
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-08-16 Thread Sam James
commit: 95c0dec8120b640b8ddd8ae8d3a6537d4bb88fde
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 17 02:55:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 17 02:55:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c0dec8

dev-python/pyside2-tools: Stabilize 5.15.10 arm64, #911079

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
index 00bba590214d..bc841956419f 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-07-25 Thread Sam James
commit: 2f24ec5d08b7671e5bb20a1c364a64d8b3307c52
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 26 00:55:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 26 00:55:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f24ec5d

dev-python/pyside2-tools: Stabilize 5.15.10 amd64, #911079

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
index b4fa390cb0ca..00bba590214d 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-07-25 Thread Sam James
commit: bf21e813321f1b5d8b5a478315b9e26a927a89c1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 25 18:51:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 25 18:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf21e813

dev-python/pyside2-tools: Stabilize 5.15.10 x86, #911079

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
index 81180b8926ab..b4fa390cb0ca 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-07-25 Thread Sam James
commit: 4b20bbc3d2317b9d8b14c370099b9773ee95d256
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 25 17:57:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 25 17:57:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b20bbc3

dev-python/pyside2: Stabilize 5.15.10 x86, #911078

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild 
b/dev-python/pyside2/pyside2-5.15.10.ebuild
index c922a9d1ca7c..556f5068114e 100644
--- a/dev-python/pyside2/pyside2-5.15.10.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.10.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-07-25 Thread Sam James
commit: 80c54803706807519982366328a019f1c508be99
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 25 13:44:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 25 13:44:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c54803

dev-python/pyside2: Stabilize 5.15.10 arm64, #911078

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild 
b/dev-python/pyside2/pyside2-5.15.10.ebuild
index a73bb9320968..c922a9d1ca7c 100644
--- a/dev-python/pyside2/pyside2-5.15.10.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.10.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-07-25 Thread Jakov Smolić
commit: 2f0986d4b88ca0a142eca7e61c7e8229815f9c76
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jul 25 07:57:38 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jul 25 07:57:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0986d4

dev-python/pyside2: Stabilize 5.15.10 amd64, #911078

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pyside2/pyside2-5.15.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild 
b/dev-python/pyside2/pyside2-5.15.10.ebuild
index e995b1d18b6f..a73bb9320968 100644
--- a/dev-python/pyside2/pyside2-5.15.10.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.10.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-06-15 Thread Miroslav Šulc
commit: a5b7a6d642bad78195cff81d59116cc2e698e46e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 15 07:04:04 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 15 07:04:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b7a6d6

dev-python/pyside2-tools: dropped myself as maintainer

Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-python/pyside2-tools/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pyside2-tools/metadata.xml 
b/dev-python/pyside2-tools/metadata.xml
index 37022f30bb61..5ddb82c75a77 100644
--- a/dev-python/pyside2-tools/metadata.xml
+++ b/dev-python/pyside2-tools/metadata.xml
@@ -9,8 +9,4 @@
waebbl-gen...@posteo.net
Bernd Waibel

-   
-   fordf...@gentoo.org
-   Miroslav Šulc
-   
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-06-14 Thread Michał Górny
commit: a18b1b428da38bd2a0114e70886e9e48dac92df9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:06:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18b1b42

dev-python/pyside2-tools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools/pyside2-tools-5.15.8.ebuild  | 77 --
 2 files changed, 78 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 7553ff9ce874..44289e185b45 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,3 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
-DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
deleted file mode 100644
index bc841956419f..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   # The tests are only related to the tools that we don't install
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   )
-
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   "${mycmakeargs[@]}"
-   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-   )
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   doman pylupdate/pyside2-lupdate.1
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-06-14 Thread Michał Górny
commit: f156b7b082bc43b5c3e6d5badcf893148f30fc2c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 03:06:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 03:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f156b7b0

dev-python/pyside2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2/Manifest |   1 -
 dev-python/pyside2/pyside2-5.15.8-r1.ebuild | 226 
 2 files changed, 227 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 7553ff9ce874..44289e185b45 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,3 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
-DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild 
b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
deleted file mode 100644
index d82265de986e..
--- a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-# Shall we allow essential modules to be disabled? They are:
-# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
-# x11extras (for X)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="
-   3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick script 
scripttools
-   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
-   +widgets +x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liners from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( gui widgets )
-   datavis? ( gui )
-   designer? ( gui widgets xml )
-   gles2-only? ( gui )
-   help? ( gui sql widgets )
-   location? ( gui network positioning quick )
-   multimedia? ( gui network widgets )
-   printsupport? ( gui widgets )
-   qml? ( gui network )
-   quick? ( gui network qml widgets network )
-   scripttools? ( gui script widgets )
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-06-14 Thread Sam James
commit: 7225a0114dcc74ce101a10198f64b75583a67ada
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:14:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:14:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7225a011

dev-python/pyside2-tools: Stabilize 5.15.9 x86, #906200

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
index 2f7089c3147a..bc841956419f 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-06-14 Thread Sam James
commit: 68a709093dbf6e70123f86c2e59d9b8b893a036b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:14:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a70909

dev-python/pyside2-tools: Stabilize 5.15.9 amd64, #906200

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
index 5b4bb4edb03b..2f7089c3147a 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-06-14 Thread Sam James
commit: 95eccbb699bbf6ef1278ca90af507770513b684a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 00:12:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 00:12:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95eccbb6

dev-python/pyside2-tools: Stabilize 5.15.9 arm64, #906200

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
index 81180b8926ab..5b4bb4edb03b 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-06-14 Thread Sam James
commit: 480d8e54a5fa8b70c236dc5574dc03e87e3131ae
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480d8e54

dev-python/pyside2: Stabilize 5.15.9 amd64, #907207

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild 
b/dev-python/pyside2/pyside2-5.15.9.ebuild
index 870edc6cd01a..556f5068114e 100644
--- a/dev-python/pyside2/pyside2-5.15.9.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.9.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-06-14 Thread Sam James
commit: 3e0ed7a4f2689ccafb160080eafd0f6b2e72bdc0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 22:07:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 22:07:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0ed7a4

dev-python/pyside2: Stabilize 5.15.9 arm64, #907207

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild 
b/dev-python/pyside2/pyside2-5.15.9.ebuild
index 6b08810a9ed3..870edc6cd01a 100644
--- a/dev-python/pyside2/pyside2-5.15.9.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.9.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="~amd64 ~arm arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-06-14 Thread Sam James
commit: 7dc78f726f6e4a1d980f52b72602bf143386f309
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 22:07:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 22:07:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc78f72

dev-python/pyside2: Stabilize 5.15.9 x86, #907207

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild 
b/dev-python/pyside2/pyside2-5.15.9.ebuild
index e995b1d18b6f..6b08810a9ed3 100644
--- a/dev-python/pyside2/pyside2-5.15.9.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.9.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-06-14 Thread Andrew Ammerlaan
commit: fa4db59a84172a51ec09263dde1736f39c3b5ed3
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:58:57 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:59:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4db59a

dev-python/pyside2-tools: add 5.15.10

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.10.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index c9a0f9484824..7553ff9ce874 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1,3 @@
+DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
new file mode 100644
index ..81180b8926ab
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   # The tests are only related to the tools that we don't install
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   )
+
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   "${mycmakeargs[@]}"
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   doman pylupdate/pyside2-lupdate.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-06-14 Thread Andrew Ammerlaan
commit: a43192e3220dce60a7671dbfe45a322992c49148
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 14 19:58:50 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 14 19:59:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43192e3

dev-python/pyside2: add 5.15.10

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest   |   1 +
 dev-python/pyside2/pyside2-5.15.10.ebuild | 226 ++
 2 files changed, 227 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index c9a0f9484824..7553ff9ce874 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1,3 @@
+DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 
7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56
 SHA512 
dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild 
b/dev-python/pyside2/pyside2-5.15.10.ebuild
new file mode 100644
index ..e995b1d18b6f
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.10.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick script 
scripttools
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( gui widgets xml )
+   gles2-only? ( gui )
+   help? ( gui sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network widgets )
+   printsupport? ( gui widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets network )
+   scripttools? ( gui script widgets )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-04-11 Thread Andrew Ammerlaan
commit: 450696ec6ec536ba03ef3fb468790b2953a703da
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Apr 11 18:12:07 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Apr 11 18:12:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450696ec

dev-python/pyside2-tools: add 5.15.9

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.9.ebuild  | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 5fb712c853db..c9a0f9484824 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
+DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
new file mode 100644
index ..81180b8926ab
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   # The tests are only related to the tools that we don't install
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   )
+
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   "${mycmakeargs[@]}"
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   doman pylupdate/pyside2-lupdate.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-04-11 Thread Andrew Ammerlaan
commit: cd9be80e3ff2bb008c817fc791f1778ec0614388
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Apr 11 18:12:02 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Apr 11 18:12:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9be80e

dev-python/pyside2: add 5.15.9

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest  |   1 +
 dev-python/pyside2/pyside2-5.15.9.ebuild | 226 +++
 2 files changed, 227 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 5fb712c853db..c9a0f9484824 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
+DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 
65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4
 SHA512 
cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3

diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild 
b/dev-python/pyside2/pyside2-5.15.9.ebuild
new file mode 100644
index ..e995b1d18b6f
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.9.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick script 
scripttools
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( gui widgets xml )
+   gles2-only? ( gui )
+   help? ( gui sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network widgets )
+   printsupport? ( gui widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets network )
+   scripttools? ( gui script widgets )
+   speech? ( multimedia )
+   sql? ( widgets )
+   svg? ( widgets )
+   testlib? ( widgets )
+   webchannel? ( qml )
+   webengine? (
+   gui network positioning quick qml
+   widgets? ( printsupport network webchannel )
+   )
+   websockets? ( network )
+   widgets? ( gui )
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-03-05 Thread Michał Górny
commit: 2a071100a6c3b5e3eee3fc021718d5dd46a3121d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  5 10:50:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  5 11:04:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a071100

dev-python/pyside2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2/Manifest |   1 -
 dev-python/pyside2/pyside2-5.15.7-r1.ebuild | 226 
 2 files changed, 227 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 6d6de27407b4..5fb712c853db 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22

diff --git a/dev-python/pyside2/pyside2-5.15.7-r1.ebuild 
b/dev-python/pyside2/pyside2-5.15.7-r1.ebuild
deleted file mode 100644
index d82265de986e..
--- a/dev-python/pyside2/pyside2-5.15.7-r1.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-# Shall we allow essential modules to be disabled? They are:
-# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
-# x11extras (for X)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="
-   3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick script 
scripttools
-   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
-   +widgets +x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liners from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( gui widgets )
-   datavis? ( gui )
-   designer? ( gui widgets xml )
-   gles2-only? ( gui )
-   help? ( gui sql widgets )
-   location? ( gui network positioning quick )
-   multimedia? ( gui network widgets )
-   printsupport? ( gui widgets )
-   qml? ( gui network )
-   quick? ( gui network qml widgets network )
-   scripttools? ( gui script widgets )
-   speech? ( multimedia )
-   sql? ( widgets )
-   svg? ( widgets )
-   testlib? ( widgets )
-   webchannel? ( qml )
-   webengine? (
-   gui network positioning quick qml
-   widgets? ( printsupport network webchannel )
-   )
-   websockets? ( network )
-   widgets? ( gui )
-  

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-03-05 Thread Michał Górny
commit: a9c3f9f59e2f076ebf004aa04c9e4bc833694090
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  5 10:50:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  5 11:04:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c3f9f5

dev-python/pyside2-tools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools/pyside2-tools-5.15.7.ebuild  | 77 --
 2 files changed, 78 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 6d6de27407b4..5fb712c853db 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
deleted file mode 100644
index bc841956419f..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   # The tests are only related to the tools that we don't install
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   )
-
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   "${mycmakeargs[@]}"
-   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-   )
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   doman pylupdate/pyside2-lupdate.1
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-03-04 Thread Arthur Zamarin
commit: 4d4caf22ab760d35750136f165ce5c5f19843cf9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar  5 07:39:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar  5 07:39:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d4caf22

dev-python/pyside2: Stabilize 5.15.8-r1 arm64, #892445

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2/pyside2-5.15.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild 
b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
index 22ff84be9b79..d82265de986e 100644
--- a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-03-04 Thread Arthur Zamarin
commit: 5512382722f16f25aac29e1909c7fac204d7ea4f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar  5 07:39:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar  5 07:39:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55123827

dev-python/pyside2-tools: Stabilize 5.15.8 arm64, #892445

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
index 00bba590214d..bc841956419f 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-02-20 Thread Andrew Ammerlaan
commit: 5707b066094f6afede09ada1cfedb4d27898b98d
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Feb 20 16:47:23 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Feb 20 16:47:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5707b066

dev-python/pyside2: depend on qtwebengine[alsa]

Closes: https://bugs.gentoo.org/890293
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/{pyside2-5.15.7.ebuild => pyside2-5.15.7-r1.ebuild} | 2 +-
 dev-python/pyside2/{pyside2-5.15.8.ebuild => pyside2-5.15.8-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild 
b/dev-python/pyside2/pyside2-5.15.7-r1.ebuild
similarity index 99%
rename from dev-python/pyside2/pyside2-5.15.7.ebuild
rename to dev-python/pyside2/pyside2-5.15.7-r1.ebuild
index 0ae91fd8534d..d82265de986e 100644
--- a/dev-python/pyside2/pyside2-5.15.7.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.7-r1.ebuild
@@ -113,7 +113,7 @@ RDEPEND="${PYTHON_DEPS}
svg? ( =dev-qt/qtsvg-${QT_PV} )
testlib? ( =dev-qt/qttest-${QT_PV} )
webchannel? ( =dev-qt/qtwebchannel-${QT_PV}[qml] )
-   webengine? ( =dev-qt/qtwebengine-${QT_PV}[widgets?] )
+   webengine? ( =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] )
websockets? ( =dev-qt/qtwebsockets-${QT_PV}[qml?] )
widgets? ( =dev-qt/qtwidgets-${QT_PV}[gles2-only=] )
x11extras? ( =dev-qt/qtx11extras-${QT_PV} )

diff --git a/dev-python/pyside2/pyside2-5.15.8.ebuild 
b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
similarity index 99%
rename from dev-python/pyside2/pyside2-5.15.8.ebuild
rename to dev-python/pyside2/pyside2-5.15.8-r1.ebuild
index 21d1ff744b71..22ff84be9b79 100644
--- a/dev-python/pyside2/pyside2-5.15.8.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild
@@ -113,7 +113,7 @@ RDEPEND="${PYTHON_DEPS}
svg? ( =dev-qt/qtsvg-${QT_PV} )
testlib? ( =dev-qt/qttest-${QT_PV} )
webchannel? ( =dev-qt/qtwebchannel-${QT_PV}[qml] )
-   webengine? ( =dev-qt/qtwebengine-${QT_PV}[widgets?] )
+   webengine? ( =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] )
websockets? ( =dev-qt/qtwebsockets-${QT_PV}[qml?] )
widgets? ( =dev-qt/qtwidgets-${QT_PV}[gles2-only=] )
x11extras? ( =dev-qt/qtx11extras-${QT_PV} )



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-02-07 Thread Sam James
commit: 9cd02af9ed1b365bf47d9289d290dc006933d64f
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 17:46:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 17:46:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd02af9

dev-python/pyside2-tools: Stabilize 5.15.8 x86, #892445

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
index 0d78caf1110c..00bba590214d 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-02-07 Thread Sam James
commit: f08c34b143ffd969cd01a2a4d444cf96dc16a333
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 17:46:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 17:46:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08c34b1

dev-python/pyside2: Stabilize 5.15.8 x86, #892445

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.8.ebuild 
b/dev-python/pyside2/pyside2-5.15.8.ebuild
index aad833f6e021..21d1ff744b71 100644
--- a/dev-python/pyside2/pyside2-5.15.8.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.8.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-02-07 Thread Sam James
commit: 6f6d59b734a7d5b54dade235f36f66fd4ce51d1e
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 16:54:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 16:54:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f6d59b7

dev-python/pyside2: Stabilize 5.15.8 amd64, #892445

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.8.ebuild 
b/dev-python/pyside2/pyside2-5.15.8.ebuild
index 7a57cf9a7949..aad833f6e021 100644
--- a/dev-python/pyside2/pyside2-5.15.8.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.8.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-02-07 Thread Sam James
commit: 049342a91c7aa87cf3a2d0533f6813da333a0078
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  7 16:54:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  7 16:54:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049342a9

dev-python/pyside2-tools: Stabilize 5.15.8 amd64, #892445

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
index 81180b8926ab..0d78caf1110c 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-01-28 Thread Michał Górny
commit: 8866d6f970d0bd0eb140777001794f1f5d202bc8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 28 19:52:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 28 19:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8866d6f9

dev-python/pyside2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2/Manifest  |   1 -
 dev-python/pyside2/pyside2-5.15.6.ebuild | 224 ---
 2 files changed, 225 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 90a7c7a3f1c8..6d6de27407b4 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,3 +1,2 @@
-DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4
 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22

diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild 
b/dev-python/pyside2/pyside2-5.15.6.ebuild
deleted file mode 100644
index 49525697e10e..
--- a/dev-python/pyside2/pyside2-5.15.6.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-# Shall we allow essential modules to be disabled? They are:
-# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
-# x11extras (for X)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="
-   3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick script 
scripttools
-   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
-   +widgets +x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liner from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( gui widgets )
-   datavis? ( gui )
-   designer? ( widgets xml )
-   gles2-only? ( gui )
-   help? ( widgets )
-   location? ( positioning )
-   multimedia? ( gui network widgets )
-   printsupport? ( widgets )
-   qml? ( gui network )
-   quick? ( gui network qml widgets )
-   scripttools? ( gui script widgets )
-   speech? ( multimedia )
-   sql? ( widgets )
-   svg? ( widgets )
-   testlib? ( widgets )
-   webengine? 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-01-28 Thread Michał Górny
commit: bafb01ef36e44a6a62c1ec7da389981a0cfeebe6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 28 19:51:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 28 19:51:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bafb01ef

dev-python/pyside2-tools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools/pyside2-tools-5.15.6.ebuild  | 77 --
 2 files changed, 78 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 90a7c7a3f1c8..6d6de27407b4 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,3 +1,2 @@
-DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4
 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6
 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
deleted file mode 100644
index 50c6f5e04b3f..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{9..11} )
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   # The tests are only related to the tools that we don't install
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   )
-
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   "${mycmakeargs[@]}"
-   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-   )
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   doman pylupdate/pyside2-lupdate.1
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-01-28 Thread Arthur Zamarin
commit: 3a068e0dec235019903509919abd4cc2162010b2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 28 18:58:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 28 18:58:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a068e0d

dev-python/pyside2: Stabilize 5.15.7 x86, #884349

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2/pyside2-5.15.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild 
b/dev-python/pyside2/pyside2-5.15.7.ebuild
index 8d2fd38e0aaf..0ae91fd8534d 100644
--- a/dev-python/pyside2/pyside2-5.15.7.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.7.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-01-28 Thread Arthur Zamarin
commit: e899ab69e02c7adf1ff292b70d8c7c90b1a416ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 28 18:58:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 28 18:58:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e899ab69

dev-python/pyside2-tools: Stabilize 5.15.7 x86, #884349

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
index 2f7089c3147a..bc841956419f 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2023-01-12 Thread Andrew Ammerlaan
commit: cca5d0262998e7b8cc70bc54c363f615a7edc556
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jan 12 14:19:08 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jan 12 15:13:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca5d026

dev-python/pyside2-tools: add 5.15.8

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.8.ebuild  | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index fd9ed1e82324..90a7c7a3f1c8 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1,3 @@
 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4
 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6
+DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
new file mode 100644
index ..06b056d57a35
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{8..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   # The tests are only related to the tools that we don't install
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   )
+
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   "${mycmakeargs[@]}"
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   doman pylupdate/pyside2-lupdate.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2023-01-12 Thread Andrew Ammerlaan
commit: 87def09b45addc50461b0ef723e23a72b26581b1
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jan 12 14:18:35 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jan 12 15:13:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87def09b

dev-python/pyside2: add 5.15.8

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest  |   1 +
 dev-python/pyside2/pyside2-5.15.8.ebuild | 226 +++
 2 files changed, 227 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index fd9ed1e82324..90a7c7a3f1c8 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1,3 @@
 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4
 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6
+DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B 
eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592
 SHA512 
78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22

diff --git a/dev-python/pyside2/pyside2-5.15.8.ebuild 
b/dev-python/pyside2/pyside2-5.15.8.ebuild
new file mode 100644
index ..faf50b0aca85
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.8.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick script 
scripttools
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( gui widgets xml )
+   gles2-only? ( gui )
+   help? ( gui sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network widgets )
+   printsupport? ( gui widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets network )
+   scripttools? ( gui script widgets )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-12-04 Thread Sam James
commit: bf111c322933eb531aa06edd3cb7eba123bb0970
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  4 23:30:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:30:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf111c32

dev-python/pyside2-tools: Stabilize 5.15.7 amd64, #884349

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
index 0c63b7a0ae5d..dd8c64d0f25e 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-12-04 Thread Sam James
commit: d787f18765cfb332afd08d847fd664a9e5852982
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  4 23:30:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:30:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d787f187

dev-python/pyside2: Stabilize 5.15.7 amd64, #884349

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild 
b/dev-python/pyside2/pyside2-5.15.7.ebuild
index 59b646cd4125..656fae14f881 100644
--- a/dev-python/pyside2/pyside2-5.15.7.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.7.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-12-04 Thread Sam James
commit: 499c709424bd64146dbd84c9210b9a1f390f40af
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  4 21:32:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 21:32:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499c7094

dev-python/pyside2: Stabilize 5.15.7 arm64, #884349

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild 
b/dev-python/pyside2/pyside2-5.15.7.ebuild
index be8606704d6e..59b646cd4125 100644
--- a/dev-python/pyside2/pyside2-5.15.7.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.7.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-12-04 Thread Sam James
commit: fb869efcfff7a257be869ef5d51afb60f5987677
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  4 21:32:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 21:32:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb869efc

dev-python/pyside2-tools: Stabilize 5.15.7 arm64, #884349

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
index 2b597317dea9..0c63b7a0ae5d 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-11-07 Thread Michał Górny
commit: 2ef8c612fd30c3e4a2bb34108050e32a8e397920
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  8 04:51:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  8 05:00:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef8c612

dev-python/pyside2-tools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools/pyside2-tools-5.15.5.ebuild  | 77 --
 2 files changed, 78 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 91dcf6569b36..fd9ed1e82324 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,3 +1,2 @@
-DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3
 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4
 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
deleted file mode 100644
index 9422185d39fa..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{8..11} )
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   # The tests are only related to the tools that we don't install
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   )
-
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   "${mycmakeargs[@]}"
-   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-   )
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   doman pylupdate/pyside2-lupdate.1
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-11-07 Thread Michał Górny
commit: 2c9508c0608118b4e2fd4d8fd52658d9900fcf95
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  8 04:51:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  8 05:00:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9508c0

dev-python/pyside2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2/Manifest  |   1 -
 dev-python/pyside2/pyside2-5.15.5.ebuild | 224 ---
 2 files changed, 225 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 91dcf6569b36..fd9ed1e82324 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,3 +1,2 @@
-DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3
 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4
 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6

diff --git a/dev-python/pyside2/pyside2-5.15.5.ebuild 
b/dev-python/pyside2/pyside2-5.15.5.ebuild
deleted file mode 100644
index ba9bbd1e9704..
--- a/dev-python/pyside2/pyside2-5.15.5.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-# Shall we allow essential modules to be disabled? They are:
-# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
-# x11extras (for X)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="
-   3d charts +concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning +printsupport qml quick script 
scripttools
-   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
-   +widgets +x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liner from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( gui widgets )
-   datavis? ( gui )
-   designer? ( widgets xml )
-   gles2-only? ( gui )
-   help? ( widgets )
-   location? ( positioning )
-   multimedia? ( gui network widgets )
-   printsupport? ( widgets )
-   qml? ( gui network )
-   quick? ( gui network qml widgets )
-   scripttools? ( gui script widgets )
-   speech? ( multimedia )
-   sql? ( widgets )
-   svg? ( widgets )
-   testlib? ( widgets )
-   webengine? 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-11-07 Thread Sam James
commit: 858dad510a11e3cde6be67ed0b1255d4d8d38fb2
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  7 23:17:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  7 23:17:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=858dad51

dev-python/pyside2-tools: Stabilize 5.15.6 amd64, #880193

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
index 1e1a0f73cbd8..68f6a131f771 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-11-07 Thread Sam James
commit: 0cdacfd4ab83ca7a0e8881893634bbc73c38ab3c
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  7 23:17:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  7 23:17:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cdacfd4

dev-python/pyside2: Stabilize 5.15.6 x86, #880193

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild 
b/dev-python/pyside2/pyside2-5.15.6.ebuild
index 6fa20437535a..6f0b3e51266f 100644
--- a/dev-python/pyside2/pyside2-5.15.6.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.6.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-11-07 Thread Sam James
commit: db8d6c2754e0aa516d1f547b7ff2b88d74ad9dc0
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  7 23:17:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  7 23:17:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8d6c27

dev-python/pyside2-tools: Stabilize 5.15.6 x86, #880193

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
index 68f6a131f771..9422185d39fa 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-11-07 Thread Sam James
commit: 684a3693a9e037984c9f2f70e1cf7d677993465b
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  7 23:17:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  7 23:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684a3693

dev-python/pyside2: Stabilize 5.15.6 amd64, #880193

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild 
b/dev-python/pyside2/pyside2-5.15.6.ebuild
index ae2915077d2d..6fa20437535a 100644
--- a/dev-python/pyside2/pyside2-5.15.6.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.6.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-11-07 Thread Arthur Zamarin
commit: 2d386d44a6f06a968b01c54f3c8ad606232bde01
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov  7 17:26:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov  7 17:26:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d386d44

dev-python/pyside2-tools: Stabilize 5.15.6 arm64, #880193

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
index 93f140bde892..1e1a0f73cbd8 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-11-07 Thread Arthur Zamarin
commit: 008a1220173fb949659a37c67ddd0ca2266ed65b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov  7 17:26:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov  7 17:26:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008a1220

dev-python/pyside2: Stabilize 5.15.6 arm64, #880193

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2/pyside2-5.15.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild 
b/dev-python/pyside2/pyside2-5.15.6.ebuild
index 4959c6c0e286..ae2915077d2d 100644
--- a/dev-python/pyside2/pyside2-5.15.6.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.6.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-11-07 Thread Andrew Ammerlaan
commit: a5fee4da5688875bea041c7c1a6b69af6a317660
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov  7 11:05:19 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Nov  7 11:05:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5fee4da

dev-python/pyside2-tools: add 5.15.7

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.7.ebuild  | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index a69f8b0496e6..91dcf6569b36 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1,3 @@
 DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3
 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4
+DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
new file mode 100644
index ..2b597317dea9
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{8..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   # The tests are only related to the tools that we don't install
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   )
+
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   "${mycmakeargs[@]}"
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   doman pylupdate/pyside2-lupdate.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-11-07 Thread Andrew Ammerlaan
commit: 0ed8c0ad28919c4b58ed59fa932545ad599b5908
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov  7 10:57:25 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Nov  7 11:05:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed8c0ad

dev-python/pyside2: add 5.15.7

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest  |   1 +
 dev-python/pyside2/pyside2-5.15.7.ebuild | 226 +++
 2 files changed, 227 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index a69f8b0496e6..91dcf6569b36 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1,3 @@
 DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3
 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4
+DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 
95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81
 SHA512 
9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6

diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild 
b/dev-python/pyside2/pyside2-5.15.7.ebuild
new file mode 100644
index ..be8606704d6e
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.7.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick script 
scripttools
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( gui widgets xml )
+   gles2-only? ( gui )
+   help? ( gui sql widgets )
+   location? ( gui network positioning quick )
+   multimedia? ( gui network widgets )
+   printsupport? ( gui widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets network )
+   scripttools? ( gui script widgets )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-09-27 Thread Andrew Ammerlaan
commit: b4b283d215e63a940b006d65f3b9e8489f17a096
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Sep 27 11:23:58 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Sep 27 12:15:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b283d2

dev-python/pyside2-tools: add 5.15.6

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.6.ebuild  | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 04e25fda279c..a69f8b0496e6 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3
+DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
new file mode 100644
index ..93f140bde892
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{8..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   # The tests are only related to the tools that we don't install
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   )
+
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   "${mycmakeargs[@]}"
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   doman pylupdate/pyside2-lupdate.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-09-27 Thread Andrew Ammerlaan
commit: 2088458c889ae3b4f0a1342d5c037af211c2769c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Sep 27 11:22:28 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Sep 27 12:15:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2088458c

dev-python/pyside2: add 5.15.6

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest  |   1 +
 dev-python/pyside2/pyside2-5.15.6.ebuild | 224 +++
 2 files changed, 225 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 04e25fda279c..a69f8b0496e6 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3
+DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 
8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800
 SHA512 
99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4

diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild 
b/dev-python/pyside2/pyside2-5.15.6.ebuild
new file mode 100644
index ..4959c6c0e286
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.6.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick script 
scripttools
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liner from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( widgets xml )
+   gles2-only? ( gui )
+   help? ( widgets )
+   location? ( positioning )
+   multimedia? ( gui network widgets )
+   printsupport? ( widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets )
+   scripttools? ( gui script widgets )
+   speech? ( multimedia )
+   sql? ( widgets )
+   svg? ( widgets )
+   testlib? ( widgets )
+   webengine? (
+   network
+   widgets? ( gui printsupport webchannel )
+   )
+   websockets? ( network )
+   widgets? ( gui )
+   x11extras? ( gui )
+"
+
+# Tests fail pretty bad and I'm not fixing them right now
+RESTRICT="test"
+
+# Minimal supported version of Qt.
+QT_PV="$(ver_cut 1-2):5"

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-09-23 Thread Andrew Ammerlaan
commit: 72379f1af1073df5a1abccc54f31d4682f334d86
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Sep 23 11:25:40 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Sep 23 11:26:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72379f1a

dev-python/pyside2: drop 5.15.2-r2

Closes: https://bugs.gentoo.org/871750
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest |   1 -
 dev-python/pyside2/pyside2-5.15.2-r2.ebuild | 216 
 2 files changed, 217 deletions(-)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 6db4c67e3817..04e25fda279c 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 
099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507
 SHA512 
5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62
 DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3

diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild 
b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
deleted file mode 100644
index c18757c9ac57..
--- a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="
-   3d charts concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning printsupport qml quick script 
scripttools
-   scxml sensors speech sql svg test testlib webchannel webengine 
websockets
-   +widgets x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liner from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( widgets )
-   datavis? ( gui )
-   designer? ( widgets xml )
-   gles2-only? ( gui )
-   help? ( widgets )
-   location? ( positioning )
-   multimedia? ( gui network )
-   printsupport? ( widgets )
-   qml? ( gui network )
-   quick? ( qml )
-   scripttools? ( gui script widgets )
-   speech? ( multimedia )
-   sql? ( widgets )
-   svg? ( widgets )
-   testlib? ( widgets )
-   webengine? (
-   location quick
-   widgets? ( gui network printsupport webchannel )
-   )
-   websockets? ( network )
-   widgets? ( gui )
-   x11extras? ( gui )
-"
-
-# Tests fail pretty bad and I'm not fixing them right now
-RESTRICT="test"
-
-# Minimal supported version of Qt.
-QT_PV="$(ver_cut 1-2):5"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}]
-   dev-qt/qtcore:5=
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-09-23 Thread Andrew Ammerlaan
commit: b9bebe05d365ae45e3b238155119ee4b0af7e0ed
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Sep 23 11:26:12 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Sep 23 11:26:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9bebe05

dev-python/pyside2-tools: drop 5.15.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 -
 .../pyside2-tools/pyside2-tools-5.15.2.ebuild  | 77 --
 2 files changed, 78 deletions(-)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index 6db4c67e3817..04e25fda279c 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,2 +1 @@
-DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 
099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507
 SHA512 
5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62
 DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild
deleted file mode 100644
index 10f20428593a..
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{8..10} )
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake python-r1
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-# the tools conflict with tools from QT
-PATCHES=(
-   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   python_copy_sources
-}
-
-src_configure() {
-   # The tests are only related to the tools that we don't install
-   local mycmakeargs=(
-   -DBUILD_TESTS=OFF
-   )
-
-   pyside-tools_configure() {
-   local mycmakeargs=(
-   "${mycmakeargs[@]}"
-   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-   )
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
-   }
-
-   python_foreach_impl pyside-tools_configure
-}
-
-src_compile() {
-   pyside-tools_compile() {
-   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
-   }
-
-   python_foreach_impl pyside-tools_compile
-}
-
-src_install() {
-   pyside-tools_install() {
-   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
-   }
-
-   python_foreach_impl pyside-tools_install
-
-   doman pylupdate/pyside2-lupdate.1
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-09-01 Thread Sam James
commit: 78487d9ddb7a7ccc1caebe872b399b492037be0f
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 19:11:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 19:11:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78487d9d

dev-python/pyside2-tools: Stabilize 5.15.5 amd64, #865315

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
index 1e1a0f73cbd8..68f6a131f771 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-09-01 Thread Sam James
commit: 133b8747b37be001d1fd21245397dba4e373a369
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 19:11:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 19:11:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133b8747

dev-python/pyside2: Stabilize 5.15.5 amd64, #865315

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.5.ebuild 
b/dev-python/pyside2/pyside2-5.15.5.ebuild
index 83d2bf57e14a..12dbb5265da8 100644
--- a/dev-python/pyside2/pyside2-5.15.5.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.5.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-08-29 Thread Sam James
commit: e0c0b90a088e5cb31064f17ae5d570dc2ad4835a
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 29 14:30:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 29 14:30:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c0b90a

dev-python/pyside2-tools: Stabilize 5.15.5 arm64, #865315

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
index 93f140bde892..1e1a0f73cbd8 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-08-29 Thread Sam James
commit: 74a243bdca7b3e0485387caefe647a6d2fabc3e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 29 14:30:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 29 14:30:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a243bd

dev-python/pyside2: Stabilize 5.15.5 arm64, #865315

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.5.ebuild 
b/dev-python/pyside2/pyside2-5.15.5.ebuild
index 04cde289f2c2..83d2bf57e14a 100644
--- a/dev-python/pyside2/pyside2-5.15.5.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.5.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # x11extras (for X)
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~x86"
 IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-08-13 Thread Andrew Ammerlaan
commit: d45e5211bd9f8f4f879cda3e3dcf10bf3abd8113
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Aug 13 13:26:10 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Aug 13 14:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45e5211

dev-python/pyside2: add Bernd Waibel as maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml
index a22d31ff4915..445cc3a97502 100644
--- a/dev-python/pyside2/metadata.xml
+++ b/dev-python/pyside2/metadata.xml
@@ -1,10 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
andrewammerl...@gentoo.org
Andrew Ammerlaan

+   
+   waebbl-gen...@posteo.net
+   Bernd Waibel
+   

Build Qt3DCore, Qt3DAnimation, Qt3DExtras, 
Qt3DInput, Qt3DLogic, and Qt3DRender modules
Build QtCharts module



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-08-13 Thread Andrew Ammerlaan
commit: 703483d028f5a0afd9df87dcdd9dba8f1b36b7b9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Aug 13 13:26:34 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Aug 13 14:18:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703483d0

dev-python/pyside2-tools: add Bernd Waibel as maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/pyside2-tools/metadata.xml 
b/dev-python/pyside2-tools/metadata.xml
index d9cf4d12c678..37022f30bb61 100644
--- a/dev-python/pyside2-tools/metadata.xml
+++ b/dev-python/pyside2-tools/metadata.xml
@@ -1,10 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
andrewammerl...@gentoo.org
Andrew Ammerlaan

+   
+   waebbl-gen...@posteo.net
+   Bernd Waibel
+   

fordf...@gentoo.org
Miroslav Šulc



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-08-12 Thread Andrew Ammerlaan
commit: ceded5954d89525fbc7d2f48a6158b76ca4cef48
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Aug 12 15:11:56 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Aug 12 15:13:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceded595

dev-python/pyside2-tools: add myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/pyside2-tools/metadata.xml 
b/dev-python/pyside2-tools/metadata.xml
index c03456561456..d9cf4d12c678 100644
--- a/dev-python/pyside2-tools/metadata.xml
+++ b/dev-python/pyside2-tools/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   andrewammerl...@gentoo.org
+   Andrew Ammerlaan
+   

fordf...@gentoo.org
Miroslav Šulc



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-08-12 Thread Andrew Ammerlaan
commit: d05f47beac3467f3b76a3721c88b341566d8cb1a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Aug 12 15:11:33 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Aug 12 15:13:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d05f47be

dev-python/pyside2: add myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml
index 6f1da8acacbb..a22d31ff4915 100644
--- a/dev-python/pyside2/metadata.xml
+++ b/dev-python/pyside2/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   andrewammerl...@gentoo.org
+   Andrew Ammerlaan
+   

Build Qt3DCore, Qt3DAnimation, Qt3DExtras, 
Qt3DInput, Qt3DLogic, and Qt3DRender modules
Build QtCharts module



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/

2022-08-12 Thread Andrew Ammerlaan
commit: 81fc8cdf24c67defc1650f1a2a8f9b08de0e79eb
Author: Bernd Waibel  posteo  net>
AuthorDate: Sun Jul 24 11:51:53 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Aug 12 10:53:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81fc8cdf

dev-python/pyside2-tools: add 5.15.5

Bug: https://bugs.gentoo.org/835736
Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/26648
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2-tools/Manifest  |  1 +
 .../pyside2-tools/pyside2-tools-5.15.5.ebuild  | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pyside2-tools/Manifest 
b/dev-python/pyside2-tools/Manifest
index d9abb71faf82..6db4c67e3817 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 
099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507
 SHA512 
5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62
+DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
new file mode 100644
index ..93f140bde892
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{8..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   python_copy_sources
+}
+
+src_configure() {
+   # The tests are only related to the tools that we don't install
+   local mycmakeargs=(
+   -DBUILD_TESTS=OFF
+   )
+
+   pyside-tools_configure() {
+   local mycmakeargs=(
+   "${mycmakeargs[@]}"
+   -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+   )
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+   }
+
+   python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+   pyside-tools_compile() {
+   CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+   }
+
+   python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+   pyside-tools_install() {
+   python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+   }
+
+   python_foreach_impl pyside-tools_install
+
+   doman pylupdate/pyside2-lupdate.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-08-12 Thread Andrew Ammerlaan
commit: 597060fbfc992bbc3dd46f4cf189a35780a61f98
Author: Bernd Waibel  posteo  net>
AuthorDate: Sun Jul 24 09:18:29 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Aug 12 10:53:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597060fb

dev-python/pyside2: add 5.15.5

Closes: https://bugs.gentoo.org/835763
Signed-off-by: Bernd Waibel  posteo.net>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyside2/Manifest  |   1 +
 dev-python/pyside2/pyside2-5.15.5.ebuild | 224 +++
 2 files changed, 225 insertions(+)

diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index d9abb71faf82..6db4c67e3817 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1 +1,2 @@
 DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 
099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507
 SHA512 
5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62
+DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B 
ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62
 SHA512 
61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3

diff --git a/dev-python/pyside2/pyside2-5.15.5.ebuild 
b/dev-python/pyside2/pyside2-5.15.5.ebuild
new file mode 100644
index ..04cde289f2c2
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.5.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2;
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="
+   3d charts +concurrent datavis designer gles2-only +gui help location
+   multimedia +network positioning +printsupport qml quick script 
scripttools
+   scxml sensors speech +sql svg test +testlib webchannel webengine 
websockets
+   +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liner from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   3d? ( gui network )
+   charts? ( gui widgets )
+   datavis? ( gui )
+   designer? ( widgets xml )
+   gles2-only? ( gui )
+   help? ( widgets )
+   location? ( positioning )
+   multimedia? ( gui network widgets )
+   printsupport? ( widgets )
+   qml? ( gui network )
+   quick? ( gui network qml widgets )
+   scripttools? ( gui script widgets )
+   speech? ( multimedia )
+   sql? ( widgets )
+   svg? ( widgets )
+   testlib? ( widgets )
+   webengine? (
+   network
+   widgets? ( gui printsupport webchannel )
+   )
+   websockets? ( network )
+   widgets? ( gui )
+   x11extras? ( gui )
+"
+
+# Tests fail pretty bad and I'm not fixing them right now

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-08-03 Thread Michał Górny
commit: 4887fb22dffe97dfa494016ae18f0b6b0e7cbb0a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  3 09:08:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  3 09:08:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4887fb22

dev-python/pyside2: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyside2/pyside2-5.15.2-r1.ebuild | 212 
 1 file changed, 212 deletions(-)

diff --git a/dev-python/pyside2/pyside2-5.15.2-r1.ebuild 
b/dev-python/pyside2/pyside2-5.15.2-r1.ebuild
deleted file mode 100644
index 49fc3f94a3d9..
--- a/dev-python/pyside2/pyside2-5.15.2-r1.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake python-r1 virtualx
-
-# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
-# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
-# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
-# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
-# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
-# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
-# that the "PySide2/QtGui/CMakeLists.txt" and
-# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
-# testing whether the "Qt5::Gui" list property defined by
-# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
-# time contains the substring "opengles2". Since cmake does not permit
-# properties to be overridden from the command line, these files must instead
-# be conditionally patched to avoid these tests. An issue should be filed with
-# upstream requesting a CLI-settable variable to control this.
-
-MY_P=pyside-setup-opensource-src-${PV}
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/PySide2;
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
-S="${WORKDIR}/${MY_P}/sources/pyside2"
-
-# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="
-   3d charts concurrent datavis designer gles2-only +gui help location
-   multimedia +network positioning printsupport qml quick script 
scripttools
-   scxml sensors speech sql svg test testlib webchannel webengine 
websockets
-   +widgets x11extras xml xmlpatterns
-"
-
-# Manually reextract these requirements on version bumps by running the
-# following one-liner from within "${S}":
-# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
-# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   3d? ( gui network )
-   charts? ( widgets )
-   datavis? ( gui )
-   designer? ( widgets xml )
-   gles2-only? ( gui )
-   help? ( widgets )
-   location? ( positioning )
-   multimedia? ( gui network )
-   printsupport? ( widgets )
-   qml? ( gui network )
-   quick? ( qml )
-   scripttools? ( gui script widgets )
-   speech? ( multimedia )
-   sql? ( widgets )
-   svg? ( widgets )
-   testlib? ( widgets )
-   webengine? (
-   location quick
-   widgets? ( gui network printsupport webchannel )
-   )
-   websockets? ( network )
-   widgets? ( gui )
-   x11extras? ( gui )
-"
-
-#tests fail pretty bad and I'm not fixing them right now
-RESTRICT="test"
-
-# Minimal supported version of Qt.
-QT_PV="$(ver_cut 1-2):5"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}]
-   dev-qt/qtcore:5=
-   dev-qt/qtopengl:5=
-   dev-qt/qtserialport:5=
-   3d? ( >=dev-qt/qt3d-${QT_PV}[qml?] )
-   charts? ( >=dev-qt/qtcharts-${QT_PV}[qml?] )
-   concurrent? ( >=dev-qt/qtconcurrent-${QT_PV} )
-   datavis? ( >=dev-qt/qtdatavis3d-${QT_PV}[qml?] )
-   designer? ( >=dev-qt/designer-${QT_PV} )
-   gui? ( >=dev-qt/qtgui-${QT_PV}[jpeg,gles2-only?] )
-   help? ( >=dev-qt/qthelp-${QT_PV} )
-   location? ( >=dev-qt/qtlocation-${QT_PV} )
-   multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[qml?,widgets?] )
-   network? ( >=dev-qt/qtnetwork-${QT_PV} )
-   positioning? ( >=dev-qt/qtpositioning-${QT_PV}[qml?] )
-   printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
-   qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
-   script? ( >=dev-qt/qtscript-${QT_PV} )
-   scxml? ( >=dev-qt/qtscxml-${QT_PV} )
-   sensors? ( >=dev-qt/qtsensors-${QT_PV}[qml?] )
-   speech? ( >=dev-qt/qtspeech-${QT_PV} )
-   sql? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-08-03 Thread Agostino Sarubbo
commit: 4a347d07c11e7c208e806f7ee857b0a1dff32cb0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  3 07:49:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  3 07:49:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a347d07

dev-python/pyside2: amd64 stable wrt bug #863137

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/pyside2/pyside2-5.15.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild 
b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
index a12c64de98fe..c18757c9ac57 100644
--- a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE="
3d charts concurrent datavis designer gles2-only +gui help location
multimedia +network positioning printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-08-02 Thread Arthur Zamarin
commit: 7cc29de0a60fef7eaf39247340efc9c2285d7a26
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug  3 04:38:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug  3 04:38:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc29de0

dev-python/pyside2: Stabilize 5.15.2-r2 arm64, #863137

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pyside2/pyside2-5.15.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild 
b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
index bd5c7390d6d8..a12c64de98fe 100644
--- a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="~amd64 ~arm arm64 x86"
 IUSE="
3d charts concurrent datavis designer gles2-only +gui help location
multimedia +network positioning printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-08-02 Thread Sam James
commit: 6a52260b371bc07bb4c4b474e5ebe47544883f8e
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  2 20:23:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  2 20:23:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a52260b

dev-python/pyside2: Stabilize 5.15.2-r2 x86, #863137

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/pyside2-5.15.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild 
b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
index 1956ebcc9ea0..bd5c7390d6d8 100644
--- a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
 # See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
 LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 x86"
 IUSE="
3d charts concurrent datavis designer gles2-only +gui help location
multimedia +network positioning printsupport qml quick script 
scripttools



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/

2022-07-17 Thread Sam James
commit: 391c30168c01a1488d8d43b9333b4507d00ad71f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 22:09:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 22:10:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391c3016

dev-python/pyside2: drop to maintainer-needed

No activity on bugs in a long time.

Signed-off-by: Sam James  gentoo.org>

 dev-python/pyside2/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml
index 2b892639c9a6..6f1da8acacbb 100644
--- a/dev-python/pyside2/metadata.xml
+++ b/dev-python/pyside2/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   zeroch...@gentoo.org
-   Rick Farina
-   
+   

Build Qt3DCore, Qt3DAnimation, Qt3DExtras, 
Qt3DInput, Qt3DLogic, and Qt3DRender modules
Build QtCharts module



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/files/, dev-python/pyside2/

2022-06-30 Thread Sam James
commit: acf04e5ee236c13d4ee5c44dfb26aa887d768e74
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 30 15:54:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 30 16:56:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf04e5e

dev-python/pyside2: add Python 3.11 compatibility

Signed-off-by: Sam James  gentoo.org>

 .../files/pyside2-5.15.2-python311-fixups.patch|  54 ++
 .../pyside2/files/pyside2-5.15.2-python311.patch   |  41 
 dev-python/pyside2/pyside2-5.15.2-r2.ebuild| 216 +
 3 files changed, 311 insertions(+)

diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch 
b/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch
new file mode 100644
index ..d91b0b6806ca
--- /dev/null
+++ b/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch
@@ -0,0 +1,54 @@
+The Fedora / upstream fixes (shiboken2-5.15.2-python311.patch) end up breaking
+Python 3.8 compatibility (maybe 3.9 too, but didn't get that far).
+
+Wrap them with PY_VERSION_HEX for Python 3.11.
+--- a/libpyside/pysideqflags.cpp
 b/libpyside/pysideqflags.cpp
+@@ -187,7 +187,12 @@ namespace QFlags
+ }
+ newspec.slots = SbkNewQFlagsType_spec.slots;
+ PyTypeObject *type = (PyTypeObject *)SbkType_FromSpec();
+-Py_SET_TYPE(type, _Type);
++
++#if PY_VERSION_HEX < 0x030B00A1
++Py_TYPE(type) = _Type;
++#else
++Py_SET_TYPE(type, _Type);
++#endif
+ 
+ PySideQFlagsType *flagsType = reinterpret_cast(type);
+ PepType_PFTP(flagsType)->converterPtr = 
_PFTP(flagsType)->converter;
+--- a/libpyside/pysidesignal.cpp
 b/libpyside/pysidesignal.cpp
+@@ -162,7 +162,13 @@ PyTypeObject *PySideSignalTypeF(void)
+ if (!type) {
+ type = reinterpret_cast(SbkType_FromSpec(_spec));
+ PyTypeObject *hold = Py_TYPE(type);
+-Py_SET_TYPE(type, PySideMetaSignalTypeF());
++
++#if PY_VERSION_HEX < 0x030B00A1
++Py_TYPE(type) = PySideMetaSignalTypeF();
++#else
++Py_SET_TYPE(type, PySideMetaSignalTypeF());
++#endif
++
+ Py_INCREF(Py_TYPE(type));
+ Py_DECREF(hold);
+ }
+--- a/libpyside/pysideweakref.cpp
 b/libpyside/pysideweakref.cpp
+@@ -90,7 +90,13 @@ PyObject *create(PyObject *obj, PySideWeakRefFunction func, 
void *userData)
+ 
+ if (Py_TYPE(PySideCallableObjectTypeF()) == 0)
+ {
+-Py_SET_TYPE(PySideCallableObjectTypeF(), _Type);
++
++#if PY_VERSION_HEX < 0x030B00A1
++Py_TYPE(PySideCallableObjectTypeF()) = _Type;
++#else
++Py_SET_TYPE(PySideCallableObjectTypeF(), _Type);
++#endif
++
+ PyType_Ready(PySideCallableObjectTypeF());
+ }
+ 

diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python311.patch 
b/dev-python/pyside2/files/pyside2-5.15.2-python311.patch
new file mode 100644
index ..70b07c4800fd
--- /dev/null
+++ b/dev-python/pyside2/files/pyside2-5.15.2-python311.patch
@@ -0,0 +1,41 @@
+https://src.fedoraproject.org/fork/pviktori/rpms/python-pyside2/raw/5da9902bd8732b49eb722d71f306d4ab197c84b8/f/python3.11.patch
+
+From 77fdd690ca14e97b4c800c4127362ca0c83a716a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 
+Date: Thu, 9 Jun 2022 13:45:07 +0200
+Subject: [PATCH] Fix usage of Py_TYPE() for Python 3.11
+
+The macro was changed to a function, no longer allowing for assignment.
+--- a/libpyside/pysideqflags.cpp
 b/libpyside/pysideqflags.cpp
+@@ -187,7 +187,7 @@ namespace QFlags
+ }
+ newspec.slots = SbkNewQFlagsType_spec.slots;
+ PyTypeObject *type = (PyTypeObject *)SbkType_FromSpec();
+-Py_TYPE(type) = _Type;
++Py_SET_TYPE(type, _Type);
+ 
+ PySideQFlagsType *flagsType = reinterpret_cast(type);
+ PepType_PFTP(flagsType)->converterPtr = 
_PFTP(flagsType)->converter;
+--- a/libpyside/pysidesignal.cpp
 b/libpyside/pysidesignal.cpp
+@@ -162,7 +162,7 @@ PyTypeObject *PySideSignalTypeF(void)
+ if (!type) {
+ type = reinterpret_cast(SbkType_FromSpec(_spec));
+ PyTypeObject *hold = Py_TYPE(type);
+-Py_TYPE(type) = PySideMetaSignalTypeF();
++Py_SET_TYPE(type, PySideMetaSignalTypeF());
+ Py_INCREF(Py_TYPE(type));
+ Py_DECREF(hold);
+ }
+--- a/libpyside/pysideweakref.cpp
 b/libpyside/pysideweakref.cpp
+@@ -90,7 +90,7 @@ PyObject *create(PyObject *obj, PySideWeakRefFunction func, 
void *userData)
+ 
+ if (Py_TYPE(PySideCallableObjectTypeF()) == 0)
+ {
+-Py_TYPE(PySideCallableObjectTypeF()) = _Type;
++Py_SET_TYPE(PySideCallableObjectTypeF(), _Type);
+ PyType_Ready(PySideCallableObjectTypeF());
+ }
+ 

diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild 
b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild
new file mode 100644
index ..1956ebcc9ea0
--- /dev/null
+++ 

  1   2   >