<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/11e59d0c3a39645483c31ce8d34abeb20e434dc1">https://github.com/macports/macports-ports/commit/11e59d0c3a39645483c31ce8d34abeb20e434dc1</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 11e59d0c3a3 plfit: fix running tests, fix build with gcc
</span>11e59d0c3a3 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 11e59d0c3a39645483c31ce8d34abeb20e434dc1
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Tue Dec 3 09:58:35 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> plfit: fix running tests, fix build with gcc
</span>---
math/plfit/Portfile | 13 ++++++++++---
math/plfit/files/patch-fix-linking-gcc.diff | 11 +++++++++++
2 files changed, 21 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/plfit/Portfile b/math/plfit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ddace16fd80..2baf5b7beb8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/plfit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/plfit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,9 +25,16 @@ test.target test
</span>
compiler.c_standard 1999
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append -DBUILD_SHARED_LIBS=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPLFIT_ENABLE_LTO=AUTO \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPLFIT_USE_OPENMP=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DBUILD_SHARED_LIBS=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPLFIT_ENABLE_LTO=AUTO \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPLFIT_USE_OPENMP=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pre_args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ld: unknown option: --version-script=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_plfit/plfit/work/plfit-1.0.0/src/plfit.map
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-fix-linking-gcc.diff
</span>
variant openmp description {Enable OpenMP support} {
configure.args-replace -DPLFIT_USE_OPENMP=OFF -DPLFIT_USE_OPENMP=ON
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/plfit/files/patch-fix-linking-gcc.diff b/math/plfit/files/patch-fix-linking-gcc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..49d331564cb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/plfit/files/patch-fix-linking-gcc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/CMakeLists.txt 2024-11-21 17:12:31.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/CMakeLists.txt 2024-12-03 09:42:09.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,7 +25,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_link_libraries(plfit OpenMP::OpenMP_C)
</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(CMAKE_C_COMPILER_ID STREQUAL "GNU")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND NOT APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_target_properties(plfit PROPERTIES LINK_FLAGS "-Wl,--version-script=${PROJECT_SOURCE_DIR}/src/plfit.map")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_target_properties(plfit PROPERTIES LINK_DEPENDS ${PROJECT_SOURCE_DIR}/src/plfit.map)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span></pre><pre style='margin:0'>
</pre>