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