[packages/firefox] up to 92.0

atler atler at pld-linux.org
Tue Sep 7 19:23:09 CEST 2021


commit e610d9b17c4763adc4335824a5618cbc2bf571fe
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Sep 7 19:22:23 2021 +0200

    up to 92.0

 firefox.spec    | 210 ++++++++++++++++++++++++++++----------------------------
 glibc2.34.patch | 140 -------------------------------------
 2 files changed, 104 insertions(+), 246 deletions(-)
---
diff --git a/firefox.spec b/firefox.spec
index 06dccaf..9a6551f 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -42,215 +42,214 @@ curl -s $U | sed -ne 's,.*href="\([^"]\+\)/".*,'"$U"'xpi/\1.xpi,p'
 %endif
 
 %define		nspr_ver	4.32
-%define		nss_ver		3.68
+%define		nss_ver		3.69
 
 Summary:	Firefox web browser
 Summary(hu.UTF-8):	Firefox web böngésző
 Summary(pl.UTF-8):	Firefox - przeglądarka WWW
 Name:		firefox
-Version:	91.0.2
+Version:	92.0
 Release:	1
 License:	MPL v2.0
 Group:		X11/Applications/Networking
 Source0:	https://releases.mozilla.org/pub/firefox/releases/%{version}/source/firefox-%{version}.source.tar.xz
-# Source0-md5:	d976db3bdbb05c8ecce53592ed12a5f9
+# Source0-md5:	b3cccd065e38a2b3ed8a0243339b53dc
 Source3:	%{name}.desktop
 Source4:	%{name}.sh
 Source5:	vendor.js
 Source6:	vendor-ac.js
 Source100:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ach.xpi
-# Source100-md5:	c928b7ef6cc9aa35da9341a665e4d3e1
+# Source100-md5:	bf5ecfd2ac308e253cfe69f64329eb2a
 Source101:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/af.xpi
-# Source101-md5:	86b28f8267298ce864fd8a7986937a02
+# Source101-md5:	cbe1419b25595e957a98ca96f9f65055
 Source102:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/an.xpi
-# Source102-md5:	795d08691bf2eb871149803bd4f206fe
+# Source102-md5:	e286fe468308dc1723f39163d139092a
 Source103:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ar.xpi
-# Source103-md5:	12dce860a0fbf3dc3b598062b09d2663
+# Source103-md5:	39f4dc4867106210e94269f277083c55
 Source104:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ast.xpi
-# Source104-md5:	b5242a894ecf18fca1b0838f63dde230
+# Source104-md5:	744117fd8d4ffe2cf5aa75a359e56a20
 Source105:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/az.xpi
-# Source105-md5:	7174575118a0738921192e3b376524f2
+# Source105-md5:	07bae09edfb9f2ca88c3fb891c3b14ff
 Source106:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/be.xpi
-# Source106-md5:	9d7c34de5401d55d3ae563f289cd9a44
+# Source106-md5:	f83271d1fa4c1fd7d1c13ad817e0305b
 Source107:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bg.xpi
-# Source107-md5:	2f0550cfe402c4c816a800a3d9dcbd89
+# Source107-md5:	55e8cce9dbad83b1ba5a5b125fbc1681
 Source108:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bn.xpi
-# Source108-md5:	50ff6e74e0036490082cac54221234d8
+# Source108-md5:	f6d809ecde00754a7ffe9ee943944df8
 Source109:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/br.xpi
-# Source109-md5:	a3c0132c71406221f986e7619bb5ad29
+# Source109-md5:	2d41b7765d22b27938401b51f75bc36f
 Source110:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bs.xpi
-# Source110-md5:	717a16a0ee2d858d1cc805f278fa8c85
+# Source110-md5:	582279ec39d4fb7ce794baa0fae0e683
 Source111:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ca.xpi
-# Source111-md5:	4f89a21528a41d27aa01572433b79635
+# Source111-md5:	f51826de070aa5011c9fd6611b9639f6
 Source112:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ca-valencia.xpi
-# Source112-md5:	1f5bc62bd614c7c8288c5f574c5effb7
+# Source112-md5:	1ecc3e5dae0d5da953c9aa8558577e25
 Source113:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cak.xpi
-# Source113-md5:	8fcf496c3b97854b34f20c825dc64272
+# Source113-md5:	952d804d78dcdb0daced09ee419ffe30
 Source114:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cs.xpi
