<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e84d16022fd67458d373b61d91e218fd0d43f810">https://github.com/macports/macports-ports/commit/e84d16022fd67458d373b61d91e218fd0d43f810</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e84d16022fd67458d373b61d91e218fd0d43f810
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Tue Jun 4 05:38:32 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    getdns: fix build with Xcode gcc
</span>---
 devel/getdns/Portfile                   | 10 +++++++---
 devel/getdns/files/patch-xcode-gcc.diff | 11 +++++++++++
 2 files changed, 18 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/getdns/Portfile b/devel/getdns/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7a1da3c5fac..086658afd7f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/getdns/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/getdns/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,6 @@ version             1.7.3
</span> revision            1
 
 categories          devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         {l2dy @l2dy} openmaintainer
 license             BSD
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,12 +28,17 @@ checksums           rmd160  9f526ba64162308ee963b206e36540101bbe9441 \
</span>                     sha256  f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c \
                     size    703262
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append        port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append        path:bin/pkg-config:pkgconfig
</span> 
 depends_lib                 path:lib/libssl.dylib:openssl \
                             port:libevent \
                             port:libidn2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:libuv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            path:lib/pkgconfig/libuv.pc:libuv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# cc1: error: unrecognized command line option "-Wpedantic"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *gcc-4.* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append       patch-xcode-gcc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 configure.args-append       -DBUILD_TESTING=OFF \
                             -DENABLE_STUB_ONLY=ON \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/getdns/files/patch-xcode-gcc.diff b/devel/getdns/files/patch-xcode-gcc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..750c64290e4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/getdns/files/patch-xcode-gcc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt 2022-12-22 22:22:09.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2024-06-04 05:29:00.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -238,7 +238,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # So full on warnings are not appropriate.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   add_compile_options(/W2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  add_compile_options(-Wall -Wextra -Wpedantic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  add_compile_options(-Wall -Wextra)
</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;'>+ # Windows. Uh-oh.
</span></pre><pre style='margin:0'>

</pre>