diff options
Diffstat (limited to 'net-news')
-rw-r--r-- | net-news/Manifest.gz | bin | 2213 -> 2219 bytes | |||
-rw-r--r-- | net-news/alligator/Manifest | 2 | ||||
-rw-r--r-- | net-news/alligator/alligator-24.12.2.ebuild | 29 | ||||
-rw-r--r-- | net-news/rssguard/Manifest | 3 | ||||
-rw-r--r-- | net-news/rssguard/files/rssguard-4.8.1-qt-feature-checks.patch | 70 | ||||
-rw-r--r-- | net-news/rssguard/rssguard-4.8.1.ebuild | 5 | ||||
-rw-r--r-- | net-news/rsstail/Manifest | 2 | ||||
-rw-r--r-- | net-news/rsstail/rsstail-2.2.ebuild | 4 |
8 files changed, 111 insertions, 4 deletions
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz Binary files differindex 460f14243545..8eceac42a3d5 100644 --- a/net-news/Manifest.gz +++ b/net-news/Manifest.gz diff --git a/net-news/alligator/Manifest b/net-news/alligator/Manifest index 3afcd4e3611c..d3584193c8d6 100644 --- a/net-news/alligator/Manifest +++ b/net-news/alligator/Manifest @@ -1,5 +1,7 @@ DIST alligator-24.08.3.tar.xz 195108 BLAKE2B 31c2c324d0d39df6592186cb9da437d61f9baba9728b2f4066cb101065da43a59a8cf9cc019f9a8b7233d721fbcd06291115d61543c23536850829c5b0b1d022 SHA512 2227fb86f238a7eb8505e19e390d5f23a5d820ac5889109d4df4a87f267999c5cc5a12abb9cc8bb689b89bd1911dc1d122646cbd083d244c9686501d695167dc DIST alligator-24.12.1.tar.xz 196484 BLAKE2B 29a10e46cb4420f0f24eb90501a17bbc1a5dae16cca29e5c234c8667094b8886ff31bf8cdc9c90b9a723fac5b4eb00214ffcc576505b080b2a1be67f8b42d7b7 SHA512 35c5680ab540a305bd2898ffbe2de7c72cea4eeb748ecfa2cf611ac61a69c79e83d915646d5c3df723f88c15e45e5dcc67e96869d9c7b513554a307720d395e1 +DIST alligator-24.12.2.tar.xz 196860 BLAKE2B 8bd5d582dc9e880492d4585d88f183386a924d608c4dbf1a939b442eef39c77481b0e4e641925704f58616372126359d873ff5eab8d61796cb4c8a3c4c0bd538 SHA512 88a8a4f493670cc141ba56c91dda666f9bd0da375a5dc8df1dd962ebc3a6873e22f6917416d32d6cca7ef04fd20eb05b144a6876ff7866ec197c6ad940c29e36 EBUILD alligator-24.08.3.ebuild 730 BLAKE2B 70c12c1b0ec15e23ae56aa0ff73bd2d3fbd675a5a4b2c431a44c3eb9a07b874e0db638ca991e568f03a4f35627d9a6bbf3939bddd668fd4466f8e32f7b94f316 SHA512 08438a4d448e4e3facbf06229651799003f3ad04e3271a8346c6d96afcd149f159b896ee512ff5fedabac6cb1201ffb9e5174f304903e9ea5edfb5f66ecf3270 EBUILD alligator-24.12.1.ebuild 774 BLAKE2B 5fe5d9404b304f71abdd73a74e34288fa64789ec2e88553132771d991531c9449435f0fa2f6fee22b02de78e88fa8bc758827bba2f28cd2c29d5ceebecf3b5a8 SHA512 7279fd50401d4abc2a635e3544ab45e16c3d5281fe7ea74eada570e9612f7457a7c5c55defb5f7cb7e541b19b03c6f2c0f2501b912649d6182a82d1ca8eeb99e +EBUILD alligator-24.12.2.ebuild 774 BLAKE2B 5fe5d9404b304f71abdd73a74e34288fa64789ec2e88553132771d991531c9449435f0fa2f6fee22b02de78e88fa8bc758827bba2f28cd2c29d5ceebecf3b5a8 SHA512 7279fd50401d4abc2a635e3544ab45e16c3d5281fe7ea74eada570e9612f7457a7c5c55defb5f7cb7e541b19b03c6f2c0f2501b912649d6182a82d1ca8eeb99e MISC metadata.xml 410 BLAKE2B 8467e6d44bc18187b601a202f94885fad62925c08795864a297dd81d445c8091242199fb7229478b33b5dd9d8b3a32861be1fac2f189d209aa0c0045bbd5efaf SHA512 3f90022b0f18fdf2cdbe9220286398d731791eb05e257c799af8ac291cf0ea7854fd01e4a64e791df83e3d3390fdb696ae6cf206b2e2d26caabe6b3366ef5d5c diff --git a/net-news/alligator/alligator-24.12.2.ebuild b/net-news/alligator/alligator-24.12.2.ebuild new file mode 100644 index 000000000000..da0edaacc614 --- /dev/null +++ b/net-news/alligator/alligator-24.12.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.7.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org + +DESCRIPTION="Convergent RSS/Atom feed reader for Plasma" +HOMEPAGE="https://apps.kde.org/alligator/" + +LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0 CC-BY-SA-4.0 GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +DEPEND=" + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/syndication-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest index 1e5327917ae1..cd89003381f2 100644 --- a/net-news/rssguard/Manifest +++ b/net-news/rssguard/Manifest @@ -1,3 +1,4 @@ +AUX rssguard-4.8.1-qt-feature-checks.patch 4206 BLAKE2B b04037198a6c7d866cbbfcd41c71e0c68e27fc2bbf99c3339bb63a0109fe5cf2b06f245d14fa7614168a1efb5a26c20f9e8689acbeb2a51df7f27cb042575f81 SHA512 0ee8dac6f596896c934b5af9f0e35efe1167e05c95dc4253a2cb7fecf67d0933b8d10b1e87469672acc63f3c5546758703f5b509f63de30b97b9ee19dd232425 DIST rssguard-4.8.1.gh.tar.gz 23782356 BLAKE2B dfc0a02ae3728794f98d48814881d66fe8ddc2e3af3cc767e53894254d6556dec78007068f098c4a8204d98d4e6a3d31718736565d036c98380d6f30dd67d5aa SHA512 68e53dd0b9924d227d4b46e5f03d93e99f6171b62ec33ad846336404f6be6c0c1c4c92eb38c5b11e9a1a4d30c07ebe3bb21f05ae450acaa73dd8a6c4f7a19106 -EBUILD rssguard-4.8.1.ebuild 1439 BLAKE2B 11604fc76be035f7f47b1c8a838e4f78c7daf0303328c4b9f1ac96ff31e41bbf8e257f3248cfaa56fd606e930471dc3b7a75c029ce685bf7c2a7ef7ecba4cbec SHA512 2a81c32c6912c970db24d5f97b911e2c1058f6112a6471a949d948cff8f717a80b893efafaf16d1b6abf7438659f26e1ee0eae476c995295e04ac5a3b8694dc0 +EBUILD rssguard-4.8.1.ebuild 1550 BLAKE2B ee3b3b4996c9874e879bc6a09b0e3692406485a4dca6146f8fc35056c69021cbc28d76dcddec6a6fdf09726fc5dcf6e827548a0049968668ce43bce25a30e311 SHA512 a28ba4b09cffd80dbf299568522225c4915c25d2018822fc47d8e5df6403e39a9776e4e5c8f5d760f11ff8be53289c059f4564ccafc8338b0affd0efaa46247e MISC metadata.xml 1031 BLAKE2B 36ddcbe8397242d8029c27d4c1a881b9608c725036f5137927a0f2082468aef31bdfc97a7d780cd661aeccb16dc927e69fd0e53ad06c050863ceae210509aaa4 SHA512 ac1b142461d3dec593957d37d279f1d6e0bb52ec7cd4fccade4e7d6a766681f810a8678cdedb3625d6603fb3cbc96e2399a49822cdc6ef2c392755746bfdcc7b diff --git a/net-news/rssguard/files/rssguard-4.8.1-qt-feature-checks.patch b/net-news/rssguard/files/rssguard-4.8.1-qt-feature-checks.patch new file mode 100644 index 000000000000..f48e7bb1c420 --- /dev/null +++ b/net-news/rssguard/files/rssguard-4.8.1-qt-feature-checks.patch @@ -0,0 +1,70 @@ +From 017ce7168f31a9dcd156fea9abd4cb5f16a47773 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> +Date: Wed, 22 Jan 2025 20:02:45 +0100 +Subject: [PATCH] fix qt6 feature checks in libmpv +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fix Qt6 feature checks to ensure the `QT_CONFIG` macro rather than +incorrectly checking for the definitions. `QT_FEATURE_*` are always +defined, and they take values 1 or -1 to indicate whether the feature +is present or not. The `QT_CONFIG` macro wraps checking for that, see: +https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qtconfigmacros.h?id=f9163ae7a8167daded0798654d99a2e3a5aaa2b5#n60 + +This fixes build failure when qtbase is built without Wayland support: + +``` +/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp: In member function ‘v +irtual void LibMpvWidget::initializeGL()’: +/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:60: error: ‘QWayla +ndApplication’ is not a member of ‘QNativeInterface’; did you mean ‘QX11Application’? + 123 | display.data = qApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display(); + | ^~~~~~~~~~~~~~~~~~~ + | QX11Application +/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:80: error: no matc +hing function for call to ‘Application::nativeInterface<<expression error> >()’ + 123 | display.data = qApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display(); +In file included from /usr/include/qt6/QtCore/qcoreapplication.h:17, + from /usr/include/qt6/QtCore/QCoreApplication:1, + from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/miscellaneous/iofactory.h:8, + from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/miscellaneous/application.h:11, + from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp: +5: +/usr/include/qt6/QtWidgets/qapplication.h:125:5: note: candidate: ‘template<class NativeInterface, class TypeInfo, class BaseType, typename std::enable_if<TypeInfo::isCompatibleWith<QApplication>, bool>::type <anonymous> > NativeInterface* QApplication::nativeInterface() const’ + 125 | QT_DECLARE_NATIVE_INTERFACE_ACCESSOR(QApplication) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/qt6/QtWidgets/qapplication.h:125:5: note: template argument deduction/substitution failed: +/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:80: error: templat +e argument 1 is invalid +``` + +Originally reported in https://bugs.gentoo.org/948473. +--- + src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp b/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp +index b5f6174..2e0bc29 100644 +--- a/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp ++++ b/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp +@@ -110,14 +110,14 @@ void LibMpvWidget::initializeGL() { + mpv_render_param display{MPV_RENDER_PARAM_INVALID, nullptr};
+
+ #if QT_VERSION_MAJOR == 6 && defined(Q_OS_UNIX) && !defined(Q_OS_DARWIN) && !defined(Q_OS_ANDROID)
+-#if defined(QT_FEATURE_xcb)
++#if QT_CONFIG(xcb)
+ if (QGuiApplication::platformName() == QStringLiteral("xcb")) {
+ display.type = MPV_RENDER_PARAM_X11_DISPLAY;
+ display.data = qApp->nativeInterface<QNativeInterface::QX11Application>()->display();
+ }
+ #endif
+
+-#if defined(QT_FEATURE_wayland)
++#if QT_CONFIG(wayland)
+ if (qApp->isWayland()) {
+ display.type = MPV_RENDER_PARAM_WL_DISPLAY;
+ display.data = qApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display();
+-- +2.48.1 + diff --git a/net-news/rssguard/rssguard-4.8.1.ebuild b/net-news/rssguard/rssguard-4.8.1.ebuild index c75b112dc995..e060200734a6 100644 --- a/net-news/rssguard/rssguard-4.8.1.ebuild +++ b/net-news/rssguard/rssguard-4.8.1.ebuild @@ -43,6 +43,11 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( + # https://github.com/martinrotter/rssguard/pull/1612 + "${FILESDIR}/${P}-qt-feature-checks.patch" +) + src_configure() { local mycmakeargs=( -DBUILD_WITH_QT6=ON diff --git a/net-news/rsstail/Manifest b/net-news/rsstail/Manifest index c3f43350e221..f0e2fdf25f1c 100644 --- a/net-news/rsstail/Manifest +++ b/net-news/rsstail/Manifest @@ -1,5 +1,5 @@ DIST rsstail-2.1_p20200310.tar.gz 12977 BLAKE2B e127f1fa864e6ce8cf796dde13025c92d5e1c681d89e878bcbfa60a2473c1a04173edbc385ff39d3d61f3e744ba25859a9dd05fab33c28e188c8a1fe56e1cf21 SHA512 6dbdf9d07a851d34518b452418e14bab6aefd7f0e7f6cc00007db11812782cceee0ec3e66236270fecab2e5042ab9c9c63b3b99c6ada5cc2b18b50c04737aab6 DIST rsstail-2.2.tar.gz 12964 BLAKE2B 55310b92fd09a33d0d453b025e7fe66a1b7884bf1a2c9f3ea31823bfb15f623df53a0095d8e25b0415e299a2142f65fc9e783b3b78e39dcac03f61cb9c304a1e SHA512 cc80c2cf03d5bb52f4e531e47c10ea29a49f6b4418fb37f29c21889826e4c1d3594063f2b8ddadf9d2c7af103e29a29c0166fc2f138a144235f9064e9601b03d EBUILD rsstail-2.1_p20200310.ebuild 865 BLAKE2B 8040b2bf815d6e34a3b5eb420420ca2a4a05336ffe5a1e81bbd1afcc1c7f487a25232c8c8f4f278ce014b2e517a9a5f938f400022e735e2862a96ff824164565 SHA512 ea06fa41c893d10143ac9743e126f1a07f1360ea68fa1131e6b1d96f1fd9516ac30d55de0d6f9947084a1dcece0265b9d83a630af7241d811f2996aade9bfb4b -EBUILD rsstail-2.2.ebuild 815 BLAKE2B b74b0764a478c8fbf26a276700da68571ebb34af6ba84b2f471c5f5e5af90db6776502f93f10282badc4f58ffe9b8a29cf3278fffce9d19b115ecd2ed5a81a67 SHA512 b4aee240fae53dc4f9954f24618c3a55302cf0a3ebff2483aefd8e098ffe2868df8648cb6811bf025a2a6699f9f5bead7e66de369580f1d86bd3f35d006b1db7 +EBUILD rsstail-2.2.ebuild 813 BLAKE2B 3941e7c745681c9bbec7ccb93c7888fbe3e5118b6fa63d3242d13c1c953b8c6392b40fe71be5e882253d976c6f41aad3c6ea2d1148b3d59a0a9cf0e1f61730a6 SHA512 f7b17c8e5c50853f92a9121e4c251a95025f61eedd80ca1789580b1f232daa197676ea6d478b6dfe98d42e8ad786217eb6c82acfe4b2f01abcd493a36ad24a38 MISC metadata.xml 436 BLAKE2B 37c03893f5690e6c705fcf8dd80694a49a430452bbf858bf20d17f62e405b765297187eba722804b39296c96ca9fe95cbff08e74b8b879fe1597786bc53fc015 SHA512 43f0af19837e7a3341ce80f5f77b25129d8488ae0a256194978ba8716572e5fcc6af2dd09a2823e3fc0039dc66e72c4d5cbd88e705a7d2ca06433ea2cfc5374d diff --git a/net-news/rsstail/rsstail-2.2.ebuild b/net-news/rsstail/rsstail-2.2.ebuild index dab3f6d71ef6..acc1b2ad5db2 100644 --- a/net-news/rsstail/rsstail-2.2.ebuild +++ b/net-news/rsstail/rsstail-2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND="virtual/pkgconfig" DEPEND=">=net-libs/libmrss-0.17.1" |