public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/, net-news/rssguard/files/
@ 2016-10-23 18:07 Michael Palimaka
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Palimaka @ 2016-10-23 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     436fc595c838251bfa1dfece3cd572c352316f4d
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sat Oct 22 13:46:59 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Oct 23 18:07:31 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=436fc595

net-news/rssguard: 3.3.5 version bump

Fix HOMEPAGE, SRC_URI
Bump EAPI to 6
Unconditionally Qt5-based

Gentoo-bug: 571028

Package-Manager: portage-2.3.0

 net-news/rssguard/Manifest                        |  1 +
 net-news/rssguard/files/rssguard-3.3.5-deps.patch | 25 +++++++++++
 net-news/rssguard/metadata.xml                    | 15 ++++---
 net-news/rssguard/rssguard-3.3.5.ebuild           | 52 +++++++++++++++++++++++
 4 files changed, 87 insertions(+), 6 deletions(-)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index dd3a58c..cfd5583 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1 +1,2 @@
 DIST rssguard-2.4.0.tar.gz 44439456 SHA256 5b9f87185a1d5b4ebbbd6aa8ff49fe0b470f323e7465c1a7c364198f62ed877e SHA512 ab789af3119fea8a974b0d0c4c15c256b61ea8d143963fcba6c8dfa792191fa7e21a83e8c867bdeec4cf5dec479300016163f529e5337bc22ef533e9b7631f92 WHIRLPOOL 15f3243b077ccab89188b95b0b5450c06b07910555296d483dea283125e09a11f4e0c1327c2e8740fb6cd1aebccc2a874e52558e28a9a5c2fac64de7fd6a0d87
+DIST rssguard-3.3.5.tar.gz 5310573 SHA256 c8f9d05d498e63f5654dca2fc27834403d6cd76f078639a5d6e1b2acbc6e81bf SHA512 3d80cffa20f0f5f625907b0245a09ada18d56a190abddf2bcdc9eaa199867e29b68d445e12eec0dc544469e8ead4df2c6753da634346bf60e0913bdae41951be WHIRLPOOL efc16b622f3a0ddccee05c0ff5ba97933b170a8e1b713bf4cd81baeda745e70c88acd34502a372a34df339ab210b929f331609f022be3d5dc88cb9acc74de697

