From 77ceeb733224b70a2d892010b600e195eb302cdb Mon Sep 17 00:00:00 2001 From: Duncaen Date: Tue, 9 Jul 2024 16:24:48 +0200 Subject: [PATCH] firefox: update to 128.0. --- srcpkgs/firefox/patches/sandbox-largefile.patch | 17 ----------------- srcpkgs/firefox/template | 6 +++--- 2 files changed, 3 insertions(+), 20 deletions(-) delete mode 100644 srcpkgs/firefox/patches/sandbox-largefile.patch diff --git a/srcpkgs/firefox/patches/sandbox-largefile.patch b/srcpkgs/firefox/patches/sandbox-largefile.patch deleted file mode 100644 index 6ee7f3a8215..00000000000 --- a/srcpkgs/firefox/patches/sandbox-largefile.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:41:14.556378950 +0100 -+++ b/security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:40:23.595806444 +0100 -@@ -68,7 +68,13 @@ - - // The headers define O_LARGEFILE as 0 on x86_64, but we need the - // actual value because it shows up in file flags. --#define O_LARGEFILE_REAL 00100000 -+#if defined(__x86_64__) || defined(__i386__) || defined(__mips__) -+#define O_LARGEFILE_REAL 0100000 -+#elif defined(__powerpc__) -+#define O_LARGEFILE_REAL 0200000 -+#else -+#define O_LARGEFILE_REAL O_LARGEFILE -+#endif - - // Not part of UAPI, but userspace sees it in F_GETFL; see bug 1650751. - #define FMODE_NONOTIFY 0x4000000 diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template index 7482138e780..f6c9245dc0a 100644 --- a/srcpkgs/firefox/template +++ b/srcpkgs/firefox/template @@ -3,7 +3,7 @@ # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n". # pkgname=firefox -version=127.0.2 +version=128.0 revision=1 build_helper="rust" short_desc="Mozilla Firefox web browser" @@ -11,12 +11,12 @@ maintainer="Duncaen " license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://www.mozilla.org/firefox/" distfiles="${MOZILLA_SITE}/firefox/releases/${version/beta/b}/source/firefox-${version/beta/b}.source.tar.xz" -checksum=0b7b2a8c3def52fcab13c48769645d0e963902ee916e4f3d2a0098796e73e3e8 +checksum=65271ffefb235ea1e162a081f2074a0f06fce27b2f613f573c126ba8eef95172 lib32disabled=yes hostmakedepends="autoconf213 unzip zip pkg-config perl python3.11 yasm rust - cargo llvm clang lld nodejs cbindgen nasm which tar" + cargo llvm18 clang18 lld18 nodejs cbindgen nasm which tar" makedepends="nss-devel libjpeg-turbo-devel gtk+3-devel icu-devel pixman-devel libevent-devel libnotify-devel libvpx-devel libwebp-devel libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std