diff options
author | joerg <joerg@pkgsrc.org> | 2016-12-18 21:54:05 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2016-12-18 21:54:05 +0000 |
commit | f5435576054f291882a7985cdf39ab9433fc6a43 (patch) | |
tree | 6a48deb7705018ee8c342b6f17520308ca7eced6 /lang/spidermonkey185 | |
parent | 95c95cff97a8f7ab92590d8c54cfe96367096170 (diff) | |
download | pkgsrc-f5435576054f291882a7985cdf39ab9433fc6a43.tar.gz |
Provide consistent visibility for forward declarations.
Diffstat (limited to 'lang/spidermonkey185')
-rw-r--r-- | lang/spidermonkey185/distinfo | 6 | ||||
-rw-r--r-- | lang/spidermonkey185/patches/patch-jscell.h | 13 | ||||
-rw-r--r-- | lang/spidermonkey185/patches/patch-jsgc.h | 13 | ||||
-rw-r--r-- | lang/spidermonkey185/patches/patch-jsobj.h | 13 | ||||
-rw-r--r-- | lang/spidermonkey185/patches/patch-jspubtd.h | 22 |
5 files changed, 66 insertions, 1 deletions
diff --git a/lang/spidermonkey185/distinfo b/lang/spidermonkey185/distinfo index 851a4adeb94..0830a04da0c 100644 --- a/lang/spidermonkey185/distinfo +++ b/lang/spidermonkey185/distinfo @@ -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 --git a/lang/spidermonkey185/patches/patch-jscell.h b/lang/spidermonkey185/patches/patch-jscell.h new file mode 100644 index 00000000000..3931e10070f --- /dev/null +++ b/lang/spidermonkey185/patches/patch-jscell.h @@ -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 --git a/lang/spidermonkey185/patches/patch-jsgc.h b/lang/spidermonkey185/patches/patch-jsgc.h new file mode 100644 index 00000000000..685273590b3 --- /dev/null +++ b/lang/spidermonkey185/patches/patch-jsgc.h @@ -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 --git a/lang/spidermonkey185/patches/patch-jsobj.h b/lang/spidermonkey185/patches/patch-jsobj.h new file mode 100644 index 00000000000..0c605d42fad --- /dev/null +++ b/lang/spidermonkey185/patches/patch-jsobj.h @@ -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 --git a/lang/spidermonkey185/patches/patch-jspubtd.h b/lang/spidermonkey185/patches/patch-jspubtd.h new file mode 100644 index 00000000000..8666e4cc452 --- /dev/null +++ b/lang/spidermonkey185/patches/patch-jspubtd.h @@ -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 + |