pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/spidermonkey185



Module Name:    pkgsrc
Committed By:   joerg
Date:           Sun Dec 18 21:54:05 UTC 2016

Modified Files:
        pkgsrc/lang/spidermonkey185: distinfo
Added Files:
        pkgsrc/lang/spidermonkey185/patches: patch-jscell.h patch-jsgc.h
            patch-jsobj.h patch-jspubtd.h

Log Message:
Provide consistent visibility for forward declarations.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/spidermonkey185/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/spidermonkey185/patches/patch-jscell.h \
    pkgsrc/lang/spidermonkey185/patches/patch-jsgc.h \
    pkgsrc/lang/spidermonkey185/patches/patch-jsobj.h \
    pkgsrc/lang/spidermonkey185/patches/patch-jspubtd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/spidermonkey185/distinfo
diff -u pkgsrc/lang/spidermonkey185/distinfo:1.1 pkgsrc/lang/spidermonkey185/distinfo:1.2
--- pkgsrc/lang/spidermonkey185/distinfo:1.1    Wed Nov 16 13:13:43 2016
+++ pkgsrc/lang/spidermonkey185/distinfo        Sun Dec 18 21:54:05 2016
@@ -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

Added files:

Index: pkgsrc/lang/spidermonkey185/patches/patch-jscell.h
diff -u /dev/null pkgsrc/lang/spidermonkey185/patches/patch-jscell.h:1.1
--- /dev/null   Sun Dec 18 21:54:05 2016
+++ pkgsrc/lang/spidermonkey185/patches/patch-jscell.h  Sun Dec 18 21:54:05 2016
@@ -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 {
Index: pkgsrc/lang/spidermonkey185/patches/patch-jsgc.h
diff -u /dev/null pkgsrc/lang/spidermonkey185/patches/patch-jsgc.h:1.1
--- /dev/null   Sun Dec 18 21:54:05 2016
+++ pkgsrc/lang/spidermonkey185/patches/patch-jsgc.h    Sun Dec 18 21:54:05 2016
@@ -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);
Index: pkgsrc/lang/spidermonkey185/patches/patch-jsobj.h
diff -u /dev/null pkgsrc/lang/spidermonkey185/patches/patch-jsobj.h:1.1
--- /dev/null   Sun Dec 18 21:54:05 2016
+++ pkgsrc/lang/spidermonkey185/patches/patch-jsobj.h   Sun Dec 18 21:54:05 2016
@@ -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 {
Index: pkgsrc/lang/spidermonkey185/patches/patch-jspubtd.h
diff -u /dev/null pkgsrc/lang/spidermonkey185/patches/patch-jspubtd.h:1.1
--- /dev/null   Sun Dec 18 21:54:05 2016
+++ pkgsrc/lang/spidermonkey185/patches/patch-jspubtd.h Sun Dec 18 21:54:05 2016
@@ -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