diff --git a/net-news/rssguard/files/rssguard-3.3.5-deps.patch b/net-news/rssguard/files/rssguard-3.3.5-deps.patch
new file mode 100644
index 00000000..86733e3
--- /dev/null
+++ b/net-news/rssguard/files/rssguard-3.3.5-deps.patch
@@ -0,0 +1,25 @@
+Remove these dependencies that are not used.
+
+--- a/rssguard.pro
++++ b/rssguard.pro
+@@ -164,7 +164,7 @@ message(rssguard: Prefix directory: \"$$PREFIX\".)
+ message(rssguard: Build revision: \"$$APP_REVISION\".)
+ message(rssguard: lrelease executable name: \"$$LRELEASE_EXECUTABLE\".)
+ 
+-QT += core gui widgets sql network xml printsupport
++QT += core gui widgets sql network xml
+ 
+ CONFIG *= c++11 debug_and_release warn_on
+ DEFINES *= QT_USE_QSTRINGBUILDER QT_USE_FAST_CONCATENATION QT_USE_FAST_OPERATOR_PLUS UNICODE _UNICODE
+diff --git a/src/miscellaneous/systemfactory.cpp b/src/miscellaneous/systemfactory.cpp
+index da35aba..1d6b2cd 100755
+--- a/src/miscellaneous/systemfactory.cpp
++++ b/src/miscellaneous/systemfactory.cpp
+@@ -35,7 +35,6 @@
+ #include <QFileInfo>
+ #include <QDir>
+ #include <QFutureWatcher>
+-#include <QtConcurrent/QtConcurrentRun>
+ #include <QDesktopServices>
+ 
+ 

diff --git a/net-news/rssguard/metadata.xml b/net-news/rssguard/metadata.xml
index e742e1d..12ad4e9 100644
--- a/net-news/rssguard/metadata.xml
+++ b/net-news/rssguard/metadata.xml
@@ -1,10 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="person">
-    <email>yngwin@gentoo.org</email>
-  </maintainer>
-  <upstream>
-    <remote-id type="bitbucket">skunkos/rssguard</remote-id>
-  </upstream>
+	<maintainer type="person">
+		<email>yngwin@gentoo.org</email>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">martinrotter/rssguard</remote-id>
+	</upstream>
+	<use>
+		<flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for embedded web browser</flag>
+	</use>
 </pkgmetadata>

diff --git a/net-news/rssguard/rssguard-3.3.5.ebuild b/net-news/rssguard/rssguard-3.3.5.ebuild
new file mode 100644
index 00000000..0a93d89
--- /dev/null
+++ b/net-news/rssguard/rssguard-3.3.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit qmake-utils
+
+DESCRIPTION="A tiny RSS and Atom feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard"
+SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug +webengine"
+
+RDEPEND="
+	>=dev-qt/qtcore-5.6:5
+	>=dev-qt/qtgui-5.6:5
+	>=dev-qt/qtnetwork-5.6:5
+	>=dev-qt/qtsql-5.6:5
+	>=dev-qt/qtwidgets-5.6:5
+	>=dev-qt/qtxml-5.6:5
+	webengine? ( >=dev-qt/qtwebengine-5.6:5[widgets] )
+"
+DEPEND="${RDEPEND}
+	>=dev-qt/linguist-tools-5.6:5
+"
+
+PATCHES=( "${FILESDIR}/${P}-deps.patch" )
+
+src_prepare() {
+	default
+
+	# remove bundled qtbase translations
+	rm localization/qtbase* || die
+	sed -i -e "s|localization/qtbase-[a-z][a-z].ts||g" ${PN}.pro || die
+}
+
+src_configure() {
+	eqmake5 \
+		CONFIG+=$(usex debug debug release) \
+		USE_WEBENGINE=$(usex webengine true false) \
+		LRELEASE_EXECUTABLE="$(qt5_get_bindir)/lrelease" \
+		PREFIX="${EPREFIX}"/usr \
+		INSTALL_ROOT=.
+}
+
+src_install() {
+	emake install INSTALL_ROOT="${D}"
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/, net-news/rssguard/files/
@ 2020-01-05 17:00 Andreas Sturmlechner
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2020-01-05 17:00 UTC (permalink / raw
  To: gentoo-commits

commit:     a575be325e55f72695819e20364722dc74c9726c
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 16:46:02 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jan  5 16:59:39 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a575be32

net-news/rssguard: 3.5.9 version bump

Closes: https://bugs.gentoo.org/704388
Closes: https://bugs.gentoo.org/682582
Closes: https://bugs.gentoo.org/645386
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 net-news/rssguard/Manifest                         |  1 +
 .../rssguard/files/rssguard-3.5.9-qt-5.14.patch    | 10 +++++
 net-news/rssguard/rssguard-3.5.9.ebuild            | 44 ++++++++++++++++++++++
 3 files changed, 55 insertions(+)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 403ac140ce5..b4046486040 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1 +1,2 @@
 DIST rssguard-3.5.5.tar.gz 6446094 BLAKE2B 81a862f25f2c3029d4453faf03ddcfac1cd420a430acafff75bf15132d080b726910da82d1b7422f383eaec8b40a3956d7ad91d9368d9bd68fabcb9940dc3ad2 SHA512 4e6512c0d58c678145f63a2a42c43abfe4a6ceb8c9d395aba52228ca3afdaaf3dafdd79ab846dada16963f1be5dd22afb877910acc1425aea037d6fa1fc08996
+DIST rssguard-3.5.9.tar.gz 5775322 BLAKE2B f7d91e87b2a55d780bc1eae4f7e55b8059c049d21998f4c2554a84ca1d7b283e3145a556eef77e784d88ae2ad9f016d7b486a12141dceeada69dd1240205de23 SHA512 3a7223767185bf37bef316291b88d60bb2906fdbd0b045aa07c2ca4be19aadaeaa0b8c923f22aaa3483c7db783386744ad1411ad1ab214a8a71ef260948707b9

diff --git a/net-news/rssguard/files/rssguard-3.5.9-qt-5.14.patch b/net-news/rssguard/files/rssguard-3.5.9-qt-5.14.patch
new file mode 100644
index 00000000000..c1d9a8ccb5f
--- /dev/null
+++ b/net-news/rssguard/files/rssguard-3.5.9-qt-5.14.patch
@@ -0,0 +1,10 @@
+--- a/src/gui/messagepreviewer.cpp	2019-06-04 13:16:48.000000000 +0200
++++ b/src/gui/messagepreviewer.cpp	2020-01-05 17:26:13.405430006 +0100
+@@ -9,6 +9,7 @@
+ #include "network-web/webfactory.h"
+ #include "services/abstract/serviceroot.h"
+ 
++#include <QKeyEvent>
+ #include <QScrollBar>
+ #include <QToolBar>
+ #include <QToolTip>

diff --git a/net-news/rssguard/rssguard-3.5.9.ebuild b/net-news/rssguard/rssguard-3.5.9.ebuild
new file mode 100644
index 00000000000..d6e9e59d36b
--- /dev/null
+++ b/net-news/rssguard/rssguard-3.5.9.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic qmake-utils
+
+DESCRIPTION="Tiny RSS and Atom feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard"
+SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug webengine"
+
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="
+	dev-qt/qtconcurrent:5
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtnetwork:5[ssl]
+	dev-qt/qtsql:5
+	dev-qt/qtwidgets:5
+	dev-qt/qtxml:5
+	webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-qt-5.14.patch" )
+
+src_configure() {
+	# CONFIG+=ltcg is needed because of https://github.com/martinrotter/rssguard/issues/156
+	eqmake5 \
+		CONFIG+=$(usex debug debug release) \
+		$(is-flagq -flto* && echo "CONFIG+=ltcg") \
+		USE_WEBENGINE=$(usex webengine) \
+		PREFIX="${EPREFIX}"/usr \
+		INSTALL_ROOT=.
+}
+
+src_install() {
+	emake install INSTALL_ROOT="${D}"
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/, net-news/rssguard/files/
@ 2021-03-16 19:57 Sam James
  0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2021-03-16 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     c572d23eb0052082391b31a7fa8e81d2c430e487
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 16 19:36:33 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 16 19:56:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c572d23e

net-news/rssguard: drop 3.5.9-r1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-news/rssguard/Manifest                         |  1 -
 .../rssguard/files/rssguard-3.5.9-qt-5.14.patch    | 10 -----
 net-news/rssguard/rssguard-3.5.9-r1.ebuild         | 52 ----------------------
 3 files changed, 63 deletions(-)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 86c968af345..2a6a3f69f22 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,2 +1 @@
-DIST rssguard-3.5.9.tar.gz 5775322 BLAKE2B f7d91e87b2a55d780bc1eae4f7e55b8059c049d21998f4c2554a84ca1d7b283e3145a556eef77e784d88ae2ad9f016d7b486a12141dceeada69dd1240205de23 SHA512 3a7223767185bf37bef316291b88d60bb2906fdbd0b045aa07c2ca4be19aadaeaa0b8c923f22aaa3483c7db783386744ad1411ad1ab214a8a71ef260948707b9
 DIST rssguard-3.8.3.tar.gz 9865909 BLAKE2B 7afc9dd0cec9ff58164c341f8cb3c6f31608da958a9c64f8099d9ba645cf7bbdaaa76accb3877943eefeb71b9172a13fa43c0ced7d58c6f368cc164e40a5ab39 SHA512 d7c1d18981177880d93bfaf4a87769638804058609f68b8c42db376c4a0e56230b57a29f70054deb30e02634cfa64355ecfe658b5f961a516b990af91c6f3ba8

diff --git a/net-news/rssguard/files/rssguard-3.5.9-qt-5.14.patch b/net-news/rssguard/files/rssguard-3.5.9-qt-5.14.patch
deleted file mode 100644
index c1d9a8ccb5f..00000000000
--- a/net-news/rssguard/files/rssguard-3.5.9-qt-5.14.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/gui/messagepreviewer.cpp	2019-06-04 13:16:48.000000000 +0200
-+++ b/src/gui/messagepreviewer.cpp	2020-01-05 17:26:13.405430006 +0100
-@@ -9,6 +9,7 @@
- #include "network-web/webfactory.h"
- #include "services/abstract/serviceroot.h"
- 
-+#include <QKeyEvent>
- #include <QScrollBar>
- #include <QToolBar>
- #include <QToolTip>

diff --git a/net-news/rssguard/rssguard-3.5.9-r1.ebuild b/net-news/rssguard/rssguard-3.5.9-r1.ebuild
deleted file mode 100644
index b78de6b3565..00000000000
--- a/net-news/rssguard/rssguard-3.5.9-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic xdg-utils qmake-utils
-
-DESCRIPTION="Tiny RSS and Atom feed reader"
-HOMEPAGE="https://github.com/martinrotter/rssguard"
-SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug webengine"
-
-BDEPEND="dev-qt/linguist-tools:5"
-DEPEND="
-	dev-qt/qtconcurrent:5
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5[ssl]
-	dev-qt/qtsql:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtxml:5
-	webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-qt-5.14.patch" )
-
-src_configure() {
-	# CONFIG+=ltcg is needed because of https://github.com/martinrotter/rssguard/issues/156
-	eqmake5 \
-		CONFIG+=$(usex debug debug release) \
-		$(is-flagq -flto* && echo "CONFIG+=ltcg") \
-		USE_WEBENGINE=$(usex webengine true false) \
-		PREFIX="${EPREFIX}"/usr \
-		INSTALL_ROOT=.
-}
-
-src_install() {
-	emake install INSTALL_ROOT="${D}"
-}
-
-pkg_postinst() {
-	xdg_icon_cache_update
-}
-
-pkg_postrm() {
-	xdg_icon_cache_update
-}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/, net-news/rssguard/files/
@ 2023-04-12  1:50 Sam James
  0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2023-04-12  1:50 UTC (permalink / raw
  To: gentoo-commits

commit:     b815151fcab1512a689eabc8052621f51d40fc2e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 12 01:33:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 12 01:33:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b815151f

net-news/rssguard: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/900244
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-news/rssguard/Manifest                         |  1 +
 net-news/rssguard/files/rssguard-4.3.3-gcc13.patch | 30 ++++++++++
 net-news/rssguard/rssguard-4.3.3.ebuild            | 67 ++++++++++++++++++++++
 3 files changed, 98 insertions(+)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 6ab835c03a2a..0021cb5e3a05 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,3 +1,4 @@
 DIST rssguard-4.2.5.tar.gz 22004006 BLAKE2B dc8dea6956a0d538cec5759e94246fc6f5314e6a5fd1ff4315cbf626568d8c817a6a4c378ca9275156d55f88e304d7db8afb0be952c68efef5acb8c8ba0f0a24 SHA512 2fc2a08226d41567db4758aaddeb533e6a4e96923b4df663080dd83dee3bae587ea6a8d06eb26788173c34b11f92859547bacc26465cdfbf2a9297de910c5b98
 DIST rssguard-4.2.7.tar.gz 22029315 BLAKE2B d57fe65c064dcf1ab4b1d6edac127c20a4b0ac0af17bd2b2abe3fc285ab43dd4212c1ec01e97ba8326879df2fb56dfe1046ab02008ae044ab5353ffe3a67542b SHA512 5b50609ebf24d6fe8a494b53aefa0c4a5831461e16157813049f5086c0258e880777d8e4bc8ebe48ac3cb57f858b8630263aa6417d7f8bd6885bbea1e7bf2e32
 DIST rssguard-4.3.2.tar.gz 22077903 BLAKE2B ebab3bb4e16dc4d93d8664342af200f063acd571024cbb46b829d54da0cbc08580dedafb401a091c461f20b5ba5d1eaa758a27457d11dfd988af6df83f7a3595 SHA512 ec12df79d59963b2c8dbfeac3a73c7c67550bc64464728aae462895bcb61400ae5de945cd43b912f13f142d1ed6e8e4de8b0f640683db093a22dc800d55a203a
+DIST rssguard-4.3.3.tar.gz 22087207 BLAKE2B 9f556b07100ad00e16afbbcea350d6cae751ec8ee4f10de4f0c4550bf76dcff560c7a3c78703916503f4ad9a02fcd60ea43eb9b1db6a9c29bda64d1de9a9bd26 SHA512 79394e6bea838292c0cadea65dbdfa0241527a89ab6e2abdc6d31993a59876a431a887a2a5173eacbafb180f0289f29d8182adb1cf8e8fca82266e2ed6c31500

diff --git a/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch b/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch
new file mode 100644
index 000000000000..ce7e26048387
--- /dev/null
+++ b/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch
@@ -0,0 +1,30 @@
+https://github.com/martinrotter/rssguard/issues/911
+https://github.com/martinrotter/rssguard/commit/9de62b46ed65ad32ceab7d93d7b110ddf50e78cc
+https://bugs.gentoo.org/900244
+
+From 9de62b46ed65ad32ceab7d93d7b110ddf50e78cc Mon Sep 17 00:00:00 2001
+From: Martin Rotter <rotter.martinos@gmail.com>
+Date: Tue, 4 Apr 2023 15:35:58 +0200
+Subject: [PATCH] fix #911
+
+--- a/src/librssguard/3rd-party/mimesis/quoted-printable.cpp
++++ b/src/librssguard/3rd-party/mimesis/quoted-printable.cpp
+@@ -19,6 +19,8 @@
+ 
+ #include "quoted-printable.hpp"
+ 
++#include <cstdint>
++
+ using namespace std;
+ 
+ string quoted_printable_decode(string_view in) {
+--- a/src/librssguard/services/standard/gui/formstandardfeeddetails.cpp
++++ b/src/librssguard/services/standard/gui/formstandardfeeddetails.cpp
+@@ -20,7 +20,6 @@
+ 
+ #include <QFileDialog>
+ #include <QNetworkCookie>
+-#include <QTextCodec>
+ 
+ FormStandardFeedDetails::FormStandardFeedDetails(ServiceRoot* service_root,
+                                                  RootItem* parent_to_select,

diff --git a/net-news/rssguard/rssguard-4.3.3.ebuild b/net-news/rssguard/rssguard-4.3.3.ebuild
new file mode 100644
index 000000000000..b93ff67f4274
--- /dev/null
+++ b/net-news/rssguard/rssguard-4.3.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Simple (yet powerful) feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard"
+SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mysql qt6 +sqlite webengine"
+REQUIRED_USE="|| ( mysql sqlite )"
+
+BDEPEND="
+	!qt6? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
+"
+DEPEND="
+	!qt6? (
+		dev-qt/qtconcurrent:5
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtdeclarative:5
+		dev-qt/qtgui:5
+		dev-qt/qtmultimedia:5[gstreamer]
+		dev-qt/qtnetwork:5[ssl]
+		dev-qt/qtsql:5[mysql?,sqlite?]
+		dev-qt/qtwidgets:5
+		dev-qt/qtxml:5
+		webengine? ( dev-qt/qtwebengine:5[widgets(+)] )
+	)
+	qt6? (
+		dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
+		dev-qt/qtdeclarative:6
+		dev-qt/qtmultimedia:6[gstreamer]
+		dev-qt/qt5compat:6
+		media-libs/libglvnd
+		webengine? ( dev-qt/qtwebengine:6[widgets(+)] )
+	)
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md resources/docs/Documentation.md )
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-4.3.3-gcc13.patch
+)
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_WITH_QT6=$(usex qt6)
+		-DUSE_WEBENGINE=$(usex webengine)
+		-DNO_UPDATE_CHECK=ON
+	)
+
+	cmake_src_configure
+}
+
+pkg_postinst() {
+	xdg_pkg_postinst
+
+	optfeature "ad blocking functionality" net-libs/nodejs[npm]
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-04-12  1:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-12  1:50 [gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/, net-news/rssguard/files/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2021-03-16 19:57 Sam James
2020-01-05 17:00 Andreas Sturmlechner
2016-10-23 18:07 Michael Palimaka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox