Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Nov 2013 10:12:15 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r334297 - in head/www/node: . files
Message-ID:  <201311191012.rAJACFOs051666@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@gmail.com>
  Approved by:	Daniel Lin <linpct@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311191012.rAJACFOs051666>