<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3896cefad642a10dd944aaa7972b39d128c535da">https://github.com/macports/macports-ports/commit/3896cefad642a10dd944aaa7972b39d128c535da</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3896cefad642a10dd944aaa7972b39d128c535da
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Mon May 8 17:24:11 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> apache-arrow: update to version 12.0.0; drop python 3.7/3.8
</span>---
devel/apache-arrow/Portfile | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 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 44811e5babb..3cad0c44812 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;'>@@ -5,8 +5,8 @@ PortGroup cmake 1.1
</span> PortGroup github 1.0
PortGroup boost 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup apache arrow 11.0.0 apache-arrow-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup apache arrow 12.0.0 apache-arrow-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> name ${github.author}-${github.project}
categories devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,9 @@ long_description Apache Arrow is a development platform for in-memory \
</span> analytics. It contains a set of technologies that \
enable big data systems to process and move data fast.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 8fc930aaddf3ed33396df0cdf9333b84b0ccc442 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 416b6a16a2c44b219abdadf04773f170da27e9e17086b6576e582a104bb1e74c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 19653769
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 060f7b3ea56d418b089aee4632c363fb03381abb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 34bc4f650a3807c832ebd299cb73c60fae34ec81efba23df2435548a166d5ca8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 19843276
</span>
compiler.cxx_standard \
2017
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -95,23 +95,28 @@ post-configure {
</span> # used for both apache-arrow and py*-pyarrow
# macOS wheel:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/apache/arrow/blob/master/ci/scripts/python_wheel_macos_build.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/apache/arrow/blob/main/ci/scripts/python_wheel_macos_build.sh
</span> configure.args-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DARROW_ACERO:BOOL=OFF \
</span> -DARROW_BUILD_SHARED:BOOL=ON \
-DARROW_BUILD_STATIC:BOOL=OFF \
-DARROW_DATASET:BOOL=ON \
-DARROW_DEPENDENCY_USE_SHARED:BOOL=ON \
-DARROW_FLIGHT:BOOL=ON \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DARROW_GCS:BOOL=ON \
</span> -DARROW_HDFS:BOOL=ON \
-DARROW_JSON:BOOL=ON \
-DARROW_JEMALLOC:BOOL=ON \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DARROW_MIMALLOC:BOOL=ON \
</span> -DARROW_ORC:BOOL=ON \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DARROW_PACKAGE_KIND="python-wheel-macos" \
</span> -DARROW_PARQUET:BOOL=ON \
-DARROW_PLASMA:BOOL=ON \
-DARROW_PROTOBUF_USE_SHARED:BOOL=ON \
-DARROW_PYTHON:BOOL=OFF \
-DARROW_RPATH_ORIGIN:BOOL=OFF \
-DARROW_S3:BOOL=OFF \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DARROW_SUBSTRAIT:BOOL=OFF \
</span> -DARROW_USE_CCACHE:BOOL=ON \
-DARROW_TENSORFLOW:BOOL=ON \
-DARROW_UTF8PROC_USE_SHARED:BOOL=ON \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,7 +164,7 @@ proc change_arrow_rpath { binname libname_re } {
</span> }
# create Python subports
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_versions [list 37 38 39 310]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_versions [list 39 310]
</span> foreach v ${python_versions} {
subport py${v}-py${github.project} {
set python.version ${v}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -260,7 +265,7 @@ if {[string match "py*" ${subport}]} {
</span> }
# macOS wheel:
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://github.com/apache/arrow/blob/master/ci/scripts/python_wheel_macos_build.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/apache/arrow/blob/main/ci/scripts/python_wheel_macos_build.sh
</span> configure.args-replace \
-DARROW_PYTHON:BOOL=OFF \
-DARROW_PYTHON:BOOL=ON
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -271,11 +276,6 @@ if {[string match "py*" ${subport}]} {
</span> -DPython3_EXECUTABLE:FILEPATH=${python.bin} \
-Dre2_DIR:PATH=${prefix}/lib/cmake/grpc/modules
<span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|${prefix}/bin/plasma-store-server|${configure_destdir}${prefix}/bin/plasma-store-server|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${configure_destdir}${prefix}/lib/cmake/Plasma/PlasmaConfig.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> build.env-append \
"PKG_CONFIG_PATH=/usr/lib/pkgconfig:${build.dir}/install/lib/pkgconfig" \
PYARROW_BOOST_USE_SHARED=1 \
</pre><pre style='margin:0'>
</pre>