summaryrefslogtreecommitdiff
path: root/audio/pd
diff options
context:
space:
mode:
authorsbd <sbd@pkgsrc.org>2012-02-05 22:20:42 +0000
committersbd <sbd@pkgsrc.org>2012-02-05 22:20:42 +0000
commitc4355c0f3121964ff0d6677744b5c595b2cc4b00 (patch)
treecd58d6287a6f1bbeb013162aa07d2cdf7e04cf00 /audio/pd
parent984f02ae9f8df111685a997b1f8cc1c92918b9e4 (diff)
downloadpkgsrc-c4355c0f3121964ff0d6677744b5c595b2cc4b00.tar.gz
plist fixes:
1) Add PLIST.Linux with Linux only files. 2) Set EXTERNAL_EXTENSION based on OPSYS. 3) Make EXTERNAL_EXTENSION a PLIST_SUBST and add it to files that need it. Bump PKGREVISION
Diffstat (limited to 'audio/pd')
-rw-r--r--audio/pd/Makefile15
-rw-r--r--audio/pd/PLIST12
-rw-r--r--audio/pd/PLIST.Linux3
3 files changed, 23 insertions, 7 deletions
diff --git a/audio/pd/Makefile b/audio/pd/Makefile
index 535643cc87d..16b3143c7a8 100644
--- a/audio/pd/Makefile
+++ b/audio/pd/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.1.1.1 2011/09/15 01:05:05 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2012/02/05 22:20:42 sbd Exp $
#
DISTNAME= pd-0.43-0.src
+PKGREVISION= 1
PKGNAME= ${DISTNAME:S/-0.src/.0/}
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pure-data/}
@@ -55,6 +56,18 @@ SUBST_FILES.doc+= src/s_main.c
SUBST_FILES.doc+= tcl/pd_menucommands.tcl
SUBST_FILES.doc+= tcl/pd_menus.tcl
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+EXTERNAL_EXTENSION= d_fat
+.elif ${OPSYS} == "Linux"
+EXTERNAL_EXTENSION= pd_linux
+.else
+EXTERNAL_EXTENSION= # empty
+.endif
+
+PLIST_SUBST+= EXTERNAL_EXTENSION=${EXTERNAL_EXTENSION:Q}
+
pre-configure:
cd ${WRKSRC} && ./autogen.sh
diff --git a/audio/pd/PLIST b/audio/pd/PLIST
index bdb5908fd2c..75fbe770b7b 100644
--- a/audio/pd/PLIST
+++ b/audio/pd/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/09/15 01:05:05 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2012/02/05 22:20:42 sbd Exp $
bin/pd
bin/pd-gui.tcl
bin/pdreceive
@@ -17,17 +17,17 @@ lib/pd/extra/choice/choice.la
lib/pd/extra/complex-mod~-help.pd
lib/pd/extra/complex-mod~.pd
lib/pd/extra/expr-help.pd
-lib/pd/extra/expr.
+lib/pd/extra/expr.${EXTERNAL_EXTENSION}
lib/pd/extra/expr~-help.pd
-lib/pd/extra/expr~.
+lib/pd/extra/expr~.${EXTERNAL_EXTENSION}
lib/pd/extra/expr~/LICENSE.txt
lib/pd/extra/expr~/README.txt
lib/pd/extra/expr~/expr-help.pd
-lib/pd/extra/expr~/expr.
+lib/pd/extra/expr~/expr.${EXTERNAL_EXTENSION}
lib/pd/extra/expr~/expr~.la
-lib/pd/extra/expr~/fexpr~.
+lib/pd/extra/expr~/fexpr~.${EXTERNAL_EXTENSION}
lib/pd/extra/fexpr~-help.pd
-lib/pd/extra/fexpr~.
+lib/pd/extra/fexpr~.${EXTERNAL_EXTENSION}
lib/pd/extra/fiddle~/fiddle~-help.pd
lib/pd/extra/fiddle~/fiddle~.la
lib/pd/extra/hilbert~-help.pd
diff --git a/audio/pd/PLIST.Linux b/audio/pd/PLIST.Linux
new file mode 100644
index 00000000000..68f4e216a0d
--- /dev/null
+++ b/audio/pd/PLIST.Linux
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.Linux,v 1.1 2012/02/05 22:20:42 sbd Exp $
+lib/pd/bin/pd
+lib/pd/bin/pd-watchdog