Removed obsolete patches and updated to 91.1.0
This commit is contained in:
parent
7333da7c72
commit
08284960d0
2
.gitignore
vendored
2
.gitignore
vendored
@ -335,3 +335,5 @@ thunderbird-langpacks-3.1.2-20100803.tar.bz2
|
|||||||
/thunderbird-langpacks-91.0.2-20210823.tar.xz
|
/thunderbird-langpacks-91.0.2-20210823.tar.xz
|
||||||
/thunderbird-91.0.3.source.tar.xz
|
/thunderbird-91.0.3.source.tar.xz
|
||||||
/thunderbird-langpacks-91.0.3-20210826.tar.xz
|
/thunderbird-langpacks-91.0.3-20210826.tar.xz
|
||||||
|
/thunderbird-91.1.0.source.tar.xz
|
||||||
|
/thunderbird-langpacks-91.1.0-20210907.tar.xz
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
diff -up thunderbird-68.0/js/src/wasm/WasmSignalHandlers.cpp.aarch64-user_vfp thunderbird-68.0/js/src/wasm/WasmSignalHandlers.cpp
|
|
||||||
--- thunderbird-68.0/js/src/wasm/WasmSignalHandlers.cpp.aarch64-user_vfp 2019-09-05 08:57:46.443137916 +0200
|
|
||||||
+++ thunderbird-68.0/js/src/wasm/WasmSignalHandlers.cpp 2019-09-05 08:58:07.776196823 +0200
|
|
||||||
@@ -244,7 +244,7 @@ using mozilla::DebugOnly;
|
|
||||||
// emulation here.
|
|
||||||
|
|
||||||
#if defined(__linux__) && defined(__arm__)
|
|
||||||
-# define WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
|
|
||||||
+//# define WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
|
|
@ -1,64 +0,0 @@
|
|||||||
diff -ur firefox-90.0.orig/js/xpconnect/src/XPCJSContext.cpp firefox-90.0/js/xpconnect/src/XPCJSContext.cpp
|
|
||||||
--- firefox-90.0.orig/js/xpconnect/src/XPCJSContext.cpp 2021-07-05 21:16:02.000000000 +0200
|
|
||||||
+++ firefox-90.0/js/xpconnect/src/XPCJSContext.cpp 2021-07-19 15:01:24.083460460 +0200
|
|
||||||
@@ -85,14 +85,6 @@
|
|
||||||
using namespace xpc;
|
|
||||||
using namespace JS;
|
|
||||||
|
|
||||||
-// The watchdog thread loop is pretty trivial, and should not require much stack
|
|
||||||
-// space to do its job. So only give it 32KiB or the platform minimum.
|
|
||||||
-#if !defined(PTHREAD_STACK_MIN)
|
|
||||||
-# define PTHREAD_STACK_MIN 0
|
|
||||||
-#endif
|
|
||||||
-static constexpr size_t kWatchdogStackSize =
|
|
||||||
- PTHREAD_STACK_MIN < 32 * 1024 ? 32 * 1024 : PTHREAD_STACK_MIN;
|
|
||||||
-
|
|
||||||
static void WatchdogMain(void* arg);
|
|
||||||
class Watchdog;
|
|
||||||
class WatchdogManager;
|
|
||||||
@@ -163,7 +155,7 @@
|
|
||||||
// watchdog, we need to join it on shutdown.
|
|
||||||
mThread = PR_CreateThread(PR_USER_THREAD, WatchdogMain, this,
|
|
||||||
PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD,
|
|
||||||
- PR_JOINABLE_THREAD, kWatchdogStackSize);
|
|
||||||
+ PR_JOINABLE_THREAD, 0);
|
|
||||||
if (!mThread) {
|
|
||||||
MOZ_CRASH("PR_CreateThread failed!");
|
|
||||||
}
|
|
||||||
Only in firefox-90.0/js/xpconnect/src: XPCJSContext.cpp.firefox-glibc-dynstack
|
|
||||||
diff -ur firefox-90.0.orig/security/sandbox/linux/launch/SandboxLaunch.cpp firefox-90.0/security/sandbox/linux/launch/SandboxLaunch.cpp
|
|
||||||
--- firefox-90.0.orig/security/sandbox/linux/launch/SandboxLaunch.cpp 2021-07-05 18:20:36.000000000 +0200
|
|
||||||
+++ firefox-90.0/security/sandbox/linux/launch/SandboxLaunch.cpp 2021-07-20 08:39:17.272136982 +0200
|
|
||||||
@@ -501,8 +501,7 @@
|
|
||||||
MOZ_NEVER_INLINE MOZ_ASAN_BLACKLIST static pid_t DoClone(int aFlags,
|
|
||||||
jmp_buf* aCtx) {
|
|
||||||
static constexpr size_t kStackAlignment = 16;
|
|
||||||
- uint8_t miniStack[PTHREAD_STACK_MIN]
|
|
||||||
- __attribute__((aligned(kStackAlignment)));
|
|
||||||
+ uint8_t miniStack[4096] __attribute__((aligned(kStackAlignment)));
|
|
||||||
#ifdef __hppa__
|
|
||||||
void* stackPtr = miniStack;
|
|
||||||
#else
|
|
||||||
@@ -523,13 +522,19 @@
|
|
||||||
CLONE_CHILD_CLEARTID;
|
|
||||||
MOZ_RELEASE_ASSERT((aFlags & kBadFlags) == 0);
|
|
||||||
|
|
||||||
+ // Block signals due to small stack in DoClone.
|
|
||||||
+ sigset_t oldSigs;
|
|
||||||
+ BlockAllSignals(&oldSigs);
|
|
||||||
+
|
|
||||||
+ int ret = 0;
|
|
||||||
jmp_buf ctx;
|
|
||||||
if (setjmp(ctx) == 0) {
|
|
||||||
// In the parent and just called setjmp:
|
|
||||||
- return DoClone(aFlags | SIGCHLD, &ctx);
|
|
||||||
+ ret = DoClone(aFlags | SIGCHLD, &ctx);
|
|
||||||
}
|
|
||||||
+ RestoreSignals(&oldSigs);
|
|
||||||
// In the child and have longjmp'ed:
|
|
||||||
- return 0;
|
|
||||||
+ return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
static bool WriteStringToFile(const char* aPath, const char* aStr,
|
|
||||||
Only in firefox-90.0/security/sandbox/linux/launch: SandboxLaunch.cpp~
|
|
4
sources
4
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (thunderbird-91.0.3.source.tar.xz) = 1c7b4c11066ab64ee1baa9f07bc6bd4478c2ece0bcf8ac381c2f0774582bb781b8151b54326cd38742d039c5de718022649d804dfceaf142863249b1edb68e1e
|
SHA512 (thunderbird-91.1.0.source.tar.xz) = c465ff25d67c5c28db53d3b1ccda10a743276e58c693406bf31bde0253f34123348180ae18765bd60b958c050e3a874dd69ac82d7612007a8c7a2e25939840ff
|
||||||
SHA512 (thunderbird-langpacks-91.0.3-20210826.tar.xz) = 685bd8468d9c6b3ebbc680c69bf2ea96c2cd623a79aaa272d3acbfe3a2a8d77dcc225d09fb5a314cccfd5420361fbc643c662e0eeeb60685438913971c0d92fa
|
SHA512 (thunderbird-langpacks-91.1.0-20210907.tar.xz) = 1c859be87b9fe9fa944917c2c5ed29fde9618a149fd303784f7c2f90eb281bf33f8460e958d6894b34bc1d1df06cb2abf605e92c22effbf08fc80bf1f583f94f
|
||||||
SHA512 (cbindgen-vendor.tar.xz) = 105a7d93d63920d8c232421a29f6330c171343d27807feaeadb1737374e5cf1d48916cb6e9ce04773dd81bb3c52a6f5cef12e633b0922cb9f91ca99acc9e4b78
|
SHA512 (cbindgen-vendor.tar.xz) = 105a7d93d63920d8c232421a29f6330c171343d27807feaeadb1737374e5cf1d48916cb6e9ce04773dd81bb3c52a6f5cef12e633b0922cb9f91ca99acc9e4b78
|
||||||
|
@ -89,13 +89,13 @@ ExcludeArch: s390x
|
|||||||
|
|
||||||
Summary: Mozilla Thunderbird mail/newsgroup client
|
Summary: Mozilla Thunderbird mail/newsgroup client
|
||||||
Name: thunderbird
|
Name: thunderbird
|
||||||
Version: 91.0.3
|
Version: 91.1.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
URL: http://www.mozilla.org/projects/thunderbird/
|
URL: http://www.mozilla.org/projects/thunderbird/
|
||||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||||
Source0: https://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?pre_version}/source/thunderbird-%{version}%{?pre_version}.source.tar.xz
|
Source0: https://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?pre_version}/source/thunderbird-%{version}%{?pre_version}.source.tar.xz
|
||||||
%if %{build_langpacks}
|
%if %{build_langpacks}
|
||||||
Source1: thunderbird-langpacks-%{version}-20210826.tar.xz
|
Source1: thunderbird-langpacks-%{version}-20210907.tar.xz
|
||||||
%endif
|
%endif
|
||||||
Source3: get-calendar-langpacks.sh
|
Source3: get-calendar-langpacks.sh
|
||||||
Source4: cbindgen-vendor.tar.xz
|
Source4: cbindgen-vendor.tar.xz
|
||||||
@ -115,11 +115,9 @@ Patch9: mozilla-build-arm.patch
|
|||||||
Patch226: rhbz-1354671.patch
|
Patch226: rhbz-1354671.patch
|
||||||
Patch415: Bug-1238661---fix-mozillaSignalTrampoline-to-work-.patch
|
Patch415: Bug-1238661---fix-mozillaSignalTrampoline-to-work-.patch
|
||||||
Patch416: firefox-SIOCGSTAMP.patch
|
Patch416: firefox-SIOCGSTAMP.patch
|
||||||
Patch417: build-aarch64-user_vfp.patch
|
|
||||||
Patch418: mozilla-1512162.patch
|
Patch418: mozilla-1512162.patch
|
||||||
Patch419: bindgen-d0dfc52706f23db9dc9d74642eeebd89d73cb8d0.patch
|
Patch419: bindgen-d0dfc52706f23db9dc9d74642eeebd89d73cb8d0.patch
|
||||||
Patch103: rhbz-1219542-s390-build.patch
|
Patch103: rhbz-1219542-s390-build.patch
|
||||||
Patch104: firefox-glibc-dynstack.patch
|
|
||||||
|
|
||||||
# PPC fix
|
# PPC fix
|
||||||
Patch304: mozilla-1245783.patch
|
Patch304: mozilla-1245783.patch
|
||||||
@ -263,7 +261,6 @@ debug %{name}, you want to install %{name}-debuginfo instead.
|
|||||||
%ifarch s390
|
%ifarch s390
|
||||||
%patch103 -p1 -b .rhbz-1219542-s390-build
|
%patch103 -p1 -b .rhbz-1219542-s390-build
|
||||||
%endif
|
%endif
|
||||||
%patch104 -p1 -b .dynstack
|
|
||||||
|
|
||||||
%if 0%{?fedora} >= 35
|
%if 0%{?fedora} >= 35
|
||||||
# since python3.10 we need to use `from collections.abc` instead of `from collections`.
|
# since python3.10 we need to use `from collections.abc` instead of `from collections`.
|
||||||
@ -282,7 +279,6 @@ debug %{name}, you want to install %{name}-debuginfo instead.
|
|||||||
%patch415 -p1 -b .mozilla-1238661
|
%patch415 -p1 -b .mozilla-1238661
|
||||||
%endif
|
%endif
|
||||||
#FIXME %patch416 -p1 -b .SIOCGSTAMP
|
#FIXME %patch416 -p1 -b .SIOCGSTAMP
|
||||||
%patch417 -p1 -b .aarch64-user_vfp
|
|
||||||
%patch418 -p1 -b .mozbz-1512162
|
%patch418 -p1 -b .mozbz-1512162
|
||||||
# most likely fixed
|
# most likely fixed
|
||||||
#%patch419 -p1 -b .bindgen
|
#%patch419 -p1 -b .bindgen
|
||||||
@ -769,6 +765,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Sep 07 2021 Jan Horak <jhorak@redhat.com> - 91.1.0-1
|
||||||
|
- Update to 91.1.0 build2
|
||||||
|
|
||||||
* Thu Aug 26 2021 Jan Horak <jhorak@redhat.com> - 91.0.3-2
|
* Thu Aug 26 2021 Jan Horak <jhorak@redhat.com> - 91.0.3-2
|
||||||
- Update to 91.0.3 build1
|
- Update to 91.0.3 build1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user