git: a0d76a1991f8 - main - math/ipopt: Update 3.12.13 -> 3.14.4

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 24 Feb 2022 16:21:13 UTC
The branch main has been updated by yuri:

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

commit a0d76a1991f8d655cc272e84368da0fe5d438a4e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-02-24 16:18:43 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-02-24 16:21:08 +0000

    math/ipopt: Update 3.12.13 -> 3.14.4
---
 editors/openoffice-4/Makefile      |   2 +-
 editors/openoffice-devel/Makefile  |   2 +-
 math/SCIP/Makefile                 |   2 +-
 math/bonmin/Makefile               |   2 +-
 math/casadi/Makefile               |   2 +-
 math/cbc/Makefile                  |   2 +-
 math/cgl-conic/Makefile            |   2 +-
 math/cgl/Makefile                  |   2 +-
 math/clp/Makefile                  |   2 +-
 math/coinmp/Makefile               |   2 +-
 math/couenne/Makefile              |   2 +-
 math/disco/Makefile                |   2 +-
 math/ipopt/Makefile                |  38 ++------
 math/ipopt/distinfo                |  10 +-
 math/ipopt/files/patch-Makefile.in |  13 ---
 math/ipopt/pkg-plist               | 183 +++++++++++++++++++------------------
 math/openturns/Makefile            |   2 +-
 math/or-tools/Makefile             |   2 +-
 math/osiipopt/Makefile             |   1 +
 math/py-cyipopt/Makefile           |   1 +
 math/py-or-tools/Makefile          |   2 +-
 math/symphony/Makefile             |   2 +-
 misc/dartsim/Makefile              |   2 +-
 misc/openmvg/Makefile              |   2 +-
 science/pagmo2/Makefile            |   2 +-
 25 files changed, 125 insertions(+), 159 deletions(-)

diff --git a/editors/openoffice-4/Makefile b/editors/openoffice-4/Makefile
index d7bf35a7823f..c1dfd16585df 100644
--- a/editors/openoffice-4/Makefile
+++ b/editors/openoffice-4/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	apache-openoffice
 PORTVERSION=	${AOOVERSION}
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	editors java
 MASTER_SITES=	https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
 		https://archive.apache.org/dist/openoffice/${PORTVERSION}/source/ \
diff --git a/editors/openoffice-devel/Makefile b/editors/openoffice-devel/Makefile
index a5e03b82902f..04f83a5bc9ab 100644
--- a/editors/openoffice-devel/Makefile
+++ b/editors/openoffice-devel/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	apache-openoffice
 PORTVERSION=	${AOOVERSION1}.${AOOVERSION2}.${TIMESTAMP}
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	4
 CATEGORIES=	editors java
 MASTER_SITES=	https://dist.apache.org/repos/dist/dev/openoffice/${AOOVERSION}-${AOORC}-${TIMESTAMP}/source/ \
diff --git a/math/SCIP/Makefile b/math/SCIP/Makefile
index 5170c45b1156..b98e664af022 100644
--- a/math/SCIP/Makefile
+++ b/math/SCIP/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	SCIP
 DISTVERSION=	7.0.3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math science
 MASTER_SITES=	https://www.scipopt.org/download/release/
 DISTNAME=	${PORTNAME:tl}-${DISTVERSION}
diff --git a/math/bonmin/Makefile b/math/bonmin/Makefile
index 14b1580e6811..101e1d3743f9 100644
--- a/math/bonmin/Makefile
+++ b/math/bonmin/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	bonmin
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	1.8.8
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
 
diff --git a/math/casadi/Makefile b/math/casadi/Makefile
index 9e85dae657b7..b3c5ad240759 100644
--- a/math/casadi/Makefile
+++ b/math/casadi/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	casadi
 DISTVERSION=	3.5.5
-PORTREVISION=	4
+PORTREVISION=	6
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/cbc/Makefile b/math/cbc/Makefile
index 843265e562c2..f084c7aaeac9 100644
--- a/math/cbc/Makefile
+++ b/math/cbc/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	cbc
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	2.10.5
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
 
