summaryrefslogtreecommitdiff
path: root/libre/iceweasel
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2023-10-31 21:20:41 -0400
committerbill-auger <mr.j.spam.me@gmail.com>2023-11-17 11:36:18 -0500
commitaca73d48d43f6883fac8f1db6f4140c06e89f06a (patch)
tree46126a286db0dcb24f5ba27fecb9eaf62c90996d /libre/iceweasel
parent1365f255c1cce1c6b2e112d875b3ed52c56ed82b (diff)
[iceweasel]: upgrade to v119.0.1
Diffstat (limited to 'libre/iceweasel')
-rw-r--r--libre/iceweasel/PKGBUILD44
1 files changed, 31 insertions, 13 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
index 1693a149e..c05b2abd1 100644
--- a/libre/iceweasel/PKGBUILD
+++ b/libre/iceweasel/PKGBUILD
@@ -70,7 +70,7 @@
pkgname=iceweasel
epoch=1
-pkgver=119.0
+pkgver=119.0.1
pkgrel=1
pkgrel+=.parabola1
_brandingver=119.0
@@ -174,16 +174,21 @@ source_i686=(
fix-i686-xsimd-incomplete.patch
)
validpgpkeys=(
- '14F26682D0916CDD81E37B6D61B7B526D98F0353' # Mozilla Software Releases <release@mozilla.com>
+ # Mozilla Software Releases <release@mozilla.com>
+ # https://blog.mozilla.org/security/2023/05/11/updated-gpg-key-for-signing-firefox-releases/
+ 14F26682D0916CDD81E37B6D61B7B526D98F0353
)
validpgpkeys+=(
'BFA8008A8265677063B11BF47171986E4B745536' # Andreas Grapentin
'3954A7AB837D0EA9CFA9798925DB7D9B5A8D4B40' # bill-auger
)
-sha256sums=('f63e44194548f246e1396508800739a24c0517e65e920002a6f67ee099be39dd'
+
+
+sha256sums=('48cc43cab060e97467e9a17617f511a177e7b91b7e77e408425351a2cbb07f70'
'SKIP'
- '9cdc2602661717712092d28bb494e5b48e518cb930898aca85eaf21f91f7ef58')
-sha256sums+=('6af335bf59b5d5147e4883154d623826b57cbc3d9e41770a334ae2afe772ba6e'
+ '9cdc2602661717712092d28bb494e5b48e518cb930898aca85eaf21f91f7ef58') # $pkgname.desktop
+ # identity-icons-brand.svg
+sha256sums+=('6af335bf59b5d5147e4883154d623826b57cbc3d9e41770a334ae2afe772ba6e' # *.branding.tar.xz
'SKIP'
'b01209c5462237dff3ff7788e7bfedad7a327d9d2759dd65c77cfb71667f2fbd' # 9001-FSDG-sync-remote-settings-with-local-dump.patch
'65d9a18b9b2b3f1034b427af486c82416c360c0e9254ada42d81ff2b7132b1ca' # 9002-FSDG-preference-defaults.patch
@@ -197,10 +202,11 @@ sha256sums_i686=('62fa060e09b95e92fa81f4ac47c06b03d70c2bbc6cda061d85e965a82730e1
'ed3bb281697af7c4353a34067ffb4b18a971d40757bef2d6af3c8bf2d28d42d1' # firefox-111.0.1-fdlibm.patch
'2fb39374fd3d80eea9e346032a2a4b2bc2e357dee7380855b24bcf19b1335d06' # fix-i686-build-moz-1792159.patch
'c3ce181fbb0142055aa6dd17f3cda2ba6a1e54d7a689a8c6e9cce76aa40e6544') # fix-i686-xsimd-incomplete.patch
-b2sums=('4fc9852839a65b05c0861eea1d3c99aa9ef8eef02ba02dab15720d0da62b219f0fc2c4bdda1741dcf0eed316b88f032580c7cf433c4d09170b5c8e19e8ad4e1d'
+b2sums=('b5a2ceadf05692d482dc8114634902d33c32c908e60394bf2e6b38afd8d83830d40c83afec28f7257e269595196140c0a8a1f345232f29c649a202d51ca39c68'
'SKIP'
- 'f86353bbba05d8994db34c6abb66094aa61d2c37c8599930dbe9d215413f0f718a1ce55a8f2d07a65074c3947e28fc80d44c925bd9be239a870f82d2a1803635')
-b2sums+=('8946e6e2dbfca390d69d79d409f8c4dbf74522c96a038a79659869f697ba3aafc0289e4ebc5ba21508cc2ef070d2859cee07b1b8052991d4c17ed992fef8bed1'
+ 'f86353bbba05d8994db34c6abb66094aa61d2c37c8599930dbe9d215413f0f718a1ce55a8f2d07a65074c3947e28fc80d44c925bd9be239a870f82d2a1803635') # $pkgname.desktop
+ # identity-icons-brand.svg
+b2sums+=('8946e6e2dbfca390d69d79d409f8c4dbf74522c96a038a79659869f697ba3aafc0289e4ebc5ba21508cc2ef070d2859cee07b1b8052991d4c17ed992fef8bed1' # *.branding.tar.xz
'SKIP'
'cc79ed221206fcc4ec63f4d5e2e430a2993904077a5074d9bfa193911401199d5d8df01c392fdab0adfdce4085938855ab3098556630cc6fd377d5cf97d00b25' # 9001-FSDG-sync-remote-settings-with-local-dump.patch
'2d2174819ec281314a5c736c05e647c8ba270670e92fc9a4c17496a2ac45da4514095ae57db05253cf48513e42d58eda87b28c9c62c119d5a4788fcaab01d213' # 9002-FSDG-preference-defaults.patch
@@ -259,6 +265,13 @@ armv7h)
makedepends=( ${makedepends[*]/wasi-*/} ) # armv7h has no wasi compiler
depends+=( libicudata.so libicui18n.so libicuuc.so ) # --with-system-icu
+
+ # zstandard<=0.21.0,>=0.11.1: Installed with unexpected version "0.22.0"
+ makedepends=( ${makedepends[*]/python-zstandard/python-zstandard<=0.21.0} ) # archived
+
+ # warning: obj/dist/system_wrappers/cmath:3:15: fatal error: 'cmath' file not found
+ (( _USE_ALT_COMPILER )) || makedepends=( ${makedepends[*]/llvm/llvm15} llvm15-libs )
+ # still FTBS
;;
i686)
# NOTE: due to python incompatabilities in arch32,
@@ -266,6 +279,11 @@ i686)
# the latest 'cbindgen' is required
makedepends=( ${makedepends[*]/cbindgen/cbindgen=0.26.0} )
# and ... nss>=3.94 is required; but it FTBS
+ # still FTBS
+ ;;
+x86_64)
+ # zstandard<=0.21.0,>=0.11.1: Installed with unexpected version "0.22.0"
+ makedepends=( ${makedepends[*]/python-zstandard/python-zstandard<=0.21.0} ) # archived
;;
esac
@@ -364,10 +382,6 @@ prepare() {
# arch-specific technical patching
case ${CARCH} in
aarch64|armv7h)
- # Error: immediate expression requires a # prefix -- `pld [r0,1792]'
- # mozilla #1787405 and #1791267
- sed -i "s|# 'LIBYUV_DISABLE_NEON',|'LIBYUV_DISABLE_NEON',|" media/libyuv/libyuv/libyuv.gyp
- ! grep "# 'LIBYUV_DISABLE_NEON'," media/libyuv/libyuv/libyuv.gyp || ! echo "error patching media/libyuv/libyuv/libyuv.gyp" || exit 1
;;
i686)
# readelf: Error: Unable to seek to 0x801db328 for section headers
@@ -507,6 +521,7 @@ END
# https://bugzilla.redhat.com/show_bug.cgi?id=1641623
echo "ac_add_options --disable-av1" >> .mozconfig
# reduce jobs due to RAM constraints
+ MAKEFLAGS="-j1"
MAKEFLAGS="-j4"
# disable hard-coded LTO
sed -i '/cargo_rustc_flags += -Clto/d' config/makefiles/rust.mk
@@ -577,6 +592,7 @@ END
pushd "${branding_destdir}" > /dev/null
# generate icons, logos, banners
+ echo "generating branding images"
for size in 16 22 24 32 48 64 128 256
do rsvg-convert -w ${size} -h ${size} iceweasel_icon.svg -o default${size}.png
done
@@ -613,6 +629,7 @@ END
-not -name 'wikipedia-org*' \
-not -name 'top_sites.json' \
-exec rm -v {} \;
+ [[ "${CARCH}" != armv7h ]] || export MAGICK_TIME_LIMIT=300 # magick: time limit exceeded
for image in "${branding_srcdir}"/tippytop/*.svg; do
local outname=$(basename -s .svg "${image}")
local size=$(identify -format '%wx%h' ${tippytopdir}/images/wikipedia-org@2x.png)
@@ -816,7 +833,8 @@ END
## main build ##
- (( ! _SKIP_PGO )) || echo "Building optimized browser..."
+ (( ! _SKIP_PGO )) ||
+ echo "Building optimized browser..."
./mach build
# echo "Building symbol archive..." # anti-feature