- Update to 0.10.22
- Fix PLIST: add missing manpage - While I'm here, add LICENSE Changes: https://github.com/joyent/node/blob/v0.10.22-release/ChangeLog PR: ports/184062 Submitted by: Amim Knabben <amim.knabben@gmail.com> Approved by: Daniel Lin <linpct@gmail.com> (maintainer)
This commit is contained in:
parent
5b70ad20fb
commit
20ab60e039
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=334297
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= node
|
||||
PORTVERSION= 0.10.21
|
||||
PORTVERSION= 0.10.22
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= http://nodejs.org/dist/v${PORTVERSION}/
|
||||
DISTNAME= ${PORTNAME}-v${PORTVERSION}
|
||||
@ -10,6 +10,8 @@ DISTNAME= ${PORTNAME}-v${PORTVERSION}
|
||||
MAINTAINER= linpct@gmail.com
|
||||
COMMENT= V8 JavaScript for client and server
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
|
||||
|
||||
HAS_CONFIGURE= yes
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (node-v0.10.21.tar.gz) = 7c125bf22c1756064f2a68310d4822f77c8134ce178b2faa6155671a8124140d
|
||||
SIZE (node-v0.10.21.tar.gz) = 13647047
|
||||
SHA256 (node-v0.10.22.tar.gz) = 157fc58b3f1d109baefac4eb1d32ae747de5e6d55d87d0e9bec8f8dd10679e7e
|
||||
SIZE (node-v0.10.22.tar.gz) = 13686897
|
||||
|
28
www/node/files/patch-kqueue.c
Normal file
28
www/node/files/patch-kqueue.c
Normal file
@ -0,0 +1,28 @@
|
||||
--- deps/uv/src/unix/kqueue.orig 2013-11-18 23:14:54.000000000 -0200
|
||||
+++ deps/uv/src/unix/kqueue.c 2013-11-18 23:16:51.000000000 -0200
|
||||
@@ -263,6 +263,25 @@
|
||||
}
|
||||
}
|
||||
|
||||
+
|
||||
+void uv__platform_invalidate_fd(uv_loop_t* loop, int fd) {
|
||||
+ struct kevent* events;
|
||||
+ uintptr_t i;
|
||||
+ uintptr_t nfds;
|
||||
+
|
||||
+ assert(loop->watchers != NULL);
|
||||
+
|
||||
+ events = (struct kevent*) loop->watchers[loop->nwatchers];
|
||||
+ nfds = (uintptr_t) loop->watchers[loop->nwatchers + 1];
|
||||
+ if (events == NULL)
|
||||
+ return;
|
||||
+
|
||||
+ /* Invalidate events with same file descriptor */
|
||||
+ for (i = 0; i < nfds; i++)
|
||||
+ if ((int) events[i].ident == fd)
|
||||
+ events[i].ident = -1;
|
||||
+}
|
||||
+
|
||||
|
||||
static void uv__fs_event(uv_loop_t* loop, uv__io_t* w, unsigned int fflags) {
|
||||
uv_fs_event_t* handle;
|
@ -1,6 +1,5 @@
|
||||
bin/node
|
||||
lib/dtrace/node.d
|
||||
lib/node_modules/.keepme
|
||||
man/man1/node.1.gz
|
||||
@dirrm lib/node_modules
|
||||
@dirrm lib/dtrace
|
||||
|
Loading…
Reference in New Issue
Block a user