Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/extra/firefox/PKGBUILD
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2023-04-07 17:26:08 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2023-04-07 17:26:08 +0200
commitcf6a3c28e1a8b6ea166012a9b333b02a720eef2a (patch)
tree1f702d6652e148fb168e14ef60dd2dd4f7b76b8e /extra/firefox/PKGBUILD
parenta70a4ca97402b8290c90f6ffa4d9cf04a1e19d72 (diff)
extra/firefox: redone patching for 111.0
Diffstat (limited to 'extra/firefox/PKGBUILD')
-rw-r--r--extra/firefox/PKGBUILD22
1 files changed, 9 insertions, 13 deletions
diff --git a/extra/firefox/PKGBUILD b/extra/firefox/PKGBUILD
index 7fb06ccb..3a18b1aa 100644
--- a/extra/firefox/PKGBUILD
+++ b/extra/firefox/PKGBUILD
@@ -5,6 +5,7 @@
if [ "${CARCH}" = "pentium4" ]; then
source+=('mozconfig-pentium4.patch')
sha256sums+=('c8b5376c4ee3f7dec4c9fe2b81434df4e2f5dd7caa99c8bf4371aec3c32233af')
+ b2sums+=('6d1f48b81a430ca39e8ea8de6ffc44010c18344b0f3b1d282f7f6d6e124823f2152267c593c1d86f049a0d8a80591b20e27b3e7c2ca29f6b29b68ef4333e4828')
eval "$(
declare -f prepare | \
sed '
@@ -15,6 +16,7 @@ fi
if [ "${CARCH}" = "i686" ]; then
source+=('mozconfig-i686.patch')
sha256sums+=('a0e274593c8d3587c4a669e22c480997cce24789f1dff78fb0da0f1d43083d68')
+ b2sums+=('7f6a89042ab4a4c7c6727056029d0e20411fa63c6b857a0a75c95c0544e81bea565d8cb0daba0c775861d45486ca9ab5375ec564ed567bd330f72a5e1d657ea3')
eval "$(
declare -f prepare | \
sed '
@@ -132,6 +134,7 @@ eval "$(
# see https://bugzilla.mozilla.org/show_bug.cgi?id=1565757
source+=('rust-static-disable-network-test-on-static-libraries.patch')
sha256sums+=('10c5276eab2e87f400a6ec15d7ffbef3b0407ee888dea36f1128927ca55b9041')
+b2sums+=('009789d3bb93ba418929019135804fc3de7de161e5be8efba7fc75646fbde395720be5b7a7d3f5d1671f459fdd2944dd14aca306bbf1c975436d4f7765d62d15')
eval "$(
declare -f prepare | \
sed '
@@ -152,6 +155,7 @@ eval "$(
# readelf: Error: Unable to seek to 0x801db328 for section headers
source+=('avoid-libxul-OOM-python-check.patch')
sha256sums+=('2f0c81a38c4578f68f5456b618fe84a78974072821488173eb55e0e72287e353')
+b2sums+=('97035e44cd1deae7bb2422c81eec7294feb51f43f460b4d7ddba083e1d8a48d265a36ca43cf1d9dee49b01ee6df0c76e0f6916cc73cb7ad9caa1c235a59da0e4')
eval "$(
declare -f prepare | \
sed '
@@ -213,12 +217,13 @@ eval "$(
# typedef __float_t float_t;
# /usr/include/math.h:169:21: note: previous declaration as ?typedef long double float_t?
# typedef long double float_t;
-source+=('firefox-106.0.1-fdlibm.patch')
-sha256sums+=('ddc0945f2414828668dd922b6b8203f7fb54d7b1f0aac3e18299bccb5c2facab')
+source+=('firefox-111.0.1-fdlibm.patch')
+sha256sums+=('c127120a600fca5a4de76ba6fdf50d7c06afc7913046299315e173e03c3e93e0')
+b2sums+=('44e421ac15c829e1a03dfdcc727fe01e4194e67ea96a1c85ebc79148e2567b074f90428de34230282d64d8fce9916500703357de8f65b5ee866933e57fe40e46')
eval "$(
declare -f prepare | \
sed '
- $ i patch -p1 -i "$srcdir/firefox-106.0.1-fdlibm.patch"
+ $ i patch -p1 -i "$srcdir/firefox-111.0.1-fdlibm.patch"
'
)"
@@ -233,19 +238,10 @@ eval "$(
'
)"
-# disable AVX2 the brutal way
-source+=('simd_avx2.patch')
-sha256sums+=('e68f8a9858f14a75813df608510e1f8143fd6eb1fcf233df8239d16d935e80f8')
-eval "$(
- declare -f prepare | \
- sed '
- $ i patch -p1 -i "$srcdir/simd_avx2.patch"
- '
-)"
-
# from Voidlinux, enable atomics in JIT for i686
source+=('fix-i686-build-moz-1792159.patch')
sha256sums+=('2fb39374fd3d80eea9e346032a2a4b2bc2e357dee7380855b24bcf19b1335d06')
+b2sums+=('d20ce3eff595f85df86eaa0dfb665fc356f8987117a771f76adc4ac12046a7e82b0af182fa99f87ea1362a5026c9d0216c7b714649fef0c7294c61c8e8f4d790')
eval "$(
declare -f prepare | \
sed '