aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorRyan Steinmetz <zi@FreeBSD.org>2012-03-24 23:03:12 +0000
committerRyan Steinmetz <zi@FreeBSD.org>2012-03-24 23:03:12 +0000
commit96a8c0c1a24384ad117ae8b8ac9e85df81563795 (patch)
treef5985749f6db9fd1400c89c90f25215ae12b6864 /audio
parent23c27f61803e9c4848c688ed896943ddf72c7b97 (diff)
downloadports-96a8c0c1a24384ad117ae8b8ac9e85df81563795.tar.gz
ports-96a8c0c1a24384ad117ae8b8ac9e85df81563795.zip
- Update to 1.0.0 [1]
- Add LICENSE PR: ports/165932 [1] Submitted by: Mykola Dzham <i@levsha.me> (maintainer) [1] Feature safe: yes
Notes
Notes: svn path=/head/; revision=293775
Diffstat (limited to 'audio')
-rw-r--r--audio/liquidsoap/Makefile59
-rw-r--r--audio/liquidsoap/distinfo4
-rw-r--r--audio/liquidsoap/files/patch-Makefile.in25
-rw-r--r--audio/liquidsoap/files/patch-liquidsoap-0.9.3__Makefile.defs.in10
-rw-r--r--audio/liquidsoap/files/patch-liquidsoap-1.0.0__Makefile (renamed from audio/liquidsoap/files/patch-liquidsoap-0.9.3__Makefile)12
-rw-r--r--audio/liquidsoap/files/patch-liquidsoap-1.0.0__Makefile.defs.in10
-rw-r--r--audio/liquidsoap/files/patch-ocaml-aacplus-0.2.0__src__Makefile.in11
-rw-r--r--audio/liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap10
-rw-r--r--audio/liquidsoap/files/patch-ocaml-faad-0.1.3__configure.ac14
-rw-r--r--audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__Makefile.in10
-rw-r--r--audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__faad_stubs.c10
-rw-r--r--audio/liquidsoap/files/patch-ocaml-lame-0.3.1__src__Makefile.in11
-rw-r--r--audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__configure.ac11
-rw-r--r--audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__src__Makefile.in11
-rw-r--r--audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.7__configure15
-rw-r--r--audio/liquidsoap/pkg-plist502
16 files changed, 378 insertions, 347 deletions
diff --git a/audio/liquidsoap/Makefile b/audio/liquidsoap/Makefile
index 9f077dab2f06..6b004b33c31d 100644
--- a/audio/liquidsoap/Makefile
+++ b/audio/liquidsoap/Makefile
@@ -6,17 +6,20 @@
#
PORTNAME= liquidsoap
-PORTVERSION= 0.9.3
-PORTREVISION?= 1
+PORTVERSION= 1.0.0
CATEGORIES= audio net
MASTER_SITES= SF/savonet/${PORTNAME}/${PORTVERSION}
-DISTNAME= ${PORTNAME}-full-${PORTVERSION}-1
+DISTNAME= ${PORTNAME}-${PORTVERSION}-full
MAINTAINER= i@levsha.me
COMMENT= The audio stream generator of the Savonet project
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
BUILD_DEPENDS= ${OCAMLFIND_DEPEND} \
- ${LOCALBASE}/${OCAML_SITELIBDIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
+ ${LOCALBASE}/${OCAML_SITELIBDIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre \
+ ${LOCALBASE}/${OCAML_SITELIBDIR}/camomile/camomile.a:${PORTSDIR}/devel/ocaml-camomile
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
@@ -24,17 +27,23 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
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 \
+OPTIONS= AACPLUS "AAC+ encoding" On \
+ AO "portable and stable, but it does only output" Off \
+ CRY "streaming to icecast and compatible servers" On \
+ DSSI "standard for synthesizer plugins (need LADSPA)" Off \
FAAD "AAC decoding" On \
FESTIVAL "speech synthesis (say)" On \
+ FLAC "flac format decoding and encoding" Off \
GAVL "converts from and to many formats" Off \
+ GSREAMER "used to provide V4l inputs" Off \
+ JACK "audio connection kit, designed for low latency" On \
LADSPA "audio plugins providing sound effects" Off \
- LAME "for MP3 encoding" On \
+ LO "OSC protocol to have external controls" Off \
MAD "for MP3 decoding" On \
OGG "ogg/vorbis and ogg/theora encoding and decoding" On \
+ VOAACENC "AAC encoding" On \
VORBIS "ogg/vorbis encoding and decoding (need OGG)" On \
+ SCHROEDINGER "for ogg/dirac encoding and decoding (need OGG)" Off \
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 \
@@ -47,6 +56,14 @@ OPTIONS= AO "portable and stable, but it does only output" Off \
# XMLPLAYLIST "support various xml format (rss/podcast/etc)" Off \
# lastfm requires xmlplaylist
# LASTFM "radios and the audioscrobbler (need XMLPLAYLIST)" Off
+# port unbuildable now without lame. Enabled permanently
+# LAME "for MP3 encoding" On
+# portuaudio unbuildable now
+# PORTAUDIO "portable audio library with both input and output" Off
+
+MAKE_JOBS_UNSAFE= yes
+
+USE_BZIP2= yes
USE_RC_SUBR= liquidsoap.sh
@@ -55,10 +72,13 @@ NO_OCAML_RUNDEPENDS= yes
USE_AUTOTOOLS= autoconf:env automake:env
GNU_CONFIGURE= yes
+CONFIGURE_TARGET=
USE_GMAKE= yes
CONFIGURE_ARGS= --disable-gui --localstatedir=/var
+CFLAGS+= -I${LOCALBASE}/${OCAML_LIBDIR}
+MAKE_ENV+= OCAMLMKLIB_FLAGS="-L${LOCALBASE}/lib"
.if defined(NOPORTDOCS)
MAKE_ENV+= PORTDOCS="@: "
.endif
@@ -83,11 +103,14 @@ PLIST_SUB= RELVER=${PORTVERSION} \
.include <bsd.port.options.mk>
+WITH_LAME= yes
+
# 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
+_ALL_PACKAGES= aacplus alsa ao cry dssi faad flac gavl gstreamer ladspa lame lo mad ogg vorbis schroedinger speex theora samplerate soundtouch voaacenc portaudio pulseaudio taglib xmlplaylist lastfm
-LIB_DEPENDS_ao= ao.4:${PORTSDIR}/audio/libao
-LIB_DEPENDS_faac= faac.0:${PORTSDIR}/audio/faac
+LIB_DEPENDS_aacplus= aacplus.2:${PORTSDIR}/audio/libaacplus
+LIB_DEPENDS_ao= ao.4:${PORTSDIR}/audio/libao
+BUILD_DEPENDS_dssi= ${LOCALBASE}/include/dssi.h:${PORTSDIR}/audio/dssi
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
@@ -99,8 +122,10 @@ 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_portaudio= portaudio.2:${PORTSDIR}/audio/portaudio2
LIB_DEPENDS_pulseaudio= pulse.0:${PORTSDIR}/audio/pulseaudio
LIB_DEPENDS_taglib= tag.1:${PORTSDIR}/audio/taglib
+LIB_DEPENDS_voaacenc= vo-aacenc.0:${PORTSDIR}/audio/vo-aacenc
.if defined(WITH_FESTIVAL)
RUN_DEPENDS+= ${LOCALBASE}/bin/festival:${PORTSDIR}/audio/festival
@@ -126,6 +151,10 @@ IGNORE= ogg and vorbis required for theora. Please rerun make config and select
IGNORE= xmlplaylist required for lastfm. please rerun make config and select xmlplaylist
.endif
+.if defined(WITH_DSSI) && !defined(WITH_LADSPA)
+IGNORE= ladspa required for dssi. Please rerun make config and select ladspa
+.endif
+
#Server is known as JACK, but module named ocaml-bjack
.if defined(WITH_JACK)
LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
@@ -148,11 +177,15 @@ CONFIGURE_ARGS+= --disable-${i}
.endif
.endfor
+.if !defined(NOPORTDOCS)
+ALL_TARGET= all doc
+.endif
+
post-patch:
- ${SED} ${_DISABLE_SED_ARGS} -i '' ${WRKSRC}/PACKAGES
+ ${SED} ${_DISABLE_SED_ARGS} ${WRKSRC}/PACKAGES.default > ${WRKSRC}/PACKAGES
pre-configure:
- (cd ${WRKSRC} && ./bootstrap)
+ (cd ${WRKSRC} && ${GMAKE} bootstrap && ${SED} -i '' -e 's/^RUNNING_USER="$$USER"/RUNNING_USER=liquidsoap/' */configure)
.include <bsd.port.pre.mk>
diff --git a/audio/liquidsoap/distinfo b/audio/liquidsoap/distinfo
index 663a4f62eedb..7a9b1894fd52 100644
--- a/audio/liquidsoap/distinfo
+++ b/audio/liquidsoap/distinfo
@@ -1,2 +1,2 @@
-SHA256 (liquidsoap-full-0.9.3-1.tar.gz) = b0293821a9f4a86f9747da6d1b0ddf7242b92368fa8196dc34a99e975cc4cf60
-SIZE (liquidsoap-full-0.9.3-1.tar.gz) = 3455598
+SHA256 (liquidsoap-1.0.0-full.tar.bz2) = d2dc1b8433f5747fb22e4b502128ddd6a3cdb801352c217fc8e379219b7879dc
+SIZE (liquidsoap-1.0.0-full.tar.bz2) = 2383240
diff --git a/audio/liquidsoap/files/patch-Makefile.in b/audio/liquidsoap/files/patch-Makefile.in
deleted file mode 100644
index 41e6a6899bfb..000000000000
--- a/audio/liquidsoap/files/patch-Makefile.in
+++ /dev/null
@@ -1,25 +0,0 @@
---- ./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.3__Makefile.defs.in b/audio/liquidsoap/files/patch-liquidsoap-0.9.3__Makefile.defs.in
deleted file mode 100644
index d02c27ada302..000000000000
--- a/audio/liquidsoap/files/patch-liquidsoap-0.9.3__Makefile.defs.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./liquidsoap-0.9.3/Makefile.defs.in.orig 2010-10-31 14:57:59.750864986 -0400
-+++ ./liquidsoap-0.9.3/Makefile.defs.in 2010-10-31 14:58:14.881372535 -0400
-@@ -19,6 +19,7 @@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
- INSTALL_DIRECTORY = @INSTALL@ -d
- INSTALL_DATA = @INSTALL_DATA@
-+INSTALL_SCRIPT= @INSTALL_SCRIPT@
- MAKE = @MAKE@
- CC = @CC@
- CFLAGS = @CFLAGS@
diff --git a/audio/liquidsoap/files/patch-liquidsoap-0.9.3__Makefile b/audio/liquidsoap/files/patch-liquidsoap-1.0.0__Makefile
index afc52dda0b23..1460e2b7d5f2 100644
--- a/audio/liquidsoap/files/patch-liquidsoap-0.9.3__Makefile
+++ b/audio/liquidsoap/files/patch-liquidsoap-1.0.0__Makefile
@@ -1,6 +1,6 @@
---- ./liquidsoap-0.9.3/Makefile.orig 2010-10-31 15:06:48.616074307 -0400
-+++ ./liquidsoap-0.9.3/Makefile 2010-10-31 15:07:23.378069324 -0400
-@@ -64,8 +64,8 @@
+--- ./liquidsoap-1.0.0/Makefile.orig 2012-02-27 21:26:08.000000000 +0200
++++ ./liquidsoap-1.0.0/Makefile 2012-02-27 21:26:44.000000000 +0200
+@@ -76,8 +76,8 @@
endif
$(INSTALL_DIRECTORY) $(bindir)
$(INSTALL_DIRECTORY) $(libdir)/liquidsoap/$(libs_dir_version)
@@ -8,6 +8,6 @@
- $(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 \
+ for l in externals.liq lastfm.liq utils.liq shoutcast.liq flows.liq video_text.liq \
+ http.liq http_codes.liq pervasives.liq ; \
+ do \
diff --git a/audio/liquidsoap/files/patch-liquidsoap-1.0.0__Makefile.defs.in b/audio/liquidsoap/files/patch-liquidsoap-1.0.0__Makefile.defs.in
new file mode 100644
index 000000000000..2e5bdcc7518d
--- /dev/null
+++ b/audio/liquidsoap/files/patch-liquidsoap-1.0.0__Makefile.defs.in
@@ -0,0 +1,10 @@
+--- ./liquidsoap-1.0.0/Makefile.defs.in.orig 2012-02-27 21:58:49.000000000 +0200
++++ ./liquidsoap-1.0.0/Makefile.defs.in 2012-02-27 21:59:14.000000000 +0200
+@@ -18,6 +18,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-ocaml-aacplus-0.2.0__src__Makefile.in b/audio/liquidsoap/files/patch-ocaml-aacplus-0.2.0__src__Makefile.in
new file mode 100644
index 000000000000..39fb10a12bf7
--- /dev/null
+++ b/audio/liquidsoap/files/patch-ocaml-aacplus-0.2.0__src__Makefile.in
@@ -0,0 +1,11 @@
+--- ./ocaml-aacplus-0.2.0/src/Makefile.in.orig 2012-01-30 22:33:48.000000000 +0200
++++ ./ocaml-aacplus-0.2.0/src/Makefile.in 2012-01-30 22:36:01.000000000 +0200
+@@ -62,7 +62,7 @@
+
+ aacplus.cmxs: aacplus.ml aacplus_stubs.o
+ [ ! -f aacplus.cmx ] || mv aacplus.cmx aacplus.cmx.old
+- $(OCAMLOPT) $(OCAMLFLAGS) $(CLIBS_OPTS) -shared aacplus.ml aacplus_stubs.o -o aacplus.cmxs
++ $(OCAMLOPT) $(OCAMLFLAGS) ${COMMON_LDFLAGS} $(CLIBS_OPTS) -shared aacplus.ml aacplus_stubs.o -o aacplus.cmxs
+ [ ! -f aacplus.cmx.old ] || mv aacplus.cmx.old aacplus.cmx
+
+ aacplus_loader.cmxs: aacplus_dynlink.mli aacplus.cmxs aacplus_loader.ml
diff --git a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap b/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap
deleted file mode 100644
index 556549a64f12..000000000000
--- a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__bootstrap
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./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
deleted file mode 100644
index fe015eec93af..000000000000
--- a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__configure.ac
+++ /dev/null
@@ -1,14 +0,0 @@
---- ./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
deleted file mode 100644
index 7984269bdf07..000000000000
--- a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./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
deleted file mode 100644
index 21643d4cdc75..000000000000
--- a/audio/liquidsoap/files/patch-ocaml-faad-0.1.3__src__faad_stubs.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./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-lame-0.3.1__src__Makefile.in b/audio/liquidsoap/files/patch-ocaml-lame-0.3.1__src__Makefile.in
new file mode 100644
index 000000000000..c13314645df4
--- /dev/null
+++ b/audio/liquidsoap/files/patch-ocaml-lame-0.3.1__src__Makefile.in
@@ -0,0 +1,11 @@
+--- ./ocaml-lame-0.3.1/src/Makefile.in.orig 2012-01-26 22:24:54.000000000 +0200
++++ ./ocaml-lame-0.3.1/src/Makefile.in 2012-01-26 22:25:42.000000000 +0200
+@@ -59,7 +59,7 @@
+
+ lame.cmxs: lame.ml lame_stubs.o
+ [ ! -f lame.cmx ] || mv lame.cmx lame.cmx.old
+- $(OCAMLOPT) $(OCAMLFLAGS) $(CLIBS_OPTS) -shared lame.ml lame_stubs.o -o lame.cmxs
++ $(OCAMLOPT) $(OCAMLFLAGS) ${COMMON_LDFLAGS} $(CLIBS_OPTS) -shared lame.ml lame_stubs.o -o lame.cmxs
+ [ ! -f lame.cmx.old ] || mv lame.cmx.old lame.cmx
+
+ lame_loader.cmxs: lame_dynlink.mli lame.cmxs lame_loader.ml
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
deleted file mode 100644
index ff2d5923af47..000000000000
--- a/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__configure.ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./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
deleted file mode 100644
index edabf7158600..000000000000
--- a/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.5__src__Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./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/patch-ocaml-soundtouch-0.1.7__configure b/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.7__configure
new file mode 100644
index 000000000000..98ca280be114
--- /dev/null
+++ b/audio/liquidsoap/files/patch-ocaml-soundtouch-0.1.7__configure
@@ -0,0 +1,15 @@
+--- ./ocaml-soundtouch-0.1.7/configure.orig 2012-01-30 21:45:42.000000000 +0200
++++ ./ocaml-soundtouch-0.1.7/configure 2012-01-30 21:46:55.000000000 +0200
+@@ -5693,10 +5693,10 @@
+ $as_echo_n "checking soundtouch library and headers... " >&6; }
+ if ! $PKG_CONFIG --exists $SOUNDTOUCH_PKG; then
+ if ! $PKG_CONFIG --exists libSoundTouch; then
+- if ! $PKG_CONFIG --exists soundtouch-1.0; then
++ if ! $PKG_CONFIG --exists soundtouch-1.4; then
+ as_fn_error $? "soundtouch not found" "$LINENO" 5
+ else
+- SOUNDTOUCH_PKG="soundtouch-1.0"
++ SOUNDTOUCH_PKG="soundtouch-1.4"
+ fi
+ else
+ # This is debian specific, added for backward compatibility
diff --git a/audio/liquidsoap/pkg-plist b/audio/liquidsoap/pkg-plist
index f520346277c9..41217025c002 100644
--- a/audio/liquidsoap/pkg-plist
+++ b/audio/liquidsoap/pkg-plist
@@ -4,239 +4,291 @@ etc/logrotate.d/liquidsoap
lib/liquidsoap/%%RELVER%%/extract-replaygain
lib/liquidsoap/%%RELVER%%/liquidtts
lib/liquidsoap/%%RELVER%%/utils.liq
+lib/liquidsoap/%%RELVER%%/externals.liq
+lib/liquidsoap/%%RELVER%%/lastfm.liq
+lib/liquidsoap/%%RELVER%%/shoutcast.liq
+lib/liquidsoap/%%RELVER%%/flows.liq
+lib/liquidsoap/%%RELVER%%/video_text.liq
+lib/liquidsoap/%%RELVER%%/http.liq
+lib/liquidsoap/%%RELVER%%/http_codes.liq
+lib/liquidsoap/%%RELVER%%/pervasives.liq
%%DOCSDIR%%/examples/transitions.liq
%%DOCSDIR%%/examples/radio.liq
%%DOCSDIR%%/examples/README
%%DOCSDIR%%/examples/geek.liq
%%DOCSDIR%%/examples/fallible.liq
-%%DOCSDIR%%/html/documentation.html
-%%DOCSDIR%%/html/radio-nova.html
-%%DOCSDIR%%/html/shoutcast.html
-%%DOCSDIR%%/html/images/liqgraph.png
-%%DOCSDIR%%/html/images/block_red.png
-%%DOCSDIR%%/html/images/boxes/box_blue_say.png
-%%DOCSDIR%%/html/images/boxes/box_green_top.png
-%%DOCSDIR%%/html/images/boxes/box_blue_top.png
-%%DOCSDIR%%/html/images/boxes/box_red_bg.png
-%%DOCSDIR%%/html/images/boxes/box_green_hear.png
-%%DOCSDIR%%/html/images/boxes/box_red_top.png
-%%DOCSDIR%%/html/images/boxes/box_red_see.png
-%%DOCSDIR%%/html/images/boxes/box_blue_bg.png
-%%DOCSDIR%%/html/images/boxes/box_green_bg.png
-%%DOCSDIR%%/html/images/graph_clocks.png
-%%DOCSDIR%%/html/images/block_blue.png
-%%DOCSDIR%%/html/images/tabs/tab_docs.png
-%%DOCSDIR%%/html/images/tabs/tab_install.png
-%%DOCSDIR%%/html/images/tabs/tab_API.png
-%%DOCSDIR%%/html/images/tabs/tab_red_bg.png
-%%DOCSDIR%%/html/images/tabs/tab_about.png
-%%DOCSDIR%%/html/images/tabs/tab_snippets.png
-%%DOCSDIR%%/html/images/tabs/tab_red_l.png
-%%DOCSDIR%%/html/images/tabs/tab_developers.png
-%%DOCSDIR%%/html/images/tabs/tab_red_r.png
-%%DOCSDIR%%/html/images/design/background_page.png
-%%DOCSDIR%%/html/images/design/background.png
-%%DOCSDIR%%/html/images/design/logo.png
-%%DOCSDIR%%/html/images/stream.png
-%%DOCSDIR%%/html/images/grab.png
-%%DOCSDIR%%/html/images/icons/48/sourcecode.png
-%%DOCSDIR%%/html/images/icons/48/subversion.png
-%%DOCSDIR%%/html/images/icons/48/exec.png
-%%DOCSDIR%%/html/images/icons/48/deb.png
-%%DOCSDIR%%/html/images/icons/48/package.png
-%%DOCSDIR%%/html/images/icons/32/audio.png
-%%DOCSDIR%%/html/images/icons/16/audio.png
-%%DOCSDIR%%/html/images/block_magenta.png
-%%DOCSDIR%%/html/images/basic-radio-graph.png
-%%DOCSDIR%%/html/images/schema-webradio-inkscape.png
-%%DOCSDIR%%/html/images/blocks/play/block_play_cl.png
-%%DOCSDIR%%/html/images/blocks/play/block_play_text.png
-%%DOCSDIR%%/html/images/blocks/play/block_play_arrow.png
-%%DOCSDIR%%/html/images/blocks/play/block_play_cr.png
-%%DOCSDIR%%/html/images/blocks/play/block_play_bg.png
-%%DOCSDIR%%/html/images/blocks/fleche123.png
-%%DOCSDIR%%/html/replay_gain.html
-%%DOCSDIR%%/html/style.css
-%%DOCSDIR%%/html/bubble.html
-%%DOCSDIR%%/html/metadata.html
-%%DOCSDIR%%/html/requests.html
-%%DOCSDIR%%/html/dolebrai.html
-%%DOCSDIR%%/html/index.html
-%%DOCSDIR%%/html/kube.html
-%%DOCSDIR%%/html/advanced.html
-%%DOCSDIR%%/html/request_sources.html
-%%DOCSDIR%%/html/video-static.html
-%%DOCSDIR%%/html/video.html
-%%DOCSDIR%%/html/help.html
-%%DOCSDIR%%/html/frequence3.html
-%%DOCSDIR%%/html/complete_case.html
-%%DOCSDIR%%/html/language.html
-%%DOCSDIR%%/html/http_vs_harbor.html
-%%DOCSDIR%%/html/external_decoders.html
-%%DOCSDIR%%/html/external_streams.html
-%%DOCSDIR%%/html/geekradio.html
-%%DOCSDIR%%/html/script_loading.html
-%%DOCSDIR%%/html/multichannel.html
-%%DOCSDIR%%/html/build.html
-%%DOCSDIR%%/html/links.txt
-%%DOCSDIR%%/html/optimization.html
-%%DOCSDIR%%/html/external_encoders.html
-%%DOCSDIR%%/html/blank.html
-%%DOCSDIR%%/html/sources.html
-%%DOCSDIR%%/html/reference.html
-%%DOCSDIR%%/html/radiopi.html
-%%DOCSDIR%%/html/scripts/lastfm.html
-%%DOCSDIR%%/html/scripts/crossfade.liq
-%%DOCSDIR%%/html/scripts/mplayer_decoder.liq
-%%DOCSDIR%%/html/scripts/transcoding.liq
-%%DOCSDIR%%/html/scripts/faad_decoder.html
-%%DOCSDIR%%/html/scripts/dolebrai.html
-%%DOCSDIR%%/html/scripts/alsa_output_unbuffered.html
-%%DOCSDIR%%/html/scripts/lang_rewrite.html
-%%DOCSDIR%%/html/scripts/lastfm_uri.liq
-%%DOCSDIR%%/html/scripts/lang_partial_application.html
-%%DOCSDIR%%/html/scripts/harbor.liq
-%%DOCSDIR%%/html/scripts/smart_crossfade.liq
-%%DOCSDIR%%/html/scripts/run_alsa_input.sh
-%%DOCSDIR%%/html/scripts/lang_partial_application.liq
-%%DOCSDIR%%/html/scripts/single.html
-%%DOCSDIR%%/html/scripts/switch_generic.html
-%%DOCSDIR%%/html/scripts/skip_blank.html
-%%DOCSDIR%%/html/scripts/complete_case.html
-%%DOCSDIR%%/html/scripts/index.txt
-%%DOCSDIR%%/html/scripts/track_sensitive_fallback.liq
-%%DOCSDIR%%/html/scripts/users_kube-dev.liq
-%%DOCSDIR%%/html/scripts/radio-nova.html
-%%DOCSDIR%%/html/scripts/alsa_output.html
-%%DOCSDIR%%/html/scripts/playlist_dynamic_request.liq
-%%DOCSDIR%%/html/scripts/video_static.liq
-%%DOCSDIR%%/html/scripts/schedulers.liq
-%%DOCSDIR%%/html/scripts/output-icecast-lame.liq
-%%DOCSDIR%%/html/scripts/out_playlist.html
-%%DOCSDIR%%/html/scripts/bubble.liq
-%%DOCSDIR%%/html/scripts/hour_jingle.liq
-%%DOCSDIR%%/html/scripts/replaygain.html
-%%DOCSDIR%%/html/scripts/playlist.html
-%%DOCSDIR%%/html/scripts/lang_func_type.html
-%%DOCSDIR%%/html/scripts/alsa_unbuffered_debug.html
-%%DOCSDIR%%/html/scripts/shoutcast.html
-%%DOCSDIR%%/html/scripts/out_smartcross.html
-%%DOCSDIR%%/html/scripts/single.liq
-%%DOCSDIR%%/html/scripts/switch_generic.liq
-%%DOCSDIR%%/html/scripts/strip_blank.html
-%%DOCSDIR%%/html/scripts/radio-nova.liq
-%%DOCSDIR%%/html/scripts/transcoding.html
-%%DOCSDIR%%/html/scripts/rewrite_metadata.html
-%%DOCSDIR%%/html/scripts/output-aplay.html
-%%DOCSDIR%%/html/scripts/lastfm_uri.html
-%%DOCSDIR%%/html/scripts/jack_multichannel.html
-%%DOCSDIR%%/html/scripts/play_every_xx.html
-%%DOCSDIR%%/html/scripts/icecast.html
-%%DOCSDIR%%/html/scripts/skip_blank.liq
-%%DOCSDIR%%/html/scripts/faad_decoder.liq
-%%DOCSDIR%%/html/scripts/append_title.html
-%%DOCSDIR%%/html/scripts/recipe_base.liq
-%%DOCSDIR%%/html/scripts/lang_fun_def.liq
-%%DOCSDIR%%/html/scripts/run_alsa_input.html
-%%DOCSDIR%%/html/scripts/dolebrai.liq
-%%DOCSDIR%%/html/scripts/output-icecast-flac.html
-%%DOCSDIR%%/html/scripts/smart_crossfade.html
-%%DOCSDIR%%/html/scripts/jack_multichannel.liq
-%%DOCSDIR%%/html/scripts/harbor_auth.html
-%%DOCSDIR%%/html/scripts/output-icecast-lame.html
-%%DOCSDIR%%/html/scripts/video_static.html
-%%DOCSDIR%%/html/scripts/play_every_xx.liq
-%%DOCSDIR%%/html/scripts/lang_dummy_example.liq
-%%DOCSDIR%%/html/scripts/users_radiopi.liq
-%%DOCSDIR%%/html/scripts/fallback_basic.liq
-%%DOCSDIR%%/html/scripts/users_radiopi.html
-%%DOCSDIR%%/html/scripts/scripted_dynamic_request.liq
-%%DOCSDIR%%/html/scripts/strip_blank.liq
-%%DOCSDIR%%/html/scripts/smooth_add.liq
-%%DOCSDIR%%/html/scripts/on_blank.html
-%%DOCSDIR%%/html/scripts/users_kube.liq
-%%DOCSDIR%%/html/scripts/schedulers.html
-%%DOCSDIR%%/html/scripts/icecast.sh
-%%DOCSDIR%%/html/scripts/alsa_output_unbuffered.sh
-%%DOCSDIR%%/html/scripts/simple_crossfade.html
-%%DOCSDIR%%/html/scripts/http_source.liq
-%%DOCSDIR%%/html/scripts/alsa_unbuffered.html
-%%DOCSDIR%%/html/scripts/mplayer_decoder.html
-%%DOCSDIR%%/html/scripts/reencoding.liq
-%%DOCSDIR%%/html/scripts/reencoding.html
-%%DOCSDIR%%/html/scripts/recipe_base.html
-%%DOCSDIR%%/html/scripts/append_title.liq
-%%DOCSDIR%%/html/scripts/recipe_out.html
-%%DOCSDIR%%/html/scripts/users_kube-dev.html
-%%DOCSDIR%%/html/scripts/flac_resolver.liq
-%%DOCSDIR%%/html/scripts/out.html
-%%DOCSDIR%%/html/scripts/shoutcast.liq
-%%DOCSDIR%%/html/scripts/alsa_output.sh
-%%DOCSDIR%%/html/scripts/input_mplayer.html
-%%DOCSDIR%%/html/scripts/bubble_full.liq
-%%DOCSDIR%%/html/scripts/replaygain.liq
-%%DOCSDIR%%/html/scripts/harbor_source.liq
-%%DOCSDIR%%/html/scripts/users_kube.html
-%%DOCSDIR%%/html/scripts/lang_fun_def.html
-%%DOCSDIR%%/html/scripts/flac_resolver.html
-%%DOCSDIR%%/html/scripts/lang_func_type.liq
-%%DOCSDIR%%/html/scripts/flac_decoder.liq
-%%DOCSDIR%%/html/scripts/bubble.html
-%%DOCSDIR%%/html/scripts/rewrite_metadata.liq
-%%DOCSDIR%%/html/scripts/out.sh
-%%DOCSDIR%%/html/scripts/track_sensitive_fallback.html
-%%DOCSDIR%%/html/scripts/flac_decoder.html
-%%DOCSDIR%%/html/scripts/smooth_add.html
-%%DOCSDIR%%/html/scripts/radio_basic.html
-%%DOCSDIR%%/html/scripts/harbor_source.html
-%%DOCSDIR%%/html/scripts/output-icecast-flac.liq
-%%DOCSDIR%%/html/scripts/dolutils.liq
-%%DOCSDIR%%/html/scripts/lang_dummy_example.html
-%%DOCSDIR%%/html/scripts/complete_case.liq
-%%DOCSDIR%%/html/scripts/harbor_auth.liq
-%%DOCSDIR%%/html/scripts/dolutils.html
-%%DOCSDIR%%/html/scripts/hour_jingle.html
-%%DOCSDIR%%/html/scripts/bubble_full.html
-%%DOCSDIR%%/html/scripts/http_source.html
-%%DOCSDIR%%/html/scripts/shoutcast.sh
-%%DOCSDIR%%/html/scripts/lang_rewrite.liq
-%%DOCSDIR%%/html/scripts/input_mplayer.liq
-%%DOCSDIR%%/html/scripts/index.html
-%%DOCSDIR%%/html/scripts/alsa_unbuffered.liq
-%%DOCSDIR%%/html/scripts/harbor.html
-%%DOCSDIR%%/html/scripts/alsa_unbuffered_debug.sh
-%%DOCSDIR%%/html/scripts/radio_basic.liq
-%%DOCSDIR%%/html/scripts/out_smartcross.sh
-%%DOCSDIR%%/html/scripts/crossfade.html
-%%DOCSDIR%%/html/scripts/out_playlist.sh
-%%DOCSDIR%%/html/scripts/playlist.liq
-%%DOCSDIR%%/html/scripts/fallback_basic.html
-%%DOCSDIR%%/html/scripts/recipe_out.sh
-%%DOCSDIR%%/html/scripts/lastfm.liq
-%%DOCSDIR%%/html/scripts/output-aplay.liq
-%%DOCSDIR%%/html/scripts/simple_crossfade.liq
-%%DOCSDIR%%/html/scripts/playlist_dynamic_request.html
-%%DOCSDIR%%/html/scripts/on_blank.liq
-%%DOCSDIR%%/html/scripts/scripted_dynamic_request.html
-%%DOCSDIR%%/html/cookbook.html
-%%DOCSDIR%%/html/homepage.css
-%%DOCSDIR%%/html/smartcrossfade.html
-%%DOCSDIR%%/html/settings.html
-%%DOCSDIR%%/html/quick_start.html
-@dirrm %%DOCSDIR%%/html/images/boxes
-@dirrm %%DOCSDIR%%/html/images/tabs
-@dirrm %%DOCSDIR%%/html/images/design
-@dirrm %%DOCSDIR%%/html/images/icons/48
-@dirrm %%DOCSDIR%%/html/images/icons/32
-@dirrm %%DOCSDIR%%/html/images/icons/16
-@dirrm %%DOCSDIR%%/html/images/icons
-@dirrm %%DOCSDIR%%/html/images/blocks/play
-@dirrm %%DOCSDIR%%/html/images/blocks
-@dirrm %%DOCSDIR%%/html/images
-@dirrm %%DOCSDIR%%/html/scripts
+%%PORTDOCS%%%%DOCSDIR%%/html/documentation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/radio-nova.html
+%%PORTDOCS%%%%DOCSDIR%%/html/shoutcast.html
+%%PORTDOCS%%%%DOCSDIR%%/html/images/block_blue.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/block_red.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/bottle_invert.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/facebook_button.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graph_clocks.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/liqgraph.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/on2_part2_schema1.svg
+%%PORTDOCS%%%%DOCSDIR%%/html/images/on2_part2_schema2.svg
+%%PORTDOCS%%%%DOCSDIR%%/html/images/twitter_button.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_diagonals-thick_18_b81900_40x40.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_diagonals-thick_20_666666_40x40.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_flat_10_000000_40x100.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_glass_100_f6f6f6_1x400.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_glass_100_fdf5ce_1x400.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_glass_65_ffffff_1x400.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_gloss-wave_35_f6a828_500x100.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-icons_222222_256x240.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-icons_228ef1_256x240.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-icons_ffffff_256x240.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-icons_ef8c08_256x240.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/ui-icons_ffd27a_256x240.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_blue_say.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_green_top.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_blue_top.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_red_bg.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_green_hear.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_red_top.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_red_see.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_blue_bg.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/boxes/box_green_bg.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_docs.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_install.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_API.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_red_bg.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_about.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_snippets.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_red_l.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_developers.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tabs/tab_red_r.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/design/background_page.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/design/background.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/design/grey_scale.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/design/logo.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/stream.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/grab.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/icons/48/sourcecode.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/icons/48/subversion.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/icons/48/exec.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/icons/48/deb.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/icons/48/package.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/icons/32/audio.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/icons/16/audio.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/block_magenta.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/basic-radio-graph.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/schema-webradio-inkscape.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/blocks/liq123.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/blocks/play/block_play_cl.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/blocks/play/block_play_text.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/blocks/play/block_play_arrow.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/blocks/play/block_play_cr.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/blocks/play/block_play_bg.png
+%%PORTDOCS%%%%DOCSDIR%%/html/replay_gain.html
+%%PORTDOCS%%%%DOCSDIR%%/html/style.css
+%%PORTDOCS%%%%DOCSDIR%%/html/bubble.html
+%%PORTDOCS%%%%DOCSDIR%%/html/metadata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/requests.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dolebrai.html
+%%PORTDOCS%%%%DOCSDIR%%/html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/kube.html
+%%PORTDOCS%%%%DOCSDIR%%/html/advanced.html
+%%PORTDOCS%%%%DOCSDIR%%/html/request_sources.html
+%%PORTDOCS%%%%DOCSDIR%%/html/video-static.html
+%%PORTDOCS%%%%DOCSDIR%%/html/help.html
+%%PORTDOCS%%%%DOCSDIR%%/html/frequence3.html
+%%PORTDOCS%%%%DOCSDIR%%/html/complete_case.html
+%%PORTDOCS%%%%DOCSDIR%%/html/language.html
+%%PORTDOCS%%%%DOCSDIR%%/html/external_decoders.html
+%%PORTDOCS%%%%DOCSDIR%%/html/external_streams.html
+%%PORTDOCS%%%%DOCSDIR%%/html/geekradio.html
+%%PORTDOCS%%%%DOCSDIR%%/html/script_loading.html
+%%PORTDOCS%%%%DOCSDIR%%/html/build.html
+%%PORTDOCS%%%%DOCSDIR%%/html/links.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/external_encoders.html
+%%PORTDOCS%%%%DOCSDIR%%/html/blank.html
+%%PORTDOCS%%%%DOCSDIR%%/html/server.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sources.html
+%%PORTDOCS%%%%DOCSDIR%%/html/stream_content.html
+%%PORTDOCS%%%%DOCSDIR%%/html/reference.html
+%%PORTDOCS%%%%DOCSDIR%%/html/radiopi.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/cue_cut_playlist.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/cue_cut_playlist.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/dynamic_playlist.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/dynamic_playlist.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/get_json_metadata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/get_json_metadata.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/icecast_proxy.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/icecast_proxy.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/icecast_redirect.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/icecast_redirect.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/icy_update_via_telnet.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/icy_update_via_telnet.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/manual_dump.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/manual_dump.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/server_seek.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/server_seek.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/set_json_metadata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/set_json_metadata.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/source_skip_command.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/source_skip_command.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lastfm.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/crossfade.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/transcoding.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/faad_decoder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/dolebrai.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/alsa_output_unbuffered.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_rewrite.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lastfm_uri.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_partial_application.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/harbor.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/smart_crossfade.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/run_alsa_input.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_partial_application.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/single.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/switch_generic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/skip_blank.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/complete_case.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/track_sensitive_fallback.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/users_kube-dev.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/radio-nova.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/alsa_output.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/playlist_dynamic_request.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/video_static.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/schedulers.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/out_playlist.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/bubble.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/hour_jingle.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/replaygain.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/playlist.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_func_type.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/alsa_unbuffered_debug.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/shoutcast.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/out_smartcross.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/single.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/switch_generic.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/strip_blank.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/radio-nova.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/transcoding.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/rewrite_metadata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lastfm_uri.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/play_every_xx.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/icecast.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/skip_blank.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/faad_decoder.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/append_title.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/recipe_base.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_fun_def.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/run_alsa_input.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/dolebrai.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/smart_crossfade.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/harbor_auth.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/video_static.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/play_every_xx.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_dummy_example.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/users_radiopi.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/fallback_basic.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/users_radiopi.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/scripted_dynamic_request.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/strip_blank.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/smooth_add.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/on_blank.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/users_kube.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/schedulers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/icecast.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/alsa_output_unbuffered.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/simple_crossfade.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/http_source.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/alsa_unbuffered.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/reencoding.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/reencoding.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/recipe_base.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/append_title.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/recipe_out.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/users_kube-dev.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/flac_resolver.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/out.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/shoutcast.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/alsa_output.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/input_mplayer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/bubble_full.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/replaygain.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/harbor_source.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/users_kube.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_fun_def.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/flac_resolver.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_func_type.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/flac_decoder.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/bubble.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/rewrite_metadata.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/out.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/track_sensitive_fallback.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/flac_decoder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/smooth_add.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/radio_basic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/harbor_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/dolutils.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_dummy_example.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/complete_case.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/harbor_auth.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/dolutils.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/hour_jingle.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/bubble_full.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/http_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/shoutcast.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lang_rewrite.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/input_mplayer.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/alsa_unbuffered.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/harbor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/alsa_unbuffered_debug.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/radio_basic.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/out_smartcross.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/crossfade.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/out_playlist.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/playlist.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/fallback_basic.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/recipe_out.sh
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/lastfm.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/simple_crossfade.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/playlist_dynamic_request.html
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/on_blank.liq
+%%PORTDOCS%%%%DOCSDIR%%/html/scripts/scripted_dynamic_request.html
+%%PORTDOCS%%%%DOCSDIR%%/html/cookbook.html
+%%PORTDOCS%%%%DOCSDIR%%/html/smartcrossfade.html
+%%PORTDOCS%%%%DOCSDIR%%/html/settings.html
+%%PORTDOCS%%%%DOCSDIR%%/html/quick_start.html
+%%PORTDOCS%%%%DOCSDIR%%/html/seek.html
+%%PORTDOCS%%%%DOCSDIR%%/html/secure_server_access.html
+%%PORTDOCS%%%%DOCSDIR%%/html/phases.html
+%%PORTDOCS%%%%DOCSDIR%%/html/new.css
+%%PORTDOCS%%%%DOCSDIR%%/html/ladspa.html
+%%PORTDOCS%%%%DOCSDIR%%/html/json.html
+%%PORTDOCS%%%%DOCSDIR%%/html/in_production.html
+%%PORTDOCS%%%%DOCSDIR%%/html/icy_metadata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/http_input.html
+%%PORTDOCS%%%%DOCSDIR%%/html/harbor_http.html
+%%PORTDOCS%%%%DOCSDIR%%/html/harbor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/flows.html
+%%PORTDOCS%%%%DOCSDIR%%/html/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/html/encoding_formats.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dynamic_sources.html
+%%PORTDOCS%%%%DOCSDIR%%/html/clocks.html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/boxes
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/tabs
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/design
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/icons/48
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/icons/32
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/icons/16
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/icons
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/blocks/play
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images/blocks
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/scripts
@dirrm %%DOCSDIR%%/html
@dirrm %%DOCSDIR%%/examples
@dirrm %%DOCSDIR%%
+@dirrm lib/liquidsoap/%%RELVER%%/plugins
@dirrm lib/liquidsoap/%%RELVER%%
@dirrm lib/liquidsoap
@dirrmtry %%ETCDIR%%