<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/bb44df934784d7fb0a2cf075d45c456cfd31d731">https://github.com/macports/macports-ports/commit/bb44df934784d7fb0a2cf075d45c456cfd31d731</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit bb44df934784d7fb0a2cf075d45c456cfd31d731
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Thu Dec 5 19:30:31 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    R-duckdb: update to 1.1.3
</span>---
 R/R-duckdb/Portfile                     | 14 ++++++++++----
 R/R-duckdb/files/patch-Makevars.diff    |  8 ++++----
 R/R-duckdb/files/patch-fix-extract.diff |  9 +++++++++
 3 files changed, 23 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-duckdb/Portfile b/R/R-duckdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index da5d008fc18..4f6d6d3f926 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-duckdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-duckdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           legacysupport 1.1
</span> # _SC_PHYS_PAGES
 legacysupport.newest_darwin_requires_legacy 15
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-R.setup             cran duckdb duckdb 1.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran duckdb duckdb 1.1.3
</span> revision            0
 categories-append   databases
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,9 +15,15 @@ license             MIT
</span> description         DBI package for the DuckDB database management system
 long_description    {*}${description}
 homepage            https://github.com/duckdb/duckdb-r
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3572df96a782738cdb169117b81509dd7f1a1dee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  9adf45d859b92894fb041eacf2dfa20561bea774513bc74afed9a127767ee327 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5204590
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6b091bfe05511b414670dff1433f43da456b974f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  612601fa3232eef69e938fbd27fd03825283847db3c700b31293c07a41607d2f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3689040
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/duckdb/duckdb-r/issues/627
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-fix-extract.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gnutar
</span> 
 depends_lib-append  port:R-DBI
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-duckdb/files/patch-Makevars.diff b/R/R-duckdb/files/patch-Makevars.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 066be2532f2..20eff345c24 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-duckdb/files/patch-Makevars.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-duckdb/files/patch-Makevars.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makevars   2024-06-06 12:20:16.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makevars   2024-06-15 02:01:56.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makevars   2024-11-21 19:20:02.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makevars   2024-12-05 18:15:27.000000000 +0800
</span> @@ -15,5 +15,6 @@
  include Makevars.duckdb
  
  CXX_STD = CXX17
 -PKG_CPPFLAGS = -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/li [...]
<span style='display:block; white-space:pre;background:#ffe0e0;'>--OBJECTS=rfuns.o database.o connection.o statement.o register.o relational.o scan.o transform.o utils.o reltoaltrep.o types.o cpp11.o $(SOURCES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-OBJECTS=rfuns.o database.o connection.o statement.o register.o relational.o scan.o signal.o transform.o utils.o reltoaltrep.o types.o cpp11.o $(SOURCES)
</span> +PKG_CPPFLAGS = -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/li [...]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+OBJECTS = rfuns.o database.o connection.o statement.o register.o relational.o scan.o transform.o utils.o reltoaltrep.o types.o cpp11.o $(SOURCES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++OBJECTS = rfuns.o database.o connection.o statement.o register.o relational.o scan.o signal.o transform.o utils.o reltoaltrep.o types.o cpp11.o $(SOURCES)
</span> +PKG_LIBS = @LEGACY_LFLAG@ @ATOMIC@
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-duckdb/files/patch-fix-extract.diff b/R/R-duckdb/files/patch-fix-extract.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b7e69be1849
</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-duckdb/files/patch-fix-extract.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;'>+--- configure      2024-11-21 23:07:58.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2024-12-05 18:31:51.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32,5 +32,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This happens in the cleanup script.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [ -f duckdb.tar.xz ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  tar xJf duckdb.tar.xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  gnutar xJf duckdb.tar.xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span></pre><pre style='margin:0'>

</pre>