<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dd6dea5586e4f02308a7b6c57a1ba14242a71e65">https://github.com/macports/macports-ports/commit/dd6dea5586e4f02308a7b6c57a1ba14242a71e65</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new dd6dea5586e libKriging: unbreak build
</span>dd6dea5586e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit dd6dea5586e4f02308a7b6c57a1ba14242a71e65
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Fri Dec 1 15:46:14 2023 +0700

<span style='display:block; white-space:pre;color:#404040;'>    libKriging: unbreak build
</span>---
 math/libKriging/Portfile                    |  6 ++--
 math/libKriging/files/patch-CMakeLists.diff | 48 +++++------------------------
 2 files changed, 12 insertions(+), 42 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/libKriging/Portfile b/math/libKriging/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 24099a11a4e..9adf3e09214 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/libKriging/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/libKriging/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,10 @@ PortGroup           cmake 1.1
</span> PortGroup           compilers 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        libKriging libKriging 0.8.0 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 0.8.0 vanished, which has broken git fetch: https://github.com/libKriging/libKriging/issues/274
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        libKriging libKriging 15cb21ffff83d4796b794ae3daa3864f8a383767
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          math
 license             Apache-2
 maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/libKriging/files/patch-CMakeLists.diff b/math/libKriging/files/patch-CMakeLists.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index f8e6fcf1e79..de08470227a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/libKriging/files/patch-CMakeLists.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/libKriging/files/patch-CMakeLists.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- CMakeLists.txt.orig   2023-07-07 00:43:01.000000000 +0800
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt      2023-07-07 06:17:10.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -168,17 +168,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2023-12-01 15:30:05
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -168,11 +168,12 @@
</span>  # Dependencies
  set(DETECT_HDF5 true CACHE BOOL "Disable HDF5 to avoid conflict with armadillo") # prevent issue #40
  set(CMAKE_POLICY_DEFAULT_CMP0048 NEW) # disable warning about missing version in project command
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,32 +15,21 @@
</span> -add_library(blas ALIAS armadillo) # to use armadillo blas inside lbfgsb_cpp
 +# add_library(blas ALIAS armadillo) # to use armadillo blas inside lbfgsb_cpp
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if (NOT CMAKE_Fortran_COMPILER)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    set(CMAKE_Fortran_COMPILER gfortran)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    set(CMAKE_Fortran_COMPILER __FC__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (NOT Fortran_LINK_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    set(Fortran_LINK_FLAGS "-lgfortran -lquadmath -lm")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  # Unbreak PPC build:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if(CMAKE_OSX_ARCHITECTURES MATCHES "ppc|ppc64")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    set(Fortran_LINK_FLAGS "-larmadillo -lgfortran -lm")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  else()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    set(Fortran_LINK_FLAGS "-larmadillo -lgfortran -lquadmath -lm")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span>  set(ignoreUnusedVariable ${LBFGSB_SHOW_BUILD})
  message(STATUS "Compiling lbfgsb_cpp as an external library")
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +240,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -226,9 +227,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span>  # Required since RcppArmadillo uses it by default
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # /D or -D definition headers are updated according to the compiler 'style'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Use windows style for easy checking on Unix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# /D or -D definition headers are updated according to the compiler 'style'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Use windows style for easy checking on Unix
</span> -add_definitions(/DARMA_32BIT_WORD)
 +add_definitions(-DARMA_32BIT_WORD)
 +add_definitions(-DARMA_USE_HDF5)
  add_definitions(-DARMA_ALIEN_MEM_ALLOC_FUNCTION=lkalloc::malloc)
  add_definitions(-DARMA_ALIEN_MEM_FREE_FUNCTION=lkalloc::free)
  add_definitions(-DCARMA_DO_NOT_EXPORT_ALIEN_MEM_FUNCTIONS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -711,7 +718,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -705,7 +705,7 @@
</span>          ${CMAKE_COMMAND}
          -DBUILD_TYPE=${CMAKE_BUILD_TYPE}
          -P ${CMAKE_BINARY_DIR}/cmake_install.cmake)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,27 +51,6 @@
</span>  # TODO check if this method is useful
  # * https://atomheartother.github.io/c++/2018/07/12/CPPDynLib.html
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- dependencies/lbfgsb_cpp/CMakeLists.txt.orig 2023-07-07 00:43:34.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ dependencies/lbfgsb_cpp/CMakeLists.txt 2023-07-07 06:09:12.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -30,10 +30,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/ExternalFortranProject.cmake.in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         "${lbfgsb_VIRTUAL_PROJECT}/CMakeLists.txt" @ONLY)
</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;'>- execute_process(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         COMMAND ${CMAKE_COMMAND}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        -DCMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        -DCMAKE_Fortran_COMPILER=__FC__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         -DFortran_LINK_FLAGS="${Fortran_LINK_FLAGS}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         -DCMAKE_INSTALL_PREFIX=${lbfgsb_INSTALL_DIR}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -112,4 +111,4 @@
</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;'>- install(DIRECTORY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        ${lbfgsb_INSTALL_DIR}/ DESTINATION ${CMAKE_INSTALL_PREFIX})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        ${lbfgsb_INSTALL_DIR}/ DESTINATION ${CMAKE_INSTALL_PREFIX})
</span> 
 --- dependencies/lbfgsb_cpp/cmake/ExternalFortranProject.cmake.in.orig 2023-07-07 00:43:34.000000000 +0800
 +++ dependencies/lbfgsb_cpp/cmake/ExternalFortranProject.cmake.in      2023-07-07 06:08:25.000000000 +0800
</pre><pre style='margin:0'>

</pre>