1 # $NetBSD: Makefile,v 1.3 2012/02/15 22:36:38 hans Exp $
4 DISTNAME
= pd-0.43
-0.src
6 PKGNAME
= ${DISTNAME
:S
/-0.src
/.0/}
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
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
23 REPLACE_SH
= tcl
/pd-gui.tcl
25 LDFLAGS.SunOS
+= -lsocket
-lnsl
27 PKGCONFIG_OVERRIDE
+= pd.
pc.in
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
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
67 EXTERNAL_EXTENSION
= # empty
70 PLIST_SUBST
+= EXTERNAL_EXTENSION
=${EXTERNAL_EXTENSION
:Q
}
73 cd
${WRKSRC} && .
/autogen.sh
75 .
include "../../mk/oss.buildlink3.mk"
76 .
include "../../mk/pthread.buildlink3.mk"
77 .
include "../../mk/bsd.pkg.mk"