aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Moench-Tegeder <cmt@FreeBSD.org>2026-04-28 19:58:34 +0000
committerChristoph Moench-Tegeder <cmt@FreeBSD.org>2026-04-28 19:58:34 +0000
commit43e4f83b53daf7ea04fed5d0e383f907c71270ff (patch)
tree8113f3e8cbe7461baefe4cd8a9169f63e084236a
parentd31fe59500079cb7fe4879ef6f19d313024474ee (diff)
-rw-r--r--www/firefox/Makefile5
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/firefox/files/patch-pipewire_init15
3 files changed, 14 insertions, 12 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index fedd992e9d8d..eeec2093788a 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,6 +1,5 @@
PORTNAME= firefox
-DISTVERSION= 150.0
-PORTREVISION= 1
+DISTVERSION= 150.0.1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
@@ -12,7 +11,7 @@ COMMENT= Web browser based on the browser portion of Mozilla
WWW= https://www.firefox.com/
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
- nss>=3.122.1:security/nss \
+ nss>=3.122.2:security/nss \
libevent>=2.1.8:devel/libevent \
harfbuzz>=10.1.0:print/harfbuzz \
graphite2>=1.3.14:graphics/graphite2 \
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 49db847b7b29..608ce9497747 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1776360451
-SHA256 (firefox-150.0.source.tar.xz) = fbe43df4c8a135cee4b29c375574bd9f609ee37a9f3b43bb96a83680e8ef3994
-SIZE (firefox-150.0.source.tar.xz) = 710220724
+TIMESTAMP = 1777388651
+SHA256 (firefox-150.0.1.source.tar.xz) = 2acffa708d924f5c81ecf08ce99dd9e0cfca2f3797f1a7791f154ed0365f6eec
+SIZE (firefox-150.0.1.source.tar.xz) = 704237724
diff --git a/www/firefox/files/patch-pipewire_init b/www/firefox/files/patch-pipewire_init
index c0eae3972c11..a1cfd672ab23 100644
--- a/www/firefox/files/patch-pipewire_init
+++ b/www/firefox/files/patch-pipewire_init
@@ -19,10 +19,10 @@ index cab90280ef40..13718b8ce83c 100644
const char* pw_get_library_version();
diff --git third_party/libwebrtc/modules/portal/pipewire_utils.cc third_party/libwebrtc/modules/portal/pipewire_utils.cc
-index 91a2ae69513a..9dc0c47b969b 100644
+index 7008696b7d20..758b21e2677c 100644
--- third_party/libwebrtc/modules/portal/pipewire_utils.cc
+++ third_party/libwebrtc/modules/portal/pipewire_utils.cc
-@@ -52,12 +52,12 @@ PipeWireThreadLoopLock::~PipeWireThreadLoopLock() {
+@@ -108,7 +108,7 @@ PipeWireThreadLoopLock::~PipeWireThreadLoopLock() {
RTC_NO_SANITIZE("cfi-icall")
PipeWireInitializer::PipeWireInitializer() {
@@ -31,12 +31,15 @@ index 91a2ae69513a..9dc0c47b969b 100644
}
RTC_NO_SANITIZE("cfi-icall")
- PipeWireInitializer::~PipeWireInitializer() {
-- pw_deinit();
-+ pipewire_deinit();
+@@ -116,7 +116,7 @@ PipeWireInitializer::~PipeWireInitializer() {
+ PipeWireVersion pw_client_version =
+ PipeWireVersion::Parse(pw_get_library_version());
+ if (pw_client_version >= kReentrantDeinitMinVersion) {
+- pw_deinit();
++ pipewire_deinit();
+ }
}
- } // namespace webrtc
diff --git third_party/pipewire/libpipewire/mozpipewire.cpp third_party/pipewire/libpipewire/mozpipewire.cpp
index 11f938b1de20..0191e557374d 100644
--- third_party/pipewire/libpipewire/mozpipewire.cpp