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. | 218d 17hrs |
369start [@T] proton.me | No Comment. | 218d 17hrs |