Don't let clang warn about comparing pointers with string literals.diff -r1.21 -r1.22 src/external/bsd/nvi/usr.bin/nvi/Makefile
(joerg)
--- src/external/bsd/nvi/usr.bin/nvi/Makefile 2020/04/12 17:28:57 1.21
+++ src/external/bsd/nvi/usr.bin/nvi/Makefile 2020/04/20 13:04:10 1.22
@@ -1,32 +1,33 @@ | @@ -1,32 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.21 2020/04/12 17:28:57 martin Exp $ | 1 | # $NetBSD: Makefile,v 1.22 2020/04/20 13:04:10 joerg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | 4 | |||
5 | USE_WIDECHAR?=yes | 5 | USE_WIDECHAR?=yes | |
6 | 6 | |||
7 | WARNS= 5 | 7 | WARNS= 5 | |
8 | 8 | |||
9 | COPTS.exf.c+= -Wno-format-nonliteral | 9 | COPTS.exf.c+= -Wno-format-nonliteral | |
10 | COPTS.msg.c+= -Wno-format-nonliteral | 10 | COPTS.msg.c+= -Wno-format-nonliteral | |
11 | .if ${USE_WIDECHAR} == "yes" | 11 | .if ${USE_WIDECHAR} == "yes" | |
12 | .if ${ACTIVE_CC} == "gcc" | 12 | .if ${ACTIVE_CC} == "gcc" | |
13 | COPTS.regexec.c+= -Wno-old-style-definition | 13 | COPTS.regexec.c+= -Wno-old-style-definition | |
14 | .endif | 14 | .endif | |
15 | .else | 15 | .else | |
16 | COPTS.v_increment.c+= -Wno-format-nonliteral | 16 | COPTS.v_increment.c+= -Wno-format-nonliteral | |
17 | CWARNFLAGS.gcc+= -Wno-unused | 17 | CWARNFLAGS.gcc+= -Wno-unused | |
18 | CWARNFLAGS.clang+= -Wno-unsequenced | 18 | CWARNFLAGS.clang+= -Wno-unsequenced | |
19 | .endif | 19 | .endif | |
20 | CWARNFLAGS.clang+= -Wno-error=string-compare | |||
20 | 21 | |||
21 | CPPFLAGS+=-I${DIST}/include -I${.CURDIR} -I. | 22 | CPPFLAGS+=-I${DIST}/include -I${.CURDIR} -I. | |
22 | CPPFLAGS+=-DGTAGS -DIMCTRL | 23 | CPPFLAGS+=-DGTAGS -DIMCTRL | |
23 | CPPFLAGS+=-DHAVE_OPENPTY -DHAVE_UTIL_H | 24 | CPPFLAGS+=-DHAVE_OPENPTY -DHAVE_UTIL_H | |
24 | CPPFLAGS+=-DHAVE_SIGTIMEDWAIT | 25 | CPPFLAGS+=-DHAVE_SIGTIMEDWAIT | |
25 | CPPFLAGS+=-DHAVE_MVWCHGAT | 26 | CPPFLAGS+=-DHAVE_MVWCHGAT | |
26 | 27 | |||
27 | #DBG=-g | 28 | #DBG=-g | |
28 | #CPPFLAGS+=-DLOGDEBUG -DTRACE | 29 | #CPPFLAGS+=-DLOGDEBUG -DTRACE | |
29 | #CPPFLAGS+=-DDBDEBUG -DTRACE | 30 | #CPPFLAGS+=-DDBDEBUG -DTRACE | |
30 | #CPPFLAGS+=-DQUEUEDEBUG | 31 | #CPPFLAGS+=-DQUEUEDEBUG | |
31 | 32 | |||
32 | LDADD+= -lcurses -lterminfo -lutil | 33 | LDADD+= -lcurses -lterminfo -lutil |
--- src/external/ibm-public/postfix/Makefile.inc 2020/04/04 15:45:45 1.22
+++ src/external/ibm-public/postfix/Makefile.inc 2020/04/20 13:04:10 1.23
@@ -1,19 +1,20 @@ | @@ -1,19 +1,20 @@ | |||
1 | # $NetBSD: Makefile.inc,v 1.22 2020/04/04 15:45:45 christos Exp $ | 1 | # $NetBSD: Makefile.inc,v 1.23 2020/04/20 13:04:10 joerg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | 4 | |||
5 | USE_FORT?= yes # network client and server | 5 | USE_FORT?= yes # network client and server | |
6 | CWARNFLAGS.clang+= -Wno-empty-body -Wno-format-extra-args -Wno-string-plus-int | 6 | CWARNFLAGS.clang+= -Wno-empty-body -Wno-format-extra-args \ | |
7 | -Wno-string-plus-int -Wno-string-compare | |||
7 | WARNS?= 0 | 8 | WARNS?= 0 | |
8 | 9 | |||
9 | PFIX_DISTDIR= ${NETBSDSRCDIR}/external/ibm-public/postfix/dist | 10 | PFIX_DISTDIR= ${NETBSDSRCDIR}/external/ibm-public/postfix/dist | |
10 | 11 | |||
11 | CPPFLAGS+= -DNETBSD7 -DUSE_SASL_AUTH -DNO_EAI \ | 12 | CPPFLAGS+= -DNETBSD7 -DUSE_SASL_AUTH -DNO_EAI \ | |
12 | -I${DIST} \ | 13 | -I${DIST} \ | |
13 | -I${PFIX_DISTDIR}/src/dns -I${PFIX_DISTDIR}/src/global \ | 14 | -I${PFIX_DISTDIR}/src/dns -I${PFIX_DISTDIR}/src/global \ | |
14 | -I${PFIX_DISTDIR}/src/master -I${PFIX_DISTDIR}/src/util \ | 15 | -I${PFIX_DISTDIR}/src/master -I${PFIX_DISTDIR}/src/util \ | |
15 | -I${PFIX_DISTDIR}/src/tls -I${PFIX_DISTDIR}/src/milter \ | 16 | -I${PFIX_DISTDIR}/src/tls -I${PFIX_DISTDIR}/src/milter \ | |
16 | -I${PFIX_DISTDIR}/src/xsasl \ | 17 | -I${PFIX_DISTDIR}/src/xsasl \ | |
17 | ${${ACTIVE_CC} == "clang":?-Wno-comment:} | 18 | ${${ACTIVE_CC} == "clang":?-Wno-comment:} | |
18 | 19 | |||
19 | CPPFLAGS+= -DUSE_SASL_AUTH | 20 | CPPFLAGS+= -DUSE_SASL_AUTH |
--- src/external/mit/xorg/bin/xkbcomp/Makefile 2015/07/20 23:50:23 1.10
+++ src/external/mit/xorg/bin/xkbcomp/Makefile 2020/04/20 13:04:10 1.11
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.10 2015/07/20 23:50:23 mrg Exp $ | 1 | # $NetBSD: Makefile,v 1.11 2020/04/20 13:04:10 joerg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | .include "Makefile.common" | 4 | .include "Makefile.common" | |
5 | 5 | |||
6 | PROG= xkbcomp | 6 | PROG= xkbcomp | |
7 | SRCS= xkbcomp.c xkbscan.c expr.c vmod.c indicators.c misc.c \ | 7 | SRCS= xkbcomp.c xkbscan.c expr.c vmod.c indicators.c misc.c \ | |
8 | keymap.c keycodes.c keytypes.c compat.c action.c alias.c \ | 8 | keymap.c keycodes.c keytypes.c compat.c action.c alias.c \ | |
9 | symbols.c geometry.c xkbpath.c listing.c \ | 9 | symbols.c geometry.c xkbpath.c listing.c \ | |
10 | xkbparse.y parseutils.c utils.c | 10 | xkbparse.y parseutils.c utils.c | |
11 | 11 | |||
12 | CPPFLAGS.xkbpath.c= -DDFLT_XKB_CONFIG_ROOT=\"${XKBROOTDIR}\" | 12 | CPPFLAGS.xkbpath.c= -DDFLT_XKB_CONFIG_ROOT=\"${XKBROOTDIR}\" | |
13 | 13 | |||
14 | CPPFLAGS+= -I${X11SRCDIR.${PROG}} | 14 | CPPFLAGS+= -I${X11SRCDIR.${PROG}} | |
@@ -18,19 +18,19 @@ COPTS.xkbscan.c+= -Wno-stack-protector | @@ -18,19 +18,19 @@ COPTS.xkbscan.c+= -Wno-stack-protector | |||
18 | 18 | |||
19 | FILESDIR=${XKBROOTDIR} | 19 | FILESDIR=${XKBROOTDIR} | |
20 | FILES= README | 20 | FILES= README | |
21 | 21 | |||
22 | SYMLINKS+= ${BINDIR}/xkbcomp ${XKBROOTDIR}/xkbcomp | 22 | SYMLINKS+= ${BINDIR}/xkbcomp ${XKBROOTDIR}/xkbcomp | |
23 | SYMLINKS+= ${XKBDATADIR} ${XKBCOMPDIR} | 23 | SYMLINKS+= ${XKBDATADIR} ${XKBCOMPDIR} | |
24 | 24 | |||
25 | LDADD+= -lxkbfile -lXext -lX11 | 25 | LDADD+= -lxkbfile -lXext -lX11 | |
26 | DPADD+= ${LIBXKBFILE} ${LIBXEXT} ${LIBX11} | 26 | DPADD+= ${LIBXKBFILE} ${LIBXEXT} ${LIBX11} | |
27 | 27 | |||
28 | .PATH: ${X11SRCDIR.${PROG}} | 28 | .PATH: ${X11SRCDIR.${PROG}} | |
29 | .PATH: ${X11SRCDIR.${PROG}}/man | 29 | .PATH: ${X11SRCDIR.${PROG}}/man | |
30 | 30 | |||
31 | CWARNFLAGS.clang+= -Wno-parentheses | 31 | CWARNFLAGS.clang+= -Wno-parentheses -Wno-string-compare | |
32 | 32 | |||
33 | .include "../../xorg-pkg-ver.mk" | 33 | .include "../../xorg-pkg-ver.mk" | |
34 | 34 | |||
35 | .include <bsd.x11.mk> | 35 | .include <bsd.x11.mk> | |
36 | .include <bsd.prog.mk> | 36 | .include <bsd.prog.mk> |