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,18 +1,19 @@ PORTNAME= openkim-models DISTVERSION= 2021-08-11 +PORTREVISION= 1 CATEGORIES= science MASTER_SITES= https://s3.openkim.org/archives/collection/ MAINTAINER= yuri@FreeBSD.org COMMENT= Open Knowledgebase of Interatomic Models WWW= https://openkim.org/ LICENSE= CDDL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= xxd:editors/vim LIB_DEPENDS= libkim-api.so:science/kim-api USES= cmake:noninja compiler:c++11-lang fortran tar:txz .include 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})