Module Name:    src
Committed By:   mrg
Date:           Mon Apr 12 02:54:09 UTC 2021

Modified Files:
        src/external/bsd/flex/bin: Makefile
        src/external/bsd/ipf/bin/ipfstat: Makefile
        src/external/bsd/tcpdump/bin: Makefile
        src/external/gpl2/lvm2/lib/libdevmapper: Makefile
        src/external/gpl2/lvm2/lib/liblvm: Makefile
        src/external/mit/lua/lib/liblua: Makefile
        src/external/public-domain/xz/bin/xz: Makefile
        src/games/hunt/huntd: Makefile
        src/sys/modules/lua: Makefile
        src/tests/sys/netatalk: Makefile
        src/usr.sbin/pf/pfctl: Makefile

Log Message:
add some new uses of existing GCC_NO_* variables for warning issues.
remove an no longer relevant for gcc7 workaround (works fine in both
gcc9 and gcc 10.)


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/external/bsd/flex/bin/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/ipf/bin/ipfstat/Makefile
cvs rdiff -u -r1.20 -r1.21 src/external/bsd/tcpdump/bin/Makefile
cvs rdiff -u -r1.10 -r1.11 src/external/gpl2/lvm2/lib/libdevmapper/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/gpl2/lvm2/lib/liblvm/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/mit/lua/lib/liblua/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/public-domain/xz/bin/xz/Makefile
cvs rdiff -u -r1.8 -r1.9 src/games/hunt/huntd/Makefile
cvs rdiff -u -r1.11 -r1.12 src/sys/modules/lua/Makefile
cvs rdiff -u -r1.1 -r1.2 src/tests/sys/netatalk/Makefile
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/pf/pfctl/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/flex/bin/Makefile
diff -u src/external/bsd/flex/bin/Makefile:1.15 src/external/bsd/flex/bin/Makefile:1.16
--- src/external/bsd/flex/bin/Makefile:1.15	Sun Oct 13 07:28:06 2019
+++ src/external/bsd/flex/bin/Makefile	Mon Apr 12 02:54:07 2021
@@ -1,5 +1,5 @@
 #	from: @(#)Makefile	5.4 (Berkeley) 6/24/90
-#	$NetBSD: Makefile,v 1.15 2019/10/13 07:28:06 mrg Exp $
+#	$NetBSD: Makefile,v 1.16 2021/04/12 02:54:07 mrg Exp $
 #
 # By default, flex will be configured to generate 8-bit scanners only if the
 # -8 flag is given.  If you want it to always generate 8-bit scanners, add
@@ -80,5 +80,6 @@ COPTS.scan.c+=        -O1
 
 COPTS.filter.c+=	${GCC_NO_FORMAT_TRUNCATION}
 COPTS.misc.c+=		${GCC_NO_FORMAT_TRUNCATION}
+COPTS.parse.c+=		${GCC_NO_FORMAT_TRUNCATION}
 
 .include <bsd.prog.mk>

Index: src/external/bsd/ipf/bin/ipfstat/Makefile
diff -u src/external/bsd/ipf/bin/ipfstat/Makefile:1.1 src/external/bsd/ipf/bin/ipfstat/Makefile:1.2
--- src/external/bsd/ipf/bin/ipfstat/Makefile:1.1	Fri Mar 23 21:29:45 2012
+++ src/external/bsd/ipf/bin/ipfstat/Makefile	Mon Apr 12 02:54:07 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2012/03/23 21:29:45 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2021/04/12 02:54:07 mrg Exp $
 
 PROG=		ipfstat
 SRCS=		ipfstat.c
@@ -6,4 +6,6 @@ MAN=		ipfstat.8
 DPADD+=  	${LIBCURSES} ${LIBTERMINFO}
 LDADD+=  	-lcurses -lterminfo
 
+COPTS.ipfstat.c+=	${GCC_NO_FORMAT_OVERFLOW}
+
 .include <bsd.prog.mk>

Index: src/external/bsd/tcpdump/bin/Makefile
diff -u src/external/bsd/tcpdump/bin/Makefile:1.20 src/external/bsd/tcpdump/bin/Makefile:1.21
--- src/external/bsd/tcpdump/bin/Makefile:1.20	Sun Sep  6 07:20:26 2020
+++ src/external/bsd/tcpdump/bin/Makefile	Mon Apr 12 02:54:07 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20 2020/09/06 07:20:26 mrg Exp $	
+#	$NetBSD: Makefile,v 1.21 2021/04/12 02:54:07 mrg Exp $	
 
 WARNS?=	1	# XXX: need to cleanup later
 
