commit:     71002c1b2814332e86e4b7fadd4202bde5d1aad8
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 24 09:49:11 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Oct 24 10:25:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71002c1b

dev-qt/qtdeclarative: Bump to QT5_KDEPATCHSET_REV=2

Ulf Hermann (1):
      QML: Fortify qmlExecuteDeferred some more

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtdeclarative/Manifest                      |  1 +
 .../qtdeclarative/qtdeclarative-5.15.11-r1.ebuild  | 67 ++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 5bd28aa9d794..b12a3319f5c6 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,5 +1,6 @@
 DIST qtdeclarative-5.15.10-gentoo-kde-4.tar.xz 30168 BLAKE2B 
b85f4986d4fc33259d5507c4f60e2843ef9c87f217b62773a93bd9abbdf449fff94d111c2406631a61d4fa2c44e5d30778b8c7dd2268aad2186ee3de69455ebd
 SHA512 
9fcd07cfd422a73271edbfe5ccc62082658a4957dfaa0de767514d1ae57a9c9f310d0caeeee172ad2a62bd67d383c6a658d69b395b1193689097172423febafd
 DIST qtdeclarative-5.15.11-gentoo-kde-1.tar.xz 30596 BLAKE2B 
52f8773fd3ae3014e73863cd38ca3ced02f5487ffbcad125d80b34a54b36c5b384346ee580ef4f041840ac6977de3295a5263f939ef40d6a986b69ff0f380e3a
 SHA512 
31e6dbcf55b690accecd460c0a0564acfc348306b7ffb022971aa949a7521ac26f49f46c4a312a1256d60d4ec6321539c754cb39a484bbad35e581853dfb93da
+DIST qtdeclarative-5.15.11-gentoo-kde-2.tar.xz 31064 BLAKE2B 
7e4390fc71b52cc12dc6b6189a655c164441d7ddfaaa689cc203a85f5dd210890f8587b38a324fa3a8123b79f522e2837be116a374a1eca605535207beabe6f0
 SHA512 
e54406a89e3b5d8484dfad6db3c95235e8da8bc81178f1f17ba2e1fc0dbd7633ed900c2ef4d546f2cc0eba9bd5f35ed676a45ea8a4c71b90042d6742dcdcc8d4
 DIST qtdeclarative-everywhere-opensource-src-5.15.10.tar.xz 21596352 BLAKE2B 
4259b55b1406694cf10d5ff1c4bc2501b47a7a7ea4a09eeb77c08fa1417d5f8d028df1a0753af0d1ef52d7aa1331343c56b6c72adf462a6d1a1d5097c288ad8f
 SHA512 
378fc41a31edb52d85fd5e37fe6c086e35b5d5d759ceacc49cf7981a8a38d25ae5f2ca27d99547bd1db381f32128e7947800e2a01a857177707cc2a9980373a8
 DIST qtdeclarative-everywhere-opensource-src-5.15.11.tar.xz 21601640 BLAKE2B 
5bb4d6484c54593b3c65f00c070c52e384cd7ff7be115abf54d4b3883e78d42994a4dee502c073ae4738020ada0d375ae1a1b8bb346e13ee28e287c69daeefc5
 SHA512 
08f76c5a1253d6014e48ef8d8c53f65d3087efea0f614f36aa03f37882c6947109b17398ac491157c4fbd0c954762e819c2f074fa5a71e6990f16a54ec7224ae
 DIST qtdeclarative-everywhere-src-6.5.2.tar.xz 35552840 BLAKE2B 
048da9ab9433034ede21b51458cd3c7bd09d5364c8e2e65a02905bdc107d456ba0cbf2f9ea459324462c455fb33ef5f9b7bbbbe79e669100c82274476c10b34c
 SHA512 
e6fd9dddbab72ee2e323d8ae0f4ac438b935477ad50b3e069a307993e94b289648d29ee265ac535e1396e4c1ba4bdf7e16b0cdf89a17df8d0a43bbe94f7316ef

diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.11-r1.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-5.15.11-r1.ebuild
new file mode 100644
index 000000000000..966a188714e1
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.11-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2009-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != *9999* ]]; then
+       QT5_KDEPATCHSET_REV=2
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+PYTHON_COMPAT=( python3_{8..12} )
+inherit flag-o-matic python-any-r1 qt5-build
+
+DESCRIPTION="The QML and Quick modules for the Qt5 framework"
+
+IUSE="gles2-only +jit localstorage vulkan +widgets"
+
+# qtgui[gles2-only=] is needed because of bug 504322
+DEPEND="
+       =dev-qt/qtcore-${QT5_PV}*
+       =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,vulkan=]
+       =dev-qt/qtnetwork-${QT5_PV}*
+       =dev-qt/qttest-${QT5_PV}*
+       media-libs/libglvnd
+       localstorage? ( =dev-qt/qtsql-${QT5_PV}* )
+       widgets? ( =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # 
QTBUG-83890
+)
+
+src_prepare() {
+       qt_use_disable_mod localstorage sql \
+               src/imports/imports.pro
+
+       qt_use_disable_mod widgets widgets \
+               src/src.pro \
+               src/qmltest/qmltest.pro \
+               tests/auto/auto.pro \
+               tools/tools.pro \
+               tools/qmlscene/qmlscene.pro \
+               tools/qml/qml.pro
+
+       qt5-build_src_prepare
+}
+
+src_configure() {
+       replace-flags "-Os" "-O2" # bug 840861
+
+       local myqmakeargs=(
+               --
+               -qml-debug
+               $(qt_use jit feature-qml-jit)
+       )
+       qt5-build_src_configure
+}
+
+src_install() {
+       qt5-build_src_install
+       qt5_symlink_binary_to_path qml 5
+       qt5_symlink_binary_to_path qmleasing 5
+       qt5_symlink_binary_to_path qmlpreview 5
+       qt5_symlink_binary_to_path qmlscene 5
+}

Reply via email to