-# Source114-md5:	905bd5f89791a064baa0ee0a063fcd30
+# Source114-md5:	4758c1a08ba5924c974fe67240ae578b
 Source115:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cy.xpi
-# Source115-md5:	bf323f28bc13d813465e443176d9359b
+# Source115-md5:	df93192394cf4f58569a3d9d7f22abd6
 Source116:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/da.xpi
-# Source116-md5:	fc662dda17434219c2906e256683ca59
+# Source116-md5:	2366480c69710da89a95e9abb0acf81c
 Source117:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/de.xpi
-# Source117-md5:	453c07f818bedfc35866d0786a50fddd
+# Source117-md5:	a78bf742cb3c61a80d8ff2e850aab3db
 Source118:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/dsb.xpi
-# Source118-md5:	390fba37bd1cee04da9f19a968d393b3
+# Source118-md5:	0e678b0ada2563ea9a7fc900106092c9
 Source119:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/el.xpi
-# Source119-md5:	671d6ca34df121252fce64881e19c360
+# Source119-md5:	21a8499cb225d17f21cb8c20a9e9e2bf
 Source120:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-CA.xpi
-# Source120-md5:	6b9cfe333f3e5d9d441fe9f4df1b39d0
+# Source120-md5:	b18dae9bbd9791263f49d71c4ea789bb
 Source121:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-GB.xpi
-# Source121-md5:	a3b7d270d89243a9a1711402ce1d602a
+# Source121-md5:	5875c7b06104d2d3869d90234fa99b1d
 Source122:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-US.xpi
-# Source122-md5:	e50cd34f5ab62e4a4b4db6db4fef95e4
+# Source122-md5:	7453e816227aa1c2640861d6be6b50f8
 Source123:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/eo.xpi
-# Source123-md5:	89eddb1c518b6299a9a37995b5cc893b
+# Source123-md5:	3e70f386e66c274d8deeb957c2f74bc7
 Source124:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-AR.xpi
-# Source124-md5:	cd2d2aeac052f1f1e7ed9db840bdcbbe
+# Source124-md5:	08dcbe1870703cdcfc9f1ae9ea39e1f8
 Source125:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-CL.xpi
-# Source125-md5:	c5ca348c2af6ffffeac4c6777faea7dd
+# Source125-md5:	b14510bc29a1d5db228e9f14378ab2ae
 Source126:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-ES.xpi
-# Source126-md5:	783e0a5f57e1fbffb0d4b43270f694e9
+# Source126-md5:	f1f9b627ff6f90f8b913d2c8fc511f9d
 Source127:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-MX.xpi
-# Source127-md5:	a19fce49e99e4199db5201928913891b
+# Source127-md5:	50190123a7edb00ae77cb0f10cbd2f1c
 Source128:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/et.xpi
-# Source128-md5:	ec0218588b6b6e0a7dbd9bd8a5aa8497
+# Source128-md5:	9eb606ce469729671745e1a774f466a6
 Source129:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/eu.xpi
-# Source129-md5:	97da56ebf1a9957a54c69cf53bb4fad0
+# Source129-md5:	918c215874fbafe051c7e5d4d6ddaaf8
 Source130:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fa.xpi
-# Source130-md5:	48712185473b27fde3d92dfa2c87385b
+# Source130-md5:	adc03e731bc7cf1a6c0a97359e7e1f4d
 Source131:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ff.xpi
-# Source131-md5:	a058c088004cca366ee802c94aea468b
+# Source131-md5:	a5f0c4c75e13cc19f4c44e38eb6212a3
 Source132:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fi.xpi
-# Source132-md5:	ec5170e168a7f74f7b5e88dd5c18becb
+# Source132-md5:	6485019e203c67ac52ad61d6876fa14c
 Source133:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fr.xpi
-# Source133-md5:	cc66f148112337fd01e7aaa8a6e95f00
+# Source133-md5:	1d8b084e95180e354f6a2ae70f59478d
 Source134:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fy-NL.xpi
-# Source134-md5:	0fdb4d728d01c4509b7e296dc6804374
+# Source134-md5:	120180623a1564e7a531a238b5331595
 Source135:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ga-IE.xpi
-# Source135-md5:	89bf27859080c52a98322e28c94ad699
+# Source135-md5:	cc317c27502e879d3ae7a46509fc2f78
 Source136:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gd.xpi
