mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-01-05 10:23:24 +00:00
firefox: bump to 133.0 (#22475)
This commit is contained in:
@@ -77,12 +77,12 @@
|
||||
pthread_getattr_np(pthread_self(), &sattr);
|
||||
--- a/nsprpub/pr/src/pthreads/ptsynch.c
|
||||
+++ b/nsprpub/pr/src/pthreads/ptsynch.c
|
||||
@@ -953,7 +953,7 @@
|
||||
#if (defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED)) \
|
||||
|| (defined(FREEBSD) && __FreeBSD_version < 1200059) \
|
||||
|| defined(OPENBSD) || defined(BSDI) \
|
||||
- || defined(DARWIN)
|
||||
+ || defined(DARWIN) || defined(__TERMUX__)
|
||||
@@ -864,7 +864,7 @@
|
||||
*/
|
||||
# if (defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED)) || \
|
||||
(defined(FREEBSD) && __FreeBSD_version < 1200059) || \
|
||||
- defined(OPENBSD) || defined(DARWIN)
|
||||
+ defined(OPENBSD) || defined(DARWIN) || defined(__TERMUX__)
|
||||
/* union semun is defined by including <sys/sem.h> */
|
||||
#else
|
||||
# else
|
||||
/* according to X/OPEN we have to define it ourselves */
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--- a/ipc/chromium/src/base/shared_memory_posix.cc
|
||||
+++ b/ipc/chromium/src/base/shared_memory_posix.cc
|
||||
--- a/ipc/glue/SharedMemory_posix.cpp
|
||||
+++ b/ipc/glue/SharedMemory_posix.cpp
|
||||
@@ -40,6 +40,65 @@
|
||||
#include "mozilla/UniquePtrExtensions.h"
|
||||
#include "prenv.h"
|
||||
#include "nsXULAppAPI.h" // for XRE_IsParentProcess
|
||||
|
||||
+static int shm_unlink(const char *name) {
|
||||
+ size_t namelen;
|
||||
@@ -63,15 +63,15 @@
|
||||
+ return fd;
|
||||
+}
|
||||
+
|
||||
namespace base {
|
||||
namespace mozilla::ipc {
|
||||
|
||||
void SharedMemory::MappingDeleter::operator()(void* ptr) {
|
||||
@@ -153,7 +212,7 @@
|
||||
void SharedMemory::ResetImpl() {
|
||||
@@ -101,7 +160,7 @@
|
||||
// FreeBSD in version 13.
|
||||
|
||||
# if !defined(HAVE_MEMFD_CREATE) && defined(XP_LINUX) && \
|
||||
- defined(SYS_memfd_create)
|
||||
+ defined(SYS_memfd_create) && !defined(__TERMUX__)
|
||||
#if !defined(HAVE_MEMFD_CREATE) && defined(XP_LINUX) && \
|
||||
- defined(SYS_memfd_create)
|
||||
+ defined(SYS_memfd_create) && !defined(__TERMUX__)
|
||||
|
||||
// Older libc versions (e.g., glibc before 2.27) don't have the
|
||||
// wrapper, but we can supply our own; see `linux_memfd_defs.h`.
|
||||
|
||||
@@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.mozilla.org/firefox
|
||||
TERMUX_PKG_DESCRIPTION="Mozilla Firefox web browser"
|
||||
TERMUX_PKG_LICENSE="MPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION="132.0.2"
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_VERSION="133.0"
|
||||
TERMUX_PKG_SRCURL=https://archive.mozilla.org/pub/firefox/releases/${TERMUX_PKG_VERSION}/source/firefox-${TERMUX_PKG_VERSION}.source.tar.xz
|
||||
TERMUX_PKG_SHA256=329e1764f4b4e13f11dcf1fd7b3c6d8f80e512e8b7ed5bf65fbe44749c2610e9
|
||||
TERMUX_PKG_SHA256=492b2c9a3b6d215e38ce490624e8b2b9473419accdeaddb24ba00bc6adc3cc60
|
||||
# ffmpeg and pulseaudio are dependencies through dlopen(3):
|
||||
TERMUX_PKG_DEPENDS="ffmpeg, fontconfig, freetype, gdk-pixbuf, glib, gtk3, libandroid-shmem, libandroid-spawn, libc++, libcairo, libevent, libffi, libice, libicu, libjpeg-turbo, libnspr, libnss, libpixman, libsm, libvpx, libwebp, libx11, libxcb, libxcomposite, libxdamage, libxext, libxfixes, libxrandr, libxtst, pango, pulseaudio, zlib"
|
||||
TERMUX_PKG_BUILD_DEPENDS="libcpufeatures, libice, libsm"
|
||||
|
||||
Reference in New Issue
Block a user