diff --git a/math/cgl-conic/Makefile b/math/cgl-conic/Makefile
index 93859d266089..208dc0e3e9a1 100644
--- a/math/cgl-conic/Makefile
+++ b/math/cgl-conic/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	cgl-conic
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	1.0.0-6
-PORTREVISION=	1
+PORTREVISION=	2
 DISTVERSIONSUFFIX=	-gc96de60
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
diff --git a/math/cgl/Makefile b/math/cgl/Makefile
index 56ae5bcf0259..fe3d7df565c9 100644
--- a/math/cgl/Makefile
+++ b/math/cgl/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	cgl
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	0.60.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
 
diff --git a/math/clp/Makefile b/math/clp/Makefile
index f128b1fbe0d5..230a66a40aab 100644
--- a/math/clp/Makefile
+++ b/math/clp/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	Clp
 DISTVERSION=	1.17.3
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	math
 MASTER_SITES=	https://www.coin-or.org/download/source/${PORTNAME}/
 PKGNAMEPREFIX=	coin-or-
diff --git a/math/coinmp/Makefile b/math/coinmp/Makefile
index 6980b0867f29..90163c0e9329 100644
--- a/math/coinmp/Makefile
+++ b/math/coinmp/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	CoinMP
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	1.8.4
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/couenne/Makefile b/math/couenne/Makefile
index 4e50828b53b7..e0613071c57a 100644
--- a/math/couenne/Makefile
+++ b/math/couenne/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	couenne
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	0.5.8
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
 
diff --git a/math/disco/Makefile b/math/disco/Makefile
index 26109ac878df..24e7bb41d42c 100644
--- a/math/disco/Makefile
+++ b/math/disco/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	disco
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	1.0.0-33
-PORTREVISION=	2
+PORTREVISION=	3
 DISTVERSIONSUFFIX=	-g68720be
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
diff --git a/math/ipopt/Makefile b/math/ipopt/Makefile
index fd555f6c077d..13b98103f777 100644
--- a/math/ipopt/Makefile
+++ b/math/ipopt/Makefile
@@ -1,25 +1,21 @@
 # Created by: Pedro Giffuni
 
 PORTNAME=	Ipopt
-DISTVERSION=	3.12.13
-PORTREVISION=	4
+DISTVERSION=	3.14.4
 CATEGORIES=	math
-MASTER_SITES=	https://www.coin-or.org/download/source/Ipopt/ \
-		http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD/:metis \
-		http://mumps.enseeiht.fr/:mumps
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
-		metis-4.0.3.tar.gz:metis MUMPS_4.10.0.tar.gz:mumps
-EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
+MASTER_SITES=	https://www.coin-or.org/download/source/${PORTNAME}/
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Software package for large-scale nonlinear optimization
 
 LICENSE=	EPL
 
-LIB_DEPENDS=	libcoinasl.so:math/asl
+LIB_DEPENDS=	libcoinasl.so:math/asl \
+		libcoinmetis.so:math/coin-or-metis \
+		libcoinmumps.so:math/coin-or-mumps
 
 USES=		blaslapack compiler:c++11-lang fortran libtool pathfix \
-		pkgconfig tar:tgz
+		pkgconfig
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 TEST_TARGET=	test
@@ -33,14 +29,12 @@ CONFIGURE_ARGS=	--with-lapack-lib="${LAPACKLIB} -L${LOCALBASE}/lib"	\
 CXXFLAGS+=	-ffast-math
 DEBUG_CXXFLAGS=	-fomit-frame-pointer
 
+WRKSRC=		${WRKDIR}/${PORTNAME}-releases-${PORTVERSION}
 DOCSDIR=	${PREFIX}/share/coin/doc/${PORTNAME}
 
-OPTIONS_DEFINE=		DEBUG DOCS
+OPTIONS_DEFINE=		DEBUG
 
-DOCS_ALL_TARGET=	all doxydoc
-DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen
-
-PORTDOCS=		*
+CONFLICTS_BUILD=	coin-or-hsl # coin-or-hsl doesn't contain required by Ipopt code
 
 .include <bsd.port.pre.mk>
 
