<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/1fc7630cce8596c5fb935e5889dc3a0bf585d7f4">https://github.com/macports/macports-ports/commit/1fc7630cce8596c5fb935e5889dc3a0bf585d7f4</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 1fc7630cce8 tiledb: disable opportunistic fetch and build of irrelevant compoments
</span>1fc7630cce8 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1fc7630cce8596c5fb935e5889dc3a0bf585d7f4
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Fri Dec 22 18:53:31 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> tiledb: disable opportunistic fetch and build of irrelevant compoments
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/68958
</span>---
databases/tiledb/Portfile | 26 +++++++++++++++-------
...2-bit.patch => patch-Add-a-fix-for-32-bit.diff} | 0
2 files changed, 18 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 b9badf4a3ea..f21bc300047 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;'>@@ -7,7 +7,7 @@ PortGroup github 1.0
</span> PortGroup legacysupport 1.1
PortGroup openssl 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# _getline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# _getline, filesystem
</span> legacysupport.newest_darwin_requires_legacy 19
# See discussion in: https://github.com/macports/macports-ports/pull/19686
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,7 +15,7 @@ legacysupport.use_mp_libcxx yes
</span>
github.setup TileDB-Inc TileDB 2.18.2
name tiledb
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories databases
license MIT
maintainers {@barracuda156 gmail.com:vital.had} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,12 +59,16 @@ if {${os.platform} eq "darwin" && ${os.major} < 13} {
</span> git.cmd ${prefix}/bin/git
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 20} {
</span> # 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.
patchfiles-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-linking.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 0001-Add-a-fix-for-32-bit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-linking.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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;'>+ patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-Add-a-fix-for-32-bit.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
post-patch {
reinplace "s,@PREFIX@,${prefix},g" ${worksrcpath}/cmake/Modules/FindMagic_EP.cmake
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,7 +83,6 @@ compiler.blacklist-append {clang < 1400}
</span> # https://github.com/TileDB-Inc/TileDB/issues/4070
configure.args-append \
-DCATCH_INCLUDE_DIR:STRING=${prefix}/include \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DTILEDB_ABSEIL=OFF \
</span> -DTILEDB_ASSERIONS=OFF \
-DTILEDB_AZURE=OFF \
-DTILEDB_CPP_API=ON \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -87,6 +90,7 @@ configure.args-append \
</span> -DTILEDB_SERIALIZATION=OFF \
-DTILEDB_TESTS=OFF \
-DTILEDB_TOOLS=OFF \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTILEDB_VCPKG=OFF \
</span> -DTILEDB_VERBOSE=ON \
-DTILEDB_WEBP=OFF \
-DTILEDB_WERROR=OFF
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -112,12 +116,18 @@ if {${build_arch} eq "i386" && [string match *clang* ${configure.compiler}]} {
</span> destroot.target install-tiledb
variant tests description "Enable testing" {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup conflicts_build 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${configure.build_arch} in [list i386 ppc]} {
cmake.build_type Debug
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:catch2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Use bundled catch2 due to regular breakages. See:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/TileDB-Inc/TileDB/issues/4590
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/TileDB-Inc/TileDB/issues/4095
</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;'>+ conflicts_build catch2
</span>
configure.pre_args-replace \
-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
<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/patch-Add-a-fix-for-32-bit.diff
</span>similarity index 100%
rename from databases/tiledb/files/0001-Add-a-fix-for-32-bit.patch
rename to databases/tiledb/files/patch-Add-a-fix-for-32-bit.diff
</pre><pre style='margin:0'>
</pre>