diff options
Diffstat (limited to 'www-apps/tt-rss')
| -rw-r--r-- | www-apps/tt-rss/Manifest | 2 | ||||
| -rw-r--r-- | www-apps/tt-rss/tt-rss-20251216.ebuild (renamed from www-apps/tt-rss/tt-rss-20241001.ebuild) | 48 | ||||
| -rw-r--r-- | www-apps/tt-rss/tt-rss-99999999.ebuild | 2 |
3 files changed, 41 insertions, 11 deletions
diff --git a/www-apps/tt-rss/Manifest b/www-apps/tt-rss/Manifest index 35b0f92d0ebb..38da97cf7f72 100644 --- a/www-apps/tt-rss/Manifest +++ b/www-apps/tt-rss/Manifest @@ -1,2 +1,2 @@ -DIST tt-rss-20241001.tar.xz 5436596 BLAKE2B 0f913496d93c702eaf3d33b2bfe2ec623d7a215457296399483927ba4bd8cf0dc44915bbc950b0635d452e67373d0a365736d7916141eb6d2cccb2487900d02d SHA512 fba5f5d18b855a299450d9659cd52d3c8d48995ab25778ae92ee8a5711a8afa5bf42cf21360fcd189664d3cd1ab12032bb67e688201b57e989bff1003cbea2ca DIST tt-rss-20250417.tar.xz 5468108 BLAKE2B 3392b21c0cba08406146d376d3fcbb6e5b15ba1987fcef166f9334ea175042ac7e727b13d1107ae6d68a304533b61d8957d903a96868a94521fa63ab7c5b28ff SHA512 dfa42662c94f55e3ddcacd795e27b2a8b2e383b874bfe3944c08068107d74503437457395788b1789925444de56d6d5343a15214687f337ebef4a3fc6f412fb4 +DIST tt-rss-20251216.tar.gz 4338604 BLAKE2B 8476e14fae3efe60bf23350f0955809108f5039a24f50f590ef1bc7513aa2e653f1469270f84c326382399284410d66abc65d51b9de998371578a3fc8a6cbf25 SHA512 e4af6554324bb7a90a8f4663a3cac02a1a229caefc763a13cbd67c113aa223f9ec0a44cc8df4e424812eccc2608e0e8811e4c73aa85992db741c1263bbc9d903 diff --git a/www-apps/tt-rss/tt-rss-20241001.ebuild b/www-apps/tt-rss/tt-rss-20251216.ebuild index 8271fd161496..97a94a4d52a2 100644 --- a/www-apps/tt-rss/tt-rss-20241001.ebuild +++ b/www-apps/tt-rss/tt-rss-20251216.ebuild @@ -10,19 +10,19 @@ if [[ ${PV} == *9999999* ]]; then EGIT_REPO_URI="https://github.com/tt-rss/${PN}.git" inherit git-r3 else - SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.tar.xz" - S="${WORKDIR}/${PN}" + COMMIT="95f8941060076ebeccc4518e9fd3306f0a26b81e" + SRC_URI="https://github.com/tt-rss/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" fi DESCRIPTION="Tiny Tiny RSS - A web-based news feed (RSS/Atom) aggregator using AJAX" HOMEPAGE="https://github.com/tt-rss/" LICENSE="GPL-3" -IUSE="+acl daemon gd +mysqli postgres" -REQUIRED_USE="|| ( mysqli postgres )" +IUSE="+acl daemon gd" -PHP_SLOTS="8.3 8.2 8.1" # Check with: grep PHP_VERSION classes/Config.php -PHP_USE="gd?,mysqli?,postgres?,curl,fileinfo,intl,json(+),pdo,unicode,xml" +PHP_SLOTS="8.5 8.4 8.3 8.2" # min_ver: PHP_VERSION classes/Config.php / current_ver: PHP_SUFFIX .docker/app/Dockerfile +PHP_USE="gd?,postgres,ctype,curl,fileinfo,filter,intl,pdo,tokenizer,unicode,xml" php_rdepend() { local slot @@ -58,9 +58,39 @@ DEPEND=" need_httpd_cgi # From webapp.eclass -PATCHES=( - "${FILESDIR}"/${PN}-no-chmod.patch -) +pkg_pretend() { + if has_version www-apps/tt-rss[mysqli]; then + ewarn + ewarn "You are currently using tt-rss with the mysql backend." + ewarn + ewarn "THIS IS NOT SUPPORTED ANYMORE." + ewarn + ewarn "Since 2025-04-17, tt-rss has dropped support for MySQL." + ewarn + ewarn "To upgrade, you need to migrate to PostgreSQL first." + ewarn + ewarn "Migrating between different tt-rss versions might work but is not recommended." + ewarn "It's recommended to switch to =www-apps/tt-rss-20250417 for migration." + ewarn + ewarn "Export/Import articles could be done with an official plugin:" + ewarn "ttrss-data-migration" + ewarn "For plugin installation and export/import, see:" + ewarn "https://github.com/tt-rss/tt-rss-plugin-data-migration" + ewarn + ewarn "Example of migration steps:" + ewarn "0. Setup PostgreSQL (dev-db/postgresql)" + ewarn "1. Backup !" + ewarn "2. Export settings/feeds (OPML)" + ewarn "3. Export articles (JSON) via ttrss-data-migration" + ewarn "4. Migrate to PostgreSQL backend changing USE flag mysqli to postgres" + ewarn "5. Emerge www-apps/tt-rss with new USE flag" + ewarn "6. Setup fresh install of tt-rss with PostgreSQL backend" + ewarn "7. Import settings/feeds (OPML)" + ewarn "8. Import articles" + ewarn + die "MySQL backend not supported anymore" + fi +} src_install() { webapp_src_preinst diff --git a/www-apps/tt-rss/tt-rss-99999999.ebuild b/www-apps/tt-rss/tt-rss-99999999.ebuild index 8292af62bb9c..7ed04164b0ba 100644 --- a/www-apps/tt-rss/tt-rss-99999999.ebuild +++ b/www-apps/tt-rss/tt-rss-99999999.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://github.com/tt-rss/" LICENSE="GPL-3" IUSE="+acl daemon gd" -PHP_SLOTS="8.4 8.3 8.2" # Check with: grep PHP_VERSION classes/Config.php +PHP_SLOTS="8.5 8.4 8.3 8.2" # min_ver: PHP_VERSION classes/Config.php / current_ver: PHP_SUFFIX .docker/app/Dockerfile PHP_USE="gd?,postgres,ctype,curl,fileinfo,filter,intl,pdo,tokenizer,unicode,xml" php_rdepend() { |
