<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fa35327384367e3adbad25057ad1f2a67187e7f3">https://github.com/macports/macports-ports/commit/fa35327384367e3adbad25057ad1f2a67187e7f3</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit fa35327384367e3adbad25057ad1f2a67187e7f3
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sat Jul 6 16:47:18 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    tiledb: update to 2.24.2
</span>---
 databases/tiledb/Portfile                          | 12 ++++---
 .../2eddec8a81ae9ceedd8246fbcd084f0cfa2ab7eb.patch | 42 ++++++++++++++++++++++
 2 files changed, 50 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/tiledb/Portfile b/databases/tiledb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ec40a67a5bb..2e8c9de1613 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/tiledb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/tiledb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,7 @@ legacysupport.newest_darwin_requires_legacy 19
</span> # See discussion in: https://github.com/macports/macports-ports/pull/19686
 legacysupport.use_mp_libcxx yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        TileDB-Inc TileDB 2.24.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        TileDB-Inc TileDB 2.24.2
</span> name                tiledb
 revision            0
 categories          databases
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +22,9 @@ maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
</span> description         The universal storage engine
 long_description    {*}${description}
 homepage            https://tiledb.com
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  f6b1d30808790f042f222c5a2a8cfa72116af58d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c04d1a75b1241388de1da7e6d4022d997acf061f4042ea5ecf9cecb7abe14dda \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    4473586
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  479a7f45a3fa60de18e00d6c4e17234f44fa8841 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  31c04105080bcc43626cfd7c636fc26f2be52e879e0d87dd07d548eb0ffce6a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4474183
</span> github.tarball_from archive
 
 # Notice that 32-bit platforms are not supported by upstream, and there are reports elsewhere
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,6 +57,10 @@ if {${os.platform} eq "darwin" && ${os.major} < 13} {
</span>     git.cmd                 ${prefix}/bin/git
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/TileDB-Inc/TileDB/issues/5163
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Drop with the next release:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   2eddec8a81ae9ceedd8246fbcd084f0cfa2ab7eb.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${os.platform} eq "darwin" && ${os.major} < 20} {
     # This trickery is intended. Normal passing of flags to CMake fails to have a desired effect.
     # Non-Apple OS on ppc will need libatomic linking too, but leave it until tested.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/tiledb/files/2eddec8a81ae9ceedd8246fbcd084f0cfa2ab7eb.patch b/databases/tiledb/files/2eddec8a81ae9ceedd8246fbcd084f0cfa2ab7eb.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8661275bd59
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/tiledb/files/2eddec8a81ae9ceedd8246fbcd084f0cfa2ab7eb.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,42 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 2eddec8a81ae9ceedd8246fbcd084f0cfa2ab7eb Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: toge <toge.mail@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Mon, 1 Jul 2024 22:50:38 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Include algorithm header for gcc 14. (#5139)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+MIME-Version: 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Content-Type: text/plain; charset=UTF-8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Content-Transfer-Encoding: 8bit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<long description>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+There is a compilation error on gcc 14.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+```
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tiledb/sm/filesystem/posix.cc: In static member function ‘static void tiledb::sm::Posix::adjacent_slashes_dedup(std::string*)’:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tiledb/sm/filesystem/posix.cc:384:12: error: ‘unique’ is not a member of ‘std’
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  384 |       std::unique(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      |            ^~~~~~
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+```
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This patch will fix this issue.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+TYPE: NO_HISTORY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+DESC: Include <algorithm> header for gcc 14.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Co-authored-by: Theodore Tsirpanis <theodore.tsirpanis@tiledb.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tiledb/sm/filesystem/posix.cc | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/tiledb/sm/filesystem/posix.cc b/tiledb/sm/filesystem/posix.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6e0b678941b..a4419338be2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tiledb/sm/filesystem/posix.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tiledb/sm/filesystem/posix.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,6 +47,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <algorithm>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <fstream>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <future>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <iostream>
</span></pre><pre style='margin:0'>

</pre>