[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 4cd9e8866a4181ae3a1f7253ed6df5bdeeaeb35e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 1 14:53:20 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 1 14:53:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd9e886 dev-qt/qtgui: Stabilize 5.15.14 ppc, #933196 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.14.ebuild b/dev-qt/qtgui/qtgui-5.15.14.ebuild index cedeb4975ab8..4bf158b40af0 100644 --- a/dev-qt/qtgui/qtgui-5.15.14.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.14.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/
commit: a6910b9337007134691025849ca4e7ecc2620eeb Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Apr 18 18:04:42 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 18 19:31:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6910b93 dev-qt/qtgui: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch | 228 - 1 file changed, 228 deletions(-) diff --git a/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch b/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch deleted file mode 100644 index 41a500c82578.. --- a/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch +++ /dev/null @@ -1,228 +0,0 @@ -From c8061284095abebebbcd6fea7167477aef44a00c Mon Sep 17 00:00:00 2001 -From: Jonas Karlsson -Date: Thu, 8 Feb 2024 17:01:05 +0100 -Subject: [PATCH] Improve KTX file reading memory safety - -* Use qAddOverflow/qSubOverflow methods for catching additions and - subtractions with overflow and handle these scenarios when reading the - file. -* Add 'safeView' method that checks that the byte array view constructed - is not out of bounds. -* Return error if number of levels is higher than what is reasonable. -* Return error if number of faces is incorrect. -* Add unit test with invalid KTX file previously causing a segmentation - fault. - -This fixes CVE-2024-25580. - -Fixes: QTBUG-121918 -Pick-to: 6.7 6.6 6.5 6.2 5.15 -Change-Id: Ie0824c32a5921de30cf07c1fc1b49a084e6d07b2 -Reviewed-by: Eirik Aavitsland -Reviewed-by: Qt CI Bot -(cherry picked from commit 28ecb523ce8490bff38b251b3df703c72e057519) - src/gui/util/qktxhandler.cpp | 138 +++ - src/gui/util/qktxhandler_p.h | 2 +- - 2 files changed, 110 insertions(+), 30 deletions(-) - -diff --git a/src/gui/util/qktxhandler.cpp b/src/gui/util/qktxhandler.cpp -index 7eda4c46fb..2853e46c3d 100644 a/src/gui/util/qktxhandler.cpp -+++ b/src/gui/util/qktxhandler.cpp -@@ -73,7 +73,7 @@ struct KTXHeader { - quint32 bytesOfKeyValueData; - }; - --static const quint32 headerSize = sizeof(KTXHeader); -+static constexpr quint32 qktxh_headerSize = sizeof(KTXHeader); - - // Currently unused, declared for future reference - struct KTXKeyValuePairItem { -@@ -103,11 +103,36 @@ struct KTXMipmapLevel { - */ - }; - --bool QKtxHandler::canRead(const QByteArray , const QByteArray ) -+static bool qAddOverflow(quint32 v1, quint32 v2, quint32 *r) { -+// unsigned additions are well-defined -+*r = v1 + v2; -+return v1 > quint32(v1 + v2); -+} -+ -+// Returns the nearest multiple of 4 greater than or equal to 'value' -+static bool nearestMultipleOf4(quint32 value, quint32 *result) -+{ -+constexpr quint32 rounding = 4; -+*result = 0; -+if (qAddOverflow(value, rounding - 1, result)) -+return true; -+*result &= ~(rounding - 1); -+return false; -+} -+ -+// Returns a slice with prechecked bounds -+static QByteArray safeSlice(const QByteArray& array, quint32 start, quint32 length) - { --Q_UNUSED(suffix) -+quint32 end = 0; -+if (qAddOverflow(start, length, ) || end > quint32(array.length())) -+return {}; -+return QByteArray(array.data() + start, length); -+} - --return (qstrncmp(block.constData(), ktxIdentifier, KTX_IDENTIFIER_LENGTH) == 0); -+bool QKtxHandler::canRead(const QByteArray , const QByteArray ) -+{ -+Q_UNUSED(suffix); -+return block.startsWith(QByteArray::fromRawData(ktxIdentifier, KTX_IDENTIFIER_LENGTH)); - } - - QTextureFileData QKtxHandler::read() -@@ -115,42 +140,97 @@ QTextureFileData QKtxHandler::read() - if (!device()) - return QTextureFileData(); - --QByteArray buf = device()->readAll(); --const quint32 dataSize = quint32(buf.size()); --if (dataSize < headerSize || !canRead(QByteArray(), buf)) { --qCDebug(lcQtGuiTextureIO, "Invalid KTX file %s", logName().constData()); -+const QByteArray buf = device()->readAll(); -+if (size_t(buf.size()) > std::numeric_limits::max()) { -+qWarning(lcQtGuiTextureIO, "Too big KTX file %s", logName().constData()); -+return QTextureFileData(); -+} -+ -+if (!canRead(QByteArray(), buf)) { -+qWarning(lcQtGuiTextureIO, "Invalid KTX file %s", logName().constData()); -+return QTextureFileData(); -+} -+ -+if (buf.size() < qsizetype(qktxh_headerSize)) { -+qWarning(lcQtGuiTextureIO, "Invalid KTX header size in %s", logName().constData()); - return QTextureFileData(); - } - --const KTXHeader *header = reinterpret_cast(buf.constData()); --if (!checkHeader(*header)) { --qCDebug(lcQtGuiTextureIO, "Unsupported KTX file format in %s", logName().constData()); -+KTXHeader header; -+memcpy(, buf.data(), qktxh_headerSize); -+if (!checkHeader(header)) { -+
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 514d99778ba7f072139e9e2ef3c38536aa4652cd Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 17 15:47:50 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 17 16:57:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514d9977 dev-qt/qtgui: drop 5.15.12, 5.15.12-r1 Bug: https://bugs.gentoo.org/924647 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 - dev-qt/qtgui/qtgui-5.15.12-r1.ebuild | 180 --- dev-qt/qtgui/qtgui-5.15.12.ebuild| 180 --- 3 files changed, 361 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index a390c6270e3f..5e79c7375530 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,3 @@ DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b -DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 28 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888 diff --git a/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild deleted file mode 100644 index bb940e5b463a.. --- a/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=3 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc wayland X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - accessibility? ( app-accessibility/at-spi2-core:2 ) - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) - X? ( x11-base/xorg-proto ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 4af133909665b6a12577384fe9e7ff2f3f18c4a1 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:29:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:29:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af13390 dev-qt/qtgui: Stabilize 5.15.12-r2 ppc64, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild index 3133ded30f0c..907ac3454882 100644 --- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: edb9dc8dacd88dd239d09bec5aeb1b46d096ecb9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:29:06 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:29:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb9dc8d dev-qt/qtgui: Stabilize 5.15.12-r2 ppc, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild index 0660da032c68..3133ded30f0c 100644 --- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: d3f4dd91c97b5baea6e056ac5c66c0d543ef6ffd Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:27:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:27:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f4dd91 dev-qt/qtgui: Stabilize 5.15.12-r2 amd64, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild index 62fe507b0a4e..d074e315d185 100644 --- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 7946fcc99336ffe838b3c2404712d4adf523aa9e Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:27:50 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:27:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7946fcc9 dev-qt/qtgui: Stabilize 5.15.12-r2 x86, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild index d074e315d185..0660da032c68 100644 --- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: beaa0560c799dfb4ab9df1b7a6125ffb497080cd Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:27:40 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:27:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beaa0560 dev-qt/qtgui: Stabilize 5.15.12-r2 arm64, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild index 88e5f0200edc..62fe507b0a4e 100644 --- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: bc9d5f5d538ebd633fededdec9bbf7fcffe829d5 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 16 08:27:34 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 16 08:27:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9d5f5d dev-qt/qtgui: Stabilize 5.15.12-r2 arm, #923848 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild index 3ee7968082e2..88e5f0200edc 100644 --- a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/, dev-qt/qtgui/
commit: a08e969a19e21838d80d19de94cb1e1108bd6122 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Feb 15 13:02:50 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Feb 15 15:24:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a08e969a dev-qt/qtgui: Fix CVE-2024-25580 See also: https://www.qt.io/blog/security-advisory-potential-buffer-overflow-when-reading-ktx-images https://lists.qt-project.org/pipermail/announce/2024-February/000472.html Bug: https://bugs.gentoo.org/924647 Signed-off-by: Andreas Sturmlechner gentoo.org> .../qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch | 228 + dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 182 2 files changed, 410 insertions(+) diff --git a/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch b/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch new file mode 100644 index ..41a500c82578 --- /dev/null +++ b/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch @@ -0,0 +1,228 @@ +From c8061284095abebebbcd6fea7167477aef44a00c Mon Sep 17 00:00:00 2001 +From: Jonas Karlsson +Date: Thu, 8 Feb 2024 17:01:05 +0100 +Subject: [PATCH] Improve KTX file reading memory safety + +* Use qAddOverflow/qSubOverflow methods for catching additions and + subtractions with overflow and handle these scenarios when reading the + file. +* Add 'safeView' method that checks that the byte array view constructed + is not out of bounds. +* Return error if number of levels is higher than what is reasonable. +* Return error if number of faces is incorrect. +* Add unit test with invalid KTX file previously causing a segmentation + fault. + +This fixes CVE-2024-25580. + +Fixes: QTBUG-121918 +Pick-to: 6.7 6.6 6.5 6.2 5.15 +Change-Id: Ie0824c32a5921de30cf07c1fc1b49a084e6d07b2 +Reviewed-by: Eirik Aavitsland +Reviewed-by: Qt CI Bot +(cherry picked from commit 28ecb523ce8490bff38b251b3df703c72e057519) +--- + src/gui/util/qktxhandler.cpp | 138 +++ + src/gui/util/qktxhandler_p.h | 2 +- + 2 files changed, 110 insertions(+), 30 deletions(-) + +diff --git a/src/gui/util/qktxhandler.cpp b/src/gui/util/qktxhandler.cpp +index 7eda4c46fb..2853e46c3d 100644 +--- a/src/gui/util/qktxhandler.cpp b/src/gui/util/qktxhandler.cpp +@@ -73,7 +73,7 @@ struct KTXHeader { + quint32 bytesOfKeyValueData; + }; + +-static const quint32 headerSize = sizeof(KTXHeader); ++static constexpr quint32 qktxh_headerSize = sizeof(KTXHeader); + + // Currently unused, declared for future reference + struct KTXKeyValuePairItem { +@@ -103,11 +103,36 @@ struct KTXMipmapLevel { + */ + }; + +-bool QKtxHandler::canRead(const QByteArray , const QByteArray ) ++static bool qAddOverflow(quint32 v1, quint32 v2, quint32 *r) { ++// unsigned additions are well-defined ++*r = v1 + v2; ++return v1 > quint32(v1 + v2); ++} ++ ++// Returns the nearest multiple of 4 greater than or equal to 'value' ++static bool nearestMultipleOf4(quint32 value, quint32 *result) ++{ ++constexpr quint32 rounding = 4; ++*result = 0; ++if (qAddOverflow(value, rounding - 1, result)) ++return true; ++*result &= ~(rounding - 1); ++return false; ++} ++ ++// Returns a slice with prechecked bounds ++static QByteArray safeSlice(const QByteArray& array, quint32 start, quint32 length) + { +-Q_UNUSED(suffix) ++quint32 end = 0; ++if (qAddOverflow(start, length, ) || end > quint32(array.length())) ++return {}; ++return QByteArray(array.data() + start, length); ++} + +-return (qstrncmp(block.constData(), ktxIdentifier, KTX_IDENTIFIER_LENGTH) == 0); ++bool QKtxHandler::canRead(const QByteArray , const QByteArray ) ++{ ++Q_UNUSED(suffix); ++return block.startsWith(QByteArray::fromRawData(ktxIdentifier, KTX_IDENTIFIER_LENGTH)); + } + + QTextureFileData QKtxHandler::read() +@@ -115,42 +140,97 @@ QTextureFileData QKtxHandler::read() + if (!device()) + return QTextureFileData(); + +-QByteArray buf = device()->readAll(); +-const quint32 dataSize = quint32(buf.size()); +-if (dataSize < headerSize || !canRead(QByteArray(), buf)) { +-qCDebug(lcQtGuiTextureIO, "Invalid KTX file %s", logName().constData()); ++const QByteArray buf = device()->readAll(); ++if (size_t(buf.size()) > std::numeric_limits::max()) { ++qWarning(lcQtGuiTextureIO, "Too big KTX file %s", logName().constData()); ++return QTextureFileData(); ++} ++ ++if (!canRead(QByteArray(), buf)) { ++qWarning(lcQtGuiTextureIO, "Invalid KTX file %s", logName().constData()); ++return QTextureFileData(); ++} ++ ++if (buf.size() < qsizetype(qktxh_headerSize)) { ++qWarning(lcQtGuiTextureIO, "Invalid KTX header size in %s", logName().constData()); + return QTextureFileData(); + } + +-const KTXHeader *header = reinterpret_cast(buf.constData()); +-if
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: fef7a91e1db31cdd4d01912c6c4cea9129680dac Author: Sam James gentoo org> AuthorDate: Tue Feb 6 22:32:13 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 22:32:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fef7a91e dev-qt/qtgui: Stabilize 5.15.12-r1 x86, #923848 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild index 0ffe18a81fe1..bb940e5b463a 100644 --- a/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: c0eef49252c802e1798e00199104b5b3b0515ae7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Feb 5 19:44:12 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Feb 5 20:07:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0eef492 dev-qt/qtgui: Revert "xcb: only set base size when it's valid" See also: https://invent.kde.org/qt/qt/qtbase/-/merge_requests/303 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=478141#c13 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 + dev-qt/qtgui/qtgui-5.15.12-r1.ebuild | 180 +++ 2 files changed, 181 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index bf5834e3f44a..a390c6270e3f 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de +DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 28 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888 diff --git a/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild new file mode 100644 index ..0ffe18a81fe1 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.12-r1.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=3 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc wayland X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + accessibility? ( app-accessibility/at-spi2-core:2 ) + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) + X? ( x11-base/xorg-proto ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 5e396c52f490f1af952961f0ddd6fb59dd350254 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Dec 19 20:56:13 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Dec 19 20:56:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e396c52 dev-qt/qtgui: drop 5.15.11 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 - dev-qt/qtgui/qtgui-5.15.11.ebuild | 178 -- 2 files changed, 179 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index fc8b17a256b5..e50e83855ef9 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,3 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d -DIST qtbase-5.15.11-gentoo-kde-2.tar.xz 327120 BLAKE2B 38cf4106d620b28ab690de52dce7bbcf2da9de1009a0b126a68e19949013458ba788edd92a050410f9e33522be77e09eeeb95d4d696c3e482156dce5e120ee70 SHA512 235fb3baf660c551415300b5cc8a0d6091c7edd0a6f2c28bfb4e14bc63ada50203c0108cd8bd84b931860ee196cf83f68ec82a34509515c439ab989d80167d26 DIST qtbase-5.15.11-gentoo-kde-3.tar.xz 330732 BLAKE2B 2f783249ebbc2381861f1edec560877113a6f63977b856385977b114b654a21d3dd5d7daa8f2d93ab4549266ca75071dfc4f6fe3a7f8e2b3087e45001f5bb53f SHA512 df53c45bcf8f9dbcc8de91748c9b28b7d3d26b401800620ddc1cf244f6b500dd7e867394272f04348f58aa7aaed6e4e8c2edce694b6a6f465542d609f05ebd6e DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f diff --git a/dev-qt/qtgui/qtgui-5.15.11.ebuild b/dev-qt/qtgui/qtgui-5.15.11.ebuild deleted file mode 100644 index f44112b35872.. --- a/dev-qt/qtgui/qtgui-5.15.11.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=2 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc wayland X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) - X? ( x11-base/xorg-proto ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: b9d5d54693e1e6f38c76cb574ce80a7c4c19b8d1 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Dec 18 08:27:31 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Dec 18 08:27:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d5d546 dev-qt/qtgui: Stabilize 5.15.11-r2 x86, #917797 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild index 30f4f682279f..5404a523fa67 100644 --- a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 4639b93be5b5b4b103b0410d57adc4de1e783505 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 11:34:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 11:34:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4639b93b dev-qt/qtgui: Stabilize 5.15.11-r2 ppc64, #917797 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild index e75b514003df..30f4f682279f 100644 --- a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 8f4f88bc0a5fe2ff5e15059d331ae0b6db16fdaf Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 29 08:22:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 29 08:22:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4f88bc dev-qt/qtgui: Stabilize 5.15.11-r2 ppc, #917797 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild index 31253da9852b..e75b514003df 100644 --- a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 1ceae9b842f15ac592f946bcf8b9c1405d3ebdf7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Nov 24 10:21:39 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Nov 28 09:45:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ceae9b8 dev-qt/qtgui: drop 5.15.11-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r1.ebuild | 180 --- 1 file changed, 180 deletions(-) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild deleted file mode 100644 index b50af39590cc.. --- a/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc wayland X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - accessibility? ( app-accessibility/at-spi2-core:2 ) - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) - X? ( x11-base/xorg-proto ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: - :fontconfig: - :system-freetype:FREETYPE - !:no-freetype: - gles2-only::OPENGL_ES - gles2-only:opengles2:OPENGL_ES_2 - !:no-gui: - :system-harfbuzz: - !:no-harfbuzz: - jpeg:system-jpeg:IMAGEFORMAT_JPEG - !jpeg:no-jpeg: - libinput - libinput:xkbcommon: - :opengl - png:png: - png:system-png:IMAGEFORMAT_PNG - !png:no-png: - tslib:tslib: - udev:libudev: - vulkan:vulkan: - X:xcb: - X:xcb-glx: - X:xcb-plugin: - X:xcb-render: - X:xcb-sm: - X:xcb-xlib: - X:xcb-xinput: -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :gui -) - -src_prepare() { - # don't add -O3 to CXXFLAGS, bug 549140 - sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die - - # egl_x11 is activated when both egl and X are enabled - use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:) - - qt_use_disable_config dbus dbus \ - src/platformsupport/themes/genericunix/genericunix.pri - - qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro - - qt_use_disable_mod ibus dbus \ - src/plugins/platforminputcontexts/platforminputcontexts.pro - - use vnc || sed -i -e '/SUBDIRS += vnc/d' \ - src/plugins/platforms/platforms.pro || die - -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 60a150a6eed6b6e65cbaa092105892d229b5fb85 Author: Sam James gentoo org> AuthorDate: Thu Nov 23 19:51:48 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 23 19:51:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a150a6 dev-qt/qtgui: Stabilize 5.15.11-r2 arm, #917797 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild index 2e54a5f84a36..31253da9852b 100644 --- a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: f1c31a1e7f0adc040febc615ab6412b3348489b3 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 23 16:45:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 23 16:46:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c31a1e dev-qt/qtgui: Stabilize 5.15.11-r2 arm64, #917797 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild index 01a650ebbe2d..2e54a5f84a36 100644 --- a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 431d6ed075adb1d2c6752e7850f4a38665a34be1 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 23 16:45:22 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 23 16:46:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431d6ed0 dev-qt/qtgui: Stabilize 5.15.11-r2 amd64, #917797 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild index 0c403a22d7ba..01a650ebbe2d 100644 --- a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 05e31117103c3903ffe8c999d268219d39630eb5 Author: Sam James gentoo org> AuthorDate: Tue Nov 21 23:52:11 2023 + Commit: Sam James gentoo org> CommitDate: Tue Nov 21 23:52:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e31117 dev-qt/qtgui: Stabilize 5.15.11-r1 arm, #916753 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild index bad2dca55d6a..b50af39590cc 100644 --- a/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 96a9469c851c737dd501db9152837461f3ba0c27 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Nov 16 00:39:07 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Nov 16 00:47:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a9469c dev-qt/qtgui: Bump to QT5_KDEPATCHSET_REV=3 Christian Ehrlicher (1): QStandardItemModel: don't leak in mimeData() Jan Grulich (1): OpenFile portal: do not use O_PATH fds Marc Mutz (1): QPixmapCache: fix leaking of QStrings and Keys on clear() Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 + dev-qt/qtgui/qtgui-5.15.11-r2.ebuild | 180 +++ 2 files changed, 181 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 6f575c060f09..fc8b17a256b5 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.11-gentoo-kde-2.tar.xz 327120 BLAKE2B 38cf4106d620b28ab690de52dce7bbcf2da9de1009a0b126a68e19949013458ba788edd92a050410f9e33522be77e09eeeb95d4d696c3e482156dce5e120ee70 SHA512 235fb3baf660c551415300b5cc8a0d6091c7edd0a6f2c28bfb4e14bc63ada50203c0108cd8bd84b931860ee196cf83f68ec82a34509515c439ab989d80167d26 +DIST qtbase-5.15.11-gentoo-kde-3.tar.xz 330732 BLAKE2B 2f783249ebbc2381861f1edec560877113a6f63977b856385977b114b654a21d3dd5d7daa8f2d93ab4549266ca75071dfc4f6fe3a7f8e2b3087e45001f5bb53f SHA512 df53c45bcf8f9dbcc8de91748c9b28b7d3d26b401800620ddc1cf244f6b500dd7e867394272f04348f58aa7aaed6e4e8c2edce694b6a6f465542d609f05ebd6e DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f diff --git a/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild new file mode 100644 index ..0c403a22d7ba --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.11-r2.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=3 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc wayland X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + accessibility? ( app-accessibility/at-spi2-core:2 ) + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) + X? ( x11-base/xorg-proto ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 5eaa045e05fc7dba65485e9e4cb1b6e478449ab6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Nov 8 20:05:40 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Nov 11 08:36:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaa045e dev-qt/qtgui: Wire up IUSE=accessibility, add missing dependency Bug: https://bugs.gentoo.org/916267 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r1.ebuild | 180 +++ 1 file changed, 180 insertions(+) diff --git a/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild new file mode 100644 index ..bad2dca55d6a --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.11-r1.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=2 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc wayland X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + accessibility? ( app-accessibility/at-spi2-core:2 ) + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) + X? ( x11-base/xorg-proto ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl:egl: + eglfs:eglfs: + eglfs:eglfs_egldevice: + eglfs:eglfs_gbm: + evdev:evdev: + evdev:mtdev: + :fontconfig: + :system-freetype:FREETYPE + !:no-freetype: + gles2-only::OPENGL_ES + gles2-only:opengles2:OPENGL_ES_2 + !:no-gui: + :system-harfbuzz: + !:no-harfbuzz: + jpeg:system-jpeg:IMAGEFORMAT_JPEG + !jpeg:no-jpeg: + libinput + libinput:xkbcommon: + :opengl + png:png: + png:system-png:IMAGEFORMAT_PNG + !png:no-png: + tslib:tslib: + udev:libudev: + vulkan:vulkan: + X:xcb: + X:xcb-glx: + X:xcb-plugin: + X:xcb-render: + X:xcb-sm: + X:xcb-xlib: + X:xcb-xinput: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :gui +) + +src_prepare() { + # don't add -O3 to CXXFLAGS, bug 549140 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die + + # egl_x11 is activated when both egl and X are enabled + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:) + + qt_use_disable_config dbus dbus \ + src/platformsupport/themes/genericunix/genericunix.pri + + qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro + + qt_use_disable_mod ibus dbus \ + src/plugins/platforminputcontexts/platforminputcontexts.pro + + use vnc || sed -i -e '/SUBDIRS += vnc/d' \ +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/, dev-qt/qtgui/
commit: 2831b01de82a3cde65b5b96f2f73065cf6d691e5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Oct 24 09:47:53 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Oct 24 10:25:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2831b01d dev-qt/qtgui: (Non-)bump to QT5_KDEPATCHSET_REV=2 ...just switching to upstream's patch. Liang Qi (1): xkb: fix build with libxkbcommon 1.6.0 and later Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 2 +- .../qtgui/files/qtgui-5.15.11-xkbcommon160.patch | 22 -- dev-qt/qtgui/qtgui-5.15.11.ebuild | 6 +- 3 files changed, 2 insertions(+), 28 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 12336c23f79a..53214af79b01 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,5 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-3.tar.xz 747604 BLAKE2B 1d0f0be400504ef5e6f3c9cb5284ed85bf5bbf8b83f7d631fc06fb1622ef1b9750da9bda25b05e9426f64dabdad242181789785bbcdcf25c05abb931170e142a SHA512 6a65d717a9bfda7707c4b92bb42c9a7c4b587a31683cb911f6972bb0f149c83cdd827c25a6b0af791368f2c1b2471aab98618006d02b82ead10bd6bfe51f08f5 -DIST qtbase-5.15.11-gentoo-kde-1.tar.xz 324008 BLAKE2B 3ccd8645b5b727e4794fe4cb605d3db97159bf196b8e3e342ade364b701d6eb41e8e83ed608ec996480d7a82a43ddac098844dcecc9f122d63e9072abc21e9db SHA512 d145af982de89a34eaa15c5dc48ed927b5757e6a6d9bfa064a5cef40618465d7d6139ecaccb71944eac43926b977031034f6c22d4986f1e4a704007de9cb325d +DIST qtbase-5.15.11-gentoo-kde-2.tar.xz 327120 BLAKE2B 38cf4106d620b28ab690de52dce7bbcf2da9de1009a0b126a68e19949013458ba788edd92a050410f9e33522be77e09eeeb95d4d696c3e482156dce5e120ee70 SHA512 235fb3baf660c551415300b5cc8a0d6091c7edd0a6f2c28bfb4e14bc63ada50203c0108cd8bd84b931860ee196cf83f68ec82a34509515c439ab989d80167d26 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f diff --git a/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch b/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch deleted file mode 100644 index 0b5b3f964d57.. --- a/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch +++ /dev/null @@ -1,22 +0,0 @@ -These were removed in libxkbcommon-1.6.0[1] and were apparently -unnecesary. Usage results in build failure. - -Just a quick fix while waiting for what [2] comes up with. - -Update: will be fixed by [3], see also [4] - -[1] https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/70 -[2] https://bugreports.qt.io/browse/QTBUG-117950 -[3] https://invent.kde.org/qt/qt/qtbase/-/merge_requests/290 -[4] https://bugs.gentoo.org/915510 a/src/platformsupport/input/xkbcommon/qxkbcommon.cpp -+++ b/src/platformsupport/input/xkbcommon/qxkbcommon.cpp -@@ -276,4 +276,4 @@ --Xkb2Qt, --Xkb2Qt, --Xkb2Qt, --Xkb2Qt, -+Xkb2Qt<0xfe90, Qt::Key_Dead_Lowline>, -+Xkb2Qt<0xfe91, Qt::Key_Dead_Aboveverticalline>, -+Xkb2Qt<0xfe92, Qt::Key_Dead_Belowverticalline>, -+Xkb2Qt<0xfe93, Qt::Key_Dead_Longsolidusoverlay>, diff --git a/dev-qt/qtgui/qtgui-5.15.11.ebuild b/dev-qt/qtgui/qtgui-5.15.11.ebuild index e8ef3f8a6ff9..65519037df3e 100644 --- a/dev-qt/qtgui/qtgui-5.15.11.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11.ebuild @@ -4,7 +4,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 + QT5_KDEPATCHSET_REV=2 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi @@ -127,10 +127,6 @@ QT5_GENTOO_PRIVATE_CONFIG=( :gui ) -PATCHES=( - "${FILESDIR}"/${PN}-5.15.11-xkbcommon160.patch -) - src_prepare() { # don't add -O3 to CXXFLAGS, bug 549140 sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/
commit: bff11bebd8f6deda98703e76d6c2b50467afad68 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Oct 11 09:15:16 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Oct 11 09:19:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff11beb dev-qt/qtgui: update description for xkbcommon160.patch Current temporary fix is expectedly different than what upstream did, but is not an issue -- due for cleanup either way. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch | 4 1 file changed, 4 insertions(+) diff --git a/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch b/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch index 92e907067fe6..0b5b3f964d57 100644 --- a/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch +++ b/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch @@ -3,8 +3,12 @@ unnecesary. Usage results in build failure. Just a quick fix while waiting for what [2] comes up with. +Update: will be fixed by [3], see also [4] + [1] https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/70 [2] https://bugreports.qt.io/browse/QTBUG-117950 +[3] https://invent.kde.org/qt/qt/qtbase/-/merge_requests/290 +[4] https://bugs.gentoo.org/915510 --- a/src/platformsupport/input/xkbcommon/qxkbcommon.cpp +++ b/src/platformsupport/input/xkbcommon/qxkbcommon.cpp @@ -276,4 +276,4 @@
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/
commit: 66823bae94521bcf379c3875d63992a11a30848d Author: Ionen Wolkens gentoo org> AuthorDate: Mon Oct 9 23:38:14 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Oct 9 23:40:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66823bae dev-qt/qtgui: use a safer fix for xkbcommon-1.6.0 Do not believe it matters either way given these should be unused, but shouldn't hurt to inline instead until upstream's own fix. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch b/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch index d0da76580df2..92e907067fe6 100644 --- a/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch +++ b/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch @@ -7,8 +7,12 @@ Just a quick fix while waiting for what [2] comes up with. [2] https://bugreports.qt.io/browse/QTBUG-117950 --- a/src/platformsupport/input/xkbcommon/qxkbcommon.cpp +++ b/src/platformsupport/input/xkbcommon/qxkbcommon.cpp -@@ -276,4 +275,0 @@ +@@ -276,4 +276,4 @@ -Xkb2Qt, -Xkb2Qt, -Xkb2Qt, -Xkb2Qt, ++Xkb2Qt<0xfe90, Qt::Key_Dead_Lowline>, ++Xkb2Qt<0xfe91, Qt::Key_Dead_Aboveverticalline>, ++Xkb2Qt<0xfe92, Qt::Key_Dead_Belowverticalline>, ++Xkb2Qt<0xfe93, Qt::Key_Dead_Longsolidusoverlay>,
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/, dev-qt/qtgui/
commit: e348405bae4e6094dc35832ecf58ff7c4c9d0485 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Oct 9 22:54:52 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Oct 9 23:02:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e348405b dev-qt/qtgui: fix build with >=libxkbcommon-1.6.0 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch | 14 ++ dev-qt/qtgui/qtgui-5.15.11.ebuild | 4 2 files changed, 18 insertions(+) diff --git a/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch b/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch new file mode 100644 index ..d0da76580df2 --- /dev/null +++ b/dev-qt/qtgui/files/qtgui-5.15.11-xkbcommon160.patch @@ -0,0 +1,14 @@ +These were removed in libxkbcommon-1.6.0[1] and were apparently +unnecesary. Usage results in build failure. + +Just a quick fix while waiting for what [2] comes up with. + +[1] https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/70 +[2] https://bugreports.qt.io/browse/QTBUG-117950 +--- a/src/platformsupport/input/xkbcommon/qxkbcommon.cpp b/src/platformsupport/input/xkbcommon/qxkbcommon.cpp +@@ -276,4 +275,0 @@ +-Xkb2Qt, +-Xkb2Qt, +-Xkb2Qt, +-Xkb2Qt, diff --git a/dev-qt/qtgui/qtgui-5.15.11.ebuild b/dev-qt/qtgui/qtgui-5.15.11.ebuild index cf55be1bdcd7..e8ef3f8a6ff9 100644 --- a/dev-qt/qtgui/qtgui-5.15.11.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.11.ebuild @@ -127,6 +127,10 @@ QT5_GENTOO_PRIVATE_CONFIG=( :gui ) +PATCHES=( + "${FILESDIR}"/${PN}-5.15.11-xkbcommon160.patch +) + src_prepare() { # don't add -O3 to CXXFLAGS, bug 549140 sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 1836e97cdd51f233caf6aaacae3d675f2b259528 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Sep 30 09:33:28 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Sep 30 09:57:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1836e97c dev-qt/qtgui: drop 5.15.10-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 - dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 178 --- 2 files changed, 179 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 45a854011c1a..1d779c3c36c0 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,3 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d -DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2 SHA512 474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74 DIST qtbase-5.15.10-gentoo-kde-3.tar.xz 747604 BLAKE2B 1d0f0be400504ef5e6f3c9cb5284ed85bf5bbf8b83f7d631fc06fb1622ef1b9750da9bda25b05e9426f64dabdad242181789785bbcdcf25c05abb931170e142a SHA512 6a65d717a9bfda7707c4b92bb42c9a7c4b587a31683cb911f6972bb0f149c83cdd827c25a6b0af791368f2c1b2471aab98618006d02b82ead10bd6bfe51f08f5 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild deleted file mode 100644 index f44112b35872.. --- a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=2 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc wayland X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) - X? ( x11-base/xorg-proto ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: e54738e526c54443cf86de9fa2c6cf68034b61a5 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Sep 27 19:23:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Sep 27 19:23:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54738e5 dev-qt/qtgui: Stabilize 5.15.10-r2 ppc, #913934 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild index fad59e364f6a..a12e5e295445 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 00134141c5510a9473ac50c1d839d9b4af71bfb4 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Sep 23 15:50:17 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Sep 23 15:58:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00134141 dev-qt/qtgui: restore wayland REQUIRED_USE change from -r1 in -r2 Assume -r2 got copied from the qt overlay, forgot to sync the change there and it was lost. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild index bd446e9f62cc..047c1603fa6e 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild @@ -17,7 +17,7 @@ SLOT=5/${QT5_PV} # bug 707658 IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) + || ( eglfs linuxfb vnc wayland X ) accessibility? ( dbus X ) eglfs? ( egl ) ibus? ( dbus )
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: a0f4f761b16e298609bce89e000ea33b3c67487d Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Aug 16 18:30:51 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Sep 21 19:33:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f4f761 dev-qt/qtgui: Bump to QT5_KDEPATCHSET_REV=3 Eskil Abrahamsen Blomfeldt (1): Fix crash when setting override cursor on multiple clients Marc Mutz (1): Fix UB (signed char passed to function) Mike Achtelik (1): Android A11Y: Fix deadlock in QtAndroidAccessibility::runInObjectContext() Mike Krus (1): Qt3DRender: includemocs Shawn Rutledge (1): Fix highdpi conversion of QTabletEvent coordinates on xcb Bug: https://bugs.gentoo.org/914202 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 + dev-qt/qtgui/qtgui-5.15.10-r2.ebuild | 178 +++ 2 files changed, 179 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 7044769a0306..45a854011c1a 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2 SHA512 474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74 +DIST qtbase-5.15.10-gentoo-kde-3.tar.xz 747604 BLAKE2B 1d0f0be400504ef5e6f3c9cb5284ed85bf5bbf8b83f7d631fc06fb1622ef1b9750da9bda25b05e9426f64dabdad242181789785bbcdcf25c05abb931170e142a SHA512 6a65d717a9bfda7707c4b92bb42c9a7c4b587a31683cb911f6972bb0f149c83cdd827c25a6b0af791368f2c1b2471aab98618006d02b82ead10bd6bfe51f08f5 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef diff --git a/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild new file mode 100644 index ..bd446e9f62cc --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.10-r2.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=3 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) + X? ( x11-base/xorg-proto ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: ef1c267a220d6f1a159b8ff48c4487d1a1afcd3b Author: Violet Purcell inventati org> AuthorDate: Mon Sep 4 01:11:14 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Sep 4 04:02:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1c267a dev-qt/qtgui: update REQUIRED_USE Add wayland to the REQUIRED_USE line requiring a platform plugin be built for wayland-only setups. Ionen's note: qtbase was skipped for now, will get updated a bit later Signed-off-by: Violet Purcell inventati.org> Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild index 822d34e5032b..f44112b35872 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild @@ -17,7 +17,7 @@ SLOT=5/${QT5_PV} # bug 707658 IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) + || ( eglfs linuxfb vnc wayland X ) accessibility? ( dbus X ) eglfs? ( egl ) ibus? ( dbus )
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: b3a22aed5459a84e7221ed35688aad8f6a527aa9 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Aug 16 15:28:35 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Aug 16 16:03:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a22aed dev-qt/qtgui: drop 5.15.10 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 - dev-qt/qtgui/qtgui-5.15.10.ebuild | 178 -- 2 files changed, 179 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index a97f9f01e88a..7044769a0306 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,3 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d -DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2 SHA512 474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef diff --git a/dev-qt/qtgui/qtgui-5.15.10.ebuild b/dev-qt/qtgui/qtgui-5.15.10.ebuild deleted file mode 100644 index ab60b1cc6d3d.. --- a/dev-qt/qtgui/qtgui-5.15.10.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) - X? ( x11-base/xorg-proto ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev:
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 488674be46e6bfd14f47414a85e95cfaee7da52c Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 16 14:18:51 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 16 14:18:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=488674be dev-qt/qtgui: Stabilize 5.15.10-r1 ppc, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild index 48aaf305d517..822d34e5032b 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: cebd8706e98b7f3f91fbf0d90e621e0914a6712c Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 16 14:18:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 16 14:18:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cebd8706 dev-qt/qtgui: Stabilize 5.15.10-r1 amd64, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild index 7b4e4d2779c9..48aaf305d517 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 1172fd0f42b86ee2d3ba3b06133551e5c6134ec9 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 16 14:10:41 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 16 14:10:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1172fd0f dev-qt/qtgui: Stabilize 5.15.10-r1 x86, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild index bf36453e2974..7b4e4d2779c9 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: b49d66f7bab044368c091896cf923693d1bf1c7a Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 16 13:48:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 16 13:48:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49d66f7 dev-qt/qtgui: Stabilize 5.15.10-r1 ppc64, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild index c4d1b2a4a5bc..bf36453e2974 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 628ad243ffe87bc86b31a0ee0539026be0dfdd36 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 9 04:52:39 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 9 04:52:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628ad243 dev-qt/qtgui: Stabilize 5.15.10-r1 arm, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild index 52d837fdb16d..0c1917516f65 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 7698dff7fa8d4ba44f34d153431f2d48fe79a7a3 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 9 04:52:43 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 9 04:52:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7698dff7 dev-qt/qtgui: Stabilize 5.15.10-r1 arm64, #911791 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild index 0c1917516f65..c4d1b2a4a5bc 100644 --- a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=2 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 49b0b958e0b50cf656d7c2d3f19d61765920e82d Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Aug 5 22:38:44 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 5 23:00:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b0b958 dev-qt/qtgui: Bump to QT5_KDEPATCHSET_REV=2 Volker Hilsheimer (1): Fix QTextEdit cursor rectangle vertical positioning Eirik Aavitsland (2): Doc: note QWindow::winId() will cause platform window creation Ensure consistent cursor width under fractional scaling Tang Haixiang (1): QTextLayout: Reconsider cursor drawing on TextObject Wladimir Leuschner (1): Return 0 in QWindow::winId in case of failed platform window creation Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 + dev-qt/qtgui/qtgui-5.15.10-r1.ebuild | 178 +++ 2 files changed, 179 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 68ae69f4da07..a97f9f01e88a 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b +DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2 SHA512 474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef diff --git a/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild new file mode 100644 index ..52d837fdb16d --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.10-r1.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=2 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) + X? ( x11-base/xorg-proto ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=(
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 054486a7ad59859511b9317f6d73b2c3444b02d3 Author: Arthur Zamarin gentoo org> AuthorDate: Thu May 25 07:46:04 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu May 25 07:46:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=054486a7 dev-qt/qtgui: Stabilize 5.15.9-r1 x86, #907047 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild index ae7cbfc33ac7..939a525985e5 100644 --- a/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/, dev-qt/qtgui/files/
commit: 81ab1553032718e562bc55b45c048bae863b747a Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue May 23 21:07:27 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue May 23 21:19:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ab1553 dev-qt/qtgui: Fix CVE-2023-32763 See also: https://www.qt.io/blog/security-advisory-qt-svg-1 QTBUG: https://bugreports.qt.io/browse/QTBUG-113337 Signed-off-by: Andreas Sturmlechner gentoo.org> .../qtgui/files/qtgui-5.15.9-CVE-2023-32763.patch | 71 dev-qt/qtgui/qtgui-5.15.9-r1.ebuild| 180 + 2 files changed, 251 insertions(+) diff --git a/dev-qt/qtgui/files/qtgui-5.15.9-CVE-2023-32763.patch b/dev-qt/qtgui/files/qtgui-5.15.9-CVE-2023-32763.patch new file mode 100644 index ..2b34807fbd03 --- /dev/null +++ b/dev-qt/qtgui/files/qtgui-5.15.9-CVE-2023-32763.patch @@ -0,0 +1,71 @@ +From e6c8aa2426ef5bd575f85aae530322b145b49006 Mon Sep 17 00:00:00 2001 +From: Allan Sandfeld Jensen +Date: Fri, 5 May 2023 09:51:32 +0200 +Subject: [PATCH] Fix specific overflow in qtextlayout (CVE-2023-32763) + +Fixes: QTBUG-113337 +Pick-to: 6.5 6.5.1 6.2 5.15 +Change-Id: I13579306defceaccdc0fbb1ec0e9b77c6f8d1af9 +Reviewed-by: Eirik Aavitsland +Reviewed-by: Thiago Macieira +(cherry picked from commit 7b7a01c266b507636eab51a36328c7c72d82d93c) + +* asturmlechner 2023-05-23: Upstream backport to 5.15 taken from + https://www.qt.io/blog/security-advisory-qt-svg-1 +--- + src/gui/painting/qfixed_p.h | 9 + + src/gui/text/qtextlayout.cpp | 9 ++--- + 2 files changed, 15 insertions(+), 3 deletions(-) + +diff --git a/src/gui/painting/qfixed_p.h b/src/gui/painting/qfixed_p.h +index 846592881c..57d750a4b3 100644 +--- a/src/gui/painting/qfixed_p.h b/src/gui/painting/qfixed_p.h +@@ -54,6 +54,7 @@ + #include + #include "QtCore/qdebug.h" + #include "QtCore/qpoint.h" ++#include + #include "QtCore/qsize.h" + + QT_BEGIN_NAMESPACE +@@ -182,6 +183,14 @@ Q_DECL_CONSTEXPR inline bool operator<(int i, const QFixed ) { return i * 64 < + Q_DECL_CONSTEXPR inline bool operator>(const QFixed , int i) { return f.value() > i * 64; } + Q_DECL_CONSTEXPR inline bool operator>(int i, const QFixed ) { return i * 64 > f.value(); } + ++inline bool qAddOverflow(QFixed v1, QFixed v2, QFixed *r) ++{ ++int val; ++bool result = add_overflow(v1.value(), v2.value(), ); ++r->setValue(val); ++return result; ++} ++ + #ifndef QT_NO_DEBUG_STREAM + inline QDebug <<(QDebug , const QFixed ) + { return dbg << f.toReal(); } +diff --git a/src/gui/text/qtextlayout.cpp b/src/gui/text/qtextlayout.cpp +index 26ac37b016..f6c69ff4a2 100644 +--- a/src/gui/text/qtextlayout.cpp b/src/gui/text/qtextlayout.cpp +@@ -2150,11 +2150,14 @@ found: + eng->maxWidth = qMax(eng->maxWidth, line.textWidth); + } else { + eng->minWidth = qMax(eng->minWidth, lbh.minw); +-eng->maxWidth += line.textWidth; ++if (qAddOverflow(eng->maxWidth, line.textWidth, >maxWidth)) ++eng->maxWidth = QFIXED_MAX; + } + +-if (line.textWidth > 0 && item < eng->layoutData->items.size()) +-eng->maxWidth += lbh.spaceData.textWidth; ++if (line.textWidth > 0 && item < eng->layoutData->items.size()) { ++if (qAddOverflow(eng->maxWidth, lbh.spaceData.textWidth, >maxWidth)) ++eng->maxWidth = QFIXED_MAX; ++} + + line.textWidth += trailingSpace; + if (lbh.spaceData.length) { +-- +2.40.1 + diff --git a/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild new file mode 100644 index ..ae7cbfc33ac7 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: c2a740a67b6d64a37c2dfba09f61a5a3f6492ef2 Author: Sam James gentoo org> AuthorDate: Tue May 23 02:43:11 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 23 02:51:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a740a6 dev-qt/qtgui: defer to new global USE=vulkan description Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml index c38d7a10ae72..ab06e044872c 100644 --- a/dev-qt/qtgui/metadata.xml +++ b/dev-qt/qtgui/metadata.xml @@ -14,7 +14,6 @@ Enable Linux framebuffer support for embedded devices Enable support for touchscreen devices via x11-libs/tslib Build plugin to receive touch events over the TUIO protocol - Enable support for Vulkan Provide dev-qt/qtwayland to ensure Qt applications can be run as Wayland clients Build the XCB platform plugin and enable X11 integration
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 6bf8876afedb8b080a631d985c6ff203b5040507 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Apr 9 20:05:24 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Apr 9 20:17:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf8876a dev-qt/qtgui: drop 5.15.8-r3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 - dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 177 2 files changed, 178 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index f65bdbf9d40c..2acd6e73513c 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,3 @@ DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2 SHA512 2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e -DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8 SHA512 f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd DIST qtbase-5.15.8-gentoo-kde-6.tar.xz 796880 BLAKE2B 014fd9c9693fe1a5adc54f1d147db4bbb4bf6f5fbde5950a9586a6868d16b63b83cf24821c33fd2a325d6b70a1fa655b0fc0da7ef74ae175e278ebda1f8c9aa4 SHA512 910a7e42e13f33b53984b4f61c58e53c1cf0accfa9eb1e143cc011882fff6cab14fa7c66562396b3a929f5ec6ecf56724d74df34ac15f32cc4d8ae6cb8da797b DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b SHA512 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild deleted file mode 100644 index 920dd819362a.. --- a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=5 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: d4c1da2eddec933532d736c1611e65687f3c6cab Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 9 19:33:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 9 19:33:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c1da2e dev-qt/qtgui: Stabilize 5.15.8-r4 amd64, #903115 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild index 306be91ead5f..9e2bb815c4fa 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=6 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 021a96740cb0126f4c43f02844f814e21509b966 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 9 19:25:37 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 9 19:25:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021a9674 dev-qt/qtgui: Stabilize 5.15.8-r4 ppc, #903115 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild index ed42ac6fc1e6..306be91ead5f 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=6 - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 2f5ad41cdd403ceaec64305a3ef47694be9ad2d4 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 9 19:25:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 9 19:25:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5ad41c dev-qt/qtgui: Stabilize 5.15.8-r4 arm64, #903115 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild index fdae2a665ce9..ed42ac6fc1e6 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=6 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: ab3aa0780c091cf947ca53afe14dfd09dd52be56 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 9 19:04:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 9 19:04:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3aa078 dev-qt/qtgui: Stabilize 5.15.8-r4 x86, #903115 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild index 4f47ea0be6cc..fdae2a665ce9 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=6 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 112a469e1f4eb39f331e6b4e8ce1b002320b7ad6 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 9 18:54:24 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 9 18:54:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112a469e dev-qt/qtgui: Stabilize 5.15.8-r4 ppc64, #903115 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild index deb2fa96e040..4f47ea0be6cc 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=6 - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: ba31c0decf72be41feed703ff52870a973c2f3bc Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 9 18:52:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 9 18:52:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba31c0de dev-qt/qtgui: Stabilize 5.15.8-r4 arm, #903115 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild index 9e6464df2a92..deb2fa96e040 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=6 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 285f11ea640a832e1e9905e317f089ed1f3b6fba Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Mar 26 11:37:47 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Mar 26 11:51:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285f11ea dev-qt/qtgui: Add QImage null check when QOpenGLTexture converts the image to RGBA. Fixes crash in driver(s), at least Nvidia. QTBUG: https://bugreports.qt.io/browse/QTBUG-68884 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.15.8-r4.ebuild | 177 2 files changed, 178 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index db6cd834f163..f65bdbf9d40c 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2 SHA512 2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8 SHA512 f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd +DIST qtbase-5.15.8-gentoo-kde-6.tar.xz 796880 BLAKE2B 014fd9c9693fe1a5adc54f1d147db4bbb4bf6f5fbde5950a9586a6868d16b63b83cf24821c33fd2a325d6b70a1fa655b0fc0da7ef74ae175e278ebda1f8c9aa4 SHA512 910a7e42e13f33b53984b4f61c58e53c1cf0accfa9eb1e143cc011882fff6cab14fa7c66562396b3a929f5ec6ecf56724d74df34ac15f32cc4d8ae6cb8da797b DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b SHA512 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce diff --git a/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild new file mode 100644 index ..9e6464df2a92 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.8-r4.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=6 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: afe5590c4836344b2dfe6d7394363839538b4b5f Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 19 13:23:18 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 19 13:23:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe5590c dev-qt/qtgui: drop 5.15.8-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 - dev-qt/qtgui/qtgui-5.15.8-r1.ebuild | 177 2 files changed, 178 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 1ba76bb0dd29..db6cd834f163 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,3 @@ DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2 SHA512 2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e -DIST qtbase-5.15.8-gentoo-kde-3.tar.xz 782344 BLAKE2B 115814a4d90ac286540cf6e50bd2b57baa8e0e327fc73c3ab06fe43ecd95e1e3739faecee5db112d95d17e4fb84494ad5557e70251f2c60142166715294bf366 SHA512 d50b0f02476ded9f053093ec15c5204a0ec664794dcc324996685f09400a2cbc76dc3fd0ebfc247ebd42fbe203b7d4c904e975fc985bf7928e43c6cd65f04f34 DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8 SHA512 f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b SHA512 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce diff --git a/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild deleted file mode 100644 index d86e9c417ad1.. --- a/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: a3aa215510f0a40502888f22e5eefc2fb15a0c80 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 19 12:54:37 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 19 12:54:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3aa2155 dev-qt/qtgui: Stabilize 5.15.8-r3 ppc, #892704 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild index 46996d202380..e14b4427ed38 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=5 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: ef4fcaef603e272a1d9a60f4b97f5232c86b92b0 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 19 12:54:38 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 19 12:54:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4fcaef dev-qt/qtgui: Stabilize 5.15.8-r3 x86, #892704 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild index e14b4427ed38..920dd819362a 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=5 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 81290302df5ebd606e81cf192321868f8293cd4b Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 19 11:42:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 19 11:42:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81290302 dev-qt/qtgui: Stabilize 5.15.8-r3 arm, #892704 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild index 5a8fe26b7235..5ff3d1d3ba5a 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=5 - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 6aade20ab610a569b632a15d026c0d775ffc8b3a Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 19 11:43:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 19 11:43:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aade20a dev-qt/qtgui: Stabilize 5.15.8-r3 arm64, #892704 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild index 5ff3d1d3ba5a..46996d202380 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=5 - KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 1e878d142117dfc091d120e3a0c7bdc805fc29ed Author: Sam James gentoo org> AuthorDate: Tue Feb 7 17:46:42 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 17:46:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e878d14 dev-qt/qtgui: Stabilize 5.15.8-r3 ppc64, #892704 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild index 0c584327ee51..5a8fe26b7235 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=5 - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: de28842e77d8adafa6ca8fca4f855ac8e500cb39 Author: Sam James gentoo org> AuthorDate: Tue Feb 7 16:54:10 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 16:54:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de28842e dev-qt/qtgui: Stabilize 5.15.8-r3 amd64, #892704 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild index f2af77c15d55..0c584327ee51 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=5 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 4a646d75504e12f8d1f8cf17b3865103e9a0476f Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 5 11:37:11 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 5 13:54:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a646d75 dev-qt/qtgui: drop 5.15.8-r2 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 - dev-qt/qtgui/qtgui-5.15.8-r2.ebuild | 177 2 files changed, 178 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 95f48ae72e8d..1ba76bb0dd29 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,5 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2 SHA512 2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e DIST qtbase-5.15.8-gentoo-kde-3.tar.xz 782344 BLAKE2B 115814a4d90ac286540cf6e50bd2b57baa8e0e327fc73c3ab06fe43ecd95e1e3739faecee5db112d95d17e4fb84494ad5557e70251f2c60142166715294bf366 SHA512 d50b0f02476ded9f053093ec15c5204a0ec664794dcc324996685f09400a2cbc76dc3fd0ebfc247ebd42fbe203b7d4c904e975fc985bf7928e43c6cd65f04f34 -DIST qtbase-5.15.8-gentoo-kde-4.tar.xz 789072 BLAKE2B bc781da32e7ad917fcbe3ec6fbf1ad17b5128f994e96f38590305b792b288b5c63ba8f71740bb2bb84bbf62386d154aa643cf162d0c5804a626f6c57682d7713 SHA512 1a65c40a82a2ae8cdfcb06ed6d0267f7c6257ed6e0637e17c8ca342702834d19c8ee12c02128754f41c7c4744e44cbc647982b2f8f215e36401b0eb47334a9bd DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8 SHA512 f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b SHA512 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce diff --git a/dev-qt/qtgui/qtgui-5.15.8-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r2.ebuild deleted file mode 100644 index c7b0d5ead51a.. --- a/dev-qt/qtgui/qtgui-5.15.8-r2.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=4 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 85baf09b6cc4dd2e67df14a010363b516395e759 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 5 11:36:57 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 5 13:54:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85baf09b dev-qt/qtgui: Bump to QT5_KDEPATCHSET_REV=5 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 177 2 files changed, 178 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 2b9bc0bd34c9..95f48ae72e8d 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2 SHA512 2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e DIST qtbase-5.15.8-gentoo-kde-3.tar.xz 782344 BLAKE2B 115814a4d90ac286540cf6e50bd2b57baa8e0e327fc73c3ab06fe43ecd95e1e3739faecee5db112d95d17e4fb84494ad5557e70251f2c60142166715294bf366 SHA512 d50b0f02476ded9f053093ec15c5204a0ec664794dcc324996685f09400a2cbc76dc3fd0ebfc247ebd42fbe203b7d4c904e975fc985bf7928e43c6cd65f04f34 DIST qtbase-5.15.8-gentoo-kde-4.tar.xz 789072 BLAKE2B bc781da32e7ad917fcbe3ec6fbf1ad17b5128f994e96f38590305b792b288b5c63ba8f71740bb2bb84bbf62386d154aa643cf162d0c5804a626f6c57682d7713 SHA512 1a65c40a82a2ae8cdfcb06ed6d0267f7c6257ed6e0637e17c8ca342702834d19c8ee12c02128754f41c7c4744e44cbc647982b2f8f215e36401b0eb47334a9bd +DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8 SHA512 f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b SHA512 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild new file mode 100644 index ..f2af77c15d55 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=5 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: ca479e80b2e72ce66bcdb7f4e12881b094d66df5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 26 09:17:51 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 26 22:40:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca479e80 dev-qt/qtgui: Bump to QT5_KDEPATCHSET_REV=4 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.15.8-r2.ebuild | 177 2 files changed, 178 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 81c2b8f8d13e..2b9bc0bd34c9 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2 SHA512 2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e DIST qtbase-5.15.8-gentoo-kde-3.tar.xz 782344 BLAKE2B 115814a4d90ac286540cf6e50bd2b57baa8e0e327fc73c3ab06fe43ecd95e1e3739faecee5db112d95d17e4fb84494ad5557e70251f2c60142166715294bf366 SHA512 d50b0f02476ded9f053093ec15c5204a0ec664794dcc324996685f09400a2cbc76dc3fd0ebfc247ebd42fbe203b7d4c904e975fc985bf7928e43c6cd65f04f34 +DIST qtbase-5.15.8-gentoo-kde-4.tar.xz 789072 BLAKE2B bc781da32e7ad917fcbe3ec6fbf1ad17b5128f994e96f38590305b792b288b5c63ba8f71740bb2bb84bbf62386d154aa643cf162d0c5804a626f6c57682d7713 SHA512 1a65c40a82a2ae8cdfcb06ed6d0267f7c6257ed6e0637e17c8ca342702834d19c8ee12c02128754f41c7c4744e44cbc647982b2f8f215e36401b0eb47334a9bd DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b SHA512 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce diff --git a/dev-qt/qtgui/qtgui-5.15.8-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r2.ebuild new file mode 100644 index ..c7b0d5ead51a --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.8-r2.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=4 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl:egl: + eglfs:eglfs: + eglfs:eglfs_egldevice: + eglfs:eglfs_gbm: + evdev:evdev: +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 8785951b550d8ebb82e7f21c9c85b73c504b9cd6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 21 19:36:32 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 21 19:36:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8785951b dev-qt/qtgui: Stabilize 5.15.8-r1 ppc, #888946 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild index 0f85eaf835a4..d86e9c417ad1 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 35a4394b048d93c36b2932504557827bc593f62d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 21 19:32:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 21 19:32:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a4394b dev-qt/qtgui: Stabilize 5.15.8-r1 arm, #888946 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild index 37113c065a6c..0f85eaf835a4 100644 --- a/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != ** ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 2a53afb3fd3e8291747556cbfa35ae42993c04d4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Jan 9 21:25:09 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jan 10 00:04:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a53afb3 dev-qt/qtgui: Bump to QT5_KDEPATCHSET_REV=2 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.15.8-r1.ebuild | 177 2 files changed, 178 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index ec5515b98fd2..f63c906e343c 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -2,5 +2,6 @@ DIST qtbase-5.15-gentoo-patchset-2.tar.xz 3844 BLAKE2B 6dcb69398cf8a6b1be737e8c7 DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2 SHA512 2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad0f1371e32acd4bd4b3303f20a5ebf36d19690df94290d102c65e4941a6c51a5d5f2db0253bafca5ac85cf480f7434405cb2671 SHA512 20ab17220489009c98d7f783a02614507e157974c7cb16f47d50d3954ccd1cd065562effc393df6e07c9ba6ad8ccd4e6b3f0bf5b5b890183b8631b8b570bf064 DIST qtbase-5.15.8-gentoo-kde-1.tar.xz 780764 BLAKE2B 6abb00127113595cbb0a0caf58eb6323423ca41cbde6262a63762aded12861b6c051c9548c9ce2d11ab073e8930c11b609c05579eba34d56201fb7187c78ee23 SHA512 8b59ba61e7364c78d5bf728b4d8c9bd0f8e1ed973f1a84cd40330b06195b246e052ec087067336ff5d4e80a12168a25e0bd47fd88d837c00f106d8cdeba0c016 +DIST qtbase-5.15.8-gentoo-kde-2.tar.xz 784544 BLAKE2B d4f16e14d940660ec28b138e17ac9342657775e31797013e6ad59de51c9ebfec2effe03375581eea548a1de7b38219adc34062c7d3f339a3cce1347ad2d7 SHA512 3d8693ecaf98aff084dc9a2af6dce4566d272aa223b2bbd1c9f348a8a0d03055ac1129e9f39054f0d58b738dad482e1aacb1c3016bc86807f2238297e7d61cef DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343 DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b SHA512 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce diff --git a/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild new file mode 100644 index ..25fa750d0afa --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.8-r1.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=2 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: cdd8eb76dded0bb4d152f013caf3695240bfb052 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jan 10 00:01:09 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jan 10 00:04:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd8eb76 dev-qt/qtgui: drop 5.15.8 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 - dev-qt/qtgui/qtgui-5.15.8.ebuild | 182 --- 2 files changed, 183 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index f63c906e343c..ea0504c0cb58 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,7 +1,6 @@ DIST qtbase-5.15-gentoo-patchset-2.tar.xz 3844 BLAKE2B 6dcb69398cf8a6b1be737e8c7bf1041529c4e704ca892cef10ba3bc5ce435c903607b64e981cf8aa12c785b3e423aa1d52bce1f67ec1bd8dbb1421dfb6f62700 SHA512 b7fd7e17bcab2f9803c7bfc0473082ee4640299c23ce8da943ef80ed181e880ebc9157bcebde28077e80e6f907aa14a59c42416b3e32f49baebd54fbe5a37497 DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2 SHA512 2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e DIST qtbase-5.15.7-gentoo-kde-1.tar.xz 798056 BLAKE2B 3c7fefa65ab6de25c2c82261ad0f1371e32acd4bd4b3303f20a5ebf36d19690df94290d102c65e4941a6c51a5d5f2db0253bafca5ac85cf480f7434405cb2671 SHA512 20ab17220489009c98d7f783a02614507e157974c7cb16f47d50d3954ccd1cd065562effc393df6e07c9ba6ad8ccd4e6b3f0bf5b5b890183b8631b8b570bf064 -DIST qtbase-5.15.8-gentoo-kde-1.tar.xz 780764 BLAKE2B 6abb00127113595cbb0a0caf58eb6323423ca41cbde6262a63762aded12861b6c051c9548c9ce2d11ab073e8930c11b609c05579eba34d56201fb7187c78ee23 SHA512 8b59ba61e7364c78d5bf728b4d8c9bd0f8e1ed973f1a84cd40330b06195b246e052ec087067336ff5d4e80a12168a25e0bd47fd88d837c00f106d8cdeba0c016 DIST qtbase-5.15.8-gentoo-kde-2.tar.xz 784544 BLAKE2B d4f16e14d940660ec28b138e17ac9342657775e31797013e6ad59de51c9ebfec2effe03375581eea548a1de7b38219adc34062c7d3f339a3cce1347ad2d7 SHA512 3d8693ecaf98aff084dc9a2af6dce4566d272aa223b2bbd1c9f348a8a0d03055ac1129e9f39054f0d58b738dad482e1aacb1c3016bc86807f2238297e7d61cef DIST qtbase-everywhere-opensource-src-5.15.7.tar.xz 50260196 BLAKE2B 69029a910af0e3bfe742b5870334406e03274b0677ef47f9c7c10f730ff031bae49bd21a686497215505b19a183ca395c275d8afefaaa903125297f8e693bb4d SHA512 316de71fba1d5dd91354155dcd0f77e1ce2a798f8296a8699a795ea5e86ad10b6e233299775a92e23328290f3e041240585947e89ee7bd39eb464c5f0ffec343 DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b SHA512 29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce diff --git a/dev-qt/qtgui/qtgui-5.15.8.ebuild b/dev-qt/qtgui/qtgui-5.15.8.ebuild deleted file mode 100644 index aaf752f67476.. --- a/dev-qt/qtgui/qtgui-5.15.8.ebuild +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != ** ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/, dev-qt/qtgui/
commit: c9e5d65c2ae4b112a738d9762849222d16d54fd5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Dec 10 12:09:58 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 10 12:23:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e5d65c dev-qt/qtgui: Fix wrong to linear conversion QTBUG: https://bugreports.qt.io/browse/QTBUG-109169 Signed-off-by: Andreas Sturmlechner gentoo.org> ...gui-5.15.7-fix-wrong-to-linear-conversion.patch | 47 ++ dev-qt/qtgui/qtgui-5.15.7-r1.ebuild| 186 + 2 files changed, 233 insertions(+) diff --git a/dev-qt/qtgui/files/qtgui-5.15.7-fix-wrong-to-linear-conversion.patch b/dev-qt/qtgui/files/qtgui-5.15.7-fix-wrong-to-linear-conversion.patch new file mode 100644 index ..e0ae71f90f3c --- /dev/null +++ b/dev-qt/qtgui/files/qtgui-5.15.7-fix-wrong-to-linear-conversion.patch @@ -0,0 +1,47 @@ +From a9e67318e6a8924c4b5461656bcc6a80720ae899 Mon Sep 17 00:00:00 2001 +From: Allan Sandfeld Jensen +Date: Tue, 6 Dec 2022 10:42:59 +0100 +Subject: [PATCH] Fix wrong to linear conversion + +Causing bad rendering of gamma corrected text on non-standard image +format paint devices. + +Pick-to: 6.4 6.2 5.15 +Fixes: QTBUG-109169 +Change-Id: I6d95e9a42b9ccac609071123dd4535d25e225a29 +Reviewed-by: Fabian Vogt +Reviewed-by: Eirik Aavitsland +(cherry picked from commit a09c33e1f7b5999a16bce9dd23ef8ca33d519210) +--- + src/gui/painting/qcolortrclut_p.h | 1 + + src/gui/painting/qdrawhelper.cpp | 2 +- + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/gui/painting/qcolortrclut_p.h b/src/gui/painting/qcolortrclut_p.h +index 76a6a60803..24fd522e6c 100644 +--- a/src/gui/painting/qcolortrclut_p.h b/src/gui/painting/qcolortrclut_p.h +@@ -118,6 +118,7 @@ public: + return QRgba64::fromRgba64(r, g, b, qAlpha(rgb32) * 257); + #endif + } ++QRgba64 toLinear64(QRgba64) const = delete; + + QRgb toLinear(QRgb rgb32) const + { +diff --git a/src/gui/painting/qdrawhelper.cpp b/src/gui/painting/qdrawhelper.cpp +index a61793508a..5ba2d277b7 100644 +--- a/src/gui/painting/qdrawhelper.cpp b/src/gui/painting/qdrawhelper.cpp +@@ -6091,7 +6091,7 @@ static inline void alphargbblend_argb32(quint32 *dst, uint coverage, const QRgba + static inline void rgbBlendPixel(QRgba64 , int coverage, QRgba64 slinear, const QColorTrcLut *colorProfile) + { + // Do a gammacorrected RGB alphablend... +-const QRgba64 dlinear = colorProfile ? colorProfile->toLinear64(dst) : dst; ++const QRgba64 dlinear = colorProfile ? colorProfile->toLinear(dst) : dst; + + QRgba64 blend = rgbBlend(dlinear, slinear, coverage); + +-- +2.38.1 + diff --git a/dev-qt/qtgui/qtgui-5.15.7-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.7-r1.ebuild new file mode 100644 index ..8c0d97088139 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.7-r1.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? (
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/
commit: bef432ba24454b24ded98f376e2dcda93a2a555e Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Dec 10 12:13:59 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 10 12:23:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef432ba dev-qt/qtgui: Drop obsolete patch Signed-off-by: Andreas Sturmlechner gentoo.org> ...-update-_NET_SUPPORTED-when-WM-changes-it.patch | 38 -- 1 file changed, 38 deletions(-) diff --git a/dev-qt/qtgui/files/qtgui-5.15.5-xcb-update-_NET_SUPPORTED-when-WM-changes-it.patch b/dev-qt/qtgui/files/qtgui-5.15.5-xcb-update-_NET_SUPPORTED-when-WM-changes-it.patch deleted file mode 100644 index 0d0acdf63a99.. --- a/dev-qt/qtgui/files/qtgui-5.15.5-xcb-update-_NET_SUPPORTED-when-WM-changes-it.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 97acde2828c8814671f4938e0c4805d945a4d110 Mon Sep 17 00:00:00 2001 -From: Tang Haixiang -Date: Thu, 25 Feb 2021 18:05:17 +0800 -Subject: [PATCH] xcb: Update _NET_SUPPORTED when the window manager changes it -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -In some cases, the application may start before the window manager, and in some window managers -_NET_SUPPORTED may be changed. These situations will cause the _NET_SUPPORTED value obtained by Qt -to be inconsistent with the window manager. - -Fixes: QTBUG-91396 -Change-Id: I63c6934ad2538cdb9f05926b3748216bd0dcf04e -Reviewed-by: Tor Arne Vestbø - - -(cherry picked from commit acb0065cc7e4ee849cc87ce72e46b05a61370c43) - src/plugins/platforms/xcb/qxcbconnection.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/plugins/platforms/xcb/qxcbconnection.cpp b/src/plugins/platforms/xcb/qxcbconnection.cpp -index 8477e28df1..6aa61e0d34 100644 a/src/plugins/platforms/xcb/qxcbconnection.cpp -+++ b/src/plugins/platforms/xcb/qxcbconnection.cpp -@@ -659,6 +659,8 @@ void QXcbConnection::handleXcbEvent(xcb_generic_event_t *event) - QXcbVirtualDesktop *virtualDesktop = virtualDesktopForRootWindow(propertyNotify->window); - if (virtualDesktop) - virtualDesktop->updateWorkArea(); -+} else if (propertyNotify->atom == atom(QXcbAtom::_NET_SUPPORTED)) { -+m_wmSupport->updateNetWMAtoms(); - } else { - HANDLE_PLATFORM_WINDOW_EVENT(xcb_property_notify_event_t, window, handlePropertyNotifyEvent); - } --- -GitLab -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 343bd152cba65ec66e6e18f90c131201db13b5ce Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Nov 5 15:51:48 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Nov 5 16:35:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343bd152 dev-qt/qtgui: drop 5.15.5-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 179 1 file changed, 179 deletions(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild deleted file mode 100644 index acccf00a464d.. --- a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QT5_KDEPATCHSET_REV=2 -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" -SLOT=5/${QT5_PV} # bug 707658 - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg - +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:=[xkb] - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: - :fontconfig: - :system-freetype:FREETYPE - !:no-freetype: - !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 -) - -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=( - $(usev
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: b11b219fcc5d75c239c919b7464687b7084f9605 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 28 18:59:04 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 28 18:59:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11b219f dev-qt/qtgui: Stabilize 5.15.5-r2 ppc, #866323 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild index 50dbfdea1dbe..87fe89efcfd4 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: a09a42e1b2f0a91fbabf9488cf6a297fbe1fab79 Author: Sam James gentoo org> AuthorDate: Tue Oct 4 17:32:23 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 4 17:32:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09a42e1 dev-qt/qtgui: Stabilize 5.15.5-r2 arm, #866323 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild index 700146a71a6c..50dbfdea1dbe 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 68d805e6ac98e35388603a76879bbe7b604799b9 Author: Sam James gentoo org> AuthorDate: Tue Oct 4 17:32:16 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 4 17:32:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d805e6 dev-qt/qtgui: Stabilize 5.15.5-r2 arm64, #866323 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild index e08638741db2..700146a71a6c 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: f673ce3e5a3bd756ec1d201f42fc24e316912f53 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Aug 27 08:38:59 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Aug 27 08:38:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f673ce3e dev-qt/qtgui: x86 stable wrt bug #866323 Signed-off-by: Agostino Sarubbo gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild index 4e6cdffd4b38..e08638741db2 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 113f67778e87a8a605124f69a5881b33aa1daaa6 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Aug 27 08:26:01 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Aug 27 08:26:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113f6777 dev-qt/qtgui: amd64 stable wrt bug #866323 Signed-off-by: Agostino Sarubbo gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild index 9e99eee74686..4e6cdffd4b38 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 78aaf69d628cef2ad5a6a58b9a0d59faa52b6e89 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 26 13:20:44 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 26 13:20:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78aaf69d dev-qt/qtgui: Stabilize 5.15.5-r2 ppc64, #866323 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild index 0da032002fac..9e99eee74686 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/, dev-qt/qtgui/
commit: ae0a17684633d8932346d06c927cdcecc968b173 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Aug 15 12:27:34 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Aug 15 14:09:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0a1768 dev-qt/qtgui: xcb: Update _NET_SUPPORTED when the WM changes it Upstream commit 97acde2828c8814671f4938e0c4805d945a4d110 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=449196 QTBUG: https://bugreports.qt.io/browse/QTBUG-91396 Signed-off-by: Andreas Sturmlechner gentoo.org> ...-update-_NET_SUPPORTED-when-WM-changes-it.patch | 38 + dev-qt/qtgui/qtgui-5.15.5-r2.ebuild| 185 + 2 files changed, 223 insertions(+) diff --git a/dev-qt/qtgui/files/qtgui-5.15.5-xcb-update-_NET_SUPPORTED-when-WM-changes-it.patch b/dev-qt/qtgui/files/qtgui-5.15.5-xcb-update-_NET_SUPPORTED-when-WM-changes-it.patch new file mode 100644 index ..0d0acdf63a99 --- /dev/null +++ b/dev-qt/qtgui/files/qtgui-5.15.5-xcb-update-_NET_SUPPORTED-when-WM-changes-it.patch @@ -0,0 +1,38 @@ +From 97acde2828c8814671f4938e0c4805d945a4d110 Mon Sep 17 00:00:00 2001 +From: Tang Haixiang +Date: Thu, 25 Feb 2021 18:05:17 +0800 +Subject: [PATCH] xcb: Update _NET_SUPPORTED when the window manager changes it +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +In some cases, the application may start before the window manager, and in some window managers +_NET_SUPPORTED may be changed. These situations will cause the _NET_SUPPORTED value obtained by Qt +to be inconsistent with the window manager. + +Fixes: QTBUG-91396 +Change-Id: I63c6934ad2538cdb9f05926b3748216bd0dcf04e +Reviewed-by: Tor Arne Vestbø + + +(cherry picked from commit acb0065cc7e4ee849cc87ce72e46b05a61370c43) +--- + src/plugins/platforms/xcb/qxcbconnection.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/plugins/platforms/xcb/qxcbconnection.cpp b/src/plugins/platforms/xcb/qxcbconnection.cpp +index 8477e28df1..6aa61e0d34 100644 +--- a/src/plugins/platforms/xcb/qxcbconnection.cpp b/src/plugins/platforms/xcb/qxcbconnection.cpp +@@ -659,6 +659,8 @@ void QXcbConnection::handleXcbEvent(xcb_generic_event_t *event) + QXcbVirtualDesktop *virtualDesktop = virtualDesktopForRootWindow(propertyNotify->window); + if (virtualDesktop) + virtualDesktop->updateWorkArea(); ++} else if (propertyNotify->atom == atom(QXcbAtom::_NET_SUPPORTED)) { ++m_wmSupport->updateNetWMAtoms(); + } else { + HANDLE_PLATFORM_WINDOW_EVENT(xcb_property_notify_event_t, window, handlePropertyNotifyEvent); + } +-- +GitLab + diff --git a/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild new file mode 100644 index ..0da032002fac --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.5-r2.ebuild @@ -0,0 +1,185 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_KDEPATCHSET_REV=2 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" +SLOT=5/${QT5_PV} # bug 707658 + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg + +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:=[xkb] + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 5db1a51e0f8e13baa8cbacf558041e70cad3a70d Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Aug 15 10:38:00 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Aug 15 10:38:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db1a51e dev-qt/qtgui: drop 5.15.5 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 - dev-qt/qtgui/qtgui-5.15.5.ebuild | 179 --- 2 files changed, 180 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 9667a62512b5..88d6a49f0581 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,3 @@ DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd SHA512 c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f -DIST qtbase-5.15.5-gentoo-kde-1.tar.xz 520224 BLAKE2B 48807bc79cede557b114786ee072d8d94545f4ada3d96aa4fe04dbf79a356dc6c17d9299014ed70aa10296346c30c7512fb7d9f88ee4b301e9a54a241363be8b SHA512 ab9f27d506d7aa1a9339ba52d51daffb4c6f9abb5d858fd728ef2110528bc0f2ae101b4e2e7c344836b42e4aafa2c5a4ab5c5fa37465e692cce500c0f3347fa7 DIST qtbase-5.15.5-gentoo-kde-2.tar.xz 526240 BLAKE2B 68ecca0805c2ea0b29b65706b0c03a3ead1d106e089f2a48a988035842d0cc8ac67d950cbc67ae8f8be860fd11443579d3e06bfe96a2e3161f94e07206d2815e SHA512 d877a2eb4cd05b712a7db6a943f955d3ced88f51efe3e29b2d6716fba4da08398dbd2ed580ca5b9bfbd92a5a20e34451e06a324274447d4b3692b25af4ff8ddf DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87 diff --git a/dev-qt/qtgui/qtgui-5.15.5.ebuild b/dev-qt/qtgui/qtgui-5.15.5.ebuild deleted file mode 100644 index 60247e762be8.. --- a/dev-qt/qtgui/qtgui-5.15.5.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QT5_KDEPATCHSET_REV=1 -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" -SLOT=5/${QT5_PV} # bug 707658 - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg - +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:=[xkb] - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 07fd2bb401bb6773391a23b279ec4e522bc7086a Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 12 14:31:29 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 12 14:31:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fd2bb4 dev-qt/qtgui: x86 stable wrt bug #860258 Signed-off-by: Agostino Sarubbo gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild index 405d2c8475af..acccf00a464d 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 6752ac75e61c669bebd03688fde44eebe063fad6 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 5 07:14:38 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 5 07:14:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6752ac75 dev-qt/qtgui: amd64 stable wrt bug #860258 Signed-off-by: Agostino Sarubbo gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild index 86818fbb9ace..405d2c8475af 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 76be6da5a45c7d802dd154d30891b1fcfabf42e4 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 5 05:47:10 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 5 05:47:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76be6da5 dev-qt/qtgui: Stabilize 5.15.5-r1 arm, #860258 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild index 0a3424875a30..d5a18597a00b 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: b6ae7fec21e950c42dc2a3eb9597a3df0c07d18f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 5 05:47:16 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 5 05:47:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ae7fec dev-qt/qtgui: Stabilize 5.15.5-r1 arm64, #860258 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild index d5a18597a00b..86818fbb9ace 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: af449c41affdff65f00b4e239079020e733a0615 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 4 17:55:13 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 4 17:55:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af449c41 dev-qt/qtgui: Stabilize 5.15.5-r1 ppc64, #860258 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild index c6fa0e61e450..0a3424875a30 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: ab2d37a6bb0b5faad0719c7855249b5000266ef9 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 4 17:55:07 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 4 17:55:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2d37a6 dev-qt/qtgui: Stabilize 5.15.5-r1 ppc, #860258 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild index a37b515ef4a1..c6fa0e61e450 100644 --- a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 7c08e560f880add0ca0b3a1610d84fc487b63cab Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 17 15:15:58 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jul 23 11:21:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c08e560 dev-qt/qtgui: Bump to QT5_KDEPATCHSET_REV=2 Package-Manager: Portage-3.0.32, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 179 2 files changed, 180 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 9f98cfd5161e..9667a62512b5 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd SHA512 c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f DIST qtbase-5.15.5-gentoo-kde-1.tar.xz 520224 BLAKE2B 48807bc79cede557b114786ee072d8d94545f4ada3d96aa4fe04dbf79a356dc6c17d9299014ed70aa10296346c30c7512fb7d9f88ee4b301e9a54a241363be8b SHA512 ab9f27d506d7aa1a9339ba52d51daffb4c6f9abb5d858fd728ef2110528bc0f2ae101b4e2e7c344836b42e4aafa2c5a4ab5c5fa37465e692cce500c0f3347fa7 +DIST qtbase-5.15.5-gentoo-kde-2.tar.xz 526240 BLAKE2B 68ecca0805c2ea0b29b65706b0c03a3ead1d106e089f2a48a988035842d0cc8ac67d950cbc67ae8f8be860fd11443579d3e06bfe96a2e3161f94e07206d2815e SHA512 d877a2eb4cd05b712a7db6a943f955d3ced88f51efe3e29b2d6716fba4da08398dbd2ed580ca5b9bfbd92a5a20e34451e06a324274447d4b3692b25af4ff8ddf DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87 diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild new file mode 100644 index ..a37b515ef4a1 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild @@ -0,0 +1,179 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_KDEPATCHSET_REV=2 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" +SLOT=5/${QT5_PV} # bug 707658 + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg + +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:=[xkb] + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl:egl: + eglfs:eglfs: +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 52bd6fcc3eb62e90de54753cf174195909ebbf67 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 4 17:58:25 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 4 17:58:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52bd6fcc dev-qt/qtgui: Stabilize 5.15.5 arm64, #853232 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtgui/qtgui-5.15.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.5.ebuild b/dev-qt/qtgui/qtgui-5.15.5.ebuild index 208877f1d591..60247e762be8 100644 --- a/dev-qt/qtgui/qtgui-5.15.5.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.5.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 3f621bd7b5f54688b49ffd1eb8490516e0c39c7a Author: Sam James gentoo org> AuthorDate: Sun Jun 19 22:44:46 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jun 19 22:44:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f621bd7 dev-qt/qtgui: Stabilize 5.15.4-r2 ppc64, #851900 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild index 82f601cfe6c5..7d3c9b130f13 100644 --- a/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 55ec1bada109048458caca9deed46f900b733a10 Author: Sam James gentoo org> AuthorDate: Sun Jun 19 22:44:38 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jun 19 22:44:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ec1bad dev-qt/qtgui: Stabilize 5.15.4-r2 ppc, #851900 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild index 240fede83d01..82f601cfe6c5 100644 --- a/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 82b4dff9e6da36ce125905787ac91b12e1b6ec7b Author: Sam James gentoo org> AuthorDate: Sun Jun 19 05:30:14 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jun 19 05:30:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b4dff9 dev-qt/qtgui: Stabilize 5.15.4-r2 x86, #851900 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild index 38170751ecb6..240fede83d01 100644 --- a/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: edb455200b8aef719fd70711af33b5f5ff80716d Author: Sam James gentoo org> AuthorDate: Sun Jun 19 05:29:28 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jun 19 05:29:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb45520 dev-qt/qtgui: Stabilize 5.15.4-r2 amd64, #851900 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild index 908618e2095a..38170751ecb6 100644 --- a/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.4-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 7e4a76e54cf01a86965b9ef3d237def64d4b71b9 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jun 9 13:52:09 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jun 9 14:12:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4a76e5 dev-qt/qtgui: Add 5.15.4 QT5_KDEPATCHSET_REV=3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.15.4-r1.ebuild | 183 2 files changed, 184 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 876cb884f820..ae166618a90a 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,4 +1,5 @@ DIST qtbase-5.15.3-gentoo-kde-1.tar.xz 337032 BLAKE2B a5a3ff6c6002e386d15dd3122faec8e09fba19df12db59a6cdff1f04b7cc9919cf5cc30f4ae936ee3cb29cf110e714bb727929330ced292b699472367adfef4c SHA512 042743816f3c08dc3313be76da31e206c37dd7dc5b2604b36ef4be18ad66a89d9d29a61f9cccaa169665f742f7fbfb60822189e8cab0d23f3d4efe293a79f78c DIST qtbase-5.15.4-gentoo-kde-1.tar.xz 507288 BLAKE2B a22d3745d3c690e29f7726cc464e372168e6e4f937e84ee2d2e14a13bcf7724e0c30b2cf4277c9ac7dadc1078545e14fb5459fbc3acc7259fb3e39e2f417 SHA512 a52bdf189e4c0fe341c2db0a5923a3600503d8eaa0c3693923a02a0ab4fa6dfc1beb21067f4723fcf2e4d7c71e39a496bf34e109e1e1c8c42922ff53f6712373 +DIST qtbase-5.15.4-gentoo-kde-3.tar.xz 516480 BLAKE2B b7f94dd5315b9a16647c2d035fefc9021c4fcfe72a9010713ff6e47ebd1aca575778a02f96c81256fd38b6b58138a6ecd4ce046a6e4e3b0e0a4edfc64100c4f0 SHA512 f616fbd226390e8995008d22dbc35607f26eb5feaf436cd9b35d9ff0c2e428a4b75d0c91ba28660b488b03e1acccf8a2998dfdfc988335b3b37f6b6ae17106b3 DIST qtbase-everywhere-opensource-src-5.15.3.tar.xz 50204364 BLAKE2B 9c011e8d6033e340a1d7be6bd9100a05d55638cfd53f647752853382574b6c444668eae36bf88cfedde0e7c0e00ecb1f91d025fc59c23be5438ba0ef91a5246c SHA512 01723eff5116a1d7d136fa32d2aee2691b227a241dbc160953ee72a8c0f3bc7ab771c17434629cabef419983ef43bb38aa6956ddcc09c9a82e116a50073b0079 DIST qtbase-everywhere-opensource-src-5.15.4.tar.xz 50225468 BLAKE2B 3525126791ca168ea4227bc58bef0202f4cec68396c958b0e7f09e7b41ca9d70bbcf0e78b5e7997bc3e4a59e889128f93964b5d0a9db7d012403581cff3dc30b SHA512 91a1d95c2891939ae55134e8897cbc423142bd8eda954a1e65bb563b0932ed9e2da34db374fd86858b4a819e8abe824a967b31f4fb316528ec8aaf15016c6ad3 diff --git a/dev-qt/qtgui/qtgui-5.15.4-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.4-r1.ebuild new file mode 100644 index ..2a38f5ca381d --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.4-r1.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_KDEPATCHSET_REV=3 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" +SLOT=5/${QT5_PV} # bug 707658 + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg + +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:=[xkb] + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders +
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: f2b355a2f5a3b8b3835fd41f2271e9c99a27e515 Author: WANG Xuerui gentoo org> AuthorDate: Wed May 25 11:17:59 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Wed May 25 11:18:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b355a2 dev-qt/qtgui: keyword 5.15.4 for ~loong See: https://github.com/xen0n/loongson-overlay/pull/25 Tested-by: HougeLangley gmail.com> Signed-off-by: WANG Xuerui gentoo.org> dev-qt/qtgui/qtgui-5.15.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.4.ebuild b/dev-qt/qtgui/qtgui-5.15.4.ebuild index 86a98eca5a77..770027fcf654 100644 --- a/dev-qt/qtgui/qtgui-5.15.4.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.4.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/files/
commit: 898d75f14f78260fd90857704d69de5ec6a8d31c Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Apr 18 07:01:38 2022 + Commit: Sam James gentoo org> CommitDate: Mon Apr 18 07:15:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898d75f1 dev-qt/qtgui: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25076 Signed-off-by: Sam James gentoo.org> .../qtgui-5.14.1-cmake-macro-backward-compat.patch | 50 -- 1 file changed, 50 deletions(-) diff --git a/dev-qt/qtgui/files/qtgui-5.14.1-cmake-macro-backward-compat.patch b/dev-qt/qtgui/files/qtgui-5.14.1-cmake-macro-backward-compat.patch deleted file mode 100644 index 30b5abc39759.. --- a/dev-qt/qtgui/files/qtgui-5.14.1-cmake-macro-backward-compat.patch +++ /dev/null @@ -1,50 +0,0 @@ -From: Andreas Sturmlechner -Date: Sun, 9 Feb 2020 11:45:00 +0100 -Subject: [PATCH] qtcore: Fix cmake macro compat. for upgrade from https://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.14=63d9cd17 - -_populate_$${CMAKE_MODULE_NAME}_plugin_properties in 5.14.0 gained an additional argument -IsDebugAndRelease without providing backward compatibility. This macro is used (at least) for -QtGui and QtDesigner plugins added by qtimageformats, qtsvg, qtvirtualkeyboard and qtwayland. -During upgrade from =Qt-5.14, as a consequence of slot upgrade rebuilds, some -reverse dependencies are slated for rebuild before these Qt consumers have been rebuilt and their -cmake files regenerated, leading to cmake errors like: - -https://bugs.gentoo.org/703306 -https://bugs.gentoo.org/705198 - -From mkspecs/features/create_cmake.prf: - -# CMAKE_DEBUG_AND_RELEASE is used to tell the _populate_$${CMAKE_MODULE_NAME}_target_properties -# functions whether a Configuration specific generator expression needs to be added to the values -# of INTERFACE_LINK_LIBRARIES and INTERFACE_LINK_OPTIONS. For debug_and_release builds, we do need -# configuration specific values. For singular builds (only release or only debug), we want the -# values to be applied regardless of the configuration. -# This would allow on Linux and macOS (and with a recent enough version of CMake on Windows) to -# build a Debug configuration of an application, even if Qt was built in a Release configuration. - -qt5-build.eclass is configuring either as 'release' or as 'debug', so we make IsDebugAndRelease -optional and default to FALSE. - a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in 2020-01-23 13:37:32.0 +0100 -+++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in 2020-02-09 15:15:21.156219814 +0100 -@@ -538,8 +538,14 @@ - - file(GLOB pluginTargets \"${CMAKE_CURRENT_LIST_DIR}/Qt5$${CMAKE_MODULE_NAME}_*Plugin.cmake\") - --macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin Configuration PLUGIN_LOCATION -- IsDebugAndRelease) -+macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin Configuration PLUGIN_LOCATION) -+set(IsDebugAndRelease FALSE) -+set (list_var ${ARGN}) -+list(LENGTH list_var num_extra_arg) -+if (${num_extra_arg} GREATER 0) -+list(GET list_var 0 IsDebugAndRelease) -+endif() -+ - set_property(TARGET Qt5::${Plugin} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) - - !!IF isEmpty(CMAKE_PLUGIN_DIR_IS_ABSOLUTE)
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 7c38664b59ac31a180be8b2562ce412059e14a54 Author: Sam James gentoo org> AuthorDate: Sun Apr 17 19:31:15 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 19:31:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c38664b dev-qt/qtgui: drop 5.15.2-r16 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/Manifest| 1 - dev-qt/qtgui/qtgui-5.15.2-r16.ebuild | 184 --- 2 files changed, 185 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index a31b5db3c8c8..9493fb380547 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,3 +1,2 @@ -DIST qtbase-5.15.2-f4ac0b55.tar.gz 67967554 BLAKE2B 3e1ece861c195cdaa688f22cac7bbfdb3cce73ac575f72c8adc916face612307553d98da7b757c44980b1ed0ebf5a9ecaa2e993b41e775f511e32bd515c1ca54 SHA512 6160e02505e4d3f9fbd55f442e0a7a4d906feb576c891600232937bc212660b5c8a41072347d9f78dd0a1ca9357af514b5df2b341e181b2c823b36a912e583fa DIST qtbase-5.15.3-gentoo-kde-1.tar.xz 337032 BLAKE2B a5a3ff6c6002e386d15dd3122faec8e09fba19df12db59a6cdff1f04b7cc9919cf5cc30f4ae936ee3cb29cf110e714bb727929330ced292b699472367adfef4c SHA512 042743816f3c08dc3313be76da31e206c37dd7dc5b2604b36ef4be18ad66a89d9d29a61f9cccaa169665f742f7fbfb60822189e8cab0d23f3d4efe293a79f78c DIST qtbase-everywhere-opensource-src-5.15.3.tar.xz 50204364 BLAKE2B 9c011e8d6033e340a1d7be6bd9100a05d55638cfd53f647752853382574b6c444668eae36bf88cfedde0e7c0e00ecb1f91d025fc59c23be5438ba0ef91a5246c SHA512 01723eff5116a1d7d136fa32d2aee2691b227a241dbc160953ee72a8c0f3bc7ab771c17434629cabef419983ef43bb38aa6956ddcc09c9a82e116a50073b0079 diff --git a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild deleted file mode 100644 index a9aff4816743.. --- a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild +++ /dev/null @@ -1,184 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_COMMIT=f4ac0b55c37f2b594ffbe639db43dac365825c7c -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" -SLOT=5/${QT5_PV} # bug 707658 - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="ppc ppc64" -fi - -IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg - +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( virtual/jpeg ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:=[xkb] - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: - :fontconfig: - :system-freetype:FREETYPE - !:no-freetype: - !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 -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/, dev-qt/qtnetwork/
commit: 2a16794e856525312113dfea415070e0a49f534c Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 20 12:46:18 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 20 13:24:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a16794e dev-qt: Consolidate QT5_MODULE=qtbase to f4ac0b55 snapshot No changes from 38ad2f39 except to qtcore. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 2 +- dev-qt/qtgui/qtgui-5.15.2-r16.ebuild | 2 +- dev-qt/qtnetwork/Manifest| 2 +- dev-qt/qtnetwork/qtnetwork-5.15.2-r14.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index a795b7ed2784..32718f267d7e 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1 +1 @@ -DIST qtbase-5.15.2-38ad2f39.tar.gz 67969272 BLAKE2B 9071c96e8162d8141676f63aab82ca61ba29039e79066939fb74501187ae95cca34c924f1105827411f021efca2f40a62b7acde845d0d463604b234a3a8f8370 SHA512 df4f2dce732f62c797f77c266e268097f32a5d7605b3464c9a76d323d8ec069c902994df6afa28823d3c03f5d4ca0295cac47e28773b25e2f9387e3475f52f82 +DIST qtbase-5.15.2-f4ac0b55.tar.gz 67967554 BLAKE2B 3e1ece861c195cdaa688f22cac7bbfdb3cce73ac575f72c8adc916face612307553d98da7b757c44980b1ed0ebf5a9ecaa2e993b41e775f511e32bd515c1ca54 SHA512 6160e02505e4d3f9fbd55f442e0a7a4d906feb576c891600232937bc212660b5c8a41072347d9f78dd0a1ca9357af514b5df2b341e181b2c823b36a912e583fa diff --git a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild index ec8ccffd2617..6292f2e6d98c 100644 --- a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild @@ -3,7 +3,7 @@ EAPI=8 -KDE_ORG_COMMIT=38ad2f39daec09168728033969265834b6a2d924 +KDE_ORG_COMMIT=f4ac0b55c37f2b594ffbe639db43dac365825c7c QT5_MODULE="qtbase" inherit qt5-build diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest index 6db135e943bc..4d6eb7dc073a 100644 --- a/dev-qt/qtnetwork/Manifest +++ b/dev-qt/qtnetwork/Manifest @@ -1,2 +1,2 @@ -DIST qtbase-5.15.2-38ad2f39.tar.gz 67969272 BLAKE2B 9071c96e8162d8141676f63aab82ca61ba29039e79066939fb74501187ae95cca34c924f1105827411f021efca2f40a62b7acde845d0d463604b234a3a8f8370 SHA512 df4f2dce732f62c797f77c266e268097f32a5d7605b3464c9a76d323d8ec069c902994df6afa28823d3c03f5d4ca0295cac47e28773b25e2f9387e3475f52f82 DIST qtbase-5.15.2-a4f9e569.tar.gz 67964648 BLAKE2B 2be7351221c46846ef37308a0238aa4a39369da63fe5c3be5e142ff700c80e125821c06b43c9e4e949bd9f285222a60888303aef956c9b427a9a6c8ee3bc6b1a SHA512 b4be8132a1d7119fd9728f7bf2d72cdd27d2092e7f178a1f15707204f5ffade7ce505c897fd658bb19274bdd6238b2eb16f7fcfedff2567877dc3458b4091388 +DIST qtbase-5.15.2-f4ac0b55.tar.gz 67967554 BLAKE2B 3e1ece861c195cdaa688f22cac7bbfdb3cce73ac575f72c8adc916face612307553d98da7b757c44980b1ed0ebf5a9ecaa2e993b41e775f511e32bd515c1ca54 SHA512 6160e02505e4d3f9fbd55f442e0a7a4d906feb576c891600232937bc212660b5c8a41072347d9f78dd0a1ca9357af514b5df2b341e181b2c823b36a912e583fa diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.2-r14.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.2-r14.ebuild index 6ee6ab0154ea..b74124fe8839 100644 --- a/dev-qt/qtnetwork/qtnetwork-5.15.2-r14.ebuild +++ b/dev-qt/qtnetwork/qtnetwork-5.15.2-r14.ebuild @@ -3,7 +3,7 @@ EAPI=8 -KDE_ORG_COMMIT=38ad2f39daec09168728033969265834b6a2d924 +KDE_ORG_COMMIT=f4ac0b55c37f2b594ffbe639db43dac365825c7c QT5_MODULE="qtbase" inherit qt5-build
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 81965801a524212c886ad010409e569376c84b27 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 20 12:17:32 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 20 13:24:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81965801 dev-qt/qtgui: Drop 5.15.2-r15 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 - dev-qt/qtgui/qtgui-5.15.2-r15.ebuild | 184 --- 2 files changed, 185 deletions(-) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 4f0dd80dbe1f..a795b7ed2784 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,2 +1 @@ DIST qtbase-5.15.2-38ad2f39.tar.gz 67969272 BLAKE2B 9071c96e8162d8141676f63aab82ca61ba29039e79066939fb74501187ae95cca34c924f1105827411f021efca2f40a62b7acde845d0d463604b234a3a8f8370 SHA512 df4f2dce732f62c797f77c266e268097f32a5d7605b3464c9a76d323d8ec069c902994df6afa28823d3c03f5d4ca0295cac47e28773b25e2f9387e3475f52f82 -DIST qtbase-5.15.2-7c6c0030.tar.gz 67967537 BLAKE2B 623b99942e9df9bc8ac436a21503060845f9e3532aa0e02ccd927762382be26091878fbe092e80c0ac68bead51d09647e40e0cf61361d62ad226ed46b221132b SHA512 eb88b21764591246c5f04f63405dbfcd39afb737e96bb29c7721644b9aba3ea95df24ed9699acfd03a8c088ee72efec1fb0267aef8d665d5ec72ee75fc08ecdc diff --git a/dev-qt/qtgui/qtgui-5.15.2-r15.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r15.ebuild deleted file mode 100644 index 5b9c23c319a7.. --- a/dev-qt/qtgui/qtgui-5.15.2-r15.ebuild +++ /dev/null @@ -1,184 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_COMMIT=7c6c0030cf80ef7b9ace42996b0e0c3a72f76860 -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" -SLOT=5/${QT5_PV} # bug 707658 - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" -fi - -IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg - +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( virtual/jpeg ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:=[xkb] - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: - :fontconfig: - :system-freetype:FREETYPE - !:no-freetype: - !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: -
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: d8cbf5eef9404ddba535ba29b277676ff36be35a Author: Jakov Smolić gentoo org> AuthorDate: Thu Jan 20 12:15:01 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Jan 20 12:15:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8cbf5ee dev-qt/qtgui: Stabilize 5.15.2-r16 arm, #829923 Signed-off-by: Jakov Smolić gentoo.org> dev-qt/qtgui/qtgui-5.15.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild index 8d32d6a72129..ec8ccffd2617 100644 --- a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 130c3b2282193df0a347e6e3483507627e701acd Author: Jakov Smolić gentoo org> AuthorDate: Thu Jan 20 08:59:57 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Jan 20 08:59:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130c3b22 dev-qt/qtgui: Stabilize 5.15.2-r16 x86, #829923 Signed-off-by: Jakov Smolić gentoo.org> dev-qt/qtgui/qtgui-5.15.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild index dfcc0efd08f1..8d32d6a72129 100644 --- a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: 7c858f13eab8a8c3d05cd556994a2fd409d43f4e Author: Sam James gentoo org> AuthorDate: Wed Jan 19 22:42:55 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jan 19 22:42:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c858f13 dev-qt/qtgui: Stabilize 5.15.2-r16 ppc, #829923 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild index 6222c0942260..dfcc0efd08f1 100644 --- a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: eb064e7e0dbc4c8ae7458f6b52dce1b2cb4b1529 Author: Sam James gentoo org> AuthorDate: Wed Jan 19 22:42:37 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jan 19 22:42:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb064e7e dev-qt/qtgui: Stabilize 5.15.2-r16 ppc64, #829923 Signed-off-by: Sam James gentoo.org> dev-qt/qtgui/qtgui-5.15.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild index ffa89e29243d..6222c0942260 100644 --- a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: fdac28cd03d4ae7abb9aa83b49b63a4073cf11cb Author: Jakov Smolić gentoo org> AuthorDate: Tue Jan 18 22:52:21 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jan 18 22:52:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdac28cd dev-qt/qtgui: Stabilize 5.15.2-r16 amd64, #829923 Signed-off-by: Jakov Smolić gentoo.org> dev-qt/qtgui/qtgui-5.15.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild index 3d8b468b1913..9e7b8d1811a7 100644 --- a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" SLOT=5/${QT5_PV} # bug 707658 if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
commit: ee9113be721c2c9eb6fec49edc9184dfb716240d Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jan 12 12:57:41 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jan 12 16:12:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9113be dev-qt/qtgui: 5.15.2-r16 version bump at KDE 38ad2f39 Changes since 7c6c0030cf80ef7b9ace42996b0e0c3a72f76860: Albert Astals Cid (1): Use block char format to render list item bullets and numbers Liang Qi (1): xcb: avoid to use invalid pointers Volker Hilsheimer (1): QXcb: don't dereference pointer before checking Zhang Hao (1): Use qint64 to replace int while qt_transform_image_rasterize Øystein Heskestad (1): Add missing macOS header file that was indirectly included before Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-qt/qtgui/Manifest| 1 + dev-qt/qtgui/qtgui-5.15.2-r16.ebuild | 184 +++ 2 files changed, 185 insertions(+) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 8f45ea5ec73a..4f0dd80dbe1f 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1 +1,2 @@ +DIST qtbase-5.15.2-38ad2f39.tar.gz 67969272 BLAKE2B 9071c96e8162d8141676f63aab82ca61ba29039e79066939fb74501187ae95cca34c924f1105827411f021efca2f40a62b7acde845d0d463604b234a3a8f8370 SHA512 df4f2dce732f62c797f77c266e268097f32a5d7605b3464c9a76d323d8ec069c902994df6afa28823d3c03f5d4ca0295cac47e28773b25e2f9387e3475f52f82 DIST qtbase-5.15.2-7c6c0030.tar.gz 67967537 BLAKE2B 623b99942e9df9bc8ac436a21503060845f9e3532aa0e02ccd927762382be26091878fbe092e80c0ac68bead51d09647e40e0cf61361d62ad226ed46b221132b SHA512 eb88b21764591246c5f04f63405dbfcd39afb737e96bb29c7721644b9aba3ea95df24ed9699acfd03a8c088ee72efec1fb0267aef8d665d5ec72ee75fc08ecdc diff --git a/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild new file mode 100644 index ..3d8b468b1913 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.2-r16.ebuild @@ -0,0 +1,184 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_COMMIT=38ad2f39daec09168728033969265834b6a2d924 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" +SLOT=5/${QT5_PV} # bug 707658 + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg + +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( virtual/jpeg ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:=[xkb] + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl:egl: + eglfs:eglfs: + eglfs:eglfs_egldevice: + eglfs:eglfs_gbm: + evdev:evdev: + evdev:mtdev: + :fontconfig: + :system-freetype:FREETYPE + !:no-freetype: + !gif:no-gif: +