[BACK]Return to octave.mk CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / math / octave-current

File: [cvs.NetBSD.org] / pkgsrc / math / octave-current / Attic / octave.mk (download)

Revision 1.4, Mon Dec 5 20:50:37 2005 UTC (18 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.3: +7 -8 lines

Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html

# $NetBSD: octave.mk,v 1.4 2005/12/05 20:50:37 rillig 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
.  endif
.endif