mirror of
https://git.freebsd.org/ports.git
synced 2025-06-01 10:56:27 -04:00
This patch moves the jellyfin port to build from source using lang/dotnet. The only binary part is libskia, like it always has been. Building this one from source is not as easy and will be looked into later. PR: 279926 Reported by: michiel@vanbaak.eu (maintainer)
53 lines
1.7 KiB
Text
53 lines
1.7 KiB
Text
[
|
|
{ type: install
|
|
message: <<EOM
|
|
|
|
jellyfin relies on Microsoft dotNET5+ SDK to be built
|
|
Microsoft does not have an official version of dotNET for FreeBSD
|
|
|
|
This package was built with an UNOFFICIAL UNSUPPORTED version of dotNET
|
|
If this is something that you do not want, remove this package with
|
|
"pkg remove jellyfin"
|
|
|
|
This package installs a service file.
|
|
Enable it with "service jellyfin enable"
|
|
Start it with "service jellyfin start".
|
|
|
|
The service file uses daemon to restart jellyfin if it crashes.
|
|
The service file will also change the permissions so that the updater works.
|
|
If this behavior is unwanted you will need to edit the RC file manually and
|
|
remove the daemon and/or the permissions changes.
|
|
|
|
If you are running this in a jail please set "allow.mlock" or similar
|
|
for this jail otherwise the program will fail to start.
|
|
|
|
dotNET does not work well inside jails that are missing either a) VNET or
|
|
b) ip6=inherit. The service file will try workaround any user misconfiguration
|
|
but is not perfect.
|
|
|
|
EOM
|
|
}
|
|
{ type: upgrade
|
|
message: <<EOM
|
|
|
|
Those upgrading, as a reminder:
|
|
|
|
This package installs a service file.
|
|
Enable it with "service jellyfin enable"
|
|
Start it with "service jellyfin start".
|
|
|
|
The service file uses daemon to restart jellyfin if it crashes.
|
|
The service file will also change the permissions so that the updater works.
|
|
If this behavior is unwanted you will need to edit the RC file manually and
|
|
remove the daemon and/or the permissions changes.
|
|
|
|
If you are running this in a jail please set "allow.mlock" or similar
|
|
for this jail otherwise the program will fail to start.
|
|
|
|
dotNET does not work well inside jails that are missing either a) VNET or
|
|
b) ip6=inherit. The service file will try workaround any user misconfiguration
|
|
but is not perfect.
|
|
|
|
EOM
|
|
}
|
|
]
|