Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Jan 2010 22:18:31 +0200
From:      Mykola Dzham <i@levsha.me>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/142546: [new port] audio/liquidsoap
Message-ID:  <E1NThlX-000D6O-Dw@laptop.levsha.me>
Resent-Message-ID: <201001092050.o09Ko186024429@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         142546
>Category:       ports
>Synopsis:       [new port] audio/liquidsoap
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 09 20:50:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Mykola Dzham
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD laptop.levsha.org.ua 9.0-CURRENT FreeBSD 9.0-CURRENT #30 r200828: Wed Dec 23 11:58:38 EET 2009 root@laptop.levsha.org.ua:/usr/local/arch/obj/usr/local/arch/src/sys/LEVSHA amd64

>Description:
Liquidsoap is the audio stream generator of the Savonet project, notably used for generating the stream of netradios.

>How-To-Repeat:
>Fix:
Please commit required audio/libbpm ( ports/142542 ) first.
This port requires new user and group:

Index: UIDs
===================================================================
RCS file: /usr/local/arch/csup/ports/UIDs,v
retrieving revision 1.100
diff -u -r1.100 UIDs
--- UIDs	28 Dec 2009 11:38:27 -0000	1.100
+++ UIDs	29 Dec 2009 09:05:10 -0000
@@ -162,3 +162,4 @@
 vboxusers:*:920:920::0:0:Virtualbox user:/nonexistent:/usr/sbin/nologin
 transmission:*:921:921::0:0:Transmission Daemon User:/usr/local/etc/transmission/home:/usr/sbin/nologin
 mongodb:*:922:922:daemon:0:0:MongoDB Account:/var/empty:/usr/sbin/nologin
+liquidsoap:*:923:923::0:0:Liquidsoap User:/nonexistent:/usr/sbin/nologin
Index: GIDs
===================================================================
RCS file: /usr/local/arch/csup/ports/GIDs,v
retrieving revision 1.86
diff -u -r1.86 GIDs
--- GIDs	28 Dec 2009 11:38:27 -0000	1.86
+++ GIDs	29 Dec 2009 09:05:10 -0000
@@ -152,3 +152,4 @@
 vboxusers:*:920:
 transmission:*:921:
 mongodb:*:922:
+liquidsoap:*:923:

