Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Apr 2023 09:04:44 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 483c7407e8b5 - main - =?utf-8?Q?math/casadi:=20Update=203.5.5=20=E2=86=92=203.6.0?=
Message-ID:  <202304100904.33A94iv6017063@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

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

commit 483c7407e8b525570f5fd0e531b89a20ba8b7cb1
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-04-10 07:45:10 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-04-10 09:04:38 +0000

    math/casadi: Update 3.5.5 → 3.6.0
    
    Reported by:    portscout
---
 math/casadi/Makefile  |  9 +++--
 math/casadi/distinfo  |  6 ++--
 math/casadi/pkg-plist | 95 +++++++++++++++++++++++++++++++++------------------
 3 files changed, 71 insertions(+), 39 deletions(-)

diff --git a/math/casadi/Makefile b/math/casadi/Makefile
index bf63eb7aa047..c4d9efa3a6fd 100644
--- a/math/casadi/Makefile
+++ b/math/casadi/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	casadi
-DISTVERSION=	3.5.5
-PORTREVISION=	6
+DISTVERSION=	3.6.0
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -10,6 +9,8 @@ WWW=		https://web.casadi.org/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
+LIB_DEPENDS=	libcoinmumps.so:math/coin-or-mumps
+
 USES=		cmake compiler:c++11-lang pkgconfig
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
@@ -46,8 +47,10 @@ BONMIN_LIB_DEPENDS=	libbonmin.so:math/bonmin \
 			libOsi.so:math/osi
 
 CLANG_DESC=		Build with clang for JIT
+CLANG_USES=		llvm:16
 CLANG_CMAKE_BOOL=	WITH_CLANG
-CLANG_BROKEN=		Fails to find clang
+CLANG_CMAKE_ON=		-DLLVM_INSTALL_PREFIX=${LLVM_PREFIX} -DOLD_LLVM=ON
+CLANG_BROKEN=		fails to find clang, see https://github.com/casadi/casadi/issues/3089
 
 IPOPT_DESC=		Build with IPopt
 IPOPT_CMAKE_BOOL=	WITH_IPOPT
diff --git a/math/casadi/distinfo b/math/casadi/distinfo
index e3c3bfe36802..bfe7a975786e 100644
--- a/math/casadi/distinfo
+++ b/math/casadi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1599375680
-SHA256 (casadi-casadi-3.5.5_GH0.tar.gz) = 3b26e73ceb48cd9d713e3727e4038afa0e93471f014f8aaccdd77da382e2249a
-SIZE (casadi-casadi-3.5.5_GH0.tar.gz) = 3672153
+TIMESTAMP = 1681099630
+SHA256 (casadi-casadi-3.6.0_GH0.tar.gz) = 87ea8c25025b0a479d3fcd20d1851197e699b6440cc8fd5e8c02a7e79f8cd19c
+SIZE (casadi-casadi-3.6.0_GH0.tar.gz) = 3638738
diff --git a/math/casadi/pkg-plist b/math/casadi/pkg-plist
index 6845bbdab33b..ceac4aa74406 100644
--- a/math/casadi/pkg-plist
+++ b/math/casadi/pkg-plist
@@ -1,9 +1,11 @@
+bin/casadi-cli
 include/casadi/casadi.hpp
 include/casadi/casadi_c.h
 include/casadi/config.h
 include/casadi/core/calculus.hpp
 include/casadi/core/callback.hpp
 include/casadi/core/casadi_common.hpp
+include/casadi/core/casadi_enum.hpp
 include/casadi/core/casadi_export.h
 include/casadi/core/casadi_interrupt.hpp
 include/casadi/core/casadi_limits.hpp
@@ -51,12 +53,16 @@ include/casadi/core/runtime/casadi_bilin.hpp
 include/casadi/core/runtime/casadi_bound_consistency.hpp
 include/casadi/core/runtime/casadi_cache.hpp
 include/casadi/core/runtime/casadi_clear.hpp
+include/casadi/core/runtime/casadi_clip_max.hpp
+include/casadi/core/runtime/casadi_clip_min.hpp
 include/casadi/core/runtime/casadi_convexify.hpp
 include/casadi/core/runtime/casadi_copy.hpp
 include/casadi/core/runtime/casadi_cvx.hpp
 include/casadi/core/runtime/casadi_de_boor.hpp
+include/casadi/core/runtime/casadi_dense_lsqr.hpp
 include/casadi/core/runtime/casadi_densify.hpp
 include/casadi/core/runtime/casadi_dot.hpp
+include/casadi/core/runtime/casadi_feasiblesqpmethod.hpp
 include/casadi/core/runtime/casadi_file_slurp.hpp
 include/casadi/core/runtime/casadi_fill.hpp
 include/casadi/core/runtime/casadi_finite_diff.hpp
@@ -67,12 +73,18 @@ include/casadi/core/runtime/casadi_interpn.hpp
 include/casadi/core/runtime/casadi_interpn_grad.hpp
 include/casadi/core/runtime/casadi_interpn_interpolate.hpp
 include/casadi/core/runtime/casadi_interpn_weights.hpp
