git: 31376e8bcca0 - main - science/openmodelica: update 1.22.3 → 1.23.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 11 Jun 2024 02:57:38 UTC
The branch main has been updated by yuri:

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

commit 31376e8bcca0f9895db26227430e16c0bff4f47b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-06-11 02:57:02 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-06-11 02:57:36 +0000

    science/openmodelica: update 1.22.3 → 1.23.0
    
    Reported by:    portscout
---
 science/openmodelica/Makefile  | 16 +++++++++-------
 science/openmodelica/distinfo  | 40 +++++++++++++++++++++-------------------
 science/openmodelica/pkg-plist |  1 +
 3 files changed, 31 insertions(+), 26 deletions(-)

diff --git a/science/openmodelica/Makefile b/science/openmodelica/Makefile
index 769b161a6a93..e7352226715d 100644
--- a/science/openmodelica/Makefile
+++ b/science/openmodelica/Makefile
@@ -1,9 +1,12 @@
 PORTNAME=	openmodelica
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.22.3
+DISTVERSION=	1.23.0
 CATEGORIES=	science cad java
 DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	0d83043bf3815a75549353acf15d333c3b675675.patch:-p1 # https://github.com/OpenModelica/OpenModelica/pull/12515
+
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Modelica-based modeling and simulation environment
 WWW=		https://openmodelica.org/
@@ -22,7 +25,8 @@ BUILD_DEPENDS=	asciidoc:textproc/asciidoc \
 		automake:devel/automake \
 		gmake:devel/gmake \
 		libtool>0:devel/libtool \
-		${LOCALBASE}/include/readline/readline.h:devel/readline
+		${LOCALBASE}/include/readline/readline.h:devel/readline \
+		sundials>0:math/sundials
 LIB_DEPENDS=	libboost_filesystem.so:devel/boost-libs \
 		libcurl.so:ftp/curl \
 		libicuuc.so:devel/icu \
@@ -50,11 +54,11 @@ SHEBANG_GLOB=	*.sh *.in *.ac
 
 GH_TUPLE=	\
 		OpenModelica:OMOptim:e4fb998:OpenModelica_OMOptim/OMOptim \
-		OpenModelica:OMSimulator:1eb92ef:OpenModelica_OMSimulator/OMSimulator \
+		OpenModelica:OMSimulator:6f4ecda63323675c4c0aed70f6e31319e7e80771:OpenModelica_OMSimulator/OMSimulator \
 		OpenModelica:OMSimulator-3rdParty:ca418d7:OpenModelica_OMSimulator_3rdParty/OMSimulator/3rdParty \
-		OpenModelica:OMCompiler-3rdParty:b826af1:OpenModelica_OMCompiler_3rdParty/OMCompiler/3rdParty \
+		OpenModelica:OMCompiler-3rdParty:82e892e:OpenModelica_OMCompiler_3rdParty/OMCompiler/3rdParty \
 		OpenModelica:OMSens:0d804d5:OpenModelica_OMSens/OMSens \
-		OpenModelica:OMSens_Qt:ff2ade18e7058f611ddfd575ccbd24f388615d3f:OpenModelica_OMSens_Qt/OMSens_Qt \
+		OpenModelica:OMSens_Qt:68b1b8697ac9f8e37ebe4de13c0c1d4e6e2e56fb:OpenModelica_OMSens_Qt/OMSens_Qt \
 		OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMOptim/common \
 		OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMSens_Qt/common
 GH_TUPLE+=	OpenModelica:OMBootstrapping:c289e97c41d00939a4a69fe504961b47283a6d8e:bootstrapping/OMCompiler/Compiler/boot/bomc # downloaded by cmake
@@ -71,8 +75,6 @@ LDFLAGS+=	-lexecinfo -lintl -pthread
 
 BINARY_ALIAS=	make=${GMAKE}
 
-CONFLICTS_BUILD=	sundials
-
 post-extract:
 	# remove stray *.orig files
 	@${FIND} ${WRKSRC} -name "*.orig" -delete
diff --git a/science/openmodelica/distinfo b/science/openmodelica/distinfo
index 47e014a9a30f..9991e841ee23 100644
--- a/science/openmodelica/distinfo
+++ b/science/openmodelica/distinfo
@@ -1,19 +1,21 @@
-TIMESTAMP = 1712373427
-SHA256 (openmodelica-1.22.3/OpenModelica-OpenModelica-v1.22.3_GH0.tar.gz) = cae029063b9e65371fa9f8aabe683d569e284ecc607901ddd9442b4000aad4c0
-SIZE (openmodelica-1.22.3/OpenModelica-OpenModelica-v1.22.3_GH0.tar.gz) = 92774979
-SHA256 (openmodelica-1.22.3/OpenModelica-OMOptim-e4fb998_GH0.tar.gz) = 6db86cc0645595b5982283d38234401b8db46b44254e6c34063c56d3dd4b7830
-SIZE (openmodelica-1.22.3/OpenModelica-OMOptim-e4fb998_GH0.tar.gz) = 4021864
-SHA256 (openmodelica-1.22.3/OpenModelica-OMSimulator-1eb92ef_GH0.tar.gz) = 15b4fe1fe56a1862342ae9342b5e82a0de5bc544265a68d43526a601da77eea3
-SIZE (openmodelica-1.22.3/OpenModelica-OMSimulator-1eb92ef_GH0.tar.gz) = 87912289
-SHA256 (openmodelica-1.22.3/OpenModelica-OMSimulator-3rdParty-ca418d7_GH0.tar.gz) = 9e3022d515d45f5196cf4f131bcaab6bbf3c941be8dd501dcc4d74559f985133
-SIZE (openmodelica-1.22.3/OpenModelica-OMSimulator-3rdParty-ca418d7_GH0.tar.gz) = 7632016
-SHA256 (openmodelica-1.22.3/OpenModelica-OMCompiler-3rdParty-b826af1_GH0.tar.gz) = ba1ba45469099b1df300eab47e3811146fa549e14babd73b6beedceb00650038
-SIZE (openmodelica-1.22.3/OpenModelica-OMCompiler-3rdParty-b826af1_GH0.tar.gz) = 50207753
-SHA256 (openmodelica-1.22.3/OpenModelica-OMSens-0d804d5_GH0.tar.gz) = a2afae88880ddedd10ab8a5d76ce6405356f5d147f06b78110cd86bb9567553d
-SIZE (openmodelica-1.22.3/OpenModelica-OMSens-0d804d5_GH0.tar.gz) = 8870432
-SHA256 (openmodelica-1.22.3/OpenModelica-OMSens_Qt-ff2ade18e7058f611ddfd575ccbd24f388615d3f_GH0.tar.gz) = 95eac1349089f887e47a02d818c5aa626f505255e0b7c2a31b94b95fc8cd2504
-SIZE (openmodelica-1.22.3/OpenModelica-OMSens_Qt-ff2ade18e7058f611ddfd575ccbd24f388615d3f_GH0.tar.gz) = 211270
-SHA256 (openmodelica-1.22.3/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = fdb5bb442da0375373ef221cf26195114bf149511c1c2be051caad6301c21c9a
-SIZE (openmodelica-1.22.3/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = 36148
-SHA256 (openmodelica-1.22.3/OpenModelica-OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e_GH0.tar.gz) = 986be2c217f8afcded765c3c30d4a89ff5f397d23c0ccbc1c838699ff8692d4e
-SIZE (openmodelica-1.22.3/OpenModelica-OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e_GH0.tar.gz) = 3329128
+TIMESTAMP = 1718069042
+SHA256 (openmodelica-1.23.0/OpenModelica-OpenModelica-v1.23.0_GH0.tar.gz) = 1ead6b5348c2956e85d352e63fd09f37f54c7699beb0abd18a45026f5890942b
+SIZE (openmodelica-1.23.0/OpenModelica-OpenModelica-v1.23.0_GH0.tar.gz) = 146781190
+SHA256 (openmodelica-1.23.0/OpenModelica-OMOptim-e4fb998_GH0.tar.gz) = 6db86cc0645595b5982283d38234401b8db46b44254e6c34063c56d3dd4b7830
+SIZE (openmodelica-1.23.0/OpenModelica-OMOptim-e4fb998_GH0.tar.gz) = 4021864
+SHA256 (openmodelica-1.23.0/OpenModelica-OMSimulator-6f4ecda63323675c4c0aed70f6e31319e7e80771_GH0.tar.gz) = 2ec073f3b6b07c3a85006f281db8ba73ebad24b37b8ae286a289d5f56f764105
+SIZE (openmodelica-1.23.0/OpenModelica-OMSimulator-6f4ecda63323675c4c0aed70f6e31319e7e80771_GH0.tar.gz) = 87921005
+SHA256 (openmodelica-1.23.0/OpenModelica-OMSimulator-3rdParty-ca418d7_GH0.tar.gz) = 9e3022d515d45f5196cf4f131bcaab6bbf3c941be8dd501dcc4d74559f985133
+SIZE (openmodelica-1.23.0/OpenModelica-OMSimulator-3rdParty-ca418d7_GH0.tar.gz) = 7632016
+SHA256 (openmodelica-1.23.0/OpenModelica-OMCompiler-3rdParty-82e892e_GH0.tar.gz) = f7f9b171e8716fb29cc4ca18cc950ac3dcc0628df46e11746b24dfad2868b5e3
+SIZE (openmodelica-1.23.0/OpenModelica-OMCompiler-3rdParty-82e892e_GH0.tar.gz) = 50208265
+SHA256 (openmodelica-1.23.0/OpenModelica-OMSens-0d804d5_GH0.tar.gz) = a2afae88880ddedd10ab8a5d76ce6405356f5d147f06b78110cd86bb9567553d
+SIZE (openmodelica-1.23.0/OpenModelica-OMSens-0d804d5_GH0.tar.gz) = 8870432
+SHA256 (openmodelica-1.23.0/OpenModelica-OMSens_Qt-68b1b8697ac9f8e37ebe4de13c0c1d4e6e2e56fb_GH0.tar.gz) = 17f5913bdf888ca2578d23c1c8635ef3ed268a696f341c1a4898bc66f20366e8
+SIZE (openmodelica-1.23.0/OpenModelica-OMSens_Qt-68b1b8697ac9f8e37ebe4de13c0c1d4e6e2e56fb_GH0.tar.gz) = 211293
+SHA256 (openmodelica-1.23.0/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = fdb5bb442da0375373ef221cf26195114bf149511c1c2be051caad6301c21c9a
+SIZE (openmodelica-1.23.0/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = 36148
+SHA256 (openmodelica-1.23.0/OpenModelica-OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e_GH0.tar.gz) = 986be2c217f8afcded765c3c30d4a89ff5f397d23c0ccbc1c838699ff8692d4e
+SIZE (openmodelica-1.23.0/OpenModelica-OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e_GH0.tar.gz) = 3329128
+SHA256 (openmodelica-1.23.0/0d83043bf3815a75549353acf15d333c3b675675.patch) = 0c7bbbebb6e09bab8b24fc1b0c4b81f5ee6fdc07ef6637300d341108b822ead3
+SIZE (openmodelica-1.23.0/0d83043bf3815a75549353acf15d333c3b675675.patch) = 824
diff --git a/science/openmodelica/pkg-plist b/science/openmodelica/pkg-plist
index 35b5a0438cc9..06d6b64644ba 100644
--- a/science/openmodelica/pkg-plist
+++ b/science/openmodelica/pkg-plist
@@ -678,6 +678,7 @@ lib/omc/cpp/libOMCppExtensionUtilities.so
 lib/omc/cpp/libOMCppExtensionUtilities_static.a
 lib/omc/cpp/libOMCppFMU.so
 lib/omc/cpp/libOMCppFMU_static.a
+lib/omc/cpp/libOMCppIda.so
 lib/omc/cpp/libOMCppKinsol.so
 lib/omc/cpp/libOMCppLinearSolver.so
 lib/omc/cpp/libOMCppMath.so