From 51bafc7f2686ce20c4c3d5bf03119dace9795d82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Sun, 3 Sep 2017 20:28:14 +0200 Subject: [PATCH] icecat: update to 52.3.0 --- srcpkgs/icecat/patches/disable-always_inline.patch | 14 ++++++++++++++ srcpkgs/icecat/template | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/icecat/patches/disable-always_inline.patch diff --git a/srcpkgs/icecat/patches/disable-always_inline.patch b/srcpkgs/icecat/patches/disable-always_inline.patch new file mode 100644 index 00000000000..217b16990d7 --- /dev/null +++ b/srcpkgs/icecat/patches/disable-always_inline.patch @@ -0,0 +1,14 @@ +This member is not inlined by gcc7.2.0 and thus building icecat +fails with an error "function not considered for inlining". + +--- dom/bindings/BindingUtils.h 2017-09-01 22:35:55.000000000 +0200 ++++ dom/bindings/BindingUtils.h 2017-09-04 10:28:13.794397024 +0200 +@@ -246,7 +246,7 @@ + // T* can be assigned to. + namespace binding_detail { + template +-MOZ_ALWAYS_INLINE nsresult ++nsresult + UnwrapObjectInternal(V& obj, U& value, prototypes::ID protoID, + uint32_t protoDepth) + { diff --git a/srcpkgs/icecat/template b/srcpkgs/icecat/template index 2208a95e1d6..101dd06865b 100644 --- a/srcpkgs/icecat/template +++ b/srcpkgs/icecat/template @@ -1,13 +1,13 @@ # Template build file for 'icecat'. pkgname=icecat -version=52.1.0 +version=52.3.0 revision=1 short_desc="GNU version of the Firefox browser" maintainer="Jürgen Buchmüller " homepage="https://www.gnu.org/software/${pkgname}/" license="MPL-1.1, GPL-2, LGPL-2.1" distfiles="${GNU_SITE}/${pkgname}/${version}/${pkgname}-${version}-gnu1.tar.bz2" -checksum=0beff2a04fdc1b56d274133cd22ff546fd609c929954132ff6bf1b800a5b24f3 +checksum=699ab2b41d4428ef5e360f3f33d98bc52723315cedac20bb03619846ca895302 only_for_archs="i686 i686-musl x86_64 x86_64-musl" nopie=yes