+include/casadi/core/runtime/casadi_ipqp.hpp
+include/casadi/core/runtime/casadi_jac.hpp
+include/casadi/core/runtime/casadi_kkt.hpp
 include/casadi/core/runtime/casadi_kron.hpp
 include/casadi/core/runtime/casadi_ldl.hpp
+include/casadi/core/runtime/casadi_logsumexp.hpp
 include/casadi/core/runtime/casadi_low.hpp
 include/casadi/core/runtime/casadi_lsqr.hpp
+include/casadi/core/runtime/casadi_masked_norm_inf.hpp
 include/casadi/core/runtime/casadi_max_viol.hpp
-include/casadi/core/runtime/casadi_minmax.hpp
+include/casadi/core/runtime/casadi_mmax.hpp
+include/casadi/core/runtime/casadi_mmin.hpp
 include/casadi/core/runtime/casadi_mtimes.hpp
 include/casadi/core/runtime/casadi_mv.hpp
 include/casadi/core/runtime/casadi_mv_dense.hpp
@@ -88,16 +100,23 @@ include/casadi/core/runtime/casadi_polyval.hpp
 include/casadi/core/runtime/casadi_project.hpp
 include/casadi/core/runtime/casadi_qp.hpp
 include/casadi/core/runtime/casadi_qr.hpp
+include/casadi/core/runtime/casadi_qrqp.hpp
 include/casadi/core/runtime/casadi_rank1.hpp
 include/casadi/core/runtime/casadi_regularize.hpp
 include/casadi/core/runtime/casadi_runtime.hpp
 include/casadi/core/runtime/casadi_scal.hpp
 include/casadi/core/runtime/casadi_sparsify.hpp
+include/casadi/core/runtime/casadi_sparsity.hpp
 include/casadi/core/runtime/casadi_sqpmethod.hpp
+include/casadi/core/runtime/casadi_sum.hpp
 include/casadi/core/runtime/casadi_sum_viol.hpp
 include/casadi/core/runtime/casadi_swap.hpp
 include/casadi/core/runtime/casadi_trans.hpp
 include/casadi/core/runtime/casadi_tri_project.hpp
+include/casadi/core/runtime/casadi_trilsolve.hpp
+include/casadi/core/runtime/casadi_triusolve.hpp
+include/casadi/core/runtime/casadi_vector_fmax.hpp
+include/casadi/core/runtime/casadi_vector_fmin.hpp
 include/casadi/core/runtime/casadi_vfmax.hpp
 include/casadi/core/runtime/casadi_vfmin.hpp
 include/casadi/core/runtime/shared.hpp
@@ -112,74 +131,84 @@ include/casadi/core/sx.hpp
 include/casadi/core/sx_elem.hpp
 include/casadi/core/sx_fwd.hpp
 include/casadi/core/timing.hpp
-include/casadi/core/variable.hpp
 include/casadi/core/xml_file.hpp
 include/casadi/core/xml_node.hpp
 include/casadi/mem.h
+include/tinyxml2.h
 lib/cmake/casadi/casadi-config-version.cmake
 lib/cmake/casadi/casadi-config.cmake
 lib/cmake/casadi/casadi-targets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/casadi/casadi-targets.cmake
+lib/cmake/tinyxml2/tinyxml2-config-version.cmake
+lib/cmake/tinyxml2/tinyxml2-config.cmake
+lib/cmake/tinyxml2/tinyxml2-static-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/tinyxml2/tinyxml2-static-targets.cmake
 lib/libcasadi.so
-lib/libcasadi.so.3.6
+lib/libcasadi.so.3.7
+lib/libcasadi_conic_ipqp.so
+lib/libcasadi_conic_ipqp.so.3.7
 lib/libcasadi_conic_nlpsol.so
-lib/libcasadi_conic_nlpsol.so.3.6
+lib/libcasadi_conic_nlpsol.so.3.7
 %%QPOASES%%lib/libcasadi_conic_qpoases.so
-%%QPOASES%%lib/libcasadi_conic_qpoases.so.3.6
+%%QPOASES%%lib/libcasadi_conic_qpoases.so.3.7
 lib/libcasadi_conic_qrqp.so
-lib/libcasadi_conic_qrqp.so.3.6
+lib/libcasadi_conic_qrqp.so.3.7
 lib/libcasadi_importer_shell.so
-lib/libcasadi_importer_shell.so.3.6
+lib/libcasadi_importer_shell.so.3.7
 lib/libcasadi_integrator_collocation.so
-lib/libcasadi_integrator_collocation.so.3.6
+lib/libcasadi_integrator_collocation.so.3.7
 lib/libcasadi_integrator_cvodes.so
-lib/libcasadi_integrator_cvodes.so.3.6
+lib/libcasadi_integrator_cvodes.so.3.7
 lib/libcasadi_integrator_idas.so
