commit:     0605ff536a512c2f1652172beaa050544d069d23
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Thu Nov 13 20:32:24 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Nov 13 20:32:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0605ff53

sci-physics/openmodelica: add 1.25.5, drop 1.24.0-r1

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 sci-physics/openmodelica/Manifest                  |  18 +--
 ...1.24.0-r1.ebuild => openmodelica-1.25.5.ebuild} | 129 ++++++++++-----------
 2 files changed, 71 insertions(+), 76 deletions(-)

diff --git a/sci-physics/openmodelica/Manifest 
b/sci-physics/openmodelica/Manifest
index 4b75bd3b51..f64401269b 100644
--- a/sci-physics/openmodelica/Manifest
+++ b/sci-physics/openmodelica/Manifest
@@ -1,9 +1,9 @@
-DIST OMBootstrapping_openmodelica-1.24.0.tar.gz 3329128 BLAKE2B 
afdda81842a686e092b46bd50d192f5e35ae6c662e8c5517346d86c7c098f2e23a99df27bc5c045b819472d0539837c845c63123ae4822127a14ac42e4ad2e97
 SHA512 
2202f02edc33ac4fb7264b0ea82ae4b2c965a85f8b96cb872cc4cc59c5e5b76346a023c416f994a9744021428d598c3dbdf688c0845ba4726849d3c9ee0cd4ba
-DIST OMCompiler-3rdParty_openmodelica-1.24.0.tar.gz 50215508 BLAKE2B 
9a253052d2b45c8058c2708f1f0b9b5cb5bc37956bffa1ee1c8db3d2a7d47af78b47a00efceeea52012c720665722f846147fd5390a2f82adc8719e12317fefd
 SHA512 
6a77aac7820af83e2168478a592ce771d04a30bc276e98f8a40434515ca43bdb879d0b4087366cf1175b4f40bbfb9fb3f6a3058551a148ea13d1cc7dc5ce99ef
-DIST OMOptim_openmodelica-1.24.0.tar.gz 4022842 BLAKE2B 
13acd91f4570fde97fa668e826bea5f8c04ce71360ee675ae02f05f6e391b8d62260e74cc420d56f2c1bcbedf037745370ebc1819f347cf32a5ad0a4205670c5
 SHA512 
901c036312623f6ef5af198e0b2dbdd97cef7f88ac1dfa9682dad920ffc1c49f992eefba2d67d65901f375bc12f7095b2123586c1b37d96586e25e50c49b4168
-DIST OMSens_Qt_openmodelica-1.24.0.tar.gz 211297 BLAKE2B 
9cf722ed800c41c3fd453df485b0ab45a7ccb63258d9a74ff2df96754e84f10ea4f1ccbb46a90468279f202180dcd5fb8a71c88402a9681b93efa8cb780d7d66
 SHA512 
2d5df4fc07a1cc4f7c3a04a086bfc2f5eb9f088b133f0242e56491b496e9f302d83f6b246d4c4079849a067162f9dfec67377444ecfa7d3a9263eda9b6d6fad1
-DIST OMSens_openmodelica-1.24.0.tar.gz 8870273 BLAKE2B 
fc60c8d39053022015e7dfc8e32d5e07acabc9dfe08826153e52e6bbd1c57de21cf0e7e3609c804f875d9a19058fe52b2458687fa357d2a83eb53f21f714bee9
 SHA512 
b93de754aa3f5ff7e5d725d0886aa47368d74d7a0d2ded0f8ed55c4ead97ad268ce201e17b1604f539ea283fdc306ac932d89c93d2a726bff85c78cc210c1a1c
-DIST OMSimulator-3rdParty_openmodelica-1.24.0.tar.gz 7637943 BLAKE2B 
0788d9294fc8238fb71e5571163e6f838505fc5a4b8c98f736dba8d5b63b7c4123301e626968bc6a9429fdef89f3348e178286576a84dcbff28a50e83a953fe1
 SHA512 