@@ -207,5 +207,6 @@ tcpdump.8: tcpdump.1.in
 
 CWARNFLAGS.clang+=	-Wno-error=address-of-packed-member
 CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.print-bgp.c+=	${GCC_NO_FORMAT_TRUNCATION}
 
 .include <bsd.prog.mk>

Index: src/external/gpl2/lvm2/lib/libdevmapper/Makefile
diff -u src/external/gpl2/lvm2/lib/libdevmapper/Makefile:1.10 src/external/gpl2/lvm2/lib/libdevmapper/Makefile:1.11
--- src/external/gpl2/lvm2/lib/libdevmapper/Makefile:1.10	Tue Oct  4 14:33:16 2016
+++ src/external/gpl2/lvm2/lib/libdevmapper/Makefile	Mon Apr 12 02:54:08 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2016/10/04 14:33:16 christos Exp $
+#	$NetBSD: Makefile,v 1.11 2021/04/12 02:54:08 mrg Exp $
 
 USE_SHLIBDIR=	yes
 USE_FORT?=	no
@@ -46,4 +46,7 @@ COPTS.libdm-nbsd-iface.c+= -O0
 .PATH: ${LIBDEVMAPPER_DISTDIR}/regex
 .PATH: ${LIBDEVMAPPER_DISTDIR}/ioctl
 
+COPTS.libdm-common.c	+= ${GCC_NO_STRINGOP_OVERFLOW}
+COPTS.fs.c		+= ${GCC_NO_STRINGOP_OVERFLOW}
+
 .include <bsd.lib.mk>

Index: src/external/gpl2/lvm2/lib/liblvm/Makefile
diff -u src/external/gpl2/lvm2/lib/liblvm/Makefile:1.8 src/external/gpl2/lvm2/lib/liblvm/Makefile:1.9
--- src/external/gpl2/lvm2/lib/liblvm/Makefile:1.8	Tue Jan  5 13:07:46 2016
+++ src/external/gpl2/lvm2/lib/liblvm/Makefile	Mon Apr 12 02:54:08 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2016/01/05 13:07:46 christos Exp $
+#	$NetBSD: Makefile,v 1.9 2021/04/12 02:54:08 mrg Exp $
 
 LIBISPRIVATE=	yes
 
@@ -9,13 +9,13 @@ NOLINT=		#defined
 
 LIB=		lvm
 
+.include <bsd.own.mk>
+
 CWARNFLAGS+=	-Wno-parentheses
 
 CPPFLAGS+=	-I${LVM2_DISTDIR}/lib -I${LVM2_DISTDIR}/include \
 		-I. 
 
-.include <bsd.own.mk>
-
 # Some parts of liblvm can't be protected because if its
 # alloca() usage.
 #
@@ -24,6 +24,7 @@ CPPFLAGS+=	-Wno-stack-protector
 .endif
 
 CPPFLAGS.imLcLkup.c=-Wno-error
+COPTS.fs.c+=	${GCC_NO_STRINGOP_OVERFLOW}
 
 SRCS+=		activate.c lvmcache.c toolcontext.c config.c btree.c \
 		str_list.c dev-cache.c dev-io.c dev-md.c device.c dev-swap.c \

Index: src/external/mit/lua/lib/liblua/Makefile
diff -u src/external/mit/lua/lib/liblua/Makefile:1.9 src/external/mit/lua/lib/liblua/Makefile:1.10
--- src/external/mit/lua/lib/liblua/Makefile:1.9	Mon Nov 11 22:45:26 2019
+++ src/external/mit/lua/lib/liblua/Makefile	Mon Apr 12 02:54:08 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2019/11/11 22:45:26 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2021/04/12 02:54:08 mrg Exp $
 
 LIB=		lua
 LUA_CORE=	lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c \
@@ -16,6 +16,7 @@ INCSDIR=	/usr/include
 
 CPPFLAGS+=	-DLUA_USE_POSIX -DLUA_USE_DLOPEN -DLUA_C89_NUMBERS
 CWARNFLAGS.clang+=	-Wno-empty-body -Wno-error=string-plus-int
+COPTS.lstring.c+=	${GCC_NO_STRINGOP_OVERFLOW}
 
 LIBDPLIBS+=	m		${NETBSDSRCDIR}/lib/libm
 

Index: src/external/public-domain/xz/bin/xz/Makefile
diff -u src/external/public-domain/xz/bin/xz/Makefile:1.5 src/external/public-domain/xz/bin/xz/Makefile:1.6
--- src/external/public-domain/xz/bin/xz/Makefile:1.5	Tue Sep 25 12:34:42 2018
+++ src/external/public-domain/xz/bin/xz/Makefile	Mon Apr 12 02:54:08 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2018/09/25 12:34:42 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2021/04/12 02:54:08 mrg Exp $
 
 PROG=	xz
 BINDIR=	/usr/bin
