Skip to content

Commit e4fc57b

Browse files
www/firefox: update to 139.0 (rc1)
Release Notes (soon): https://www.mozilla.org/en-US/firefox/139.0/releasenotes/
1 parent ae6b839 commit e4fc57b

File tree

7 files changed

+2400
-2610
lines changed

7 files changed

+2400
-2610
lines changed

‎www/firefox/Makefile‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PORTNAME= firefox
2-
DISTVERSION= 138.0.4
2+
DISTVERSION= 139.0
33
PORTEPOCH= 2
44
CATEGORIES= www wayland
55
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
@@ -21,7 +21,6 @@ BUILD_DEPENDS= nspr>=4.32:devel/nspr \
2121
libvpx>=1.15.0:multimedia/libvpx \
2222
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
2323
v4l_compat>0:multimedia/v4l_compat \
24-
autoconf2.13:devel/autoconf2.13 \
2524
nasm:devel/nasm \
2625
yasm:devel/yasm \
2726
zip:archivers/zip \

‎www/firefox/distinfo‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1747504074
2-
SHA256 (firefox-138.0.4.source.tar.xz) = 3fd30db08dad90b339e08d27db1e3aab03a174817d336314327dc5305c145056
3-
SIZE (firefox-138.0.4.source.tar.xz) = 623414956
1+
TIMESTAMP = 1747682762
2+
SHA256 (firefox-139.0.source.tar.xz) = 2cb72f0c9e6135665ebdceb4d6da99916544d5d5ab7cdca03747467fda2078d5
3+
SIZE (firefox-139.0.source.tar.xz) = 641547368

‎www/firefox/files/patch-bug847568‎

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -178,38 +178,6 @@ index 1bb0430f01aa..0360e0f468c0 100644
178178
# need to include etld_data.inc
179179
LOCAL_INCLUDES += [
180180
"/netwerk/base",
181-
diff --git old-configure.in old-configure.in
182-
index 1af75c496b15..f1c7d7c48d28 100644
183-
--- old-configure.in
184-
+++ old-configure.in
185-
@@ -167,6 +167,27 @@ fi
186-
AC_DEFINE_UNQUOTED(MOZ_MACBUNDLE_ID,$MOZ_MACBUNDLE_ID)
187-
AC_SUBST(MOZ_MACBUNDLE_ID)
188-
189-
+dnl ========================================================
190-
+dnl Check for graphite2
191-
+dnl ========================================================
192-
+if test -n "$MOZ_SYSTEM_GRAPHITE2"; then
193-
+ dnl graphite2.pc has bogus version, check manually
194-
+ _SAVE_CFLAGS=$CFLAGS
195-
+ CFLAGS="$CFLAGS $MOZ_GRAPHITE2_CFLAGS"
196-
+ AC_TRY_COMPILE([ #include <graphite2/Font.h>
197-
+ #define GR2_VERSION_REQUIRE(major,minor,bugfix) \
198-
+ ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \
199-
+ * 100 + GR2_VERSION_BUGFIX >= \
200-
+ (major) * 10000 + (minor) * 100 + (bugfix) )
201-
+ ], [
202-
+ #if !GR2_VERSION_REQUIRE(1,3,14)
203-
+ #error "Insufficient graphite2 version."
204-
+ #endif
205-
+ ], [],
206-
+ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])])
207-
+ CFLAGS=$_SAVE_CFLAGS
208-
+fi
209-
+
210-
dnl ========================================================
211-
dnl = Child Process Name for IPC
212-
dnl ========================================================
213181
diff --git security/rlbox/moz.build security/rlbox/moz.build
214182
index 7ad8d076f0f1..835b9d905e03 100644
215183
--- security/rlbox/moz.build
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git ipc/glue/GeckoChildProcessHost.cpp ipc/glue/GeckoChildProcessHost.cpp
2+
index 9bb8314bd98c..2bc0382a9385 100644
3+
--- ipc/glue/GeckoChildProcessHost.cpp
4+
+++ ipc/glue/GeckoChildProcessHost.cpp
5+
@@ -1121,7 +1121,7 @@ Result<Ok, LaunchError> BaseProcessLauncher::DoSetup() {
6+
#if defined(MOZ_WIDGET_COCOA) || defined(XP_WIN)
7+
geckoargs::sCrashReporter.Put(CrashReporter::GetChildNotificationPipe(),
8+
mChildArgs);
9+
-#elif defined(XP_UNIX) && !defined(XP_IOS)
10+
+#elif defined(XP_UNIX) && !defined(XP_IOS) && !defined(XP_FREEBSD)
11+
UniqueFileHandle childCrashFd = CrashReporter::GetChildNotificationPipe();
12+
if (!childCrashFd) {
13+
return Err(LaunchError("DuplicateFileHandle failed"));

0 commit comments

Comments
 (0)