Thu Jan 29 08:44:45 2015 UTC ()
Update nodejs to 0.10.36.

2015.01.26, Version 0.10.36 (Stable)
* openssl: update to 1.0.1l
* v8: Fix debugger and strict mode regression (Julien Gilli)
* v8: don't busy loop in cpu profiler thread (Ben Noordhuis)


(fhajny)
diff -r1.30 -r1.31 pkgsrc/lang/nodejs/Makefile
diff -r1.24 -r1.25 pkgsrc/lang/nodejs/distinfo

cvs diff -r1.30 -r1.31 pkgsrc/lang/nodejs/Makefile (switch to unified diff)

--- pkgsrc/lang/nodejs/Makefile 2014/12/28 17:46:17 1.30
+++ pkgsrc/lang/nodejs/Makefile 2015/01/29 08:44:44 1.31
@@ -1,67 +1,67 @@ @@ -1,67 +1,67 @@
1# $NetBSD: Makefile,v 1.30 2014/12/28 17:46:17 fhajny Exp $ 1# $NetBSD: Makefile,v 1.31 2015/01/29 08:44:44 fhajny Exp $
2 2
3DISTNAME= node-v0.10.35 3DISTNAME= node-v0.10.36
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= http://nodejs.org/dist/${DISTNAME:S/node-//}/ 5MASTER_SITES= http://nodejs.org/dist/${DISTNAME:S/node-//}/
6PKGNAME= ${DISTNAME:S/-v/js-/} 6PKGNAME= ${DISTNAME:S/-v/js-/}
7 7
8MAINTAINER= filip@joyent.com 8MAINTAINER= filip@joyent.com
9HOMEPAGE= http://nodejs.org/ 9HOMEPAGE= http://nodejs.org/
10COMMENT= V8 JavaScript for clients and servers 10COMMENT= V8 JavaScript for clients and servers
11LICENSE= mit 11LICENSE= mit
12 12
13HAS_CONFIGURE= yes 13HAS_CONFIGURE= yes
14USE_TOOLS+= gmake pkg-config 14USE_TOOLS+= gmake pkg-config
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16 16
17PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.10.24 17PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.10.24
18 18
19.include "../../mk/bsd.prefs.mk" 19.include "../../mk/bsd.prefs.mk"
20.include "options.mk" 20.include "options.mk"
21 21
22SUBST_CLASSES+= python 22SUBST_CLASSES+= python
23SUBST_STAGE.python= pre-configure 23SUBST_STAGE.python= pre-configure
24SUBST_MESSAGE.python= Fixing Python references 24SUBST_MESSAGE.python= Fixing Python references
25SUBST_FILES.python= node.gyp deps/v8/tools/gyp/v8.gyp 25SUBST_FILES.python= node.gyp deps/v8/tools/gyp/v8.gyp
26SUBST_VARS.python= PYTHONBIN 26SUBST_VARS.python= PYTHONBIN
27 27
28SUBST_CLASSES+= man 28SUBST_CLASSES+= man
29SUBST_STAGE.man= pre-configure 29SUBST_STAGE.man= pre-configure
30SUBST_MESSAGE.man= Fixing man path 30SUBST_MESSAGE.man= Fixing man path
31SUBST_FILES.man= tools/install.py 31SUBST_FILES.man= tools/install.py
32SUBST_VARS.man= PKGMANDIR 32SUBST_VARS.man= PKGMANDIR
33 33
34CONFIG_SHELL= ${PYTHONBIN} 34CONFIG_SHELL= ${PYTHONBIN}
35CONFIGURE_ARGS+= --prefix=${PREFIX} 35CONFIGURE_ARGS+= --prefix=${PREFIX}
36 36
37.if ${OPSYS} == "NetBSD" 37.if ${OPSYS} == "NetBSD"
38CONFIGURE_ENV+= GYP_DEFINES="OS=netbsd" 38CONFIGURE_ENV+= GYP_DEFINES="OS=netbsd"
39MAKE_ENV+= GYP_DEFINES="OS=netbsd" 39MAKE_ENV+= GYP_DEFINES="OS=netbsd"
40.endif 40.endif
41 41
42REPLACE_PYTHON+= configure 42REPLACE_PYTHON+= configure
43REPLACE_PYTHON+= tools/genv8constants.py 43REPLACE_PYTHON+= tools/genv8constants.py
44REPLACE_PYTHON+= tools/gyp_node 44REPLACE_PYTHON+= tools/gyp_node
45REPLACE_PYTHON+= tools/gyp/pylib/gyp/flock_tool.py 45REPLACE_PYTHON+= tools/gyp/pylib/gyp/flock_tool.py
46REPLACE_PYTHON+= tools/gyp/pylib/gyp/sun_tool.py 46REPLACE_PYTHON+= tools/gyp/pylib/gyp/sun_tool.py
47REPLACE_PYTHON+= tools/node-waf 47REPLACE_PYTHON+= tools/node-waf
48REPLACE_PYTHON+= tools/waf-light 48REPLACE_PYTHON+= tools/waf-light
49REPLACE_PYTHON+= tools/wafadmin/*.py 49REPLACE_PYTHON+= tools/wafadmin/*.py
50REPLACE_PYTHON+= tools/wafadmin/Tools/*.py 50REPLACE_PYTHON+= tools/wafadmin/Tools/*.py
51 51
52CHECK_INTERPRETER_SKIP+= lib/node_modules/npm/* 52CHECK_INTERPRETER_SKIP+= lib/node_modules/npm/*
53 53
54.if ${OPSYS} == "NetBSD" 54.if ${OPSYS} == "NetBSD"
55BUILD_DEPENDS+= lockf-[0-9]*:../../sysutils/lockf 55BUILD_DEPENDS+= lockf-[0-9]*:../../sysutils/lockf
56.endif 56.endif
57 57
58pre-install: 58pre-install:
59 ${FIND} ${WRKSRC}/deps/npm -name '*.orig' | ${XARGS} ${RM} -f 59 ${FIND} ${WRKSRC}/deps/npm -name '*.orig' | ${XARGS} ${RM} -f
60 ${CHMOD} -R g-w ${WRKSRC} 60 ${CHMOD} -R g-w ${WRKSRC}
61 61
62.if ${OPSYS} != "Darwin" 62.if ${OPSYS} != "Darwin"
63.include "../../devel/libexecinfo/buildlink3.mk" 63.include "../../devel/libexecinfo/buildlink3.mk"
64.endif 64.endif
65.include "../../lang/python/application.mk" 65.include "../../lang/python/application.mk"
66.include "../../lang/python/tool.mk" 66.include "../../lang/python/tool.mk"
67.include "../../mk/bsd.pkg.mk" 67.include "../../mk/bsd.pkg.mk"

cvs diff -r1.24 -r1.25 pkgsrc/lang/nodejs/distinfo (switch to unified diff)

--- pkgsrc/lang/nodejs/distinfo 2014/12/28 17:46:17 1.24
+++ pkgsrc/lang/nodejs/distinfo 2015/01/29 08:44:44 1.25
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: distinfo,v 1.24 2014/12/28 17:46:17 fhajny Exp $ 1$NetBSD: distinfo,v 1.25 2015/01/29 08:44:44 fhajny Exp $
2 2
3SHA1 (node-v0.10.35.tar.gz) = bcad4ebf56516676f93b28377f03d3b3ea52795c 3SHA1 (node-v0.10.36.tar.gz) = 7e89d33ad0e56f6ca517f43a4a7b56079db18420
4RMD160 (node-v0.10.35.tar.gz) = 228a0c9b752b657f2ec36b083fea394ec3643c1d 4RMD160 (node-v0.10.36.tar.gz) = 351fb9282355094fd6ec0afe5200d724e2352549
5Size (node-v0.10.35.tar.gz) = 14417025 bytes 5Size (node-v0.10.36.tar.gz) = 14410899 bytes
6SHA1 (patch-common.gypi) = 0cffd29138431c982d9030b414cc26acd9407fbc 6SHA1 (patch-common.gypi) = 0cffd29138431c982d9030b414cc26acd9407fbc
7SHA1 (patch-deps_cares_cares.gyp) = 2235eb44bc984fa2e745fdf1786f1ae6de6ef80f 7SHA1 (patch-deps_cares_cares.gyp) = 2235eb44bc984fa2e745fdf1786f1ae6de6ef80f
8SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 78d6ddd37ae30e869e0da666a78baad86a638c50 8SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 78d6ddd37ae30e869e0da666a78baad86a638c50
9SHA1 (patch-deps_uv_common.gypi) = 13bc664b182f00f9674f87f4bd47e7e77f6e9e0d 9SHA1 (patch-deps_uv_common.gypi) = 13bc664b182f00f9674f87f4bd47e7e77f6e9e0d
10SHA1 (patch-deps_uv_src_unix_netbsd.c) = c1d58eabed1c396b8d9455e3d54c88907ffd7bed 10SHA1 (patch-deps_uv_src_unix_netbsd.c) = c1d58eabed1c396b8d9455e3d54c88907ffd7bed
11SHA1 (patch-deps_uv_src_unix_thread.c) = 13172adf2407eb40362cb4480a768816a7d98961 11SHA1 (patch-deps_uv_src_unix_thread.c) = 13172adf2407eb40362cb4480a768816a7d98961
12SHA1 (patch-deps_v8_tools_gyp_v8.gyp) = 8602b7858d2d238a165554dfb1feaeec31babfe9 12SHA1 (patch-deps_v8_tools_gyp_v8.gyp) = 8602b7858d2d238a165554dfb1feaeec31babfe9
13SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 132008f362ea696e43a4d19bf9d8a0ac754ef55c 13SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 132008f362ea696e43a4d19bf9d8a0ac754ef55c
14SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e 14SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e
15SHA1 (patch-tools_install.py) = 8f19cef5b4c90a752dd2c7550e9b70aa78d3c292 15SHA1 (patch-tools_install.py) = 8f19cef5b4c90a752dd2c7550e9b70aa78d3c292