<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/e6ab28243121f7008a11b3955229fb676b5369e0">https://github.com/macports/macports-ports/commit/e6ab28243121f7008a11b3955229fb676b5369e0</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 e6ab2824312 draco: fix build with gcc
</span>e6ab2824312 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e6ab28243121f7008a11b3955229fb676b5369e0
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sun Dec 1 08:55:41 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> draco: fix build with gcc
</span>---
archivers/draco/Portfile | 11 ++++++++++-
archivers/draco/files/patch-gltf_utils.h.diff | 21 +++++++++++++++++++++
2 files changed, 31 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/draco/Portfile b/archivers/draco/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1d1d11bf91a..8fd3a940667 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/draco/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/draco/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,9 @@ checksums rmd160 8570f7264777ac166dfec8db1d09c07cd997f4ee \
</span> patchfiles patch-gltf-decoder-cc.diff \
patch-draco-targets-cmake.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/google/draco/pull/1089
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-gltf_utils.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> compiler.cxx_standard 2017
cmake.set_cxx_standard yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,7 +36,7 @@ depends_build-append \
</span> port:ghc-filesystem \
port:gtest
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:eigen3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append path:share/pkgconfig/eigen3.pc:eigen3 \
</span> port:nlohmann-json \
port:stb \
port:tinygltf
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,5 +54,11 @@ configure.args-append \
</span> -DDRACO_TRANSCODER_SUPPORTED=ON \
-DDRACO_VERBOSE=3 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/71430
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *gcc* ${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;'>+ -fpermissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run yes
test.cmd "./draco_tests"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/draco/files/patch-gltf_utils.h.diff b/archivers/draco/files/patch-gltf_utils.h.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cbc362d4bf7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/draco/files/patch-gltf_utils.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From a4edf44280b4456ed9d4267fff27a6040221b566 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <barracuda@macos-powerpc.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 1 Dec 2024 08:39:11 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] gltf_utils.h: add a missing <cstdint>
</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;'>+ src/draco/io/gltf_utils.h | 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 src/draco/io/gltf_utils.h src/draco/io/gltf_utils.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index befbacb..4547d42 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/draco/io/gltf_utils.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/draco/io/gltf_utils.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,6 +21,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <iomanip>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sstream>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <cstdint>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ namespace draco {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>