f0fabb884738d8e74b05baf81ebb05be4a51458299c7daed61df3100c1347fe324add93c39eb07f6d02832ad027b241f80227c72029a2a701b68c91d9c1fc9c7
-DIST OMSimulator_openmodelica-1.24.0.tar.gz 87921273 BLAKE2B 
8f91945fdbdda6bb2ccaef43204f0d46945ba0e18db21e24c9ccf1e16f0f5048e8d4dcc027bc8842f3abf7b424e53cba11cf229fbc22153ba125bf544458c95c
 SHA512 
8478213bb7d040da65810cb87ae5d19bfac1f8369a3e9963c2e3c508ad18c1480eeac25ef0399cde726dc810467c40044129f88ff5c7723b76b70124e1a15ea9
-DIST OpenModelica-common_openmodelica-1.24.0.tar.gz 36148 BLAKE2B 
cbb76666dbe5afa0c2d76f0e6db4d7be1b444bb71f72a5238040dd94d9d46ff3371d596dec3de14805bae5c68ee213221930a4355eeffad97dbefa5eedea9aa7
 SHA512 
3d877103f54088068bd74eaddecbefbc03d8afca928afdd515e41853846a5933e5d999b4bde3ec99c142be5fd13287d52ea6fb62846479e40d27fe59afbb2c85
-DIST openmodelica-1.24.0.tar.gz 146961441 BLAKE2B 
adae7bcb1f3c12d0d507d26390c446eb914abba687c457a5f9df61913723e2940a7052bd6b29ef48aba514202e7570d1c45bf7b55747df51b52af10b6389dd04
 SHA512 
e2e85aa5bf108d3501b34f5644817bc6a68380952b3f2b5983265df03b414a7c808098d95821cf7085a6ee17d5f0920c1ef58d2a46cc18b9997d693a24c9499e
+DIST OMBootstrapping_openmodelica-1.25.5.tar.gz 3346859 BLAKE2B 
77adf8b217c670828fcdb0b26c9135de5add5955437caaa40b0f47ebc2cd393d83c87f26f71baebe7f01ad8025f74953d436a97aa5c7698c78e761b6330d1677
 SHA512 
27bbfd4a05beb15c1cc835defa9cbb95194c83f71ca9acd347f44ca48a6d8db2d5c8b357d652fd31e6617777313d9512799c1523652402a06380469a73a858e1
+DIST OMCompiler-3rdParty_openmodelica-1.25.5.tar.gz 50291363 BLAKE2B 
67a692f4d9a456aa729b84014c32c2487679ea55c681819fbb1c0affd946c12653358ab4fed43ba1ca32f5c49de3bbe61cbe00d80210ec4efb9302b6d89b4e10
 SHA512 
1b55ed5087b45697242035a215858c39bd325d31d45e51d3cb8ca0c264c39c36c52b93fb42d4197345bb7e38ad025170881cd2fe42284a5484d019452a5ea9d3
+DIST OMOptim_openmodelica-1.25.5.tar.gz 4022842 BLAKE2B 
13acd91f4570fde97fa668e826bea5f8c04ce71360ee675ae02f05f6e391b8d62260e74cc420d56f2c1bcbedf037745370ebc1819f347cf32a5ad0a4205670c5
 SHA512 
901c036312623f6ef5af198e0b2dbdd97cef7f88ac1dfa9682dad920ffc1c49f992eefba2d67d65901f375bc12f7095b2123586c1b37d96586e25e50c49b4168
+DIST OMSens_Qt_openmodelica-1.25.5.tar.gz 211321 BLAKE2B 
3966cc6b020f14ee2ecef8905fe580d929b685c5138a8cbaabb1d64c90f53bc55ebee364980ad925937a0b57bf6e85c1d808f32decf9cb45a9e13879c53849ca
 SHA512 
ee258fe3dfc3a3c2015f6d6b9067514ea901c17dd84158c89bef34ede0488bfeb92826d558aa699537c89df81cccfb34aaed440cdaf39974a04357c32d78dcae
+DIST OMSens_openmodelica-1.25.5.tar.gz 8870338 BLAKE2B 
8c62f6527915a1a09d8dfb3cbf880fb3cd0d89aa51128c98ef19fc41ef5eab7bd72061a457f68296d2fcbfc49bf906538dbb27742369393355db4d637bff2d35
 SHA512 
