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:55 +0000
commitc6ce38ae4397e2e33b5d44bafbc558a3443ba33b (patch)
tree66d2c39fa11b9c64e6db1aa1c0b83d4a360ebb0f
parentf09ca5935793c8a522d926cc4c7b3fe5807e4d3b (diff)
downloadports-c6ce38ae4397e2e33b5d44bafbc558a3443ba33b.tar.gz
ports-c6ce38ae4397e2e33b5d44bafbc558a3443ba33b.zip
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) (cherry picked from commit f079b462f891b1e5c2cec31ac1190c73c17b0054)
-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 6a89b04159f4..42e0fddff3e5 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.51.0: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 \