# $OpenBSD: Makefile,v 1.8 2013/03/10 22:55:02 espie Exp $ COMMENT-main= ncurses-based music player COMMENT-flac= FLAC input plugin for cmus COMMENT-wavpack= Wavpack input plugin for cmus V= 2.5.0 DISTNAME= cmus-v$(V) PKGNAME-main= cmus-$(V) PKGNAME-flac= cmus-flac-$(V) PKGNAME-wavpack= cmus-wavpack-$(V) CATEGORIES= audio HOMEPAGE= http://cmus.sourceforge.net/ MAINTAINER= Donovan Watteau # GPLv2+ PERMIT_PACKAGE_CDROM= Yes EXTRACT_SUFX= .tar.bz2 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cmus/} SHARED_ONLY= Yes MULTI_PACKAGES= -main -flac -wavpack MODULES= converters/libiconv WANTLIB-main= c cdio cdio_cdda cue m mad>=2 ncursesw pthread sndio WANTLIB-main+= ${MODLIBICONV_WANTLIB} LIB_DEPENDS= audio/libcdio audio/libcue audio/libmad LIB_DEPENDS-flac= audio/flac audio/libogg RUN_DEPENDS-flac= audio/cmus WANTLIB-flac= FLAC>=5 ogg m LIB_DEPENDS-wavpack= audio/wavpack ${MODLIBICONV_LIB_DEPENDS} RUN_DEPENDS-wavpack= audio/cmus WANTLIB-wavpack= wavpack m ${MODLIBICONV_WANTLIB} USE_GMAKE= Yes CONFIGURE_STYLE= simple CONFIGURE_ENV= HOSTCC="${CC}" HOSTLD="${CC}" HOST_CFLAGS="${CFLAGS}" # Note: We're explicitly disabling CONFIG_CDDB as it gets undef'd in cdio.c CONFIGURE_ARGS= prefix=${PREFIX} \ exampledir=${PREFIX}/share/examples/cmus \ mandir=${PREFIX}/man \ CONFIG_AAC=n \ CONFIG_FFMPEG=n \ CONFIG_MODPLUG=n \ CONFIG_MP4=n \ CONFIG_MPC=n \ CONFIG_OSS=n \ CONFIG_SUN=n \ CONFIG_AO=n \ CONFIG_ARTS=n \ CONFIG_PULSE=n \ CONFIG_ALSA=n \ CONFIG_ROAR=n \ CONFIG_SNDIO=y \ CONFIG_DISCID=n \ CONFIG_CDDB=n .if ${MACHINE_ARCH} == "arm" CONFIGURE_ARGS+= CONFIG_TREMOR=y LIB_DEPENDS+= audio/tremor WANTLIB-main+= vorbisidec>=1 .else LIB_DEPENDS+= audio/libvorbis WANTLIB-main+= ogg vorbis>=0 vorbisfile>=1 .endif NO_TEST= Yes post-patch: @cp ${FILESDIR}/sndio.c ${WRKSRC} perl -pi -e s,/usr,${LOCALBASE}, ${WRKSRC}/Doc/cmus.txt perl -pi -e s,doc/cmus/examples,examples/cmus, ${WRKSRC}/Doc/cmus.txt .include