diff options
Diffstat (limited to 'dev-qt')
112 files changed, 2814 insertions, 0 deletions
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz Binary files differindex bb9b3e1419a8..54c07d12a0ad 100644 --- a/dev-qt/Manifest.gz +++ b/dev-qt/Manifest.gz diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest index e427b97b1440..b6aafb49e551 100644 --- a/dev-qt/assistant/Manifest +++ b/dev-qt/assistant/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD assistant-5.15.1.ebuild 1199 BLAKE2B 5e506336db5b729fba83f3795e4130d60c05c6640fdbecd320fa417381b49a895db7118a87d72ff4bf65b75240057becbde8e33a31aebdc38fb5cbfc0d04eff7 SHA512 b16862c3efb6e5fe76b2d0839ccd0d5543fb4b5ec942a4e9479c2bd68d2edd11950f02c66ec7ee7256d392b97ac644a1d59210cc1986f9b8a528330d23e05f26 +EBUILD assistant-5.15.2.ebuild 1176 BLAKE2B dc2f820d3a2d03f01d82f92f127b7dbe6fc579b704ff9ae0746b231e04c7d539894dfb870432280aa059684438d980e5835b75f7bd63834668023f7d9d96c582 SHA512 5116dc4c0a26f0041835ff7ce3bc53e89fc994642e7e33ff4442c334272e8d8283106d1309968f2d5dd81d20564942e8b16fe41d1e269bd95ed700c138f24882 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/assistant/assistant-5.15.2.ebuild b/dev-qt/assistant/assistant-5.15.2.ebuild new file mode 100644 index 000000000000..cb23261891f4 --- /dev/null +++ b/dev-qt/assistant/assistant-5.15.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV} + ~dev-qt/qthelp-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtsql-${PV}[sqlite] + ~dev-qt/qtwidgets-${PV} +" +RDEPEND="${DEPEND}" + +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 + + 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 a5e9c2ea6de2..ae2dc793fa9e 100644 --- a/dev-qt/designer/Manifest +++ b/dev-qt/designer/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD designer-5.15.1.ebuild 1209 BLAKE2B 3fd4e04438f649271420eca585c05ce23365ca6f1b4fbfbd9c8bfe41d37597ee46a575817ee48ef9c8a6b1b8fcf3b869cdb0e4a82092b8dd88560cdca8c11e23 SHA512 a224a83a6564e9770b912c0371371975202c3e291e3343bac153b00746c98ab2121b11f5e55f6f2d38bd6b6e0fa3cccd08b62447076e7ffddd53d85722fa14d1 +EBUILD designer-5.15.2.ebuild 1206 BLAKE2B 55836f12f3c95242df27f0de6bc32679302a13f041302ab8f855e717a2e80bfeb546895e1e096cb3d3ce553441fe2c31810d3a9f47e9d9f3d470c1b8c1202d74 SHA512 c407cdfbf5e45f221e0bc0f4bd5de67373bc47b5d794c2fca1d1bd2b86c31ca73690e906dab92a4202ae5d72c15b89a4a03efc8ca21c16fccbe2206671cde486 MISC metadata.xml 619 BLAKE2B 766504e7a28835cc48bb3908bbc9400b5fd0d268058225e02592f59c638e017c16c763c532fa2699c15c87d51659ff81eb819f24749b861763e4dbadffc329ef SHA512 9e4bf8789b63d5d6d208a7e86e1bd834de14aa3ca8d22e1837a34d55a531340c7414ce0553dbf32c49bc57c1b853c36fa38e0a6c807eb0babd446ca06f3f36f9 diff --git a/dev-qt/designer/designer-5.15.2.ebuild b/dev-qt/designer/designer-5.15.2.ebuild new file mode 100644 index 000000000000..a61c840e711d --- /dev/null +++ b/dev-qt/designer/designer-5.15.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="declarative" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV}:5= + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} + declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] ) +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" + +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 + + 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 fc05b2e26127..1133ee3a3788 100644 --- a/dev-qt/linguist-tools/Manifest +++ b/dev-qt/linguist-tools/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD linguist-tools-5.15.1.ebuild 995 BLAKE2B bad4b732720b1f36df9603532605c73bdefd65248376d5151c1bef2571512a2f3722b95d806f378f82b29b5bac5a2688a2498d5c9aff6e5981c3868635071a76 SHA512 743934f88f37d3e0f7beed91eed7050de9bd82678c1cf497713d409c3881f3b1edcdcae71706488675858ffb4b0772a94b6751bb8463f42d6c8022ba8d8a1afe +EBUILD linguist-tools-5.15.2.ebuild 1021 BLAKE2B d379d8b28f2b2a49871b43dde8b303af27c7fda20dd908e3a4edad55c3fe5e90e28268a745045ad4d0c0f37474b89d4370b95ec43c60fd23c3a538dfa522bb11 SHA512 93602f20f55f5f1a3f5d770c0da83b322970b422a27a5b22c6b371fc7a0f909bcca5cd29c1a9c26aed3caf077dd8b26524754f5cc831a2a731109f780f00b6ae MISC metadata.xml 552 BLAKE2B 210a285385dd5d1cebfa52a89c84e648873f76f57983b86b19e530540b26a518868322d331df0d13ccd79d231dec4abbd63c3d103c160d2fd38aed675ec4ffc9 SHA512 46972372e47619f16e45cee8623310fc3eb31d7490c9df58664e135d4b7be96140789655d7fcc42e472fb598de07c51b7286e0791f413f9b5271d90c9f89b36f diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.2.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.2.ebuild new file mode 100644 index 000000000000..e70cf3d14d78 --- /dev/null +++ b/dev-qt/linguist-tools/linguist-tools-5.15.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tools for working with Qt translation data files" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtxml-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" + +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 +} + +src_configure() { + # Most of qttools require files that are only generated when qmake is + # run in the root directory. + # Related bugs: 633776, 676948, and 716514. + mkdir -p "${QT5_BUILD_DIR}" || die + qt5_qmake "${QT_BUILD_DIR}" + cp "${S}"/qttools-config.pri "${QT5_BUILD_DIR}" || die + qt5-build_src_configure +} diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest index 8c85db7bf668..d1542d348e40 100644 --- a/dev-qt/linguist/Manifest +++ b/dev-qt/linguist/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD linguist-5.15.1.ebuild 977 BLAKE2B 973508eefdaabe38b4a3ac066436e131fb3a05e612ceb7c9e3fcd0f19a00fb98dce1834c8bae6a674ff792553c9fe7b0b5f953398933c2a5470d6d42d51bc43f SHA512 a22f07d151d81202bd051c5d5ef78aacf36b290a1ebc7571833f5cfe9c4d61434bf857268c7667df7c91571fe8dbb6da71aeb0066aafd04eaac964c3f1e7a520 +EBUILD linguist-5.15.2.ebuild 982 BLAKE2B 9dc3277cb3a136cabe463d349297718a6843f1b015a7752d14820f6ef0453d79a4cf6116de0647b17cf87ef5759f6c8929689ebf5bbfd36d9b96a530573ccf6b SHA512 45a53d68c2dff391677fc212f51ed9c478ec2fd00b3bb22a0d51b836d9fb67c90407ed52afc29841605a3c95d75930f5e08542295a395d654721b9da3f1cafda MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/linguist/linguist-5.15.2.ebuild b/dev-qt/linguist/linguist-5.15.2.ebuild new file mode 100644 index 000000000000..c1d8b0d83fd3 --- /dev/null +++ b/dev-qt/linguist/linguist-5.15.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Graphical tool for translating Qt applications" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/designer-${PV} + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV}:5= + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/linguist/linguist +) + +src_install() { + qt5-build_src_install + + 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 e27d944220a2..ca59db7edf3e 100644 --- a/dev-qt/pixeltool/Manifest +++ b/dev-qt/pixeltool/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD pixeltool-5.15.1.ebuild 401 BLAKE2B 5d59fa32746c3a87387ec244e0d412392eab05ebd7b590e4fbbadbff77c6a3a078d05227db2d9c70ba7a26f14d951045a6ff31b6b745b456bc11a004b413419c SHA512 67f0033e562484c447fa18b6d0df00624e5a7faec33f4013c14b58e7f0098f65288b0b51ffe1af6fee9699e1c65360c4ced961485a6e02c4a8b30519134af800 +EBUILD pixeltool-5.15.2.ebuild 425 BLAKE2B 34789f3f21bfaea1cd2e697af74ed719ef2806eb154ebe703fbfd3447d0e2cdc4636c0f79a8e523eb3272bb30f1ca48bf3aa846c342a110d6d3fe4c7071c432a SHA512 6ffa5602febc5c3f7df8127461f354fb4b4291b21e35034fb4e9a951a53413c545d6f4aebbca45de219b479e05ebbec0c0c775575c9703419db3c05d615264c0 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/pixeltool/pixeltool-5.15.2.ebuild b/dev-qt/pixeltool/pixeltool-5.15.2.ebuild new file mode 100644 index 000000000000..0f420e26c76b --- /dev/null +++ b/dev-qt/pixeltool/pixeltool-5.15.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt screen magnifier" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV}:5= + ~dev-qt/qtwidgets-${PV} +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest index 54cd99bee305..699fa8452b95 100644 --- a/dev-qt/qdbus/Manifest +++ b/dev-qt/qdbus/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD qdbus-5.15.1.ebuild 471 BLAKE2B bcc4f3cdf2b2de05070bcd9f6a2370ec2e0a8ac30450216fbde37fa20761cf7168cefa4dd515ee4e6f21e3b98c22ed0b3eb8e82617ef2fa32a9d62e101acc422 SHA512 c7ecb744185e32d5d5a53823e9457eb955bc87d4ed426b8ef97c4ad17f490ec1dd24bb4d3cc321bd5a5d92f2f1b37248ae84e7d024b51df1a3871819191712de +EBUILD qdbus-5.15.2.ebuild 477 BLAKE2B da6cfb91f313e667437b0240601974dcf7b5278405f8b56d50781b54924068a11ec8b0ba13a1369f677bfe4b11566de6cdf94780fc9be72d8966e6640f26b8d9 SHA512 cfde72fb665dd7cdf132b202b1537a9736f996399af0df0955da2a44ad9fc9444c9f7221fc740e5eb1b2fb5596693db1bbc72471194d2db4e32d583ab93a0965 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qdbus/qdbus-5.15.2.ebuild b/dev-qt/qdbus/qdbus-5.15.2.ebuild new file mode 100644 index 000000000000..7cee2d4e25fc --- /dev/null +++ b/dev-qt/qdbus/qdbus-5.15.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Interface to Qt applications communicating over D-Bus" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbus +) diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest index 60b59522ae13..2b2011937621 100644 --- a/dev-qt/qdbusviewer/Manifest +++ b/dev-qt/qdbusviewer/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD qdbusviewer-5.15.1.ebuild 959 BLAKE2B e768bc3d85d1db526d6f852de08eb76df04469f6767eafb3c080796ab66a2e53682e3014e42356f1c1d67488c2a7d4816ab598b56a2f77b121c7ba44523a88f9 SHA512 5f5301fb0466194146cb056aded0186ebb4f3631c6be4e9eeded83f5e6f2d9346190840d53261decf06a081f09dcfafaec998083869ff522c7a9daa40da23d71 +EBUILD qdbusviewer-5.15.2.ebuild 964 BLAKE2B aa540da560a09f52b9ee6bb132be0edc53e14b26ac898fe85cb54b582d5caf64712995a8150e5b47f3e9e7e9ba7ddcc4083be0993598c9e432a6373e08dd1a0d SHA512 6d1ec15b51e70c445a492b88975e2c4be538ad302eed671fbc6c3cd8927919867fcc681f0bcb6a733ac8dbecc9ae2ade65f456eaca81032884a1fa10366c16da MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.15.2.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.15.2.ebuild new file mode 100644 index 000000000000..36bc79bac395 --- /dev/null +++ b/dev-qt/qdbusviewer/qdbusviewer-5.15.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit desktop qt5-build xdg-utils + +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/qdbus/qdbusviewer +) + +src_install() { + qt5-build_src_install + + 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 4a0af399be2a..40617afcc0b5 100644 --- a/dev-qt/qdoc/Manifest +++ b/dev-qt/qdoc/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD qdoc-5.15.1.ebuild 516 BLAKE2B 65321f642cc2714fc171c0c1d76ac291255f1e0b0aaa330cd88dc1bdc196f8c0f39707aa6e204c0c2dd2ac408eb41f45afa97934499cf7e0be1009199c820cd2 SHA512 57e1ae83c0458d93f5eaa95e4bc235bcd66a52b2ffdc18374075d037cfa80bc13a20e7f448349073c40908a12c6418b372019b47be058e4792ba7bb15add87b9 +EBUILD qdoc-5.15.2.ebuild 539 BLAKE2B d873a4cfbd64b829b3928f23c76b60341ddca70166c7d32e82e343ab6cd9cfbf17c8337719c363520afe8cb707aad9d39b5ce9c2f6c126f4abdf2b62d48ae748 SHA512 3375259eea795cb03742d3fdc2061d59cc484b89e9039277a4322ca388ac69a14cfcfffaa6fd2382793928d731a015b091b65f6fc432442d460d44edff17eecf MISC metadata.xml 552 BLAKE2B c4dbe379b76afe850e804dfc428aff9f79ed1e2c4344892aa1737a0c61c7baa6c74fc3fa2f07b8132d25a59b0f9710f407a1ba927e5ede20d571ce3f79e8acbf SHA512 61014159b2af5f277f1a7e9d7bc5881da2f04c152adc349de16c60a980f7c76858c1ec3ddfd5760ce1111c81a90482214b03da745cf291c155d4ad50eaa0acdf diff --git a/dev-qt/qdoc/qdoc-5.15.2.ebuild b/dev-qt/qdoc/qdoc-5.15.2.ebuild new file mode 100644 index 000000000000..bf61754ef4b3 --- /dev/null +++ b/dev-qt/qdoc/qdoc-5.15.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt documentation generator" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + sys-devel/clang:= + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" + +src_prepare() { + qt_use_disable_mod qml qmldevtools-private \ + src/qdoc/qdoc.pro + + qt5-build_src_prepare +} diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest index 271ecab92cbd..54459530fea2 100644 --- a/dev-qt/qt-docs/Manifest +++ b/dev-qt/qt-docs/Manifest @@ -53,5 +53,61 @@ DIST 5.15.1-0-202009071124qtwidgets-documentation.7z 26786725 BLAKE2B b17dbabf98 DIST 5.15.1-0-202009071124qtx11extras-documentation.7z 36642 BLAKE2B c7b0faaaa1e8a39c57a40e38dde48c580c8a5c6907f134118455fc8c327aa4ffe0325856f879798c57d9445b2616bb9e3bc24c38fd5f12bf10eed8423c7a5bfb SHA512 15bcd109cd5218dcee95f24cf7b370715f6eb075b010472652657339393c4d187ce2d58140c901e1902f80ac5a648360f8ad1dd19358a2cf8be3d719a4d32ee4 DIST 5.15.1-0-202009071124qtxml-documentation.7z 448276 BLAKE2B 2bc3fa07132270659ef0d1f5140f06897ac4ded4b0380695f721d35fd09c4a2f6e4251801b72c11147f6ae41dbdfc1c0b2d998d0aad71c0d48f1a8e15ede3b16 SHA512 a1a4d1f53e96e86f05fd371d31b12156b971d076d81b5e838af522dbffc6955d58f7b24c7f874bfe8ca627905b9817de8e709ffbb830f267ebb8603b7a58e684 DIST 5.15.1-0-202009071124qtxmlpatterns-documentation.7z 1199820 BLAKE2B fc0287d1401a911602e2fa5ba17f52bfd1a42a9c7687ae809ecfcffea6fc0d0c6d3d8ce4d9d395d48ea85bd267968ef887a205e9384e4de43178b0c37eb38965 SHA512 0005e22be3a926d8965323c34efd06229d32a364f1937aaf9aba6e0ba8093b518189d9399aa1e6e3fc0d9204bac0e442efe534fdbbc0c9b2fcf4b5ffa7f781ed +DIST 5.15.2-0-202011130614qdoc-documentation.7z 538409 BLAKE2B 7606868dd6fd0c833571c59889adbc695fd93ca0db389808a3c97e7359a8b05d59d73efc9153849d610692b0f326c3f9973a1d7ed6cca79cd7bbfa91dfb09476 SHA512 e5b0cf8b4ed035751ac23ae215ad01897b8c3d3169edac24c2bc1570aab2adb01d756859f810b9e7ccdb032bcd91d75250a15caadaa7fca639088f8f940ff9dc +DIST 5.15.2-0-202011130614qmake-documentation.7z 344094 BLAKE2B 7faf9aadc8e35ab5c3fddc3d9e9fcd7c22b177c109e89f173c3a51bf4bb9902d62e1e83a37e87e24d604a0b5e221c1ced32617bd8aaffed0d0b8bd2e99b8dcdb SHA512 f4afb32538345c4b6f77ab0418a4d10809be9647decdfc4b0b750cfb1a93d2e99c685c193775aaa749fe2c27519d8f0f4246f6009473e1e87fceb89fdf6a176f +DIST 5.15.2-0-202011130614qt3d-documentation.7z 5862854 BLAKE2B 3b579b48996064d7f93a9743d8d955782394f05cba43c29053d448e0ab0576da34437fbb39cfed24054c40882af310183251c5b4da779b65e9ea8df0c636a0cc SHA512 c95b4078a2205a1548ad7633bc54baf22de9fbc9f93dc9416e60103d49955b95e24605361fe0b2b9fd4e19784c6bc0a777a87c4a0e1e2246b934008038aeafe3 +DIST 5.15.2-0-202011130614qtassistant-documentation.7z 452369 BLAKE2B 5bad4b0d1c47c2d7fb377c4213a29f613596472a0cc38c9fb1612bf5f41599a9958594a306ffe6690c13bc881692df5d0596ee784a2ed025f6449b62697778f0 SHA512 cbde81bc15368a1eb62a9552f3b3e50490b0779f25864989536ba9a9a46e4821955d8b588fe573a4e78616fa01abb52f5e3512322164f72e2fdbc8b6676fa2ed +DIST 5.15.2-0-202011130614qtbluetooth-documentation.7z 2135596 BLAKE2B cd8a1ef2090dd02d6286e6aff57b13a3ad945ea609da278f98a88d2853742c8e442fa451e87193250277ea00264c72b5d51f516cbe0e85e8b1658a2342f58192 SHA512 6f644fec25a8d0b102b99dbb46ca5eed99d83b7f264a414c81d733dd164d6381c60d86d0dfd0c4d19be9a572b127c1143bce565becbde15e6b7436bc1b3b12c8 +DIST 5.15.2-0-202011130614qtcharts-documentation.7z 8714337 BLAKE2B 109002cfb612d303f39c0f5e9a13c7ba399e2fab7ca8293f095f0b18eeedcdeb1409315d7bc956441bb98ee300278fd08998168e4bb47c2c4b283a87f712e9d7 SHA512 6481df105e3b8c3c44f899475d05b500822611d010a4b2991e06f1f63d0662d254cb14988f5371550484338c7e3a9d1bd79e56f10fc13c4170bd93514a4a8b45 +DIST 5.15.2-0-202011130614qtconcurrent-documentation.7z 121997 BLAKE2B 06f1098f93cf570d85490420c9c4d627b8bcbe49448793ef4b1c8c8b3a1a9e07b1c11bfc208cabdfa5ea682d449171897065e708bd8bd86dd67ad057cd229b98 SHA512 d0f341ac47a3c46e4fe4aa1bcc5a4d86660385cbdb03e16b7a2f8eb61a74c5e0afd6190f90b77ee8f5b6e67a00e08c024a50514b8267c3304c4b2273504def91 +DIST 5.15.2-0-202011130614qtcore-documentation.7z 6610034 BLAKE2B 7111c0fb6e2c0ef29362032944840d98e7e393cb38b225c145664db856e5e44e43ae1899ec1a9507ccfac03335214b262a9a8e3de8acfdf0ae00894363889303 SHA512 5699a76f09173652f6a1c1050bef2545491503d1cd75469f6924741938706873915a6f531adad5e57ae6dadfc10ac1eb9a13b42f758c4ab8538e540f2ce71b8a +DIST 5.15.2-0-202011130614qtdatavisualization-documentation.7z 6098573 BLAKE2B 5a17b4e7db68bec1e117d395e7a0eaeaf89958552c981eb822c39ab1331745275456fdc46f540596a40ce7def83fc1a367eefd7d5742ca574a1443ece811ae89 SHA512 20b7f1ce44bbc6292109dd178b410f23dd8a6962238201afeadaab7e55760302ce65fecb0feb5b6f7e24cd9259ec8e0725aa2ec484299982f4862c46dd519d7c +DIST 5.15.2-0-202011130614qtdbus-documentation.7z 394371 BLAKE2B 50afe7df161f4b320039aabde5518a34443a219930f134a13555c046631800e8d721ca8f3f406a9d8ee0949f948bf57ec79623491a8f478f0da5add418d1e3d7 SHA512 947f1f957bde9d0971fb0c58642e2f5558938c0493168f8fd46d213700f8f373315afb717be4908b4aceb4341d6c67fb33a7bc7140b59d988f75892b05675cdf +DIST 5.15.2-0-202011130614qtdesigner-documentation.7z 3531619 BLAKE2B 2d449f25a8837c18c2b50f91e1dd78cfff530db8c5c63151b79cbd03ea3fdce7cb20cc5671153431bb054b88fbed42ae4b55fd98600723d5d15488e2357fec95 SHA512 ef681fa194e48c981ee8bde0c75367bceaf71f78c3c7edc6193930ba479e551464ded77ce0c947d22eb4b17328266becfffc6d454a47e8d7af992642a4c9903a +DIST 5.15.2-0-202011130614qtdoc-documentation.7z 10139641 BLAKE2B 573753f52bf7794dc0d5e138bcb6937e0de688509c6ff9b35a42478bd545c07bc215f871baef6c9415500fbd6cc876e1d4a16676e8a5ca67d3e9efb27ea65bea SHA512 b02270b174a1b3116cca1afae6b987d57b5f2da2922d0e58b3875af50b6742ca9969a7284503c8ad252f61ea2ee16a5db52d1afb6a78f3630456aa1e289c1825 +DIST 5.15.2-0-202011130614qtgamepad-documentation.7z 237999 BLAKE2B 873d149056c1d237a6dc1a5e6c6b9e4b23d777612c1f7c8314b597915ef27ffcb0f36dabbfbd2a1ee0389387adc77aa107c0430eba989baa19ccbd7c45fc40c4 SHA512 c3b3e04c77c3855d52e8e94d825c1d001e3eb802f2ae21698637448e4ff578ba1e79671c183d9451d11e0adeafa38523de8b0b7a43c63f92a0e644b4a2b89f32 +DIST 5.15.2-0-202011130614qtgraphicaleffects-documentation.7z 15995800 BLAKE2B 3b355d07eff65ca180b3504c79e2a01454eb6c367914caa62177c7035f6b0ef119ead2603768694a3099ef05b2ef56fea4ba7aa789a07b55c83d716f87c01748 SHA512 07e3d2773661dc0fc350e91c7e151d7dcd8293e7d0bf3ecf1220246acca91b79e6e888d07b636f870058b491406935d06903b18f9c05ff3f8bee467e9fc31480 +DIST 5.15.2-0-202011130614qtgui-documentation.7z 7424116 BLAKE2B 5544b174cb9207586ec87457e3e206abe4dfebf3c21c0a20d857976f5b0185e43a0f93b5d7b6fb28655899b908c865731e1fc6a1fbd81b24cf547b017d37560f SHA512 c62bc5ba305bdd16b296d9b32c37aa2a95d8b46fc4ab9345cf9f65ea4ea34023d8fe6fd3006794bbd5a3492ea443e0b3b6a5e491083e7f4073727ee890850873 +DIST 5.15.2-0-202011130614qthelp-documentation.7z 217764 BLAKE2B 47e4e382f9b559a5897001f6096a21e7cea24c95e68ff18efc125fdbf84aa64025a026038b84234cee8081ec1f9fbe97606b6a16e2ed4aedef75f59a271db78f SHA512 54a770c3985d93173ba3a59c79bdb035de4057ee2b1357a6c7ca1782766c3322bf9c27ae8d83cf14b98f778dd62a0c747ed6395154cfa41f205651988065fe04 +DIST 5.15.2-0-202011130614qtimageformats-documentation.7z 28741 BLAKE2B 820378039c39c04cb14ffb9373ad7ccf1dec41099d284d370644aca025e2e0e1932e2d7b514b5ab44456744e994860ce0fe98899583df5c42230f9457bf46866 SHA512 af86ae6ff0bf4bf0886a7e555852f59abc4ca4ba1794cdb6b8535f1c6b94a3fc7c0ac0bb0a5d95437e03ccc5c5c0ed61ca16d48366bbc5361d8b456febe4c2dd +DIST 5.15.2-0-202011130614qtlinguist-documentation.7z 967761 BLAKE2B 81f66af6038d5a84caad382a3777da8855232166c436b82bc2d113bb140b55909e263c037f1953841b184f06b1834eda1ff4e71ae58ee987768fc4296a0552ea SHA512 0125f238bb41504c3a64129efe838dbe452d4ddd3cdacbf4b72f9dd0e75ae9267286cc30ce143c0c0b63d2d0ea29003b240ed8a3336facbccae4369fdd5edbd8 +DIST 5.15.2-0-202011130614qtlocation-documentation.7z 2796644 BLAKE2B 93b302f3ab1a88ef56bf39a1a65a678c20388ace6f92f80f48666dd33e7bc9c53a5b8a66f4a2eb0f91a52ee580987ec83d56fd06cebeee05ab2c2008c6b5c5c7 SHA512 0fb36e8b8ff382c5d2fdf23a0e0f45a053ccdb9cde359cb4a79deee07629a35aa0c22fe503deefd16be572d2637365bbdda9d2f4746b5b0b1883ab12c0515f52 +DIST 5.15.2-0-202011130614qtmultimedia-documentation.7z 2798205 BLAKE2B 06d371d67f249f380c6233476727aaec491732de3f31ef5f12e7ad544331c7b1601d2cb071b710208bd24d15ef74f71a792b1bc658ad33d9e555f7e35b24ab3f SHA512 c5a2e1a9f6710f79a59e60f4c501c56e4d324b678da6539d0a3d866241ba6b1cda4acabb474f3133936086c928e056fdfafcb0c9c23eff3599c12eead370d5f9 +DIST 5.15.2-0-202011130614qtnetwork-documentation.7z 1504038 BLAKE2B 8042b1bcbeb2655b0034179efff0e62947ebec6c97725047906bbaefe9e759a2c346fe17f016b746a246d2de62087b6f87a5f7557695652a99bdcc0fdbc2069c SHA512 3b40a2d079dcb614debfb1238b29dbf68bdf50b0fd5fe8a899fd56a08fbc1c3efed9b37ce325786ed1fd8a12fdb662cc3aaf8a7f8afdb794ceb8a9fa6f049edc +DIST 5.15.2-0-202011130614qtnetworkauth-documentation.7z 243218 BLAKE2B 427de7f5046569bd2a5fa3a1e593a79afe86876eefcea544bc8422d60e93c0b990173f4a8ea81a860045d138c76f42dbe279ce9f1b6d70e06fa03951f171e4da SHA512 ea3795968cd17ab281bb6e3619f1eea117406dc01c22bc4def80e91040d529750a2ed757d5296838bce3ecb17a43c3e4cd888197d6887201f8e2638bae9cc01c +DIST 5.15.2-0-202011130614qtopengl-documentation.7z 834660 BLAKE2B a7a3da21e97cb0138b3f55f35ac34c0d0b7637e15f59776e401d36e138386cc25bc563ada8908d6079fdacc419f845fd2cd3df39e4dde9b12d4f5881ca9c2f62 SHA512 fc38b6d5d7cc22a0198cf0da54f7789a4af41dcdbcc1072d990a1f7bddf6b96fa3688654c70d7fd14f6eb4e34993885abcda30696de772271d7da7aa7ba8429e +DIST 5.15.2-0-202011130614qtplatformheaders-documentation.7z 77529 BLAKE2B 129320b1a521d16477435427b29dccd54cd9abc12750948854bc84822c14543862b63301bf291092f3fc19b0ba8ff916b9e63dcbd7c906a463d160a2e6fea2d0 SHA512 b0489d4a1e698515b4ae3b8352b97e3ee6da96e5b11708ee52aa36ab2d072e0cc175f9422acabd4c7855884b8c07050f43ec36dc61363629a98c9b6d81ee1bbd +DIST 5.15.2-0-202011130614qtpositioning-documentation.7z 583762 BLAKE2B 09e5915d5d73d564ccb17eb05b48bc62eea6189a7ca3bd741ed7c8afbefcfaee51a08c74b5392362e1dc5a46cb08ab24d16985675c3835dc6fb0f932a9b8ec27 SHA512 3f245b8f1dd85d3136332e773afc8943ab988448c662dce40f3977d1f83060a9210eb0f7d31bf5fec0debe7e77039dc40d286384e4ca23d754f29e7ba8e47932 +DIST 5.15.2-0-202011130614qtprintsupport-documentation.7z 376341 BLAKE2B cbe79db767ff6ca4bbd1dea1899fc69a5a6ba4e2ce49f3ca414af677262991a213f3a6d112c3d07a3de6cb0df2897c2ac6dc96d995f8258a8baf5e0e186459c1 SHA512 69e084aca682ccd742f97e7ea5b8681a59dae82b5e8b2afe75365c8f3eaf2e762e6133fb1c490ac499bc1b6eb75eff508adb0f4626f5b1c76a2153287d45bcd0 +DIST 5.15.2-0-202011130614qtqml-documentation.7z 1524726 BLAKE2B 8ad2577d82d2e9495beda613564792a31a5f43d7f86198fa2f828b480bca867e6aa9a2737bfc3d41ee4b09fe47ec5ab4a80076be601f3a0a1b17f230a2133e4e SHA512 6929b9fad453a511b161b532c7ee572598ca355c50773a46bf995412ab16d4222d4c2a567967459401304956a4590b4efa1b53a4b4c976ec9a7989ab6a0f2a62 +DIST 5.15.2-0-202011130614qtqmltest-documentation.7z 82641 BLAKE2B 63c900e44558cbddcb761d003dcb72596a91cb79ce62ed29ec45a009aba026056a30d2eb85b16e7e25b4563195181cf6192791a524221ff9d0160e917a634b81 SHA512 672031572df7b057849424efed4c1d4311947f8aac089e2a0edb229b6755cc78ccf59c3c3559429512651b8322ed46b361aa4754cd6c7508044dc4f00664e026 +DIST 5.15.2-0-202011130614qtquick-documentation.7z 16699661 BLAKE2B a91fd6732f02791ff7f4cfcbae844e5c7f614a330332a067916614b00af19baef74eeb114696abc509caaf50eb4a648dea944a92bc5fb1b8f996712c861fef3b SHA512 2580b566d030f29a6e239e862a9bad395ebf1578ab39968dd45fec0dd0a6a49f88973d1774016fdf3ffe9d26d957e0c044d8dd69a414fdc84a00dfc202ff4c58 +DIST 5.15.2-0-202011130614qtquickcontrols-documentation.7z 9348977 BLAKE2B 192fec9d27bbcb1941d355e0e57862ce37f7e27d0ad499a84209b8af7e4749f0b34b3e578bad26eab5d098588663a77bc5ada7523a5a05a0127dc0a31d0c4384 SHA512 840050bf909cca90447bc26417559de69d9f84cead941f8e2076324a2fc163e56940a3a0ee909e6dc7a31ce016fc91521c0237ad0c6a7d0b74b8362dfed22474 +DIST 5.15.2-0-202011130614qtquickcontrols1-documentation.7z 1957456 BLAKE2B dcd2a2a41b1e794617e019e3f7c9c4e8ad43f0e9add9ec9ca5c8a535bae601da58600d9329f2091e475405a26222bdfaca1743a6724ae882e53b9382a051e946 SHA512 d5bd8c9a084cfada71ff2b7f8d193200557e892a0e5a9e0db991dc7352eb1a2bb03ae974535aacfd8f938fd84ad026a5797c48998bb8ae7c5a74662979329f0e +DIST 5.15.2-0-202011130614qtquickdialogs-documentation.7z 182910 BLAKE2B e0f0bcdf1e8b60fdb8708184b7d08c17455559a49474d5560a19d3adfc8268855745cc2d980c7c3967cfe8510a8107512ae3d4c1fdafe11f55a527481b95bcc0 SHA512 e8839ff2edf65213e8ccc3b5e2df405e34d98936e30ee87ec4134ce2e956ed56fda898da3bc7669854964c1aa4595d96245219c8f14f15a9deda04bfda1c55d7 +DIST 5.15.2-0-202011130614qtquickextras-documentation.7z 672427 BLAKE2B 522f5ffe4128dc5f5a4c9e3e3d47940d142bc8d82484fe1894daa719f19543585edc7399747743ccae2254d7f728399e2f12aacec9d331fd3b6f4de2edb76a7b SHA512 c9cdca201476d8abd465994007447a0857b157bdfb63fe535c01b0c1a5394f5f06a783af98ef494d83151a2f8473f2074e0f56f8ff6665df003cbd80eb40bb32 +DIST 5.15.2-0-202011130614qtquicktimeline-documentation.7z 149390 BLAKE2B 3e60fd1ebc6618cebf0c57149784539f859f096e136cc3676204942dddeab8b0c9a4c4e1815f234004de049e4bd6e82b1b3d60623ec924a68d3b194b21253c68 SHA512 ed0c75cd05e6a85c7aaac44202995692d6892b2a1a6849496c85f686bb716183d813e1d3236d80146e6ad4d5ed410a320ccf8584012f0d45121ee0312dff7923 +DIST 5.15.2-0-202011130614qtscript-documentation.7z 598878 BLAKE2B c5992347994c6b837706bee4155074ef3e4a7927272e12be7531fbfd6ee9c70b027cd63c53cb327e506a84657c0a7a6ec725fed3b290420dc04064f6a991595c SHA512 b4a52371cc3e8ef233bd3012ad9e44f661c19775af92726277620b6bfe533427fb4abd6089b4abf0fc2d35fe3b1fbb402e276d4bacc2ab45bfdf9320ccd7b549 +DIST 5.15.2-0-202011130614qtscripttools-documentation.7z 85682 BLAKE2B d37f305ef7c24cc70707dfc8e11aa41c720f82d3c9826ba291b2658128b589711563c56756774c126266b0a6fc32a7c0d43cea3ae24ae8f0d0739649d5d22c1f SHA512 28ff9adff4a41409329edc6acd076b374884a869349aca25a1232849f701b4136ccde7d98b3c137f52a387e32f66ff8e166898dbfd37f8a26b5b74371a644be2 +DIST 5.15.2-0-202011130614qtscxml-documentation.7z 618830 BLAKE2B e4720034a0d80bb872abb2642844be5d60fca5a9f7b0979b2c8bc9ac4e25e1ea4d57e0a13d1dbed85152c677411bd1cb9282d0270e8eafc5b3a3ab0fd5b6ebee SHA512 1b151ea25fb3c9c2c9eeef3fe6f25200570e0fd040dd90ce6b2bf227d09081393a20f22c763e552966b5adfe4f8f160bd1c97b6e3aea57a22b1649abecc071ba +DIST 5.15.2-0-202011130614qtsensors-documentation.7z 3392613 BLAKE2B 3b7510c0ab6801579832d3b0153ecc29718093452f0cad0b6aa9911273e9cfcd3bdd4bd90a4991f2cc64fe814cc3d26fa6adda31e8924a9f77b571bf35644a0c SHA512 60d3df3b9b81e2643d1a9f39b804281f15188d788df6cb71b2670ece6689d4aed31c9ebec6721f417da515883f00a3f0bbfe5a2f69843aed57f7d5e38d7353a0 +DIST 5.15.2-0-202011130614qtserialbus-documentation.7z 365864 BLAKE2B d831f4ab9f64eae935fe61a3e299208b1c875bdd825d11e82caa97c4b572708032714bb155964b89a5c6854d8c0f5f8cb872c6fb7330cd70c8ea901a6b1d03b9 SHA512 ecf278ab0ff2944dc4b48c98f9eb6b52379b29c46abc958f119f5a22d074b562cec9df1936b13f1ad69463d8c2c7b6c334f70cb26bbd4b48931a2cb07e680e69 +DIST 5.15.2-0-202011130614qtserialport-documentation.7z 278022 BLAKE2B e79154afaa6382ee9bf1f25d4976413eb2ae4d84dbb79e729aa7c0b07594a51676f9ee2761135d1afc763fcd9d5373c517f8078a98895c5b376b8383f769fd3c SHA512 21d608860a76d2d957a16133bfb11c5c3cc0a2f5c8bfae5fe1d6df4937a10ba9e0cd373314445bd9a23c8cba81ff433c0e90d0d4bc4accbfcbd6d27b7b24da9d +DIST 5.15.2-0-202011130614qtspeech-documentation.7z 133544 BLAKE2B 159b996f6f85d79d19e804ef10d1b44b07eeb7fe9d01e49637b6fa3ae28524c9c11ee08d39fa281d633f8dd4d7c536cd11c44f676cd7ddc0260f1cc539789909 SHA512 bf281e8105e3126baf14c1332cd2fbc1f6b080e0bd4f2475e75162b846615e61fcd941fea161d1779787f53cde06d837a627b15e9a224752f10c9a42402db45a +DIST 5.15.2-0-202011130614qtsql-documentation.7z 883412 BLAKE2B 1c66e49fa3482d030a440d020b480234d64b4be56fc63abb3629c144b2b8e25e85178bfed87f801cb1be57102ab8f145d27fafc61bbe5f34fbd3c0747a6fef00 SHA512 8c85117d83bf04e9ce0cffbc297a56143e47d49539ca188775922bab280ebf4c9e64cba95982a27175388a6b6e560d43e1ef12b242981ebb2135c647db53c898 +DIST 5.15.2-0-202011130614qtsvg-documentation.7z 254634 BLAKE2B efdb79f53e04eed264c30d648f0c4b50009c60b31e0c75e6e9759eede38393865253573985e9aef231ea20ef7596e311d3de75daac8ad9a6fae78017d06c61c4 SHA512 2dcad5d38a24b3e6204ff6f28462982a4a0642afe45ce691ef8174bc57b09c6399653b1307ed5e7e5fb0dc23c47aba473141ebf73f3b787a13a078260b3f4558 +DIST 5.15.2-0-202011130614qttestlib-documentation.7z 218090 BLAKE2B f413545cadc8d306041a4e5083caa8712e2937276b9ba718adc79c1b906aa6dae01ddd4353218d35154fe33851b28ad3c7a6a1f7c22e596de0729b309cdca1e5 SHA512 090b2c781ef9d5dee7bb64664a920aa3ac0bbd27fedae09a786600001797c8770d4bdd661e75342ba0a96f8f9359b115e1f232b68bd49be629f8596798e3a4e7 +DIST 5.15.2-0-202011130614qtuitools-documentation.7z 158098 BLAKE2B 9eeaeca641b4771f117f76748a8b6f94959b28906afc7ef6378bf4f9395ed8ca3889c07e5e53f31a68049e42dc20c8e9bce58014f27739900878432a7ee488d4 SHA512 02e5ddde144a78a7822058594ae040a226c438fa9ffd88d48ed8ccccbff20ba5d6c83f08c137efc71aff91cb1c6d3c0daf664e90e13736702a467ac87d7dfb0f +DIST 5.15.2-0-202011130614qtvirtualkeyboard-documentation.7z 2034022 BLAKE2B 938f6fbbc23a145b0a698c4544c61fffcd1fa9a386c193106c423565b56219259f1ae22aea0e0c9c9b76719c86aa625dae44793766c8688af993d18d8b5ca39e SHA512 d9c22c25d1324a76c666778c28de790703c5f5938cbaa40a534d9ba4ae1057d55b95196cab0c54ab27ef1aa6fa9ae7766cc398d88f8509cd4e2f8a8e7c7f82a2 +DIST 5.15.2-0-202011130614qtwaylandcompositor-documentation.7z 583918 BLAKE2B 441306e3a38a9e8d3f7aaf2efb8b53cd00b6e6207ceadab5863bb1d7d01e9fe19eadef6f253919628983e8e71917eb672671005e6ec4e2d1c25c561d19f56eed SHA512 a9ec331c600c5480044e9949d793f0c2b856c20d6c5cc5d245e44085acce35b458c3c88871ac24999dc3feacd49beea3185939787a59c6e8093060708b7a739b +DIST 5.15.2-0-202011130614qtwebchannel-documentation.7z 162418 BLAKE2B b3713b05e25e26f5d3de97d3868e37d52224c415ad2b97dccaf340918def496ab5283a9c3dcf905ceea3ad7e2d38fb5d3efd66fafd6cb845678c59bc1bb1a714 SHA512 7263d321e673e7e71540b417b36ca1622146ff73bfe88b0afcb7546daac5cfca3ce2dbb0de51e2cf904672c61985049f8b77856c5b6a6c534888ffba8653febb +DIST 5.15.2-0-202011130614qtwebengine-documentation.7z 2981615 BLAKE2B 6a8221e7329f50d5591022d01e478790043e50c6f73e00dc7657fcdce2d9b50d70bac2b13375b00e6799cf8b14c4ea6c3bc04bf6d9302912e5819811861a6392 SHA512 7547a91c38c352f3ad6506d18a1a8bc57572e0ef690c3d58fb3e0c0381a2b3b5c5b3c75634240beeb44ded2d3b6f4f1c6ec75447fe5204183254631a8240ce68 +DIST 5.15.2-0-202011130614qtwebsockets-documentation.7z 308122 BLAKE2B ce21613f492171200dc46383a438e8576b233c979b69db56eb2b0af01ed994abf5dc75a075e359718e1d80e8d6dcfe3bee3477c75b18ff4a771cc9a1388e9cd4 SHA512 b2dfb2a6a67319ff1c0944311a7b34799966ac0ffe248b67da250ae5724e287983141082ccbc1be48c163c34ee53acf301e56511a42b34a7f8ed06286ba85114 +DIST 5.15.2-0-202011130614qtwebview-documentation.7z 119955 BLAKE2B 79300d09faa22767f5d22f4511931e281598c617b9f2d8e9dda0e4ee9703b63ffb9d54bbefb10aaf872e967a62f041ee8870a5762392a777866d4d0716e1cd27 SHA512 e08639c683065889ec985b97b39536e0f5e00da1aede6264a566880090b545962fc6104e8186aaa055863bb52f6f24cf54b455f6879cd087fb747185fca8b7c9 +DIST 5.15.2-0-202011130614qtwidgets-documentation.7z 26789215 BLAKE2B f0561ae27207f3a5885d0d9a1fba1ead00b74671712514a5c3a7fa8f627d5e775260a53ec14c87ab714beba06851700c823cec914af8ea2b18e05d15efc988ff SHA512 11ca0c9f8e4875d72bd2167fe3920d15fddd610ed153c667a8765743dee9c91e61ec1d124834a34b33cfda26d4287f011347b42e4ff24a22e265a83370fe006a +DIST 5.15.2-0-202011130614qtx11extras-documentation.7z 36673 BLAKE2B b7eb8f048acecce20b911267755e1e467fb23b975911025cd43915e043ffc3f34b2b38862f32ae9959dc7e5c759d22731d33fa600c9b8d239f0f0ba1bd6343ff SHA512 ade0a62026d32342fb2b48ade9a164d24e506f5e392e68c451055238ce2a673ea4358472c1132daa779498ff7f2351440d73b6218d5a01e8162bda0907215894 +DIST 5.15.2-0-202011130614qtxml-documentation.7z 448310 BLAKE2B 36de636799fbbe1b67db6e0ec19bc478d7d5003b840a7119ad8b11589a4d514b00c7aebc2ac2ff4a80004ecbb8a70b7297eae8f7624171f4ba62435996f62b32 SHA512 ac5d137311eb13491dac18746eef3a1c5dd87d37d3446047c380cfdacad8dfc9d5e54a078278d98ff4ff75b39ad6044fed9bda481e35e307b3f103b792d253cb +DIST 5.15.2-0-202011130614qtxmlpatterns-documentation.7z 1199986 BLAKE2B 49caea50be44260696026fcc395df016ef69992fc2bb8e3f31005194cda4987729fbf4e837171732ac5d95184a36cf1574c1fa01f6f2520bb8c52515773564c1 SHA512 c2ad2759ef7dcd78c2039f47ee01f9d61338f6735b9ef2caf8c99b959dad94dfb32249ee5cf8d605d71ff8a3cb5549ec602df1877f3624dd9ba6ca7621a5cf0c EBUILD qt-docs-5.15.1_p202009071124.ebuild 3173 BLAKE2B b6cf1b4bff8664a8976c665a14cdda1ac0aff0a7cfb028310597d312ba40d9d60c97ccbecaea50592398aef7a1d757b7f3880457fccecf3cb3f2ab7ee426ba5e SHA512 20a690ee65cabc913eeacb1b8f494f55132d22fa1d40c26ae6e430054fa442a142d2f83f35713bb1334a466ab791347c29c1f96b0abe41f37d263ff841a82f51 +EBUILD qt-docs-5.15.2_p202011130614.ebuild 3176 BLAKE2B ae9d96061c0d36ebceb43dff3c430cee6c1c3cc757dc49334a4092af0e5dd95c42985eacf221db8bf755c8cbf87e36e6032905cbdf87fad1e6f720a32a4521ac SHA512 947914f10b688a77fedd24198a79db531b7618034e63a712023448cbf5ea79021fe074cd0b5bac263afb8d93028fdd3baf4680863ddfdea057605919f90f61a9 MISC metadata.xml 3909 BLAKE2B 1f36215a83c7a9368114a0139747bef6cbfb5aa88880b633c3433d17b1767db1c55d5910fa0233b8dd124441e406d79fda510bc0657c8ed6669e67394033977a SHA512 deae0af2cce3dde641f0ff94234bdc98cc6f929885d12ded8cf9e4c70aa4f54e9dbd94db9b885281d22ac37a0140d4feed98f60a45bc415dbf3f32931ae8ba02 diff --git a/dev-qt/qt-docs/qt-docs-5.15.2_p202011130614.ebuild b/dev-qt/qt-docs/qt-docs-5.15.2_p202011130614.ebuild new file mode 100644 index 000000000000..14dde085d7e4 --- /dev/null +++ b/dev-qt/qt-docs/qt-docs-5.15.2_p202011130614.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PV_FULL=${PV/_p/-0-} +PV_NODOTS=$(ver_rs 1-3 '' ${PV%_p*}) +BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.qt5.${PV_NODOTS}.doc" + +declare -A QT5_DOCS=( + [3d]="qt3d" + [assistant]="qtassistant" + [bluetooth]="qtbluetooth" + [concurrent]="qtconcurrent" + [dbus]="qtdbus" + [declarative]="qtqml qtqmltest qtquick qtquickdialogs qtquickextras" + [designer]="qtdesigner qtuitools" + [gamepad]="qtgamepad" + [graphicaleffects]="qtgraphicaleffects" + [gui]="qtgui qtplatformheaders" + [help]="qthelp" + [imageformats]="qtimageformats" + [linguist]="qtlinguist" + [location]="qtlocation" + [multimedia]="qtmultimedia" + [network]="qtnetwork" + [opengl]="qtopengl" + [positioning]="qtpositioning" + [printsupport]="qtprintsupport" + [qdoc]="qdoc" + [quickcontrols2]="qtquickcontrols" + [quickcontrols]="qtquickcontrols1" + [scxml]="qtscxml" + [sensors]="qtsensors" + [serialbus]="qtserialbus" + [serialport]="qtserialport" + [speech]="qtspeech" + [sql]="qtsql" + [svg]="qtsvg" + [test]="qttestlib" + [wayland]="qtwaylandcompositor" + [webchannel]="qtwebchannel" + [websockets]="qtwebsockets" + [webview]="qtwebview" + [widgets]="qtwidgets" + [x11extras]="qtx11extras" + [xml]="qtxml" + [xmlpatterns]="qtxmlpatterns" +) + +DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools" +HOMEPAGE="https://doc.qt.io/" + +LICENSE="FDL-1.3" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +IUSE="charts datavis +html networkauth +qch script timeline virtualkeyboard webengine" +REQUIRED_USE="|| ( html qch )" + +SRC_URI=" + ${BASE_URI}/${PV_FULL}qmake-documentation.7z + ${BASE_URI}/${PV_FULL}qtcore-documentation.7z + ${BASE_URI}/${PV_FULL}qtdoc-documentation.7z + charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z ) + datavis? ( ${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z ) + networkauth? ( ${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z ) + script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z + ${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z ) + timeline? ( ${BASE_URI}.qtquicktimeline/${PV_FULL}qtquicktimeline-documentation.7z ) + virtualkeyboard? ( ${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z ) + webengine? ( ${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z ) +" + +for DOCUSE in ${!QT5_DOCS[@]}; do + IUSE+=" +${DOCUSE}" + for DOCTAR in ${QT5_DOCS[${DOCUSE}]}; do + SRC_URI+=" ${DOCUSE}? ( ${BASE_URI}/${PV_FULL}${DOCTAR}-documentation.7z )" + done +done +unset DOCTAR DOCUSE + +BDEPEND=" + app-arch/p7zip + media-libs/libpng:0 +" + +S=${WORKDIR}/Docs/Qt-${PV%_p*} + +src_prepare() { + default + + # Fix broken png file, bug 679146 + local png=qtdoc/images/used-in-examples/demos/tweetsearch/content/resources/anonymous.png + pngfix -q --out=${png/.png/fixed.png} ${png} # see pngfix help for exit codes + [[ $? -gt 15 ]] && die "Failed to fix ${png}" + mv -f ${png/.png/fixed.png} ${png} || die +} + +src_install() { + # must be the same as QT5_DOCDIR + insinto /usr/share/qt5-doc + use html && doins -r */ + use qch && doins *.qch +} diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest index b0c5dd5cb427..60094dd016ed 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -1,3 +1,5 @@ DIST qt3d-everywhere-src-5.15.1.tar.xz 81919836 BLAKE2B e0c617e777dc2562caaee02483bb4c9ec2fd17214ea02505942b074b82e698a82e4c81ef552705872c6c10be3cbab65a1fc3c5aff2c87637639f223583a04ae6 SHA512 5d35f39bd3cb65a4b7490fd3d57a4f62b3ccaad25c7963613d67641927bdc9d895fb436d049de5485a9e8e067c716951e376349cbfc3996af6765adda73d51d5 +DIST qt3d-everywhere-src-5.15.2.tar.xz 81925416 BLAKE2B 358a071f775d460d794ce3451ea6904f9d1ac0a388176ba62f7d6c7c574621cdcd3db8f7af3aaa361e5ac172056e8e8a32b894b401720e93ae2a2cfad4282da3 SHA512 38da6886b887f6d315dcb17192322efe184950716fdd0030df6c7d7c454ea43dc0250a201285da27683ce29768da6be41d4168e4f63c20adb0b5f26ae0934c1b EBUILD qt3d-5.15.1.ebuild 821 BLAKE2B 1ef2dc10bda1cd08afc37e94836a804cf6a73d0a8ebd37e59616d0cf0e81ef3c22af23c2aa8db144b91b869046c8be73bc81fc7ae32b72877968d4a6f6941331 SHA512 e4a03c7d46117ae08bccc74943efaf53a593356875c63d69a7272f1ea9ed4624cdd660665f015508ecc863c549a000fb40d7f0a1791a437187495fb20d0f08f0 +EBUILD qt3d-5.15.2.ebuild 883 BLAKE2B 9ddaf465f081e542ae7ffba6019d6b548dbae6b2a5861cc85988b3c1982f581cea291cfc96a75a998b4a9a90d64aee57c8200669905ed89e6fa0a77754d51d66 SHA512 c9bacab02e4ab69892f3fc50723ec6c79350aab5ef56d6ead3b1b37b3d74629c083b31b4626fe52fce8779d1d42e7675057d288a94edde56c065a1c623b40ead MISC metadata.xml 699 BLAKE2B 45b5458bd903a90a1da6277922d4e0077dbdbede5e4bdfed523d5926abd59147a3085ce007075afe7c50c5256f37d827d3ec6c5287fb7910031198f14c6dbc4e SHA512 c055619fd9c01e39f707dc13bfc5f805b4e3777e3ef0841d1cb52f2fa0f58eafd684a9e911ad7aa8e938f4f42a1cbad205f9cd854c4eaeaa08918db6d64e174b diff --git a/dev-qt/qt3d/qt3d-5.15.2.ebuild b/dev-qt/qt3d/qt3d-5.15.2.ebuild new file mode 100644 index 000000000000..d815875134bc --- /dev/null +++ b/dev-qt/qt3d/qt3d-5.15.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qt5-build + +DESCRIPTION="3D rendering module for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +# TODO: tools +IUSE="gamepad gles2-only qml vulkan" + +COMMON_DEPEND=" + ~dev-qt/qtconcurrent-${PV} + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}:5=[vulkan=] + ~dev-qt/qtnetwork-${PV} + >=media-libs/assimp-4.0.0 + gamepad? ( ~dev-qt/qtgamepad-${PV} ) + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2-only=] ) +" +DEPEND="${COMMON_DEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +RDEPEND="${COMMON_DEPEND} + dev-qt/qtchooser +" + +src_prepare() { + rm -r src/3rdparty/assimp/{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 +} diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest index 7be570012e91..d5e1012b752c 100644 --- a/dev-qt/qtbluetooth/Manifest +++ b/dev-qt/qtbluetooth/Manifest @@ -1,3 +1,5 @@ DIST qtconnectivity-everywhere-src-5.15.1.tar.xz 2814984 BLAKE2B b1c4e0525fd50af4971d97a4f735e5a9c2fd1bdb72bf2ee01e7136ce57da576d10e4083da7ecd3257471b7a9f7fed3b925b473dcc99ef81a3576fc81abbb7971 SHA512 ad7bad604c466461bcc7bfd889ecbb36e010c89ea1ecf7736f8b0ad49e682a1800cd2507b8d8c0b582c424b176f8179aeec85a6b0fc4ed933f8b6032e935d39a +DIST qtconnectivity-everywhere-src-5.15.2.tar.xz 2815492 BLAKE2B 0702601266d46669e0a39740b6df539b1d3f6dcb62d06b14f5ba89782e9bd38faa391892841434feccd9599eef09c7c7238efb82e11a0633e73f58dd721d3324 SHA512 a934dcdd28645ba23dd429215643694d9a14449a4c3e1a6154a9a19cb3210f3d80978b46aefff2b110db533fa1816450f2f73a27d80df5330a92799e4cca1b9c EBUILD qtbluetooth-5.15.1.ebuild 644 BLAKE2B e4f97b2d349fbade9f44e8049fdf093d045c3d9dd61f98169b5b59f60c6ca2cb092c31be9b6b4a9c89fc2a092b53f04028af6fbc3bb83b26cb4cd6a4b0971799 SHA512 3c2e161b7c1b51edd3be8495b72a0135dd47a65920e01534a1c0c3423b7cdd10a27a90713340d7231fc4cf4bf05225192081cffb1518a0d16378addb25dbcb5f +EBUILD qtbluetooth-5.15.2.ebuild 648 BLAKE2B 6ce09dd8a2426695bd2c70be38659081543a66ea8139e46b8e3ad423581f5ff991d29970dfa1c63b62e3f341d626179e8a4c896dbaba042ca01881af2859559c SHA512 588f760490a83fc6384e752d503abcc1d455f5de20b13febc99c90e6c1e0eb48409204a47403b015c25310095ac98fa097b5997e1db6141c4da2fae25b0a232c MISC metadata.xml 561 BLAKE2B c42e13ff3ae121b988b887d834497106729d03d44fac01be97761e7346b0cdf67cc0a1811afe2c8422020ad8b60525533e520cb421917f70e4a4be70ff93089a SHA512 73d78a296a643dafb989554225cefd7b4c0a00431f2d65c3705207ca5282d0b73d56625426c5b029f76f7eb27b3c84272c9da64a05100a7cc84cad22bbed191a diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.15.2.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.15.2.ebuild new file mode 100644 index 000000000000..045e11cf637f --- /dev/null +++ b/dev-qt/qtbluetooth/qtbluetooth-5.15.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtconnectivity" +inherit qt5-build + +DESCRIPTION="Bluetooth support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtconcurrent-${PV} + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtdbus-${PV} + >=net-wireless/bluez-5:= + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +DEPEND="${RDEPEND} + ~dev-qt/qtnetwork-${PV} +" + +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 5599dec236d5..a2cbcdc2203f 100644 --- a/dev-qt/qtcharts/Manifest +++ b/dev-qt/qtcharts/Manifest @@ -1,3 +1,5 @@ DIST qtcharts-everywhere-src-5.15.1.tar.xz 4251664 BLAKE2B 392464bfd9fecadf59f759284ff530a5dbeefa0ea31a2ec134538f0abe21ef517be319ab51ff0f0d0a29f68a4c7b3a2c8905484cd193a33626e6381c11880822 SHA512 7e644d4a674f175745646f8b541c8cfd972853fdf3a3ee5d0f7c23f035ae81cef0671292535fe65b1c276e4c54c7a48db1a1d2f9be97834513d154eea1666f3c +DIST qtcharts-everywhere-src-5.15.2.tar.xz 4251992 BLAKE2B 84a683f0ef327437ce801f3b1e0622e31bbc69c33173b3a52e66191120189b6c46e5840ae72861093a9c2f37cf486494fd947a75bd40c8dc2fd54cfd0324eb41 SHA512 d16fc085a7e98078cf616cde07d57c5f04cd41e9687a26d42edf9042b4c95a837371b6b9616e7176c536d742aa9b5fc15bf3393f9f2e814ce942189ac151e65f EBUILD qtcharts-5.15.1.ebuild 534 BLAKE2B b808d2c4efa992ceed828eb20a89a4cc890612a7d3470aeb6c38a4e64e27ba9afc0be961998d7c4227bd9c2b2b09f31b5b7ed01273bdc39745a2945fe08deec8 SHA512 a44312ae9fe8012f6c159703e9f76e6ebfe753ca07258466aba8fa73c89840b3200a2d5a02ceefea76d0a7aa9502b97c86034eca78fbbe6e1c9166d7188bf800 +EBUILD qtcharts-5.15.2.ebuild 537 BLAKE2B 596fe8baa9684481dfb85e8d8981fd5d2c87a84629dbc20ca1aea3b646acc4dd0dca87a174f8077001c2b4dfaab8f364053a825cda36d303c9e828e57453e0bf SHA512 ed7901d6735b6099714c199fb7f9aeedef012a4511e0b23abb0be6b457b6af8dd4d8d647945df45f2c2a0e6547f53492283ddb642034998683c1fdfcc6ef5ea3 MISC metadata.xml 561 BLAKE2B c42e13ff3ae121b988b887d834497106729d03d44fac01be97761e7346b0cdf67cc0a1811afe2c8422020ad8b60525533e520cb421917f70e4a4be70ff93089a SHA512 73d78a296a643dafb989554225cefd7b4c0a00431f2d65c3705207ca5282d0b73d56625426c5b029f76f7eb27b3c84272c9da64a05100a7cc84cad22bbed191a diff --git a/dev-qt/qtcharts/qtcharts-5.15.2.ebuild b/dev-qt/qtcharts/qtcharts-5.15.2.ebuild new file mode 100644 index 000000000000..f21ce2b9ce05 --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-5.15.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Chart component library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + qml? ( ~dev-qt/qtdeclarative-${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 1783e6b2dac0..5f3bff0d6c2d 100644 --- a/dev-qt/qtconcurrent/Manifest +++ b/dev-qt/qtconcurrent/Manifest @@ -1,3 +1,5 @@ DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtconcurrent-5.15.1.ebuild 440 BLAKE2B 768905eba0008fbbd9612e66009b6f1532c3faebe58c4ab7c5d4d8ffe59b3e7bdd4936e6927e4db5e23e62b8492dfaf5d5d21532feed0471bca9b7cad8b72d3a SHA512 ef6a8da9474323fe742f5d1158f9c72743469fef4492292f34dee6dcd0a2c11bbb8461bb50df61cf0740ae191808c1bcd8952df12a628cfb01ec21d75195a5bf +EBUILD qtconcurrent-5.15.2.ebuild 446 BLAKE2B 60a97fcbc986abcb826e718545f2b7b71efbe2a7f2d2dac335ee04ac931f345ae3289743fc6102a53ba6a7f090be6545ba1ce826704ee84bdf2d162d8f63ea8d SHA512 4e7205e74298d0cc803b1dbca02489e6bc74be74a8dc7a167fc197165b2a1d9bb2e17c3c03e9dcb0f74656ad3b52695164be670895288d5525646387fb4be354 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.2.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.2.ebuild new file mode 100644 index 000000000000..c484cbcb1761 --- /dev/null +++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/concurrent +) diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest index 8a1ac6ee3de5..6cda18c59ec0 100644 --- a/dev-qt/qtcore/Manifest +++ b/dev-qt/qtcore/Manifest @@ -2,5 +2,7 @@ AUX qtcore-5.14.1-cmake-macro-backward-compat.patch 2555 BLAKE2B 5fe2b7023272241 AUX qtcore-5.15.1-timezone-1.patch 9484 BLAKE2B aa36362fcc6ea1ab144e97dfa1e023e4fbad64f8702e817ee2431ac271aefd637609d14a265c2d6e58bedbdb3f635b4b979c9bf1463a29370ae05bb2610e131b SHA512 1edfe267827225279b0ecad60a5a350b825ed9bd84574d0e5470e71bac75668c0655aa0db2f001e26e331f85e0cf0a68412ba5a9541581bf39a0e954313672b2 AUX qtcore-5.15.1-timezone-2.patch 1933 BLAKE2B 479f82c90d2132291bc298491d61d7144e08a6db8b36d7d1a89f368c894e41902ae964aaa2819010c485dc5aedd937f2dd00b4efa99d3393d11368e0ea258481 SHA512 c978ffadf15629ab562a53cc24d31e33f4df861962b927ea37061747cb74a7b677d7ae3a617b526c4f48085fe73ebb89fbf5a44748433426dd74e5691a238097 DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtcore-5.15.1-r1.ebuild 2329 BLAKE2B 334f653646aa77c793cfb5de180980e1d2e8d7fde149256de83c944fff0498fb6f323b623bbe1af0028a5a4dfa872c4907c779396b8afce34ba810addd840d60 SHA512 15a004f1ffafe87d13b1bc309b193239891a785e640ee5042262a35b780efdd7ba6ab9201cd346c05f8b46323771174188160f33025a17e61bd22ab1e7f6a643 +EBUILD qtcore-5.15.2.ebuild 2293 BLAKE2B ceb633d3f4e3de49d530b507c6f9f6a50ca7b1a33ca4febcb45e604817fbc4007f61ea59ad0c3fc2234780d234cc26b3a2597fc78bfbfd9104354b8d169492a6 SHA512 dcad7b7c421e270277ff595cd66407a93c0dd126b96597dd1eda5dafe87b2616dd7562591208efae9858c8f54f50f2dae4f0ee0c84e91d88e26e0bd4c94b8d44 MISC metadata.xml 832 BLAKE2B 20f3ca80bc8aea1203ca8c3f34314fb599151eed5639cb9ba6cee97b70a04152ce8c06a4bf1f41058515a3a9d32242bcdf84b6fc75b68b7183951f7c9747396d SHA512 ea1c7dfef8c3afeda436a1de09ee2002441b7d13b3aa40bda02324668f3664fceafcf276f87c897e83f49e246e9fb3ffcefa95098ccb2f5a8b503779686e1b3e diff --git a/dev-qt/qtcore/qtcore-5.15.2.ebuild b/dev-qt/qtcore/qtcore-5.15.2.ebuild new file mode 100644 index 000000000000..930bd912dbd9 --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.15.2.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qtbase" +inherit linux-info qt5-build + +DESCRIPTION="Cross-platform application development framework" +SLOT=5/$(ver_cut 1-3) + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="icu old-kernel systemd" + +DEPEND=" + dev-libs/double-conversion:= + dev-libs/glib:2 + dev-libs/libpcre2[pcre16,unicode] + sys-libs/zlib:= + icu? ( dev-libs/icu:= ) + !icu? ( virtual/libiconv ) + systemd? ( sys-apps/systemd:= ) +" +RDEPEND="${DEPEND} + !<dev-qt/qtcore-4.8.7-r4:4 + dev-qt/qtchooser +" + +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 +) + +PATCHES=( + "${FILESDIR}"/${PN}-5.14.1-cmake-macro-backward-compat.patch # bug 703306 + "${FILESDIR}"/${PN}-5.15.1-timezone-{1,2}.patch # bug 737914 +) + +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 + + qt5-build_src_prepare +} + +src_configure() { + local myconf=( + $(qt_use icu) + $(qt_use !icu iconv) + $(qt_use systemd journald) + ) + 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 + + 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 7f99dc59601c..3dba5715e15a 100644 --- a/dev-qt/qtdatavis3d/Manifest +++ b/dev-qt/qtdatavis3d/Manifest @@ -1,3 +1,5 @@ DIST qtdatavis3d-everywhere-src-5.15.1.tar.xz 5191624 BLAKE2B ac6f6591f12e00bd9e473da0441d6863b1ffc44d125998a530a3993e9489ee56ed5c9d30e9842fc2b4a4b22110a0296709834582025d50c34653f90be5f08393 SHA512 3f11cddebd29aa90ce62fa19f9ab33026393bf95525bea7c4514e04acef23db9dbfdf000aa885aa2f823b1cd6ca99ac2a1f8afaabe67ee13785d5e4650aa4c97 +DIST qtdatavis3d-everywhere-src-5.15.2.tar.xz 5191436 BLAKE2B 2c319d7569f4dd62711f4de23661413f6d1a19ef1653543506afcdb455875447cb84980d780fefdb677f0856075e0b1df4525662bed92ae9b6272f91112c8f58 SHA512 340b5ce1b1c2d8849b665e7bc84430fdf48e443fc149530ee132f325067f57d35594a23e3a8b920e1928ca5c429dcacfa098dadcbde63d4993f748c436af4cc3 EBUILD qtdatavis3d-5.15.1.ebuild 641 BLAKE2B 40c28d84c475f1d5bdc2f269d8377251b1db88865f03d36b992d4b954287854820e18300902a0afe39c17a817c9849fae069b6bc939f35dcb7610d6282a227d9 SHA512 09879a304e88c156d30c218fe86b1b552c0cf2b1e2bdba7450120c0060b559fc8e31c2c642dcd706d39209b3e468073afba7db8ce23ef0e9db2bf30c64aa5db8 +EBUILD qtdatavis3d-5.15.2.ebuild 644 BLAKE2B 264e461ddd6f60b2189b9d5b397f27fa02f90e716a1dec85c7448edfdba03b554f5e9f9dd220f86aa436687463aeaef47719b3c00ca4a814dad3a9132b5ac114 SHA512 91f8194351b5719c429ff819a81f6b8ae070591b710451f6022ad71f6d6a115480d4f6d0d5d9631c2aedc8215de2884f580e6c22b3409c1debe478bf49cc52e6 MISC metadata.xml 561 BLAKE2B c42e13ff3ae121b988b887d834497106729d03d44fac01be97761e7346b0cdf67cc0a1811afe2c8422020ad8b60525533e520cb421917f70e4a4be70ff93089a SHA512 73d78a296a643dafb989554225cefd7b4c0a00431f2d65c3705207ca5282d0b73d56625426c5b029f76f7eb27b3c84272c9da64a05100a7cc84cad22bbed191a diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.2.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.2.ebuild new file mode 100644 index 000000000000..8cee1109659b --- /dev/null +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="3D data visualization library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +IUSE="gles2-only qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2-only=] + qml? ( ~dev-qt/qtdeclarative-${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 94a9a48b90d9..4114f4f24b9e 100644 --- a/dev-qt/qtdbus/Manifest +++ b/dev-qt/qtdbus/Manifest @@ -1,3 +1,5 @@ DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtdbus-5.15.1.ebuild 684 BLAKE2B faf088083550c090c5d2348442f272870d7f82ffec6f7f8f2988e9fbc21d81825df4b0a2db4bb6c44404b38671f6933e038251f9076bc7e82509dc6cf8fa0f24 SHA512 5ec14c86fc61b3d1031681e7655c18301727fcbec1d9f19a6e6a4321d122e456425eb17de9ece5adb0804cf8df51df0ff4b2fbca8a6d3dec10c665807217c824 +EBUILD qtdbus-5.15.2.ebuild 709 BLAKE2B 60298268711376066962981590f99479611060a0149eaf93bde7caf5ae1a9ed357b2fcc5b77771e2c6d5d25a902c7268eeeda1e786d600bf7cd14bd1a72189a5 SHA512 9cc811fc51549ab10899392257fda6b43e5eb1225a0b09ca743f6540467f11d5cfadd8b28b4ecfb769fee56c60188634e4b3cd5631d7676fc2d53435c8bfd9b0 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtdbus/qtdbus-5.15.2.ebuild b/dev-qt/qtdbus/qtdbus-5.15.2.ebuild new file mode 100644 index 000000000000..defe690aa31c --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.15.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + >=sys-apps/dbus-1.4.20 +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" + +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 6aff20287627..4ddb37a23956 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -1,5 +1,7 @@ AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3 AUX qtdeclarative-5.4.2-disable-jit.patch 547 BLAKE2B 3f9cc85ab9ec7c2b79aad8bcbfe541ba51745f62e3f02111a2f455c6d1a7959c7980284e3a655ce8335d4a166d65570f2b9d236c681d155c015cc14dc3bb54af SHA512 cd410c0e731a1e096bd8a77b7ecc769a5e3503f7a2f12668f2f4f1c3099973eaa2060d97708962e422c580ee76ee3db3712834cd994b7e1aeeb57c0a4c3b0b3d DIST qtdeclarative-everywhere-src-5.15.1.tar.xz 21558724 BLAKE2B 15da5471799e461e5f5983fb0d947cad9d635a1bb0760da0b709f273ba9a9846df442f424d2009e857d831695d14a92c9be941270a07dc0f33cc46382ba44e6f SHA512 193ec706b764330a2ae00614b13482b7586642f9cfd32458e8c975daa07ba25f0f9887de0918c4034f52f613b860677c09c46a3b7d07d4229446cfc0805bcccd +DIST qtdeclarative-everywhere-src-5.15.2.tar.xz 21559880 BLAKE2B 07fa82a55f79c081cf3cb713e6b90274f2b2c420eba958042f58989502e2ae572294c4cd02eb73767e87d84c9173fb154e45370c043f6adfc7fb1a93377e2edc SHA512 a084e4ace0d6868668c95f1b62598a7dd0f455bfb0943ac8956802d7041436686f20c7ccdde7d6fd6c4b8173c936dd8600cf3b87bf8575f55514edfbb51111d3 EBUILD qtdeclarative-5.15.1.ebuild 1280 BLAKE2B 87beb6e2d2b9f39a8288930b7d13f5602cf8df6b74db037cbd03c336613496baffbc27899d93ff9671ad5bc95dc72bfe9725b44d68ed17ccc816dceec476cfca SHA512 7e3c5e12364f6e0c3110ad6039080fbc1b88a0285997eeecaae2dafbf73bff2791a5eb41c880b323e25f10cb5f7a91f014dc89e240636dc835d6e78822bb414a +EBUILD qtdeclarative-5.15.2.ebuild 1273 BLAKE2B 8196aaa77522c32ce4451fa747969da601ce374d8518cb7dc352052b12fa6b07b6c62ec376574963ec0cdce7b1036a270f9c59782bbaeac426ea6cef37712d6e SHA512 e22a3f98ac67d40c9990c5d073a6b5c2832adfd8762514e3a80ec4be5c56d52e28aa5403cbd3302f513a58462ae7f333a490293598d36b59a138272093ef3001 MISC metadata.xml 700 BLAKE2B 80c5bfdd7c6acd05795c20b36d062b76458fc4b3f83835eef83ed2f304e70dbae9dfe81908bf33e41fd944de4cc754e5f839451cf4c8ef4f06063817730b7cf6 SHA512 f1fbc57d96dc5b481d08da8c73ab9d1e183045ecefeb075a7ee8f1d6733583589077e3650ad5b2d52e4cafc67bf0894ae62fd4500e1974053e46d6a89377f3fd diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.2.ebuild new file mode 100644 index 000000000000..5c7e4ff9c888 --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 2009-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit python-any-r1 qt5-build + +DESCRIPTION="The QML and Quick modules for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="gles2-only +jit localstorage vulkan +widgets" + +BDEPEND="${PYTHON_DEPS}" +# qtgui[gles2-only=] is needed because of bug 504322 +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}:5=[gles2-only=,vulkan=] + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qttest-${PV} + localstorage? ( ~dev-qt/qtsql-${PV} ) + widgets? ( ~dev-qt/qtwidgets-${PV}[gles2-only=] ) +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" + +PATCHES=( + "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # QTBUG-83890 +) + +src_prepare() { + use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch") + + 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() { + local myqmakeargs=( + -- + -qml-debug + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest index 89abb2d769ac..39a159a29e51 100644 --- a/dev-qt/qtdiag/Manifest +++ b/dev-qt/qtdiag/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD qtdiag-5.15.1.ebuild 785 BLAKE2B 342d523601361c57f785ed82b98cb4f844b865683f9f92b296ad2949832616c33f91ddd0d2f32f1d700ae74eb3e957fa82eedce4d559a18a29bd654361350f73 SHA512 d915a590dc1e195e7803454d10a66599a93169251212e91e081130c0be73b5f671527facd29939e1a33c4ac6aa290c02c429c500e737c4006e7be7cb73a2ffbf +EBUILD qtdiag-5.15.2.ebuild 846 BLAKE2B a40b7c80a72d210370ac74d19418b6bfa1b7abba507604fc1441e29e16d512843671c25e4a7705f1efb42eee26b1d4bde4103f7308933a6b7473e2a410699b7f SHA512 d331d16efb885d8f8639f7118014f7bcc5d79edb6573c25c0f0eb077cc02b736fc0dd7ee0db76e28654a0b18100724aa7bd371eb04e3fe60d12f3bcb888a28e5 MISC metadata.xml 615 BLAKE2B 209daadf88db89100f444845c1369b5c3a73cbdc9da13283efd0656e12a8f3c3820b6a53782b734673898590f2e3d872f655da33fb1d1f601762225a57f18cb2 SHA512 c80d22c8b91b519af2864a9fe55a027951f9f8c743767445bb315fd68ac2a6ea8302abac88ed854477659e911e0d7ecc24ff872da4198ab04aaf5e4d5a4e8587 diff --git a/dev-qt/qtdiag/qtdiag-5.15.2.ebuild b/dev-qt/qtdiag/qtdiag-5.15.2.ebuild new file mode 100644 index 000000000000..66f891a69ccc --- /dev/null +++ b/dev-qt/qtdiag/qtdiag-5.15.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86" +fi + +IUSE="+network +widgets" + +COMMON_DEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV}:5= + network? ( ~dev-qt/qtnetwork-${PV}[ssl] ) + widgets? ( ~dev-qt/qtwidgets-${PV} ) +" +# TODO: we know it is bogus, figure out how to disable checks, bug 728278 +DEPEND="${COMMON_DEPEND} + ~dev-qt/qtxml-${PV} +" +RDEPEND="${COMMON_DEPEND} + dev-qt/qtchooser +" + +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 +} diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest index 0f35a2f41f82..19a1481de1fc 100644 --- a/dev-qt/qtgamepad/Manifest +++ b/dev-qt/qtgamepad/Manifest @@ -1,3 +1,5 @@ DIST qtgamepad-everywhere-src-5.15.1.tar.xz 387004 BLAKE2B 26e7e766121b18851f28c514e4cb7c144f1cce506ef80dc9db4034639df0c77671b5be618d318bb20c8aba290f1a3ed1d99d3a23fac83bc0942063d2cb4f77c2 SHA512 f74933f9e28d0db03d30743e7d75c7a1ba28fa03d97aa894b5cbc306a2d501c27ec40eb84c6b999a6e5ed01b3126bfa992a3a3ca28246310edfe1f2fc12c1d88 +DIST qtgamepad-everywhere-src-5.15.2.tar.xz 387084 BLAKE2B bced25244afb2f97adb7b05dbe68021923c45083abaeec92ff405a8c65b89910803dcfe28f4982f9d54dacab616b9917c7cd04b475ac7c36e8002bb6cbbc9b6a SHA512 67f299d36f70ac3205a136117bec7f983f889b6a1f7d0ff97eb03925f4789d9d90a7197f5e186a6d04aa486880c60f0f623ab56a8bd78e4682e84c7ff6cc9fe1 EBUILD qtgamepad-5.15.1.ebuild 694 BLAKE2B 17a6b38d5367c57d8faf74e3bb43ac5e80728768aec2ec4c51a8919b1ad11feeadb4661d7ddba333836268523d73e745ce79340f093d4671f40d5c6d73f69fee SHA512 6128236aa0d1c1b1f694462fc988b0bff32e4de2a2f2ad1a535ed10a5fb73715bb198d14e6c7ae41ada6765eb1bd99a70aa9ceff8c8065495138ee43dbc0663e +EBUILD qtgamepad-5.15.2.ebuild 697 BLAKE2B 35555963e3f832804d39b26d98c0b7a0dc3717fdb32b911d2f712051145710a3a7416dcbde96c20e2d60e6f39b08d930ca38db5bc85497fe03aa24ec269ce365 SHA512 a2e7934fc22b64a6a72688c6e5410cfa854b2a1b539e2401cf55cd464ac5fbaf5e44a403a4270888e94689dcba792edb600736599ddb6532aecb51e288dab456 MISC metadata.xml 612 BLAKE2B 9f8eb8c418b79633ebe1df1ba6423de74232787ae4eadea6fb217657fc2dd3ece81e73294ba21f2c0c57596a43e918a812670a5dda271dd7f2721ea0600445b5 SHA512 8593354f9a345ddaedcf0f962877ee7b40db413123226804ef5ea3664c98cc14d7d7f60d63911166e06e3e4fe5b907b1e2ae7a3dc4df527a975f92051b504f8c diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.2.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.2.ebuild new file mode 100644 index 000000000000..afe615251d28 --- /dev/null +++ b/dev-qt/qtgamepad/qtgamepad-5.15.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Qt module to support gamepad hardware" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +IUSE="evdev qml sdl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[evdev?] + evdev? ( virtual/libudev:= ) + qml? ( ~dev-qt/qtdeclarative-${PV} ) + sdl? ( media-libs/libsdl ) +" +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 99b43fcc3914..e2ffd830c065 100644 --- a/dev-qt/qtgraphicaleffects/Manifest +++ b/dev-qt/qtgraphicaleffects/Manifest @@ -1,3 +1,5 @@ DIST qtgraphicaleffects-everywhere-src-5.15.1.tar.xz 14040940 BLAKE2B 1e49e58efeedadccb76c680ef80b017fbf5ff62df25140e0ef7012caacab0db67307f1a6ffd0cfe28e76b67ace61c858b1e34994c700b2a533233b9659efb970 SHA512 651f8d96199b6324726fcf97eebf16a3ee40e5a9523a3c03255ca4201228b8d02314d5dd9722f59d44f09b4ff8dd722fb276b9af7f65728693a2c4ee62f781c1 +DIST qtgraphicaleffects-everywhere-src-5.15.2.tar.xz 14040900 BLAKE2B 15564a1f849520adcf5cdaecf9ce015a4143c2843e339f11b291c7799242210187336a8894fa67608c172a9f1df9695124da470c67fc0448b0d1fefe59a89238 SHA512 1620a4daa6f2afc13b84752fa92f6d603aea1f7c796a239691b271a455d6887bba87a9a07edbfe008045f051c3e71fc6e22fc337d146c1793e923cfeb20e897d EBUILD qtgraphicaleffects-5.15.1.ebuild 443 BLAKE2B 1283105c3a8c25d7e23c3b97778325c65ada123fc0f4eb1cc2a033f084419049a628adb8511aa0d3e5d437597c2c6c8e601824241aa993466a100113e9a74e73 SHA512 53190cf51f5f0217831220c64d4c4a6e9c6015c26692dce8c8a7950ccb6e775c28e1ec7b2a9609080726a37cb4cbcad9af17457ac51ec42866975e7beff246c6 +EBUILD qtgraphicaleffects-5.15.2.ebuild 448 BLAKE2B 2e379ebce1e569228f5f82004779c0f6cb1008b239558dddfc192a09d2320f53574651c862cac214a84f3ceb6a2519d6c6d29a46fc425701d2d0f4bbeec3cd5d SHA512 caf74fee9a7ed9454daf1645d43ecd59ced44f43e6856f2b819f84a3025d4d5549021088beb346af36f3f3786e1263a8dceb30643f5aaa991b19944ee2b398cb MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.2.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.2.ebuild new file mode 100644 index 000000000000..ec75dc760768 --- /dev/null +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +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 ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 70fa66439c04..1e25fb7cbd48 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -2,5 +2,7 @@ AUX qt-5.12-gcc-avx2.patch 1038 BLAKE2B cb54308c8ef4df9efaa8727ba292b7e959ae0692 AUX qtgui-5.14.1-cmake-macro-backward-compat.patch 2555 BLAKE2B 5fe2b70232722416cb85ecce8a0742b57503c520482aa0386042f43d4cf20926a874b9a92f90c656cfe0bf93883c286b6b08c0ad2568f3a6746c776dcf208995 SHA512 c7ba0bfa6d462504ba9421abfb7f502265fd8c6bd7469326612925cd7b7667daba3350f714aa5a516aa83e5352ec6d18fc02af9ebf5494af10a4b6f8f7c47d5b AUX qtgui-5.15.1-emit-qscreen-geometrychanged-when-dpi-changes.patch 3517 BLAKE2B 5f65f37420688f9c467ae9a1190cd8774edce8aaa4a4272c173d11bd801f698a667459dae8289f36529e414d36013d40b1e82752a09ee2ad8d28bf0a648bec68 SHA512 46acde292a9654f92ad603d0d0083517c8187708131166292c950f8acc73702762e0dc8a037937c6f902598636cdf320f645f2c0ebc546d095df7bd89419f9be DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtgui-5.15.1-r1.ebuild 4064 BLAKE2B 0d3a6a6be5b202b2005e15d24073d848d4c9754870dbf5e64bc691ab1b8a36b0151f2247a861be53379b9e1483b727d60a75eac7bd953fc486445044655eb777 SHA512 91455d767974c80878e34d2f53a2a45d88499dabbb69bf2365da8d31b963991bba5c32db96c11b357ecf6ec1a1115f1c109a4d08530941b43a4325e03aaa72e4 +EBUILD qtgui-5.15.2.ebuild 4042 BLAKE2B 768ebd3def06f8a30e94e51e52a1c94e2e714d5294588bf0bc1f0adf0841a2399722485393abe819990edbb2a1ba4002846de561532a6d50e5e66ec9fc0221d9 SHA512 ed2af0143d90479a7c4ab5bbd6d482cc1454be2d645187058f29d251981fe29379d0243731e09aba5ae2b74434e5166260f2f7c8a5eea264c0a3c6ef4806c670 MISC metadata.xml 1302 BLAKE2B 898227fe66d379fb08154a190b9eec68d98e452cf412ee56ccb9a879511d27ab44cdac45174c5fd674e080a7cf782ee64ea0eeb515d5bcee52491b685c01fd98 SHA512 5d0bd8b7c3cefa4d01005473022fee1ee49e845f56c003480edd09bf68ed07ff406160e26232d7febe21cdd5b10de0ec480d1d89d977d546756e437185204e2c diff --git a/dev-qt/qtgui/qtgui-5.15.2.ebuild b/dev-qt/qtgui/qtgui-5.15.2.ebuild new file mode 100644 index 000000000000..2e272cfbc2f2 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.2.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" +SLOT=5/$(ver_cut 1-3) # bug 707658 + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +# TODO: linuxfb + +IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg + +libinput +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +COMMON_DEPEND=" + dev-libs/glib:2 + ~dev-qt/qtcore-${PV}:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + >=media-libs/freetype-2.6.1:2 + >=media-libs/harfbuzz-1.6.0:= + sys-libs/zlib:= + dbus? ( ~dev-qt/qtdbus-${PV} ) + egl? ( media-libs/mesa[egl] ) + eglfs? ( + media-libs/mesa[gbm] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + gles2-only? ( media-libs/mesa[gles2] ) + !gles2-only? ( virtual/opengl ) + jpeg? ( virtual/jpeg:0 ) + libinput? ( + dev-libs/libinput:= + >=x11-libs/libxkbcommon-0.5.0 + ) + png? ( media-libs/libpng:0= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( ~dev-qt/qtnetwork-${PV} ) + udev? ( virtual/libudev:= ) + vnc? ( ~dev-qt/qtnetwork-${PV} ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=x11-libs/libxcb-1.12:=[xkb] + >=x11-libs/libxkbcommon-0.5.0[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${COMMON_DEPEND} + evdev? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +RDEPEND="${COMMON_DEPEND} + dev-qt/qtchooser +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( ~dev-qt/qtwayland-${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: + !gif:no-gif: + 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 +) + +PATCHES=( + "${FILESDIR}/qt-5.12-gcc-avx2.patch" # bug 672946 + "${FILESDIR}/${PN}-5.14.1-cmake-macro-backward-compat.patch" # bug 703306 +) + +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=( + $(usex dbus -dbus-linked '') + $(qt_use egl) + $(qt_use eglfs) + $(usex eglfs '-gbm -kms' '') + $(qt_use evdev) + $(qt_use evdev mtdev) + -fontconfig + -system-freetype + $(usex gif '' -no-gif) + -gui + -system-harfbuzz + $(qt_use jpeg libjpeg system) + $(qt_use libinput) + -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) + $(usex 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 ebcd145d137d..79b2fbfc4a5c 100644 --- a/dev-qt/qthelp/Manifest +++ b/dev-qt/qthelp/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD qthelp-5.15.1.ebuild 611 BLAKE2B ea5b3cc287a494c32456fbef38b5f66ac48c803ef1f7fea13171c030974609720ced793f40886f71c5a9cbf13bf97096a83ed11e1dee90334bf8917e900a31fc SHA512 d3849aaa7d5412066a99b757340d75620973f216ac701da56eef3b19aaa477ca91455644913b7a1ab380a5b284b4fd7d0789885047284ccd21709d40ca43490a +EBUILD qthelp-5.15.2.ebuild 637 BLAKE2B 315c5a6623d363b26f1a7ce457d7e4a93800ede3f701f3e23689b65385a33592e24f46c84de5f42793daba68a5becc4d0b9bb4e74d8b9f8a617a6fa3dfd17d08 SHA512 9f6087f0a903eceb1a9bc79548f06afe59ac946d82175ef83961aba5373a6870129bef3491097a1bc76b139dee70cdce1b892a56e792e297aa343d1e937024f9 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qthelp/qthelp-5.15.2.ebuild b/dev-qt/qthelp/qthelp-5.15.2.ebuild new file mode 100644 index 000000000000..faae9e4de438 --- /dev/null +++ b/dev-qt/qthelp/qthelp-5.15.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 module for integrating online documentation into applications" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtsql-${PV}[sqlite] + ~dev-qt/qtwidgets-${PV} +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" + +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 5d0149c27173..a871ea04f1c5 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -1,3 +1,5 @@ DIST qtimageformats-everywhere-src-5.15.1.tar.xz 1807112 BLAKE2B d90e99c7a374c7aea73a04ba58c537225bb1c3e24d6af7c68e247f8473583dadd6eb369f7c2d9a71f56e27ddc84560ade933c63c549a4739f8e22c8a4cb5d0da SHA512 90da1c76b16dc5ea4ba99372208e3b10619efc4d131686ac6ab4a963ab0177ff9eee9155af564d72052f4ae1c21f06431ab66aa4e55b3c864f015b63ad75c107 +DIST qtimageformats-everywhere-src-5.15.2.tar.xz 1806740 BLAKE2B 11da7926a50c17d5a36259d15a5c7e6af68f9f2e7e26626b7e04a031ae428a8d220daa8fa4461efd4b8db85bcbaa1ccf24b72271f3599c7298a4d1a49c25f9c3 SHA512 3c821fac83b8d6177af256dc1d68aca14ae6d5cbdedb8d8665158ebcec0f6e6fb790b5d210a1aa8b0679ecff60fafd4e5d1387c6954498b41409ea44177e0d7e EBUILD qtimageformats-5.15.1.ebuild 670 BLAKE2B 7e0781d822eb83ae28239f7a9c5176f709cea7dc948addd0e05fa2e5e10799f7ef20e8f22683fbfcaaefeb21e7738fc237cdf438b871fc0a925bd36e3f5b4e60 SHA512 d75bcf577b4a7fefb28023ff2459cd7ca15939f948a420ada145aa723b9c2a78eecbfe3089a5808d949426985969e34ec5ee0e8eda0abc77a96b8844cb3f5ba2 +EBUILD qtimageformats-5.15.2.ebuild 674 BLAKE2B 2aed0c80dd3db32cc8604c02210c9f4776d7511ddcbd9269cfd0fa412c60f6edb46a9acda5755f4d3fb9d7d5d6de02bd96b4309495a6dddfaee4badab683b73f SHA512 b3f7aaccce0cee2810e008a4bd23065886e0226742b7fedaa303034dabb6e1660c8c7db8b4a986f193941cf8c4c20579d1473c28e2af2723ab65821ba9f5f0d6 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.2.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.2.ebuild new file mode 100644 index 000000000000..64b53f6914c5 --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.15.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +fi + +IUSE="mng" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + media-libs/libwebp:= + media-libs/tiff:0 + 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 c7581cb4cd9f..49f98420ed72 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -1,3 +1,5 @@ DIST qtlocation-everywhere-src-5.15.1.tar.xz 6553252 BLAKE2B 493ea55065f03f05db7c65c22f53b96a62b3912a62f3385d393650a96b156e5a5d76dfe5ed3df8eee5ce379c9bbf36a62b6f088dab0519bd14355a7ba956a279 SHA512 b79383b60107bc4d8fcc9b4a087db57597d0b928248806fef9dfeaa8ce3347ce96b388cbce1a7bcaf3287d380f7c269c44e8ec25966112c041aa298313854106 +DIST qtlocation-everywhere-src-5.15.2.tar.xz 6556764 BLAKE2B a322f35ece266fff6428da9090f02c0d5749a4750ff0655ef09695f147d88d667b5917335e44d0f8721cc56f425c171fb11d0f34342aff005327518e9c1d6db8 SHA512 6192922506b3ea354e85431df83c19d7cc9aebb17549c6a1de48f625bf8365ff3db3161080dde254a5fb9199d99c3c5dc8e1533429150be55df96ddb7d6ce16f EBUILD qtlocation-5.15.1.ebuild 1087 BLAKE2B 92b7aa503e1da750e4cff065776abe307d1c21e20b84632278399c9a797ddc67ca03f37fa1beec60ba067963988c01a92a87786ca0c767d974799ef2f012e36b SHA512 b61600143e58eb713433a1293ce6f16ee54d51263e7472df94548ecc3a851fb04cd17082f56ca74538d9529bfcecc13c0abe2dd6e61c4412a8289565ded3df7d +EBUILD qtlocation-5.15.2.ebuild 1091 BLAKE2B 8e0032857e92c0d94afc73f4a89c94b3832920840b23f48b5f6af730e5134f8e26736bdcd8ea2eab943908169d618392fb22381affae0d6495548b2702408100 SHA512 c0b1507d3967a523533a437ba45276624d0c68aa23c4ad55b0c25539f5877fa6c474b41cfbef958bd43cb991d98b26ca6cd0e2cd5c4523224906f21365c8c234 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtlocation/qtlocation-5.15.2.ebuild b/dev-qt/qtlocation/qtlocation-5.15.2.ebuild new file mode 100644 index 000000000000..0772e510f28e --- /dev/null +++ b/dev-qt/qtlocation/qtlocation-5.15.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +IUSE="" + +RDEPEND=" + dev-libs/icu:= + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtpositioning-${PV}[qml] + ~dev-qt/qtsql-${PV} + sys-libs/zlib +" +DEPEND="${RDEPEND} + ~dev-qt/qtconcurrent-${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 +) + +src_configure() { + # src/plugins/geoservices requires files that are only generated when + # qmake is run in the root directory. Bug 633776. + mkdir -p "${QT5_BUILD_DIR}"/src/location || die + qt5_qmake "${QT5_BUILD_DIR}" + cp "${S}"/src/location/qtlocation-config.pri "${QT5_BUILD_DIR}"/src/location || die + qt5-build_src_configure +} diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest index 7b35393f8353..b25ed1967388 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -1,3 +1,5 @@ DIST qtmultimedia-everywhere-src-5.15.1.tar.xz 3825940 BLAKE2B 8a86e77b37c7af0226420025f23bcea6aaffcf885f7c56945faa8606bdaf003b29013b452ee2cd44cb1abe7adf260af06f099b7af23664110a97a0dab0574a36 SHA512 9c063dc481c91a94ba151fa96166d04a83e1cdcdb66c5fa80c038bd973c87b928c3d90d1c8add7c3ec29c4dc7dceff9e8cf288ce980f95d199f37e90593104d9 +DIST qtmultimedia-everywhere-src-5.15.2.tar.xz 3828172 BLAKE2B 6d492abdd563788e601eba8183197863f5ddf0697c8f72939f8d6de8043d0575333bc6effd17182a2b5e2e0a93d6f431054282ad34f4ea0f0a0a67e1502a948d SHA512 be58e6934976b04707399f8525dd5d50f73e0539efd1a76c2f9868e35e6f136e0991652df5d46350a9ac39d24313353e4aa826131f268a95e458e57279f448bd EBUILD qtmultimedia-5.15.1.ebuild 1462 BLAKE2B 9036ccdd8a1690afdf2a8fb07a38aed37365cc7a9059a192120c8a2136caff7ab592f9eb76308a85f285a50af4f074a4785c4340403bde2da72d49855a99982e SHA512 b4a2434eb36eddb127ee7f0d73c3af7c0c55950fe350dea2bdf7544bd9c91a3c30edb0ddb7548fc866f70c0068a60838aea8f5349fee7be8749ff14a35f4d00d +EBUILD qtmultimedia-5.15.2.ebuild 1468 BLAKE2B c0b9361755a7a2c37196ff417c2875c498a61e3e5a3c775a06cebbac9948242a960802bfb3b97cd21ae564763e71562563b550bf69151bcbfcb4d7e09e9cc1ec SHA512 f152a6f0fdec63bd1f699e15a79802d3a2b347e2dba7362a4d56dc8f0c22c70fecc30ee5d68ff1421226c04810496c1456dd39a2a66d5f781443d1927ea8b47a MISC metadata.xml 717 BLAKE2B 66c4caae8c3c2d342dda85c4fd88d7dc3ddd8415e5b1e14a6278b324df257212b128b75468581609959b774fd9ba67a01d1294e539bf1c1cbc393aaf1a0bbbdd SHA512 d3d69ed7c2f42dbbf33aa360ef34dc2a0687be44a795ce2ee6c4b34603a7767b4e66c652e500ae3beed47cb1d6e73be5ffa13cf4bb1d33e3fc3f0154f950bee5 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.2.ebuild new file mode 100644 index 000000000000..f8b9dfe3d426 --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[gles2-only=] + ~dev-qt/qtnetwork-${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-sound/pulseaudio[glib] ) + qml? ( + ~dev-qt/qtdeclarative-${PV} + gles2-only? ( ~dev-qt/qtgui-${PV}[egl] ) + openal? ( media-libs/openal ) + ) + widgets? ( + ~dev-qt/qtopengl-${PV} + ~dev-qt/qtwidgets-${PV}[gles2-only=] + ) +" +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 30a1956468a2..ee9ca652b558 100644 --- a/dev-qt/qtnetwork/Manifest +++ b/dev-qt/qtnetwork/Manifest @@ -1,4 +1,6 @@ AUX qtnetwork-5.15.1-libressl.patch 16941 BLAKE2B 07b54a11d57609066cc245f2850dc955aa3ca3c8c5d7ea132dfcec72250b43b3e12b72b8b919bf522d3e32f9d8f2452f34b94fde6174d6fb9776bbd1328d1820 SHA512 300f6d5af014daecee0bcdd16aa896b7efebbe6eb06e6d4f5c2d59f370527edf8783da8449a4c87fca617ce2e4d305ea68c5f68854b618d257fb31a1f1aa701f DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtnetwork-5.15.1-r1.ebuild 1544 BLAKE2B 2129568d3b48d17e4a950c73f74c692427b470d9fd15c7be9e5c960fed8b276ebaf4ede53a22c7b2069a1ebb3b9986a8ba5dafdd4ec050a9c4282c5436de4989 SHA512 fb09f7261484d5786ba13e4a02b9678cb14906cbe5b8c2c23fcc3b5493714f7d969d52fdb09359dc12c2bb0950868eb2400c02b51f4538b38e9e5b8a6c6bfb3e +EBUILD qtnetwork-5.15.2.ebuild 1762 BLAKE2B e916aa68cc83a93275fd453f95ce09c07f678dabb8b9f75ac1dee8d3bb42212ec0861a4c11c57b37f6ac5d9aeddaa16589f22b3fba2facf3de083389a187683a SHA512 8b28678754762289987a13b242b1f1f81a9695fb21da085505fc531af1cc60e00e635d7eea8fd81ea60143dd8615aecdfa411a7410e1cc9b624a1d5f522c45c4 MISC metadata.xml 957 BLAKE2B 5c888322d402a3f037e194bd13001ff3a7e449fe423b8b4661c4b1365263a63e105be92ab0bd6a99ae79e7e8062c65e52e9e04763f9c15c50cb28c1215a06b0d SHA512 aa07869c984c4c2d7653820213b94fa4db247e4e30f0efad8df64c09b2578cd2143ab81890584521e1f561953312abb36d8e049dabd42893fecefea4182f176a diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.2.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.2.ebuild new file mode 100644 index 000000000000..e3ae43aa3b65 --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.15.2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="bindist connman gssapi libressl libproxy networkmanager sctp +ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + sys-libs/zlib:= + connman? ( ~dev-qt/qtdbus-${PV} ) + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + networkmanager? ( ~dev-qt/qtdbus-${PV} ) + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) + ssl? ( + !libressl? ( >=dev-libs/openssl-1.1.1:0=[bindist=] ) + libressl? ( dev-libs/libressl:0= ) + ) +" +RDEPEND="${DEPEND} + connman? ( net-misc/connman ) + networkmanager? ( net-misc/networkmanager ) +" + +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 +) + +PATCHES=( "${FILESDIR}"/${PN}-5.15.1-libressl.patch ) # Bug 562050, not upstreamable + +pkg_setup() { + use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) + use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) +} + +src_configure() { + local myconf=( + $(usex connman -dbus-linked '') + $(usex gssapi -feature-gssapi -no-feature-gssapi) + $(qt_use libproxy) + $(usex networkmanager -dbus-linked '') + $(qt_use sctp) + $(usex 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 170df15c9005..1f432c1ba44a 100644 --- a/dev-qt/qtnetworkauth/Manifest +++ b/dev-qt/qtnetworkauth/Manifest @@ -1,3 +1,5 @@ DIST qtnetworkauth-everywhere-src-5.15.1.tar.xz 141416 BLAKE2B 428f55b4d08c88b837b4c3397e13d7296855fd930df0fc319e564709993b4cc4dc7e1f2179c26f7f08e1b33172f62a4e1f7f373439f9ca341cbc821083dce6dc SHA512 2c22acf4842f2e26c514ea48bd4e21f466571c1993b811495c1eb9fe22ea66a687ca882c9ed09b38c00a9a6616b13d44021e0d9a65020f4ab9495d6e8c64d282 +DIST qtnetworkauth-everywhere-src-5.15.2.tar.xz 141688 BLAKE2B dc850ffb257e2f2c8ece0d8676cf91454df49550883548206d1362946d09bd0ddf74b2a73ea4860c1cbf68f59f0d06312a7d21279f1401bf27c11b66341df95c SHA512 94843a74ae188eb0eff9559be6b246f61f87104479f6f52fe943b31a9263461a7051d967072d9061124b2bd056d7265645892104653c93dfcf68b11521f1c33d EBUILD qtnetworkauth-5.15.1.ebuild 384 BLAKE2B 7c063ea7b1d56969141c592d62bf569fe7f8c7fb1ef82bde53d82a7e0b6402d13606f90cab416f49c1cbefc3596fe0438a3fb8a529b1d7dc134fdbed526baa69 SHA512 d6b7943ca11985416a3b9c71cc4ab837e4799e78ef601d006d50fd531b753fda15e3ce078c7ce62ec0241c9820a64130dd3c3e88b94989d6776061e6cccbdf16 +EBUILD qtnetworkauth-5.15.2.ebuild 387 BLAKE2B 742301fd443101d581d199dc5e458cacdd5eaa2bbc589d883900c5592a50b9ea9181537e6eb5641391f9f31d7d9ff333b2709b1370d26619d9b84342299b5b93 SHA512 bf08b5ff57c011f25067edd3701a1228e5d207c2992b6ae6c69a968da2c4ebe12f20b24aca4026f2414ef12e52437ba5e81f187dfbece328375dfd89c95dd89e MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.2.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.2.ebuild new file mode 100644 index 000000000000..8ccea6f99079 --- /dev/null +++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Network authorization library for the Qt5 framework" +LICENSE="GPL-3" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest index 5b67182411aa..f008724a2d25 100644 --- a/dev-qt/qtopengl/Manifest +++ b/dev-qt/qtopengl/Manifest @@ -1,3 +1,5 @@ DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtopengl-5.15.1.ebuild 674 BLAKE2B 19e650d95d1a720788128a0634bb2e9d0fac05747cdd962500c3eaaa145470b51eea512a45b33b5709498cb51259f776783f6fea6b8b5d615ec89b62c09c6f8f SHA512 63e4080f0b97961b9844b9ccaa946018da74cf28efd4441ef6619959e9367d77af8274954603dbce1f16ae27fca853a9c09e59d4a958654680cf2cf6c850b480 +EBUILD qtopengl-5.15.2.ebuild 680 BLAKE2B aa61e1c30bf829f9e9fc5747fd786f8566514833c7989f90e5ea837abfb8290a3a5d2c1c64cc8c515824be49a142e21b511058d765cb51c3344adc5151fa1346 SHA512 d3451a4b3839bfa7781a7c66c8d3442e813292c04dbf0ce2df16e82d8f96f70835fa3504a2f9cd4e5c641affed35aaace652d95e1f697bed58722b2cca589670 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtopengl/qtopengl-5.15.2.ebuild b/dev-qt/qtopengl/qtopengl-5.15.2.ebuild new file mode 100644 index 000000000000..3aaab692c82d --- /dev/null +++ b/dev-qt/qtopengl/qtopengl-5.15.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="gles2-only" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV}[gles2-only=] + ~dev-qt/qtwidgets-${PV}[gles2-only=] + !gles2-only? ( virtual/opengl ) +" +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 afef3be758bc..9ce876958b65 100644 --- a/dev-qt/qtpaths/Manifest +++ b/dev-qt/qtpaths/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD qtpaths-5.15.1.ebuild 371 BLAKE2B f4c8f149c2c2747c38d847acb3f608507095324f6a74205264c3cb1f9daf430ef38a81d57f9dc3249400895fc5640e0af8780809eef388fff27e51b0c799bf2a SHA512 6eea6e0c299592ea5dfaa68ed616230e617f11205e7d25a9a508d81c71b528193c5e5f16106bf1080b701932e186bd7102e12681d441c794c025713a916d8d5c +EBUILD qtpaths-5.15.2.ebuild 395 BLAKE2B 414496f4f02ae69f1b54209f1211ce9d8053b7275ac4f08c5f75d33d3b87bdbfa8438175b13ff2925df9d433a5417d2721de8ff375ab7b6a2bd3e1f4452d7d0b SHA512 9cc683fb879a5c1b9e8bb0b4ae0219a8999a76e32e005763af20eed8c8b263a39c292cd607a034c6809df6ff4246de010faee8767905e31a38b77ab5db38509c MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtpaths/qtpaths-5.15.2.ebuild b/dev-qt/qtpaths/qtpaths-5.15.2.ebuild new file mode 100644 index 000000000000..90b13c344fee --- /dev/null +++ b/dev-qt/qtpaths/qtpaths-5.15.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Command line client to QStandardPaths" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest index a80afd5074d2..b0bb50659302 100644 --- a/dev-qt/qtplugininfo/Manifest +++ b/dev-qt/qtplugininfo/Manifest @@ -1,3 +1,5 @@ DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951 +DIST qttools-everywhere-src-5.15.2.tar.xz 8894728 BLAKE2B bbc57c58a43f827cfa04031f12d46d4d660456e4a5feabe17fdbb42126da06ed7031807fe963883d452fd1916330e94fcc66b9e9bb69ee4455a38bf3cbd80f5a SHA512 3bd32a302af6e81cd5d4eb07d60c5ef233f1ca7af1aae180c933ac28fafffce28c6c868eb032108747937ea951d6d4f0df5516841bc65d22c529207147533a8b EBUILD qtplugininfo-5.15.1.ebuild 328 BLAKE2B 1be3d8b5073f721fe2248014dc4f098dedf4814fc173e4e58c494ccce473934932f50fe146c873a481eda0bb1e74bcaf21c417071de888523cab3d946d232fe9 SHA512 5e09c9bf54525084454997a6f9a2a2ad3686478e7d311328d000cb192aa6d3435ec71a7aec36d284d6a505ab63fc54e075b8db3df5bfe04df035904fb246ace4 +EBUILD qtplugininfo-5.15.2.ebuild 347 BLAKE2B 27ff111ca6151127fd562c56bfb79b374f2d19137106b703b925ff0925749ff5a18eb411d5905766aef55761235c4dfc08ddfb8f3dae73306cfa3d26e1fef0d4 SHA512 35fb6f758b7aafbcf3c30fda07afdfdd7f25da0ad6d872fc8047074dd532b07553b2a460d1fd966ced4a44569b9db77e071d85a8a0993a4e07b78a6164d47154 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.15.2.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.15.2.ebuild new file mode 100644 index 000000000000..69fcef78f572 --- /dev/null +++ b/dev-qt/qtplugininfo/qtplugininfo-5.15.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qttools" +inherit qt5-build + +DESCRIPTION="Qt5 plugin metadata dumper" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest index 10580e5bbd9a..24966941fc56 100644 --- a/dev-qt/qtpositioning/Manifest +++ b/dev-qt/qtpositioning/Manifest @@ -1,3 +1,5 @@ DIST qtlocation-everywhere-src-5.15.1.tar.xz 6553252 BLAKE2B 493ea55065f03f05db7c65c22f53b96a62b3912a62f3385d393650a96b156e5a5d76dfe5ed3df8eee5ce379c9bbf36a62b6f088dab0519bd14355a7ba956a279 SHA512 b79383b60107bc4d8fcc9b4a087db57597d0b928248806fef9dfeaa8ce3347ce96b388cbce1a7bcaf3287d380f7c269c44e8ec25966112c041aa298313854106 +DIST qtlocation-everywhere-src-5.15.2.tar.xz 6556764 BLAKE2B a322f35ece266fff6428da9090f02c0d5749a4750ff0655ef09695f147d88d667b5917335e44d0f8721cc56f425c171fb11d0f34342aff005327518e9c1d6db8 SHA512 6192922506b3ea354e85431df83c19d7cc9aebb17549c6a1de48f625bf8365ff3db3161080dde254a5fb9199d99c3c5dc8e1533429150be55df96ddb7d6ce16f EBUILD qtpositioning-5.15.1.ebuild 847 BLAKE2B e8d6459712a242ca2b5af814787ba320db7655dc68408863f7a6b6b14d825d3510c9b70b992e359fdb27b925a433e311a6fd2ff38c6dc5bec11ad293d93f176f SHA512 fdce4556ef51773005d8e2b27bdb480ec2569704c95cb8e2ed898d8e874d3bd83df6d1c09df6f2514d18e1e0b7513b7180eb86aaa4309fdc11fc8ba1806c463c +EBUILD qtpositioning-5.15.2.ebuild 853 BLAKE2B d89c06e274722250787fc29a1bf8106cd84b18015872482efc8b00439a02cf45ca5d612d167b9f21e934ea971eb7a44ce541e12794d4bbae4acf42cc58239ab4 SHA512 629a2deda3ab8b945e72062d4f9b5de8f24881ab0f401a429b34358243a43828b72e0ba46d4d1b691f85b3e5f8e3b69053e22afce9544ec862566914b049d766 MISC metadata.xml 638 BLAKE2B 7470ff8ea5653092c2c7967e7a1b393a4f75c60ae13de4837f47f3a2ac99e975c3b5dfc7ad3b93da2a9cb690737e3c51846146d4c39f830b528099e6c17b0694 SHA512 22a8957aa1e8cf06f20d163dec127c424d0b206bd2f1a4ddbcb3cd59d00cfacbb74c9a95a1f20a755bbe067c1f3c87f1e56cb5afc076c6c94de4364dec1a6cc5 diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.2.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.2.ebuild new file mode 100644 index 000000000000..0db24b237f92 --- /dev/null +++ b/dev-qt/qtpositioning/qtpositioning-5.15.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +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 ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="geoclue +qml" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + geoclue? ( ~dev-qt/qtdbus-${PV} ) + qml? ( ~dev-qt/qtdeclarative-${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 fe1851db4fae..b1dba8268112 100644 --- a/dev-qt/qtprintsupport/Manifest +++ b/dev-qt/qtprintsupport/Manifest @@ -1,3 +1,5 @@ DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtprintsupport-5.15.1.ebuild 782 BLAKE2B eda12b0d36a6e7cbe8c012ad1bb2651f60fe2c6be4f5bac0edd74048758467252110a1a002a2d526c2093715eeb3e3de20b5099708701780848d370270c10022 SHA512 0edc6c43dedcd833efb4ee37ce934266354da9a482b1db77619ba529c2cc4223b51b86c72c433b8462b09a6fbb603819ea396d40394732cbd1a24deb7df83ca5 +EBUILD qtprintsupport-5.15.2.ebuild 788 BLAKE2B d706d8e3afc1d8cb1d7b9c9af2320fcf5a6040fb7e53a268374c966274b9b10d6a4b66e44ebda267a5ab23c80566f8d690ed2fe97c9d4e829431b9e89839d3f6 SHA512 d42803cf2bc3d45c94bf454001fcb4a155121a230072e494acf03efaf85b3c35993fb20106ff966ad09026e8240a1371ea7e2616e7a63679b441d678341f079e MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.2.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.2.ebuild new file mode 100644 index 000000000000..5945c013cb24 --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Printing support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="cups gles2-only" + +RDEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV}[gles2-only=] + ~dev-qt/qtwidgets-${PV}[gles2-only=] + cups? ( >=net-print/cups-1.4 ) +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtnetwork-${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 a7222244dafb..6165c9ff8ea4 100644 --- a/dev-qt/qtquickcontrols/Manifest +++ b/dev-qt/qtquickcontrols/Manifest @@ -1,3 +1,5 @@ DIST qtquickcontrols-everywhere-src-5.15.1.tar.xz 5983304 BLAKE2B 14ec58e4a1ae70617c74bdd5c3cd992e0c3a2c96540963edc2cba796e7730607df331167a928fd2e2dedc27457b4b27824b680b2670ca8e538423290d8cd6776 SHA512 71e6ee040bc76dc1576d31ff2c1d687e115f4c6dc63307e64c8173c2441835923375ee6b7f5473b3ec8c586f34e04b061b9a9e16b7f34b4075cfa0278599d2ce +DIST qtquickcontrols-everywhere-src-5.15.2.tar.xz 5982344 BLAKE2B 425bf2841cf12dd636955abeeb520dda580f6b509c01562192d8f2c91d7a9c32349992cbb9f0c1f84a12a98c135656158660ed2d7b21fda204927d0c5255f708 SHA512 52839e7442f4b6b5cbbb741d29ce28e9d2d9f5573499363d17252b166c1f318f37a19ecf1bf17f5cf6940bc29cc2987180b740ce036d924ff329dee9c37823a2 EBUILD qtquickcontrols-5.15.1.ebuild 737 BLAKE2B 0a94889ceea8601da415b2c3327e299669e199b9d1fa02f9ddbac0b7aaea0ebab22a39251f623ad7d7981c23bdd9507abb0c578b4781a866f9a401fef5a3bf03 SHA512 0e93c4e36c6227a4bf30676f8fba75d181f9ebbb7ac0dba90bfe0ee9931db1b1cb5231b6734bacc31ef13b3a8c848a59178df3a3c4b32a315b2b61555cedc688 +EBUILD qtquickcontrols-5.15.2.ebuild 742 BLAKE2B bdb7ed3afb9cee48ff6ade378810f953b6ea60d3bb9704efbeffc13fdc48d5bd49fb7029ab21117ca13f56c03d191d3c642fbc92e893a7a2451050953a982974 SHA512 78ee6efb4d458c0361f98bbd6269be84107fa488b43d8fa77f5c54d0543f2ed9d738e6aba3a2219c3b25387fa482c988167f0a27d0ebd35663a74cf1b0a9025f MISC metadata.xml 551 BLAKE2B cbf6277d7f92518755cd42245a21869008fc6110a1e51d5ba6f8b0bf5c81634bd92300c0570d9f9fde58bb847a5ef47ce4f9fa9b0d88e4491589100274657495 SHA512 b3fd90ef9fffbd2bbfd8bd75ee09ff4dc7fb18a4ab7247a12c54c980993450466454a83938a2cbc7c423d9ddc03a46e8b29a92b443aa08166ab2fa2be2a3451c diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.2.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.2.ebuild new file mode 100644 index 000000000000..c2df28c1c253 --- /dev/null +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +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 ~ppc ~ppc64 ~x86" +fi + +IUSE="+widgets" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + widgets? ( ~dev-qt/qtwidgets-${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 50740dae5caa..3dcc03491c74 100644 --- a/dev-qt/qtquickcontrols2/Manifest +++ b/dev-qt/qtquickcontrols2/Manifest @@ -1,3 +1,5 @@ DIST qtquickcontrols2-everywhere-src-5.15.1.tar.xz 8282444 BLAKE2B 94be5403a3642ceb1ce8eb7ceae2a116743f5ee75c0614448bbfb846918d108f3c5bb6ad881bb63eb30082f0bbeed28a49e32456d335e67f19dc65418c76216a SHA512 ecb75619e80b737e3ae214f65a5175d933f8dc7832eb4eccd469fc1cb1eb85ef5c47f81563165da2d75abf15d7c47b868e68ab758d95183371b4ef64e7c52a39 +DIST qtquickcontrols2-everywhere-src-5.15.2.tar.xz 8284692 BLAKE2B c5c4550ff75bf655969b8601f36c38a0d5a6c9dbe406bc03d431c133f8f0b83a89098c3a64afa4073e4810ee73016a19e11fde1685732c3a9124ddaa2b21393f SHA512 5af506fd5842c505ae5fbd04fdd2a467c5b6a9547b4cea80c9cf051e9dea49bbf17843d8bc12e69e95810e70119c2843c24171c84e0f5df62dd2f59a39903c8f EBUILD qtquickcontrols2-5.15.1.ebuild 606 BLAKE2B 0d3d0105694c0a2be2ea02a6a4605dc3174de9535b4997f35a7dce5bb73ec782767e871e95ab1ff16103bc214eb9753b01085d1919827ad64d31b8cb6381f8bc SHA512 37a4182eb357133277b9e40af464ddf2d8cb0fd2a4990de23e986f5e764249e61a09674493042b13da62be44097fb3d717495161d771a99500241cd1db00fe0e +EBUILD qtquickcontrols2-5.15.2.ebuild 609 BLAKE2B 1406936acf30b318039b6616e2e91f0fce406aa4ac70566c4ace70105ab71325b436af86f8c9144adf2e928fa9257d47a6e2913c5f903ed53b48135d9593d7f3 SHA512 3e005ce1c3ffcf1090cea4d536bcd00328cb657cdefc9bb311bbf14fe072d7533b05b8cd41c66f0661feec85482883a01d3e52eb97da202e6513b6002448da93 MISC metadata.xml 551 BLAKE2B cbf6277d7f92518755cd42245a21869008fc6110a1e51d5ba6f8b0bf5c81634bd92300c0570d9f9fde58bb847a5ef47ce4f9fa9b0d88e4491589100274657495 SHA512 b3fd90ef9fffbd2bbfd8bd75ee09ff4dc7fb18a4ab7247a12c54c980993450466454a83938a2cbc7c423d9ddc03a46e8b29a92b443aa08166ab2fa2be2a3451c diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.2.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.2.ebuild new file mode 100644 index 000000000000..90962415a9f5 --- /dev/null +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +IUSE="widgets" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + widgets? ( ~dev-qt/qtwidgets-${PV} ) +" +RDEPEND="${DEPEND} + ~dev-qt/qtgraphicaleffects-${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 4971871720a6..6a727cf287a6 100644 --- a/dev-qt/qtquicktimeline/Manifest +++ b/dev-qt/qtquicktimeline/Manifest @@ -1,3 +1,5 @@ DIST qtquicktimeline-everywhere-src-5.15.1.tar.xz 102556 BLAKE2B 25b0f9928e301f851613a288bb686ec65ce576998592013b4e8cdfade9114295adf3a1a60b0a792d5eea446ea2315a5531348d24d99e90f7fdb0251162e56cbf SHA512 698d91ff998f0075956fc27897708c75c4ece662f2152449cf2416f84ff17b6b7fd309c5705d1152fe814a646122985758b073bd8fb0ea5456b09338ad9dc6c2 +DIST qtquicktimeline-everywhere-src-5.15.2.tar.xz 102624 BLAKE2B 65cd3ba114e8da442a32ebe43d36b653b3d9a35b65d4fd0eaf17985545ce918cf45da9484094ee889fe56d935c9b988a1deef1c7c416bcfd3cf153fd458eadbd SHA512 2ea623bf2d74ce4dea8e8639a9a8e4bbc9cfaf7b9ec84eec3da3b41b580962cfa6c443c8c47d7dfe312885f4250ccd6a7c91ca1cbbb0fe8385d0f41ad44c3b92 EBUILD qtquicktimeline-5.15.1.ebuild 357 BLAKE2B d7ab992791b227d9244c633f275e44bc2371ea030c223ccefc5a13d4b91c8ff1becf5209f5aeb64c9c5a81711f21b86a2c0306d3b7d9016d0b8c705cb4f8a5d9 SHA512 a3bfea6bdc195cdf55bdfa4dc08a8748e00989670db24dc120632b1fe7815d2e07feb108931b6c46f2a344701b79580bd0763e0af9eca38279e5cc1192c7d05e +EBUILD qtquicktimeline-5.15.2.ebuild 357 BLAKE2B d7ab992791b227d9244c633f275e44bc2371ea030c223ccefc5a13d4b91c8ff1becf5209f5aeb64c9c5a81711f21b86a2c0306d3b7d9016d0b8c705cb4f8a5d9 SHA512 a3bfea6bdc195cdf55bdfa4dc08a8748e00989670db24dc120632b1fe7815d2e07feb108931b6c46f2a344701b79580bd0763e0af9eca38279e5cc1192c7d05e MISC metadata.xml 382 BLAKE2B 3b12c68b32cd705b033f8750db3115587b76d52369a33481330d100e3bbd22dbfbcc0ea065f7659e6771af923477f2fbd1d4fc86743d13fc64f194e7b014567b SHA512 4825235a64c6320484a0bfd188dc1f4a0686f6222ee4abd29d6904899eed14f6471358562e8f08cd9b90743a718383e980925a432917dbbe3abba1872c631951 diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.2.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.2.ebuild new file mode 100644 index 000000000000..bf8d344fb0b3 --- /dev/null +++ b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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-${PV} + ~dev-qt/qtdeclarative-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest index d8fc8ddc84bb..d3d09d5d7649 100644 --- a/dev-qt/qtscript/Manifest +++ b/dev-qt/qtscript/Manifest @@ -1,3 +1,5 @@ DIST qtscript-everywhere-src-5.15.1.tar.xz 2663232 BLAKE2B 3bc0c6bce1f7792fa67cc05f1948b3ca82a4ba5c3166f55860ba83f5b9a352d2eddeb9586a967e02251e1be143b6f1aeefcfd7dca627c207190ab1b39b2f755a SHA512 f97bdf0a3a402f2658d23c92d2f0d916bda68b63f1f140f90cb99176e969736758d50cbdc36c5a4b135b08cb74c117dd92c29bcbb41b1a28189af9180604b8ba +DIST qtscript-everywhere-src-5.15.2.tar.xz 2663016 BLAKE2B f3cf09396fbcd9c386de9628042d2b70263343fec3e1fa49e53e705f56802a244373a37e5daafe6d90252ad67a8b1d3e0446aa4520ff8ff4a8bd010951a5d86e SHA512 71c70b34f7d4a0742df64d20d7e9a685cc640b9cc6a3d22847c04f45a437b3f5537f40225a522ed82787c2744d9a4949dea5b43c2ee81961d5ed175cf10deb32 EBUILD qtscript-5.15.1.ebuild 673 BLAKE2B 66f10b67e1537f458f04eaa08f7e491a34c4933f10d37ef7651523adb57035edb7ac0ca950072e2fbda44663e89cb8e867e3ba903f38dfeee1f4173efb18ad09 SHA512 e34a5fede7ed1bd12b9ac64a8ba33dcc06282eb8917c31ef85d6473c09632ced63c6cd00baf5f50192f6855ea9111f7980f79baee14ed57c24dd682b9bba7998 +EBUILD qtscript-5.15.2.ebuild 678 BLAKE2B 0b449ad3b23cd214f0e96d45aaa95fc5f44d8e3ead2e39f01bea6d04515ff81096e972d7e0c3413096ad3f2b65a455c989bd402be40b4ff116128a7f9599b756 SHA512 e0e26d042129ac2745351dd1680aa96d08be783b06580cce163339aba3d25e483fad6056e8ffcd53d29b20e5dbab530801e5261daef7e5d6219b67a57a44b041 MISC metadata.xml 582 BLAKE2B 770c02c672a84e600bbbf91aa73e72947ff1e6944e0aec830ac24bc4b648197e78994bc949feb80381dff2af2e96c9792fe696059060c8c7ad3127a8992161d6 SHA512 d6ceb5cac55d142912f967e1336233aafbce4ebd981ca276f3f9f13214e1ec3576b04e89105e2b2b45cf9621a194ed09de581dc44092ee453dafb12304af8652 diff --git a/dev-qt/qtscript/qtscript-5.15.2.ebuild b/dev-qt/qtscript/qtscript-5.15.2.ebuild new file mode 100644 index 000000000000..34b9dbc92753 --- /dev/null +++ b/dev-qt/qtscript/qtscript-5.15.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +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 ~sparc ~x86" +fi + +IUSE="+jit scripttools" + +DEPEND=" + ~dev-qt/qtcore-${PV} + scripttools? ( + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${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 'yes' 'no') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest index ba734f4cf56c..db23464d52a8 100644 --- a/dev-qt/qtscxml/Manifest +++ b/dev-qt/qtscxml/Manifest @@ -1,3 +1,5 @@ DIST qtscxml-everywhere-src-5.15.1.tar.xz 434168 BLAKE2B 7957a43ff527763137dfab45bec9242e8ca9a5d308ab0b7d1d9057f8e362f24ef73de19e61e1301922be87082ca07eda1524704916769875e5ef879710c661d2 SHA512 893c3b247578c330db9b828e28e4df83b0e966bb469f1f453569e0226a8181b642c37f2198ff4194bec7997daee9578bebaaa7166bf1be8b67693edd0fbac082 +DIST qtscxml-everywhere-src-5.15.2.tar.xz 434204 BLAKE2B 8deaa46eb784690937160470b20dc01ae1b2ee80be89f1f19a22e1e2f2252d3d33427e96bb97b4ec8033b54a78c2a73e3b00fe3bbbe061e9b9bfb299801847fe SHA512 2a4719af94baefe7f0ca5a23239d07a05285a1698b052d17bb87bc221bbbc8bc25a70ff06d70d41ed7ac6a7e6646be9c516d8187c9098da1158c08e27a4b0bb8 EBUILD qtscxml-5.15.1.ebuild 375 BLAKE2B 488f2713fa30213e6bdef1e7b2d01d5f503df83ec1ad4c8db35ba945e642dbfce0277e5eff24c4656b4c40606854f8e3279d917d21ecb2f87effcbafb1e9fc7b SHA512 1048e723e5db13641136f48b75ca2f5a43313f3ad848dbb6a519dca5d145894da16bb5f6b69b0a658c7e3e2678ee47d15dbff1fc9ad3888f59ca991302c1cf5a +EBUILD qtscxml-5.15.2.ebuild 378 BLAKE2B 3e6955daf78fefac62ca4a03eacd2e7574d07d8d1fecc693787564dac921b182d67c4b175b51a58fa3f7072664444f074209137cc17f71890abb273d7e00a751 SHA512 52dffec83484d799250008f1b4b96be235c81d5ec721507efb821ac8c04cbe65e2699c201302003467b2ddfeef9cddb43d4d8f56630dfd5462b8126c01bd0475 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtscxml/qtscxml-5.15.2.ebuild b/dev-qt/qtscxml/qtscxml-5.15.2.ebuild new file mode 100644 index 000000000000..470c269e1553 --- /dev/null +++ b/dev-qt/qtscxml/qtscxml-5.15.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest index 5cfd28724861..520427a5de7f 100644 --- a/dev-qt/qtsensors/Manifest +++ b/dev-qt/qtsensors/Manifest @@ -1,3 +1,5 @@ DIST qtsensors-everywhere-src-5.15.1.tar.xz 2057232 BLAKE2B d4b609db7a73fbaf8cb3da02e34639491a778dab10061de7887bc76f39bcf712d9529fffd1712f94551da350bb9f0f823eac48a6d9be0a4d73e0fe9753bc475e SHA512 ef0757125a6c5b89e206661d1d0e0674b673a81e1a0be1de9de2fdcd701fd507b0b47e1b67be013cbebbf846f593e37e4ef2941dcec4b78028019820d1fe7c3b +DIST qtsensors-everywhere-src-5.15.2.tar.xz 2056944 BLAKE2B 49f4e91027b122a16d65d953275b8720ecb9c12e9bff3a190df59dba703f6f3f8e8ec8c8fec1084154ec7a03a9a2c5d2fe196ec09ddf8f2282c16edd3873a965 SHA512 d0a34e0718cc727b1256601bc5f9a2975532d728fdf0cb7678824c7d36aa5049d9c2886053821ec93a238120441c980027306ac633677617867c7aee40bb560b EBUILD qtsensors-5.15.1.ebuild 536 BLAKE2B 48630342602f666f624b5da0ceefbc9c6a9370a044518def4e19a2c68a9ad7210cf3b8b8288d9826382de90ef977fc78adc6c2df0cb3f0ad14ffa3f56cbb2d9d SHA512 4ea9d013e8ac45b0e3bd38a634fb330ea693a88d357b74e24cc5d53c7e08fa5ff6d1a1a83102dc0ef6b5d2f0c66efbcbdab3f440a1c668ff4ffb435f0328728d +EBUILD qtsensors-5.15.2.ebuild 541 BLAKE2B 5dcd6d002fc93ed5d9b6c16beb21a00232cead61bf2e5ae49764e306836fc64b0339b6b0859534535f74942ce9f1ed3414bd35e44cf50a37413269427747d590 SHA512 56a3f5c768d42c2b3d9e1575ff3477792d255a7cef1969c69317bcebaf82649dba4c31ac1ed64ef1acbfd168173270e4b963eeffdc851d0beeba88a6f96f30e5 MISC metadata.xml 541 BLAKE2B 174c4df2234a97324e1a7f1e0181f60a4ce29133c901bd0eb252c57441faf4a808ce9613a3ece13a036b6950bdddb48e915c7e2431531b2c488d8cd017bc55fd SHA512 99744f9c24fdd46617704ad0c0b8bd5fc694a1c8e6d668044edab244e4edf8f2fa73b769a7a789c539848e80e39ca3e38c88284b0ff1e3faf52450082d0c7d6b diff --git a/dev-qt/qtsensors/qtsensors-5.15.2.ebuild b/dev-qt/qtsensors/qtsensors-5.15.2.ebuild new file mode 100644 index 000000000000..6780b05a4fcf --- /dev/null +++ b/dev-qt/qtsensors/qtsensors-5.15.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Hardware sensor access library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +# TODO: simulator +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdbus-${PV} + qml? ( ~dev-qt/qtdeclarative-${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 007bab37704a..46b4e3c89415 100644 --- a/dev-qt/qtserialbus/Manifest +++ b/dev-qt/qtserialbus/Manifest @@ -1,3 +1,5 @@ DIST qtserialbus-everywhere-src-5.15.1.tar.xz 356308 BLAKE2B 980c78aefbbfae6526d65ddce65276ec03b3c781529938d5a43a8e285dbb6f51412f54d7f9c17d6c4c8db3e9734847c0134805fd45367c39508636fb9c801d91 SHA512 cd7e0d721aa46a59239f44c6b0122509aba2237e0e62ea5399b4d4924601a9def989dd8b5d17fdcc46b41491d582d82b46c7efdfb9277ac1f06da7f1e2a1a859 +DIST qtserialbus-everywhere-src-5.15.2.tar.xz 356360 BLAKE2B 491f3a7b9df8f58496cff1c4fea87615335486ec834f859029340c7e34551e1127ce4e2689f16e06e195e40691300475ccace19c1fd43fefe0a56c10961184c2 SHA512 c4793f5425ca0191435d75a8fd95a623cc847d41b8722421c0bf0fdfddda1a158fd2a00f5d997f00de4fcb271a158f3273d636ef2553ccd6b90b4d072b1eb55b EBUILD qtserialbus-5.15.1.ebuild 414 BLAKE2B 1866625b93493ce873ce5f3f3fc0c02e8f62953b8c0d1d5bf009e0d23de8d426457d7ec7772c7fb52d0d7dbf5f63e3995e1745e67159737ecf44be431bf75c99 SHA512 14e4ce2c8eba7e423d0b7240d9f9be7ed1f72b1384409b68103ce84a690e2821893f0c243b451d5da532fb24f7a3eb971ab1684d861009273f41223dbfc8c755 +EBUILD qtserialbus-5.15.2.ebuild 414 BLAKE2B 1866625b93493ce873ce5f3f3fc0c02e8f62953b8c0d1d5bf009e0d23de8d426457d7ec7772c7fb52d0d7dbf5f63e3995e1745e67159737ecf44be431bf75c99 SHA512 14e4ce2c8eba7e423d0b7240d9f9be7ed1f72b1384409b68103ce84a690e2821893f0c243b451d5da532fb24f7a3eb971ab1684d861009273f41223dbfc8c755 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtserialbus/qtserialbus-5.15.2.ebuild b/dev-qt/qtserialbus/qtserialbus-5.15.2.ebuild new file mode 100644 index 000000000000..2b783f499663 --- /dev/null +++ b/dev-qt/qtserialbus/qtserialbus-5.15.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +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-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtserialport-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest index 70992862aef8..f5328c4fa3ca 100644 --- a/dev-qt/qtserialport/Manifest +++ b/dev-qt/qtserialport/Manifest @@ -1,3 +1,5 @@ DIST qtserialport-everywhere-src-5.15.1.tar.xz 321472 BLAKE2B 6aa086b8ec8d79abbf1f428913800a67e1a48fb8629c10058fc464b913f3840a9dc06084bf181749b543f4795400b93f133ffe74cbc546986bf48e01317bb883 SHA512 5d2e9742d1c5f784375b3d0bf05e227abf1f358f4ba60e66044378b60ac256dda2ab5ecced07c68ca8d93fe894617050821654200e1faa12f4cca112a4fbd2a4 +DIST qtserialport-everywhere-src-5.15.2.tar.xz 321496 BLAKE2B 1a2d1a925a1f8224de6babad131efa9bb2e417574be939be35edf3a3b9f34a7fb12cc282f94ee2d8e52178cec7679caf1402f5a45a14bb15a546023fed494907 SHA512 353cc5f708367d646bd312f7d675b417bad4df44356f1dfc8b6ce846a86fd6d5955ec4d26f943e50f4a7b94cc6389fe658959e90bbb5ab3cdaefed0efe6ae72b EBUILD qtserialport-5.15.1.ebuild 545 BLAKE2B 82a3262e3a30a69cd5f324305faf5c2bd25df98bbf1899b4d8b3fed700a037be944328c08209a04d292161bdfe029ff6eadcb9522ce52a302d54fd30de9ff574 SHA512 b564c50192987ad7db7e3ec67d4cfc967ec38fcf7bbaa7ac16573027947e9c1f78ab7d91f0b51200cadfb38c96122ab31ee6ac0d74e4a081f147caf5b5dc0d2c +EBUILD qtserialport-5.15.2.ebuild 551 BLAKE2B 6350ce0559c0fe8bbd286800f537fc75a4acbeb3a66287abacfa48772b2963657a16f1a2178f75a18d66a8b9ba56820d8ffbd00adffd5018c5c1d54dc5d083be SHA512 8e19ac9c8b00974f144ed31c1540cf5c78aefbc6e1eba6df609b6a0a85ac4c78fc95399689c28394e998ed90247b4f5f4623edb33f9cf737864fef6658013554 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtserialport/qtserialport-5.15.2.ebuild b/dev-qt/qtserialport/qtserialport-5.15.2.ebuild new file mode 100644 index 000000000000..d510efe398ec --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-5.15.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Serial port abstraction library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${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 007f5d61a80e..2119917d649d 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -1,3 +1,5 @@ DIST qtspeech-everywhere-src-5.15.1.tar.xz 101772 BLAKE2B 8a61ff9d5b0ba33ef3c82e26f3e4ae91ff0a6af848ae2bd26c0f0850cab0cbc701698c712e528cb6bb9a66ac699519f8235cb2c62edabc4506bf397ca747401c SHA512 0e2c82ea72b5bff5b36f3d833d80dec68b39f3b9c3ca4d9c9fa29f0419a45dfb19ac59fb105136c551f6bbe60ad32af0f4aaa6abafb5bc61bc5d85ecb94b326f +DIST qtspeech-everywhere-src-5.15.2.tar.xz 101940 BLAKE2B 0b100fddac7bc880b79914be54a8618e3e31e9a2486e8cd4ab9f65eabaec605d9aba7c66f71569466798b9cc94e97a2e136868a6f8eda3208f9d0a9515e71ac9 SHA512 78a13218a639276c9b253566a1df52e2363847eac76df3962ba2a7178800206beb57859d22c7c99fa1579cb3aa7ab94baed1a6319ba946d4a64cba9e3bf52b05 EBUILD qtspeech-5.15.1.ebuild 440 BLAKE2B 96b4f7a9025b5a9635b5fe07c998a2a16b4547df7ee0738d092cf26de9ac5683ea21c1c1493a8366efc56131883a3ea4d37d84e7f32edef556eab86445f283ac SHA512 24d61a8707bddedd9dee8d1d76ff3a868505280115f62e264f9677a8c0b99306366f2672cb0385b878a3e74c26e973e8d03ed9b5f08de7f9b3f0784defb93bd0 +EBUILD qtspeech-5.15.2.ebuild 443 BLAKE2B 01cc92ada40c606dd525c64c2204527cf5f9ecea3a56ec9c78b44732e57566e0cf91ee933d1589c20a1ffeefb77fdb46a50521b846f18c8dda2336ff0fb4f252 SHA512 960505cf48951041c7ea2cd4a70e9ff7efd8cace21c5b64923cbba26815a0cdc2cf2f1472546000a1ff8ef5bc25902629861b161c932e6bb98d48e0daa652987 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtspeech/qtspeech-5.15.2.ebuild b/dev-qt/qtspeech/qtspeech-5.15.2.ebuild new file mode 100644 index 000000000000..12d0485fe59b --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-5.15.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Text-to-speech library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +# TODO: flite plugin - needs 2.0.0 (not yet in tree) +IUSE="" + +RDEPEND=" + >=app-accessibility/speech-dispatcher-0.8.7 + ~dev-qt/qtcore-${PV} +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest index f95037838f77..f00dbb8e9912 100644 --- a/dev-qt/qtsql/Manifest +++ b/dev-qt/qtsql/Manifest @@ -1,3 +1,5 @@ DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtsql-5.15.1.ebuild 1239 BLAKE2B a65b09ed09699d01364d43f487323b0ef5e1c58a607c6e7e533672fbcf8c0ebf5f4269e319b667e46993950656686f8f6cb53d9e9e508fdab9e8e4711b832d30 SHA512 1aff70d3a2c73024c88c51d9ba523f47031b1c66dfda7b62aeb7267018b4e9f6fb22ac067f11fad84eea917badba57c4563b0a1902df825905a9ecc96a28e1cf +EBUILD qtsql-5.15.2.ebuild 1245 BLAKE2B b2306d8520913bc9532e8e3c1913dfc54afd485e670fa2f556d02fbe8ae11bb33e53cbe98fbe897f9be6b6031b1b5c894f24430cd9c58d984b2e3f5a2a5978c2 SHA512 2b3fd69def9c1c24f672f78600daf57d1f85f5f0f4971b6488d280f9318cd182fde889040ecc883888fc2d0675499baccc5d615f1e40c39a9df34c6388fd9d3a MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtsql/qtsql-5.15.2.ebuild b/dev-qt/qtsql/qtsql-5.15.2.ebuild new file mode 100644 index 000000000000..4853177b0b96 --- /dev/null +++ b/dev-qt/qtsql/qtsql-5.15.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="SQL abstraction library for the Qt5 framework" +SLOT=5/$(ver_cut 1-3) # bug 639140 + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="freetds mysql oci8 odbc postgres +sqlite" + +REQUIRED_USE=" + || ( freetds mysql oci8 odbc postgres sqlite ) +" + +DEPEND=" + ~dev-qt/qtcore-${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) + $(usex 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 95da92d73c14..a8c51acd46c6 100644 --- a/dev-qt/qtsvg/Manifest +++ b/dev-qt/qtsvg/Manifest @@ -1,3 +1,5 @@ DIST qtsvg-everywhere-src-5.15.1.tar.xz 1885556 BLAKE2B b17906bce25066581fa4f53c4b35dad918da737fec8a966c891a150a242a787f231619fa6b1a303d02edfd7cde4a977fc3c0f94eb993bef56e4dfdee81892f20 SHA512 c0289bbce4682eef9cd87811ad11a4ce2141cb89bd026f9cc595123e6b4ebbe9e81a91b54bcf25fbf4225bc66e8a5e4f49e4fabde43e9da066583f22aab4f35f +DIST qtsvg-everywhere-src-5.15.2.tar.xz 1886268 BLAKE2B fee60a9d769e4c8962d084e98cd4c1a958ba926c8b4482f5b60b596a34944576cddfb46c4e04bd4a67cba7dfbdc7e29e61d8b5025cc7d2a1ae063f81eb31a114 SHA512 101e9c8fc05b1bb9c4e869564bff8e5723dd35f0ef557185e56e9dc12fdce74c531522c9642cdff639900eccf7ed0e04bfa48142741259697dded990fb481730 EBUILD qtsvg-5.15.1.ebuild 451 BLAKE2B d154e4b78c680657d6f216ace6bdbc319558e8517244ab2bb52b25e988507b8f7440464954e4bba9d392645ddd1d8a981f1810abd9ec649436c1d626b6bb8129 SHA512 15f4a361304656857c069370ea9807268f9176a38c085cc2ae728081d782e2b6c7f58dc41806ce2ae8a7bfef135c5cf96861b3651620cf2b3f59e6cd78f7e320 +EBUILD qtsvg-5.15.2.ebuild 457 BLAKE2B 6465e3adcb5719db36899e6a68af8f3dde1e6ae72b321f845bc78c46e6533f334dea6ef7e5863b4d55fd2c9e1a724844e864728064c6f63ddb6221732650e5b3 SHA512 21de92c7242d66faa1fcb8fb1d3624b3769803147c2d5edce05a03fb745c26a37b5a4c96a9a153e19645d6d41519adaf86a5f10a2d3e29a8cfd31d0198b1a49c MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtsvg/qtsvg-5.15.2.ebuild b/dev-qt/qtsvg/qtsvg-5.15.2.ebuild new file mode 100644 index 000000000000..9584f7c08b50 --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.15.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="SVG rendering library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwidgets-${PV} + sys-libs/zlib:= +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtxml-${PV} ) +" diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest index b99f3c692c97..337c374e17c7 100644 --- a/dev-qt/qttest/Manifest +++ b/dev-qt/qttest/Manifest @@ -1,3 +1,5 @@ DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qttest-5.15.1.ebuild 538 BLAKE2B a54ae313c9ef16001a6b8d5d0d7ef11d0d55c3bb67789192b849a89e9dbbc713534b20819709ec1c22562df3a2039e4abebb535a60938bdd4e63bf93d2509d43 SHA512 71d8910554b8e3ea421a47c35487d1ab560ceb66c7d3757016004ba01d642431c36dbd7c1c97e2bf63cbd8d45a8b91b5bb9119ad340309f95c2380f8663035b9 +EBUILD qttest-5.15.2.ebuild 544 BLAKE2B 745af979b2651358e3184e953260b736c9a0231b427bc9a0fe540421e68dda5e1dd95fe4c892f6c311b44b963c7cd6ee2ef244bc08fdef117e0f9dc81fedd5f5 SHA512 f78087bcf51747557cf3c0299638981958bf4503edc9ed97a0c479a836655814d48b2f78d18fdd10f05db661b33a63915b746422dc53eb6669d2c3d1ad54d1aa MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qttest/qttest-5.15.2.ebuild b/dev-qt/qttest/qttest-5.15.2.ebuild new file mode 100644 index 000000000000..f73f2420fd6b --- /dev/null +++ b/dev-qt/qttest/qttest-5.15.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Unit testing library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV}:5= +" +DEPEND="${RDEPEND} + test? ( + ~dev-qt/qtgui-${PV} + ~dev-qt/qtxml-${PV} + ) +" + +QT5_TARGET_SUBDIRS=( + src/testlib +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :testlib +) diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest index 2c96a17eabeb..53ea1ea7793d 100644 --- a/dev-qt/qttranslations/Manifest +++ b/dev-qt/qttranslations/Manifest @@ -1,3 +1,5 @@ DIST qttranslations-everywhere-src-5.15.1.tar.xz 1419252 BLAKE2B 80656f949a8a408953169e9fb611887a73f302025a8411cddce40956b72fd4ac7bfb580fa37c2e932a5f7fe1388503bb30117b675cf65a8c7eee301a766bbfce SHA512 8e9fe7614c9aa9c557db1bfd6a0ceae90b45e5d28e0cd715fd4ad962b9fbfa722549d6c2a13d82deebd7d3fab7e68cc7affd207beb75629de0d01a5522035581 +DIST qttranslations-everywhere-src-5.15.2.tar.xz 1419504 BLAKE2B 3dd5a007bb42492e8a0e81004c99aaf10d97d3c7a77e952240d1d15c607cf34a246271776ff3bf01ad77fcbfb3966366131f23cba162414b02bbfd6da85505b1 SHA512 483b5d919f43c96a032e610cf6316989e7b859ab177cb2f7cb9bb10ebcddf8c9be8e04ff12db38a317c618d13f88455a4d434c7a1133f453882da4e026dd8cbe EBUILD qttranslations-5.15.1.ebuild 372 BLAKE2B 5e6cfd03be2e8893c066509996ac0f14ce50a2b290d6649027115af696c9c5375b03c74deba0ebbc736a7db27dd4b3f4b6e442111cc9140a0fa6abff1696cf7e SHA512 6cbd2ced696e138b2aa0d48d08c6823d3d7a776f23476bd0968749775dbab0a093d216fcad8c527a468db408ded82f61eea1e11bd364ca885393b1b7da3263b4 +EBUILD qttranslations-5.15.2.ebuild 378 BLAKE2B 0d7d779be190e94f2013cdc097ee2376f828c846570b9b06bfc81d7248e4978af2029efb2e04b9c8c57ac309597de630fd6600828d0ab81928c7434f77f1dbbe SHA512 30ecccf1ab074aee9284a7dfb256b8f82a7eb73877d6c0a0e39265ba42c40c87bd0fbc63f56fc7ebc5fdcdae60a7dec147fe442ce64d17e6ab85ff58c6628e0a MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qttranslations/qttranslations-5.15.2.ebuild b/dev-qt/qttranslations/qttranslations-5.15.2.ebuild new file mode 100644 index 000000000000..b882082d4fe2 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-5.15.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Translation files for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/linguist-tools-${PV} + ~dev-qt/qtcore-${PV} +" +RDEPEND="" diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index 54980e4f086f..d5e0ef612bad 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -1,3 +1,5 @@ DIST qtvirtualkeyboard-everywhere-src-5.15.1.tar.xz 10969980 BLAKE2B 8f645c22e7fa48f967b72cd66af5658f9ddf119cdf66b7acac9cc4ac6b26b45e461960c1987936a872dff093949f305c65ba0a3009cfbf22fcd73e0443e97e92 SHA512 f369eb0c313aa5a932cacca44f93732f8a7b8de4bf46df294c40b7c7dd436d5da5012680420306b57347aa38a10d78231199093a10e2b8a272429536a327962e +DIST qtvirtualkeyboard-everywhere-src-5.15.2.tar.xz 10955076 BLAKE2B 629068b92f58e825060410c84906edbcb9d83f942f1d4acfc1aab9404eb69e0ffeca0b5ca69a3d4b07033efb80ef161f23474e0a19ae6d9c4efb7698ba0a0d75 SHA512 3ba04d171756a5434424833c5198a23e0df53eeebe9ea542047e094f83f38492d93f901cac67cf7e55aca6a71289ce3c6f5d8ac10a8d051b291155ebb8432016 EBUILD qtvirtualkeyboard-5.15.1.ebuild 1201 BLAKE2B d201ef8f92d1649837343c87c22cdfdc78cd2c2612ec39c4a73d73a8d5d537d7f43f0c8b47c7ce9ddc32403e287e420db4329a0b3467a36ae9e964df5014089d SHA512 e88986a762232a2db2081588a3b09ff6a8138e438ec2a8331710ccc99ca9321d8285c5ab1e7b560026a2ab72e50b3da0677d07906fe818f79a4cc0795d9155d4 +EBUILD qtvirtualkeyboard-5.15.2.ebuild 1204 BLAKE2B 4d949aa5df208fc05f2bacddb224b288bde6bfcf64f6d4ccc26a511645f39fd4e29694376fba343123d1dfc966b6918ddf1c8ae7dd9b9b4d7923b74c61fb7721 SHA512 9546e67d4f5ccfbbe17c76a21a0e67959f6872a1c1550113b8dd7cb7e2d485cf048e52b52ad4577f3bcaeb544bca7040eadb8d67009e5129ac0552dccd72ce77 MISC metadata.xml 579 BLAKE2B 831918738315acf3bdb4e5f0b7946cfda2c0a2c772f586e2605af277111b21eb32f818d73388f965c204d0b263faf500f44ea270155b15069de4be454d69ac92 SHA512 96b897699828afe8027d30da6a77ab6ac2ffb40c4496564a1f0d7db51078303bc5af940c462ebaa4409c0aaeb70e3215584f0d8fb664837757603f7a535868e3 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.2.ebuild new file mode 100644 index 000000000000..cf38d8e0bbbd --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qt5-build + +DESCRIPTION="Customizable input framework and virtual keyboard for Qt" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +# TODO: unbudle libraries for more layouts +IUSE="handwriting +spell +X" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtsvg-${PV} + spell? ( app-text/hunspell:= ) + X? ( x11-libs/libxcb:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + $(usex handwriting CONFIG+=lipi-toolkit '') + $(usex spell '' CONFIG+=disable-hunspell) + $(usex 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 de06a596571d..e2c1acdd3bbf 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,5 @@ DIST qtwayland-everywhere-src-5.15.1.tar.xz 563508 BLAKE2B 507e8612a35c6439fab0637edfcae95d712daf19c0a8b97110b57b8a8ffd70374addc3ef19f210eedc9493d84ec441f18bd0fd5a25af5394fde40ee55573eb09 SHA512 d6619f35b3ab163372a0d49a2221c487d5936b6d9ebeb92a7fd41521c424d550eea7c5c584e07f15bde1ec5ece1bd5774845eb9956ce793e546197ffdb28d594 +DIST qtwayland-everywhere-src-5.15.2.tar.xz 564884 BLAKE2B 472effd3e9f3fd5470e0449703a52d45f2fd823770880b5ad15d8bf99196eee5d8511ca2bc9e23df6e27c933551d1853928ba79b4b1e5fa6e53334c54c04a463 SHA512 e8657ed676873da7b949e6a1605d025918a03336af9c68f32741945ec3c71a604def55bb00737ba4d97b91c00d0e2df1a83cdcedcf5795c6b2a1ef2caa21c91c EBUILD qtwayland-5.15.1.ebuild 830 BLAKE2B c4c4d0bdf3f694158e36f4f4d5ddf6190efb5c45a7aa4d8d65f12ddeb0adc777d8a01cdb667b9f08f4ab72dd9c6d0038ee5bced396ac90b16013af28369cfb6c SHA512 378a00c2d6ce25b4abbfb08bbaddb1361c0d79090239ff6de2408aaceb27cb8268f991c29f69b7de9db44ebfea166813ac996cc0339f2b2e4cd2ec5097af0d50 +EBUILD qtwayland-5.15.2.ebuild 836 BLAKE2B 1a24a6ae4ffcd8a3e87b43dc21f6e465b0c83a4dc00d24cb2bf76f0124d29cd2caecb1d367d3d10eeed6cad9f44db4b520d3a25ed226bad783c607c99ddf28e2 SHA512 3a1eae3e8b807816c5ea20a8afd3db7906d39f0ff7906c352598c405cb458dda8c7c9c67e3bd0890eb0276f87d4133a651f1bb2ef569acd1fa9c81259b440c57 MISC metadata.xml 583 BLAKE2B 2f04d6e39831120e7a38de5172b26f29bdb19e4677588595e5281000b14dc5ebcc0984fde5e99330807f8c400b7abb3c0cfbdaa7f131c815d60680259532cd3a SHA512 3b76305c692c7e9b2f0d82862ced25a4a306fc23611f7c22dfed3b19d55072373cca7bf2d4e6bfc14276986082cebfe19e7637c780acde1f421bb1baaf95f27a diff --git a/dev-qt/qtwayland/qtwayland-5.15.2.ebuild b/dev-qt/qtwayland/qtwayland-5.15.2.ebuild new file mode 100644 index 000000000000..e292407158a9 --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="vulkan X" + +DEPEND=" + >=dev-libs/wayland-1.6.0 + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV}[egl,libinput,vulkan=] + media-libs/mesa[egl] + >=x11-libs/libxkbcommon-0.2.0 + vulkan? ( dev-util/vulkan-headers ) + X? ( + ~dev-qt/qtgui-${PV}[-gles2-only] + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local myqmakeargs=( + -- + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + $(qt_use X feature-xcomposite-egl) + $(qt_use X feature-xcomposite-glx) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest index 68d2bf3790db..9affaadd7757 100644 --- a/dev-qt/qtwebchannel/Manifest +++ b/dev-qt/qtwebchannel/Manifest @@ -1,3 +1,5 @@ DIST qtwebchannel-everywhere-src-5.15.1.tar.xz 208872 BLAKE2B 14899ca0f65eafd69c0b7610035c7b1de6d2c033a4929a49b3898a16aea2eada812d4ebd343f7581eebd5df5e649c9cb7f62c2b9287d24fcbfc7c82600dfaf27 SHA512 01f37630ce7aa32726831b4a4d5e52e861269e33efd89246770e8a2a5536be976601d055c95f99d45699ea918ac4ce465b9ffab725f39841ddc5d320817c7523 +DIST qtwebchannel-everywhere-src-5.15.2.tar.xz 209208 BLAKE2B 486da1fb4dc8106343716536c69f9fe3251119ab844b36eace21ad1921840be3e0bb97db58d29738bb54a28d2ad85839bfa71a8832a9d84a40c32b0f285fc2e7 SHA512 7ac5e372695616863d247c5a61e5763a3934b58165e35c43da5ef1797d80005aa3d6eb258931ae7ee2b1f6a6fa743635ac4678c9cfe375cefa76e74cc81d095b EBUILD qtwebchannel-5.15.1.ebuild 564 BLAKE2B 95d07e8bbcea5bbc440be424158575e6b63dae797bf25d1b996ad41d63aa836e46f32f91de073d1b1e474bf6eac3248c9478e01e25afbed508a57cf17cba76d2 SHA512 281f6f5aa2684f676bbf06cc10188789ea576cc13f896e619bfd656937f34bebc791b13924d51b00ae728d543d17caae9d862e899b9f2314fe18a28f0204bd48 +EBUILD qtwebchannel-5.15.2.ebuild 569 BLAKE2B bb9178f2a14447d0140d04edda6b6a2dfdba9b6f049fe5df3878884242ec195f21c8854dda23303067f225cfc4970cbde6e2bf81285943cafbe6cf356f497711 SHA512 2293a80586cf32498ffaeab853e6010a8ff0a3cd2d89132912a39b1439f4f6ee576a44a9ef16de739ccdaf16af5cae9673c1553891ce77737d4f33d9596b1b71 MISC metadata.xml 561 BLAKE2B c42e13ff3ae121b988b887d834497106729d03d44fac01be97761e7346b0cdf67cc0a1811afe2c8422020ad8b60525533e520cb421917f70e4a4be70ff93089a SHA512 73d78a296a643dafb989554225cefd7b4c0a00431f2d65c3705207ca5282d0b73d56625426c5b029f76f7eb27b3c84272c9da64a05100a7cc84cad22bbed191a diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.2.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.15.2.ebuild new file mode 100644 index 000000000000..6d9ff18316c6 --- /dev/null +++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + qml? ( ~dev-qt/qtdeclarative-${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 1ec2c5d4394e..342cdb894374 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -1,6 +1,10 @@ AUX qtwebengine-5.15.0-disable-fatal-warnings.patch 414 BLAKE2B 531523ee8c85d6ac51637b3bfd4fbcd56476e1231103c0db62b7c27ace4d5e070becb97beb74526806101c138669adc81a00eefe319ff96582df4743ecabcef8 SHA512 4e3ae727f2738bcc011c9fdd27593d9689206573ff7f17a51fd78d3aa25d427b899af78c098c278f6e7ab4ce88bf415e7382a8a635dd880448a75e6756abc680 AUX qtwebengine-5.15.1-icu-68.patch 11095 BLAKE2B e493a91a340a18a485eae80e65e74086ec708b72cc8aea4dcb9deebd3722128c7c5e68a9eef7c405912112d6fc29e187df9c8b9a95c5ab0827dc21beba072c1e SHA512 2f3ea6491575faa9af290392ddb5e03687819c424556def82c70a7a4b7bb2e4e099293aab347790035bcf40391789caaea4af7db9cf6733f64f26fdba51288e4 +AUX qtwebengine-5.15.2-icu-68.patch 15373 BLAKE2B 3b7ef4b096f8a593e711c74c64a0a770c0a2bd0fc3af0a2bc4b28fd9999358b06affce062ececf0b0c6f5092a4f6cb243ecc3decd00eb3f69292ad6393bf1bca SHA512 159c1553702b505a1e59ff18b3ac0340c7e0534a98b45ef2a70ab645d10bbb569c47bccb9d5a58d0f413b86abf29f9706af0ff5800029617a0575d6a759edbc3 DIST qtwebengine-5.15.0-ppc64.tar.xz 48156 BLAKE2B 6901b04ca869e6980e7f624000dd292fad2b514d8b1853d2796a11fa0e1b1c3a80f284cc1e3c242133b6886bb56329430229645af1ad8cac927371e3941b9fab SHA512 c2613a8d889bb9d7184a65ab6127c8329a945386f23cb860219b8e161d0a43683fa66f69d8d1441f5920fa370fda7c4629865fa452be9ab8a8b1515e5f93504b +DIST qtwebengine-5.15.2-ppc64.tar.xz 43868 BLAKE2B 97a2db64c688cc3ce178a6f00c29d3408221302c992bf0df31edd5c11f7cd978b92d9222201644991fca4fc0824b19d994a71c472732dbbdda3729bdd04a67f3 SHA512 835e7da4670cd823a1674052d64971bfd98d54edb6c5df8e9d09aa8103d496a4c16f0eb9d47c46db466e1c640e3326d4e43b284161129d648bfe693a902ec9cc DIST qtwebengine-everywhere-src-5.15.1.tar.xz 278488056 BLAKE2B f369e435510644b36a7305a1a2b907f09f533f995c0c1a367a801cb9f277f66914f4511f20926ed4c865e9e5ec921c12d4406191706d263320a861250cebb3a0 SHA512 651520fcf89681b06c57f1992223f06ecbe3750a88ffae7a94a339503957e09d327ee1ae7e4bce88bfb09131b3b9c9abfc44f7bccb9c50d286181eaf306991a4 +DIST qtwebengine-everywhere-src-5.15.2.tar.xz 280142544 BLAKE2B cf84a07292e69b5746d6575d65295b5bf4e054d448361f26e63cbe20ddd0773f60893e656d74b3b8c191e2829e09398a65896c8d96d3a7ef210ac1f21cd90e63 SHA512 de64c30819f5e2f8620c853ff22b2f9717641477aef4432a552a72d1d67ed62ed61572afee6de3f2c9f32dee28f4f786ffd63fc465aa42c0ae1e87ea28341756 EBUILD qtwebengine-5.15.1.ebuild 4699 BLAKE2B e9f480e98756f802987a7befeb2aafa0651416786586f6d6f4cf130e5bf02e3df894db02d599b86f5bd5aec55262632ec9873c59bd4e7977b441bec44c6a7ef0 SHA512 0ee21b4ca87663c14a7e1f3804c972a0374de3089df265235bad839bec234d476c102173bfb1889f2acf21d49407c5eb47e8fe3c15d7b7558a850490fc4261df +EBUILD qtwebengine-5.15.2.ebuild 5227 BLAKE2B 94cf7fe699a1fcc61b29379574318635e06ec86b15884addfd86e6a583432caa48b4a0695316e93201b0e4441249f9ec87f227595efe3546afbed817de5291fb SHA512 76afdc713f3835e0336fb79ffbbf9dd98f73ee11dfab9d0c219a835f864a0e40337fea49db307cf69d81ca20cc22ae5b2f0e4168582919de69abf69b0d07a627 MISC metadata.xml 1269 BLAKE2B f95392929bcecbce9334108e3446d631e2a91d1aceb0fa6347496d2d0eeaff8cff55e08b7c3bb39fb8b51667988a6cc2b8e500143f2ebe0d78e6985a6f7af3c1 SHA512 7949854cf55f26750ded6787ce295762af7fd16600f8b251b25e1c9dd4d643338ed4c3b2a8a3405a2c427ed8b5a9ad13a8566a640161768d4dbf6db7e54811a3 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.2-icu-68.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.2-icu-68.patch new file mode 100644 index 000000000000..4b31703090fe --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.2-icu-68.patch @@ -0,0 +1,302 @@ +From 9236b21c883360482bd2c06929bfdecbc47f186c Mon Sep 17 00:00:00 2001 +From: Allan Sandfeld Jensen <allan.jensen@qt.io> +Date: Mon, 16 Nov 2020 13:16:13 +0100 +Subject: Fix build with system ICU 68 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes: QTBUG-88116 +Change-Id: I935babf51c2670fad7cc7950a2fe07eb2829c4cb +Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io> +--- + chromium/base/i18n/string_compare.cc | 4 ++-- + chromium/base/i18n/time_formatting.cc | 2 +- + .../components/autofill/core/common/autofill_regexes.cc | 8 ++++---- + .../spellcheck/renderer/spellcheck_worditerator.cc | 2 +- + .../url_formatter/spoof_checks/idn_spoof_checker.cc | 4 ++-- + .../url_formatter/spoof_checks/skeleton_generator.cc | 2 +- + chromium/services/service_manager/zygote/zygote_linux.cc | 2 +- + .../blink/renderer/platform/text/locale_icu.cc | 4 ++-- + .../renderer/platform/text/text_break_iterator_icu.cc | 16 ++++++++-------- + .../blink/renderer/platform/text/unicode_utilities.cc | 2 +- + .../blink/renderer/platform/wtf/text/text_codec_icu.cc | 2 +- + chromium/ui/base/l10n/formatter.cc | 6 +++--- + 12 files changed, 27 insertions(+), 27 deletions(-) + +diff --git a/chromium/base/i18n/string_compare.cc b/chromium/base/i18n/string_compare.cc +index 6cd59b98f49..a5fa502b53f 100644 +--- a/src/3rdparty/chromium/base/i18n/string_compare.cc ++++ b/src/3rdparty/chromium/base/i18n/string_compare.cc +@@ -18,8 +18,8 @@ UCollationResult CompareString16WithCollator(const icu::Collator& collator, + StringPiece16 rhs) { + UErrorCode error = U_ZERO_ERROR; + UCollationResult result = collator.compare( +- icu::UnicodeString(FALSE, lhs.data(), static_cast<int>(lhs.length())), +- icu::UnicodeString(FALSE, rhs.data(), static_cast<int>(rhs.length())), ++ icu::UnicodeString(false, lhs.data(), static_cast<int>(lhs.length())), ++ icu::UnicodeString(false, rhs.data(), static_cast<int>(rhs.length())), + error); + DCHECK(U_SUCCESS(error)); + return result; +diff --git a/chromium/base/i18n/time_formatting.cc b/chromium/base/i18n/time_formatting.cc +index 1a6c1389ba0..106dd0e5b47 100644 +--- a/src/3rdparty/chromium/base/i18n/time_formatting.cc ++++ b/src/3rdparty/chromium/base/i18n/time_formatting.cc +@@ -236,7 +236,7 @@ bool TimeDurationFormatWithSeconds(const TimeDelta time, + icu::FieldPosition ignore(icu::FieldPosition::DONT_CARE); + measure_format.formatMeasures(measures, 3, formatted, ignore, status); + *out = i18n::UnicodeStringToString16(formatted); +- return U_SUCCESS(status) == TRUE; ++ return U_SUCCESS(status) == true; + } + + string16 DateIntervalFormat(const Time& begin_time, +diff --git a/chromium/components/autofill/core/common/autofill_regexes.cc b/chromium/components/autofill/core/common/autofill_regexes.cc +index b141cb2d0f6..a8a688d50c7 100644 +--- a/src/3rdparty/chromium/components/autofill/core/common/autofill_regexes.cc ++++ b/src/3rdparty/chromium/components/autofill/core/common/autofill_regexes.cc +@@ -43,7 +43,7 @@ class AutofillRegexes { + icu::RegexMatcher* AutofillRegexes::GetMatcher(const base::string16& pattern) { + auto it = matchers_.find(pattern); + if (it == matchers_.end()) { +- const icu::UnicodeString icu_pattern(FALSE, pattern.data(), ++ const icu::UnicodeString icu_pattern(false, pattern.data(), + pattern.length()); + + UErrorCode status = U_ZERO_ERROR; +@@ -70,20 +70,20 @@ bool MatchesPattern(const base::string16& input, + base::AutoLock lock(*g_lock); + + icu::RegexMatcher* matcher = g_autofill_regexes->GetMatcher(pattern); +- icu::UnicodeString icu_input(FALSE, input.data(), input.length()); ++ icu::UnicodeString icu_input(false, input.data(), input.length()); + matcher->reset(icu_input); + + UErrorCode status = U_ZERO_ERROR; + UBool matched = matcher->find(0, status); + DCHECK(U_SUCCESS(status)); + +- if (matched == TRUE && match) { ++ if (matched == true && match) { + icu::UnicodeString match_unicode = matcher->group(0, status); + DCHECK(U_SUCCESS(status)); + *match = base::i18n::UnicodeStringToString16(match_unicode); + } + +- return matched == TRUE; ++ return matched == true; + } + + } // namespace autofill +diff --git a/chromium/components/spellcheck/renderer/spellcheck_worditerator.cc b/chromium/components/spellcheck/renderer/spellcheck_worditerator.cc +index 8fe8a6df381..e3a65580c08 100644 +--- a/src/3rdparty/chromium/components/spellcheck/renderer/spellcheck_worditerator.cc ++++ b/src/3rdparty/chromium/components/spellcheck/renderer/spellcheck_worditerator.cc +@@ -424,7 +424,7 @@ bool SpellcheckWordIterator::Normalize(size_t input_start, + // spellchecker and we need manual normalization as well. The normalized + // text does not have to be NUL-terminated since its characters are copied to + // string16, which adds a NUL character when we need. +- icu::UnicodeString input(FALSE, &text_[input_start], ++ icu::UnicodeString input(false, &text_[input_start], + base::checked_cast<int32_t>(input_length)); + UErrorCode status = U_ZERO_ERROR; + icu::UnicodeString output; +diff --git a/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc b/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc +index 1964793fd3e..c4e01026c38 100644 +--- a/src/3rdparty/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc ++++ b/src/3rdparty/chromium/components/url_formatter/spoof_checks/idn_spoof_checker.cc +@@ -347,7 +347,7 @@ bool IDNSpoofChecker::SafeToDisplayAsUnicode( + if (U_FAILURE(status) || (result & USPOOF_ALL_CHECKS)) + return false; + +- icu::UnicodeString label_string(FALSE /* isTerminated */, label.data(), ++ icu::UnicodeString label_string(false /* isTerminated */, label.data(), + base::checked_cast<int32_t>(label.size())); + + // A punycode label with 'xn--' prefix is not subject to the URL +@@ -677,7 +677,7 @@ bool IDNSpoofChecker::IsWholeScriptConfusableAllowedForTLD( + base::StringPiece tld, + base::StringPiece16 tld_unicode) { + icu::UnicodeString tld_string( +- FALSE /* isTerminated */, tld_unicode.data(), ++ false /* isTerminated */, tld_unicode.data(), + base::checked_cast<int32_t>(tld_unicode.size())); + // Allow if the TLD contains any letter from the script, in which case it's + // likely to be a TLD in that script. +diff --git a/chromium/components/url_formatter/spoof_checks/skeleton_generator.cc b/chromium/components/url_formatter/spoof_checks/skeleton_generator.cc +index 41485914007..b8c1c2f547a 100644 +--- a/src/3rdparty/chromium/components/url_formatter/spoof_checks/skeleton_generator.cc ++++ b/src/3rdparty/chromium/components/url_formatter/spoof_checks/skeleton_generator.cc +@@ -117,7 +117,7 @@ SkeletonGenerator::~SkeletonGenerator() = default; + Skeletons SkeletonGenerator::GetSkeletons(base::StringPiece16 hostname) { + Skeletons skeletons; + size_t hostname_length = hostname.length() - (hostname.back() == '.' ? 1 : 0); +- icu::UnicodeString host(FALSE, hostname.data(), hostname_length); ++ icu::UnicodeString host(false, hostname.data(), hostname_length); + // If input has any characters outside Latin-Greek-Cyrillic and [0-9._-], + // there is no point in getting rid of diacritics because combining marks + // attached to non-LGC characters are already blocked. +diff --git a/chromium/services/service_manager/zygote/zygote_linux.cc b/chromium/services/service_manager/zygote/zygote_linux.cc +index aa601ab28d7..920438e5b50 100644 +--- a/src/3rdparty/chromium/services/service_manager/zygote/zygote_linux.cc ++++ b/src/3rdparty/chromium/services/service_manager/zygote/zygote_linux.cc +@@ -564,7 +564,7 @@ base::ProcessId Zygote::ReadArgsAndFork(base::PickleIterator iter, + if (!iter.ReadString16(&timezone_id)) + return -1; + icu::TimeZone::adoptDefault(icu::TimeZone::createTimeZone( +- icu::UnicodeString(FALSE, timezone_id.data(), timezone_id.length()))); ++ icu::UnicodeString(false, timezone_id.data(), timezone_id.length()))); + + if (!iter.ReadInt(&numfds)) + return -1; +diff --git a/chromium/third_party/blink/renderer/platform/text/locale_icu.cc b/chromium/third_party/blink/renderer/platform/text/locale_icu.cc +index abff1b1d809..57f1286d4e4 100644 +--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/text/locale_icu.cc ++++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/text/locale_icu.cc +@@ -169,12 +169,12 @@ static String GetDateFormatPattern(const UDateFormat* date_format) { + return g_empty_string; + + UErrorCode status = U_ZERO_ERROR; +- int32_t length = udat_toPattern(date_format, TRUE, nullptr, 0, &status); ++ int32_t length = udat_toPattern(date_format, true, nullptr, 0, &status); + if (status != U_BUFFER_OVERFLOW_ERROR || !length) + return g_empty_string; + StringBuffer<UChar> buffer(length); + status = U_ZERO_ERROR; +- udat_toPattern(date_format, TRUE, buffer.Characters(), length, &status); ++ udat_toPattern(date_format, true, buffer.Characters(), length, &status); + if (U_FAILURE(status)) + return g_empty_string; + return String::Adopt(buffer); +diff --git a/chromium/third_party/blink/renderer/platform/text/text_break_iterator_icu.cc b/chromium/third_party/blink/renderer/platform/text/text_break_iterator_icu.cc +index a257cd75ccf..898d0c47bb1 100644 +--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator_icu.cc ++++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator_icu.cc +@@ -311,13 +311,13 @@ static inline bool TextInChunkOrOutOfRange(UText* text, + text->chunkOffset = offset <= std::numeric_limits<int32_t>::max() + ? static_cast<int32_t>(offset) + : 0; +- is_accessible = TRUE; ++ is_accessible = true; + return true; + } + if (native_index >= native_length && + text->chunkNativeLimit == native_length) { + text->chunkOffset = text->chunkLength; +- is_accessible = FALSE; ++ is_accessible = false; + return true; + } + } else { +@@ -330,12 +330,12 @@ static inline bool TextInChunkOrOutOfRange(UText* text, + text->chunkOffset = offset <= std::numeric_limits<int32_t>::max() + ? static_cast<int32_t>(offset) + : 0; +- is_accessible = TRUE; ++ is_accessible = true; + return true; + } + if (native_index <= 0 && !text->chunkNativeStart) { + text->chunkOffset = 0; +- is_accessible = FALSE; ++ is_accessible = false; + return true; + } + } +@@ -346,7 +346,7 @@ static UBool TextLatin1Access(UText* text, + int64_t native_index, + UBool forward) { + if (!text->context) +- return FALSE; ++ return false; + int64_t native_length = TextNativeLength(text); + UBool is_accessible; + if (TextInChunkOrOutOfRange(text, native_index, native_length, forward, +@@ -370,7 +370,7 @@ static UBool TextLatin1Access(UText* text, + DCHECK_EQ(new_context, kPriorContext); + TextLatin1SwitchToPriorContext(text, native_index, native_length, forward); + } +- return TRUE; ++ return true; + } + + static const struct UTextFuncs kTextLatin1Funcs = { +@@ -510,7 +510,7 @@ static void TextUTF16SwitchToPriorContext(UText* text, + + static UBool TextUTF16Access(UText* text, int64_t native_index, UBool forward) { + if (!text->context) +- return FALSE; ++ return false; + int64_t native_length = TextNativeLength(text); + UBool is_accessible; + if (TextInChunkOrOutOfRange(text, native_index, native_length, forward, +@@ -532,7 +532,7 @@ static UBool TextUTF16Access(UText* text, int64_t native_index, UBool forward) { + DCHECK_EQ(new_context, kPriorContext); + TextUTF16SwitchToPriorContext(text, native_index, native_length, forward); + } +- return TRUE; ++ return true; + } + + static const struct UTextFuncs kTextUTF16Funcs = { +diff --git a/chromium/third_party/blink/renderer/platform/text/unicode_utilities.cc b/chromium/third_party/blink/renderer/platform/text/unicode_utilities.cc +index 2cefd5390b6..b8c4515dc13 100644 +--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/text/unicode_utilities.cc ++++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/text/unicode_utilities.cc +@@ -300,7 +300,7 @@ void NormalizeCharactersIntoNFCForm(const UChar* characters, + DCHECK(U_SUCCESS(status)); + int32_t input_length = static_cast<int32_t>(length); + // copy-on-write. +- icu::UnicodeString normalized(FALSE, characters, input_length); ++ icu::UnicodeString normalized(false, characters, input_length); + // In the vast majority of cases, input is already NFC. Run a quick check + // to avoid normalizing the entire input unnecessarily. + int32_t normalized_prefix_length = +diff --git a/chromium/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc b/chromium/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc +index 810d1cd9181..9074b640fff 100644 +--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc ++++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc +@@ -326,7 +326,7 @@ void TextCodecICU::CreateICUConverter() const { + DLOG_IF(ERROR, err == U_AMBIGUOUS_ALIAS_WARNING) + << "ICU ambiguous alias warning for encoding: " << encoding_.GetName(); + if (converter_icu_) +- ucnv_setFallback(converter_icu_, TRUE); ++ ucnv_setFallback(converter_icu_, true); + } + + int TextCodecICU::DecodeToBuffer(UChar* target, +diff --git a/chromium/ui/base/l10n/formatter.cc b/chromium/ui/base/l10n/formatter.cc +index 486a3a029cb..d7a41724628 100644 +--- a/src/3rdparty/chromium/ui/base/l10n/formatter.cc ++++ b/src/3rdparty/chromium/ui/base/l10n/formatter.cc +@@ -232,7 +232,7 @@ void Formatter::Format(Unit unit, + int value, + icu::UnicodeString* formatted_string) const { + DCHECK(simple_format_[unit]); +- DCHECK(formatted_string->isEmpty() == TRUE); ++ DCHECK(formatted_string->isEmpty() == true); + UErrorCode error = U_ZERO_ERROR; + FormatNumberInPlural(*simple_format_[unit], + value, formatted_string, &error); +@@ -248,7 +248,7 @@ void Formatter::Format(TwoUnits units, + << "Detailed() not implemented for your (format, length) combination!"; + DCHECK(detailed_format_[units][1]) + << "Detailed() not implemented for your (format, length) combination!"; +- DCHECK(formatted_string->isEmpty() == TRUE); ++ DCHECK(formatted_string->isEmpty() == true); + UErrorCode error = U_ZERO_ERROR; + FormatNumberInPlural(*detailed_format_[units][0], value_1, + formatted_string, &error); +@@ -281,7 +281,7 @@ std::unique_ptr<icu::MessageFormat> Formatter::InitFormat( + base::string16 pattern = l10n_util::GetStringUTF16(pluralities.id); + UErrorCode error = U_ZERO_ERROR; + std::unique_ptr<icu::MessageFormat> format(new icu::MessageFormat( +- icu::UnicodeString(FALSE, pattern.data(), pattern.length()), error)); ++ icu::UnicodeString(false, pattern.data(), pattern.length()), error)); + DCHECK(U_SUCCESS(error)); + if (format.get()) + return format; +-- +cgit v1.2.1 + diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.2.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.2.ebuild new file mode 100644 index 000000000000..ae2669805a14 --- /dev/null +++ b/dev-qt/qtwebengine/qtwebengine-5.15.2.ebuild @@ -0,0 +1,171 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) +inherit multiprocessing python-any-r1 qt5-build + +DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" + +# patchset based on https://github.com/chromium-ppc64le releases +SRC_URI+=" ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-ppc64.tar.xz )" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +IUSE="alsa bindist designer geolocation kerberos pulseaudio +system-ffmpeg +system-icu widgets" +REQUIRED_USE="designer? ( widgets )" + +RDEPEND=" + app-arch/snappy:= + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtnetwork-${PV} + ~dev-qt/qtprintsupport-${PV} + ~dev-qt/qtwebchannel-${PV}[qml] + dev-libs/expat + dev-libs/libevent:= + dev-libs/libxml2[icu] + dev-libs/libxslt + dev-libs/re2:= + 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/mesa[egl,X(+)] + 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/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + alsa? ( media-libs/alsa-lib ) + designer? ( ~dev-qt/designer-${PV} ) + geolocation? ( ~dev-qt/qtpositioning-${PV} ) + kerberos? ( virtual/krb5 ) + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( media-video/ffmpeg:0= ) + system-icu? ( >=dev-libs/icu-60.2:= ) + widgets? ( + ~dev-qt/qtdeclarative-${PV}[widgets] + ~dev-qt/qtwidgets-${PV} + ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=app-arch/gzip-1.7 + dev-util/gperf + dev-util/ninja + dev-util/re2c + sys-devel/bison +" + +PATCHES=( + "${FILESDIR}/${PN}-5.15.0-disable-fatal-warnings.patch" # bug 695446 + "${FILESDIR}/${P}-icu-68.patch" # bug 751997, QTBUG-88116 +) + +src_prepare() { + # QTBUG-88657 - jumbo-build is broken + #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 630834 - pass appropriate options to ninja when building GN + sed -e "s/\['ninja'/&, '-j$(makeopts_jobs)', '-l$(makeopts_loadavg "${MAKEOPTS}" 0)', '-v'/" \ + -i src/3rdparty/chromium/tools/gn/bootstrap/bootstrap.py || die + + # 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 + # 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 + + 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 + + # we need to generate ppc64 stuff because upstream does not ship it yet + if use ppc64; then + einfo "Patching for ppc64le and generating build files" + eapply "${WORKDIR}/${PN}-ppc64" + pushd src/3rdparty/chromium/third_party/libvpx > /dev/null || die + mkdir -vp source/config/linux/ppc64 || die + mkdir -p source/libvpx/test || die + touch source/libvpx/test/test.mk || die + # generate_gni.sh runs git at the end of process, prevent it. + git() { : ; } + export -f git + ./generate_gni.sh || die + unset git + popd >/dev/null || die + fi +} + +src_configure() { + export NINJA_PATH=/usr/bin/ninja + export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" + + local myqmakeargs=( + -- + -no-build-qtpdf + -printing-and-pdf + -system-opus + -system-webp + $(usex alsa '-alsa' '-no-alsa') + $(usex bindist '-no-proprietary-codecs' '-proprietary-codecs') + $(usex geolocation '-webengine-geolocation' '-no-webengine-geolocation') + $(usex kerberos '-webengine-kerberos' '-no-webengine-kerberos') + $(usex pulseaudio '-pulseaudio' '-no-pulseaudio') + $(usex system-ffmpeg '-system-ffmpeg' '-qt-ffmpeg') + $(usex system-icu '-webengine-icu' '-no-webengine-icu') + ) + 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 +} diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest index 3866ad8b4743..91294fc28a8d 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -1,3 +1,5 @@ DIST qtwebsockets-everywhere-src-5.15.1.tar.xz 258908 BLAKE2B cd5c5fbdbbc0191379cbcc6821250597982696e589e1caa18d91258fd6c3eacdb27fd11da94b0e68864c8f3e60c712a052516f5838e56249767125a90e077443 SHA512 5929f972b7e8aa40dbbd0a1157065bd11e81621cc880d1dfc55e4228800215d16cd301319a204413e7fee7ec57c4e5a70229ad2d3c1d3ac69f38bd39ce4b3713 +DIST qtwebsockets-everywhere-src-5.15.2.tar.xz 259000 BLAKE2B 1bbc4d5451e70a94b6fb8377a60e43e2fa1aeb0d1224dd04486fcafd7821c3918a887297860e7cfcd18f3afd8dd02a903cf16fb69aeb48a52557af539c79458e SHA512 1b23b79bff4289e785daf51441daaecf6de66ca5a3febfdd8fdb8ce871471bca4faf7663d68b23aaf562b1ebd6e9c8c27b3074f4b93bc9fcd3a0c54f7f79a9c4 EBUILD qtwebsockets-5.15.1.ebuild 538 BLAKE2B cc18d2bf9d5cddc7d87c7113360a21dbdbf8008173c003b04a2d6de6e57ab20dd65e16718408c24f2dc6fa530097758898747482e5bd66b008e5cb9c673ecc9e SHA512 160f32a682c72bae09dd4a875d75c48ad7f1f093a76fa994613c332eeea1050286ed19e942d29fb82c8c579012da34d1313df5624248d237fc1d65f11261d756 +EBUILD qtwebsockets-5.15.2.ebuild 543 BLAKE2B 81ee48cda5fa05343a359d6458e2209496f2e180533db2c4947118d66bdff6dd281ccbf2383ea2176c1b3829bd0c07f1ae0b95e50c4813123c3e23c47614428a SHA512 ed527ddf617aa7def7f2eb8793b56a83627c0a034993b767c0358835ca4b7dda3aeef5ffa483131f69279448893615873ad9768d2bfd8fb5c973ee9bfc22b473 MISC metadata.xml 541 BLAKE2B 174c4df2234a97324e1a7f1e0181f60a4ce29133c901bd0eb252c57441faf4a808ce9613a3ece13a036b6950bdddb48e915c7e2431531b2c488d8cd017bc55fd SHA512 99744f9c24fdd46617704ad0c0b8bd5fc694a1c8e6d668044edab244e4edf8f2fa73b769a7a789c539848e80e39ca3e38c88284b0ff1e3faf52450082d0c7d6b diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.2.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.2.ebuild new file mode 100644 index 000000000000..bb21ea253730 --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qt5-build + +DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="qml +ssl" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV}[ssl=] + qml? ( ~dev-qt/qtdeclarative-${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 b7c52e58623a..ba79a64d719f 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -1,3 +1,5 @@ DIST qtwebview-everywhere-src-5.15.1.tar.xz 133392 BLAKE2B 6958323ffe5d2d10b07bb7b926a05aa3f74d5aa38465f94e51877c162b4b2bd8e4733eda122bc691262f20dca9875177b1fbb260a922923e3e20611a2294dc71 SHA512 1da9cca184e66b02eef911e372d0f18466b989cc5c53d0a93e268857e1ca64a2f75bf20dfd1451060e6dbf4c7d248ba376112b7775e45ffa7d556712870478b1 +DIST qtwebview-everywhere-src-5.15.2.tar.xz 133428 BLAKE2B 64cc9ff6a14c9107eb1607cbf244d179fd78ab5fdc879cce85c5f8b85dd738452b681faf864bf0013d3c8614ab2bd593fbf5ddb603ee2d2a0e0f684f9a46a0e2 SHA512 11502597d5e3a9b8a3a90025b56c086a3412743019384558617c397a8ad4a0f646b406a4fbeb31ca45e6e573d1fb06cd5b22b8c0179695d06cc3d492289a1c85 EBUILD qtwebview-5.15.1.ebuild 431 BLAKE2B 8575a235f2d6b8fa8b4b116a1f5df40fbb6da4773818320f05ac001290c84bcde8e2b34f15004fccbd661d8e9cadc4437c7dba1019346bc8fac82d710c6319dd SHA512 bfb61afbe4d1bc4d1dc3862ed29a6feb6ca18dc68b146cd8d0c408d2dbed9977b1591d434eaed17afa6d5dfffb2d771c9c5c61d824a565628e3fdce4f4d211d9 +EBUILD qtwebview-5.15.2.ebuild 431 BLAKE2B 8575a235f2d6b8fa8b4b116a1f5df40fbb6da4773818320f05ac001290c84bcde8e2b34f15004fccbd661d8e9cadc4437c7dba1019346bc8fac82d710c6319dd SHA512 bfb61afbe4d1bc4d1dc3862ed29a6feb6ca18dc68b146cd8d0c408d2dbed9977b1591d434eaed17afa6d5dfffb2d771c9c5c61d824a565628e3fdce4f4d211d9 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtwebview/qtwebview-5.15.2.ebuild b/dev-qt/qtwebview/qtwebview-5.15.2.ebuild new file mode 100644 index 000000000000..10d7f8d00008 --- /dev/null +++ b/dev-qt/qtwebview/qtwebview-5.15.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +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" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtdeclarative-${PV} + ~dev-qt/qtgui-${PV} + ~dev-qt/qtwebengine-${PV} +" +RDEPEND="${DEPEND}" diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest index de9bbb0352e5..75eb151a94dc 100644 --- a/dev-qt/qtwidgets/Manifest +++ b/dev-qt/qtwidgets/Manifest @@ -1,3 +1,5 @@ DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtwidgets-5.15.1.ebuild 1017 BLAKE2B ecc9e4c3d8776264b7df59643fd1798ac5264e974c7e11eb360d6dace71ba46ec63a57507833f1977e7c0eab7562ccdffeec924ba032715a41d13142ba208610 SHA512 2f0d7a04fda02edd0d8e230e7951c14faf5cc920af48b08d78f0a663e45cb60a87a9c2a1d595f22c7fa4fbd9656d5f2369c2e5d0f3882665f444201b8646f740 +EBUILD qtwidgets-5.15.2.ebuild 1042 BLAKE2B 7fe80952d4900dc7415734fb5c13db89ad34689bf0f577367b6f7ceabe99f0d18b5ccb778fe0d875ad52462f195e2df03beaad6cde2affdaf70a8b646cba7cc5 SHA512 253a3d46697813da069aad89ace8ca60ad6ef02cc4eb07a1381b32a41fed225f31ca1a7eba9977f44bb11fb8edd0d0512ff68f4f8a41f9c5edad39acd50ce7e4 MISC metadata.xml 558 BLAKE2B c7089423680ebf689b6367ece6366ed03a25424b5b85ccecbfbbf0086d3d9bcd36a4fca1c5f4e3fce1c1502c2444d94f30b7b3d0addc1019452aa206d661bf51 SHA512 013a8a653ae20d070ce0cf42797ae05b89510e600b40fd061541c634d4faa24040c3d486ac8c4fe39ba918af57c2aa5d3954f35d3fd4f850dc732521f5a699c5 diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.2.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.2.ebuild new file mode 100644 index 000000000000..d2e557d0304c --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.15.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +# keep IUSE defaults in sync with qtgui +IUSE="gles2-only gtk +png +X" + +DEPEND=" + ~dev-qt/qtcore-${PV}:5= + ~dev-qt/qtgui-${PV}[gles2-only=,png=,X?] + gtk? ( + ~dev-qt/qtgui-${PV}[dbus] + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + ) +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets + src/plugins/platformthemes +) + +QT5_GENTOO_CONFIG=( + gtk:gtk3: + ::widgets + !:no-widgets: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :widgets +) + +src_configure() { + local myconf=( + -opengl $(usex gles2-only es2 desktop) + $(qt_use gtk) + -gui + $(qt_use png libpng system) + -widgets + $(qt_use X xcb) + $(usex X '-xcb-xlib -xkbcommon' '') + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest index 945d47aa4e71..b476764ca666 100644 --- a/dev-qt/qtx11extras/Manifest +++ b/dev-qt/qtx11extras/Manifest @@ -1,3 +1,5 @@ DIST qtx11extras-everywhere-src-5.15.1.tar.xz 143884 BLAKE2B a740621a4fe41b075dd5843f28bfa1d128e24d1df786b5c8aa0ceba5fe7fc59bc212b7ec8855c4a1eef7cd812615837e38089c9e9fd189dda16f5313d6091af6 SHA512 59155fc97da3f7571da37dd63bed79f61580fa4df7d4886df51520ea6fe8e01e7c09f0aa9caaeaa986c0e5eac11d4479c99c892da4d075c6369b535fd505b084 +DIST qtx11extras-everywhere-src-5.15.2.tar.xz 143972 BLAKE2B 7dfa2fcdad254280bb00f40722e5ba4736ed89a1dc6b3542738a0492fe74a5f0823aefc141938bd7b0e839c7ee0b72914030b368cf4e33101e1e056e4a8d2ca3 SHA512 beaefc865299f4e7c637baa96eb3a69adbe1a41fc7735b46cfec0768c9243391600e69078630fffb4aceba106b7512fd802e745abc38ddab5253233301c93ed9 EBUILD qtx11extras-5.15.1.ebuild 430 BLAKE2B af2349c3243d9e48a3519f2622e5328c6ff6d3dc4583d515dd5ddf4e2cbdc96d303ed0c03baf6958b5313773ec1aa0996d4c3acc4bf87c9838ffeaa8e80e90fd SHA512 41790320a22eb3209894adc90debcf32ccae299a61d9715e8a9d735dca75e20bc7bd64bb73a485c821b97efa8a02dae8f140f1526b8159dc643de481b6b12f4e +EBUILD qtx11extras-5.15.2.ebuild 436 BLAKE2B 4be61843a21d0e6986416682d3613c76c8953ee3946fc435c1af771af2bb9a62c9191dabff85bd88edafc81d5029b18f1f8a5b38bc7cefe85f0b42191f5180bc SHA512 6bd6c59c8b68d98a3ee9d4c5fe2816def7c01bc72348a6cf5e7c99d70a46ef0b6b84acc5f478d04dd8863cc5b4222651b204b42aadaa1169d2ba81f5cf7300df MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.2.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.2.ebuild new file mode 100644 index 000000000000..32aefe9b955d --- /dev/null +++ b/dev-qt/qtx11extras/qtx11extras-5.15.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qt5-build + +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtgui-${PV}[X] +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtwidgets-${PV} ) +" diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest index 515181e9a89d..870698e636ac 100644 --- a/dev-qt/qtxml/Manifest +++ b/dev-qt/qtxml/Manifest @@ -1,3 +1,5 @@ DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4 +DIST qtbase-everywhere-src-5.15.2.tar.xz 50179672 BLAKE2B 0e4bdaab43cf59664bde89f87ea260c39acc2ef866d8629d41d9c326cab0ab68bcd943c86a472ae74bc9fb0b7ad50795ccb66275bb6b77d1fcf0a38b5662cb42 SHA512 a549bfaf867d746ff744ab224eb65ac1bdcdac7e8457dfa379941b2b225a90442fcfc1e1175b9afb1f169468f8130b7ab917c67be67156520a4bfb5c92d304f9 EBUILD qtxml-5.15.1.ebuild 493 BLAKE2B d5e9b5e3343e79f9634babf8b35700cce83e159e882b69e49c4adb232a9de54eb05d54b8314243c5e7f8ce083b0d467f5fa664d863fdd180223f1b7867273584 SHA512 6fd673bb0cfd964e898bb8358c2a1237027958dbe0eb0cd59dddb181caf290be7da7c397c152709d217daee21a76f6590fbb261fcff52485db1435534fd12bc2 +EBUILD qtxml-5.15.2.ebuild 499 BLAKE2B ce015661de5f79c2bc6e2cb3b53847e842a13c2b4be275bbbb360572870df66c38caf398122e3196ecff8fb23fe7e3cad9af80debba17e0cbe2e44010d7dd691 SHA512 7b4ad9d7f67ed3601ca133239518966781f674cf443e3ca8bb568c74178c60cc5a630c7a07af452d12e917b864ebe4bd86a82dc64283d72b3557d723f6703038 MISC metadata.xml 481 BLAKE2B 210b94f2e7cdb09b2e07ec4a931ea47d5aed734be52e9dcb132ae174fc0707ebd82feff52e44490c7133274c4dd31b0898f9fa54ce700b635b6a45c2cbf2b5c6 SHA512 bc22732d392630b21ba3895b22a3b1835fe639f930bad0ebab511757df89ebbb30530f0c482ff0a7eb24c7ba844f0b2448040dc5252ac98b0ac01423f236829f diff --git a/dev-qt/qtxml/qtxml-5.15.2.ebuild b/dev-qt/qtxml/qtxml-5.15.2.ebuild new file mode 100644 index 000000000000..c475c1b3f0d3 --- /dev/null +++ b/dev-qt/qtxml/qtxml-5.15.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="" + +RDEPEND=" + ~dev-qt/qtcore-${PV}:5= +" +DEPEND="${RDEPEND} + test? ( ~dev-qt/qtnetwork-${PV} ) +" + +QT5_TARGET_SUBDIRS=( + src/xml +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :xml +) diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest index 0dca07922b94..408b996a6409 100644 --- a/dev-qt/qtxmlpatterns/Manifest +++ b/dev-qt/qtxmlpatterns/Manifest @@ -1,3 +1,5 @@ DIST qtxmlpatterns-everywhere-src-5.15.1.tar.xz 1415888 BLAKE2B f17a1dee54ee981fb435c2536f28b015d0a4ce48cf504c5f11b03992a9e569190e2ae8fd9960a408ddec54bdc14588cd498cbf9da0002f696c336af72b211e5a SHA512 f76b2063f88a14754b1ba7e417b9a4936b1cf371bf35c6382a31f9ec01513894313faacb41a43fe6b97c0b0dbb7d4f578877b159ef1321cd1a2cd9b1d36bcdb3 +DIST qtxmlpatterns-everywhere-src-5.15.2.tar.xz 5209380 BLAKE2B 35933ecc0b7eb6b7355e660aafc616e47a1358857f8f2b161454dcaf1f05cd0d536e27859e3380a8ac46da3b228c805ef25d267931eb71585e5f9974d3e5640f SHA512 5cdf51878f8bb42db57110acc0c3985a95af098da44e5dda505e0716fef5afc780419058158f7a8f9a0fe3fed83fd64abd856b4dbcdca20efa5e985fa85cc348 EBUILD qtxmlpatterns-5.15.1.ebuild 620 BLAKE2B 26f069b65dc5803f59258230047818e365421cf866f5cc1052d506840b158d6a276c35f8a91b11677899cd2f7293ede13c2c5523c981b7bd53003ad13829ac0d SHA512 3ddd0ea1ceaa0c5d93b95f4a328c147a13568f957d6f2348140cc241ff81f455cbeecc3548aeea75972e106b4250ec7fde571ac25aa0336576b06f9c913d1613 +EBUILD qtxmlpatterns-5.15.2.ebuild 646 BLAKE2B c3d951db2bd8caa580669f2fb74e56ba68d4945e58ffe22725c230d6bb106383f0b31e3445382b6643701e1907f89278f668c0ad526544de369ef6071ac98f61 SHA512 6008a3c3df473f140a95f206274c8fa2d07347b5fd3ab0ea54b9621fb139266743820a9cc4432ad29c58c7b1fcc7ec6623aa0d821366371442b947e5fc74af11 MISC metadata.xml 589 BLAKE2B bbca816148efdf3a04c05ea1c653a4e9a6e7c9c8109283719d53a06188e495df1addfceca8acc374ed03b89391fe14c70eb6e84b4f5343fb7345e841d50d8ee0 SHA512 dfd095f116f9223cea460984b650cf9d6f506f1bc5e43ae38429528d1218863d785fb47e05a3c9eb4891838d58baa967de3ac31d59e38c4de90a5655c8344d4b diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.2.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.2.ebuild new file mode 100644 index 000000000000..8acfda706903 --- /dev/null +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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 ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="qml" + +DEPEND=" + ~dev-qt/qtcore-${PV} + ~dev-qt/qtnetwork-${PV} + qml? ( ~dev-qt/qtdeclarative-${PV} ) +" +RDEPEND="${DEPEND} + dev-qt/qtchooser +" + +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 +} |