aboutsummaryrefslogtreecommitdiffstats
path: root/net-p2p
diff options
context:
space:
mode:
authorfeld <feld@FreeBSD.org>2017-02-22 23:01:08 +0800
committerfeld <feld@FreeBSD.org>2017-02-22 23:01:08 +0800
commit228ee228b42f7125de0ab7fa9181e6e0cda9e54a (patch)
tree408eaa47703c14832a41708e1646fcf013b3559b /net-p2p
parent18e9674733892632fcbcd86c6f62ff55e4aa6099 (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--net-p2p/radarr/Makefile38
-rw-r--r--net-p2p/radarr/distinfo3
-rw-r--r--net-p2p/radarr/files/radarr.in41
-rw-r--r--net-p2p/radarr/pkg-descr3
-rw-r--r--net-p2p/radarr/pkg-plist204
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