Mon Feb 21 13:34:26 2022 UTC ()
Pullup ticket #6582 - requested by nia
www/firefox91: security fix

Revisions pulled up:
- www/firefox91/Makefile                                        1.13
- www/firefox91/distinfo                                        1.10

---
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Mon Feb 21 03:43:56 UTC 2022

   Modified Files:
   	pkgsrc/www/firefox91: Makefile distinfo

   Log Message:
   firefox91: update to 91.6.0

   Security Vulnerabilities fixed in Firefox ESR 91.6

       #CVE-2022-22753: Privilege Escalation to SYSTEM on Windows via Maintenance
       Service

       #CVE-2022-22754: Extensions could have bypassed permission confirmation
       during update

       #CVE-2022-22756: Drag and dropping an image could have resulted in the
       dropped object being an executable

       #CVE-2022-22759: Sandboxed iframes could have executed script if the parent
       appended elements

       #CVE-2022-22760: Cross-Origin responses could be distinguished between
       script and non-script content-types

       #CVE-2022-22761: frame-ancestors Content Security Policy directive was not
       enforced for framed extension pages

       #CVE-2022-22763: Script Execution during invalid object state

       #CVE-2022-22764: Memory safety bugs fixed in Firefox 97 and Firefox ESR 91.6


(bsiegert)
diff -r1.11.2.1 -r1.11.2.2 pkgsrc/www/firefox91/Makefile
diff -r1.8.2.1 -r1.8.2.2 pkgsrc/www/firefox91/distinfo

cvs diff -r1.11.2.1 -r1.11.2.2 pkgsrc/www/firefox91/Makefile (switch to unified diff)

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

cvs diff -r1.8.2.1 -r1.8.2.2 pkgsrc/www/firefox91/distinfo (switch to unified diff)

