diff --git a/math/highs/Makefile b/math/highs/Makefile index 45f4120e9082..b7ba37ec5046 100644 --- a/math/highs/Makefile +++ b/math/highs/Makefile @@ -1,33 +1,38 @@ PORTNAME= highs DISTVERSIONPREFIX= v -DISTVERSION= 1.12.0 +DISTVERSION= 1.13.0 CATEGORIES= math PKGNAMEPREFIX= coin-or- MAINTAINER= yuri@FreeBSD.org COMMENT= Solver for large scale sparse linear programming (LP) problems WWW= https://github.com/ERGO-Code/HiGHS LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cmake:testing compiler:c++11-lang pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= ERGO-Code GH_PROJECT= HiGHS CMAKE_OFF= BUILD_TESTING post-install: # see https://github.com/ERGO-Code/HiGHS/issues/502 ${RM} -r ${STAGEDIR}${PREFIX}/external + # remove stray files + @${RM} \ + ${STAGEDIR}${PREFIX}/LICENSE.txt \ + ${STAGEDIR}${PREFIX}/README.md \ + ${STAGEDIR}${PREFIX}/THIRD_PARTY_NOTICES.md # workaround for https://github.com/ERGO-Code/HiGHS/issues/2250 @${REINPLACE_CMD} \ -e 's|INTERFACE_INCLUDE_DIRECTORIES "/include;|INTERFACE_INCLUDE_DIRECTORIES "|' \ ${STAGEDIR}${PREFIX}/lib/cmake/highs/highs-targets.cmake -# tests as of 1.12.0: 100% tests passed, 0 tests failed out of 2 +# tests as of 1.13.0: 100% tests passed, 0 tests failed out of 2 .include diff --git a/math/highs/distinfo b/math/highs/distinfo index 63a8e51b3d77..2298806941c8 100644 --- a/math/highs/distinfo +++ b/math/highs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762716040 -SHA256 (ERGO-Code-HiGHS-v1.12.0_GH0.tar.gz) = cd0daddaca57e66b55524588d715dc62dcee06b5ab9ad186412dc23bc71ae342 -SIZE (ERGO-Code-HiGHS-v1.12.0_GH0.tar.gz) = 2631655 +TIMESTAMP = 1770360975 +SHA256 (ERGO-Code-HiGHS-v1.13.0_GH0.tar.gz) = 422e45cb6b10d503258ee894cb37916c087813451f311d1906dcc9701fda8647 +SIZE (ERGO-Code-HiGHS-v1.13.0_GH0.tar.gz) = 2775805 diff --git a/math/highs/pkg-plist b/math/highs/pkg-plist index 58927007f91f..268ea9fbf7a6 100644 --- a/math/highs/pkg-plist +++ b/math/highs/pkg-plist @@ -1,240 +1,240 @@ bin/highs include/highs/HConfig.h include/highs/Highs.h -include/highs/filereaderlp/builder.hpp -include/highs/filereaderlp/def.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/io/filereaderlp/builder.hpp +include/highs/io/filereaderlp/def.hpp +include/highs/io/filereaderlp/model.hpp +include/highs/io/filereaderlp/reader.hpp include/highs/ipm/IpxSolution.h include/highs/ipm/IpxWrapper.h include/highs/ipm/basiclu/basiclu.h include/highs/ipm/basiclu/basiclu_factorize.h include/highs/ipm/basiclu/basiclu_get_factors.h include/highs/ipm/basiclu/basiclu_initialize.h include/highs/ipm/basiclu/basiclu_obj_factorize.h include/highs/ipm/basiclu/basiclu_obj_free.h include/highs/ipm/basiclu/basiclu_obj_get_factors.h include/highs/ipm/basiclu/basiclu_obj_initialize.h include/highs/ipm/basiclu/basiclu_obj_solve_dense.h include/highs/ipm/basiclu/basiclu_obj_solve_for_update.h include/highs/ipm/basiclu/basiclu_obj_solve_sparse.h include/highs/ipm/basiclu/basiclu_obj_update.h include/highs/ipm/basiclu/basiclu_object.h include/highs/ipm/basiclu/basiclu_solve_dense.h include/highs/ipm/basiclu/basiclu_solve_for_update.h include/highs/ipm/basiclu/basiclu_solve_sparse.h include/highs/ipm/basiclu/basiclu_update.h include/highs/ipm/basiclu/lu_def.h include/highs/ipm/basiclu/lu_file.h include/highs/ipm/basiclu/lu_internal.h include/highs/ipm/basiclu/lu_list.h include/highs/ipm/ipx/basiclu_kernel.h include/highs/ipm/ipx/basiclu_wrapper.h include/highs/ipm/ipx/basis.h include/highs/ipm/ipx/conjugate_residuals.h include/highs/ipm/ipx/control.h include/highs/ipm/ipx/crossover.h include/highs/ipm/ipx/diagonal_precond.h include/highs/ipm/ipx/forrest_tomlin.h include/highs/ipm/ipx/guess_basis.h include/highs/ipm/ipx/indexed_vector.h include/highs/ipm/ipx/info.h include/highs/ipm/ipx/ipm.h include/highs/ipm/ipx/ipx_c.h include/highs/ipm/ipx/ipx_config.h include/highs/ipm/ipx/ipx_info.h include/highs/ipm/ipx/ipx_internal.h include/highs/ipm/ipx/ipx_parameters.h include/highs/ipm/ipx/ipx_status.h include/highs/ipm/ipx/iterate.h include/highs/ipm/ipx/kkt_solver.h include/highs/ipm/ipx/kkt_solver_basis.h include/highs/ipm/ipx/kkt_solver_diag.h include/highs/ipm/ipx/linear_operator.h include/highs/ipm/ipx/lp_solver.h include/highs/ipm/ipx/lu_factorization.h include/highs/ipm/ipx/lu_update.h include/highs/ipm/ipx/maxvolume.h include/highs/ipm/ipx/model.h include/highs/ipm/ipx/multistream.h include/highs/ipm/ipx/normal_matrix.h include/highs/ipm/ipx/power_method.h include/highs/ipm/ipx/sparse_matrix.h include/highs/ipm/ipx/sparse_utils.h include/highs/ipm/ipx/splitted_normal_matrix.h include/highs/ipm/ipx/starting_basis.h include/highs/ipm/ipx/symbolic_invert.h include/highs/ipm/ipx/timer.h include/highs/ipm/ipx/utils.h include/highs/lp_data/HConst.h include/highs/lp_data/HStruct.h include/highs/lp_data/HighsAnalysis.h include/highs/lp_data/HighsCallback.h include/highs/lp_data/HighsCallbackStruct.h include/highs/lp_data/HighsDebug.h include/highs/lp_data/HighsIis.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/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/HighsMipAnalysis.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/mip/MipTimer.h include/highs/mip/feasibilityjump.hh 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/pdlp/CupdlpWrapper.h include/highs/pdlp/cupdlp/cupdlp_cs.h include/highs/pdlp/cupdlp/cupdlp_defs.h include/highs/pdlp/cupdlp/cupdlp_linalg.h include/highs/pdlp/cupdlp/cupdlp_proj.h include/highs/pdlp/cupdlp/cupdlp_restart.h include/highs/pdlp/cupdlp/cupdlp_scaling.h include/highs/pdlp/cupdlp/cupdlp_solver.h include/highs/pdlp/cupdlp/cupdlp_step.h include/highs/pdlp/cupdlp/cupdlp_utils.c include/highs/pdqsort/pdqsort.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/a_asm.hpp include/highs/qpsolver/a_quass.hpp include/highs/qpsolver/basis.hpp include/highs/qpsolver/crashsolution.hpp include/highs/qpsolver/dantzigpricing.hpp include/highs/qpsolver/devexpricing.hpp include/highs/qpsolver/eventhandler.hpp include/highs/qpsolver/factor.hpp include/highs/qpsolver/feasibility_bounded.hpp include/highs/qpsolver/feasibility_highs.hpp include/highs/qpsolver/gradient.hpp include/highs/qpsolver/instance.hpp include/highs/qpsolver/matrix.hpp include/highs/qpsolver/perturbation.hpp include/highs/qpsolver/pricing.hpp include/highs/qpsolver/qpconst.hpp include/highs/qpsolver/qpvector.hpp include/highs/qpsolver/quass.hpp include/highs/qpsolver/ratiotest.hpp include/highs/qpsolver/runtime.hpp include/highs/qpsolver/scaling.hpp include/highs/qpsolver/settings.hpp include/highs/qpsolver/snippets.hpp include/highs/qpsolver/statistics.hpp include/highs/qpsolver/steepestedgepricing.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_kkt/DevKkt.h include/highs/test_kkt/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/HighsMemoryAllocation.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 include/highs/zstr/strict_fstream.hpp include/highs/zstr/zstr.hpp include/highs_export.h lib/cmake/highs/highs-config-version.cmake lib/cmake/highs/highs-config.cmake lib/cmake/highs/highs-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/highs/highs-targets.cmake lib/cmake/highs/highs-targets.cmake.bak lib/libhighs.so lib/libhighs.so.1 -lib/libhighs.so.1.12.0 +lib/libhighs.so.1.13.0 libdata/pkgconfig/highs.pc