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