Index: head/net-p2p/radarr/Makefile =================================================================== --- head/net-p2p/radarr/Makefile (revision 569065) +++ head/net-p2p/radarr/Makefile (revision 569066) @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= radarr -PORTVERSION= 0.2.0.1504 +PORTVERSION= 3.0.2.4552 DISTVERSIONPREFIX=v -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= net-p2p MASTER_SITES= https://github.com/Radarr/Radarr/releases/download/v${PORTVERSION}/ -DISTNAME= Radarr.develop.${PORTVERSION}.linux +DISTNAME= Radarr.master.${PORTVERSION}.linux MAINTAINER= feld@FreeBSD.org COMMENT= Movie Library Manager for Usenet and BitTorrent users LICENSE= GPLv3 LIB_DEPENDS= libcurl.so:ftp/curl RUN_DEPENDS= mediainfo>0:multimedia/mediainfo \ sqlite3>0:databases/sqlite3 USES= mono USE_RC_SUBR= radarr NO_ARCH= YES NO_BUILD= YES WRKSRC= ${WRKDIR}/Radarr USERS= radarr GROUPS= radarr 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 Index: head/net-p2p/radarr/distinfo =================================================================== --- head/net-p2p/radarr/distinfo (revision 569065) +++ head/net-p2p/radarr/distinfo (revision 569066) @@ -1,3 +1,3 @@ -TIMESTAMP = 1594229188 -SHA256 (Radarr.develop.0.2.0.1504.linux.tar.gz) = 6b2fb3cc175ed1fbf607106990d92710eeb2fb75db66ee42dea0f59d86c5f7c0 -SIZE (Radarr.develop.0.2.0.1504.linux.tar.gz) = 7601210 +TIMESTAMP = 1616535191 +SHA256 (Radarr.master.3.0.2.4552.linux.tar.gz) = f42f05fbb10226238662467695a15ba6bb2b03a25d01a880f3339db7f7146812 +SIZE (Radarr.master.3.0.2.4552.linux.tar.gz) = 18951605 Index: head/net-p2p/radarr/files/radarr.in =================================================================== --- head/net-p2p/radarr/files/radarr.in (revision 569065) +++ head/net-p2p/radarr/files/radarr.in (revision 569066) @@ -1,41 +1,45 @@ #!/bin/sh # # Author: Mark Felder # # $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" +pidfile="${radarr_data_dir}/radarr.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 + + # Unwritable pids allow the service to start, but fails to work + # Rare, but if you are debugging as root and accidentally start the service... + /bin/rm -f ${pidfile} } run_rc_command "$1"