Bug 259196

Summary: [new port] net-p2p/prowlarr: Indexer manager/proxy running under dotNET
Product: Ports & Packages Reporter: Michiel van Baak Jansen <michiel>
Component: Individual Port(s)Assignee: Mikael Urankar <mikael>
Status: Closed FIXED    
Severity: Affects Only Me CC: michiel, mikael
Priority: --- Keywords: feature, needs-qa
Version: LatestFlags: michiel: maintainer-feedback+
Hardware: Any   
OS: Any   
URL: https://github.com/Prowlarr/Prowlarr/releases/tag/v0.1.8.1231
Attachments:
Description Flags
0001-net-p2p-prowlarr-Add-new-port.patch
none
0001-net-p2p-prowlarr-Add-new-port.patch
none
0001-net-p2p-prowlarr-Add-new-port.patch
none
0001-net-p2p-prowlarr-Add-new-port.patch
none
0001-net-p2p-prowlarr-Add-new-port.patch
none
0001-net-p2p-prowlarr-Add-new-port.patch
none
0001-net-p2p-prowlarr-Add-new-port.patch
none
0001-net-p2p-prowlarr-Add-new-port.patch none

Description Michiel van Baak Jansen 2021-10-15 23:20:14 UTC
Created attachment 228736 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

Prowlarr is an indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all).

portlint ok
poudriere ok
Runs in 'production' on my FreeBSD 13.0 AMD64 setup

Many thanks to the FreeBSD dotnet contributors and the prowlarr team for publishing dotnet compiled binaries and helping getting this port done
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2021-10-20 23:07:05 UTC
Comment on attachment 228736 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

^Triage: New ports cant have maintainer approval
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2021-10-20 23:09:06 UTC
- Strip 'Foo is a' from COMMENT
Comment 3 Michiel van Baak Jansen 2021-10-21 20:44:19 UTC
(In reply to Kubilay Kocak from comment #2)
As discussed on IRC:

- strip 'Prowlarr is ' from COMMENT
- use ${PORTNAME} for USERS and GROUPS
- Dont use FIND to fix permissions on Prowlarr binary but use INSTALL_PROGRAM
- Remove 'running under dotnet'
Comment 4 Michiel van Baak Jansen 2021-10-21 20:47:17 UTC
Created attachment 228932 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

Changes as described above
Comment 5 Michiel van Baak Jansen 2021-10-27 10:24:05 UTC
Created attachment 229065 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

Updated patch to install latest prowlarr version: 0.1.1.1030
Comment 6 Michiel van Baak Jansen 2021-11-11 13:18:30 UTC
Created attachment 229426 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

Updated to prowlarr 0.1.2.1060
Comment 7 Michiel van Baak Jansen 2021-11-25 21:43:14 UTC
Created attachment 229729 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

Update to 0.1.3.1113
Comment 8 Michiel van Baak Jansen 2021-11-30 12:14:42 UTC
Created attachment 229809 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

- Updated to latest release 0.1.5.1164
- Install in /usr/local/share/prowlarr like sonarr and radarr and plex and others
- Data is in /usr/local/prowlarr like sonarr and radarr and plex and others
Comment 9 Michiel van Baak Jansen 2021-12-10 14:39:39 UTC
Created attachment 230021 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

Update to 0.1.7.1209

poudriere testport OK
runs on my 13.0 amd64 production setup
Comment 10 Michiel van Baak Jansen 2021-12-13 10:07:51 UTC
Created attachment 230077 [details]
0001-net-p2p-prowlarr-Add-new-port.patch

Update to 0.1.8.1231

poudriere testport OK
runs on my 13.0 amd64 production setup
Comment 11 Mikael Urankar freebsd_committer freebsd_triage 2021-12-15 17:46:43 UTC
committed in https://cgit.freebsd.org/ports/commit/?id=b8e14e5f6e25bf2e3560c690be7e2ca2e4341ee4

Thanks!