aboutsummaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/Makefile1
-rw-r--r--math/R-cran-RcppArmadillo/Makefile2
-rw-r--r--math/R-cran-RcppArmadillo/distinfo6
-rw-r--r--math/R-cran-quantreg/Makefile2
-rw-r--r--math/R-cran-quantreg/distinfo6
-rw-r--r--math/R/Makefile3
-rw-r--r--math/R/distinfo6
-rw-r--r--math/analitza/distinfo6
-rw-r--r--math/armadillo/Makefile3
-rw-r--r--math/armadillo/distinfo6
-rw-r--r--math/armadillo/pkg-plist30
-rw-r--r--math/bitwise/Makefile22
-rw-r--r--math/bitwise/distinfo3
-rw-r--r--math/bitwise/pkg-descr5
-rw-r--r--math/cantor/distinfo6
-rw-r--r--math/dbcsr/Makefile3
-rw-r--r--math/diehard/Makefile2
-rw-r--r--math/diehard/pkg-descr2
-rw-r--r--math/exprtk/Makefile4
-rw-r--r--math/exprtk/distinfo6
-rw-r--r--math/geogebra/Makefile8
-rw-r--r--math/geogebra/distinfo6
-rw-r--r--math/gh-bc/Makefile3
-rw-r--r--math/gh-bc/distinfo6
-rw-r--r--math/giacxcas/Makefile2
-rw-r--r--math/giacxcas/distinfo6
-rw-r--r--math/jts/Makefile97
-rw-r--r--math/jts/distinfo7
-rw-r--r--math/jts/files/testJTS.sh.in17
-rw-r--r--math/jts/pkg-plist10
-rw-r--r--math/kalgebra/distinfo6
-rw-r--r--math/kbruch/distinfo6
-rw-r--r--math/kcalc/distinfo6
-rw-r--r--math/kig/distinfo6
-rw-r--r--math/kmplot/distinfo6
-rw-r--r--math/libRmath/Makefile4
-rw-r--r--math/libRmath/distinfo6
-rw-r--r--math/metis/Makefile2
-rw-r--r--math/mkl-dnn/Makefile3
-rw-r--r--math/mkl-dnn/distinfo6
-rw-r--r--math/mkl-dnn/pkg-plist3
-rw-r--r--math/mlpack/Makefile2
-rw-r--r--math/moab/Makefile2
-rw-r--r--math/p5-Math-Utils/pkg-descr2
-rw-r--r--math/py-CyLP/Makefile2
-rw-r--r--math/py-gym/Makefile4
-rw-r--r--math/py-gym/distinfo6
-rw-r--r--math/py-numpy/Makefile11
-rw-r--r--math/py-numpy/distinfo6
-rw-r--r--math/py-rpy2/Makefile2
-rw-r--r--math/py-rpy2/distinfo6
-rw-r--r--math/py-scs/Makefile3
-rw-r--r--math/py-scs/distinfo6
-rw-r--r--math/py-statsmodels/Makefile2
-rw-r--r--math/py-statsmodels/distinfo6
-rw-r--r--math/py-symcxx/Makefile2
-rw-r--r--math/rexx-regmath/Makefile8
-rw-r--r--math/rocs/distinfo6
-rw-r--r--math/rumur/Makefile2
-rw-r--r--math/rumur/distinfo6
-rw-r--r--math/scilab/Makefile2
-rw-r--r--math/scs/Makefile5
-rw-r--r--math/scs/distinfo6
-rw-r--r--math/scs/pkg-plist8
-rw-r--r--math/stp/Makefile6
-rw-r--r--math/stp/distinfo6
66 files changed, 274 insertions, 183 deletions
diff --git a/math/Makefile b/math/Makefile
index 0d0416dc29d0..be3a709af0ad 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -141,6 +141,7 @@
SUBDIR += barvinok
SUBDIR += bcal
SUBDIR += biggles
+ SUBDIR += bitwise
SUBDIR += blacs
SUBDIR += blas
SUBDIR += blaze
diff --git a/math/R-cran-RcppArmadillo/Makefile b/math/R-cran-RcppArmadillo/Makefile
index 772af8ca5541..ca98fdda158f 100644
--- a/math/R-cran-RcppArmadillo/Makefile
+++ b/math/R-cran-RcppArmadillo/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= RcppArmadillo
-PORTVERSION= 0.9.500.2.0
+PORTVERSION= 0.9.600.4.0
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/math/R-cran-RcppArmadillo/distinfo b/math/R-cran-RcppArmadillo/distinfo
index f91e53fc250d..81c007c1d902 100644
--- a/math/R-cran-RcppArmadillo/distinfo
+++ b/math/R-cran-RcppArmadillo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1562411780
-SHA256 (RcppArmadillo_0.9.500.2.0.tar.gz) = 1b66fa0a49a8b048778f961de3ec2463a491718f1127a12da6329262cfbadbd3
-SIZE (RcppArmadillo_0.9.500.2.0.tar.gz) = 1357320
+TIMESTAMP = 1563677589
+SHA256 (RcppArmadillo_0.9.600.4.0.tar.gz) = 2057b7aa965a4c821dd734276d8e6a01cd59a1b52536b65cb815fa7e8c114f1e
+SIZE (RcppArmadillo_0.9.600.4.0.tar.gz) = 1360028
diff --git a/math/R-cran-quantreg/Makefile b/math/R-cran-quantreg/Makefile
index 2bb76eb22a30..52744b9220ab 100644
--- a/math/R-cran-quantreg/Makefile
+++ b/math/R-cran-quantreg/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= quantreg
-PORTVERSION= 5.41
+PORTVERSION= 5.42
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/math/R-cran-quantreg/distinfo b/math/R-cran-quantreg/distinfo
index 9422cf11a3e1..3fff2f9fe105 100644
--- a/math/R-cran-quantreg/distinfo
+++ b/math/R-cran-quantreg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1562476964
-SHA256 (quantreg_5.41.tar.gz) = 707a773719776e5fad30939ecb3c244956ede6310a1e1e0f24291afbece80a84
-SIZE (quantreg_5.41.tar.gz) = 1522556
+TIMESTAMP = 1563662930
+SHA256 (quantreg_5.42.tar.gz) = 4bbfed84444ab427b79112cfb56d8cc31b7a70998d724cee388c295651b53042
+SIZE (quantreg_5.42.tar.gz) = 997869
diff --git a/math/R/Makefile b/math/R/Makefile
index aeb2410f3e58..b62479e21a89 100644
--- a/math/R/Makefile
+++ b/math/R/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= R
-DISTVERSION= 3.6.0
-PORTREVISION= 1
+DISTVERSION= 3.6.1
CATEGORIES= math lang
MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||}
diff --git a/math/R/distinfo b/math/R/distinfo
index 0e82a27c7143..82c86458fd87 100644
--- a/math/R/distinfo
+++ b/math/R/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1556549601
-SHA256 (R-3.6.0.tar.gz) = 36fcac3e452666158e62459c6fc810adc247c7109ed71c5b6c3ad5fc2bf57509
-SIZE (R-3.6.0.tar.gz) = 30449618
+TIMESTAMP = 1563044763
+SHA256 (R-3.6.1.tar.gz) = 5baa9ebd3e71acecdcc3da31d9042fb174d55a42829f8315f2457080978b1389
+SIZE (R-3.6.1.tar.gz) = 30463021
diff --git a/math/analitza/distinfo b/math/analitza/distinfo
index 4c962bc51f8b..2b510b9d30f1 100644
--- a/math/analitza/distinfo
+++ b/math/analitza/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559621692
-SHA256 (KDE/applications/19.04.2/analitza-19.04.2.tar.xz) = 571fae06fd719c0078be12785a41218d3ae9ab4cb583d5b0034c7687c4941640
-SIZE (KDE/applications/19.04.2/analitza-19.04.2.tar.xz) = 331516
+TIMESTAMP = 1562690761
+SHA256 (KDE/applications/19.04.3/analitza-19.04.3.tar.xz) = 771cf26918ea09f1597ee95328bdfc1c65b28617b0b312ca609676a718fc2a9e
+SIZE (KDE/applications/19.04.3/analitza-19.04.3.tar.xz) = 330112
diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile
index e5d8a9ad31cc..1f68c9b2eef4 100644
--- a/math/armadillo/Makefile
+++ b/math/armadillo/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= armadillo
-PORTVERSION= 9.200.7
-PORTREVISION= 1
+PORTVERSION= 9.600.4
CATEGORIES= math
MASTER_SITES= SF/arma
diff --git a/math/armadillo/distinfo b/math/armadillo/distinfo
index 384f3d3de32e..3ee78c432511 100644
--- a/math/armadillo/distinfo
+++ b/math/armadillo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1548108414
-SHA256 (armadillo-9.200.7.tar.xz) = e2787d40bcd46edf70f65ba4efd523ccb8b96a93fdb8f76da6adf1e921cb7df8
-SIZE (armadillo-9.200.7.tar.xz) = 4786620
+TIMESTAMP = 1563305688
+SHA256 (armadillo-9.600.4.tar.xz) = 7dadb6deea48c53417fd82035a8f1f25c04c925e5b3300acd198a359994af0be
+SIZE (armadillo-9.600.4.tar.xz) = 4803984
diff --git a/math/armadillo/pkg-plist b/math/armadillo/pkg-plist
index 332f10052945..d21526571ab4 100644
--- a/math/armadillo/pkg-plist
+++ b/math/armadillo/pkg-plist
@@ -49,6 +49,8 @@ include/armadillo_bits/SpRow_meat.hpp
include/armadillo_bits/SpSubview_bones.hpp
include/armadillo_bits/SpSubview_iterators_meat.hpp
include/armadillo_bits/SpSubview_meat.hpp
+include/armadillo_bits/SpToDOp_bones.hpp
+include/armadillo_bits/SpToDOp_meat.hpp
include/armadillo_bits/SpValProxy_bones.hpp
include/armadillo_bits/SpValProxy_meat.hpp
include/armadillo_bits/access.hpp
@@ -57,6 +59,7 @@ include/armadillo_bits/arma_config.hpp
include/armadillo_bits/arma_forward.hpp
include/armadillo_bits/arma_ostream_bones.hpp
include/armadillo_bits/arma_ostream_meat.hpp
+include/armadillo_bits/arma_rel_comparators.hpp
include/armadillo_bits/arma_rng.hpp
include/armadillo_bits/arma_rng_cxx11.hpp
include/armadillo_bits/arma_rng_cxx98.hpp
@@ -148,6 +151,7 @@ include/armadillo_bits/fn_index_min.hpp
include/armadillo_bits/fn_inplace_strans.hpp
include/armadillo_bits/fn_inplace_trans.hpp
include/armadillo_bits/fn_interp1.hpp
+include/armadillo_bits/fn_interp2.hpp
include/armadillo_bits/fn_intersect.hpp
include/armadillo_bits/fn_inv.hpp
include/armadillo_bits/fn_join.hpp
@@ -292,6 +296,8 @@ include/armadillo_bits/mtOpCube_bones.hpp
include/armadillo_bits/mtOpCube_meat.hpp
include/armadillo_bits/mtOp_bones.hpp
include/armadillo_bits/mtOp_meat.hpp
+include/armadillo_bits/mtSpGlue_bones.hpp
+include/armadillo_bits/mtSpGlue_meat.hpp
include/armadillo_bits/mtSpOp_bones.hpp
include/armadillo_bits/mtSpOp_meat.hpp
include/armadillo_bits/mul_gemm.hpp
@@ -420,6 +426,10 @@ include/armadillo_bits/op_sort_bones.hpp
include/armadillo_bits/op_sort_index_bones.hpp
include/armadillo_bits/op_sort_index_meat.hpp
include/armadillo_bits/op_sort_meat.hpp
+include/armadillo_bits/op_sp_minus_bones.hpp
+include/armadillo_bits/op_sp_minus_meat.hpp
+include/armadillo_bits/op_sp_plus_bones.hpp
+include/armadillo_bits/op_sp_plus_meat.hpp
include/armadillo_bits/op_sqrtmat_bones.hpp
include/armadillo_bits/op_sqrtmat_meat.hpp
include/armadillo_bits/op_stddev_bones.hpp
@@ -474,6 +484,12 @@ include/armadillo_bits/spglue_join_bones.hpp
include/armadillo_bits/spglue_join_meat.hpp
include/armadillo_bits/spglue_kron_bones.hpp
include/armadillo_bits/spglue_kron_meat.hpp
+include/armadillo_bits/spglue_max_bones.hpp
+include/armadillo_bits/spglue_max_meat.hpp
+include/armadillo_bits/spglue_merge_bones.hpp
+include/armadillo_bits/spglue_merge_meat.hpp
+include/armadillo_bits/spglue_min_bones.hpp
+include/armadillo_bits/spglue_min_meat.hpp
include/armadillo_bits/spglue_minus_bones.hpp
include/armadillo_bits/spglue_minus_meat.hpp
include/armadillo_bits/spglue_plus_bones.hpp
@@ -510,6 +526,8 @@ include/armadillo_bits/spop_trimat_bones.hpp
include/armadillo_bits/spop_trimat_meat.hpp
include/armadillo_bits/spop_var_bones.hpp
include/armadillo_bits/spop_var_meat.hpp
+include/armadillo_bits/spop_vectorise_bones.hpp
+include/armadillo_bits/spop_vectorise_meat.hpp
include/armadillo_bits/strip.hpp
include/armadillo_bits/subview_bones.hpp
include/armadillo_bits/subview_cube_bones.hpp
@@ -529,6 +547,11 @@ include/armadillo_bits/subview_field_meat.hpp
include/armadillo_bits/subview_meat.hpp
include/armadillo_bits/sympd_helper.hpp
include/armadillo_bits/traits.hpp
+include/armadillo_bits/translate_arpack.hpp
+include/armadillo_bits/translate_atlas.hpp
+include/armadillo_bits/translate_blas.hpp
+include/armadillo_bits/translate_lapack.hpp
+include/armadillo_bits/translate_superlu.hpp
include/armadillo_bits/typedef_elem.hpp
include/armadillo_bits/typedef_elem_check.hpp
include/armadillo_bits/typedef_mat.hpp
@@ -539,18 +562,13 @@ include/armadillo_bits/unwrap_spmat.hpp
include/armadillo_bits/upgrade_val.hpp
include/armadillo_bits/wall_clock_bones.hpp
include/armadillo_bits/wall_clock_meat.hpp
-include/armadillo_bits/wrapper_arpack.hpp
-include/armadillo_bits/wrapper_atlas.hpp
-include/armadillo_bits/wrapper_blas.hpp
-include/armadillo_bits/wrapper_lapack.hpp
-include/armadillo_bits/wrapper_superlu.hpp
include/armadillo_bits/xtrans_mat_bones.hpp
include/armadillo_bits/xtrans_mat_meat.hpp
include/armadillo_bits/xvec_htrans_bones.hpp
include/armadillo_bits/xvec_htrans_meat.hpp
lib/libarmadillo.so
lib/libarmadillo.so.9
-lib/libarmadillo.so.9.200.7
+lib/libarmadillo.so.9.600.4
libdata/pkgconfig/armadillo.pc
share/Armadillo/CMake/ArmadilloConfig.cmake
share/Armadillo/CMake/ArmadilloConfigVersion.cmake
diff --git a/math/bitwise/Makefile b/math/bitwise/Makefile
new file mode 100644
index 000000000000..a4b8fb297643
--- /dev/null
+++ b/math/bitwise/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= bitwise
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.33
+CATEGORIES= math
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Terminal-based bit manipulator in curses
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= autoreconf localbase ncurses readline
+GNU_CONFIGURE= yes
+USE_GITHUB= yes
+GH_ACCOUNT= mellowcandle
+
+PLIST_FILES= bin/bitwise \
+ man/man1/bitwise.1.gz
+
+.include <bsd.port.mk>
diff --git a/math/bitwise/distinfo b/math/bitwise/distinfo
new file mode 100644
index 000000000000..ba34991d4041
--- /dev/null
+++ b/math/bitwise/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1563855253
+SHA256 (mellowcandle-bitwise-v0.33_GH0.tar.gz) = 514a0db0d6372732eef96a2ebc040eb61eca43216339a5f6bacdcdd8dc8638e1
+SIZE (mellowcandle-bitwise-v0.33_GH0.tar.gz) = 264832
diff --git a/math/bitwise/pkg-descr b/math/bitwise/pkg-descr
new file mode 100644
index 000000000000..ec80022e030b
--- /dev/null
+++ b/math/bitwise/pkg-descr
@@ -0,0 +1,5 @@
+bitwise can be used both interactivly and in command line mode.
+In command line mode, passing a number in any base (Decimal, Hexedical & Octal)
+will output the number in all bases including binary representation.
+
+WWW: https://github.com/mellowcandle/bitwise
diff --git a/math/cantor/distinfo b/math/cantor/distinfo
index a93e03235512..0be19d23d48f 100644
--- a/math/cantor/distinfo
+++ b/math/cantor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559621692
-SHA256 (KDE/applications/19.04.2/cantor-19.04.2.tar.xz) = bbc6d971fcd7aca6d7d9e78bdafdad166bc43b5ea62250deb886f63ff3a331b6
-SIZE (KDE/applications/19.04.2/cantor-19.04.2.tar.xz) = 2523164
+TIMESTAMP = 1562690761
+SHA256 (KDE/applications/19.04.3/cantor-19.04.3.tar.xz) = 6ac01cf576d6ee6292d9656bebe2fa6f1216814148f77d0b9971df6a92ff5a47
+SIZE (KDE/applications/19.04.3/cantor-19.04.3.tar.xz) = 2523496
diff --git a/math/dbcsr/Makefile b/math/dbcsr/Makefile
index 093b24fa0d70..ca00542d0939 100644
--- a/math/dbcsr/Makefile
+++ b/math/dbcsr/Makefile
@@ -14,7 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= fypp:devel/py-fypp@${PY_FLAVOR}
-USES= blaslapack:openblas cmake:noninja fortran python:build
+USES= blaslapack:openblas cmake:noninja compiler:c++14-lang fortran \
+ python:build
USE_GITHUB= yes
GH_ACCOUNT= cp2k
USE_LDCONFIG= yes
diff --git a/math/diehard/Makefile b/math/diehard/Makefile
index 183b525fca95..259bdc40004c 100644
--- a/math/diehard/Makefile
+++ b/math/diehard/Makefile
@@ -10,6 +10,8 @@ DISTNAME= die-c
MAINTAINER= ports@FreeBSD.org
COMMENT= Marsaglia's Diehard Battery of Tests of Randomness
+LICENSE= NONE
+
ALL_TARGET= diehard
WRKSRC= ${WRKDIR}/die.c
PLIST_SUB= DOCSDIR="share/doc/${PORTNAME}" DATADIR="share/${PORTNAME}"
diff --git a/math/diehard/pkg-descr b/math/diehard/pkg-descr
index 52ade13105c7..1be81ed3a325 100644
--- a/math/diehard/pkg-descr
+++ b/math/diehard/pkg-descr
@@ -3,4 +3,4 @@ by Dr. George Marsaglia of Florida State University Department of
Statistics. Originally developed for testing pseudo-random generators,
Diehard has since become a de facto standard for testing RNGs.
-WWW: http://stat.fsu.edu/pub/diehard/
+WWW: https://web.archive.org/web/20161114211602/http://stat.fsu.edu/pub/diehard/
diff --git a/math/exprtk/Makefile b/math/exprtk/Makefile
index bebe190d54e5..2f4b67ddabee 100644
--- a/math/exprtk/Makefile
+++ b/math/exprtk/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= exprtk
-DISTVERSION= g20190519
+DISTVERSION= g20190630
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= MIT
USE_GITHUB= yes
GH_ACCOUNT= ArashPartow
-GH_TAGNAME= 12fc5df
+GH_TAGNAME= 7ccb123
NO_BUILD= yes
NO_ARCH= yes
diff --git a/math/exprtk/distinfo b/math/exprtk/distinfo
index faa871f555cf..c9674b36e1a5 100644
--- a/math/exprtk/distinfo
+++ b/math/exprtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558941442
-SHA256 (ArashPartow-exprtk-g20190519-12fc5df_GH0.tar.gz) = 14a147441142c5ef237afbc01aab0346ca70bf76c58509a9ecf75685c15aefb0
-SIZE (ArashPartow-exprtk-g20190519-12fc5df_GH0.tar.gz) = 1313333
+TIMESTAMP = 1563763240
+SHA256 (ArashPartow-exprtk-g20190630-7ccb123_GH0.tar.gz) = a86b5a80b22ec44bf4196228209e9fd2c92a471254e9216feb752723a5174bdb
+SIZE (ArashPartow-exprtk-g20190630-7ccb123_GH0.tar.gz) = 1313655
diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile
index 03d397dace51..d83928e3074c 100644
--- a/math/geogebra/Makefile
+++ b/math/geogebra/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= geogebra
-PORTVERSION= 5.0.536.0
+PORTVERSION= 5.0.549.0
CATEGORIES= math java
MASTER_SITES= http://download.geogebra.org/installers/5.0/ \
https://static.geogebra.org/images/ \
@@ -21,11 +21,13 @@ LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
ONLY_FOR_ARCHS= amd64 i386
+USES= tar:bzip2 desktop-file-utils gnome shebangfix
+USE_JAVA= yes
+
CONFLICTS= math/geogebra-i18n-[0-9]*
+
NO_BUILD= yes
NO_ARCH= yes
-USES= tar:bzip2 desktop-file-utils gnome shebangfix
-USE_JAVA= yes
WRKSRC= ${WRKDIR}/${DISTNAME}
SUB_FILES= geogebra.desktop geogebra.sh
diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo
index 867ad14d81a9..63f4f03e13cc 100644
--- a/math/geogebra/distinfo
+++ b/math/geogebra/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1557675986
-SHA256 (GeoGebra-Linux-Portable-5-0-536-0.tar.bz2) = caef123013a0ab41613821f67f58c143015feaed620a0c5766fcc14d02c700ef
-SIZE (GeoGebra-Linux-Portable-5-0-536-0.tar.bz2) = 137341077
+TIMESTAMP = 1562743198
+SHA256 (GeoGebra-Linux-Portable-5-0-549-0.tar.bz2) = 55d3abeb3f095c04472b5c75db5d859f69f622b6669c87c1931420624196ef18
+SIZE (GeoGebra-Linux-Portable-5-0-549-0.tar.bz2) = 137387265
SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614
SIZE (geogebra.png) = 4018
SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07
diff --git a/math/gh-bc/Makefile b/math/gh-bc/Makefile
index 4634b8832869..3588fde0decc 100644
--- a/math/gh-bc/Makefile
+++ b/math/gh-bc/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= bc
-PORTVERSION= 2.0.3
+PORTVERSION= 2.1.0
CATEGORIES= math
PKGNAMEPREFIX= gh-
@@ -29,6 +29,7 @@ do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/nls/C
${WRKSRC}/locale_install.sh ${STAGEDIR}${PREFIX}/share/nls/%L/%N.cat ${PORTNAME}
${MV} ${STAGEDIR}${PREFIX}/share/nls/en_US/bc.cat ${STAGEDIR}${PREFIX}/share/nls/C/
+ ${RMDIR} ${STAGEDIR}${PREFIX}/share/nls/en_US
do-test:
${MAKE} -C ${WRKSRC} test
diff --git a/math/gh-bc/distinfo b/math/gh-bc/distinfo
index f4cdfd95b056..65154a43f41d 100644
--- a/math/gh-bc/distinfo
+++ b/math/gh-bc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1560250712
-SHA256 (gavinhoward-bc-2.0.3_GH0.tar.gz) = 5b27f03a2453e7cf685223c94ee7512d70ffd05a8cf59aa27ecd38688d52509d
-SIZE (gavinhoward-bc-2.0.3_GH0.tar.gz) = 224987
+TIMESTAMP = 1562335308
+SHA256 (gavinhoward-bc-2.1.0_GH0.tar.gz) = bc39c11cd91d2df079f9d7a7bae90f681cfe055b7ad58010c11020625bf1d8a9
+SIZE (gavinhoward-bc-2.1.0_GH0.tar.gz) = 237162
diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile
index 5dafd78ef178..0d1c23fcf7f5 100644
--- a/math/giacxcas/Makefile
+++ b/math/giacxcas/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= giacxcas
-DISTVERSION= 1.5.0-61
+DISTVERSION= 1.5.0-63
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/giacxcas/distinfo b/math/giacxcas/distinfo
index 4444d4ca12be..8c9ce924411d 100644
--- a/math/giacxcas/distinfo
+++ b/math/giacxcas/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1561066996
-SHA256 (giacxcas/giac_1.5.0-61.tar.gz) = 905356675b4a4d59883f388d2d3b30f7d5a83d603a2e2d869fd09d83f1fd1b14
-SIZE (giacxcas/giac_1.5.0-61.tar.gz) = 77703643
+TIMESTAMP = 1563763809
+SHA256 (giacxcas/giac_1.5.0-63.tar.gz) = 1373eae7850cd40a7005aef534fd84dd05bc5a435f0064a1331c49743d57e7ca
+SIZE (giacxcas/giac_1.5.0-63.tar.gz) = 77733342
SHA256 (giacxcas/CoCoALib-0.9950.tgz) = b30d840593e1930c1629467918b508c429e0a983ef0d1343eab570f238275678
SIZE (giacxcas/CoCoALib-0.9950.tgz) = 4120680
SHA256 (giacxcas/fltk-giac.tar.gz) = 538243c536a62e562bc26dec1c54454f54ce614cc540371f5ccfe71d8ed27cf7
diff --git a/math/jts/Makefile b/math/jts/Makefile
index dab58e85ecaa..2d7c05b60ee0 100644
--- a/math/jts/Makefile
+++ b/math/jts/Makefile
@@ -2,49 +2,96 @@
# $FreeBSD$
PORTNAME= jts
-PORTVERSION= 1.14
+DISTVERSION= 1.16.1
+DISTVERSIONPREFIX= jts-
CATEGORIES= math databases java
-MASTER_SITES= SF/${PORTNAME}-topo-suite/${PORTNAME}/${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mfechner@FreeBSD.org
COMMENT= JTS Topology Suite
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/doc/LICENSE.txt
+LICENSE= EPL
+#LICENSE_COMB= dual
-RUN_DEPENDS= ${JAVALIBDIR}/jdom.jar:java/jdom \
- ${JAVALIBDIR}/junit.jar:java/junit \
- ${JAVALIBDIR}/xml-apis.jar:textproc/xerces-j
+BUILD_DEPENDS= mvn:devel/maven
+
+USE_GITHUB= yes
+GH_ACCOUNT= locationtech
-USES= zip
-NO_BUILD= yes
-NO_ARCH= yes
USE_JAVA= yes
-NO_WRKSUBDIR= yes
+JAVA_VERSION= 1.8+
+NO_ARCH= yes
VER= ${PORTVERSION:tl}
-JARFILES= JTS_Test jts-${VER} jtsio-${VER}
+JARFILES= core/target/jts-core app/target/jts-app io/common/target/jts-io-common lab/target/jts-lab
+JARDOCFILES= io/common/target/jts-io-common core/target/jts-core lab/target/jts-lab
+PLIST_SUB= VERSION=${VER}
PORTDOCS= *
OPTIONS_DEFINE= DOCS
+# to rebuild the deps archive:
+# 1. set DEV_UPDATE_MODE=yes
+# 2. make makesum build
+# 3. upload the *-deps using: make pushToGH
+# 4. set DEV_UPDATE_MODE=no
+# 5. make clean makesum
+
+DEV_UPDATE_MODE= no
+
+.if (${DEV_UPDATE_MODE} == "yes")
+pre-build:
+ mkdir -p ${WRKDIR}/.m2
+ cd ${WRKDIR}/.m2 && rm -Rf .git
+ cd ${WRKDIR}/.m2 && git init
+ cd ${WRKDIR}/.m2 && git remote add origin git@github.com:mfechner/freebsd-math-jts-deps.git
+ cd ${WRKDIR}/.m2 && git fetch
+ cd ${WRKDIR}/.m2 && rm -Rf repository
+ cd ${WRKDIR}/.m2 && git checkout master
+ cd ${WRKDIR}/.m2 && rm -Rf repository
+
+post-build:
+ @${ECHO} "(!!!) Please upload the maven repo using: make pushToGH"
+.else
+GH_TUPLE= mfechner:freebsd-math-jts-deps:${VER}:m2
+MASTER_SITES+= LOCAL/mfechner/:maven
+MVN_ARGS= --offline
+
+# Move the download deps to correct destination
+post-patch:
+ @${MV} ${WRKDIR}/freebsd-math-jts-deps-${VER} ${WRKDIR}/.m2
+.endif
+
+#-Dmaven.repo.local=${WRKDIR}/freebsd-math-jts-deps-${VER}/
+do-build:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ${LOCALBASE}/bin/mvn ${MVN_ARGS} \
+ -fae clean install \
+ -Dmaven.test.skip=true \
+ -Duser.home=${WRKDIR}
+
do-install:
.for jar in ${JARFILES}
- ${INSTALL_DATA} ${WRKSRC}/lib/${jar}.jar \
- ${STAGEDIR}${JAVAJARDIR}/${jar:S|-${VER}||}.jar
+ @${INSTALL_DATA} ${WRKSRC}/modules/${jar}-${VER}.jar \
+ ${STAGEDIR}${JAVALIBDIR}/
.endfor
do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
- @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-
-do-test:
- @${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|; \
- s|%%JAVALIBDIR%%|${JAVALIBDIR}|;\
- s|%%JAVA%%|${JAVA}|' \
- ${FILESDIR}/testJTS.sh.in > ${WRKSRC}/testJTS.sh
- (cd ${WRKSRC} && ${SH} ./testJTS.sh )
+.for jar in ${JARDOCFILES}
+ @${INSTALL_DATA} ${WRKSRC}/modules/${jar}-${VER}-javadoc.jar \
+ ${STAGEDIR}${JAVALIBDIR}/
+.endfor
+
+# Make sure you build the port before (not in poudriere, make build) with DEV_UPDATE_MODE=yes
+# before you execute this target
+pushToGH:
+ @cd ${WRKDIR}/.m2
+ cd ${WRKDIR}/.m2 && git add .
+ cd ${WRKDIR}/.m2 && git status
+ cd ${WRKDIR}/.m2 && git commit -m "Update deps for version ${VER}."
+ read -p "Continue to push new version ${VER} to GH" dummy
+ cd ${WRKDIR}/.m2 && git push -u origin master
+ cd ${WRKDIR}/.m2 && git tag -f ${VER}
+ cd ${WRKDIR}/.m2 && git push --tags -f
.include <bsd.port.mk>
diff --git a/math/jts/distinfo b/math/jts/distinfo
index 42d8cca83d0c..a131a0750afe 100644
--- a/math/jts/distinfo
+++ b/math/jts/distinfo
@@ -1,2 +1,5 @@
-SHA256 (jts-1.14.zip) = 848e7fadcdc74dbf3d5133b83103b42d925408a363ec7e54d2d8390791d6a359
-SIZE (jts-1.14.zip) = 9586532
+TIMESTAMP = 1563442910
+SHA256 (locationtech-jts-jts-1.16.1_GH0.tar.gz) = 899b58b18e3dc5756ffe94202a36a409a5a22f68b58295406155ace3eb5952c6
+SIZE (locationtech-jts-jts-1.16.1_GH0.tar.gz) = 13702015
+SHA256 (mfechner-freebsd-math-jts-deps-1.16.1_GH0.tar.gz) = f23ae4a882f78ecb37e3e5da49f467e62d3d92f552dd53d4146d4c4f4170193b
+SIZE (mfechner-freebsd-math-jts-deps-1.16.1_GH0.tar.gz) = 49315156
diff --git a/math/jts/files/testJTS.sh.in b/math/jts/files/testJTS.sh.in
deleted file mode 100644
index a2050b10863b..000000000000
--- a/math/jts/files/testJTS.sh.in
+++ /dev/null
@@ -1,17 +0,0 @@
-#! /bin/sh
-# $FreeBSD$
-
-JLD="%%JAVALIBDIR%%"
-JJD="%%JAVAJARDIR%%"
-JAVA="%%JAVA%%"
-
-classpath=""
-for file in junit.jar xml-apis.jar
-do
-classpath="$JLD/$file:$classpath"
-done
-for file in JTS_Test.jar acme.jar jts.jar jtsio.jar jdom-old.jar
-do
-classpath="$JJD/$file:$classpath"
-done
-$JAVA -cp "$classpath" com.vividsolutions.jtstest.testrunner.TopologyTestApp -Files testxml/validate testxml/general
diff --git a/math/jts/pkg-plist b/math/jts/pkg-plist
index 9fdc8ab79ab6..57f6c09532a7 100644
--- a/math/jts/pkg-plist
+++ b/math/jts/pkg-plist
@@ -1,3 +1,7 @@
-%%JAVAJARDIR%%/JTS_Test.jar
-%%JAVAJARDIR%%/jts.jar
-%%JAVAJARDIR%%/jtsio.jar
+%%JAVAJARDIR%%/jts-app-%%VERSION%%.jar
+%%JAVAJARDIR%%/jts-core-%%VERSION%%.jar
+%%JAVAJARDIR%%/jts-io-common-%%VERSION%%.jar
+%%JAVAJARDIR%%/jts-lab-%%VERSION%%.jar
+%%PORTDOCS%%%%JAVAJARDIR%%/jts-core-%%VERSION%%-javadoc.jar
+%%PORTDOCS%%%%JAVAJARDIR%%/jts-io-common-%%VERSION%%-javadoc.jar
+%%PORTDOCS%%%%JAVAJARDIR%%/jts-lab-%%VERSION%%-javadoc.jar
diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo
index 8282cd12cb9c..c836c055165c 100644
--- a/math/kalgebra/distinfo
+++ b/math/kalgebra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559621703
-SHA256 (KDE/applications/19.04.2/kalgebra-19.04.2.tar.xz) = 5006b680048eeb51e7c55e18f9a1acd9fd0d3459f1848c35dc8ce06f81764556
-SIZE (KDE/applications/19.04.2/kalgebra-19.04.2.tar.xz) = 1153660
+TIMESTAMP = 1562690772
+SHA256 (KDE/applications/19.04.3/kalgebra-19.04.3.tar.xz) = b63904f2fc5609d8c62b18ae5e8b0f917785d9eaf46357a1045a9de89aa129ea
+SIZE (KDE/applications/19.04.3/kalgebra-19.04.3.tar.xz) = 1153428
diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo
index dbd99bd8a4a2..54f273b71e50 100644
--- a/math/kbruch/distinfo
+++ b/math/kbruch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559621703
-SHA256 (KDE/applications/19.04.2/kbruch-19.04.2.tar.xz) = 930ec188356284b622ac478fc502538736b03981ed36011a6e8bd2b38eee413e
-SIZE (KDE/applications/19.04.2/kbruch-19.04.2.tar.xz) = 5599732
+TIMESTAMP = 1562690772
+SHA256 (KDE/applications/19.04.3/kbruch-19.04.3.tar.xz) = 131455d024ead96cf2396cf6074a23584799c0793464b83eb3ecc2a455c5d355
+SIZE (KDE/applications/19.04.3/kbruch-19.04.3.tar.xz) = 5600228
diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo
index ff20f7952822..cb774b5b602e 100644
--- a/math/kcalc/distinfo
+++ b/math/kcalc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559621703
-SHA256 (KDE/applications/19.04.2/kcalc-19.04.2.tar.xz) = cd1e4ca0fff1a4b596335fdeb570cf549808be399ff12bced79e4a908c7cf0d0
-SIZE (KDE/applications/19.04.2/kcalc-19.04.2.tar.xz) = 367756
+TIMESTAMP = 1562690772
+SHA256 (KDE/applications/19.04.3/kcalc-19.04.3.tar.xz) = 42da5439af4f59402d27f2c48d4ee9c68d4a84bfda8d16a5ab9d7ab6bdcc02d5
+SIZE (KDE/applications/19.04.3/kcalc-19.04.3.tar.xz) = 366516
diff --git a/math/kig/distinfo b/math/kig/distinfo
index eff7a5552913..73cee0cc400d 100644
--- a/math/kig/distinfo
+++ b/math/kig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559621704
-SHA256 (KDE/applications/19.04.2/kig-19.04.2.tar.xz) = 6c3b627a689f5c14182c868e10b44317dd2c6d618cd219416d9c23d9746e44c8
-SIZE (KDE/applications/19.04.2/kig-19.04.2.tar.xz) = 3497232
+TIMESTAMP = 1562690773
+SHA256 (KDE/applications/19.04.3/kig-19.04.3.tar.xz) = 05566395ce58c6c049d797f579362d52b612ab1718b111f7a054e9e3ae229459
+SIZE (KDE/applications/19.04.3/kig-19.04.3.tar.xz) = 3492840
diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo
index ac41f527071e..b1b23f88b0b0 100644
--- a/math/kmplot/distinfo
+++ b/math/kmplot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559621704
-SHA256 (KDE/applications/19.04.2/kmplot-19.04.2.tar.xz) = 889205a7bea6ca295a4a568287acdbdf555ad7fa301823d21f7322751b4f64ec
-SIZE (KDE/applications/19.04.2/kmplot-19.04.2.tar.xz) = 3061664
+TIMESTAMP = 1562690773
+SHA256 (KDE/applications/19.04.3/kmplot-19.04.3.tar.xz) = 8c312235076fdad431fc68dc3e8be18ab8317e8a6efb6e6170958cb7495ab479
+SIZE (KDE/applications/19.04.3/kmplot-19.04.3.tar.xz) = 3047220
diff --git a/math/libRmath/Makefile b/math/libRmath/Makefile
index 2dcc628ec672..9579f39f0f30 100644
--- a/math/libRmath/Makefile
+++ b/math/libRmath/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libRmath
-DISTVERSION= 3.6.0
+DISTVERSION= 3.6.1
CATEGORIES= math lang
MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||}
DISTNAME= R-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
@@ -12,7 +12,7 @@ COMMENT= Standalone math library from R
LICENSE= GPLv2
-ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386
+ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64
LIB_DEPENDS= libcurl.so:ftp/curl \
libpcre.so:devel/pcre
diff --git a/math/libRmath/distinfo b/math/libRmath/distinfo
index 7dc8177b1e5b..a724bd876a20 100644
--- a/math/libRmath/distinfo
+++ b/math/libRmath/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1556737986
-SHA256 (R-3.6.0.tar.gz) = 36fcac3e452666158e62459c6fc810adc247c7109ed71c5b6c3ad5fc2bf57509
-SIZE (R-3.6.0.tar.gz) = 30449618
+TIMESTAMP = 1563155776
+SHA256 (R-3.6.1.tar.gz) = 5baa9ebd3e71acecdcc3da31d9042fb174d55a42829f8315f2457080978b1389
+SIZE (R-3.6.1.tar.gz) = 30463021
diff --git a/math/metis/Makefile b/math/metis/Makefile
index b019fdb37c21..f1ec33acc3dd 100644
--- a/math/metis/Makefile
+++ b/math/metis/Makefile
@@ -67,7 +67,7 @@ pre-configure:
${WRKSRC}/GKlib/GKlibSystem.cmake
@${REINPLACE_CMD} -e "\|/home/karypis/|d" \
${WRKSRC}/programs/CMakeLists.txt
-.if ((${ARCH}=="amd64") || (${ARCH}=="aarch64") || (${ARCH}=="sparc64") || (${ARCH}=="powerpc64"))
+.if ${ARCH:M*64*}
@${REINPLACE_CMD}-e \
's|IDXTYPEWIDTH 32|IDXTYPEWIDTH 64|' \
${WRKSRC}/include/metis.h
diff --git a/math/mkl-dnn/Makefile b/math/mkl-dnn/Makefile
index 440a884b9c5d..d7b146a10032 100644
--- a/math/mkl-dnn/Makefile
+++ b/math/mkl-dnn/Makefile
@@ -2,8 +2,7 @@
PORTNAME= mkl-dnn
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20
-DISTVERSIONSUFFIX= -rc
+DISTVERSION= 1.0
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/mkl-dnn/distinfo b/math/mkl-dnn/distinfo
index cb249ea67cf9..ec5631367f0b 100644
--- a/math/mkl-dnn/distinfo
+++ b/math/mkl-dnn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1561163360
-SHA256 (intel-mkl-dnn-v0.20-rc_GH0.tar.gz) = a200cd1e1464a42bb1683fb79853af4d788c0dd01c657a20ef2731602ba69f74
-SIZE (intel-mkl-dnn-v0.20-rc_GH0.tar.gz) = 1678969
+TIMESTAMP = 1563008146
+SHA256 (intel-mkl-dnn-v1.0_GH0.tar.gz) = 27fd9da9720c452852f1226581e7914efcf74e1ff898468fdcbe1813528831ba
+SIZE (intel-mkl-dnn-v1.0_GH0.tar.gz) = 4310938
diff --git a/math/mkl-dnn/pkg-plist b/math/mkl-dnn/pkg-plist
index b8d238af53ef..a77649862e09 100644
--- a/math/mkl-dnn/pkg-plist
+++ b/math/mkl-dnn/pkg-plist
@@ -1,5 +1,6 @@
include/mkldnn.h
include/mkldnn.hpp
+include/mkldnn_config.h
include/mkldnn_debug.h
include/mkldnn_types.h
include/mkldnn_version.h
@@ -9,4 +10,4 @@ lib/cmake/mkldnn/mkldnn-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/mkldnn/mkldnn-targets.cmake
lib/libmkldnn.so
lib/libmkldnn.so.0
-lib/libmkldnn.so.0.20.0.0
+lib/libmkldnn.so.1.0.0.0
diff --git a/math/mlpack/Makefile b/math/mlpack/Makefile
index 81f3fa368bfc..871cfb7696c7 100644
--- a/math/mlpack/Makefile
+++ b/math/mlpack/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mlpack
DISTVERSION= 3.0.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MASTER_SITES= http://mlpack.org/files/
diff --git a/math/moab/Makefile b/math/moab/Makefile
index 16e77031e44b..f85060c6a408 100644
--- a/math/moab/Makefile
+++ b/math/moab/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libhdf5.so:science/hdf5 \
libnetcdf.so:science/netcdf \
libopenblas.so:math/openblas
-USES= cmake:noninja eigen:3 fortran
+USES= cmake:noninja compiler:c++11-lang eigen:3 fortran
USE_LDCONFIG= yes
CMAKE_ARGS= -DBLAS_LIBRARIES:STRING=${LOCALBASE}/lib/libopenblas.so -DLAPACK_LIBRARIES:STRING=${LOCALBASE}/lib/libopenblas.so
diff --git a/math/p5-Math-Utils/pkg-descr b/math/p5-Math-Utils/pkg-descr
index de1bff346ce4..c745f24d6cd3 100644
--- a/math/p5-Math-Utils/pkg-descr
+++ b/math/p5-Math-Utils/pkg-descr
@@ -1,3 +1,3 @@
-Math::Utils provides ueful mathematical functions not in Perl.
+Math::Utils provides useful mathematical functions not in Perl.
WWW: https://metacpan.org/release/Math-Utils
diff --git a/math/py-CyLP/Makefile b/math/py-CyLP/Makefile
index a0249a4237a6..3880801a2a8e 100644
--- a/math/py-CyLP/Makefile
+++ b/math/py-CyLP/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libblas.so:math/blas \
liblapack.so:math/lapack
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= python:2.7 # 3.X support is still in the pull request: https://github.com/coin-or/CyLP/pull/28
+USES= compiler:c++11-lang python:2.7 # 3.X support is still in the pull request: https://github.com/coin-or/CyLP/pull/28
USE_GITHUB= yes
GH_ACCOUNT= coin-or
USE_PYTHON= distutils cython autoplist
diff --git a/math/py-gym/Makefile b/math/py-gym/Makefile
index 2e0cdd5a59da..53b8396841f5 100644
--- a/math/py-gym/Makefile
+++ b/math/py-gym/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gym
-PORTVERSION= 0.13.0
+PORTVERSION= 0.13.1
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>=1.2.0:devel/py-cloudpickle@${PY_FLAVOR} \
${PY_ENUM34} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.10.4:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyglet>=1.2.0:graphics/py-pyglet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyglet>=1.2.0<1.3.3:graphics/py-pyglet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
diff --git a/math/py-gym/distinfo b/math/py-gym/distinfo
index 41b7f7da8849..c5c4ef24b91b 100644
--- a/math/py-gym/distinfo
+++ b/math/py-gym/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1561199718
-SHA256 (gym-0.13.0.tar.gz) = 2c2d1b97d0d34d2aaac0ed667ea430ef2498ef84707aa74f6e97a8eb5484f38e
-SIZE (gym-0.13.0.tar.gz) = 1556690
+TIMESTAMP = 1562689564
+SHA256 (gym-0.13.1.tar.gz) = 71b3c83969aab6ab9b38901dfafec438636d83691c13f50956e0d1636fb363ba
+SIZE (gym-0.13.1.tar.gz) = 1557784
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 650574c51190..cd2b04983cd2 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -2,16 +2,15 @@
# $FreeBSD$
PORTNAME= numpy
-PORTVERSION= 1.16.1
-PORTREVISION= 2
+PORTVERSION= 1.16.4
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= CHEESESHOP \
https://docs.scipy.org/doc/${PORTNAME}-${PORTVERSION}/:doc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- ${PORTNAME}-ref-${PORTVERSION}.pdf:doc \
- ${PORTNAME}-user-${PORTVERSION}.pdf:doc
+ ${PORTNAME}-ref-${PORTVERSION:R}.1.pdf:doc \
+ ${PORTNAME}-user-${PORTVERSION:R}.1.pdf:doc
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= python@FreeBSD.org
@@ -69,8 +68,8 @@ post-install:
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-ref-${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-user-${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-ref-${PORTVERSION:R}.1.pdf ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-user-${PORTVERSION:R}.1.pdf ${STAGEDIR}${DOCSDIR}
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} runtests.py
diff --git a/math/py-numpy/distinfo b/math/py-numpy/distinfo
index 7b8ff598c0e3..a04a0874c4a4 100644
--- a/math/py-numpy/distinfo
+++ b/math/py-numpy/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1549058561
-SHA256 (numpy-1.16.1.zip) = 31d3fe5b673e99d33d70cfee2ea8fe8dccd60f265c3ed990873a88647e3dd288
-SIZE (numpy-1.16.1.zip) = 5070040
+TIMESTAMP = 1562166804
+SHA256 (numpy-1.16.4.zip) = 7242be12a58fec245ee9734e625964b97cf7e3f2f7d016603f9e56660ce479c7
+SIZE (numpy-1.16.4.zip) = 5122740
SHA256 (numpy-ref-1.16.1.pdf) = 5296c4949c92d00ae2c94ce65b78369b8081995dc72447bb20b6518bfaed3552
SIZE (numpy-ref-1.16.1.pdf) = 5175448
SHA256 (numpy-user-1.16.1.pdf) = aa8c591eee4c537768854f19e3cf4b861280828c19eb9d2e6194ea230570ea75
diff --git a/math/py-rpy2/Makefile b/math/py-rpy2/Makefile
index 47ee6b1678ae..220cc04a1c3a 100644
--- a/math/py-rpy2/Makefile
+++ b/math/py-rpy2/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rpy2
-DISTVERSION= 3.0.4
+DISTVERSION= 3.0.5
CATEGORIES= math
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-rpy2/distinfo b/math/py-rpy2/distinfo
index e72b9a90ed21..4c83bfe4f1a4 100644
--- a/math/py-rpy2/distinfo
+++ b/math/py-rpy2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558010808
-SHA256 (rpy2-3.0.4.tar.gz) = 2af5158a5d56af7f7bf5e54d8d7e87b6f115ff40f056d82f93cad0cbf6acc0cb
-SIZE (rpy2-3.0.4.tar.gz) = 117524
+TIMESTAMP = 1563542761
+SHA256 (rpy2-3.0.5.tar.gz) = c1fcd966780ebc3ea2400f73b558a801fbc17c09312f55d27b391b48fc24c8f9
+SIZE (rpy2-3.0.5.tar.gz) = 117660
diff --git a/math/py-scs/Makefile b/math/py-scs/Makefile
index 34477ac92126..38448ccf5ab2 100644
--- a/math/py-scs/Makefile
+++ b/math/py-scs/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= scs
-DISTVERSION= 2.1.0
-PORTREVISION= 1
+DISTVERSION= 2.1.1-2
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-scs/distinfo b/math/py-scs/distinfo
index 57ee75a92f26..542556745789 100644
--- a/math/py-scs/distinfo
+++ b/math/py-scs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1552753265
-SHA256 (scs-2.1.0.tar.gz) = 1d67a34b36ef31fc23eeb29c97d3b126d8c70f6420e4da600d674f478d1985d4
-SIZE (scs-2.1.0.tar.gz) = 154400
+TIMESTAMP = 1562997515
+SHA256 (scs-2.1.1-2.tar.gz) = f816cfe3d4b4cff3ac2b8b96588c5960ddd2a3dc946bda6b09db04e7bc6577f2
+SIZE (scs-2.1.1-2.tar.gz) = 157075
diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile
index 39fc9fe12fe0..c63600e68316 100644
--- a/math/py-statsmodels/Makefile
+++ b/math/py-statsmodels/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= statsmodels
-PORTVERSION= 0.10.0
+PORTVERSION= 0.10.1
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-statsmodels/distinfo b/math/py-statsmodels/distinfo
index 1ae4277d2126..63974976f8a4 100644
--- a/math/py-statsmodels/distinfo
+++ b/math/py-statsmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1561659089
-SHA256 (statsmodels-0.10.0.tar.gz) = 65f321640e21134fc18b312fb2f3edcfbd23ddc36831a06e2445f9f2d7c01aba
-SIZE (statsmodels-0.10.0.tar.gz) = 14046782
+TIMESTAMP = 1563640734
+SHA256 (statsmodels-0.10.1.tar.gz) = 320659a80f916c2edf9dfbe83512d9004bb562b72eedb7d9374562038697fa10
+SIZE (statsmodels-0.10.1.tar.gz) = 14056607
diff --git a/math/py-symcxx/Makefile b/math/py-symcxx/Makefile
index a963530ff94c..366f79f23c74 100644
--- a/math/py-symcxx/Makefile
+++ b/math/py-symcxx/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY}
-USES= fortran python:-3.6 # fortran because otherwise "import numpy" fails with wrong libgcc_s.so message
+USES= compiler:c++11-lang fortran python:-3.6 # fortran because otherwise "import numpy" fails with wrong libgcc_s.so message
USE_PYTHON= distutils autoplist
post-patch:
diff --git a/math/rexx-regmath/Makefile b/math/rexx-regmath/Makefile
index 71335a1d4fe1..1d041983e63e 100644
--- a/math/rexx-regmath/Makefile
+++ b/math/rexx-regmath/Makefile
@@ -17,7 +17,7 @@ LICENSE= MPL10
BUILD_DEPENDS= rexx:lang/rexx-regina
-USES= zip
+USES= compiler zip
WRKSRC= ${WRKDIR}/math
USE_LDCONFIG= yes
@@ -32,7 +32,9 @@ PORTEXAMPLES= README testrxmath testrexxmath
OPTIONS_DEFINE= DOCS EXAMPLES
-.if !exists(/usr/lib/libstdc++.so)
+.include <bsd.port.pre.mk>
+
+.if ! ${CHOSEN_COMPILER_TYPE} == gcc
CFLAGS+= -Wno-incompatible-pointer-types
.endif
@@ -51,4 +53,4 @@ do-install-EXAMPLES-on:
${INSTALL_DATA} ${WRKDIR}/testrxmath ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKDIR}/testrexxmath ${STAGEDIR}${EXAMPLESDIR}/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/math/rocs/distinfo b/math/rocs/distinfo
index 87158eaee933..82b7282c4efe 100644
--- a/math/rocs/distinfo
+++ b/math/rocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559621704
-SHA256 (KDE/applications/19.04.2/rocs-19.04.2.tar.xz) = 4a9ae9962b45b9689a63c164203db8f26dc0caf8cd0c065ddad10eb983249998
-SIZE (KDE/applications/19.04.2/rocs-19.04.2.tar.xz) = 1516116
+TIMESTAMP = 1562690773
+SHA256 (KDE/applications/19.04.3/rocs-19.04.3.tar.xz) = eec0f7ab55f81946dafa2e31ee92a2bec5c1727e64bdeb8e7566c61f66e53d01
+SIZE (KDE/applications/19.04.3/rocs-19.04.3.tar.xz) = 1515844
diff --git a/math/rumur/Makefile b/math/rumur/Makefile
index 13804e80ef1e..96d2f837ba5e 100644
--- a/math/rumur/Makefile
+++ b/math/rumur/Makefile
@@ -2,7 +2,7 @@
PORTNAME= rumur
DISTVERSIONPREFIX= v
-DISTVERSION= 2019.06.30
+DISTVERSION= 2019.07.21
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/rumur/distinfo b/math/rumur/distinfo
index 7f729c0206b8..22ec46761d5c 100644
--- a/math/rumur/distinfo
+++ b/math/rumur/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1562304991
-SHA256 (Smattr-rumur-v2019.06.30_GH0.tar.gz) = d51c7cccc65700c11f0854309d5f60f8befa29430350b6b64fe27b83396c9291
-SIZE (Smattr-rumur-v2019.06.30_GH0.tar.gz) = 181306
+TIMESTAMP = 1563761572
+SHA256 (Smattr-rumur-v2019.07.21_GH0.tar.gz) = e702f37bfd76f23409b67d8b5a161a48530f4bee1d58185745329d934859fe8e
+SIZE (Smattr-rumur-v2019.07.21_GH0.tar.gz) = 190359
diff --git a/math/scilab/Makefile b/math/scilab/Makefile
index 32338dd1eaca..8406268e31a4 100644
--- a/math/scilab/Makefile
+++ b/math/scilab/Makefile
@@ -130,7 +130,7 @@ CONFIGURE_ARGS+= --without-openmp
.include <bsd.port.pre.mk>
-.if ${PORT_OPTIONS:MGUI} && ${JAVA_PORT_VERSION:M1.8.*}
+.if ${PORT_OPTIONS:MGUI} && ${JAVA_PORT_VERSION:M*8*}
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-Makefile.in
.endif
diff --git a/math/scs/Makefile b/math/scs/Makefile
index fb249c5ece58..66aea52239ab 100644
--- a/math/scs/Makefile
+++ b/math/scs/Makefile
@@ -1,10 +1,7 @@
# $FreeBSD$
PORTNAME= scs
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.2-50
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -g3401dfc
+DISTVERSION= 2.1.1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/scs/distinfo b/math/scs/distinfo
index 830b9947534f..d12fcd577c2c 100644
--- a/math/scs/distinfo
+++ b/math/scs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1554959967
-SHA256 (cvxgrp-scs-v2.0.2-50-g3401dfc_GH0.tar.gz) = 393540b32fe9f0a75d3366add2e38b6c3f937dfd584de9530b8b843a3ffa982d
-SIZE (cvxgrp-scs-v2.0.2-50-g3401dfc_GH0.tar.gz) = 104302
+TIMESTAMP = 1562989920
+SHA256 (cvxgrp-scs-2.1.1_GH0.tar.gz) = 0e20b91e8caf744b84aa985ba4e98cc7235ee33612b2bad2bf31ea5ad4e07d93
+SIZE (cvxgrp-scs-2.1.1_GH0.tar.gz) = 104321
diff --git a/math/scs/pkg-plist b/math/scs/pkg-plist
index 01c0f552b1d4..9b4ff777261e 100644
--- a/math/scs/pkg-plist
+++ b/math/scs/pkg-plist
@@ -1,6 +1,14 @@
include/scs/aa.h
+include/scs/cones.h
+include/scs/ctrlc.h
include/scs/glbopts.h
+include/scs/linalg.h
+include/scs/linsys.h
+include/scs/normalize.h
+include/scs/rw.h
include/scs/scs.h
+include/scs/scs_blas.h
+include/scs/util.h
lib/libscsdir.a
lib/libscsdir.so
lib/libscsindir.a
diff --git a/math/stp/Makefile b/math/stp/Makefile
index fcc4de7ea6ae..9ed2c01faa73 100644
--- a/math/stp/Makefile
+++ b/math/stp/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= stp
-DISTVERSION= 2.3.2
-PORTREVISION= 2
+DISTVERSION= 2.3.3
PORTEPOCH= 1
CATEGORIES= math
@@ -24,7 +23,4 @@ USE_GITHUB= yes
USE_PERL5= build
USE_LDCONFIG= yes
-post-install:
- @${MV} ${STAGEDIR}${PREFIX}/bin/stp-${PORTVERSION} ${STAGEDIR}${PREFIX}/bin/stp
-
.include <bsd.port.mk>
diff --git a/math/stp/distinfo b/math/stp/distinfo
index a70180284066..868d6a803e52 100644
--- a/math/stp/distinfo
+++ b/math/stp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1550915610
-SHA256 (stp-stp-2.3.2_GH0.tar.gz) = 146592168eaf094c8ea47cb55d6908919798a1b46de9948704d97224f0212f42
-SIZE (stp-stp-2.3.2_GH0.tar.gz) = 2575880
+TIMESTAMP = 1563715848
+SHA256 (stp-stp-2.3.3_GH0.tar.gz) = ea6115c0fc11312c797a4b7c4db8734afcfce4908d078f386616189e01b4fffa
+SIZE (stp-stp-2.3.3_GH0.tar.gz) = 2577550