@@ -51,3 +51,5 @@ DPADD+=	${LIBLZMA} ${LIBINTL} ${LIBPTHRE
 LDADD+=	-llzma -lintl -lpthread
 .include <bsd.prog.mk>
 .endif
+
+COPTS.message.c		+= ${GCC_NO_FORMAT_TRUNCATION}

Index: src/games/hunt/huntd/Makefile
diff -u src/games/hunt/huntd/Makefile:1.8 src/games/hunt/huntd/Makefile:1.9
--- src/games/hunt/huntd/Makefile:1.8	Sun Sep 29 23:44:59 2019
+++ src/games/hunt/huntd/Makefile	Mon Apr 12 02:54:08 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2019/09/29 23:44:59 mrg Exp $
+#	$NetBSD: Makefile,v 1.9 2021/04/12 02:54:08 mrg Exp $
 
 PROG=	huntd
 SRCS=	answer.c draw.c driver.c execute.c expl.c \
@@ -9,9 +9,8 @@ CPPFLAGS+=-I${.CURDIR}/../include
 
 .include <bsd.own.mk>
 
-# Has fallthru comment that is missed
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc"
-COPTS.shots.c+=        -Wno-error=implicit-fallthrough
-.endif
+# Appears wrong - should not exceed bounds of array.
+COPTS.answer.c+=	${GCC_NO_STRINGOP_OVERFLOW}
+COPTS.shots.c+=		${GCC_NO_STRINGOP_OVERFLOW}
 
 .include <bsd.prog.mk>

Index: src/sys/modules/lua/Makefile
diff -u src/sys/modules/lua/Makefile:1.11 src/sys/modules/lua/Makefile:1.12
--- src/sys/modules/lua/Makefile:1.11	Mon Nov 11 22:45:27 2019
+++ src/sys/modules/lua/Makefile	Mon Apr 12 02:54:08 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2019/11/11 22:45:27 joerg Exp $
+#	$NetBSD: Makefile,v 1.12 2021/04/12 02:54:08 mrg Exp $
 
 .include "../Makefile.inc"
 
@@ -24,4 +24,6 @@ CPPFLAGS+=	-I${S}/../external/mit/lua/di
 
 CWARNFLAGS.clang+=     -Wno-error=string-plus-int
 
+COPTS.lstring.c+=	${GCC_NO_STRINGOP_OVERFLOW}
+
 .include <bsd.kmodule.mk>

Index: src/tests/sys/netatalk/Makefile
diff -u src/tests/sys/netatalk/Makefile:1.1 src/tests/sys/netatalk/Makefile:1.2
--- src/tests/sys/netatalk/Makefile:1.1	Tue Dec  2 19:48:21 2014
+++ src/tests/sys/netatalk/Makefile	Mon Apr 12 02:54:08 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2014/12/02 19:48:21 christos Exp $
+# $NetBSD: Makefile,v 1.2 2021/04/12 02:54:08 mrg Exp $
 #
 WARNS?=6
 
@@ -9,4 +9,6 @@ CPPFLAGS+=	-I${NETBSDSRCDIR}/sys -D_TEST
 
 TESTS_C=	t_print
 
+COPTS.t_print.c+=	${GCC_NO_FORMAT_TRUNCATION}
+
 .include <bsd.test.mk>

Index: src/usr.sbin/pf/pfctl/Makefile
diff -u src/usr.sbin/pf/pfctl/Makefile:1.4 src/usr.sbin/pf/pfctl/Makefile:1.5
--- src/usr.sbin/pf/pfctl/Makefile:1.4	Wed Jun 18 09:06:28 2008
+++ src/usr.sbin/pf/pfctl/Makefile	Mon Apr 12 02:54:08 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2008/06/18 09:06:28 yamt Exp $
+#	$NetBSD: Makefile,v 1.5 2021/04/12 02:54:08 mrg Exp $
 #	$OpenBSD: Makefile,v 1.17 2004/07/16 23:44:24 frantzen Exp $
 
 .include <bsd.own.mk>		# for MKDYNAMICROOT definition
@@ -25,4 +25,6 @@ LDSTATIC?=	-static
 
 .include <bsd.prog.mk>
 
+COPTS.pfctl_osfp.c+=	${GCC_NO_FORMAT_TRUNCATION}
+
 .PATH: ${NETBSDSRCDIR}/dist/pf/sbin/pfctl

Reply via email to