Mon May 14 10:08:00 2018 UTC ()
json-c: Disable implicit fallthrough warnings.

This package uses them pretty heavily.


(jperkin)
diff -r1.11 -r1.12 pkgsrc/textproc/json-c/Makefile

cvs diff -r1.11 -r1.12 pkgsrc/textproc/json-c/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/json-c/Makefile 2016/06/12 14:37:37 1.11
+++ pkgsrc/textproc/json-c/Makefile 2018/05/14 10:08:00 1.12
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.11 2016/06/12 14:37:37 wiz Exp $ 1# $NetBSD: Makefile,v 1.12 2018/05/14 10:08:00 jperkin Exp $
2 2
3DISTNAME= json-c-0.12.1 3DISTNAME= json-c-0.12.1
4CATEGORIES= textproc 4CATEGORIES= textproc
5MASTER_SITES= https://s3.amazonaws.com/json-c_releases/releases/ 5MASTER_SITES= https://s3.amazonaws.com/json-c_releases/releases/
6 6
7MAINTAINER= ryoon@NetBSD.org 7MAINTAINER= ryoon@NetBSD.org
8HOMEPAGE= https://github.com/json-c/json-c/wiki 8HOMEPAGE= https://github.com/json-c/json-c/wiki
9COMMENT= JSON library in C 9COMMENT= JSON library in C
10LICENSE= mit 10LICENSE= mit
11 11
12MAKE_JOBS_SAFE= no 12MAKE_JOBS_SAFE= no
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
@@ -19,14 +19,18 @@ PKGCONFIG_OVERRIDE+= json-c.pc.in @@ -19,14 +19,18 @@ PKGCONFIG_OVERRIDE+= json-c.pc.in
19 19
20CONFIGURE_ARGS+= --disable-oldname-compat 20CONFIGURE_ARGS+= --disable-oldname-compat
21 21
22.include "../../mk/compiler.mk" 22.include "../../mk/compiler.mk"
23.if !empty(PKGSRC_COMPILER:Mclang) 23.if !empty(PKGSRC_COMPILER:Mclang)
24CFLAGS+= -Wno-tautological-compare -Wno-unused-value 24CFLAGS+= -Wno-tautological-compare -Wno-unused-value
25.endif 25.endif
26 26
27# gcc < 4.2 does not have -Wno-error= option. 27# gcc < 4.2 does not have -Wno-error= option.
28.if !empty(CC_VERSION:Mgcc-3*) || !empty(CC_VERSION:Mgcc-4.[01]*) 28.if !empty(CC_VERSION:Mgcc-3*) || !empty(CC_VERSION:Mgcc-4.[01]*)
29BUILDLINK_TRANSFORM+= rm:-Werror rm:-Wno-error=deprecated-declarations 29BUILDLINK_TRANSFORM+= rm:-Werror rm:-Wno-error=deprecated-declarations
30.endif 30.endif
31 31
 32.if !empty(CC_VERSION:Mgcc-[789].*)
 33CFLAGS+= -Wimplicit-fallthrough=0
 34.endif
 35
32.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"