summaryrefslogtreecommitdiff
path: root/net-news
diff options
context:
space:
mode:
Diffstat (limited to 'net-news')
-rw-r--r--net-news/Manifest.gzbin2213 -> 2219 bytes
-rw-r--r--net-news/alligator/Manifest2
-rw-r--r--net-news/alligator/alligator-24.12.2.ebuild29
-rw-r--r--net-news/rssguard/Manifest3
-rw-r--r--net-news/rssguard/files/rssguard-4.8.1-qt-feature-checks.patch70
-rw-r--r--net-news/rssguard/rssguard-4.8.1.ebuild5
-rw-r--r--net-news/rsstail/Manifest2
-rw-r--r--net-news/rsstail/rsstail-2.2.ebuild4
8 files changed, 111 insertions, 4 deletions
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz
index 460f14243545..8eceac42a3d5 100644
--- a/net-news/Manifest.gz
+++ b/net-news/Manifest.gz
Binary files differ
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"