RE: git: 80dbb4503c50 - main - multimedia/emby-server-(devel): use lang/dotnet

From: Dries Michiels <driesmp_at_hotmail.com>
Date: Sun, 03 Mar 2024 14:19:53 UTC
> -----Original Message-----
> From: owner-dev-commits-ports-main@freebsd.org <owner-dev-commits-
> ports-main@freebsd.org> On Behalf Of Gleb Popov
> Sent: Sunday, 3 March 2024 10:04
> To: Dries Michiels <driesm@freebsd.org>
> Cc: ports-committers@freebsd.org; dev-commits-ports-all@freebsd.org; dev-
> commits-ports-main@freebsd.org
> Subject: Re: git: 80dbb4503c50 - main - multimedia/emby-server-(devel): use
> lang/dotnet
> 
> On Sun, Mar 3, 2024 at 11:59 AM Dries Michiels <driesm@freebsd.org> wrote:
> >
> > The branch main has been updated by driesm:
> >
> > URL:
> >
> https://cgit.FreeBSD.org/ports/commit/?id=80dbb4503c5015bf60e5d8d5519d
> > c93da38309e4
> >
> > commit 80dbb4503c5015bf60e5d8d5519dc93da38309e4
> > Author:     Dries Michiels <driesm@FreeBSD.org>
> > AuthorDate: 2024-03-03 08:51:54 +0000
> > Commit:     Dries Michiels <driesm@FreeBSD.org>
> > CommitDate: 2024-03-03 08:58:39 +0000
> >
> >     multimedia/emby-server-(devel): use lang/dotnet
> >
> >     Given that dotnet is now in ports, we can use it to start emby.
> 
> While I'm glad to see the first user of lang/dotnet, I wonder what this change
> really improves. Apart from adding quite a heavy runtime dependency.

The main benefit is transitioning away from the bundeld dotnet which is currently being shipped with the Emby package.
At this point I have not changed the tarball yet, but soon we will be able to use the generic netcore package of Emby which is then started by our own dotnet.
I have only run this change in the port for a short time, but I already notice it being much smoother.
This is similar for the libskiasharp which is currently bundled, I hope to look at that library in the future to be ported.