aboutsummaryrefslogtreecommitdiff
path: root/x11-wm/libwraster
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2014-09-14 17:35:34 +0000
committerHiroki Sato <hrs@FreeBSD.org>2014-09-14 17:35:34 +0000
commit47e885a0964360d5f1f64974c98ce56e5308bd86 (patch)
treee33cba1cd258a57a14d751cdab39e9b3e9613e35 /x11-wm/libwraster
parent18939461db820c00e9bea7c9be7de1bbf7c3df44 (diff)
downloadports-47e885a0964360d5f1f64974c98ce56e5308bd86.tar.gz
ports-47e885a0964360d5f1f64974c98ce56e5308bd86.zip
Fix build on branches with GCC 4.2.1.
Notes
Notes: svn path=/head/; revision=368207
Diffstat (limited to 'x11-wm/libwraster')
-rw-r--r--x11-wm/libwraster/files/patch-wrlib__wraster.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/x11-wm/libwraster/files/patch-wrlib__wraster.h b/x11-wm/libwraster/files/patch-wrlib__wraster.h
index b87f186b58bd..8161430594bc 100644
--- a/x11-wm/libwraster/files/patch-wrlib__wraster.h
+++ b/x11-wm/libwraster/files/patch-wrlib__wraster.h
@@ -1,11 +1,17 @@
---- wrlib/wraster.h.orig 2014-09-09 16:49:44 UTC
-+++ wrlib/wraster.h
-@@ -61,7 +61,7 @@
+--- wrlib/wraster.h.orig 2014-08-30 21:29:09.000000000 +0900
++++ wrlib/wraster.h 2014-09-15 02:31:40.000000000 +0900
+@@ -61,7 +61,13 @@
* mechanism and define an internal macro appropriately. Please note that the macro are not considered being
* part of the public API.
*/
-#if __GNUC__ >= 3
-+#if (__GNUC__ >= 4 && __GNUC_MINOR__ >= 5) || __has_extension(attribute_deprecated_with_message)
++#ifndef __has_feature
++#define __has_feature(x) 0
++#endif
++#ifndef __has_extension
++#define __has_extension __has_feature
++#endif
++#if __has_extension(attribute_deprecated_with_message)
#define __wrlib_deprecated(msg) __attribute__ ((deprecated(msg)))
#else
#define __wrlib_deprecated(msg)