Mon Jul 9 19:16:33 2012 UTC ()
Don't use -std=gnu99 when compiling C++ code. Don't use restrict in C++
code either.


(joerg)
diff -r1.7 -r1.8 pkgsrc/devel/devIL/distinfo
diff -r0 -r1.1 pkgsrc/devel/devIL/patches/patch-include_IL_il.h
diff -r0 -r1.1 pkgsrc/devel/devIL/patches/patch-lib_Makefile.in

cvs diff -r1.7 -r1.8 pkgsrc/devel/devIL/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/devIL/distinfo 2010/06/13 22:44:03 1.7
+++ pkgsrc/devel/devIL/distinfo 2012/07/09 19:16:33 1.8
@@ -1,9 +1,11 @@ @@ -1,9 +1,11 @@
1$NetBSD: distinfo,v 1.7 2010/06/13 22:44:03 wiz Exp $ 1$NetBSD: distinfo,v 1.8 2012/07/09 19:16:33 joerg Exp $
2 2
3SHA1 (DevIL-1.7.8.tar.gz) = bc27e3e830ba666a3af03548789700d10561fcb1 3SHA1 (DevIL-1.7.8.tar.gz) = bc27e3e830ba666a3af03548789700d10561fcb1
4RMD160 (DevIL-1.7.8.tar.gz) = a3cdb14fcca5e75ada240a53cbdc3e749a759da5 4RMD160 (DevIL-1.7.8.tar.gz) = a3cdb14fcca5e75ada240a53cbdc3e749a759da5
5Size (DevIL-1.7.8.tar.gz) = 2051993 bytes 5Size (DevIL-1.7.8.tar.gz) = 2051993 bytes
6SHA1 (patch-aa) = 2784234ee79ada44f04219c5f49d5ea2c9e6bf4c 6SHA1 (patch-aa) = 2784234ee79ada44f04219c5f49d5ea2c9e6bf4c
7SHA1 (patch-ab) = 995f402fa98cbfe96d43b98f6c409e484a53bf09 7SHA1 (patch-ab) = 995f402fa98cbfe96d43b98f6c409e484a53bf09
8SHA1 (patch-ac) = b540afa8baca5bb5e71edc63291ce49eb2fafd23 8SHA1 (patch-ac) = b540afa8baca5bb5e71edc63291ce49eb2fafd23
9SHA1 (patch-ad) = c8885607457c9af2d89dcf2d9e163fd224e0fa35 9SHA1 (patch-ad) = c8885607457c9af2d89dcf2d9e163fd224e0fa35
 10SHA1 (patch-include_IL_il.h) = 553b2fbbd930ff6bab4b5bc790d13ebcccbfffba
 11SHA1 (patch-lib_Makefile.in) = a2ae8d1a97f2cbd9c46b2f5923be06839dd6c64f

File Added: pkgsrc/devel/devIL/patches/patch-include_IL_il.h
$NetBSD: patch-include_IL_il.h,v 1.1 2012/07/09 19:16:33 joerg Exp $

--- include/IL/il.h.orig	2012-07-06 12:31:13.000000000 +0000
+++ include/IL/il.h
@@ -63,7 +63,7 @@ extern "C" {
 	#endif
 #endif
 
-#ifdef RESTRICT_KEYWORD
+#if defined(RESTRICT_KEYWORD) && !defined(__cplusplus)
 #define RESTRICT restrict
 #define CONST_RESTRICT const restrict
 #else

File Added: pkgsrc/devel/devIL/patches/patch-lib_Makefile.in
$NetBSD: patch-lib_Makefile.in,v 1.1 2012/07/09 19:16:33 joerg Exp $

--- lib/Makefile.in.orig	2012-07-06 12:25:06.000000000 +0000
+++ lib/Makefile.in
@@ -352,7 +352,7 @@ AM_LDFLAGS = -version-info @DEVIL_LTVERS
 AM_CFLAGS = $(GENERAL_CFLAGS)
 libIL_la_CPPFLAGS = -I $(il_include) -I $(all_include)
 libIL_la_CFLAGS = $(AM_CFLAGS) @IL_CFLAGS@
-libIL_la_CXXFLAGS = $(AM_CFLAGS) @IL_CFLAGS@
+libIL_la_CXXFLAGS = @IL_CFLAGS@
 libIL_la_SOURCES = $(il_src)/il_alloc.c $(il_src)/il_doom.c \
 	$(il_src)/il_stack.c $(il_src)/il_pcx.c $(il_src)/il_rle.c \
 	$(il_src)/il_bits.c $(il_src)/il_endian.c $(il_src)/il_exr.cpp \