Summary: | multimedia/jellyfin: is dependency on openssl necessary? | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Lapo Luchini <lapo> | ||||||
Component: | Individual Port(s) | Assignee: | Dries Michiels <driesm> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | driesm, michiel | ||||||
Priority: | --- | Flags: | michiel:
maintainer-feedback+
|
||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Description
Lapo Luchini
2023-06-28 10:35:13 UTC
(In reply to Lapo Luchini from comment #0) The only 'reason' is that most users update the installed package inside a jail, but they dont update their jail, so openssl becomes outdated. But as you found out, the base openssl works fine. I'll update the port to depend on ssl, no matter where it comes from :) Created attachment 243063 [details]
0001-multimedia-jellyfin-Dont-force-openssl-from-ports.patch
Switch to 'Uses=ssl:run' instead of hard depending on the openssl port. base openssl works just as good.
Tested on 13.2 amd64 in a jail with the openssl port installed and in a jail without the openssl port installed.
'production' jail is now also running without the openssl port installed and so far 6 remote streams were completed successfully.
poudriere ok
Created attachment 243639 [details]
0001-multimedia-jellyfin-Move-some-dependencies-to-USES.patch
poudriere ok
runs in production on my setup (13.2 amd64)
Next to openssl, add sqlite:3 to USES instead of hardcoding the port in RUN_DEPENDS.
Triggered by 259252
Take A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8eaad5a11770f1f52647c400471b967b9da36cae commit 8eaad5a11770f1f52647c400471b967b9da36cae Author: Michiel van Baak Jansen <michiel@vanbaak.eu> AuthorDate: 2023-07-27 15:57:57 +0000 Commit: Dries Michiels <driesm@FreeBSD.org> CommitDate: 2023-07-27 16:03:28 +0000 multimedia/jellyfin: switch to USES for sqlite and openssl PR: 272266 multimedia/jellyfin/Makefile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) Committed, thanks! |