@@ -49,18 +43,4 @@ PORTDOCS=		*
 FFLAGS+=	-fallow-argument-mismatch
 .endif
 
-post-extract:
-	@(${ECHO} "Extracting Metis and Mumps ThirdParty libraries ..." )
-	@(cd ${WRKSRC}/ThirdParty/Metis && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/metis-4.0.3.tar.gz ${EXTRACT_AFTER_ARGS});
-	@(${MV} ${WRKSRC}/ThirdParty/Metis/metis-4.0.? ${WRKSRC}/ThirdParty/Metis/metis-4.0);
-	@(cd ${WRKSRC}/ThirdParty/Mumps && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/MUMPS_4.10.0.tar.gz ${EXTRACT_AFTER_ARGS});
-	@(${MV} ${WRKSRC}/ThirdParty/Mumps/MUMPS_4.10.0 ${WRKSRC}/ThirdParty/Mumps/MUMPS);
-
-pre-patch:
-	@(cd ${WRKSRC}/ThirdParty/Mumps && ${PATCH} -p0 < mumps.patch && ${PATCH} -p0 < mumps_mpi.patch )
-	@(${MV} ${WRKSRC}/ThirdParty/Mumps/MUMPS/libseq/mpi.h ${WRKSRC}/ThirdParty/Mumps/MUMPS/libseq/mumps_mpi.h);
-
-pre-build: # workaround: configure fails to find the 'rand' function, need to investigate. This patch unbreaks the build.
-	@${REINPLACE_CMD} -e 's|.*HAVE_RAND.*|#define HAVE_RAND 1|' ${WRKSRC}/Ipopt/src/Common/config.h
-
 .include <bsd.port.post.mk>
diff --git a/math/ipopt/distinfo b/math/ipopt/distinfo
index dcf514ff08e2..2687991bd8fd 100644
--- a/math/ipopt/distinfo
+++ b/math/ipopt/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1556522441
-SHA256 (Ipopt-3.12.13.tgz) = aac9bb4d8a257fdfacc54ff3f1cbfdf6e2d61fb0cf395749e3b0c0664d3e7e96
-SIZE (Ipopt-3.12.13.tgz) = 4519682
-SHA256 (metis-4.0.3.tar.gz) = 5efa35de80703c1b2c4d0de080fafbcf4e0d363a21149a1ad2f96e0144841a55
-SIZE (metis-4.0.3.tar.gz) = 522624
-SHA256 (MUMPS_4.10.0.tar.gz) = d0f86f91a74c51a17a2ff1be9c9cee2338976f13a6d00896ba5b43a5ca05d933
-SIZE (MUMPS_4.10.0.tar.gz) = 2481516
+TIMESTAMP = 1645644645
+SHA256 (Ipopt-3.14.4.tar.gz) = 60865150b6fad19c5968395b57ff4a0892380125646c3afa2a714926f5ac9487
+SIZE (Ipopt-3.14.4.tar.gz) = 1843885
diff --git a/math/ipopt/files/patch-Makefile.in b/math/ipopt/files/patch-Makefile.in
deleted file mode 100644
index 448a7b599da2..000000000000
--- a/math/ipopt/files/patch-Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig	2019-04-29 04:09:03 UTC
-+++ Makefile.in
-@@ -711,8 +711,8 @@ clean-doxydoc :
- 	cd doxydoc && rm -rf html *.log *.tag
- 
- install-doxydoc : doxydoc
--	$(mkdir_p) $(DocInstallDir)/doxydoc
--	cp -R doxydoc/html doxydoc/ipopt_doxy.tag $(DocInstallDir)/doxydoc
-+	$(mkdir_p) $(DESTDIR)$(DocInstallDir)/doxydoc
-+	cp -R doxydoc/html doxydoc/ipopt_doxy.tag $(DESTDIR)$(DocInstallDir)/doxydoc
- 
- uninstall-doxydoc:
- 	if test -e $(DocInstallDir)/doxydoc ; then rm -rf $(DocInstallDir)/doxydoc ; fi
diff --git a/math/ipopt/pkg-plist b/math/ipopt/pkg-plist
index fbd1555e03e9..1744f69e61c4 100644
--- a/math/ipopt/pkg-plist
+++ b/math/ipopt/pkg-plist
@@ -1,96 +1,97 @@
 bin/ipopt
