Created attachment 228811 [details] sqliteuses.diff
I just checked most *rr ports could utilize this change. Prowlarr too. I was a bit confused for bazarr as we seem to require ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} but not actually sqlite3 itself?
Lidarr too :)
(In reply to Dries Michiels from comment #2) Its being pulled in by the python port duh. Seems that that port also doesn't use the framework, pandoras box has been opened. Michiel are you OK with me changing the /*rr ports as a start?
(In reply to Dries Michiels from comment #4) Thanks for the patch. Feel free to update it to patch the other arrs as well.
Given we are now hard specifying sqlite3, I'll replace them with uses= sqlite:3, even though uses= sqlite defaults to 3.
Created attachment 243640 [details] 0001-Move-sqlite3-dependency-from-RUN_DEPENDS-to-USES.patch poudriere ok runs in production on my setup (13.2 amd64) The jellyfin update is in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272266 so maybe you want to take that one as well?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a3c489568ffb1f0c3ef295a6d4f55ebf1f061145 commit a3c489568ffb1f0c3ef295a6d4f55ebf1f061145 Author: Michiel van Baak Jansen <michiel@vanbaak.eu> AuthorDate: 2023-07-27 16:06:35 +0000 Commit: Dries Michiels <driesm@FreeBSD.org> CommitDate: 2023-07-27 16:07:56 +0000 net-p2p/*rr: switch to USES for sqlite PR: 259252 net-p2p/lidarr/Makefile | 6 +++--- net-p2p/prowlarr/Makefile | 3 ++- net-p2p/radarr/Makefile | 6 +++--- net-p2p/readarr/Makefile | 3 ++- net-p2p/sonarr/Makefile | 3 ++- 5 files changed, 12 insertions(+), 9 deletions(-)
Committed, thanks!