-lib/libcasadi_integrator_idas.so.3.6
+lib/libcasadi_integrator_idas.so.3.7
 lib/libcasadi_integrator_rk.so
-lib/libcasadi_integrator_rk.so.3.6
+lib/libcasadi_integrator_rk.so.3.7
 lib/libcasadi_interpolant_bspline.so
-lib/libcasadi_interpolant_bspline.so.3.6
+lib/libcasadi_interpolant_bspline.so.3.7
 lib/libcasadi_interpolant_linear.so
-lib/libcasadi_interpolant_linear.so.3.6
+lib/libcasadi_interpolant_linear.so.3.7
 lib/libcasadi_linsol_csparse.so
-lib/libcasadi_linsol_csparse.so.3.6
+lib/libcasadi_linsol_csparse.so.3.7
 lib/libcasadi_linsol_csparsecholesky.so
-lib/libcasadi_linsol_csparsecholesky.so.3.6
+lib/libcasadi_linsol_csparsecholesky.so.3.7
 %%LAPACK%%lib/libcasadi_linsol_lapacklu.so
-%%LAPACK%%lib/libcasadi_linsol_lapacklu.so.3.6
+%%LAPACK%%lib/libcasadi_linsol_lapacklu.so.3.7
 %%LAPACK%%lib/libcasadi_linsol_lapackqr.so
-%%LAPACK%%lib/libcasadi_linsol_lapackqr.so.3.6
+%%LAPACK%%lib/libcasadi_linsol_lapackqr.so.3.7
 lib/libcasadi_linsol_ldl.so
-lib/libcasadi_linsol_ldl.so.3.6
+lib/libcasadi_linsol_ldl.so.3.7
 lib/libcasadi_linsol_lsqr.so
-lib/libcasadi_linsol_lsqr.so.3.6
+lib/libcasadi_linsol_lsqr.so.3.7
 lib/libcasadi_linsol_qr.so
-lib/libcasadi_linsol_qr.so.3.6
+lib/libcasadi_linsol_qr.so.3.7
 lib/libcasadi_linsol_symbolicqr.so
-lib/libcasadi_linsol_symbolicqr.so.3.6
+lib/libcasadi_linsol_symbolicqr.so.3.7
 lib/libcasadi_linsol_tridiag.so
-lib/libcasadi_linsol_tridiag.so.3.6
+lib/libcasadi_linsol_tridiag.so.3.7
 %%BONMIN%%lib/libcasadi_nlpsol_bonmin.so
-%%BONMIN%%lib/libcasadi_nlpsol_bonmin.so.3.6
+%%BONMIN%%lib/libcasadi_nlpsol_bonmin.so.3.7
+lib/libcasadi_nlpsol_feasiblesqpmethod.so
+lib/libcasadi_nlpsol_feasiblesqpmethod.so.3.7
 %%IPOPT%%lib/libcasadi_nlpsol_ipopt.so
-%%IPOPT%%lib/libcasadi_nlpsol_ipopt.so.3.6
+%%IPOPT%%lib/libcasadi_nlpsol_ipopt.so.3.7
 lib/libcasadi_nlpsol_qrsqp.so
-lib/libcasadi_nlpsol_qrsqp.so.3.6
+lib/libcasadi_nlpsol_qrsqp.so.3.7
 lib/libcasadi_nlpsol_scpgen.so
-lib/libcasadi_nlpsol_scpgen.so.3.6
+lib/libcasadi_nlpsol_scpgen.so.3.7
 lib/libcasadi_nlpsol_sqpmethod.so
-lib/libcasadi_nlpsol_sqpmethod.so.3.6
+lib/libcasadi_nlpsol_sqpmethod.so.3.7
 lib/libcasadi_rootfinder_fast_newton.so
-lib/libcasadi_rootfinder_fast_newton.so.3.6
+lib/libcasadi_rootfinder_fast_newton.so.3.7
 lib/libcasadi_rootfinder_kinsol.so
-lib/libcasadi_rootfinder_kinsol.so.3.6
+lib/libcasadi_rootfinder_kinsol.so.3.7
 lib/libcasadi_rootfinder_newton.so
-lib/libcasadi_rootfinder_newton.so.3.6
+lib/libcasadi_rootfinder_newton.so.3.7
 lib/libcasadi_rootfinder_nlpsol.so
-lib/libcasadi_rootfinder_nlpsol.so.3.6
+lib/libcasadi_rootfinder_nlpsol.so.3.7
 lib/libcasadi_sundials_common.so
-lib/libcasadi_sundials_common.so.3.6
+lib/libcasadi_sundials_common.so.3.7
 lib/libcasadi_xmlfile_tinyxml.so
-lib/libcasadi_xmlfile_tinyxml.so.3.6
+lib/libcasadi_xmlfile_tinyxml.so.3.7
+lib/libtinyxml2.a
 libdata/pkgconfig/casadi.pc
+libdata/pkgconfig/tinyxml2.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202304100904.33A94iv6017063>