<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1a46f01e996ab2bc4c3e6642087a35d9f7a0f6e5">https://github.com/macports/macports-ports/commit/1a46f01e996ab2bc4c3e6642087a35d9f7a0f6e5</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 1a46f01e996 apache-arrow: attempt to fix build of size_statistics.cc
</span>1a46f01e996 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1a46f01e996ab2bc4c3e6642087a35d9f7a0f6e5
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Tue Mar 18 19:10:04 2025 -0500
<span style='display:block; white-space:pre;color:#404040;'> apache-arrow: attempt to fix build of size_statistics.cc
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Comment out note for disabled tensorflow variant
</span>---
devel/apache-arrow/Portfile | 14 ++++++++------
.../files/patch-cpp-src-parquet-size_statistics.cc.diff | 10 ++++++++++
2 files changed, 18 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/apache-arrow/Portfile b/devel/apache-arrow/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e997e1a24e1..e1a839fb7f1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/apache-arrow/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/apache-arrow/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,6 +38,8 @@ compiler.cxx_standard \
</span>
universal_variant no
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-cpp-src-parquet-size_statistics.cc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Build instructions: https://github.com/apache/arrow/blob/master/docs/source/developers/python.rst#build-and-test
cmake.generator Ninja
cmake.source_dir ${worksrcpath}/cpp
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -407,9 +409,9 @@ if {[string match "py*" ${subport}]} {
</span> github.livecheck.regex {([0-9.]+)}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ![variant_isset tensorflow] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- notes-append "\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ${subport} is now built with tensorflow support disabled by default.\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To enable it, install the port with '+tensorflow'.\
</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:#e0ffe0;'>+# if { ![variant_isset tensorflow] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# notes-append "\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - ${subport} is now built with tensorflow support disabled by default.\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# To enable it, install the port with '+tensorflow'.\
</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;color:#808080;'>diff --git a/devel/apache-arrow/files/patch-cpp-src-parquet-size_statistics.cc.diff b/devel/apache-arrow/files/patch-cpp-src-parquet-size_statistics.cc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8cd030b9946
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/apache-arrow/files/patch-cpp-src-parquet-size_statistics.cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cpp/src/parquet/size_statistics.cc.orig 2025-02-11 16:16:06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cpp/src/parquet/size_statistics.cc 2025-03-18 19:07:14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <algorithm>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <numeric>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ostream>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string_view>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>