<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/de5a060a93cbcb353a2091e7ad57db0ce36606a3">https://github.com/macports/macports-ports/commit/de5a060a93cbcb353a2091e7ad57db0ce36606a3</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new de5a060a93c tiledb: new port in databases
</span>de5a060a93c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit de5a060a93cbcb353a2091e7ad57db0ce36606a3
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Mon Jul 31 21:33:40 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> tiledb: new port in databases
</span>---
databases/tiledb/Portfile | 122 +++++++++++++++++++++
.../tiledb/files/0001-Add-a-fix-for-32-bit.patch | 42 +++++++
databases/tiledb/files/patch-linking.diff | 47 ++++++++
3 files changed, 211 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/tiledb/Portfile b/databases/tiledb/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b399da55217
</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/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,122 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup openssl 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# _getline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup TileDB-Inc TileDB 2.16.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name tiledb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories databases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description The universal storage engine
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://tiledb.com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 38c2a9cd08aa9511354aef0b110974c92c5bad00 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2a7785422290b8a0ec4a957bd5e10e0780d954a56f6478509b71d75444dd4b1d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4268969
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Notice that 32-bit platforms are not supported by upstream, and there are reports elsewhere
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# that some targets are broken or fail tests. It may or may not work at any given moment,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# but seems to require substantial effort to have it properly fixed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ppc64 works much better than ppc32, though some tests fail.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# I do not disable 32-bit archs in order to facilitate testing and possible fix-ups.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Do not expect it to work as-is. See also: https://github.com/TileDB-Inc/TileDB/issues/4096
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.module_path-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/lib/libfmt10/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:blosc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libfmt10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lz4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:spdlog \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zstd
</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:gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 13} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Lion+ (with Xcode 4.1+) have git; earlier need to bring their own.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # On 10.8.5 git fetch fails with ssl error.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ git.cmd ${prefix}/bin/git
</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;'>+if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This trickery is intended. Normal passing of flags to CMake fails to have a desired effect.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Non-Apple OS on ppc will need libatomic linking too, but leave it until tested.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-linking.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 0001-Add-a-fix-for-32-bit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s,@PREFIX@,${prefix},g" ${worksrcpath}/cmake/Modules/FindMagic_EP.cmake
</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;'>+compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# config modules are defunct.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/TileDB-Inc/TileDB/issues/4070
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCATCH_INCLUDE_DIR:STRING=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_ABSEIL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_ASSERIONS=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_AZURE=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_CPP_API=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_EXPERIMENTAL_FEATURES=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_SERIALIZATION=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_TESTS=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_TOOLS=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_VERBOSE=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_WEBP=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_WERROR=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DSPDLOG_FMT_EXTERNAL=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -L${prefix}/lib/libfmt10 -lfmt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} < 11 && [string match *gcc* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCOMPILER_SUPPORTS_AVX2=OFF
</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;'>+if {${build_arch} eq "i386" && [string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-c++11-narrowing
</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;'>+destroot.target install-tiledb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tests description "Enable testing" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${configure.build_arch} in [list i386 ppc]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.build_type Debug
</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;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:catch2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.pre_args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_TESTS=OFF -DTILEDB_TESTS=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.target check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/tiledb/files/0001-Add-a-fix-for-32-bit.patch b/databases/tiledb/files/0001-Add-a-fix-for-32-bit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3f523242133
</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/0001-Add-a-fix-for-32-bit.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 e18fd010af167d945233da3c7762bef2d2e1914b Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 23 Jul 2023 13:00:24 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Add a fix for 32-bit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See: https://raw.githubusercontent.com/freebsd/freebsd-ports/main/databases/tiledb/files/patch-tiledb-sm-fragment-fragment_metadata.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tiledb/sm/fragment/fragment_metadata.cc | 8 ++++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 4 insertions(+), 4 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git tiledb/sm/fragment/fragment_metadata.cc tiledb/sm/fragment/fragment_metadata.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4c183d680..f95c6c012 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tiledb/sm/fragment/fragment_metadata.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tiledb/sm/fragment/fragment_metadata.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1721,11 +1721,11 @@ std::string_view FragmentMetadata::get_tile_min_as<std::string_view>(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tile_min_var_buffer_[idx].size() - min_offset) :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static_cast<sv_size_cast>(offsets[tile_idx + 1] - min_offset);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char* min = &tile_min_var_buffer_[idx][min_offset];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return {min, size};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return {min, (std::size_t) size};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ auto size = static_cast<sv_size_cast>(array_schema_->cell_size(name));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void* min = &tile_min_buffer_[idx][tile_idx * size];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return {static_cast<char*>(min), size};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return {static_cast<char*>(min), (std::size_t) size};
</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;'>+@@ -1797,11 +1797,11 @@ std::string_view FragmentMetadata::get_tile_max_as<std::string_view>(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tile_max_var_buffer_[idx].size() - max_offset) :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static_cast<sv_size_cast>(offsets[tile_idx + 1] - max_offset);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char* max = &tile_max_var_buffer_[idx][max_offset];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return {max, size};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return {max, (std::size_t) size};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ auto size = static_cast<sv_size_cast>(array_schema_->cell_size(name));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void* max = &tile_max_buffer_[idx][tile_idx * size];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return {static_cast<char*>(max), size};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return {static_cast<char*>(max), (std::size_t) size};
</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;color:#808080;'>diff --git a/databases/tiledb/files/patch-linking.diff b/databases/tiledb/files/patch-linking.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..36100e50275
</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-linking.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,47 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tiledb/CMakeLists.txt.orig 2023-07-08 03:01:33.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tiledb/CMakeLists.txt 2023-07-10 17:52:17.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -638,6 +638,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ZLIB::ZLIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Zstd::Zstd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libmagic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MacportsLegacySupport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (TILEDB_VCPKG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # vcpkg uses SPDLOG_FMT_EXTERNAL=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -654,6 +655,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</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(CMAKE_OSX_ARCHITECTURES STREQUAL "ppc")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ target_link_libraries(TILEDB_CORE_OBJECTS_ILIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ INTERFACE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ atomic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ )
</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(TILEDB_CRC32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_package(crc32c_EP REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_package(crc32c CONFIG REQUIRED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/CMakeLists.txt.orig 2023-04-26 09:28:54.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/CMakeLists.txt 2023-05-22 15:10:49.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -295,6 +295,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TILEDB_CORE_OBJECTS_ILIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Catch2::Catch2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tiledb_test_support_lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MacportsLegacySupport
</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;'>+ target_link_libraries(tiledb_unit PRIVATE $<BUILD_INTERFACE:common>)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmake/Modules/FindMagic_EP.cmake.orig 2023-04-26 09:28:54.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmake/Modules/FindMagic_EP.cmake 2023-05-18 11:33:39.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -134,7 +134,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "-DCMAKE_C_FLAGS=${CFLAGS_DEF}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "-DCMAKE_C_FLAGS=${CFLAGS_DEF} -isystem@PREFIX@/include/LegacySupport -Wl,@PREFIX@/lib/libMacportsLegacySupport.a"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dlibmagic_STATIC_LIB=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_MAGIC_MACOS_UNIVERSAL=$ENV{BUILD_MAGIC_MACOS_UNIVERSAL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LOG_DOWNLOAD TRUE
</span></pre><pre style='margin:0'>
</pre>