pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/spidermonkey185 Provide consistent visibility for...
details: https://anonhg.NetBSD.org/pkgsrc/rev/e18204dde229
branches: trunk
changeset: 356099:e18204dde229
user: joerg <joerg%pkgsrc.org@localhost>
date: Sun Dec 18 21:54:05 2016 +0000
description:
Provide consistent visibility for forward declarations.
diffstat:
lang/spidermonkey185/distinfo | 6 +++++-
lang/spidermonkey185/patches/patch-jscell.h | 13 +++++++++++++
lang/spidermonkey185/patches/patch-jsgc.h | 13 +++++++++++++
lang/spidermonkey185/patches/patch-jsobj.h | 13 +++++++++++++
lang/spidermonkey185/patches/patch-jspubtd.h | 22 ++++++++++++++++++++++
5 files changed, 66 insertions(+), 1 deletions(-)
diffs (94 lines):
diff -r d3e2a8f2579d -r e18204dde229 lang/spidermonkey185/distinfo
--- a/lang/spidermonkey185/distinfo Sun Dec 18 21:53:31 2016 +0000
+++ b/lang/spidermonkey185/distinfo Sun Dec 18 21:54:05 2016 +0000
@@ -1,8 +1,12 @@
-$NetBSD: distinfo,v 1.1 2016/11/16 13:13:43 fhajny Exp $
+$NetBSD: distinfo,v 1.2 2016/12/18 21:54:05 joerg Exp $
SHA1 (js185-1.0.0.tar.gz) = 52a01449c48d7a117b35f213d3e4263578d846d6
RMD160 (js185-1.0.0.tar.gz) = 23e6ddc81d5b63e015aecc1a104b2d3d3ced5005
Size (js185-1.0.0.tar.gz) = 6164605 bytes
SHA1 (patch-configure) = 77366fff7e8b766b5691d0432b8740d4c8c362a6
+SHA1 (patch-jscell.h) = e2c90041b9b526d1f07e4905d0c684afe96992a9
+SHA1 (patch-jsgc.h) = 8e8a31e9284ce8fe0b92f36c2732722d720b9101
+SHA1 (patch-jsobj.h) = 2da40bf90fd2d856bf61658964b49e8b12ac7809
+SHA1 (patch-jspubtd.h) = 6219e5ce98885b72e62978a33ee2b5367c3406b3
SHA1 (patch-v8-dtoa_platform.cc) = 24670e996fcc7ca0d1e7b1b3765a67ac05e9a661
SHA1 (patch-v8-dtoa_platform.h) = 1d618d8f51e3ee169606297950d3030fcf72abbc
diff -r d3e2a8f2579d -r e18204dde229 lang/spidermonkey185/patches/patch-jscell.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/spidermonkey185/patches/patch-jscell.h Sun Dec 18 21:54:05 2016 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-jscell.h,v 1.1 2016/12/18 21:54:05 joerg Exp $
+
+--- jscell.h.orig 2016-12-18 15:56:09.131413382 +0000
++++ jscell.h
+@@ -40,7 +40,7 @@
+ #ifndef jscell_h___
+ #define jscell_h___
+
+-struct JSCompartment;
++struct JS_FRIEND_API(JSCompartment);
+
+ namespace js {
+ namespace gc {
diff -r d3e2a8f2579d -r e18204dde229 lang/spidermonkey185/patches/patch-jsgc.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/spidermonkey185/patches/patch-jsgc.h Sun Dec 18 21:54:05 2016 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-jsgc.h,v 1.1 2016/12/18 21:54:05 joerg Exp $
+
+--- jsgc.h.orig 2016-12-18 15:56:38.171004394 +0000
++++ jsgc.h
+@@ -66,7 +66,7 @@
+ #include "jsgcstats.h"
+ #include "jscell.h"
+
+-struct JSCompartment;
++struct JS_FRIEND_API(JSCompartment);
+
+ extern "C" void
+ js_TraceXML(JSTracer *trc, JSXML* thing);
diff -r d3e2a8f2579d -r e18204dde229 lang/spidermonkey185/patches/patch-jsobj.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/spidermonkey185/patches/patch-jsobj.h Sun Dec 18 21:54:05 2016 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-jsobj.h,v 1.1 2016/12/18 21:54:05 joerg Exp $
+
+--- jsobj.h.orig 2016-12-18 16:00:57.734918038 +0000
++++ jsobj.h
+@@ -67,7 +67,7 @@
+
+ namespace js {
+
+-class JSProxyHandler;
++class JS_FRIEND_API(JSProxyHandler);
+ class AutoPropDescArrayRooter;
+
+ namespace mjit {
diff -r d3e2a8f2579d -r e18204dde229 lang/spidermonkey185/patches/patch-jspubtd.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/spidermonkey185/patches/patch-jspubtd.h Sun Dec 18 21:54:05 2016 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-jspubtd.h,v 1.1 2016/12/18 21:54:05 joerg Exp $
+
+--- jspubtd.h.orig 2016-12-18 15:57:02.579898362 +0000
++++ jspubtd.h
+@@ -162,6 +162,7 @@ typedef struct JSExceptionState JSExcep
+ typedef struct JSLocaleCallbacks JSLocaleCallbacks;
+ typedef struct JSSecurityCallbacks JSSecurityCallbacks;
+ typedef struct JSONParser JSONParser;
++struct JS_FRIEND_API(JSCompartment);
+ typedef struct JSCompartment JSCompartment;
+ typedef struct JSCrossCompartmentCall JSCrossCompartmentCall;
+ typedef struct JSStructuredCloneWriter JSStructuredCloneWriter;
+@@ -169,7 +170,9 @@ typedef struct JSStructuredCloneReader J
+ typedef struct JSStructuredCloneCallbacks JSStructuredCloneCallbacks;
+
+ #ifdef __cplusplus
++class JS_FRIEND_API(JSWrapper);
+ typedef class JSWrapper JSWrapper;
++struct JS_FRIEND_API(JSCrossCompartmentWrapper);
+ typedef class JSCrossCompartmentWrapper JSCrossCompartmentWrapper;
+ #endif
+
Home |
Main Index |
Thread Index |
Old Index