Liquidsoap is the audio stream generator of the Savonet project, notably used
for generating the stream of netradios. It has tons of features, it's free and
it's open-source! Liquidsoap lets you to describe your streams in a powerful and
flexible way. Allowing arbitrarily deep-nested composition of streams, it gives
you more power than you need for creating an original netradio. But liquidsoap
is still very light and easy to use, in the Unix tradition of simple strong
components working together.
WWW: http://savonet.sourceforge.net/
===> The following configuration options are available for liquidsoap-1.0.0_3:
AACPLUS=on: AAC+ encoding
AO=off: portable and stable, but it does only output
CRY=on: streaming to icecast and compatible servers
DOCS=on: Build and/or install documentation
DSSI=off: standard for synthesizer plugins (need LADSPA)
EXAMPLES=on: Build and/or install examples
FAAD=on: FAAD AAC decoder support
FESTIVAL=on: speech synthesis (say)
FLAC=off: FLAC lossless audio codec support
GAVL=off: converts from and to many formats
GSTREAMER=off: used to provide V4l inputs
JACK=on: audio connection kit, designed for low latency
LADSPA=off: audio plugins providing sound effects
LO=off: OSC protocol to have external controls
MAD=on: MAD MP3 audio decoder support
OGG=on: ogg/vorbis and ogg/theora encoding and decoding
PULSEAUDIO=off: PulseAudio sound server support
SAMPLERATE=off: for having better quality resampling
SCHROEDINGER=off: ogg/dirac encoding and decoding (need OGG)
SPEEX=off: ogg/speex encoding and decoding (need OGG)
TAGLIB=on: for MP3 ID3 tag reading
THEORA=off: ogg/theora encoding and decoding (need OGG)
VOAACENC=on: AAC encoding
VORBIS=on: ogg/vorbis encoding and decoding (need OGG)
WGET=on: for downloading remote files (http, https, ftp)
===> Use 'make config' to modify these settings
Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends
With hat: portmgr
Mark BROKEN: Fails to link
CC -c tools/locale_c.c
CC -c tools/socket_stubs.c
CC -c io/oss_io_c.c
OCAMLOPT -o liquidsoap
tools/socket_stubs.o: In function `stub_set_tcp_nodelay':
tools/socket_stubs.c:(.text+0x67): undefined reference to `setsockopt_int'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
File "caml_startup", line 1:
Error: Error during linking
Reported by: pkg-fallout
With hat: portmgr
Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr
Convert audio from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some USE_GNOME=pkgconfig to USES=pkgconfig
- Add some missing pkgconf dependencies
- Convert some USE_GNOME=gnomehack to USES=pathfix
Convert to new options framework left un converted ports in a* categories
While here trim headers
Convert some gnomehack to pathfix
Convert some pkgconfig to USE_PKGCONFIG=build
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- update audio/lame to 3.98.4
- use ?= for the portrevision of a master port to make it possible to
change it in a slave port which depends upon lame
- bump portrevisions of ports which depend upon lame
- done via a semi-automated way (manual review and fixup)
- I tried to take care to not bump ports which only depend optionaly on
lame (with a default of no dependency)
Liquidsoap is the audio stream generator of the Savonet project, notably used
for generating the stream of netradios. It has tons of features, it's free and
it's open-source! Liquidsoap lets you to describe your streams in a powerful and
flexible way. Allowing arbitrarily deep-nested composition of streams, it gives
you more power than you need for creating an original netradio. But liquidsoap
is still very light and easy to use, in the Unix tradition of simple strong
components working together.
WWW: http://savonet.sourceforge.net/
PR: ports/142546
Submitted by: Mykola Dzham <i@levsha.me>