aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2020-01-30 14:17:44 +0000
committerSteve Wills <swills@FreeBSD.org>2020-01-30 14:17:44 +0000
commitfb44dca45d6339f4db377f788e4cc5e2bc263609 (patch)
treeba22d2b118e359466f52b8da4aef55f2b8d470fb /math
parentc272497917e602ddcd651a70cbe2520e894afb36 (diff)
Notes
Diffstat (limited to 'math')
-rw-r--r--math/R/Makefile1
-rw-r--r--math/adept/Makefile2
-rw-r--r--math/ambit/Makefile1
-rw-r--r--math/armadillo/Makefile2
-rw-r--r--math/blaze/Makefile2
-rw-r--r--math/blazeiterative/Makefile2
-rw-r--r--math/blocksolve95/Makefile2
-rw-r--r--math/bonmin/Makefile1
-rw-r--r--math/casadi/Makefile1
-rw-r--r--math/ceres-solver/Makefile2
-rw-r--r--math/clp/Makefile1
-rw-r--r--math/cminpack/Makefile2
-rw-r--r--math/coinmp/Makefile2
-rw-r--r--math/coinutils/Makefile1
-rw-r--r--math/couenne/Makefile1
-rw-r--r--math/dbcsr/Makefile1
-rw-r--r--math/deal.ii/Makefile2
-rw-r--r--math/elpa/Makefile1
-rw-r--r--math/g2o/Makefile1
-rw-r--r--math/giacxcas/Makefile1
-rw-r--r--math/hmat-oss/Makefile2
-rw-r--r--math/ipopt/Makefile2
-rw-r--r--math/jags/Makefile2
-rw-r--r--math/lapack++/Makefile2
-rw-r--r--math/lapack95/Makefile2
-rw-r--r--math/levmar/Makefile2
-rw-r--r--math/moab/Makefile2
-rw-r--r--math/octave-forge-ltfat/Makefile2
-rw-r--r--math/octave/Makefile2
-rw-r--r--math/openblas/Makefile98
-rw-r--r--math/openblas/pkg-plist42
-rw-r--r--math/openturns/Makefile2
-rw-r--r--math/osi/Makefile1
-rw-r--r--math/primme/Makefile1
-rw-r--r--math/py-numpy/Makefile2
-rw-r--r--math/py-pysparse/Makefile2
-rw-r--r--math/py-scs/Makefile2
-rw-r--r--math/qposases/Makefile2
-rw-r--r--math/scilab/Makefile2
-rw-r--r--math/scs/Makefile2
-rw-r--r--math/sdpa/Makefile2
-rw-r--r--math/suitesparse/Makefile2
-rw-r--r--math/sundials/Makefile2
-rw-r--r--math/superlu/Makefile2
-rw-r--r--math/taucs/Makefile2
-rw-r--r--math/tmv/Makefile2
46 files changed, 83 insertions, 132 deletions
diff --git a/math/R/Makefile b/math/R/Makefile
index 60c12042614c..46ddc1ddc35f 100644
--- a/math/R/Makefile
+++ b/math/R/Makefile
@@ -3,6 +3,7 @@
PORTNAME= R
DISTVERSION= 3.6.2
+PORTREVISION= 1
CATEGORIES= math lang
MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||}
diff --git a/math/adept/Makefile b/math/adept/Makefile
index 169cda96db06..7ddb6e20be6a 100644
--- a/math/adept/Makefile
+++ b/math/adept/Makefile
@@ -2,7 +2,7 @@
PORTNAME= adept
DISTVERSION= 2.0.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MASTER_SITES= http://www.met.reading.ac.uk/clouds/adept/
diff --git a/math/ambit/Makefile b/math/ambit/Makefile
index 1ed1f2c2a06b..f3baeefe8492 100644
--- a/math/ambit/Makefile
+++ b/math/ambit/Makefile
@@ -3,6 +3,7 @@
PORTNAME= ambit
DISTVERSIONPREFIX= v
DISTVERSION= 0.4
+PORTREVISION= 1
CATEGORIES= math
PKGNAMESUFFIX= -tensor # avoid clash with shells/ambit
diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile
index d083146389dc..f65797eb10ca 100644
--- a/math/armadillo/Makefile
+++ b/math/armadillo/Makefile
@@ -2,7 +2,7 @@
PORTNAME= armadillo
PORTVERSION= 9.600.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/arma
diff --git a/math/blaze/Makefile b/math/blaze/Makefile
index 99222286934f..e301b3494895 100644
--- a/math/blaze/Makefile
+++ b/math/blaze/Makefile
@@ -2,7 +2,7 @@
PORTNAME= blaze
DISTVERSION= 3.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/downloads/
diff --git a/math/blazeiterative/Makefile b/math/blazeiterative/Makefile
index ab151448c086..51fa98074fdc 100644
--- a/math/blazeiterative/Makefile
+++ b/math/blazeiterative/Makefile
@@ -2,7 +2,7 @@
PORTNAME= blazeiterative
PORTVERSION= g20180409
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/blocksolve95/Makefile b/math/blocksolve95/Makefile
index 052a6496738f..6108f32db73e 100644
--- a/math/blocksolve95/Makefile
+++ b/math/blocksolve95/Makefile
@@ -3,7 +3,7 @@
PORTNAME= blocksolve95
PORTVERSION= 3.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= math parallel
MASTER_SITES= ftp://ftp.mcs.anl.gov/pub/BlockSolve95/ \
http://ftp.mcs.anl.gov/pub/BlockSolve95/
diff --git a/math/bonmin/Makefile b/math/bonmin/Makefile
index 2f943de9bcac..1ae7f1b150ab 100644
--- a/math/bonmin/Makefile
+++ b/math/bonmin/Makefile
@@ -3,6 +3,7 @@
PORTNAME= bonmin
DISTVERSIONPREFIX= releases/
DISTVERSION= 1.8.7
+PORTREVISION= 1
CATEGORIES= math
PKGNAMEPREFIX= coin-or-
diff --git a/math/casadi/Makefile b/math/casadi/Makefile
index 350fd444bb5d..61b11e91626f 100644
--- a/math/casadi/Makefile
+++ b/math/casadi/Makefile
@@ -2,6 +2,7 @@
PORTNAME= casadi
DISTVERSION= 3.5.1
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/ceres-solver/Makefile b/math/ceres-solver/Makefile
index c2076516d410..e74ac26ddb29 100644
--- a/math/ceres-solver/Makefile
+++ b/math/ceres-solver/Makefile
@@ -2,7 +2,7 @@
PORTNAME= ceres-solver
DISTVERSION= 1.14.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= math
MAINTAINER= jbeich@FreeBSD.org
diff --git a/math/clp/Makefile b/math/clp/Makefile
index f504a4459d56..a327c0a5bb17 100644
--- a/math/clp/Makefile
+++ b/math/clp/Makefile
@@ -3,6 +3,7 @@
PORTNAME= Clp
DISTVERSION= 1.17.3
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://www.coin-or.org/download/source/${PORTNAME}/ \
http://www.mavetju.org/download/adopted/
diff --git a/math/cminpack/Makefile b/math/cminpack/Makefile
index 6c2dcdb7ed94..57fbba4e0f83 100644
--- a/math/cminpack/Makefile
+++ b/math/cminpack/Makefile
@@ -3,7 +3,7 @@
PORTNAME= cminpack
PORTVERSION= 1.3.6
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= fernape@FreeBSD.org
diff --git a/math/coinmp/Makefile b/math/coinmp/Makefile
index 008dfb45929c..1fd592c7f80a 100644
--- a/math/coinmp/Makefile
+++ b/math/coinmp/Makefile
@@ -3,7 +3,7 @@
PORTNAME= CoinMP
PORTVERSION= 1.8.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= http://www.coin-or.org/download/source/CoinMP/
diff --git a/math/coinutils/Makefile b/math/coinutils/Makefile
index b731636269a1..406149752e4e 100644
--- a/math/coinutils/Makefile
+++ b/math/coinutils/Makefile
@@ -2,6 +2,7 @@
PORTNAME= CoinUtils
DISTVERSION= 2.11.3
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://www.coin-or.org/download/source/${PORTNAME}/
PKGNAMEPREFIX= coin-or-
diff --git a/math/couenne/Makefile b/math/couenne/Makefile
index 0112c36f187a..17c5f3ffd309 100644
--- a/math/couenne/Makefile
+++ b/math/couenne/Makefile
@@ -3,6 +3,7 @@
PORTNAME= couenne
DISTVERSIONPREFIX= releases/
DISTVERSION= 0.5.7
+PORTREVISION= 1
CATEGORIES= math
PKGNAMEPREFIX= coin-or-
diff --git a/math/dbcsr/Makefile b/math/dbcsr/Makefile
index e0262b2cc4e4..ba7e0d40f671 100644
--- a/math/dbcsr/Makefile
+++ b/math/dbcsr/Makefile
@@ -3,6 +3,7 @@
PORTNAME= dbcsr
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index 3d569f731367..fd9c1b330646 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -3,7 +3,7 @@
PORTNAME= deal.II
DISTVERSIONPREFIX= v
DISTVERSION= 9.1.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/elpa/Makefile b/math/elpa/Makefile
index db78a1f0bf2a..0240243b773a 100644
--- a/math/elpa/Makefile
+++ b/math/elpa/Makefile
@@ -2,6 +2,7 @@
PORTNAME= elpa
DISTVERSION= 2019.05.002
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://elpa.mpcdf.mpg.de/html/Releases/${DISTVERSION}/
diff --git a/math/g2o/Makefile b/math/g2o/Makefile
index 99ad390a1140..6a4b062e94e6 100644
--- a/math/g2o/Makefile
+++ b/math/g2o/Makefile
@@ -2,6 +2,7 @@
PORTNAME= g2o
DISTVERSION= 20170730_git-239
+PORTREVISION= 1
DISTVERSIONSUFFIX= -ge7b5b7a
CATEGORIES= math
diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile
index d52cf29eeb1e..99c2fc83c90a 100644
--- a/math/giacxcas/Makefile
+++ b/math/giacxcas/Makefile
@@ -3,6 +3,7 @@
PORTNAME= giacxcas
DISTVERSION= 1.5.0-69
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \
http://www-fourier.ujf-grenoble.fr/~parisse/giac/freebsd/
diff --git a/math/hmat-oss/Makefile b/math/hmat-oss/Makefile
index 677361a2a1a0..287911236156 100644
--- a/math/hmat-oss/Makefile
+++ b/math/hmat-oss/Makefile
@@ -3,7 +3,7 @@
PORTNAME= hmat-oss
DISTVERSION= 1.5.0-348
DISTVERSIONSUFFIX= -g76beaf3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/ipopt/Makefile b/math/ipopt/Makefile
index c37b873abe1b..726f5de2e012 100644
--- a/math/ipopt/Makefile
+++ b/math/ipopt/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Ipopt
DISTVERSION= 3.12.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= https://www.coin-or.org/download/source/Ipopt/ \
http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD/:metis \
diff --git a/math/jags/Makefile b/math/jags/Makefile
index 083f0030aa4c..7a12f44beba4 100644
--- a/math/jags/Makefile
+++ b/math/jags/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mcmc-jags
DISTVERSION= 4.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MASTER_SITES= SF/mcmc-jags/JAGS/${S}.x/Source/:1 \
SF/mcmc-jags/Examples/${S}.x/:2 \
diff --git a/math/lapack++/Makefile b/math/lapack++/Makefile
index b89d87623677..9a1fb2cd29b5 100644
--- a/math/lapack++/Makefile
+++ b/math/lapack++/Makefile
@@ -3,7 +3,7 @@
PORTNAME= lapack++
PORTVERSION= 2.5.4
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MASTER_SITES= SF/lapackpp \
http://math.nist.gov/lapack++/:doc
diff --git a/math/lapack95/Makefile b/math/lapack95/Makefile
index 7700f132cfb5..a89e18604c2a 100644
--- a/math/lapack95/Makefile
+++ b/math/lapack95/Makefile
@@ -3,7 +3,7 @@
PORTNAME= lapack95
PORTVERSION= 1.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= math
MASTER_SITES= NL
DISTNAME= ${PORTNAME}
diff --git a/math/levmar/Makefile b/math/levmar/Makefile
index a64244525a79..edd5f42aa9eb 100644
--- a/math/levmar/Makefile
+++ b/math/levmar/Makefile
@@ -3,7 +3,7 @@
PORTNAME= levmar
PORTVERSION= 2.6
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MASTER_SITES= http://users.ics.forth.gr/~lourakis/levmar/
diff --git a/math/moab/Makefile b/math/moab/Makefile
index c98ac2655ffa..416f0942353b 100644
--- a/math/moab/Makefile
+++ b/math/moab/Makefile
@@ -2,7 +2,7 @@
PORTNAME= moab
DISTVERSION= 5.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
diff --git a/math/octave-forge-ltfat/Makefile b/math/octave-forge-ltfat/Makefile
index 9a7e6bffe230..73d2c0948637 100644
--- a/math/octave-forge-ltfat/Makefile
+++ b/math/octave-forge-ltfat/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave-forge-ltfat
PORTVERSION= 2.3.1
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= math
diff --git a/math/octave/Makefile b/math/octave/Makefile
index 96f303263c91..9897747c9c68 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -3,7 +3,7 @@
PORTNAME= octave
PORTVERSION= ${OCTAVE_VERSION}
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MASTER_SITES= GNU
diff --git a/math/openblas/Makefile b/math/openblas/Makefile
index 8a25c13df839..0196d5736bac 100644
--- a/math/openblas/Makefile
+++ b/math/openblas/Makefile
@@ -3,6 +3,7 @@
PORTNAME= openblas
PORTVERSION= 0.3.7
+PORTREVISION= 1
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= math
@@ -36,11 +37,11 @@ USE_PERL5= build
OPENBLAS_SVER= 0
TEST_TARGET= tests
-BUILDFLAGS= FCOMMON_OPT=-frecursive MAKE_NB_JOBS=-1
+PLIST_SUB+= PORTVERSION=${PORTVERSION}
OPTIONS_DEFINE= INTERFACE64 OPENMP
-OPTIONS_DEFINE_i386= AVX AVX2 DYNAMIC_ARCH
-OPTIONS_DEFINE_amd64= AVX AVX2 DYNAMIC_ARCH
+OPTIONS_DEFINE_i386= AVX AVX2 DYNAMIC_ARCH
+OPTIONS_DEFINE_amd64= AVX AVX2 DYNAMIC_ARCH
OPTIONS_DEFINE_powerpc64= POWER6
OPTIONS_EXCLUDE_powerpc64= OPENMP
@@ -67,46 +68,20 @@ TARGET_CPU_ARCH= PPC970
. endif
.endif
-.if defined(TARGET_CPU_ARCH)
-BUILDFLAGS+= TARGET=${TARGET_CPU_ARCH}
-MAKE_ENV+= TARGET=${TARGET_CPU_ARCH}
-.endif
-
-MAXTHREADS?= 64
-BUILDFLAGS_THREAD+= NUM_THREADS=${MAXTHREADS} USE_THREAD=1
-
-.if ${ARCH:M*64} == ""
-BUILDFLAGS+= BINARY32=1
-.else
-BUILDFLAGS+= BINARY64=1
-.endif
+MAXTHREADS?= 64
.if ! ${PORT_OPTIONS:MDYNAMIC_ARCH} && ( ${ARCH} == "amd64" || ${ARCH} == "i386" )
MANUAL_PACKAGE_BUILD= Optimizes for the build machine.
.endif
.if ${PORT_OPTIONS:MDYNAMIC_ARCH}
-BUILDFLAGS+= DYNAMIC_ARCH=1
PLIST_SUB+= DYNARCH=""
.else
PLIST_SUB+= DYNARCH="@comment "
.endif
-.if ${PORT_OPTIONS:MINTERFACE64}
-BUILDFLAGS+= INTERFACE64=1
-.endif
-
-.if ! ${PORT_OPTIONS:MAVX}
-BUILDFLAGS+= NO_AVX=1
-.endif
-
-.if ! ${PORT_OPTIONS:MAVX2}
-BUILDFLAGS+= NO_AVX2=1
-.endif
-
.if ${PORT_OPTIONS:MOPENMP}
-USES+= compiler:openmp
-BUILDFLAGS_THREAD+= USE_OPENMP=1
+USES+= compiler:openmp
.else
USES+= compiler:c11
.endif
@@ -123,6 +98,35 @@ post-extract:
cd ${DISTDIR}/${DIST_SUBDIR} ; \
${CP} ${LARGE_FILE} ${TIMING_FILE} ${WRKSRC}
+post-patch:
+ @${ECHO} MAKE_NB_JOBS=-1 >> ${WRKSRC}/Makefile.rule
+ @${ECHO} NUM_THREADS=${MAXTHREADS} >> ${WRKSRC}/Makefile.rule
+ @${ECHO} USE_THREAD=1 >> ${WRKSRC}/Makefile.rule
+.if ! ${PORT_OPTIONS:MAVX}
+ @${ECHO} NO_AVX=1 >> ${WRKSRC}/Makefile.rule
+.endif
+.if ! ${PORT_OPTIONS:MAVX2}
+ @${ECHO} NO_AVX2=1 >> ${WRKSRC}/Makefile.rule
+.endif
+.if ${PORT_OPTIONS:MDYNAMIC_ARCH}
+ @${ECHO} DYNAMIC_ARCH=1 >> ${WRKSRC}/Makefile.rule
+ @${ECHO} DYNAMIC_OLDER=1 >> ${WRKSRC}/Makefile.rule
+.endif
+.if defined(TARGET_CPU_ARCH)
+ @${ECHO} TARGET=${TARGET_CPU_ARCH} >> ${WRKSRC}/Makefile.rule
+.endif
+.if ${PORT_OPTIONS:MINTERFACE64}
+ @${ECHO} INTERFACE64=1 >> ${WRKSRC}/Makefile.rule
+.endif
+.if ${PORT_OPTIONS:MOPENMP}
+ @${ECHO} USE_OPENMP=1 >> ${WRKSRC}/Makefile.rule
+.endif
+.if ${ARCH:M*64} == ""
+ @${ECHO} BINARY=32 >> ${WRKSRC}/Makefile.rule
+.else
+ @${ECHO} BINARY=64 >> ${WRKSRC}/Makefile.rule
+.endif
+
post-patch-OPENMP-on:
@${REINPLACE_CMD} -e "s+OPENBLAS_NUM_THREADS+OMP_NUM_THREADS+g" \
${WRKSRC}/test/Makefile \
@@ -136,35 +140,7 @@ BENCHMARK_THREADS_FLAG= OPENBLAS_NUM_THREADS=${BENCHMARK_MAXTHREADS}
.endif
benchmark: build
- cd ${WRKSRC} ; ${SETENV} ${BUILDFLAGS} NUM_THREADS=${MAXTHREADS} \
- USE_THREAD=1 ${MAKE_CMD} ${MAKE_ARGS} hpl
- cd ${WRKSRC}/benchmark ; ${SETENV} ${BUILDFLAGS} NUM_THREADS=${MAXTHREADS} \
- USE_THREAD=1 ${BENCHMARK_THREADS_FLAG} ${MAKE_CMD} ${MAKE_ARGS}
-
-post-install:
- cd ${WRKSRC} && \
- ${FIND} . -name 'common*.h' -print | ${XARGS} ${BASENAME} | ${XARGS} -I {} ${MV} {} openblas_{}
- ${MV} ${WRKSRC}/version.h ${WRKSRC}/openblas_version.h
- ${MV} ${WRKSRC}/param.h ${WRKSRC}/openblas_param.h
- ${MV} ${WRKSRC}/cpuid.h ${WRKSRC}/openblas_cpuid.h
- ${MV} ${WRKSRC}/config.h ${WRKSRC}/openblas_config.h
- ${REINPLACE_CMD} \
- -e 's/"common.h"/"openblas_common.h"/' \
- -e 's/"version.h"/"openblas_version.h"/' \
- -e 's/"param.h"/"openblas_param.h"/' \
- -e 's/"cpuid.h"/"openblas_cpuid.h"/' \
- -e 's/"config.h"/"openblas_config.h"/' \
- -e 's/"common_/"openblas_common_/' \
- ${WRKSRC}/*.h \
- ${WRKSRC}/*.c \
- ${WRKSRC}/interface/*.c
- ${MKDIR} ${STAGEDIR}${PREFIX}/include/openblas
- ${INSTALL_DATA} ${WRKSRC}/openblas_*.h ${STAGEDIR}${PREFIX}/include/openblas
- ${INSTALL_DATA} ${WRKSRC}/cblas.h ${WRKSRC}/config_last.h ${WRKSRC}/l1param.h ${WRKSRC}/l2param.h ${WRKSRC}/symcopy.h \
- ${STAGEDIR}${PREFIX}/include/openblas
- ${MV} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}_*-r${PORTVERSION}.a ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.a
- ${MV} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}_*-r${PORTVERSION}.so ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.${OPENBLAS_SVER}
- ${RM} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so
- ${LN} -sf lib${PORTNAME}.so.${OPENBLAS_SVER} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so
+ cd ${WRKSRC} ; ${SETENV} ${MAKE_CMD} ${MAKE_ARGS} hpl
+ cd ${WRKSRC}/benchmark ; ${SETENV} ${BENCHMARK_THREADS_FLAG} ${MAKE_CMD} ${MAKE_ARGS}
.include <bsd.port.post.mk>
diff --git a/math/openblas/pkg-plist b/math/openblas/pkg-plist
index 963ef1569157..bc04d0112109 100644
--- a/math/openblas/pkg-plist
+++ b/math/openblas/pkg-plist
@@ -4,49 +4,11 @@ include/lapacke.h
include/lapacke_config.h
include/lapacke_mangling.h
include/lapacke_utils.h
-include/openblas/cblas.h
-include/openblas/config_last.h
-include/openblas/l1param.h
-include/openblas/l2param.h
-include/openblas/openblas_common.h
-include/openblas/openblas_common_alpha.h
-include/openblas/openblas_common_arm.h
-include/openblas/openblas_common_arm64.h
-include/openblas/openblas_common_c.h
-include/openblas/openblas_common_d.h
-include/openblas/openblas_common_ia64.h
-include/openblas/openblas_common_interface.h
-include/openblas/openblas_common_lapack.h
-include/openblas/openblas_common_level1.h
-include/openblas/openblas_common_level2.h
-include/openblas/openblas_common_level3.h
-include/openblas/openblas_common_linux.h
-include/openblas/openblas_common_macro.h
-include/openblas/openblas_common_mips.h
-include/openblas/openblas_common_mips64.h
-include/openblas/openblas_common_param.h
-include/openblas/openblas_common_power.h
-include/openblas/openblas_common_q.h
-include/openblas/openblas_common_reference.h
-include/openblas/openblas_common_s.h
-include/openblas/openblas_common_sparc.h
-include/openblas/openblas_common_stackalloc.h
-include/openblas/openblas_common_thread.h
-include/openblas/openblas_common_x.h
-include/openblas/openblas_common_x86.h
-include/openblas/openblas_common_x86_64.h
-include/openblas/openblas_common_z.h
-include/openblas/openblas_common_zarch.h
-include/openblas/openblas_config.h
-include/openblas/openblas_cpuid.h
-include/openblas/openblas_config_template.h
-include/openblas/openblas_param.h
-include/openblas/openblas_version.h
-include/openblas/symcopy.h
include/openblas_config.h
lib/cmake/openblas/OpenBLASConfig.cmake
lib/cmake/openblas/OpenBLASConfigVersion.cmake
lib/libopenblas.a
lib/libopenblas.so
-lib/libopenblas.so.0
+lib/libopenblasp-r%%PORTVERSION%%.a
+lib/libopenblasp-r%%PORTVERSION%%.so
libdata/pkgconfig/openblas.pc
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index 31b96b35fee5..9c40d59cc1dd 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -3,7 +3,7 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
DISTVERSION= 1.14
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/osi/Makefile b/math/osi/Makefile
index da6acc705f8d..ae2daee41c6c 100644
--- a/math/osi/Makefile
+++ b/math/osi/Makefile
@@ -2,6 +2,7 @@
PORTNAME= Osi
DISTVERSION= 0.108.5
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://www.coin-or.org/download/source/${PORTNAME}/
PKGNAMEPREFIX= coin-or-
diff --git a/math/primme/Makefile b/math/primme/Makefile
index 2ee3fb515570..5b9f434d6dd9 100644
--- a/math/primme/Makefile
+++ b/math/primme/Makefile
@@ -3,6 +3,7 @@
PORTNAME= primme
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.2
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 5ebb23e9b2d4..ba3866d94954 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -3,7 +3,7 @@
PORTNAME= numpy
PORTVERSION= 1.16.5
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= CHEESESHOP \
diff --git a/math/py-pysparse/Makefile b/math/py-pysparse/Makefile
index df4748e1e5d7..d5aefbdbcc7d 100644
--- a/math/py-pysparse/Makefile
+++ b/math/py-pysparse/Makefile
@@ -3,7 +3,7 @@
PORTNAME= pysparse
PORTVERSION= 1.3
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= math python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-scs/Makefile b/math/py-scs/Makefile
index 1e359b32c637..62437f9c7cc9 100644
--- a/math/py-scs/Makefile
+++ b/math/py-scs/Makefile
@@ -2,7 +2,7 @@
PORTNAME= scs
DISTVERSION= 2.1.1-2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/qposases/Makefile b/math/qposases/Makefile
index 822a46dd9bbc..4c8b873a7e3b 100644
--- a/math/qposases/Makefile
+++ b/math/qposases/Makefile
@@ -2,7 +2,7 @@
PORTNAME= qpOASES
DISTVERSION= 3.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= https://www.coin-or.org/download/source/${PORTNAME}/
PKGNAMEPREFIX= coin-or-
diff --git a/math/scilab/Makefile b/math/scilab/Makefile
index b224bfdd4e57..e34f7467e25f 100644
--- a/math/scilab/Makefile
+++ b/math/scilab/Makefile
@@ -3,7 +3,7 @@
PORTNAME= scilab
PORTVERSION= 5.5.2
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= math cad java
MASTER_SITES= https://www.scilab.org/download/${PORTVERSION}/
DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX}
diff --git a/math/scs/Makefile b/math/scs/Makefile
index 5b5e45e602a2..a2350c219dd5 100644
--- a/math/scs/Makefile
+++ b/math/scs/Makefile
@@ -2,7 +2,7 @@
PORTNAME= scs
DISTVERSION= 2.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/sdpa/Makefile b/math/sdpa/Makefile
index 9e6dc90735b0..efebde038c92 100644
--- a/math/sdpa/Makefile
+++ b/math/sdpa/Makefile
@@ -3,7 +3,7 @@
PORTNAME= sdpa
PORTVERSION= 7.3.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MASTER_SITES= SF/${PORTNAME}/${PORTNAME} \
DEBIAN/pool/main/m/mumps:mumps
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index 5235233470f7..4845879dc800 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -3,7 +3,7 @@
PORTNAME= suitesparse
DISTVERSION= 5.4.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= http://faculty.cse.tamu.edu/davis/SuiteSparse/ \
https://mirror.sobukus.de/files/src/suitesparse/
diff --git a/math/sundials/Makefile b/math/sundials/Makefile
index 32aa66093960..b2d34ea813c6 100644
--- a/math/sundials/Makefile
+++ b/math/sundials/Makefile
@@ -2,7 +2,7 @@
PORTNAME= sundials
DISTVERSION= 3.1.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MASTER_SITES= https://computation.llnl.gov/projects/sundials/download/
diff --git a/math/superlu/Makefile b/math/superlu/Makefile
index dd0e484a625c..bb5b72a3e25e 100644
--- a/math/superlu/Makefile
+++ b/math/superlu/Makefile
@@ -3,7 +3,7 @@
PORTNAME= superlu
PORTVERSION= 5.2.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= math
MASTER_SITES= http://crd-legacy.lbl.gov/~xiaoye/SuperLU/ \
http://crd-legacy.lbl.gov/~xiaoye/:doc
diff --git a/math/taucs/Makefile b/math/taucs/Makefile
index b9561e0843ba..93fda5772b03 100644
--- a/math/taucs/Makefile
+++ b/math/taucs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= taucs
PORTVERSION= 2.2
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= math
MASTER_SITES= http://www.tau.ac.il/~stoledo/taucs/${PORTVERSION}/ \
LOCAL/bf
diff --git a/math/tmv/Makefile b/math/tmv/Makefile
index 16dd62f297fc..8c628016d1bf 100644
--- a/math/tmv/Makefile
+++ b/math/tmv/Makefile
@@ -3,7 +3,7 @@
PORTNAME= tmv
DISTVERSIONPREFIX= v
DISTVERSION= 0.75
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org