Bug 279926 - multimedia/jellyfin: Update to 10.9.6 and switch to source build
Summary: multimedia/jellyfin: Update to 10.9.6 and switch to source build
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-23 11:12 UTC by Michiel van Baak Jansen
Modified: 2024-06-26 11:38 UTC (History)
1 user (show)

See Also:


Attachments
0001-multimedia-jellyfin-Update-to-10.9.6.patch.gz (408.43 KB, application/x-gzip)
2024-06-23 11:26 UTC, Michiel van Baak Jansen
michiel: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michiel van Baak Jansen 2024-06-23 11:12:54 UTC
poudriere ok
runtest on my setup (14.0 amd64).

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.

Work is done by theFrank, THANKS

poudriere tested on 13.3 and 14.1, and like stated before it runs on my setup on 14.0 without problems!
Comment 1 Michiel van Baak Jansen 2024-06-23 11:14:39 UTC
patch won't upload as it is 1.7MB. Uploading it in another way.
Comment 2 Michiel van Baak Jansen 2024-06-23 11:26:51 UTC
Created attachment 251643 [details]
0001-multimedia-jellyfin-Update-to-10.9.6.patch.gz

gzip version of the patch as the nodejs package-lock.json file makes the patch 1.7MB in size.
As suggested on IRC I compressed it with gzip.
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2024-06-26 11:37:20 UTC
Committed,

Thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-06-26 11:38:00 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=28d47d8ca8422e523dba4de96d9d680bdccd06d0

commit 28d47d8ca8422e523dba4de96d9d680bdccd06d0
Author:     Michiel van Baak Jansen <michiel@vanbaak.eu>
AuthorDate: 2024-06-24 08:37:22 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2024-06-26 11:37:06 +0000

    multimedia/jellyfin: Update to 10.9.6 and switch to source build

    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)

 multimedia/jellyfin/Makefile                       |   522 +-
 multimedia/jellyfin/distinfo                       |   858 +-
 multimedia/jellyfin/files/jellyfin.in (mode -x)    |     0
 .../files/packagejsons/package-lock.json (new)     | 39932 +++++++++++++++++++
 .../jellyfin/files/packagejsons/package.json (new) |   162 +
 ...ontroller_MediaEncoding_EncodingHelper.cs (new) |   111 +
 ...MediaEncoding_Encoder_EncoderValidator.cs (new) |    20 +
 ...ser.MediaEncoding_Encoder_MediaEncoder.cs (new) |    11 +
 multimedia/jellyfin/files/patch-nuget.config (new) |    13 +
 multimedia/jellyfin/files/pkg-message.in (mode -x) |     0
 multimedia/jellyfin/nuget.mk (new)                 |    30 +
 multimedia/jellyfin/pkg-plist                      |    45 +-
 12 files changed, 41653 insertions(+), 51 deletions(-)