diff options
author | Figue | 2018-05-02 00:42:01 +0200 |
---|---|---|
committer | Figue | 2018-05-02 00:42:01 +0200 |
commit | 819ce9a325c31dd9b606b550248cba1d85a1618b (patch) | |
tree | d40ad9b426a0cd39f987abc9b2837538c0bc283c | |
parent | 7eaf56121b5584b2e831a7a3202f6ac7fd9b98e5 (diff) | |
download | aur-819ce9a325c31dd9b606b550248cba1d85a1618b.tar.gz |
52.7.4
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | use_noexcept_in_mozalloc.patch | 31 |
3 files changed, 42 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = firefox-esr pkgdesc = Standalone web browser from mozilla.org, Extended Support Release - pkgver = 52.7.3 + pkgver = 52.7.4 pkgrel = 1 url = https://www.mozilla.org/en-US/firefox/organizations/ arch = i686 @@ -44,7 +44,7 @@ pkgbase = firefox-esr conflicts = firefox options = !emptydirs options = !makeflags - source = https://ftp.mozilla.org/pub/firefox/releases/52.7.3esr/source/firefox-52.7.3esr.source.tar.xz + source = https://ftp.mozilla.org/pub/firefox/releases/52.7.4esr/source/firefox-52.7.4esr.source.tar.xz source = firefox.desktop source = firefox-symbolic.svg source = 0001-Bug-54395-remove-hardcoded-flag-lcrmf.patch @@ -52,9 +52,9 @@ pkgbase = firefox-esr source = fix-wifi-scanner.diff source = rust-i686.patch source = make_SystemResourceMonitor.stop_more_resilient_to_errors.patch - source = nvidia-GLSL-version.patch + source = use_noexcept_in_mozalloc.patch validpgpkeys = 2B90598A745E992F315E22C58AB132963A06537A - sha256sums = 5cc68c1a7486cfbbf02aec0e9da9f87b55e7bfc68c7d5139bc1e578441aaf19f + sha256sums = 9f77405c164c88befd2a7811e30019a016cbfb091eaeb8fe631be292d882c336 sha256sums = c202e5e18da1eeddd2e1d81cb3436813f11e44585ca7357c4c5f1bddd4bec826 sha256sums = a2474b32b9b2d7e0fb53a4c89715507ad1c194bef77713d798fa39d507def9e9 sha256sums = 93c495526c1a1227f76dda5f3a43b433bc7cf217aaf74bd06b8fc187d285f593 @@ -62,7 +62,7 @@ pkgbase = firefox-esr sha256sums = 9765bca5d63fb5525bbd0520b7ab1d27cabaed697e2fc7791400abc3fa4f13b8 sha256sums = f61ea706ce6905f568b9bdafd1b044b58f20737426f0aa5019ddb9b64031a269 sha256sums = 7760ebe71f4057cbd2f52b715abaf0d944c14c39e2bb2a5322114ad8451e12d9 - sha256sums = d8c5c30589c0e176d260a5814f3cb99e94267b3185ab40ff01bf33a58f375d6a + sha256sums = 32eae55bf9151df5f77ee98585e6cef4cc7ee2e5f2ca44c1a42f87d132eb22d8 pkgname = firefox-esr @@ -4,7 +4,7 @@ # Contributor: Jakub Schmidtke <sjakub@gmail.com> pkgname=firefox-esr -pkgver=52.7.3 +pkgver=52.7.4 pkgrel=1 pkgdesc="Standalone web browser from mozilla.org, Extended Support Release" arch=(i686 x86_64) @@ -26,8 +26,8 @@ source=(https://ftp.mozilla.org/pub/firefox/releases/${pkgver}esr/source/firefox firefox-install-dir.patch fix-wifi-scanner.diff rust-i686.patch make_SystemResourceMonitor.stop_more_resilient_to_errors.patch - nvidia-GLSL-version.patch) -sha256sums=('5cc68c1a7486cfbbf02aec0e9da9f87b55e7bfc68c7d5139bc1e578441aaf19f' + use_noexcept_in_mozalloc.patch) +sha256sums=('9f77405c164c88befd2a7811e30019a016cbfb091eaeb8fe631be292d882c336' 'c202e5e18da1eeddd2e1d81cb3436813f11e44585ca7357c4c5f1bddd4bec826' 'a2474b32b9b2d7e0fb53a4c89715507ad1c194bef77713d798fa39d507def9e9' '93c495526c1a1227f76dda5f3a43b433bc7cf217aaf74bd06b8fc187d285f593' @@ -35,7 +35,7 @@ sha256sums=('5cc68c1a7486cfbbf02aec0e9da9f87b55e7bfc68c7d5139bc1e578441aaf19f' '9765bca5d63fb5525bbd0520b7ab1d27cabaed697e2fc7791400abc3fa4f13b8' 'f61ea706ce6905f568b9bdafd1b044b58f20737426f0aa5019ddb9b64031a269' '7760ebe71f4057cbd2f52b715abaf0d944c14c39e2bb2a5322114ad8451e12d9' - 'd8c5c30589c0e176d260a5814f3cb99e94267b3185ab40ff01bf33a58f375d6a') + '32eae55bf9151df5f77ee98585e6cef4cc7ee2e5f2ca44c1a42f87d132eb22d8') validpgpkeys=('2B90598A745E992F315E22C58AB132963A06537A') # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) @@ -70,9 +70,8 @@ prepare() { # https://bugzilla.mozilla.org/show_bug.cgi?id=1384062 patch -Np1 -i ../make_SystemResourceMonitor.stop_more_resilient_to_errors.patch - # https://bugzilla.mozilla.org/show_bug.cgi?id=1382358 - # https://hg.mozilla.org/integration/mozilla-inbound/rev/4a5185552a07 -# patch -Np1 -i ../nvidia-GLSL-version.patch + # https://hg.mozilla.org/mozilla-central/rev/ae7e3082d862 + patch -Np1 -i ../use_noexcept_in_mozalloc.patch echo -n "$_google_api_key" >google-api-key echo -n "$_mozilla_api_key" >mozilla-api-key diff --git a/use_noexcept_in_mozalloc.patch b/use_noexcept_in_mozalloc.patch new file mode 100644 index 000000000000..e374621b54f1 --- /dev/null +++ b/use_noexcept_in_mozalloc.patch @@ -0,0 +1,31 @@ + +diff --git a/memory/mozalloc/mozalloc.h b/memory/mozalloc/mozalloc.h +--- a/memory/mozalloc/mozalloc.h ++++ b/memory/mozalloc/mozalloc.h +@@ -170,16 +170,22 @@ MFBT_API void* moz_xvalloc(size_t size) + #define MOZALLOC_THROW_IF_HAS_EXCEPTIONS throw() + #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS + #elif defined(_MSC_VER) + /* + * Suppress build warning spam (bug 578546). + */ + #define MOZALLOC_THROW_IF_HAS_EXCEPTIONS + #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ++#elif __cplusplus >= 201103 ++/* ++ * C++11 has deprecated exception-specifications in favour of |noexcept|. ++ */ ++#define MOZALLOC_THROW_IF_HAS_EXCEPTIONS noexcept(true) ++#define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS noexcept(false) + #else + #define MOZALLOC_THROW_IF_HAS_EXCEPTIONS throw() + #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) + #endif + + #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS + + MOZALLOC_EXPORT_NEW + + + + |