From 2314524e3dc267df1ec2a549d050d9d9254d2802 Mon Sep 17 00:00:00 2001 From: Jim Trainor <3492380+jptrainor@users.noreply.github.com> Date: Thu, 5 Dec 2024 09:01:40 -0500 Subject: [PATCH] lrzsz: update to support clang 16 Closes: https://trac.macports.org/ticket/70755 --- comms/lrzsz/Portfile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/comms/lrzsz/Portfile b/comms/lrzsz/Portfile index 695e21f291f..f98f31b8e6c 100644 --- a/comms/lrzsz/Portfile +++ b/comms/lrzsz/Portfile @@ -5,16 +5,13 @@ PortSystem 1.0 name lrzsz version 0.12.20 revision 4 + categories comms license GPL-2+ maintainers nomaintainer -platforms darwin - description free XMODEM/YMODEM/ZMODEM implementation - long_description ${name} is a Unix communication package providing the \ XMODEM, YMODEM, and ZMODEM file transfer protocols. - homepage https://ohse.de/uwe/software/lrzsz.html master_sites https://ohse.de/uwe/releases/ @@ -26,6 +23,14 @@ configure.args --program-transform-name=s/l// \ --mandir=${prefix}/share/man \ --disable-nls +# workaround for clang 16+ +if {[string match *clang* ${configure.cc}]} { + configure.cflags-append \ + -Wno-implicit-int \ + -Wno-error=unknown-warning-option \ + -Wno-unknown-warning-option +} + patchfiles implicit.patch \ patch-man-lrz.diff \ patch-man-lsz.diff \