Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / audio / pd / Makefile
blob6815e40f2f00de65a7fac74a19f57760c0bb75de
1 # $NetBSD: Makefile,v 1.3 2012/02/15 22:36:38 hans Exp $
4 DISTNAME= pd-0.43-0.src
5 PKGREVISION= 1
6 PKGNAME= ${DISTNAME:S/-0.src/.0/}
7 CATEGORIES= audio
8 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pure-data/}
10 MAINTAINER= pkgsrc-users@NetBSD.org
11 HOMEPAGE= http://puredata.info/
12 COMMENT= Real-time graphical programming environment for audio+video
13 LICENSE= modified-bsd
15 DEPENDS+= tcl-[0-9]*:../../lang/tcl
16 DEPENDS+= tk-[0-9]*:../../x11/tk
18 WRKSRC= ${WRKDIR}/pd-0.43-0
19 USE_TOOLS+= autoconf automake gmake msgfmt pkg-config
20 USE_LANGUAGES= c c++
21 GNU_CONFIGURE= YES
22 USE_LIBTOOL= YES
23 REPLACE_SH= tcl/pd-gui.tcl
25 LDFLAGS.SunOS+= -lsocket -lnsl
27 PKGCONFIG_OVERRIDE+= pd.pc.in
29 SUBST_CLASSES+= tclsh
30 SUBST_SED.tclsh= -e "s,/usr/bin/tclsh,${PREFIX}/bin/tclsh,"
31 SUBST_MESSAGE.tclsh= Fix path to tclsh.
32 SUBST_STAGE.tclsh= pre-build
33 SUBST_FILES.tclsh= tcl/pkg_mkIndex.tcl
35 SUBST_CLASSES+= device
36 SUBST_SED.device= -e "s,/dev/dsp,${DEVOSSAUDIO},"
37 SUBST_MESSAGE.device= Fix path to audio device.
38 SUBST_STAGE.device= pre-build
39 SUBST_FILES.device= src/s_audio_oss.c
41 SUBST_CLASSES+= doc
42 SUBST_SED.doc= -e "s,\\.\\./doc/,${PREFIX}/share/doc/pd/doc/,"
43 SUBST_SED.doc+= -e "s,.::sys_libdir/doc/,${PREFIX}/share/doc/pd/doc/,"
44 SUBST_SED.doc+= -e "s,menu_doc_open doc/,menu_doc_open ${PREFIX}/share/doc/pd/doc/,"
45 SUBST_SED.doc+= -e "s,/doc/5.reference,/share/doc/pd/doc/5.reference,"
46 SUBST_SED.doc+= -e "s,PD_BASEDIR/doc/,${PREFIX}/share/doc/pd/doc/,"
47 SUBST_SED.doc+= -e "s,/usr/local/bin/pd/doc/,${PREFIX}/share/doc/pd/doc/,"
48 SUBST_SED.doc+= -e "s,/usr/bin/pd/doc/,${PREFIX}/share/doc/pd/doc/,"
49 SUBST_MESSAGE.doc= Fix path to docs.
50 SUBST_STAGE.doc= pre-build
51 SUBST_FILES.doc= doc/1.manual/1.introduction.txt
52 SUBST_FILES.doc+= doc/4.data.structures/14.partialtracer.pd
53 SUBST_FILES.doc+= extra/loop~/loop~-help.pd
54 SUBST_FILES.doc+= extra/loop~/test-loop~.pd
55 SUBST_FILES.doc+= man/pd.1
56 SUBST_FILES.doc+= src/s_main.c
57 SUBST_FILES.doc+= tcl/pd_menucommands.tcl
58 SUBST_FILES.doc+= tcl/pd_menus.tcl
60 .include "../../mk/bsd.prefs.mk"
62 .if ${OPSYS} == "Darwin"
63 EXTERNAL_EXTENSION= d_fat
64 .elif ${OPSYS} == "Linux"
65 EXTERNAL_EXTENSION= pd_linux
66 .else
67 EXTERNAL_EXTENSION= # empty
68 .endif
70 PLIST_SUBST+= EXTERNAL_EXTENSION=${EXTERNAL_EXTENSION:Q}
72 pre-configure:
73 cd ${WRKSRC} && ./autogen.sh
75 .include "../../mk/oss.buildlink3.mk"
76 .include "../../mk/pthread.buildlink3.mk"
77 .include "../../mk/bsd.pkg.mk"