From 24877ac6c76fb2da82d87a4d453bace5660d865a Mon Sep 17 00:00:00 2001 From: joerg Date: Mon, 9 Jul 2012 19:16:33 +0000 Subject: Don't use -std=gnu99 when compiling C++ code. Don't use restrict in C++ code either. --- devel/devIL/distinfo | 4 +++- devel/devIL/patches/patch-include_IL_il.h | 13 +++++++++++++ devel/devIL/patches/patch-lib_Makefile.in | 13 +++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 devel/devIL/patches/patch-include_IL_il.h create mode 100644 devel/devIL/patches/patch-lib_Makefile.in (limited to 'devel') diff --git a/devel/devIL/distinfo b/devel/devIL/distinfo index eb034befb44..93e442982f4 100644 --- a/devel/devIL/distinfo +++ b/devel/devIL/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.7 2010/06/13 22:44:03 wiz Exp $ +$NetBSD: distinfo,v 1.8 2012/07/09 19:16:33 joerg Exp $ SHA1 (DevIL-1.7.8.tar.gz) = bc27e3e830ba666a3af03548789700d10561fcb1 RMD160 (DevIL-1.7.8.tar.gz) = a3cdb14fcca5e75ada240a53cbdc3e749a759da5 @@ -7,3 +7,5 @@ SHA1 (patch-aa) = 2784234ee79ada44f04219c5f49d5ea2c9e6bf4c SHA1 (patch-ab) = 995f402fa98cbfe96d43b98f6c409e484a53bf09 SHA1 (patch-ac) = b540afa8baca5bb5e71edc63291ce49eb2fafd23 SHA1 (patch-ad) = c8885607457c9af2d89dcf2d9e163fd224e0fa35 +SHA1 (patch-include_IL_il.h) = 553b2fbbd930ff6bab4b5bc790d13ebcccbfffba +SHA1 (patch-lib_Makefile.in) = a2ae8d1a97f2cbd9c46b2f5923be06839dd6c64f diff --git a/devel/devIL/patches/patch-include_IL_il.h b/devel/devIL/patches/patch-include_IL_il.h new file mode 100644 index 00000000000..e265db2fe43 --- /dev/null +++ b/devel/devIL/patches/patch-include_IL_il.h @@ -0,0 +1,13 @@ +$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 diff --git a/devel/devIL/patches/patch-lib_Makefile.in b/devel/devIL/patches/patch-lib_Makefile.in new file mode 100644 index 00000000000..07011a6852a --- /dev/null +++ b/devel/devIL/patches/patch-lib_Makefile.in @@ -0,0 +1,13 @@ +$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 \ -- cgit v1.2.3