-include/coin/AmplTNLP.hpp
-include/coin/HSLLoader.h
-include/coin/IpAlgBuilder.hpp
-include/coin/IpAlgStrategy.hpp
-include/coin/IpAlgTypes.hpp
-include/coin/IpAugSystemSolver.hpp
-include/coin/IpBlas.hpp
-include/coin/IpCachedResults.hpp
-include/coin/IpCompoundMatrix.hpp
-include/coin/IpCompoundSymMatrix.hpp
-include/coin/IpCompoundVector.hpp
-include/coin/IpConvCheck.hpp
-include/coin/IpDebug.hpp
-include/coin/IpDenseVector.hpp
-include/coin/IpDiagMatrix.hpp
-include/coin/IpEqMultCalculator.hpp
-include/coin/IpException.hpp
-include/coin/IpExpansionMatrix.hpp
-include/coin/IpGenTMatrix.hpp
-include/coin/IpHessianUpdater.hpp
-include/coin/IpIdentityMatrix.hpp
-include/coin/IpIpoptAlg.hpp
-include/coin/IpIpoptApplication.hpp
-include/coin/IpIpoptCalculatedQuantities.hpp
-include/coin/IpIpoptData.hpp
-include/coin/IpIpoptNLP.hpp
-include/coin/IpIterateInitializer.hpp
-include/coin/IpIteratesVector.hpp
-include/coin/IpIterationOutput.hpp
-include/coin/IpJournalist.hpp
-include/coin/IpLapack.hpp
-include/coin/IpLineSearch.hpp
-include/coin/IpMatrix.hpp
-include/coin/IpMuUpdate.hpp
-include/coin/IpNLP.hpp
-include/coin/IpNLPScaling.hpp
-include/coin/IpObserver.hpp
-include/coin/IpOptionsList.hpp
-include/coin/IpOrigIpoptNLP.hpp
-include/coin/IpPDSystemSolver.hpp
-include/coin/IpReferenced.hpp
-include/coin/IpRegOptions.hpp
-include/coin/IpReturnCodes.h
-include/coin/IpReturnCodes.hpp
-include/coin/IpReturnCodes.inc
-include/coin/IpReturnCodes_inc.h
-include/coin/IpScaledMatrix.hpp
-include/coin/IpSearchDirCalculator.hpp
-include/coin/IpSmartPtr.hpp
-include/coin/IpSolveStatistics.hpp
-include/coin/IpStdCInterface.h
-include/coin/IpSumSymMatrix.hpp
-include/coin/IpSymLinearSolver.hpp
-include/coin/IpSymMatrix.hpp
-include/coin/IpSymScaledMatrix.hpp
-include/coin/IpSymTMatrix.hpp
-include/coin/IpTNLP.hpp
-include/coin/IpTNLPAdapter.hpp
-include/coin/IpTNLPReducer.hpp
-include/coin/IpTaggedObject.hpp
-include/coin/IpTimedTask.hpp
-include/coin/IpTimingStatistics.hpp
-include/coin/IpTripletHelper.hpp
-include/coin/IpTypes.hpp
-include/coin/IpUtils.hpp
-include/coin/IpVector.hpp
-include/coin/IpZeroSymMatrix.hpp
-include/coin/IpoptConfig.h
-include/coin/PardisoLoader.h
-include/coin/ThirdParty/defs.h
-include/coin/ThirdParty/dmumps_c.h
-include/coin/ThirdParty/macros.h
-include/coin/ThirdParty/metis.h
-include/coin/ThirdParty/mumps_c_types.h
-include/coin/ThirdParty/mumps_compat.h
-include/coin/ThirdParty/mumps_mpi.h
-include/coin/ThirdParty/proto.h
-include/coin/ThirdParty/rename.h
-include/coin/ThirdParty/struct.h
-lib/libcoinmetis.so
-lib/libcoinmetis.so.1
-lib/libcoinmetis.so.1.3.7
-lib/libcoinmumps.so
-lib/libcoinmumps.so.1
-lib/libcoinmumps.so.1.6.1
+bin/ipopt_sens
+include/coin-or/AmplTNLP.hpp
+include/coin-or/IpAlgBuilder.hpp
+include/coin-or/IpAlgStrategy.hpp
+include/coin-or/IpAlgTypes.hpp
+include/coin-or/IpAugSystemSolver.hpp
+include/coin-or/IpBlas.hpp
+include/coin-or/IpCachedResults.hpp
+include/coin-or/IpCompoundMatrix.hpp
+include/coin-or/IpCompoundSymMatrix.hpp
+include/coin-or/IpCompoundVector.hpp
+include/coin-or/IpConvCheck.hpp
+include/coin-or/IpDebug.hpp
+include/coin-or/IpDenseVector.hpp
+include/coin-or/IpDiagMatrix.hpp
+include/coin-or/IpEqMultCalculator.hpp
+include/coin-or/IpException.hpp
+include/coin-or/IpExpansionMatrix.hpp
+include/coin-or/IpGenTMatrix.hpp
+include/coin-or/IpHessianUpdater.hpp
+include/coin-or/IpIdentityMatrix.hpp
+include/coin-or/IpIpoptAlg.hpp
+include/coin-or/IpIpoptApplication.hpp
+include/coin-or/IpIpoptCalculatedQuantities.hpp
+include/coin-or/IpIpoptData.hpp
+include/coin-or/IpIpoptNLP.hpp
+include/coin-or/IpIterateInitializer.hpp
+include/coin-or/IpIteratesVector.hpp
+include/coin-or/IpIterationOutput.hpp
+include/coin-or/IpJournalist.hpp
+include/coin-or/IpLapack.hpp
+include/coin-or/IpLineSearch.hpp
+include/coin-or/IpLinearSolvers.h
+include/coin-or/IpMatrix.hpp
+include/coin-or/IpMuUpdate.hpp
+include/coin-or/IpNLP.hpp
+include/coin-or/IpNLPScaling.hpp
+include/coin-or/IpObserver.hpp
+include/coin-or/IpOptionsList.hpp
+include/coin-or/IpOrigIpoptNLP.hpp
+include/coin-or/IpPDSystemSolver.hpp
+include/coin-or/IpReferenced.hpp
+include/coin-or/IpRegOptions.hpp
+include/coin-or/IpReturnCodes.h
+include/coin-or/IpReturnCodes.hpp
+include/coin-or/IpReturnCodes.inc
+include/coin-or/IpReturnCodes_inc.h
+include/coin-or/IpScaledMatrix.hpp
+include/coin-or/IpSearchDirCalculator.hpp
+include/coin-or/IpSmartPtr.hpp
+include/coin-or/IpSolveStatistics.hpp
+include/coin-or/IpStdCInterface.h
+include/coin-or/IpSumSymMatrix.hpp
+include/coin-or/IpSymLinearSolver.hpp
+include/coin-or/IpSymMatrix.hpp
+include/coin-or/IpSymScaledMatrix.hpp
+include/coin-or/IpSymTMatrix.hpp
+include/coin-or/IpTNLP.hpp
+include/coin-or/IpTNLPAdapter.hpp
+include/coin-or/IpTNLPReducer.hpp
+include/coin-or/IpTaggedObject.hpp
+include/coin-or/IpTimedTask.hpp
+include/coin-or/IpTimingStatistics.hpp
+include/coin-or/IpTripletHelper.hpp
+include/coin-or/IpTypes.h
+include/coin-or/IpTypes.hpp
+include/coin-or/IpUtils.hpp
+include/coin-or/IpVector.hpp
+include/coin-or/IpZeroSymMatrix.hpp
+include/coin-or/IpoptConfig.h
+include/coin-or/SensAlgorithm.hpp
+include/coin-or/SensApplication.hpp
+include/coin-or/SensBacksolver.hpp
+include/coin-or/SensMeasurement.hpp
+include/coin-or/SensPCalculator.hpp
+include/coin-or/SensRegOp.hpp
+include/coin-or/SensSchurData.hpp
+include/coin-or/SensSchurDriver.hpp
+include/coin-or/SensSimpleBacksolver.hpp
+include/coin-or/SensStepCalc.hpp
+include/coin-or/SensUtils.hpp
 lib/libipopt.so
-lib/libipopt.so.1
-lib/libipopt.so.1.10.13
+lib/libipopt.so.3
+lib/libipopt.so.3.14.4
 lib/libipoptamplinterface.so
-lib/libipoptamplinterface.so.1
-lib/libipoptamplinterface.so.1.10.13
-libdata/pkgconfig/coinmetis.pc
-libdata/pkgconfig/coinmumps.pc
+lib/libipoptamplinterface.so.3
+lib/libipoptamplinterface.so.3.14.4
+lib/libsipopt.so
+lib/libsipopt.so.3
+lib/libsipopt.so.3.14.4
 libdata/pkgconfig/ipopt.pc
 libdata/pkgconfig/ipoptamplinterface.pc
+share/doc/ipopt/AUTHORS
+share/doc/ipopt/ChangeLog.md
+share/doc/ipopt/LICENSE
+share/doc/ipopt/README.md
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index 3ebe7aa39223..63d923c17306 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	openturns
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.18
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/or-tools/Makefile b/math/or-tools/Makefile
index 32bae080ca3b..8f912670004c 100644
--- a/math/or-tools/Makefile
+++ b/math/or-tools/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	or-tools
 DISTVERSIONPREFIX=	v
 DISTVERSION=	9.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/osiipopt/Makefile b/math/osiipopt/Makefile
index 7c634de4ccc7..e87fba8d0e52 100644
--- a/math/osiipopt/Makefile
+++ b/math/osiipopt/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	osiipopt
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	0.1-8
+PORTREVISION=	1
 DISTVERSIONSUFFIX=	-gc808091
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
diff --git a/math/py-cyipopt/Makefile b/math/py-cyipopt/Makefile
index 986191457b70..afff33fc8fa3 100644
--- a/math/py-cyipopt/Makefile
+++ b/math/py-cyipopt/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	cyipopt
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.1.0
+PORTREVISION=	1
 CATEGORIES=	math python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/math/py-or-tools/Makefile b/math/py-or-tools/Makefile
index 7ec82b4b5bed..5a8538f1310c 100644
--- a/math/py-or-tools/Makefile
+++ b/math/py-or-tools/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	or-tools
 DISTVERSIONPREFIX=	v
 DISTVERSION=	9.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/math/symphony/Makefile b/math/symphony/Makefile
index 6426e105e310..5b06220bb683 100644
--- a/math/symphony/Makefile
+++ b/math/symphony/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	symphony
 DISTVERSIONPREFIX=	releases/
 DISTVERSION=	5.6.18
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
 
diff --git a/misc/dartsim/Makefile b/misc/dartsim/Makefile
index e2325c8c784d..bcd42517e389 100644
--- a/misc/dartsim/Makefile
+++ b/misc/dartsim/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	dartsim
 DISTVERSIONPREFIX=	v
 DISTVERSION=	6.11.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	misc
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/openmvg/Makefile b/misc/openmvg/Makefile
index 14f67f55001a..0474a735553e 100644
--- a/misc/openmvg/Makefile
+++ b/misc/openmvg/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	openmvg
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	misc science
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/science/pagmo2/Makefile b/science/pagmo2/Makefile
index 6f2b3083627c..e72c8249d880 100644
--- a/science/pagmo2/Makefile
+++ b/science/pagmo2/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	pagmo2
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.18.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org