From de95a07c03671a653d6f1011033c22e1c65eed2d Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Fri, 2 Sep 2016 06:45:37 +0200 Subject: [PATCH] devil: fix build with gcc5 --- srcpkgs/devil/template | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/srcpkgs/devil/template b/srcpkgs/devil/template index 0840ad56cb8..a7bccea5341 100644 --- a/srcpkgs/devil/template +++ b/srcpkgs/devil/template @@ -1,7 +1,7 @@ # Template file for 'devil' pkgname=devil version=1.7.8 -revision=2 +revision=3 build_style=gnu-configure configure_args="--enable-ILU --enable-ILUT --with-examples" hostmakedepends="automake libtool pkg-config" @@ -27,6 +27,17 @@ pre_configure() { -i ${wrksrc}/src-IL/src/il_icon.c } +post_configure() { + local _gccver + + # Disable RESTRICT_KEYWORD for gcc5 + _gccver=$(gcc --version|awk '/^gcc / { print $3 }') + if [ "${_gccver%%.*}" -gt 4 ]; then + sed -i include/IL/config.h \ + -e's;#define RESTRICT_KEYWORD.*;#undef RESTRICT_KEYWORD;' + fi +} + devil-devel_package() { depends="${makedepends} ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files"