From d057fad18a8f658680e1fe2cc6446d7f971af91d Mon Sep 17 00:00:00 2001 From: Anders Larsson Date: Sat, 30 Dec 2023 20:21:14 +0100 Subject: [PATCH] freshrss-1.23.1 version bump --- www-apps/freshrss/Manifest | 2 + www-apps/freshrss/freshrss-1.23.1.ebuild | 60 ++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 www-apps/freshrss/freshrss-1.23.1.ebuild diff --git a/www-apps/freshrss/Manifest b/www-apps/freshrss/Manifest index b75f337..4c2eed6 100644 --- a/www-apps/freshrss/Manifest +++ b/www-apps/freshrss/Manifest @@ -2,9 +2,11 @@ DIST freshrss-1.21.0.tar.gz 4435741 BLAKE2B 81d46d9be1f574f6d69cb8da9c3e23a16be2 DIST freshrss-1.22.0.tar.gz 4256126 BLAKE2B ad97715d96c5d813d925843ec1e246f0331058da3fcd6eff5bb44b38a21bb59cc1908f4797d1f0a93b61e49b1301f509964549a6ce93579d953f7657dd205ffa SHA512 4f462a7b7c28beba0dc6a6ea36dc9ad60b4b95d31710ffb593ce3072b4772f1faf911e942ca9474991b30bba227a8dcf9f945935713e2de7226b53a93a4ec6c5 DIST freshrss-1.22.1.tar.gz 4313159 BLAKE2B 3931e7cb9792b6afe98f3d1a2af9113a0b585c5e523ad36ddeb74409f5a3952306b6bd45ac4af183dc6eb503521bfe7bef46f9ee0865bdbd16893e08fa1a758d SHA512 5ec4f0483b6ada3c0ee791d3efffd23140417bb643367cc30e309d5294031c3f6289b13f7dae400ded0ad4153233e0f87b7c1f0ba5e7a04a3231a0a865bc5ae6 DIST freshrss-1.23.0.tar.gz 4322106 BLAKE2B 0cbdc703c0e5057d4c3052b90f74cc34e9cdba09fc6cee3ef54223ea8c8ed067e0e8927a8bc7c9df30026992aef0c70c2c8380c4e15f71f891f8b8920afe1dc6 SHA512 ce3fb174fb1b8f20b714d6434df60b25247bb3214e886a6bdba4e58e64d96cdf153c3da9b9f1d1472e6b374a4203882c1b12cc7c210475f26e42e3e77b209dad +DIST freshrss-1.23.1.tar.gz 4321975 BLAKE2B 583fe3895b2d7b82d77c202bed985de46214affc3e35f022e64a818954667f10b4838f1c25854394b9896f834b21b0af1265f32936110329202bd7dfd275ced2 SHA512 df4c7eedf3dc8c5c9d0de722e00e3846d1bb1b1605d53a9415b5fd49715b91d6cf22f7f64503a706af32dc6f96415e28d772f7442816e76e266b4aa908984e95 EBUILD freshrss-1.21.0.ebuild 1554 BLAKE2B 37ca995730b1449eba517ef3f02884a351ea1b76e364eca8f87ae61800e93994d4e2ecfa945b6e92d179f8fe7f193aa3ab03bb601b0ba398323b0d4419952aae SHA512 f8c9e47d994b5b895958a9a806d5ee6d8cb41f660794c821172cd77f3e71fbdf391fab09e4a70de30f47a9c431175993cacbde4c22bebc58a4663ca1aee9f913 EBUILD freshrss-1.22.0.ebuild 1554 BLAKE2B 37ca995730b1449eba517ef3f02884a351ea1b76e364eca8f87ae61800e93994d4e2ecfa945b6e92d179f8fe7f193aa3ab03bb601b0ba398323b0d4419952aae SHA512 f8c9e47d994b5b895958a9a806d5ee6d8cb41f660794c821172cd77f3e71fbdf391fab09e4a70de30f47a9c431175993cacbde4c22bebc58a4663ca1aee9f913 EBUILD freshrss-1.22.1.ebuild 1554 BLAKE2B 37ca995730b1449eba517ef3f02884a351ea1b76e364eca8f87ae61800e93994d4e2ecfa945b6e92d179f8fe7f193aa3ab03bb601b0ba398323b0d4419952aae SHA512 f8c9e47d994b5b895958a9a806d5ee6d8cb41f660794c821172cd77f3e71fbdf391fab09e4a70de30f47a9c431175993cacbde4c22bebc58a4663ca1aee9f913 EBUILD freshrss-1.23.0.ebuild 1554 BLAKE2B 37ca995730b1449eba517ef3f02884a351ea1b76e364eca8f87ae61800e93994d4e2ecfa945b6e92d179f8fe7f193aa3ab03bb601b0ba398323b0d4419952aae SHA512 f8c9e47d994b5b895958a9a806d5ee6d8cb41f660794c821172cd77f3e71fbdf391fab09e4a70de30f47a9c431175993cacbde4c22bebc58a4663ca1aee9f913 +EBUILD freshrss-1.23.1.ebuild 1554 BLAKE2B 37ca995730b1449eba517ef3f02884a351ea1b76e364eca8f87ae61800e93994d4e2ecfa945b6e92d179f8fe7f193aa3ab03bb601b0ba398323b0d4419952aae SHA512 f8c9e47d994b5b895958a9a806d5ee6d8cb41f660794c821172cd77f3e71fbdf391fab09e4a70de30f47a9c431175993cacbde4c22bebc58a4663ca1aee9f913 EBUILD freshrss-9999.ebuild 1554 BLAKE2B 37ca995730b1449eba517ef3f02884a351ea1b76e364eca8f87ae61800e93994d4e2ecfa945b6e92d179f8fe7f193aa3ab03bb601b0ba398323b0d4419952aae SHA512 f8c9e47d994b5b895958a9a806d5ee6d8cb41f660794c821172cd77f3e71fbdf391fab09e4a70de30f47a9c431175993cacbde4c22bebc58a4663ca1aee9f913 MISC metadata.xml 569 BLAKE2B f78e94f7f98dfae2ba56af32c4f2693b7effbead51f620224e2a19dc73a6fb56ca29296bcbf87034ad3d03653dfd4d5460bcbbba4192a14437ed1c0dae0628aa SHA512 04bed1f4fc1b60bfe8de05889027142926f1c813ef7ef3c64978acf381263662b76a5587ce5172c818c0ac5419764af237b4c956653ab32cfdb2882476e49efb diff --git a/www-apps/freshrss/freshrss-1.23.1.ebuild b/www-apps/freshrss/freshrss-1.23.1.ebuild new file mode 100644 index 0000000..53fc5ce --- /dev/null +++ b/www-apps/freshrss/freshrss-1.23.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit webapp vcs-snapshot + +if [[ ${PV} = 9999 ]]; then + inherit git-r3 +fi + +DESCRIPTION="FreshRSS - a free, self-hostable aggregator" +HOMEPAGE="https://freshrss.org/" +LICENSE="AGPL-3" + +if [[ ${PV} = 9999 ]]; then + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" + EGIT_BOOTSTRAP="" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +IUSE="mysql sqlite postgres +gmp +unicode +iconv +zip +zlib" + +# DOM is enabled by flag xml +# XML is enabled by simplexml +# mbstring is enabled by unicode +DEPEND=" + dev-lang/php[curl,xml,simplexml,session,ctype,pdo,mysql?,sqlite?,postgres?,gmp?,unicode?,iconv?,zip?,zlib?] + virtual/httpd-php:* +" + +RDEPEND="${DEPEND}" + +need_httpd_cgi # From webapp.eclass + +src_install() { + webapp_src_preinst + + # freshrss 1.21.0 and newer checks if it can write to index.html in several + # directories. Every time webapp-config runs it reinstalls these files with + # the webserver user as their owner. RSS feed refresh script fails to run + # if PHP user cannot write to the required files causing the refresh to fail. + # Introduced by https://github.com/FreshRSS/FreshRSS/pull/4780. + for file in \ + data/index.html \ + data/cache/index.html \ + data/users/index.html \ + data/favicons/index.html \ + data/tokens/index.html; do + rm -f $file + done + + insinto "/${MY_HTDOCSDIR}" + doins -r * + + webapp_serverowned -R "${MY_HTDOCSDIR}/data" + webapp_src_install +}