firefox 104.0.1-3 (x86_64) 2022-15120
0
Status | rejected | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Submitter | cris [@T] beebames.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Platform | rolling | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repository | main | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
URL | https://abf.openmandriva.org/build_lists/229866 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Packages |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Build Date | 2022-09-02 11:39:26 +0000 UTC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Last Updated | 2022-09-13 00:41:01.893138033 +0000 UTC |
$ git diff --patch-with-stat --summary 55f222071fc81b959c47508dfd0d55436444cd8c..95c58905bcfaef6e890a1599b761c3248ec475da .abf.yml | 140 ++++++++++++++++++++--------------------- build-python-3.11.patch | 28 +++++++++ distribution.ini | 2 +- firefox-103.0-glibc-2.36.patch | 19 ++++++ firefox.spec | 16 +++-- mozilla-102.0-kde.patch | 12 ++-- 6 files changed, 131 insertions(+), 86 deletions(-) create mode 100644 build-python-3.11.patch create mode 100644 firefox-103.0-glibc-2.36.patch diff --git a/.abf.yml b/.abf.yml index 8a00b62..497081d 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,73 +1,73 @@ sources: - af.xpi: b513e5ea726db40074ace69e414247f430fd0ceb - ar.xpi: 79cbe7d84ea992a6363b859a1759c14216c82445 - ast.xpi: bdc08405734fa7fbf211ba7ce1c2e6264f796ed3 + af.xpi: 1c311e60d080003b6ed876a445436e1ce8fc6c16 + ar.xpi: a2631eea0535b87e39011e41cef9e95962edf9af + ast.xpi: e6c2e0e434182dcf04d4e0da5c54bffddc01b414 be.xpi: d2ca74c120a8e42c40c5e5f1d193ee73b1dee572 - bg.xpi: 47906ceba54bee84684419c5b5967709e120b0d6 - bn.xpi: dace78ec99533c854fec8f0fb578e6b36d43373a - br.xpi: e3733f3d0294587729d9a667d11ca930408689d4 - bs.xpi: 638c2c8b0d61e9bbbcf07a3c694a6bae10878e2a - ca.xpi: 281b085c7d4588fb3ad44188d8637161642747d0 + bg.xpi: 09c595147b457c882b049736454f6f9d5d03d0e9 + bn.xpi: 4c24ef6430bf0877b76388894cf0feb2c4b11a91 + br.xpi: add2dca53b06a27a1f12e820040c90c5dd44c689 + bs.xpi: 80ff820ae088ae078ac6543dc5168501683a6d82 + ca.xpi: 7d37f605931d0a9c75ceb36f6a7a45b8feec58da cbindgen-vendor.tar.xz: 8faf49463f1705b8604b2d121dc844aad7e37eae - cs.xpi: cad0a7ee49bc3df52c6b1f9e89ef4aada827996d - cy.xpi: 5ddfaac519534e764766c71788affac5a4270751 - da.xpi: 7e560e8890cc63b9b7c48214aa53ee3cc60b1fcd - de.xpi: 643055bac65b433e2231b15e33d391b415a8b9d8 - el.xpi: 433aafe1f1172ceb906bb5040fc9a6c45f09e6a1 - en-GB.xpi: c3fcec07379ee3e0b70d154d537a1e8e2f8d9895 - eo.xpi: 21863efe3f7b1b03e560867f21af8f9e7a91635c - es-AR.xpi: 4949ce42809a219eda06fdb4a40b69c6d0136adb - es-CL.xpi: dd7cd7bc4dda6f9faefc0c4d967fcf70a4db7f09 - es-ES.xpi: 633038d7a4aae8a8b0c3666eb4612b0910e19a6b - es-MX.xpi: 5a8768b4e0c9ff9db3aa84a145f34ea5eda25bba - et.xpi: a33a48f50f3116bf2846e40d4aa6e8e51ca95e4b - eu.xpi: 385605112694e8801c6b9291daf35753b5769a76 - fa.xpi: 9582320473c18d762f2b016bbbfe56a46e3e714e - fi.xpi: a7c11ad9a1c6c1d0070ecc9b6f304af13e15b57f - firefox-103.0.source.tar.xz: d6e4f8cd372ca02397bb57efcd72c71a14638a22 - fr.xpi: 2489104193e511ecb577ba5dfdf97cab065fa576 - fy-NL.xpi: c3c959a82ba5645203129e37a9a6373d33cf38c9 - ga-IE.xpi: 8f2fc030c04de1e9941623621422280d9b9e02bf - gd.xpi: 6f13f6c3793962bd6d1799bc8b8140954740e310 - gl.xpi: 0b2c91ee73f209de6cc924714efefa15a818fed6 - gu-IN.xpi: 9115d1b4a82b3937cd91a598e1d112c13a26c663 - he.xpi: e34c3dd427c26da1a48138f07bb0946cf19181c5 - hi-IN.xpi: 03f27b663eefa24f135be32dca18f93feca22b87 - hr.xpi: cd2567e4c14f7c6b60c5db148510f6df8e0d8099 - hu.xpi: 9693d270a218aedc0019ce9f6b062781fc1b578e - hy-AM.xpi: c20fb2ed4f1d5fee2057021ab714e484dc110a1b - id.xpi: 5f0948aafdc04a1a2df0857d1d263218519d6aac - is.xpi: dfcf1818912a0792348b833f9af30c1f3fdc9c90 - it.xpi: 6d2088c39a5476098d6989db9f4e72ba5716371b - ja.xpi: 1027057575a6e7c7f1e2d4fb9e9a85f38162e2da - kk.xpi: 3b3ef0858fcd8b74848bb4c17b3f7f8add3f8313 - km.xpi: cabc3448ab7c7cb4d0ceb563b84fb97764f328eb - kn.xpi: 86adbd0a9bcc7979e75c1691618ca3733be09d7b - ko.xpi: dfebcb86557e8f5b08a2de88b68f285ae7bf888a - lt.xpi: f90d738001f7fa9aeb42382996d94086fdf2ef2c - lv.xpi: 4e8e805251d68355bb976a4b9252c529a56797f9 - mk.xpi: 9f31c16f326a9755e4f7debb68f657f7a2cee19f - mr.xpi: 15210ed2b47de36ac560482b0c0205286eb399da - nb-NO.xpi: a5f4176514462ca3673ac9f06ddb87a63d8034d1 - nl.xpi: b0b531916680a6c91454937c2eac4e55efb971ab - nn-NO.xpi: 8cd68fa90b7151fcd9f03f80427b4cbd59909d4c - pa-IN.xpi: e67343faa2f89093ad9e4d468dfc2435f1ca0d26 - pl.xpi: bddea5cbb8e3252ba165ae51ab102d2a2493559d - pt-BR.xpi: edfc9736f3502f6afbad4e9785a140eae8cac72f - pt-PT.xpi: 06437f949f2866b906492faf71bcf7f94f5e435f - ro.xpi: 9abf1ccddbe113b77d250dadabe8eb5e38571628 - ru.xpi: 0d54ce8fdafe8a4cc8a97e9de9f361505f7112c3 - si.xpi: 59beab6b79a9ad7e22d0878e09757a43f9afa318 - sk.xpi: 058c07d827c3289931b2e6b960fb6c61e41f9630 - sl.xpi: 22658160633f0dd4a8a0eb50fac8eb45e88b6834 - sq.xpi: 1655986fc135e0061fd89aa9f5f0e4bfff562885 - sr.xpi: 62c1a5bf51612dcb0ae227f221cb2df25fef4a34 - sv-SE.xpi: 18a7eab32d17f617e95387c7ef5db280bb8a17c5 - ta.xpi: 1eeff2c6c1eb06e26a17554d45e01be6bbb71e6f - te.xpi: adf3b582a5621e566b6f2c1ec2750749b0cc6cea - th.xpi: 00439fcafb5cc20d66d204fb4b45e8a9d4ade912 - tr.xpi: fb31c8cac7a498b74dd1a584b9e2c197eb02cdd4 - uk.xpi: c1eee66612a3ec766ae1ceb1b71f8bc582252480 - vi.xpi: 8ffc273b5c2808892002d2a0b97ced8d13b49ee6 - zh-CN.xpi: e82686f23530e76ee5e69f8c752af52c099f9b46 - zh-TW.xpi: e432bde1a4e605cdabdb0261277f2b9c5b377f5d + cs.xpi: 26d87314a9756c087a4b392abd94bb18fad76355 + cy.xpi: cd770e2c5f6fa7ae0b73b6ee7416adec6341d7eb + da.xpi: c0c5969e945ea95cba2fee588091a30b2b9b1a09 + de.xpi: 21a4a05312944829e2f3a2e56ae91c4be98b456b + el.xpi: 9d9fb2609fa17d4124b877f0e63ffe4c244213c7 + en-GB.xpi: aed13430b4dbe2368471d23f34d33505292694b5 + eo.xpi: 04750cc3de274c871a2f5ce3fc40c1ae28629575 + es-AR.xpi: 17bc1c975cec3688798b78ba02c237e686acbd34 + es-CL.xpi: f04a8ff11a039148eba1f708c5ecb7578da01333 + es-ES.xpi: 9bff403a74dbf8e01427812ea0f29037a50a70a0 + es-MX.xpi: 8f00116da36284234cc1392d791eaf263c4b5420 + et.xpi: 3c8491fa7a89402efb8296ab7fbd243dde090b2a + eu.xpi: 671cd777e2cc91649e152227ded2082684119f58 + fa.xpi: 7eae3bbc893503ae57ef29000d959e93450e79ce + fi.xpi: feab15169f2129733550178461689271b5cb7885 + firefox-104.0.1.source.tar.xz: 92ef574e634e8f7bce6b96a9d58f11af3c086d5b + fr.xpi: 3856348506490bbb7178c95008c6a336065f8750 + fy-NL.xpi: c3886167286519f4df5dc11809022c42fa464c02 + ga-IE.xpi: 5b03f4fef4dcd0f24ea2f33aac470ca5c566dee1 + gd.xpi: 0068f0e71d28e60bd94f8d93c7bfa3a6433ac0c7 + gl.xpi: fe71ada6339699c48cb80e699395e45ed6920df0 + gu-IN.xpi: d04a3bd209036a13305d781c4ccb1a7965547862 + he.xpi: ca3a010da21fe5a4736c4e0957026dbe152584b3 + hi-IN.xpi: de07cdadb0bc1496ab330b39c6d3455eb3c5f23e + hr.xpi: 234eabdc34889b6b6170d98d05029bcbb0732bff + hu.xpi: 4aba77ec5ddfe1211521322d5a7768bc51e0cc0f + hy-AM.xpi: 65e7162f3574a9c8d579ee2d767991aae797b82b + id.xpi: 342e0b68e0364f4d491b9d5ea7d85c0677d6cb91 + is.xpi: 4a82eb190df8c7c10eab7db9ec8cdc6df34c641e + it.xpi: 653ff6fd686fd32057172a619bef9fdcee74abaa + ja.xpi: b38e2dcd579ff7cc7bea4e1cc952588ab921f3e9 + kk.xpi: be65b9c8cd9494b86e2680871861c5efc61e7b43 + km.xpi: a548173184e9a9b2296ef5f47eb24c33f97a1852 + kn.xpi: 53455dbafb56ed2c64a37e094e0cddaf2aa66e27 + ko.xpi: 1856a4cb19c134465df7c7af7acbb9d25c596ae0 + lt.xpi: 94add623c513bec4d4a3bdd1de05d63a66f83268 + lv.xpi: 929dcb0759c393f3012d1c79033e22bb7b9fba6a + mk.xpi: b3d3eb94d30ae1f3ca9971835929327e597bcc04 + mr.xpi: 5d88e85bf7433dea35779a50c8ce38c19dbb29f1 + nb-NO.xpi: 20a394681a41ba57341c11174745985272b8c0c1 + nl.xpi: f08777b52a775503bffe33f21c297e3740a3e5c2 + nn-NO.xpi: 3c0114dab786768b0b841aedb161c07c197fe4be + pa-IN.xpi: 88b32847c19a9cd294a08cf09d5ae0f9c70108c1 + pl.xpi: 1948ea7396c9ea9e75f4bfe6e475e7afcb635505 + pt-BR.xpi: 19fe1e1ca7e8c80fcbc2905f34230702a0a50a5a + pt-PT.xpi: 306d314fb65cf42ce293b3c34ae5bf8d32ce48db + ro.xpi: 52f45c3714d72a7b7bce9c097c7316bc1b7ffe44 + ru.xpi: 280325e95d6561526f87e54c2cc30d133170872e + si.xpi: 33de579c168c9df98d0b5c71ef72171b82ba07d6 + sk.xpi: b1c0043043188e754d5f7e9157275a2d2783a698 + sl.xpi: 52c5583a4ca352c44efb8402bbad4170923ffee2 + sq.xpi: 78fe49ea750660ddbef5cc3355a7818b56b3c14f + sr.xpi: 6c0693951b635b24fc69fc96908180b3553afac4 + sv-SE.xpi: 1f0f728e997023f5871d68e212cceebe98013b8e + ta.xpi: 617cfe9819b920860b10c2d8cdf6366e639bfb07 + te.xpi: b1d20797cff9d24b5df302564283999e7b2a0272 + th.xpi: 79068bf2ec00812eb582c55f8d26d881d5bcc7b9 + tr.xpi: 61184f9dd24daf8f175888c664311b92735d3e24 + uk.xpi: 2c7c3a38a767a416c00a0c483d68d4e906b100e7 + vi.xpi: e6d468b1f9d2a15672ea0bb9ca0ad21735e93c29 + zh-CN.xpi: 6819def4c84cdb06035bdbb841bd83947acb9c37 + zh-TW.xpi: 0cc3e9d496bb5145f603559c6d5feff92d9dbc24 diff --git a/build-python-3.11.patch b/build-python-3.11.patch new file mode 100644 index 0000000..410a3da --- /dev/null +++ b/build-python-3.11.patch @@ -0,0 +1,28 @@ +diff -up firefox-102.0/xpcom/idl-parser/xpidl/xpidl.py.build-python-3.11 firefox-102.0/xpcom/idl-parser/xpidl/xpidl.py +--- firefox-102.0/xpcom/idl-parser/xpidl/xpidl.py.build-python-3.11 2022-06-23 09:10:31.000000000 +0200 ++++ firefox-102.0/xpcom/idl-parser/xpidl/xpidl.py 2022-07-15 16:18:52.048351493 +0200 +@@ -1572,13 +1572,13 @@ class IDLParser(object): + t_ignore = " \t" + + def t_multilinecomment(self, t): +- r"/\*(?s).*?\*/" ++ r"/\*(?s:.)*?\*/" + t.lexer.lineno += t.value.count("\n") + if t.value.startswith("/**"): + self._doccomments.append(t.value) + + def t_singlelinecomment(self, t): +- r"(?m)//.*?$" ++ r"(?m://.*?$)" + + def t_IID(self, t): + return t +@@ -1591,7 +1591,7 @@ class IDLParser(object): + return t + + def t_LCDATA(self, t): +- r"(?s)%\{[ ]*C\+\+[ ]*\n(?P<cdata>.*?\n?)%\}[ ]*(C\+\+)?" ++ r"(?s:%\{[ ]*C\+\+[ ]*\n(?P<cdata>.*?\n?)%\}[ ]*(C\+\+)?)" + t.type = "CDATA" + t.value = t.lexer.lexmatch.group("cdata") + t.lexer.lineno += t.value.count("\n") diff --git a/distribution.ini b/distribution.ini index 6024ad3..53df604 100644 --- a/distribution.ini +++ b/distribution.ini @@ -19,7 +19,7 @@ update_notifications.enabled=false # toolkit.telemetry.rejected=true [LocalizablePreferences] -browser.startup.homepage="file:///usr/share/doc/HTML/index.html" +browser.startup.homepage="file:///usr/share/mdk/indexhtml/index.html" [BookmarksToolbar] item.1.title=OpenMandriva diff --git a/firefox-103.0-glibc-2.36.patch b/firefox-103.0-glibc-2.36.patch new file mode 100644 index 0000000..0803b40 --- /dev/null +++ b/firefox-103.0-glibc-2.36.patch @@ -0,0 +1,19 @@ +diff -up firefox-103.0/ipc/chromium/src/third_party/libevent/arc4random.c.omv~ firefox-103.0/ipc/chromium/src/third_party/libevent/arc4random.c +--- firefox-103.0/ipc/chromium/src/third_party/libevent/arc4random.c.omv~ 2022-08-15 00:14:55.504409182 +0200 ++++ firefox-103.0/ipc/chromium/src/third_party/libevent/arc4random.c 2022-08-15 00:15:23.626839600 +0200 +@@ -484,6 +484,7 @@ arc4random(void) + } + #endif + ++#ifndef __GLIBC__ // we get this from glibc + ARC4RANDOM_EXPORT void + arc4random_buf(void *buf_, size_t n) + { +@@ -497,6 +498,7 @@ arc4random_buf(void *buf_, size_t n) + } + ARC4_UNLOCK_(); + } ++#endif + + #ifndef ARC4RANDOM_NOUNIFORM + /* diff --git a/firefox.spec b/firefox.spec index 66c5a63..38d5778 100644 --- a/firefox.spec +++ b/firefox.spec @@ -37,7 +37,7 @@ %bcond_with pgo %if %omvver > 4050000 -%define build_py python3.9 +%define build_py python3 %else %define build_py python3 %endif @@ -239,8 +239,8 @@ Name: firefox Epoch: 0 # IMPORTANT: When updating, you MUST also update the l10n files by running # download.sh after editing the version number -Version: 103.0 -Release: %{?beta:0.%{beta}.}1 +Version: 104.0.1 +Release: %{?beta:0.%{beta}.}3 License: MPLv1+ Group: Networking/WWW Url: http://www.mozilla.com/firefox/ @@ -274,17 +274,15 @@ Patch12: mozilla-102.0-kde.patch Patch14: build-aarch64-skia.patch Patch15: build-arm-libopus.patch +Patch16: firefox-103.0-glibc-2.36.patch Patch44: https://src.fedoraproject.org/rpms/firefox/raw/master/f/build-disable-elfhack.patch +Patch45: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/build-python-3.11.patch BuildRequires: doxygen BuildRequires: makedepend BuildRequires: glibc-static-devel -%if %omvver <= 4050000 -BuildRequires: pkgconfig(python) -%else -BuildRequires: pkgconfig(python-3.9) -%endif +BuildRequires: pkgconfig(python3) %if %{with system_python} BuildRequires: python3dist(aiohttp) BuildRequires: python3dist(attrs) @@ -334,7 +332,7 @@ BuildRequires: pkgconfig(libproxy-1.0) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(nspr) >= 4.32.0 -BuildRequires: pkgconfig(nss) >= 3.79 +BuildRequires: pkgconfig(nss) >= 3.81 BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(libpulse) diff --git a/mozilla-102.0-kde.patch b/mozilla-102.0-kde.patch index 42e2370..0b97284 100644 --- a/mozilla-102.0-kde.patch +++ b/mozilla-102.0-kde.patch @@ -1211,12 +1211,12 @@ diff --git a/uriloader/exthandler/unix/nsOSHelperAppService.cpp b/uriloader/exth if (NS_FAILED(rv) || majorType.IsEmpty()) { #ifdef MOZ_WIDGET_GTK - LOG(("Looking in GNOME registry\n")); + LOG("Looking in GNOME registry\n"); RefPtr<nsMIMEInfoBase> gnomeInfo = - nsGNOMERegistry::GetFromExtension(aFileExt); + nsCommonRegistry::GetFromExtension(aFileExt); if (gnomeInfo) { - LOG(("Got MIMEInfo from GNOME registry\n")); + LOG("Got MIMEInfo from GNOME registry\n"); return gnomeInfo.forget(); } #endif @@ -1235,13 +1235,13 @@ diff --git a/uriloader/exthandler/unix/nsOSHelperAppService.cpp b/uriloader/exth - RefPtr<nsMIMEInfoBase> gnomeInfo = nsGNOMERegistry::GetFromType(aMIMEType); + RefPtr<nsMIMEInfoBase> gnomeInfo = nsCommonRegistry::GetFromType(aMIMEType); if (gnomeInfo) { - LOG( - ("Got MIMEInfo from GNOME registry without extensions; setting them " - "to %s\n", - NS_LossyConvertUTF16toASCII(extensions).get())); + LOG("Got MIMEInfo from GNOME registry without extensions; setting them " + "to %s\n", + NS_LossyConvertUTF16toASCII(extensions).get()); NS_ASSERTION(!gnomeInfo->HasExtensions(), "How'd that happen?"); gnomeInfo->SetFileExtensions(NS_ConvertUTF16toUTF8(extensions)); + return gnomeInfo.forget(); diff --git a/widget/gtk/moz.build b/widget/gtk/moz.build --- a/widget/gtk/moz.build +++ b/widget/gtk/moz.build
Not Available
benbullard79 [@T] cox.net | No Comment. | 803d 05hrs |