diff --git a/srcpkgs/thunderbird/patches/ppc64le-bug-1512162.patch b/srcpkgs/thunderbird/patches/ppc64le-bug-1512162.patch deleted file mode 100644 index ec38f2262be..00000000000 --- a/srcpkgs/thunderbird/patches/ppc64le-bug-1512162.patch +++ /dev/null @@ -1,50 +0,0 @@ - -diff --git a/js/xpconnect/src/XPCWrappedNative.cpp b/js/xpconnect/src/XPCWrappedNative.cpp ---- js/xpconnect/src/XPCWrappedNative.cpp -+++ js/xpconnect/src/XPCWrappedNative.cpp -@@ -1152,16 +1152,20 @@ bool XPCWrappedNative::CallMethod(XPCCal - if (NS_FAILED(rv)) { - return Throw(rv, ccx); - } - - JS::Rooted helper(ccx, /* init = */ ccx); - return helper.get().Call(); - } - -+#if (__GNUC__ && __linux__ && __PPC64__ && _LITTLE_ENDIAN) -+// Work around a compiler bug on ppc64le (bug 1512162). -+__attribute__ ((noinline,noclone)) -+#endif - bool CallMethodHelper::Call() { - mCallContext.SetRetVal(JS::UndefinedValue()); - - mCallContext.GetContext()->SetPendingException(nullptr); - - if (mVTableIndex == 0) { - return QueryInterfaceFastPath(); - } -@@ -1310,16 +1314,20 @@ bool CallMethodHelper::GetOutParamSource - return false; - } - } - } - - return true; - } - -+#if (__GNUC__ && __linux__ && __PPC64__ && _LITTLE_ENDIAN) -+// Work around a compiler bug on ppc64le (bug 1512162). -+__attribute__ ((noinline,noclone)) -+#endif - bool CallMethodHelper::GatherAndConvertResults() { - // now we iterate through the native params to gather and convert results - uint8_t paramCount = mMethodInfo->GetParamCount(); - for (uint8_t i = 0; i < paramCount; i++) { - const nsXPTParamInfo& paramInfo = mMethodInfo->GetParam(i); - if (!paramInfo.IsOut()) { - continue; - } - - - - diff --git a/srcpkgs/thunderbird/template b/srcpkgs/thunderbird/template index ff0abe944b6..6f39d39830c 100644 --- a/srcpkgs/thunderbird/template +++ b/srcpkgs/thunderbird/template @@ -3,7 +3,7 @@ # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/thunderbird-i18n". # pkgname=thunderbird -version=68.0 +version=68.1.0 revision=1 build_helper="rust" short_desc="Standalone Mail/News reader" @@ -11,12 +11,12 @@ maintainer="Enno Boland " license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://www.thunderbird.net/" distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz" -checksum=f87dade2dd64ef61de842812d3e42d82b8a541988da851077778abfa2ebd95d1 +checksum=de0e5c7d1d5576f451e386e4779f155b7af97621a4e22caac0c6dee3c9d76eef lib32disabled=yes hostmakedepends="autoconf213 unzip zip pkg-config perl python3 yasm rust cargo - llvm clang nodejs cbindgen python nasm" + llvm clang nodejs cbindgen nasm python" makedepends="nss-devel libjpeg-turbo-devel gtk+-devel gtk+3-devel icu-devel pixman-devel sqlite-devel libevent-devel libnotify-devel libvpx5-devel libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std