aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2023-03-20 12:14:44 +0000
committerAdriaan de Groot <adridg@FreeBSD.org>2023-04-12 22:27:10 +0000
commita399b2ad3caf4a31fa6d2789821bf97680f1d7ee (patch)
treebb3dc98365b909661f4e025a00c3cbc0ade1ce62
parent9b5ad33b0be8dbe914b62a63683cc6cf2b6ee179 (diff)
downloadports-a399b2ad3caf4a31fa6d2789821bf97680f1d7ee.tar.gz
ports-a399b2ad3caf4a31fa6d2789821bf97680f1d7ee.zip
science/openkim-models: fix in advance of CMake 3.26
Needs to pull in **some** language (so pull in the languages that all the models want) to find the size of (void *)
-rw-r--r--science/openkim-models/Makefile1
-rw-r--r--science/openkim-models/files/patch-CMakeLists.txt18
2 files changed, 19 insertions, 0 deletions
diff --git a/science/openkim-models/Makefile b/science/openkim-models/Makefile
index 3446ec05ee16..35563970d860 100644
--- a/science/openkim-models/Makefile
+++ b/science/openkim-models/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openkim-models
DISTVERSION= 2021-08-11
+PORTREVISION= 1
CATEGORIES= science
MASTER_SITES= https://s3.openkim.org/archives/collection/
diff --git a/science/openkim-models/files/patch-CMakeLists.txt b/science/openkim-models/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..5fb51b233d0d
--- /dev/null
+++ b/science/openkim-models/files/patch-CMakeLists.txt
@@ -0,0 +1,18 @@
+Need to check **some** language in order to get sizeof(void *),
+otherwise the calls to find the kim-api package will fail with
+a message saying that 2.3.0 (64 bit) is unsupported.
+
+--- CMakeLists.txt.orig 2023-03-20 12:08:16 UTC
++++ CMakeLists.txt
+@@ -25,9 +25,10 @@
+
+
+ cmake_minimum_required(VERSION 3.10)
+-project(openkim-models LANGUAGES NONE)
++project(openkim-models LANGUAGES CXX C Fortran)
+ enable_testing()
+
++message(STATUS "VOID_P=${CMAKE_SIZEOF_VOID_P}")
+ file(GLOB MD "${CMAKE_SOURCE_DIR}/model-drivers/*")
+ foreach(item ${MD})
+ add_subdirectory(${item})