Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Dec 2015 22:14:33 +0000 (UTC)
From:      Mark Felder <feld@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r403875 - in head: . net-p2p net-p2p/sonarr net-p2p/sonarr/files
Message-ID:  <201512162214.tBGMEXHx095908@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: feld
Date: Wed Dec 16 22:14:32 2015
New Revision: 403875
URL: https://svnweb.freebsd.org/changeset/ports/403875

Log:
  Add net-p2p/sonarr to the ports tree
  
  Sonarr is a PVR for Usenet and BitTorrent users.

Added:
  head/net-p2p/sonarr/
  head/net-p2p/sonarr/Makefile   (contents, props changed)
  head/net-p2p/sonarr/distinfo   (contents, props changed)
  head/net-p2p/sonarr/files/
  head/net-p2p/sonarr/files/sonarr.in   (contents, props changed)
  head/net-p2p/sonarr/pkg-descr   (contents, props changed)
  head/net-p2p/sonarr/pkg-plist   (contents, props changed)
Modified:
  head/UIDs
  head/net-p2p/Makefile

Modified: head/UIDs
==============================================================================
--- head/UIDs	Wed Dec 16 20:42:45 2015	(r403874)
+++ head/UIDs	Wed Dec 16 22:14:32 2015	(r403875)
@@ -175,6 +175,7 @@ wildfire:*:340:340::0:0:Wildfire Daemon:
 stunnel:*:341:341::0:0:Stunnel Daemon:/nonexistent:/usr/sbin/nologin
 openfire:*:342:342::0:0:Openfire IM Daemon:/nonexistent:/usr/sbin/nologin
 _sabnzbd:*:350:350::0:0:sabnzb Daemon:/nonexistent:/usr/sbin/nologin
+sonarr:*:351:65534::0:0:Sonarr PVR:/nonexistent:/usr/sbin/nologin
 _iodined:*:353:353::0:0:Iodine Daemon:/nonexistent:/usr/sbin/nologin
 httptunnel:*:361:361::0:0:httptunnel Daemon:/nonexistent:/usr/sbin/nologin
 ldap:*:389:389::0:0:OpenLDAP Server:/nonexistent:/usr/sbin/nologin
@@ -186,6 +187,7 @@ varnishlog:*:430:429::0:0:Varnish Log Us
 quasselcore:*:442:442::0:0:Quassel IRC User:/nonexistent:/usr/sbin/nologin
 callweaver:*:444:444::0:0:Callweaver account:/var/lib/callweaver:/usr/sbin/nologin
 ecartis:*:450:450::0:0:Ecartis Listserver:/usr/local/ecartis:/usr/sbin/nologin
+dqcache:*:453:453::0:0:Dqcache Resolver:/nonexistent:/usr/sbin/nologin
 courier:*:465:465::0:0:Courier Mail Server:/nonexistent:/usr/sbin/nologin
 condor:*:466:466::0:0:& user:/home/condor:/usr/sbin/nologin
 netmon:*:467:467::0:0:Network monitor account:/var/netmon:/usr/sbin/nologin

Modified: head/net-p2p/Makefile
==============================================================================
--- head/net-p2p/Makefile	Wed Dec 16 20:42:45 2015	(r403874)
+++ head/net-p2p/Makefile	Wed Dec 16 22:14:32 2015	(r403875)
@@ -77,6 +77,7 @@
     SUBDIR += rtgui
     SUBDIR += rtorrent
     SUBDIR += shx
+    SUBDIR += sonarr
     SUBDIR += squall
     SUBDIR += torrentsniff
     SUBDIR += transmission

