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