db48d41a471c504fc104d4ff69e56e7974ff0913fbde7110da3dddf7f5074cb0446256fe8f3dde845fca8946a95050fff48ec0b60174c505d524c3a203f58e79
+DIST OMSimulator-3rdParty_openmodelica-1.25.5.tar.gz 6423970 BLAKE2B 
1e7463a59d83b4e4866f38cdfb920c89c1bf838ee9fe2c0333a03112b86d18a81fd669f4a9c12303accc25e6f8e76bcdb223ace99bd5cbf333a65b1b92898c44
 SHA512 
c59d6364d9bf7e152b881c67dca754550bdda384bbc590902fc1c7778cd9fc6594251e36b5608dcb22d8a19513739c81e1ca3564ca0b31c7d412bbc8311ff535
+DIST OMSimulator_openmodelica-1.25.5.tar.gz 95027227 BLAKE2B 
18f063d63fe59e49d17c872fc0e1b25a6d0f9c6471d7f427fc67cae065fb562188f590fe5be145f1d9370d45ba692a62188c30f55d0b5ce336864ff88e6c4872
 SHA512 
ba4243f85529d4d61abef809d559c5628d6983c5ce7a404fa2b94d3d9918b7c0c258b2e0503eae4e756747a6932f869b5a14028ad28433719bab4c65310ccb92
+DIST OpenModelica-common_openmodelica-1.25.5.tar.gz 36221 BLAKE2B 
5cf5ae4cc88fba4794d81667bdb18a6cb2f563f9a1c849abb2c4f69b634e7a0d58201a00b3b06c545a92151de2a9655473cd66a2f9ca2ac075aa5a29e773ee22
 SHA512 
860afedf9a1ef9eb453d0d34151e59828b138902b5e815b92fdcd710a920aa206aee4cd89b9cb8e504242b9ce4c64413b01f78d04a8150940da11d5139f64f1b
+DIST openmodelica-1.25.5.tar.gz 148304171 BLAKE2B 
8b30c4c149c73973fbfc3985a9d92783006fd5dc6efbb05f7e235aa745fba9e7cccad02a39f17b22d21e78707eb79ed890a3e7c07103a77152310f2fd6772df3
 SHA512 
c06230f1c9049b5b574ee9e4f54301763f1c63253bc82ceea45ac116dade00641cb7eaf51db5cfbe1d9c08c4d85135243e9c15743f375bdc692c8d02e0493355

diff --git a/sci-physics/openmodelica/openmodelica-1.24.0-r1.ebuild 
b/sci-physics/openmodelica/openmodelica-1.25.5.ebuild
similarity index 57%
rename from sci-physics/openmodelica/openmodelica-1.24.0-r1.ebuild
rename to sci-physics/openmodelica/openmodelica-1.25.5.ebuild
index 38f206e9bd..119b0b5e45 100644
--- a/sci-physics/openmodelica/openmodelica-1.24.0-r1.ebuild
+++ b/sci-physics/openmodelica/openmodelica-1.25.5.ebuild
@@ -6,24 +6,37 @@ inherit cmake desktop xdg fortran-2
 
 DESCRIPTION="Open-source Modelica-based modeling and simulation environment"
 HOMEPAGE="https://openmodelica.org/";
+
+declare -A commit
+commit[OpenModelica]="38bef66da59e57597a6a5f482695e6c37ca09940"
+commit[OMCompiler-3rdParty]="05b2332389883ff2a6021ecdf2e13d5a00ebf286"
+# See line 10 in OMCompiler/Compiler/boot/CMakeLists.txt
+commit[OMBootstrapping]="04d16f7461e5401321f0f72613daf466ae2f76be"
+commit[OMSens]="093ad1134cf572ea73a9c7f834614e53ba5ea878"
+commit[OMSens_Qt]="bab329ae897ce28621dc45a34cc9cc7dad1aa002"
+commit[OMSimulator]="86e9635bda23ffc87a33c90bfbbc6ee7192cbb7a"
+commit[OMSimulator-3rdParty]="4ee9733a8fa6de86ce6fc18d775de4efbd7aae9f"
+commit[OMOptim]="f1036f43db18c5015da259771004cfb80e08a110"
+commit[OpenModelica-common]="6e6d4fd78c74da79ef079ee412d5325eb3b60166"
+
 SRC_URI="
