svn commit: r334297 - in head/www/node: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Nov 19 10:12:16 UTC 2013
Author: sunpoet
Date: Tue Nov 19 10:12:14 2013
New Revision: 334297
URL: http://svnweb.freebsd.org/changeset/ports/334297
Log:
- 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 at gmail.com>
Approved by: Daniel Lin <linpct at gmail.com> (maintainer)
Added:
head/www/node/files/
head/www/node/files/patch-kqueue.c (contents, props changed)
Modified:
head/www/node/Makefile
head/www/node/distinfo
head/www/node/pkg-plist
Modified: head/www/node/Makefile
==============================================================================
--- head/www/node/Makefile Tue Nov 19 10:12:06 2013 (r334296)
+++ head/www/node/Makefile Tue Nov 19 10:12:14 2013 (r334297)
@@ -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 at gmail.com
COMMENT= V8 JavaScript for client and server
+LICENSE= MIT
+
LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
HAS_CONFIGURE= yes
Modified: head/www/node/distinfo
==============================================================================
--- head/www/node/distinfo Tue Nov 19 10:12:06 2013 (r334296)
+++ head/www/node/distinfo Tue Nov 19 10:12:14 2013 (r334297)
@@ -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
Added: head/www/node/files/patch-kqueue.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/node/files/patch-kqueue.c Tue Nov 19 10:12:14 2013 (r334297)
@@ -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;
Modified: head/www/node/pkg-plist
==============================================================================
--- head/www/node/pkg-plist Tue Nov 19 10:12:06 2013 (r334296)
+++ head/www/node/pkg-plist Tue Nov 19 10:12:14 2013 (r334297)
@@ -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
More information about the svn-ports-all
mailing list