mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-24 09:25:01 +00:00
266130ce71
in preparation for the split in base of libtinfo and libncurses, clearly specify when the packages should link against. Note this also fixes the build with ports ncurses
80 lines
2.3 KiB
Makefile
80 lines
2.3 KiB
Makefile
# Created by: Olivier Duchateau
|
|
|
|
PORTNAME= siren
|
|
PORTVERSION= 0.9
|
|
PORTREVISION= 4
|
|
CATEGORIES= audio
|
|
MASTER_SITES= http://www.kariliq.nl/${PORTNAME}/dist/
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= Text-based audio player
|
|
|
|
LICENSE= ISCL
|
|
LICENSE_FILE= ${WRKSRC}/LICENCE
|
|
|
|
BROKEN_mips= fails to configure: cannot find program /nxb-bin/usr/bin/cc
|
|
BROKEN_mips64= fails to configure: cannot find program /nxb-bin/usr/bin/cc
|
|
|
|
USES= localbase:ldflags ncurses pkgconfig
|
|
HAS_CONFIGURE= yes
|
|
USE_CSTD= c99
|
|
|
|
OPTIONS_DEFINE= FAAD FFMPEG FLAC MAD MPG123 OPUS SNDFILE VORBIS WAVPACK
|
|
OPTIONS_MULTI= SOUND
|
|
OPTIONS_MULTI_SOUND= OSS PULSEAUDIO SNDIO
|
|
OPTIONS_DEFAULT= FFMPEG OSS
|
|
OSS_CONFIGURE_ON= oss=yes
|
|
OSS_CONFIGURE_OFF= oss=no
|
|
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
|
PULSEAUDIO_CONFIGURE_ON= pulse=yes
|
|
PULSEAUDIO_CONFIGURE_OFF= pulse=no
|
|
SNDIO_CONFIGURE_ON= sndio=yes
|
|
SNDIO_CONFIGURE_OFF= sndio=no
|
|
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
|
|
SNDIO_USES= localbase:ldflags
|
|
FAAD_CONFIGURE_ON= aac=yes
|
|
FAAD_CONFIGURE_OFF= aac=no
|
|
FAAD_LIB_DEPENDS= libfaad.so:audio/faad \
|
|
libmp4v2.so:multimedia/mp4v2
|
|
FFMPEG_CONFIGURE_ON= ffmpeg=yes
|
|
FFMPEG_CONFIGURE_OFF= ffmpeg=no
|
|
FFMPEG_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg
|
|
FLAC_CONFIGURE_ON= flac=yes
|
|
FLAC_CONFIGURE_OFF= flac=no
|
|
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac
|
|
MAD_CONFIGURE_ON= mad=yes
|
|
MAD_CONFIGURE_OFF= mad=no
|
|
MAD_LIB_DEPENDS= libmad.so:audio/libmad \
|
|
libid3tag.so:audio/libid3tag
|
|
MPG123_CONFIGURE_ON= mpg123=yes
|
|
MPG123_CONFIGURE_OFF= mpg123=no
|
|
MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123
|
|
OPUS_CONFIGURE_ON= opus=yes
|
|
OPUS_CONFIGURE_OFF= opus=no
|
|
OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile
|
|
SNDFILE_CONFIGURE_ON= sndfile=yes
|
|
SNDFILE_CONFIGURE_OFF= sndfile=no
|
|
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
|
|
VORBIS_CONFIGURE_ON= vorbis=yes
|
|
VORBIS_CONFIGURE_OFF= vorbis=no
|
|
VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis
|
|
WAVPACK_CONFIGURE_ON= wavpack=yes
|
|
WAVPACK_CONFIGURE_OFF= wavpack=no
|
|
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
|
|
OPTIONS_SUB= yes
|
|
|
|
CONFIGURE_ARGS= alsa=no \
|
|
ao=no \
|
|
sun=no \
|
|
portaudio=no
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|-lcurses|${NCURSESLIBS}|' ${WRKSRC}/configure
|
|
|
|
post-install:
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/siren
|
|
@${FIND} ${STAGEDIR}${PREFIX}/lib/siren -path '*.so' \
|
|
| ${XARGS} ${STRIP_CMD}
|
|
|
|
.include <bsd.port.mk>
|