<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/23b9be1abfe743dea5cb4348ffe0a20486edfec0">https://github.com/macports/macports-ports/commit/23b9be1abfe743dea5cb4348ffe0a20486edfec0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 23b9be1abfe743dea5cb4348ffe0a20486edfec0
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sat May 18 08:56:11 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> R-qs: update to 0.26.3
</span>---
R/R-qs/Portfile | 17 ++++++++++++-----
R/R-qs/files/patch-libatomic-fix.diff | 9 +++++++++
2 files changed, 21 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-qs/Portfile b/R/R-qs/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 353cd3bc806..da948b0d0d1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-qs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-qs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,17 +3,24 @@
</span> PortSystem 1.0
PortGroup R 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-R.setup cran traversc qs 0.26.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 traversc qs 0.26.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories-append devel
maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
license GPL-3
description Quick Serialization of R objects
long_description {*}${description}
homepage https://github.com/traversc/qs
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 143eb7943f74b7115e8103fa97dc03b897516fe1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 466f3026269e0da38d359aed1980431096f3497c0c8c9ad59715f91709b3af62 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 2150826
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 6b00c315ed576da25cbc03bcae711289c665f909 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8801a41f6e5161a55193dc9a75fcee8da1b0e02eebd7653ec05326d594321ee3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2152800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is again broken in upstream: https://github.com/traversc/qs/issues/98
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match macports-gcc* ${configure.compiler}] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && (${configure.build_arch} in [list i386 ppc])} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-libatomic-fix.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
depends_build-append \
port:pkgconfig
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-qs/files/patch-libatomic-fix.diff b/R/R-qs/files/patch-libatomic-fix.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6abbb3b8627
</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-qs/files/patch-libatomic-fix.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makevars.in 2023-03-27 13:03:13.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makevars.in 2024-05-18 08:50:43.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PKG_CPPFLAGS=-DRCPP_USE_UNWIND_PROTECT -DRCPP_NO_RTTI -DRCPP_NO_SUGAR -I. @ZSTD_INCLUDE_PATH@ @LZ4_INCLUDE_PATH@ @SIMD_FLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PKG_LIBS=-L. -lpthread @COMPILER_SPECIFIC_LIBS@ @ZSTD_LIBS@ @LZ4_LIBS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PKG_LIBS=-L. -lpthread @COMPILER_SPECIFIC_LIBS@ @ZSTD_LIBS@ @LZ4_LIBS@ -latomic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBZSTD = ZSTD/zstd.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBLZ4 = LZ4/lz4.o LZ4/lz4hc.o
</span></pre><pre style='margin:0'>
</pre>