-# Source136-md5:	385d273a8ff22d0f0d908d4ed115d509
+# Source136-md5:	4dcf92fa96efae100e163e1db80a3c0a
 Source137:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gl.xpi
-# Source137-md5:	86a2db890bf9204e1f8f8f14893c2ea9
+# Source137-md5:	b189de17338dc85e3d5d59d4e3ba4bee
 Source138:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gn.xpi
-# Source138-md5:	a395a7db244b8499a1ffc9e16dc341c2
+# Source138-md5:	ac22eead2f65f3b71e8b44543a3879c8
 Source139:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gu-IN.xpi
-# Source139-md5:	e5f84de47016a6e17426b26f148f761e
+# Source139-md5:	dd74237e4b5ff486a81a6cfed53a067d
 Source140:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/he.xpi
-# Source140-md5:	95d59224a7c09f02f43d57f4a744b921
+# Source140-md5:	ecc8db934006b5cbcc7e1faafd4b7ebd
 Source141:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hi-IN.xpi
-# Source141-md5:	1a787f5d65e7619e667b76a57258cbc8
+# Source141-md5:	e613c8f85e4b283df8faf609229e7edc
 Source142:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hr.xpi
-# Source142-md5:	3e83ee809a228218317f1b1b6c261bbf
+# Source142-md5:	29a8380a2732a4238da7f87a0ced8aac
 Source143:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hsb.xpi
-# Source143-md5:	13cbd736e00e4a452ce7554ed5478917
+# Source143-md5:	9c1f93e71e4555e2beb37fbc759d02fd
 Source144:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hu.xpi
-# Source144-md5:	32feaeab8970ce04c49cae08979bfea4
+# Source144-md5:	dc9e6e1345f3cb44eb09d6cee878edb7
 Source145:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hy-AM.xpi
-# Source145-md5:	2d6924098961a547a3c9d1407295c322
+# Source145-md5:	be25298a11f9372a0a09fba1b7b80e62
 Source146:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ia.xpi
-# Source146-md5:	dc5d62e82a847230c4193a3fb0e274b5
+# Source146-md5:	2b9fb2b09a209d068263d467fec75165
 Source147:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/id.xpi
-# Source147-md5:	24af323d0d1de558d558fcd62d64766a
+# Source147-md5:	4d3686652b702b9d56fee08123f7b496
 Source148:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/is.xpi
-# Source148-md5:	3d6f0600e6407fd2d503cafeeb024ccd
+# Source148-md5:	575922c015f6d7cb86f9ee995f5df4dd
 Source149:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/it.xpi
-# Source149-md5:	43276c25f8a27808f9f6cd1631c2457e
+# Source149-md5:	ddac60ba760f053355b5391ac94de6d9
 Source150:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ja.xpi
-# Source150-md5:	840af2f7058e5b7ff13d359caade801c
+# Source150-md5:	4eb36c4d77d925ce0f4d5c5d10948d0c
 Source151:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ka.xpi
-# Source151-md5:	46d22a7f22c57d37a186993d2296fbda
+# Source151-md5:	cfd9570933519694100ce5e5d8d543a3
 Source152:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kab.xpi
-# Source152-md5:	040dcb663cae2e35e9f135cb3cf21845
+# Source152-md5:	64d3da8256f52f20734851be83c71135
 Source153:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kk.xpi
-# Source153-md5:	29139a421b901eaa27175067c07cb82b
+# Source153-md5:	5ac1dacf7ad9dc4c2e413162332a079d
 Source154:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/km.xpi
-# Source154-md5:	5879551878c09af73c646214d03a5611
+# Source154-md5:	88a57dfdfd964108fd6d70ac7cc60f2c
 Source155:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kn.xpi
-# Source155-md5:	54b2a21b1f7dfc3a5801f0f2b9c464b3
+# Source155-md5:	23f966bfdc04f320a712121349aa5eaa
 Source156:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ko.xpi
-# Source156-md5:	ab8db476a02faf66cd744fe716dc8f22
+# Source156-md5:	84c344408570b55ce61ee129aa92b415
 Source157:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lij.xpi
-# Source157-md5:	0dd06a9a7191f76481e3a33a9e2fe681
+# Source157-md5:	8f598988ed2ab827d0bc1d6f5d2aab8a
 Source158:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lt.xpi
