<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>