Added: head/net-p2p/sonarr/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/sonarr/Makefile	Wed Dec 16 22:14:32 2015	(r403875)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	sonarr
+PORTVERSION=	2.0.0.3573
+CATEGORIES=	net-p2p
+MASTER_SITES=	http://download.sonarr.tv/v2/master/mono/
+DISTNAME=	NzbDrone.master.${PORTVERSION}.mono
+
+MAINTAINER=	feld@FreeBSD.org
+COMMENT=	PVR for Usenet and BitTorrent users
+
+LICENSE=	GPLv3
+
+RUN_DEPENDS=	mono>0:${PORTSDIR}/lang/mono \
+		mediainfo>0:${PORTSDIR}/multimedia/mediainfo \
+		sqlite3>0:${PORTSDIR}/databases/sqlite3
+
+USE_RC_SUBR=	sonarr
+
+NO_BUILD=	YES
+WRKSRC=	${WRKDIR}/NzbDrone
+
+USERS=	sonarr
+GROUPS=	nobody
+
+.include <bsd.port.pre.mk>
+
+do-install:
+	${INSTALL} -d -m 755 ${STAGEDIR}/${DATADIR}
+	${CP} -R ${WRKSRC}/ ${STAGEDIR}/${DATADIR}
+	${MKDIR} ${STAGEDIR}/${PREFIX}/sonarr
+
+.include <bsd.port.post.mk>

Added: head/net-p2p/sonarr/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/sonarr/distinfo	Wed Dec 16 22:14:32 2015	(r403875)
@@ -0,0 +1,2 @@
+SHA256 (NzbDrone.master.2.0.0.3573.mono.tar.gz) = 12888b20f27072fa24541765bf321d9deb4c7d13b4e36c7f165ad8cb36bc6e24
+SIZE (NzbDrone.master.2.0.0.3573.mono.tar.gz) = 6348558

Added: head/net-p2p/sonarr/files/sonarr.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/sonarr/files/sonarr.in	Wed Dec 16 22:14:32 2015	(r403875)
@@ -0,0 +1,29 @@
+#!/bin/sh
+#
+# Author: Mark Felder <feld@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+# PROVIDE: sonarr
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+# Add the following lines to /etc/rc.conf to enable sonarr:
+# sonarr_enable="YES"
+
+. /etc/rc.subr
+
+name="sonarr"
+rcvar=sonarr_enable
+
+load_rc_config $name
+
+: ${sonarr_enable="NO"}
+
+pidfile=/var/run/sonarr.pid
+procname="%%PREFIX%%/bin/mono"
+command="/usr/sbin/daemon"
+command_args="-f -p ${pidfile} -u sonarr %%PREFIX%%/bin/mono %%DATADIR%%/NzbDrone.exe --nobrowser --data=%%PREFIX%%/sonarr"
+
+run_rc_command "$1"

Added: head/net-p2p/sonarr/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/sonarr/pkg-descr	Wed Dec 16 22:14:32 2015	(r403875)
@@ -0,0 +1,3 @@
+Sonarr is a PVR for Usenet and BitTorrent users.
+
+WWW: https://sonarr.tv

Added: head/net-p2p/sonarr/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/sonarr/pkg-plist	Wed Dec 16 22:14:32 2015	(r403875)
@@ -0,0 +1,151 @@
+%%DATADIR%%/CookComputing.XmlRpcV2.dll
+%%DATADIR%%/CurlSharp.dll
+%%DATADIR%%/CurlSharp.dll.config
+%%DATADIR%%/CurlSharp.dll.mdb
+%%DATADIR%%/DDay.iCal.dll
+%%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%%/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%%/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.Host.dll
+%%DATADIR%%/NzbDrone.Host.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/NzbDrone.Update.exe
+%%DATADIR%%/NzbDrone.Update/NzbDrone.Update.exe.config
+%%DATADIR%%/NzbDrone.Update/NzbDrone.Update.exe.mdb
+%%DATADIR%%/NzbDrone.exe
+%%DATADIR%%/NzbDrone.exe.config
+%%DATADIR%%/NzbDrone.exe.mdb
+%%DATADIR%%/OAuth.dll
+%%DATADIR%%/OAuth.dll.mdb
+%%DATADIR%%/Omu.ValueInjecter.dll
+%%DATADIR%%/Owin.dll
+%%DATADIR%%/Prowlin.dll
+%%DATADIR%%/RestSharp.dll
+%%DATADIR%%/System.Data.SQLite.dll
+%%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/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/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/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/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/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/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%%/libsqlite3.0.dylib
+%%DATADIR%%/libsqlite3.dylib
+@dir(sonarr,wheel,755) sonarr



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512162214.tBGMEXHx095908>