openmodelicaModelica-based modeling and simulation environment
1.25.7_3scienceΣ=0 1.25.7_3Version of this port present on the latest quarterly branch.upstream: v1.27.2A newer version was found upstream by portscout, first on 2026-10-31.
OPENMODELICA is an open-source Modelica-based modeling and simulation
environment intended for industrial and academic usage.
The goal with the OpenModelica effort is to create a comprehensive Open Source
Modelica modeling, compilation and simulation environment based on free software
distributed in binary and source code form for research, teaching, and
industrial usage.
You installed OpenModelica: a modeling and simulation environment.
The first program to run is OMEdit.
In OMEdit you need to:
- go to the File/Manage Libraries menu item and install the 'Modelica' library
- go to the File/System Libraries and enable several libraries under it
This should make several library items appear in the left pane in OMEdit.
science/openmodelica: fix build on powerpc64le
Teach the CMake build of the bundled libffi about powerpc64. CMinpack's
long double library isn't built when long double is the same as double,
as on powerpc64le before 16.0, so don't list it in the plist there.
science/openmodelica: Fix build with Qt 6.10.1.
The QString::arg() method no longer accepts implicit conversions. [1]
[1] https://doc.qt.io/qt-6/qstring.html#arg-2
With hat: kde@
*/*: Bump PORTREVISION after libuuid/libblkid switch
from e2fsprogs to util-linux, to complete the bump of all users
of either library that started with Alexander's commit titled
'*/*: Switch to misc/libuuid and misc/libblkid'
PR: 251489
science/openmodelica: mark as BROKEN with Boost>=1.87 (+)
Since 1.87 release some long-time-ago deprecated Boost.asio facilities was
dropped off
Sponsored by: Future Crew, LLC
Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
USES=java:build,run if NO_BUILD is undefined. Else it defaults to
USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>
Approved by: mat (portmgr), glewis
Differential Revision: https://reviews.freebsd.org/D48201
science/openmodelica: Fix build without ccache
As it turned out it was refusing to build w/out ccache (which I had enabled by
default).
Reported by: fallout