-# Source158-md5:	9786e2fde86c9f78ff3d155cf666da38
+# Source158-md5:	d13535856501ffe3099ce0965fe7b27d
 Source159:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lv.xpi
-# Source159-md5:	4ecebb7d068831059ecd50e0fbd1f087
+# Source159-md5:	1de8c35dee64b2adfcc4d3d186ecb6b6
 Source160:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mk.xpi
-# Source160-md5:	068495f8c0064bf184d63fc865268a99
+# Source160-md5:	8c7b6cdefc5854ab6b7a2a9fb93d2f31
 Source161:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mr.xpi
-# Source161-md5:	71e8c7629a681ff5c4883611995072f2
+# Source161-md5:	d95cf5130c93e57b5231d9e4cc60a86c
 Source162:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ms.xpi
-# Source162-md5:	031da02723c4f3bd8c12fe6c9c517834
+# Source162-md5:	3107dfbecf1b739ce9d1c27228f0bf48
 Source163:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/my.xpi
-# Source163-md5:	c67a4e37a54fff04694071b613e0fc65
+# Source163-md5:	dfcc57223db67b9d86c0bb90f36cb6c2
 Source164:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nb-NO.xpi
-# Source164-md5:	14a8214958ba59718efca8cd66613ed9
+# Source164-md5:	3cdb65e6b83e30b4e636eca27f9d6da2
 Source165:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ne-NP.xpi
-# Source165-md5:	cce246dcfdea78021e85eec1c499fbd1
+# Source165-md5:	b8dcd22d179ad728c1f915de431a3f36
 Source166:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nl.xpi
-# Source166-md5:	c23baffcf2da2c6755c1cd60b7129ba0
+# Source166-md5:	2285c5cb5e0cf19babcac5f7073ec1e1
 Source167:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nn-NO.xpi
-# Source167-md5:	24441f2c00a3431bb7085233c16894fc
+# Source167-md5:	4c14fcd93bcac98be97ddce80738ff86
 Source168:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/oc.xpi
-# Source168-md5:	05227a16f9f027147141f91d8443fcd3
+# Source168-md5:	a3561ea089de1dbdbe7c4d8e4f7b2728
 Source169:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pa-IN.xpi
-# Source169-md5:	5fd394ec68a36aa33b71ad6665b4aa61
+# Source169-md5:	648586f5f0423726948bc430ad7babef
 Source170:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pl.xpi
-# Source170-md5:	6105705a882f1ab9c67e8cdbd90affc2
+# Source170-md5:	8a6a074b668ba3c676a0b16b659b9b94
 Source171:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pt-BR.xpi
-# Source171-md5:	415fcd4822d5a8ad778acbb58140bc45
+# Source171-md5:	cbd233c084d41e59f59311ed73d66405
 Source172:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pt-PT.xpi
-# Source172-md5:	1759c62c0f0a020dc6ee14a13cbf9cd6
+# Source172-md5:	418d2e56509de0bf1a1f5d0a64bedf29
 Source173:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/rm.xpi
-# Source173-md5:	7d3c21c5ef33c29d973b97db5751327c
+# Source173-md5:	1724be5edfe7443326621a52c26f65d4
 Source174:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ro.xpi
-# Source174-md5:	6cf364cf90aa2e0aaf758f1b33aa1b14
+# Source174-md5:	283286731066d526750ca40a081dbca1
 Source175:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ru.xpi
-# Source175-md5:	383ffd9b01d667a08601ea6d7ac5dfe4
+# Source175-md5:	a943e429b5047e4aae0a2cce4c441f2e
 Source176:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/si.xpi
-# Source176-md5:	2267255c1b586ddb72895328cd530912
+# Source176-md5:	53379f6eff842831d385cea92e6523db
 Source177:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sk.xpi
-# Source177-md5:	2a75199ad6c82813f8cec09045f1ea56
+# Source177-md5:	b886c8a2a2f6cd1090fb704f48a33be6
 Source178:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sl.xpi
-# Source178-md5:	f9dc788062a4395f5e2e7420b9d803de
+# Source178-md5:	7006c7c2c24976fbdf5f5a74ce4e3686
 Source179:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/son.xpi
-# Source179-md5:	2dc36b0c876966c75d1215979198cedc
+# Source179-md5:	d26501d4e6abe493044d69f57f5638cd
 Source180:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sq.xpi
