aboutsummaryrefslogtreecommitdiff
path: root/science/openmodelica/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'science/openmodelica/Makefile')
-rw-r--r--science/openmodelica/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/science/openmodelica/Makefile b/science/openmodelica/Makefile
index a0565fdc2d8c..dafafc57c8da 100644
--- a/science/openmodelica/Makefile
+++ b/science/openmodelica/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openmodelica
DISTVERSIONPREFIX= v
-DISTVERSION= 1.25.0
+DISTVERSION= 1.25.1
PORTREVISION= 1
CATEGORIES= science cad java
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
@@ -18,7 +18,7 @@ LICENSE_NAME= Public license for OpenModelica
LICENSE_TEXT= See https://github.com/OpenModelica/OpenModelica/blob/master/OSMC-License.txt
LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
-BROKEN_aarch64= compilation fails: gcc13 doesn't install libquadmath.so, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285692
+BROKEN_aarch64= compilation fails: OpenModelica expects libquadmath.so, which does not exist on aarch64 (PR 285692)
BROKEN_armv7= link fails: ld: cannot find -lquadmath: No such file or directory
BROKEN_i386= compilation fails: /wrkdirs/usr/ports/science/openmodelica/work/OpenModelica-1.20.0/OMCompiler/3rdParty/libffi/src/x86/sysv.S:841:1: error: changed section flags for .eh_frame, expected: 0x2
@@ -33,7 +33,7 @@ LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
libcurl.so:ftp/curl \
libicuuc.so:devel/icu \
libosg.so:graphics/osg \
- libuuid.so:misc/e2fsprogs-libuuid
+ libuuid.so:misc/libuuid
RUN_DEPENDS= bash:shells/bash \
gmake:devel/gmake
@@ -70,6 +70,7 @@ CMAKE_ARGS= -DCMAKE_MAKE_PROGRAM=gmake \
-DPython_EXECUTABLE=${PYTHON_CMD}
CMAKE_ARGS+= -DOM_USE_CCACHE:BOOL=${CCACHE_ENABLED:S/yes/ON/:S/no/OFF/} # if refuses to build w/out ccache by default
+#CMAKE_ARGS+= -DOM_QT_MAJOR_VERSION=6 # broken, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287596
CMAKE_ON= OM_OMEDIT_ENABLE_QTWEBENGINE
LDFLAGS+= -lexecinfo -lintl -pthread