extra/thunderbird to 60.5.0-1

This commit is contained in:
Kevin Mihelich 2019-02-08 01:28:02 +00:00
parent 2064fdc859
commit df742da69c
2 changed files with 17 additions and 5 deletions

View file

@ -0,0 +1,12 @@
diff -up thunderbird-60.5.0/mfbt/LinuxSignal.h.mozilla-1238661 thunderbird-60.5.0/mfbt/LinuxSignal.h
--- thunderbird-60.5.0/mfbt/LinuxSignal.h.mozilla-1238661 2019-01-30 11:33:21.447003175 +0100
+++ thunderbird-60.5.0/mfbt/LinuxSignal.h 2019-01-30 11:35:13.848537051 +0100
@@ -22,7 +22,7 @@ __attribute__((naked)) void SignalTrampo
void* aContext) {
asm volatile("nop; nop; nop; nop" : : : "memory");
- asm volatile("b %0" : : "X"(H) : "memory");
+ asm volatile("bx %0" : : "r"(H), "l"(aSignal), "l"(aInfo), "l"(aContext) : "memory");
}
#define MOZ_SIGNAL_TRAMPOLINE(h) (mozilla::SignalTrampoline<h>)

View file

@ -13,7 +13,7 @@ buildarch=12
highmem=1
pkgname=thunderbird
pkgver=60.4.0
pkgver=60.5.0
pkgrel=1
pkgdesc='Standalone mail and news reader from mozilla.org'
url='https://www.mozilla.org/thunderbird/'
@ -27,10 +27,10 @@ optdepends=('libcanberra: sound support')
options=(!emptydirs !makeflags)
source=(https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/source/thunderbird-$pkgver.source.tar.xz
$pkgname.desktop
https://hg.mozilla.org/mozilla-central/raw-rev/537f4d1d837a)
sha256sums=('27a6cdd9cfdd7ce70b1d193c64739db6be6b39eec308f0122d8472a6cd243e75'
Bug-1238661---fix-mozillaSignalTrampoline-to-work-.patch)
sha256sums=('6f96e87e832e4089c69418db64e19afd54a0acefe3e0364087a8bc6f442b9566'
'e44c55501f650a4e80b9c353b81f33e07ca65808db831eff6ca616aded233827'
'9fa42f3a4ccd255b56f4157119c08ff19df9f972aa25af4cbb685e3683139c24')
'36a655ce3987159990d46a13d9955305a72a8a737e6af983eb170c4f652eb39a')
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
# Note: These are for Arch Linux use ONLY. For your own distribution, please
@ -100,7 +100,7 @@ END
echo 'ac_add_options --enable-optimize="-O2"' >> .mozconfig
fi
patch -Rp1 -i ../537f4d1d837a
patch -p1 -i ../Bug-1238661---fix-mozillaSignalTrampoline-to-work-.patch
LDFLAGS+=" -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
}