From owner-svn-ports-head@freebsd.org Wed Aug 28 05:36:01 2019 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2F3CFD1FEC; Wed, 28 Aug 2019 05:36:01 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46JDxF0FZfz3HtM; Wed, 28 Aug 2019 05:36:01 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DB46F2740; Wed, 28 Aug 2019 05:36:00 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x7S5a0Fw043251; Wed, 28 Aug 2019 05:36:00 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x7S5ZxW1043240; Wed, 28 Aug 2019 05:35:59 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201908280535.x7S5ZxW1043240@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Wed, 28 Aug 2019 05:35:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r510043 - in head: . net-p2p net-p2p/lidarr net-p2p/lidarr/files X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: in head: . net-p2p net-p2p/lidarr net-p2p/lidarr/files X-SVN-Commit-Revision: 510043 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Aug 2019 05:36:01 -0000 Author: pi Date: Wed Aug 28 05:35:59 2019 New Revision: 510043 URL: https://svnweb.freebsd.org/changeset/ports/510043 Log: New port: net-p2p/lidarr Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. It looks and smells like Sonarr but made for music. WWW: https://lidarr.audio PR: 234233 Submitted by: Michiel van Baak , Matt Russi Added: head/net-p2p/lidarr/ head/net-p2p/lidarr/Makefile (contents, props changed) head/net-p2p/lidarr/distinfo (contents, props changed) head/net-p2p/lidarr/files/ head/net-p2p/lidarr/files/lidarr.in (contents, props changed) head/net-p2p/lidarr/pkg-descr (contents, props changed) Modified: head/GIDs head/UIDs head/net-p2p/Makefile Modified: head/GIDs ============================================================================== --- head/GIDs Wed Aug 28 05:32:22 2019 (r510042) +++ head/GIDs Wed Aug 28 05:35:59 2019 (r510043) @@ -296,7 +296,7 @@ radarr:*:352: _iodined:*:353: jackett:*:354: nzbhydra2:*:355: -# free: 356 +lidarr:*:356: # free: 357 # free: 358 # free: 359 Modified: head/UIDs ============================================================================== --- head/UIDs Wed Aug 28 05:32:22 2019 (r510042) +++ head/UIDs Wed Aug 28 05:35:59 2019 (r510043) @@ -301,7 +301,7 @@ radarr:*:352:352::0:0:Radarr Daemon:/nonexistent:/usr/ _iodined:*:353:353::0:0:Iodine Daemon:/nonexistent:/usr/sbin/nologin jackett:*:354:354::0:0:Jackett Torznab Proxy Daemon:/nonexistent:/usr/sbin/nologin nzbhydra2:*:355:355::0:0:NZBHydra 2 Daemon:/nonexistent:/usr/sbin/nologin -# free: 356 +lidarr:*:356:356::0:0:Lidarr Daemon:/nonexistent:/usr/sbin/nologin # free: 357 # free: 358 # free: 359 Modified: head/net-p2p/Makefile ============================================================================== --- head/net-p2p/Makefile Wed Aug 28 05:32:22 2019 (r510042) +++ head/net-p2p/Makefile Wed Aug 28 05:35:59 2019 (r510043) @@ -42,6 +42,7 @@ SUBDIR += libswift SUBDIR += libtorrent SUBDIR += libtorrent-rasterbar + SUBDIR += lidarr SUBDIR += linuxdcpp SUBDIR += litecoin SUBDIR += litecoin-daemon Added: head/net-p2p/lidarr/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-p2p/lidarr/Makefile Wed Aug 28 05:35:59 2019 (r510043) @@ -0,0 +1,44 @@ +# $FreeBSD$ + +PORTNAME= lidarr +PORTVERSION= 0.6.2.883 +CATEGORIES= net-p2p +MASTER_SITES= https://github.com/lidarr/Lidarr/releases/download/v${PORTVERSION}/ +DISTNAME= Lidarr.develop.${PORTVERSION}.linux + +MAINTAINER= michiel@vanbaak.eu +COMMENT= Lidarr is a music collection manager for Usenet and BitTorrent users + +LICENSE= GPLv3 + +RUN_DEPENDS= mono>0:lang/mono \ + mediainfo>0:multimedia/mediainfo \ + sqlite3>0:databases/sqlite3 \ + chromaprint>0:audio/chromaprint +LIB_DEPENDS= libcurl.so:ftp/curl + +USE_RC_SUBR= lidarr + +NO_ARCH= YES +NO_BUILD= YES +WRKSRC= ${WRKDIR}/Lidarr + +USERS= lidarr +GROUPS= lidarr + +OPTIONS_DEFINE= X11 + +# Permits image resizing +X11_LIB_DEPENDS+=libgdiplus.so:x11-toolkits/libgdiplus + +.include + +do-install: + ${INSTALL} -d -m 755 ${STAGEDIR}/${DATADIR} + cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DATADIR} + +post-install: + @${FIND} -s ${STAGEDIR}${DATADIR} -not -type d | ${SORT} | \ + ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} + +.include Added: head/net-p2p/lidarr/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-p2p/lidarr/distinfo Wed Aug 28 05:35:59 2019 (r510043) @@ -0,0 +1,3 @@ +TIMESTAMP = 1559503446 +SHA256 (Lidarr.develop.0.6.2.883.linux.tar.gz) = 9bbc3cc18ce73bdc491a39d2ab1c20052b9e6d40e4db8d9080691c78b7902601 +SIZE (Lidarr.develop.0.6.2.883.linux.tar.gz) = 10231816 Added: head/net-p2p/lidarr/files/lidarr.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-p2p/lidarr/files/lidarr.in Wed Aug 28 05:35:59 2019 (r510043) @@ -0,0 +1,41 @@ +#!/bin/sh +# +# Author: Michiel van Baak +# +# $FreeBSD$ +# + +# PROVIDE: lidarr +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable lidarr: +# lidarr_enable="YES" + +. /etc/rc.subr + +name="lidarr" +rcvar=lidarr_enable + +load_rc_config $name + +: ${lidarr_enable="NO"} +: ${lidarr_user:="lidarr"} +: ${lidarr_data_dir:="%%PREFIX%%/lidarr"} + +pidfile="${lidarr_data_dir}/lidarr.pid" +procname="%%PREFIX%%/bin/mono" +command="/usr/sbin/daemon" +command_args="-f ${procname} %%DATADIR%%/Lidarr.exe --nobrowser --data=${lidarr_data_dir}" +start_precmd=lidarr_precmd + +lidarr_precmd() +{ + export XDG_CONFIG_HOME=${lidarr_data_dir} + + if [ ! -d ${lidarr_data_dir} ]; then + install -d -o ${lidarr_user} ${lidarr_data_dir} + fi +} + +run_rc_command "$1" Added: head/net-p2p/lidarr/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-p2p/lidarr/pkg-descr Wed Aug 28 05:35:59 2019 (r510043) @@ -0,0 +1,11 @@ +Lidarr is a music collection manager for Usenet and BitTorrent users. + +It can monitor multiple RSS feeds for new tracks from your favorite +artists and will grab, sort and rename them. +It can also be configured to automatically upgrade the quality of +files already downloaded when a better quality format becomes +available. + +It looks and smells like Sonarr but made for music. + +WWW: https://lidarr.audio