icecat: rebuild against libevent-2.1.8, icu-58.2, nss-3.28.3

This commit is contained in:
Alessio Sergi 2017-02-27 14:49:04 +01:00 committed by Duncaen
parent 0af5b7d6c7
commit c53220fe7a
2 changed files with 35 additions and 1 deletions

View File

@ -0,0 +1,34 @@
commit 6dbb1148210e
Author: Mike Hommey <mh+mozilla@glandium.org>
Date: Sun Nov 20 17:51:17 2016 +0900
Bug 1318914 - Fix --with-system-libevent build against libevent 2.1. r=billm
--HG--
extra : rebase_source : da25767f6045507447f90ab03291c60a4f2c6b3d
---
ipc/chromium/src/base/message_pump_libevent.cc | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git ipc/chromium/src/base/message_pump_libevent.cc ipc/chromium/src/base/message_pump_libevent.cc
index 2db827e5bade..3cca238c1e7c 100644
--- ipc/chromium/src/base/message_pump_libevent.cc
+++ ipc/chromium/src/base/message_pump_libevent.cc
@@ -22,9 +22,17 @@
// This macro checks that the _EVENT_SIZEOF_* constants defined in
// ipc/chromiume/src/third_party/<platform>/event2/event-config.h are correct.
+#if defined(_EVENT_SIZEOF_SHORT)
#define CHECK_EVENT_SIZEOF(TYPE, type) \
static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \
"bad _EVENT_SIZEOF_"#TYPE);
+#elif defined(EVENT__SIZEOF_SHORT)
+#define CHECK_EVENT_SIZEOF(TYPE, type) \
+ static_assert(EVENT__SIZEOF_##TYPE == sizeof(type), \
+ "bad EVENT__SIZEOF_"#TYPE);
+#else
+#error Cannot find libevent type sizes
+#endif
CHECK_EVENT_SIZEOF(LONG, long);
CHECK_EVENT_SIZEOF(LONG_LONG, long long);

View File

@ -1,7 +1,7 @@
# Template build file for 'icecat'.
pkgname=icecat
version=45.7.0
revision=1
revision=2
short_desc="GNU version of the Firefox browser"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
homepage="https://www.gnu.org/software/${pkgname}/"