diff --git a/audio/gonic/Makefile b/audio/gonic/Makefile index bfa23d9ff9e4..42e669ba74df 100644 --- a/audio/gonic/Makefile +++ b/audio/gonic/Makefile @@ -1,31 +1,31 @@ PORTNAME= gonic PORTVERSION= 0.14.0 -PORTREVISION= 4 +PORTREVISION= 5 DISTVERSIONPREFIX= v CATEGORIES= audio net MAINTAINER= bapt@FreeBSD.org COMMENT= Music streaming server / subsonic server API implementation WWW= https://github.com/sentriz/gonic LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libtag.so:audio/taglib USES= go:modules openal pkgconfig USE_RC_SUBR= ${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= sentriz GO_TARGET= ./cmd/gonic .include "${.CURDIR}/go-mod.mk" USERS= ${PORTNAME} GROUPS= ${PORTNAME} PLIST_FILES= bin/gonic .include diff --git a/audio/gonic/files/gonic.in b/audio/gonic/files/gonic.in index c59253083c58..154f544c447d 100644 --- a/audio/gonic/files/gonic.in +++ b/audio/gonic/files/gonic.in @@ -1,38 +1,40 @@ #!/bin/sh # PROVIDE: gonic # REQUIRE: LOGIN # KEYWORD: shutdown . /etc/rc.subr name=gonic rcvar=${name}_enable desc="Music streaming server" load_rc_config "${name}" # other variables: # gonic_scan_interval # gonic_music_path +# gonic_podcast_path : ${gonic_enable:="NO"} : ${gonic_user:="gonic"} : ${gonic_group:="gonic"} : ${gonic_proxy_prefix:="/"} : ${gonic_db_path:="/var/db/gonic/gonic.db"} : ${gonic_listen_addr:="0.0.0.0:4747"} +: ${gonic_cache_path:="/var/cache/gonic"} pidfile=/var/run/gonic.pid procname="%%PREFIX%%/bin/gonic" command="/usr/sbin/daemon" -command_args="-cf -p ${pidfile} ${procname} ${gonic_music_path:+-music-path=${gonic_music_path}} ${gonic_proxy_prefix:+-proxy-prefix=${gonic_proxy_prefix}} ${gonic_listen_addr:+-listen-addr=${gonic_listen_addr}} ${gonic_scan_interval:+-scan-interval=${gonic_scan_interval}} ${gonic_db_path:+-db-path=${gonic_db_path}} ${gonic_args}" +command_args="-cf -p ${pidfile} ${procname} ${gonic_music_path:+-music-path=${gonic_music_path}} ${gonic_podcast_path:+-podcast-path=${gonic_podcast_path}} ${gonic_cache_path:+-cache-path=${gonic_cache_path}} ${gonic_proxy_prefix:+-proxy-prefix=${gonic_proxy_prefix}} ${gonic_listen_addr:+-listen-addr=${gonic_listen_addr}} ${gonic_scan_interval:+-scan-interval=${gonic_scan_interval}} ${gonic_db_path:+-db-path=${gonic_db_path}} ${gonic_args}" gonic_startprecmd() { if [ ! -e ${pidfile} ]; then install -o ${gonic_user} -g ${gonic_group} /dev/null ${pidfile}; fi } start_precmd=gonic_startprecmd run_rc_command "$1"