pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/xulrunner Fix build with gcc<4.5.
details: https://anonhg.NetBSD.org/pkgsrc/rev/69eb34525533
branches: trunk
changeset: 601663:69eb34525533
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Thu Mar 22 21:14:24 2012 +0000
description:
Fix build with gcc<4.5.
For example, fix build on DragonFly 3.0.1.
See https://bugzilla.mozilla.org/show_bug.cgi?id=621446
diffstat:
devel/xulrunner/distinfo | 3 +-
devel/xulrunner/patches/patch-netwerk_protocol_http_HttpChannelParent.cpp | 24 ++++++++++
2 files changed, 26 insertions(+), 1 deletions(-)
diffs (45 lines):
diff -r efe5b96f153c -r 69eb34525533 devel/xulrunner/distinfo
--- a/devel/xulrunner/distinfo Thu Mar 22 20:49:07 2012 +0000
+++ b/devel/xulrunner/distinfo Thu Mar 22 21:14:24 2012 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.65 2012/03/21 20:10:11 ryoon Exp $
+$NetBSD: distinfo,v 1.66 2012/03/22 21:14:24 ryoon Exp $
SHA1 (firefox-11.0.source.tar.bz2) = 0b05f91b81803010502cf89f54c3d0187fb63d7e
RMD160 (firefox-11.0.source.tar.bz2) = 13b7c7327063625904d00b58a6d6f15c04918e92
@@ -76,6 +76,7 @@
SHA1 (patch-mm) = 9b99265bdcb39b917171ed13861afb3a6cd03eb6
SHA1 (patch-mn) = a59f31b58547657b96a45a2753aab93866940203
SHA1 (patch-mp) = 18d2490b6bcd4f017cbf2734a920c3830bfe8856
+SHA1 (patch-netwerk_protocol_http_HttpChannelParent.cpp) = d6b370377d5c397eda9b79bf2093066e9af9a35b
SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 9888fa5070d2201a8912be33a32ae32f1d26f8ce
SHA1 (patch-nsprpub_pr_include_md__pth.h) = 4bfa7e66ac4017169aca87b2643218d1b1bcddcf
SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = ffbe93d98a2d0c6e9587bdf2b9ccfc81a342c34e
diff -r efe5b96f153c -r 69eb34525533 devel/xulrunner/patches/patch-netwerk_protocol_http_HttpChannelParent.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/xulrunner/patches/patch-netwerk_protocol_http_HttpChannelParent.cpp Thu Mar 22 21:14:24 2012 +0000
@@ -0,0 +1,24 @@
+$NetBSD: patch-netwerk_protocol_http_HttpChannelParent.cpp,v 1.1 2012/03/22 21:14:24 ryoon Exp $
+
+* Fix build with gcc<4.5, for example, DragonFly 3.0.1.
+ See https://bugzilla.mozilla.org/show_bug.cgi?id=621446
+
+--- netwerk/protocol/http/HttpChannelParent.cpp.orig 2012-03-13 01:37:10.000000000 +0000
++++ netwerk/protocol/http/HttpChannelParent.cpp
+@@ -333,10 +333,15 @@ HttpChannelParent::RecvUpdateAssociatedC
+ return true;
+ }
+
+-// Bug 621446 investigation, we don't want conditional PR_Aborts bellow to be
++// Bug 621446 investigation, we don't want conditional PR_Aborts below to be
+ // merged to a single address.
+ #pragma warning(disable : 4068)
++// Compiling with a version of GCC <= 4.4 fails with an internal compiler
++// error.
++#if !defined(__GNUC__) || \
++ (__GNUC__ >= 5) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
+ #pragma GCC optimize ("O0")
++#endif
+
+ bool
+ HttpChannelParent::RecvRedirect2Verify(const nsresult& result,
Home |
Main Index |
Thread Index |
Old Index