diff options
author | wen <wen@FreeBSD.org> | 2010-01-20 07:24:44 +0800 |
---|---|---|
committer | wen <wen@FreeBSD.org> | 2010-01-20 07:24:44 +0800 |
commit | 7c7755def8f9bb94985827ed80e3978f1d05650b (patch) | |
tree | 1356de7c44f227513a827289e16feaf20fbc7bc7 /audio | |
parent | 8035629a16ba50a9b0e4a6fa7ff0297284151729 (diff) | |
download | freebsd-ports-gnome-7c7755def8f9bb94985827ed80e3978f1d05650b.tar.gz freebsd-ports-gnome-7c7755def8f9bb94985827ed80e3978f1d05650b.tar.zst freebsd-ports-gnome-7c7755def8f9bb94985827ed80e3978f1d05650b.zip |
Liquidsoap is the audio stream generator of the Savonet project, notably used
for generating the stream of netradios. It has tons of features, it's free and
it's open-source! Liquidsoap lets you to describe your streams in a powerful and
flexible way. Allowing arbitrarily deep-nested composition of streams, it gives
you more power than you need for creating an original netradio. But liquidsoap
is still very light and easy to use, in the Unix tradition of simple strong
components working together.
WWW: http://savonet.sourceforge.net/
PR: ports/142546
Submitted by: Mykola Dzham <i@levsha.me>
Diffstat (limited to 'audio')
17 files changed, 605 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index cc35671358f2..f2faf72a1f48 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -421,6 +421,7 @@ SUBDIR += linux-shoutcast SUBDIR += linux-vsound SUBDIR += linuxsampler + SUBDIR += liquidsoap SUBDIR += listener SUBDIR += liteamp SUBDIR += lmms diff --git a/audio/liquidsoap/Makefile b/audio/liquidsoap/Makefile new file mode 100644 index 000000000000..432b328737b1 --- /dev/null +++ b/audio/liquidsoap/Makefile @@ -0,0 +1,148 @@ +# New ports collection makefile for: liquidsoap +# Date created: 4 Nov 2009 +# Whom: Mykola Dzham <i@levsha.me> +# +# $FreeBSD$ +# + +PORTNAME= liquidsoap +PORTVERSION= 0.9.2 +DISTVERSIONPREFIX= full- +CATEGORIES= audio net +MASTER_SITES= SF/savonet/${PORTNAME}/${PORTVERSION} + +MAINTAINER= i@levsha.me +COMMENT= The audio stream generator of the Savonet project + +BUILD_DEPENDS= ${OCAMLFIND_DEPEND} \ + ${LOCALBASE}/${OCAML_SITELIBDIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre + +.if !defined(NOPORTDOCS) +BUILD_DEPENDS+= ${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM +.endif + +OPTIONS= AO "portable and stable, but it does only output" Off \ + JACK "audio connection kit, designed for low latency" On \ + FAAC "AAC encoding" On \ + FAAD "AAC decoding" On \ + FESTIVAL "speech synthesis (say)" On \ + GAVL "converts from and to many formats" Off \ + LADSPA "audio plugins providing sound effects" Off \ + LAME "for MP3 encoding" On \ + MAD "for MP3 decoding" On \ + OGG "ogg/vorbis and ogg/theora encoding and decoding" On \ + VORBIS "ogg/vorbis encoding and decoding (need OGG)" On \ + SPEEX "ogg/speex encoding and decoding (need OGG)" Off \ + THEORA "ogg/theora encoding and decoding (need OGG)" Off \ + SAMPLERATE "for having better quality resampling" Off \ + SOUNDTOUCH "for changing pitch and tempo of sound" Off \ + PULSEAUDIO "cross-platform audio sound server" Off \ + TAGLIB "for MP3 ID3 tag reading" On \ + WGET "for downloading remote files (http, https, ftp)" On + +# xmplapalylist disabled now: missing ocaml-xmlm port +# XMLPLAYLIST "support various xml format (rss/podcast/etc)" Off \ +# lastfm requires xmlplaylist +# LASTFM "radios and the audioscrobbler (need XMLPLAYLIST)" Off + +USE_RC_SUBR= liquidsoap.sh + +USE_OCAML= yes +NO_OCAML_RUNDEPENDS= yes + +USE_AUTOTOOLS= autoconf:262:env automake:110:env +GNU_CONFIGURE= yes +USE_GMAKE= yes + +CONFIGURE_ARGS= --disable-gui --localstatedir=/var + +MAN1= liquidsoap.1 + +LIQUIDSOAP_USER= liquidsoap +LIQUIDSOAP_GROUP= ${LIQUIDSOAP_USER} +UID= 923 +GID= ${UID} +LOGDIR= /var/log/liquidsoap +PIDDIR= /var/run/liquidsoap + +SUB_FILES= pkg-install +SUB_LIST= LIQUIDSOAP_USER=${LIQUIDSOAP_USER} LIQUIDSOAP_GROUP=${LIQUIDSOAP_GROUP} UID=${UID} GID=${GID} PIDDIR=${PIDDIR} +PLIST_SUB= PORTVERSION=${PORTVERSION} LIQUIDSOAP_USER=${LIQUIDSOAP_USER} LIQUIDSOAP_GROUP=${LIQUIDSOAP_GROUP} LOGDIR=${LOGDIR} PIDDIR=${PIDDIR} + +.include <bsd.port.options.mk> + +# alsa and portaudio disabled permanently - alsa is linux only, portaudio broken +_ALL_PACKAGES= alsa ao faac faad gavl ladspa lame mad ogg vorbis speex theora samplerate soundtouch portaudio pulseaudio taglib xmlplaylist lastfm + +LIB_DEPENDS_ao= ao.3:${PORTSDIR}/audio/libao +LIB_DEPENDS_faac= faac.0:${PORTSDIR}/audio/faac +LIB_DEPENDS_faad= faad.2:${PORTSDIR}/audio/faad +LIB_DEPENDS_gavl= gavl.1:${PORTSDIR}/multimedia/gavl +BUILD_DEPENDS_ladspa= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa +LIB_DEPENDS_lame= mp3lame.0:${PORTSDIR}/audio/lame +LIB_DEPENDS_mad= mad.2:${PORTSDIR}/audio/libmad +LIB_DEPENDS_ogg= ogg.6:${PORTSDIR}/audio/libogg +LIB_DEPENDS_vorbis= vorbis.4:${PORTSDIR}/audio/libvorbis +LIB_DEPENDS_speex= speex.1:${PORTSDIR}/audio/speex +LIB_DEPENDS_theora= theora.0:${PORTSDIR}/multimedia/libtheora +LIB_DEPENDS_samplerate= samplerate.1:${PORTSDIR}/audio/libsamplerate +LIB_DEPENDS_soundtouch= SoundTouch.0:${PORTSDIR}/audio/soundtouch bpm:${PORTSDIR}/audio/libbpm +LIB_DEPENDS_pulseaudio= pulse.0:${PORTSDIR}/audio/pulseaudio +LIB_DEPENDS_taglib= tag.1:${PORTSDIR}/audio/taglib + +.if defined(WITH_FESTIVAL) +RUN_DEPENDS+= ${LOCALBASE}/bin/festival:${PORTSDIR}/audio/festival +.endif + +.if defined(WITH_WGET) +RUN_DEPENDS+= ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget +.endif + +.if defined(WITH_VORBIS) && !defined(WITH_OGG) +IGNORE= OGG required for VORBIS. Please rerun make config and select OGG +.endif + +.if defined(WITH_SPEEX) && !defined(WITH_OGG) +IGNORE= OGG required for SPEEX. Please rerun make config and select OGG +.endif + +.if defined(WITH_THEORA) && ( !defined(WITH_OGG) || !defined(WITH_VORBIS) ) +IGNORE= OGG and VORBIS required for THEORA. Please rerun make config and select OGG and VORBIS +.endif + +.if defined(WITH_LASTFM) && !defined(WITH_XMLPLAYLIST) +IGNORE= XMLPLAYLIST required for LASTFM. Please rerun make config and select XMLPLAYLIST +.endif + +#Server is known as JACK, but module named ocaml-bjack +.if defined(WITH_JACK) +LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack +.else +_DISABLE_SED_ARGS+= -e "s/^ocaml-bjack/\#ocaml-bjack/" +CONFIGURE_ARGS+= --disable-bjack +.endif + +.for i in ${_ALL_PACKAGES} +.if defined(WITH_${i:U}) +.if defined(LIB_DEPENDS_${i}) +LIB_DEPENDS+= ${LIB_DEPENDS_${i}} +.endif +.if defined(BUILD_DEPENDS_${i}) +BUILD_DEPENDS+= ${BUILD_DEPENDS_${i}} +.endif +.else +_DISABLE_SED_ARGS+= -e "s/^ocaml-${i}/\#ocaml-${i}/" +CONFIGURE_ARGS+= --disable-${i} +.endif +.endfor + +post-patch: + ${SED} ${_DISABLE_SED_ARGS} -i '' ${WRKSRC}/PACKAGES + +pre-configure: + (cd ${WRKSRC} && ./bootstrap) + +pre-install: + PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL + +.include <bsd.port.mk> diff --git a/audio/liquidsoap/distinfo b/audio/liquidsoap/distinfo new file mode 100644 index 000000000000..c0d19286d7b0 --- /dev/null +++ b/audio/liquidsoap/distinfo @@ -0,0 +1,3 @@ +MD5 (liquidsoap-full-0.9.2.tar.gz) = 68fff21d149cd9e4b8697b29f7a35da9 +SHA256 (liquidsoap-full-0.9.2.tar.gz) = 1348a79b1ad703cd09d3ace66a39139fb55f8d0eb762e9dfb7540ae5ffb91624 +SIZE (liquidsoap-full-0.9.2.tar.gz) = 3404549 diff --git a/audio/liquidsoap/files/liquidsoap.sh.in b/audio/liquidsoap/files/liquidsoap.sh.in new file mode 100644 index 000000000000..9b8f432f3389 --- /dev/null +++ b/audio/liquidsoap/files/liquidsoap.sh.in @@ -0,0 +1,32 @@ +#!/bin/sh + +# PROVIDE: liquidsoap +# REQUIRE: NETWORKING icecast2 shoutcast +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf to enable liquidsoap: +# +# liquidsoap_enable="YES" +# + +. %%RC_SUBR%% + +sig_stop=KILL + +name=liquidsoap +rcvar=`set_rcvar` + +command=%%PREFIX%%/bin/liquidsoap + +load_rc_config $name + +: ${liquidsoap_enable:="NO"} +: ${liquidsoap_pidfile:="%%PIDDIR%%/radio.pid"} +: ${liquidsoap_config:="%%ETCDIR%%/radio.liq"} +: ${liquidsoap_user:="%%LIQUIDSOAP_USER%%"} +: ${liquidsoap_group:="%%LIQUIDSOAP_GROUP%%"} + +required_files="${liquidsoap_config}" +command_args="-q -d ${liquidsoap_config}" + +run_rc_command "$1" diff --git a/audio/liquidsoap/files/patch-Makefile.in b/audio/liquidsoap/files/patch-Makefile.in new file mode 100644 index 000000000000..41e6a6899bfb --- /dev/null +++ b/audio/liquidsoap/files/patch-Makefile.in @@ -0,0 +1,25 @@ +--- ./Makefile.in.orig 2009-10-30 16:07:43.000000000 +0200 ++++ ./Makefile.in 2009-12-11 21:42:24.000000000 +0200 +@@ -3,17 +3,17 @@ + default: all + + all: +- for i in $(PRJ); do make -C $$i; done ++ for i in $(PRJ); do $(MAKE) -C $$i; done + + clean: +- for i in $(PRJ); do make -C $$i $@; done ++ for i in $(PRJ); do $(MAKE) -C $$i $@; done + + distclean: +- for i in $(PRJ); do make -C $$i $@; done ++ for i in $(PRJ); do $(MAKE) -C $$i $@; done + + doc: +- make -C liquidsoap-@LIQ_VERSION@ doc ++ $(MAKE) -C liquidsoap-@LIQ_VERSION@ doc + + install: +- make -C liquidsoap-@LIQ_VERSION@ install ++ $(MAKE) -C liquidsoap-@LIQ_VERSION@ install + diff --git a/audio/liquidsoap/files/patch-liquidsoap-0.9.2__Makefile b/audio/liquidsoap/files/patch-liquidsoap-0.9.2__Makefile new file mode 100644 index 000000000000..6f0aceab49c3 --- /dev/null +++ b/audio/liquidsoap/files/patch-liquidsoap-0.9.2__Makefile @@ -0,0 +1,13 @@ +--- ./liquidsoap-0.9.2/Makefile.orig 2009-10-30 16:07:44.000000000 +0200 ++++ ./liquidsoap-0.9.2/Makefile 2009-12-11 21:42:24.000000000 +0200 +@@ -64,8 +64,8 @@ + endif + $(INSTALL_DIRECTORY) $(bindir) + $(INSTALL_DIRECTORY) $(libdir)/liquidsoap/$(libs_dir_version) +- $(INSTALL_PROGRAM) scripts/liquidtts $(libdir)/liquidsoap/$(libs_dir_version) +- $(INSTALL_PROGRAM) scripts/extract-replaygain $(libdir)/liquidsoap/$(libs_dir_version) ++ $(INSTALL_SCRIPT) scripts/liquidtts $(libdir)/liquidsoap/$(libs_dir_version) ++ $(INSTALL_SCRIPT) scripts/extract-replaygain $(libdir)/liquidsoap/$(libs_dir_version) + $(INSTALL_DATA) scripts/utils.liq $(libdir)/liquidsoap/$(libs_dir_version) + $(INSTALL_DIRECTORY) ${sysconfdir}/liquidsoap + $(INSTALL_DATA) examples/radio.liq \ diff --git a/audio/liquidsoap/files/patch-liquidsoap-0.9.2__Makefile.defs.in b/audio/liquidsoap/files/patch-liquidsoap-0.9.2__Makefile.defs.in new file mode 100644 index 000000000000..d2ad7744dd20 --- /dev/null +++ b/audio/liquidsoap/files/patch-liquidsoap-0.9.2__Makefile.defs.in @@ -0,0 +1,10 @@ +--- ./liquidsoap-0.9.2/Makefile.defs.in.orig 2009-10-30 16:07:44.000000000 +0200 ++++ ./liquidsoap-0.9.2/Makefile.defs.in 2009-12-11 21:42:24.000000000 +0200 +@@ -17,6 +17,7 @@ + datadir = @datadir@ + INSTALL = @INSTALL@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ ++INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_DIRECTORY = @INSTALL@ -d + INSTALL_DATA = @INSTALL_DATA@ + MAKE = @MAKE@ diff --git a/audio/liquidsoap/files/patch-liquidsoap-0.9.2__examples__Makefile b/audio/liquidsoap/files/patch-liquidsoap-0.9.2__examples__Makefile new file mode 100644 index 000000000000..3fd9a169c18b --- /dev/null +++ b/audio/liquidsoap/files/patch-liquidsoap-0.9.2__examples__Makefile @@ -0,0 +1,10 @@ +--- ./liquidsoap-0.9.2/examples/Makefile.orig 2009-10-30 16:07:44.000000000 +0200 ++++ ./liquidsoap-0.9.2/examples/Makefile 2009-12-11 21:42:24.000000000 +0200 +@@ -6,5 +6,5 @@ + + .PHONY: doc-install + doc-install: +- $(INSTALL) -d $(datadir)/doc/$(DISTDIR)/examples +- $(INSTALL_DATA) $(wildcard *.liq) README $(datadir)/doc/$(DISTDIR)/examples ++ $(INSTALL) -d $(datadir)/examples/$(DISTDIR) ++ $(INSTALL_DATA) $(wildcard *.liq) README $(datadir)/examples/$(DISTDIR) diff --git a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap new file mode 100644 index 000000000000..556549a64f12 --- /dev/null +++ b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap @@ -0,0 +1,10 @@ +--- ./ocaml-faad-0.1.3/bootstrap.orig 2009-10-30 16:07:44.000000000 +0200 ++++ ./ocaml-faad-0.1.3/bootstrap 2009-12-11 21:42:24.000000000 +0200 +@@ -1,6 +1,7 @@ + #!/bin/sh + + aclocal ++autoheader + # Doing this only once sometimes yield an error message (AC_MSG_ERROR + # undefined).. I give up understanding that. + autoconf diff --git a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__configure.ac b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__configure.ac new file mode 100644 index 000000000000..fe015eec93af --- /dev/null +++ b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__configure.ac @@ -0,0 +1,14 @@ +--- ./ocaml-faad-0.1.3/configure.ac.orig 2009-10-30 16:07:44.000000000 +0200 ++++ ./ocaml-faad-0.1.3/configure.ac 2009-12-11 21:42:24.000000000 +0200 +@@ -5,6 +5,11 @@ + VERSION=$PACKAGE_VERSION + AC_MSG_RESULT([configuring $PACKAGE_STRING]) + ++# Include a config.h ++AC_CONFIG_HEADERS([config.h:config.h.in]) ++# Include it ++CFLAGS="$CFLAGS -I\$(top_srcdir)" ++ + # Add prefix to compilation variables + # if passed + if test "x$prefix" != "xNONE"; then diff --git a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__Makefile.in b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__Makefile.in new file mode 100644 index 000000000000..7984269bdf07 --- /dev/null +++ b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__Makefile.in @@ -0,0 +1,10 @@ +--- ./ocaml-faad-0.1.3/src/Makefile.in.orig 2009-10-30 16:07:44.000000000 +0200 ++++ ./ocaml-faad-0.1.3/src/Makefile.in 2009-12-11 21:42:24.000000000 +0200 +@@ -32,6 +32,7 @@ + CLIBS = $(ACLIBS:-l%=%) + LIBDIRS = $(LDFLAGS:-L%=%) + CC = @CC@ ++top_srcdir=../ + CFLAGS = @CFLAGS@ -Wall -DCAML_NAME_SPACE + CPPFLAGS = @CPPFLAGS@ + NO_CUSTOM = yes diff --git a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__faad_stubs.c b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__faad_stubs.c new file mode 100644 index 000000000000..21643d4cdc75 --- /dev/null +++ b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__faad_stubs.c @@ -0,0 +1,10 @@ +--- ./ocaml-faad-0.1.3/src/faad_stubs.c.orig 2009-10-30 16:07:44.000000000 +0200 ++++ ./ocaml-faad-0.1.3/src/faad_stubs.c 2009-12-11 21:42:25.000000000 +0200 +@@ -40,6 +40,7 @@ + #include <stdio.h> + + #include <neaacdec.h> ++#include "config.h" + #include <mp4ff.h> + + static void check_err(int n) diff --git a/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__configure.ac b/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__configure.ac new file mode 100644 index 000000000000..ff2d5923af47 --- /dev/null +++ b/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__configure.ac @@ -0,0 +1,11 @@ +--- ./ocaml-soundtouch-0.1.5/configure.ac.orig 2009-10-30 16:07:44.000000000 +0200 ++++ ./ocaml-soundtouch-0.1.5/configure.ac 2009-12-11 21:42:25.000000000 +0200 +@@ -113,7 +113,7 @@ + PKG_PROG_PKG_CONFIG() + #PKG_CHECK_MODULES(SOUNDTOUCH,libSoundTouch,,[AC_MSG_ERROR(libsoundtouch not found.)]) + # PKG_CHECK_MODULES loses when you need --libs-only-[lL] +-SOUNDTOUCH_PKG="soundtouch-1.0" ++SOUNDTOUCH_PKG="soundtouch-1.4" + if ! $PKG_CONFIG --exists $SOUNDTOUCH_PKG; then + if ! $PKG_CONFIG --exists libSoundTouch; then + AC_MSG_ERROR([soundtouch not found]) diff --git a/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__src__Makefile.in b/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__src__Makefile.in new file mode 100644 index 000000000000..edabf7158600 --- /dev/null +++ b/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__src__Makefile.in @@ -0,0 +1,11 @@ +--- ./ocaml-soundtouch-0.1.5/src/Makefile.in.orig 2009-12-11 21:42:46.000000000 +0200 ++++ ./ocaml-soundtouch-0.1.5/src/Makefile.in 2009-12-11 21:43:00.000000000 +0200 +@@ -27,7 +27,7 @@ + RESULT = soundtouch + OCAMLDOCFLAGS = -stars + LIBINSTALL_FILES = $(wildcard *.mli *.cmi *.cma *.cmxa *.cmx *.a *.so) +-ACLIBS = @LIBS@ @soundtouch_LIBS@ -lBPM ++ACLIBS = @LIBS@ @soundtouch_LIBS@ -lbpm + LDFLAGS = @LDFLAGS@ @soundtouch_LDFLAGS@ + CLIBS = $(ACLIBS:-l%=%) + LIBDIRS = $(LDFLAGS:-L%=%) diff --git a/audio/liquidsoap/files/pkg-install.in b/audio/liquidsoap/files/pkg-install.in new file mode 100644 index 000000000000..f35ace1490af --- /dev/null +++ b/audio/liquidsoap/files/pkg-install.in @@ -0,0 +1,40 @@ +#! /bin/sh + +# $FreeBSD$ + +PATH=/bin:/usr/sbin + +USER=%%LIQUIDSOAP_USER%% +GROUP=%%LIQUIDSOAP_GROUP%% +UID=%%UID%% +GID=%%GID%% + +case $2 in +PRE-INSTALL) + + if pw group show "${GROUP}" 2>/dev/null; then + echo "You already have a group \"${GROUP}\", so I will use it." + else + if pw groupadd ${GROUP} -g ${GID}; then + echo "Added group \"${GROUP}\"." + else + echo "Adding group \"${GROUP}\" failed..." + exit 1 + fi + fi + + if pw user show "${USER}" 2>/dev/null; then + echo "You already have a user \"${USER}\", so I will use it." + else + if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ + -d /nonexistent -c "Liquidsoap User" + then + echo "Added user \"${USER}\"." + else + echo "Adding user \"${USER}\" failed..." + exit 1 + fi + fi + + ;; +esac diff --git a/audio/liquidsoap/pkg-descr b/audio/liquidsoap/pkg-descr new file mode 100644 index 000000000000..7be6ae6dd490 --- /dev/null +++ b/audio/liquidsoap/pkg-descr @@ -0,0 +1,9 @@ +Liquidsoap is the audio stream generator of the Savonet project, notably used +for generating the stream of netradios. It has tons of features, it's free and +it's open-source! Liquidsoap lets you to describe your streams in a powerful and +flexible way. Allowing arbitrarily deep-nested composition of streams, it gives +you more power than you need for creating an original netradio. But liquidsoap +is still very light and easy to use, in the Unix tradition of simple strong +components working together. + +WWW: http://savonet.sourceforge.net/ diff --git a/audio/liquidsoap/pkg-plist b/audio/liquidsoap/pkg-plist new file mode 100644 index 000000000000..b3ba8b1d8836 --- /dev/null +++ b/audio/liquidsoap/pkg-plist @@ -0,0 +1,248 @@ +bin/liquidsoap +%%ETCDIR%%/radio.liq.example +etc/logrotate.d/liquidsoap +lib/liquidsoap/%%PORTVERSION%%/extract-replaygain +lib/liquidsoap/%%PORTVERSION%%/liquidtts +lib/liquidsoap/%%PORTVERSION%%/utils.liq +%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/README +%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/fallible.liq +%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/geek.liq +%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/radio.liq +%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/transitions.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/advanced.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/blank.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/bubble.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/build.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/complete_case.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/cookbook.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/documentation.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/dolebrai.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/external_decoders.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/external_encoders.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/external_streams.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/frequence3.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/geekradio.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/help.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/homepage.css +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/http_vs_harbor.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/basic-radio-graph.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/block_blue.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/block_magenta.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/block_red.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/fleche123.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_arrow.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_bg.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_cl.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_cr.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_text.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_blue_bg.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_blue_say.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_blue_top.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_green_bg.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_green_hear.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_green_top.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_red_bg.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_red_see.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_red_top.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/design/background.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/design/background_page.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/design/logo.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/grab.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/16/audio.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/32/audio.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/deb.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/exec.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/package.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/sourcecode.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/subversion.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/liqgraph.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/schema-webradio-inkscape.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/stream.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_API.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_about.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_developers.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_docs.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_install.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_red_bg.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_red_l.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_red_r.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_snippets.png +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/index.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/kube.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/language.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/links.txt +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/metadata.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/multichannel.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/optimization.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/quick_start.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/radio-nova.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/radiopi.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/reference.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/replay_gain.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/request_sources.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/requests.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/script_loading.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_output.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_output.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_output_unbuffered.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_output_unbuffered.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_unbuffered.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_unbuffered.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_unbuffered_debug.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_unbuffered_debug.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/append_title.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/append_title.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/bubble.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/bubble.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/bubble_full.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/bubble_full.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/complete_case.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/complete_case.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/crossfade.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/crossfade.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/dolebrai.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/dolebrai.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/dolutils.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/dolutils.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/faad_decoder.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/faad_decoder.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/fallback_basic.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/fallback_basic.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/flac_decoder.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/flac_decoder.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/flac_resolver.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/flac_resolver.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor_auth.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor_auth.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor_source.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor_source.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/hour_jingle.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/hour_jingle.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/http_source.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/http_source.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/icecast.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/icecast.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/index.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/index.txt +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/input_mplayer.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/input_mplayer.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/jack_multichannel.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/jack_multichannel.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_dummy_example.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_dummy_example.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_fun_def.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_fun_def.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_func_type.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_func_type.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_partial_application.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_partial_application.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_rewrite.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_rewrite.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lastfm.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lastfm.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lastfm_uri.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lastfm_uri.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/mplayer_decoder.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/mplayer_decoder.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/on_blank.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/on_blank.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out_playlist.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out_playlist.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out_smartcross.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out_smartcross.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-aplay.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-aplay.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-icecast-flac.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-icecast-flac.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-icecast-lame.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-icecast-lame.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/play_every_xx.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/play_every_xx.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/playlist.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/playlist.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/playlist_dynamic_request.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/playlist_dynamic_request.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/radio-nova.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/radio-nova.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/radio_basic.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/radio_basic.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/recipe_base.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/recipe_base.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/recipe_out.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/recipe_out.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/reencoding.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/reencoding.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/replaygain.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/replaygain.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/rewrite_metadata.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/rewrite_metadata.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/run_alsa_input.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/run_alsa_input.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/schedulers.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/schedulers.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/scripted_dynamic_request.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/scripted_dynamic_request.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/shoutcast.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/shoutcast.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/shoutcast.sh +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/simple_crossfade.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/simple_crossfade.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/single.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/single.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/skip_blank.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/skip_blank.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/smart_crossfade.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/smart_crossfade.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/smooth_add.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/smooth_add.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/strip_blank.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/strip_blank.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/switch_generic.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/switch_generic.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/track_sensitive_fallback.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/track_sensitive_fallback.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/transcoding.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/transcoding.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_kube-dev.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_kube-dev.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_kube.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_kube.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_radiopi.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_radiopi.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/video_static.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/video_static.liq +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/settings.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/shoutcast.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/smartcrossfade.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/sources.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/style.css +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/video-static.html +%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/video.html +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/scripts +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48 +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/32 +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/16 +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/icons +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/design +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html +%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%% +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%-%%PORTVERSION%% +@dirrm lib/liquidsoap/%%PORTVERSION%% +@dirrm lib/liquidsoap +@dirrmtry %%ETCDIR%% +@dirrmtry etc/logrotate.d +@exec [ -d %%LOGDIR%% ] || mkdir %%LOGDIR%% +@exec chown %%LIQUIDSOAP_USER%%:%%LIQUIDSOAP_GROUP%% %%LOGDIR%% +@unexec rmdir %%LOGDIR%% 2>/dev/null || true +@exec [ -d %%PIDDIR%% ] || mkdir %%PIDDIR%% +@exec chown %%LIQUIDSOAP_USER%%:%%LIQUIDSOAP_GROUP%% %%PIDDIR%% +@unexec rmdir %%PIDDIR%% 2>/dev/null || true |