aboutsummaryrefslogtreecommitdiffstats
path: root/www/firefox
diff options
context:
space:
mode:
authorjbeich <jbeich@FreeBSD.org>2016-03-13 11:58:00 +0800
committerjbeich <jbeich@FreeBSD.org>2016-03-13 11:58:00 +0800
commit88ce2b8e038e25f448f75f3c74f1fb80fbdd69dd (patch)
tree33d74b6dc212e6d7843e55c89e690feb312658ef /www/firefox
parent3fd14d5a2cd99b0bdfa38337818b8be4dacc2d80 (diff)
downloadfreebsd-ports-gnome-88ce2b8e038e25f448f75f3c74f1fb80fbdd69dd.tar.gz
freebsd-ports-gnome-88ce2b8e038e25f448f75f3c74f1fb80fbdd69dd.tar.zst
freebsd-ports-gnome-88ce2b8e038e25f448f75f3c74f1fb80fbdd69dd.zip
gecko: hide DTRACE option where it's broken
building for: FreeBSD 93i386-default-job-01 9.3-RELEASE-p38 FreeBSD 9.3-RELEASE-p38 i386 Host OSVERSION: 1100097 Jail OSVERSION: 903000 [...] dtrace -x nolibs -G -C -s .../js/src/devtools/javascript-trace.d -o js-dtrace.o RegExp.o ... gmake[5]: *** [js-dtrace.o] Segmentation fault: 11 (core dumped) Reported by: pkg-fallout
Diffstat (limited to 'www/firefox')
-rw-r--r--www/firefox/Makefile.options9
1 files changed, 9 insertions, 0 deletions
diff --git a/www/firefox/Makefile.options b/www/firefox/Makefile.options
index 36f1ee520c83..94d8540deda1 100644
--- a/www/firefox/Makefile.options
+++ b/www/firefox/Makefile.options
@@ -11,6 +11,15 @@ OPTIONS_DEFAULT+= DBUS DTRACE FFMPEG GIO GSTREAMER LOGGING OPTIMIZED_CFLAGS \
OPTIONS_MULTI+= AUDIO
OPTIONS_MULTI_AUDIO= ALSA PULSEAUDIO
+# dragonfly, sparc64, riscv
+.if !exists(/usr/sbin/dtrace)
+OPTIONS_EXCLUDE+= DTRACE
+.endif
+
+# dtrace(1) crashes during build
+OPTIONS_EXCLUDE_FreeBSD_9_i386+= DTRACE
+OPTIONS_EXCLUDE+= ${OPTIONS_EXCLUDE_${OPSYS}_${OSREL:R}_${ARCH}}
+
BUNDLED_CAIRO_DESC?= Use bundled fork of cairo-1.9.5
CANBERRA_DESC?= Sound theme alerts
ENIGMAIL_DESC?= Enigmail extension