www/librewolf: Update 151.0.3-1 => 152.0-1

Changelog:
https://www.firefox.com/en-US/firefox/152.0/releasenotes/

PR:		296108
Sponsored by:	UNIS Labs
MFH:		2026Q2
This commit is contained in:
Martin Filla
2026-06-17 22:05:22 +03:00
committed by Vladimir Druzenko
parent 6a242bee2a
commit 78b90543cf
5 changed files with 354 additions and 420 deletions
+2 -3
View File
@@ -1,8 +1,7 @@
PORTNAME= librewolf
DISTVERSION= 151.0.3
DISTVERSION= 152.0
LWPATCH= -1
DISTVERSIONSUFFIX= ${LWPATCH}.source
PORTREVISION= 1
CATEGORIES= www wayland
MASTER_SITES= https://codeberg.org/api/packages/librewolf/generic/librewolf-source/${DISTVERSION}${LWPATCH}/
@@ -14,7 +13,7 @@ LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
nss>=3.123.1:security/nss \
nss>=3.124:security/nss \
icu>=76.1:devel/icu \
libevent>=2.1.8:devel/libevent \
harfbuzz>=10.1.0:print/harfbuzz \
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1780432001
SHA256 (librewolf-151.0.3-1.source.tar.gz) = a06d854cff9131120ba81bb31aaf05b41623c82806ea8842e0ef73d75f103aa3
SIZE (librewolf-151.0.3-1.source.tar.gz) = 1130749223
TIMESTAMP = 1781641244
SHA256 (librewolf-152.0-1.source.tar.gz) = 3a0aec18870f19e960d665f7beae2168a20748ad43ab77692d69ef411df649ce
SIZE (librewolf-152.0-1.source.tar.gz) = 1155235610
@@ -1,13 +0,0 @@
diff --git ipc/glue/GeckoChildProcessHost.cpp ipc/glue/GeckoChildProcessHost.cpp
index 9bb8314bd98c..2bc0382a9385 100644
--- ipc/glue/GeckoChildProcessHost.cpp
+++ ipc/glue/GeckoChildProcessHost.cpp
@@ -1121,7 +1121,7 @@ Result<Ok, LaunchError> BaseProcessLauncher::DoSetup() {
#if defined(MOZ_WIDGET_COCOA) || defined(XP_WIN)
geckoargs::sCrashReporter.Put(CrashReporter::GetChildNotificationPipe(),
mChildArgs);
-#elif defined(XP_UNIX) && !defined(XP_IOS)
+#elif defined(XP_UNIX) && !defined(XP_IOS) && !defined(XP_FREEBSD)
UniqueFileHandle childCrashFd = CrashReporter::GetChildNotificationPipe();
if (!childCrashFd) {
return Err(LaunchError("DuplicateFileHandle failed"));
File diff suppressed because it is too large Load Diff
@@ -1,19 +1,20 @@
commit 7c7760ecbc996ee3d1a2748b390e533298a3eb84
commit 4ae638d5bbcaa34f67b316bc79eb9c1fe14ec362
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
Date: Tue Jun 9 21:44:59 2026 +0200
avoid problems with python modules in mach
diff --git python/sites/mach.txt python/sites/mach.txt
index b985c6b0f509..1341caba271b 100644
index 8f4aa95dbd04..045c15136680 100644
--- python/sites/mach.txt
+++ python/sites/mach.txt
@@ -58,15 +58,15 @@ pth:xpcom/geckoprocesstypes_generator
pth:xpcom/idl-parser
# glean-sdk may not be installable if a wheel isn't available
# and it has to be built from source.
-pypi-optional:glean-sdk==67.2.0:telemetry will not be collected
-pypi-optional:glean-sdk==67.3.2:telemetry will not be collected
-pypi-optional:orjson>=3.10:json operations will be slower in various tools
+# pypi-optional:glean-sdk==67.2.0:telemetry will not be collected
+# pypi-optional:glean-sdk==67.3.2:telemetry will not be collected
+# pypi-optional:orjson>=3.10:json operations will be slower in various tools
# Mach gracefully handles the case where `psutil` is unavailable.
# We aren't (yet) able to pin packages in automation, so we have to