-# Source180-md5:	fbb92555176d130f93f84c169e5e28aa
+# Source180-md5:	24325fff1aefbf25f1bdb7e22847ed30
 Source181:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sr.xpi
-# Source181-md5:	1370864c9cb3676dfa1af2eb404b6b5a
+# Source181-md5:	8342017d4870b5075acaedeca4a0536f
 Source182:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sv-SE.xpi
-# Source182-md5:	e1f023e789dfb4faf0e65e0b52c34aa4
+# Source182-md5:	c3a1ccdb2920ac2aa7adb8d9543e3e47
 Source183:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ta.xpi
-# Source183-md5:	f6f6621306a06cd5649e0c93a6db1d2a
+# Source183-md5:	93af327b271e9074f68f7ce9b1a27921
 Source184:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/te.xpi
-# Source184-md5:	8a8c9e1539796a3128e826f9ffe5053a
+# Source184-md5:	13fb9e00ce2ce5cffc6f6774c75883ce
 Source185:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/th.xpi
-# Source185-md5:	803de934bab5518ecc8d181e5703399f
+# Source185-md5:	d79ddb356b248e680e5905cfb47c0fdb
 Source186:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/tl.xpi
-# Source186-md5:	bb8a1949f6aa1e57a000f01dd1cbff94
+# Source186-md5:	5e5655c1c68a4f9fa920f3f9df54a07d
 Source187:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/tr.xpi
-# Source187-md5:	cd824716739196750457245fdbd865de
+# Source187-md5:	cc084da9809485c096191d8689173d29
 Source188:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/trs.xpi
-# Source188-md5:	559d01ebc64ef4195fda7a4889151c71
+# Source188-md5:	9492dca3a570e612b6a272ff9005833e
 Source189:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/uk.xpi
-# Source189-md5:	bc795d1886e89b7d7885e3a8b4a90702
+# Source189-md5:	f74919626cc9aa60a83bf825974771de
 Source190:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ur.xpi
-# Source190-md5:	6c1a3a1dd65beab4b86ea6d3b8e537cf
+# Source190-md5:	4496f0a670edc2f0d581c06651c152c0
 Source191:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/uz.xpi
-# Source191-md5:	0c2db1c83f30a95535c64e1803658922
+# Source191-md5:	158c026b9a6c6f67ae64d199574f7400
 Source192:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/vi.xpi
-# Source192-md5:	fc3cc474dad2de57831d1145eb5a6e8a
+# Source192-md5:	ee0a95755dc6eaa803e3bfc55b67d944
 Source193:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/xh.xpi
-# Source193-md5:	53ac7fb03139bde1778d1b39699f7c0f
+# Source193-md5:	3d74dd066d2d1609b5e64b9aa4649e5c
 Source194:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-CN.xpi
-# Source194-md5:	19884ef2ccbe63f76b2a917c45a9c60a
+# Source194-md5:	145f8e2c3fa6b4788fa4ae7a39a6f723
 Source195:	https://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-TW.xpi
-# Source195-md5:	3409d65b0d1995d6120fa40324b3fc1f
-Patch0:		glibc2.34.patch
+# Source195-md5:	fc906b44364134a4e085ccaf8fe9fe97
 Patch4:		%{name}-prefs.patch
 Patch5:		%{name}-pld-bookmarks.patch
 Patch6:		%{name}-no-subshell.patch
@@ -267,7 +266,7 @@ BuildRequires:	automake
 %{?with_system_cairo:BuildRequires:	cairo-devel >= 1.10.2-5}
 BuildRequires:	cargo >= 1.32.0
 %{?with_clang:BuildRequires:	clang}
-BuildRequires:	clang-devel >= 3.9.0
+BuildRequires:	clang-devel >= 5.0
 BuildRequires:	dbus-glib-devel >= 0.60
 BuildRequires:	fontconfig-devel >= 1:2.7.0
 BuildRequires:	freetype-devel >= 1:2.1.8
@@ -293,7 +292,7 @@ BuildRequires:	libxcb-devel
 %{?with_system_libvpx:BuildRequires:	libvpx-devel >= 1.8.0}
 BuildRequires:	libwebp-devel >= 1.0.2
 %{?with_clang:BuildRequires:	lld}
-BuildRequires:	llvm-devel >= 3.9.0
+BuildRequires:	llvm-devel >= 5.0
 %ifarch %{ix86} %{x8664}
 BuildRequires:	nasm >= 2.14
 %endif
