<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>