Download raw body.
[update] cad/netgen-mesher 6.2.2404 -> 6.2.2505
Please find below an update for cad/netgen-mesher to version 6.2.2505.
Tested consumers:
cad/freecad
Tests: 100% tests passed, 0 tests failed out of 8
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/netgen-mesher/Makefile,v
diff -u -p -r1.4 Makefile
--- Makefile 10 Mar 2025 09:07:46 -0000 1.4
+++ Makefile 19 Oct 2025 13:15:18 -0000
@@ -1,10 +1,11 @@
COMMENT = automatic 3d tetrahedral mesh generator
-V = 6.2.2404
+V = 6.2.2505
PKGNAME = netgen-mesher-${V}
-REVISION = 2
-DIST_TUPLE += github NGSolve netgen v${V} .
+GH_ACCOUNT = NGSolve
+GH_PROJECT = netgen
+GH_TAGNAME = v${V}
CATEGORIES = cad
HOMEPAGE = https://ngsolve.org/
@@ -40,6 +41,8 @@ BUILD_DEPENDS = devel/py-pybind11 \
LIB_DEPENDS = cad/opencascade \
graphics/jpeg
+RUN_DEPENDS = math/py-numpy
+
TEST_DEPENDS = devel/py-test-check \
math/py-numpy
@@ -58,7 +61,7 @@ CONFIGURE_ARGS += -DPREFER_SYSTEM_PYBIND
# For NETGEN_VERSION_GIT: git describe --tags --match "v[0-9]*" --long --dirty
CONFIGURE_ARGS += -DCMAKE_INSTALL_PREFIX=${PREFIX} \
-DNG_INSTALL_DIR_INCLUDE=include/netgen \
- -DNETGEN_VERSION_GIT=v${V}-80-g7656211b \
+ -DNETGEN_VERSION_GIT=v${V}-0-g41893720 \
-Dpybind11_DIR=${MODPY_SITEPKG}/pybind11/share/cmake/pybind11 \
-DTCL_STUB_LIBRARY=${LOCALBASE}/lib/libtclstub${MODTCL_VERSION:S/.//}.a \
-DTK_STUB_LIBRARY=${LOCALBASE}/lib/libtkstub${MODTK_VERSION:S/.//}.a
Index: distinfo
===================================================================
RCS file: /cvs/ports/cad/netgen-mesher/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo 23 Jan 2025 21:19:24 -0000 1.1.1.1
+++ distinfo 19 Oct 2025 13:15:18 -0000
@@ -1,2 +1,2 @@
-SHA256 (NGSolve-netgen-v6.2.2404.tar.gz) = pZBiN+T+Vcodv6lr1oJ8ty6QhhWBLSUs7/ZYxPlLIEY=
-SIZE (NGSolve-netgen-v6.2.2404.tar.gz) = 3445121
+SHA256 (netgen-6.2.2505.tar.gz) = ybpLvG+NuPv9n8ZMQAR1VYp/K/WszfzwIuXtAd/EAhk=
+SIZE (netgen-6.2.2505.tar.gz) = 3332150
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/netgen-mesher/patches/patch-CMakeLists_txt,v
diff -u -p -r1.1.1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 23 Jan 2025 21:19:24 -0000 1.1.1.1
+++ patches/patch-CMakeLists_txt 19 Oct 2025 13:15:18 -0000
@@ -1,7 +1,7 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -272,7 +272,6 @@ endif()
+@@ -273,7 +273,6 @@ endif()
if (USE_GUI)
find_package(TCL 8.5 REQUIRED)
@@ -9,17 +9,16 @@ Index: CMakeLists.txt
find_package(Threads REQUIRED)
if(APPLE)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -framework AppKit")
-@@ -417,6 +416,9 @@ if (USE_OCC)
- if(WIN32 AND USE_GUI)
- target_link_libraries(nggui PRIVATE occ_libs Ws2_32.lib)
+@@ -423,7 +422,7 @@ if (USE_OCC)
+ target_link_libraries(nggui PRIVATE Ws2_32.lib)
endif(WIN32 AND USE_GUI)
-+ if(USE_GUI)
+ if(USE_GUI)
+- target_link_libraries(nggui PRIVATE occ_libs)
+ target_link_libraries(nggui PRIVATE occ_libs -L/usr/X11R6/lib)
-+ endif(USE_GUI)
+ endif(USE_GUI)
endif (USE_OCC)
- #######################################################################
-@@ -437,6 +439,7 @@ endif (USE_MPEG)
+@@ -445,6 +444,7 @@ endif (USE_MPEG)
add_custom_target(ng_generate_version_file
${CMAKE_COMMAND}
-DBDIR=${CMAKE_CURRENT_BINARY_DIR}
@@ -27,7 +26,7 @@ Index: CMakeLists.txt
-P ${CMAKE_CURRENT_LIST_DIR}/cmake/generate_version_file.cmake
)
#######################################################################
-@@ -478,7 +481,7 @@ enable_testing()
+@@ -486,7 +486,7 @@ enable_testing()
include(CTest)
if(ENABLE_UNIT_TESTS)
Index: patches/patch-libsrc_core_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/netgen-mesher/patches/patch-libsrc_core_CMakeLists_txt,v
diff -u -p -r1.1.1.1 patch-libsrc_core_CMakeLists_txt
--- patches/patch-libsrc_core_CMakeLists_txt 23 Jan 2025 21:19:24 -0000 1.1.1.1
+++ patches/patch-libsrc_core_CMakeLists_txt 19 Oct 2025 13:15:18 -0000
@@ -1,7 +1,7 @@
Index: libsrc/core/CMakeLists.txt
--- libsrc/core/CMakeLists.txt.orig
+++ libsrc/core/CMakeLists.txt
-@@ -58,8 +58,6 @@ if(WIN32)
+@@ -57,8 +57,6 @@ if(WIN32)
get_WIN32_WINNT(ver)
target_compile_definitions(ngcore PUBLIC _WIN32_WINNT=${ver} WNT WNT_WINDOW NOMINMAX MSVC_EXPRESS _CRT_SECURE_NO_WARNINGS HAVE_STRUCT_TIMESPEC WIN32)
target_link_options(ngcore PUBLIC /ignore:4273 /ignore:4217 /ignore:4049)
@@ -10,7 +10,7 @@ Index: libsrc/core/CMakeLists.txt
endif(WIN32)
target_compile_definitions(ngcore PRIVATE NGCORE_EXPORTS)
-@@ -85,7 +83,8 @@ endif(USE_NUMA)
+@@ -84,7 +82,8 @@ endif(USE_NUMA)
install(TARGETS ngcore DESTINATION ${NG_INSTALL_DIR} COMPONENT netgen)
Index: patches/patch-nglib_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/netgen-mesher/patches/patch-nglib_CMakeLists_txt,v
diff -u -p -r1.1.1.1 patch-nglib_CMakeLists_txt
--- patches/patch-nglib_CMakeLists_txt 23 Jan 2025 21:19:24 -0000 1.1.1.1
+++ patches/patch-nglib_CMakeLists_txt 19 Oct 2025 13:15:18 -0000
@@ -2,10 +2,10 @@ Index: nglib/CMakeLists.txt
--- nglib/CMakeLists.txt.orig
+++ nglib/CMakeLists.txt
@@ -11,7 +11,7 @@ if(EMSCRIPTEN)
- target_include_directories(nglib PUBLIC $<TARGET_PROPERTY:ngcore,INTERFACE_INCLUDE_DIRECTORIES>)
+ target_include_directories(nglib PRIVATE $<TARGET_PROPERTY:occ_libs,INTERFACE_INCLUDE_DIRECTORIES>)
+ target_link_libraries(nglib PRIVATE $<BUILD_INTERFACE:$<TARGET_PROPERTY:occ_libs,INTERFACE_LINK_LIBRARIES>>)
else(EMSCRIPTEN)
- target_link_libraries(nglib PUBLIC ngcore)
-- target_link_libraries( nglib PRIVATE ${CMAKE_THREAD_LIBS_INIT} ${JPEG_LIBRARIES} ${MKL_LIBRARIES} ${ZLIB_LIBRARIES} occ_libs netgen_cgns )
+- target_link_libraries( nglib PRIVATE ${CMAKE_THREAD_LIBS_INIT} ${JPEG_LIBRARIES} ${MKL_LIBRARIES} occ_libs netgen_cgns )
+ target_link_libraries( nglib PRIVATE ${CMAKE_THREAD_LIBS_INIT} ${JPEG_LIBRARIES} ${MKL_LIBRARIES} ${ZLIB_LIBRARIES} occ_libs netgen_cgns -L/usr/X11R6/lib)
endif(EMSCRIPTEN)
[update] cad/netgen-mesher 6.2.2404 -> 6.2.2505