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
firefox-125.0.1-1.x86_64.source
firefox-125.0.1-1.x86_64.binary
firefox-af-125.0.1-1.x86_64.binary
firefox-ar-125.0.1-1.x86_64.binary
firefox-ast-125.0.1-1.x86_64.binary
firefox-bg-125.0.1-1.x86_64.binary
firefox-bn-125.0.1-1.x86_64.binary
firefox-br-125.0.1-1.x86_64.binary
firefox-bs-125.0.1-1.x86_64.binary
firefox-ca-125.0.1-1.x86_64.binary
firefox-cs-125.0.1-1.x86_64.binary
firefox-cy-125.0.1-1.x86_64.binary
firefox-da-125.0.1-1.x86_64.binary
firefox-de-125.0.1-1.x86_64.binary
firefox-debuginfo-125.0.1-1.x86_64.debuginfo
firefox-debugsource-125.0.1-1.x86_64.binary
firefox-devel-125.0.1-1.x86_64.binary
firefox-el-125.0.1-1.x86_64.binary
firefox-en_GB-125.0.1-1.x86_64.binary
firefox-eo-125.0.1-1.x86_64.binary
firefox-es_AR-125.0.1-1.x86_64.binary
firefox-es_CL-125.0.1-1.x86_64.binary
firefox-es_ES-125.0.1-1.x86_64.binary
firefox-es_MX-125.0.1-1.x86_64.binary
firefox-et-125.0.1-1.x86_64.binary
firefox-eu-125.0.1-1.x86_64.binary
firefox-fa-125.0.1-1.x86_64.binary
firefox-fi-125.0.1-1.x86_64.binary
firefox-fr-125.0.1-1.x86_64.binary
firefox-fy-125.0.1-1.x86_64.binary
firefox-ga_IE-125.0.1-1.x86_64.binary
firefox-gd-125.0.1-1.x86_64.binary
firefox-gl-125.0.1-1.x86_64.binary
firefox-gu_IN-125.0.1-1.x86_64.binary
firefox-he-125.0.1-1.x86_64.binary
firefox-hi-125.0.1-1.x86_64.binary
firefox-hr-125.0.1-1.x86_64.binary
firefox-hu-125.0.1-1.x86_64.binary
firefox-hy-125.0.1-1.x86_64.binary
firefox-id-125.0.1-1.x86_64.binary
firefox-is-125.0.1-1.x86_64.binary
firefox-it-125.0.1-1.x86_64.binary
firefox-ja-125.0.1-1.x86_64.binary
firefox-kk-125.0.1-1.x86_64.binary
firefox-km-125.0.1-1.x86_64.binary
firefox-kn-125.0.1-1.x86_64.binary
firefox-ko-125.0.1-1.x86_64.binary
firefox-lt-125.0.1-1.x86_64.binary
firefox-lv-125.0.1-1.x86_64.binary
firefox-mk-125.0.1-1.x86_64.binary
firefox-mr-125.0.1-1.x86_64.binary
firefox-nb_NO-125.0.1-1.x86_64.binary
firefox-nl-125.0.1-1.x86_64.binary
firefox-nn_NO-125.0.1-1.x86_64.binary
firefox-pa_IN-125.0.1-1.x86_64.binary
firefox-pl-125.0.1-1.x86_64.binary
firefox-pt_BR-125.0.1-1.x86_64.binary
firefox-pt_PT-125.0.1-1.x86_64.binary
firefox-ro-125.0.1-1.x86_64.binary
firefox-ru-125.0.1-1.x86_64.binary
firefox-si-125.0.1-1.x86_64.binary
firefox-sk-125.0.1-1.x86_64.binary
firefox-sl-125.0.1-1.x86_64.binary
firefox-sq-125.0.1-1.x86_64.binary
firefox-sr-125.0.1-1.x86_64.binary
firefox-sv_SE-125.0.1-1.x86_64.binary
firefox-ta-125.0.1-1.x86_64.binary
firefox-te-125.0.1-1.x86_64.binary
firefox-th-125.0.1-1.x86_64.binary
firefox-tr-125.0.1-1.x86_64.binary
firefox-uk-125.0.1-1.x86_64.binary
firefox-vi-125.0.1-1.x86_64.binary
firefox-zh_CN-125.0.1-1.x86_64.binary
firefox-zh_TW-125.0.1-1.x86_64.binary
firefox-125.0.1-1.aarch64.binary
firefox-125.0.1-1.aarch64.source
firefox-af-125.0.1-1.aarch64.binary
firefox-ar-125.0.1-1.aarch64.binary
firefox-ast-125.0.1-1.aarch64.binary
firefox-bg-125.0.1-1.aarch64.binary
firefox-bn-125.0.1-1.aarch64.binary
firefox-br-125.0.1-1.aarch64.binary
firefox-bs-125.0.1-1.aarch64.binary
firefox-ca-125.0.1-1.aarch64.binary
firefox-cs-125.0.1-1.aarch64.binary
firefox-cy-125.0.1-1.aarch64.binary
firefox-da-125.0.1-1.aarch64.binary
firefox-de-125.0.1-1.aarch64.binary
firefox-debuginfo-125.0.1-1.aarch64.debuginfo
firefox-debugsource-125.0.1-1.aarch64.binary
firefox-devel-125.0.1-1.aarch64.binary
firefox-el-125.0.1-1.aarch64.binary
firefox-en_GB-125.0.1-1.aarch64.binary
firefox-eo-125.0.1-1.aarch64.binary
firefox-es_AR-125.0.1-1.aarch64.binary
firefox-es_CL-125.0.1-1.aarch64.binary
firefox-es_ES-125.0.1-1.aarch64.binary
firefox-es_MX-125.0.1-1.aarch64.binary
firefox-et-125.0.1-1.aarch64.binary
firefox-eu-125.0.1-1.aarch64.binary
firefox-fa-125.0.1-1.aarch64.binary
firefox-fi-125.0.1-1.aarch64.binary
firefox-fr-125.0.1-1.aarch64.binary
firefox-fy-125.0.1-1.aarch64.binary
firefox-ga_IE-125.0.1-1.aarch64.binary
firefox-gd-125.0.1-1.aarch64.binary
firefox-gl-125.0.1-1.aarch64.binary
firefox-gu_IN-125.0.1-1.aarch64.binary
firefox-he-125.0.1-1.aarch64.binary
firefox-hi-125.0.1-1.aarch64.binary
firefox-hr-125.0.1-1.aarch64.binary
firefox-hu-125.0.1-1.aarch64.binary
firefox-hy-125.0.1-1.aarch64.binary
firefox-id-125.0.1-1.aarch64.binary
firefox-is-125.0.1-1.aarch64.binary
firefox-it-125.0.1-1.aarch64.binary
firefox-ja-125.0.1-1.aarch64.binary
firefox-kk-125.0.1-1.aarch64.binary
firefox-km-125.0.1-1.aarch64.binary
firefox-kn-125.0.1-1.aarch64.binary
firefox-ko-125.0.1-1.aarch64.binary
firefox-lt-125.0.1-1.aarch64.binary
firefox-lv-125.0.1-1.aarch64.binary
firefox-mk-125.0.1-1.aarch64.binary
firefox-mr-125.0.1-1.aarch64.binary
firefox-nb_NO-125.0.1-1.aarch64.binary
firefox-nl-125.0.1-1.aarch64.binary
firefox-nn_NO-125.0.1-1.aarch64.binary
firefox-pa_IN-125.0.1-1.aarch64.binary
firefox-pl-125.0.1-1.aarch64.binary
firefox-pt_BR-125.0.1-1.aarch64.binary
firefox-pt_PT-125.0.1-1.aarch64.binary
firefox-ro-125.0.1-1.aarch64.binary
firefox-ru-125.0.1-1.aarch64.binary
firefox-si-125.0.1-1.aarch64.binary
firefox-sk-125.0.1-1.aarch64.binary
firefox-sl-125.0.1-1.aarch64.binary
firefox-sq-125.0.1-1.aarch64.binary
firefox-sr-125.0.1-1.aarch64.binary
firefox-sv_SE-125.0.1-1.aarch64.binary
firefox-ta-125.0.1-1.aarch64.binary
firefox-te-125.0.1-1.aarch64.binary
firefox-th-125.0.1-1.aarch64.binary
firefox-tr-125.0.1-1.aarch64.binary
firefox-uk-125.0.1-1.aarch64.binary
firefox-vi-125.0.1-1.aarch64.binary
firefox-zh_CN-125.0.1-1.aarch64.binary
firefox-zh_TW-125.0.1-1.aarch64.binary
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.meNo Comment.65d 20hrs
369start [@T] proton.meNo Comment.65d 20hrs