--- pkgsrc/www/firefox91/distinfo 2022/02/20 10:20:21 1.8.2.1
+++ pkgsrc/www/firefox91/distinfo 2022/02/21 13:34:26 1.8.2.2
@@ -1,45 +1,45 @@ @@ -1,45 +1,45 @@
1$NetBSD: distinfo,v 1.8.2.1 2022/02/20 10:20:21 bsiegert Exp $ 1$NetBSD: distinfo,v 1.8.2.2 2022/02/21 13:34:26 bsiegert Exp $
2 2
3BLAKE2s (firefox-91.5.0esr.source.tar.xz) = ede7eb4257b2709ac5c05806761a0ab3a4cc6fb262eeb970ee47fba1bc2504fd 3BLAKE2s (firefox-91.6.0esr.source.tar.xz) = 4f738596ac1c9608dcdf2dc1f6771065ab3f9dd2927c9a0c569c9fdb671f5424
4SHA512 (firefox-91.5.0esr.source.tar.xz) = 1712415b6b73c6a21edfefc39eaba5fcbbca54032f78627c0005d291501d16ef4daffb8b9a160d1d5361113ceba04eb5ddb21d903e3dd8d58838aa9596f2d781 4SHA512 (firefox-91.6.0esr.source.tar.xz) = 3dd1929f93cdd087a93fc3597f32d9005c986b59832954e01a8c2472b179c92ad611eaa73d3fc000a08b838a0b70da73ff5ba82d6009160655ba6894cf04520e
5Size (firefox-91.5.0esr.source.tar.xz) = 381371300 bytes 5Size (firefox-91.6.0esr.source.tar.xz) = 386869628 bytes
6BLAKE2s (nodejs-output-91.0.tgz) = 5007b8d20d6264a4cd573b465643cff83c2adc75ad7dd9fba97ff5fcae787c9f 6BLAKE2s (nodejs-output-91.0.tgz) = 5007b8d20d6264a4cd573b465643cff83c2adc75ad7dd9fba97ff5fcae787c9f
7SHA512 (nodejs-output-91.0.tgz) = 3a457101a4aaa5ae955b77c41ba6b0d98eb5dd0ae9d6d8cc77c0c7bc0e844238a9c0d86cd1838ffb6a37ad8851f871c21e4ca1bb59d11e58fc42c5fec88c298c 7SHA512 (nodejs-output-91.0.tgz) = 3a457101a4aaa5ae955b77c41ba6b0d98eb5dd0ae9d6d8cc77c0c7bc0e844238a9c0d86cd1838ffb6a37ad8851f871c21e4ca1bb59d11e58fc42c5fec88c298c
8Size (nodejs-output-91.0.tgz) = 201061 bytes 8Size (nodejs-output-91.0.tgz) = 201061 bytes
9SHA1 (patch-aa) = 15b8567cee2af9853f6949c80345ffcb1fd3852a 9SHA1 (patch-aa) = 15b8567cee2af9853f6949c80345ffcb1fd3852a
10SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0 10SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0
11SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678 11SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
12SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d88c7b1ccfdd3c6bd2dcd9530a36ad4a501d97a 12SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d88c7b1ccfdd3c6bd2dcd9530a36ad4a501d97a
13SHA1 (patch-config_makefiles_rust.mk) = 72d7e9ecee3ccf7ef5f741aac8e35509b41ab7b8 13SHA1 (patch-config_makefiles_rust.mk) = 72d7e9ecee3ccf7ef5f741aac8e35509b41ab7b8
14SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49 14SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
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) = 2db2859ff7dbd01c24f6bd038bb3c9ba69821115 16SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 2db2859ff7dbd01c24f6bd038bb3c9ba69821115
17SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 89a9d934ef76706c552c0b81e6cbc0f45b1ffd2c 17SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 89a9d934ef76706c552c0b81e6cbc0f45b1ffd2c
18SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad 18SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad
19SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = f6f8996f0818a1b890698c7cc5054d49cb1e8924 19SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = f6f8996f0818a1b890698c7cc5054d49cb1e8924
20SHA1 (patch-gfx_wr_swgl_build.rs) = df6ebfaabb4d27994e59a9d0eaf12c7cf08415fb 20SHA1 (patch-gfx_wr_swgl_build.rs) = df6ebfaabb4d27994e59a9d0eaf12c7cf08415fb
21SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 4a6606da590cfb8d855bde58b9c6f90e98d0870c 21SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 4a6606da590cfb8d855bde58b9c6f90e98d0870c
22SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658 22SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658
23SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 260c29bacd8bf265951b7a412f850bf2b292c836 23SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 260c29bacd8bf265951b7a412f850bf2b292c836
24SHA1 (patch-js_src_jit_ProcessExecutableMemory.cpp) = fad103cc698f9828ad58f742231984ec2bc27605 24SHA1 (patch-js_src_jit_ProcessExecutableMemory.cpp) = fad103cc698f9828ad58f742231984ec2bc27605
25SHA1 (patch-js_src_jit_arm64_vixl_MozCpu-vixl.cpp) = fdc522e3fb626b1b8a2ebf19ad60bfc25dfa4183 25SHA1 (patch-js_src_jit_arm64_vixl_MozCpu-vixl.cpp) = fdc522e3fb626b1b8a2ebf19ad60bfc25dfa4183
26SHA1 (patch-js_src_jsfriendapi.h) = b5cb687dbbda314fe0f16521c1c042c105c4bbe4 26SHA1 (patch-js_src_jsfriendapi.h) = b5cb687dbbda314fe0f16521c1c042c105c4bbe4
27SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba 27SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
28SHA1 (patch-js_src_vm_ArrayBufferObject.cpp) = 0501fdcae11568ae4ea78e0d2f6b3750b7a67d47 28SHA1 (patch-js_src_vm_ArrayBufferObject.cpp) = 0501fdcae11568ae4ea78e0d2f6b3750b7a67d47
29SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a 29SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = de58daa0fd23d4fec50426602b65c9ea5862558a
30SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 31536f36cb33f16da309527b50eda9b721608115 30SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 31536f36cb33f16da309527b50eda9b721608115
31SHA1 (patch-media_libcubeb_src_moz.build) = e4e64a1135cf4157ae5b6f7c1710ebd076953479 31SHA1 (patch-media_libcubeb_src_moz.build) = e4e64a1135cf4157ae5b6f7c1710ebd076953479
32SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc 32SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc
33SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f 33SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f
34SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = f495b64d33db4940c0dfe8c36ddf82aa752b25d9 34SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = f495b64d33db4940c0dfe8c36ddf82aa752b25d9
35SHA1 (patch-modules_fdlibm_src_math__private.h) = 6ae3b0077b4a8c6088c35769fa1972cfc44ea9c1 35SHA1 (patch-modules_fdlibm_src_math__private.h) = 6ae3b0077b4a8c6088c35769fa1972cfc44ea9c1
36SHA1 (patch-mozglue_misc_Uptime.cpp) = daefe25ef1ebc8e4d3735017b9e8ac68c4710a00 36SHA1 (patch-mozglue_misc_Uptime.cpp) = daefe25ef1ebc8e4d3735017b9e8ac68c4710a00
37SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0 37SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0
38SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4 38SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
39SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 1c1397f6177728cf9deb2b74708069b9d09509c3 39SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 1c1397f6177728cf9deb2b74708069b9d09509c3
40SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12 40SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12
41SHA1 (patch-toolkit_moz.configure) = bb6b7a358302e254e31016c3053088e6ed089f5a 41SHA1 (patch-toolkit_moz.configure) = bb6b7a358302e254e31016c3053088e6ed089f5a
42SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662 42SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662
43SHA1 (patch-widget_gtk_DMABufSurface.cpp) = 72bc9554f075734df12e1748fb8965dce8318de5 43SHA1 (patch-widget_gtk_DMABufSurface.cpp) = 72bc9554f075734df12e1748fb8965dce8318de5
44SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec 44SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
45SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = f7e491c7b62a5332066473bfc815e0050672a372 45SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = f7e491c7b62a5332066473bfc815e0050672a372