1 # $NetBSD: Makefile,v 1.87 2012/10/08 23:01:14 adam Exp $
3 DISTNAME
= TiMidity
++-2.14.0
4 PKGNAME
= ${DISTNAME
:S
/TiMidity
++/timidity
/}
7 MASTER_SITES
= ${MASTER_SITE_SOURCEFORGE
:=timidity
/}
10 MAINTAINER
= pkgsrc-users@NetBSD.org
11 HOMEPAGE
= http
://timidity.sourceforge.net
/
12 COMMENT
= MIDI to WAV renderer and player
15 CONFLICTS
= kdemultimedia-2.
*{,nb
*}
18 CONFIGURE_ARGS
+= --enable-vt100
19 CONFIGURE_ARGS
+= --enable-ncurses
20 CONFIGURE_ARGS
+= --enable-server
21 CONFIGURE_ARGS
+= --with-ogg
="${BUILDLINK_DIR}/include"
22 CONFIGURE_ARGS
+= --with-vorbis
="${BUILDLINK_DIR}/include"
23 CONFIGURE_ARGS
+= --with-libFLAC
="${BUILDLINK_DIR}/include"
24 CONFIGURE_ARGS
+= --with-default-path
=${PKG_SYSCONFDIR}
25 CONFIGURE_ARGS
+= --enable-audio
=${TIMIDITY_NATIVE_AUDIO},ao
,vorbis
,flac
,speex
26 CONFIGURE_ARGS
+= --enable-network
28 .
include "../../mk/bsd.prefs.mk"
30 .if
${OPSYS} == "Linux"
31 CONFIGURE_ARGS
+= --enable-alsaseq
34 SUBST_CLASSES
+= confdir
35 SUBST_MESSAGE.confdir
= Configuring to use PKG_SYSCONFDIR.
36 SUBST_STAGE.confdir
= post-patch
37 SUBST_FILES.confdir
= doc
/C
/timidity.cfg
.5 doc
/ja_JP.eucJP
/timidity.cfg
.5
38 SUBST_SED.confdir
= -e
's,/usr/local/share/timidity,${PKG_SYSCONFDIR},g'
40 TIMIDITY_NATIVE_AUDIO
= # empty
42 .if
${OPSYS} == "NetBSD" ||
${OPSYS} == "SunOS" ||
${OPSYS} == "OpenBSD"
43 TIMIDITY_NATIVE_AUDIO
= sun
44 .elif
${OPSYS} == "FreeBSD" ||
${OPSYS} == "DragonFly"
45 TIMIDITY_NATIVE_AUDIO
= oss
46 .elif
${OPSYS} == "Linux"
47 TIMIDITY_NATIVE_AUDIO
= alsa
,oss
48 .elif
${OPSYS} == "Darwin"
49 TIMIDITY_NATIVE_AUDIO
= darwin
52 EGDIR
=${PREFIX}/share
/examples
/timidity
53 CONF_FILES
=${EGDIR}/timidity.cfg
${PKG_SYSCONFDIR}/timidity.cfg
56 ${SED} "s|@PREFIX@|${PREFIX}|" < ${FILESDIR}/timidity.cfg
> \
57 ${WRKDIR}/timidity.cfg
60 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
61 ${INSTALL_DATA} ${WRKDIR}/timidity.cfg
${DESTDIR}${EGDIR}
65 .
include "../../audio/flac/buildlink3.mk"
66 .
include "../../audio/libao/buildlink3.mk"
67 .
include "../../audio/libvorbis/buildlink3.mk"
68 .
include "../../audio/speex/buildlink3.mk"
69 .
include "../../devel/ncurses/buildlink3.mk"
70 .if
${OPSYS} == "Linux"
71 .
include "../../audio/alsa-lib/buildlink3.mk"
74 .
include "../../mk/bsd.pkg.mk"