aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Montgomery-Smith <stephen@FreeBSD.org>2023-03-09 02:17:52 +0000
committerStephen Montgomery-Smith <stephen@FreeBSD.org>2023-03-09 02:17:52 +0000
commitd4f3d79c367cdbcac8927e2a730a98982a10e50e (patch)
treeb786dde3d16f478bf0ff3dfb6da1cce5aa3af897
parent89db86003595725638977f09c2435f5f60ec0835 (diff)
downloadports-d4f3d79c367cdbcac8927e2a730a98982a10e50e.tar.gz
ports-d4f3d79c367cdbcac8927e2a730a98982a10e50e.zip
math/octave: Update to 8.1.0.
Bump portrevision of all dependent ports. Mark broken math/octave-forge-database, math/octave-forge-mechanics, math/octave-forge-mpi math/octave-forge-nlwing2, math/octave-forge-parallel, math/octave-forge-specfun Set to default off these ports in math/octave-forge. Clean up indentation in Mk/Uses/octave.mk.
-rw-r--r--Mk/Uses/octave.mk30
-rw-r--r--benchmarks/octave-forge-benchmark/Makefile2
-rw-r--r--math/octave-forge-actuarial/Makefile2
-rw-r--r--math/octave-forge-audio/Makefile1
-rw-r--r--math/octave-forge-automatic-differentiation/Makefile2
-rw-r--r--math/octave-forge-bim/Makefile1
-rw-r--r--math/octave-forge-bioinfo/Makefile2
-rw-r--r--math/octave-forge-biosig/Makefile2
-rw-r--r--math/octave-forge-bsltl/Makefile2
-rw-r--r--math/octave-forge-cfitsio/Makefile2
-rw-r--r--math/octave-forge-cgi/Makefile2
-rw-r--r--math/octave-forge-civil-engineering/Makefile2
-rw-r--r--math/octave-forge-coder/Makefile1
-rw-r--r--math/octave-forge-communications/Makefile2
-rw-r--r--math/octave-forge-control/Makefile1
-rw-r--r--math/octave-forge-csg-toolkit/Makefile2
-rw-r--r--math/octave-forge-data-smoothing/Makefile2
-rw-r--r--math/octave-forge-database/Makefile4
-rw-r--r--math/octave-forge-dataframe/Makefile2
-rw-r--r--math/octave-forge-dicom/Makefile1
-rw-r--r--math/octave-forge-divand/Makefile2
-rw-r--r--math/octave-forge-doctest/Makefile1
-rw-r--r--math/octave-forge-econometrics/Makefile2
-rw-r--r--math/octave-forge-fda/Makefile2
-rw-r--r--math/octave-forge-femoctave/Makefile1
-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-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/Makefile2
-rw-r--r--math/octave-forge-generate_html/Makefile1
-rw-r--r--math/octave-forge-geographiclib/Makefile2
-rw-r--r--math/octave-forge-geometry/Makefile2
-rw-r--r--math/octave-forge-gnuplot/Makefile2
-rw-r--r--math/octave-forge-gsl/Makefile2
-rw-r--r--math/octave-forge-ident/Makefile2
-rw-r--r--math/octave-forge-image/Makefile2
-rw-r--r--math/octave-forge-informationtheory/Makefile2
-rw-r--r--math/octave-forge-integration/Makefile2
-rw-r--r--math/octave-forge-internal-fluid-flow/Makefile1
-rw-r--r--math/octave-forge-interval/Makefile2
-rw-r--r--math/octave-forge-io/Makefile2
-rw-r--r--math/octave-forge-irsa/Makefile2
-rw-r--r--math/octave-forge-level-set/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-matgeom/Makefile2
-rw-r--r--math/octave-forge-mccabe-thiele/Makefile1
-rw-r--r--math/octave-forge-mechanics/Makefile4
-rw-r--r--math/octave-forge-miscellaneous/Makefile2
-rw-r--r--math/octave-forge-missing-functions/Makefile2
-rw-r--r--math/octave-forge-mpi/Makefile3
-rw-r--r--math/octave-forge-mqtt/Makefile1
-rw-r--r--math/octave-forge-msh/Makefile1
-rw-r--r--math/octave-forge-multicore/Makefile2
-rw-r--r--math/octave-forge-mvn/Makefile2
-rw-r--r--math/octave-forge-nan/Makefile1
-rw-r--r--math/octave-forge-ncarray/Makefile1
-rw-r--r--math/octave-forge-netcdf/Makefile1
-rw-r--r--math/octave-forge-nlwing2/Makefile4
-rw-r--r--math/octave-forge-nnet/Makefile2
-rw-r--r--math/octave-forge-nurbs/Makefile2
-rw-r--r--math/octave-forge-oct2mat/Makefile2
-rw-r--r--math/octave-forge-octclip/Makefile1
-rw-r--r--math/octave-forge-octproj/Makefile2
-rw-r--r--math/octave-forge-odebvp/Makefile2
-rw-r--r--math/octave-forge-onsas/Makefile2
-rw-r--r--math/octave-forge-optics/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/Makefile4
-rw-r--r--math/octave-forge-pde1dm/Makefile2
-rw-r--r--math/octave-forge-plot/Makefile2
-rw-r--r--math/octave-forge-ponchon-savarit/Makefile1
-rw-r--r--math/octave-forge-psychrometrics/Makefile1
-rw-r--r--math/octave-forge-pythonic/Makefile1
-rw-r--r--math/octave-forge-quaternion/Makefile2
-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/Makefile1
-rw-r--r--math/octave-forge-sole/Makefile1
-rw-r--r--math/octave-forge-sparsersb/Makefile2
-rw-r--r--math/octave-forge-specfun/Makefile4
-rw-r--r--math/octave-forge-special-matrix/Makefile2
-rw-r--r--math/octave-forge-splines/Makefile2
-rw-r--r--math/octave-forge-sqlite/Makefile1
-rw-r--r--math/octave-forge-statistics-bootstrap/Makefile1
-rw-r--r--math/octave-forge-statistics/Makefile1
-rw-r--r--math/octave-forge-stk/Makefile1
-rw-r--r--math/octave-forge-strings/Makefile1
-rw-r--r--math/octave-forge-struct/Makefile1
-rw-r--r--math/octave-forge-symband/Makefile2
-rw-r--r--math/octave-forge-symbolic/Makefile1
-rw-r--r--math/octave-forge-tcl-octave/Makefile2
-rw-r--r--math/octave-forge-tsa/Makefile2
-rw-r--r--math/octave-forge-video/Makefile2
-rw-r--r--math/octave-forge-websockets/Makefile2
-rw-r--r--math/octave-forge-zenity/Makefile2
-rw-r--r--math/octave-forge-zeromq/Makefile1
-rw-r--r--math/octave-forge/Makefile3
-rw-r--r--math/octave/Makefile4
-rw-r--r--math/octave/distinfo6
-rw-r--r--math/octave/files/patch-build-aux_get-source-mtime.sh11
-rw-r--r--math/octave/files/patch-build-aux_mk-pkg-add.sh11
-rw-r--r--math/octave/files/patch-liboctave_util_oct-sparse.h36
-rw-r--r--math/octave/files/patch-scripts_pkg_private_configure__make.m11
-rw-r--r--math/octave/pkg-plist110
116 files changed, 231 insertions, 185 deletions
diff --git a/Mk/Uses/octave.mk b/Mk/Uses/octave.mk
index e5c6be62df25..35782a88da84 100644
--- a/Mk/Uses/octave.mk
+++ b/Mk/Uses/octave.mk
@@ -22,25 +22,25 @@ IGNORE= Incorrect 'USES+= octave:${octave_ARGS}' usage: argument [${arg}] is not
. endif
. endfor
-OCTAVE_VERSION= 7.3.0
+OCTAVE_VERSION= 8.1.0
-. if empty(octave_ARGS:Menv)
+. if empty(octave_ARGS:Menv)
BUILD_DEPENDS+= octave:math/octave
RUN_DEPENDS+= octave:math/octave \
${LOCALBASE}/libexec/octave/load-octave-pkg:math/octave-forge-base
LIB_DEPENDS+= libpcre.so:devel/pcre
-. if ! ${USES:Mcompiler}
+. if ! ${USES:Mcompiler}
_USES_POST+= compiler:c++14-lang
-. endif
+. endif
-. if ! ${USES:Mfortran}
+. if ! ${USES:Mfortran}
_USES_POST+= fortran
-. endif
+. endif
-. if ! ${USES:Mgmake}
+. if ! ${USES:Mgmake}
_USES_POST+= gmake
-. endif
+. endif
CXXFLAGS+= -I${LOCALBASE}/include/octave-${OCTAVE_VERSION}
CFLAGS+= -I${LOCALBASE}/include/octave-${OCTAVE_VERSION}
@@ -59,17 +59,17 @@ MAKE_ARGS= CC="${CC}" CXX="${CXX}" LD_CXX="${CXX}" DL_LD="${CXX}" MKOCTFILE="${L
LOAD_OCTAVE_PKG_CMD= ${LOCALBASE}/libexec/octave/load-octave-pkg
-. if !target(pre-install)
+. if !target(pre-install)
pre-install: octave-pre-install
-. endif # !target(pre-install)
+. endif # !target(pre-install)
-. if !target(do-install)
+. if !target(do-install)
do-install: octave-do-install
-. endif # !target(do-install)
+. endif # !target(do-install)
-. if !target(post-install)
+. if !target(post-install)
post-install: octave-post-install
-. endif # !target(post-install)
+. endif # !target(post-install)
octave-pre-install:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
@@ -85,6 +85,6 @@ octave-post-install:
@${ECHO_CMD} "share/octave/tarballs/${OCTAVE_PKGNAME}.tar.gz" >> ${TMPPLIST}
@${ECHO_CMD} "@postunexec if [ -x ${LOAD_OCTAVE_PKG_CMD} ]; then ${LOAD_OCTAVE_PKG_CMD}; fi" >> ${TMPPLIST}
@${ECHO_CMD} "@postexec if [ -x ${LOAD_OCTAVE_PKG_CMD} ]; then ${LOAD_OCTAVE_PKG_CMD}; fi" >> ${TMPPLIST}
-. endif # empty(octave_ARGS:Menv)
+. endif # empty(octave_ARGS:Menv)
.endif # !defined(_INCLUDE_USES_OCTAVE_MK)
diff --git a/benchmarks/octave-forge-benchmark/Makefile b/benchmarks/octave-forge-benchmark/Makefile
index c0fdb8d26791..4029b8d89b4f 100644
--- a/benchmarks/octave-forge-benchmark/Makefile
+++ b/benchmarks/octave-forge-benchmark/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-benchmark
PORTVERSION= 1.1.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= benchmarks math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-actuarial/Makefile b/math/octave-forge-actuarial/Makefile
index d9602b932b35..372a6db9ab5f 100644
--- a/math/octave-forge-actuarial/Makefile
+++ b/math/octave-forge-actuarial/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-actuarial
PORTVERSION= 1.1.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-audio/Makefile b/math/octave-forge-audio/Makefile
index a2528425bd15..3f4eab3c14b2 100644
--- a/math/octave-forge-audio/Makefile
+++ b/math/octave-forge-audio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-audio
PORTVERSION= 2.0.5
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-automatic-differentiation/Makefile b/math/octave-forge-automatic-differentiation/Makefile
index 35056303f94a..481ec61491e1 100644
--- a/math/octave-forge-automatic-differentiation/Makefile
+++ b/math/octave-forge-automatic-differentiation/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-automatic-differentiation
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-bim/Makefile b/math/octave-forge-bim/Makefile
index 1aa560c0cfd7..fd56d03d8566 100644
--- a/math/octave-forge-bim/Makefile
+++ b/math/octave-forge-bim/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-bim
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.6
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-bioinfo/Makefile b/math/octave-forge-bioinfo/Makefile
index 6c3307609c27..6fba8d6b1f4e 100644
--- a/math/octave-forge-bioinfo/Makefile
+++ b/math/octave-forge-bioinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-bioinfo
PORTVERSION= 0.1.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-biosig/Makefile b/math/octave-forge-biosig/Makefile
index 537155bfb91a..43ad6bb009f9 100644
--- a/math/octave-forge-biosig/Makefile
+++ b/math/octave-forge-biosig/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-biosig
DISTVERSION= 3.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= https://pub.ist.ac.at/~schloegl/biosig/prereleases/
DISTNAME= biosig4octave-${DISTVERSION}.src
diff --git a/math/octave-forge-bsltl/Makefile b/math/octave-forge-bsltl/Makefile
index 8c34ea26423e..3105bd88136f 100644
--- a/math/octave-forge-bsltl/Makefile
+++ b/math/octave-forge-bsltl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-bsltl
PORTVERSION= 1.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-cfitsio/Makefile b/math/octave-forge-cfitsio/Makefile
index fac0318f1cc0..4776ff0ed05d 100644
--- a/math/octave-forge-cfitsio/Makefile
+++ b/math/octave-forge-cfitsio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-cfitsio
PORTVERSION= 0.0.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF
MASTER_SITE_SUBDIR=octave-cfitsio/v${PORTVERSION}
diff --git a/math/octave-forge-cgi/Makefile b/math/octave-forge-cgi/Makefile
index 4f82f4208ff3..a865d8fec09f 100644
--- a/math/octave-forge-cgi/Makefile
+++ b/math/octave-forge-cgi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-cgi
PORTVERSION= 0.1.2
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-civil-engineering/Makefile b/math/octave-forge-civil-engineering/Makefile
index 8914fce78164..f259dae2c7a9 100644
--- a/math/octave-forge-civil-engineering/Makefile
+++ b/math/octave-forge-civil-engineering/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-civil-engineering
PORTVERSION= 1.0.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-coder/Makefile b/math/octave-forge-coder/Makefile
index 75f0e4d71b11..3bf685fbc0be 100644
--- a/math/octave-forge-coder/Makefile
+++ b/math/octave-forge-coder/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-coder
DISTVERSIONPREFIX= coder-
DISTVERSION= 1.8.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-communications/Makefile b/math/octave-forge-communications/Makefile
index dcbd60e2391b..f84d12a5deef 100644
--- a/math/octave-forge-communications/Makefile
+++ b/math/octave-forge-communications/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-communications
PORTVERSION= 1.2.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-control/Makefile b/math/octave-forge-control/Makefile
index dfcc0df5ada1..c532be0aaa2a 100644
--- a/math/octave-forge-control/Makefile
+++ b/math/octave-forge-control/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-control
PORTVERSION= 3.5.0
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-csg-toolkit/Makefile b/math/octave-forge-csg-toolkit/Makefile
index ab6f14bbc684..338144654f28 100644
--- a/math/octave-forge-csg-toolkit/Makefile
+++ b/math/octave-forge-csg-toolkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= octave-forge-csg-toolkit
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-data-smoothing/Makefile b/math/octave-forge-data-smoothing/Makefile
index 1651c5bef626..0876c9867109 100644
--- a/math/octave-forge-data-smoothing/Makefile
+++ b/math/octave-forge-data-smoothing/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-data-smoothing
PORTVERSION= 1.3.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-database/Makefile b/math/octave-forge-database/Makefile
index 49b0784c362e..a39ee6fe7c73 100644
--- a/math/octave-forge-database/Makefile
+++ b/math/octave-forge-database/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-database
PORTVERSION= 2.4.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
@@ -12,6 +12,8 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+BROKEN= does not build with octave>=8
+
RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
USES= octave pgsql
diff --git a/math/octave-forge-dataframe/Makefile b/math/octave-forge-dataframe/Makefile
index 6418cfaa5469..7fb7de9f6908 100644
--- a/math/octave-forge-dataframe/Makefile
+++ b/math/octave-forge-dataframe/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-dataframe
PORTVERSION= 1.2.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-dicom/Makefile b/math/octave-forge-dicom/Makefile
index a68fe85f6bb5..ac19b51b5597 100644
--- a/math/octave-forge-dicom/Makefile
+++ b/math/octave-forge-dicom/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-dicom
PORTVERSION= 0.5.1
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-divand/Makefile b/math/octave-forge-divand/Makefile
index 460ecde252fa..c7dbc573a350 100644
--- a/math/octave-forge-divand/Makefile
+++ b/math/octave-forge-divand/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-divand
PORTVERSION= 1.1.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-doctest/Makefile b/math/octave-forge-doctest/Makefile
index 3ee49f52163a..5af330ba5a7d 100644
--- a/math/octave-forge-doctest/Makefile
+++ b/math/octave-forge-doctest/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-doctest
PORTVERSION= 0.8.0
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-econometrics/Makefile b/math/octave-forge-econometrics/Makefile
index cee2f4bff46c..144c3b0459c2 100644
--- a/math/octave-forge-econometrics/Makefile
+++ b/math/octave-forge-econometrics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-econometrics
PORTVERSION= 1.1.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-fda/Makefile b/math/octave-forge-fda/Makefile
index e37038d6bc8f..9c0497a880a6 100644
--- a/math/octave-forge-fda/Makefile
+++ b/math/octave-forge-fda/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-fda
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-femoctave/Makefile b/math/octave-forge-femoctave/Makefile
index 5b1cd92876e1..afcf15fc7cae 100644
--- a/math/octave-forge-femoctave/Makefile
+++ b/math/octave-forge-femoctave/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-femoctave
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.10
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-fenv/Makefile b/math/octave-forge-fenv/Makefile
index 79311397a1d3..1719493a5678 100644
--- a/math/octave-forge-fenv/Makefile
+++ b/math/octave-forge-fenv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-fenv
PORTVERSION= 0.1.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-financial/Makefile b/math/octave-forge-financial/Makefile
index 5f569949ae60..1694a7a655bf 100644
--- a/math/octave-forge-financial/Makefile
+++ b/math/octave-forge-financial/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-financial
PORTVERSION= 0.5.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-fits/Makefile b/math/octave-forge-fits/Makefile
index 9df054dc64cc..6b4767d06c09 100644
--- a/math/octave-forge-fits/Makefile
+++ b/math/octave-forge-fits/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-fits
PORTVERSION= 1.0.7
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-fpl/Makefile b/math/octave-forge-fpl/Makefile
index 79e14b43e11b..447a6082c2d2 100644
--- a/math/octave-forge-fpl/Makefile
+++ b/math/octave-forge-fpl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-fpl
PORTVERSION= 1.3.5
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-fuzzy-logic-toolkit/Makefile b/math/octave-forge-fuzzy-logic-toolkit/Makefile
index 89cae58a3701..6cf4c96bd637 100644
--- a/math/octave-forge-fuzzy-logic-toolkit/Makefile
+++ b/math/octave-forge-fuzzy-logic-toolkit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-fuzzy-logic-toolkit
PORTVERSION= 0.4.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-ga/Makefile b/math/octave-forge-ga/Makefile
index 44ff6b520d38..3de73c945d45 100644
--- a/math/octave-forge-ga/Makefile
+++ b/math/octave-forge-ga/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-ga
PORTVERSION= 0.10.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-general/Makefile b/math/octave-forge-general/Makefile
index 37cc6c92ab6d..edd3c0c94cf9 100644
--- a/math/octave-forge-general/Makefile
+++ b/math/octave-forge-general/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-general
PORTVERSION= 2.1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-generate_html/Makefile b/math/octave-forge-generate_html/Makefile
index f43ef6b8c06b..dcc55626d4b9 100644
--- a/math/octave-forge-generate_html/Makefile
+++ b/math/octave-forge-generate_html/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-generate_html
PORTVERSION= 0.3.3
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-geographiclib/Makefile b/math/octave-forge-geographiclib/Makefile
index 0fac9550759a..677c1c1c2be7 100644
--- a/math/octave-forge-geographiclib/Makefile
+++ b/math/octave-forge-geographiclib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-geographiclib
PORTVERSION= 2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= https://sourceforge.net/projects/geographiclib/files/distrib-Octave/
DISTNAME= ${OCTAVE_PKGNAME}-octave-${DISTVERSIONFULL}
diff --git a/math/octave-forge-geometry/Makefile b/math/octave-forge-geometry/Makefile
index 33b22bd46f25..18ca97be3928 100644
--- a/math/octave-forge-geometry/Makefile
+++ b/math/octave-forge-geometry/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-geometry
PORTVERSION= 4.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-gnuplot/Makefile b/math/octave-forge-gnuplot/Makefile
index 5d331d3ddf7f..1226282d07a8 100644
--- a/math/octave-forge-gnuplot/Makefile
+++ b/math/octave-forge-gnuplot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-gnuplot
PORTVERSION= 1.0.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-gsl/Makefile b/math/octave-forge-gsl/Makefile
index bca84220b5ff..55260ee33786 100644
--- a/math/octave-forge-gsl/Makefile
+++ b/math/octave-forge-gsl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-gsl
PORTVERSION= 2.1.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-ident/Makefile b/math/octave-forge-ident/Makefile
index 5d997fb86777..c4f9534a881a 100644
--- a/math/octave-forge-ident/Makefile
+++ b/math/octave-forge-ident/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-ident
PORTVERSION= 1.0.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-image/Makefile b/math/octave-forge-image/Makefile
index 464e533b8f30..1752b58a4c25 100644
--- a/math/octave-forge-image/Makefile
+++ b/math/octave-forge-image/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-image
PORTVERSION= 2.14.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-informationtheory/Makefile b/math/octave-forge-informationtheory/Makefile
index 4b2373be1411..c0ce655c9b76 100644
--- a/math/octave-forge-informationtheory/Makefile
+++ b/math/octave-forge-informationtheory/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-informationtheory
PORTVERSION= 0.1.8
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-06-07
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-integration/Makefile b/math/octave-forge-integration/Makefile
index 90c3d25dbcd2..6e94c108147b 100644
--- a/math/octave-forge-integration/Makefile
+++ b/math/octave-forge-integration/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-integration
PORTVERSION= 1.0.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-internal-fluid-flow/Makefile b/math/octave-forge-internal-fluid-flow/Makefile
index 0b100cfef758..387375464975 100644
--- a/math/octave-forge-internal-fluid-flow/Makefile
+++ b/math/octave-forge-internal-fluid-flow/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-internal-fluid-flow
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-interval/Makefile b/math/octave-forge-interval/Makefile
index 524f0443e94d..07dfc22d0656 100644
--- a/math/octave-forge-interval/Makefile
+++ b/math/octave-forge-interval/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-interval
PORTVERSION= 3.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-io/Makefile b/math/octave-forge-io/Makefile
index 13ed50d6f1bc..e8ab203a8fd1 100644
--- a/math/octave-forge-io/Makefile
+++ b/math/octave-forge-io/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-io
PORTVERSION= 2.6.4
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
diff --git a/math/octave-forge-irsa/Makefile b/math/octave-forge-irsa/Makefile
index ab3b8f2320a7..1b1ec8707082 100644
--- a/math/octave-forge-irsa/Makefile
+++ b/math/octave-forge-irsa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-irsa
PORTVERSION= 1.0.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-level-set/Makefile b/math/octave-forge-level-set/Makefile
index fee80633c56a..62edc485d2c3 100644
--- a/math/octave-forge-level-set/Makefile
+++ b/math/octave-forge-level-set/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-level-set
PORTVERSION= 0.3.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-linear-algebra/Makefile b/math/octave-forge-linear-algebra/Makefile
index c08c62ec8cdb..aab180a9b4bd 100644
--- a/math/octave-forge-linear-algebra/Makefile
+++ b/math/octave-forge-linear-algebra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-linear-algebra
PORTVERSION= 2.2.3
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
diff --git a/math/octave-forge-lssa/Makefile b/math/octave-forge-lssa/Makefile
index 52c8bcd910d4..c014653bae96 100644
--- a/math/octave-forge-lssa/Makefile
+++ b/math/octave-forge-lssa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-lssa
PORTVERSION= 0.1.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-ltfat/Makefile b/math/octave-forge-ltfat/Makefile
index 7dc4d3ffd837..1ed763d7cc60 100644
--- a/math/octave-forge-ltfat/Makefile
+++ b/math/octave-forge-ltfat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-ltfat
PORTVERSION= 2.3.1
-PORTREVISION= 12
+PORTREVISION= 13
PORTEPOCH= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
diff --git a/math/octave-forge-mapping/Makefile b/math/octave-forge-mapping/Makefile
index ba03ce4919f5..2a0a6252e021 100644
--- a/math/octave-forge-mapping/Makefile
+++ b/math/octave-forge-mapping/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-mapping
PORTVERSION= 1.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-matgeom/Makefile b/math/octave-forge-matgeom/Makefile
index 6b62d23c89eb..52bf84ebee2c 100644
--- a/math/octave-forge-matgeom/Makefile
+++ b/math/octave-forge-matgeom/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-matgeom
PORTVERSION= 1.2.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-mccabe-thiele/Makefile b/math/octave-forge-mccabe-thiele/Makefile
index ec7688480a59..ffe3082e95e6 100644
--- a/math/octave-forge-mccabe-thiele/Makefile
+++ b/math/octave-forge-mccabe-thiele/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-mccabe-thiele
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-mechanics/Makefile b/math/octave-forge-mechanics/Makefile
index f3564b037ca6..ca40f3d90bdb 100644
--- a/math/octave-forge-mechanics/Makefile
+++ b/math/octave-forge-mechanics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-mechanics
PORTVERSION= 1.3.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
@@ -12,6 +12,8 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+BROKEN= does not build with octave=8
+
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/general.tar.gz:math/octave-forge-general \
${OCTAVE_TARBALLS_DIR}/geometry.tar.gz:math/octave-forge-geometry \
${OCTAVE_TARBALLS_DIR}/linear-algebra.tar.gz:math/octave-forge-linear-algebra
diff --git a/math/octave-forge-miscellaneous/Makefile b/math/octave-forge-miscellaneous/Makefile
index 9bebe7518671..cf0de300e00e 100644
--- a/math/octave-forge-miscellaneous/Makefile
+++ b/math/octave-forge-miscellaneous/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-miscellaneous
PORTVERSION= 1.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-missing-functions/Makefile b/math/octave-forge-missing-functions/Makefile
index d264d57998c6..e67a7d0fa984 100644
--- a/math/octave-forge-missing-functions/Makefile
+++ b/math/octave-forge-missing-functions/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-missing-functions
PORTVERSION= 1.0.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-mpi/Makefile b/math/octave-forge-mpi/Makefile
index 8c97ceff6d73..58d38ad30cbc 100644
--- a/math/octave-forge-mpi/Makefile
+++ b/math/octave-forge-mpi/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-mpi
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -10,6 +11,8 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+BROKEN= does not build with octave>=8
+
LIB_DEPENDS+= libmpi.so:net/mpich
USES= octave
diff --git a/math/octave-forge-mqtt/Makefile b/math/octave-forge-mqtt/Makefile
index 960aaf4055c3..f7e576004c3e 100644
--- a/math/octave-forge-mqtt/Makefile
+++ b/math/octave-forge-mqtt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-mqtt
PORTVERSION= 0.0.3
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF
MASTER_SITE_SUBDIR=octave-mqtt/v${PORTVERSION}
diff --git a/math/octave-forge-msh/Makefile b/math/octave-forge-msh/Makefile
index b9d09527ab48..56e6b39d51ae 100644
--- a/math/octave-forge-msh/Makefile
+++ b/math/octave-forge-msh/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-msh
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.12
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-multicore/Makefile b/math/octave-forge-multicore/Makefile
index 29e8b07c5928..bfc8b63c2496 100644
--- a/math/octave-forge-multicore/Makefile
+++ b/math/octave-forge-multicore/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-multicore
PORTVERSION= 0.2.15
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-06-07
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-mvn/Makefile b/math/octave-forge-mvn/Makefile
index 639872935563..c3985dc7df05 100644
--- a/math/octave-forge-mvn/Makefile
+++ b/math/octave-forge-mvn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-mvn
PORTVERSION= 1.1.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-nan/Makefile b/math/octave-forge-nan/Makefile
index 7976e9a53121..f39cc4ea4d3d 100644
--- a/math/octave-forge-nan/Makefile
+++ b/math/octave-forge-nan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-nan
PORTVERSION= 3.7.0
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-ncarray/Makefile b/math/octave-forge-ncarray/Makefile
index 89c9d1036249..1ddd7202c2b5 100644
--- a/math/octave-forge-ncarray/Makefile
+++ b/math/octave-forge-ncarray/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-ncarray
PORTVERSION= 1.0.5
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-netcdf/Makefile b/math/octave-forge-netcdf/Makefile
index 8f7a2029cb25..c5c71422bfaa 100644
--- a/math/octave-forge-netcdf/Makefile
+++ b/math/octave-forge-netcdf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-netcdf
PORTVERSION= 1.0.16
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-nlwing2/Makefile b/math/octave-forge-nlwing2/Makefile
index c11d8a8591fc..2d275dc7cd54 100644
--- a/math/octave-forge-nlwing2/Makefile
+++ b/math/octave-forge-nlwing2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-nlwing2
PORTVERSION= 1.2.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
@@ -12,6 +12,8 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+BROKEN= does not build with octave>=8
+
USES= octave
OCTAVE_SRC= ${OCTAVE_PKGNAME}
diff --git a/math/octave-forge-nnet/Makefile b/math/octave-forge-nnet/Makefile
index bb9cd421d83f..6d417084dc6d 100644
--- a/math/octave-forge-nnet/Makefile
+++ b/math/octave-forge-nnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-nnet
PORTVERSION= 0.1.13
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-nurbs/Makefile b/math/octave-forge-nurbs/Makefile
index a629fb2593c6..e352f2023aca 100644
--- a/math/octave-forge-nurbs/Makefile
+++ b/math/octave-forge-nurbs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-nurbs
PORTVERSION= 1.4.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-oct2mat/Makefile b/math/octave-forge-oct2mat/Makefile
index d2f724917cc3..a979a3079a77 100644
--- a/math/octave-forge-oct2mat/Makefile
+++ b/math/octave-forge-oct2mat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-oct2mat
PORTVERSION= 1.0.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-06-07
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-octclip/Makefile b/math/octave-forge-octclip/Makefile
index 50282b3a237b..3caea590268b 100644
--- a/math/octave-forge-octclip/Makefile
+++ b/math/octave-forge-octclip/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-octclip
PORTVERSION= 2.0.3
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://bitbucket.org/jgpallero/octclip/downloads/
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-octproj/Makefile b/math/octave-forge-octproj/Makefile
index 33f69667d360..ad1126847d54 100644
--- a/math/octave-forge-octproj/Makefile
+++ b/math/octave-forge-octproj/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-octproj
PORTVERSION= 3.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= https://bitbucket.org/jgpallero/octproj/downloads/
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-odebvp/Makefile b/math/octave-forge-odebvp/Makefile
index bd9fdc378ea4..22bf0ea52490 100644
--- a/math/octave-forge-odebvp/Makefile
+++ b/math/octave-forge-odebvp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-odebvp
PORTVERSION= 1.0.6
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-onsas/Makefile b/math/octave-forge-onsas/Makefile
index cbba6bbcfa7e..abdad04344a9 100644
--- a/math/octave-forge-onsas/Makefile
+++ b/math/octave-forge-onsas/Makefile
@@ -1,7 +1,7 @@
PORTNAME= octave-forge-onsas
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-optics/Makefile b/math/octave-forge-optics/Makefile
index 4f7538976d65..362f936ea8bb 100644
--- a/math/octave-forge-optics/Makefile
+++ b/math/octave-forge-optics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-optics
PORTVERSION= 0.1.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-optim/Makefile b/math/octave-forge-optim/Makefile
index 21a90e91fbc3..f8f1b62fd335 100644
--- a/math/octave-forge-optim/Makefile
+++ b/math/octave-forge-optim/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-optim
PORTVERSION= 1.6.2
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-optiminterp/Makefile b/math/octave-forge-optiminterp/Makefile
index 718f159b5888..76b0452fa124 100644
--- a/math/octave-forge-optiminterp/Makefile
+++ b/math/octave-forge-optiminterp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-optiminterp
PORTVERSION= 0.3.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-outliers/Makefile b/math/octave-forge-outliers/Makefile
index ad6f0ce61ea2..b8b8b4f02560 100644
--- a/math/octave-forge-outliers/Makefile
+++ b/math/octave-forge-outliers/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-outliers
PORTVERSION= 0.13.9
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-parallel/Makefile b/math/octave-forge-parallel/Makefile
index 29241f72ba56..1041927c1019 100644
--- a/math/octave-forge-parallel/Makefile
+++ b/math/octave-forge-parallel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-parallel
PORTVERSION= 4.0.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
@@ -12,6 +12,8 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+BROKEN= does not build with octave>=8
+
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
USES= compiler:gcc-c++11-lib octave perl5 shebangfix
diff --git a/math/octave-forge-pde1dm/Makefile b/math/octave-forge-pde1dm/Makefile
index d6b48560a7ca..97e9f33e1b86 100644
--- a/math/octave-forge-pde1dm/Makefile
+++ b/math/octave-forge-pde1dm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= octave-forge-pde1dm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-plot/Makefile b/math/octave-forge-plot/Makefile
index dd50ef305813..da90d31ff72c 100644
--- a/math/octave-forge-plot/Makefile
+++ b/math/octave-forge-plot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-plot
PORTVERSION= 1.1.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-ponchon-savarit/Makefile b/math/octave-forge-ponchon-savarit/Makefile
index ad6bf20ff898..2d3681872191 100644
--- a/math/octave-forge-ponchon-savarit/Makefile
+++ b/math/octave-forge-ponchon-savarit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-ponchon-savarit
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.3
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-psychrometrics/Makefile b/math/octave-forge-psychrometrics/Makefile
index 1be1175cf737..3c6e62606ef9 100644
--- a/math/octave-forge-psychrometrics/Makefile
+++ b/math/octave-forge-psychrometrics/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-psychrometrics
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-pythonic/Makefile b/math/octave-forge-pythonic/Makefile
index be5f71fbcfcd..4be19770dd5e 100644
--- a/math/octave-forge-pythonic/Makefile
+++ b/math/octave-forge-pythonic/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-pythonic
DISTVERSION= 0.0.1+
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-quaternion/Makefile b/math/octave-forge-quaternion/Makefile
index 3d19fbdf2295..49d494d82ce0 100644
--- a/math/octave-forge-quaternion/Makefile
+++ b/math/octave-forge-quaternion/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-quaternion
PORTVERSION= 2.4.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-queueing/Makefile b/math/octave-forge-queueing/Makefile
index 6d6a8c1132b9..f3bfc99ef315 100644
--- a/math/octave-forge-queueing/Makefile
+++ b/math/octave-forge-queueing/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-queueing
PORTVERSION= 1.2.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-secs1d/Makefile b/math/octave-forge-secs1d/Makefile
index 536361ea2211..d70c70e33a86 100644
--- a/math/octave-forge-secs1d/Makefile
+++ b/math/octave-forge-secs1d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-secs1d
PORTVERSION= 0.0.9
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-secs2d/Makefile b/math/octave-forge-secs2d/Makefile
index 0d812c2bee9c..030c3c28fd15 100644
--- a/math/octave-forge-secs2d/Makefile
+++ b/math/octave-forge-secs2d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-secs2d
PORTVERSION= 0.0.8
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-secs3d/Makefile b/math/octave-forge-secs3d/Makefile
index 72a314187120..92e99177f0fa 100644
--- a/math/octave-forge-secs3d/Makefile
+++ b/math/octave-forge-secs3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-secs3d
PORTVERSION= 0.0.1
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-signal/Makefile b/math/octave-forge-signal/Makefile
index cdf9726317f2..8e9059fdf9f0 100644
--- a/math/octave-forge-signal/Makefile
+++ b/math/octave-forge-signal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-signal
PORTVERSION= 1.4.3
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-simp/Makefile b/math/octave-forge-simp/Makefile
index 5fcda7c7b20e..2d1fcff52b5b 100644
--- a/math/octave-forge-simp/Makefile
+++ b/math/octave-forge-simp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-simp
PORTVERSION= 1.1.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-sockets/Makefile b/math/octave-forge-sockets/Makefile
index d8c662d652e6..d82f12705c57 100644
--- a/math/octave-forge-sockets/Makefile
+++ b/math/octave-forge-sockets/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-sockets
PORTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-sole/Makefile b/math/octave-forge-sole/Makefile
index 7ff5393b555c..551f909f6ca4 100644
--- a/math/octave-forge-sole/Makefile
+++ b/math/octave-forge-sole/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-sole
PORTVERSION= 0.1.1
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://sourceforge.net/projects/sole/files/latest/
DISTNAME= download
diff --git a/math/octave-forge-sparsersb/Makefile b/math/octave-forge-sparsersb/Makefile
index e3499b0af760..41efb7cd2eb2 100644
--- a/math/octave-forge-sparsersb/Makefile
+++ b/math/octave-forge-sparsersb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-sparsersb
PORTVERSION= 1.0.9
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-specfun/Makefile b/math/octave-forge-specfun/Makefile
index 9a5bb6e280b7..c96a6a2a3c8c 100644
--- a/math/octave-forge-specfun/Makefile
+++ b/math/octave-forge-specfun/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-specfun
PORTVERSION= 1.1.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
@@ -12,6 +12,8 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+BROKEN= does not build with octave>=8
+
USES= octave
OCTAVE_SRC= ${OCTAVE_PKGNAME}
diff --git a/math/octave-forge-special-matrix/Makefile b/math/octave-forge-special-matrix/Makefile
index 9900a126d591..2293fa303a7c 100644
--- a/math/octave-forge-special-matrix/Makefile
+++ b/math/octave-forge-special-matrix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-special-matrix
PORTVERSION= 1.0.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-splines/Makefile b/math/octave-forge-splines/Makefile
index a83bab7acf89..f49d76bc8f45 100644
--- a/math/octave-forge-splines/Makefile
+++ b/math/octave-forge-splines/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-splines
PORTVERSION= 1.3.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-sqlite/Makefile b/math/octave-forge-sqlite/Makefile
index bfbd6182748a..7cd8bb25d0be 100644
--- a/math/octave-forge-sqlite/Makefile
+++ b/math/octave-forge-sqlite/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-sqlite
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.2
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-statistics-bootstrap/Makefile b/math/octave-forge-statistics-bootstrap/Makefile
index c6394bc83969..f07f9da396fb 100644
--- a/math/octave-forge-statistics-bootstrap/Makefile
+++ b/math/octave-forge-statistics-bootstrap/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-statistics-bootstrap
DISTVERSIONPREFIX= v
DISTVERSION= 5.1.6
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-statistics/Makefile b/math/octave-forge-statistics/Makefile
index f6c4474e3484..4ba38b010360 100644
--- a/math/octave-forge-statistics/Makefile
+++ b/math/octave-forge-statistics/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-statistics
DISTVERSIONPREFIX= release-
DISTVERSION= 1.5.4
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-stk/Makefile b/math/octave-forge-stk/Makefile
index a0640f438be9..9411302fe86e 100644
--- a/math/octave-forge-stk/Makefile
+++ b/math/octave-forge-stk/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-stk
PORTVERSION= 2.8.0
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://github.com/stk-kriging/stk/releases/download/2.8.0/
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}-octpkg
diff --git a/math/octave-forge-strings/Makefile b/math/octave-forge-strings/Makefile
index 6723dea052f1..bb61f9e247ca 100644
--- a/math/octave-forge-strings/Makefile
+++ b/math/octave-forge-strings/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-strings
PORTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-struct/Makefile b/math/octave-forge-struct/Makefile
index 4cafa8b9b058..6c0c2bd3f284 100644
--- a/math/octave-forge-struct/Makefile
+++ b/math/octave-forge-struct/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-struct
PORTVERSION= 1.0.18
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-symband/Makefile b/math/octave-forge-symband/Makefile
index 2f5658460dbe..f40ffe14c9c3 100644
--- a/math/octave-forge-symband/Makefile
+++ b/math/octave-forge-symband/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-symband
PORTVERSION= 1.0.10
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-06-07
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-symbolic/Makefile b/math/octave-forge-symbolic/Makefile
index bd46f7b29207..a571c0700bef 100644
--- a/math/octave-forge-symbolic/Makefile
+++ b/math/octave-forge-symbolic/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-symbolic
PORTVERSION= 3.0.1
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-tcl-octave/Makefile b/math/octave-forge-tcl-octave/Makefile
index 49bfe5df7fc4..7b7a16e1080c 100644
--- a/math/octave-forge-tcl-octave/Makefile
+++ b/math/octave-forge-tcl-octave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-tcl-octave
PORTVERSION= 0.1.8
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-tsa/Makefile b/math/octave-forge-tsa/Makefile
index 51c0936b2ebe..b1eb7fd85eef 100644
--- a/math/octave-forge-tsa/Makefile
+++ b/math/octave-forge-tsa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-tsa
PORTVERSION= 4.6.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-video/Makefile b/math/octave-forge-video/Makefile
index 6ec1f82cd3e8..476852884698 100644
--- a/math/octave-forge-video/Makefile
+++ b/math/octave-forge-video/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-video
PORTVERSION= 2.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-websockets/Makefile b/math/octave-forge-websockets/Makefile
index e110add4ac46..52f475cf735f 100644
--- a/math/octave-forge-websockets/Makefile
+++ b/math/octave-forge-websockets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= octave-forge-websockets
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-zenity/Makefile b/math/octave-forge-zenity/Makefile
index ccff9edf4ca8..4579fd31e43d 100644
--- a/math/octave-forge-zenity/Makefile
+++ b/math/octave-forge-zenity/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-zenity
PORTVERSION= 0.5.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge-zeromq/Makefile b/math/octave-forge-zeromq/Makefile
index e4f4e7f8b3d3..77e759ec5d21 100644
--- a/math/octave-forge-zeromq/Makefile
+++ b/math/octave-forge-zeromq/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge-zeromq
PORTVERSION= 1.5.5
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index a46c663077ce..c0cf1dd2fc8e 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge
PORTVERSION= 20221116
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -33,7 +34,7 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \
STRUCT SYMBAND SYMBOLIC TCL_OCTAVE TSA VIDEO \
WEBSOCKETS ZENITY ZEROMQ
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
+OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NDATABASE:NMECHANICS:NMPI:NNLWING2:NPARALLEL:NSPECFUN}
OCTAVE_TARBALLS_DIR= ${LOCALBASE}/share/octave/tarballs
diff --git a/math/octave/Makefile b/math/octave/Makefile
index 4490f50a0912..6a8f4d69eb57 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -1,6 +1,5 @@
PORTNAME= octave
PORTVERSION= ${OCTAVE_VERSION}
-PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= GNU
@@ -13,7 +12,8 @@ LICENSE= GPLv3
BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:devel/gperf \
${LOCALBASE}/bin/makeinfo:print/texinfo \
gnuplot:math/gnuplot \
- gsed:textproc/gsed
+ gsed:textproc/gsed \
+ ${LOCALBASE}/include/rapidjson/rapidjson.h:devel/rapidjson
RUN_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo \
gnuplot:math/gnuplot \
gsed:textproc/gsed
diff --git a/math/octave/distinfo b/math/octave/distinfo
index 2d1f84014fc0..35da24153816 100644
--- a/math/octave/distinfo
+++ b/math/octave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667671914
-SHA256 (octave-7.3.0.tar.xz) = a508ee6aebccfa68967c9e7e0a08793c4ca8e4ddace723aabdb8f71ad34d57f1
-SIZE (octave-7.3.0.tar.xz) = 26215288
+TIMESTAMP = 1678317449
+SHA256 (octave-8.1.0.tar.xz) = 9bbe1963e650dfc45da704ac0d9824c378b28f66e483bf6dda232cdd50d09102
+SIZE (octave-8.1.0.tar.xz) = 26957620
diff --git a/math/octave/files/patch-build-aux_get-source-mtime.sh b/math/octave/files/patch-build-aux_get-source-mtime.sh
new file mode 100644
index 000000000000..5194ba7f5d50
--- /dev/null
+++ b/math/octave/files/patch-build-aux_get-source-mtime.sh
@@ -0,0 +1,11 @@
+--- build-aux/get-source-mtime.sh.orig 2023-03-09 00:21:26 UTC
++++ build-aux/get-source-mtime.sh
+@@ -34,7 +34,7 @@
+ set -e
+
+ PERL=${PERL:-perl}
+-SED=${SED:-sed}
++SED=gsed
+
+ if [ $# -ne 1 ]; then
+ echo "usage: get-source-mtime.sh SRCDIR" 1>&2
diff --git a/math/octave/files/patch-build-aux_mk-pkg-add.sh b/math/octave/files/patch-build-aux_mk-pkg-add.sh
new file mode 100644
index 000000000000..59c7718b9894
--- /dev/null
+++ b/math/octave/files/patch-build-aux_mk-pkg-add.sh
@@ -0,0 +1,11 @@
+--- build-aux/mk-pkg-add.sh.orig 2023-03-09 00:21:26 UTC
++++ build-aux/mk-pkg-add.sh
+@@ -31,7 +31,7 @@ export LC_ALL
+
+ set -e
+
+-SED=${SED:-sed}
++SED=gsed
+
+ srcdir="$1"
+ shift
diff --git a/math/octave/files/patch-liboctave_util_oct-sparse.h b/math/octave/files/patch-liboctave_util_oct-sparse.h
deleted file mode 100644
index 34a9b5005f75..000000000000
--- a/math/octave/files/patch-liboctave_util_oct-sparse.h
+++ /dev/null
@@ -1,36 +0,0 @@
---- liboctave/util/oct-sparse.h.orig 2022-11-02 18:19:56 UTC
-+++ liboctave/util/oct-sparse.h
-@@ -89,16 +89,27 @@
- # include <SuiteSparseQR.hpp>
- #endif
-
--// Cope with new SuiteSparse versions
-+// Cope with API differences between SuiteSparse versions
-
- #if defined (SUITESPARSE_VERSION)
--# if (SUITESPARSE_VERSION >= SUITESPARSE_VER_CODE (4, 3))
-+# if (SUITESPARSE_VERSION >= SUITESPARSE_VER_CODE (7, 0))
- # define SUITESPARSE_NAME(name) SuiteSparse_ ## name
--# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) (SuiteSparse_config.f_name = f_assign)
--# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) (SuiteSparse_config.f_name = SUITESPARSE_NAME (f_assign))
-+# define SUITESPARSE_SET_FCN(name) SuiteSparse_config_ ## name ## _set
-+# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) \
-+ SUITESPARSE_SET_FCN(f_name) (f_assign)
-+# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) \
-+ SUITESPARSE_SET_FCN(f_name) (SUITESPARSE_NAME (f_assign))
-+# elif (SUITESPARSE_VERSION >= SUITESPARSE_VER_CODE (4, 3))
-+# define SUITESPARSE_NAME(name) SuiteSparse_ ## name
-+# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) \
-+ (SuiteSparse_config.f_name = f_assign)
-+# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) \
-+ (SuiteSparse_config.f_name = SUITESPARSE_NAME (f_assign))
- # else
--# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) (f_var = f_assign)
--# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) (f_var = CHOLMOD_NAME (f_assign))
-+# define SUITESPARSE_ASSIGN_FPTR(f_name, f_var, f_assign) \
-+ (f_var = f_assign)
-+# define SUITESPARSE_ASSIGN_FPTR2(f_name, f_var, f_assign) \
-+ (f_var = CHOLMOD_NAME (f_assign))
- # endif
- #endif
-
diff --git a/math/octave/files/patch-scripts_pkg_private_configure__make.m b/math/octave/files/patch-scripts_pkg_private_configure__make.m
deleted file mode 100644
index 92084c4f3b91..000000000000
--- a/math/octave/files/patch-scripts_pkg_private_configure__make.m
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/pkg/private/configure_make.m.orig 2022-11-02 18:19:56 UTC
-+++ scripts/pkg/private/configure_make.m
-@@ -110,7 +110,7 @@ function configure_make (desc, packdir, verbose)
- endif
-
- if (exist (fullfile (src, "Makefile"), "file"))
-- [status, output] = shell (sprintf ("%s make --jobs %i --directory '%s'",
-+ [status, output] = shell (sprintf ("%s gmake --jobs %i --directory '%s'",
- scenv, jobs, src), verbose);
- if (status != 0)
- disp (output);
diff --git a/math/octave/pkg-plist b/math/octave/pkg-plist
index 5a1a85dd96bd..603756dfda8c 100644
--- a/math/octave/pkg-plist
+++ b/math/octave/pkg-plist
@@ -6,7 +6,9 @@ bin/octave-cli
bin/octave-cli-%%OCTAVE_VERSION%%
bin/octave-config
bin/octave-config-%%OCTAVE_VERSION%%
+include/octave-%%OCTAVE_VERSION%%/octave/Array-base.cc
include/octave-%%OCTAVE_VERSION%%/octave/Array-fwd.h
+include/octave-%%OCTAVE_VERSION%%/octave/Array-oct.cc
include/octave-%%OCTAVE_VERSION%%/octave/Array-util.h
include/octave-%%OCTAVE_VERSION%%/octave/Array.cc
include/octave-%%OCTAVE_VERSION%%/octave/Array.h
@@ -167,7 +169,6 @@ include/octave-%%OCTAVE_VERSION%%/octave/lo-amos-proto.h
include/octave-%%OCTAVE_VERSION%%/octave/lo-arpack-proto.h
include/octave-%%OCTAVE_VERSION%%/octave/lo-array-errwarn.h
include/octave-%%OCTAVE_VERSION%%/octave/lo-blas-proto.h
-include/octave-%%OCTAVE_VERSION%%/octave/lo-cutils.h
include/octave-%%OCTAVE_VERSION%%/octave/lo-error.h
include/octave-%%OCTAVE_VERSION%%/octave/lo-hash.h
include/octave-%%OCTAVE_VERSION%%/octave/lo-ieee.h
@@ -535,6 +536,7 @@ include/octave-%%OCTAVE_VERSION%%/octave/oct-atomic.h
include/octave-%%OCTAVE_VERSION%%/octave/oct-base64.h
include/octave-%%OCTAVE_VERSION%%/octave/oct-binmap.h
include/octave-%%OCTAVE_VERSION%%/octave/oct-cmplx.h
+include/octave-%%OCTAVE_VERSION%%/octave/oct-conf-post-public.h
include/octave-%%OCTAVE_VERSION%%/octave/oct-convn.h
include/octave-%%OCTAVE_VERSION%%/octave/oct-env.h
include/octave-%%OCTAVE_VERSION%%/octave/oct-errno.h
@@ -764,14 +766,14 @@ include/octave-%%OCTAVE_VERSION%%/octave/xdiv.h
include/octave-%%OCTAVE_VERSION%%/octave/xnorm.h
include/octave-%%OCTAVE_VERSION%%/octave/xpow.h
lib/octave/%%OCTAVE_VERSION%%/liboctave.so
-lib/octave/%%OCTAVE_VERSION%%/liboctave.so.9
-lib/octave/%%OCTAVE_VERSION%%/liboctave.so.9.0.0
-%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so
-%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.8
-%%QT5%%lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.8.0.0
+lib/octave/%%OCTAVE_VERSION%%/liboctave.so.10
+lib/octave/%%OCTAVE_VERSION%%/liboctave.so.10.0.0
+lib/octave/%%OCTAVE_VERSION%%/liboctgui.so
+lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.9
+lib/octave/%%OCTAVE_VERSION%%/liboctgui.so.9.0.0
lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so
-lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.10
-lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.10.0.0
+lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.11
+lib/octave/%%OCTAVE_VERSION%%/liboctinterp.so.11.0.0
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/PKG_ADD
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__delaunayn__.oct
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/__fltk_uigetfile__.oct
@@ -787,12 +789,12 @@ lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/fftw.oct
lib/octave/%%OCTAVE_VERSION%%/oct/%%GNU_HOST%%/gzip.oct
libdata/pkgconfig/octave.pc
libdata/pkgconfig/octinterp.pc
-%%QT5%%libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-gui
-%%QT5%%libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-svgconvert
-%%PORTDOCS%%man/man1/mkoctfile.1.gz
-%%PORTDOCS%%man/man1/octave-cli.1.gz
-%%PORTDOCS%%man/man1/octave-config.1.gz
-%%PORTDOCS%%man/man1/octave.1.gz
+libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-gui
+libexec/octave/%%OCTAVE_VERSION%%/exec/%%GNU_HOST%%/octave-svgconvert
+man/man1/mkoctfile.1.gz
+man/man1/octave-cli.1.gz
+man/man1/octave-config.1.gz
+man/man1/octave.1.gz
share/applications/org.octave.Octave.desktop
%%PORTDOCS%%%%DOCSDIR%%/liboctave.ps
%%PORTDOCS%%%%DOCSDIR%%/octave.ps
@@ -810,6 +812,7 @@ share/icons/hicolor/48x48/apps/octave.png
share/icons/hicolor/512x512/apps/octave.png
share/icons/hicolor/64x64/apps/octave.png
share/icons/hicolor/scalable/apps/octave.svg
+share/info/dir
share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/data/penny.mat
%%DATADIR%%/%%OCTAVE_VERSION%%/data/west0479.mat
@@ -1147,6 +1150,11 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/fcn-handle/shared-ctx.tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/fcn-handle/shared_ctx.m
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/fcn-handle/static-method.tst
+%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/file-encoding/.oct-config
+%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/file-encoding/CP1251/.oct-config
+%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/file-encoding/CP1251/test_CP1251.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/file-encoding/file-encoding.tst
+%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/file-encoding/test_CP1252.m
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/for.tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/func.tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/fixed/global.tst
@@ -1300,6 +1308,7 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/corefcn/ordqz.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/corefcn/ordschur.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/corefcn/pinv.cc-tst
+%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/corefcn/pow2.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/corefcn/pr-output.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/corefcn/psi.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/corefcn/qr.cc-tst
@@ -1343,7 +1352,6 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/dldfcn/convhulln.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/dldfcn/fftw.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/dldfcn/gzip.cc-tst
-%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/octave-value/ov-base.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/octave-value/ov-bool-mat.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/octave-value/ov-cell.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/octave-value/ov-class.cc-tst
@@ -1369,7 +1377,7 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/parse-tree/pt-fcn-handle.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/parse-tree/pt-idx.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/libinterp/parse-tree/pt-tm-const.cc-tst
-%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/liboctave/array/Array.cc-tst
+%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/liboctave/array/Array-base.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/liboctave/array/CMatrix.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/liboctave/array/CSparse.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/liboctave/array/Sparse.cc-tst
@@ -1379,6 +1387,10 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/liboctave/array/fMatrix.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/liboctave/array/idx-vector.cc-tst
%%DATADIR%%/%%OCTAVE_VERSION%%/etc/tests/liboctave/util/oct-inttypes.cc-tst
+%%DATADIR%%/%%OCTAVE_VERSION%%/fonts/FreeMono.otf
+%%DATADIR%%/%%OCTAVE_VERSION%%/fonts/FreeMonoBold.otf
+%%DATADIR%%/%%OCTAVE_VERSION%%/fonts/FreeMonoBoldOblique.otf
+%%DATADIR%%/%%OCTAVE_VERSION%%/fonts/FreeMonoOblique.otf
%%DATADIR%%/%%OCTAVE_VERSION%%/fonts/FreeSans.otf
%%DATADIR%%/%%OCTAVE_VERSION%%/fonts/FreeSansBold.otf
%%DATADIR%%/%%OCTAVE_VERSION%%/fonts/FreeSansBoldOblique.otf
@@ -1387,25 +1399,26 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-logo.ico
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-logo.svg
%%DATADIR%%/%%OCTAVE_VERSION%%/imagelib/octave-sombrero.png
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/be_BY.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ca_ES.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/de_DE.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/en_US.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/es_ES.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/eu_ES.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/fr_FR.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/hu_HU.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/it_IT.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ja_JP.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/lt_LT.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/nl_NL.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_BR.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_PT.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ru_RU.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/tr_TR.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/uk_UA.qm
-%%QT5%%%%DATADIR%%/%%OCTAVE_VERSION%%/locale/zh_CN.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/be_BY.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ca_ES.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/de_DE.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/en_US.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/es_ES.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/eu_ES.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/fr_FR.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/hu_HU.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/it_IT.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ja_JP.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/lt_LT.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/nl_NL.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_BR.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/pt_PT.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/ru_RU.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/tr_TR.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/uk_UA.qm
+%%DATADIR%%/%%OCTAVE_VERSION%%/locale/zh_CN.qm
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+containers/Map.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/MemoizedFunction.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/makeUniqueStrings.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+lang/makeValidName.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/+matlab/+net/base64decode.m
@@ -1464,7 +1477,8 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/deprecated/disable_diagonal_matrix.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/deprecated/disable_permutation_matrix.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/deprecated/disable_range.m
-%%DATADIR%%/%%OCTAVE_VERSION%%/m/deprecated/runtests.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/deprecated/shift.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/deprecated/sparse_auto_mutate.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/elfun/.oct-config
%%DATADIR%%/%%OCTAVE_VERSION%%/m/elfun/acosd.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/elfun/acot.m
@@ -1534,6 +1548,8 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/logspace.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/nextpow2.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/num2str.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/pagectranspose.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/pagetranspose.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/pol2cart.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/polyarea.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/postpad.m
@@ -1552,7 +1568,6 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/rng.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/rot90.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/rotdim.m
-%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/shift.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/shiftdim.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/sortrows.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/general/sph2cart.m
@@ -1607,6 +1622,7 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/gui/uibuttongroup.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/gui/uicontextmenu.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/gui/uicontrol.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/gui/uifigure.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/gui/uigetdir.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/gui/uigetfile.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/gui/uimenu.m
@@ -1717,16 +1733,24 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javaclasspath.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javamem.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/javarmpath.m
-%%JAVA%%%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/octave.jar
%%DATADIR%%/%%OCTAVE_VERSION%%/m/java/usejava.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/.oct-config
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/argnames.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/cat.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/char.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/disp.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/exist.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/feval.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/formula.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/horzcat.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/inline.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/nargin.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/nargout.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/subsref.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/symvar.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/vectorize.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/@inline/vertcat.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/__vectorize__.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/findstr.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/legacy/flipdim.m
@@ -1781,6 +1805,7 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/bunzip2.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/cast.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/citation.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/clearAllMemoizedCaches.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/clearvars.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/compare_versions.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/computer.m
@@ -1812,6 +1837,7 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/loadobj.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/ls.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/ls_command.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/memoize.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/memory.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/menu.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/methods.m
@@ -1850,6 +1876,7 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/pack.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/parseparams.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/perl.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/private/__memoize__.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/private/__publish_html_output__.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/private/__publish_latex_output__.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/private/__w2mpth__.m
@@ -1865,7 +1892,6 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/swapbytes.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/symvar.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/tar.m
-%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/tempdir.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/unix.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/unpack.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/miscellaneous/untar.m
@@ -2334,7 +2360,6 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/specfun/nchoosek.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/specfun/nthroot.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/specfun/perms.m
-%%DATADIR%%/%%OCTAVE_VERSION%%/m/specfun/pow2.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/specfun/primes.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/specfun/reallog.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/specfun/realpow.m
@@ -2387,6 +2412,7 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/%%OCTAVE_VERSION%%/m/statistics/movstd.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/statistics/movsum.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/statistics/movvar.m
+%%DATADIR%%/%%OCTAVE_VERSION%%/m/statistics/normalize.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/statistics/prctile.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/statistics/quantile.m
%%DATADIR%%/%%OCTAVE_VERSION%%/m/statistics/range.m
@@ -2475,9 +2501,9 @@ share/metainfo/org.octave.Octave.appdata.xml
%%DATADIR%%/site/m/startup/octaverc
@dir lib/octave/%%OCTAVE_VERSION%%/site/oct/%%GNU_HOST%%
@dir lib/octave/site/oct/%%GNU_HOST%%
-@dir lib/octave/site/oct/api-v57/%%GNU_HOST%%
+@dir lib/octave/site/oct/api-v58/%%GNU_HOST%%
@dir libexec/octave/%%OCTAVE_VERSION%%/site/exec/%%GNU_HOST%%
-@dir libexec/octave/api-v57/site/exec/%%GNU_HOST%%
+@dir libexec/octave/api-v58/site/exec/%%GNU_HOST%%
@dir libexec/octave/site/exec/%%GNU_HOST%%
@dir %%DATADIR%%/%%OCTAVE_VERSION%%/site/m
-@dir %%DATADIR%%/site/api-v57/m
+@dir %%DATADIR%%/site/api-v58/m