summaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
Diffstat (limited to 'science')
-rw-r--r--science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h19
-rw-r--r--science/packmol/Makefile2
-rw-r--r--science/packmol/distinfo6
3 files changed, 23 insertions, 4 deletions
diff --git a/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h b/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
new file mode 100644
index 000000000000..95e7aa4d791a
--- /dev/null
+++ b/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
@@ -0,0 +1,19 @@
+--
+-- workaround for https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/431
+-- ... 1.7.3 is very old and it fails to compile: error: templates must have C++ linkage: Please make a release
+--
+
+--- libraries/libmbwrap/umfpackwrap.h.orig 2025-11-18 16:35:30 UTC
++++ libraries/libmbwrap/umfpackwrap.h
+@@ -72,9 +72,9 @@
+ #include <iostream>
+ #include <vector>
+
+-extern "C" {
++//extern "C" {
+ #include <umfpack.h>
+-}
++//}
+
+ #include "myassert.h"
+ #include "mynewmem.h"
diff --git a/science/packmol/Makefile b/science/packmol/Makefile
index 5f2d5ae0c487..aa9368fabd48 100644
--- a/science/packmol/Makefile
+++ b/science/packmol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= packmol
DISTVERSIONPREFIX= v
-DISTVERSION= 21.1.1
+DISTVERSION= 21.1.3
CATEGORIES= science
MAINTAINER= eduardo@FreeBSD.org
diff --git a/science/packmol/distinfo b/science/packmol/distinfo
index a48cfe0d0a3d..04a34d95fab4 100644
--- a/science/packmol/distinfo
+++ b/science/packmol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759409929
-SHA256 (m3g-packmol-v21.1.1_GH0.tar.gz) = 4bad785e6e1b91d8b80934eeebf91013e940c577693bbecd7ec56eb563f5d97f
-SIZE (m3g-packmol-v21.1.1_GH0.tar.gz) = 634943
+TIMESTAMP = 1763590917
+SHA256 (m3g-packmol-v21.1.3_GH0.tar.gz) = 21a22e4e3f183e2c594c2e1d85cd7c16a95a8c609b36fc28d653f6c2c2d54c0c
+SIZE (m3g-packmol-v21.1.3_GH0.tar.gz) = 637489