Mon Jun 10 18:57:55 2013 UTC ()
Ignore non-literal format strings like GCC does for Clang.
The introspection stuff is trying to build a temporary file that
violates this and removes it before it can be investigated...


(joerg)
diff -r1.55 -r1.56 pkgsrc/net/libsoup24/Makefile

cvs diff -r1.55 -r1.56 pkgsrc/net/libsoup24/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/net/libsoup24/Attic/Makefile 2013/06/10 08:35:59 1.55
+++ pkgsrc/net/libsoup24/Attic/Makefile 2013/06/10 18:57:55 1.56
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.55 2013/06/10 08:35:59 obache Exp $ 1# $NetBSD: Makefile,v 1.56 2013/06/10 18:57:55 joerg Exp $
2 2
3DISTNAME= libsoup-2.42.2 3DISTNAME= libsoup-2.42.2
4PKGNAME= ${DISTNAME:S/libsoup/libsoup24/} 4PKGNAME= ${DISTNAME:S/libsoup/libsoup24/}
5PKGREVISION= 3 5PKGREVISION= 3
6CATEGORIES= net gnome 6CATEGORIES= net gnome
7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.42/} 7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.42/}
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.gnome.org/ 11HOMEPAGE= http://www.gnome.org/
12COMMENT= HTTP library implementation in C 12COMMENT= HTTP library implementation in C
13LICENSE= gnu-lgpl-v2 13LICENSE= gnu-lgpl-v2
14 14
@@ -23,26 +23,30 @@ DEPENDS+= glib-networking-[0-9]*:../../n @@ -23,26 +23,30 @@ DEPENDS+= glib-networking-[0-9]*:../../n
23 23
24PKGCONFIG_OVERRIDE+= libsoup-2.4.pc.in 24PKGCONFIG_OVERRIDE+= libsoup-2.4.pc.in
25 25
26TEST_TARGET= check 26TEST_TARGET= check
27 27
28.include "options.mk" 28.include "options.mk"
29 29
30# gcc>=4.2 specific -Werror=XXX flags will be added unconditionally. 30# gcc>=4.2 specific -Werror=XXX flags will be added unconditionally.
31.include "../../mk/compiler.mk" 31.include "../../mk/compiler.mk"
32.if !empty(CC_VERSION:Mgcc-4.[01].*) || !empty(CC_VERSION:Mgcc-[1-3].*) 32.if !empty(CC_VERSION:Mgcc-4.[01].*) || !empty(CC_VERSION:Mgcc-[1-3].*)
33CONFIGURE_ARGS+= --disable-more-warnings 33CONFIGURE_ARGS+= --disable-more-warnings
34.endif 34.endif
35 35
 36.if !empty(PKGSRC_COMPILER:Mclang)
 37_WRAP_EXTRA_ARGS.CC+= -Wno-error=format-nonliteral
 38.endif
 39
36REPLACE_PYTHON= libsoup/tld-parser.py 40REPLACE_PYTHON= libsoup/tld-parser.py
37PYTHON_FOR_BUILD_ONLY= yes 41PYTHON_FOR_BUILD_ONLY= yes
38.include "../../lang/python/application.mk" 42.include "../../lang/python/application.mk"
39 43
40.include "../../databases/sqlite3/buildlink3.mk" 44.include "../../databases/sqlite3/buildlink3.mk"
41BUILDLINK_API_DEPENDS.glib2+= glib2>=2.31.7 45BUILDLINK_API_DEPENDS.glib2+= glib2>=2.31.7
42.include "../../devel/glib2/buildlink3.mk" 46.include "../../devel/glib2/buildlink3.mk"
43BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=0.9.5 47BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=0.9.5
44BUILDLINK_DEPMETHOD.gobject-introspection+= build 48BUILDLINK_DEPMETHOD.gobject-introspection+= build
45.include "../../devel/gobject-introspection/buildlink3.mk" 49.include "../../devel/gobject-introspection/buildlink3.mk"
46CONFIGURE_ARGS+= --enable-introspection 50CONFIGURE_ARGS+= --enable-introspection
47.include "../../textproc/libxml2/buildlink3.mk" 51.include "../../textproc/libxml2/buildlink3.mk"
48.include "../../mk/bsd.pkg.mk" 52.include "../../mk/bsd.pkg.mk"