diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-22 03:03:01 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-22 03:03:01 +0000 |
commit | c7a7ec40cf928d8fc6a8241aa208272c008c7b4d (patch) | |
tree | 72e31c496e32182b70cfe385fbf03517b43bdddb /dev-qt | |
parent | 9db1279f804d62da2c61cfb39fc2e62b9faf56dd (diff) |
gentoo auto-resync : 22:11:2024 - 03:03:01
Diffstat (limited to 'dev-qt')
111 files changed, 2671 insertions, 0 deletions
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz Binary files differindex affde66b4681..c3941c067783 100644 --- a/dev-qt/Manifest.gz +++ b/dev-qt/Manifest.gz diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest index 2ad2318ba188..d3b5326b689d 100644 --- a/dev-qt/assistant/Manifest +++ b/dev-qt/assistant/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD assistant-5.15.14.ebuild 1304 BLAKE2B a9b50a7c73d6da73eeea59c3835181f4516bbe113eb6c220f8bb4005aaaed718c42c50b4f77383fa15a5bdce138c114bb3a9eb3f2deb4a127bd56105b160cda3 SHA512 d331106afe1e43f3a7807ee881a597e76d832fe035df92b10305684094507290800153fde18485f05b433f32214422683289a31df5ede687b8875e8c2cf66ec2 +EBUILD assistant-5.15.16.ebuild 1308 BLAKE2B 2f7b70ed75a47e1eec7fb601910daefe37e2e43921b92b331399090dcd7bef27b36aa31cb882e401ed8b474c04d2506c0ebaf8e1f251821cd4f9a6d0299abc49 SHA512 b04fe5649258ddcc012baa93911b0cd919a959d628ce9c8b96361544bf55a61f4ff6ab0e76a9e84103277b00514e2419e868836420fc2ab32dd05b2a97977f1c MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/assistant/assistant-5.15.16.ebuild b/dev-qt/assistant/assistant-5.15.16.ebuild new file mode 100644 index 000000000000..d980696867be --- /dev/null +++ b/dev-qt/assistant/assistant-5.15.16.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[png] + =dev-qt/qthelp-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtsql-${QT5_PV}*[sqlite] + =dev-qt/qtwidgets-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + !<dev-qt/qtchooser-66-r2 +" + +QT5_TARGET_SUBDIRS=( + src/assistant/assistant +) + +src_prepare() { + sed -e "s/qtHaveModule(webkitwidgets)/false/g" \ + -i src/assistant/assistant/assistant.pro || die + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path assistant + + doicon -s 32 src/assistant/assistant/images/assistant.png + newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png + make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation' +} + +pkg_postinst() { + qt5-build_pkg_postinst + xdg_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + xdg_icon_cache_update +} diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest index bd6d6517db47..8e22b63c707b 100644 --- a/dev-qt/designer/Manifest +++ b/dev-qt/designer/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD designer-5.15.14.ebuild 1322 BLAKE2B 5c4603bfdee7f76f75809e10e30ae12a0c3ef46c847a8e5764f0fe8832b7607c7aaea840c87cbc34b2bed4be3ecdcc92b2d4256f5129ca77430dc5fb7e853e9a SHA512 9bbe7744eb977a80bb48c99cf033f89940c07877a3c6031f79ece514c6226942584f98493cd93ecfadca1cbdca64b3474900d6cab639991e730663ac874ddcb8 +EBUILD designer-5.15.16.ebuild 1328 BLAKE2B 2876455b291644eb155394ad4e6def914f0d951b0844ac1c74858bdd6e9864b2be283469b2e9721381a436e19c39e5834711af961b3bedab6e2277e2d9ad558b SHA512 7ef2d14420c129ac3c18b410d87ad7d2e79a1d5ab987c304fa88b48175f94443a6d3b43bacb1d4de8cdb336159cc074becb0248b294d5f4cc99990547f082748 MISC metadata.xml 565 BLAKE2B ff18f784bf09ba4add0fe5a9966a07ba2694dd84046bc528b22bcfd643a7e57be99235bd98eca4e58f68636f9fe6c8e274aabf82ed2055c6a4c70d10c60864ed SHA512 357d80b857e508aeceefcb45ab3757ce24d6ec3e1fd67642f2cbedf496748f89ab5a9726eb974bea8d5b1693601a965571913f79b1325aeaf9020183882ba16d diff --git a/dev-qt/designer/designer-5.15.16.ebuild b/dev-qt/designer/designer-5.15.16.ebuild new file mode 100644 index 000000000000..2e9a84a552a4 --- /dev/null +++ b/dev-qt/designer/designer-5.15.16.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets" + +IUSE="declarative" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[png] + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* + declarative? ( =dev-qt/qtdeclarative-${QT5_PV}*[widgets] ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/designer +) + +src_prepare() { + qt_use_disable_mod declarative quickwidgets \ + src/designer/src/plugins/plugins.pro + + sed -e "s/qtHaveModule(webkitwidgets)/false/g" \ + -i src/designer/src/plugins/plugins.pro || die + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path designer 5 + + doicon -s 128 src/designer/src/designer/images/designer.png + make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner' +} + +pkg_postinst() { + qt5-build_pkg_postinst + xdg_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + xdg_icon_cache_update +} diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest index c41aba19ac20..71d9f040fc38 100644 --- a/dev-qt/linguist-tools/Manifest +++ b/dev-qt/linguist-tools/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD linguist-tools-5.15.14.ebuild 722 BLAKE2B 578e81fdd30f166795038a3d5879e9010ecab49ec7800ccbddb8a9841c72cc7586e7886fd953040ba55433df0818ee941e9baf74788cb6e6ebbf733ec3cda9aa SHA512 654be4c6b89a328acce875243d9953745bb349d3e197f3ab0d8c15343e792e01735e119f65478a10bf8a73047d1625366de95628f5fc4da9231d3328e36abd15 +EBUILD linguist-tools-5.15.16.ebuild 728 BLAKE2B ff68436f131e4aa53727778b4f0bc18b64cbcf09a38c98e3b04c45cc72e1725a0c03858d26d15bb2c0cfaa9330e43124232c663f090e44feeb12a2c6e83d5aa7 SHA512 dfd34325fa7855063e2859801089771c1d5c2fc2ad621615f63c96105dc0c4085bf5cdaa89dac7eda200645150d2262090947eb3590a0dbf357bbf941ece60a9 MISC metadata.xml 553 BLAKE2B 0306175072e5a0abff04f61eca76aa56daba272d1308419efd9ab80c4693eb795012b4e45a4cc102f6a9ec842105a805d9c5e75f84ae8007508a4d7d807d444b SHA512 d1edc09cbb7d757cd72b9b3dce980e0fede2cf69a83b78a072d81aea97692cb235227213cf02aa8207f33bc4a510a63baee359d5e8669ea7e0e5268dcd522e79 diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.16.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.16.ebuild new file mode 100644 index 000000000000..e3cf1501f9ad --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.15.16.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtxml-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist +) + +src_prepare() { + sed -i -e '/SUBDIRS += linguist/d' \ + src/linguist/linguist.pro || die + + qt_use_disable_mod qml qmldevtools-private \ + src/linguist/lupdate/lupdate.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest index 4e271ab51791..0bfd89c04d22 100644 --- a/dev-qt/linguist/Manifest +++ b/dev-qt/linguist/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD linguist-5.15.14.ebuild 1104 BLAKE2B 12e0ab5ddeb7f4fed34b397b8f0ac6bd08ee363acd64950d0761e1a456bb1138a0d8180173d534476be8bf7ec9927ecf94b5a6f478c067fa271cbe7267280eae SHA512 8aa2d8f4432c7f3e7806bce5dfa7d155a11a7003153d5044188861db92353c0bdf4ba11eb4b694d1d9e54a302a2bce58423b1cc63052bc4c400f5158a6f93bc5 +EBUILD linguist-5.15.16.ebuild 1108 BLAKE2B 3f2b7ba2f06df76a9aeef2177e480a7897929e2e3fe20596896384b3654acca7f69158d7a61cd752c9b8eedc3779c0b4f78b2741801f7cfab01d479a493a483a SHA512 ae883316166b3b5030c5d9ab1c31a4a1a6d55f234875cec4f81bdd78e1a71205f5e4a0070b661564576d478089b60a0a22118d9f26d87785649079b0bc72912b MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/linguist/linguist-5.15.16.ebuild b/dev-qt/linguist/linguist-5.15.16.ebuild new file mode 100644 index 000000000000..3744b835c443 --- /dev/null +++ b/dev-qt/linguist/linguist-5.15.16.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Graphical tool for translating Qt applications" + +IUSE="" + +DEPEND=" + =dev-qt/designer-${QT5_PV}* + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[png] + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + !<dev-qt/qtchooser-66-r2 +" + +QT5_TARGET_SUBDIRS=( + src/linguist/linguist +) + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path linguist + + local size + for size in 16 32 48 64 128; do + newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png + done + make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation' +} + +pkg_postinst() { + qt5-build_pkg_postinst + xdg_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + xdg_icon_cache_update +} diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest index 0e1ead28e54a..96e136fb7c1a 100644 --- a/dev-qt/pixeltool/Manifest +++ b/dev-qt/pixeltool/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD pixeltool-5.15.14.ebuild 595 BLAKE2B caf0ebd0d330dc7a551665a3a627eb7790af37f6d89dbc47e378113c1db20bb76e8d16994f50891ce6af6fbda37d5fa7242c75d144fca5a820558335516f8967 SHA512 1e24c237f2a36d9b7e594ce79e82989636f5453f6a45e1d9405d66936835d2b7ddcc0cf8b0e88f8f53ab4ae37428bed5cc7c8d826b95268e519c42169001c3dc +EBUILD pixeltool-5.15.16.ebuild 599 BLAKE2B 852c1c1c51d28a521903a516c7dfcb183528bfdb3fbe907cdb1131044167c1bf60e31aec6a03e2924688b4261a6e94828c44fa001233362bc7eb17245d43a237 SHA512 2effd18c6404ecbed226f7e04415412779fd65f446928ae3cce844cd88d5a19c44b78cefd15b46341feea468d166c0de002c9f44540af2ac866f22780af01304 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/pixeltool/pixeltool-5.15.16.ebuild b/dev-qt/pixeltool/pixeltool-5.15.16.ebuild new file mode 100644 index 000000000000..cdc560882599 --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.15.16.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt screen magnifier" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[png] + =dev-qt/qtwidgets-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + !<dev-qt/qtchooser-66-r2 +" + +QT5_TARGET_SUBDIRS=( + src/pixeltool +) + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path pixeltool +} diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest index 3c062d242a87..2e32e28c307b 100644 --- a/dev-qt/qdbus/Manifest +++ b/dev-qt/qdbus/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD qdbus-5.15.14.ebuild 631 BLAKE2B dfa8aa2b65cf6966e3c0d29f3ad4d8ec018da099283f9a11264645e38f4a67c7ec5f12e17c7669f4afe216603a3c4f2ab27070dbf95508e9f037ec626962550e SHA512 62eae843fd403549f7de3bf31ecb28bdb2e9799c9387f66cd3cb94da15aaedf18e27a713c8ea3f38481a06a9ebd5d2dd884b9e11dcbf1a1787cf3d05431b3fdd +EBUILD qdbus-5.15.16.ebuild 636 BLAKE2B ddb57fade9da86350a054d3fb375fe8d4c857a5c5320c6069452838b4e85912aa975d2b5572fa4b19b019427c4c577e4b31a31786573cd9f7d9d8b6ea083e40f SHA512 02e2101a1484431b11a8a2b89a538d37d71f8acb4333f6ec439831ebe24106fbeae7984cfe307e2a18099aeec2ee895acfa786c223dcd6a14ac732e06a115101 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qdbus/qdbus-5.15.16.ebuild b/dev-qt/qdbus/qdbus-5.15.16.ebuild new file mode 100644 index 000000000000..ea4ac77a875e --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.15.16.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Interface to Qt applications communicating over D-Bus" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdbus-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + !<dev-qt/qtchooser-66-r2 +" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbus +) + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qdbus +} diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest index 40bea57a03e8..1e7b4e0326c1 100644 --- a/dev-qt/qdbusviewer/Manifest +++ b/dev-qt/qdbusviewer/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD qdbusviewer-5.15.14.ebuild 1079 BLAKE2B bb590f03789d955be1d6bf42714242c090e886be1d379e4f32f012dea4b4098e20a4fda4a6d625a4cbddf6740410c458089b4fcade3979ffb47a451e94e902b4 SHA512 aae8dd99d40322f00ce6bb7dd9b585d39feabb2260e7ed17128588f844f3541ceee08bbd5ef069587be30927ee2c28905769f4c807943045e6d5f7f2df7ef9df +EBUILD qdbusviewer-5.15.16.ebuild 1083 BLAKE2B 6a9078e34f980e7ffbad03535858629ec273f3e9cf35a3f0978e406910a44e0cd28724576b49a155034f6218270a7572202d59e4c70fd03ca5dd371aa47b3919 SHA512 4963c1c91b6f763bf03e098dc6a7df785eef38217ad626dbfd02fe881b376fb908b20c0565cdfee522a4aad79117981d107df693b06f845367461510a92039c0 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.15.16.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.15.16.ebuild new file mode 100644 index 000000000000..dcfd61d1fe11 --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.15.16.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +fi + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdbus-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* +" +RDEPEND="${DEPEND} + !dev-qt/${PN}:5 + !<dev-qt/qtchooser-66-r2 +" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbusviewer +) + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qdbusviewer + + doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png + newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png + make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development' +} + +pkg_postinst() { + qt5-build_pkg_postinst + xdg_icon_cache_update +} + +pkg_postrm() { + qt5-build_pkg_postrm + xdg_icon_cache_update +} diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest index 3a072091a279..1984c12db169 100644 --- a/dev-qt/qdoc/Manifest +++ b/dev-qt/qdoc/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD qdoc-5.15.14.ebuild 748 BLAKE2B b29a961f154e16e00385aac2580561edad7d436fb2bbdc8374832844cbd8733c61eaa55fb7ea81136bf492c3db1e7af4089c7143ee38c89d731ee7d4cd4c8d6b SHA512 1cc3e744a15575fc78ef23d4078d6a2c0fbf29a6bd4b030fadc2ec01ef5f6c3629b05e49eb4f5207f6371604dd78131ed9508b02e3c29273a47d3bb793f3cfc0 +EBUILD qdoc-5.15.16.ebuild 751 BLAKE2B 831acc0063dff985f11aeddacb7cbfd24d895459564684611cdb6271f1e7cc877d0ade723fde75bf86f68fc26bd7e87198775a8d9abe6133f14496572d19c5b5 SHA512 340630594fd176775d085ba06a2c315b1d118b6d2a83b9485520424aa1ba18f790f37738acb785403fc3034b72ff62d071a341227a48d6aae6283dec158db3d3 MISC metadata.xml 553 BLAKE2B 6512e790088d4b7a76a22edfb8e278399315d3136239d5ea1e37ba5fcdd761fec2a1a30504882e7660b5ced6d582ad37cb9cfc68775e8593d638a4594f693339 SHA512 40075da7d634cc291dcc15c00d1fc63debc6704443fcc0c5d3d06d227b8cf86f89884ea43eb3a1cf8a722a6b260cf9cb6cd7f88c0b14babe301e4344533d472e diff --git a/dev-qt/qdoc/qdoc-5.15.16.ebuild b/dev-qt/qdoc/qdoc-5.15.16.ebuild new file mode 100644 index 000000000000..8f3add8a06a7 --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.15.16.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt documentation generator" + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-devel/clang:= + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdoc +) + +src_prepare() { + qt_use_disable_mod qml qmldevtools-private \ + src/qdoc/qdoc.pro + + qt5-build_src_prepare +} + +src_configure() { + # qt5_tools_configure() not enough here, needs another fix, bug 676948 + qt5_configure_oos_quirk qtqdoc-config.pri src/qdoc + qt5-build_src_configure +} diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest index ba6082af53ad..a519151d3fd4 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -1,8 +1,10 @@ DIST qt3d-everywhere-opensource-src-5.15.14.tar.xz 118269268 BLAKE2B ff083f1da2d00dc9cef1e0563b2df4f8ca0ad207e273653521ce3b5c406c084544c212d95c5d4e683b8f67f1d2986e133ac76650fa1882332f7f10d94b184a53 SHA512 502d80fddbf8d3ba18dd262c85df04abf6aa2ee76ba3eb10666588872635497a2828f34963945662b54ac9552d63e0463061d2065c34fdf8a7ea78d0871ebb2e +DIST qt3d-everywhere-opensource-src-5.15.16.tar.xz 118265056 BLAKE2B b5a20f20e8f8a1dbb25fa370d5f02b104e2b3b4902f1f58596cd2d0d2a4ddda67dcaaa9ccd865f7474e1b66bb506f5eeb687fbedbc796a1da7ff95b407566ec9 SHA512 bdb13bd73a8b706eae8ad07d506ca21469a138dadb47b604a23ebe4640b593cba1353efa081a51a6d869a3d75e1b2b25c432bc7bc4621991f2fd2f5d18914fc6 DIST qt3d-everywhere-src-6.7.2.tar.xz 141589248 BLAKE2B cb775f7e66a3c5a42a665605715a94cffcac8c9618a02048c453d527e87465b0adeac0f683346e6edb67de8843aa803a13e1af6e778eb5ff7e25c38f488a8d3e SHA512 d2b5ccf76f75db886acf4a73b1f2bc77e79a584f08f39915b7565179943c09a3ea90904af342a6d2d668b033161c41d6d4d20022e5e990ad55fa40fcb6746480 DIST qt3d-everywhere-src-6.7.3.tar.xz 141600080 BLAKE2B 56371cb24430475d470546f762a8517a5fe9aafffbf329db0e906d4ab1e380085451dca123a3cb8f8e5c61fe062bbb9d8174cb72ec4d71874e4ee024767fd1b4 SHA512 8337c68e99a634e367899a49ce6aa51b98443c5f5e9c7487e1e79b0f2988d6543c78d8cf5e305506703d196032664a1dad33073530a10a5999ad623c6f7af98d DIST qt3d-everywhere-src-6.8.0.tar.xz 141837252 BLAKE2B 29aef2274690826e851ee872ab55e5145f88557b08dfbed54494c483fdf47fd446aaf116cb93eb6bb403b5309ce42c55d3138b3d76d60d22d27ba0a465763068 SHA512 27e23e3546b4f32be11eaa7e55d0bd1dfd7ef4a089cc4b7021b7bb0be93db118ebfe4ab71882d2b164e622b4cf9bc9fa7b4616b4df600cc7069ae6acb101e2ff EBUILD qt3d-5.15.14.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a +EBUILD qt3d-5.15.16.ebuild 951 BLAKE2B 6d5016d88ea292c22bb6f2e187daf8896a7cc2ce2458c99301fbc9091c0d5af57b2609f0a51fc0c66fb435b6441876b47d7357a1a7b6c7d0652f0717e00c8d1f SHA512 0abe4328044aed143e7c1a481b91c2415b7b2ec29f50a4232fc0b94d7f20bd86eedc0dcc504d61c23d06a6601eecadd88f049a6dcde25cf46aeb73dac47d5b6a EBUILD qt3d-6.7.2.ebuild 819 BLAKE2B 9203d5455ee0d393559998f08a30e3db9f897f841dcfb4aaba947cb1170c1d9ed1e693bfc0dc240e59209d7181849e5ed729e005d354413f1be6cba33d5b3b60 SHA512 5e38c8c4f0ef1d2dd9b6797640fba79da4a00b16979a08a7ea302f028eab8a78eb5153db51aaf4d0e9a6a0d79605948eead999c6f6a98c535a75c02604aafdef EBUILD qt3d-6.7.3.ebuild 820 BLAKE2B e11baa07b37e604780a42c7db9def3523f0b2afb68ac65702fa4aaa64faf7768b389ce9072422f4f24d8639fcf5d7738b6973d07ba0ed8eafddd2cc08cf6aa59 SHA512 6eb998879d4f9c698df13b605d63fd24634be25e485567ccf65f6b27495e9c17baacd701023970f8ec4258b6e8d51dc7d686059e13000e1f359079a87cd005e4 EBUILD qt3d-6.8.0.ebuild 783 BLAKE2B 19cac8876ea39d0cfa4d642a61aadcb254f7273273eeb77311be87023c9e08e47acf70c0e14864a60e9f99b843716a058848141b45c58abe105c4a9697edbccb SHA512 ee627e2dd24c4e4a599d42e36f5120433c3e73fb0bcd545317dd8b07d6b664f67f6419526917dd9d65d7dcb02e339546815476416529eb8d0dde581f129c6b00 diff --git a/dev-qt/qt3d/qt3d-5.15.16.ebuild b/dev-qt/qt3d/qt3d-5.15.16.ebuild new file mode 100644 index 000000000000..ad60fd21608e --- /dev/null +++ b/dev-qt/qt3d/qt3d-5.15.16.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi +inherit qt5-build + +DESCRIPTION="3D rendering module for the Qt5 framework" + +# TODO: tools +IUSE="gamepad gles2-only qml vulkan" + +RDEPEND=" + =dev-qt/qtconcurrent-${QT5_PV}* + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*:5=[vulkan=] + =dev-qt/qtnetwork-${QT5_PV}* + >=media-libs/assimp-4.0.0:= + gamepad? ( =dev-qt/qtgamepad-${QT5_PV}* ) + qml? ( =dev-qt/qtdeclarative-${QT5_PV}*[gles2-only=] ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" + +src_prepare() { + rm -r src/3rdparty/assimp/src/{code,contrib,include} || die + + qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + -- + -system-assimp + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest index 8939e5a11149..118db4f80d99 100644 --- a/dev-qt/qtbluetooth/Manifest +++ b/dev-qt/qtbluetooth/Manifest @@ -1,4 +1,7 @@ DIST qtconnectivity-5.15.14-gentoo-kde-1.tar.xz 2756 BLAKE2B 93f0cc8a15d00b9489d6fe0ff2e59886467ae2ddc41a3f8d170064cdf0a1e8152123075a7e8135696ae2db317e566c311a572c9687a73529f9837771e2157171 SHA512 5dd1bdff26b0da0d4d99731a3815eda6fc5c46030e1f1ba2a14ca33239dbfdda1e804350974e78fdf299d1d0d1ac5cee28f0dc6ec423a1b4ecc16901498fdead +DIST qtconnectivity-5.15.16-gentoo-kde-1.tar.xz 1264 BLAKE2B d2465547158c1dcc36cfb792198ac2fad1be8f318ef7da298c5baa415106195b57522030020a9f2dc13382f8b73327d8a45b5788b24d40cb3142d5843f13d3c7 SHA512 874b98ad550963dccd0eab1e8d0b3d51407ec6dc80e3aefe4bec64c3eaa1b2cf28a5cd7df1e894f422fe24c2861120d75053cb16fd4d87fe6ec4e89b006ff33f DIST qtconnectivity-everywhere-opensource-src-5.15.14.tar.xz 2820624 BLAKE2B a4d5d271282050af38399b08d352a4bc215db95bf3640f2977a21412f1261d2b8564ee92cde74d62bc127e67badccaeb436a7b1f8979a8d10a53850c3b511bbc SHA512 a327711dcbe8d45e33732055784246ea23399aac8efecf23500709a16caabc61cc586fd21ab385573f0cc9d5a2da39de426fd882cf2c4c07bdf8c60c683d8388 +DIST qtconnectivity-everywhere-opensource-src-5.15.16.tar.xz 2820620 BLAKE2B b6cac32000311f2e3390cdbaf4410b8245ac8b634f66b7fe605fa945a117d99cc22bf8b45e32db8f37098eb8653424fade3e69db936e5e04ce1a75ca0167edbf SHA512 a927d74f37bfec9f55a13077786cbec56f34145fb744bb2e0f9096acdb1b4c57e24b6bc60cfb775e6c18e352e6ddd9d085268ce2e810fabe8bca54cc3edf5282 EBUILD qtbluetooth-5.15.14.ebuild 692 BLAKE2B 86b2c4c3bd8873f259b7bdac7b30cc1c255604f6127d4a7bfc6f3847fd3064d409cb867e2951187edf15c48716a851747da3a4a5e48628a2dbb27d7aafd673a0 SHA512 c9a1a869996141743c017daae0cb2f2fd095b6f16ac1f9436ece7e22fe2f5720b3bef02bdaa6fd62a3b1c4818db9366c0874586bafe085391840a11d45a583f8 +EBUILD qtbluetooth-5.15.16.ebuild 696 BLAKE2B 0236f3e89d2746d41dedc2c8ebdeebf6cbf896fe2cafbe6b7fd63ab97a1aebabfca57eecf78914a2ac3e5e8612214cf4b8fe9fc92028aef67af47706fc9705ba SHA512 46b9b0d82b1dee10aa8fb85e793181937c3ad632092fa21bc4cdb2d9ef44e6d29bee6aee718c44560cf170d73e8b84d38a601fd262aefe8220442c449ff8ff81 MISC metadata.xml 562 BLAKE2B 89a71be78fc40c86d01afd963f8a8519410086f36b572707e8029ea58e900d7e9563eb1b94fec26c2e078395bfa9ef20149fd8c0b2a5d6c3699198890215ebe7 SHA512 85467596f68320b2cd8440f9587f88992d36915b906a5b9139b29e07a9db9ca31853ae7c379bf90e9178e407ab3e526187ed761cd8cfa155658491ef68bbcf30 diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.15.16.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.15.16.ebuild new file mode 100644 index 000000000000..af7d7eadfd77 --- /dev/null +++ b/dev-qt/qtbluetooth/qtbluetooth-5.15.16.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +QT5_MODULE="qtconnectivity" +inherit qt5-build + +DESCRIPTION="Bluetooth support library for the Qt5 framework" + +IUSE="qml" + +DEPEND=" + =dev-qt/qtconcurrent-${QT5_PV}* + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtdbus-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + >=net-wireless/bluez-5:= + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i -e 's/nfc//' src/src.pro || die + + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest index ac0e5c008998..dc077fcf4738 100644 --- a/dev-qt/qtcharts/Manifest +++ b/dev-qt/qtcharts/Manifest @@ -1,8 +1,10 @@ DIST qtcharts-everywhere-opensource-src-5.15.14.tar.xz 4246056 BLAKE2B 5c0f0a15f9bdb6d9f5093f9fedb2f82f6b0484cbf8c16dd24c08d4f67355c66912a619085591cb7112162c8cc376f77efe2e9161e7c3906e5bd8baa6dad9d0dd SHA512 1deee169cf86bef6d92b0cc1000106e84cbbe2ccb93729e299a94e794bcc6d882e1818b1b74ddb0b2f2b7427a4dfe556218dd9988c9b31888c21907f6d1efaf3 +DIST qtcharts-everywhere-opensource-src-5.15.16.tar.xz 4246260 BLAKE2B 6a902fa889d1b32f5dc6aeeb18838806d29b52d5da9ec91cfd9a33da6049ae89f3fc57ed73bd68dfd56dcbb971a57c384598af9e0c1743391ea0339a6ca9029e SHA512 f57df425e767ad5e18d5bf2439c137c0b656acf4ae998d42a41e59acf8a7b3d6733ef1c4ee4b11e1d54801df1550af5ee53cb190f05db223568b31fb4fcaa96d DIST qtcharts-everywhere-src-6.7.2.tar.xz 4661448 BLAKE2B f35a3185bd6ca684dea07390e95e1bbe0b15e9a774e9da852425afbe22dea2c52b4592eba015b64f39e4816ae2603558067f2b453d96a0af44c755d60fcf3d62 SHA512 8e142bb3a925e802ab482890363ec1b7ed8c7b1d1bbbf6b30361afc8571ddef75d82f10b7d44bc29e6d87b752f235171f282080591f1ca252b2e47ad0b58b5ef DIST qtcharts-everywhere-src-6.7.3.tar.xz 4661392 BLAKE2B a36feb2e656f3405ca454b05a16875019951049a3264202b5be46dfcb21fbe64951fab67ae744a004bef273af3da81b6b4374bb1fe4b5ce5305d309c711c0baa SHA512 5e1e9387bee3a500a0178390ee827d76c58ac66486236e677e2854c3ea06011aadaaa08f742bdb0674b382209d54d30e8a0fa5f110d78c2b0dbeab49d46736e4 DIST qtcharts-everywhere-src-6.8.0.tar.xz 4662104 BLAKE2B ef811299adbae1a01cebf85e55dedb56fe9bcef78d2d7c79c623568dc1760283531fddab0714e557f76c360d0e426b69d5e417add48a9ffea03379e16f8e8d72 SHA512 f422ea114571f6c01aa0af613614f40d6b11b0551c7de716ddaaba05ac44e9ca631648605e44af4a880961bbcab4b84a4f3a427fcc9462d33769cfb1c69456df EBUILD qtcharts-5.15.14.ebuild 571 BLAKE2B 77b3d7d6694a55144a16268d173daec87718d580224e62863905ff8e81e29253cb41143252100f84d0628634a086d6320cbda09a047886852d2ef60d210856d5 SHA512 a649aa77b03c17a2e577a3460da5e95ee2effa70c3786f7533d6f64209f790908fa2bc5b1d39cc77673010374592ebaa2423e29519bb6b81a075648a3a97fcef +EBUILD qtcharts-5.15.16.ebuild 577 BLAKE2B 2423e17222a0c35d5d6d051c0bfbcd2c3cccedb9519ed5b32bf95f80cc6983d2373bb0429cd5a8c2fb970759e47a4dfb6744ae9a68c1b8e14818052b206af226 SHA512 0482b223a5fe4f4ce26a42d4cd1fc1e36842befa02fc3dd7cd1c25f5b14f45eec6c3e7c34b42a74396b9e7f60b46548289e943526a2cf4165eb4110efd251a5b EBUILD qtcharts-6.7.2.ebuild 566 BLAKE2B 55fc6766a2dde2d5d0f5a2a7439b117c1592ab4c5cc07e01eb603c8845cc591638698939d057decb6e23e5b540d54782402d1ccfc540b4fd9bee715ffe7a4ce6 SHA512 75f01666c2d25a17255360fdec2c0a4f3ee1f8624705de12138a10959341a4d62bf0cb73688b84adb3d5e6e14585830457bc8f9514c4d1826984e76fd06935c0 EBUILD qtcharts-6.7.3.ebuild 569 BLAKE2B e0c4f9ac64b76765425bc945333726c78b1e95e5a498f3ed4e95feab1c0f7884316d57c579dd2868c8860a06810e2d032c6e6aa3c4d4a3df361a51e1f9b3e30a SHA512 d5e07a6d7b6e0e91665d2dd50432190b2464b66f2250d6917dc5f722926e47d46aa69071efa5dfa75ee210a7f560bc9ce16c0bacbffc716a44ede8365b2c80da EBUILD qtcharts-6.8.0.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 diff --git a/dev-qt/qtcharts/qtcharts-5.15.16.ebuild b/dev-qt/qtcharts/qtcharts-5.15.16.ebuild new file mode 100644 index 000000000000..8140d74d605c --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.15.16.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Chart component library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest index 0f07a9a80618..45bd2582d5eb 100644 --- a/dev-qt/qtconcurrent/Manifest +++ b/dev-qt/qtconcurrent/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtconcurrent-5.15.14.ebuild 467 BLAKE2B bce6fbb1e01acbe9711375e01bb2249618f939521910a5eced3f15ee943133341b970fe178014b2677d6a29f33696bc798cca04df53450b9d239b217f1f7a890 SHA512 58dfec40946afc704587edf7f38345a20b12fa82f99080502ce0302152a87062b25a4f32c617da1092a7c8cea19241a815c3ac5f357f0861a4b3951e01079099 +EBUILD qtconcurrent-5.15.16.ebuild 473 BLAKE2B 331df5d30080f2e7cd2ecff4eec55bd890c4b8e33943ff02472c78f41bb43bc0a3a5d14a5357e80b66b81608c3647279fe9894131f8549ebb983484b289898b8 SHA512 1503167be45b4841cbe68b3ac1003859c39a8f937ddda7e8693e76cbfbf355f3f0701e9b76ebf022afb6f49576d4a7cf40bb668f9c32464babc8b83791774a7a MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.16.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.16.ebuild new file mode 100644 index 000000000000..90e4ad65d95a --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.16.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/concurrent +) diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest index 22204e24c9ac..aa7e9a17568f 100644 --- a/dev-qt/qtcore/Manifest +++ b/dev-qt/qtcore/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtcore-5.15.14.ebuild 4302 BLAKE2B c0f7bc71204dbcf688d402433e2eaa41eb00514eb10ec1110ca63f3a32dc5c6c8ca6fd1c378c6f49f7cdc701655541a0c2d0bb88331699360bdad7f3a353efd1 SHA512 2c1315230ea0f6d6844a6414cf903d5a3ed575cf96c4aab1d898bdc87ca4ffffd936fb674684b4abdb62a8b0b13b430e563ae2f2ea3853a0133fde5d523771fe +EBUILD qtcore-5.15.16.ebuild 4308 BLAKE2B 843c0e9c9bbe03042159380cb72f6d8c34a75a1911f9cdc6daef94b2d3335a3b95b318f299b5850177836c96941e7d138c16a1371939622c58d5c145729a7665 SHA512 d3fd4cef75c665b628fb933035c701367fbd3366761a913da26842c380bc28485765ab6f171a929f1aa5b8f3cc65590d9e6f0e16aa91046c3315d1ded24f29f2 MISC metadata.xml 594 BLAKE2B 0cefc88e620290c30db5f52e6804c43541617009ba05cc517a5c8b1c4039be9af9991e6e5b893577da3df52a83b70bd9f07a8061c518e9b52fdfdeb93a7df17f SHA512 73036ec739b85ea13025828f2526bce9d9fa6a3db3578925e4a4294be92a15dbe0f3af4db206690e3e786237312b3a23cb028a15abdd216e251db849a381a5be diff --git a/dev-qt/qtcore/qtcore-5.15.16.ebuild b/dev-qt/qtcore/qtcore-5.15.16.ebuild new file mode 100644 index 000000000000..fc74cab8e807 --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.15.16.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit linux-info flag-o-matic toolchain-funcs qt5-build + +DESCRIPTION="Cross-platform application development framework" +SLOT=5/${QT5_PV} + +IUSE="icu old-kernel" + +DEPEND=" + dev-libs/double-conversion:= + dev-libs/glib:2 + dev-libs/libpcre2[pcre16,unicode] + sys-libs/zlib:= + icu? ( dev-libs/icu:= ) + !icu? ( virtual/libiconv ) +" +RDEPEND="${DEPEND} + !<dev-qt/designer-${QT5_PV}:5 + !<dev-qt/qt3d-${QT5_PV}:5 + !<dev-qt/qtbluetooth-${QT5_PV}:5 + !<dev-qt/qtcharts-${QT5_PV}:5 + !<dev-qt/qtconcurrent-${QT5_PV}:5 + !<dev-qt/qtdatavis3d-${QT5_PV}:5 + !<dev-qt/qtdbus-${QT5_PV}:5 + !<dev-qt/qtdeclarative-${QT5_PV}:5 + !<dev-qt/qtgamepad-${QT5_PV}:5 + !<dev-qt/qtgraphicaleffects-${QT5_PV}:5 + !<dev-qt/qtgui-${QT5_PV}:5 + !<dev-qt/qthelp-${QT5_PV}:5 + !<dev-qt/qtimageformats-${QT5_PV}:5 + !<dev-qt/qtlocation-${QT5_PV}:5 + !<dev-qt/qtmultimedia-${QT5_PV}:5 + !<dev-qt/qtnetwork-${QT5_PV}:5 + !<dev-qt/qtnetworkauth-${QT5_PV}:5 + !<dev-qt/qtopengl-${QT5_PV}:5 + !<dev-qt/qtpositioning-${QT5_PV}:5 + !<dev-qt/qtprintsupport-${QT5_PV}:5 + !<dev-qt/qtquickcontrols-${QT5_PV}:5 + !<dev-qt/qtquickcontrols2-${QT5_PV}:5 + !<dev-qt/qtquicktimeline-${QT5_PV}:5 + !<dev-qt/qtscript-${QT5_PV}:5 + !<dev-qt/qtscxml-${QT5_PV}:5 + !<dev-qt/qtsensors-${QT5_PV}:5 + !<dev-qt/qtserialbus-${QT5_PV}:5 + !<dev-qt/qtserialport-${QT5_PV}:5 + !<dev-qt/qtspeech-${QT5_PV}:5 + !<dev-qt/qtsql-${QT5_PV}:5 + !<dev-qt/qtsvg-${QT5_PV}:5 + !<dev-qt/qttest-${QT5_PV}:5 + !<dev-qt/qtvirtualkeyboard-${QT5_PV}:5 + !<dev-qt/qtwayland-${QT5_PV}:5 + !<dev-qt/qtwebchannel-${QT5_PV}:5 + !<dev-qt/qtwebengine-${QT5_PV}:5 + !<dev-qt/qtwebsockets-${QT5_PV}:5 + !<dev-qt/qtwebview-${QT5_PV}:5 + !<dev-qt/qtwidgets-${QT5_PV}:5 + !<dev-qt/qtx11extras-${QT5_PV}:5 + !<dev-qt/qtxml-${QT5_PV}:5 + !<dev-qt/qtxmlpatterns-${QT5_PV}:5 +" + +QT5_TARGET_SUBDIRS=( + src/tools/bootstrap + src/tools/moc + src/tools/rcc + src/corelib + src/tools/qlalr + doc +) + +QT5_GENTOO_PRIVATE_CONFIG=( + !:network + !:sql + !:testlib + !:xml +) + +pkg_pretend() { + use kernel_linux || return + get_running_version + if kernel_is -lt 4 11 && ! use old-kernel; then + ewarn "The running kernel is older than 4.11. USE=old-kernel is needed for" + ewarn "dev-qt/qtcore to function on this kernel properly. Bugs #669994, #672856" + fi +} + +src_prepare() { + # don't add -O3 to CXXFLAGS, bug 549140 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die + + # fix missing qt_version_tag symbol w/ LTO, bug 674382 + sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die + + # Broken with FORTIFY_SOURCE=3 + # + # Our toolchain sets F_S=2 by default w/ >= -O2, so we need + # to unset F_S first, then explicitly set 2, to negate any default + # and anything set by the user if they're choosing 3 (or if they've + # modified GCC to set 3). + # + # Refs: + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078 + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105709 + # https://bugreports.qt.io/browse/QTBUG-103782 + # bug #847145 + if tc-enables-fortify-source ; then + # We can't unconditionally do this b/c we fortify needs + # some level of optimisation. + filter-flags -D_FORTIFY_SOURCE=3 + # (Qt doesn't seem to respect CPPFLAGS?) + append-flags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 + fi + + qt5-build_src_prepare + + # workaround for a79a370c (...Annotate-QMutex-...patch) adding a header + qt5_syncqt_version +} + +src_configure() { + local myconf=( + $(qt_use icu) + $(qt_use !icu iconv) + ) + use old-kernel && myconf+=( + -no-feature-renameat2 # needs Linux 3.16, bug 669994 + -no-feature-getentropy # needs Linux 3.17, bug 669994 + -no-feature-statx # needs Linux 4.11, bug 672856 + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qmake 5 + + local flags=( + DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG + OPENGL OPENSSL SSL WIDGETS + ) + + for flag in ${flags[@]}; do + cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die + + #if defined(QT_NO_${flag}) && defined(QT_${flag}) + # undef QT_NO_${flag} + #elif !defined(QT_NO_${flag}) && !defined(QT_${flag}) + # define QT_NO_${flag} + #endif + _EOF_ + done +} diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest index b3b102a982e2..751b59b86ef1 100644 --- a/dev-qt/qtdatavis3d/Manifest +++ b/dev-qt/qtdatavis3d/Manifest @@ -1,3 +1,5 @@ DIST qtdatavis3d-everywhere-opensource-src-5.15.14.tar.xz 5184732 BLAKE2B 330888b0a79fab30fc181fd17af187856faaeb1ac7b2805d863c25a4a41dac4c882b4229d518411b56db00796ab9d795f4a7bae2ff82b5b36c94bfd19b91f463 SHA512 b1778a2a1124caa01ec931d2c018f79a6810b8931a40a1ee7889acb0f9a47fb0d6547375f0dd3435009359be73e873a2acfe16fac918bb17b9f99a55094efca3 +DIST qtdatavis3d-everywhere-opensource-src-5.15.16.tar.xz 5184548 BLAKE2B 71e80e2410b08b9fcef36c8afc3a8a9747e2696ca86f1f4f3865374d7bf62d4f64dc72f495874e1f9a668b995847fd88d9bcbc83e578c7b6bd3be74422829d8f SHA512 ec2425d4f5d3c8b26f1682f8d3e236ad4885194946e3720c54e5afdc3c8d8cb4322cd83aa381b7c1802f6348d1cdbfc4abf7c928686ef3e4c52d223fa2a314f5 EBUILD qtdatavis3d-5.15.14.ebuild 662 BLAKE2B a58fa34021d9d1c1108a51b1b21441b00d64929be938af5c4c3089f53ad133d35b9226b341a7ab402a58c83b16761c3a9696c0519b98f3403fdf3f6971da0262 SHA512 e34f02077ecf6b43296824fe4cbe7de9a40693628837e7f9d02047bf0f3451ec0ab15fc0df7144fa8f0032480aa32bb0bf70c92f74268f59fb73c40488d1eb55 +EBUILD qtdatavis3d-5.15.16.ebuild 665 BLAKE2B 7fcc8b7bb0d10686eb3393d0036d32ce9e1d6436bce176921726aedfe6176d0bcc7752482fa909a5ce1dd123e6f3a331798f991697e116b9213fb25e559b8584 SHA512 38f84f6e11253a7083a3067146946195396749c99c31627bc4692173196ee2978d176e4c3d38a8c98bcbc589ff09989613f8030d35f20880bf7b41ef349b9f7e MISC metadata.xml 562 BLAKE2B 89a71be78fc40c86d01afd963f8a8519410086f36b572707e8029ea58e900d7e9563eb1b94fec26c2e078395bfa9ef20149fd8c0b2a5d6c3699198890215ebe7 SHA512 85467596f68320b2cd8440f9587f88992d36915b906a5b9139b29e07a9db9ca31853ae7c379bf90e9178e407ab3e526187ed761cd8cfa155658491ef68bbcf30 diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.16.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.16.ebuild new file mode 100644 index 000000000000..b840fe22e50d --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.16.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="3D data visualization library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +IUSE="gles2-only qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + qml? ( =dev-qt/qtdeclarative-${QT5_PV}*[gles2-only=] ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + # eliminate bogus dependency on qtwidgets + sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die + + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest index 739cfad0dc9b..63e162dab733 100644 --- a/dev-qt/qtdbus/Manifest +++ b/dev-qt/qtdbus/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtdbus-5.15.14.ebuild 705 BLAKE2B 934e8f5e091a5bdeb7a45bb43bdd80c17f668bf398ae4bf0bb699a2bd35461ba306c6dc481cc5eae498c6c7f2c9c1af10cbf6a87181a96e11b3f06af56e6a5e9 SHA512 be7972ff3f9b8656a93beabdf56993d8455b3451140f08bc1e58eed29c77a15cfc2101a22a2b049102bcddee6d50a463ed5c6c8ecf26f411872e49fd7548e92a +EBUILD qtdbus-5.15.16.ebuild 711 BLAKE2B d47a56db9cb9cc97ef1e5fd5547ea815ce38d05b7e38d0d85dbb3c7b2f41cc3cca6749eb97b9ae0273d226277e5274c5d3808305c6b59dd1e828aaf2a54860fd SHA512 0cb0684f47d597f34c4947dd6c754cafc5b9bc86e1beae9596b5d5f93ff15787ce785edac4011ae7cc64c877f6e7ecf11bce28816a01afc22b3d50683f073f4e MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtdbus/qtdbus-5.15.16.ebuild b/dev-qt/qtdbus/qtdbus-5.15.16.ebuild new file mode 100644 index 000000000000..04187981ea9a --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.15.16.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-apps/dbus +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :dbus + :dbus-linked +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest index 9d1c39f4e4ca..dc4e2ac93ff5 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -7,11 +7,14 @@ AUX qtdeclarative-6.8.0-QTBUG-129500.patch 3440 BLAKE2B 8823171026034a5a181997a0 AUX qtdeclarative-6.8.0-QTBUG-129797.patch 1236 BLAKE2B edfa939f1438031c1a0b168dc493806d372f072d3b104975da56711c2ee2df402aba076ca7071576ed98a8bdb0668af2f7258c6d2a9f4ae68192473b1630fb39 SHA512 9cc280dccc08aa0bacd0d5ce34dbd1ab6cebf3bcc3cbe4854b03c1e12971619993845d9689b146cb89557c2dbe7b0a44870e6bb0cb1e1d6b4a89924a19b8be7d AUX qtdeclarative-6.8.0-QTBUG-130767.patch 8301 BLAKE2B 87e67017da7b2a1a9410fb6c6988c6418222fbcae9104fed00f94ca04d5825a2b071c04e49c304e128dc3f639ca138ec231246c8f2c5d726c22a75839e6f7149 SHA512 9b183f77d4121019fae93b73461373c1f5c36618202a4085ada637fb6ed7cc8007c03f29653159046a1666250fd43ac163a496ab639c5c364180ade322f3ac7e DIST qtdeclarative-5.15.14-gentoo-kde-1.tar.xz 26628 BLAKE2B 2b8302b96e5a8cae374da43dfaa5c5c7bf66ddfaa4fed055850fe7b39b995b1416268b94fb98fbc7074b6a0da47e8f9232751dba34b6021e095d7f9339fbfdd9 SHA512 3d4f3cc023e9da32105520bbe74847bb438ec3af85cf6203321400d451902071115ed3cc0c42e8cf995d0304f86cda11096223ad99b09a7dd95b3d83291a7b4a +DIST qtdeclarative-5.15.16-gentoo-kde-1.tar.xz 19148 BLAKE2B ebdc17253887c5b22816c3bdcd07f30274c3aa4680088ceee7abce8896a17aff7272e5a4bba576e1ad0372b7d1d80322c6890e1b5343eaab915a5355da659c5b SHA512 3fbbb7b06c67d31a9074737f68437a9e920e4b816c78c78dec2e700e339f6f8ad0b244a1eb78d7521133873b17015861a84057a890887d4dfbef91699428d8c6 DIST qtdeclarative-everywhere-opensource-src-5.15.14.tar.xz 21595408 BLAKE2B c88388bd04636bc55cad17d97a9f3ee2d3bda6b585cad59d70106bd4e14bf37570bba5edc21627bc08852034adcb483b4c23d7f21ba523dc9e7b6c1f0386a994 SHA512 06c48938c5ab96c4a9e010fdf4a8fbf2b84b7669a486298044363048de3b7da01aa5d9284d1b08b563331887e326befb25566f9972f5143ca3cde47016394bbd +DIST qtdeclarative-everywhere-opensource-src-5.15.16.tar.xz 21599596 BLAKE2B 7f69370eab4909891beb27a730e7082030715f1fcbd9faf87bdd8f3d7d3e469c56b609f58a1cf769bdb22303829d573d30fd9aaff4824456778d11ae46f7ddaa SHA512 be492d95d11ab13e13d27ca2024b5b5860d515d0b66c6d1c201bdba155841996bfdb3b813313dc75578228b6d3e661220dcc5db037624fe73d6e5e1c3ec84aa7 DIST qtdeclarative-everywhere-src-6.7.2.tar.xz 35629324 BLAKE2B a2c5a17e2f88dd91dd7ae21950d8bb7bc0856f1f05a093405c68e1b3b584a75fee474a9a7116a1797c464e2ca92778ebec774d4afa5ac6eebb1022daabad8868 SHA512 ca172e79af317f481d6f5e6388dc074fc6f99966b896135ab9991fa1a9502e46b0ac21b7f2bc38278448939e77882c5fd17252e3e6460c1665f8156fa99bceaf DIST qtdeclarative-everywhere-src-6.7.3.tar.xz 35663596 BLAKE2B b9dc18b4a459c283883a9bd2b2708ea758dc2853e93af05a503b84cb348398e5cdd9b28f6735cbf8e480d252f33cf6c36b06deedd468e7b0169e59b5bae296cd SHA512 54e9b262b07c80eb6530da3e980319edd7370cc90f4241ebaf22a73e1f7f4f14177cea06276a0d3b2b553c6ed0825be0c56b9e2ddca53e99db57b67c3ad4bb47 DIST qtdeclarative-everywhere-src-6.8.0.tar.xz 37029068 BLAKE2B 272c673eb06ad28be3f7a02d29323ba0ab1943e1dabeb8a8b7d8f4857473a488f22bce1ee60c1e56996cd6805cb30f77b80253a6504f86252c0d4188984ff4b2 SHA512 4f1e26511265e7085bfe097435e64b4daa0bb4a8287f56753a64437a5eb408c0679afa03e255d1949e382b59496eff600cb0638a9b8cc95278d67ad5cfb9d52b EBUILD qtdeclarative-5.15.14.ebuild 1537 BLAKE2B 9515ce8d7c01fa8119ecc030871048dece2da2051a67cc1bf61907db5fb1ceeee7ca52503068a9059c3822df398d90e2fec630529a2f88a1ca707ac1c9ef9250 SHA512 d684a28aeda630154eb7c1023dbf231baf5cde528788cb3fbaab35e24a349dd585519aff99d44c405fc6f5f92e9f52d49f30cbbb11c908cf5f42e8d7f5826543 +EBUILD qtdeclarative-5.15.16.ebuild 1543 BLAKE2B b592d39709bc021bc21674900b83ea861493ec2c7fb6162cb8534e7dbbbd36c62089aad4f68b4148c65129ef4b62f680d4b7148e1e27e8d6b300fa3b39277aa9 SHA512 12ee39df9161ce9fa677c7077eac344218481246b0a164c4504348d8e6439aa530362c2ebac79b30bc791b9f314f9194d2232d850c7865000454647d8eb7baa6 EBUILD qtdeclarative-6.7.2.ebuild 1175 BLAKE2B 4f4d132a22d7987afcb7164ce83e35358b664cc70013f269af95e72b353cfc0103d3953fa308532dfbd00ce0f703c33e341e8a829c1a6bb62a09c07ec8cb7910 SHA512 48af79fdeff33c7d2da696364e1dc1a6694d9a6428a8aae11c5bd2ad2046f7a82bb780824da9a1aef1741322680534cd0d261a50acf235ae3b4fb0f8346d7dc7 EBUILD qtdeclarative-6.7.3-r4.ebuild 1913 BLAKE2B 2e0fff6218ad15659d0ed07c0b41d24c073c7d5e4af65be98831b240682c3369097ecf1f54d7ff5659a9596d861a45e0a03371bd52e637bd29c25bd06d37559c SHA512 ce1776ec512680642899ae5d12224c77c3ff4f94caaebb454959d436d8c80da1ec72ac8752de3491206d8427caf4b2e07a9a9eae52f226ee02aa7ef3e04be895 EBUILD qtdeclarative-6.8.0-r7.ebuild 2008 BLAKE2B 37676d51f48a64169fb4ecc6c69efc2cb2edc90f3a4ed5355f067df6a4c1fa9030e79c50e9df55e0b69c4dc82437f6edb5b81fa68100dfdc6878afb3369d5550 SHA512 e09f9c9e837a115647ffe6d30a21d6836178ad7d0c26df2660b5cc1825a1c13dab3c01619258ca4455ffb3cc6c40563733d1b200ae2c5dcb93964ffc68e39d1c diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.16.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.16.ebuild new file mode 100644 index 000000000000..d03b1729d110 --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.16.ebuild @@ -0,0 +1,67 @@ +# Copyright 2009-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +PYTHON_COMPAT=( python3_{8..13} ) +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 +} diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest index e2a5a88498ff..556dec368bc1 100644 --- a/dev-qt/qtdiag/Manifest +++ b/dev-qt/qtdiag/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD qtdiag-5.15.14.ebuild 834 BLAKE2B c8e8b3c1016961468907b69f9674f2dad7cae5bf59b926e9e26d967e694e5b44bed2cbc00d9467669f9a7848823373b60c52d2b2e2622bf641392ffe1d216dd0 SHA512 5e8f3efb398350259b56852957e124159427b8b6c1926e4f14236e6f4b8c0cb955122a01c9562640f79de9cf64f56adf01e4d7ca0fc4c0560348190a80cc8fd7 +EBUILD qtdiag-5.15.16.ebuild 836 BLAKE2B c596bb516a0b96421c637fd6b407760becd9579ca30e4bd2ed3e8f586da33036f2d8dcac8435646286cb992478bd48aeb556e2edbd6076c300303805e8ba4938 SHA512 8507f918fdc2a2900d6dc6c6bd1b62b2221dddf723ec4410b342592e331e7915e1463bcc21a4322dd1f926628f1ee224736f0903caf50367517286cd23a2faf6 MISC metadata.xml 616 BLAKE2B c2e815f14a4c3967140cfeed9d4266b668217994cbdbc58300e3736b428f05449d83ae6ed746bb29debaaa1ab8371a37c054d03395be1f7b66e23c3209449a20 SHA512 8747ad7226372dc06c7e6b44afa0c5cf20a7fb877974c67bf4f599b6ffafff292f3c8a2a80243f6243dcc4c158034dc731451e3af9af8790a302c43ae83907fa diff --git a/dev-qt/qtdiag/qtdiag-5.15.16.ebuild b/dev-qt/qtdiag/qtdiag-5.15.16.ebuild new file mode 100644 index 000000000000..74f95a88e007 --- /dev/null +++ b/dev-qt/qtdiag/qtdiag-5.15.16.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment" + +IUSE="+network +widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5= + network? ( =dev-qt/qtnetwork-${QT5_PV}*[ssl] ) + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtdiag +) + +src_prepare() { + qt_use_disable_mod network network \ + src/qtdiag/qtdiag.pro + + qt_use_disable_mod widgets widgets \ + src/qtdiag/qtdiag.pro + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qtdiag 5 +} diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest index aa12d0e465c8..0713c1e06a31 100644 --- a/dev-qt/qtgamepad/Manifest +++ b/dev-qt/qtgamepad/Manifest @@ -1,3 +1,5 @@ DIST qtgamepad-everywhere-opensource-src-5.15.14.tar.xz 380932 BLAKE2B 0129f5e5f3f58df132ecc1bdfde5901509dfee5ba2a99a35d125094d4116196cc613d38cd738edc26ce7b197e82365135700d137b1a1be29845c3476a8bd2766 SHA512 a6fffbf01fd9e022949c99e926c9f877e9802b61e9517f36a574e90b60c3cb045061907114c6aaed1da0d2d068758617931ca123facd79ead9bae3b445174e26 +DIST qtgamepad-everywhere-opensource-src-5.15.16.tar.xz 380928 BLAKE2B c87ccd3e35bb08bcf5c693f381ab7c326f1200ba8f42913a68d53b586f790feb72cf67cabfff9b8907ebf3fd0b761225c1ea8705bd09fc4a3971debb590c516b SHA512 4651355c59d1977c7895d4bb751a9aa66088fb6173713f90e7a188ef4e314e00971ec285f5a6779cb2b23bcb61a9555c9f44892f44c44429fc4e54c9f7ff517a EBUILD qtgamepad-5.15.14.ebuild 723 BLAKE2B 6e4dec6030921df33431b2638096959cc9b6c5b51ec98a34fb135274408fe26f6d4c553169394afd977f5e99ddce0bd6792af52eab130836f755bf7a76f8a133 SHA512 595c1f674d58c5473d60d68a13e9777d12d920ed96a5d5b4264a6929c83cad01c9c57dbd44641ca6eac33719f27a49649b979adf9dfe522034714f6cc458f09b +EBUILD qtgamepad-5.15.16.ebuild 726 BLAKE2B cfd69f16092c225c827b6d60ea830823c2d22802c16f6952b5e8a2941257f84bcb1e7fbf80cbddf333d0068dca24403504749f20c40e3fdb4814b556552a62c9 SHA512 d1afe966843e8e2f0581d18e803f30ead50d19d8a036f08a334e64ee2ae021513749779a502be05e4b049bd1679a104c6bac43abab1551f5569eb152cb2135ff MISC metadata.xml 613 BLAKE2B 02cac703ee9a9083829e963e9bc97424b58a36949b8237157976d9628f9623f806dee434e5eea3b63a1f2a4ac06509a3d0f0cd094590f12cb3b97ee09f9d6cf1 SHA512 9304973708ee729dc06cef8ac5b206a21ada747ca4efb36e2fc21007da61bfaf43947319be20b0ce73411f5eda2d13a4b226503c12b1d094d5f9180e84579432 diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.16.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.16.ebuild new file mode 100644 index 000000000000..ba18af1f321a --- /dev/null +++ b/dev-qt/qtgamepad/qtgamepad-5.15.16.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Qt module to support gamepad hardware" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi + +IUSE="evdev qml sdl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[evdev?] + evdev? ( virtual/libudev:= ) + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) + sdl? ( media-libs/libsdl2 ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt_use_disable_config evdev evdev \ + src/plugins/gamepads/gamepads.pro + + qt_use_disable_config sdl sdl2 \ + src/plugins/gamepads/gamepads.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest index c3e67be533f4..1fa0d74f0fde 100644 --- a/dev-qt/qtgraphicaleffects/Manifest +++ b/dev-qt/qtgraphicaleffects/Manifest @@ -1,3 +1,5 @@ DIST qtgraphicaleffects-everywhere-opensource-src-5.15.14.tar.xz 14034720 BLAKE2B 65f9be5a4dbf9adc1bce274ffb35b571c4f338098b6df632cf130c27a2fdb181c0a6b61a0fb102eab89ac5faf5192d0ee9d6eaacca015acca639abd0c25745f7 SHA512 774411e6fdcec6e91fa2368d4e8d0326581c638daad0b5b9fb7bba210fad854e51fe59555ccabf9bd331f601d93e8c5e3652095daa993dbc74b205db4b46e506 +DIST qtgraphicaleffects-everywhere-opensource-src-5.15.16.tar.xz 14034764 BLAKE2B 3eafb3c5292054258a99fddfab83d9367d37acdb8f71f3560a54002524346d4f5f8fd8e9435fb2e796be4a6965ae49c2121c4e3aeb0fe547bf82f31a41f2ae7e SHA512 25f2940428bed7b85f5ae16df286f8effc30ef9f68f6db5c559b18d247e8f391ba8c7e00a927024b0c84593648391fa63d16a23f1e8ae237b198fd3a1e7aa818 EBUILD qtgraphicaleffects-5.15.14.ebuild 473 BLAKE2B feaaa9cbee9fa7a5aabff369edd5dfaaa134dad32205b3f18112a811ff1e20b1e4d306fa21bcb528167e4a5f3e286582369a413b20d0fe68d7c5e57c3d59888a SHA512 fc2fa4764de95635c82d70f4c177f2f3de9dd760dd466698f1b001297bad8888167498343da94f214561181e4d15c3f13b2a2ccf38110ec4822eae5be44fc50f +EBUILD qtgraphicaleffects-5.15.16.ebuild 478 BLAKE2B a16564694dc9df39cfe47608deba3c20eeb7109d5cbca9f09efb4e5bcc3c1c74117f3e752b48810b9eaa6fe107a479d9a1620b1a4e5cfef7c6b42acb1299bcd5 SHA512 fb4e5fe568dea4c10bc20ff83783dfdfc7260abcd962a8b33f9838bff76d7ec462c063be8c59c7be126d7387213b234ac62778521671f2b98fc6442f94d52ff5 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.16.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.16.ebuild new file mode 100644 index 000000000000..7125b5f7b4f4 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Set of QML types for adding visual effects to user interfaces" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index c8952f21d3f2..d9d056fa408b 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtgui-5.15.14.ebuild 3986 BLAKE2B 4684e0f9b5971170b81cbc45668057ad6f1dfa595445590d1676e9379b7a8c9bf0e087db79eeaf3257c34e14f4fb64fe67a10c8a20ab9459fa5464d35dd4cdb4 SHA512 fc9b5b6b2b401afc96296e813fa337a093a60c748d9e633bb7b616dac4c7f48f46ce9558f3e7d189dfc5a1f61d74b37c6c80535326eb4fe61db3f7b45f27c91c +EBUILD qtgui-5.15.16.ebuild 3992 BLAKE2B 29c949bad3afb712e14aba931cd38474433d3a9e4fc90f5bf465e63744afc9d7fe3ef9e0509748ec909478685fba60b34af8d6b0d954232484da91fd555d901a SHA512 1bbf3bdb2000cbf2b4fdea25d968c9676b8dbb57c8034e4fd94973fd3e67d47c02fe32ea6379d42feb46244918179d857ee151d7cd613d07e6b4edffb8bc0c43 MISC metadata.xml 1283 BLAKE2B 2d4873f1b7011f5766810866933cd897a68a89d93183b93c19008b9b956aa10e882ebc061f0a86c81d68308bb267d28f324f2cddc52b55d94c4201a7b97ce889 SHA512 551b643e0dec5fcfd934029e36f35d8e14479e7d426dc74d4b48522c6e06d989ae70db7c4cd0a67594551916ec59036f3d1db91afa929e454614a947464ed19c diff --git a/dev-qt/qtgui/qtgui-5.15.16.ebuild b/dev-qt/qtgui/qtgui-5.15.16.ebuild new file mode 100644 index 000000000000..86319bc6324d --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.16.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc wayland X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + accessibility? ( app-accessibility/at-spi2-core:2 ) + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) + X? ( x11-base/xorg-proto ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl:egl: + eglfs:eglfs: + eglfs:eglfs_egldevice: + eglfs:eglfs_gbm: + evdev:evdev: + evdev:mtdev: + :fontconfig: + :system-freetype:FREETYPE + !:no-freetype: + gles2-only::OPENGL_ES + gles2-only:opengles2:OPENGL_ES_2 + !:no-gui: + :system-harfbuzz: + !:no-harfbuzz: + jpeg:system-jpeg:IMAGEFORMAT_JPEG + !jpeg:no-jpeg: + libinput + libinput:xkbcommon: + :opengl + png:png: + png:system-png:IMAGEFORMAT_PNG + !png:no-png: + tslib:tslib: + udev:libudev: + vulkan:vulkan: + X:xcb: + X:xcb-glx: + X:xcb-plugin: + X:xcb-render: + X:xcb-sm: + X:xcb-xlib: + X:xcb-xinput: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :gui +) + +src_prepare() { + # don't add -O3 to CXXFLAGS, bug 549140 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die + + # egl_x11 is activated when both egl and X are enabled + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:) + + qt_use_disable_config dbus dbus \ + src/platformsupport/themes/genericunix/genericunix.pri + + qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro + + qt_use_disable_mod ibus dbus \ + src/plugins/platforminputcontexts/platforminputcontexts.pro + + use vnc || sed -i -e '/SUBDIRS += vnc/d' \ + src/plugins/platforms/platforms.pro || die + + qt5-build_src_prepare +} + +src_configure() { + local myconf=( + $(qt_use accessibility feature-accessibility-atspi-bridge) + $(usev dbus -dbus-linked) + $(qt_use egl) + $(qt_use eglfs) + $(usev eglfs '-gbm -kms') + $(qt_use evdev) + $(qt_use evdev mtdev) + -fontconfig + -system-freetype + -gui + -system-harfbuzz + $(qt_use jpeg libjpeg system) + $(qt_use libinput) + $(qt_use linuxfb) + -opengl $(usex gles2-only es2 desktop) + $(qt_use png libpng system) + $(qt_use tslib) + $(qt_use udev libudev) + $(qt_use vulkan) + $(qt_use X xcb) + $(usev X '-xcb-xlib') + ) + if use libinput || use X; then + myconf+=( -xkbcommon ) + fi + qt5-build_src_configure +} diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest index 0e70fe8376c9..d348a3dd966e 100644 --- a/dev-qt/qthelp/Manifest +++ b/dev-qt/qthelp/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD qthelp-5.15.14.ebuild 631 BLAKE2B b89fd8117d3292b3ceb5e085288d841cee6f3ee40ebc1a43d1993f32b6d26a332a78cabbe31db23410dd218844fce472ee926907979e805d85833b469ef4cc2b SHA512 c739f5c96f4dfa66ff691fe57439123c448e94fce7196a163a0bdd2c1df9d6c6ba1bb6501cb15e818314f22dc22a0b589c7cd83b66d0912714b697801452db63 +EBUILD qthelp-5.15.16.ebuild 637 BLAKE2B 32d50ddda3656f9c7d6912311d28534520d42e1ad196b4dd2177dd17e6a0e8089e03f10b86cd2561c9cd2cde94a62bfcfa8daa0b9aa76b3a3a877dff36a2f758 SHA512 793063697c0cba844c828fb5341365ccbaef697ccc9b53f30e6abf9e8aa6435974293c54a2c17c0a6236e07b94fbf0e99c8e230f7e13a64af43998662a6d351d MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qthelp/qthelp-5.15.16.ebuild b/dev-qt/qthelp/qthelp-5.15.16.ebuild new file mode 100644 index 000000000000..45bd572d4914 --- /dev/null +++ b/dev-qt/qthelp/qthelp-5.15.16.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 module for integrating online documentation into applications" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtsql-${QT5_PV}*[sqlite] + =dev-qt/qtwidgets-${QT5_PV}* +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/assistant/help + src/assistant/qcollectiongenerator + src/assistant/qhelpgenerator +) diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest index 227d2e0b7a86..d8f28113feb2 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -1,9 +1,12 @@ DIST qtimageformats-5.15.14-gentoo-kde-1.tar.xz 62216 BLAKE2B 26982404bc2ed7946adb41b702cb144f84366da88757ca626f80a1cc7a3ee3719708bbd8db3253e9724ec9e394b7aea2e690bea70f2adf39d7af2176ad44fcf3 SHA512 750b6511d1e79cac4984dc5a239f804a65be3548b8f45dfee5475029109b8cb9a3df660002e5879b58ba1117bebb21f4662609fd05c502e94aaddfb319dd683e +DIST qtimageformats-5.15.16-gentoo-kde-1.tar.xz 2428 BLAKE2B 95c0794814d26ac6f2ee0d3e5acacd9d1587f211c204e3b1fe22c5f25e0f891ff8d85f128990f3bb78b0c4688476418c092e17adc403cec1ac5a3b8259f5fc1e SHA512 5d772d5ee4cdc9740f834383425224e0bc660c6a431c09f886b3e721ca7c3c1ecd12c35d448fcd4dad02e0363e9f4e4520c21f517e22942a1b0cc5ed65b9bd6f DIST qtimageformats-everywhere-opensource-src-5.15.14.tar.xz 1879816 BLAKE2B 5c3ce90b97a59e65a6c5c0bc518d8b6d41c15e92b5751570b53823ed62f5530a798f7c2645748d039c62eb29ae1074a43dcf2e96efe976e7302f7f645a03aa92 SHA512 8b9994b7e31a941ee265958da3829240bea89662d70f0e8ded7fb0cf354d4f6a38bd16664c32a97ae73424dc9ac853b24c0b6a645e20f8c39177e26fc1d43f2e +DIST qtimageformats-everywhere-opensource-src-5.15.16.tar.xz 1889480 BLAKE2B cd0b6c31ee19ea4a852f7476f8aa93281ec3f9ad6fa24b95254147b07db49deba43604d4d720bb9eaafb71eab23c987c2a079ca1cbd15b93833435b2dbe01fe6 SHA512 922c513f1d3e46b37cd87aadd06c993128c428773aad12e8fd252258840b969996e911248530b135400e43538783d8fc1c69b4fab53ab526fc5d38478d11e6a9 DIST qtimageformats-everywhere-src-6.7.2.tar.xz 1974768 BLAKE2B d57ba2cc12b3af02b0b15bb9836328ff0586c53cdb0acec7ba72ec4c089092f54677ee7faae18bd6e352c9105bb441e9173d33c8bf73c92205e01490728163fb SHA512 78871edcdf1ea0dec172e5d17fb7fee75c0512d18a7830ddcdcabb04719f57fc41faa7d1a82bcf4639213dbe98f495f817f5680745eb43a80b2e321f141d562a DIST qtimageformats-everywhere-src-6.7.3.tar.xz 1974700 BLAKE2B fe66163d0e9c5de9c60bbe37840ff9334f78031569af5c7d38f6bf9894d01ba1995c57cc1944680b4e2609176d76085d506430c404b8c4cc8b6e109b98e32c6e SHA512 ca4ef39cc0bdf53ff00ff870301ec184c52bb7db422eb04011926b03bedac22ba9c9426c75cb124d0016d2e70a108383c57c6826cc9e2c5d62adcd2f68db6471 DIST qtimageformats-everywhere-src-6.8.0.tar.xz 2024480 BLAKE2B c51ea6a6ec3f22af257fbd0836f2761a336fefd4002acb5cf90a5e5a2580883fafc626d9edebcc310a8375044bb8aba3978af88bea2ad46ce4b8c28a69cfeeb6 SHA512 87d7959a8e5507c22f450c98c28059f44ee1ed9a112c3f0d33689f9569c6d5e4ed9daca7f92ed2e39ccf55ae7d09f87c9fa5b9ac2f921a08d8ffd9cb51db9404 EBUILD qtimageformats-5.15.14.ebuild 704 BLAKE2B 1605a4ca9b659cf90d68e28ec61141794a01e996c42d56178fa040ed01daec10ed3f1a4742285f7815aeb0714773148e7e871a4a20f068e1951e3a3f808bf7ce SHA512 28017ce3fb5a5a3bba55ede588db6333a577656771bae3dfa5df9ea80819535e2db2aba31220fea89f8e6433b8cc07fc226702283e120fa9ad34d20d5a28bf41 +EBUILD qtimageformats-5.15.16.ebuild 709 BLAKE2B 638aa093b3a9913cf94d8241c41841b046733dacfdb932bf1dc6a40fc2d74763e7a12b452dcfe409febdab4b5522ea291a6d82275186df72a619c7e142ac1a02 SHA512 dc96378d82a77766df7f40cf6a8cff17b43d04eabb0c90b2d230c48edc4b2a7a3c20c48260329d03f2d47dd697d7145e73f786ae274ab941996e769df11b955e EBUILD qtimageformats-6.7.2.ebuild 846 BLAKE2B 73d140d34187d0bb89bfd7ab4d74a99d5243727820b4ee1426578c1f2b1df6690e7d608f2512971b762b385b791879f832e01e9ffdfeea03ee9b9ad46be2f4e9 SHA512 82c35a7c4939cf3318ca3324941099f30cc747aa034764fdcc01014e025e6cea48e44eca2f33c20d189e2b30ad98830ce7b56538d76552b2c27b590304591e7a EBUILD qtimageformats-6.7.3.ebuild 848 BLAKE2B a0d917fd12520598e89967a32330908114a563f4a60e04e592b6d8062de835e2550a21265b622396e571d96bede2a5a2df4e0c6db03a7ee57c4c299fa87f3815 SHA512 7b4b9ffa050f4a260e519615dd42c97fa0ab6ea67445959083782a9dcc56c0ea081d0b8f2271294bbafb1c2bc05c3d3d8cc9a1b923babefa620e93db92891cfb EBUILD qtimageformats-6.8.0.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.16.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.16.ebuild new file mode 100644 index 000000000000..690d726bc98c --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.15.16.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +IUSE="mng" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + media-libs/libwebp:= + media-libs/tiff:= + mng? ( media-libs/libmng:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + sed -e 's/qtConfig(jasper)/false:/' \ + -i src/plugins/imageformats/imageformats.pro || die + qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro + + qt5-build_src_configure +} diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest index a09d7bafcdef..aca622a09c4a 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -1,12 +1,15 @@ DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c7091a7b9d1355121f7e1e89f62c8aaa8819bef98c80f90b1521eea9c11a35452557c97d1dd49d13e0e810bd70f5038f8682f6ac42b68622cd269664eadd3 SHA512 5a6271d61bb9ede80b8483e784d8cc15170cf3f7b019472b2362c742e1e1fd52d811c2132b751574dacee6f7274b81e6049b8a3dc934ba7612c0aef6643062dd +DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48 DIST qtlocation-everywhere-src-6.7.2.tar.xz 3166188 BLAKE2B ca22bc51308b5f5b28f96bedd4190ad747bd335790ec0975e1dc381d8fdacf720907a9842ec01cdd1add3d56549d4c096021731ea3268423d3288e1b24c993a6 SHA512 d7b8d4b9c99247362747d2d8fcf9207e710bed70c320d5c38e6868760cfe5ae2a158d1c0496af939a3e0d74369a86673cddfb25096ff8dda8dc209fd0df94e21 DIST qtlocation-everywhere-src-6.7.3.tar.xz 3166232 BLAKE2B be9833355f758c6a7ffc799c911262c841f3419691a37a3ec21d3a2f2ffead23e69fce09811a8071c9454070659f7ea8a81eeb7ee5d7cfd89e5d76889649d8f6 SHA512 e905001e5edd4aa6fc3e28e7d9e0461083706510ae652bb8329a3eb9d0ca6a8cbea75ded54538e35a1a9389d743a41a4d1834f29184d398bdbb1281c0f4f591a DIST qtlocation-everywhere-src-6.8.0.tar.xz 3166076 BLAKE2B 5797705a6ec7dbb4050fe0e8f9a20e50578b7fc61cba26ed757812cc375e590d73b61190b6dbd321965c0ca6058f8ba9b1c46df69be7e8a60a37596314a53af5 SHA512 dcbeb6306c58b8809054be070fdcb00c8b3397c934bbd433d3e3152275cbbd662d67c9316a5724a229ec6e2874d5a2d33fa9693f1a0f0c4ffb294b92a0387d49 DIST qtlocation-mapboxgl-5.15.14-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e DIST qtlocation-mapboxgl-5.15.14-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d +DIST qtlocation-mapboxgl-5.15.16-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d EBUILD qtlocation-5.15.14-r1.ebuild 1629 BLAKE2B 93af70522115073f42fcc8b073cd515c547f4be99a98bd8352fee740690fbbd0c5cba351f54ec0038dfc0c21bacd78f7bcba0a8d9cb02145a2748d4a5f371de6 SHA512 b21a9278eac1accf942ae82bb066991d5aacf59e43412a47e68b88a6b9bb0abf59347c310ca8988e248242b701a496862108e489da00ad7b537b6e6459aa61d3 EBUILD qtlocation-5.15.14.ebuild 1629 BLAKE2B e5552627571a6b161e8fa025d5d8b21d96d8aba6b407efcaef5ccd6a17d656975904e2f927ef1218662a74dc28aa19811f2614298e3c1e653388e830d80db177 SHA512 dfe5123c519a24ae26cecb5d92b7a6a7c73722b78ed73cf66e6ebe45e09260ab119512fa6d2a48371a0830bf60e129321a2ea3b36fb13a67df04391bbe3ab7ea +EBUILD qtlocation-5.15.16.ebuild 1634 BLAKE2B a059c676b4cf2cafae8d5434097ea3b976f02c744978035bf4e8f356f2b07368dff2b3b81e84d6881f1bd6a9d809b9ce9a7e1a715c309b06b1990d4df9b46bc7 SHA512 97d47b818372660f4c1f45a5ade6f0038bc749ee50a73932aa059204422fe6dc477a107f20a5c70f95340a56c1eca60e8ae37a6dcc3736dd724b1f260a9947db EBUILD qtlocation-6.7.2.ebuild 1367 BLAKE2B 7b74bb6c4539fa58b6d2b6153909d37eb9dcfa0a0ba9fd9145329519b5fae4196b53ff8a12d004f98717b7d43762a90742740e0755f89bc090bf0ded151d7fff SHA512 e8ce507d2ec96be88e69a7161e9e3e4bc3e142ab4bdb10572d4b73d31c8803be9d773a06481d5f0da1261c03e5dc6fe5e6ef36e6a038dea4b7cd4a6ce2545951 EBUILD qtlocation-6.7.3.ebuild 1369 BLAKE2B 1201fde2d1e6828574f73a82d6a990643d2244afc2504ee15268c09754992ca0b2de726ef058d4bf0a10ab83bad54d3d448b9bb9729755b0b285b8fd2159d0ee SHA512 d4153d0f02735fe2ca0f60950fa445742eab593d5a268b9d7787e2148683b349020a3d4fe1a05f03ade335fe9e1321e417efc3f44607a9936bc2d8fd49a8fddb EBUILD qtlocation-6.8.0.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26 diff --git a/dev-qt/qtlocation/qtlocation-5.15.16.ebuild b/dev-qt/qtlocation/qtlocation-5.15.16.ebuild new file mode 100644 index 000000000000..f1b34d76e226 --- /dev/null +++ b/dev-qt/qtlocation/qtlocation-5.15.16.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PATCHSET="${PN}-5.15.11-patchset" +inherit qt5-build + +DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + MAPBOXGL_COMMIT=4c88f2c0e61daa89f584a8a9a3eba210221c6920 + SRC_URI+=" https://invent.kde.org/qt/qt/${PN}-mapboxgl/-/archive/${MAPBOXGL_COMMIT}/${PN}-mapboxgl-${MAPBOXGL_COMMIT}.tar.gz -> ${PN}-mapboxgl-${PV}-${MAPBOXGL_COMMIT:0:8}.tar.gz + https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +RDEPEND=" + dev-libs/icu:= + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtpositioning-${QT5_PV}*[qml] + =dev-qt/qtsql-${QT5_PV}* + sys-libs/zlib +" +DEPEND="${RDEPEND} + =dev-qt/qtconcurrent-${QT5_PV}* +" + +QT5_TARGET_SUBDIRS=( + src/3rdparty/clipper + src/3rdparty/poly2tri + src/3rdparty/clip2tri + src/3rdparty/mapbox-gl-native + src/location + src/imports/location + src/imports/locationlabs + src/plugins/geoservices +) + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + +PATCHES=( "${WORKDIR}/${PATCHSET}" ) + +src_prepare() { + rm -rf src/3rdparty/mapbox-gl-native/* || die + mv "${WORKDIR}"/${PN}-mapboxgl-${MAPBOXGL_COMMIT}/* src/3rdparty/mapbox-gl-native || die + qt5-build_src_prepare +} +fi + +src_configure() { + # src/plugins/geoservices requires files that are only generated when + # qmake is run in the root directory. Bug 633776. + qt5_configure_oos_quirk qtlocation-config.pri src/location + qt5-build_src_configure +} diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest index f57d14f05605..94cf18bc965f 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -2,11 +2,14 @@ AUX qtmultimedia-6.7.2-ffmpeg-6.1.2.patch 2059 BLAKE2B 67af9cb2b860b46dd643b5677 AUX qtmultimedia-6.7.2-gstreamer-no-v4l.patch 567 BLAKE2B e7adab12e4823370677e0c466058cf4966b8384937edb7759ecb84062fcd43f205944835bbf9885a99bf117d310a7e6d23b05a167cab3be2ef994c21a7ebc07e SHA512 dc41e9e82ef2a740bba967cc6430f0e72c88810b978bb61e78b6f19fc980de9744cf9f05f7d787bc2c5807c54fb630b83b58c805d693d7c2306588773c1db481 AUX qtmultimedia-6.7.3-eigen-ppc-no-vsx.patch 5814 BLAKE2B aaf9c453258b1afe6a443f4f1d67a2e2653e6c9c725bcd592e9917ae96d812b8ce6e0608368bfddfd6d59158cac279f397a9fad5eb965a80f814279c76d3dd54 SHA512 65815de9a59a48997de4716affd8fc6ffd0cf2ec05259fce944eff12ffc0ef35cff873ff941920d257add02b90157fc782ee2091a8edea364ded624d153d81dc DIST qtmultimedia-5.15.14-gentoo-kde-1.tar.xz 1492 BLAKE2B e2474990d9efc327f35a979c1f317cb213c6121b4e1285294c132a1266eaeb559e7239c7cd58da072e50dc85dd9aa0c1b6aa493f95fe31268171780cd3346883 SHA512 5427c7a5e06f8296b091b2bb3fc67e678ac01bd1179de5a11c38cfe9f87ba8e3ac87a1395c2c3044ad31fc5c040230e35a1e71e173e12109c24cd97da70d9e9d +DIST qtmultimedia-5.15.16-gentoo-kde-1.tar.xz 1496 BLAKE2B 760f0ee32f353849c0e826622fea0e744ceb4e96d3ae3a6e903b32e7e5211d803e29761538c45797f61f0766ae726206fd799fc4d2fa094f46176ee0d6d5a0fb SHA512 97b161727450864643c0c2d395757d3f78503c02d26151017bdbebfd55e7ffeeffc63e530baecdba4a43dc364dad614dd893278eb84e89587c8ac51f89e14f87 DIST qtmultimedia-everywhere-opensource-src-5.15.14.tar.xz 3842164 BLAKE2B 0065c95b4f14e566c667e16c4eb264e466174a9548c6a4bd39dbab9cf14ddad444cc3318ecdf18ca9e3999a3f95a669fd121937287d466a6b9a9c14af74ff686 SHA512 6059bd9aec65888ed6f3a1f87506a94ea567f9e064bb4a586859bc8f76ee4dca573eb256623452ddd9daf2305f49c707673425ea08edca9cd2db7b56bf5cab9c +DIST qtmultimedia-everywhere-opensource-src-5.15.16.tar.xz 3824912 BLAKE2B d98fcc82164d36f2bc21769796ce69c4b0aff57295795004cc609662a10fa80ecf8709c39ed53f96576071fd9e1e2d6eaadcc4eeb97c3fa6406ca7e2f8dcafe7 SHA512 a848affbc38a532455a34bdf887948210ff9794dae312115be0622246993324902b81209c2cac89ca5db63e6fcc29690f47c1255b1b7c4de68bf6ad5a6ecc5e7 DIST qtmultimedia-everywhere-src-6.7.2.tar.xz 8451800 BLAKE2B 44523ebe4f1b0c910fdad8ff29f24273c1b7872e9f5dd58b2dd779e61fe3b5c1a97ee900009ca693c740a6e578f9dd62995ac101ef70e1cd718af1bd1c355430 SHA512 bfcd04a5ba142e2a3bee3b67a261ffb4f651ac4e043e3dcafc0175bd25409de375041aa6fdda4f6899b00e4bad6c06ae9fd0d6a1e7db0b874f1bcf0a578d3c70 DIST qtmultimedia-everywhere-src-6.7.3.tar.xz 9360356 BLAKE2B c3ba0c1729b412022959900d4ee7b31f92df5c1b03326ffaea974a59a217be8f39cacf62e03374d63e1d804798ac1bfcfda011a42047ebaa53f5dc1511a44f06 SHA512 6c8c7c18ad71e32507af57456d1c11544f3e6c67c9cd3811a83fd0c20e12d6457ab294d91905e3911bdef1977ec1b535de82e9d92b2a38bd9eef7851e6349b5a DIST qtmultimedia-everywhere-src-6.8.0.tar.xz 9591692 BLAKE2B fd55d8a97573c6eef6af605e0564746cb2aa1fa8ac604c62283e6508f2bcb0ac5f0cacdee919b71dfb8a8c94b34d876e0811c5a2b428d4c8c3ee78dc127ad6c0 SHA512 1374db720141d09ca3081b5a7dd6d0f1b4457ab87096b4bfac0b9ab97de1dadf36ded5cf04ae01824fd9e16cfe7f45f45f2ebebc464696a348284462a731388e EBUILD qtmultimedia-5.15.14.ebuild 1511 BLAKE2B 81fd1f3d666a9c3da203ccc37ef635954c25d00e1928be7d2250fe7a8bbf564da4e61c2e1be07afc7bc51ac340c0605d241ef5bbcf5e1ec846e528886b8f6aea SHA512 5dd3b3f0b22029dadf98e404d4be3557eb335e666fc08ea7bd39134f9770433fe5e35524ca9df6e89deb342e2b8e03a679e0e7718d534693cb0191c618162b91 +EBUILD qtmultimedia-5.15.16.ebuild 1517 BLAKE2B f58c9922692fdbcc42efab3ff9f7c02a1c6d77f809b4b828baf5765d6fe11301330b479ce1d1f610c1ca4bd8ddf91f717bee3307699d60beac354007a3b35e29 SHA512 eb2c7ff70d9efe5ad1753261e07f4c34f0f1736c39eb21c261ffb41627f87686355449a32d8df18418f1d2a1c66573049b79f7ee6731bc47e6483a671435a60a EBUILD qtmultimedia-6.7.2-r2.ebuild 3286 BLAKE2B 59566faeeb43449047c4829393193bb3f23ccf0bb02cc79885d3e8ff103c5bc191f79b26677ca460c18f3709802e310ef8abbdc414937f1141045f0848d43ba2 SHA512 4b99fb509091805e90d022c08e5f0de87fe6dc378318500cba843aacfb4a6cd613f0069d34286c3510f05282391be1b92618e0fe6f21badfa5e6433193e2cd84 EBUILD qtmultimedia-6.7.3.ebuild 3791 BLAKE2B 27e2f4221e030c0daa3e2cb82963b4bf5f46a316ac2a47f7cfea3b2c443a2b694c4cdc3c2a786e76baa8fb509ebd05934ae55d30fb4ae809669523f666fd8d79 SHA512 4c4d68c7785bb8cf77a87b75ab8b210013e36ec2f06032b4ea6c4fbb7dc2f22b264010d76581490f6c71ee21aad6b92fb67fed02d3e98f72752588215b9492cd EBUILD qtmultimedia-6.8.0.ebuild 4098 BLAKE2B 96e050d43d91de0a1b04ae7528a1a74e6350ca8fcbe882350895880d847008800269721f381f42fab7739b8a273f094f638f3e76176f914adc2adf9fbbb59b47 SHA512 2c34750c129c5e0db6e98f73c7b302db023f3adffc385b63362be68ee38af36ec6d8a5c22d6a47969cc078b216d6ae7f02644485eb9b10ff1173b8e1821d7a38 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.16.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.16.ebuild new file mode 100644 index 000000000000..26dedb274744 --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.16.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework" + +IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtnetwork-${QT5_PV}* + alsa? ( media-libs/alsa-lib ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-base:1.0 + ) + pulseaudio? ( media-libs/libpulse[glib] ) + qml? ( + =dev-qt/qtdeclarative-${QT5_PV}* + gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] ) + openal? ( media-libs/openal ) + ) + widgets? ( + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + media-libs/libglvnd + ) +" +DEPEND="${RDEPEND} + gstreamer? ( x11-base/xorg-proto ) +" + +src_prepare() { + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \ + src/multimedia/multimedia.pro || die + + qt_use_disable_config openal openal \ + src/imports/imports.pro + + qt_use_disable_mod qml quick \ + src/src.pro \ + src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/gsttools/gsttools.pro \ + src/plugins/gstreamer/common.pri + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + -- + $(qt_use alsa) + $(qt_use gstreamer) + $(qt_use pulseaudio) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest index 3f20713cf83a..5dba8fa6eb39 100644 --- a/dev-qt/qtnetwork/Manifest +++ b/dev-qt/qtnetwork/Manifest @@ -1,6 +1,9 @@ AUX qtnetwork-5.15.14-CVE-2024-39936.patch 7381 BLAKE2B c946387ec8015fe4be214eb231e3cfd14bd64e660d0d246266fbe9e1fa8fff7db55ea0c0f13c7c45d777138e4921a5f6eedc45df8c043ea375b0a2251caf1580 SHA512 2a5efc9b17dd9c688c57caaa183ace4e6de34d0c14dc327ab5c74004adef4d7879d7bdf00c43fc847c395ec911dfa82678c360b0cdd99427e2e032007c237e32 DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtnetwork-5.15.14-r1.ebuild 1250 BLAKE2B 778b1da84fce762eeb739c520372542458bc6bc7987f71c64fb035bc6b38a95d22cdacd5185adb3ba462054836423a0955294adcb126894697678273dea67a7b SHA512 bb0ad83b2f421e6bd241f530c06f329f97ba3ac4abdfea280bff05e4f0c75d5448a5920d30a62a31bedae661aad1ceeb2d74707d8e03c7968286679bb4ba53b6 +EBUILD qtnetwork-5.15.16.ebuild 1190 BLAKE2B d214a6a4d6b5ec312f8bde180bd3031257443c004c2922a6420a0c109da776d64793f3c1cb365d6757b7d73ced2e6902ea5c1fc4c7dabce805699c5755dd01ec SHA512 8c473d48e946393e488a438fbf108a7352d2970bab631ee8977a8f5285274ebb44288f04d491a242d8f39331c8aa520bb30666c7bf7b0d87116eda324a4e125c MISC metadata.xml 690 BLAKE2B 3e1cccd88cb778d868aa5aa650d9114a79eaf7b5961dc6222b2da3e5c7536a43c7481b6d56bb9176b36ed2560ccb0712635146872f370fdc1e319286133a1651 SHA512 e402ad3b586e305a6f7ee99f24edd505b1e76f7a957108fc252a4a1af8978ac113b9b1c56e4fb0bfb696bcf29a1295f52af6614924f0e3ae2d7f71810a3be707 diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.16.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.16.ebuild new file mode 100644 index 000000000000..7f808e040412 --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.15.16.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +IUSE="gssapi libproxy sctp +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-libs/zlib:= + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) + ssl? ( >=dev-libs/openssl-1.1.1:0= ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy:libproxy: + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :network +) + +src_configure() { + local myconf=( + $(qt_use gssapi feature-gssapi) + $(qt_use libproxy) + $(qt_use sctp) + $(usev ssl -openssl-linked) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # workaround for bug 652650 + if use ssl; then + sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ + -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die + fi +} diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest index 895466f17a4d..a6c8331a983b 100644 --- a/dev-qt/qtnetworkauth/Manifest +++ b/dev-qt/qtnetworkauth/Manifest @@ -1,9 +1,12 @@ DIST qtnetworkauth-5.15.14-gentoo-kde-1.tar.xz 2296 BLAKE2B c42be1f7ec16edd3765b6d737a7af0666aee2013a60f79b520e7e8d6b0f52ae2c11f3c2415797033af4cf4298450d93dd4e129147aa79f5a1d42c09aa7b3024b SHA512 3d8c3936333df0488002d64dae278da0fe96b180b6eb3bf2c491bcba2a4878fcbca9f22179e680d8d94f9b60fcb74afb9daf8eef9702ce861ca7db021c205357 +DIST qtnetworkauth-5.15.16-gentoo-kde-1.tar.xz 2296 BLAKE2B 3bc5ce51289a0d238649064ad74a971e955a4436fdef6b876455a256f3063ad6e0721c81710f3bbca5b6c1722ef4daf4e14d471ba3a7a07ddba146880424d6d1 SHA512 2657aca08e73f81e24121e0e7c3d96487a591f896987e643eb160dab74ff307c73f6d6d13ed25853b6249604faf56fcee92dcec63a56a78f1ccac2ab4fb6dbd0 DIST qtnetworkauth-everywhere-opensource-src-5.15.14.tar.xz 135840 BLAKE2B 7a52debbbd1d9f72c3d5992666d309af64da50563f417cbdbc59904ab71d03d297eab504f1f3431f7aa01785f23166fe463add83690c8abe04953bc1ee057d16 SHA512 e0315df81f7ee6da7798212ac18b2e5b7936f5ec355c089f2c095bc8edd5f59cdb68c0bfec300dad30f62f4444549cfe19c5b5fe14943328064da7416cbf5f00 +DIST qtnetworkauth-everywhere-opensource-src-5.15.16.tar.xz 135600 BLAKE2B b74bd1c8ea20dbcadc3d83709462d1bde8b67ec767633b1dd880248532769eeb5694ac0c92a2ccb6dc407ddd7a0acc69bcc5b9a3ffc3ef361fc853a0ca780bc0 SHA512 cbf112c1f9c03f6cf78de148da44639393a3a2df56116e85d51d674cb31c37ea45823c44b9839af021c1c7e7733eefd646fbaae52459088b03e3b00fd30b1d49 DIST qtnetworkauth-everywhere-src-6.7.2.tar.xz 146892 BLAKE2B d2d788edbf0bc8c6a33cd7303cd593d8415ee7f006ee00bc19b4659052ad02032dddbcad4eaeedcba56f782fd2b5607304720a9b131781eeb12ca7daea6b301b SHA512 8357b2b833da9f652c88e706c7bf15b19b2c5b8f054914bfc16d33ea69dce86999b03fb7dd5b79e2a58d8d4e16af0fd2ff6dcf8e621ed251e63171fc8151f75b DIST qtnetworkauth-everywhere-src-6.7.3.tar.xz 148772 BLAKE2B f949e65d00b99bbdc36f4c80bd6e7454f4ac38363924ab8abef4a6a4dfb61f4ff627d7059c50f37d57207da1d91d560bc290d9671e3f2eec7dc5a0e8b480c717 SHA512 f5eacb898423bcee0b063f70bf227ef954702b281964dbf182a2e280ef98d203fd88e2696c5f6f45f62b0a6a2e6b9a33f968c71f63b02647e57c475c4c37f6df DIST qtnetworkauth-everywhere-src-6.8.0.tar.xz 253404 BLAKE2B b807b8f99d5f68d1a038e54e6bdbcac6980354f55eeb51d5ca63a822384439fe9b4aed1d0ea5bfa53b73ff3dff7e957d6ca1e1fbb0ed99af1480fd240551a08a SHA512 dab8efa74a150f559ee318b519aa44c815785638de60aab02a6d92845b84eec937c9134844f92a9664d7b15acb4d4e66cc62857c98d91f78ac9c95334c7343f7 EBUILD qtnetworkauth-5.15.14.ebuild 601 BLAKE2B c431059ebe441ffcc6b1b7f63d1835a8312532befbd64510de5fea00b5d2b8d3db9431d022ce60feacc16434a06400002a89951254b6e6ee6ff1c76a509df915 SHA512 8d12c5f7c18cafe553bf338f454c19b496f1eb2ceba8665668653aed7fffb75f276014728ffb9c0ad391ea445bbda279f7958c1aa6e43529c0de26bb7dc393ff +EBUILD qtnetworkauth-5.15.16.ebuild 415 BLAKE2B 990078ba9d7af7de9e6650929695d645f02e7b6c195c1aea69280a8a1d847215e627cd2bfddae1fcfde14b38d1e36eb667bd491a3b8686ce9ba2919b6ccacde9 SHA512 c7d40107b4161fc85ceb3ea1c79bee7e3df5c125f56e9cd90b824ac9dea2ddc9fc6b657fdc330bab44132816af4f46a71e6a73bfbc4e2279969581e693a4ce20 EBUILD qtnetworkauth-6.7.2.ebuild 350 BLAKE2B 207a1fe348d0c5b0b94537aa9c77c789d53b622b7c865318c73615c099ffa050806d4554953b64c218b0cfaa027fa84c11137f700098cad513d9736c659d1327 SHA512 c0acf003d69ffc679fc7475d6eaae4f2ccbea8098612f870ebf654ddbd4db93c091534920fd6a8ea7944d8f1fc92326c3743de434fc4b804ef1451e62a2a819d EBUILD qtnetworkauth-6.7.3.ebuild 352 BLAKE2B b33b27475fde857d3b7f6edff0e37ee1989a3edd276d684dab7638ef3ff257e2f004d9096ada72332b6dbccda527f57f3d2485c07127925db94550fc8e14749f SHA512 6e22e54136d845ed49044e84ae1e0bcf05a6aa3d99e551e9e6b70d3c65f782390f33a7909a6235c8d05e83ae5d4c88096881cbf3e5236ad7fde9048bc9ad9db1 EBUILD qtnetworkauth-6.8.0.ebuild 358 BLAKE2B 3c7c84223bb8da524851b41b82eaec6ed51dc12f1658127a36fd9728903bb2c204b10d7a6e6866cfe975bb9b1e2692fc62299d8943735bcc8602dff04c0927bd SHA512 508dd20e4ae66ee07dc85c5bac4e14f7d3ee6b63edb534becd25bba15d1942a0de4ad70863e41ea60f1c58a970bb5fac7c744aaad80f744adf5d93362391d145 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.16.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.16.ebuild new file mode 100644 index 000000000000..cd972728fe31 --- /dev/null +++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Network authorization library for the Qt5 framework" +LICENSE="GPL-3" + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest index 970bd05bf49a..b55bb6d25049 100644 --- a/dev-qt/qtopengl/Manifest +++ b/dev-qt/qtopengl/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtopengl-5.15.14.ebuild 681 BLAKE2B 0962bc6964e94cdb305d29003a305af29d75fceb787f5648fb72a6c7701878d4259ad334e77e9d072ded195b2560881e10100a44ec17333348c96d5a41a53900 SHA512 e90cf85e1a813bca8dc0fbdae0e0380d19d608d077598a231b7383aeb4682d9e558f26014bc6bcc44082ef05f8d98b5604a8db488486062516d2169530e85250 +EBUILD qtopengl-5.15.16.ebuild 687 BLAKE2B e6b0800080113b8c59a949b13901b0b50b07c18aea59185a7b09b954acad0e4662b20c5a52d6dcb2b467f3d9ea1eaf351a35cd4a5e80e3aef28fc741ccb49102 SHA512 93cdafa4217639f88460c83dc1429bb74ded43adeceffceafcc9c3fdac22e1ec75deab0ff05a4138e6f94f1fa527524115d5f962e6baad531e525a322ee58314 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtopengl/qtopengl-5.15.16.ebuild b/dev-qt/qtopengl/qtopengl-5.15.16.ebuild new file mode 100644 index 000000000000..ada10903b4ae --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.15.16.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)" + +IUSE="gles2-only" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/opengl +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest index ead591749f1f..54bed3d83969 100644 --- a/dev-qt/qtpaths/Manifest +++ b/dev-qt/qtpaths/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD qtpaths-5.15.14.ebuild 515 BLAKE2B 53849db3f90874f737ead57fc1d3cc0645ee819c29357680762c7adc0530e5836e8fae978675068968c43966d8688286732a9c3cb906d29f2ebf04f1b8bf0026 SHA512 ceb23d9d9502c8249dd585520f90a64f26a6dbee7536553a7d1151d9ed6b5aaacc2dd8819d21fa5b55f7f60cc08ab1d10d6284d8a1af77dc126fa73e5da56ee6 +EBUILD qtpaths-5.15.16.ebuild 520 BLAKE2B afe930c71d4ab0f8e0ffb20c90031aaecb0f2313b45d2cb8a9413710120e60e047b0c0d461514386adb9eef242dc98f339e425716a585df798ec0d5d43a56a03 SHA512 472f35c77b2620180eb6527b893981880866e024364f6a2a84c406b4fa4cee8e257ba7e5d09d1d4e4331b3a778575683c80eadc4c137c2c90890dc98893ae6f3 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtpaths/qtpaths-5.15.16.ebuild b/dev-qt/qtpaths/qtpaths-5.15.16.ebuild new file mode 100644 index 000000000000..8aca422a1c82 --- /dev/null +++ b/dev-qt/qtpaths/qtpaths-5.15.16.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Command line client to QStandardPaths" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtpaths +) + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path qtpaths 5 +} diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest index 48cfa4ea60f4..6187e2fae077 100644 --- a/dev-qt/qtplugininfo/Manifest +++ b/dev-qt/qtplugininfo/Manifest @@ -1,4 +1,7 @@ DIST qttools-5.15.14-gentoo-kde-1.tar.xz 3944 BLAKE2B 2a90ad35a743b36144be44ad15add4aa1a867776b78a97f98e656570bcae1e8ad4f9dc571bd0cb6587b7a70b5075e35222b39b7747fe4d59b6f8295d33dfe9ae SHA512 c7347b6dcc845dd312d035f83fcccfc43778961519d009371b30ae98bf110bd473f3191495302cfb1ae4de4ab0494c5899f1abe2ba6bc686f35d3f9163a245d3 +DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 DIST qttools-everywhere-opensource-src-5.15.14.tar.xz 8890236 BLAKE2B 738441eb9d7d860c9007b957724726d6d98aa378006f1761ceb1f4106005f0f287b51b29072fa7069b187b5311e044dbb2aef40a35e98a03544d2902575da195 SHA512 c936ed67a7c5d36fadf55ab8ebb9d22d6697a86b34b1c162f472341de31fa14fc2a3116b50d847d46ba953dab0231eae8131634c4ad0dfd4009b7d7f9ba960ae +DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b EBUILD qtplugininfo-5.15.14.ebuild 383 BLAKE2B 57d2f38d601890d8519941bb94e4cd4fb964b1e62d66fe331485002a3630b9df6918eb456151e7ecc9a8dd679e0d1d51970f313cc08f872e6eac7e0a3a5b96d6 SHA512 4e18e36e66bde50383203380cbc4775688e5f3d492c0c740b7590254dbd2dfec80d56c1006425c7262a39cf85e3d6a9a1e8dab5d53db3b77d7c97294e89a0bbd +EBUILD qtplugininfo-5.15.16.ebuild 383 BLAKE2B 57d2f38d601890d8519941bb94e4cd4fb964b1e62d66fe331485002a3630b9df6918eb456151e7ecc9a8dd679e0d1d51970f313cc08f872e6eac7e0a3a5b96d6 SHA512 4e18e36e66bde50383203380cbc4775688e5f3d492c0c740b7590254dbd2dfec80d56c1006425c7262a39cf85e3d6a9a1e8dab5d53db3b77d7c97294e89a0bbd MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.15.16.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.15.16.ebuild new file mode 100644 index 000000000000..c42c99644f6b --- /dev/null +++ b/dev-qt/qtplugininfo/qtplugininfo-5.15.16.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~x86" +fi + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 plugin metadata dumper" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qtplugininfo +) diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest index 96792a991954..59ce44efd3d8 100644 --- a/dev-qt/qtpositioning/Manifest +++ b/dev-qt/qtpositioning/Manifest @@ -1,8 +1,10 @@ DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c7091a7b9d1355121f7e1e89f62c8aaa8819bef98c80f90b1521eea9c11a35452557c97d1dd49d13e0e810bd70f5038f8682f6ac42b68622cd269664eadd3 SHA512 5a6271d61bb9ede80b8483e784d8cc15170cf3f7b019472b2362c742e1e1fd52d811c2132b751574dacee6f7274b81e6049b8a3dc934ba7612c0aef6643062dd +DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48 DIST qtpositioning-everywhere-src-6.7.2.tar.xz 658112 BLAKE2B ef32068ae5d718df1ad10fddf735d65f9f90edb559211978f7112d6228a69ef37e92dcd7c124d3fff3887f1032e970c8735f92397751bdcd482451251afb4cc6 SHA512 2983fde05cbccf86288cd989279551b5babeddcf9be2848870e59dbbfc2d91749465bf43c17e291d6df37ee746b5490c0bb1e6b3fd4298b4f0a22cc6d67db04e DIST qtpositioning-everywhere-src-6.7.3.tar.xz 659068 BLAKE2B b8489699a31005ae4de5238147c318d40d6928694c8e6c7ec601b2a69a03b6a5c2c4ba3304006e1a5029a855d3d045e964769f5f2fde73ff25ee72cf30a5cae9 SHA512 feb900f7371e712a63be6798f924d42e79676c317e18d1b347ae3cc870e9bf1003accc147dfeaa18d91ce6fdf2a7f3626c11a0419cb5058fa81f6f9ef17d6554 DIST qtpositioning-everywhere-src-6.8.0.tar.xz 660512 BLAKE2B d35ed4993dee2188e2a9b89f6b5058b13b7c386bf048e451203e5a5d5fa622f38ec9be88ad394ce1b7e3c86520b1f78295fa4083f67099d33863e7bdd568b807 SHA512 481332f5c436a615681fb9f66ca1eb370f407cd7d258bbda72af1621583d292f9a68b149b6890ce119b450d071ce08808ae1b0aab28ccc498b9c341b52f2469d EBUILD qtpositioning-5.15.14.ebuild 877 BLAKE2B faaba7ce4da8906b08b10a326f4f9a211f9eae86a12135dc0f58396342b82c91a1bb2aa1e8bac4b5fb2cf6e55733d12d77cbab56b6b26ba955036f5f072ce32d SHA512 f342bfdbb38c7f13c37087b544e07cccb6c7655774e9547caff9bbf3517e02d9b1e82fd3ba47b319a17fcac1e2476134f0d71368f5af792e8579c90a5a25dc67 +EBUILD qtpositioning-5.15.16.ebuild 883 BLAKE2B d7f8c737a79e717f8677ade142899104d91d7f860db97ec162e1c9671e97120ee5dbd099237e5450dfd662f3ed28117e4794bffcc58ee555d6db8f946ff076fa SHA512 8dffbadfaa291bf49c93b7b14596af9a45284dddf98972938267560105aed5185908f27249ef6afc8f3c62e81d88b30d6a27985435ffa3b9b9dbd454495ebaf9 EBUILD qtpositioning-6.7.2.ebuild 1570 BLAKE2B d6667399f47cd0fc13627c2141a587f3f31fdf8e45a474f8c82ec477ed9075ac902d6eed05c9cd84959de42f3db85e609ff62d31a1d2b1cc5cb17c6f93349f82 SHA512 b33849cdf0ae471c35b53e48b6c6d8ae1e9b5e45750e699688795775cf11bfb8faddb7a919c221113b3c428064ac4e1b9eabf092baefc75ef0f53ed5ac02d3a3 EBUILD qtpositioning-6.7.3.ebuild 1573 BLAKE2B 615841034e3811aef2f1b40162d41eb71653a3045e2ec457e5996f8d218d1e0432ca60efea2f77666436fd272ec7ad41663042869f841229a31ceac6ac225539 SHA512 cdb09e170a65623bb00f888e10c53b51b76194b2ee6849bec0f38b895c48240ee3e77ab5ee20f7ee880a16b55c5bdb6b8edf2bbb3e8ec07f9e75323b6fcc03bc EBUILD qtpositioning-6.8.0.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.16.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.16.ebuild new file mode 100644 index 000000000000..31a7a3b2ef14 --- /dev/null +++ b/dev-qt/qtpositioning/qtpositioning-5.15.16.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_MODULE="qtlocation" +inherit qt5-build + +DESCRIPTION="Physical position determination library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="geoclue +qml" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + geoclue? ( =dev-qt/qtdbus-${QT5_PV}* ) + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +DEPEND="${RDEPEND}" +PDEPEND=" + geoclue? ( app-misc/geoclue:2.0 ) +" + +QT5_TARGET_SUBDIRS=( + src/3rdparty/clipper + src/3rdparty/poly2tri + src/3rdparty/clip2tri + src/positioning + src/plugins/position/positionpoll +) + +pkg_setup() { + use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 ) + use qml && QT5_TARGET_SUBDIRS+=( + src/positioningquick + src/imports/positioning + ) +} diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest index 87883815ed92..514388b4df17 100644 --- a/dev-qt/qtprintsupport/Manifest +++ b/dev-qt/qtprintsupport/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtprintsupport-5.15.14.ebuild 821 BLAKE2B 1a004e7c49d454136d5b2c21168083e675b91b5bd089e70d0294be6d30b75454f7e538a240387fa35897883351790c90f7a11bff629db4366fd16bbcc6c50921 SHA512 d624a3a4de6f2fbdeb62b28c73ecbf7b4c0405c61e0fc93e3627af6f9ad202eba95037a561c2e54ef09df0ccc29680d8eada524c2f0c629d763e663971bb26f2 +EBUILD qtprintsupport-5.15.16.ebuild 827 BLAKE2B bf1547dbddf2419be360c7c47a3aa13ffa30fcef7415a4c1e64baf50f9705d77499a9736b504212dbcc4d9cb87b1359778df834ac3cc60e7d5a43db1b3105fb0 SHA512 e3e8a1df3ea3f8af71d4e6417156ca8be1f1708a1081ecb8501fcef228a9144e7989c9652ec0d05ee64b22ba2e308cbf175f0b72858650f4c8bd15290a73b14a MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.16.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.16.ebuild new file mode 100644 index 000000000000..96ef48199c2b --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.16.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Printing support library for the Qt5 framework" + +IUSE="cups gles2-only" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + cups? ( net-print/cups ) +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/printsupport + src/plugins/printsupport +) + +QT5_GENTOO_CONFIG=( + cups +) + +src_configure() { + local myconf=( + $(qt_use cups) + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest index e354f0535c54..b0331021e67f 100644 --- a/dev-qt/qtquickcontrols/Manifest +++ b/dev-qt/qtquickcontrols/Manifest @@ -1,3 +1,5 @@ DIST qtquickcontrols-everywhere-opensource-src-5.15.14.tar.xz 5974368 BLAKE2B b64c60a65e765c590ada4d8ee11d6885ca2cdf6837698fb44eb3dd8ae8c4f82f32a04f66e2761852e5e6c8f4473810d669a00f2fa0ec6b8f2bb87f21fbe5983b SHA512 1fdfda2cd1922801dc59c0cae8dfcd3e7e342cc820e092921a7c1e40123740c527df1777209b90109ad277cac47964c40a30ad1a5d4184b9283c015c91d43ce3 +DIST qtquickcontrols-everywhere-opensource-src-5.15.16.tar.xz 5974732 BLAKE2B 7af4f353211e4d535410d339ecbc61b7674cb2fac8987674cf1f78038d3c4483db776b3bb10b763153d213a5146a14f2020e3eb8c02b6637a5c8a83a2954a949 SHA512 530cdddab279497c9edfcecbd97f1db35054bf9fd3321a5306808447f2616062076ee98f05164f7b8a7cc3cb03fd9eec4f7fba050344db00edaeb5925677cc84 EBUILD qtquickcontrols-5.15.14.ebuild 772 BLAKE2B e5f913d38f65c4a0241f98f41b66392ca5b641892716449a4bb9a34de69b621268c54ac3fb8cbb27506f219bbbe3b7a66ef7c2f38b9116eef2d143cc8b395b45 SHA512 c87bd6f75cbfbf0442da10f154e178446e9965b5a36d263a98b7c4183d2d0116a3f400480b9103d403c73dbdb4cadcc41015342aaa7abb5f76fe837bce376baf +EBUILD qtquickcontrols-5.15.16.ebuild 777 BLAKE2B 95411d89a60e419d173364081a1e39f75a9623cb12551767c9ed96eaef5bbf6a566cb79218e2e03e22924e21f2b1a3c2fa2814f7f3b30db2530dc7fc6f02b152 SHA512 ad1a3537cd09c228257cc9c78225cc068e5c346500307fc6e654ee70710926392721d086cb3d05697144b4b26e07dbdd0bcc7453531c767e776414c56722d946 MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.16.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.16.ebuild new file mode 100644 index 000000000000..cb41706f7d3e --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.16.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="+widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/src.pro \ + src/controls/Private/private.pri \ + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \ + tests/auto/controls/controls.pro \ + tests/auto/testplugin/testplugin.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest index 3b61ff15e4e9..4f1a46887d9b 100644 --- a/dev-qt/qtquickcontrols2/Manifest +++ b/dev-qt/qtquickcontrols2/Manifest @@ -1,4 +1,7 @@ DIST qtquickcontrols2-5.15.14-gentoo-kde-1.tar.xz 7036 BLAKE2B 173665a33fb7f87490e09e103243e6cbc3e0ff634d31985018c5f66acd7468852bc91d9c2644cd982d6f2c2065ec7316861c141879e031e3d5ea3e372cdba26f SHA512 f25d334fe903ddacee7f27e877f6cf7286600e0ec7bb6dcccdb190a34433f9a78d91ceab057ef3ffa2607094aeb2ceaab793509affd1b1863f3398faa96bccae +DIST qtquickcontrols2-5.15.16-gentoo-kde-1.tar.xz 7036 BLAKE2B c6456be57f9914d917f145c89c40f9501b7f9eba92d9661a5f020e1b1c64792fa1915379d65b6dd9e08d78970e3925fa682ff51ce156974cae61aa58100574d2 SHA512 bed89a08303af36060b9ecd664ae31caf674c494f9acc710f745eeeba38507311f645b76bc54800cf9862e9796bc459db9ccc1d86402968679091064b060e9d7 DIST qtquickcontrols2-everywhere-opensource-src-5.15.14.tar.xz 8285604 BLAKE2B 3f8c1592e106c3d685a869b42fcffd7e774d5445e40c052510648a424800b37bfc65296dfc47c019cf8dbee8fe5e7a94e29a55daeb516d04acc97d6ff5afe442 SHA512 acf6a03086fd840e13eafda20e8aef3803edfdd90ea9932e9ef8ef3c1f029375010624b1ce2b8f1386c1f0dcf08c1abc86182ceec8a00f480f1cef13e8b693cf +DIST qtquickcontrols2-everywhere-opensource-src-5.15.16.tar.xz 8285796 BLAKE2B 9bd19744ea2e060f68c9d953ded589ddb8ffd65f4f1116dc9b85286748027817dcaa3b1692427637c01f8e65abbba033074ca1a7e080cc98fcc02e70f973bb2f SHA512 0b98b92eaf250a5f1d2a742c431ca95888a5985908f4fc97495ac18927338b67b23b88a3f8f87aba79dd9e96b5381313b303e2c3827939caa401671c2169eddf EBUILD qtquickcontrols2-5.15.14.ebuild 655 BLAKE2B a5a7bc88928fa84155c85331a146b1494003a0035d95c7cabe074dbdf4a8c8186ee136c9956fff2609a9329303d8dc4a32073d882027aa5c7f42a0323d2783b3 SHA512 6829c7f16725730b1dc6b5ea9ef2b0e29f98d128b4d7a9ce2cabd0d7cf3047127f9d5023d8acd77658b0157dd46f3baf5c6e3f23b9b412592155daa20c2cd24e +EBUILD qtquickcontrols2-5.15.16.ebuild 659 BLAKE2B 58e42b88093ce8c35ce157a35f2e8f122fe869a047f455218f6ba0475d31f74155397856caa89248760ae7906c1b687819aefa47019ef4a69517439d4d7dff95 SHA512 6b4e4f5a78fd8f8014bc2d8d53539e5d3c96df6fe7568c056ef060bdac44b31d25746311fd04f00f96dee0033e5f22660e5757052e6f7e41c06141e253c660d5 MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.16.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.16.ebuild new file mode 100644 index 000000000000..24d98cb77a6e --- /dev/null +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.16.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework" + +IUSE="widgets" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" +RDEPEND="${DEPEND} + =dev-qt/qtgraphicaleffects-${QT5_PV}* +" + +src_prepare() { + qt_use_disable_mod widgets widgets \ + src/imports/platform/platform.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest index b339c23d91d6..9adf7d6b02b8 100644 --- a/dev-qt/qtquicktimeline/Manifest +++ b/dev-qt/qtquicktimeline/Manifest @@ -1,8 +1,10 @@ DIST qtquicktimeline-everywhere-opensource-src-5.15.14.tar.xz 96560 BLAKE2B fba190b4d3a2adbd93823628936edb9ba409fe20f1e6652afaa704c0480c1841ae57ff8170975306d83f7f5702198d75f65f829853be3ed52fe6ab881dc034d9 SHA512 29457540834a0452f20069615f2d2c7e22c36ff6f42ecb0e8e9519eaca22bf8af09cd24559e4087b3641204644806d956552ea2ec8ca6261854d890713d3249c +DIST qtquicktimeline-everywhere-opensource-src-5.15.16.tar.xz 96540 BLAKE2B e70c51afe55cfd8836d1a379975b4ffc4b1f0413707970148f1870ea99f38c6eec1a38e3190d6e1c186d5306de2745346978a9d3e29ea79b849f56f52b8b8e8c SHA512 0d27b672a76fdb6ba531bc823792bbcda2f286cebf9b64332651544344c1d78c9d397d40b3ccd426cea4dea6ea0971cc142ce0258a1f5a92a2239b39aef79054 DIST qtquicktimeline-everywhere-src-6.7.2.tar.xz 110200 BLAKE2B ab181ced9e06bbf4ac9d9c3e558749a14d038a2bc741a67461f901f013b0e5da328485747499934829b60d3ee125a674033caad69dec3b2255fb36ed206a55c1 SHA512 cb460db34b726216f539bcd305e257375b01250a4f2df546a9a27c53bf78287e2c9d1ecc81edc336e5d55b87006a271ddc435e5fb57a898947bcf93cf5ea1b90 DIST qtquicktimeline-everywhere-src-6.7.3.tar.xz 110184 BLAKE2B b56e7d670715a2ba0fe48bb3b05fa815ab764795652c3768da7aad70afb221ff2e8d609baafdbb374854bae44ced0f2dd31ca386d3a6cbfccee313a9d59c0bdc SHA512 e01acaad6080bec84b1efdf33c71859c609dd3a9b3e5a4af57384e9ad6b875a8ba9e426a62cea90ac51f0adf842d5e6abbcd6ec0453fba45133c39408e365816 DIST qtquicktimeline-everywhere-src-6.8.0.tar.xz 110192 BLAKE2B 95f70b73245ceae15ea82fd38175d70fbb2480d8d4f2931462691bdd213aa2245c24625fb7fc84ca3865f411d2ff144e2e2b1946044cc5d435ba86c9603355a8 SHA512 165d3dcf82c1a37bff31ece9ba3c1441e9dc147e93409dd81b876ff96e7857981eec5ccb8b03beb2fa56163db6d96f346c30788efcc3a675839c4c11176440f9 EBUILD qtquicktimeline-5.15.14.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93 +EBUILD qtquicktimeline-5.15.16.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93 EBUILD qtquicktimeline-6.7.2.ebuild 389 BLAKE2B ff876ea9bce98b1093d8bf580150581d77ed7fbecc1c8db13c7869014e6ea5a0c85acab1527c0d323557a1eb9c546ac169bbea962fb30129e2e14c8165285de9 SHA512 c543dd8a5b220b5d264ef04b986e4e91147b54e169d8f747d962b2ada540e261ad3932489dab3d3f519e3f6ebdce6e711ad7773188363ccfde2b3ff2ec8d8452 EBUILD qtquicktimeline-6.7.3.ebuild 392 BLAKE2B 8dfe296dce2b68b862b4d1bf3e7560952befaa3335b8e71c29021fedeff3879bb77869f236a03598ba500a944a58326b0aed5be960a70a43ceed266d2d2fbe6f SHA512 1829a62485927854d3e821fdbffde2e44fcafdfc115b78ea4def98aca3cd285a5c3c0d14ae16ad09bdc9538075e86b4aaa94bf2bb3af35a00fc0ee8f99375bc4 EBUILD qtquicktimeline-6.8.0.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.16.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.16.ebuild new file mode 100644 index 000000000000..03fdfedfebd2 --- /dev/null +++ b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.16.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Qt module for keyframe-based timeline construction" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest index 2efce21332b0..36101d653af7 100644 --- a/dev-qt/qtscript/Manifest +++ b/dev-qt/qtscript/Manifest @@ -1,3 +1,5 @@ DIST qtscript-everywhere-opensource-src-5.15.14.tar.xz 2656824 BLAKE2B d8ad32eaa1e4381bd78b902730cc5cfbda01eb7a0d1a81c4193c2b54fe36c30ccc8b077e2abf655ded37222bb20d26bb64dcd10e3dc1b25d15d7c2da9ef60805 SHA512 b1b5e700be35e9c063e15f2a53b97a78368642d3287dea67cc4f97a049cc6ffa1a9a39da61ac49608cfeac435215c544a6cd80d67da673fd16f341f2aa0628e1 +DIST qtscript-everywhere-opensource-src-5.15.16.tar.xz 2656892 BLAKE2B a563a1e271dba4f9b654729fbbff67378209ba3173bf7e3c6c560e3d5432a952bd6ac0465e6927abe98f7db8e2e359d0215c3dcab728af868ab75b54f2717db0 SHA512 6f209db647823084c3a9894e25e65b3161d3e14f2dc06f79c2503a319bb7449259450e8845fb76461a75be7faa1ad18fec8c4724da2754e626d7797717915e0c EBUILD qtscript-5.15.14.ebuild 685 BLAKE2B f6a6c8c4210ce0d352500c62bb468af6bedf1af860104ef342cb550845c3081c0e10f6c59ddcfdc8f47bf96b1a742dbc344a9eff4f68e30685adb545d2279c51 SHA512 6962c75ce94437da3cba8399c3dec2967187b54e9b6c932db4ed2c728728ed9ebadcabce4b5ed928102cf33333964c54682d7bb721d786cf8f3b1520c33bd33f +EBUILD qtscript-5.15.16.ebuild 690 BLAKE2B 6a596bdaaafd6d74b1ddbc5b1bf6dfe47cab889e6b37c619c71b269a90c3d6fd8c789acf16a976ad83989a8785833fde59cd207f6086d0ea0926c6031caad2d2 SHA512 3daf641c1c88e3034f1bb79fb076d7392f3264198c8d0ac8037ad568392a3748ed5360abd89e745cf42ba9de592c9c70676885c9c7becba1d5a7de9cfe878b68 MISC metadata.xml 583 BLAKE2B 5389c382561f060259c9eb626a98fa6d1861a33cffb3ca62899cfb6f1b020d6841314edd05c4fd0e5f05593f6015af8826f1d087078754a3dd31ae72be7da4aa SHA512 f8d07eb515db1b455670371655c572aac73653a2d1af68d8a226ecfeaf77b62737114a66bc41375cf7f32d575df792a685298487a90c650b6c6dfb4a7c113181 diff --git a/dev-qt/qtscript/qtscript-5.15.16.ebuild b/dev-qt/qtscript/qtscript-5.15.16.ebuild new file mode 100644 index 000000000000..45a22fb26ffd --- /dev/null +++ b/dev-qt/qtscript/qtscript-5.15.16.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="+jit scripttools" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + scripttools? ( + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod scripttools widgets \ + src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + local myqmakeargs=( + JAVASCRIPTCORE_JIT=$(usex jit) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest index ed537622f20a..5d5ab1faa823 100644 --- a/dev-qt/qtscxml/Manifest +++ b/dev-qt/qtscxml/Manifest @@ -1,8 +1,10 @@ DIST qtscxml-everywhere-opensource-src-5.15.14.tar.xz 429224 BLAKE2B 67936258bfb67bddf5b711bc97bebb123f56d8f7dca9b46424a33d1205b0a3a6dfc89ae7bc429ffedb928d4f1b88c62abdabee301c09a0e3b0bf65128f174d67 SHA512 1490824b0108300b1924f404431e3871ce067def15993aed9af768c871b3d0eae4cd0b8f467671d3ebcada98d5e11dfe86e250467b7dbf9708ce9f37766861d5 +DIST qtscxml-everywhere-opensource-src-5.15.16.tar.xz 429268 BLAKE2B 3d3b41eab16da426b8071fe5b95a53469965bbaf056530cef0732d248394c4a889055094ef1716b0d1d7291d4fe986ed159ea7fc06ae9282f36630680d305f01 SHA512 fbfb054e07767975fc44a41cc015fd12aa15cec5abda1fd3f01425eaa1fd191c529f49dd5a97b6bdf9b83e841d069e1b3190f35d396c0ea5e44d5df66337102d DIST qtscxml-everywhere-src-6.7.2.tar.xz 1168452 BLAKE2B 7cb06fd09758aaea28ccada62aa51b427c265416afa3f152601cadd1c9586050e87d36f8cf9679ca3ef83777bfec1119d861bd9491a176460d58beb5376e4ce4 SHA512 4eba366c2c10593cfc0fdeeff92aa9951b838837cacf113bf849b5da68da4d41d550490bc4be28620f766ab412ca4066c71ee7a1ff18651dd08267b01df6c2fe DIST qtscxml-everywhere-src-6.7.3.tar.xz 1168340 BLAKE2B 3082ed9be66233a53ec99a684c87c9211b8805f9dd6967f9e0b7b509d0fb809704d39e0c688e039103cc36f4ad0f4aef39823b3b57e16b67126c9772b5fd7754 SHA512 d2d561f7a94d1fad2ad578b602c51c5f506bb0ea2c145647ea490399bac5995191c56ad62454775f15a2d3973e99cd220487ead3d5873163949b9ddd58bdada7 DIST qtscxml-everywhere-src-6.8.0.tar.xz 557512 BLAKE2B 9d56aae62dee54155a9cae87dc855d27308409680faccf470af8f56cee84f29c26348d7db260c3b5dbef617e6adde75baf50aa3c9360b6cf2a5a44ed33b14126 SHA512 8b045845c1cbb35e1c3c998b940e47b4c69d3cf17256805a1964f51675c6166db472c6a26f081519cbcf0f2ded78315580ffd2637b6c249f5bc7c6aa000f6c1b EBUILD qtscxml-5.15.14.ebuild 397 BLAKE2B 51caa0740ef74f457378f5f276ff3d4fd29bdeb7881f906cb17c11d3fb625e869bcfb62d45c3ed940363b67d192ff36c94893e93a99b817477578bb74f4b1c46 SHA512 3bb9882d106168b0e30d0d96a9005a1d8a91f42da90c13b6020643cff878dc0a45ea92e7675733faf42901e2627b9a88acc3f8b37a53bd9a9ed7779f39eff512 +EBUILD qtscxml-5.15.16.ebuild 401 BLAKE2B 8e22b19b9ade2224c0112310cd9947aaebb313e4d7f61d0b6f273de6034d9afd03d592d309944aea18b100a3764bc73c37e418a931f2aa5cefa1fe13ab36177d SHA512 5f80a9f8730e125b063f0affb2e2657b3a3d75b2643ba586dd1d0d28e4c76a983c49f880d48118509d91d90eff5df3152b2b2ab1c3cbc530075d79d5fbc59a60 EBUILD qtscxml-6.7.2.ebuild 710 BLAKE2B bbd105c679bff1928af4d14c4af530c28ce44b26f88e6d78d9f95240bd06cb85c47e9589b52a263392666ef94bac37f68f30d4f0e9bdfc9522b11639d1c62c6f SHA512 ff4e669ae0319b95c83aafa3bd831fcf2c4c1c21e37842fe1eed4954b2bcfe072ca1c6ebb89f5858f22733bd57131de03a25d0e7baa1618919266dbc4836bb4b EBUILD qtscxml-6.7.3.ebuild 712 BLAKE2B 6ba2016c35d1c993fac8ab74d2f8f8b59f206e38ad54817a94e768ac776f1f8dbef4df3b665e1665cb2c0cce0dab992bd5a512a311252e43306dfaa4eb11984a SHA512 95a9317f230bd3a39b896b4969c1dad4a77a7f299eb60e349397d9953403d510227afef9e093b9972659cfe33b45fe6b95c25c682617fb1923373b56200061be EBUILD qtscxml-6.8.0.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6 diff --git a/dev-qt/qtscxml/qtscxml-5.15.16.ebuild b/dev-qt/qtscxml/qtscxml-5.15.16.ebuild new file mode 100644 index 000000000000..de76ba03d9a3 --- /dev/null +++ b/dev-qt/qtscxml/qtscxml-5.15.16.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest index bda06cad75cf..ec5b2a5f0951 100644 --- a/dev-qt/qtsensors/Manifest +++ b/dev-qt/qtsensors/Manifest @@ -1,8 +1,10 @@ DIST qtsensors-everywhere-opensource-src-5.15.14.tar.xz 2051164 BLAKE2B 100f6e6c11b4ab9f25753b2f40c25920993e2b3b14173d36da1ec6fab0ee47e4bf29c44d45d6bfda431d95d62514aaa4bf7db0d2504982f11a469beda65341c7 SHA512 777882f3bf3ddbfe053132f123c14590538fdf483479877779cfdd3dc242021d86aedc6484a453b67282f1ba4447c73e4f7a04bf3d4b741789b37e646ab67f35 +DIST qtsensors-everywhere-opensource-src-5.15.16.tar.xz 2051048 BLAKE2B 85fa8c67639751676ffa1ccd5ad1a89efbaed56f4bd39e99fd88bd25924d8cfc08d67a4f8f20878bac82a91f5768d60b5576e3799fc80221f2f6f7e7ac9994be SHA512 2bd63e07a996f5377bda885e7218fc218fc981bf2a637b3d939ae5913bbffe2a797716b0aaa63e61c7e1384f07712de8683787590649a8f01a424b7f4526502b DIST qtsensors-everywhere-src-6.7.2.tar.xz 1497432 BLAKE2B 6bec19a047e8331cc3b7a6f8f3965f4dce0435a57374fb28bb38651dbb6e758727e5e2116d38f2ee6ebb3ca82f935ca9103b1a928514bdb714a0e770751e2c65 SHA512 fcc437407191ea8d56f54bdbef07d0c25f15e1eefa74f5bb2c3a49af4418fb75cd8f7a16a9afc9efcba7e14ed842ca6bddeff6225949e1d193bb6e8ff55fe565 DIST qtsensors-everywhere-src-6.7.3.tar.xz 1497316 BLAKE2B 5078a62ec46b2b9341b0de6599291dc9934596928e61f2b35ff5a1ec8084b884f57877db05a851a84408464a3b92f06897d83e1205858142307511dd67f12e13 SHA512 78ddb7cad68f37e7e6f1206c1f9db1b86ecba0806659a1049b562c45ed94439200230040a441e7e3c8cc5a17460e5e2e236cf42adfa88ff640f8aceb786c2288 DIST qtsensors-everywhere-src-6.8.0.tar.xz 1497268 BLAKE2B 3c0cfee9c07b878397412a0392d1b1d8f10d2ed5524712ab582390f6af29bb47d743668e67685728e3787fe47929ab7cc377899f00148313d2c9109558a155fc SHA512 bead813c30010a8ea65d1ec24c1907a15407283635cc6454c10bf47a4cf22dea6ea2c7e9b9e73870253ed5516f2959b241c17337875894554b2339496c9be057 EBUILD qtsensors-5.15.14.ebuild 566 BLAKE2B 1448b9978f85ba18bcccb00f356458bcd30d0610d48c172002c0fea61252a9966f8e6c7a9323499a6110e8d5bbe41e74744f37bd56d8601ec2c2f57b72362e14 SHA512 14e7dfe121cde2f5603c7d19d8c4d30abec0d9aa303938a57d0e3919c45e4500ca16f7e369cac8cb0b33f239c3325674815d1ac50a04d38145b16c1a7335f9b1 +EBUILD qtsensors-5.15.16.ebuild 571 BLAKE2B 52dcb343ec1cc8d3d36c0ea421716814af95d2343336dbfeccbfc191349b3e102cf01eb86259c14799049f9a7b33f5dad45c1d8ba4fb294656e85775f88ae317 SHA512 b666d0d3bcaf9472d62e946c24efd1eb584cfcf95c917b8d04fa8c517ce4a9ae0172aaafd5aa65b22b50b2c24742da10521b30925f41233f8a9938de03846716 EBUILD qtsensors-6.7.2.ebuild 534 BLAKE2B e3d26f2197c4776078c309a1bc8241fb3a7de843a6896b6557a4f7da2bd3dd2577b5944f1f29c8a1181dacb5a3949d750c1b968330dfc2d66aec5de4c83bff3a SHA512 2664df744724a0748afacddc005daba4ef037b7a58f961aa5daebf98272fc8fd7acfc80e1f8d09ddc1e8c1f2590bc0790629d40d078fd75ee756e59f89399568 EBUILD qtsensors-6.7.3.ebuild 537 BLAKE2B 0e2caf068718a28d32347864600013bd08c7036c6696383f1f2e64f2054a2b2774c26f4cb8703c6999263c95286a57b144aa04844a10207b3cade9c03bbbe65a SHA512 28b1e7eb44ceb72170572e937402a25ff721d9834fa7df3294628e8d8559bcfb12c5157241930081afc74a4336fc9322ea608356487e1ba78fe71ba0f8ee959a EBUILD qtsensors-6.8.0.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb diff --git a/dev-qt/qtsensors/qtsensors-5.15.16.ebuild b/dev-qt/qtsensors/qtsensors-5.15.16.ebuild new file mode 100644 index 000000000000..713dbbc111e9 --- /dev/null +++ b/dev-qt/qtsensors/qtsensors-5.15.16.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Hardware sensor access library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +# TODO: simulator +IUSE="qml" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdbus-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick \ + src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest index 376365ad9a67..6ccebd6aecdc 100644 --- a/dev-qt/qtserialbus/Manifest +++ b/dev-qt/qtserialbus/Manifest @@ -1,8 +1,10 @@ DIST qtserialbus-everywhere-opensource-src-5.15.14.tar.xz 350748 BLAKE2B 88571e730c6a81d8db8be02550b0abc1f72bf8c40a5f0616cf879f17043b775f992d19d1b2429acfa0cf86634f9430d7b16f812e9b436f7f1403059298274057 SHA512 ac30e163fd2ef7a3d6dbb8f8f3cac06d68f915d29c87d1d49be541c38c3dd09873d89525508062b7cf6dc17d750167e0cc13bb48718f2a42b80b2e7f04e7633d +DIST qtserialbus-everywhere-opensource-src-5.15.16.tar.xz 350832 BLAKE2B 8faaa6b4d41a2ad395dec85116a5d251489b5d982fec0edcd5ab7c51b4224a1776935a6c182421eccc275f9b297edb01aaa76458cc0dcd7c2b0002dfb224d71c SHA512 7153d0d14545394c4217d0fff62b508358335f87cfa873955f7a6618773fb796231636fd73d681f6105e3d7f6ed1b18ffd59b831c6053afc91ea625b584cec7a DIST qtserialbus-everywhere-src-6.7.2.tar.xz 547596 BLAKE2B de990e57a8139e540d906ba11a4a396db8bf5c6f719e366585251e513364cbd531bf8a31638b29aec0bc8fb5c2208745395de07569a5358c918b0c95c40f1656 SHA512 ba4d8c698e68508080f851d96428908b83f3d2f5d36dbcb00586567beb3001a8ca3f1d79fd9895aefb32c7d1a8400024e43cee2cdd4f427e80d47949593a3055 DIST qtserialbus-everywhere-src-6.7.3.tar.xz 547720 BLAKE2B dbc7dd8f9a3aeed0b515a10a4d7f261ae1ceec101543c5cfd57324ba7a562296fe83d0b978f61b321cfdb22b3fc595a962a392e666fe5b137aa31d67ca955ca3 SHA512 fb032e65392ea6ee5e3edfe4dccbae3514493dca8fa5b3ffada18f0ce661475f847bc27e4c49573d360d55ed1bd17d4bb7e5faf5a31fc169a6984070c8fd8cae DIST qtserialbus-everywhere-src-6.8.0.tar.xz 547876 BLAKE2B e00b8cb89b46cf240fa41746f7997a03407d1d2469c075ac1f060455d731cf65327c0f7a679d50682d61dde754d276e9e1d9c4559324916ab99bb3bedd28eb2a SHA512 c3712f8e4ae29c2f6d13a8e5f3093136a5b77b16b68808f5651a7cc31be87e1cb8e3fc518a20fae712da5bb2dfecd462d4eefa3cca2abb4713f8c953f5c11102 EBUILD qtserialbus-5.15.14.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3 +EBUILD qtserialbus-5.15.16.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3 EBUILD qtserialbus-6.7.2.ebuild 900 BLAKE2B a8212f5f347a83f277a94b61f552b34ada5574fde237693e1415c7cf8be8d1895386ffec3c88e8b8add5ce05f02ec799966ed0b7978d4caa4c6d5d34a4fd6183 SHA512 2283d8ad2911a159b34f8af5b0b3dac1788072a21502b5afeecef815345384170feb42d46bea5b685c9093fbbb96073533e9ed9dd02cbfb722cf69ad9ef18aff EBUILD qtserialbus-6.7.3.ebuild 900 BLAKE2B a8212f5f347a83f277a94b61f552b34ada5574fde237693e1415c7cf8be8d1895386ffec3c88e8b8add5ce05f02ec799966ed0b7978d4caa4c6d5d34a4fd6183 SHA512 2283d8ad2911a159b34f8af5b0b3dac1788072a21502b5afeecef815345384170feb42d46bea5b685c9093fbbb96073533e9ed9dd02cbfb722cf69ad9ef18aff EBUILD qtserialbus-6.8.0.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050 diff --git a/dev-qt/qtserialbus/qtserialbus-5.15.16.ebuild b/dev-qt/qtserialbus/qtserialbus-5.15.16.ebuild new file mode 100644 index 000000000000..13855b803b1e --- /dev/null +++ b/dev-qt/qtserialbus/qtserialbus-5.15.16.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtserialport-${QT5_PV}* +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest index 19f697d18a80..c923494a4935 100644 --- a/dev-qt/qtserialport/Manifest +++ b/dev-qt/qtserialport/Manifest @@ -1,8 +1,10 @@ DIST qtserialport-everywhere-opensource-src-5.15.14.tar.xz 315004 BLAKE2B 51f7353d373d258e2e9ed7fb5d6831cea66e9c29b2a632a67aa66936ec9b43a71792094e2fc5be6621edae6e0bc117282a3c278aad0446d391720859c15fa213 SHA512 64980191cf8bc27a7a28bc8d373f1ee4d16bec5ab6b1e3296d4bc245498bb59d29bec49ebe609f8242bffb205f923acff7ab736f80d01d7689032896ee8f9bad +DIST qtserialport-everywhere-opensource-src-5.15.16.tar.xz 314732 BLAKE2B 2464d81ce8bafd82164b61586dbda7faf0258c28538356bc6449e439705e4bb1d4b5a18efe165c99cc79dfd1deaa4c6eddf55ae2fa448c7646c16a03ee6b6f99 SHA512 d386d528aacce7d4e015110d814e852511db83a3648bc68116e4d300168ac826e83a145d9dd38e4a40ec2d4fd48ba89ac1eb9558afb895f7b39271ad760f2b17 DIST qtserialport-everywhere-src-6.7.2.tar.xz 271320 BLAKE2B 14283d2a7452a828e5b238003ed1762d0c502b9abab9d42af4f56b5aad29d5f26a263fc8f9d68988b2d4b038c1169b0a8999cc5aacb2af67a43a643103f40700 SHA512 faedff39212a98e6b3d96e0fb530c6b63c5fec519f5226b015771b8c5122528c8b087b6ccf74aed42ee87f61ffe324ac5c87152dad282395013a84e3f5cb2d3f DIST qtserialport-everywhere-src-6.7.3.tar.xz 271372 BLAKE2B 9cc971aba45fcf97f7c73922991fc68902422ac9017ce206638c946c3c10f733b6bef5764e86e489984fac72a62f84d0a33c0c41f83d8e396fc04937446d6ec2 SHA512 b5296a1494b9601d29b74518abade07274559eb2cade9cedd10e922bede0e759334a6982d799ea2438b0e3940e122a43fc07e0250e273d97c0307f9d9f0cac5b DIST qtserialport-everywhere-src-6.8.0.tar.xz 271308 BLAKE2B 538c8ed8f6df3aaa95cbc6caf812cf18d56b8425bff749a7d74c28015c03f3fd4519d43b8414bc285bab8cdcdee7c3bbafd230c703f3c688c79b491b69aa4ad2 SHA512 7b55354f64178ec1d5735be2f4b29eab1eb37cd47483f608cb7c0faf18fb35d3989aaee18f67f14c2a446269eb1ee90bc31261333eb314bac63b780ce2a18509 EBUILD qtserialport-5.15.14.ebuild 565 BLAKE2B 683036990929b3ceed4ead89d9a5d77b84494675bc8f7acdfd24f899781009785c91fd0c515f621d8d1cc489c363aaeed228d946d58758de28a54e012c042543 SHA512 484bfec55cb2329151f7e62e4530239b461177d760275b5af5424084664abc37974e6286f2f0621570d60ded7149e2e62a306649441b1552030110def0df602f +EBUILD qtserialport-5.15.16.ebuild 571 BLAKE2B ef342d4bbf1f5e9167fa472f4e72ff48a408de27e734c8a779a7c6d08c73471ff25fbadd71bc223d2f36d9ce7c0164d8e8bca3ffb2f376e5e6bcc90ac7500aa3 SHA512 9d40f1b3a1b8f9f8b48f93777afc3594f820e351a891ba4d5ae846df0dca4c247c620bb55876d062538ecf4b6f2e0d606ed887d1200845db1195d46c1b0f244e EBUILD qtserialport-6.7.2.ebuild 386 BLAKE2B edf782f739e2ab208f66d9312943af46ea791526fcab53f393500eb5c1f5370ae2046714e32469e9e8eebf0b1352f88bcedaeb5e341e8b35ecb3983c892e69a1 SHA512 47a166753a785778c77b21579824c917e8eee0c63c16f0247b8634ebbf1706cd6f16db52d7912ec4547da4f59a03f75304ab47f85473a35b58d2dd09ac41d950 EBUILD qtserialport-6.7.3.ebuild 389 BLAKE2B 6b5619458e3aae8fe19df4e55cb2c4994e97f48c02759f5c935f57aedcb881c91c01a7dfb0e070f8904a042a53535c587a43ab4f1a722726faff03dd2e010753 SHA512 6de34d70917048e3bea751b6ee9aa61db1f9ba04749730abb7caf73e4673601c8a67e8865480240ac578ce517388cd3db356f840ce0ffe78f1c802b2ab0a8e70 EBUILD qtserialport-6.8.0.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 diff --git a/dev-qt/qtserialport/qtserialport-5.15.16.ebuild b/dev-qt/qtserialport/qtserialport-5.15.16.ebuild new file mode 100644 index 000000000000..cd8deb0a7046 --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-5.15.16.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Serial port abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + virtual/libudev:= +" +RDEPEND="${DEPEND}" + +src_prepare() { + # make sure we link against libudev + sed -i -e 's/:qtConfig(libudev)//' \ + src/serialport/serialport-lib.pri || die + + qt5-build_src_prepare +} diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest index a1447e1474f6..79b594f701a5 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -1,9 +1,12 @@ DIST qtspeech-5.15.14-gentoo-kde-1.tar.xz 1044 BLAKE2B 9f5feb7168f17fa76e89efa2c6b08a339dcf024c2a248c3a23d210570a99e9232a06b0559593adf6eb62cffea4fa62e942c6e0f4efecfd3f073276e49e5a9210 SHA512 9a468eb627902932cd39d6b59216f3aff3183f047dec61361857ccc47502406731429abc39940e21b0f62c2ad2bc3bbe3f1d0a78e57f13fb891821ef2307bf90 +DIST qtspeech-5.15.16-gentoo-kde-1.tar.xz 1048 BLAKE2B 66a3a3ebdbcf9973a35b26180092d9df2d655f23753ea02ea5868c6fb0bca8bbc2647bf9dad6edb85feb9668e072d480aab94a84ba149fe188aa047d7a92701e SHA512 148372b02124a49a70ba17ab43e562c3373371660806ff625f6cb4553e189c99c4929c92309022ad53975cdf5c7cca33f2f0d2c5586ae5251f2390cc019db28f DIST qtspeech-everywhere-opensource-src-5.15.14.tar.xz 95916 BLAKE2B 15673759f71d4096e29854caa398a5b72257d77891a568e8e4561403b6d88f584a709ab1281c69ff99b250030c40b85848436254b5b6b2277b95728994b81f14 SHA512 87d021efb5d07704dd5469bb3050e9381e8da47d2ef41bd37a95ac1903410b781283af42694dd1300c84bd0f0ea219e61da0a3aaf6204937578d26044a297f79 +DIST qtspeech-everywhere-opensource-src-5.15.16.tar.xz 95716 BLAKE2B 79e9d960df53c3d26a6770de73e0aee025659202755e28254246baa35988e914f146fb1de4b1bd8c63a9cb23544ed26063943380cf18181403ccafab4b274e89 SHA512 d0ff73b35e6d94751a31b77bcdc084623d947ace092bdddc98f29d79bf932425fd5adbef74edceb4e8dc9065bfda49efa651cef63c72fcb42171ff083b29b335 DIST qtspeech-everywhere-src-6.7.2.tar.xz 262360 BLAKE2B 0faceb7e8425ccb03574fa6db5a9f8dab967197341fce497fc2600a6200d417dba8b83a6a7616fed7cbce3d2c34b48b77e37814518996f917aeadc7ca628ebff SHA512 f6e598834ab455c9feb5836b0add05802261210be088f7860b746a214a5be7d332a43d7c09bd03eef48d362165f2739b858e966249c061c9ef537346453bd588 DIST qtspeech-everywhere-src-6.7.3.tar.xz 262376 BLAKE2B 065b50141c712dae2103c0e81dc7dfcd255df502b598e924e0bb3d2498c670dbf71cd2f65da341a6833c7b60a78580ba0bdf68fa9430373fb8587281ceb87a22 SHA512 b2b5a3b67160b75a679701eeac97587add53a1f8c2a2d120a61c54ead1d519d1fb726945fd2d4871b800f028e70f44e1079480322f71e2010c72b675b1cf935f DIST qtspeech-everywhere-src-6.8.0.tar.xz 262308 BLAKE2B e75b0ef821b303532f2db8c60a3c4240c46c611f164ffe8d5d5bb82b072598d87615376b96ac124a52b7e0b08ec7bef874ee211808e1f5abd860cda58c823928 SHA512 d1e2597f5407775750378844a6daecb27da2c6ffe720e4008e11ade07f183ec4d64c0bd25845bef81d6d0c31f6dafe0df160265f952a050b72d88715379b7720 EBUILD qtspeech-5.15.14.ebuild 730 BLAKE2B c3941cd7399ec7d5cdffd2ad65611bc094c64d0aafdf08f40dc36e2da2feacd037bb01e32bcc8cc1d470a70b19dc3c71a7356c8b4a3921de65f1db6d800000e4 SHA512 e019cb16105b96d9e5d28ea5aa6e0cdb30572e6fcb5313a9efcf5da5b0c35cb696a2173ecf3f969e738db4b84311659c7b8666fe187e2f538db7366923d79374 +EBUILD qtspeech-5.15.16.ebuild 735 BLAKE2B 95212de3670143fbadf97423af5dc5fdc25aefa791bd7a50d7593829aaa7943717b1509a2d40b0026a0f5f0705b263d7fc0fd0f4479dd12c81fc67deaf34d0a4 SHA512 6669cbebac5d8a27b5f47e55060ce5252922eb1d62a43ff595ef2f7f07e89fdab9f44cfa25382c5a319bbb1debc50e0fee127fd9db48591c144246eacd2aeb27 EBUILD qtspeech-6.7.2.ebuild 1190 BLAKE2B 082e9498be5b601e0454185ddd3e37d78ddaf9f2fe8854a7611f625d457aa85a8fc2b74f6888d8c62b985d7f1d22ce3de737fe74b416429465de52e52cbcc112 SHA512 8dcf13e5997e420a882a2851c8f0b119e20fe577d8e0e46d0fca42b78359715d8979c0059bd5528706326480dae4e7cca20d56aa9628e7ef53716d30fe0f4f42 EBUILD qtspeech-6.7.3.ebuild 1192 BLAKE2B 645c346c0c2b729f95a1369fb57f684d5ff3fa9258b2fa5400eccfda86eca5384d3c78022144e43d92812db24b3078cedfa3d42216eb4c55f99783defdffc086 SHA512 12b611542d89fe642d94e191235467799ab0fb269369a1686f1997fd0574f3b265c6a36c478ea7dd40ad1a23758b053c859721020be6567999f52fc127510fec EBUILD qtspeech-6.8.0.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3 diff --git a/dev-qt/qtspeech/qtspeech-5.15.16.ebuild b/dev-qt/qtspeech/qtspeech-5.15.16.ebuild new file mode 100644 index 000000000000..e54210475a40 --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-5.15.16.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Text-to-speech library for the Qt5 framework" + +IUSE="alsa flite" + +RDEPEND=" + >=app-accessibility/speech-dispatcher-0.8.7 + =dev-qt/qtcore-${QT5_PV}* + flite? ( + >=app-accessibility/flite-2[alsa?] + =dev-qt/qtmultimedia-${QT5_PV}*[alsa?] + alsa? ( media-libs/alsa-lib ) + ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + qt_use_disable_config flite flite \ + src/plugins/tts/tts.pro + + qt_use_disable_config alsa flite_alsa \ + src/plugins/tts/flite/flite.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest index bccee42fa9c0..ed1007ea556b 100644 --- a/dev-qt/qtsql/Manifest +++ b/dev-qt/qtsql/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtsql-5.15.14.ebuild 1260 BLAKE2B 68d7ce686c1e96a2a89275b5df12fdb036909811d45e0c71bb0dd9594cce13de3a443e9323136c3266d94a04a7da15b8d57f7ac4a7456bcfe03b2d64f6cc434e SHA512 632efab9a6d44948ef179ec33f203a2250ce0566a281fbf9037dbc255cbb887a82fed29d07e0aeaaf9742e7e03c7fc3b02d24c1738ca144c32b30ed3cbf80720 +EBUILD qtsql-5.15.16.ebuild 1266 BLAKE2B 4931997f1635896570a17bc36baedd12f25119e49573b16d4b086172962a2940da15d058be8d91d9cf43f7b05ab6de7f71c540932ffb3c936691425d2c1cbbe6 SHA512 85635f2eaafd83dbca8eee459b6f0052b05f770b46cc97ca32b883e4b47ccad6b6de5fb765f2a5d42610daf5ccde425eeb2ae17ca66e536d5491bf87c6abe940 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtsql/qtsql-5.15.16.ebuild b/dev-qt/qtsql/qtsql-5.15.16.ebuild new file mode 100644 index 000000000000..8115b96cb34b --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.15.16.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="SQL abstraction library for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 639140 +IUSE="freetds mysql oci8 odbc postgres +sqlite" +REQUIRED_USE=" + || ( freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + freetds? ( dev-db/freetds ) + mysql? ( dev-db/mysql-connector-c:= ) + oci8? ( dev-db/oracle-instantclient:=[sdk] ) + odbc? ( dev-db/unixODBC ) + postgres? ( dev-db/postgresql:* ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/sql + src/plugins/sqldrivers +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :sql +) + +src_configure() { + local myconf=( + $(qt_use freetds sql-tds plugin) + $(qt_use mysql sql-mysql plugin) + $(qt_use oci8 sql-oci plugin) + $(qt_use odbc sql-odbc plugin) + $(qt_use postgres sql-psql plugin) + $(qt_use sqlite sql-sqlite plugin) + $(usev sqlite -system-sqlite) + ) + + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") + + qt5-build_src_configure +} diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest index 6a1b057a29f3..41f8e3fc0849 100644 --- a/dev-qt/qtsvg/Manifest +++ b/dev-qt/qtsvg/Manifest @@ -1,9 +1,12 @@ DIST qtsvg-5.15.14-gentoo-kde-1.tar.xz 2868 BLAKE2B 57e8e5112bf2efd41ee7ca305003884b6f28fd37ea9d7c895e93d4b952e0d7a40a6af0498e25e0017bb3d3828fb5df36b143ea7f31e760aee0fa075c4c74bd10 SHA512 2ab453dfff56c690c058a2751b03cf7faa7c5453a558b9bf64367d5e53f6139b63544a2bfc6fcf312ba852137574675b9d6cfa56f13421084f22e9477e7c92a7 +DIST qtsvg-5.15.16-gentoo-kde-1.tar.xz 2880 BLAKE2B 43407f054b958e911b23d89baad627a947f305968943149ebe7712ffe76a3f0cb03b4cdc6cee019e46c7dbc6f38d802b48ee472b2d8aac92aba6187aff93ab7b SHA512 01bcc1dba55f32b77eebf8f0a2ca2230ac4d8440f345599846584c19adbdab6038f834f2647c4102ff46d10898b4764f554ca19d3339c6114d9c82760227247c DIST qtsvg-everywhere-opensource-src-5.15.14.tar.xz 1881248 BLAKE2B dc0f0754d480448436eb11e962877ca4d396859f7282dc7e66ac726ddea4135e0d8360bdfc5ea9896c228e496a4dda2c72d82c0cf688255aaa0a0518bed36a05 SHA512 4f781bddaae619125fc0f73b5736eb33dc49f368cc9cab9fce436cb57b389e66d14d2625e9100c2c1d809b67c3ceb16f718f50ce4abe1c925cf8dc8bb8b285a8 +DIST qtsvg-everywhere-opensource-src-5.15.16.tar.xz 1881028 BLAKE2B 50bac71738e2f8e7572ca5de1fd198d32db7b5c7ae1432d854b5e40632110359c3b24d1f390b7e80bedaa362a18f4f783b666ab0100ceeee87380843a736e6b5 SHA512 227b6b4f0d6ad7d9405c0bceabadfab28e591b4b02d7575de0ee7679280fc7115ec04751a8e839af5e9958e1800e6d4529bf8bae2251b579abbc688fdb99b9e8 DIST qtsvg-everywhere-src-6.7.2.tar.xz 1791468 BLAKE2B e72cf5b153141942c7aa92f7433b19317549deacc5d9bf981dd41f80ce25b0bc60c81185eb9134146aa93a6ce830aa3afcaced9e92902b9aa8c4a321718a5f86 SHA512 5a4209134afd3265d4b4b02a388a3078f2f915613c83e8a4aafd292e6b49d77019597f820468c8a9fe6c046c64e6890ac94ebc52e6b321a9b57a5ef3b51552e4 DIST qtsvg-everywhere-src-6.7.3.tar.xz 1792980 BLAKE2B 0f40b212c942b0e4a60ce6dbd2904d3510d350f0830c7e8703a5f04559c11e8d0d21f511d609724ad5f18f71b751c7d39b35b34206077cf0f9d8faa2420caec5 SHA512 4113d12b3662d37e1119f4f506b3b0c6712fc0718ce7840e92acd300990ad4ac6a753e839b4adc91fc1ef7dc938fc517340f990bd7b89636a42d40a25f8f4bdb DIST qtsvg-everywhere-src-6.8.0.tar.xz 2004952 BLAKE2B b1bb4ba3674dd6812f2fceb931758918ca1b5ad027f04be4260ccdbdb821564e9c5c916701952a313cde9869473af34989680e641f9ca6685b7b253d65b3fdb3 SHA512 fa5d0869dc17fb6d44343bddd2741ab7b9930dbb6ede53a1e60a816b5efb520d98a1aaf58a04e1f380e03d33b24070305256d6a255f21e575009099c3882404f EBUILD qtsvg-5.15.14.ebuild 496 BLAKE2B 973507084399af01f2f442cbfd3a6c9dfe91c8185ddb483c9b7b8cc1f7cf135e80e4c7c1286f22bc59a5209a87144310780d0c380681b963d42204c46a228e07 SHA512 d8500010ff86d3d03f18210b771fe0961b99d16efebbba0c428ffcc49dda115814538f6d8b20801671ee5a0de7b1e643eed6101c7f37dbf42795d1a5c6dfd978 +EBUILD qtsvg-5.15.16.ebuild 502 BLAKE2B 358b9357afa590a6ed6b39c3b7cc15646f2d4c7446b9b20289fed55ef393d14a3b6d940c6853e6fb29ff539c19733bfbdf79b2ed99f88e05c08ff236f01d17ee SHA512 2e928f12b9bb0510a7db953086e7ef99b560c62fde7a5c37654c9d309b8ac2d77395e9a88db5e9114e4c6832f9f0c70887451a57fd5a849e1431987d6130da7b EBUILD qtsvg-6.7.2.ebuild 654 BLAKE2B 868b671ad183a7fe54943560e5a3498212d973c57ec5ff5b8b50e443f6666d59c723d1848378a75205b0d43b7979fd6c2b2e93720a3048566fd7c4bab879debd SHA512 f680b4b711d32a94de2f400499ae4d25c9a2b53938591684e49b75e96047d69ac1691c0acef8279009fe603a17c299fcdbe97edc3677626b16716db1fe674751 EBUILD qtsvg-6.7.3.ebuild 657 BLAKE2B c3af298f560613ecc634ed59621427abb5f06b7753bc464c5b22f543a6c01d9970d1927a336595d6e5b6ef1b1b4ada8811548abeb2a70f65f83255ab5ff811ef SHA512 fc07cab2dc4fe619f72eb6db8d9782a1741a4ec9e4d7a4a94817b6267600a1c52be7eba129b5eca3c9cc849deb547b861467979b99d739efa830c64cb89dc418 EBUILD qtsvg-6.8.0.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef diff --git a/dev-qt/qtsvg/qtsvg-5.15.16.ebuild b/dev-qt/qtsvg/qtsvg-5.15.16.ebuild new file mode 100644 index 000000000000..adc4b66f0d27 --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.15.16.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="SVG rendering library for the Qt5 framework" + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + sys-libs/zlib:= +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtxml-${QT5_PV}* ) +" diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest index feb0d53eecca..f7328b3bdc96 100644 --- a/dev-qt/qttest/Manifest +++ b/dev-qt/qttest/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qttest-5.15.14.ebuild 575 BLAKE2B 89aa04bd40573053e809e9cc1634b4917bf175dd227690a6507e176e5dcb5593e43ffc0e6d851554f9ab451823a803ff296f22a6254aecf4b5906dd4ecfa930b SHA512 c19cf17174a4e2b6b0418774e7e0b98c9bc219ca7aa74d9226156d65a54a202b72da5e98daa2d28c56142e1fd5ef1df5826bdb784676c56813bbe289e839f1e2 +EBUILD qttest-5.15.16.ebuild 581 BLAKE2B 7a9f437f5a208623fa0d807194c0338908440403578f75eb4df2a3e6879254be03efc512008ca21f5f7f96b8151ae6808ef8fc30ecd15ec863788357bdd6fe4f SHA512 88b62ae4ce0fa5e08fe1b3f8f6b537a42007e079c44e4d311074728d20b908920f1cded67bf4b31cd532faaede3a0771997f285d578a15fdadd795040da46503 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qttest/qttest-5.15.16.ebuild b/dev-qt/qttest/qttest-5.15.16.ebuild new file mode 100644 index 000000000000..bdacb28664c6 --- /dev/null +++ b/dev-qt/qttest/qttest-5.15.16.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Unit testing library for the Qt5 framework" + +IUSE="" + +RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +DEPEND="${RDEPEND} + test? ( + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtxml-${QT5_PV}* + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :testlib +) diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest index 19d76d592bad..22a63f7723c7 100644 --- a/dev-qt/qttranslations/Manifest +++ b/dev-qt/qttranslations/Manifest @@ -1,8 +1,10 @@ DIST qttranslations-everywhere-opensource-src-5.15.14.tar.xz 1626976 BLAKE2B 61263b9b28fb0d8feb715ebd7cfd85a7fb3e4a6a1e13841d5c4a38dfbf0a57cafa2484e8f4352e0ed16bf820153df0b4c192cf7e906fe29cb56c5de040368523 SHA512 bf41fea921151c10f78804e274919805ccee12c13c57fe50e8f6df863aa955e4a1aa939d23a7500cd3b5fe6aa5656b1a12628cdbed1e9c8dc1f126e2cf7d7176 +DIST qttranslations-everywhere-opensource-src-5.15.16.tar.xz 1626988 BLAKE2B 94ba45fff3007b5635bf6c5b904820d3ebdf9b4dc7448b3e12e35f4d52f8d789fe3c887dc43b061d00fda088b640e0fd68d4864ec21dbb1efbe1fe274ac30250 SHA512 9702390b89696211b1d85a11143e3432231085c2d96b298ea584f43e8db215bf5cdb5fb5355c8c4d900d1f761dfd3dc0d5c16df2ed0cca483557f8b867e3b2ac DIST qttranslations-everywhere-src-6.7.2.tar.xz 1547608 BLAKE2B 93d6dcd62a0dd4210be5d0f00957dd89d32d6362d8e3a1459eb819d32eeb05f354185df4ae8cc2fe705b0b964f73dbf01ed5b8d8fd89c679f99cb2953a065505 SHA512 a1937f117af71a6896ebaf89f05bcb9c61c34711105609ac80a0f85d96cd427786e902ae4e2dccc38060c4fd9161f42a0cfdd7e39e618e3996fbe1c7f05c84d9 DIST qttranslations-everywhere-src-6.7.3.tar.xz 1547944 BLAKE2B c6e1a57ed440e78a1de132da53ef045bf6243aa50e5061abea98f0958d3cb8d5b64dae9b494a1f7f2ec382eb638a4e6dea94bf7a52c15338c0f035297fb67756 SHA512 06c9ac70c77de52e750315bb74c5ad580c154805b924a95387bbac1297ca04df643f69e3ada74bd027071b179cf009927a1c0db8825104bb355036402092c405 DIST qttranslations-everywhere-src-6.8.0.tar.xz 1550184 BLAKE2B 588b29e15adff2b1f616989346e751993643233cacb3a2b9ef82579990543989a2cd4b86c8feacd9121087fbc29af88138cb7202cac5a7ffe7d1d19a7bdba2d7 SHA512 436342c54ee6d7e0034e661a882b8b3ae16baa3e2b6cde7bf4c7d6b741f7624b7d0fdbe69697852eb3abe13f3f23f4701179b5b571df9acc9a6dff8a1f4d16dc EBUILD qttranslations-5.15.14.ebuild 379 BLAKE2B 4e8592ec1a5ee9571ebf1eb9fc40b2b593a8448d6a600f7ec61813a8416fbf6492759ee1b93e36137d994166f30d0ddc1a95b2971c0f4fa61779b37c37b2514b SHA512 483a60952a599acea2c0a6b4916fb7566120e552812469f7a0291ba8b7a063be4afd1a7ce2f8e56271a24f34fb8750eff99c03814b0c92f38cdec1a005c0d6e3 +EBUILD qttranslations-5.15.16.ebuild 385 BLAKE2B b85c05c072735b13b4e2d111bc3f1b71978c74dac911f876e52b3b40d9d371aa578c3ca23b780b07942ef943b04b17d626d01943af84b07bfbd9e9efc2fa926c SHA512 4f512b391fbffe1645a2e7cd2a8a017ecd39a7f915f4ef868790857f7d79a9d3b762e8101375c9bcef8498437beb0d083b39a679a7a6215de1ba5cf03b027915 EBUILD qttranslations-6.7.2.ebuild 412 BLAKE2B d08fc60c197e7a0349b64fefb0351ca74a71120efa4bd339d5e0350e44436d9ee1aee9b993a76eca13624f3327ff86ab1c6036be785169f40a297301bb99647f SHA512 4e00238cd3a999111c233a96021b1a98783c9edb0a3345313c750713f99aacc78b8b35a6092de4ab5a6490b569f52a6d19cb947850689269303874541ed7cc90 EBUILD qttranslations-6.7.3.ebuild 415 BLAKE2B 3a96a37095dc6f1da2d9c5e5286a5d1787e7f0ad0c1673d41e191f0926b54aa45f00a6df02e417a15a66dfbf9cfad9cc06d169e2e96e78705488f8e59da3ae97 SHA512 539e5abfb5e0aeefd2b75847c2c7df4a256811e3b8bdf1208c99909d99da04e76a1416378dd42ad88344f75eddd96c9a8c74392549d56b0eb386ca80cf5c2045 EBUILD qttranslations-6.8.0.ebuild 418 BLAKE2B 295cea378d3a94f73b4bbd0430ad900f1e3f8478a863da1f5af987b55946909c6efcfe5840570a0f348bddbeb7f6ce25adcb04b1caff19140b6053cfc477b791 SHA512 d4fd0d708a0c7ea4b2e4c55c7aa19891ed771d86a45a108f7f3a4e1558751c5824dd4e0b18807902605c9df5b7d1ebfeeeab8730a5c45e3e2b7abbb3a2ad2baf diff --git a/dev-qt/qttranslations/qttranslations-5.15.16.ebuild b/dev-qt/qttranslations/qttranslations-5.15.16.ebuild new file mode 100644 index 000000000000..6c8f82e632a2 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.15.16.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Translation files for the Qt5 framework" + +IUSE="" + +DEPEND="=dev-qt/qtcore-${QT5_PV}*" +BDEPEND="=dev-qt/linguist-tools-${QT5_PV}*" diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index 6018f6baf540..2ee141398469 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -1,8 +1,10 @@ DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.14.tar.xz 10952936 BLAKE2B 258584cfe09100fa35b8b6293a6fb29f7d7631a7ca8e3b27d121bfa8a86e96c5a346dae1aed3aca6d80501210f5cc594f1c133adc41f12dcdfde6d12d2f91a0c SHA512 d6ff2770282e460a8d9fff3746225918cb21c65ef0d0d89e1c6876428ca1e860ecf45b44d57c9ef6e9a85cb050a4a67ecc1b20ae5c5be0a37d8b73ca439587c3 +DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.16.tar.xz 10951872 BLAKE2B 5e05b68162e779df73c209f959bb641b7c4eb20badf8299fa7277c99b86e4462fe6d5f98c2c9ae1bc49f4995b61eb0132428409a3286d24232f20cb214686996 SHA512 af7ca963784773b94bfed000cabf5dbfb6363211d6b2601ccb6aed26eccd2eaa1e34dc8e7a6f1bbc678432f4086284df82c66e8da1c7fc7c8f5ec37983f687b9 DIST qtvirtualkeyboard-everywhere-src-6.7.2.tar.xz 3722296 BLAKE2B 316ee5e2204ebabd97c0d6ceb8bd9775bc456eb404f6ffee43a163823c43d86a94e900a06d8a1124506385aa8b17d67efd70caec64cded9dcd747d667186c9fd SHA512 016400a65e14a5ec960f20ecf6b2b7c32fa0c67d530c5046b423633b02efce200e0967642a072ff825c54c334dfe45be3e569c16d641a735f181d233fa414782 DIST qtvirtualkeyboard-everywhere-src-6.7.3.tar.xz 3720000 BLAKE2B fb01edae53fd2b1f67cc33533dc5baf91c6a84bfe9f51c40bdb6f1b00dbe07287359fedc95af294686789d896cc64e5b2cd07f4b0515a3c99cf954db53a04a49 SHA512 cc08560c565289c43e9e89f247f9eb26eed6d678892681310728c639f6f70bdaa5947b436dfce437b8e0dd9d9386229a391f19587080f043e41a53f4fcf06067 DIST qtvirtualkeyboard-everywhere-src-6.8.0.tar.xz 3722484 BLAKE2B 9c213c477837d9309e925e002631057ca764106abf46a50aa65fca229b5b2f578e3922021e1805c41b9088b11a1bc6cd97c556ede8e8b7a45510c8b113beb0dd SHA512 a01cfa1908a1932b1fb11c3efc7f3493f42cc9a6c80f56f1ef18b13677a9bbf3714bffd33e76465b90404b6b43d371de1778ed8dd38cac0b5288f36030e016db EBUILD qtvirtualkeyboard-5.15.14.ebuild 1214 BLAKE2B a2d1b8ccf58d8236afd410c626b28d6ef7cbbbd678620335d0f9f1f0f623d36c5185e5d7cb469d5e48a0759135a045c83afe88c409a764d87c97de88d5513ad3 SHA512 a5ee55fa5a05d94e62e6c5ee5d5abb10f3243985f9d04d9b57df175864ef2c73fb82ba0ece7bf2710e4ad4ad47c8da190a7f085f291e6f5f5786df681c76b08d +EBUILD qtvirtualkeyboard-5.15.16.ebuild 1218 BLAKE2B 888d8fcf4f555cc30dda025441a340a8f8df1ba2efbf031a4f449f216e6a2f6863430f89a7ee405dde565afb08eb7618a1be94b67ff9721138848ce71f242ac0 SHA512 75bdbe2cd5b866d49fbfda1b657aad4f5edbfd7394caf65f782513617a64083a2fe5c04d0de15d426bcd5edcffe762297a330c19edc7601e25e355ce3da67010 EBUILD qtvirtualkeyboard-6.7.2.ebuild 1128 BLAKE2B 5e2e9cc78e01cbd695a92b5bcfa28158106ca8a20318b7afaaa9e2bd368246b9d3d3e5901874c08aa6460010f3789c5d16fb1c0340793713f439d58cf7ff5b77 SHA512 634a516fe913cc5ada1862aefb7c0023bc749fa040ea29a1ecdcc3609af7d3fbedc1769332fc5abc2beeba5cf3d15fbf3d6dc7c415fb98f1ac31567cd046a506 EBUILD qtvirtualkeyboard-6.7.3.ebuild 1130 BLAKE2B 35ea0991d8221eb472ec35a6a845e43474bc1067fa484ce02bab273cf65952e0737f7321c2eb3a0ddefb6f0fd4575a6cad92ce29e69baeb8fce3e2ab0ee7bf82 SHA512 99db4dbdade0e8930237b93ead9f8fbb11da8c0e31553526b0f1c69cdd0a39e2571ab952b65f13777247bd4971c4547dac7311aad0a3c30d26cc1c01f3b55bd4 EBUILD qtvirtualkeyboard-6.8.0.ebuild 1133 BLAKE2B 7d5eac988baec1f6defd7cdc46541ad8e05aa2dd0410f63fbe816e6b6702561ef2be2b5d8b0c6d2cc75580217c321e5150d5b6032eafe61632c39292338e2b39 SHA512 48522d0243e86467e49e18c22cb29669642a232a3d4b07a3ea46f228b73f5493b8bf6bca64fae43e8ad3af5d4d42ef7de395e3c0a8479938d021086eec1e241b diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.16.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.16.ebuild new file mode 100644 index 000000000000..89647d77a2ff --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.16.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Customizable input framework and virtual keyboard for Qt" + +# TODO: unbundle libraries for more layouts +IUSE="handwriting +spell +X" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtsvg-${QT5_PV}* + spell? ( app-text/hunspell:= ) + X? ( x11-libs/libxcb:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + $(usev handwriting CONFIG+=lipi-toolkit) + $(usev !spell CONFIG+=disable-hunspell) + $(usev !X CONFIG+=disable-desktop) + CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \ + lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \ + lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \ + lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \ + lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \ + lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \ + lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \ + lang-uk_UA lang-vi_VN" + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 2d62681247cd..a2c47083f401 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -5,11 +5,14 @@ AUX qtwayland-6.7.2-thread-safety.patch 2420 BLAKE2B 4e5d871bd93a24cc2bb5c879a9e AUX qtwayland-6.7.3-wayland.xml-1.23.0.patch 13015 BLAKE2B 17a370bfd4960316b65180e68d23feb8c4f5a5d79db923f26f04e9bc21825a2b563bdec359bde04b99df8af76e4661362bf34704095c46d6528d52a68b1aba12 SHA512 044d1798dea7181304704d55129265619d0a03e69170835e03d7cc9bcb0a71edd25aa17c251c98730ba4108c9d75f6831fafd20dd385ed1d20078b3f0cc5c9c6 AUX qtwayland-6.8.0-wayland.xml-1.23.0.patch 13031 BLAKE2B 4cdee104ec7ba05ddff6cc8f1afda24276eb9fbb0f3b2f0abacb3da57fe3e210dfa6f3d836ff45535d5ff53473fdc55876ef27138d80d8978cc39e8e85d32347 SHA512 621dc44b1577abbece55242f872edb8c6f7e29da8bebd3a9f7f62c2877cca558a35d68738bc6662ff5303e5773cec7dc3a9a073530c0bfebc7799febd338a70f DIST qtwayland-5.15.14-gentoo-kde-1.tar.xz 47472 BLAKE2B 3812e5f18bcb857cf3c76cf8a53525a84b14bc4cf8430f4339c1ef9a5d6208dcdfba3f052bcc80c6ad8815db2415207e2eb5ed07bbf9e7076be675f2a4cee3c0 SHA512 912bc902e4f9d945dac396c75a2af9896e3002535a51e6b5b07166c38b9d6ea073da3d93db07742a0db295dd5f8167fdef351230adcb2145704c36b576c0f5e3 +DIST qtwayland-5.15.16-gentoo-kde-1.tar.xz 46556 BLAKE2B 909188979333e27277d589255caa617c3eb02d66f82cea3ee546b48e5dcb95d30a107379d6db4ca40118bda4d6fe8dcf5e1686b15f381bf51579483d6ce8a549 SHA512 01e0358ad649d7834f54068bd064e4a8982f1fa36c9b00619b862ff2c85bcb82d13293204ee0d69a8c3ad10c090db0f72dee5fc1f7b1034c9fd2d2f26ae01f56 DIST qtwayland-everywhere-opensource-src-5.15.14.tar.xz 560916 BLAKE2B a5edb21446348f20e6f65736b402c3075a4bde0d7fa02c24cbfc5de65739ca8d7ac2186bd17a995bfb3de23106e696e2b1321dc3ae401984bdafaa3479c9aa1e SHA512 9e8add52353f7a146759511c49c001cd76a56790a81af5222f6f2d3d1a2f1ee9cc62048c72efe69708eb3444c6115272d4af8d738df7b1e1da959359d7420dbb +DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a SHA512 9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247 DIST qtwayland-everywhere-src-6.7.2.tar.xz 1123220 BLAKE2B 70c2d8942afc4e1629d2ef34b6c062ecb5800185bb37e150c1d66a5216606028d2f59668991bddb5036572c962e92c3658d336167a7f9ffbf3d2f4d609a771f9 SHA512 2cd4f45f05ae60bc7f82b94f2e9c217ee4b8322f60381e1b079b90e0687e51cfbeb10b5dd724e1cca7e422b1b101d2b91c0ee47b1a732411cef330fb052c97c2 DIST qtwayland-everywhere-src-6.7.3.tar.xz 1123508 BLAKE2B 39cd8c7d2486318d3eb4351dc0e4e6a2c37e0aeb9727e2715accfec7ba2710288c251fdd5d6a71ba11c065509f7312c194a8e2b757d484ec1734270044e0d7aa SHA512 9e15f3798ae7738b69e367343ffd7992fcdaebeffbcb10414fe2f24be553ca63e5504ef0a8405348702d0581dabebd1c2360728f63757c7445900b04df5e9ad7 DIST qtwayland-everywhere-src-6.8.0.tar.xz 1133584 BLAKE2B 2889e651544846e4f854fb34c4ec7a984ab2e88037a6eca0ff5b51ca04051d4ba0176b34afd3a224199e456fa3375e1df3bebd594fd95f8f98a811b47e1183e3 SHA512 6b2258928481813db7037bdbc817f57e14fc7ae66d2a791e03a4f1ebc1eea6ed36782206b3edcbf17e8fa0eb9f45f4d2583865b2b764e8ac303abac40764070c EBUILD qtwayland-5.15.14.ebuild 1214 BLAKE2B 4d974a96e807dfbad6bf480bb6faf022828c9cab0fd5bc82b6c6455344fafd7a349f1f232fa62a00e32cc073cda39aead004657e7b4072f49890442baeda3252 SHA512 75966f4a890e77a29937d63ed50a8095d579fab4871f2d091bb410443a0101fabc592a6cfbe033b12d6f0663c196930a32c85a062a10de4f8dc13eee4103b86b +EBUILD qtwayland-5.15.16.ebuild 1220 BLAKE2B 242495aedae55f8841f0b8ef9fab0dfc31be2640780231ec7f38932da38545091920711371778e5ac2d050bd923be2617c3b9b759449a4f3a4b92f0a314d9f0a SHA512 eb594ce8f52da2543f8c269881bfe1ecf4527d346caf5c6922fd7ed9619e07a225318834e661982bcadf01f09ca919b41f955b71579903e450468b7433e39e34 EBUILD qtwayland-6.7.2-r3.ebuild 1641 BLAKE2B d709c378c8eea57e1533b4451676016b0945369150953e3c5610e767826d843ae845c1ecdd87be052d216def7b28150615df50dee45364e4c10e0a866fcd6b7f SHA512 d774570816601f3e81e9c535d2916ef60f6de61ec6bdd4cb18c6da93bb871e4b98e6217aa41504cb51e8c939775005aed25c612e96ac3a99fc59a7ea348184fd EBUILD qtwayland-6.7.3-r1.ebuild 1543 BLAKE2B 567649129dff2f7460efc94e71944c14627f633ae0eaea7e6a32109b2947e8bea3ef39c1b666e8542b218864dac3e6190809900164e41590cf553f9d89f55e8f SHA512 f7380f4c5bd852d618982b8c23d6bfc4307004d55e76f28fca7edac506a635f59e2cc9cdb0d9f9712347c281d98713a53cbba88a669d1e2e6abe5e5e28d39e3d EBUILD qtwayland-6.8.0-r1.ebuild 1669 BLAKE2B 669f28bc549085675d1b846af2f3665d35e84dfa3cfae4098efc6b912f51f80151c53a1024907d1f844708f2d55b4b48adf7cabc7294402000f2a8cdb84d8a32 SHA512 90146a5961292eb49722978d52d8b0d8458a2c15576b052b52d181f1209509c75b2a88034db82b52749e15352e1f7f009a941ff1d19c6874b0c732c71308467c diff --git a/dev-qt/qtwayland/qtwayland-5.15.16.ebuild b/dev-qt/qtwayland/qtwayland-5.15.16.ebuild new file mode 100644 index 000000000000..c9d27b00e9e9 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.16.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +SLOT=5/${QT5_PV} # bug 815646 +IUSE="compositor vulkan" + +RDEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( =dev-qt/qtdeclarative-${QT5_PV}*:5= ) +" +DEPEND="${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +src_configure() { + local myqmakeargs=( + -- + -no-feature-xcomposite-egl + -no-feature-xcomposite-glx + $(qt_use compositor feature-wayland-server) + $(qt_use compositor feature-wayland-dmabuf-server-buffer) + $(qt_use compositor feature-wayland-drm-egl-server-buffer) + $(qt_use compositor feature-wayland-shm-emulation-server-buffer) + ) + + use compositor && myqmakeargs+=( + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + ) + + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +} diff --git a/dev-qt/qtwaylandscanner/Manifest b/dev-qt/qtwaylandscanner/Manifest index df3b461c7e73..22da76e9107c 100644 --- a/dev-qt/qtwaylandscanner/Manifest +++ b/dev-qt/qtwaylandscanner/Manifest @@ -1,3 +1,5 @@ DIST qtwayland-everywhere-opensource-src-5.15.14.tar.xz 560916 BLAKE2B a5edb21446348f20e6f65736b402c3075a4bde0d7fa02c24cbfc5de65739ca8d7ac2186bd17a995bfb3de23106e696e2b1321dc3ae401984bdafaa3479c9aa1e SHA512 9e8add52353f7a146759511c49c001cd76a56790a81af5222f6f2d3d1a2f1ee9cc62048c72efe69708eb3444c6115272d4af8d738df7b1e1da959359d7420dbb +DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a SHA512 9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247 EBUILD qtwaylandscanner-5.15.14.ebuild 501 BLAKE2B e5a3ff2b95761ba6d0fb1485ff53096a827c26a8acbfed591d1d358c1fba355eaf69ae81f8fa50217a1e03f59bf26411c71cf78b71d5405328ffec4dee15db3a SHA512 166a65fc4c6e2f2b7393f67f3ab357b7ca960983d35b2724a0b00502b65d188de490495b3352e0ec475c1d27bf4f9f1abb130f7af3a255ad2e3b6faeb08250da +EBUILD qtwaylandscanner-5.15.16.ebuild 507 BLAKE2B f09725c5ec7272ad0d454d5460f723cf301b35b7d206797d06c9e6697570a9514b622f30abf77a3b8447ad59dabb55418be909b7e6f1004384bdd4c0858d973e SHA512 7595653239663a6b9fd0a55306ec42411dd90ce073993bf90c10b1ecddc8adee0d8f2fc8a9f501353cf75c74fa71137568ec1cd50c10026c2ccc572351d88246 MISC metadata.xml 352 BLAKE2B 7354be163c38b0299856f17a85621782e367e3186e0cece5d55a29d4848ba95a7d0ebc4e1614b9ffa3de21bad70c7c7ecc86fd81a0cb83038c619a1e763fc211 SHA512 cc03c3e78ee03f9be941ce1b54ee4ffa5655c933d2cd4c2bcc252a447632ed0587d41c4d07b9e1738aed5526b4f0b934342cb99d196ba3b0f49b762bf1de7c7b diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.16.ebuild b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.16.ebuild new file mode 100644 index 000000000000..a420cabf7111 --- /dev/null +++ b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_MODULE="qtwayland" +inherit qt5-build + +DESCRIPTION="Tool that generates certain boilerplate C++ code from Wayland protocol xml spec" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +RDEPEND="${DEPEND} + !<dev-qt/qtwayland-5.15.3:5 +" + +QT5_TARGET_SUBDIRS=( + src/qtwaylandscanner +) diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest index d3244ad3a620..b0e7a37645c5 100644 --- a/dev-qt/qtwebchannel/Manifest +++ b/dev-qt/qtwebchannel/Manifest @@ -1,9 +1,12 @@ DIST qtwebchannel-5.15.14-gentoo-kde-1.tar.xz 5812 BLAKE2B ac20fd8622e8a201520e1b3540c7f832ac755b7054e9968e5254873ddc21ba06ca17582f02628e5327d9cc6720becd952fef7c9f4e22f5b0a96664d15fe45435 SHA512 de64b3b5d90c4401cd42d05129923db10a29fd65282be98c54c07b9fd3e677a541bc2abe149ffeae956ee9f2f5c2bf279d82bde67c8dfde26f3ea6890b7593d6 +DIST qtwebchannel-5.15.16-gentoo-kde-1.tar.xz 5812 BLAKE2B 101597f6f40c8055b481f20c1a9cd848f3fa7cfccd90a1a5e8a85c4490a30ae34077fddc8b1ee4c800d88c198e1eb9384551458d6e55a884f082022735f53b53 SHA512 c9151c3db57f48d10d2b7b328bcd540c1fab438bce6904dd831449fd6d10381fc064cc02635b58f5ee1a8fcf13ebffb4c76556d502f548cc63ec35025d49f83d DIST qtwebchannel-everywhere-opensource-src-5.15.14.tar.xz 203184 BLAKE2B 5d6965b3fcd9e449be1fe2b81935b665c23028d22fd68305faf6b5541642071cb4c991dfea7b079e7e66635756f095284b6fae88e2b328878df7dc3fb10df24e SHA512 8b87f73a256dff16ec8de226b10d8a34d9a1c4f1c2d510ea58824558f3b188a3a4d66c4507764b713407f44a0861e96d061fd164a1a050129fcf4148efd3999f +DIST qtwebchannel-everywhere-opensource-src-5.15.16.tar.xz 203080 BLAKE2B 684ff50715945d568bcf3d2aed5ee8627e4d57a8ca4a1429180282004031c04d7f78f093cd39e52b0eff619b1b80b59c720d3e153df8ae8fc5a2e88ae73f9e57 SHA512 106c72c0f49e79d92b4aa2aed235f57aef358aecdc0f30eb9b5ab2c28a56ab44df709143d2755ea5f35026e5aa3994d187da14838a2a542e878d6f5b70a7fe1b DIST qtwebchannel-everywhere-src-6.7.2.tar.xz 206584 BLAKE2B fb990da23a2228a49a5e4eb99d1c8085265b25e7371c3cafb565c3977772ac0a47bdc6cad7e4ea4493c4c25897e8ac4993e3718cb893fcc299f8e1c5b56c6fdf SHA512 6d9dae2925acfe560c2c1b4382d6e7ce7762f840e76b513f03f5e9e892fb4ad3fb0059ffef725210d88ee4210a8a09678af9b7d3dfbc6d7ff55f3e65396153dc DIST qtwebchannel-everywhere-src-6.7.3.tar.xz 206716 BLAKE2B d543ab5ac17564fb71362d4d155aca8395aa3bde258a810487c4601f287c727cf995a6c4d0aa29b20ee56917343dae88311d559997a81471495dd91defff366a SHA512 4cf329c865f9b9eb30584061a0cc684a014f6bdd8cc1f7cd037416cd6aacb386a8d16fe58b5c1c9854c3df4182fd6117ec6297e8d941d5215f0f86ad51f80180 DIST qtwebchannel-everywhere-src-6.8.0.tar.xz 207360 BLAKE2B b25b78a687aa7d77ce6fb69ebaf779f7b6506795afd0063729708448d006ebfd72dab6526db02149d268152b1f44c03815628c1c1cb7b8eb57f0e2c99f5dcd14 SHA512 1110d8c5e93146ec23967bb77701f5054b9dc5e0307fc4a9cfb15e2bd3f2505b7bbfc5f07eba6c1c7b30854368c2d50415fd14d1d0871aa0b2d6ccbedce884b6 EBUILD qtwebchannel-5.15.14.ebuild 599 BLAKE2B 73cf6f6f51eadeaada9e9a50fd4ca14f1b7cb0b9822f793c016e4059fc1fa8a32332e2e5318370c8806d03affc9de63b38dc0511e8c01cc631b01df21dc75cfe SHA512 f0a6f32a6791c4c66bdf6cee33b1349b80f60560575cd72684d600a831f98c44e0d406eb074aaf0a50b7df7de44f06db9489659ca041013bac3d1714d540a6e8 +EBUILD qtwebchannel-5.15.16.ebuild 604 BLAKE2B 58db74102a72af51e33e8228c3d6f23d7a6173c2dae338074f812eeaa134d5ba8f0f5a8f8fab0b9d2cc964c1c7ef528159fc4d3ed5318b6304e5d511a95d6900 SHA512 3459d6f0c1dacc9f494e82f5ab76c0e29a5c11fecdec26fff823fcad959296a9f643a10648e827e18fe41946f97390f1b2f91e77f92308055f111d0417ebcda7 EBUILD qtwebchannel-6.7.2.ebuild 559 BLAKE2B 592c74b3e20fd7b6733987bc830aa0e96c1c5acc2b88add79938aeddbb801d057a561ea6f996b88a3256e38b5b0c28da24816d0e32016b9bdce0c3c5a2e4ebef SHA512 ec033de27d6e77b83f141cd73ea56b85df144b2ce53f09cd11672fc65f09459f6cb8ac3188251bee6dba2b278434a50b0373c985590aa4380d9cb52373f44aa0 EBUILD qtwebchannel-6.7.3.ebuild 562 BLAKE2B 19253bfe916196216f3cb12bb39bcd7785cfcef7d7be159aa325861427395e20c3e7f01c4ff21ea9659f36bf65c597e8a847a1450578da106666759efa4093e3 SHA512 dca3c1e46a36d82b142f86b1142d4ba229a31ebe013ec84d9e2a146b30887a1a95bca2a42b3e09530648353692b58bb2294416f376a37287a6197038f4112882 EBUILD qtwebchannel-6.8.0.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553 diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.16.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.15.16.ebuild new file mode 100644 index 000000000000..7a471e68aa55 --- /dev/null +++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.16.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients" + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + qt_use_disable_mod qml qml src/webchannel/webchannel.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index 441d47055309..09ee7e7b88df 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -9,6 +9,7 @@ AUX qtwebengine-6.7.3-missing-gn-deps-blink.patch 1677 BLAKE2B 6081d8e60712e50b6 AUX qtwebengine-6.7.3-missing-gn-deps.patch 1379 BLAKE2B db39a7c9d374c905d35516fe2f5ee7026d99959215442996d517257431f59a4be4e43041378775c75fa7499fd2bd917e1deb6d8373d5f2cf5b93a9ff7636f767 SHA512 9638e515c294b32362eab9047e6cb926e535a3ee684f9dfac6cf2f7e8a24aa7825265ad768d91ec0a27f34266aef7443b59cc3256a8d0ee527ff8a60b44a735c DIST qtwebengine-5.15.13_p20240510.tar.xz 301422784 BLAKE2B b63acccb4740ddb3dd5c76ef9808d946eb2c93b10b45125622adcb5c5e951644ac54612e7aeb9e009e00c5ca8913d3f8b5dfa530c274fec87c4a8377bf1068fb SHA512 0ccc1be0825f4cf2387879241a21f033b5a0198da4e93f2e0533296ec485b103c1ab35aa71a2a9d9c16364979d45d3dd2e13f7e6d0e2a21f94d85294c5819eb3 DIST qtwebengine-5.15.14_p20240510-patchset.tar.xz 20780 BLAKE2B 516d4c628c4b027ab3a7159da006a57173be91de3eb4b7f308029953d4fd19fb3e790ca38e79d17fef75d8d9b392676650acb9285d5913f9ebecaa4136575c47 SHA512 492979d118d6bd9165ee194724e38b627d19c89dbe1daa6b2f55e4a8fc7676748a1eacb9623ee05e09140c2c4a2ac82ddafaef5c45630a117ce0ed14b240a474 +DIST qtwebengine-5.15.16_p20241115.tar.xz 301382752 BLAKE2B 08adfae6228a91f1f4b2a603a28881d9cf97f339d951217f3837d614ebb58aff9b0963220be04cc9a17869b6021a6d7687848bd8ccd1c8c49115a5e6944be84b SHA512 50e0bc7b4236859b4419f2f8eaf37e47c1994c30ca3bf584dd2f4996b5f8ba7cd31c8aae48c28f0fcd39c144490f5e451c7ecf5d340e7b10fa2e37666ef21100 DIST qtwebengine-6.7-patchset-11.tar.xz 10004 BLAKE2B 10d96134cd02ca4665f72369817f55e2bf0eb209b5d7c4f6131cd3a1be193940c62f656a65081c77ac0dd7aa7bdda76d6ff3f994f8f6c815b249a33b797a10c2 SHA512 198f19d9e20f146878a6050cde435f4662c0d42a6ed21650bfadaab217b2e369284a1a11e5a01d096d3af3f0b34fe24f9bdc0195d37f7f74076b862503bb6c9f DIST qtwebengine-6.7-patchset-13.tar.xz 8312 BLAKE2B 8483dff26fdc1479d72bf77d176bf747415be989889946bca96f9ddd1612ab2307afbea40fa908f5644893401bf62e4e334b48a3afe86c2028b13246905eae36 SHA512 546883aa8903bf34bc97d5a8d4d8fe39b55d059acab91fd2979b028c268ef30872a8e078ee5d9bca85f393d689010e937a3cdad421098629a8278e113f84fadd DIST qtwebengine-6.8-patchset-4.tar.xz 7612 BLAKE2B 400bc156b54bf00956ce4ab9b2ef070fcb31636184ecaee6b763f5dec4355274bde049bd6d3bb67923c8fdc202eeb26eee1664f7cca7c9cdcf7f24123a1cc760 SHA512 6f99a24ff4c7b61e9f855ab9eb8d31b73030291a5609b03fa92d3c44a200d5db9c7a75c7c70393fca1f542bc548ff588b3ab0c62a80feeacd4b42096ec3b889f @@ -17,6 +18,7 @@ DIST qtwebengine-everywhere-src-6.7.2.tar.xz 550888844 BLAKE2B 2de049c9284583940 DIST qtwebengine-everywhere-src-6.7.3.tar.xz 550988288 BLAKE2B e506e8bd950be478a9d0ecf69c66f7c56dab3c7a1503c5534f0ed5a770ed4d009935ca6905a1255701750cc8d5b790b895eb4f1d6f994ea8231d57c461c22da9 SHA512 f20769ac9b3f4a9fda9865c86d9dd2c779e404823d85aaf12cbbc425880352c19352ed39eb804a80a06a99e13582d22d45dbf2a8d7bbefea3592ff965b863cbe DIST qtwebengine-everywhere-src-6.8.0.tar.xz 566569136 BLAKE2B af2ccc4900ff96d36900bfd4bcb370017231776e211af512e73944dc47b62e6517e85658c436e91f904efae013c4a9035122f78694b4a3fc696f0790725862e0 SHA512 80137c6e1d9aaddddb5d81716acb2ddee620a1416e6318104ace377f0259906d3f79b0fbf9d57e13f581554bc14d7f13abc13396022406d3530f5d9014a7eed4 EBUILD qtwebengine-5.15.14_p20240510.ebuild 7886 BLAKE2B ec9b228c2c8952415a6a8ea7a693642bf09625ae084279e5992580084006a25bf77b0ebe2176e406b3a32356269302b48cb8dd16fbe573ce3817fc7d91d42b62 SHA512 3c6686561b36d59aa07473ff73cf5642f203d37a59f7496c04a656b60e03151471b79c965f065cd9f492e87e7fa398cd5f71b17059bdc6e9a4f0bd451edf088d +EBUILD qtwebengine-5.15.16_p20241115.ebuild 7831 BLAKE2B af362c23b9fc42e84a733b6797fd9a3aa0f45b584b39986e82f60468748378041edaf97ed1a2d0c224d9a4baf7f2f5afcfe95eaeb80ed341ac9ff7d78c6d999f SHA512 b8f59b46aa2c1f9f8ba3cde6bdbef0148071c05b40d37fcd9e686e3dd5d193abc98e9d06ebc19c80a960336fc9278a196d1abb40fc09e7005fbd0b35e17fa3df EBUILD qtwebengine-6.7.2.ebuild 10382 BLAKE2B 6f20f921189366edc8f501ee0e1d3811fb1e57dfa75b2ff4ac80a50028e6394068415f65ae1bfb84dd9ae7d08a546fdb13050a4c42035dbe0ce6baa1c753534f SHA512 2292f3a7e9b24cdb312b6e9c725d8ad1ed33ee160038bd15d8fac568e53473ef18fe3f4f8bf484009221521325933b7e568b90546a157d10c74faa119c6bf44d EBUILD qtwebengine-6.7.3.ebuild 9979 BLAKE2B 17fb965f42ceba78dea107944b68141281c164dd4a86d06cbe8f8a62281af044b84d9e249944aa9f0995610010a97ec55b152fda255545f48440be9852fa01c3 SHA512 b08934fba065e79143b804511e871eb32359290b8156343ebc27e019e65c36a4e6eeb1699f57b5b96980a5c52591e11386113913b900fddbb22a53357fccdf62 EBUILD qtwebengine-6.8.0.ebuild 10076 BLAKE2B 55baf539b02042fbfcf1a831be96f3d693cc7f240ef0a2e5c0565fbe220ab0c413f292c08f9bdbccf55bd49506e0fccc81845f8a79bff5beb65a4bb5bea09c83 SHA512 f6dd74dbf9b010b035465f4457f32ae52c4df13018243926f31f99e53792be500c4b4d3dde7e381f3c91b628ebfc0855af451face4b4ba502591d20f4b02a969 diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.16_p20241115.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.16_p20241115.ebuild new file mode 100644 index 000000000000..eb2dc1c56445 --- /dev/null +++ b/dev-qt/qtwebengine/qtwebengine-5.15.16_p20241115.ebuild @@ -0,0 +1,258 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PATCHSET="${PN}-5.15.14_p20240510-patchset" +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" +inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs + +DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" +HOMEPAGE="https://www.qt.io/" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~x86" + if [[ ${PV} == ${QT5_PV}_p* ]]; then + SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz" + S="${WORKDIR}/${P}" + QT5_BUILD_DIR="${S}_build" + fi +else + EGIT_BRANCH="5.15" + EGIT_REPO_URI=( + "https://code.qt.io/qt/${QT5_MODULE}.git" + "https://github.com/qt/${QT5_MODULE}.git" + ) + inherit git-r3 +fi + +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" + +IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets" +REQUIRED_USE="designer? ( widgets )" + +RDEPEND=" + app-arch/snappy:= + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/expat + dev-libs/libevent:= + dev-libs/libxml2[icu] + dev-libs/libxslt + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtwebchannel-${QT5_PV}*[qml] + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz:= + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + >=media-libs/libvpx-1.5:=[svc(+)] + media-libs/libwebp:= + media-libs/opus + sys-apps/dbus + sys-apps/pciutils + sys-libs/zlib[minizip] + virtual/libudev + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + alsa? ( media-libs/alsa-lib ) + designer? ( =dev-qt/designer-${QT5_PV}* ) + geolocation? ( =dev-qt/qtpositioning-${QT5_PV}* ) + kerberos? ( virtual/krb5 ) + pulseaudio? ( media-libs/libpulse ) + screencast? ( media-video/pipewire:= ) + system-icu? ( >=dev-libs/icu-69.1:= ) + widgets? ( + =dev-qt/qtdeclarative-${QT5_PV}*[widgets] + =dev-qt/qtwidgets-${QT5_PV}* + ) +" +DEPEND="${RDEPEND} + media-libs/libglvnd +" +BDEPEND="${PYTHON_DEPS} + app-alternatives/ninja + $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]') + dev-util/gperf + dev-util/re2c + net-libs/nodejs[ssl] + sys-devel/bison + sys-devel/flex +" + +PATCHES=( + "${WORKDIR}/${PATCHSET}" + "${FILESDIR}/${PN}-5.15.14_p20240510-re2.patch" # bug 913923 + "${FILESDIR}/${PN}-5.15.14_p20240510-gcc15-cstdint.patch" + "${FILESDIR}/${PN}-5.15.14_p20240510-gcc15-template-id-cdtor.patch" +) + +python_check_deps() { + python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]" +} + +qtwebengine_check-reqs() { + # bug #307861 + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." + ewarn "You may experience really long compilation times and/or increased memory usage." + ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." + fi + eshopts_pop + + [[ ${MERGE_TYPE} == binary ]] && return + + # (check-reqs added for bug #570534) + # + # Estimate the amount of RAM required + # Multiplier is *10 because Bash doesn't do floating point maths. + # Let's crudely assume ~2GB per compiler job for GCC. + local multiplier=20 + + # And call it ~1.5GB for Clang. + if tc-is-clang ; then + multiplier=15 + fi + + local CHECKREQS_DISK_BUILD="7G" + local CHECKREQS_DISK_USR="150M" + if ! has "distcc" ${FEATURES} ; then + # bug #830661 + # Not super realistic to come up with good estimates for distcc right now + local CHECKREQS_MEMORY=$(($(makeopts_jobs)*multiplier/10))G + fi + + check-reqs_${EBUILD_PHASE_FUNC} +} + +pkg_pretend() { + qtwebengine_check-reqs +} + +pkg_setup() { + qtwebengine_check-reqs + python-any-r1_pkg_setup +} + +src_unpack() { + case ${QT5_BUILD_TYPE} in + live) git-r3_src_unpack ;& + release) default ;; + esac +} + +src_prepare() { + if [[ ${PV} == ${QT5_PV}_p* ]]; then + # This is made from git, and for some reason will fail w/o .git directories. + mkdir -p .git src/3rdparty/chromium/.git || die + fi + # We need to make sure this integrates well into Qt 5.15.3 installation. + # Otherwise revdeps fail w/o heavy changes. This is the simplest way to do it. + # See also: https://www.qt.io/blog/building-qt-webengine-against-other-qt-versions + sed -E "/^MODULE_VERSION/s/5\.15\.[0-9]+/${QT5_PV}/" -i .qmake.conf || die + + # QTBUG-88657 - jumbo-build could still make trouble + if ! use jumbo-build; then + sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \ + src/buildtools/config/common.pri || die + fi + + # bug 620444 - ensure local headers are used + find "${S}" -type f -name "*.pr[fio]" | \ + xargs sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' || die + + if use system-icu; then + if has_version ">=dev-libs/icu-75.1"; then + eapply "${FILESDIR}/${PN}-5.15.14_p20240510-icu-75.patch" # too invasive to apply unconditionally + fi + # Sanity check to ensure that bundled copy of ICU is not used. + # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because + # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system. + # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in + # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in + # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated. + local file + while read file; do + echo "#error This file should not be used!" > "${file}" || die + done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null) + fi + + # src/3rdparty/gn fails with libc++ due to passing of `-static-libstdc++` + if tc-is-clang ; then + if has_version 'sys-devel/clang[default-libcxx(-)]' || has_version 'sys-devel/clang-common[default-libcxx(-)]' ; then + eapply "${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch" + fi + fi + + qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri + qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri + + qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets src/src.pro + + qt5-build_src_prepare +} + +src_configure() { + export NINJA_PATH=/usr/bin/ninja + export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs "${MAKEOPTS}" 999) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" + + local myqmakeargs=( + -- + -no-build-qtpdf + -printing-and-pdf + --webengine-python-version=python3 + -system-opus + -system-webp + $(qt_use alsa) + $(qt_use !bindist proprietary-codecs) + $(qt_use geolocation webengine-geolocation) + $(qt_use kerberos webengine-kerberos) + $(qt_use pulseaudio) + $(usex screencast -webengine-webrtc-pipewire '') + -qt-ffmpeg # bug 831487 + $(qt_use system-icu webengine-icu) + -no-webengine-re2 # bug 913923 + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # bug 601472 + if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then + die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" + fi +} + +pkg_preinst() { + elog "This version of Qt WebEngine is based on Chromium version 87.0.4280.144," + elog "with additional security fixes from newer versions. Extensive as it is, the" + elog "list of backports is impossible to evaluate, but always bound to be behind" + elog "Chromium's release schedule." + elog "In addition, various online services may deny service based on an outdated" + elog "user agent version (and/or other checks). Google is already known to do so." + elog + elog "tldr: Your web browsing experience will be compromised." +} diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest index 01148f4c4058..4427bf336f70 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -1,9 +1,12 @@ DIST qtwebsockets-5.15.14-gentoo-kde-1.tar.xz 1516 BLAKE2B 9e4f7d81c06ff4556294e75d84b66d9f42e4bd5232460c05513a7ee6f96410b707101877bfda875765db1f419273d3888684275d6221b21070cacbb09c9525b1 SHA512 f0831286d7cad8b954c20274be86c75bb6e2f60d0b5acdd5567921a539949e88a7f0d25297786d1b4f203045e9ab95d4a2234bedb5e05bc930ac7e2d35527a9a +DIST qtwebsockets-5.15.16-gentoo-kde-1.tar.xz 1512 BLAKE2B 2d12fa2f79412974c1397af4bf93e65a5ad7688e5f0b3bbc4fbfac645b7f646642a3d2ff48451ff607cdce36f3b301fdc97a951afd92673e88cc06a200fadf1f SHA512 4fe5ff5fa4850f527e553e741b65d7028ad121464030c61e6eae0f8267d735c88686bb781b00d2309619147dbc8465cf3d16e4b672c157a50a145f9d4a56326f DIST qtwebsockets-everywhere-opensource-src-5.15.14.tar.xz 253024 BLAKE2B d1e2306f566ed3b0bff07920ab3ac83d268829ead4afe042ebdbdda92110a6d8af5f2483ba667c52b3bab812ca4fbfb2b38fd498271271562493c9815e952f5f SHA512 bfd3738a9bdf51dd4534c2341c20e3918a1183ca3f4307de5c2fd7224dfcc890162530e7d8c67ceed9ca56c2c9d15d4c80355e65c4e5a41bd7f7ce4d3b072b1b +DIST qtwebsockets-everywhere-opensource-src-5.15.16.tar.xz 253084 BLAKE2B a90fa9950793b5f6d8d792328b105f8085c3a47abaef256f6b8a4c101eb6bd6d7b687d49390c4c009ff03ba4d493abc8cc6433df92dd47865e48606e19c9b8fd SHA512 9bb15c9277f96acee0d5a49e961483706c0d6c709c587400c402b7864fe2635cf688222448bdabd5ef53568e6d8c1c32e54a9410301eede0507b975989f30b2b DIST qtwebsockets-everywhere-src-6.7.2.tar.xz 459636 BLAKE2B c639132f9a4b029d52172bf50aa3b4534f7dc39dad12a1ea85d6bb6a9f72a61d9043688734713fd553952cf63be034102a9c22daa9306fd112d75bd3bd756930 SHA512 ccd2bde6f68aa0993f099b4755f6e79f64d8ff85be8891b2682194984851e0ec0f71dfa69aec53df6c7f49df7f123eff30920c9b1f5c79da5285ab5605d22dee DIST qtwebsockets-everywhere-src-6.7.3.tar.xz 459844 BLAKE2B 3fb663066db50d19fa2829b026141d450571e451d63ffbfcc32d7e5e471726ce89690e0cf6291be0e9291002417fbefcab08e3c366d7cfa070c8963259f293c4 SHA512 3dd1ed7a29c4bcc070241f465608a2f0b35142f73bc5cf0b3e964504a68da5a76002dabd4c6f14330f29200c8fb8d5e0ad46c5bc6de7af4889fd355796bce261 DIST qtwebsockets-everywhere-src-6.8.0.tar.xz 459880 BLAKE2B bb7da153815061da3f5d0aa2339a41ee5748f6f422e66d0ea8a9fee30f49519501233d3fd66b6e8fdcce09fa7fd07b5465d17d8bcd4dfb7830550b1f9975ab67 SHA512 d69a27da6e0d88d3908851ae3f4cf57ef0d4edb6429adaa7378e8857bee1c94a178973695a374e7143ee26d83476c3915d87d9ae4726c259fb93fa32ea595dc1 EBUILD qtwebsockets-5.15.14.ebuild 578 BLAKE2B a2f9c91925d8c60877cb1913fe32b4789b3ba2245c8c2e7dbe21bcbf79929ff3b8b2ebc35ce6041d9a6484eada12a56a3a66749626f8f78257f562e96155b7b6 SHA512 f5ed35b96c058ca3a60515a29a4d46821cc706db7901959ab1e46e461cb471eb554656b94d8d54cb16c985354a04f45db46b266b40e9ba1e466a018df2570b47 +EBUILD qtwebsockets-5.15.16.ebuild 583 BLAKE2B 895095a6d35d546b3e1125d5f9faf522449341a2110cc297bbf71e716d8cac1cc9b6e95d3617fcfd9a801a918e82dca10f7894cc5c30ec5743a9e76d80d95441 SHA512 b86e4a4ad96a2ccfcb4223fa381b69f031fed01fc967013c9c146cdeda5e9157d8564669f9582120d820dd3ca775cad16313935fbfa116af4ac1ee0db04cb1a5 EBUILD qtwebsockets-6.7.2.ebuild 559 BLAKE2B 9b2e30c6559234b0a5489a79a2dd6c3e62702de945703a2490cba704b3e5e73338b1e7d5aee3057399a3f6cb38d719296ac86d8ed0f729db4a1ac5cf9c2d3596 SHA512 b8170c0b84848bc6a4bee20d545a21a4320befdb6ce8d188abc709e0908915dc9b06cecef7a371cede19ca0a6f783c9353292e85d7d1a0b7293048deae7ae0b2 EBUILD qtwebsockets-6.7.3.ebuild 562 BLAKE2B 52b5c4c65aa3403e88c3cf67b1be12b54678fb52ba24c523afe6c4076e707abb3ba4f927930127dd25fe8ade14067ac26ec1d9e88910aff5b01f063773801fe1 SHA512 455b8f5b8c75b02da0f24373ca644cbd30e7f9acb805842ac93453c1cea7a6836b544ce41f1028ee8bbe5210c7ff92ab305018e2a9b19e0bb6f08d44de5439a8 EBUILD qtwebsockets-6.8.0.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.16.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.16.ebuild new file mode 100644 index 000000000000..ada5654a7a16 --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.16.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework" + +IUSE="qml +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}*[ssl=] + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) + +" +RDEPEND="${DEPEND}" + +src_prepare() { + qt_use_disable_mod qml quick src/src.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest index 82ff0459d3fe..b4d314e2abba 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -1,8 +1,10 @@ DIST qtwebview-everywhere-opensource-src-5.15.14.tar.xz 128212 BLAKE2B 89f3d770b6a23eb9dd4750e65d9b40e55379374a87c66d319f534d68e4a70ab1656497fe7ccf4df9b62553acb9231dfc3c79b69cd76c284b7d745b01f09a46ff SHA512 5a48688439a8d4eaa13c4a5c8453e6a399413d28a8cbdcb1d04a4723b9a0a527d64c2c48bc040cf960300335db958add05a63fb39a6a94fbe1ad19f4989864f6 +DIST qtwebview-everywhere-opensource-src-5.15.16.tar.xz 128180 BLAKE2B 1ef88bd8eb5c405ea581305b30c04ae3bb775441daed3323b5d3003982e8bfa50c5bd8b79b3e8327468550e6519d785d3cb8c9f019a107877152b3e7f624c9fc SHA512 2d6761a6b01a8791dae785f829f429f336b8ba42f0675226ab09a05a7f4e170a3bc569e92e845b9416f4a0eef93f87d2e34c0a18eed025847445bb794e457982 DIST qtwebview-everywhere-src-6.7.2.tar.xz 138764 BLAKE2B 3c7d51dfa8f82a30c92eed804e9f51986947e3f8042b6a3a8d777b02bd7369b98c53686e5032b855bee2200958df00b0e779720bfbe91aae9df154133ca765be SHA512 9cae6f415941049c975a86f99afbb62f3177285a15d182655b9fbab5b3d9ff19d7fb0b646c243db75f382fd971f5b89bf29659c150294e9c4e7ced2921b77c2d DIST qtwebview-everywhere-src-6.7.3.tar.xz 139024 BLAKE2B 29eb9849ca88c185de3a51b0093e21025eacd8703121627ace6b78d1f34e69929565f3918a13bdf7cc019163629d828f5be4c95b01a68b9e4d1befb79d1397fd SHA512 d23ca95d252078a8b2dc4738298603a45384d88e0a4c0d4880ea7bf20195f0f6dfb201704cc7b7cb7127a702ec9b87b90a6e9d1f94a721efb291d7e50720cc26 DIST qtwebview-everywhere-src-6.8.0.tar.xz 138956 BLAKE2B 74005c05875ac9e8b4d1437edddf834a2d873e5c24fa9d51de7d412dcc966cf103c645fe3f39ac9f8b734ed84850c7a3a90541c20c5fb065a59a05fc0ed939b6 SHA512 00f3756bfeaccf010cc065e641c928997772c61c655948a54df07b5c27fac3dbc29d4fe49c1fc4794559a922844445045ba16c8f03719336ab64cace12728b57 EBUILD qtwebview-5.15.14.ebuild 464 BLAKE2B 6ab5da91708d6d3d65e303eb3c700bd2c528b5b802bd5cc6b18df39730bd76a82b61ecc0193b664865010f261275e3bb7c68331dabfb6e5246b4adf77efd1039 SHA512 0cbb7b9974dda9431cda7d5a634633a1e9e485e2f6ed3993a4965b0fb5f36ae2e290a31d142d4da828c9e6007d4f88e41dcef59229d092602076bb3766d2d3bc +EBUILD qtwebview-5.15.16.ebuild 466 BLAKE2B 3de1ddf6099acf699e183addd1610d49f1548966c74530a405aa010e9ff8a28452b3301d0b5690f4b5d203289c05f0b5a1f34b2504b4a360117ae50c25060f7a SHA512 afadfad0adbf27a87cc2ceb25d70c8e2fd5cbf6c31735bde617b509a7d6c371ec1739cd089e79f4a9a7e97563a9dd080916748a23842b2694331ebe7db3b6fb7 EBUILD qtwebview-6.7.2.ebuild 424 BLAKE2B 86e3c7fd77a21cf01d75f05ca479c626ff1c7ef0676e97ab501acab0d5643d027bc9c34cddf294986c18e7cfd44158bf52407ec38c73fb2cc6eef5f954a2155a SHA512 78ae1e47c4d63c01b4defda29cde53d3fc0ad74cab32abf5e43e6ed022d7d8030ddfae059cc7e066205dda60014b0eefa5bafc8a07f7560c9359ba678984b957 EBUILD qtwebview-6.7.3.ebuild 425 BLAKE2B 1981b2967573ff46eb5bfb76e36cb5323a257f29e9da79cdabac49fd7d97a60a599cb42eb1e513b92486ddc54b3c6338c6e18fa01be87c25742516d0972b2368 SHA512 f253c1ac1141728be6ef6100385400dff4075c6ce41d11687af432979abed8d778bc0904406dd1e2509239309000ed9b83b12dd6d5c9fe22d4f269334e0fcfab EBUILD qtwebview-6.8.0.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2 diff --git a/dev-qt/qtwebview/qtwebview-5.15.16.ebuild b/dev-qt/qtwebview/qtwebview-5.15.16.ebuild new file mode 100644 index 000000000000..342a075e4ea9 --- /dev/null +++ b/dev-qt/qtwebview/qtwebview-5.15.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +IUSE="" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwebengine-${QT5_PV}*:5 +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest index e12a381f2e6a..c62cfc68569c 100644 --- a/dev-qt/qtwidgets/Manifest +++ b/dev-qt/qtwidgets/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtwidgets-5.15.14.ebuild 1203 BLAKE2B a016f5345d4c3ab3646c0691cb01f6ac89e0ca868df6f5f647fa13f5ca83fec419bda09c70fb5370311b5b944110da2c6f655d8684f552d7dd9a5d3c70d02d43 SHA512 0089a95556c7be2213d647e186fdf14571d42ab67a335edfcc733754212b454e2e598efb5c7c945a4b307ea7be46aed87f625980e899720d51975a3f4abd2be6 +EBUILD qtwidgets-5.15.16.ebuild 1209 BLAKE2B 746b615b94dcb9dce51f491f2d33f8c5e083cc5557bd016a56f82acd035596a32219e350e430c1857c2b55cc12e24f1acf377c715b972540e380bdfb90a2ef11 SHA512 6532a6d5c8d00418d6285f96addcad9d6f7753f0f07bec79034c325dcbf30f8fe32cf31e35ee7f49fcda20bd6eca326bd82330902cf03b85a40bf89b62ca0d67 MISC metadata.xml 559 BLAKE2B 3ea80a5e419db32987d68d7e5033fa75fa0ff22b31b0842fd7ead902172cbe83650b0bbdf8657a57e428726e7cdf114d9011bd16066c080bc5f6ecb3f691d42c SHA512 51172365a186fbca09651bfd751284960dda4036390af2afab9812a7ae3fabdd9d60a336dee3cfc5e3d133a0216bf77e29660b9cdee2f0bcd2ce43c27297bdb1 diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.16.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.16.ebuild new file mode 100644 index 000000000000..59b2f224d82c --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.15.16.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework" + +# keep IUSE defaults in sync with qtgui +IUSE="dbus gles2-only gtk +png +X" +REQUIRED_USE="gtk? ( dbus )" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,png=,X?] + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + gtk? ( + dev-libs/glib:2 + =dev-qt/qtgui-${QT5_PV}*:5=[dbus] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets + src/plugins/platformthemes +) + +QT5_GENTOO_CONFIG=( + dbus:xdgdesktopportal: + gtk:gtk3: + ::widgets + !:no-widgets: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :widgets +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + $(usev dbus -dbus-linked) + $(qt_use gtk) + -gui + $(qt_use png libpng system) + -widgets + $(qt_use X xcb) + $(usev X '-xcb-xlib -xkbcommon') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest index 6d283e141bcc..87b1010d6b29 100644 --- a/dev-qt/qtx11extras/Manifest +++ b/dev-qt/qtx11extras/Manifest @@ -1,3 +1,5 @@ DIST qtx11extras-everywhere-opensource-src-5.15.14.tar.xz 137884 BLAKE2B 60c66f7d9ce83435305b03d3e8985c508750470297fe6fc0d36e50fb9fc50db0672650225a07e7bb232a3808364e30483a8a52706fccd949fcf1996b2145b5a0 SHA512 32825110fb272b03cda432c25ca26eb645685d2c70beaf10045256cfc2837c64307d2475c8dabc7daeb4e19341e282d23cb4a1579fddaf17853525ad232d55f1 +DIST qtx11extras-everywhere-opensource-src-5.15.16.tar.xz 137856 BLAKE2B 21d51885c9e06cc147596db8ac38969016aac3d47c6e71e6d7d1684319c5f3638bf65f18ce98703700c065dc3b2bcd6824a78e7d2ca267b12edd559b3652df14 SHA512 edfb4e43214be861c5df71675ac9209b75ba3164c0caf5ec975528d60358a49707567ba4d1862ecb91e1c37d8169ef311426977962f02f2477c5d5ad7d5f4184 EBUILD qtx11extras-5.15.14.ebuild 459 BLAKE2B 49bf4753da6cb56d06891d140200c03e015c63607acf675641fa710bf539b96eb101227901059da0fb8978a567d83fde771d0643ad54d5b87af121f8c0f044f7 SHA512 37cd362660ff9c803adb20ec724b165e26a3c1afecf39aee28aa9d87520d84d9c5186eabd4474907883608a53433a330e80ec9e881468c69a0582043d046d968 +EBUILD qtx11extras-5.15.16.ebuild 465 BLAKE2B fcce0a80d3c0ea4f009d80b454a9bf904f47831e4492e3c3abb3d97bb4362b4dd62add1b27d3e7554f0fa4d5c0c203e258de6dd9dc78848b27068b55cd5d0e94 SHA512 6ff980cd007a0468d8baca34432cef8ff3ad47ec0e7968990c052f0a845f0c5302524abb9c97dd2855c1125b3f5f1347d3e18d60b7d81e5f0d8bed490e0b503e MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.16.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.16.ebuild new file mode 100644 index 000000000000..67a33bf9ae86 --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.15.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}*[X] +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtwidgets-${QT5_PV}* ) +" diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest index 83e47a373319..9c7a60aa13bd 100644 --- a/dev-qt/qtxml/Manifest +++ b/dev-qt/qtxml/Manifest @@ -1,5 +1,8 @@ DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720 DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518 +DIST qtbase-5.15.16-gentoo-kde-1.tar.xz 319504 BLAKE2B 52675483f6be19a3efbddbe68335ee575852859137c51ca9e7cc219740a3529d270cb2af085eee8de1964c2171eab4f0c64b79c03f1bac453a4829748aff528d SHA512 0a38ce02b563f79364f3559fda4d4e13092ee79b820fb780db10e40af3bac158ee139e1a216f4de3c986eacbd933965e7ed8c261de7a65d487981887aed840dd DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272 +DIST qtbase-everywhere-opensource-src-5.15.16.tar.xz 51392072 BLAKE2B f7f83f18f91200350eff4d2d8d56769b537540290434a1c434d7c891b0b533d5a77000b5a670228a947d74c21f131f207b31aeb96f1f2ec867bbf608202c99b0 SHA512 190581c7df9763c2550466f884784d6f38817a087ab44fe57b99c1d1ac2ea3bae94ced8a6d0873a7999e523d63831d135cd7407812c8814ac4ef957840b7058e EBUILD qtxml-5.15.14.ebuild 525 BLAKE2B 4a5a1bc0faec3cff16c3dfb807f83c9ffcc7316a69960861138aa3e36014c0b8a1452034cda4f541ff6f7f35db7e9108adee3bbd595411febb3dd7dea47858bf SHA512 1c9bf7b8f24261a96aa23f9dd9b0f6dad924a5e743a2887bd471d130f4fd92e582d375f8216ce6685cdf16dd05741a53dbd1ab6d615a2dbc217c06ce6921eed2 +EBUILD qtxml-5.15.16.ebuild 531 BLAKE2B 342b433de7498c1fac5942759d4638eea509b9958ee5cf79d65727a9234765e988760bbd62ad3f86f858e0c1bd95e560c35438a17dd4d4ed8a025a4414b345c9 SHA512 e5f663b0859937722f905a7d8c72939452c164f9f5f7f3e1681e0181854f1ac6916867c72783ce63422ddcbccc7b7adbe4cce44eb805efd199e1217df8268000 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtxml/qtxml-5.15.16.ebuild b/dev-qt/qtxml/qtxml-5.15.16.ebuild new file mode 100644 index 000000000000..a3f3a0d21977 --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.15.16.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework" + +IUSE="" + +RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :xml +) diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest index 66f0fbc18212..695321636695 100644 --- a/dev-qt/qtxmlpatterns/Manifest +++ b/dev-qt/qtxmlpatterns/Manifest @@ -1,3 +1,5 @@ DIST qtxmlpatterns-everywhere-opensource-src-5.15.14.tar.xz 5183664 BLAKE2B ed0653e5cccf55bba95ea8c156d1d25f3e83ed21d56dcc211ee37b200142d35e573e06600f0484122cab11b9f88c5612f8218bd20f94ac84fc932476a83e950c SHA512 a9c46ffd6c13221d981d4a5b3cb31cdcdd8250fbe11262c1778815e83892d8c299e4c78b2cf31f7c33eb573e38c8e18255d501c8b95e809d877e2c981a6e7c8a +DIST qtxmlpatterns-everywhere-opensource-src-5.15.16.tar.xz 5181984 BLAKE2B df00f963724a295ca22cddfe0d53530298727843b933de95e5c34ae1159755e43f953bd7dbd3042d70a9ebecc50fb24b618c746100028bd901d348e3bd6751d3 SHA512 ae603468dcb399f99b3843afcbd13ca05baed2ee42e12154be5c2c64ab18c1daddc003af01cf948e57c8654b65e8890101e45b412431ad930f7d697e4b806564 EBUILD qtxmlpatterns-5.15.14.ebuild 808 BLAKE2B 4bb6efc7ccacae10b3d28b687f4ee3ee922e09ddf841ad054feac213007e883df6a51e22d9f85edd66f9c48a4666f5db01b3cc96327d3a316acb3f02b1298c24 SHA512 1d6c4ad42545e84ea4bd8f39846f0e4fdc430c5c88c06db2fc6f54aee90d315eac937b5a53dc5ae34babc870c0f379a3577f040add9d5529abf530cfaaf26261 +EBUILD qtxmlpatterns-5.15.16.ebuild 814 BLAKE2B 0c0e81c7c5a8cec8582fe91176acc6d4cffad7714222e6ad599e2abc2b5c221470bdd3828c77d64e0f859abd2031bb9f132979d4b5e82e6c018974f6e4f72aa6 SHA512 219aa8cef7cc9f835aa2eacf3e7dad1195494fcd48c5eae402576875b67f41810b88cda31c4ee901c25b41f79cb6bd097f587f201c4247aac678489c1c32c142 MISC metadata.xml 590 BLAKE2B 2f67cb5fc0572aa19ed1775ac6a1cf2de7aae77141a76f81ad00d9620c0ba4238c1058ed53bd6332f8862f24cb59f3f23984df84d062c295868f3914ad8efb8f SHA512 50bbcf3579ec5613429e2a7c613e41ccd79d04f0ed7bb2e5db1ae22868aea8922f0b3509bc4fe91ab7cbc9ad6b86bb536993638d3562d811203814e64e2ae22b diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.16.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.16.ebuild new file mode 100644 index 000000000000..21a6dfea0d41 --- /dev/null +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.16.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt5-build + +DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="qml" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) +" +RDEPEND="${DEPEND} + !<dev-qt/qtchooser-66-r2 +" + +src_prepare() { + qt_use_disable_mod qml qml \ + src/src.pro \ + src/imports/imports.pro + + qt_use_disable_mod qml quick tests/auto/auto.pro + + qt5-build_src_prepare +} + +src_install() { + qt5-build_src_install + qt5_symlink_binary_to_path xmlpatterns + qt5_symlink_binary_to_path xmlpatternsvalidator +} |