From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DE2F8158009 for ; Mon, 19 Jun 2023 20:57:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26DDFE087C; Mon, 19 Jun 2023 20:57:08 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 06928E087C for ; Mon, 19 Jun 2023 20:57:08 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DF3FC340F42 for ; Mon, 19 Jun 2023 20:57:06 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7A102A80 for ; Mon, 19 Jun 2023 20:57:05 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1687208216.f3a6e20e46098320caac63bad56e4ca6b11919fa.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtdeclarative/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-qt/qtdeclarative/Manifest dev-qt/qtdeclarative/qtdeclarative-5.15.10-r1.ebuild X-VCS-Directories: dev-qt/qtdeclarative/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: f3a6e20e46098320caac63bad56e4ca6b11919fa X-VCS-Branch: master Date: Mon, 19 Jun 2023 20:57:05 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: c571ffd8-34ff-4225-8284-5e310e3f1b8c X-Archives-Hash: 2f39b961e98f2a5c643f41f0467ba939 commit: f3a6e20e46098320caac63bad56e4ca6b11919fa Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Jun 19 20:39:55 2023 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Jun 19 20:56:56 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a6e20e dev-qt/qtdeclarative: Bump to QT5_KDEPATCHSET_REV=2 JIT: Add missing {STORE|LOAD}_ACC() to CreateCallContext QTBUG: https://bugreports.qt.io/browse/QTBUG-111935 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtdeclarative/Manifest | 1 + .../qtdeclarative/qtdeclarative-5.15.10-r1.ebuild | 67 ++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest index fe53362d69c5..99ad5e311e75 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -1,4 +1,5 @@ DIST qtdeclarative-5.15.10-gentoo-kde-1.tar.xz 24808 BLAKE2B fda6c707cc576187b959ae0b3eb4fca8aeca711db1fdd9533dcd9f090f0c9e889bd4056f26cd91b841bc3729193f7e6e999c2c503c26ba786f195db80f4dab33 SHA512 7facbfb12237a6abd84289dc2b4e448772e274f2800fe50654058f7f6d58d1c1576a071abf31c66f3a2d138dddc1679cb1f57b521ec8a8ce0667bfb9dc126925 +DIST qtdeclarative-5.15.10-gentoo-kde-2.tar.xz 25376 BLAKE2B 90978286216648900b2d0654d0b5ef5c0c2e05d94bcadedbda58b03861b6ac0aea7bfe34c55c90bbdfe0f088e35a5ebbb3284523ffce04d1a0a93cdac5cc9312 SHA512 d34761a994977b8b3be43f71377441362c9075b970d83b7af9625a9c51dd588ea47637bb30fd50ff4d215ce97ed15f49607f958b5f18dd2281640c031dce01e8 DIST qtdeclarative-5.15.9-gentoo-kde-1.tar.xz 21808 BLAKE2B fdf3205fed515bb43e72424673def7d3e1e0a7374e20f9f403e906403bcb3febf2c0decee08241bdc7e634cc1771f2e5326d698ff81fa46b931780eda3ea34d8 SHA512 2fe0230de76ed87247b288fdc34ceb5ab459ad4607968f656a73f0d6e4e8c854f6538b7eb0199a432b44b0bcec443a2f21633b46991a27b733b61d66f7f24422 DIST qtdeclarative-everywhere-opensource-src-5.15.10.tar.xz 21596352 BLAKE2B 4259b55b1406694cf10d5ff1c4bc2501b47a7a7ea4a09eeb77c08fa1417d5f8d028df1a0753af0d1ef52d7aa1331343c56b6c72adf462a6d1a1d5097c288ad8f SHA512 378fc41a31edb52d85fd5e37fe6c086e35b5d5d759ceacc49cf7981a8a38d25ae5f2ca27d99547bd1db381f32128e7947800e2a01a857177707cc2a9980373a8 DIST qtdeclarative-everywhere-opensource-src-5.15.9.tar.xz 21587820 BLAKE2B 530ff86b43ae0cbc427d0b35c64fc9cb7aad62536686486344ef6a224b609ab2eed72fe5aa761e8bcbd920cc5f4329e44cdffa87afa17b0847b57b6a2ffa4c3b SHA512 ada3e32f42270899d92c46f0c0b8cd78028cf2e658ac60b3745c804ec494fb1fc6f31a670668074433b3e702f81524415ef132a757ca80151eb13d0a19352af7 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r1.ebuild new file mode 100644 index 000000000000..27750dcfd317 --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.10-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..11} ) +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 +}