aboutsummaryrefslogtreecommitdiffstats
path: root/deskutils
diff options
context:
space:
mode:
authorbrooks <brooks@FreeBSD.org>2018-03-03 06:34:53 +0800
committerbrooks <brooks@FreeBSD.org>2018-03-03 06:34:53 +0800
commit2770369de4372bb3b959b5e3eed35f5457e3f815 (patch)
tree74598255802a1be780cec8e6fed3805dd3777ae6 /deskutils
parent7c39fc5b64d6f513d4378960f349476dbd662ed6 (diff)
downloadfreebsd-ports-gnome-2770369de4372bb3b959b5e3eed35f5457e3f815.tar.gz
freebsd-ports-gnome-2770369de4372bb3b959b5e3eed35f5457e3f815.tar.zst
freebsd-ports-gnome-2770369de4372bb3b959b5e3eed35f5457e3f815.zip
Work around the lack of definition of union semun per POSIX.
When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS. Where this fails due to ports not honoring C*FLAGS, patch using __FreeBSD_version to enable the definition. PR: 224300, 224443 (exp-run) Approved by: portmgr (antoine) Exp-run: antoine Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D14137
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/fusenshi/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/deskutils/fusenshi/Makefile b/deskutils/fusenshi/Makefile
index 10453a868247..e22f32b2da4d 100644
--- a/deskutils/fusenshi/Makefile
+++ b/deskutils/fusenshi/Makefile
@@ -15,6 +15,7 @@ USE_CXXSTD= c++11
USE_GNOME= gtkmm24 gtksourceview libxml2
USE_XORG= x11
MAKE_JOBS_UNSAFE= yes
+CXXFLAGS+= -D_WANT_SEMUN
.ifdef WITHOUT_SSL
MAKE_ARGS+= WITHOUT_SSL=yes