git: f079b462f891 - main - www/firefox: depend on libpci to qualify for WebRender by default

Jan Beich jbeich at FreeBSD.org
Sun May 30 15:40:34 UTC 2021


The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f079b462f891b1e5c2cec31ac1190c73c17b0054

commit f079b462f891b1e5c2cec31ac1190c73c17b0054
Author:     Jan Beich <jbeich at FreeBSD.org>
AuthorDate: 2021-05-30 14:20:26 +0000
Commit:     Jan Beich <jbeich at FreeBSD.org>
CommitDate: 2021-05-30 15:38:23 +0000

    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)
---
 Mk/bsd.gecko.mk      | 3 +++
 www/firefox/Makefile | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

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 \


More information about the dev-commits-ports-all mailing list