-       
https://github.com/OpenModelica/OpenModelica/archive/904c4c783a5fa6eb9e99e4a98bdb0cca1d619303.tar.gz
+       
https://github.com/OpenModelica/OpenModelica/archive/${commit[OpenModelica]}.tar.gz
                -> ${P}.tar.gz
-       
https://github.com/OpenModelica/OMCompiler-3rdParty/archive/82e892ece107787e9ff17780bf5ac8c3f6bc39ba.tar.gz
+       
https://github.com/OpenModelica/OMCompiler-3rdParty/archive/${commit[OMCompiler-3rdParty]}.tar.gz
                -> OMCompiler-3rdParty_${P}.tar.gz
-       
https://github.com/OpenModelica/OMBootstrapping/archive/c289e97c41d00939a4a69fe504961b47283a6d8e.tar.gz
+       
https://github.com/OpenModelica/OMBootstrapping/archive/${commit[OMBootstrapping]}.tar.gz
                -> OMBootstrapping_${P}.tar.gz
-       
https://github.com/OpenModelica/OMSens/archive/0d804d597bc385686856d453cc830fad4923fa3e.tar.gz
+       https://github.com/OpenModelica/OMSens/archive/${commit[OMSens]}.tar.gz
                -> OMSens_${P}.tar.gz
-       
https://github.com/OpenModelica/OMSens_Qt/archive/92090770426271b4193e78b04f13e6a3abcd6f1a.tar.gz
+       
https://github.com/OpenModelica/OMSens_Qt/archive/${commit[OMSens_Qt]}.tar.gz
                -> OMSens_Qt_${P}.tar.gz
-       
https://github.com/OpenModelica/OMSimulator/archive/ce342b60b3675185b7daf8197f4b7fd3227f694f.tar.gz
+       
https://github.com/OpenModelica/OMSimulator/archive/${commit[OMSimulator]}.tar.gz
                -> OMSimulator_${P}.tar.gz
-       
https://github.com/OpenModelica/OMSimulator-3rdParty/archive/5c10de1648d1134a577d9284b58580a72383d89f.tar.gz
+       
https://github.com/OpenModelica/OMSimulator-3rdParty/archive/${commit[OMSimulator-3rdParty]}.tar.gz
                -> OMSimulator-3rdParty_${P}.tar.gz
-       
https://github.com/OpenModelica/OMOptim/archive/f1036f43db18c5015da259771004cfb80e08a110.tar.gz
+       
https://github.com/OpenModelica/OMOptim/archive/${commit[OMOptim]}.tar.gz
                -> OMOptim_${P}.tar.gz
-       
https://github.com/OpenModelica/OpenModelica-common/archive/08a01802db5ba5edb540383c46718b89ff229ef2.tar.gz
+       
https://github.com/OpenModelica/OpenModelica-common/archive/${commit[OpenModelica-common]}.tar.gz
                -> OpenModelica-common_${P}.tar.gz
 
 "
@@ -33,52 +46,43 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="
-       >=app-text/asciidoc-10.2.0
-       >=app-text/doxygen-1.9.8
-       >=dev-libs/boost-1.85.0
-       >=dev-games/openscenegraph-3.6.5-r114
+       >=app-text/asciidoc-10.2.1
+       >=app-text/doxygen-1.13.2
+       >=dev-libs/boost-1.88.0-r1
+       >=dev-games/openscenegraph-3.6.5-r118
        dev-lang/python:3.12
