firefox 125.0.1-1 (x86_64;aarch64) 2024-17693
9999
| Status | published | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Submitter | cris [@T] beebames.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Platform | rolling | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Repository | main | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| URL | https://abf.openmandriva.org/build_lists/416913 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Packages |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Build Date | 2024-04-17 03:12:08 +0000 UTC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Last Updated | 2024-04-18 15:02:03.314902636 +0000 UTC |
$ git diff --patch-with-stat --summary fcf48411e39375bcff8c52ae7a4ee58c8863663c..ce9bb48471d5921b3f08cd45ad0b580986d1333f
.abf.yml | 140 +++++++++++++++++++-------------------
build-aarch64-skia.patch | 54 +++++----------
build-nspr.patch | 28 --------
firefox-67.0-webrtc-compile.patch | 11 ---
firefox-91-buildfixes.patch | 21 ------
firefox.spec | 25 +++----
mozilla-107.0.1-kde.patch | 6 +-
mozilla-1667096.patch | 32 ++++-----
mozilla-1890593.patch | 17 +++++
9 files changed, 132 insertions(+), 202 deletions(-)
delete mode 100644 build-nspr.patch
delete mode 100644 firefox-67.0-webrtc-compile.patch
delete mode 100644 firefox-91-buildfixes.patch
create mode 100644 mozilla-1890593.patch
diff --git a/.abf.yml b/.abf.yml
index 4a76971..7f8b347 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,71 +1,71 @@
sources:
- af.xpi: 23177dd13dd11ad37abcfb737cc5062803b2f594
- ar.xpi: 19b4a2e456a980d95c97ad742f5075e57e72c5bd
- ast.xpi: 579d411aea0cc1d41ae82c8489ce51a5d053e6cf
- bg.xpi: ad72e982109d8847825f5ac4ebf223ad2d935d5a
- bn.xpi: dc90834ee8262e8539dc4927940ae6a3831bdbd8
- br.xpi: ca6fd316952930733f7f53bd79f0089adc7c3a13
- bs.xpi: e0d6a2fd4cdffc84244195ec4bd0df729d5b6a9b
- ca.xpi: 3ade20a93a1955149aa109517d5cd816657e006a
- cs.xpi: b3acd0240740f2837a49c8cee4c62a6770982fee
- cy.xpi: dc7e091f68635f232c45260fe58ccc4f1b1a3999
- da.xpi: 36165bd950e1d832c107a92ad0954873aa1316cb
- de.xpi: d8026b58f977c93666c7552fcc560341cb15ea2c
- el.xpi: 0648aa4971f3efad74248c6368c3676e1d646d92
- en-GB.xpi: ec3db37a03fd5595b750d151567d90a92c25c2a7
- eo.xpi: f6b250dd7002c15f4ed7f540211e238c2311738e
- es-AR.xpi: 5bc2d7413be8f7946a2b3c4baaef8c234f225647
- es-CL.xpi: 32c04e80a865e77cd63f8bd43a92f16cff3de737
- es-ES.xpi: 01184bd56dd2e775f7b210267bf26e387160281f
- es-MX.xpi: 140fb9609b40fb34120179c3958448e20319ddd6
- et.xpi: 360a4f2d801acab0b4097632b2c25ef9623039af
- eu.xpi: dda15076ba723ffc979c193c74ed279b5cb2adde
- fa.xpi: 2674832ac736dfd0a95e3e13efedc75d34cfc3f2
- fi.xpi: bc66ffe7b458a7b42ccb34489685ddce5641dcff
- firefox-124.0.1.source.tar.xz: 946bcca03a93f2735357f842a0e4ee3dbe079ae2
- fr.xpi: 5b3f1c6b4a2a2049d31850ca3da3a58b93b99208
- fy-NL.xpi: 265f9de52eaee8c19014b32f504e641af76208b2
- ga-IE.xpi: 20716491ecda66fa19a6455059821105fddeebb7
- gd.xpi: ff39378570d6d683fb9e2d1f0b6efa206687f982
- gl.xpi: 15097220240f74d7d664735a0a28039ca21f67ba
- gu-IN.xpi: d35e93fef48508757c0372d95f628d1e2137c600
- he.xpi: 7967ebec94ba0036983c588f51c191c6163cc9f5
- hi-IN.xpi: de5a31b6a41ca942c033af02671ec720f332762b
- hr.xpi: 902e61f021a0a776745915adf2857a5250a45278
- hu.xpi: 153a9682469c2b2486ff6fabccd784bb07b84395
- hy-AM.xpi: df434dd226520368fa1fb4c5ea60f6fd2bba8a4a
- id.xpi: a8c36c25da70d446dcc0f4c017259a8d7a337bca
- is.xpi: 9e431f2ad9ec8eb10e3a10c3d137815d29b85a21
- it.xpi: 0afb26618b94c22d19435bb8964b06b7faf449a3
- ja.xpi: 66aca593bb51a245f6496bb9ba8e45caf784a00e
- kk.xpi: 137658cd2f164e3be4863ab84fd5b4ef7101fb47
- km.xpi: dedb89b6286887e9389e43e9fa05cf2ccddcb6ff
- kn.xpi: abb2f983e2252e7b23b20dac5dff49bd2bafe5b2
- ko.xpi: 4edbfc27be28d22f888c78656e6e7385897a6674
- lt.xpi: 140256c43260d230be6087deb35bdb2f999ca676
- lv.xpi: b8732e3542072a81be86845fce37c8395e1d12c8
- mk.xpi: f2c7a74a74fb5cfedeb39faaf6571d35d2f85b4c
- mr.xpi: 3692ec7f0c5618e648be4057a6c8d5c0225409b8
- nb-NO.xpi: 3ec7df4e311129ed940326de01c630010ea7f18a
- nl.xpi: ab996dd03d98894fdf007cb5bdc90fa24abf9606
- nn-NO.xpi: cc1be22206d76e8a7b087047b1172f8736c53c83
- pa-IN.xpi: fdd2f8a2b57ceff75805dcf49a08f96a9601fec1
- pl.xpi: 6e13488e0ef836f46e5317ef0e18c2632dd6917b
- pt-BR.xpi: be913c3aac86aa6a11d3f4f243d5bdb4a96443c7
- pt-PT.xpi: 2da11d2e220caa1520044c68597ae8bb70e9a096
- ro.xpi: 302e4ed0acbcf3921def2e40d99af6b0afa26e5c
- ru.xpi: 339e260a49f99a0cb1f3ba037514f13d1d74fed1
- si.xpi: 8e63757e988fb322f88ca2b378927f2563601cfe
- sk.xpi: 1e15bcaf0e2eb824333c018afa73b518825e11d2
- sl.xpi: a2e8957424de7207fa2464fed86388df9ca91c7d
- sq.xpi: 85110fe3d95b6c12a1b700ef587ee9e96794a04e
- sr.xpi: 957591d6a61233af1fb1831b8cae7176a3cc3db4
- sv-SE.xpi: 792c829ed405121706ebb0d1c44a4d1e95722da9
- ta.xpi: 47afdd4fc2168efaa324e98747cefa68b48eeca0
- te.xpi: ab0d4f7013034ff08530956b147ec25b826bf7f2
- th.xpi: dc8dca5ed3554d1dac6f49667087c55b582fcff5
- tr.xpi: 477378fadfe7156f9191036f4593bdae2936470a
- uk.xpi: 60cfa11cdab2451fb6562c5721be4ee08881be5f
- vi.xpi: f46c9944f8c08da31489da30fbe32baa7ab86a9f
- zh-CN.xpi: f5b7d5f92e2586899dca6881b593cfeaf38710ce
- zh-TW.xpi: 781ad028da4deff929e0d39b9e75048a3a92b42a
+ af.xpi: 0138434a9c799ce62379325e6d0f7af1bd5b439c
+ ar.xpi: 874b118486b64ad8900ae2ca03c448199679a8e1
+ ast.xpi: 95c4e967088f0bb76e86429df4bbf4494291b6c2
+ bg.xpi: 06f115ddb17403f962072f51abbdec9787e65a3e
+ bn.xpi: b7110196470ec2c4fe731c131d90c5e1fc50d92e
+ br.xpi: 8c9fad6cd804e70205411dc9171d87f49da69875
+ bs.xpi: f6835fb7436ad2097c4a79b2a8d249fc9b8e748e
+ ca.xpi: b881a9ad80e912d4b1d3cacc11eb21a731fcc492
+ cs.xpi: 86efa3ea24f01caf07760ebafe2be1cd6010e085
+ cy.xpi: b7705bad4ae9a0ee91523eccabf67e68ab673dab
+ da.xpi: 928d2c1d3e0274a17257f49c571b096636eefab4
+ de.xpi: 249870d7f36a189eb788e6d8cc68dc20f0841f08
+ el.xpi: 07f391bc2a6ba96f6853b58a668f2e3b14772f30
+ en-GB.xpi: 8fb79bc54f128fccd0cb314cfdb7a97cb279f8c1
+ eo.xpi: 6a3eb021d4a742ff65a39cc9f2eb0e40749d7f5e
+ es-AR.xpi: 9236e53a7a8129c7d96bb99e462a4ae8a9ac7838
+ es-CL.xpi: 2bed903f2b124e584ad0a24be155c03d540554f6
+ es-ES.xpi: 70c05f5dcc3ff386df63834fe7cc19ea745d20be
+ es-MX.xpi: 0e9e5731528108260e56b79a82a67b8a394d6713
+ et.xpi: 090f497b9b1d247507270fbad0aeb2c764ce3375
+ eu.xpi: 1d6b53861e1dc4aac57ffd41bde37b861c3a5e58
+ fa.xpi: fc9ffc5a3362929c7fa7966a491e9a28ae57d25e
+ fi.xpi: c0a6e51873bfa6fcfdfb1f0670c8928248b4c8a9
+ firefox-125.0.1.source.tar.xz: d545688ecd628fac8d84de762480475ba06894d9
+ fr.xpi: b308d4354adba6015cadf596f5bb5060588a1a0b
+ fy-NL.xpi: 272bed8a1ba76a8966b2438083ba2e7dc76bacbb
+ ga-IE.xpi: 911b05e43473734823122514a32b54a72b97cde6
+ gd.xpi: a2932042a481d19dc0125ab2bae8439b5ce7de26
+ gl.xpi: e7c7b125bd11fc4e0e9e5671b0cfeaedc35e3d5f
+ gu-IN.xpi: 6909f7cccbbc83cdb9d05924f427d722c1f3065d
+ he.xpi: 293f457272234c935561ca154349cf999adbf6a8
+ hi-IN.xpi: 4f4cd4abf6689882384df963df7240dd6d46e899
+ hr.xpi: 8e0b75072a1beda352cd9fcc83de0a9708365555
+ hu.xpi: 64715f30c3f06f3f4dd7a18d1fbee2805c80258e
+ hy-AM.xpi: cbef68e6191608dc8fd69e71bfb291aa293d4af6
+ id.xpi: fc1215065667e3854ac8bdb4085bd55ecf1ccd46
+ is.xpi: 376ee94b453a3c78f95f311040a08e267fb63e5c
+ it.xpi: 365a06a45f25d9604df6230e8bacb711e20ac3d6
+ ja.xpi: 4487269640d38befc74a972130c977a60b7f5167
+ kk.xpi: b3c6ee2ae1c2f58f062eb1c45faf42a6a4b6b1a5
+ km.xpi: 19ddf6d5f4a5bc921a2e79b0ddded08873fb0c7c
+ kn.xpi: 1c0c50208c5c782aeea2c016e3273e5564081f48
+ ko.xpi: 86d0f90084a2e9ad62de53b0e2a2a41506368037
+ lt.xpi: 3247a9d7fdadff59555efbdbee2ec1a12fa8a052
+ lv.xpi: c6a2495d6bc4b7c74d7dbd5c81a8ac84afd88e75
+ mk.xpi: e58090fdf93bb6c846f595ff9fcc58117e354a9f
+ mr.xpi: 46da2ccdac79b6b5ff74dc644042a3cf8b696a72
+ nb-NO.xpi: 06a0358f461e2b997e0edd02cf008f63964f2ea4
+ nl.xpi: cf38c53ae2701fd62162203844f0a97ac2d9515c
+ nn-NO.xpi: 4889734151769aeeccb68b373afdae8013a1f179
+ pa-IN.xpi: edf5d5d274a64b09f32bef6099dc074798afdad9
+ pl.xpi: f4b12a120e2a7c8af3ab2ebf759ca1ac5f6a2e9c
+ pt-BR.xpi: 5e33b88b7b67beacb38fe1193b86b3259d2847d6
+ pt-PT.xpi: 1cfe8a9bab9dc8e31733f33af9fec3c953c6e085
+ ro.xpi: 83af31f5783a2264bc84d61ab82758d57f1fcb5d
+ ru.xpi: 533c4f548ed1b166359b17220cbe7c636108bd1c
+ si.xpi: 7dfda4e26e228e77200853c6a9735061e73c2417
+ sk.xpi: bcffdcac19e21cb7ba51cca3098cb13ece4445a2
+ sl.xpi: 142e12d9c0f109db0eb85672fb9c60a69feb6723
+ sq.xpi: 44a1f1467785ef43d7e6d49e024781a6d3160b0a
+ sr.xpi: 096fc91e295d7153ae9bbc4e58ded26887859941
+ sv-SE.xpi: 3f194817fff2d3eb9524bd9edf338ea6ae5fb756
+ ta.xpi: c2f623102a0ebd6dc538c756d743b08f28b9e659
+ te.xpi: a84eaf36d737d71e7e15cdf261ab14711c120876
+ th.xpi: 47f8dac7ac7207e6da385954977eaf2e1475de0c
+ tr.xpi: 68ef68b76b411132c8fa849f8da39789a730757d
+ uk.xpi: 3cd71a22c9dca7ea8c438e8053ac08b7d63f0898
+ vi.xpi: 9283c0b86d5fccd2830d379946a83006f07edc1f
+ zh-CN.xpi: 362e392ee294e480392b4f83ccd76ca596f329c7
+ zh-TW.xpi: 63d61fd07bb1403f21ca0aceaf7bd4a6f13fcd73
diff --git a/build-aarch64-skia.patch b/build-aarch64-skia.patch
index a63e3e8..342836f 100644
--- a/build-aarch64-skia.patch
+++ b/build-aarch64-skia.patch
@@ -1,40 +1,7 @@
-diff -up firefox-72.0/gfx/skia/skia/include/private/SkHalf.h.aarch64-skia firefox-72.0/gfx/skia/skia/include/private/SkHalf.h
---- firefox-72.0/gfx/skia/skia/include/private/SkHalf.h.aarch64-skia 2020-01-02 22:33:02.000000000 +0100
-+++ firefox-72.0/gfx/skia/skia/include/private/SkHalf.h 2020-01-03 09:00:37.537296105 +0100
-@@ -40,7 +40,7 @@ static inline Sk4h SkFloatToHalf_finite_
-
- static inline Sk4f SkHalfToFloat_finite_ftz(uint64_t rgba) {
- Sk4h hs = Sk4h::Load(&rgba);
--#if !defined(SKNX_NO_SIMD) && defined(SK_CPU_ARM64)
-+#if 0 // !defined(SKNX_NO_SIMD) && defined(SK_CPU_ARM64)
- float32x4_t fs;
- asm ("fcvtl %[fs].4s, %[hs].4h \n" // vcvt_f32_f16(...)
- : [fs] "=w" (fs) // =w: write-only NEON register
-@@ -62,7 +62,7 @@ static inline Sk4f SkHalfToFloat_finite_
- }
-
- static inline Sk4h SkFloatToHalf_finite_ftz(const Sk4f& fs) {
--#if !defined(SKNX_NO_SIMD) && defined(SK_CPU_ARM64)
-+#if 0 // !defined(SKNX_NO_SIMD) && defined(SK_CPU_ARM64)
- float32x4_t vec = fs.fVec;
- asm ("fcvtn %[vec].4h, %[vec].4s \n" // vcvt_f16_f32(vec)
- : [vec] "+w" (vec)); // +w: read-write NEON register
-diff -up firefox-72.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h.aarch64-skia firefox-72.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h
---- firefox-72.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h.aarch64-skia 2020-01-03 09:00:37.538296107 +0100
-+++ firefox-72.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h 2020-01-03 10:11:41.259219508 +0100
-@@ -1087,7 +1087,7 @@ SI F from_half(U16 h) {
- }
-
- SI U16 to_half(F f) {
--#if defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \
-+#if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \
- && !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds.
- return vcvt_f16_f32(f);
-
-diff -up firefox-72.0/gfx/skia/skia/third_party/skcms/src/Transform_inl.h.aarch64-skia firefox-72.0/gfx/skia/skia/third_party/skcms/src/Transform_inl.h
---- firefox-72.0/gfx/skia/skia/third_party/skcms/src/Transform_inl.h.aarch64-skia 2020-01-03 09:00:37.538296107 +0100
-+++ firefox-72.0/gfx/skia/skia/third_party/skcms/src/Transform_inl.h 2020-01-03 10:11:53.513250979 +0100
-@@ -183,8 +183,6 @@ SI F F_from_Half(U16 half) {
+diff -up firefox-114.0/gfx/skia/skia/modules/skcms/src/Transform_inl.h.aarch64-skia firefox-114.0/gfx/skia/skia/modules/skcms/src/Transform_inl.h
+--- firefox-114.0/gfx/skia/skia/modules/skcms/src/Transform_inl.h.aarch64-skia 2023-06-02 03:15:22.000000000 +0200
++++ firefox-114.0/gfx/skia/skia/modules/skcms/src/Transform_inl.h 2023-06-05 10:18:46.942777997 +0200
+@@ -189,8 +189,6 @@ SI F F_from_Half(U16 half) {
SI U16 Half_from_F(F f) {
#if defined(USING_NEON_FP16)
return bit_pun<U16>(f);
@@ -43,3 +10,16 @@ diff -up firefox-72.0/gfx/skia/skia/third_party/skcms/src/Transform_inl.h.aarch6
#elif defined(USING_AVX512F)
return (U16)_mm512_cvtps_ph((__m512 )f, _MM_FROUND_CUR_DIRECTION );
#elif defined(USING_AVX_F16C)
+diff -up firefox-114.0/gfx/skia/skia/src/base/SkHalf.h.aarch64-skia firefox-114.0/gfx/skia/skia/src/base/SkHalf.h
+diff -up firefox-114.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h.aarch64-skia firefox-114.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h
+--- firefox-114.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h.aarch64-skia 2023-06-05 10:18:46.941777963 +0200
++++ firefox-114.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h 2023-06-05 10:20:44.924843847 +0200
+@@ -1128,7 +1128,7 @@ SI F from_half(U16 h) {
+ }
+
+ SI U16 to_half(F f) {
+-#if defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \
++#if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \
+ && !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds.
+ return sk_bit_cast<U16>(vcvt_f16_f32(f));
+
diff --git a/build-nspr.patch b/build-nspr.patch
deleted file mode 100644
index acb67af..0000000
--- a/build-nspr.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -up firefox-80.0/dom/system/IOUtils.cpp.nspr-build firefox-80.0/dom/system/IOUtils.cpp
---- firefox-80.0/dom/system/IOUtils.cpp.nspr-build 2020-08-19 17:38:00.895018639 +0200
-+++ firefox-80.0/dom/system/IOUtils.cpp 2020-08-19 17:38:09.965978725 +0200
-@@ -14,9 +14,9 @@
- #include "mozilla/Services.h"
- #include "mozilla/Span.h"
- #include "mozilla/TextUtils.h"
--#include "nspr/prio.h"
--#include "nspr/private/pprio.h"
--#include "nspr/prtypes.h"
-+#include "prio.h"
-+#include "private/pprio.h"
-+#include "prtypes.h"
- #include "nsDirectoryServiceDefs.h"
- #include "nsIFile.h"
- #include "nsIGlobalObject.h"
-diff -up firefox-80.0/dom/system/IOUtils.h.nspr-build firefox-80.0/dom/system/IOUtils.h
---- firefox-80.0/dom/system/IOUtils.h.nspr-build 2020-08-17 22:13:15.000000000 +0200
-+++ firefox-80.0/dom/system/IOUtils.h 2020-08-19 17:20:33.332711771 +0200
-@@ -14,7 +14,7 @@
- #include "mozilla/dom/TypedArray.h"
- #include "mozilla/ErrorResult.h"
- #include "mozilla/MozPromise.h"
--#include "nspr/prio.h"
-+#include "prio.h"
- #include "nsIAsyncShutdown.h"
- #include "nsISerialEventTarget.h"
- #include "nsLocalFile.h"
diff --git a/firefox-67.0-webrtc-compile.patch b/firefox-67.0-webrtc-compile.patch
deleted file mode 100644
index 11ee2e3..0000000
--- a/firefox-67.0-webrtc-compile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -up firefox-67.0/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc.omv~ firefox-67.0/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc
---- firefox-67.0/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc.omv~ 2019-05-27 21:10:21.190087292 +0200
-+++ firefox-67.0/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc 2019-05-27 21:10:51.665087602 +0200
-@@ -7,6 +7,7 @@
- * in the file PATENTS. All contributing project authors may
- * be found in the AUTHORS file in the root of the source tree.
- */
-+#define SIOCGSTAMP 0x8906
- #include "rtc_base/physicalsocketserver.h"
-
- #if defined(_MSC_VER) && _MSC_VER < 1300
diff --git a/firefox-91-buildfixes.patch b/firefox-91-buildfixes.patch
deleted file mode 100644
index 8a71c30..0000000
--- a/firefox-91-buildfixes.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -up firefox-91.0/security/sandbox/linux/launch/SandboxLaunch.cpp.omv~ firefox-91.0/security/sandbox/linux/launch/SandboxLaunch.cpp
---- firefox-91.0/security/sandbox/linux/launch/SandboxLaunch.cpp.omv~ 2021-08-17 22:34:09.599506604 +0200
-+++ firefox-91.0/security/sandbox/linux/launch/SandboxLaunch.cpp 2021-08-17 22:34:24.493563307 +0200
-@@ -17,6 +17,8 @@
-
- #include <utility>
-
-+#include "../../../../mfbt/ArrayUtils.h"
-+
- #include "LinuxCapabilities.h"
- #include "LinuxSched.h"
- #include "SandboxChrootProto.h"
-@@ -516,7 +518,7 @@ MOZ_NEVER_INLINE MOZ_ASAN_BLACKLIST stat
- #ifdef __hppa__
- void* stackPtr = miniStack;
- #else
-- void* stackPtr = ArrayEnd(miniStack);
-+ void* stackPtr = ArrayEnd<uint8_t>(miniStack);
- #endif
- return clone(CloneCallee, stackPtr, aFlags, aCtx);
- }
diff --git a/firefox.spec b/firefox.spec
index 141e36f..988b012 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -34,7 +34,12 @@
# currently enabled as updating all rust deps would take eons
#global use_bundled_cbindgen 1
+# pgo seems to cause segfault on znver1
+%ifarch znver1
+%bcond_with pgo
+%else
%bcond_without pgo
+%endif
%if %omvver > 4050000
%define build_py python3
@@ -237,7 +242,7 @@ Summary: Next generation web browser
Name: firefox
# IMPORTANT: When updating, you MUST also update the l10n files by running
# download.sh after editing the version number
-Version: 124.0.1
+Version: 125.0.1
Release: %{?beta:0.%{beta}.}1
License: MPLv1+
Group: Networking/WWW
@@ -276,7 +281,7 @@ Patch17: firefox-112.0.1-no-static-libstdc++.patch
Patch50: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/firefox-enable-vaapi.patch
Patch51: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/0001-GLIBCXX-fix-for-GCC-12.patch
-#Patch52: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/build-aarch64-skia.patch
+Patch52: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/build-aarch64-skia.patch
Patch57: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/firefox-112.0-commasplit.patch
Patch58: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/firefox-gcc-13-build.patch
Patch61: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/mozilla-1196777.patch
@@ -284,6 +289,7 @@ Patch62: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/mozilla-151680
#Patch64: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/mozilla-1667096.patch
Patch65: https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/mozilla-1669639.patch
Patch66: firefox-115.4.0-icu-74.patch
+Patch67: mozilla-1890593.patch
BuildRequires: doxygen
BuildRequires: makedepend
@@ -453,17 +459,12 @@ ac_add_options --enable-release
ac_add_options --update-channel=%{update_channel}
ac_add_options --enable-update-channel=%{update_channel}
ac_add_options --with-distribution-id=org.openmandriva
-%ifarch %{ix86}
-ac_add_options --enable-linker=bfd
-ac_add_options --disable-optimize
-%else
ac_add_options --enable-optimize="-O3"
-%endif
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-zlib
ac_add_options --enable-necko-wifi
-%ifarch %{ix86} %{x86_64}
+%ifarch %{x86_64}
ac_add_options --enable-av1
%endif
ac_add_options --without-system-libevent
@@ -515,16 +516,8 @@ EOF
%build
%global optflags %{optflags} -g0 -fno-exceptions
-%ifarch %ix86
-%global optflags %{optflags} -g0 -fno-exceptions -Wno-format-security
-%global ldflags %{ldflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
-# still requires gcc
-export CXX=g++
-export CC=gcc
-%else
%global optflags %{optflags} -Wno-error=c++11-narrowing-const-reference
%global optflags %{optflags} -Qunused-arguments -g0 -fno-lto
-%endif
#(tpg) do not use serverbuild or serverbuild_hardened macros
# because compile will fail of missing -fPIC :)
diff --git a/mozilla-107.0.1-kde.patch b/mozilla-107.0.1-kde.patch
index c1bca1d..b3907d0 100644
--- a/mozilla-107.0.1-kde.patch
+++ b/mozilla-107.0.1-kde.patch
@@ -188,9 +188,9 @@ diff -up firefox-116.0/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp.2~
+}
+
+
- NS_IMPL_COMPONENT_FACTORY(nsUnixSystemProxySettings) {
- auto result = MakeRefPtr<nsUnixSystemProxySettings>();
- result->Init();
+ NS_IMETHODIMP
+ nsUnixSystemProxySettings::GetSystemWPADSetting(bool* aSystemWPADSetting) {
+ *aSystemWPADSetting = false;
diff -up firefox-116.0/toolkit/xre/moz.build.2~ firefox-116.0/toolkit/xre/moz.build
--- firefox-116.0/toolkit/xre/moz.build.2~ 2023-07-27 20:36:18.000000000 +0200
+++ firefox-116.0/toolkit/xre/moz.build 2023-08-01 10:19:34.790552382 +0200
diff --git a/mozilla-1667096.patch b/mozilla-1667096.patch
index 85dd729..924705f 100644
--- a/mozilla-1667096.patch
+++ b/mozilla-1667096.patch
@@ -1,6 +1,6 @@
-diff -up firefox-108.0/media/ffvpx/libavcodec/codec_list.c.1667096 firefox-108.0/media/ffvpx/libavcodec/codec_list.c
---- firefox-108.0/media/ffvpx/libavcodec/codec_list.c.1667096 2022-12-05 21:18:00.000000000 +0100
-+++ firefox-108.0/media/ffvpx/libavcodec/codec_list.c 2022-12-08 08:29:54.513562296 +0100
+diff -up firefox-125.0/media/ffvpx/libavcodec/codec_list.c.1667096 firefox-125.0/media/ffvpx/libavcodec/codec_list.c
+--- firefox-125.0/media/ffvpx/libavcodec/codec_list.c.1667096 2024-04-08 22:17:52.000000000 +0200
++++ firefox-125.0/media/ffvpx/libavcodec/codec_list.c 2024-04-09 10:40:58.727006437 +0200
@@ -11,6 +11,9 @@ static const FFCodec * const codec_list[
#if CONFIG_MP3_DECODER
&ff_mp3_decoder,
@@ -11,9 +11,9 @@ diff -up firefox-108.0/media/ffvpx/libavcodec/codec_list.c.1667096 firefox-108.0
#if CONFIG_LIBDAV1D
&ff_libdav1d_decoder,
#endif
-diff -up firefox-108.0/media/ffvpx/libavcodec/libfdk-aacdec.c.1667096 firefox-108.0/media/ffvpx/libavcodec/libfdk-aacdec.c
---- firefox-108.0/media/ffvpx/libavcodec/libfdk-aacdec.c.1667096 2022-12-08 08:29:54.514562328 +0100
-+++ firefox-108.0/media/ffvpx/libavcodec/libfdk-aacdec.c 2022-09-03 18:20:04.000000000 +0200
+diff -up firefox-125.0/media/ffvpx/libavcodec/libfdk-aacdec.c.1667096 firefox-125.0/media/ffvpx/libavcodec/libfdk-aacdec.c
+--- firefox-125.0/media/ffvpx/libavcodec/libfdk-aacdec.c.1667096 2024-04-09 10:40:58.727006437 +0200
++++ firefox-125.0/media/ffvpx/libavcodec/libfdk-aacdec.c 2024-04-09 10:40:58.727006437 +0200
@@ -0,0 +1,497 @@
+/*
+ * AAC decoder wrapper
@@ -512,12 +512,12 @@ diff -up firefox-108.0/media/ffvpx/libavcodec/libfdk-aacdec.c.1667096 firefox-10
+ .caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
+ .p.wrapper_name = "libfdk",
+};
-diff -up firefox-108.0/media/ffvpx/libavcodec/moz.build.1667096 firefox-108.0/media/ffvpx/libavcodec/moz.build
---- firefox-108.0/media/ffvpx/libavcodec/moz.build.1667096 2022-12-05 21:18:01.000000000 +0100
-+++ firefox-108.0/media/ffvpx/libavcodec/moz.build 2022-12-08 08:29:54.514562328 +0100
-@@ -130,6 +130,12 @@ if CONFIG['MOZ_LIBAV_FFT']:
- 'avfft.c',
- ]
+diff -up firefox-125.0/media/ffvpx/libavcodec/moz.build.1667096 firefox-125.0/media/ffvpx/libavcodec/moz.build
+--- firefox-125.0/media/ffvpx/libavcodec/moz.build.1667096 2024-04-09 10:40:58.727006437 +0200
++++ firefox-125.0/media/ffvpx/libavcodec/moz.build 2024-04-09 10:57:10.584104658 +0200
+@@ -146,6 +146,12 @@ else:
+ CXXFLAGS += CONFIG["MOZ_LIBVPX_CFLAGS"]
+ OS_LIBS += CONFIG["MOZ_LIBVPX_LIBS"]
+if CONFIG['MOZ_FDK_AAC']:
+ SOURCES += [
@@ -528,10 +528,10 @@ diff -up firefox-108.0/media/ffvpx/libavcodec/moz.build.1667096 firefox-108.0/me
SYMBOLS_FILE = 'avcodec.symbols'
NoVisibilityFlags()
-diff -up firefox-108.0/toolkit/moz.configure.1667096 firefox-108.0/toolkit/moz.configure
---- firefox-108.0/toolkit/moz.configure.1667096 2022-12-05 21:21:08.000000000 +0100
-+++ firefox-108.0/toolkit/moz.configure 2022-12-08 08:29:54.514562328 +0100
-@@ -2134,6 +2134,15 @@ with only_when(compile_environment):
+diff -up firefox-125.0/toolkit/moz.configure.1667096 firefox-125.0/toolkit/moz.configure
+--- firefox-125.0/toolkit/moz.configure.1667096 2024-04-09 10:40:58.711005876 +0200
++++ firefox-125.0/toolkit/moz.configure 2024-04-09 10:40:58.728006472 +0200
+@@ -2395,6 +2395,15 @@ with only_when(compile_environment):
set_config("MOZ_SYSTEM_PNG", True, when="--with-system-png")
diff --git a/mozilla-1890593.patch b/mozilla-1890593.patch
new file mode 100644
index 0000000..b130518
--- /dev/null
+++ b/mozilla-1890593.patch
@@ -0,0 +1,17 @@
+diff --git a/toolkit/system/unixproxy/nsLibProxySettings.cpp b/toolkit/system/unixproxy/nsLibProxySettings.cpp
+index 4f6f43fb76e96..f2c7824554266 100644
+--- a/toolkit/system/unixproxy/nsLibProxySettings.cpp
++++ b/toolkit/system/unixproxy/nsLibProxySettings.cpp
+@@ -99,6 +99,12 @@ nsresult nsUnixSystemProxySettings::GetProxyForURI(const nsACString& aSpec,
+ return NS_OK;
+ }
+
++NS_IMETHODIMP
++nsUnixSystemProxySettings::GetSystemWPADSetting(bool* aSystemWPADSetting) {
++ *aSystemWPADSetting = false;
++ return NS_OK;
++}
++
+ NS_IMPL_COMPONENT_FACTORY(nsUnixSystemProxySettings) {
+ return do_AddRef(new nsUnixSystemProxySettings()).downcast<nsISupports>();
+ }
Not Available
| 369start [@T] proton.me | No Comment. | 578d 01hrs |
| 369start [@T] proton.me | No Comment. | 578d 01hrs |