Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/nodejs: metadata.xml nodejs-0.11.2.ebuild ChangeLog
Date: Tue, 21 May 2013 05:23:46
Message-Id: 20130521052341.046DA2171D@flycatcher.gentoo.org
1 patrick 13/05/21 05:23:40
2
3 Modified: metadata.xml ChangeLog
4 Added: nodejs-0.11.2.ebuild
5 Log:
6 Bump for #470714, rotating proxy-maintainers
7
8 (Portage version: 2.2.0_alpha176/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.5 net-libs/nodejs/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nodejs/metadata.xml?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nodejs/metadata.xml?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nodejs/metadata.xml?r1=1.4&r2=1.5
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/nodejs/metadata.xml,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- metadata.xml 17 Mar 2013 16:20:57 -0000 1.4
24 +++ metadata.xml 21 May 2013 05:23:40 -0000 1.5
25 @@ -2,12 +2,12 @@
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 <herd>proxy-maintainers</herd>
29 + <maintainer>
30 + <email>bugs@××××××××××.nu</email>
31 + <name>Johan Bergstroem</name>
32 + </maintainer>
33 <maintainer>
34 <email>patrick@g.o</email>
35 <name>Patrick Lauer</name>
36 </maintainer>
37 - <maintainer>
38 - <email>schamane@×××××××.net</email>
39 - <name>Nazar Kulyk</name>
40 - </maintainer>
41 </pkgmetadata>
42
43
44
45 1.87 net-libs/nodejs/ChangeLog
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nodejs/ChangeLog?rev=1.87&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nodejs/ChangeLog?rev=1.87&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nodejs/ChangeLog?r1=1.86&r2=1.87
50
51 Index: ChangeLog
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v
54 retrieving revision 1.86
55 retrieving revision 1.87
56 diff -u -r1.86 -r1.87
57 --- ChangeLog 19 May 2013 05:52:51 -0000 1.86
58 +++ ChangeLog 21 May 2013 05:23:40 -0000 1.87
59 @@ -1,6 +1,12 @@
60 # ChangeLog for net-libs/nodejs
61 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
62 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.86 2013/05/19 05:52:51 patrick Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.87 2013/05/21 05:23:40 patrick Exp $
64 +
65 +*nodejs-0.11.2 (21 May 2013)
66 +
67 + 21 May 2013; Patrick Lauer <patrick@g.o> +nodejs-0.11.2.ebuild,
68 + metadata.xml:
69 + Bump for #470714, rotating proxy-maintainers
70
71 *nodejs-0.10.7 (19 May 2013)
72
73
74
75
76 1.1 net-libs/nodejs/nodejs-0.11.2.ebuild
77
78 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nodejs/nodejs-0.11.2.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nodejs/nodejs-0.11.2.ebuild?rev=1.1&content-type=text/plain
80
81 Index: nodejs-0.11.2.ebuild
82 ===================================================================
83 # Copyright 1999-2013 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.2.ebuild,v 1.1 2013/05/21 05:23:40 patrick Exp $
86
87 EAPI=5
88
89 # has known failures. sigh.
90 RESTRICT="test"
91
92 PYTHON_COMPAT=( python2_{6,7} )
93
94 inherit python-any-r1 pax-utils
95
96 DESCRIPTION="Evented IO for V8 Javascript"
97 HOMEPAGE="http://nodejs.org/"
98 SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz"
99
100 LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
101 SLOT="0"
102 KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
103 IUSE=""
104
105 RDEPEND="dev-libs/openssl"
106 DEPEND="${RDEPEND}"
107
108 S=${WORKDIR}/node-v${PV}
109
110 src_prepare() {
111 # fix compilation on Darwin
112 # http://code.google.com/p/gyp/issues/detail?id=260
113 sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
114
115 # make sure we use python2.* while using gyp
116 sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die
117
118 # less verbose install output (stating the same as portage, basically)
119 sed -i -e "/print/d" tools/install.py || die
120 }
121
122 src_configure() {
123 # Use target arch detection logic, see v8-3.18 ebuilds
124 case ${CHOST} in
125 i?86-*)
126 myarch="ia32"
127 myconf+=" -Dv8_target_arch=ia32" ;;
128 x86_64-*)
129 if [[ $ABI = x86 ]] ; then
130 myarch="ia32"
131 else
132 myarch="x64"
133 fi ;;
134 arm*-*)
135 myarch="arm"
136 ;;
137 *) die "Unrecognized CHOST: ${CHOST}"
138 esac
139
140 "${PYTHON}" configure --prefix="${EPREFIX}"/usr \
141 --openssl-use-sys --shared-zlib --without-dtrace || die
142 }
143
144 src_compile() {
145 emake out/Makefile
146 emake -C out "mksnapshot.${myarch}"
147 pax-mark m "out/Release/mksnapshot.${myarch}"
148 emake
149 }
150
151 src_install() {
152 "${PYTHON}" tools/install.py install "${D}" /usr
153
154 dohtml -r "${ED}"/usr/lib/node_modules/npm/html/*
155 rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html
156 rm -rf "${ED}"/usr/lib/dtrace
157
158 pax-mark -m "${ED}"/usr/bin/node
159 }
160
161 src_test() {
162 "${PYTHON}" tools/test.py --mode=release simple message || die
163 }