Module Name:    src
Committed By:   joerg
Date:           Thu Jan  2 21:38:38 UTC 2014

Modified Files:
        src/external/bsd/ntp: Makefile.inc
        src/external/bsd/ntp/bin/ntpd: Makefile
        src/external/bsd/ntp/lib/libiscntp: Makefile
        src/external/bsd/ntp/lib/libntp: Makefile
        src/external/bsd/ntp/lib/libopts: Makefile

Log Message:
Update warning flags to reflect the fixes. Restrict GCC flags to GCC.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/bsd/ntp/Makefile.inc
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/ntp/bin/ntpd/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/ntp/lib/libiscntp/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/ntp/lib/libntp/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/ntp/lib/libopts/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/ntp/Makefile.inc
diff -u src/external/bsd/ntp/Makefile.inc:1.12 src/external/bsd/ntp/Makefile.inc:1.13
--- src/external/bsd/ntp/Makefile.inc:1.12	Sat Sep 21 22:28:12 2013
+++ src/external/bsd/ntp/Makefile.inc	Thu Jan  2 21:38:38 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.12 2013/09/21 22:28:12 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.13 2014/01/02 21:38:38 joerg Exp $
 
 .if !defined(NTP_MAKEFILE_INC)
 NTP_MAKEFILE_INC=yes
@@ -7,7 +7,6 @@ USE_FORT?= yes	# network client/server
 
 CWARNFLAGS+=	-Wno-missing-noreturn
 CWARNFLAGS.clang+=	-Wno-unneeded-internal-declaration \
-			-Wno-format-security \
 			-Wno-parentheses -Wno-constant-logical-operand \
 			-Wno-error=unused-const-variable
 

Index: src/external/bsd/ntp/bin/ntpd/Makefile
diff -u src/external/bsd/ntp/bin/ntpd/Makefile:1.14 src/external/bsd/ntp/bin/ntpd/Makefile:1.15
--- src/external/bsd/ntp/bin/ntpd/Makefile:1.14	Mon Dec 30 17:48:13 2013
+++ src/external/bsd/ntp/bin/ntpd/Makefile	Thu Jan  2 21:38:38 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2013/12/30 17:48:13 christos Exp $
+#	$NetBSD: Makefile,v 1.15 2014/01/02 21:38:38 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -73,7 +73,7 @@ SRCS=	cmd_args.c				\
 LDADD+=		-L${LIBPARSE} -lparse -L${LIBISC} -liscntp -lm -lutil
 DPADD+=		${LIBPARSE}/libparse.a ${LIBISC}/libiscntp.a ${LIBOPTS}/libopts.a  ${LIBNTP}/libntp.a ${LIBM} ${LIBUTIL}
 
-CWARNFLAGS.clang+=	-Wno-strncat-size
+COPTS.ntp_control.c+=	${${ACTIVE_CC} == "gcc":? -Wno-error=format-nonliteral :}
 
 .include "${.CURDIR}/../Makefile.inc"
 
@@ -83,8 +83,6 @@ CPPFLAGS+=-I${IDIST}/include -I${IDIST}/
 
 .PATH: ${DIST}
 
-COPTS.ntp_control.c+= -Wno-format-nonliteral
-
 .include <bsd.prog.mk>
 
 # kill default .y.c rule - to rebuild ntp_parser.c we need bison which is not part of the toolchain

Index: src/external/bsd/ntp/lib/libiscntp/Makefile
diff -u src/external/bsd/ntp/lib/libiscntp/Makefile:1.5 src/external/bsd/ntp/lib/libiscntp/Makefile:1.6
--- src/external/bsd/ntp/lib/libiscntp/Makefile:1.5	Sat Dec 28 03:19:43 2013
+++ src/external/bsd/ntp/lib/libiscntp/Makefile	Thu Jan  2 21:38:38 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2013/12/28 03:19:43 christos Exp $
+#	$NetBSD: Makefile,v 1.6 2014/01/02 21:38:38 joerg Exp $
 
 LIBISPRIVATE=yes
 
@@ -43,6 +43,6 @@ SRCS=   assertions.c               \
         time.c                     \
         sockaddr.c
 
-COPTS.log.c+=	-Wno-format-nonliteral
+COPTS.log.c+=	-Wno-error=format-nonliteral
 
 .include <bsd.lib.mk>

Index: src/external/bsd/ntp/lib/libntp/Makefile
diff -u src/external/bsd/ntp/lib/libntp/Makefile:1.6 src/external/bsd/ntp/lib/libntp/Makefile:1.7
--- src/external/bsd/ntp/lib/libntp/Makefile:1.6	Sat Dec 28 03:19:43 2013
+++ src/external/bsd/ntp/lib/libntp/Makefile	Thu Jan  2 21:38:38 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2013/12/28 03:19:43 christos Exp $
+#	$NetBSD: Makefile,v 1.7 2014/01/02 21:38:38 joerg Exp $
 
 LIBISPRIVATE=yes
 
@@ -75,10 +75,8 @@ work_fork.c \
 work_thread.c \
 ymd2yd.c
 
-COPTS.msyslog.c+= -Wno-format-nonliteral
-COPTS.prettydate.c=-Wno-format-nonliteral
-COPTS.timetoa.c=-Wno-format-nonliteral
 CPPFLAGS+= -I${IDIST}/sntp/libopts
 
+COPTS.msyslog.c+=	-Wno-error=format-nonliteral
 
 .include <bsd.lib.mk>

Index: src/external/bsd/ntp/lib/libopts/Makefile
diff -u src/external/bsd/ntp/lib/libopts/Makefile:1.7 src/external/bsd/ntp/lib/libopts/Makefile:1.8
--- src/external/bsd/ntp/lib/libopts/Makefile:1.7	Sun Dec 29 03:32:00 2013
+++ src/external/bsd/ntp/lib/libopts/Makefile	Thu Jan  2 21:38:38 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2013/12/29 03:32:00 christos Exp $
+#	$NetBSD: Makefile,v 1.8 2014/01/02 21:38:38 joerg Exp $
 
 LIBISPRIVATE=yes
 
@@ -16,17 +16,9 @@ CPPFLAGS+=-I${DIST}
 
 SRCS=libopts.c
 
-COPTS.libopts.c += -Wno-format-nonliteral -Wno-error -DPOSIX_SHELL="\"/bin/sh\""
-
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 45
-COPTS.libopts.c += -Wno-format-contains-nul
-COPTS.find.c += -Wno-format-contains-nul
-COPTS.makeshell.c += -Wno-format-contains-nul
-COPTS.nested.c += -Wno-format-contains-nul
-COPTS.pgusage.c += -Wno-format-contains-nul
-COPTS.putshell.c += -Wno-format-contains-nul
-COPTS.save.c += -Wno-format-contains-nul
-COPTS.usage.c += -Wno-format-contains-nul
+COPTS.libopts.c += -DPOSIX_SHELL="\"/bin/sh\"" -Wno-format-nonliteral
+.if ${HAVE_GCC:U} >= 45
+COPTS.libopts.c+=	${${ACTIVE_CC} == "gcc":? -Wno-format-contains-nul :}
 .endif
 
 .include <bsd.lib.mk>

Reply via email to