Date: Fri, 14 Apr 2017 12:19:30 +0000 (UTC) From: Thomas Zander <riggs@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r438506 - in head/www/node: . files Message-ID: <201704141219.v3ECJUiH011667@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: riggs Date: Fri Apr 14 12:19:30 2017 New Revision: 438506 URL: https://svnweb.freebsd.org/changeset/ports/438506 Log: Update to upstream version 7.9.0, fix build on armv6 PR: 218081, 218643 Submitted by: mikael.urankar@gmail.com, bradleythughes@fastmail.fm (maintainer) Approved by: bradleythughes@fastmail.fm (maintainer) Added: head/www/node/files/patch-node.gyp (contents, props changed) Modified: head/www/node/Makefile head/www/node/distinfo head/www/node/files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h head/www/node/pkg-plist Modified: head/www/node/Makefile ============================================================================== --- head/www/node/Makefile Fri Apr 14 12:18:18 2017 (r438505) +++ head/www/node/Makefile Fri Apr 14 12:19:30 2017 (r438506) @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= node -PORTVERSION= 7.8.0 -PORTREVISION= 1 +PORTVERSION= 7.9.0 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= http://nodejs.org/dist/v${PORTVERSION}/ @@ -26,7 +25,7 @@ OPTIONS_EXCLUDE+= DTRACE OPTIONS_EXCLUDE_FreeBSD_10= DTRACE -BUNDLED_SSL_DESC= Use node.js's bundled OpenSSL implementation #' +BUNDLED_SSL_DESC= Use node.js's bundled OpenSSL implementation BUNDLED_SSL_USES_OFF= ssl BUNDLED_SSL_CONFIGURE_OFF= --shared-openssl --openssl-use-def-ca-store BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss Modified: head/www/node/distinfo ============================================================================== --- head/www/node/distinfo Fri Apr 14 12:18:18 2017 (r438505) +++ head/www/node/distinfo Fri Apr 14 12:19:30 2017 (r438506) @@ -1,3 +1,3 @@ -TIMESTAMP = 1490776357 -SHA256 (node-v7.8.0.tar.gz) = 6aa2ab52763f33ce09b63e913f3caf67d9d4b1120c70b087b50155bd647b76da -SIZE (node-v7.8.0.tar.gz) = 28035910 +TIMESTAMP = 1492021561 +SHA256 (node-v7.9.0.tar.gz) = 5cc131bb16f7ca688c29634a18b3c6a7816609a431a509f31baedf7caf25d626 +SIZE (node-v7.9.0.tar.gz) = 28049500 Modified: head/www/node/files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h ============================================================================== --- head/www/node/files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h Fri Apr 14 12:18:18 2017 (r438505) +++ head/www/node/files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h Fri Apr 14 12:19:30 2017 (r438506) @@ -1,26 +1,5 @@ --- deps/v8/src/base/atomicops_internals_arm_gcc.h.orig 2016-10-19 22:02:03 UTC +++ deps/v8/src/base/atomicops_internals_arm_gcc.h -@@ -13,6 +13,11 @@ - #include <sys/cpuinline.h> - #endif - -+#if defined(__FreeBSD__) -+#include <sys/types.h> -+#include <machine/sysarch.h> -+#endif -+ - namespace v8 { - namespace base { - -@@ -48,6 +53,8 @@ inline void MemoryBarrier() { - // Note: This is a function call, which is also an implicit compiler barrier. - typedef void (*KernelMemoryBarrierFunc)(); - ((KernelMemoryBarrierFunc)0xffff0fa0)(); -+#elif defined(__FreeBSD__) -+ sysarch(ARM_DRAIN_WRITEBUF, (void *)0); - #elif defined(__QNXNTO__) - __cpu_membarrier(); - #else @@ -64,8 +71,9 @@ inline void MemoryBarrier() { defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || \ defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) || \ Added: head/www/node/files/patch-node.gyp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/node/files/patch-node.gyp Fri Apr 14 12:19:30 2017 (r438506) @@ -0,0 +1,15 @@ +--- node.gyp.orig 2017-03-24 18:42:07.195465000 +0100 ++++ node.gyp 2017-03-24 18:42:26.672322000 +0100 +@@ -842,6 +842,12 @@ + '<(OBJ_DIR)/node/src/node_dtrace_ustack.o' + ], + 'conditions': [ ++ [ 'target_arch=="arm"', { ++ 'action': [ ++ 'dtrace', '-32', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc', ++ '-C', '-G', '-s', 'src/v8ustack.d', '-o', '<@(_outputs)', ++ ] ++ } ], + [ 'target_arch=="ia32"', { + 'action': [ + 'dtrace', '-32', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc', Modified: head/www/node/pkg-plist ============================================================================== --- head/www/node/pkg-plist Fri Apr 14 12:18:18 2017 (r438505) +++ head/www/node/pkg-plist Fri Apr 14 12:19:30 2017 (r438506) @@ -115,4 +115,6 @@ include/node/v8config.h %%DTRACE%%lib/dtrace/node.d @(,,444) man/man1/node.1.gz %%PORTDOCS%%%%DOCSDIR%%/gdbinit +%%PORTDOCS%%%%DOCSDIR%%/lldb_commands.py +%%PORTDOCS%%%%DOCSDIR%%/lldbinit share/systemtap/tapset/node.stp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704141219.v3ECJUiH011667>