diff --git a/ports/geogram/CONTROL b/ports/geogram/CONTROL index 0a17639cc2..19bbb144be 100644 --- a/ports/geogram/CONTROL +++ b/ports/geogram/CONTROL @@ -1,6 +1,6 @@ Source: geogram Version: 1.7.5 -Port-Version: 2 +Port-Version: 3 Homepage: https://gforge.inria.fr/projects/geogram/ Description: Geogram is a programming library of geometric algorithms. Build-Depends: blas, lapack diff --git a/ports/geogram/fix-windows-dynamic.patch b/ports/geogram/fix-windows-dynamic.patch new file mode 100644 index 0000000000..8df3b906f1 --- /dev/null +++ b/ports/geogram/fix-windows-dynamic.patch @@ -0,0 +1,11 @@ +diff --git a/src/lib/geogram/CMakeLists.txt b/src/lib/geogram/CMakeLists.txt +index 49cb2ba..82c2f39 100755 +--- a/src/lib/geogram/CMakeLists.txt ++++ b/src/lib/geogram/CMakeLists.txt +@@ -62,3 +62,6 @@ if(WIN32) + endif() ++if(WIN32 AND VORPALINE_BUILD_DYNAMIC) ++ target_compile_definitions(geogram PUBLIC GEO_DYNAMIC_LIBS) ++endif() + + # Install the library diff --git a/ports/geogram/portfile.cmake b/ports/geogram/portfile.cmake index 36f37694f8..8618b0412b 100644 --- a/ports/geogram/portfile.cmake +++ b/ports/geogram/portfile.cmake @@ -13,6 +13,7 @@ vcpkg_extract_source_archive_ex( REF ${GEOGRAM_VERSION} PATCHES fix-cmake-config-and-install.patch + fix-windows-dynamic.patch ) file(COPY ${CURRENT_PORT_DIR}/Config.cmake.in DESTINATION ${SOURCE_PATH}/cmake) diff --git a/versions/baseline.json b/versions/baseline.json index a3f1b4b83e..92d134e9b6 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2158,7 +2158,7 @@ }, "geogram": { "baseline": "1.7.5", - "port-version": 2 + "port-version": 3 }, "geographiclib": { "baseline": "1.51", diff --git a/versions/g-/geogram.json b/versions/g-/geogram.json index fb07c2a516..20f81d74dd 100644 --- a/versions/g-/geogram.json +++ b/versions/g-/geogram.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "178ba7fc99040231738fd282389038df5b032173", + "version-string": "1.7.5", + "port-version": 3 + }, { "git-tree": "3661680b65627a46b6570d9017100f3e64d1f742", "version-string": "1.7.5",