<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/04f135455d7a0a0ec3bda718977fe754133aa159">https://github.com/macports/macports-ports/commit/04f135455d7a0a0ec3bda718977fe754133aa159</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 04f135455d7a0a0ec3bda718977fe754133aa159
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Tue May 28 13:52:36 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    R-nanoarrow: update to 0.5.0
</span>---
 R/R-nanoarrow/Portfile                           | 19 ++++++++++++++-----
 R/R-nanoarrow/files/patch-fix-aligned_alloc.diff |  8 ++++++++
 2 files changed, 22 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-nanoarrow/Portfile b/R/R-nanoarrow/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1de9ca655b9..f6355a3dc56 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-nanoarrow/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-nanoarrow/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,17 +3,26 @@
</span> PortSystem          1.0
 PortGroup           R 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-R.setup             cran apache nanoarrow 0.4.0.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran apache nanoarrow 0.5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> categories-append   devel
 maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
 license             Apache-2
 description         Interface to the nanoarrow C library
 long_description    {*}${description}
 homepage            https://github.com/apache/arrow-nanoarrow
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  cdd4e6b1473653e56b5234e446d94bfa975b060d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  9740d1c6717bb75c1cd2fa3923bf336e90ec2d896418ed7971059530d8ba7a9b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    148927
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  167eaa392aa842aca3b0b624d34e4ae80b4cef1f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  936479157b3cad590295719bfbeee929f9032e9060733333ccaeb12da6084611 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    387514
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Some other platforms may happen to need this as well.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://github.com/apache/arrow-nanoarrow/issues/493
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} < 16} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-fix-aligned_alloc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 depends_test-append port:R-arrow \
                     port:R-bit64 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-nanoarrow/files/patch-fix-aligned_alloc.diff b/R/R-nanoarrow/files/patch-fix-aligned_alloc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3192a268d11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-nanoarrow/files/patch-fix-aligned_alloc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makevars   2024-02-29 23:36:55.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makevars   2024-05-28 13:43:22.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,4 +15,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # specific language governing permissions and limitations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # under the License.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PKG_CPPFLAGS=-I../inst/include -I../src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PKG_CPPFLAGS = -DFLATCC_USE_GENERIC_ALIGNED_ALLOC -I../inst/include -I../src
</span></pre><pre style='margin:0'>

</pre>