mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-24 04:33:24 +00:00
lang/spidermonkey78: bug fixes
* fix js78-config --libs * fix js::SharedArrayRawBufferRefs public API PR: 255023 PR: 255024 Reported by: shurd
This commit is contained in:
parent
ccb35f95ff
commit
6cd9df2791
@ -1,6 +1,6 @@
|
||||
PORTNAME= spidermonkey
|
||||
DISTVERSION= 78.7.0
|
||||
PORTREVISION= 6
|
||||
PORTREVISION= 7
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
|
||||
PKGNAMESUFFIX= ${SP_VER}
|
||||
|
13
lang/spidermonkey78/files/patch-js_public_StructuredClone.h
Normal file
13
lang/spidermonkey78/files/patch-js_public_StructuredClone.h
Normal file
@ -0,0 +1,13 @@
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=1644600
|
||||
|
||||
--- js/public/StructuredClone.h.orig 2021-02-17 07:48:59 UTC
|
||||
+++ js/public/StructuredClone.h
|
||||
@@ -381,7 +381,7 @@ enum OwnTransferablePolicy {
|
||||
namespace js {
|
||||
class SharedArrayRawBuffer;
|
||||
|
||||
-class SharedArrayRawBufferRefs {
|
||||
+class JS_PUBLIC_API SharedArrayRawBufferRefs {
|
||||
public:
|
||||
SharedArrayRawBufferRefs() = default;
|
||||
SharedArrayRawBufferRefs(SharedArrayRawBufferRefs&& other) = default;
|
18
lang/spidermonkey78/files/patch-js_src_build_js-config.in
Normal file
18
lang/spidermonkey78/files/patch-js_src_build_js-config.in
Normal file
@ -0,0 +1,18 @@
|
||||
--- js/src/build/js-config.in.orig 2021-08-28 22:43:38 UTC
|
||||
+++ js/src/build/js-config.in
|
||||
@@ -8,7 +8,6 @@ mozilla_version='@MOZILLA_VERSION@'
|
||||
JS_LIBRARY_NAME='@JS_LIBRARY_NAME@'
|
||||
NSPR_CFLAGS='@NSPR_CFLAGS@'
|
||||
JS_CONFIG_LIBS='@JS_CONFIG_LIBS@'
|
||||
-MOZ_JS_LIBS='@JS_CONFIG_MOZ_JS_LIBS@'
|
||||
|
||||
FILENAME=`basename "$0"`
|
||||
|
||||
@@ -111,6 +110,7 @@ if test "$echo_cflags" = "yes"; then
|
||||
echo "-std=gnu++11 -include $includedir/$JS_LIBRARY_NAME/js/RequiredDefines.h -isystem $includedir/$JS_LIBRARY_NAME $NSPR_CFLAGS"
|
||||
fi
|
||||
|
||||
+MOZ_JS_LIBS="@JS_CONFIG_MOZ_JS_LIBS@"
|
||||
if test "$echo_libs" = "yes"; then
|
||||
echo "$MOZ_JS_LIBS $JS_CONFIG_LIBS"
|
||||
fi
|
Loading…
Reference in New Issue
Block a user