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