diff --git a/srcpkgs/mozjs78/patches/build-non-jit-32bit.patch b/srcpkgs/mozjs78/patches/build-non-jit-32bit.patch deleted file mode 100644 index f2cf04d79ac..00000000000 --- a/srcpkgs/mozjs78/patches/build-non-jit-32bit.patch +++ /dev/null @@ -1,14 +0,0 @@ -On 32-bit systems without JIT, the GC doesn't like 4-byte alignment, -so enforce a stricter one. - ---- a/js/src/jit/none/MacroAssembler-none.h -+++ b/js/src/jit/none/MacroAssembler-none.h -@@ -100,7 +100,7 @@ static constexpr Register WasmTlsReg{Registers::invalid_reg}; - static constexpr Register WasmJitEntryReturnScratch{Registers::invalid_reg}; - - static constexpr uint32_t ABIStackAlignment = 4; --static constexpr uint32_t CodeAlignment = sizeof(void*); -+static constexpr uint32_t CodeAlignment = 8; - static constexpr uint32_t JitStackAlignment = 8; - static constexpr uint32_t JitStackValueAlignment = - JitStackAlignment / sizeof(Value); diff --git a/srcpkgs/mozjs78/template b/srcpkgs/mozjs78/template index ebfb5180191..7b437946b19 100644 --- a/srcpkgs/mozjs78/template +++ b/srcpkgs/mozjs78/template @@ -1,6 +1,6 @@ # Template file for 'mozjs78' pkgname=mozjs78 -version=78.2.0 +version=78.9.0 revision=1 wrksrc="firefox-${version}" build_wrksrc=js/src @@ -16,7 +16,7 @@ maintainer="q66 " license="MPL-2.0" homepage="https://www.mozilla.org/firefox/" distfiles="${MOZILLA_SITE}/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz" -checksum=965ccfcbb8c0aa97639911997c54be0fcf896fd388b03138952089af675ea918 +checksum=8e03ac1dfc5ac804c8b13a529414a9387e0425e545bb2f4462d74c3175e64864 patch_args="-Np1" CXXFLAGS="-Wno-class-memaccess"