-       >=dev-libs/expat-2.5.0
-       >=dev-libs/icu-74.1
-       >=dev-libs/libxml2-2.12.7
-       >=dev-python/kiwisolver-1.3.2
-       >=dev-python/matplotlib-3.3
-       >=dev-python/numpy-1.26.4
-       >=dev-python/pandas-1.1.3
-       >=dev-python/pillow-9.0.1
-       >=dev-python/pytest-8.2.2
-       >=dev-python/six-1.16.0-r1
-       >=dev-python/sphinx-7.3.7-r2
-       dev-qt/qtconcurrent:5
-       dev-qt/qtcore:5
-       dev-qt/qtdeclarative:5
-       dev-qt/qtgui:5
-       dev-qt/qtnetwork:5
-       dev-qt/qtopengl:5
-       dev-qt/qtpositioning:5[qml]
-       dev-qt/qtprintsupport:5
-       dev-qt/qtquickcontrols:5
-       dev-qt/qtquickcontrols2:5
-       dev-qt/qtsvg:5
-       dev-qt/qtwebengine:5[widgets]
-       dev-qt/qtwidgets:5
-       dev-qt/qtxml:5
-       dev-qt/qtxmlpatterns:5
-       dev-qt/qtwebchannel:5[qml]
-       >=net-misc/curl-8.7.1-r4
+       >=dev-libs/expat-2.7.3
+       >=dev-libs/icu-77.1
+       >=dev-libs/libxml2-2.14.6
+       >=dev-python/kiwisolver-1.4.9
+       >=dev-python/matplotlib-3.10.3
+       >=dev-python/numpy-2.3.1
+       >=dev-python/pandas-2.3.0
+       >=dev-python/pillow-11.3.0
+       >=dev-python/pytest-8.4.2
+       >=dev-python/six-1.17.0
+       >=dev-python/sphinx-8.2.3-r2
+       dev-qt/qt5compat:6
+       dev-qt/qtbase:6
+       dev-qt/qtdeclarative:6
+       dev-qt/qtpositioning:6
+       dev-qt/qtsvg:6
+       dev-qt/qtwebchannel:6
+       dev-qt/qtwebengine:6
+       >=net-misc/curl-8.16.0-r1
        >=net-misc/omniORB-4.3.0
-       >=sci-libs/hdf5-1.14.3-r1
-       >=sys-apps/hwloc-2.9.2
+       >=sci-libs/hdf5-1.14.6-r2
+       >=sys-apps/hwloc-2.11.2-r1
        >=sys-devel/flex-2.6.4-r6
        >=sys-libs/ncurses-6.4_p20240414
-       >=sys-libs/readline-8.2_p10
+       >=sys-libs/readline-8.3_p1
        >=virtual/blas-3.8
        >=virtual/jdk-17
        >=virtual/lapack-3.10
        >=virtual/libiconv-0-r2
        >=virtual/libintl-0-r2
-       >=virtual/opencl-3-r3
-       >=virtual/opengl-7.0-r2
+       >=virtual/opencl-3-r5
+       >=virtual/opengl-8
        >=virtual/pkgconfig-3
 "
 
@@ -89,45 +93,36 @@ BDEPEND="
 
 DEPEND="${RDEPEND}"
 
