From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jan 9 20:50:02 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1ADBD1065672 for ; Sat, 9 Jan 2010 20:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CF6A58FC14 for ; Sat, 9 Jan 2010 20:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o09Ko16a024430 for ; Sat, 9 Jan 2010 20:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o09Ko186024429; Sat, 9 Jan 2010 20:50:01 GMT (envelope-from gnats) Resent-Date: Sat, 9 Jan 2010 20:50:01 GMT Resent-Message-Id: <201001092050.o09Ko186024429@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mykola Dzham Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB8891065670 for ; Sat, 9 Jan 2010 20:41:39 +0000 (UTC) (envelope-from i@levsha.me) Received: from expo.ukrweb.net (mail.univua.net [91.202.128.78]) by mx1.freebsd.org (Postfix) with ESMTP id 4EBB08FC1A for ; Sat, 9 Jan 2010 20:41:38 +0000 (UTC) Received: from [92.244.105.197] (helo=laptop.levsha.me) by expo.ukrweb.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.71 (FreeBSD)) (envelope-from ) id 1NThm1-000FX8-Hc for FreeBSD-gnats-submit@freebsd.org; Sat, 09 Jan 2010 22:19:08 +0200 Received: from levsha by laptop.levsha.me with local (Exim 4.71 (FreeBSD)) (envelope-from ) id 1NThlX-000D6O-Dw for FreeBSD-gnats-submit@freebsd.org; Sat, 09 Jan 2010 22:18:31 +0200 Message-Id: Date: Sat, 09 Jan 2010 22:18:31 +0200 From: Mykola Dzham Sender: Mykola Dzham To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/142546: [new port] audio/liquidsoap X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mykola Dzham List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2010 20:50:02 -0000 >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 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 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 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 X X #include X+#include "config.h" X #include 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: