git: d2d795c4dc5d - main - math/highs: Update 1.2.2 -> 1.4.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 08 Dec 2022 11:43:34 UTC
The branch main has been updated by yuri:

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

commit d2d795c4dc5d59ff292a9c0cb104d12e69e61927
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-12-08 11:27:18 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-12-08 11:43:32 +0000

    math/highs: Update 1.2.2 -> 1.4.1
    
    Reported by:    portscout
---
 math/highs/Makefile  |   5 +-
 math/highs/distinfo  |   8 +-
 math/highs/pkg-plist | 261 +++++++++++++++++++++++++--------------------------
 3 files changed, 134 insertions(+), 140 deletions(-)

diff --git a/math/highs/Makefile b/math/highs/Makefile
index 59940d958801..6823817ba1cf 100644
--- a/math/highs/Makefile
+++ b/math/highs/Makefile
@@ -1,12 +1,9 @@
 PORTNAME=	highs
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.2.2
+DISTVERSION=	1.4.1
 CATEGORIES=	math
 PKGNAMEPREFIX=	coin-or-
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES=	616280ac3f2a894cfcd138a9883a7e0df6355187.patch:-p1 # backport https://github.com/ERGO-Code/HiGHS/pull/817
-
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Solver for large scale sparse linear programming (LP) problems
 WWW=		https://github.com/ERGO-Code/HiGHS
diff --git a/math/highs/distinfo b/math/highs/distinfo
index 6a6f30abfa87..8593c6285e1c 100644
--- a/math/highs/distinfo
+++ b/math/highs/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1650395193
-SHA256 (ERGO-Code-HiGHS-v1.2.2_GH0.tar.gz) = e849276134eb0e7d876be655ff5fe3aa6ecf1030d605edee760620469f9e97cf
-SIZE (ERGO-Code-HiGHS-v1.2.2_GH0.tar.gz) = 1809648
-SHA256 (616280ac3f2a894cfcd138a9883a7e0df6355187.patch) = cf5c12bbc79960277dbc69fc5e29f268b81fdd10f717e668699a3f39f1fd8d6a
-SIZE (616280ac3f2a894cfcd138a9883a7e0df6355187.patch) = 1000
+TIMESTAMP = 1670498067
+SHA256 (ERGO-Code-HiGHS-v1.4.1_GH0.tar.gz) = 9890e02ff2d1607ed4d0708a0f2e3a2dc64da1f4301bb85cf1f2c924aa1fee7b
+SIZE (ERGO-Code-HiGHS-v1.4.1_GH0.tar.gz) = 1825363
diff --git a/math/highs/pkg-plist b/math/highs/pkg-plist
index 685902f8e609..ffe1d67f82be 100644
--- a/math/highs/pkg-plist
+++ b/math/highs/pkg-plist
@@ -1,137 +1,136 @@
 bin/highs
-extern/filereaderlp/builder.hpp
-extern/filereaderlp/model.hpp
-extern/filereaderlp/reader.hpp
-include/HConfig.h
-include/Highs.h
-include/interfaces/highs_c_api.h
-include/io/Filereader.h
-include/io/FilereaderEms.h
-include/io/FilereaderLp.h
-include/io/FilereaderMps.h
-include/io/HMPSIO.h
-include/io/HMpsFF.h
-include/io/HighsIO.h
-include/io/LoadOptions.h
-include/ipm/IpxWrapper.h
-include/libhighs_export.h
-include/lp_data/HConst.h
-include/lp_data/HStruct.h
-include/lp_data/HighsAnalysis.h
-include/lp_data/HighsDebug.h
-include/lp_data/HighsInfo.h
-include/lp_data/HighsInfoDebug.h
-include/lp_data/HighsLp.h
-include/lp_data/HighsLpSolverObject.h
-include/lp_data/HighsLpUtils.h
-include/lp_data/HighsModelUtils.h
-include/lp_data/HighsOptions.h
-include/lp_data/HighsRanging.h
-include/lp_data/HighsRuntimeOptions.h
-include/lp_data/HighsSolution.h
-include/lp_data/HighsSolutionDebug.h
-include/lp_data/HighsSolve.h
-include/lp_data/HighsStatus.h
-include/mip/HighsCliqueTable.h
-include/mip/HighsConflictPool.h
-include/mip/HighsCutGeneration.h
-include/mip/HighsCutPool.h
-include/mip/HighsDebugSol.h
-include/mip/HighsDomain.h
-include/mip/HighsDomainChange.h
-include/mip/HighsDynamicRowMatrix.h
-include/mip/HighsGFkSolve.h
-include/mip/HighsImplications.h
-include/mip/HighsLpAggregator.h
-include/mip/HighsLpRelaxation.h
-include/mip/HighsMipSolver.h
-include/mip/HighsMipSolverData.h
-include/mip/HighsModkSeparator.h
-include/mip/HighsNodeQueue.h
-include/mip/HighsObjectiveFunction.h
-include/mip/HighsPathSeparator.h
-include/mip/HighsPrimalHeuristics.h
-include/mip/HighsPseudocost.h
-include/mip/HighsRedcostFixing.h
-include/mip/HighsSearch.h
-include/mip/HighsSeparation.h
-include/mip/HighsSeparator.h
-include/mip/HighsTableauSeparator.h
-include/mip/HighsTransformedLp.h
-include/model/HighsHessian.h
-include/model/HighsHessianUtils.h
-include/model/HighsModel.h
-include/parallel/HighsBinarySemaphore.h
-include/parallel/HighsCacheAlign.h
-include/parallel/HighsCombinable.h
-include/parallel/HighsMutex.h
-include/parallel/HighsParallel.h
-include/parallel/HighsSpinMutex.h
-include/parallel/HighsSplitDeque.h
-include/parallel/HighsTask.h
-include/parallel/HighsTaskExecutor.h
-include/presolve/HAggregator.h
-include/presolve/HPreData.h
-include/presolve/HPresolve.h
-include/presolve/HighsLpPropagator.h
-include/presolve/HighsPostsolveStack.h
-include/presolve/HighsSymmetry.h
-include/presolve/ICrashX.h
-include/presolve/Presolve.h
-include/presolve/PresolveAnalysis.h
-include/presolve/PresolveComponent.h
-include/presolve/PresolveUtils.h
-include/qpsolver/quass.hpp
-include/qpsolver/vector.hpp
-include/simplex/HApp.h
-include/simplex/HEkk.h
-include/simplex/HEkkDual.h
-include/simplex/HEkkDualRHS.h
-include/simplex/HEkkDualRow.h
-include/simplex/HEkkPrimal.h
-include/simplex/HSimplex.h
-include/simplex/HSimplexDebug.h
-include/simplex/HSimplexNla.h
-include/simplex/HSimplexReport.h
-include/simplex/HighsSimplexAnalysis.h
-include/simplex/SimplexConst.h
-include/simplex/SimplexStruct.h
-include/simplex/SimplexTimer.h
-include/test/DevKkt.h
-include/test/KktCh2.h
-include/util/FactorTimer.h
-include/util/HFactor.h
-include/util/HFactorConst.h
-include/util/HFactorDebug.h
-include/util/HSet.h
-include/util/HVector.h
-include/util/HVectorBase.h
-include/util/HighsCDouble.h
-include/util/HighsComponent.h
-include/util/HighsDataStack.h
-include/util/HighsDisjointSets.h
-include/util/HighsHash.h
-include/util/HighsInt.h
-include/util/HighsIntegers.h
-include/util/HighsLinearSumBounds.h
-include/util/HighsMatrixPic.h
-include/util/HighsMatrixSlice.h
-include/util/HighsMatrixUtils.h
-include/util/HighsRandom.h
-include/util/HighsRbTree.h
-include/util/HighsSort.h
-include/util/HighsSparseMatrix.h
-include/util/HighsSparseVectorSum.h
-include/util/HighsSplay.h
-include/util/HighsTimer.h
-include/util/HighsUtils.h
-include/util/stringutil.h
+include/highs/HConfig.h
+include/highs/Highs.h
+include/highs/filereaderlp/builder.hpp
+include/highs/filereaderlp/model.hpp
+include/highs/filereaderlp/reader.hpp
+include/highs/interfaces/highs_c_api.h
+include/highs/io/Filereader.h
+include/highs/io/FilereaderEms.h
+include/highs/io/FilereaderLp.h
+include/highs/io/FilereaderMps.h
+include/highs/io/HMPSIO.h
+include/highs/io/HMpsFF.h
+include/highs/io/HighsIO.h
+include/highs/io/LoadOptions.h
+include/highs/ipm/IpxWrapper.h
+include/highs/lp_data/HConst.h
+include/highs/lp_data/HStruct.h
+include/highs/lp_data/HighsAnalysis.h
+include/highs/lp_data/HighsDebug.h
+include/highs/lp_data/HighsInfo.h
+include/highs/lp_data/HighsInfoDebug.h
+include/highs/lp_data/HighsLp.h
+include/highs/lp_data/HighsLpSolverObject.h
+include/highs/lp_data/HighsLpUtils.h
+include/highs/lp_data/HighsModelUtils.h
+include/highs/lp_data/HighsOptions.h
+include/highs/lp_data/HighsRanging.h
+include/highs/lp_data/HighsRuntimeOptions.h
+include/highs/lp_data/HighsSolution.h
+include/highs/lp_data/HighsSolutionDebug.h
+include/highs/lp_data/HighsSolve.h
+include/highs/lp_data/HighsStatus.h
+include/highs/mip/HighsCliqueTable.h
+include/highs/mip/HighsConflictPool.h
+include/highs/mip/HighsCutGeneration.h
+include/highs/mip/HighsCutPool.h
+include/highs/mip/HighsDebugSol.h
+include/highs/mip/HighsDomain.h
+include/highs/mip/HighsDomainChange.h
+include/highs/mip/HighsDynamicRowMatrix.h
+include/highs/mip/HighsGFkSolve.h
+include/highs/mip/HighsImplications.h
+include/highs/mip/HighsLpAggregator.h
+include/highs/mip/HighsLpRelaxation.h
+include/highs/mip/HighsMipSolver.h
+include/highs/mip/HighsMipSolverData.h
+include/highs/mip/HighsModkSeparator.h
+include/highs/mip/HighsNodeQueue.h
+include/highs/mip/HighsObjectiveFunction.h
+include/highs/mip/HighsPathSeparator.h
+include/highs/mip/HighsPrimalHeuristics.h
+include/highs/mip/HighsPseudocost.h
+include/highs/mip/HighsRedcostFixing.h
+include/highs/mip/HighsSearch.h
+include/highs/mip/HighsSeparation.h
+include/highs/mip/HighsSeparator.h
+include/highs/mip/HighsTableauSeparator.h
+include/highs/mip/HighsTransformedLp.h
+include/highs/model/HighsHessian.h
+include/highs/model/HighsHessianUtils.h
+include/highs/model/HighsModel.h
+include/highs/parallel/HighsBinarySemaphore.h
+include/highs/parallel/HighsCacheAlign.h
+include/highs/parallel/HighsCombinable.h
+include/highs/parallel/HighsMutex.h
+include/highs/parallel/HighsParallel.h
+include/highs/parallel/HighsRaceTimer.h
+include/highs/parallel/HighsSchedulerConstants.h
+include/highs/parallel/HighsSpinMutex.h
+include/highs/parallel/HighsSplitDeque.h
+include/highs/parallel/HighsTask.h
+include/highs/parallel/HighsTaskExecutor.h
+include/highs/presolve/HPresolve.h
+include/highs/presolve/HPresolveAnalysis.h
+include/highs/presolve/HighsPostsolveStack.h
+include/highs/presolve/HighsSymmetry.h
+include/highs/presolve/ICrash.h
+include/highs/presolve/ICrashUtil.h
+include/highs/presolve/ICrashX.h
+include/highs/presolve/PresolveComponent.h
+include/highs/qpsolver/perturbation.hpp
+include/highs/qpsolver/quass.hpp
+include/highs/qpsolver/scaling.hpp
+include/highs/qpsolver/vector.hpp
+include/highs/simplex/HApp.h
+include/highs/simplex/HEkk.h
+include/highs/simplex/HEkkDual.h
+include/highs/simplex/HEkkDualRHS.h
+include/highs/simplex/HEkkDualRow.h
+include/highs/simplex/HEkkPrimal.h
+include/highs/simplex/HSimplex.h
+include/highs/simplex/HSimplexDebug.h
+include/highs/simplex/HSimplexNla.h
+include/highs/simplex/HSimplexReport.h
+include/highs/simplex/HighsSimplexAnalysis.h
+include/highs/simplex/SimplexConst.h
+include/highs/simplex/SimplexStruct.h
+include/highs/simplex/SimplexTimer.h
+include/highs/test/DevKkt.h
+include/highs/test/KktCh2.h
+include/highs/util/FactorTimer.h
+include/highs/util/HFactor.h
+include/highs/util/HFactorConst.h
+include/highs/util/HFactorDebug.h
+include/highs/util/HSet.h
+include/highs/util/HVector.h
+include/highs/util/HVectorBase.h
+include/highs/util/HighsCDouble.h
+include/highs/util/HighsComponent.h
+include/highs/util/HighsDataStack.h
+include/highs/util/HighsDisjointSets.h
+include/highs/util/HighsHash.h
+include/highs/util/HighsHashTree.h
+include/highs/util/HighsInt.h
+include/highs/util/HighsIntegers.h
+include/highs/util/HighsLinearSumBounds.h
+include/highs/util/HighsMatrixPic.h
+include/highs/util/HighsMatrixSlice.h
+include/highs/util/HighsMatrixUtils.h
+include/highs/util/HighsRandom.h
+include/highs/util/HighsRbTree.h
+include/highs/util/HighsSort.h
+include/highs/util/HighsSparseMatrix.h
+include/highs/util/HighsSparseVectorSum.h
+include/highs/util/HighsSplay.h
+include/highs/util/HighsTimer.h
+include/highs/util/HighsUtils.h
+include/highs/util/stringutil.h
 lib/cmake/highs/highs-config.cmake
 lib/cmake/highs/highs-targets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/highs/highs-targets.cmake
-lib/libbasiclu.so
 lib/libhighs.so
-lib/libhighs.so.1.2
-lib/libhighs.so.1.2.1
-lib/libipx.so
+lib/libhighs.so.1.4
+lib/libhighs.so.1.4.0
 libdata/pkgconfig/highs.pc