freebsd-ports/x11-wm/libwraster/files/patch-wrlib__wraster.h
Hiroki Sato 66732e092d Update to 0.95.7. Changes include:
- Window snapping (maximize a window to a side or corder of the screen) by
  dragging is now supported.

- It is now possible to customize behavior when a maximized window is
  dragged.

- A knob is added to globally ignore decoration hints from GNOME
  appications.

- A ICCCM protocol for window manager replacement has been supported.
2015-10-06 05:12:56 +00:00

20 lines
678 B
C

--- wrlib/wraster.h.orig 2015-08-11 18:41:14 UTC
+++ wrlib/wraster.h
@@ -61,10 +61,14 @@
* mechanism and define an internal macro appropriately. Please note that the macro are not considered being
* part of the public API.
*/
-#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
+#ifndef __has_feature
+#define __has_feature(x) 0
+#endif
+#ifndef __has_extension
+#define __has_extension __has_feature
+#endif
+#if __has_extension(attribute_depreated_with_message)
#define __wrlib_deprecated(msg) __attribute__ ((deprecated(msg)))
-#elif __GNUC__ >= 3
-#define __wrlib_deprecated(msg) __attribute__ ((deprecated))
#else
#define __wrlib_deprecated(msg)
#endif