git: d4f3d79c367c - main - math/octave: Update to 8.1.0.

From: Stephen Montgomery-Smith <stephen_at_FreeBSD.org>
Date: Thu, 09 Mar 2023 02:23:35 UTC
The branch main has been updated by stephen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d4f3d79c367cdbcac8927e2a730a98982a10e50e

commit d4f3d79c367cdbcac8927e2a730a98982a10e50e
Author:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
AuthorDate: 2023-03-09 02:17:52 +0000
Commit:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
CommitDate: 2023-03-09 02:17:52 +0000

    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.
---
 Mk/Uses/octave.mk                                  |  30 +++---
 benchmarks/octave-forge-benchmark/Makefile         |   2 +-
 math/octave-forge-actuarial/Makefile               |   2 +-
 math/octave-forge-audio/Makefile                   |   1 +
 .../Makefile                                       |   2 +-
 math/octave-forge-bim/Makefile                     |   1 +
 math/octave-forge-bioinfo/Makefile                 |   2 +-
 math/octave-forge-biosig/Makefile                  |   2 +-
 math/octave-forge-bsltl/Makefile                   |   2 +-
 math/octave-forge-cfitsio/Makefile                 |   2 +-
 math/octave-forge-cgi/Makefile                     |   2 +-
 math/octave-forge-civil-engineering/Makefile       |   2 +-
 math/octave-forge-coder/Makefile                   |   1 +
 math/octave-forge-communications/Makefile          |   2 +-
 math/octave-forge-control/Makefile                 |   1 +
 math/octave-forge-csg-toolkit/Makefile             |   2 +-
 math/octave-forge-data-smoothing/Makefile          |   2 +-
 math/octave-forge-database/Makefile                |   4 +-
 math/octave-forge-dataframe/Makefile               |   2 +-
 math/octave-forge-dicom/Makefile                   |   1 +
 math/octave-forge-divand/Makefile                  |   2 +-
 math/octave-forge-doctest/Makefile                 |   1 +
 math/octave-forge-econometrics/Makefile            |   2 +-
 math/octave-forge-fda/Makefile                     |   2 +-
 math/octave-forge-femoctave/Makefile               |   1 +
 math/octave-forge-fenv/Makefile                    |   2 +-
 math/octave-forge-financial/Makefile               |   2 +-
 math/octave-forge-fits/Makefile                    |   2 +-
 math/octave-forge-fpl/Makefile                     |   2 +-
 math/octave-forge-fuzzy-logic-toolkit/Makefile     |   2 +-
 math/octave-forge-ga/Makefile                      |   2 +-
 math/octave-forge-general/Makefile                 |   2 +-
 math/octave-forge-generate_html/Makefile           |   1 +
 math/octave-forge-geographiclib/Makefile           |   2 +-
 math/octave-forge-geometry/Makefile                |   2 +-
 math/octave-forge-gnuplot/Makefile                 |   2 +-
 math/octave-forge-gsl/Makefile                     |   2 +-
 math/octave-forge-ident/Makefile                   |   2 +-
 math/octave-forge-image/Makefile                   |   2 +-
 math/octave-forge-informationtheory/Makefile       |   2 +-
 math/octave-forge-integration/Makefile             |   2 +-
 math/octave-forge-internal-fluid-flow/Makefile     |   1 +
 math/octave-forge-interval/Makefile                |   2 +-
 math/octave-forge-io/Makefile                      |   2 +-
 math/octave-forge-irsa/Makefile                    |   2 +-
 math/octave-forge-level-set/Makefile               |   2 +-
 math/octave-forge-linear-algebra/Makefile          |   2 +-
 math/octave-forge-lssa/Makefile                    |   2 +-
 math/octave-forge-ltfat/Makefile                   |   2 +-
 math/octave-forge-mapping/Makefile                 |   2 +-
 math/octave-forge-matgeom/Makefile                 |   2 +-
 math/octave-forge-mccabe-thiele/Makefile           |   1 +
 math/octave-forge-mechanics/Makefile               |   4 +-
 math/octave-forge-miscellaneous/Makefile           |   2 +-
 math/octave-forge-missing-functions/Makefile       |   2 +-
 math/octave-forge-mpi/Makefile                     |   3 +
 math/octave-forge-mqtt/Makefile                    |   1 +
 math/octave-forge-msh/Makefile                     |   1 +
 math/octave-forge-multicore/Makefile               |   2 +-
 math/octave-forge-mvn/Makefile                     |   2 +-
 math/octave-forge-nan/Makefile                     |   1 +
 math/octave-forge-ncarray/Makefile                 |   1 +
 math/octave-forge-netcdf/Makefile                  |   1 +
 math/octave-forge-nlwing2/Makefile                 |   4 +-
 math/octave-forge-nnet/Makefile                    |   2 +-
 math/octave-forge-nurbs/Makefile                   |   2 +-
 math/octave-forge-oct2mat/Makefile                 |   2 +-
 math/octave-forge-octclip/Makefile                 |   1 +
 math/octave-forge-octproj/Makefile                 |   2 +-
 math/octave-forge-odebvp/Makefile                  |   2 +-
 math/octave-forge-onsas/Makefile                   |   2 +-
 math/octave-forge-optics/Makefile                  |   2 +-
 math/octave-forge-optim/Makefile                   |   1 +
 math/octave-forge-optiminterp/Makefile             |   2 +-
 math/octave-forge-outliers/Makefile                |   2 +-
 math/octave-forge-parallel/Makefile                |   4 +-
 math/octave-forge-pde1dm/Makefile                  |   2 +-
 math/octave-forge-plot/Makefile                    |   2 +-
 math/octave-forge-ponchon-savarit/Makefile         |   1 +
 math/octave-forge-psychrometrics/Makefile          |   1 +
 math/octave-forge-pythonic/Makefile                |   1 +
 math/octave-forge-quaternion/Makefile              |   2 +-
 math/octave-forge-queueing/Makefile                |   2 +-
 math/octave-forge-secs1d/Makefile                  |   2 +-
 math/octave-forge-secs2d/Makefile                  |   2 +-
 math/octave-forge-secs3d/Makefile                  |   2 +-
 math/octave-forge-signal/Makefile                  |   1 +
 math/octave-forge-simp/Makefile                    |   2 +-
 math/octave-forge-sockets/Makefile                 |   1 +
 math/octave-forge-sole/Makefile                    |   1 +
 math/octave-forge-sparsersb/Makefile               |   2 +-
 math/octave-forge-specfun/Makefile                 |   4 +-
 math/octave-forge-special-matrix/Makefile          |   2 +-
 math/octave-forge-splines/Makefile                 |   2 +-
 math/octave-forge-sqlite/Makefile                  |   1 +
 math/octave-forge-statistics-bootstrap/Makefile    |   1 +
 math/octave-forge-statistics/Makefile              |   1 +
 math/octave-forge-stk/Makefile                     |   1 +
 math/octave-forge-strings/Makefile                 |   1 +
 math/octave-forge-struct/Makefile                  |   1 +
 math/octave-forge-symband/Makefile                 |   2 +-
 math/octave-forge-symbolic/Makefile                |   1 +
 math/octave-forge-tcl-octave/Makefile              |   2 +-
 math/octave-forge-tsa/Makefile                     |   2 +-
 math/octave-forge-video/Makefile                   |   2 +-
 math/octave-forge-websockets/Makefile              |   2 +-
 math/octave-forge-zenity/Makefile                  |   2 +-
 math/octave-forge-zeromq/Makefile                  |   1 +
 math/octave-forge/Makefile                         |   3 +-
 math/octave/Makefile                               |   4 +-
 math/octave/distinfo                               |   6 +-
 .../files/patch-build-aux_get-source-mtime.sh      |  11 +++
 math/octave/files/patch-build-aux_mk-pkg-add.sh    |  11 +++
 .../octave/files/patch-liboctave_util_oct-sparse.h |  36 -------
 .../patch-scripts_pkg_private_configure__make.m    |  11 ---
 math/octave/pkg-plist                              | 110 +++++++++++++--------
 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
*** 984 LINES SKIPPED ***