796b5ef2df
- Add option for new wavpack plugin PR: ports/114992 Submitted by: Herbert J. Skuhra <h.skuhra@gmail.com> Approved by: Simon Olofsson <simon@olofsson.de> (maintainer)
156 lines
3.7 KiB
Makefile
156 lines
3.7 KiB
Makefile
# New ports collection makefile for: cmus
|
|
# Date created: 14 October 2005
|
|
# Whom: Adam Weinberger
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= cmus
|
|
PORTVERSION= 2.2.0
|
|
CATEGORIES= audio
|
|
MASTER_SITES= http://onion.dynserv.net/~timo/files/ \
|
|
http://mirror.greaterscope.net/cmus/
|
|
|
|
MAINTAINER= simon@olofsson.de
|
|
COMMENT= Console-based music player with really cool features
|
|
|
|
USE_BZIP2= yes
|
|
USE_GMAKE= yes
|
|
USE_ICONV= yes
|
|
HAS_CONFIGURE= yes
|
|
CONFIGURE_ARGS+=prefix=${TARGETDIR} mandir=${MANPREFIX}/man \
|
|
exampledir=${EXAMPLESDIR}
|
|
CONFIGURE_ENV+= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
|
|
|
OPTIONS= FLAC "FLAC (Free Lossless Audio Codec) support" Off \
|
|
MAD "MPEG Audio Decoder (libmad) support" On \
|
|
MODPLUG "libmodplug (mod, x3m, ...) support" Off \
|
|
MIKMOD "libmikmod (mod, x3m, ...) support" Off \
|
|
MUSEPACK "libmpcdec (Musepack .mpc) support" Off \
|
|
VORBIS "Ogg/Vorbis support" On \
|
|
TREMOR "Use Tremor as Ogg/Vorbis input plugin" Off \
|
|
MP4 "MPEG-4 AAC support" Off \
|
|
AAC "AAC support" Off \
|
|
WAVPACK "Wavpack support" Off \
|
|
LIBAO "Libao cross-platform audio library" Off \
|
|
ARTS "ARTS support" Off
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} < 602107 || (${OSVERSION} > 700000 && ${OSVERSION} < 700033)
|
|
LIB_DEPENDS+= ncursesw.5:${PORTSDIR}/devel/ncurses
|
|
.endif
|
|
|
|
.if defined(WITH_FLAC)
|
|
LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
|
|
CONFIGURE_ARGS+=CONFIG_FLAC=y
|
|
PLIST_SUB+= FLAC=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_FLAC=n
|
|
PLIST_SUB+= FLAC="@comment "
|
|
.endif
|
|
|
|
.if !defined(WITHOUT_MAD)
|
|
LIB_DEPENDS+= mad:${PORTSDIR}/audio/libmad
|
|
CONFIGURE_ARGS+=CONFIG_MAD=y
|
|
PLIST_SUB+= MAD=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_MAD=n
|
|
PLIST_SUB+= MAD="@comment "
|
|
.endif
|
|
|
|
.if defined(WITH_MODPLUG)
|
|
LIB_DEPENDS+= modplug:${PORTSDIR}/audio/libmodplug
|
|
CONFIGURE_ARGS+=CONFIG_MODPLUG=y
|
|
PLIST_SUB+= MODPLUG=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_MODPLUG=n
|
|
PLIST_SUB+= MODPLUG="@comment "
|
|
.endif
|
|
|
|
.if defined(WITH_MIKMOD)
|
|
LIB_DEPENDS+= mikmod:${PORTSDIR}/audio/libmikmod
|
|
CONFIGURE_ARGS+=CONFIG_MIKMOD=y
|
|
PLIST_SUB+= MIKMOD=""
|
|
.else
|
|
PLIST_SUB+= MIKMOD="@comment "
|
|
.endif
|
|
|
|
.if defined(WITH_MUSEPACK)
|
|
LIB_DEPENDS+= mpcdec:${PORTSDIR}/audio/libmpcdec
|
|
CONFIGURE_ARGS+=CONFIG_MPC=y
|
|
PLIST_SUB+= MPC=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_MPC=n
|
|
PLIST_SUB+= MPC="@comment "
|
|
.endif
|
|
|
|
.if !defined(WITHOUT_VORBIS)
|
|
LIB_DEPENDS+= vorbisfile:${PORTSDIR}/audio/libvorbis
|
|
CONFIGURE_ARGS+=CONFIG_VORBIS=y
|
|
PLIST_SUB+= VORBIS=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_VORBIS=n
|
|
PLIST_SUB+= VORBIS="@comment "
|
|
.endif
|
|
|
|
.if defined(WITH_TREMOR)
|
|
LIB_DEPENDS+= vorbisidec:${PORTSDIR}/audio/libtremor
|
|
CONFIGURE_ARGS+=CONFIG_TREMOR=y
|
|
.endif
|
|
|
|
.if defined(WITH_MP4)
|
|
LIB_DEPENDS+= faad:${PORTSDIR}/audio/faad
|
|
LIB_DEPENDS+= mp4v2:${PORTSDIR}/multimedia/mpeg4ip-libmp4v2
|
|
CONFIGURE_ARGS+=CONFIG_MP4=y
|
|
PLIST_SUB+= MP4=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_MP4=n
|
|
PLIST_SUB+= MP4="@comment "
|
|
.endif
|
|
|
|
.if defined(WITH_AAC)
|
|
LIB_DEPENDS+= faad:${PORTSDIR}/audio/faad
|
|
CONFIGURE_ARGS+=CONFIG_AAC=y
|
|
PLIST_SUB+= AAC=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_AAC=n
|
|
PLIST_SUB+= AAC="@comment "
|
|
.endif
|
|
|
|
.if defined(WITH_WAVPACK)
|
|
LIB_DEPENDS+= wavpack:${PORTSDIR}/audio/wavpack
|
|
CONFIGURE_ARGS+=CONFIG_WAVPACK=y
|
|
PLIST_SUB+= WAVPACK=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_WAVPACK=n
|
|
PLIST_SUB+= WAVPACK="@comment "
|
|
.endif
|
|
|
|
.if defined(WITH_LIBAO)
|
|
LIB_DEPENDS+= ao:${PORTSDIR}/audio/libao
|
|
CONFIGURE_ARGS+=CONFIG_AO=y
|
|
PLIST_SUB+= AO=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_AO=n
|
|
PLIST_SUB+= AO="@comment "
|
|
.endif
|
|
|
|
.if defined(WITH_ARTS)
|
|
LIB_DEPENDS+= artsc:${PORTSDIR}/audio/arts
|
|
CONFIGURE_ARGS+=CONFIG_ARTS=y
|
|
PLIST_SUB+= ARTS=""
|
|
.else
|
|
CONFIGURE_ARGS+=CONFIG_ARTS=n
|
|
PLIST_SUB+= ARTS="@comment "
|
|
.endif
|
|
|
|
MAN1= cmus.1 cmus-remote.1
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's,doc/cmus/examples,examples/cmus,g' \
|
|
${WRKSRC}/Makefile ${WRKSRC}/Doc/cmus.txt
|
|
@${REINPLACE_CMD} -e 's,/usr,${PREFIX},g' ${WRKSRC}/Doc/cmus.txt
|
|
|
|
.include <bsd.port.post.mk>
|