summaryrefslogtreecommitdiff
path: root/math/octave/octave.mk
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2005-04-01 10:15:46 +0000
committeradam <adam@pkgsrc.org>2005-04-01 10:15:46 +0000
commit1fdfffb0f29a346ee188634b165064ab8ae843ff (patch)
tree0676e7ef0f64e9c6a00ac9e52e1986c6880f0746 /math/octave/octave.mk
parent5a0b47979ad36f90131ee560cb054732c7f00783 (diff)
downloadpkgsrc-1fdfffb0f29a346ee188634b165064ab8ae843ff.tar.gz
Changes 2.1.69:
* Bug fixes
Diffstat (limited to 'math/octave/octave.mk')
-rw-r--r--math/octave/octave.mk21
1 files changed, 21 insertions, 0 deletions
diff --git a/math/octave/octave.mk b/math/octave/octave.mk
new file mode 100644
index 00000000000..9dc1c63e787
--- /dev/null
+++ b/math/octave/octave.mk
@@ -0,0 +1,21 @@
+# $NetBSD: octave.mk,v 1.1 2005/04/01 10:15:47 adam Exp $
+
+.include "../../mk/bsd.prefs.mk"
+
+OCTAVE_CONFIG= ${LOCALBASE}/bin/octave-config
+
+# OCTAVE_VARS is a list of variables to define in the make environment.
+# This may be overridden in an octave add-on package Makefile.
+OCTAVE_VARS?= LOCALVERFCNFILEDIR LOCALVEROCTFILEDIR LOCALVERARCHLIBDIR VERSION
+
+# Set OCT_<var> to the value of <var> as returned by octave-config.
+.if !empty(PHASES_AFTER_EXTRACT:M${PKG_PHASE})
+. if exists(${OCTAVE_CONFIG})
+. for _var_ in ${OCTAVE_VARS}
+. if !defined(OCT_${_var_})
+OCT_${_var_}!= ${OCTAVE_CONFIG} -p ${_var_}
+. endif
+. endfor
+. undef _var_
+. endif
+.endif