aboutsummaryrefslogtreecommitdiffstats
path: root/x11-wm
diff options
context:
space:
mode:
authorpi <pi@FreeBSD.org>2018-07-29 11:44:58 +0800
committerpi <pi@FreeBSD.org>2018-07-29 11:44:58 +0800
commitc1bde560d17281edad529c9a548bebe5b0faf131 (patch)
treeae090a8a1da0cc615bae96a73121fd6e2b03bba0 /x11-wm
parent8c991a3247fee1796926687a6fa9ca54e028ea74 (diff)
downloadfreebsd-ports-gnome-c1bde560d17281edad529c9a548bebe5b0faf131.tar.gz
freebsd-ports-gnome-c1bde560d17281edad529c9a548bebe5b0faf131.tar.zst
freebsd-ports-gnome-c1bde560d17281edad529c9a548bebe5b0faf131.zip
x11-wm/compiz-plugins-extra: fix crashes when using animation
- source headers animation-internal.h (from x11-wm/compiz-plugins-main) and animationaddon.h (from x11-wm/compiz-plugins-extra) include compiz-animation.h which uses gnu89 inline semantics. - x11-wm/compiz-plugins-main is built with -std=gnu89 whereas x11-wm/compiz-plugins-extra is not. This why main animations work properly whereas extra animations do not. PR: 217731 Reported by: andy@neu.net Submitted by: Samy Mahmoudi <samy.mahmoudi@gmail.com> Approved by: freebsd-ports@dan.me.uk (maintainer timeout)
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/compiz-plugins-extra/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/x11-wm/compiz-plugins-extra/Makefile b/x11-wm/compiz-plugins-extra/Makefile
index 3b2156500516..34c628eb6f10 100644
--- a/x11-wm/compiz-plugins-extra/Makefile
+++ b/x11-wm/compiz-plugins-extra/Makefile
@@ -3,7 +3,7 @@
PORTNAME= compiz-plugins-extra
PORTVERSION= 0.8.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-wm
MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/
@@ -20,6 +20,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
GNU_CONFIGURE= yes
USE_GL= yes
USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2
+USE_CSTD= gnu89
USE_GNOME= gconf2 intltool
USE_XORG= glproto
USE_LDCONFIG= yes