diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2013-07-22 15:18:53 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2013-07-22 15:18:53 +0000 |
commit | 4d2a3b15bfa4433613d3ec0838c6ba8cde9ed226 (patch) | |
tree | fbad17e59955b4ec29a367c5c43e27aea4d26ae0 /audio/darkice/Makefile | |
parent | 8b1bc550c2d02581560cdca4b7cdfb4b36a142c5 (diff) | |
download | ports-4d2a3b15bfa4433613d3ec0838c6ba8cde9ed226.tar.gz ports-4d2a3b15bfa4433613d3ec0838c6ba8cde9ed226.zip |
Notes
Diffstat (limited to 'audio/darkice/Makefile')
-rw-r--r-- | audio/darkice/Makefile | 49 |
1 files changed, 30 insertions, 19 deletions
diff --git a/audio/darkice/Makefile b/audio/darkice/Makefile index aa9b6fdfee32..93fd43b74408 100644 --- a/audio/darkice/Makefile +++ b/audio/darkice/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= darkice -PORTVERSION= 1.1 -PORTREVISION?= 2 +PORTVERSION= 1.2 +PORTREVISION?= 0 CATEGORIES= audio net MASTER_SITES= GOOGLE_CODE @@ -12,19 +12,18 @@ COMMENT= IceCast, IceCast2, and ShoutCast live audio streamer LICENSE= GPLv3 -OPTIONS_DEFINE= JACK +OPTIONS_DEFINE= JACK PULSEAUDIO OPTIONS_MULTI= CODEC -OPTIONS_MULTI_CODEC= VORBIS LAME TWOLAME FAAC AACPLUS +OPTIONS_MULTI_CODEC= VORBIS OPUS LAME TWOLAME FAAC AACPLUS OPTIONS_DEFAULT= VORBIS +OPUS_DESC= Ogg Opus audio codec support AACPLUS_DESC= AAC HEv2 and libsamplerate support -USE_AUTOTOOLS= aclocal autoconf -AUTOMAKE_ARGS= --add-missing -GNU_CONFIGURE= yes +USE_AUTOTOOLS= aclocal automake autoconf +ACLOCAL_ARGS= # none +AUTOMAKE_ARGS= --add-missing --copy --foreign CONFIGURE_ENV= ac_cv_prog_acx_pthread_config=no -CPPFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= ${PTHREAD_LIBS} CONFIGURE_ARGS= --without-alsa SUB_FILES= pkg-message @@ -35,6 +34,20 @@ MAN5= darkice.cfg.5 .include <bsd.port.options.mk> +.if ${PORT_OPTIONS:MJACK} +LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack +CONFIGURE_ARGS+= --with-jack-prefix=${LOCALBASE} +.else +CONFIGURE_ARGS+= --without-jack +.endif + +.if ${PORT_OPTIONS:MPULSEAUDIO} +LIB_DEPENDS+= pulse-simple:${PORTSDIR}/audio/pulseaudio +CONFIGURE_ARGS+= --with-pulseaudio-prefix=${LOCALBASE} +.else +CONFIGURE_ARGS+= --without-pulseaudio +.endif + .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis CONFIGURE_ARGS+= --with-vorbis-prefix=${LOCALBASE} @@ -42,6 +55,13 @@ CONFIGURE_ARGS+= --with-vorbis-prefix=${LOCALBASE} CONFIGURE_ARGS+= --without-vorbis .endif +.if ${PORT_OPTIONS:MOPUS} +LIB_DEPENDS+= opus:${PORTSDIR}/audio/opus +CONFIGURE_ARGS+= --with-opus-prefix=${LOCALBASE} +.else +CONFIGURE_ARGS+= --without-opus +.endif + .if ${PORT_OPTIONS:MLAME} LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame CONFIGURE_ARGS+= --with-lame-prefix=${LOCALBASE} @@ -63,13 +83,6 @@ CONFIGURE_ARGS+= --with-faac-prefix=${LOCALBASE} CONFIGURE_ARGS+= --without-faac .endif -.if ${PORT_OPTIONS:MJACK} -LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack -CONFIGURE_ARGS+= --with-jack-prefix=${LOCALBASE} -.else -CONFIGURE_ARGS+= --without-jack -.endif - .if ${PORT_OPTIONS:MAACPLUS} LIB_DEPENDS+= aacplus:${PORTSDIR}/audio/libaacplus \ samplerate:${PORTSDIR}/audio/libsamplerate @@ -80,9 +93,7 @@ CONFIGURE_ARGS+= --without-aacplus --without-samplerate .endif post-patch: - @${REINPLACE_CMD} -e '/test/s|==|=|g'\ - -e 's/sbr_main.h/libaacplus\/sbr_main.h/' ${WRKSRC}/configure - @${REINPLACE_CMD} -e 's|-O2 -pedantic||g' ${WRKSRC}/src/Makefile.in + @${REINPLACE_CMD} -e 's|-O2 -pedantic||g' ${WRKSRC}/src/Makefile.am do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin |