firefox: 118.0.2 -> 119.0

This commit is contained in:
John McQuah 2023-10-24 17:19:16 +00:00
parent 9185052c8e
commit 775e799856
5 changed files with 10 additions and 2788 deletions

View File

@ -40,7 +40,6 @@ drwxr-xr-x root/root usr/lib/firefox/gmp-clearkey/0.1/
-rw-r--r-- root/root usr/lib/firefox/omni.ja
-rwxr-xr-x root/root usr/lib/firefox/pingsender
-rw-r--r-- root/root usr/lib/firefox/platform.ini
-rwxr-xr-x root/root usr/lib/firefox/plugin-container
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/firefox.desktop

View File

@ -1,8 +1,7 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF33N9I15dzf/Wei11lvZ6lKlnKNAOQoO4nuj+g2Hf/piF/304EntztHr7zaZY0M5PHY07wWxglZLufmcM18Kl+AA=
SHA256 (Pkgfile) = 8d9402f1ab5e89e7e33b63b2f920465a585584fe0dfdc21504aa11251381db4e
SHA256 (.footprint) = d932c0f2d873abbf10fe3fd1a0d1dd95bf413717d06238eae7d85e86637aae53
SHA256 (firefox-118.0.2.source.tar.xz) = 89626520f2f0f782f37c074b94690e0f08dcf416be2b992f4aad68df5d727b21
RWSagIOpLGJF3/9IjpJztnPAAqV91wT1Fx3W9H4KLtFHsNOIbx+cE3Bxq54JqfF05UsTwaj9rZtlvbsIOHtJCin1b5r4zr682Q0=
SHA256 (Pkgfile) = 1826590954a937026e89f4057a3b9f4da4a57d26c514dd479eaf2087fe7ada80
SHA256 (.footprint) = c6149f123c43d45e03a0d84332c26a699352ffb2a6fc005dd4d69efd6a056cf8
SHA256 (firefox-119.0.source.tar.xz) = f63e44194548f246e1396508800739a24c0517e65e920002a6f67ee099be39dd
SHA256 (firefox.desktop) = 05bd1a4e283bc68f525f87cabf35ad0a59e5e63e107ce3901a4ac73e3d16ef33
SHA256 (simd039.patch) = 233b5f6d514629e6ae57ebb429574b8170994c6f5bd08af3b87714a3b612d2cf
SHA256 (node-stdout-nonblocking-wrapper) = bb8c503015e49ed1b152225bdc56cf502cd831f35962d113dcbb9121967f3523

View File

@ -5,19 +5,18 @@
# Optional: apulse jack pulseaudio pipewire sndio sccache lld wasi-libc++ wayland
name=firefox
version=118.0.2
version=119.0
release=1
source=(https://ftp.mozilla.org/pub/firefox/releases/${version}/source/$name-${version}.source.tar.xz
firefox.desktop
simd039.patch
node-stdout-nonblocking-wrapper)
build() {
cd $name-$version
for p in $SRC/*.patch; do
patch -p1 -i $p
done
#for p in $SRC/*.patch; do
# patch -p1 -i $p
#done
if [ "$(/usr/bin/python3 -c "import sys; print(sys.stdout.encoding)")" != 'utf-8' ]; then
printf "\e[031mError: set an UTF-8 locale to compile this!\033[0m\n"
@ -89,7 +88,7 @@ EOF
local cruxVer=$(/usr/bin/crux | cut -d' ' -f3)
# sandboxed web apps
prt-get isinst wasi-compiler-rt wasi-libc++ && \
prt-get isinst lld wasi-libc++ && \
echo 'ac_add_options --with-wasi-sysroot=/usr/share/wasi-sysroot' >> .mozconfig \
|| echo 'ac_add_options --without-wasm-sandboxed-libraries' >> .mozconfig

View File

@ -1,5 +1,6 @@
For sandboxing webapps you will need to install these optional dependencies:
wasi-libc
lld
wasi-compiler-rt
wasi-libc++
See https://hacks.mozilla.org/2020/02/securing-firefox-with-webassembly/

File diff suppressed because one or more lines are too long