<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/5c29ca22cb0b30e332e6e0df6d4c09cd52986906">https://github.com/macports/macports-ports/commit/5c29ca22cb0b30e332e6e0df6d4c09cd52986906</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5c29ca22cb0b30e332e6e0df6d4c09cd52986906
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sun Dec 10 17:34:18 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> R-QuickJSR: update to 1.0.8
</span>---
R/R-QuickJSR/Portfile | 8 ++++----
R/R-QuickJSR/files/patch-legacy.diff | 19 +++++++++----------
R/R-QuickJSR/files/patch-libatomic.diff | 20 +++++++++-----------
3 files changed, 22 insertions(+), 25 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-QuickJSR/Portfile b/R/R-QuickJSR/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9c900e524ec..ab074884147 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-QuickJSR/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-QuickJSR/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,16 +6,16 @@ PortGroup R 1.0
</span>
legacysupport.newest_darwin_requires_legacy 15
<span style='display:block; white-space:pre;background:#ffe0e0;'>-R.setup cran andrjohns QuickJSR 1.0.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup cran andrjohns QuickJSR 1.0.8
</span> revision 0
categories-append devel
maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
license MIT
description Interface for the QuickJS light-weight JavaScript engine
long_description {*}${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 66b88b0a362b7c3de551cfa8f762021e6010d40a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 3161c243fed64ea215084b44141bea9ee416fa1ef3910aeb78abe55f3d3e9893 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 503567
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 5ec91deff8cdef70966c5d429e444b534bbfc8cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7697faa26d7c67b7d218ae6be74c86e7249842d6f0ea8a3932920825398a9e81 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 503437
</span>
depends_lib-append port:R-jsonlite \
port:R-R6 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-QuickJSR/files/patch-legacy.diff b/R/R-QuickJSR/files/patch-legacy.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 6207e6ab549..8be26700b67 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-QuickJSR/files/patch-legacy.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-QuickJSR/files/patch-legacy.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makevars 2023-09-03 20:16:54.000000000 +0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makevars 2023-09-12 23:43:25.000000000 +0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--PKG_CPPFLAGS = -I"../inst/include" -D_GNU_SOURCE -DCONFIG_VERSION=\"2021-03-27\" -DSTRICT_R_HEADERS -DCONFIG_BIGNUM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PKG_CPPFLAGS = -I"../inst/include" -I@PREFIX@/include/LegacySupport -D_GNU_SOURCE -DCONFIG_VERSION=\"2021-03-27\" -DSTRICT_R_HEADERS -DCONFIG_BIGNUM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PKG_CXXFLAGS = -DSTRICT_R_HEADERS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--PKG_LIBS = -L../inst/lib/$(R_ARCH)/ -lquickjs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PKG_LIBS = -L../inst/lib/$(R_ARCH)/ -lquickjs -L@PREFIX@/lib -lMacportsLegacySupport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makevars 2023-11-24 22:54:10.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makevars 2023-12-10 17:29:54.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 = -I"../inst/include" -DSTRICT_R_HEADERS -D_GNU_SOURCE -DCONFIG_VERSION=\"2021-03-27\" -DCONFIG_BIGNUM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PKG_LIBS = ../inst/lib/$(R_ARCH)/libquickjs.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PKG_CPPFLAGS = -I"../inst/include" -I@PREFIX@/include/LegacySupport -DSTRICT_R_HEADERS -D_GNU_SOURCE -DCONFIG_VERSION=\"2021-03-27\" -DCONFIG_BIGNUM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PKG_LIBS = ../inst/lib/$(R_ARCH)/libquickjs.a -L@PREFIX@/lib -lMacportsLegacySupport
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(shell uname -p), powerpc)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(shell getconf LONG_BIT), 32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(shell getconf LONG_BIT), 32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PKG_LIBS += -latomic
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-QuickJSR/files/patch-libatomic.diff b/R/R-QuickJSR/files/patch-libatomic.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 450bd582e81..589a0f64280 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-QuickJSR/files/patch-libatomic.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-QuickJSR/files/patch-libatomic.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makevars 2023-09-03 20:16:54.000000000 +0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makevars 2023-09-12 23:52:12.000000000 +0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,11 +2,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PKG_CXXFLAGS = -DSTRICT_R_HEADERS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PKG_LIBS = -L../inst/lib/$(R_ARCH)/ -lquickjs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makevars 2023-11-24 22:54:10.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makevars 2023-12-10 17:25:13.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,9 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PKG_CPPFLAGS = -I"../inst/include" -DSTRICT_R_HEADERS -D_GNU_SOURCE -DCONFIG_VERSION=\"2021-03-27\" -DCONFIG_BIGNUM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PKG_LIBS = ../inst/lib/$(R_ARCH)/libquickjs.a
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>--ifeq ($(shell uname -p), powerpc)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ifeq ($(shell getconf LONG_BIT), 32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- PKG_LIBS += -latomic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ifeq ($(shell getconf LONG_BIT), 32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PKG_LIBS += -latomic
</span> -endif
+PKG_LIBS += -latomic
<span style='display:block; white-space:pre;background:#ffe0e0;'>- QUICKJS_OBJECTS = quickjs/cutils.o quickjs/libbf.o quickjs/libregexp.o quickjs/libunicode.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- quickjs/quickjs-libc.o quickjs/quickjs.o quickjs/unicode_gen.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QUICKJS_SOURCES = $(wildcard quickjs/*.c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QUICKJS_OBJECTS = $(QUICKJS_SOURCES:.c=.o)
</span></pre><pre style='margin:0'>
</pre>