<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/0c2201cd3b16fda7b71cc82b502a4289036571ec">https://github.com/macports/macports-ports/commit/0c2201cd3b16fda7b71cc82b502a4289036571ec</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0c2201cd3b16fda7b71cc82b502a4289036571ec
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Fri May 10 14:21:52 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    tiledb: update to 2.23.0
</span>---
 databases/tiledb/Portfile                          | 17 +++++++++--------
 .../tiledb/files/patch-do-not-force-VCPKG.diff     | 22 ++++++++++++++++++++++
 2 files changed, 31 insertions(+), 8 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 a3393ed2b5a..b1aab686580 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.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        TileDB-Inc TileDB 2.23.0
</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  3ed88a6d272c52f37acf3b0599dd66a74a51d8b8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  55848552a169a029d2b73e14f4efc846117f41e42f742402f774290d12f410be \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    4424592
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3b9fbc29c9381a94291f434071d1f34877c889ab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3a7db2094eb5f01d1fdd8c0e74912cbf78f9f7658f520e84f2c6f647f404ba8c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4443024
</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;'>@@ -70,16 +70,17 @@ if {${os.platform} eq "darwin" && ${os.major} < 20} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Verify if still broken in the next release. Relevant only for build with +tests:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/TileDB-Inc/TileDB/issues/4590
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-unit_capi_error_tree.cc-temporary-fix.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Can be rewritten unconditionally, but no point in making a patch more complex:
 if {[string match *gcc* ${configure.compiler}] && ${configure.build_arch} in [list arm i386 ppc]} {
     patchfiles-append \
                     patch-libatomic-32-bit.diff
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Upstream introduced an undesirable forcing of VCPKG.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/TileDB-Inc/TileDB/issues/4960
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# We do not want that, it does not work correctly and totally unneeded anyway.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-do-not-force-VCPKG.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> compiler.cxx_standard       2020
 # https://github.com/TileDB-Inc/TileDB/issues/4566
 compiler.blacklist-append   {clang < 1400}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/tiledb/files/patch-do-not-force-VCPKG.diff b/databases/tiledb/files/patch-do-not-force-VCPKG.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..24d235d8110
</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/patch-do-not-force-VCPKG.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmake/Options/BuildOptions.cmake       2024-05-03 00:58:42.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmake/Options/BuildOptions.cmake       2024-05-10 03:13:43.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,7 +8,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(CMakeDependentOption)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(TILEDB_SUPERBUILD "If true, perform a superbuild (builds all missing dependencies)." ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-option(TILEDB_VCPKG "If true, use vcpkg to download and build dependencies." ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++option(TILEDB_VCPKG "If true, use vcpkg to download and build dependencies." OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake_dependent_option(TILEDB_FORCE_ALL_DEPS "If true, force superbuild to download and build all dependencies, even those installed on the system." OFF "NOT TILEDB_VCPKG" OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(TILEDB_SANITIZER "Sets the sanitizers to use. Only address is currently supported." "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(TILEDB_VCPKG_BASE_TRIPLET "Sets the base vcpkg triplet when building with sanitizers." "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -48,10 +48,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if (NOT TILEDB_VCPKG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  message(FATAL_ERROR "Disabling TILEDB_VCPKG is not supported.")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # enable assertions by default for debug builds
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(TILEDB_ASSERTIONS TRUE)
</span></pre><pre style='margin:0'>

</pre>