diff options
author | feld <feld@FreeBSD.org> | 2017-02-22 23:01:08 +0800 |
---|---|---|
committer | feld <feld@FreeBSD.org> | 2017-02-22 23:01:08 +0800 |
commit | 228ee228b42f7125de0ab7fa9181e6e0cda9e54a (patch) | |
tree | 408eaa47703c14832a41708e1646fcf013b3559b /net-p2p | |
parent | 18e9674733892632fcbcd86c6f62ff55e4aa6099 (diff) | |
download | freebsd-ports-gnome-228ee228b42f7125de0ab7fa9181e6e0cda9e54a.tar.gz freebsd-ports-gnome-228ee228b42f7125de0ab7fa9181e6e0cda9e54a.tar.zst freebsd-ports-gnome-228ee228b42f7125de0ab7fa9181e6e0cda9e54a.zip |
Add Radarr to the ports tree
Radarr is a fork of Sonarr for managing your Movie collection
https://radarr.video/
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/Makefile | 1 | ||||
-rw-r--r-- | net-p2p/radarr/Makefile | 38 | ||||
-rw-r--r-- | net-p2p/radarr/distinfo | 3 | ||||
-rw-r--r-- | net-p2p/radarr/files/radarr.in | 41 | ||||
-rw-r--r-- | net-p2p/radarr/pkg-descr | 3 | ||||
-rw-r--r-- | net-p2p/radarr/pkg-plist | 204 |
6 files changed, 290 insertions, 0 deletions
diff --git a/net-p2p/Makefile b/net-p2p/Makefile index d4b7c88578f7..0905590dbc65 100644 --- a/net-p2p/Makefile +++ b/net-p2p/Makefile @@ -76,6 +76,7 @@ SUBDIR += py-vertex SUBDIR += qbittorrent SUBDIR += qbittorrent-nox11 + SUBDIR += radarr SUBDIR += retroshare SUBDIR += rtgui SUBDIR += rtorrent diff --git a/net-p2p/radarr/Makefile b/net-p2p/radarr/Makefile new file mode 100644 index 000000000000..e68fa8b9a414 --- /dev/null +++ b/net-p2p/radarr/Makefile @@ -0,0 +1,38 @@ +# $FreeBSD$ + +PORTNAME= radarr +PORTVERSION= 0.2.0.299 +PORTREVISION= 0 +CATEGORIES= net-p2p +MASTER_SITES= https://github.com/Radarr/Radarr/releases/download/v${PORTVERSION}/ +DISTNAME= Radarr.develop.${PORTVERSION}.linux + +MAINTAINER= feld@FreeBSD.org +COMMENT= Movie Library Manager for Usenet and BitTorrent users + +LICENSE= GPLv3 + +RUN_DEPENDS= mono>0:lang/mono \ + mediainfo>0:multimedia/mediainfo \ + sqlite3>0:databases/sqlite3 +LIB_DEPENDS= libcurl.so:ftp/curl + +USE_RC_SUBR= radarr + +NO_BUILD= YES +WRKSRC= ${WRKDIR}/Radarr + +USERS= radarr + +OPTIONS_DEFINE= X11 + +# Permits image resizing +X11_LIB_DEPENDS+=libgdiplus.so:x11-toolkits/libgdiplus + +.include <bsd.port.options.mk> + +do-install: + ${INSTALL} -d -m 755 ${STAGEDIR}/${DATADIR} + cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DATADIR} + +.include <bsd.port.mk> diff --git a/net-p2p/radarr/distinfo b/net-p2p/radarr/distinfo new file mode 100644 index 000000000000..8523435cf0fc --- /dev/null +++ b/net-p2p/radarr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1487615917 +SHA256 (Radarr.develop.0.2.0.299.linux.tar.gz) = ed0d62044d4a7ef532deba68997015d1d29246834fa5f8ea9486da8c2c06a22d +SIZE (Radarr.develop.0.2.0.299.linux.tar.gz) = 7071497 diff --git a/net-p2p/radarr/files/radarr.in b/net-p2p/radarr/files/radarr.in new file mode 100644 index 000000000000..85ed97970c4a --- /dev/null +++ b/net-p2p/radarr/files/radarr.in @@ -0,0 +1,41 @@ +#!/bin/sh +# +# Author: Mark Felder <feld@FreeBSD.org> +# +# $FreeBSD$ +# + +# PROVIDE: radarr +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable radarr: +# radarr_enable="YES" + +. /etc/rc.subr + +name="radarr" +rcvar=radarr_enable + +load_rc_config $name + +: ${radarr_enable="NO"} +: ${radarr_user:="radarr"} +: ${radarr_data_dir:="%%PREFIX%%/radarr"} + +pidfile="${radarr_data_dir}/nzbdrone.pid" +procname="%%PREFIX%%/bin/mono" +command="/usr/sbin/daemon" +command_args="-f ${procname} %%DATADIR%%/Radarr.exe --nobrowser --data=${radarr_data_dir}" +start_precmd=radarr_precmd + +radarr_precmd() +{ + export XDG_CONFIG_HOME=${radarr_data_dir} + + if [ ! -d ${radarr_data_dir} ]; then + install -d -o ${radarr_user} ${radarr_data_dir} + fi +} + +run_rc_command "$1" diff --git a/net-p2p/radarr/pkg-descr b/net-p2p/radarr/pkg-descr new file mode 100644 index 000000000000..ee36f40af490 --- /dev/null +++ b/net-p2p/radarr/pkg-descr @@ -0,0 +1,3 @@ +Radarr is a fork of Sonarr to work with movies à la Couchpotato. + +WWW: https://radarr.video diff --git a/net-p2p/radarr/pkg-plist b/net-p2p/radarr/pkg-plist new file mode 100644 index 000000000000..8e0e44851a20 --- /dev/null +++ b/net-p2p/radarr/pkg-plist @@ -0,0 +1,204 @@ +%%DATADIR%%/CookComputing.XmlRpcV2.dll +%%DATADIR%%/CurlSharp.dll +%%DATADIR%%/CurlSharp.dll.config +%%DATADIR%%/CurlSharp.dll.mdb +%%DATADIR%%/FluentMigrator.Runner.dll +%%DATADIR%%/FluentMigrator.Runner.dll.mdb +%%DATADIR%%/FluentMigrator.dll +%%DATADIR%%/FluentMigrator.dll.mdb +%%DATADIR%%/FluentValidation.dll +%%DATADIR%%/FluentValidation.dll.mdb +%%DATADIR%%/Growl.Connector.dll +%%DATADIR%%/Growl.CoreLibrary.dll +%%DATADIR%%/ICSharpCode.SharpZipLib.dll +%%DATADIR%%/Ical.Net.Collections.dll +%%DATADIR%%/Ical.Net.Collections.dll.mdb +%%DATADIR%%/Ical.Net.dll +%%DATADIR%%/Ical.Net.dll.mdb +%%DATADIR%%/ImageResizer.dll +%%DATADIR%%/LogentriesCore.dll +%%DATADIR%%/LogentriesCore.dll.mdb +%%DATADIR%%/LogentriesNLog.dll +%%DATADIR%%/LogentriesNLog.dll.mdb +%%DATADIR%%/Marr.Data.dll +%%DATADIR%%/Marr.Data.dll.mdb +%%DATADIR%%/Microsoft.AspNet.SignalR.Core.dll +%%DATADIR%%/Microsoft.AspNet.SignalR.Core.dll.mdb +%%DATADIR%%/Microsoft.AspNet.SignalR.Owin.dll +%%DATADIR%%/Microsoft.AspNet.SignalR.Owin.dll.mdb +%%DATADIR%%/Microsoft.Owin.Host.HttpListener.dll +%%DATADIR%%/Microsoft.Owin.Hosting.dll +%%DATADIR%%/Microsoft.Owin.dll +%%DATADIR%%/MonoTorrent.dll +%%DATADIR%%/MonoTorrent.dll.mdb +%%DATADIR%%/NLog.dll +%%DATADIR%%/Nancy.Authentication.Basic.dll +%%DATADIR%%/Nancy.Authentication.Forms.dll +%%DATADIR%%/Nancy.Owin.dll +%%DATADIR%%/Nancy.dll +%%DATADIR%%/Newtonsoft.Json.dll +%%DATADIR%%/NodaTime.dll +%%DATADIR%%/NzbDrone.Api.dll +%%DATADIR%%/NzbDrone.Api.dll.mdb +%%DATADIR%%/NzbDrone.Common.dll +%%DATADIR%%/NzbDrone.Common.dll.mdb +%%DATADIR%%/NzbDrone.Core.dll +%%DATADIR%%/NzbDrone.Core.dll.config +%%DATADIR%%/NzbDrone.Core.dll.mdb +%%DATADIR%%/NzbDrone.Mono.dll +%%DATADIR%%/NzbDrone.Mono.dll.mdb +%%DATADIR%%/NzbDrone.SignalR.dll +%%DATADIR%%/NzbDrone.SignalR.dll.mdb +%%DATADIR%%/NzbDrone.Update/CurlSharp.dll +%%DATADIR%%/NzbDrone.Update/CurlSharp.dll.mdb +%%DATADIR%%/NzbDrone.Update/ICSharpCode.SharpZipLib.dll +%%DATADIR%%/NzbDrone.Update/LogentriesCore.dll +%%DATADIR%%/NzbDrone.Update/LogentriesCore.dll.mdb +%%DATADIR%%/NzbDrone.Update/LogentriesNLog.dll +%%DATADIR%%/NzbDrone.Update/LogentriesNLog.dll.mdb +%%DATADIR%%/NzbDrone.Update/NLog.dll +%%DATADIR%%/NzbDrone.Update/Newtonsoft.Json.dll +%%DATADIR%%/NzbDrone.Update/NzbDrone.Common.dll +%%DATADIR%%/NzbDrone.Update/NzbDrone.Common.dll.mdb +%%DATADIR%%/NzbDrone.Update/NzbDrone.Mono.dll +%%DATADIR%%/NzbDrone.Update/NzbDrone.Mono.dll.mdb +%%DATADIR%%/NzbDrone.Update/Org.Mentalis.dll +%%DATADIR%%/NzbDrone.Update/Radarr.Update.exe +%%DATADIR%%/NzbDrone.Update/Radarr.Update.exe.config +%%DATADIR%%/NzbDrone.Update/Radarr.Update.exe.mdb +%%DATADIR%%/NzbDrone.Update/SocksWebProxy.dll +%%DATADIR%%/OAuth.dll +%%DATADIR%%/OAuth.dll.mdb +%%DATADIR%%/Org.Mentalis.dll +%%DATADIR%%/Owin.dll +%%DATADIR%%/Prowlin.dll +%%DATADIR%%/Radarr.Host.dll +%%DATADIR%%/Radarr.Host.dll.mdb +%%DATADIR%%/Radarr.exe +%%DATADIR%%/Radarr.exe.config +%%DATADIR%%/Radarr.exe.mdb +%%DATADIR%%/RestSharp.dll +%%DATADIR%%/SocksWebProxy.dll +%%DATADIR%%/System.Data.SQLite.dll +%%DATADIR%%/System.Data.SQLite.xml +%%DATADIR%%/UI/Content/FontAwesome/FontAwesome.otf +%%DATADIR%%/UI/Content/FontAwesome/fontawesome-webfont.eot +%%DATADIR%%/UI/Content/FontAwesome/fontawesome-webfont.svg +%%DATADIR%%/UI/Content/FontAwesome/fontawesome-webfont.ttf +%%DATADIR%%/UI/Content/FontAwesome/fontawesome-webfont.woff +%%DATADIR%%/UI/Content/FontAwesome/fontawesome-webfont.woff2 +%%DATADIR%%/UI/Content/Images/404.png +%%DATADIR%%/UI/Content/Images/background/logo.png +%%DATADIR%%/UI/Content/Images/favicon-debug.ico +%%DATADIR%%/UI/Content/Images/favicon.ico +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-144x144.png +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-192x192.png +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-256x256.png +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-36x36.png +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-384x384.png +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-48x48.png +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-512x512.png +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-72x72.png +%%DATADIR%%/UI/Content/Images/favicon/android-chrome-96x96.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-114x114-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-114x114.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-120x120-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-120x120.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-144x144-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-144x144.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-152x152-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-152x152.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-180x180-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-180x180.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-57x57-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-57x57.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-60x60-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-60x60.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-72x72-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-72x72.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-76x76-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-76x76.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon-precomposed.png +%%DATADIR%%/UI/Content/Images/favicon/apple-touch-icon.png +%%DATADIR%%/UI/Content/Images/favicon/browserconfig.xml +%%DATADIR%%/UI/Content/Images/favicon/favicon-16x16.png +%%DATADIR%%/UI/Content/Images/favicon/favicon-194x194.png +%%DATADIR%%/UI/Content/Images/favicon/favicon-32x32.png +%%DATADIR%%/UI/Content/Images/favicon/favicon.ico +%%DATADIR%%/UI/Content/Images/favicon/manifest.json +%%DATADIR%%/UI/Content/Images/favicon/mstile-144x144.png +%%DATADIR%%/UI/Content/Images/favicon/mstile-150x150.png +%%DATADIR%%/UI/Content/Images/favicon/mstile-310x150.png +%%DATADIR%%/UI/Content/Images/favicon/mstile-310x310.png +%%DATADIR%%/UI/Content/Images/favicon/mstile-70x70.png +%%DATADIR%%/UI/Content/Images/favicon/safari-pinned-tab.svg +%%DATADIR%%/UI/Content/Images/logos/128.png +%%DATADIR%%/UI/Content/Images/logos/32.png +%%DATADIR%%/UI/Content/Images/logos/48.png +%%DATADIR%%/UI/Content/Images/logos/64.png +%%DATADIR%%/UI/Content/Images/poster-dark.png +%%DATADIR%%/UI/Content/Images/safari/logo.svg +%%DATADIR%%/UI/Content/Images/touch/114.png +%%DATADIR%%/UI/Content/Images/touch/144.png +%%DATADIR%%/UI/Content/Images/touch/57.png +%%DATADIR%%/UI/Content/Images/touch/72.png +%%DATADIR%%/UI/Content/Messenger/messenger.css +%%DATADIR%%/UI/Content/Messenger/messenger.flat.css +%%DATADIR%%/UI/Content/_output/UI/Content/activity.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/addMovies.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/addSeries.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/bootstrap.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/calendar.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/cells.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/info.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/logs.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/manualimport.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/movies.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/overrides.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/series.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/settings.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/theme.css.map +%%DATADIR%%/UI/Content/_output/UI/Content/update.css.map +%%DATADIR%%/UI/Content/activity.css +%%DATADIR%%/UI/Content/addMovies.css +%%DATADIR%%/UI/Content/addSeries.css +%%DATADIR%%/UI/Content/bootstrap.css +%%DATADIR%%/UI/Content/bootstrap.toggle-switch.css +%%DATADIR%%/UI/Content/calendar.css +%%DATADIR%%/UI/Content/cells.css +%%DATADIR%%/UI/Content/fonts/UbuntuMono-Regular.ttf +%%DATADIR%%/UI/Content/fonts/opensans-light.eot +%%DATADIR%%/UI/Content/fonts/opensans-light.ttf +%%DATADIR%%/UI/Content/fonts/opensans-light.woff +%%DATADIR%%/UI/Content/fonts/opensans-regular.eot +%%DATADIR%%/UI/Content/fonts/opensans-regular.ttf +%%DATADIR%%/UI/Content/fonts/opensans-regular.woff +%%DATADIR%%/UI/Content/fonts/opensans-semibold.eot +%%DATADIR%%/UI/Content/fonts/opensans-semibold.ttf +%%DATADIR%%/UI/Content/fonts/opensans-semibold.woff +%%DATADIR%%/UI/Content/fonts/ubuntumono-regular.eot +%%DATADIR%%/UI/Content/fonts/ubuntumono-regular.woff +%%DATADIR%%/UI/Content/fullcalendar.css +%%DATADIR%%/UI/Content/info.css +%%DATADIR%%/UI/Content/logs.css +%%DATADIR%%/UI/Content/manualimport.css +%%DATADIR%%/UI/Content/movies.css +%%DATADIR%%/UI/Content/overrides.css +%%DATADIR%%/UI/Content/robots.txt +%%DATADIR%%/UI/Content/series.css +%%DATADIR%%/UI/Content/settings.css +%%DATADIR%%/UI/Content/theme.css +%%DATADIR%%/UI/Content/update.css +%%DATADIR%%/UI/Content/zero.clipboard.swf +%%DATADIR%%/UI/handlebars.runtime.js +%%DATADIR%%/UI/index.html +%%DATADIR%%/UI/login.html +%%DATADIR%%/UI/main.js +%%DATADIR%%/UI/main.map +%%DATADIR%%/UI/oauth.html +%%DATADIR%%/UI/polyfills.js +%%DATADIR%%/UI/templates.js +%%DATADIR%%/UI/vendor.js +%%DATADIR%%/UI/vendor.map +%%DATADIR%%/antlr.runtime.dll +%%DATADIR%%/antlr.runtime.dll.mdb |