aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2014-02-16 17:15:31 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2014-02-16 17:15:31 +0000
commit564a799c7173c288d4d3a9be78ac3d2db983d512 (patch)
tree49e521faa408bc4bd163bfb0febf91e262772c1c /math
parentaf1790bfbbcd5831281907db9c04f3776b8d601c (diff)
downloadports-564a799c7173c288d4d3a9be78ac3d2db983d512.tar.gz
ports-564a799c7173c288d4d3a9be78ac3d2db983d512.zip
Notes
Diffstat (limited to 'math')
-rw-r--r--math/R/Makefile3
-rw-r--r--math/arpack-ng/Makefile2
-rw-r--r--math/arpack/Makefile7
-rw-r--r--math/atlas-devel/Makefile3
-rw-r--r--math/atlas/Makefile2
-rw-r--r--math/bihar/Makefile2
-rw-r--r--math/blacs/Makefile3
-rw-r--r--math/blocksolve95/Makefile3
-rw-r--r--math/cantor/Makefile2
-rw-r--r--math/cblas/Makefile2
-rw-r--r--math/clp/Makefile2
-rw-r--r--math/dynare/Makefile11
-rw-r--r--math/eispack/Makefile2
-rw-r--r--math/elmer-umfpack/Makefile2
-rw-r--r--math/fflas-ffpack/Makefile4
-rw-r--r--math/gotoblas/Makefile4
-rw-r--r--math/gretl/Makefile3
-rw-r--r--math/jags/Makefile3
-rw-r--r--math/kktdirect/Makefile2
-rw-r--r--math/lapack++/Makefile6
-rw-r--r--math/lapack++/files/patch-configure11
-rw-r--r--math/lapack++/files/patch-src-genmd.cc10
-rw-r--r--math/lapack/Makefile2
-rw-r--r--math/lapack95/Makefile2
-rw-r--r--math/lapacke/Makefile2
-rw-r--r--math/levmar/Makefile2
-rw-r--r--math/libflame/Makefile2
-rw-r--r--math/libtsnnls/Makefile5
-rw-r--r--math/linpack/Makefile4
-rw-r--r--math/metis-edf/Makefile2
-rw-r--r--math/mumps/Makefile2
-rw-r--r--math/octave-forge-actuarial/Makefile2
-rw-r--r--math/octave-forge-ad/Makefile2
-rw-r--r--math/octave-forge-audio/Makefile2
-rw-r--r--math/octave-forge-base/Makefile2
-rw-r--r--math/octave-forge-bim/Makefile1
-rw-r--r--math/octave-forge-bioinfo/Makefile2
-rw-r--r--math/octave-forge-cgi/Makefile2
-rw-r--r--math/octave-forge-civil-engineering/Makefile2
-rw-r--r--math/octave-forge-communications/Makefile1
-rw-r--r--math/octave-forge-control/Makefile1
-rw-r--r--math/octave-forge-data-smoothing/Makefile2
-rw-r--r--math/octave-forge-database/Makefile1
-rw-r--r--math/octave-forge-dataframe/Makefile2
-rw-r--r--math/octave-forge-dicom/Makefile2
-rw-r--r--math/octave-forge-econometrics/Makefile2
-rw-r--r--math/octave-forge-engine/Makefile2
-rw-r--r--math/octave-forge-fenv/Makefile2
-rw-r--r--math/octave-forge-financial/Makefile2
-rw-r--r--math/octave-forge-fits/Makefile2
-rw-r--r--math/octave-forge-fl-core/Makefile2
-rw-r--r--math/octave-forge-fpl/Makefile2
-rw-r--r--math/octave-forge-fuzzy-logic-toolkit/Makefile2
-rw-r--r--math/octave-forge-ga/Makefile2
-rw-r--r--math/octave-forge-general/Makefile1
-rw-r--r--math/octave-forge-generate_html/Makefile2
-rw-r--r--math/octave-forge-geometry/Makefile2
-rw-r--r--math/octave-forge-gnuplot/Makefile2
-rw-r--r--math/octave-forge-gsl/Makefile4
-rw-r--r--math/octave-forge-ident/Makefile2
-rw-r--r--math/octave-forge-image/Makefile3
-rw-r--r--math/octave-forge-informationtheory/Makefile2
-rw-r--r--math/octave-forge-integration/Makefile2
-rw-r--r--math/octave-forge-io/Makefile1
-rw-r--r--math/octave-forge-irsa/Makefile2
-rw-r--r--math/octave-forge-linear-algebra/Makefile2
-rw-r--r--math/octave-forge-lssa/Makefile2
-rw-r--r--math/octave-forge-ltfat/Makefile2
-rw-r--r--math/octave-forge-mapping/Makefile2
-rw-r--r--math/octave-forge-mechanics/Makefile2
-rw-r--r--math/octave-forge-miscellaneous/Makefile2
-rw-r--r--math/octave-forge-missing-functions/Makefile2
-rw-r--r--math/octave-forge-msh/Makefile1
-rw-r--r--math/octave-forge-multicore/Makefile2
-rw-r--r--math/octave-forge-mvn/Makefile1
-rw-r--r--math/octave-forge-nan/Makefile1
-rw-r--r--math/octave-forge-ncarray/Makefile1
-rw-r--r--math/octave-forge-netcdf/Makefile2
-rw-r--r--math/octave-forge-nlwing2/Makefile2
-rw-r--r--math/octave-forge-nnet/Makefile2
-rw-r--r--math/octave-forge-nurbs/Makefile2
-rw-r--r--math/octave-forge-ocs/Makefile2
-rw-r--r--math/octave-forge-oct2mat/Makefile2
-rw-r--r--math/octave-forge-octcdf/Makefile2
-rw-r--r--math/octave-forge-octclip/Makefile2
-rw-r--r--math/octave-forge-octgpr/Makefile2
-rw-r--r--math/octave-forge-octproj/Makefile2
-rw-r--r--math/octave-forge-odebvp/Makefile2
-rw-r--r--math/octave-forge-odepkg/Makefile2
-rw-r--r--math/octave-forge-optim/Makefile1
-rw-r--r--math/octave-forge-optiminterp/Makefile2
-rw-r--r--math/octave-forge-outliers/Makefile2
-rw-r--r--math/octave-forge-parallel/Makefile1
-rw-r--r--math/octave-forge-pdb/Makefile2
-rw-r--r--math/octave-forge-plot/Makefile2
-rw-r--r--math/octave-forge-pt_br/Makefile2
-rw-r--r--math/octave-forge-quaternion/Makefile1
-rw-r--r--math/octave-forge-queueing/Makefile2
-rw-r--r--math/octave-forge-secs1d/Makefile2
-rw-r--r--math/octave-forge-secs2d/Makefile2
-rw-r--r--math/octave-forge-secs3d/Makefile2
-rw-r--r--math/octave-forge-signal/Makefile1
-rw-r--r--math/octave-forge-simp/Makefile2
-rw-r--r--math/octave-forge-sockets/Makefile2
-rw-r--r--math/octave-forge-specfun/Makefile2
-rw-r--r--math/octave-forge-special-matrix/Makefile2
-rw-r--r--math/octave-forge-spline-gcvspl/Makefile2
-rw-r--r--math/octave-forge-splines/Makefile1
-rw-r--r--math/octave-forge-statistics/Makefile1
-rw-r--r--math/octave-forge-strings/Makefile2
-rw-r--r--math/octave-forge-struct/Makefile2
-rw-r--r--math/octave-forge-symband/Makefile2
-rw-r--r--math/octave-forge-symbolic/Makefile2
-rw-r--r--math/octave-forge-tcl-octave/Makefile2
-rw-r--r--math/octave-forge-tsa/Makefile1
-rw-r--r--math/octave-forge-video/Makefile2
-rw-r--r--math/octave-forge-xraylib/Makefile2
-rw-r--r--math/octave-forge-zenity/Makefile2
-rw-r--r--math/openblas/Makefile4
-rw-r--r--math/parmetis/Makefile4
-rw-r--r--math/petsc/Makefile2
-rw-r--r--math/plplot/Makefile2
-rw-r--r--math/py-numpy/Makefile2
-rw-r--r--math/py-symeig/Makefile2
-rw-r--r--math/qd/Makefile3
-rw-r--r--math/qrupdate/Makefile3
-rw-r--r--math/sage/Makefile4
-rw-r--r--math/scalapack/Makefile2
-rw-r--r--math/sdpa/Makefile3
-rw-r--r--math/sdpara/Makefile3
-rw-r--r--math/slatec/Makefile2
-rw-r--r--math/suitesparse/Makefile3
-rw-r--r--math/superlu/Makefile3
-rw-r--r--math/superlu_mt/Makefile7
-rw-r--r--math/superlu_mt/files/patch-make.inc8
-rw-r--r--math/taucs/Makefile2
-rw-r--r--math/trlan/Makefile2
-rw-r--r--math/x12arima/Makefile2
138 files changed, 187 insertions, 148 deletions
diff --git a/math/R/Makefile b/math/R/Makefile
index b95fc170fed9..cc29f835bc41 100644
--- a/math/R/Makefile
+++ b/math/R/Makefile
@@ -108,7 +108,8 @@ R_SOVERSION= 1
RBLAS_SOVERSION= 2
RLAPACK_SOVERSION= 4
RMATH_SOVERSION= 0
-USE_FORTRAN= yes
+USES+= fortran
+USE_GCC= yes
.include <bsd.port.options.mk>
diff --git a/math/arpack-ng/Makefile b/math/arpack-ng/Makefile
index c88dec2b9329..db7576aed75c 100644
--- a/math/arpack-ng/Makefile
+++ b/math/arpack-ng/Makefile
@@ -13,7 +13,7 @@ COMMENT= Revised Argand library for solving large-scale eigenvalue problems
LICENSE= BSD
-USE_FORTRAN= yes
+USES= fortran
USE_LDCONFIG= yes
CONFLICTS= arpack-[0-9]*
diff --git a/math/arpack/Makefile b/math/arpack/Makefile
index 537d48e9c408..c35167d8175b 100644
--- a/math/arpack/Makefile
+++ b/math/arpack/Makefile
@@ -16,11 +16,14 @@ EXTRACT_ONLY= ${PORTNAME}${PORTVERSION}.tar.gz
MAINTAINER= bf@FreeBSD.org
COMMENT= Argand Library: large eigenvalue subroutines (serial version)
+BUILD_DEPENDS= tradcpp:${PORTSDIR}/devel/tradcpp
+
CONFLICTS= arpack-ng-[0-9]*
+CPP= tradcpp
FFLAGS+= -ffixed-line-length-none
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_JOBS_UNSAFE= yes
-USE_FORTRAN= yes
+USES= fortran
USE_LDCONFIG= yes
WRKSRC = ${WRKDIR}/ARPACK
@@ -128,7 +131,7 @@ pre-build:
@${ECHO_CMD} "Renaming LAPACK functions ..."
@for f in `${FIND} ${WRKDIR} -type f -mindepth 2 -name '*.f'` ; do \
${MV} $${f} $${f}.unproc ; \
- ${CPP} -C -I${WRKDIR} -imacros arpack_compat_f.h -traditional-cpp \
+ ${CPP} -C -I${WRKDIR} -imacros arpack_compat_f.h \
$${f}.unproc $${f} ; done
do-build:
diff --git a/math/atlas-devel/Makefile b/math/atlas-devel/Makefile
index bc999534c009..74b74b04ea90 100644
--- a/math/atlas-devel/Makefile
+++ b/math/atlas-devel/Makefile
@@ -16,8 +16,8 @@ IGNORE = : dependent ports have been altered to link with math/atlas -- please\
use that port instead of math/atlas-devel, while the latter is being revised
MANUAL_PACKAGE_BUILD= Optimizes for the local machine.
+USES= fortran gmake
USE_BZIP2= yes
-USE_GMAKE= yes
WRKSRC= ${WRKDIR}/ATLAS
USE_LDCONFIG= yes
CONFLICTS= atlas-[0-9]* cblas-[0-9]*
@@ -27,7 +27,6 @@ NO_STAGE= yes
NOT_FOR_ARCHS= alpha
-USE_FORTRAN= yes
CCOMPILER= ${CC}
LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas
LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack
diff --git a/math/atlas/Makefile b/math/atlas/Makefile
index 28e75d4d4f53..3599ef808256 100644
--- a/math/atlas/Makefile
+++ b/math/atlas/Makefile
@@ -17,7 +17,7 @@ LICENSE= BSD
BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/math/lapack:checksum
USE_BZIP2= yes
-USE_FORTRAN= yes
+USES= fortran
CONFLICTS= atlas-devel-[0-9]* cblas-[0-9]*
MANUAL_PACKAGE_BUILD= Optimizes for the local machine.
diff --git a/math/bihar/Makefile b/math/bihar/Makefile
index 34b916df7ce0..973e52a73dc9 100644
--- a/math/bihar/Makefile
+++ b/math/bihar/Makefile
@@ -41,7 +41,7 @@ LIB_DEPENDS= linpack.3:${PORTSDIR}/math/linpack
NO_STAGE= yes
NO_WRKSUBDIR= yes
USE_LDCONFIG= yes
-USE_FORTRAN= yes
+USES= fortran
.if !defined(NOPORTDOCS)
PORTDOCS= fft.doc
diff --git a/math/blacs/Makefile b/math/blacs/Makefile
index fffa06e7f500..5a43a57f2a8e 100644
--- a/math/blacs/Makefile
+++ b/math/blacs/Makefile
@@ -39,8 +39,7 @@ EXTRA_PATCHES+= ${FILESDIR}/Bmake.inc-mpich.diff
USE_LDCONFIG= yes
-USE_FORTRAN= yes
-USE_GMAKE=yes
+USES= fortran gmake
F77EXTRAFLAGS= #-w -fno-globals -fugly-complex
DEBUG_LEVEL= 0
diff --git a/math/blocksolve95/Makefile b/math/blocksolve95/Makefile
index 3b6c4c7a5d00..a0f57f219b8f 100644
--- a/math/blocksolve95/Makefile
+++ b/math/blocksolve95/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${MPIDIR}/lib/libmpich.a:${PORTSDIR}/net/mpich2
LIB_DEPENDS= f2c.2:${PORTSDIR}/lang/f2c
RUN_DEPENDS= ${MPIDIR}/bin/mpirun:${PORTSDIR}/net/mpich2
-USE_GMAKE= yes
+USES= fortran gmake
MAKEFILE= makefile
MAKE_ARGS= GMAKE=${GMAKE} PETSC_ARCH=${PETSC_ARCH} BOPT=${BOPT} \
BLAS_LIB="${BLAS_LIB}" LAPACK_LIB="${LAPACK_LIB}"
@@ -27,7 +27,6 @@ MPIDIR= ${LOCALBASE}
PETSC_ARCH= freebsd
BOPT?= O
-USE_FORTRAN= yes
FFLAGS+= -O2
INCLUDES= BMmsg.h BSdepend.h BSlog.h BSmy_blas.h BSprivate.h BSsparse.h
diff --git a/math/cantor/Makefile b/math/cantor/Makefile
index 36a328e0bce4..6c4b41989bda 100644
--- a/math/cantor/Makefile
+++ b/math/cantor/Makefile
@@ -43,7 +43,7 @@ RUN_DEPENDS+= octave:${PORTSDIR}/math/octave
BUILD_DEPENDS+= R:${PORTSDIR}/math/R
RUN_DEPENDS+= R:${PORTSDIR}/math/R
# Required to set CFLAGS for -lgfortran.
-USE_FORTRAN= yes
+USES+= fortran
PLIST_SUB+= R=""
.else
CMAKE_ARGS+= -DWITH_R:BOOL=FALSE
diff --git a/math/cblas/Makefile b/math/cblas/Makefile
index 5cfe09235500..42021506c555 100644
--- a/math/cblas/Makefile
+++ b/math/cblas/Makefile
@@ -13,7 +13,7 @@ COMMENT= Reference implementation of the C interface to the legacy Fortran BLAS
LICENSE= BSD
-USE_FORTRAN= yes
+USES= fortran
CONFLICTS_INSTALL= atlas-[0-9]* atlas-devel-[0-9]*
diff --git a/math/clp/Makefile b/math/clp/Makefile
index fad406a67594..d4596c4fe01d 100644
--- a/math/clp/Makefile
+++ b/math/clp/Makefile
@@ -14,7 +14,7 @@ COMMENT= Linear Programming Solver
LIB_DEPENDS= lapack.4:${PORTSDIR}/math/lapack
-USE_FORTRAN= yes
+USES= fortran
CXXFLAGS+= -ffast-math -fomit-frame-pointer
GNU_CONFIGURE= yes
diff --git a/math/dynare/Makefile b/math/dynare/Makefile
index d53bc019a704..b4d8228768ae 100644
--- a/math/dynare/Makefile
+++ b/math/dynare/Makefile
@@ -3,6 +3,7 @@
PORTNAME= dynare
PORTVERSION= 4.4.1
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://www.dynare.org/release/source/
@@ -10,13 +11,12 @@ MAINTAINER= fernando.apesteguia@gmail.com
COMMENT= Software platform for handling a wide class of economic models
BUILD_DEPENDS= ${LOCALBASE}/include/boost/unordered_set.hpp:${PORTSDIR}/devel/boost-libs
-BUILD_DEPENDS+= ${LOCALBASE}/lib/libumfpack.so:${PORTSDIR}/math/suitesparse
-BUILD_DEPENDS+= ${LOCALBASE}/include/matio.h:${PORTSDIR}/math/matio
+LIB_DEPENDS= libumfpack.so:${PORTSDIR}/math/suitesparse \
+ libmatio.so:${PORTSDIR}/math/matio
WRKSRC= ${WRKDIR}/${DISTNAME}
GNU_CONFIGURE= yes
-USES= gmake
-USE_FORTRAN= yes
+USES= fortran gmake
USE_XZ= yes
INFO= dynare
@@ -30,6 +30,9 @@ MATLAB_CONFIGURE_ENABLE= matlab
OCTAVE_CONFIGURE_ENABLE= octave
OCTAVE_BUILD_DEPENDS= octave:${PORTSDIR}/math/octave
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
post-configure:
@${ECHO_MSG} ""
@${ECHO_MSG} ""
diff --git a/math/eispack/Makefile b/math/eispack/Makefile
index 420aad9e6ea4..c4c4422cd101 100644
--- a/math/eispack/Makefile
+++ b/math/eispack/Makefile
@@ -15,7 +15,7 @@ COMMENT= Eigenvalue system package
DIST_SUBDIR= ${PORTNAME}
NO_WRKSUBDIR= yes
-USE_FORTRAN= yes
+USES= fortran
USE_LDCONFIG= yes
SHLIB_MAJOR= 2
diff --git a/math/elmer-umfpack/Makefile b/math/elmer-umfpack/Makefile
index c95ca62e4761..fcc1b72f915b 100644
--- a/math/elmer-umfpack/Makefile
+++ b/math/elmer-umfpack/Makefile
@@ -12,7 +12,7 @@ PKGNAMEPREFIX= elmer-
MAINTAINER= sylvio@FreeBSD.org
COMMENT= UMFPACK library used by ELMER FEM package
-USE_FORTRAN= yes
+USES= fortran
GNU_CONFIGURE= yes
ALL_TARGET=
diff --git a/math/fflas-ffpack/Makefile b/math/fflas-ffpack/Makefile
index 1a33391e5bda..3f4aa57a49da 100644
--- a/math/fflas-ffpack/Makefile
+++ b/math/fflas-ffpack/Makefile
@@ -39,11 +39,11 @@ WITH_BLAS?= gsl
.if ${WITH_BLAS} == "gotoblas"
CONFIGURE_ARGS+= --with-gotoblas2="${LOCALBASE}" --with-lapack=blas
LIB_DEPENDS+= libgoto2p.so:${PORTSDIR}/math/gotoblas
-USE_FORTRAN= yes
+USES+= fortran
.elif ${WITH_BLAS} == "atlas"
CONFIGURE_ARGS+= --with-cblas="${LOCALBASE}" --with-lapack=blas
LIB_DEPENDS+= libcblas.so:${PORTSDIR}/math/atlas
-USE_FORTRAN= yes
+USES+= fortran
.elif ${WITH_BLAS} == "gsl"
CONFIGURE_ARGS+= --with-gsl="${LOCALBASE}"
LIB_DEPENDS+= libgslcblas.so:${PORTSDIR}/math/gsl
diff --git a/math/gotoblas/Makefile b/math/gotoblas/Makefile
index 416296bca06d..f92058bf0d1a 100644
--- a/math/gotoblas/Makefile
+++ b/math/gotoblas/Makefile
@@ -30,9 +30,9 @@ USE_GMAKE= yes
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/GotoBLAS2
-USES= gmake perl5
+USES= fortran gmake perl5
+USE_GCC= yes
USE_PERL5= build
-USE_FORTRAN= yes
GOTOLIBS= libgoto2 libgoto2p
GOTOFILES= ${GOTOLIBS:S|$|.so|} ${GOTOLIBS:S|$|.so.1|} ${GOTOLIBS:S|$|.a|}
PLIST_FILES= ${GOTOFILES:S|^|lib/|}
diff --git a/math/gretl/Makefile b/math/gretl/Makefile
index fb31907a87d6..c87ab9d441f1 100644
--- a/math/gretl/Makefile
+++ b/math/gretl/Makefile
@@ -16,9 +16,8 @@ LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
GNU_CONFIGURE= yes
USE_BZIP2= yes
-USE_FORTRAN= yes
USE_LDCONFIG= yes
-USES= gmake pathfix pkgconfig
+USES= fortran gmake pathfix pkgconfig
WANT_GNOME= yes
ALL_TARGET= # empty
diff --git a/math/jags/Makefile b/math/jags/Makefile
index aad51c1624dd..c589b590e467 100644
--- a/math/jags/Makefile
+++ b/math/jags/Makefile
@@ -19,8 +19,7 @@ COMMENT= Just Another Gibbs Sampler
LICENSE= GPLv2
GNU_CONFIGURE= yes
-USES= bison gmake
-USE_FORTRAN= yes
+USES= bison fortran gmake
USE_LDCONFIG= yes
DIST_SUBDIR= ${PORTNAME}
diff --git a/math/kktdirect/Makefile b/math/kktdirect/Makefile
index 98086f4463b9..98208b0feb18 100644
--- a/math/kktdirect/Makefile
+++ b/math/kktdirect/Makefile
@@ -11,7 +11,7 @@ DISTNAME= KKTDirect${PORTVERSION}
MAINTAINER= bf@FreeBSD.org
COMMENT= Direct solver package for saddle-point (KKT) matrices
-USE_FORTRAN= yes
+USES= fortran
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE=yes
diff --git a/math/lapack++/Makefile b/math/lapack++/Makefile
index 7d314d83dfeb..cb5bbadee8fd 100644
--- a/math/lapack++/Makefile
+++ b/math/lapack++/Makefile
@@ -3,7 +3,7 @@
PORTNAME= lapack++
PORTVERSION= 2.5.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= SF/lapackpp/lapackpp/${PORTVERSION} \
http://math.nist.gov/lapack++/:doc
@@ -19,8 +19,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= maho@FreeBSD.org
COMMENT= Linear Algebra PACKage in C++, a wrapper for LAPACK
-WANT_GNOME= yes
-USES= pathfix gmake
+USES= fortran gmake pathfix
NO_STAGE= yes
.include <bsd.port.pre.mk>
@@ -35,7 +34,6 @@ LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas
LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack
.endif
-USE_FORTRAN= yes
GNU_CONFIGURE= yes
.if defined(WITH_ATLAS)
BLAS_LIB= -L${LOCALBASE}/lib -lf77blas
diff --git a/math/lapack++/files/patch-configure b/math/lapack++/files/patch-configure
new file mode 100644
index 000000000000..9055b19b0c1d
--- /dev/null
+++ b/math/lapack++/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig
++++ configure
+@@ -26093,7 +26093,7 @@
+ *)
+ ARCH="OS_${target_os}"
+ # Workaround for bogus system names
+- ARCH=` echo ${ARCH} | ${SED} 's/^a-z0-9_//g' `
++ ARCH=` echo ${ARCH} | ${SED} 's/[^A-Za-z0-9_]//g' `
+ ;;
+ esac
+ { echo "$as_me:$LINENO: result: $ARCH" >&5
diff --git a/math/lapack++/files/patch-src-genmd.cc b/math/lapack++/files/patch-src-genmd.cc
new file mode 100644
index 000000000000..bba2c18e1117
--- /dev/null
+++ b/math/lapack++/files/patch-src-genmd.cc
@@ -0,0 +1,10 @@
+--- src/genmd.cc.orig
++++ src/genmd.cc
+@@ -65,7 +65,6 @@
+ }
+
+ #if !(defined(OS_WIN32) || LAPACK_OS_WIN32)
+-extern "C" double drand48(void) throw ();
+ #endif
+
+ LaGenMatDouble& LaRandUniform(LaGenMatDouble &A,
diff --git a/math/lapack/Makefile b/math/lapack/Makefile
index 51268decb1bc..2912505bfb87 100644
--- a/math/lapack/Makefile
+++ b/math/lapack/Makefile
@@ -18,7 +18,7 @@ COMMENT?= A library of Fortran 77 subroutines for linear algebra
LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/LICENSE
-USE_FORTRAN= yes
+USES= fortran
OPTIONS_DEFINE= PROFILE SHARED STATIC
OPTIONS_DEFAULT= SHARED STATIC
diff --git a/math/lapack95/Makefile b/math/lapack95/Makefile
index f1756b26a2bc..4a097eaee698 100644
--- a/math/lapack95/Makefile
+++ b/math/lapack95/Makefile
@@ -13,7 +13,7 @@ DIST_SUBDIR= lapack95
MAINTAINER= maho@FreeBSD.org
COMMENT= LAPACK95, Fortran90/95 wrapper for LAPACK
-USE_FORTRAN= yes
+USES= fortran
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/LAPACK95
diff --git a/math/lapacke/Makefile b/math/lapacke/Makefile
index 75ca2296f222..473bf05c6755 100644
--- a/math/lapacke/Makefile
+++ b/math/lapacke/Makefile
@@ -18,7 +18,7 @@ LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_LDCONFIG= yes
-USE_FORTRAN= yes
+USES= fortran
OPTIONS_DEFINE= PROFILE XLAPACKE
PROFILE_DESC= Build a profiling library
diff --git a/math/levmar/Makefile b/math/levmar/Makefile
index f03f12844414..217794872141 100644
--- a/math/levmar/Makefile
+++ b/math/levmar/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_LDCONFIG= yes
-USE_FORTRAN= yes
+USES= fortran
OPTIONS_DEFINE= DOCS EXAMPLES PROFILE
PROFILE_DESC= Build a profiling library
diff --git a/math/libflame/Makefile b/math/libflame/Makefile
index 41f4b663b058..e294179d456c 100644
--- a/math/libflame/Makefile
+++ b/math/libflame/Makefile
@@ -205,7 +205,7 @@ CONFIGURE_ARGS+= --enable-supermatrix
CONFIGURE_ARGS+= --disable-supermatrix
.endif
-.if !(defined(USE_GCC) || defined(USE_FORTRAN) || !empty(CC:M*gcc4*))
+.if !(defined(USE_GCC) || !empty(CC:M*gcc4*))
CONFIGURE_ARGS+= --disable-autodetect-f77-ldflags \
--disable-autodetect-f77-name-mangling
.endif
diff --git a/math/libtsnnls/Makefile b/math/libtsnnls/Makefile
index 52ebacffe2d7..a8e3de0dced2 100644
--- a/math/libtsnnls/Makefile
+++ b/math/libtsnnls/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= tzhuan@gmail.com
COMMENT= Fast Sparse Nonnegative Least Squares Solver
GNU_CONFIGURE= yes
-USE_FORTRAN= yes
+USES= fortran
USE_LDCONFIG= yes
OPTIONS_DEFINE= GOTOBLAS ATLAS
@@ -50,6 +50,7 @@ BLAS=-lptf77blas
LAPACK=-lalapack -lptcblas
.endif
-CONFIGURE_ARGS= --with-blas="${BLAS}" --with-lapack="${LAPACK}"
+CONFIGURE_ARGS+=--with-blas="${BLAS}" --with-lapack="${LAPACK}"
+LDFLAGS+= -L${LOCALBASE}/lib
.include <bsd.port.mk>
diff --git a/math/linpack/Makefile b/math/linpack/Makefile
index ac86cbaceac7..239b4af6c394 100644
--- a/math/linpack/Makefile
+++ b/math/linpack/Makefile
@@ -14,11 +14,11 @@ COMMENT= Linear Algebra package
LIB_DEPENDS= blas.2:${PORTSDIR}/math/blas
MAKE_ENV= WITHOUT_PROFILE=yes __MAKE_CONF=/dev/null SRCCONF=/dev/null
+USES= fortran
+
NO_STAGE= yes
.include <bsd.port.pre.mk>
-USE_FORTRAN= yes
-
USE_LDCONFIG= yes
DIST_SUBDIR= ${PORTNAME}
NO_WRKSUBDIR= yes
diff --git a/math/metis-edf/Makefile b/math/metis-edf/Makefile
index 3714078bc631..cdf321faf7c3 100644
--- a/math/metis-edf/Makefile
+++ b/math/metis-edf/Makefile
@@ -16,7 +16,7 @@ MAKE_ENV+= AR="${AR}" PICFLAG="${PICFLAG}"
MAKE_JOBS_UNSAFE= yes
REINPLACE_ARGS= -i ""
-USE_FORTRAN= yes
+USES= fortran
FFLAGS+= -O2
PICFLAG?= -fPIC
diff --git a/math/mumps/Makefile b/math/mumps/Makefile
index 9e5dd8d6e0e4..9d78d71ec32c 100644
--- a/math/mumps/Makefile
+++ b/math/mumps/Makefile
@@ -30,7 +30,7 @@ NO_STAGE= yes
SLAVEDIRS= math/mumps-mpich
-USE_FORTRAN= yes
+USES= fortran
FORTRANLIBS= -lgfortran
GCCLIBDIR= -L`${CAT} ${WRKSRC}/LIBDIR` -L`${CAT} ${WRKSRC}/LIBDIR`/../../..
diff --git a/math/octave-forge-actuarial/Makefile b/math/octave-forge-actuarial/Makefile
index 33f9e216e1df..e667cf7d50e4 100644
--- a/math/octave-forge-actuarial/Makefile
+++ b/math/octave-forge-actuarial/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-actuarial
PORTVERSION= 1.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-ad/Makefile b/math/octave-forge-ad/Makefile
index af2d18039f85..b8c34a2566c4 100644
--- a/math/octave-forge-ad/Makefile
+++ b/math/octave-forge-ad/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-ad
PORTVERSION= 1.0.6
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-audio/Makefile b/math/octave-forge-audio/Makefile
index ad5005e57e8d..f623756fd04b 100644
--- a/math/octave-forge-audio/Makefile
+++ b/math/octave-forge-audio/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-audio
PORTVERSION= 1.1.4
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-base/Makefile b/math/octave-forge-base/Makefile
index ab3584fa0b3a..8c731ae1a143 100644
--- a/math/octave-forge-base/Makefile
+++ b/math/octave-forge-base/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-base
PORTVERSION= 1.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= #none
DISTFILES= #none
diff --git a/math/octave-forge-bim/Makefile b/math/octave-forge-bim/Makefile
index da8c7f66adff..e7558b13cc9b 100644
--- a/math/octave-forge-bim/Makefile
+++ b/math/octave-forge-bim/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-bim
PORTVERSION= 1.1.3
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-bioinfo/Makefile b/math/octave-forge-bioinfo/Makefile
index 97677f531af9..c73bdf78d999 100644
--- a/math/octave-forge-bioinfo/Makefile
+++ b/math/octave-forge-bioinfo/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-bioinfo
PORTVERSION= 0.1.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-cgi/Makefile b/math/octave-forge-cgi/Makefile
index 044cb9f6707e..2bac49367511 100644
--- a/math/octave-forge-cgi/Makefile
+++ b/math/octave-forge-cgi/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-cgi
PORTVERSION= 0.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-civil-engineering/Makefile b/math/octave-forge-civil-engineering/Makefile
index ee859f6dd1d2..1ea3538c701c 100644
--- a/math/octave-forge-civil-engineering/Makefile
+++ b/math/octave-forge-civil-engineering/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-civil-engineering
PORTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-communications/Makefile b/math/octave-forge-communications/Makefile
index 5e8cd752acc4..68b1acc74d00 100644
--- a/math/octave-forge-communications/Makefile
+++ b/math/octave-forge-communications/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-communications
PORTVERSION= 1.2.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-control/Makefile b/math/octave-forge-control/Makefile
index a8f994124990..e006bc33e353 100644
--- a/math/octave-forge-control/Makefile
+++ b/math/octave-forge-control/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-control
PORTVERSION= 2.6.2
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-data-smoothing/Makefile b/math/octave-forge-data-smoothing/Makefile
index dc78630c1280..cab0834319a1 100644
--- a/math/octave-forge-data-smoothing/Makefile
+++ b/math/octave-forge-data-smoothing/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-data-smoothing
PORTVERSION= 1.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-database/Makefile b/math/octave-forge-database/Makefile
index e142546a5f49..9f27ec8d7bb1 100644
--- a/math/octave-forge-database/Makefile
+++ b/math/octave-forge-database/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-database
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-dataframe/Makefile b/math/octave-forge-dataframe/Makefile
index 708fcc7b8c1f..df154141e584 100644
--- a/math/octave-forge-dataframe/Makefile
+++ b/math/octave-forge-dataframe/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-dataframe
PORTVERSION= 0.9.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-dicom/Makefile b/math/octave-forge-dicom/Makefile
index 2a2d42c76b57..3b48c1edc91d 100644
--- a/math/octave-forge-dicom/Makefile
+++ b/math/octave-forge-dicom/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-dicom
PORTVERSION= 0.1.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-econometrics/Makefile b/math/octave-forge-econometrics/Makefile
index 290d9aab146d..3ad30465c7db 100644
--- a/math/octave-forge-econometrics/Makefile
+++ b/math/octave-forge-econometrics/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-econometrics
PORTVERSION= 1.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-engine/Makefile b/math/octave-forge-engine/Makefile
index a7985cbf582c..88637949bf5b 100644
--- a/math/octave-forge-engine/Makefile
+++ b/math/octave-forge-engine/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-engine
PORTVERSION= 1.0.9
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-fenv/Makefile b/math/octave-forge-fenv/Makefile
index 2b261a6c56a0..73eb4049f315 100644
--- a/math/octave-forge-fenv/Makefile
+++ b/math/octave-forge-fenv/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-fenv
PORTVERSION= 0.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-financial/Makefile b/math/octave-forge-financial/Makefile
index 0d6d8a7e0715..c51414818095 100644
--- a/math/octave-forge-financial/Makefile
+++ b/math/octave-forge-financial/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-financial
PORTVERSION= 0.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-fits/Makefile b/math/octave-forge-fits/Makefile
index 5bec076f46b4..4eb4764be1a3 100644
--- a/math/octave-forge-fits/Makefile
+++ b/math/octave-forge-fits/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-fits
PORTVERSION= 1.0.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-fl-core/Makefile b/math/octave-forge-fl-core/Makefile
index 8677f8d7e41e..99d46bc9eaa5 100644
--- a/math/octave-forge-fl-core/Makefile
+++ b/math/octave-forge-fl-core/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-fl-core
PORTVERSION= 1.0.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-fpl/Makefile b/math/octave-forge-fpl/Makefile
index e6ff0560c2c9..5961d7db5802 100644
--- a/math/octave-forge-fpl/Makefile
+++ b/math/octave-forge-fpl/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-fpl
PORTVERSION= 1.3.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-fuzzy-logic-toolkit/Makefile b/math/octave-forge-fuzzy-logic-toolkit/Makefile
index 880267e6b497..19475ccc69b0 100644
--- a/math/octave-forge-fuzzy-logic-toolkit/Makefile
+++ b/math/octave-forge-fuzzy-logic-toolkit/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-fuzzy-logic-toolkit
PORTVERSION= 0.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-ga/Makefile b/math/octave-forge-ga/Makefile
index 11367cbaf16a..0e2c3c744014 100644
--- a/math/octave-forge-ga/Makefile
+++ b/math/octave-forge-ga/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-ga
PORTVERSION= 0.10.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-general/Makefile b/math/octave-forge-general/Makefile
index 74eff27867b9..85b544f06a01 100644
--- a/math/octave-forge-general/Makefile
+++ b/math/octave-forge-general/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-general
PORTVERSION= 1.3.4
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-generate_html/Makefile b/math/octave-forge-generate_html/Makefile
index 91162e31c0a5..837c03cd516d 100644
--- a/math/octave-forge-generate_html/Makefile
+++ b/math/octave-forge-generate_html/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-generate_html
PORTVERSION= 0.1.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-geometry/Makefile b/math/octave-forge-geometry/Makefile
index bce56fce7124..aae52a46d373 100644
--- a/math/octave-forge-geometry/Makefile
+++ b/math/octave-forge-geometry/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-geometry
PORTVERSION= 1.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-gnuplot/Makefile b/math/octave-forge-gnuplot/Makefile
index 735c27b24666..e61f2e7004da 100644
--- a/math/octave-forge-gnuplot/Makefile
+++ b/math/octave-forge-gnuplot/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-gnuplot
PORTVERSION= 1.0.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-gsl/Makefile b/math/octave-forge-gsl/Makefile
index ee7c8d50e955..d2fbb822ed31 100644
--- a/math/octave-forge-gsl/Makefile
+++ b/math/octave-forge-gsl/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-gsl
PORTVERSION= 1.0.8
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -14,6 +14,8 @@ LICENSE= GPLv2
LIB_DEPENDS= gsl:${PORTSDIR}/math/gsl
GNU_CONFIGURE= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
post-patch:
@${REINPLACE_CMD} s+/bin/bash+${LOCALBASE}/bin/bash+g ${WRKSRC}/src/config*
diff --git a/math/octave-forge-ident/Makefile b/math/octave-forge-ident/Makefile
index e5632235f938..295c7ebf6d7a 100644
--- a/math/octave-forge-ident/Makefile
+++ b/math/octave-forge-ident/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-ident
PORTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-image/Makefile b/math/octave-forge-image/Makefile
index 931f76b76713..032932d012a1 100644
--- a/math/octave-forge-image/Makefile
+++ b/math/octave-forge-image/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-image
PORTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -17,6 +18,8 @@ WRKSRC= ${WRKDIR}/${OCTSRC}/src
RUN_DEPENDS+= ${TARBALLS_DIR}/signal.tar.gz:${PORTSDIR}/math/octave-forge-signal
RUN_DEPENDS+= ${TARBALLS_DIR}/general.tar.gz:${PORTSDIR}/math/octave-forge-general
+USES= compiler:c++0x
+
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-patch:
diff --git a/math/octave-forge-informationtheory/Makefile b/math/octave-forge-informationtheory/Makefile
index d5c9a8d98f16..f8f7e4ddc379 100644
--- a/math/octave-forge-informationtheory/Makefile
+++ b/math/octave-forge-informationtheory/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-informationtheory
PORTVERSION= 0.1.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-integration/Makefile b/math/octave-forge-integration/Makefile
index f6cf8c399b64..1e4aedce6e62 100644
--- a/math/octave-forge-integration/Makefile
+++ b/math/octave-forge-integration/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-integration
PORTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-io/Makefile b/math/octave-forge-io/Makefile
index a893f30236c3..dd18faced832 100644
--- a/math/octave-forge-io/Makefile
+++ b/math/octave-forge-io/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-io
PORTVERSION= 2.0.2
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= math
diff --git a/math/octave-forge-irsa/Makefile b/math/octave-forge-irsa/Makefile
index 2741e508298c..24439a4fe06f 100644
--- a/math/octave-forge-irsa/Makefile
+++ b/math/octave-forge-irsa/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-irsa
PORTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-linear-algebra/Makefile b/math/octave-forge-linear-algebra/Makefile
index b77a68be7c86..40541287025d 100644
--- a/math/octave-forge-linear-algebra/Makefile
+++ b/math/octave-forge-linear-algebra/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-linear-algebra
PORTVERSION= 2.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-lssa/Makefile b/math/octave-forge-lssa/Makefile
index 73d46f9c34ff..092a6cce0fa6 100644
--- a/math/octave-forge-lssa/Makefile
+++ b/math/octave-forge-lssa/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-lssa
PORTVERSION= 0.1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-ltfat/Makefile b/math/octave-forge-ltfat/Makefile
index b684f9434716..f50ff69f219a 100644
--- a/math/octave-forge-ltfat/Makefile
+++ b/math/octave-forge-ltfat/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-ltfat
PORTVERSION= 1.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-mapping/Makefile b/math/octave-forge-mapping/Makefile
index be7c3bdd7730..30ebf87351cc 100644
--- a/math/octave-forge-mapping/Makefile
+++ b/math/octave-forge-mapping/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-mapping
PORTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-mechanics/Makefile b/math/octave-forge-mechanics/Makefile
index 4ef941c2849f..cf1320acfd79 100644
--- a/math/octave-forge-mechanics/Makefile
+++ b/math/octave-forge-mechanics/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-mechanics
PORTVERSION= 1.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-miscellaneous/Makefile b/math/octave-forge-miscellaneous/Makefile
index 007d21365c7e..37100e39904f 100644
--- a/math/octave-forge-miscellaneous/Makefile
+++ b/math/octave-forge-miscellaneous/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-miscellaneous
PORTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-missing-functions/Makefile b/math/octave-forge-missing-functions/Makefile
index ef39fd609e29..9b01bb143671 100644
--- a/math/octave-forge-missing-functions/Makefile
+++ b/math/octave-forge-missing-functions/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-missing-functions
PORTVERSION= 1.0.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-msh/Makefile b/math/octave-forge-msh/Makefile
index aa9d2a98edbf..5b10d225302b 100644
--- a/math/octave-forge-msh/Makefile
+++ b/math/octave-forge-msh/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-msh
PORTVERSION= 1.0.9
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-multicore/Makefile b/math/octave-forge-multicore/Makefile
index 3fcc003d8dbd..e0b3a7ac07d9 100644
--- a/math/octave-forge-multicore/Makefile
+++ b/math/octave-forge-multicore/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-multicore
PORTVERSION= 0.2.15
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-mvn/Makefile b/math/octave-forge-mvn/Makefile
index 5a12ae2a71d9..b00b032547c2 100644
--- a/math/octave-forge-mvn/Makefile
+++ b/math/octave-forge-mvn/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-mvn
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-nan/Makefile b/math/octave-forge-nan/Makefile
index dcce64df0832..1e0568e408e2 100644
--- a/math/octave-forge-nan/Makefile
+++ b/math/octave-forge-nan/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-nan
PORTVERSION= 2.5.9
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-ncarray/Makefile b/math/octave-forge-ncarray/Makefile
index 93237dadce4c..6c63714cbd11 100644
--- a/math/octave-forge-ncarray/Makefile
+++ b/math/octave-forge-ncarray/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-ncarray
PORTVERSION= 1.0.1
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-netcdf/Makefile b/math/octave-forge-netcdf/Makefile
index f9b15da096a4..0c04e5eeff0a 100644
--- a/math/octave-forge-netcdf/Makefile
+++ b/math/octave-forge-netcdf/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-netcdf
PORTVERSION= 1.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-nlwing2/Makefile b/math/octave-forge-nlwing2/Makefile
index a0fd23e8fd63..a5ea1f1b82cc 100644
--- a/math/octave-forge-nlwing2/Makefile
+++ b/math/octave-forge-nlwing2/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-nlwing2
PORTVERSION= 1.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-nnet/Makefile b/math/octave-forge-nnet/Makefile
index d21b5cfbefd9..afd25f7fad0e 100644
--- a/math/octave-forge-nnet/Makefile
+++ b/math/octave-forge-nnet/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-nnet
PORTVERSION= 0.1.13
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-nurbs/Makefile b/math/octave-forge-nurbs/Makefile
index 930b3321235e..c6d6a3d3b97b 100644
--- a/math/octave-forge-nurbs/Makefile
+++ b/math/octave-forge-nurbs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-nurbs
PORTVERSION= 1.3.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-ocs/Makefile b/math/octave-forge-ocs/Makefile
index 4081c329b43e..5212e6f506c5 100644
--- a/math/octave-forge-ocs/Makefile
+++ b/math/octave-forge-ocs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-ocs
PORTVERSION= 0.1.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-oct2mat/Makefile b/math/octave-forge-oct2mat/Makefile
index f97a75508086..69d679e8b1ed 100644
--- a/math/octave-forge-oct2mat/Makefile
+++ b/math/octave-forge-oct2mat/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-oct2mat
PORTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-octcdf/Makefile b/math/octave-forge-octcdf/Makefile
index bf92ce1aac99..71214d3e5efb 100644
--- a/math/octave-forge-octcdf/Makefile
+++ b/math/octave-forge-octcdf/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-octcdf
PORTVERSION= 1.1.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-octclip/Makefile b/math/octave-forge-octclip/Makefile
index 045f961bd735..518040abc851 100644
--- a/math/octave-forge-octclip/Makefile
+++ b/math/octave-forge-octclip/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-octclip
PORTVERSION= 1.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-octgpr/Makefile b/math/octave-forge-octgpr/Makefile
index a00651e50493..291e245738f8 100644
--- a/math/octave-forge-octgpr/Makefile
+++ b/math/octave-forge-octgpr/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-octgpr
PORTVERSION= 1.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-octproj/Makefile b/math/octave-forge-octproj/Makefile
index c3c48552490d..8d2341b72a63 100644
--- a/math/octave-forge-octproj/Makefile
+++ b/math/octave-forge-octproj/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-octproj
PORTVERSION= 1.1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-odebvp/Makefile b/math/octave-forge-odebvp/Makefile
index 7806ff93cf7e..8f96fa39e400 100644
--- a/math/octave-forge-odebvp/Makefile
+++ b/math/octave-forge-odebvp/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-odebvp
PORTVERSION= 1.0.6
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-odepkg/Makefile b/math/octave-forge-odepkg/Makefile
index cdd9bacdde35..749e9182f236 100644
--- a/math/octave-forge-odepkg/Makefile
+++ b/math/octave-forge-odepkg/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-odepkg
PORTVERSION= 0.8.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-optim/Makefile b/math/octave-forge-optim/Makefile
index 46c72c82297f..3075e2bfcef1 100644
--- a/math/octave-forge-optim/Makefile
+++ b/math/octave-forge-optim/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-optim
PORTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-optiminterp/Makefile b/math/octave-forge-optiminterp/Makefile
index 60c03cd1c5e7..a73e7eb9125d 100644
--- a/math/octave-forge-optiminterp/Makefile
+++ b/math/octave-forge-optiminterp/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-optiminterp
PORTVERSION= 0.3.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-outliers/Makefile b/math/octave-forge-outliers/Makefile
index b4b45ea3f865..479c209503d1 100644
--- a/math/octave-forge-outliers/Makefile
+++ b/math/octave-forge-outliers/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-outliers
PORTVERSION= 0.13.9
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-parallel/Makefile b/math/octave-forge-parallel/Makefile
index 008eae7a5fc1..e9609931fe2d 100644
--- a/math/octave-forge-parallel/Makefile
+++ b/math/octave-forge-parallel/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-parallel
PORTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-pdb/Makefile b/math/octave-forge-pdb/Makefile
index 96221b1667e2..baec29252c4f 100644
--- a/math/octave-forge-pdb/Makefile
+++ b/math/octave-forge-pdb/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-pdb
PORTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-plot/Makefile b/math/octave-forge-plot/Makefile
index 73cba4ecbcb8..47ce8dcf2861 100644
--- a/math/octave-forge-plot/Makefile
+++ b/math/octave-forge-plot/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-plot
PORTVERSION= 1.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-pt_br/Makefile b/math/octave-forge-pt_br/Makefile
index e23f636c4b8a..99a969bba9ef 100644
--- a/math/octave-forge-pt_br/Makefile
+++ b/math/octave-forge-pt_br/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-pt_br
PORTVERSION= 1.0.9
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-quaternion/Makefile b/math/octave-forge-quaternion/Makefile
index f7decdd7034c..decc306e65b5 100644
--- a/math/octave-forge-quaternion/Makefile
+++ b/math/octave-forge-quaternion/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-quaternion
PORTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-queueing/Makefile b/math/octave-forge-queueing/Makefile
index 52cb4d51d0e8..9c0d293caca2 100644
--- a/math/octave-forge-queueing/Makefile
+++ b/math/octave-forge-queueing/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-queueing
PORTVERSION= 1.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-secs1d/Makefile b/math/octave-forge-secs1d/Makefile
index ae6b6d9d6fc4..263d586f318c 100644
--- a/math/octave-forge-secs1d/Makefile
+++ b/math/octave-forge-secs1d/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-secs1d
PORTVERSION= 0.0.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-secs2d/Makefile b/math/octave-forge-secs2d/Makefile
index 833c338cc9a9..c11e89fe956b 100644
--- a/math/octave-forge-secs2d/Makefile
+++ b/math/octave-forge-secs2d/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-secs2d
PORTVERSION= 0.0.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-secs3d/Makefile b/math/octave-forge-secs3d/Makefile
index e9ff688c1174..a9724ca893fa 100644
--- a/math/octave-forge-secs3d/Makefile
+++ b/math/octave-forge-secs3d/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-secs3d
PORTVERSION= 0.0.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-signal/Makefile b/math/octave-forge-signal/Makefile
index 3ec1fc3561cb..c4bd4822dcb1 100644
--- a/math/octave-forge-signal/Makefile
+++ b/math/octave-forge-signal/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-signal
PORTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-simp/Makefile b/math/octave-forge-simp/Makefile
index 1529820e0b60..c4893aaebb55 100644
--- a/math/octave-forge-simp/Makefile
+++ b/math/octave-forge-simp/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-simp
PORTVERSION= 1.1.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-sockets/Makefile b/math/octave-forge-sockets/Makefile
index 0b34b4646d59..7c0515274a0e 100644
--- a/math/octave-forge-sockets/Makefile
+++ b/math/octave-forge-sockets/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-sockets
PORTVERSION= 1.0.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-specfun/Makefile b/math/octave-forge-specfun/Makefile
index cd7af539c7c4..22b51ad37304 100644
--- a/math/octave-forge-specfun/Makefile
+++ b/math/octave-forge-specfun/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-specfun
PORTVERSION= 1.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-special-matrix/Makefile b/math/octave-forge-special-matrix/Makefile
index 7126544ddf60..89c700c3439d 100644
--- a/math/octave-forge-special-matrix/Makefile
+++ b/math/octave-forge-special-matrix/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-special-matrix
PORTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-spline-gcvspl/Makefile b/math/octave-forge-spline-gcvspl/Makefile
index 60f29dcf8cce..0ff2712190f8 100644
--- a/math/octave-forge-spline-gcvspl/Makefile
+++ b/math/octave-forge-spline-gcvspl/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-spline-gcvspl
PORTVERSION= 1.0.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-splines/Makefile b/math/octave-forge-splines/Makefile
index b59db4695361..1c7578d358ba 100644
--- a/math/octave-forge-splines/Makefile
+++ b/math/octave-forge-splines/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-splines
PORTVERSION= 1.2.6
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-statistics/Makefile b/math/octave-forge-statistics/Makefile
index 51344b51df3a..9e618518c480 100644
--- a/math/octave-forge-statistics/Makefile
+++ b/math/octave-forge-statistics/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-statistics
PORTVERSION= 1.2.3
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-strings/Makefile b/math/octave-forge-strings/Makefile
index 5639e97d521b..069459a2e11c 100644
--- a/math/octave-forge-strings/Makefile
+++ b/math/octave-forge-strings/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-strings
PORTVERSION= 1.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-struct/Makefile b/math/octave-forge-struct/Makefile
index b95e98e0e9e9..408bd103084d 100644
--- a/math/octave-forge-struct/Makefile
+++ b/math/octave-forge-struct/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-struct
PORTVERSION= 1.0.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-symband/Makefile b/math/octave-forge-symband/Makefile
index bebb44d8d05a..34f1697ff5d4 100644
--- a/math/octave-forge-symband/Makefile
+++ b/math/octave-forge-symband/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-symband
PORTVERSION= 1.0.10
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-symbolic/Makefile b/math/octave-forge-symbolic/Makefile
index a8880c1e6d14..20f665377165 100644
--- a/math/octave-forge-symbolic/Makefile
+++ b/math/octave-forge-symbolic/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-symbolic
PORTVERSION= 1.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-tcl-octave/Makefile b/math/octave-forge-tcl-octave/Makefile
index 145cf22e749b..852040faec62 100644
--- a/math/octave-forge-tcl-octave/Makefile
+++ b/math/octave-forge-tcl-octave/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-tcl-octave
PORTVERSION= 0.1.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-tsa/Makefile b/math/octave-forge-tsa/Makefile
index 4d4bebb011ba..d5ec924ae747 100644
--- a/math/octave-forge-tsa/Makefile
+++ b/math/octave-forge-tsa/Makefile
@@ -3,6 +3,7 @@
PORTNAME= octave-forge-tsa
PORTVERSION= 4.2.7
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-video/Makefile b/math/octave-forge-video/Makefile
index 2984e93c9294..b116c0452f39 100644
--- a/math/octave-forge-video/Makefile
+++ b/math/octave-forge-video/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-video
PORTVERSION= 1.0.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-xraylib/Makefile b/math/octave-forge-xraylib/Makefile
index 172b04353492..90c7c80d2927 100644
--- a/math/octave-forge-xraylib/Makefile
+++ b/math/octave-forge-xraylib/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-xraylib
PORTVERSION= 1.0.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-zenity/Makefile b/math/octave-forge-zenity/Makefile
index c135b3f0e185..e7b813e6f3bb 100644
--- a/math/octave-forge-zenity/Makefile
+++ b/math/octave-forge-zenity/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-zenity
PORTVERSION= 0.5.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/openblas/Makefile b/math/openblas/Makefile
index fafb1e39892a..b014230c4aef 100644
--- a/math/openblas/Makefile
+++ b/math/openblas/Makefile
@@ -24,11 +24,9 @@ GH_COMMIT= 835293c
LARGE_FILE= large.tgz
TIMING_FILE= timing.tgz
-USES= gmake perl5
+USES= fortran gmake perl5
USE_GCC= 4.6+
-USE_FORTRAN= yes
USE_LDCONFIG= yes
-USE_FORTRAN= yes
USE_PERL5= build
OPENBLAS_SUFX= r${PORTVERSION}
diff --git a/math/parmetis/Makefile b/math/parmetis/Makefile
index cfe0c38c1ff5..c68a04b57114 100644
--- a/math/parmetis/Makefile
+++ b/math/parmetis/Makefile
@@ -22,7 +22,6 @@ OPENMPI_DESC= Use openmpi instead of mpich2
USES= cmake gmake
-MAKE_ARGS+= MAKEFLAGS=MAKE=${GMAKE}
PLIST_FILES= include/parmetis/metis.h \
include/parmetis/parmetis.h \
lib/parmetis/libmetis.a \
@@ -47,7 +46,8 @@ MPICC= ${LOCALBASE}/bin/mpicc
post-patch:
@${REINPLACE_CMD} -e \
's|BUILDDIR =.*|BUILDDIR = build| ; \
- s|make -C|${MAKE_CMD} -C|' ${WRKSRC}/Makefile
+ s|make -C|$$(MAKE) -C| ; \
+ s|$$(MAKEFLAGS)||' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e \
's|"-O3"|""|' ${WRKSRC}/metis/GKlib/GKlibSystem.cmake
diff --git a/math/petsc/Makefile b/math/petsc/Makefile
index dac39d95144c..1a22f853328a 100644
--- a/math/petsc/Makefile
+++ b/math/petsc/Makefile
@@ -41,7 +41,7 @@ CONFIGURE_ARGS+= --with-x-include=${LOCALBASE}/include \
--with-x-lib=${LOCALBASE}/lib/libX11.so
.endif
-USE_FORTRAN= yes
+USES= fortran
FFLAGS+= -O2
PFX= ${PORTNAME}
TARGET= ${OPSYS:L}
diff --git a/math/plplot/Makefile b/math/plplot/Makefile
index a7b1397dd206..720dbba48b09 100644
--- a/math/plplot/Makefile
+++ b/math/plplot/Makefile
@@ -40,7 +40,7 @@ FREEFONT_DIR= ${LOCALBASE}/lib/X11/fonts/freefont-ttf
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MFORTRAN}
-USE_FORTRAN= yes
+USES+= fortran
CONFIGURE_ENV+= CMAKE_Fortran_COMPILER="${FC}"
CMAKE_ARGS+= -DENABLE_f95:BOOL=ON -DENABLE_f77:BOOL=ON
PLIST_SUB+= FORTRAN=""
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 4be93dc4a500..042bbbc4ede4 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -25,7 +25,7 @@ OPTIONS_DEFAULT= SUITESPARSE
ATLAS_DESC= Use optimized blas library
SUITESPARSE_DESC= Use AMD and UMFPACK in SuiteSparse
-USE_FORTRAN= yes
+USES= fortran
USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_CONFIGUREARGS+= --fcompiler=gnu95
diff --git a/math/py-symeig/Makefile b/math/py-symeig/Makefile
index 09a9ae8a704d..68f672fd2e3b 100644
--- a/math/py-symeig/Makefile
+++ b/math/py-symeig/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS+= ${PYNUMPY}
LATEST_LINK= py-${PORTNAME}
OPTIONSFILE= ${PORT_DBDIR}/py-numpy/options
-USE_FORTRAN= yes
+USES= fortran
USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/math/qd/Makefile b/math/qd/Makefile
index 2b3fccf7a0e2..99574fb91f20 100644
--- a/math/qd/Makefile
+++ b/math/qd/Makefile
@@ -11,7 +11,6 @@ MAINTAINER= maho@FreeBSD.org
COMMENT= Double-Double and Quad-Double Arithmetic
GNU_CONFIGURE= yes
-USE_FORTRAN= yes
-CONFIGURE_ARGS+= --enable-shared=yes
+USES= fortran
.include <bsd.port.mk>
diff --git a/math/qrupdate/Makefile b/math/qrupdate/Makefile
index e89843d1ee63..4da8832e42ee 100644
--- a/math/qrupdate/Makefile
+++ b/math/qrupdate/Makefile
@@ -13,7 +13,7 @@ COMMENT= Fortran library for fast updates of QR and Cholesky decomposition
LIB_DEPENDS= blas.2:${PORTSDIR}/math/blas lapack.4:${PORTSDIR}/math/lapack
-USES= gmake
+USES= fortran gmake
NO_STAGE= yes
.include <bsd.port.pre.mk>
@@ -25,7 +25,6 @@ BROKEN= Does not compile on sparc64: assertions fail
PICFLAG?= -fpic
.endif
-USE_FORTRAN= yes
USE_LDCONFIG= yes
pre-build:
diff --git a/math/sage/Makefile b/math/sage/Makefile
index 4062af610f68..80dfdd1f9f74 100644
--- a/math/sage/Makefile
+++ b/math/sage/Makefile
@@ -32,12 +32,10 @@ NO_STAGE= yes
.include <bsd.port.options.mk>
PLIST_FILES= bin/sage
-USE_FORTRAN= yes
USE_GCC= yes
USE_TK= yes
-USE_GMAKE= yes
USE_TEX= latex:build
-USES= iconv
+USES= fortran gmake iconv
MAKE_JOBS_SAFE= yes
LDFLAGS:= -Wl,-rpath=${WRKSRC}/local/lib ${LDFLAGS}
FFLAGS+= -Wl,-rpath=${WRKSRC}/local/lib ${FPM_FLAG}
diff --git a/math/scalapack/Makefile b/math/scalapack/Makefile
index be8255cd5054..21f0956ff323 100644
--- a/math/scalapack/Makefile
+++ b/math/scalapack/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= blacs.1:${PORTSDIR}/math/blacs
CONFLICTS= elmer-mathlibs-1*
USE_LDCONFIG= yes
-USE_FORTRAN= yes
+USES= fortran
ARCH2FIX= PBLAS/SRC PBLAS/SRC/PBBLAS PBLAS/SRC/PTOOLS PBLAS/SRC/PTZBLAS \
REDIST/SRC SRC TOOLS TOOLS/LAPACK
diff --git a/math/sdpa/Makefile b/math/sdpa/Makefile
index a3487528dde3..97c506d743ec 100644
--- a/math/sdpa/Makefile
+++ b/math/sdpa/Makefile
@@ -12,14 +12,13 @@ DIST_SUBDIR= sdpa
MAINTAINER= maho@FreeBSD.org
COMMENT= Very efficient SDP (semidefinite programming) solver
-USES= gmake
+USES= fortran gmake
NO_STAGE= yes
.include <bsd.port.pre.mk>
SRCDATE= 20090729
MANUALFILE= sdpa7-manual.pdf
-USE_FORTRAN= yes
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}.${PORTVERSION}.src
diff --git a/math/sdpara/Makefile b/math/sdpara/Makefile
index c049bb590a17..418161efa8c8 100644
--- a/math/sdpara/Makefile
+++ b/math/sdpara/Makefile
@@ -22,8 +22,7 @@ MANDATE= 20080618
MANUALVER= 7.1.1
SRCFILE= ${PORTNAME}.${PORTVERSION}.src.${SRCDATE}.tar.gz
#MANUALFILE= ${PORTNAME}.${MANUALVER}.manual.${MANDATE}.pdf
-USE_FORTRAN= yes
-USES= gmake
+USES= fortran gmake
WRKSRC= ${WRKDIR}/${PORTNAME}.${PORTVERSION}
.if exists(${LOCALBASE}/lib/libgoto2.so)
diff --git a/math/slatec/Makefile b/math/slatec/Makefile
index 08c234cd15e3..f33c69071edd 100644
--- a/math/slatec/Makefile
+++ b/math/slatec/Makefile
@@ -18,8 +18,8 @@ EXTRACT_ONLY= slatec_src.tgz slatec_chk.tgz
MAINTAINER= mexas@bris.ac.uk
COMMENT= SLATEC Common Mathematical Library
+USES= fortran
USE_LDCONFIG= yes
-USE_FORTRAN= yes
WRKSRC= ${WRKDIR}/src
SHLIB_MAJOR= 1
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index 3eb954ea41c0..6d8f2ba65877 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -14,7 +14,7 @@ COMMENT= SuiteSparse is a set of packages for sparse matrices calculation
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
-USES= gmake
+USES= fortran gmake
.if defined (WITH_METIS)
LIB_DEPENDS= metis.1:${PORTSDIR}/math/metis4
@@ -67,7 +67,6 @@ PICFLAG?= -fpic
.endif
USE_LDCONFIG= yes
-USE_FORTRAN= yes
WRKSRC=${WRKDIR}/SuiteSparse
WRKSRC_SHARED=${WRKSRC}_shared
SVERSION=1
diff --git a/math/superlu/Makefile b/math/superlu/Makefile
index 0b6c7725fbbd..d992a1a11767 100644
--- a/math/superlu/Makefile
+++ b/math/superlu/Makefile
@@ -17,6 +17,8 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= maho@FreeBSD.org
COMMENT= A library of routines for performing sparse factorization
+USES= fortran
+
NO_STAGE= yes
.include <bsd.port.pre.mk>
@@ -39,7 +41,6 @@ LIB_DEPENDS+= atlas:${PORTSDIR}/math/atlas
BLAS= -lptf77blas
.endif
-USE_FORTRAN= yes
USE_LDCONFIG= yes
P_VERSION= 3.0
diff --git a/math/superlu_mt/Makefile b/math/superlu_mt/Makefile
index 46e94fa3a81c..8a88991d5289 100644
--- a/math/superlu_mt/Makefile
+++ b/math/superlu_mt/Makefile
@@ -17,8 +17,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= bf@FreeBSD.org
COMMENT= Routines for performing multithreaded sparse factorization
-USE_FORTRAN= yes
-USE_GMAKE= yes
+USES= fortran gmake
NO_STAGE= yes
.include <bsd.port.pre.mk>
@@ -71,8 +70,10 @@ post-patch:
${CP} -r ${WRKSRC} ${WRKSRC_SHARED}
@${REINPLACE_CMD} -e 's+%%BLAS%%+-L${LOCALBASE}/lib ${BLAS}+ ; \
s+%%CC%%+${CC}+; s+%%FC%%+${FC}+; \
+ s+%%CPPFLAGS%%+${CPPFLAGS}+; \
s+%%CFLAGS%%+${CFLAGS}+; \
s+%%FFLAGS%%+${FFLAGS}+; \
+ s+%%LDFLAGS%%+${LDFLAGS}+; \
s+%%FPIC%%++; \
s+%%PTHREAD_CFLAGS%%+${PTHREAD_CFLAGS}+ ; \
s+%%PTHREAD_LIBS%%+${PTHREAD_LIBS}+ ' \
@@ -80,8 +81,10 @@ post-patch:
@${REINPLACE_CMD} -e 's+%%BLAS%%+-L${LOCALBASE}/lib ${BLAS}+ ; \
s+%%CC%%+${CC}+; s+%%FC%%+${FC}+; \
+ s+%%CPPFLAGS%%+${CPPFLAGS}+; \
s+%%CFLAGS%%+${CFLAGS} ${FPIC}+; \
s+%%FFLAGS%%+${FFLAGS} ${FPIC}+; \
+ s+%%LDFLAGS%%+${LDFLAGS}+; \
s+%%FPIC%%+${FPIC}+; \
s+%%PTHREAD_CFLAGS%%+${PTHREAD_CFLAGS}+ ; \
s+%%PTHREAD_LIBS%%+${PTHREAD_LIBS}+ ' \
diff --git a/math/superlu_mt/files/patch-make.inc b/math/superlu_mt/files/patch-make.inc
index 4ef5f716d687..1c57231ce747 100644
--- a/math/superlu_mt/files/patch-make.inc
+++ b/math/superlu_mt/files/patch-make.inc
@@ -41,11 +41,11 @@
-LOADER = xlc_r
-LOADOPTS = -bmaxdata:0x80000000
+CC = %%CC%%
-+CFLAGS = $(PREDEFS) %%CFLAGS%% %%PTHREAD_CFLAGS%%
-+FORTRAN = %%FC%%
++CFLAGS = $(PREDEFS) %%CPPFLAGS%% %%CFLAGS%% %%PTHREAD_CFLAGS%%
++FORTRAN = %%FC%%
+FFLAGS = %%FFLAGS%%
-+LOADER = %%FC%%
-+LOADOPTS = -O
++LOADER = %%CC%%
++LOADOPTS = %%LDFLAGS%%
+NOOPTS = %%FPIC%%
#
# C preprocessor defs for compilation for the Fortran interface
diff --git a/math/taucs/Makefile b/math/taucs/Makefile
index 3af76ca52f7b..8181192e0b72 100644
--- a/math/taucs/Makefile
+++ b/math/taucs/Makefile
@@ -16,7 +16,7 @@ COMMENT= C library of sparse linear solvers
LIB_DEPENDS= metis.1:${PORTSDIR}/math/metis4
HAS_CONFIGURE= yes
-USE_FORTRAN= yes
+USES= fortran
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/math/trlan/Makefile b/math/trlan/Makefile
index 1951a3a6dc1a..f0949a933026 100644
--- a/math/trlan/Makefile
+++ b/math/trlan/Makefile
@@ -14,7 +14,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= bf@FreeBSD.org
COMMENT= Thick-restart Lanczos method for eigenproblems
-USE_FORTRAN= yes
+USES= fortran
USE_LDCONFIG= yes
ALL_TARGET= lib
diff --git a/math/x12arima/Makefile b/math/x12arima/Makefile
index 88abbf6074b7..66412775a28a 100644
--- a/math/x12arima/Makefile
+++ b/math/x12arima/Makefile
@@ -12,7 +12,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= jh@jameshoward.us
COMMENT= X-12-ARIMA seasonal adjustment program
-USE_FORTRAN= yes
+USES= fortran
NO_WRKSUBDIR= yes
MAKEFILE= makefile.lnx
NO_STAGE= yes