-PATCHES=(
-       "${FILESDIR}"/"${P}"-raw_strings.patch
-)
-
 src_unpack() {
        default
 
-       mv "${WORKDIR}/OpenModelica-904c4c783a5fa6eb9e99e4a98bdb0cca1d619303" 
"${S}" || die
+       mv "${WORKDIR}/OpenModelica-${commit[OpenModelica]}" "${S}" || die
        rmdir "${S}/OMCompiler/3rdParty" || die
-       mv 
"${WORKDIR}/OMCompiler-3rdParty-82e892ece107787e9ff17780bf5ac8c3f6bc39ba" 
"${S}/OMCompiler/3rdParty" || die
+       mv "${WORKDIR}/OMCompiler-3rdParty-${commit[OMCompiler-3rdParty]}" 
"${S}/OMCompiler/3rdParty" || die
        rmdir "${S}/OMSens" || die
 
        # OMOptim depends on a working CORBA interface (which fails to compile) 
supplied by OmniORB.
        # For compilation trials remember setting -DOM_OMC_USE_CORBA=ON.
        #rmdir "${S}/OMOptim" || die
-       #mv "${WORKDIR}/OMOptim-f1036f43db18c5015da259771004cfb80e08a110" 
"${S}/OMOptim" || die
+       #mv "${WORKDIR}/OMOptim-${commit[OMOptim]}" "${S}/OMOptim" || die
        #rmdir "${S}/OMOptim/common" || die
-       #cp -a 
"${WORKDIR}/OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2" 
"${S}/OMOptim/common" || die
+       #cp -a "${WORKDIR}/OpenModelica-common-${commit[OpenModelica-common]}" 
"${S}/OMOptim/common" || die
 
-       mv "${WORKDIR}/OMSens-0d804d597bc385686856d453cc830fad4923fa3e" 
"${S}/OMSens" || die
+       mv "${WORKDIR}/OMSens-${commit[OMSens]}" "${S}/OMSens" || die
        rmdir "${S}/OMSens_Qt" || die
-       mv "${WORKDIR}/OMSens_Qt-92090770426271b4193e78b04f13e6a3abcd6f1a" 
"${S}/OMSens_Qt" || die
+       mv "${WORKDIR}/OMSens_Qt-${commit[OMSens_Qt]}" "${S}/OMSens_Qt" || die
        rmdir "${S}/OMSens_Qt/common" || die
-       mv 
"${WORKDIR}/OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2" 
"${S}/OMSens_Qt/common" || die
+       mv "${WORKDIR}/OpenModelica-common-${commit[OpenModelica-common]}" 
"${S}/OMSens_Qt/common" || die
        rmdir "${S}/OMSimulator" || die
-       mv "${WORKDIR}/OMSimulator-ce342b60b3675185b7daf8197f4b7fd3227f694f" 
"${S}/OMSimulator" || die
+       mv "${WORKDIR}/OMSimulator-${commit[OMSimulator]}" "${S}/OMSimulator" 
|| die
        rmdir "${S}/OMSimulator/3rdParty" || die
-       mv 
"${WORKDIR}/OMSimulator-3rdParty-5c10de1648d1134a577d9284b58580a72383d89f" 
"${S}/OMSimulator/3rdParty" || die
-       mv "OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e" 
"${S}/OMCompiler/Compiler/boot/bomc" || die
+       mv "${WORKDIR}/OMSimulator-3rdParty-${commit[OMSimulator-3rdParty]}" 
"${S}/OMSimulator/3rdParty" || die
+       mv "OMBootstrapping-${commit[OMBootstrapping]}" 
"${S}/OMCompiler/Compiler/boot/bomc" || die
        touch "${S}/OMCompiler/Compiler/boot/bomc/sources.tar.gz" || die
 
-       # Solve https://bugs.gentoo.org/937038
-       rm -fr "${S}/OMCompiler/3rdParty/FMIL/ThirdParty/Minizip/minizip" || die
-       cp -a "${S}/OMSimulator/3rdParty/fmi4c/3rdparty/minizip" \
-               "${S}/OMCompiler/3rdParty/FMIL/ThirdParty/Minizip/minizip" || 
die
 }
 
 src_configure() {
-       # [2024-10-24] Only OMEdit adapted to Qt6 (not, for example, 
optimization plugins)
        local mycmakeargs=(
                -DOM_OMEDIT_ENABLE_QTWEBENGINE=ON
                -DBUILD_SHARED_LIBS=OFF
@@ -143,7 +138,7 @@ src_configure() {
                -DOM_OMEDIT_ENABLE_TESTS=OFF
                -DOM_OMEDIT_ENABLE_QTWEBENGINE=ON
                -DOM_OMEDIT_ENABLE_LIBXML2=ON
-               -DOM_QT_MAJOR_VERSION=5
+               -DOM_QT_MAJOR_VERSION=6
        )
        cmake_src_configure
 }
@@ -195,7 +190,7 @@ src_install() {
 
        # Documentation housekeeping & QA
        mv "${ED}"/usr/share/doc/omc "${ED}"/usr/share/doc/"${PF}" || die
-       rm -fr "${ED}"/usr/doc  "${ED}"/usr/share/{zmq,cmake} || die
+       rm -fr "${ED}"/usr/doc  "${ED}"/usr/share/{zmq,cmake,cminpack} || die
 
        ewarn "Upstream has deprecated OMTLMSimulator and, therefore, it has 
not been installed. Use OMSimulator/SSP instead."
 }

Reply via email to