@@ -302,7 +301,7 @@ BuildRequires:	nodejs >= 10.23.1
 BuildRequires:	nspr-devel >= 1:%{nspr_ver}
 BuildRequires:	nss-devel >= 1:%{nss_ver}
 BuildRequires:	pango-devel >= 1:1.22.0
-BuildRequires:	pixman-devel >= 0.19.2
+BuildRequires:	pixman-devel >= 0.36.0
 BuildRequires:	perl-modules >= 5.006
 BuildRequires:	pkgconfig >= 1:0.9.0
 BuildRequires:	pkgconfig(libffi) >= 3.0.9
@@ -313,7 +312,7 @@ BuildRequires:	python3-simplejson
 BuildRequires:	python3-virtualenv >= 16
 BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 1.601
-BuildRequires:	rust >= 1.47.0
+BuildRequires:	rust >= 1.51.0
 BuildRequires:	rust-cbindgen >= 0.19.0
 BuildRequires:	sed >= 4.0
 BuildRequires:	tar >= 1:1.22
@@ -352,7 +351,7 @@ Requires:	myspell-common
 %requires_ge_to	nspr nspr-devel
 %requires_ge_to	nss nss-devel
 Requires:	pango >= 1:1.22.0
-Requires:	pixman >= 0.19.2
+Requires:	pixman >= 0.36.0
 Requires:	xorg-lib-libxkbcommon >= 0.4.1
 %ifarch %{ix86}
 Requires:	cpuinfo(mmx)
