aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-05-30 14:20:26 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-05-30 15:38:23 +0000
commitf079b462f891b1e5c2cec31ac1190c73c17b0054 (patch)
tree780bb161db139263be8b6bd0b0e18ec576f82caa
parent36063d2e7bd511d34034dbfe34230af3a0b08f82 (diff)
www/firefox: depend on libpci to qualify for WebRender by default
On Intel Skylake this enables WebRender for Xorg and Wayland (wlroots). Xwayland isn't qualified yet but Firefox can be tricked by unsetting WAYLAND_DISPLAY or simply switching to native via MOZ_ENABLE_WAYLAND. PR: 255344 Reported by: Evgeniy Khramtsov (via gecko@ list)
-rw-r--r--Mk/bsd.gecko.mk3
-rw-r--r--www/firefox/Makefile2
2 files changed, 4 insertions, 1 deletions
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 91deffa561c0..3a48e802ea40 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -79,6 +79,9 @@ BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
${RUST_DEFAULT}>=1.52.1:lang/${RUST_DEFAULT} \
node:www/node
LIB_DEPENDS+= libdrm.so:graphics/libdrm
+.if ${MOZILLA_VER:R:R} >= 85
+RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
+.endif
MOZ_EXPORT+= ${CONFIGURE_ENV} \
PERL="${PERL}" \
PYTHON3="${PYTHON_CMD}" \
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index fae52637c7c1..850c827c9513 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -2,7 +2,7 @@
PORTNAME= firefox
DISTVERSION= 89.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 2
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \