Created attachment 181566 [details]
This port is a torznab proxy that can be use on several tracket to provice torznab API to system like sonaar
It use an uid/gid : jackett that have to be taken somewhere in UID (there is no special needs about uid/gid).
Apologies for the delay, someone will get around to this eventually.
In the meantime I can see at least one QA issue on a cursory review:
- Use USE_GITHUB/GH_* variables to fetch things from GitHub. MASTER_SITES/DISTNAME wont be needed once these are set properly. See: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#makefile-master_sites-github-description
I also highly recommend running this port through QA (portlint, poudriere) and confirming the results (PASS) here in a comment.
For more information and testing instructions, see: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/testing.html
CC feld@ because his name appears in the rc script as Author.
About USE_GITHUB and Jackett.
Unfortunatly I cannot use this since this "mono" compiled stuff. So I cannot use the sources and compile that.
I use the same kind of port as net-p2p/radarr or net-p2p/sonarr
Portlint is ok "looks fine" :
[root@portsbuild /usr/ports/net-p2p/jackett]# portlint
Unfortunatly I don't have poudriere at home mostly because I don't enough ressources to handle it at my home.
About feld@, it is there because I copied a rc script from radarr that is signed by feld@.
committed with minor changes (latest release, reserved UID and GID for jackett)
A commit references this bug:
Date: Thu Aug 3 16:47:32 UTC 2017
New revision: 447248
Welcome net-p2p/jackett to the tree
Jackett works as a proxy server: it translates queries from apps
(Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc) into
tracker-site-specific http queries, parses the html response, then sends
results back to the requesting software. This allows for getting recent
uploads (like RSS) and performing searches. Jackett is a single
repository of maintained indexer scraping & translation logic - removing
the burden from other apps.