Wed Apr 24 14:33:13 2024 UTC (53d)
www/firefox: Update to 125.0.2

Changelog:
125.0.2:
Fixed

  * Reverted the changes recently shipped in Firefox 125 that more proactively
    blocked downloads from potentially untrustworthy URLs. The changes caused
    unexpected problems with downloading files in some situations. We plan to
    fix and re-enable these protections in a future release. (Bug 1892069)


(ryoon)
diff -r1.597 -r1.598 pkgsrc/www/firefox/Makefile
diff -r1.527 -r1.528 pkgsrc/www/firefox/distinfo

cvs diff -r1.597 -r1.598 pkgsrc/www/firefox/Makefile (switch to unified diff)

--- pkgsrc/www/firefox/Makefile 2024/04/16 20:10:32 1.597
+++ pkgsrc/www/firefox/Makefile 2024/04/24 14:33:13 1.598
@@ -1,193 +1,193 @@ @@ -1,193 +1,193 @@
1# $NetBSD: Makefile,v 1.597 2024/04/16 20:10:32 ryoon Exp $ 1# $NetBSD: Makefile,v 1.598 2024/04/24 14:33:13 ryoon Exp $
2 2
3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
4MOZ_BRANCH= 125.0 4MOZ_BRANCH= 125.0
5MOZ_BRANCH_MINOR= .1 5MOZ_BRANCH_MINOR= .2
6 6
7DISTNAME= firefox-${FIREFOX_VER}.source 7DISTNAME= firefox-${FIREFOX_VER}.source
8PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//} 8PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//}
9CATEGORIES= www 9CATEGORIES= www
10MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} 10MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
11MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} 11MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
12EXTRACT_SUFX= .tar.xz 12EXTRACT_SUFX= .tar.xz
13 13
14NODEJSKIT= nodejs-output-125.0.1.tgz 14NODEJSKIT= nodejs-output-125.0.1.tgz
15DISTFILES= ${DEFAULT_DISTFILES} ${NODEJSKIT} 15DISTFILES= ${DEFAULT_DISTFILES} ${NODEJSKIT}
16SITES.${NODEJSKIT}= ${MASTER_SITE_LOCAL} 16SITES.${NODEJSKIT}= ${MASTER_SITE_LOCAL}
17 17
18MAINTAINER= ryoon@NetBSD.org 18MAINTAINER= ryoon@NetBSD.org
19HOMEPAGE= https://www.mozilla.org/en-US/firefox/ 19HOMEPAGE= https://www.mozilla.org/en-US/firefox/
20COMMENT= Web browser with support for extensions (version ${FIREFOX_VER:tu:C/\\.[[:digit:]\.]*//}) 20COMMENT= Web browser with support for extensions (version ${FIREFOX_VER:tu:C/\\.[[:digit:]\.]*//})
21LICENSE= mpl-1.1 21LICENSE= mpl-1.1
22 22
23# -------- BEFORE UPDATING THIS PACKAGE PLEASE READ & UNDERSTAND: ------- 23# -------- BEFORE UPDATING THIS PACKAGE PLEASE READ & UNDERSTAND: -------
24# 24#
25# This package works around a (stupid) build time dependency on nodejs 25# This package works around a (stupid) build time dependency on nodejs
26# (which is not available for all architectures and unnecessary for the 26# (which is not available for all architectures and unnecessary for the
27# real build). To do this, it places some additional burden on the 27# real build). To do this, it places some additional burden on the
28# maintainer. 28# maintainer.
29# 29#
30# While working on the package, please make sure you have 30# While working on the package, please make sure you have
31# 31#
32# FIREFOX_MAINTAINER=yes 32# FIREFOX_MAINTAINER=yes
33# 33#
34# set in your build environment. 34# set in your build environment.
35# When the package is ready for commit (but before commit), do: 35# When the package is ready for commit (but before commit), do:
36# 36#
37# make maintainer-files 37# make maintainer-files
38# 38#
39# This will do another round (depending on state of your work dir at this 39# This will do another round (depending on state of your work dir at this
40# moment) of one or two builds and generate a cache of all output that 40# moment) of one or two builds and generate a cache of all output that
41# nodejs generates during a build. 41# nodejs generates during a build.
42# 42#
43# When this is done, just commit the results (they will be in the files/ 43# When this is done, just commit the results (they will be in the files/
44# directory). 44# directory).
45# 45#
46# ----------------------------------------------------------------------- 46# -----------------------------------------------------------------------
47 47
48WRKSRC= ${WRKDIR}/firefox-${FIREFOX_VER:C/b.*//} 48WRKSRC= ${WRKDIR}/firefox-${FIREFOX_VER:C/b.*//}
49 49
50MOZILLA_DIR= # empty 50MOZILLA_DIR= # empty
51 51
52# Note: In --enable-chrome-format=flat case, 52# Note: In --enable-chrome-format=flat case,
53# when updating remember to conditionalise about-background.png in PLIST 53# when updating remember to conditionalise about-background.png in PLIST
54CONFIGURE_ARGS+= --enable-application=browser 54CONFIGURE_ARGS+= --enable-application=browser
55 55
56#CFLAGS+= -I${PREFIX}/include/nspr 56#CFLAGS+= -I${PREFIX}/include/nspr
57# for lang/gcc6 57# for lang/gcc6
58CFLAGS+= -D_GLIBCXX_INCLUDE_NEXT_C_HEADERS 58CFLAGS+= -D_GLIBCXX_INCLUDE_NEXT_C_HEADERS
59CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS 59CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
60# Do not use uselocale() in third_party/pipewire. 60# Do not use uselocale() in third_party/pipewire.
61CFLAGS.NetBSD+= -D__LOCALE_C_ONLY 61CFLAGS.NetBSD+= -D__LOCALE_C_ONLY
62 62
63LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGBASE} 63LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGBASE}
64LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib 64LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib
65LDFLAGS.DragonFly+= -lplc4 -lnspr4 65LDFLAGS.DragonFly+= -lplc4 -lnspr4
66LDFLAGS.FreeBSD+= -lplc4 -lnspr4 66LDFLAGS.FreeBSD+= -lplc4 -lnspr4
67LDFLAGS.Linux+= -lnspr4 67LDFLAGS.Linux+= -lnspr4
68LDFLAGS.SunOS+= -lm 68LDFLAGS.SunOS+= -lm
69 69
70# Should revisit to complete mprotect support. 70# Should revisit to complete mprotect support.
71NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/firefox 71NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/firefox
72NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/firefox-bin 72NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/firefox-bin
73 73
74# Avoid ld "invalid section index" errors. 74# Avoid ld "invalid section index" errors.
75BUILDLINK_TRANSFORM.SunOS+= rm:-fdata-sections 75BUILDLINK_TRANSFORM.SunOS+= rm:-fdata-sections
76BUILDLINK_TRANSFORM.SunOS+= rm:-ffunction-sections 76BUILDLINK_TRANSFORM.SunOS+= rm:-ffunction-sections
77BUILDLINK_TRANSFORM.SunOS+= rm:-pie 77BUILDLINK_TRANSFORM.SunOS+= rm:-pie
78 78
79# Workaround for https://bugs.llvm.org/show_bug.cgi?id=46366 79# Workaround for https://bugs.llvm.org/show_bug.cgi?id=46366
80BUILDLINK_TRANSFORM.NetBSD+= rm:-fexperimental-new-pass-manager 80BUILDLINK_TRANSFORM.NetBSD+= rm:-fexperimental-new-pass-manager
81 81
82SUBST_CLASSES+= dfly_malloc_h 82SUBST_CLASSES+= dfly_malloc_h
83SUBST_STAGE.dfly_malloc_h= pre-configure 83SUBST_STAGE.dfly_malloc_h= pre-configure
84SUBST_MESSAGE.dfly_malloc_h= Dont include malloc.h on dragonflybsd 84SUBST_MESSAGE.dfly_malloc_h= Dont include malloc.h on dragonflybsd
85SUBST_SED.dfly_malloc_h= -e 's,HAVE_MALLOC_H,HAVE_MALLOC_H \&\& !defined(__DragonFly__),g' 85SUBST_SED.dfly_malloc_h= -e 's,HAVE_MALLOC_H,HAVE_MALLOC_H \&\& !defined(__DragonFly__),g'
86SUBST_FILES.dfly_malloc_h+= media/ffvpx/libavutil/mem.c 86SUBST_FILES.dfly_malloc_h+= media/ffvpx/libavutil/mem.c
87 87
88SUBST_CLASSES+= paths 88SUBST_CLASSES+= paths
89SUBST_STAGE.paths= pre-configure 89SUBST_STAGE.paths= pre-configure
90SUBST_FILES.paths= ../firefox.sh 90SUBST_FILES.paths= ../firefox.sh
91SUBST_VARS.paths= PREFIX MOZILLA 91SUBST_VARS.paths= PREFIX MOZILLA
92 92
93.include "mozilla-common.mk" 93.include "mozilla-common.mk"
94.include "options.mk" 94.include "options.mk"
95 95
96CHECK_INTERPRETER_SKIP+= lib/firefox-sdk/sdk/bin/header.py 96CHECK_INTERPRETER_SKIP+= lib/firefox-sdk/sdk/bin/header.py
97CHECK_INTERPRETER_SKIP+= lib/firefox-sdk/sdk/bin/typelib.py 97CHECK_INTERPRETER_SKIP+= lib/firefox-sdk/sdk/bin/typelib.py
98CHECK_INTERPRETER_SKIP+= lib/firefox-sdk/sdk/bin/xpidl.py 98CHECK_INTERPRETER_SKIP+= lib/firefox-sdk/sdk/bin/xpidl.py
99CHECK_INTERPRETER_SKIP+= lib/firefox-sdk/sdk/bin/xpt.py 99CHECK_INTERPRETER_SKIP+= lib/firefox-sdk/sdk/bin/xpt.py
100 100
101CHECK_WRKREF_SKIP+= lib/${MOZILLA}/omni.ja 101CHECK_WRKREF_SKIP+= lib/${MOZILLA}/omni.ja
102 102
103MOZILLA= ${PKGBASE} 103MOZILLA= ${PKGBASE}
104 104
105.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) 105.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
106MOZILLA_NAME= Firefox 106MOZILLA_NAME= Firefox
107MOZILLA_BRANDING= official 107MOZILLA_BRANDING= official
108.else 108.else
109MOZILLA_NAME= Browser 109MOZILLA_NAME= Browser
110MOZILLA_BRANDING= unofficial 110MOZILLA_BRANDING= unofficial
111.endif 111.endif
112 112
113pre-configure: 113pre-configure:
114# As of 106.0, .in template files are not patched. 114# As of 106.0, .in template files are not patched.
115# cd ${WRKSRC} && autoconf 115# cd ${WRKSRC} && autoconf
116# cd ${WRKSRC}/js/src && autoconf 116# cd ${WRKSRC}/js/src && autoconf
117 cd ${WRKSRC} && mkdir ${OBJDIR} 117 cd ${WRKSRC} && mkdir ${OBJDIR}
118 cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars 118 cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars
119# Do not fetch Rust Cargo file via network during build 119# Do not fetch Rust Cargo file via network during build
120.if !defined(FIREFOX_MAINTAINER) 120.if !defined(FIREFOX_MAINTAINER)
121 mv ${WRKDIR}/dist ${WRKSRC}/${OBJDIR} 121 mv ${WRKDIR}/dist ${WRKSRC}/${OBJDIR}
122.endif 122.endif
123 123
124.if defined(FIREFOX_MAINTAINER) 124.if defined(FIREFOX_MAINTAINER)
125# Create files needed only by the firefox maintainer when updating 125# Create files needed only by the firefox maintainer when updating
126# the package 126# the package
127# XXX - manually removing the .*_done files is wrong! 127# XXX - manually removing the .*_done files is wrong!
128.PHONY: build-list 128.PHONY: build-list
129build-list: 129build-list:
130 cd ${WRKSRC}/${OBJDIR}/dist/bin/browser/chrome && \ 130 cd ${WRKSRC}/${OBJDIR}/dist/bin/browser/chrome && \
131 find . -type f | sort > ${OUT:Q} 131 find . -type f | sort > ${OUT:Q}
132 132
133NODE_LIST= "${WRKDIR}/node.list" 133NODE_LIST= "${WRKDIR}/node.list"
134NO_NODE_LIST= "${WRKDIR}/no-node.list" 134NO_NODE_LIST= "${WRKDIR}/no-node.list"
135NODE_FILES= "${WRKDIR}/node.flist" 135NODE_FILES= "${WRKDIR}/node.flist"
136 136
137.PHONY: maintainer-files 137.PHONY: maintainer-files
138maintainer-files: 138maintainer-files:
139 rm -f ${FILESDIR}/node-wrapper.sh 139 rm -f ${FILESDIR}/node-wrapper.sh
140 V=$$( node -v ) && \ 140 V=$$( node -v ) && \
141 printf '#! /bin/sh\n\nVERS=%s\n\nif [ "$$1" = "-v" ] || [ "$$1" = "--version" ]; then\n\tprintf "$${VERS}\\n"\nfi\n\nexit 0\n' $$V \ 141 printf '#! /bin/sh\n\nVERS=%s\n\nif [ "$$1" = "-v" ] || [ "$$1" = "--version" ]; then\n\tprintf "$${VERS}\\n"\nfi\n\nexit 0\n' $$V \
142 > ${FILESDIR}/node-wrapper.sh && \ 142 > ${FILESDIR}/node-wrapper.sh && \
143 chmod 0755 ${FILESDIR}/node-wrapper.sh 143 chmod 0755 ${FILESDIR}/node-wrapper.sh
144 rm -f ${WRKDIR}/.build_done ${WRKDIR}/.configure_done 144 rm -f ${WRKDIR}/.build_done ${WRKDIR}/.configure_done
145 ${MAKE} MAINTAINER_INTERNAL=yes build 145 ${MAKE} MAINTAINER_INTERNAL=yes build
146 ${MAKE} MAINTAINER_INTERNAL=yes OUT="${NO_NODE_LIST}" build-list 146 ${MAKE} MAINTAINER_INTERNAL=yes OUT="${NO_NODE_LIST}" build-list
147 ${MAKE} OUT="${NODE_LIST}" build-list 147 ${MAKE} OUT="${NODE_LIST}" build-list
148 ${DIFF} -u "${NO_NODE_LIST}" "${NODE_LIST}" | \ 148 ${DIFF} -u "${NO_NODE_LIST}" "${NODE_LIST}" | \
149 ${AWK} \ 149 ${AWK} \
150 '/^\+\.\//{ printf("dist/bin/browser/chrome/%s\n", gensub(/^\+\.\//, "", "")) }' \ 150 '/^\+\.\//{ printf("dist/bin/browser/chrome/%s\n", gensub(/^\+\.\//, "", "")) }' \
151 > "${NODE_FILES}" 151 > "${NODE_FILES}"
152 cd ${WRKSRC}/${OBJDIR} && tar -c -T "${NODE_FILES}" -z \ 152 cd ${WRKSRC}/${OBJDIR} && tar -c -T "${NODE_FILES}" -z \
153 -f ${FILESDIR}/nodejs-output-${PKGVERSION_NOREV}.tgz 153 -f ${FILESDIR}/nodejs-output-${PKGVERSION_NOREV}.tgz
154.endif 154.endif
155 155
156pre-patch: 156pre-patch:
157 for f in $$(find ${WRKSRC}/third_party/libwebrtc -name moz.build -type f) ; \ 157 for f in $$(find ${WRKSRC}/third_party/libwebrtc -name moz.build -type f) ; \
158 do \ 158 do \
159 ${AWK} -f ${FILESDIR}/replace-moz.build.awk $$f > $$f.new; mv $$f.new $$f ; \ 159 ${AWK} -f ${FILESDIR}/replace-moz.build.awk $$f > $$f.new; mv $$f.new $$f ; \
160 done 160 done
161 161
162post-build: 162post-build:
163 ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ 163 ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \
164 -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ 164 -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \
165 -e 's|@FIREFOX_ICON@|${MOZILLA}|g' \ 165 -e 's|@FIREFOX_ICON@|${MOZILLA}|g' \
166 < ${FILESDIR}/desktop.in \ 166 < ${FILESDIR}/desktop.in \
167 > ${WRKDIR}/desktop 167 > ${WRKDIR}/desktop
168 168
169INSTALLATION_DIRS+= share/applications 169INSTALLATION_DIRS+= share/applications
170 170
171post-extract: 171post-extract:
172 ${CP} ${FILESDIR}/firefox.sh ${WRKDIR}/firefox.sh 172 ${CP} ${FILESDIR}/firefox.sh ${WRKDIR}/firefox.sh
173 173
174post-install: 174post-install:
175.if ${OPSYS} == "NetBSD" && ${X11_TYPE} == "native" 175.if ${OPSYS} == "NetBSD" && ${X11_TYPE} == "native"
176 ${INSTALL_SCRIPT} ${WRKDIR}/firefox.sh ${DESTDIR}${PREFIX}/bin/${MOZILLA} 176 ${INSTALL_SCRIPT} ${WRKDIR}/firefox.sh ${DESTDIR}${PREFIX}/bin/${MOZILLA}
177.else 177.else
178 ${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA} 178 ${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA}
179 ${ECHO} '${PREFIX}/lib/${MOZILLA}/${MOZILLA} "$$@"' >> \ 179 ${ECHO} '${PREFIX}/lib/${MOZILLA}/${MOZILLA} "$$@"' >> \
180 ${DESTDIR}${PREFIX}/bin/${MOZILLA} 180 ${DESTDIR}${PREFIX}/bin/${MOZILLA}
181 ${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA} 181 ${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA}
182.endif 182.endif
183 ${INSTALL_DATA} ${WRKDIR}/desktop \ 183 ${INSTALL_DATA} ${WRKDIR}/desktop \
184 ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop 184 ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
185.for i in 16 22 24 32 48 64 128 256 185.for i in 16 22 24 32 48 64 128 256
186 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps 186 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps
187 ${INSTALL_DATA} ${WRKSRC}/browser/branding/${MOZILLA_BRANDING}/default${i}.png \ 187 ${INSTALL_DATA} ${WRKSRC}/browser/branding/${MOZILLA_BRANDING}/default${i}.png \
188 ${DESTDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${MOZILLA}.png 188 ${DESTDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${MOZILLA}.png
189.endfor 189.endfor
190 190
191.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 191.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
192.include "../../sysutils/desktop-file-utils/desktopdb.mk" 192.include "../../sysutils/desktop-file-utils/desktopdb.mk"
193.include "../../mk/bsd.pkg.mk" 193.include "../../mk/bsd.pkg.mk"

cvs diff -r1.527 -r1.528 pkgsrc/www/firefox/distinfo (switch to unified diff)

--- pkgsrc/www/firefox/distinfo 2024/04/16 20:10:32 1.527
+++ pkgsrc/www/firefox/distinfo 2024/04/24 14:33:13 1.528
@@ -1,45 +1,45 @@ @@ -1,45 +1,45 @@
1$NetBSD: distinfo,v 1.527 2024/04/16 20:10:32 ryoon Exp $ 1$NetBSD: distinfo,v 1.528 2024/04/24 14:33:13 ryoon Exp $
2 2
3BLAKE2s (firefox-125.0.1.source.tar.xz) = 9ed1d68bd671ae3580cd16e62520ac854349e1e2543c34e9ddd874af95d4fa54 3BLAKE2s (firefox-125.0.2.source.tar.xz) = 0827a98b99294464d6ab3d8bcaa03298c914f11263ff41bb7f7047fa362a0478
4SHA512 (firefox-125.0.1.source.tar.xz) = 6f2f336de8b0ec9cb19ba20c909407b7b88c0319ee3b2f1f3429133516b0c45b4c7846f287985a0cdb9f34acc7d5378ed14fb48e26bef113c8ac360501a30c4d 4SHA512 (firefox-125.0.2.source.tar.xz) = f6d5fff7c5c532d2e41a246d0403bdd746981cfcb7c43f9d3d8ec85a7acc3310a52043d1e18848475cef1b63c24769e81b2b06d68ae007b68016ee51436032f1
5Size (firefox-125.0.1.source.tar.xz) = 553213768 bytes 5Size (firefox-125.0.2.source.tar.xz) = 544666944 bytes
6BLAKE2s (nodejs-output-125.0.1.tgz) = d71ccbe962c933929c1d60c16932ffeced62f2bbf89a9747f701294423391ff2 6BLAKE2s (nodejs-output-125.0.1.tgz) = d71ccbe962c933929c1d60c16932ffeced62f2bbf89a9747f701294423391ff2
7SHA512 (nodejs-output-125.0.1.tgz) = 008bbb4b7ec535d5144f0bba2eba174f05487063c34f4a5b6b544fca2f91b8d2cea50503cce57d948448f60ab7d5aa58480887b03047ea3b03bdf19345197aa3 7SHA512 (nodejs-output-125.0.1.tgz) = 008bbb4b7ec535d5144f0bba2eba174f05487063c34f4a5b6b544fca2f91b8d2cea50503cce57d948448f60ab7d5aa58480887b03047ea3b03bdf19345197aa3
8Size (nodejs-output-125.0.1.tgz) = 224740 bytes 8Size (nodejs-output-125.0.1.tgz) = 224740 bytes
9SHA1 (patch-browser_app_profile_firefox.js) = bc719edef37d18655ba79b030270438ee166fdaf 9SHA1 (patch-browser_app_profile_firefox.js) = bc719edef37d18655ba79b030270438ee166fdaf
10SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678 10SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
11SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d1f15ff487efa9202114d19ed5668b4e7aa032a 11SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d1f15ff487efa9202114d19ed5668b4e7aa032a
12SHA1 (patch-config_makefiles_rust.mk) = 788ab8fed45625bc5552c56a3ab05b5ed7d49a8f 12SHA1 (patch-config_makefiles_rust.mk) = 788ab8fed45625bc5552c56a3ab05b5ed7d49a8f
13SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49 13SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
14SHA1 (patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp) = b93b4c6367bd2fb3d1868ab7d97ca56c100be414 14SHA1 (patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp) = b93b4c6367bd2fb3d1868ab7d97ca56c100be414
15SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993 15SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
16SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = b2adce9e65662283a11b6dcff40e95523e940045 16SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = b2adce9e65662283a11b6dcff40e95523e940045
17SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad 17SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad
18SHA1 (patch-gfx_wr_swgl_build.rs) = df6ebfaabb4d27994e59a9d0eaf12c7cf08415fb 18SHA1 (patch-gfx_wr_swgl_build.rs) = df6ebfaabb4d27994e59a9d0eaf12c7cf08415fb
19SHA1 (patch-intl_lwbrk_LineBreaker.cpp) = e2eaf7d66f1255ba5baf7f7edadbb1fa8cb39b13 19SHA1 (patch-intl_lwbrk_LineBreaker.cpp) = e2eaf7d66f1255ba5baf7f7edadbb1fa8cb39b13
20SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 298642a3527804115b398fb7904a3596962932e3 20SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 298642a3527804115b398fb7904a3596962932e3
21SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 753bb4e90758f5b42a51bbc073b328de673988cf 21SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 753bb4e90758f5b42a51bbc073b328de673988cf
22SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 63fbee04321f7ade20db4ccc1a1218b848344ce1 22SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 63fbee04321f7ade20db4ccc1a1218b848344ce1
23SHA1 (patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp) = d90fca47d79551fd74214d47f8184670b901b792 23SHA1 (patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp) = d90fca47d79551fd74214d47f8184670b901b792
24SHA1 (patch-js_src_jit_FlushICache.cpp) = d1e611eaf7d7be22abfac6b39fbcd99df3570e47 24SHA1 (patch-js_src_jit_FlushICache.cpp) = d1e611eaf7d7be22abfac6b39fbcd99df3570e47
25SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba 25SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
26SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a 26SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a
27SHA1 (patch-media_libpng_pngpriv.h) = 8320a1f7534ed5c4914b597bb3d6117d0060318f 27SHA1 (patch-media_libpng_pngpriv.h) = 8320a1f7534ed5c4914b597bb3d6117d0060318f
28SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f 28SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f
29SHA1 (patch-modules_fdlibm_src_math__private.h) = e20b6c23011d7123cbbd64a500eb8ce8c426620e 29SHA1 (patch-modules_fdlibm_src_math__private.h) = e20b6c23011d7123cbbd64a500eb8ce8c426620e
30SHA1 (patch-netwerk_protocol_http_nsHttpHandler.cpp) = 8e1d9a0746b637f5f4259e448e72172cfb08b23f 30SHA1 (patch-netwerk_protocol_http_nsHttpHandler.cpp) = 8e1d9a0746b637f5f4259e448e72172cfb08b23f
31SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = b0d1f6a6e0eb852b0fd0238ad3f8ed3166c60a50 31SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = b0d1f6a6e0eb852b0fd0238ad3f8ed3166c60a50
32SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4 32SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
33SHA1 (patch-third__party_js_cfworker_build.sh) = 46cdf97b99cf01080f290ae8d9a33b5f869fc3e4 33SHA1 (patch-third__party_js_cfworker_build.sh) = 46cdf97b99cf01080f290ae8d9a33b5f869fc3e4
34SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build) = d0454784eb72be49162f619579e060a0de3c480f 34SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build) = d0454784eb72be49162f619579e060a0de3c480f
35SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 455be625b5de2f6f1f4b2dbb6c8cb33ca16c2583 35SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 455be625b5de2f6f1f4b2dbb6c8cb33ca16c2583
36SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = 4cb0e1c88dc83370024ed1aac7f75445b9f98df8 36SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = 4cb0e1c88dc83370024ed1aac7f75445b9f98df8
37SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc) = 8111952a107eb2cd665525ddd0e27c79eee3c1cd 37SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc) = 8111952a107eb2cd665525ddd0e27c79eee3c1cd
38SHA1 (patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc) = b90e22b50879f7adcc1da3a993f52c0701b720f8 38SHA1 (patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc) = b90e22b50879f7adcc1da3a993f52c0701b720f8
39SHA1 (patch-third__party_sqlite3_src_moz.build) = b26856a4b87aa12211575d9982f62dc899474b52 39SHA1 (patch-third__party_sqlite3_src_moz.build) = b26856a4b87aa12211575d9982f62dc899474b52
40SHA1 (patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc) = 99d0db944f0c2d0c623460991efd423d9127c988 40SHA1 (patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc) = 99d0db944f0c2d0c623460991efd423d9127c988
41SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = e905e38ef1b88d764c695c019f15609350c1c43b 41SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = e905e38ef1b88d764c695c019f15609350c1c43b
42SHA1 (patch-toolkit_moz.configure) = 1306e7ac3c3939886aff38a58dd3162e6517409b 42SHA1 (patch-toolkit_moz.configure) = 1306e7ac3c3939886aff38a58dd3162e6517409b
43SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662 43SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662
44SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec 44SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
45SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 8980398051fa16c7283acb6d323419993cce1420 45SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 8980398051fa16c7283acb6d323419993cce1420