diff --git a/srcpkgs/firefox/patches/0efaf5a00aaceeed679885e4cd393bd9a5fcd0ff.patch b/srcpkgs/firefox/patches/0efaf5a00aaceeed679885e4cd393bd9a5fcd0ff.patch deleted file mode 100644 index 847fa21c61c..00000000000 --- a/srcpkgs/firefox/patches/0efaf5a00aaceeed679885e4cd393bd9a5fcd0ff.patch +++ /dev/null @@ -1,33 +0,0 @@ - -# HG changeset patch -# User James Lee -# Date 1663956731 0 -# Node ID 0efaf5a00aaceeed679885e4cd393bd9a5fcd0ff -# Parent 5f24c597f42923d6622f5cb74db8c24423b72206 -Bug 1791275 - Don't build libav with sysctl on Unix AArch64 r=alwu,padenot - -Differential Revision: https://phabricator.services.mozilla.com/D157921 - -diff --git a/media/ffvpx/config_unix_aarch64.h b/media/ffvpx/config_unix_aarch64.h ---- a/media/ffvpx/config_unix_aarch64.h -+++ b/media/ffvpx/config_unix_aarch64.h -@@ -324,17 +324,17 @@ - #define HAVE_SETCONSOLETEXTATTRIBUTE 0 - #define HAVE_SETCONSOLECTRLHANDLER 0 - #define HAVE_SETDLLDIRECTORY 0 - #define HAVE_SETMODE 0 - #define HAVE_SETRLIMIT 1 - #define HAVE_SLEEP 0 - #define HAVE_STRERROR_R 1 - #define HAVE_SYSCONF 1 --#define HAVE_SYSCTL 1 -+#define HAVE_SYSCTL 0 - #define HAVE_USLEEP 1 - #define HAVE_UTGETOSTYPEFROMSTRING 0 - #define HAVE_VIRTUALALLOC 0 - #define HAVE_WGLGETPROCADDRESS 0 - #define HAVE_BCRYPT 0 - #define HAVE_VAAPI_DRM 0 - #define HAVE_VAAPI_X11 0 - #define HAVE_VDPAU_X11 0 - diff --git a/srcpkgs/firefox/patches/fix-i386-fdlibm.patch b/srcpkgs/firefox/patches/fix-i386-fdlibm.patch deleted file mode 100644 index de719056eb0..00000000000 --- a/srcpkgs/firefox/patches/fix-i386-fdlibm.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/modules/fdlibm/src/math_private.h -+++ b/modules/fdlibm/src/math_private.h -@@ -30,9 +30,15 @@ - * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t - */ - -+#if defined(__linux__) && defined(__i386__) && !defined(__clang__) -+// rely on glibc's double_t -+typedef long double __double_t; -+typedef long double __float_t; -+#else - typedef double __double_t; --typedef __double_t double_t; - typedef float __float_t; -+#endif -+typedef __double_t double_t; - typedef __float_t float_t; - - /* diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template index 55833f8d911..d48fa7f8157 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=106.0.2 +version=107.0 revision=1 build_helper="rust" short_desc="Mozilla Firefox web browser" @@ -11,7 +11,7 @@ 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}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz" -checksum=905738490cd523ef3d17c48aaac65a1dc19294e8932a245d0f7607be38393fe2 +checksum=8a562e5a397b57e9bf383c2988308ab494c5d28844e792c658fedea27756584a lib32disabled=yes