From owner-dev-commits-ports-all@freebsd.org Sun Aug 29 00:13:47 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 015C667C323; Sun, 29 Aug 2021 00:13:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gxv7Z6R1Vz4qV8; Sun, 29 Aug 2021 00:13:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BA69C20B87; Sun, 29 Aug 2021 00:13:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17T0Dk1w006921; Sun, 29 Aug 2021 00:13:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17T0DkYk006920; Sun, 29 Aug 2021 00:13:46 GMT (envelope-from git) Date: Sun, 29 Aug 2021 00:13:46 GMT Message-Id: <202108290013.17T0DkYk006920@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Steve Wills Subject: git: 6cd9df279156 - main - lang/spidermonkey78: bug fixes MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: swills X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6cd9df2791564cbeaf88824acd5570ef184f8b72 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2021 00:13:47 -0000 The branch main has been updated by swills: URL: https://cgit.FreeBSD.org/ports/commit/?id=6cd9df2791564cbeaf88824acd5570ef184f8b72 commit 6cd9df2791564cbeaf88824acd5570ef184f8b72 Author: Steve Wills AuthorDate: 2021-08-29 00:12:38 +0000 Commit: Steve Wills CommitDate: 2021-08-29 00:13:34 +0000 lang/spidermonkey78: bug fixes * fix js78-config --libs * fix js::SharedArrayRawBufferRefs public API PR: 255023 PR: 255024 Reported by: shurd --- lang/spidermonkey78/Makefile | 2 +- .../files/patch-js_public_StructuredClone.h | 13 +++++++++++++ .../files/patch-js_src_build_js-config.in | 18 ++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile index c753b8014da1..0ace36ef5937 100644 --- a/lang/spidermonkey78/Makefile +++ b/lang/spidermonkey78/Makefile @@ -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} diff --git a/lang/spidermonkey78/files/patch-js_public_StructuredClone.h b/lang/spidermonkey78/files/patch-js_public_StructuredClone.h new file mode 100644 index 000000000000..de5de74a5b7d --- /dev/null +++ b/lang/spidermonkey78/files/patch-js_public_StructuredClone.h @@ -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; diff --git a/lang/spidermonkey78/files/patch-js_src_build_js-config.in b/lang/spidermonkey78/files/patch-js_src_build_js-config.in new file mode 100644 index 000000000000..97509e5b716b --- /dev/null +++ b/lang/spidermonkey78/files/patch-js_src_build_js-config.in @@ -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