firefox: update to 107.0.

This commit is contained in:
Duncaen 2022-11-16 15:12:33 +01:00
parent 2ebdab7ef4
commit 579926c71b
No known key found for this signature in database
GPG Key ID: 335C1D17EC3D6E35
3 changed files with 2 additions and 54 deletions

View File

@ -1,33 +0,0 @@
# HG changeset patch
# User James Lee <jbit@jbit.net>
# 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

View File

@ -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;
/*

View File

@ -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 <duncaen@voidlinux.org>"
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