summaryrefslogtreecommitdiff
path: root/dev-qt/qtdeclarative
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt/qtdeclarative')
-rw-r--r--dev-qt/qtdeclarative/Manifest2
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-5.15.11-r1.ebuild67
2 files changed, 69 insertions, 0 deletions
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index ec1e8ea01c60..10ee4a195b10 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,12 +1,14 @@
AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3
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
DIST qtdeclarative-everywhere-src-6.5.3.tar.xz 34140352 BLAKE2B 36b2f8de9138a60e72d3116b905d266374f9f047ce0ebf6d24b967faa4de11243dc34aa86057ca2e6ee1f4da104b947000fb8473025ff2ea3757b0ee0a9b3907 SHA512 d3fc2f01de9940cf8715cf525bc0c68555c5dc519b4a78952682c23bfc9c09249fb651c6e4dddac128b7e96f07e0371d3040b8f8c5480c8c3fccc4f3bfec2640
DIST qtdeclarative-everywhere-src-6.6.0.tar.xz 34331124 BLAKE2B 3367619a1a9decc09340c8332e8f4f2a619254517030a64407a7ce1334e0f57df472e53f167adcbbc979458ee060607d16a77bd40eace4f30d8b30ff35dc7e69 SHA512 6563d23d48c828a7895279c42befa2275b02301fa16906494ea84a9c80076ea5c7f1be773a52f483dab5d8304feedfd9c5df4ac83cd77284aacae0287760555a
EBUILD qtdeclarative-5.15.10-r3.ebuild 1537 BLAKE2B de2f7248543a63478c8dcc81818d92ee71fbf2efc2a34293cb66ce25f29338be748a7f9a8fcb1d64fce96d1899adca4a6bc3b55cdffc425d3f471f05ae0491b6 SHA512 67fa6f671d0e66dc2cfd162a95ece76069f639f9be1e1535da4cbd8a97fd46a3a4a05990ed5919e4bc04dcaaac9a5ad87ce2a2be53d18422d314b2150946940d
+EBUILD qtdeclarative-5.15.11-r1.ebuild 1543 BLAKE2B 9d56cc850bc359fe541be946b11f887928220f4baf86275787c6404507dcdf895c477cb373a60579f80587df38905eaebe5222570cf616f049aa187cc4a7d085 SHA512 7118cc70b77223f0e1abf44ab2ee9d179c17a72a567f87970a11e12f22aac4964c241dc4ea63e0b777210ac2d8c63d7eeaffd89f74fa00e229ecb1d1d08577f9
EBUILD qtdeclarative-5.15.11.ebuild 1543 BLAKE2B abd9329814e878933a3115dfa895114ed5c26e34de3a6487dd5353a1db7c1fbd6f70ba1124ec25e067d7edb01c215d774d6f71c023149c2261d000870c9adb7a SHA512 b73f64e7751f5c850ba436eb98fe30320a2454bf28a921d428e71eb1461b192e7fcb4a7ec525260de47174f6f68bcc0ca9eb6252adb689c12b235b8d13b3bddb
EBUILD qtdeclarative-6.5.2-r1.ebuild 730 BLAKE2B 60e035c9f92f4913facc626e5dd2bb74b8affa77900ff5bde88527fdda0a47fd20d82b05a71e3d856d1766785e6e5eef32ddb947c0995e263becbce0406811de SHA512 15fa33988477b43e775948f7cb70638bd6cf88a19396cacddffc037f296eca9b6c6b657334d34405493574a7e30db09b50c64c9e5156dc960415db7f28c2846c
EBUILD qtdeclarative-6.5.3.ebuild 731 BLAKE2B 8f01d8bd0cf7b53556a3ed559bc0ba3b36f37c47cc8629a0f8bdae6c5bab28d4ee9ded33e4e1fd8f917ca33cb399ac7fed0f4a2ece1b2350788312967f0b9259 SHA512 b09d4394d9ba23825f735edcd7607952cf5846650dd22890df968c172fa8f433d858a45f9236289163dc2b8942df68ea2dd2c1c7da6bf1eb89a331442c607eee
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
+}