@@ -2073,7 +2072,6 @@ unpack() {
 %define __unzip unpack
 %setup -q %(seq -f '-a %g' 100 195 | xargs)
 
-%patch0 -p1
 %patch4 -p1
 %patch5 -p1
 %patch6 -p2
diff --git a/glibc2.34.patch b/glibc2.34.patch
deleted file mode 100644
index 516bf77..0000000
--- a/glibc2.34.patch
+++ /dev/null
@@ -1,140 +0,0 @@
-
-# HG changeset patch
-# User Gian-Carlo Pascutto <gcp at mozilla.com>
-# Date 1628058287 0
-# Node ID 7f9b9624c400dc847dc0053ebe35fbe63353a3d2
-# Parent  958aef401f3c27231c426fc6e00024b0741470a6
-Bug 1721326 - Allow dynamic PTHREAD_STACK_MIN. r=glandium, a=RyanVM
-
-https://phabricator.services.mozilla.com/D120708
-
-Differential Revision: https://phabricator.services.mozilla.com/D120972
-
-diff --git a/js/xpconnect/src/XPCJSContext.cpp b/js/xpconnect/src/XPCJSContext.cpp
---- a/js/xpconnect/src/XPCJSContext.cpp
-+++ b/js/xpconnect/src/XPCJSContext.cpp
-@@ -81,23 +81,20 @@
- #  include <algorithm>
- #  include <windows.h>
- #endif
- 
- using namespace mozilla;
- using namespace xpc;
- using namespace JS;
- 
--// The watchdog thread loop is pretty trivial, and should not require much stack
--// space to do its job. So only give it 32KiB or the platform minimum.
-+// We will clamp to reasonable values if this isn't set.
- #if !defined(PTHREAD_STACK_MIN)
- #  define PTHREAD_STACK_MIN 0
- #endif
--static constexpr size_t kWatchdogStackSize =
--    PTHREAD_STACK_MIN < 32 * 1024 ? 32 * 1024 : PTHREAD_STACK_MIN;
- 
- static void WatchdogMain(void* arg);
- class Watchdog;
- class WatchdogManager;
- class MOZ_RAII AutoLockWatchdog final {
-   Watchdog* const mWatchdog;
- 
-  public:
-@@ -154,22 +151,29 @@ class Watchdog {
-       // extra pages if we can avoid it.
-       nsCOMPtr<nsIDebug2> dbg = do_GetService("@mozilla.org/xpcom/debug;1");
-       Unused << dbg;
-     }
- 
-     {
-       AutoLockWatchdog lock(this);
- 
-+      // The watchdog thread loop is pretty trivial, and should not
-+      // require much stack space to do its job. So only give it 32KiB
-+      // or the platform minimum. On modern Linux libc this might resolve to
-+      // a runtime call.
-+      size_t watchdogStackSize = PTHREAD_STACK_MIN;
-+      watchdogStackSize = std::max<size_t>(32 * 1024, watchdogStackSize);
-+
-       // Gecko uses thread private for accounting and has to clean up at thread
-       // exit. Therefore, even though we don't have a return value from the
-       // watchdog, we need to join it on shutdown.
-       mThread = PR_CreateThread(PR_USER_THREAD, WatchdogMain, this,
-                                 PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD,
--                                PR_JOINABLE_THREAD, kWatchdogStackSize);
-+                                PR_JOINABLE_THREAD, watchdogStackSize);
-       if (!mThread) {
-         MOZ_CRASH("PR_CreateThread failed!");
-       }
- 
-       // WatchdogMain acquires the lock and then asserts mInitialized. So
-       // make sure to set mInitialized before releasing the lock here so
-       // that it's atomic with the creation of the thread.
-       mInitialized = true;
-
-
-# HG changeset patch
-# User stransky <stransky at redhat.com>
-# Date 1628058287 0
-# Node ID 600365d8b24068e8105773830270cf86478aa487
-# Parent  7f9b9624c400dc847dc0053ebe35fbe63353a3d2
-Bug 1721326 - Use small stack for DoClone(). r=jld, a=RyanVM
-
-Patch author is Florian Weimer <fweimer 'at' redhat.com>
-
-Differential Revision: https://phabricator.services.mozilla.com/D120709
-
-diff --git a/security/sandbox/linux/launch/SandboxLaunch.cpp b/security/sandbox/linux/launch/SandboxLaunch.cpp
---- a/security/sandbox/linux/launch/SandboxLaunch.cpp
-+++ b/security/sandbox/linux/launch/SandboxLaunch.cpp
-@@ -504,18 +504,17 @@ static int CloneCallee(void* aPtr) {
- // stack, not switch stacks.
- //
- // Valgrind would disapprove of using clone() without CLONE_VM;
- // Chromium uses the raw syscall as a workaround in that case, but
- // we don't currently support sandboxing under valgrind.
- MOZ_NEVER_INLINE MOZ_ASAN_BLACKLIST static pid_t DoClone(int aFlags,
-                                                          jmp_buf* aCtx) {
-   static constexpr size_t kStackAlignment = 16;
--  uint8_t miniStack[PTHREAD_STACK_MIN]
--      __attribute__((aligned(kStackAlignment)));
-+  uint8_t miniStack[4096] __attribute__((aligned(kStackAlignment)));
- #ifdef __hppa__
-   void* stackPtr = miniStack;
- #else
-   void* stackPtr = ArrayEnd(miniStack);
- #endif
-   return clone(CloneCallee, stackPtr, aFlags, aCtx);
- }
- 
-@@ -526,23 +525,29 @@ MOZ_NEVER_INLINE MOZ_ASAN_BLACKLIST stat
- static pid_t ForkWithFlags(int aFlags) {
-   // Don't allow flags that would share the address space, or
-   // require clone() arguments we're not passing:
-   static const int kBadFlags = CLONE_VM | CLONE_VFORK | CLONE_SETTLS |
-                                CLONE_PARENT_SETTID | CLONE_CHILD_SETTID |
-                                CLONE_CHILD_CLEARTID;
-   MOZ_RELEASE_ASSERT((aFlags & kBadFlags) == 0);
- 
-+  // Block signals due to small stack in DoClone.
-+  sigset_t oldSigs;
-+  BlockAllSignals(&oldSigs);
-+
-+  int ret = 0;
-   jmp_buf ctx;
-   if (setjmp(ctx) == 0) {
-     // In the parent and just called setjmp:
--    return DoClone(aFlags | SIGCHLD, &ctx);
-+    ret = DoClone(aFlags | SIGCHLD, &ctx);
-   }
-+  RestoreSignals(&oldSigs);
-   // In the child and have longjmp'ed:
--  return 0;
-+  return ret;
- }
- 
- static bool WriteStringToFile(const char* aPath, const char* aStr,
-                               const size_t aLen) {
-   int fd = open(aPath, O_WRONLY);
-   if (fd < 0) {
-     return false;
-   }
-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/firefox.git/commitdiff/e610d9b17c4763adc4335824a5618cbc2bf571fe



More information about the pld-cvs-commit mailing list