1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-09 06:51:44 +00:00

1: Upgrade to 0.11.16.

2: switch USES+=execinfo
3: sort USES.

PR:		197508
Submitted by:	maintainer
This commit is contained in:
Vanilla I. Shu 2015-02-11 05:52:04 +00:00
parent fb94003de0
commit 9441b10951
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=378815
4 changed files with 50 additions and 16 deletions

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= node
PORTVERSION= 0.11.14
PORTVERSION= 0.11.16
CATEGORIES= www
MASTER_SITES= http://nodejs.org/dist/v${PORTVERSION}/
PKGNAMESUFFIX= -devel
@ -12,9 +12,7 @@ COMMENT= V8 javascript for client and server
LICENSE= MIT
LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
USES= gmake python:2
USES= execinfo gmake python:2
HAS_CONFIGURE= yes
USE_LDCONFIG= yes

View File

@ -1,2 +1,2 @@
SHA256 (node-v0.11.14.tar.gz) = ce08b0a2769bcc135ca25639c9d411a038e93e0f5f5a83000ecde9b763c4dd83
SIZE (node-v0.11.14.tar.gz) = 17255771
SHA256 (node-v0.11.16.tar.gz) = f0d141faa1f7da3aff53e9615d76040d29c0650542be3b09ee80aca2f2cc61f6
SIZE (node-v0.11.16.tar.gz) = 19059251

View File

@ -1,6 +1,46 @@
--- deps/v8/src/platform-freebsd.cc.orig 2014-05-01 20:49:51.000000000 -0400
+++ deps/v8/src/platform-freebsd.cc 2014-10-08 13:34:09.000000000 -0400
@@ -213,7 +213,7 @@
--- ./deps/v8/src/base/platform/platform-freebsd.cc.orig 2015-02-07 04:04:23.000000000 +0800
+++ ./deps/v8/src/base/platform/platform-freebsd.cc 2015-02-10 10:53:45.000000000 +0800
@@ -131,23 +131,23 @@
addr_buffer[0] = '0';
addr_buffer[1] = 'x';
addr_buffer[10] = 0;
- int result = read(fd, addr_buffer + 2, 8);
- if (result < 8) break;
+ ssize_t bytes_read = read(fd, addr_buffer + 2, 8);
+ if (bytes_read < 8) break;
unsigned start = StringToLong(addr_buffer);
- result = read(fd, addr_buffer + 2, 1);
- if (result < 1) break;
+ bytes_read = read(fd, addr_buffer + 2, 1);
+ if (bytes_read < 1) break;
if (addr_buffer[2] != '-') break;
- result = read(fd, addr_buffer + 2, 8);
- if (result < 8) break;
+ bytes_read = read(fd, addr_buffer + 2, 8);
+ if (bytes_read < 8) break;
unsigned end = StringToLong(addr_buffer);
char buffer[MAP_LENGTH];
- int bytes_read = -1;
+ bytes_read = -1;
do {
bytes_read++;
if (bytes_read >= MAP_LENGTH - 1)
break;
- result = read(fd, buffer + bytes_read, 1);
- if (result < 1) break;
+ bytes_read = read(fd, buffer + bytes_read, 1);
+ if (bytes_read < 1) break;
} while (buffer[bytes_read] != '\n');
buffer[bytes_read] = 0;
// Ignore mappings that are not executable.
@@ -182,13 +182,13 @@
VirtualMemory::VirtualMemory(size_t size, size_t alignment)
: address_(NULL), size_(0) {
- DCHECK(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment())));
+ DCHECK((alignment % OS::AllocateAlignment()) == 0);
size_t request_size = RoundUp(size + alignment,
static_cast<intptr_t>(OS::AllocateAlignment()));
void* reservation = mmap(OS::GetRandomMmapAddr(),
request_size,
PROT_NONE,
@ -9,7 +49,7 @@
kMmapFd,
kMmapFdOffset);
if (reservation == MAP_FAILED) return;
@@ -285,7 +285,7 @@
@@ -260,7 +260,7 @@
void* result = mmap(OS::GetRandomMmapAddr(),
size,
PROT_NONE,
@ -18,7 +58,7 @@
kMmapFd,
kMmapFdOffset);
@@ -313,7 +313,7 @@
@@ -288,7 +288,7 @@
return mmap(base,
size,
PROT_NONE,

View File

@ -4,6 +4,7 @@ include/node/ares.h
include/node/ares_version.h
include/node/common.gypi
include/node/config.gypi
include/node/libplatform/libplatform.h
include/node/nameser.h
include/node/node.h
include/node/node_buffer.h
@ -37,8 +38,3 @@ include/node/v8stdint.h
lib/node_modules/.keepme
man/man1/node.1.gz
share/systemtap/tapset/node.stp
@dirrmtry include/node/openssl
@dirrmtry include/node
@dirrmtry lib/node_modules
@dirrmtry share/systemtap/tapset
@dirrmtry share/systemtap