[Bug 269964] net-p2p/sonarr: Update to 4.0.0.392

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 04 Mar 2023 23:06:49 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269964

            Bug ID: 269964
           Summary: net-p2p/sonarr: Update to 4.0.0.392
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://wiki.servarr.com/en/sonarr/faq-v4
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: michiel@vanbaak.eu
 Attachment #240585 maintainer-approval+
             Flags:

Created attachment 240585
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=240585&action=edit
0001-net-p2p-sonarr-Update-to-4.0.0.392.patch

sonarrv3 is broken because of:
- latest update to libmediainfo port. The new way of building this port does
not create all the files needed for sonarrv3
- latest update to sqlite3 port that disabled DQS (Double Quoted
Stringliterals)

The first issue is probably going to be resolved, the second issue is not
really an issue as upstream has deprecated DQS for years.
Sonarr team is not going to invest time in sonarrv3 anymore now that v4 is in
beta.

Personally I have been running sonarr v4 on my systems since early December
2022, and it is performing a lot better than v3. This patch is basically my
internal net-p2p/sonarr-devel applied on top of net-p2p/sonarr.

Some notes:
- sonarr v4 is .NET only, like most other *arr ports (radarr, prowlarr,
readarr, lidarr)
- Release profiles dont exist anymore, use Custom Formats like they are used in
radarr
- Authentication is now forced since a lot of public sonarr instances without
auth were leaking indexer credentials
- .net on FreeBSD is not official, and only available on amd64
- Since there's no official .NET on FreeBSD, this port cannot be source built.
The same discussion was there with all other .NET *arr ports (prowlarr, radarr,
lidarr, readarr) and other .NET ports (emby-server, jellyfin)
- Documented on update where to find more info about the biggest changes
(sonarr wiki)
- tested with latest sqlite3 port WITHOUT DQS enabled
- libmediainfo is no longer needed as sonarr switched to ffmpeg/ffprobe

portlint OK
poudriere OK
like stated above, been running in production on my systems since December 2022
(13.1 AMD64)

-- 
You are receiving this mail because:
You are the assignee for the bug.