<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7dc51d99e5bdeb2643e9f3088deeac8489333eb1">https://github.com/macports/macports-ports/commit/7dc51d99e5bdeb2643e9f3088deeac8489333eb1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7dc51d99e5bdeb2643e9f3088deeac8489333eb1
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Fri Dec 20 03:27:56 2019 -0700
<span style='display:block; white-space:pre;color:#404040;'> Togl: update version 6.2.1810->6.2.1910
</span>---
math/netgen/Portfile | 8 +-
math/netgen/files/patch-CMakeLists.txt.diff | 57 +++++++++--
math/netgen/files/patch-no-external.diff | 145 +++++++++++++++++++---------
3 files changed, 154 insertions(+), 56 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/netgen/Portfile b/math/netgen/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 50a62c1..c54ceeb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/netgen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/netgen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup github 1.0
</span> PortGroup cmake 1.1
PortGroup active_variants 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup NGSolve netgen 6.2.1810 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup NGSolve netgen 6.2.1910 v
</span> platforms darwin
categories math
license LGPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,9 @@ long_description ${description}. It accepts input from constructive \
</span> refinement.
homepage https://ngsolve.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 f1d335ca6c3dd54db7336401ed6c4903e9f90b04 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 2edb380cb0f8e829fdf8c6aa18249f095c03dd5fbffbbf3b8d2420a16fb6ec00 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 3003404
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 08db2821439b6481cb9e9feb3035cc82c6199d2f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 65e24f3fb985f49e81576636c10e31adfe563e7103f59e2cf60dc0727192793f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3240118
</span>
compiler.cxx_standard \
2011
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/netgen/files/patch-CMakeLists.txt.diff b/math/netgen/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 133ff24..4b7e906 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/netgen/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/netgen/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CMakeLists.txt.orig 2018-05-01 12:26:47.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt 2018-09-02 09:02:18.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -118,7 +118,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig 2019-12-15 12:10:31.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2019-12-20 03:10:36.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -134,7 +134,7 @@
</span>
set(NG_INSTALL_SUFFIX netgen CACHE STRING "Suffix appended to install directories (project name)")
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,25 @@
</span> set(NG_INSTALL_DIR_BIN_DEFAULT Contents/MacOS)
set(NG_INSTALL_DIR_LIB_DEFAULT Contents/MacOS)
set(NG_INSTALL_DIR_CMAKE_DEFAULT Contents/Resources/CMake)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -176,9 +176,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -143,7 +143,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(NG_INSTALL_DIR_INCLUDE_DEFAULT Contents/Resources/include)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(NG_RPATH_TOKEN "@loader_path")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-else(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else(APPLE AND FALSE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(NG_INSTALL_DIR_BIN_DEFAULT bin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(NG_INSTALL_DIR_LIB_DEFAULT lib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -156,7 +156,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(NG_INSTALL_DIR_INCLUDE_DEFAULT include)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(NG_RPATH_TOKEN "\$ORIGIN")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif(APPLE AND FALSE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(NG_INSTALL_DIR_PYTHON ${NG_INSTALL_DIR_PYTHON_DEFAULT} CACHE STRING "Install directory for Python files")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(NG_INSTALL_DIR_BIN ${NG_INSTALL_DIR_BIN_DEFAULT} CACHE STRING "Install directory for executables")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -192,9 +192,6 @@
</span> set(NG_INSTALL_DIR EXPORT netgen-targets RUNTIME DESTINATION ${NG_INSTALL_DIR_BIN} COMPONENT netgen LIBRARY DESTINATION ${NG_INSTALL_DIR_LIB} COMPONENT netgen_devel ARCHIVE DESTINATION ${NG_INSTALL_DIR_LIB} COMPONENT netgen_devel)
install(EXPORT netgen-targets DESTINATION ${NG_INSTALL_DIR_CMAKE} COMPONENT netgen_devel)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,25 +37,46 @@
</span> include (CheckIncludeFiles)
check_include_files (dlfcn.h HAVE_DLFCN_H)
if(HAVE_DLFCN_H)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -231,7 +228,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -247,11 +244,11 @@
</span> if (USE_GUI)
find_package(TCL 8.5 REQUIRED)
find_package(Threads REQUIRED)
- if(APPLE)
+ if(APPLE AND MACPORTS_NO_X11)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -framework AppKit")
<span style='display:block; white-space:pre;background:#ffe0e0;'>- else(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- else(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else(APPLE AND MACPORTS_NO_X11)
</span> find_package(X11 REQUIRED)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -246,7 +243,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- endif(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ endif(APPLE AND MACPORTS_NO_X11)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_package(OpenGL REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_definitions(-DTCL -DOPENGL -DUSE_TOGL_2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -262,11 +259,11 @@
</span> if(WIN32)
add_definitions(-DTOGL_WGL)
else(WIN32)
- if(APPLE)
+ if(APPLE AND MACPORTS_NO_X11)
ADD_DEFINITIONS(-DTOGL_NSOPENGL)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- else(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- else(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else(APPLE AND MACPORTS_NO_X11)
</span> ADD_DEFINITIONS(-DTOGL_X11)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -426,7 +423,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- endif(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ endif(APPLE AND MACPORTS_NO_X11)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif(WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif (USE_GUI)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -278,7 +275,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (USE_PYTHON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- add_subdirectory(external_dependencies/pybind11)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ find_package(pybind11 REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_path(PYBIND_INCLUDE_DIR pybind11/pybind11.h HINTS ${PYTHON_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if( PYBIND_INCLUDE_DIR )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ message(STATUS "Found Pybind11: ${PYBIND_INCLUDE_DIR}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -482,7 +479,7 @@
</span> <key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/netgen/files/patch-no-external.diff b/math/netgen/files/patch-no-external.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 87d526e..b1df5c0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/netgen/files/patch-no-external.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/netgen/files/patch-no-external.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,66 +1,125 @@
</span> --- cmake/external_projects/tcltk.cmake.orig 2018-08-30 05:49:56.000000000 -0700
+++ cmake/external_projects/tcltk.cmake 2018-09-16 12:26:30.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,37 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,121 +1,5 @@
</span> if(APPLE)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # use system tcl/tk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(${PYTHON_VERSION_STRING} STREQUAL "3.7")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # fetch tcl/tk sources to match the one used in Python 3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set(tcl_prefix ${CMAKE_INSTALL_PREFIX})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # URL "http://sourceforge.net/projects/tcl/files/Tcl/8.6.9/tcl8.6.9-src.tar.gz"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # URL_MD5 aa0a121d95a0e7b73a036f26028538d4
</span> - ExternalProject_Add(project_tcl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- URL "https://prdownloads.sourceforge.net/tcl/tcl8.6.8-src.tar.gz"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- URL_MD5 81656d3367af032e0ae6157eff134f89
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- URL "https://github.com/NGSolve/tcl/archive/7769161.zip"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- URL_MD5 1131f188dd26944df557913c475d43b4
</span> - DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external_dependencies
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- UPDATE_COMMAND "" # Disable update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CONFIGURE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- BUILD_COMMAND ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- INSTALL_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UPDATE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- CONFIGURE_COMMAND ../project_tcl/macosx/configure --enable-threads --enable-framework --prefix=${tcl_prefix} --libdir=${tcl_prefix}/Contents/Frameworks --bindir=${tcl_prefix}/Contents/Frameworks/Tcl.framework/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- BUILD_COMMAND make -j4 binaries libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INSTALL_COMMAND make install-binaries install-headers install-libraries install-private-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LOG_DOWNLOAD 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LOG_BUILD 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LOG_CONFIGURE 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LOG_INSTALL 1
</span> - )
<span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # URL "http://sourceforge.net/projects/tcl/files/Tcl/8.6.9/tk8.6.9.1-src.tar.gz"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # URL_MD5 9efe3976468352dc894dae0c4e785a8e
</span> - ExternalProject_Add(project_tk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- URL "https://prdownloads.sourceforge.net/tcl/tk8.6.8-src.tar.gz"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- URL_MD5 5e0faecba458ee1386078fb228d008ba
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- DEPENDS project_tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- URL "https://github.com/NGSolve/tk/archive/e7c2bc7.zip"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- URL_MD5 94044140d4826069c22f1c60cedb6e59
</span> - DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external_dependencies
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- UPDATE_COMMAND "" # Disable update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CONFIGURE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- BUILD_COMMAND ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- INSTALL_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UPDATE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- CONFIGURE_COMMAND ../project_tk/macosx/configure --enable-aqua=yes --enable-threads --enable-framework --prefix=${tcl_prefix} --libdir=${tcl_prefix}/Contents/Frameworks --bindir=${tcl_prefix}/Contents/Frameworks/Tcl.framework/bin --with-tcl=${tcl_prefix}/Contents/Frameworks/Tcl.framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- BUILD_COMMAND make -j4 binaries libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INSTALL_COMMAND make install-binaries install-headers install-libraries install-private-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LOG_DOWNLOAD 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LOG_BUILD 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LOG_CONFIGURE 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LOG_INSTALL 1
</span> - )
-
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- get_filename_component(PYTHON_LIB_DIR ${PYTHON_LIBRARY} DIRECTORY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- find_library(TCL_LIBRARY libtcl8.6.dylib PATHS ${PYTHON_LIB_DIR} NO_DEFAULT_PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- find_library(TK_LIBRARY libtk8.6.dylib PATHS ${PYTHON_LIB_DIR} NO_DEFAULT_PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- set(TCL_DIR ${CMAKE_CURRENT_BINARY_DIR}/dependencies/src/project_tcl)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- set(TK_DIR ${CMAKE_CURRENT_BINARY_DIR}/dependencies/src/project_tk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- set(TCL_INCLUDE_PATH ${TCL_DIR}/generic;${TCL_DIR}/macosx)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- set(TK_INCLUDE_PATH ${TK_DIR}/generic;${TK_DIR}/macosx;${TK_DIR}/xlib)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- find_package(TCL 8.6 REQUIRED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- list(APPEND NETGEN_DEPENDENCIES project_tcl project_tk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- find_package(TCL 8.5 REQUIRED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -88,25 +58,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # set(TK_INCLUDE_PATH ${CMAKE_INSTALL_PREFIX}/../Frameworks/Tk.framework/Headers)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ExternalProject_Add(project_tkdnd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ExternalProject_Add(project_tkdnd
</span> - URL "http://sourceforge.net/projects/tkdnd/files/TkDND/TkDND%202.8/tkdnd2.8-src.tar.gz"
- URL_MD5 a6d47a996ea957416469b12965d4db91
<span style='display:block; white-space:pre;background:#e0ffe0;'>+- DEPENDS project_tcl project_tk
</span> - DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external_dependencies
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- PATCH_COMMAND patch -p1 < ${CMAKE_CURRENT_LIST_DIR}/tkdnd_macosx.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PATCH_COMMAND patch < ${CMAKE_CURRENT_LIST_DIR}/tkdnd_macosx.patch
</span> - UPDATE_COMMAND "" # Disable update
- BUILD_IN_SOURCE 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- CONFIGURE_COMMAND ./configure --prefix=${CMAKE_INSTALL_PREFIX}/Contents/MacOS --libdir=${CMAKE_INSTALL_PREFIX}/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- BUILD_COMMAND make
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- INSTALL_COMMAND make install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- CMAKE_ARGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -DTCL_INCLUDE_PATH=${CMAKE_INSTALL_PREFIX}/Contents/Frameworks/Tcl.framework/Headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -DTK_INCLUDE_PATH=${CMAKE_INSTALL_PREFIX}/Contents/Frameworks/Tk.framework/Headers
</span> - LOG_DOWNLOAD 1
- LOG_CONFIGURE 1
- LOG_BUILD 1
- LOG_INSTALL 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>--)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--list(APPEND NETGEN_DEPENDENCIES project_tkdnd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- list(APPEND NETGEN_DEPENDENCIES project_tcl project_tk project_tkdnd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- list(APPEND CMAKE_PREFIX_PATH ${CMAKE_INSTALL_PREFIX}/Contents/Frameworks)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set(TCL_INCLUDE_PATH ${CMAKE_INSTALL_PREFIX}/Contents/Frameworks/Tcl.framework/Headers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set(TCL_LIBRARY ${CMAKE_INSTALL_PREFIX}/Contents/Frameworks/Tcl.framework)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set(TK_LIBRARY ${CMAKE_INSTALL_PREFIX}/Contents/Frameworks/Tk.framework)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set(TK_INCLUDE_PATH ${CMAKE_INSTALL_PREFIX}/Contents/Frameworks/Tk.framework/Headers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# # use system tcl/tk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# if((${PYTHON_VERSION_STRING} VERSION_EQUAL "3.7") OR (${PYTHON_VERSION_STRING} VERSION_GREATER "3.7"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# # fetch tcl/tk sources to match the one used in Python 3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# ExternalProject_Add(project_tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# URL "https://prdownloads.sourceforge.net/tcl/tcl8.6.8-src.tar.gz"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# URL_MD5 81656d3367af032e0ae6157eff134f89
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external_dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# UPDATE_COMMAND "" # Disable update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# CONFIGURE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# BUILD_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# INSTALL_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# ExternalProject_Add(project_tk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# URL "https://prdownloads.sourceforge.net/tcl/tk8.6.8-src.tar.gz"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# URL_MD5 5e0faecba458ee1386078fb228d008ba
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external_dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# UPDATE_COMMAND "" # Disable update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# CONFIGURE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# BUILD_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# INSTALL_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# get_filename_component(PYTHON_LIB_DIR ${PYTHON_LIBRARY} DIRECTORY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# find_library(TCL_LIBRARY libtcl8.6.dylib PATHS ${PYTHON_LIB_DIR} NO_DEFAULT_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# find_library(TK_LIBRARY libtk8.6.dylib PATHS ${PYTHON_LIB_DIR} NO_DEFAULT_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# set(TCL_DIR ${CMAKE_CURRENT_BINARY_DIR}/dependencies/src/project_tcl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# set(TK_DIR ${CMAKE_CURRENT_BINARY_DIR}/dependencies/src/project_tk)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# set(TCL_INCLUDE_PATH "${TCL_DIR}/generic;${TCL_DIR}/macosx")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# set(TK_INCLUDE_PATH "${TK_DIR}/generic;${TK_DIR}/macosx;${TK_DIR}/xlib")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# string(REPLACE ";" "$<SEMICOLON>" TCL_INC "${TCL_INCLUDE_PATH}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# string(REPLACE ";" "$<SEMICOLON>" TK_INC "${TK_INCLUDE_PATH}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# ExternalProject_Add(project_tkdnd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# URL "http://sourceforge.net/projects/tkdnd/files/TkDND/TkDND%202.8/tkdnd2.8-src.tar.gz"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# URL_MD5 a6d47a996ea957416469b12965d4db91
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# DEPENDS project_tcl project_tk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external_dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# PATCH_COMMAND patch < ${CMAKE_CURRENT_LIST_DIR}/tkdnd_macosx.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# UPDATE_COMMAND "" # Disable update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# BUILD_IN_SOURCE 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# CMAKE_ARGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# -DTCL_INCLUDE_PATH=${TCL_INC}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# -DTK_INCLUDE_PATH=${TK_INC}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# -DTK_LIBRARY=${TK_LIBRARY}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# -DTCL_LIBRARY=${TCL_LIBRARY}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# LOG_DOWNLOAD 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# LOG_CONFIGURE 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# LOG_BUILD 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# LOG_INSTALL 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# list(APPEND NETGEN_DEPENDENCIES project_tkdnd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# find_package(TCL 8.5 REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# endif()
</span> -
<span style='display:block; white-space:pre;background:#e0ffe0;'>++ find_package(TCL 8.5 REQUIRED)
</span> elseif(WIN32)
ExternalProject_Add(project_win_tcltk
</pre><pre style='margin:0'>
</pre>