Port is on this shar archive:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	liquidsoap
#	liquidsoap/Makefile
#	liquidsoap/distinfo
#	liquidsoap/files
#	liquidsoap/files/patch-Makefile.in
#	liquidsoap/files/patch-liquidsoap-0.9.2__Makefile
#	liquidsoap/files/patch-liquidsoap-0.9.2__Makefile.defs.in
#	liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap
#	liquidsoap/files/patch-ocaml-faad-0.1.3__configure.ac
#	liquidsoap/files/patch-ocaml-faad-0.1.3__src__faad_stubs.c
#	liquidsoap/files/patch-ocaml-faad-0.1.3__src__Makefile.in
#	liquidsoap/files/patch-ocaml-soundtouch-0.1.5__configure.ac
#	liquidsoap/files/patch-liquidsoap-0.9.2__examples__Makefile
#	liquidsoap/files/pkg-install.in
#	liquidsoap/files/liquidsoap.sh.in
#	liquidsoap/files/patch-ocaml-soundtouch-0.1.5__src__Makefile.in
#	liquidsoap/pkg-descr
#	liquidsoap/pkg-plist
#
echo c - liquidsoap
mkdir -p liquidsoap > /dev/null 2>&1
echo x - liquidsoap/Makefile
sed 's/^X//' >liquidsoap/Makefile << '69b14fbd3ae4a644b5ca6913e133840f'
X# New ports collection makefile for: liquidsoap
X# Date created:                4 Nov 2009
X# Whom:                        Mykola Dzham <i@levsha.me>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	liquidsoap
XPORTVERSION=	0.9.2
XDISTVERSIONPREFIX=	full-
XCATEGORIES=	audio net
XMASTER_SITES=	SF/savonet/${PORTNAME}/${PORTVERSION}
X
XMAINTAINER=	i@levsha.me
XCOMMENT=	The audio stream generator of the Savonet project
X
XBUILD_DEPENDS=	${OCAMLFIND_DEPEND} \
X		${LOCALBASE}/${OCAML_SITELIBDIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
X
X.if !defined(NOPORTDOCS)
XBUILD_DEPENDS+=	${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM
X.endif
X
XOPTIONS=	AO		"portable and stable, but it does only output"	Off \
X		JACK		"audio connection kit, designed for low latency"	On \
X		FAAC		"AAC encoding"	On \
X		FAAD		"AAC decoding"	On \
X		FESTIVAL	"speech synthesis (say)"	On	\
X		GAVL		"converts from and to many formats"	Off \
X		LADSPA		"audio plugins providing sound effects"	Off \
X		LAME		"for MP3 encoding"	On \
X		MAD		"for MP3 decoding"	On \
X		OGG		"ogg/vorbis and ogg/theora encoding and decoding"	On \
X		VORBIS		"ogg/vorbis encoding and decoding (need OGG)"	On \
X		SPEEX		"ogg/speex encoding and decoding (need OGG)"	Off \
X		THEORA		"ogg/theora encoding and decoding (need OGG)"	Off \
X		SAMPLERATE	"for having better quality resampling"	Off \
X		SOUNDTOUCH	"for changing pitch and tempo of sound" Off \
X		PULSEAUDIO	"cross-platform audio sound server"	Off \
X		TAGLIB		"for MP3 ID3 tag reading"	On \
X		WGET	"for downloading remote files (http, https, ftp)"	On
X
X# xmplapalylist disabled now: missing ocaml-xmlm port
X#		XMLPLAYLIST	"support various xml format (rss/podcast/etc)"	Off \
X# lastfm requires xmlplaylist
X#		LASTFM		"radios and the audioscrobbler (need XMLPLAYLIST)"	Off
X
XUSE_RC_SUBR=	liquidsoap.sh
X
XUSE_OCAML=	yes
XNO_OCAML_RUNDEPENDS=	yes
X
XUSE_AUTOTOOLS=	autoconf:262:env automake:110:env
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
XCONFIGURE_ARGS=	--disable-gui --localstatedir=/var
X
XMAN1=	liquidsoap.1
X
XLIQUIDSOAP_USER=	liquidsoap
XLIQUIDSOAP_GROUP=	${LIQUIDSOAP_USER}
XUID=	923
XGID=	${UID}
XLOGDIR=	/var/log/liquidsoap
XPIDDIR=	/var/run/liquidsoap
X
XSUB_FILES=	pkg-install
XSUB_LIST=	LIQUIDSOAP_USER=${LIQUIDSOAP_USER} LIQUIDSOAP_GROUP=${LIQUIDSOAP_GROUP} UID=${UID} GID=${GID} PIDDIR=${PIDDIR}
XPLIST_SUB=	PORTVERSION=${PORTVERSION} LIQUIDSOAP_USER=${LIQUIDSOAP_USER} LIQUIDSOAP_GROUP=${LIQUIDSOAP_GROUP} LOGDIR=${LOGDIR} PIDDIR=${PIDDIR}
X
X.include <bsd.port.options.mk>
X
X# alsa and portaudio disabled permanently - alsa is linux only, portaudio broken
X_ALL_PACKAGES=	alsa ao faac faad gavl ladspa lame mad ogg vorbis speex theora samplerate soundtouch portaudio pulseaudio taglib xmlplaylist lastfm
X
XLIB_DEPENDS_ao=	ao.3:${PORTSDIR}/audio/libao
XLIB_DEPENDS_faac=	faac.0:${PORTSDIR}/audio/faac
XLIB_DEPENDS_faad=	faad.2:${PORTSDIR}/audio/faad
XLIB_DEPENDS_gavl=	gavl.1:${PORTSDIR}/multimedia/gavl
XBUILD_DEPENDS_ladspa=	${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
XLIB_DEPENDS_lame=	mp3lame.0:${PORTSDIR}/audio/lame
XLIB_DEPENDS_mad=	mad.2:${PORTSDIR}/audio/libmad
XLIB_DEPENDS_ogg=	ogg.6:${PORTSDIR}/audio/libogg
XLIB_DEPENDS_vorbis=	vorbis.4:${PORTSDIR}/audio/libvorbis
XLIB_DEPENDS_speex=	speex.1:${PORTSDIR}/audio/speex
XLIB_DEPENDS_theora=	theora.0:${PORTSDIR}/multimedia/libtheora
XLIB_DEPENDS_samplerate=	samplerate.1:${PORTSDIR}/audio/libsamplerate
XLIB_DEPENDS_soundtouch=	SoundTouch.0:${PORTSDIR}/audio/soundtouch bpm:${PORTSDIR}/audio/libbpm
XLIB_DEPENDS_pulseaudio=	pulse.0:${PORTSDIR}/audio/pulseaudio
XLIB_DEPENDS_taglib=	tag.1:${PORTSDIR}/audio/taglib
X
X.if defined(WITH_FESTIVAL)
XRUN_DEPENDS+=	${LOCALBASE}/bin/festival:${PORTSDIR}/audio/festival
X.endif
X
X.if defined(WITH_WGET)
XRUN_DEPENDS+=	${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget
X.endif
X
X.if defined(WITH_VORBIS) && !defined(WITH_OGG)
XIGNORE=	OGG required for VORBIS. Please rerun make config and select OGG
X.endif
X
X.if defined(WITH_SPEEX) && !defined(WITH_OGG)
XIGNORE=	OGG required for SPEEX. Please rerun make config and select OGG
X.endif
X
X.if defined(WITH_THEORA) && ( !defined(WITH_OGG) || !defined(WITH_VORBIS) )
XIGNORE=	OGG and VORBIS required for THEORA. Please rerun make config and select OGG and VORBIS
X.endif
X
X.if defined(WITH_LASTFM) && !defined(WITH_XMLPLAYLIST)
XIGNORE=	XMLPLAYLIST required for LASTFM. Please rerun make config and select XMLPLAYLIST
X.endif
X
X#Server is known as JACK, but module named ocaml-bjack
X.if defined(WITH_JACK)
XLIB_DEPENDS+=	jack.0:${PORTSDIR}/audio/jack
X.else
X_DISABLE_SED_ARGS+=	-e "s/^ocaml-bjack/\#ocaml-bjack/"
XCONFIGURE_ARGS+=	--disable-bjack
X.endif
X
X.for i in ${_ALL_PACKAGES}
X.if defined(WITH_${i:U})
X.if defined(LIB_DEPENDS_${i})
XLIB_DEPENDS+=	${LIB_DEPENDS_${i}}
X.endif
X.if defined(BUILD_DEPENDS_${i})
XBUILD_DEPENDS+=	${BUILD_DEPENDS_${i}}
X.endif
X.else
X_DISABLE_SED_ARGS+=	-e "s/^ocaml-${i}/\#ocaml-${i}/"
XCONFIGURE_ARGS+=	--disable-${i}
X.endif
X.endfor
X
Xpost-patch:
X	${SED} ${_DISABLE_SED_ARGS} -i '' ${WRKSRC}/PACKAGES
X
Xpre-configure:
X	(cd ${WRKSRC} && ./bootstrap)
X
Xpre-install:
X	PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
X
X.include <bsd.port.mk>
69b14fbd3ae4a644b5ca6913e133840f
echo x - liquidsoap/distinfo
sed 's/^X//' >liquidsoap/distinfo << '937a24cae9f28340f392968ddb920095'
XMD5 (liquidsoap-full-0.9.2.tar.gz) = 68fff21d149cd9e4b8697b29f7a35da9
XSHA256 (liquidsoap-full-0.9.2.tar.gz) = 1348a79b1ad703cd09d3ace66a39139fb55f8d0eb762e9dfb7540ae5ffb91624
XSIZE (liquidsoap-full-0.9.2.tar.gz) = 3404549
937a24cae9f28340f392968ddb920095
echo c - liquidsoap/files
mkdir -p liquidsoap/files > /dev/null 2>&1
echo x - liquidsoap/files/patch-Makefile.in
sed 's/^X//' >liquidsoap/files/patch-Makefile.in << '5d2c5294779ceb23284e35c77c4c2032'
X--- ./Makefile.in.orig	2009-10-30 16:07:43.000000000 +0200
X+++ ./Makefile.in	2009-12-11 21:42:24.000000000 +0200
X@@ -3,17 +3,17 @@
X default: all
X 
X all:
X-	for i in $(PRJ); do make -C $$i; done
X+	for i in $(PRJ); do $(MAKE) -C $$i; done
X 
X clean:
X-	for i in $(PRJ); do make -C $$i $@; done
X+	for i in $(PRJ); do $(MAKE) -C $$i $@; done
X 
X distclean:
X-	for i in $(PRJ); do make -C $$i $@; done
X+	for i in $(PRJ); do $(MAKE) -C $$i $@; done
X 
X doc:
X-	make -C liquidsoap-@LIQ_VERSION@ doc
X+	$(MAKE) -C liquidsoap-@LIQ_VERSION@ doc
X 
X install:
X-	make -C liquidsoap-@LIQ_VERSION@ install
X+	$(MAKE) -C liquidsoap-@LIQ_VERSION@ install
X 
5d2c5294779ceb23284e35c77c4c2032
echo x - liquidsoap/files/patch-liquidsoap-0.9.2__Makefile
sed 's/^X//' >liquidsoap/files/patch-liquidsoap-0.9.2__Makefile << '62c889be27ee8a706c882d1a20c58c24'
X--- ./liquidsoap-0.9.2/Makefile.orig	2009-10-30 16:07:44.000000000 +0200
X+++ ./liquidsoap-0.9.2/Makefile	2009-12-11 21:42:24.000000000 +0200
X@@ -64,8 +64,8 @@
X endif
X 	$(INSTALL_DIRECTORY) $(bindir)
X 	$(INSTALL_DIRECTORY) $(libdir)/liquidsoap/$(libs_dir_version)
X-	$(INSTALL_PROGRAM) scripts/liquidtts $(libdir)/liquidsoap/$(libs_dir_version)
X-	$(INSTALL_PROGRAM) scripts/extract-replaygain $(libdir)/liquidsoap/$(libs_dir_version)
X+	$(INSTALL_SCRIPT) scripts/liquidtts $(libdir)/liquidsoap/$(libs_dir_version)
X+	$(INSTALL_SCRIPT) scripts/extract-replaygain $(libdir)/liquidsoap/$(libs_dir_version)
X 	$(INSTALL_DATA) scripts/utils.liq $(libdir)/liquidsoap/$(libs_dir_version)
X 	$(INSTALL_DIRECTORY) ${sysconfdir}/liquidsoap
X 	$(INSTALL_DATA) examples/radio.liq \
62c889be27ee8a706c882d1a20c58c24
echo x - liquidsoap/files/patch-liquidsoap-0.9.2__Makefile.defs.in
sed 's/^X//' >liquidsoap/files/patch-liquidsoap-0.9.2__Makefile.defs.in << 'd7dab4c2f27630437d0fdda850a19a21'
X--- ./liquidsoap-0.9.2/Makefile.defs.in.orig	2009-10-30 16:07:44.000000000 +0200
X+++ ./liquidsoap-0.9.2/Makefile.defs.in	2009-12-11 21:42:24.000000000 +0200
X@@ -17,6 +17,7 @@
X datadir = @datadir@
X INSTALL = @INSTALL@
X INSTALL_PROGRAM = @INSTALL_PROGRAM@
X+INSTALL_SCRIPT = @INSTALL_SCRIPT@
X INSTALL_DIRECTORY = @INSTALL@ -d
X INSTALL_DATA = @INSTALL_DATA@
X MAKE = @MAKE@
d7dab4c2f27630437d0fdda850a19a21
echo x - liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap
sed 's/^X//' >liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap << '90d52342cee0c2cee6e395d24eee1865'
X--- ./ocaml-faad-0.1.3/bootstrap.orig	2009-10-30 16:07:44.000000000 +0200
X+++ ./ocaml-faad-0.1.3/bootstrap	2009-12-11 21:42:24.000000000 +0200
X@@ -1,6 +1,7 @@
X #!/bin/sh
X 
X aclocal
X+autoheader
X # Doing this only once sometimes yield an error message (AC_MSG_ERROR 
X # undefined).. I give up understanding that.
X autoconf
90d52342cee0c2cee6e395d24eee1865
echo x - liquidsoap/files/patch-ocaml-faad-0.1.3__configure.ac
sed 's/^X//' >liquidsoap/files/patch-ocaml-faad-0.1.3__configure.ac << '87726ea8155465ecc3c1772316ad5d59'
X--- ./ocaml-faad-0.1.3/configure.ac.orig	2009-10-30 16:07:44.000000000 +0200
X+++ ./ocaml-faad-0.1.3/configure.ac	2009-12-11 21:42:24.000000000 +0200
X@@ -5,6 +5,11 @@
X VERSION=$PACKAGE_VERSION
X AC_MSG_RESULT([configuring $PACKAGE_STRING])
X 
X+# Include a config.h
X+AC_CONFIG_HEADERS([config.h:config.h.in])
X+# Include it
X+CFLAGS="$CFLAGS -I\$(top_srcdir)"
X+
X # Add prefix to compilation variables
X # if passed
X if test "x$prefix" != "xNONE"; then
87726ea8155465ecc3c1772316ad5d59
echo x - liquidsoap/files/patch-ocaml-faad-0.1.3__src__faad_stubs.c
sed 's/^X//' >liquidsoap/files/patch-ocaml-faad-0.1.3__src__faad_stubs.c << '192f5bbcc0d5dec67331eb3e7f0c0afb'
X--- ./ocaml-faad-0.1.3/src/faad_stubs.c.orig	2009-10-30 16:07:44.000000000 +0200
X+++ ./ocaml-faad-0.1.3/src/faad_stubs.c	2009-12-11 21:42:25.000000000 +0200
X@@ -40,6 +40,7 @@
X #include <stdio.h>
X 
X #include <neaacdec.h>
X+#include "config.h"
X #include <mp4ff.h>
X 
X static void check_err(int n)
192f5bbcc0d5dec67331eb3e7f0c0afb
echo x - liquidsoap/files/patch-ocaml-faad-0.1.3__src__Makefile.in
sed 's/^X//' >liquidsoap/files/patch-ocaml-faad-0.1.3__src__Makefile.in << 'a108b52d9a9ce48fa61d101b31ab5cb9'
X--- ./ocaml-faad-0.1.3/src/Makefile.in.orig	2009-10-30 16:07:44.000000000 +0200
X+++ ./ocaml-faad-0.1.3/src/Makefile.in	2009-12-11 21:42:24.000000000 +0200
X@@ -32,6 +32,7 @@
X CLIBS = $(ACLIBS:-l%=%)
X LIBDIRS = $(LDFLAGS:-L%=%)
X CC = @CC@
X+top_srcdir=../
X CFLAGS = @CFLAGS@ -Wall -DCAML_NAME_SPACE
X CPPFLAGS = @CPPFLAGS@
X NO_CUSTOM = yes
a108b52d9a9ce48fa61d101b31ab5cb9
echo x - liquidsoap/files/patch-ocaml-soundtouch-0.1.5__configure.ac
sed 's/^X//' >liquidsoap/files/patch-ocaml-soundtouch-0.1.5__configure.ac << '24bfcbd7b492ca665e8f35d7ff67b789'
X--- ./ocaml-soundtouch-0.1.5/configure.ac.orig	2009-10-30 16:07:44.000000000 +0200
X+++ ./ocaml-soundtouch-0.1.5/configure.ac	2009-12-11 21:42:25.000000000 +0200
X@@ -113,7 +113,7 @@
X PKG_PROG_PKG_CONFIG()
X #PKG_CHECK_MODULES(SOUNDTOUCH,libSoundTouch,,[AC_MSG_ERROR(libsoundtouch not found.)])
X # PKG_CHECK_MODULES loses when you need --libs-only-[lL]
X-SOUNDTOUCH_PKG="soundtouch-1.0"
X+SOUNDTOUCH_PKG="soundtouch-1.4"
X if ! $PKG_CONFIG --exists $SOUNDTOUCH_PKG; then
X   if ! $PKG_CONFIG --exists libSoundTouch; then
X         AC_MSG_ERROR([soundtouch not found])
24bfcbd7b492ca665e8f35d7ff67b789
echo x - liquidsoap/files/patch-liquidsoap-0.9.2__examples__Makefile
sed 's/^X//' >liquidsoap/files/patch-liquidsoap-0.9.2__examples__Makefile << 'f287cce3d706bfa3512b05d95dcd55a9'
X--- ./liquidsoap-0.9.2/examples/Makefile.orig	2009-10-30 16:07:44.000000000 +0200
X+++ ./liquidsoap-0.9.2/examples/Makefile	2009-12-11 21:42:24.000000000 +0200
X@@ -6,5 +6,5 @@
X 
X .PHONY: doc-install
X doc-install:
X-	$(INSTALL) -d $(datadir)/doc/$(DISTDIR)/examples
X-	$(INSTALL_DATA) $(wildcard *.liq) README $(datadir)/doc/$(DISTDIR)/examples
X+	$(INSTALL) -d $(datadir)/examples/$(DISTDIR)
X+	$(INSTALL_DATA) $(wildcard *.liq) README $(datadir)/examples/$(DISTDIR)
f287cce3d706bfa3512b05d95dcd55a9
echo x - liquidsoap/files/pkg-install.in
sed 's/^X//' >liquidsoap/files/pkg-install.in << '1a53113293d3cdc715c0e32cf97b363d'
X#! /bin/sh
X
X# $FreeBSD$
X
XPATH=/bin:/usr/sbin
X
XUSER=%%LIQUIDSOAP_USER%%
XGROUP=%%LIQUIDSOAP_GROUP%%
XUID=%%UID%%
XGID=%%GID%%
X
Xcase $2 in
XPRE-INSTALL)
X
X	if pw group show "${GROUP}" 2>/dev/null; then
X		echo "You already have a group \"${GROUP}\", so I will use it."
X	else
X		if pw groupadd ${GROUP} -g ${GID}; then
X			echo "Added group \"${GROUP}\"."
X		else
X			echo "Adding group \"${GROUP}\" failed..."
X			exit 1
X		fi
X	fi
X
X	if pw user show "${USER}" 2>/dev/null; then
X		echo "You already have a user \"${USER}\", so I will use it."
X	else
X		if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
X			-d /nonexistent -c "Liquidsoap User"
X		then
X			echo "Added user \"${USER}\"."
X		else
X			echo "Adding user \"${USER}\" failed..."
X			exit 1
X		fi
X	fi
X
X	;;
Xesac
1a53113293d3cdc715c0e32cf97b363d
echo x - liquidsoap/files/liquidsoap.sh.in
sed 's/^X//' >liquidsoap/files/liquidsoap.sh.in << 'd13436200190fc1fb1a283893b0fb042'
X#!/bin/sh
X
X# PROVIDE: liquidsoap
X# REQUIRE: NETWORKING icecast2 shoutcast
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf to enable liquidsoap:
X#
X# liquidsoap_enable="YES"
X#
X
X. %%RC_SUBR%%
X
Xsig_stop=KILL
X
Xname=liquidsoap
Xrcvar=`set_rcvar`
X
Xcommand=%%PREFIX%%/bin/liquidsoap
X
Xload_rc_config $name
X
X: ${liquidsoap_enable:="NO"}
X: ${liquidsoap_pidfile:="%%PIDDIR%%/radio.pid"}
X: ${liquidsoap_config:="%%ETCDIR%%/radio.liq"}
X: ${liquidsoap_user:="%%LIQUIDSOAP_USER%%"}
X: ${liquidsoap_group:="%%LIQUIDSOAP_GROUP%%"}
X
Xrequired_files="${liquidsoap_config}"
Xcommand_args="-q -d ${liquidsoap_config}"
X
Xrun_rc_command "$1"
d13436200190fc1fb1a283893b0fb042
echo x - liquidsoap/files/patch-ocaml-soundtouch-0.1.5__src__Makefile.in
sed 's/^X//' >liquidsoap/files/patch-ocaml-soundtouch-0.1.5__src__Makefile.in << '41fcc0939087b37bc9d28933594c589e'
X--- ./ocaml-soundtouch-0.1.5/src/Makefile.in.orig	2009-12-11 21:42:46.000000000 +0200
X+++ ./ocaml-soundtouch-0.1.5/src/Makefile.in	2009-12-11 21:43:00.000000000 +0200
X@@ -27,7 +27,7 @@
X RESULT = soundtouch
X OCAMLDOCFLAGS = -stars
X LIBINSTALL_FILES = $(wildcard *.mli *.cmi *.cma *.cmxa *.cmx *.a *.so)
X-ACLIBS = @LIBS@ @soundtouch_LIBS@ -lBPM
X+ACLIBS = @LIBS@ @soundtouch_LIBS@ -lbpm
X LDFLAGS = @LDFLAGS@ @soundtouch_LDFLAGS@
X CLIBS = $(ACLIBS:-l%=%)
X LIBDIRS = $(LDFLAGS:-L%=%)
41fcc0939087b37bc9d28933594c589e
echo x - liquidsoap/pkg-descr
sed 's/^X//' >liquidsoap/pkg-descr << 'db6a58ed8819a265afe8d1ea3db2bec7'
XLiquidsoap is the audio stream generator of the Savonet project, notably used
Xfor generating the stream of netradios. It has tons of features, it's free and
Xit's open-source! Liquidsoap lets you to describe your streams in a powerful and
Xflexible way. Allowing arbitrarily deep-nested composition of streams, it gives
Xyou more power than you need for creating an original netradio. But liquidsoap
Xis still very light and easy to use, in the Unix tradition of simple strong
Xcomponents working together.
X
XWWW: http://savonet.sourceforge.net/
db6a58ed8819a265afe8d1ea3db2bec7
echo x - liquidsoap/pkg-plist
sed 's/^X//' >liquidsoap/pkg-plist << 'b10343b38284684c52b59b469c30ac8e'
Xbin/liquidsoap
X%%ETCDIR%%/radio.liq.example
Xetc/logrotate.d/liquidsoap
Xlib/liquidsoap/%%PORTVERSION%%/extract-replaygain
Xlib/liquidsoap/%%PORTVERSION%%/liquidtts
Xlib/liquidsoap/%%PORTVERSION%%/utils.liq
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/README
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/fallible.liq
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/geek.liq
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/radio.liq
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%-%%PORTVERSION%%/transitions.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/advanced.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/blank.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/bubble.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/build.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/complete_case.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/cookbook.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/documentation.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/dolebrai.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/external_decoders.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/external_encoders.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/external_streams.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/frequence3.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/geekradio.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/help.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/homepage.css
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/http_vs_harbor.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/basic-radio-graph.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/block_blue.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/block_magenta.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/block_red.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/fleche123.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_arrow.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_bg.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_cl.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_cr.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play/block_play_text.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_blue_bg.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_blue_say.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_blue_top.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_green_bg.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_green_hear.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_green_top.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_red_bg.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_red_see.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes/box_red_top.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/design/background.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/design/background_page.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/design/logo.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/grab.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/16/audio.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/32/audio.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/deb.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/exec.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/package.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/sourcecode.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48/subversion.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/liqgraph.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/schema-webradio-inkscape.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/stream.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_API.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_about.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_developers.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_docs.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_install.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_red_bg.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_red_l.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_red_r.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs/tab_snippets.png
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/index.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/kube.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/language.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/links.txt
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/metadata.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/multichannel.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/optimization.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/quick_start.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/radio-nova.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/radiopi.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/reference.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/replay_gain.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/request_sources.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/requests.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/script_loading.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_output.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_output.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_output_unbuffered.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_output_unbuffered.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_unbuffered.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_unbuffered.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_unbuffered_debug.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/alsa_unbuffered_debug.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/append_title.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/append_title.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/bubble.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/bubble.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/bubble_full.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/bubble_full.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/complete_case.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/complete_case.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/crossfade.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/crossfade.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/dolebrai.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/dolebrai.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/dolutils.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/dolutils.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/faad_decoder.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/faad_decoder.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/fallback_basic.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/fallback_basic.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/flac_decoder.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/flac_decoder.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/flac_resolver.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/flac_resolver.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor_auth.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor_auth.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor_source.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/harbor_source.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/hour_jingle.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/hour_jingle.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/http_source.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/http_source.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/icecast.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/icecast.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/index.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/index.txt
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/input_mplayer.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/input_mplayer.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/jack_multichannel.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/jack_multichannel.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_dummy_example.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_dummy_example.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_fun_def.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_fun_def.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_func_type.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_func_type.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_partial_application.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_partial_application.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_rewrite.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lang_rewrite.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lastfm.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lastfm.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lastfm_uri.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/lastfm_uri.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/mplayer_decoder.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/mplayer_decoder.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/on_blank.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/on_blank.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out_playlist.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out_playlist.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out_smartcross.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/out_smartcross.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-aplay.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-aplay.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-icecast-flac.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-icecast-flac.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-icecast-lame.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/output-icecast-lame.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/play_every_xx.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/play_every_xx.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/playlist.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/playlist.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/playlist_dynamic_request.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/playlist_dynamic_request.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/radio-nova.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/radio-nova.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/radio_basic.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/radio_basic.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/recipe_base.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/recipe_base.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/recipe_out.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/recipe_out.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/reencoding.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/reencoding.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/replaygain.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/replaygain.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/rewrite_metadata.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/rewrite_metadata.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/run_alsa_input.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/run_alsa_input.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/schedulers.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/schedulers.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/scripted_dynamic_request.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/scripted_dynamic_request.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/shoutcast.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/shoutcast.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/shoutcast.sh
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/simple_crossfade.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/simple_crossfade.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/single.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/single.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/skip_blank.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/skip_blank.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/smart_crossfade.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/smart_crossfade.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/smooth_add.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/smooth_add.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/strip_blank.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/strip_blank.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/switch_generic.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/switch_generic.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/track_sensitive_fallback.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/track_sensitive_fallback.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/transcoding.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/transcoding.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_kube-dev.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_kube-dev.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_kube.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_kube.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_radiopi.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/users_radiopi.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/video_static.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/scripts/video_static.liq
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/settings.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/shoutcast.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/smartcrossfade.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/sources.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/style.css
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/video-static.html
X%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/video.html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/scripts
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/tabs
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/48
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/32
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/icons/16
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/icons
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/design
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/boxes
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks/play
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images/blocks
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html/images
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%/html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%-%%PORTVERSION%%
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%-%%PORTVERSION%%
X@dirrm lib/liquidsoap/%%PORTVERSION%%
X@dirrm lib/liquidsoap
X@dirrmtry %%ETCDIR%%
X@dirrmtry etc/logrotate.d
X@exec [ -d %%LOGDIR%% ] || mkdir %%LOGDIR%%
X@exec chown %%LIQUIDSOAP_USER%%:%%LIQUIDSOAP_GROUP%% %%LOGDIR%%
X@unexec rmdir %%LOGDIR%% 2>/dev/null  || true
X@exec [ -d %%PIDDIR%% ] || mkdir %%PIDDIR%%
X@exec chown %%LIQUIDSOAP_USER%%:%%LIQUIDSOAP_GROUP%% %%PIDDIR%%
X@unexec rmdir %%PIDDIR%% 2>/dev/null  || true
b10343b38284684c52b59b469c30ac8e
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1NThlX-000D6O-Dw>