View | Details | Raw Unified | Return to bug 176868
Collapse All | Expand All

(-)./Makefile (-3 / +2 lines)
Lines 2-8 Link Here
2
# $FreeBSD: ports/www/node/Makefile,v 1.69 2013/03/03 00:51:58 svnexp Exp $
2
# $FreeBSD: ports/www/node/Makefile,v 1.69 2013/03/03 00:51:58 svnexp Exp $
3
3
4
PORTNAME=	node
4
PORTNAME=	node
5
PORTVERSION=	0.8.22
5
PORTVERSION=	0.10.0
6
CATEGORIES=	www
6
CATEGORIES=	www
7
MASTER_SITES=	http://nodejs.org/dist/v${PORTVERSION}/
7
MASTER_SITES=	http://nodejs.org/dist/v${PORTVERSION}/
8
DISTNAME=	${PORTNAME}-v${PORTVERSION}
8
DISTNAME=	${PORTNAME}-v${PORTVERSION}
Lines 19-25 Link Here
19
USE_PYTHON=	2.7
19
USE_PYTHON=	2.7
20
USE_GMAKE=	yes
20
USE_GMAKE=	yes
21
21
22
CONFLICTS=	node-0.[0-79]* node-devel-0.[0-9]*
22
CONFLICTS=	node-0.[02-9][0-9]* node-devel-0.[0-9]*
23
23
24
ONLY_FOR_ARCHS=	i386 amd64
24
ONLY_FOR_ARCHS=	i386 amd64
25
MAKE_JOBS_SAFE=	yes
25
MAKE_JOBS_SAFE=	yes
Lines 28-34 Link Here
28
REINPLACE_ARGS=	-i ''
28
REINPLACE_ARGS=	-i ''
29
29
30
post-patch:
30
post-patch:
31
	@${RM} ${WRKSRC}/tools/wafadmin/Node.py.orig
32
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
31
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
33
		${WRKSRC}/deps/v8/build/common.gypi \
32
		${WRKSRC}/deps/v8/build/common.gypi \
34
		${WRKSRC}/deps/v8/tools/gyp/v8.gyp
33
		${WRKSRC}/deps/v8/tools/gyp/v8.gyp
(-)./distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (node-v0.8.22.tar.gz) = 3f61152cf5cd8fc1ab5c6c18101819841b947da79e1e44b51418c0ad2e6db8e8
1
SHA256 (node-v0.10.0.tar.gz) = 1624dc37866ebfb5431e3393e6b049cf238cac8ad4d20c6d567263b1259177ab
2
SIZE (node-v0.8.22.tar.gz) = 12200811
2
SIZE (node-v0.10.0.tar.gz) = 12777259
(-)./files/patch-wafadmin-Node.py (-15 lines)
Lines 1-15 Link Here
1
--- tools/wafadmin/Node.py.orig	2011-08-03 16:32:55.000000000 +0800
2
+++ tools/wafadmin/Node.py	2011-08-03 16:56:11.000000000 +0800
3
@@ -349,6 +349,12 @@
4
 		if self == from_node: return '.'
5
 		if from_node.parent == self: return '..'
6
 
7
+		from_node_path = from_node.abspath()
8
+		from_node_realpath = os.path.realpath(from_node_path)
9
+		if from_node_path != from_node_realpath:
10
+			from_node = self.__class__.bld.root.find_dir(from_node_realpath)
11
+			return self.relpath_gen(from_node)
12
+
13
 		# up_path is '../../../' and down_path is 'dir/subdir/subdir/file'
14
 		ancestor = self.find_ancestor(from_node)
15
 		lst = []
(-)./pkg-plist (-76 lines)
Lines 1-81 Link Here
1
bin/node
1
bin/node
2
bin/node-waf
3
include/node/ares.h
4
include/node/ares_version.h
5
include/node/eio-emul.h
6
include/node/ev-emul.h
7
include/node/node.h
8
include/node/node_buffer.h
9
include/node/node_object_wrap.h
10
include/node/node_version.h
11
include/node/uv-private/eio.h
12
include/node/uv-private/ev.h
13
include/node/uv-private/ngx-queue.h
14
include/node/uv-private/tree.h
15
include/node/uv-private/uv-unix.h
16
include/node/uv-private/uv-win.h
17
include/node/uv.h
18
include/node/v8-debug.h
19
include/node/v8-preparser.h
20
include/node/v8-profiler.h
21
include/node/v8-testing.h
22
include/node/v8.h
23
include/node/v8stdint.h
24
lib/dtrace/node.d
2
lib/dtrace/node.d
25
lib/node/wafadmin/Build.py
26
lib/node/wafadmin/Configure.py
27
lib/node/wafadmin/Constants.py
28
lib/node/wafadmin/Environment.py
29
lib/node/wafadmin/Logs.py
30
lib/node/wafadmin/Node.py
31
lib/node/wafadmin/Options.py
32
lib/node/wafadmin/Runner.py
33
lib/node/wafadmin/Scripting.py
34
lib/node/wafadmin/Task.py
35
lib/node/wafadmin/TaskGen.py
36
lib/node/wafadmin/Tools/__init__.py
37
lib/node/wafadmin/Tools/ar.py
38
lib/node/wafadmin/Tools/cc.py
39
lib/node/wafadmin/Tools/ccroot.py
40
lib/node/wafadmin/Tools/compiler_cc.py
41
lib/node/wafadmin/Tools/compiler_cxx.py
42
lib/node/wafadmin/Tools/compiler_d.py
43
lib/node/wafadmin/Tools/config_c.py
44
lib/node/wafadmin/Tools/cxx.py
45
lib/node/wafadmin/Tools/d.py
46
lib/node/wafadmin/Tools/dmd.py
47
lib/node/wafadmin/Tools/gas.py
48
lib/node/wafadmin/Tools/gcc.py
49
lib/node/wafadmin/Tools/gdc.py
50
lib/node/wafadmin/Tools/gnu_dirs.py
51
lib/node/wafadmin/Tools/gob2.py
52
lib/node/wafadmin/Tools/gxx.py
53
lib/node/wafadmin/Tools/icc.py
54
lib/node/wafadmin/Tools/icpc.py
55
lib/node/wafadmin/Tools/intltool.py
56
lib/node/wafadmin/Tools/libtool.py
57
lib/node/wafadmin/Tools/misc.py
58
lib/node/wafadmin/Tools/nasm.py
59
lib/node/wafadmin/Tools/node_addon.py
60
lib/node/wafadmin/Tools/osx.py
61
lib/node/wafadmin/Tools/preproc.py
62
lib/node/wafadmin/Tools/python.py
63
lib/node/wafadmin/Tools/suncc.py
64
lib/node/wafadmin/Tools/suncxx.py
65
lib/node/wafadmin/Tools/unittestw.py
66
lib/node/wafadmin/Tools/winres.py
67
lib/node/wafadmin/Tools/xlc.py
68
lib/node/wafadmin/Tools/xlcxx.py
69
lib/node/wafadmin/Utils.py
70
lib/node/wafadmin/__init__.py
71
lib/node/wafadmin/ansiterm.py
72
lib/node/wafadmin/pproc.py
73
lib/node/wafadmin/py3kfixes.py
74
lib/node_modules/.keepme
3
lib/node_modules/.keepme
75
@dirrm lib/node_modules
4
@dirrm lib/node_modules
76
@dirrm lib/node/wafadmin/Tools
77
@dirrm lib/node/wafadmin
78
@dirrm lib/node
79
@dirrm lib/dtrace
5
@dirrm lib/dtrace
80
@dirrm include/node/uv-private
81
@dirrm include/node

Return to bug 176868