Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/nqp: nqp-2014.03.ebuild nqp-2014.01-r1.ebuild nqp-2014.01.ebuild nqp-2014.02.ebuild ChangeLog
Date: Mon, 31 Mar 2014 05:52:44
Message-Id: 20140331055240.808082005C@flycatcher.gentoo.org
1 patrick 14/03/31 05:52:40
2
3 Modified: nqp-2014.01-r1.ebuild nqp-2014.01.ebuild
4 nqp-2014.02.ebuild ChangeLog
5 Added: nqp-2014.03.ebuild
6 Log:
7 Bump, restrict parrot dep #505894
8
9 (Portage version: 2.2.8-r1/cvs/Linux x86_64, unsigned Manifest commit)
10
11 Revision Changes Path
12 1.2 dev-lang/nqp/nqp-2014.01-r1.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.01-r1.ebuild?rev=1.2&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.01-r1.ebuild?rev=1.2&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.01-r1.ebuild?r1=1.1&r2=1.2
17
18 Index: nqp-2014.01-r1.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.01-r1.ebuild,v
21 retrieving revision 1.1
22 retrieving revision 1.2
23 diff -u -r1.1 -r1.2
24 --- nqp-2014.01-r1.ebuild 18 Feb 2014 08:54:11 -0000 1.1
25 +++ nqp-2014.01-r1.ebuild 31 Mar 2014 05:52:40 -0000 1.2
26 @@ -1,6 +1,6 @@
27 # Copyright 1999-2014 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.01-r1.ebuild,v 1.1 2014/02/18 08:54:11 patrick Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.01-r1.ebuild,v 1.2 2014/03/31 05:52:40 patrick Exp $
31
32 EAPI=5
33
34 @@ -19,7 +19,8 @@
35 IUSE="doc +parrot java moar"
36 REQUIRED_USE="|| ( parrot java moar )"
37
38 -RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}[unicode] )
39 +RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode]
40 + !=dev-lang/parrot-6.2.0 )
41 java? ( virtual/jre )
42 moar? ( =dev-lang/moarvm-${PV} )"
43 DEPEND="${RDEPEND}
44
45
46
47 1.2 dev-lang/nqp/nqp-2014.01.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.01.ebuild?rev=1.2&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.01.ebuild?rev=1.2&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.01.ebuild?r1=1.1&r2=1.2
52
53 Index: nqp-2014.01.ebuild
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.01.ebuild,v
56 retrieving revision 1.1
57 retrieving revision 1.2
58 diff -u -r1.1 -r1.2
59 --- nqp-2014.01.ebuild 11 Feb 2014 02:39:30 -0000 1.1
60 +++ nqp-2014.01.ebuild 31 Mar 2014 05:52:40 -0000 1.2
61 @@ -1,6 +1,6 @@
62 # Copyright 1999-2014 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.01.ebuild,v 1.1 2014/02/11 02:39:30 patrick Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.01.ebuild,v 1.2 2014/03/31 05:52:40 patrick Exp $
66
67 EAPI=5
68
69 @@ -24,7 +24,8 @@
70 IUSE="doc +parrot java"
71 REQUIRED_USE="|| ( parrot java )"
72
73 -RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}[unicode] )
74 +RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode]
75 + !=dev-lang/parrot-6.2.0 )
76 java? ( virtual/jre )"
77 #moar? ( =dev-lang/moarvm-2013.10.1 )"
78 DEPEND="${RDEPEND}
79
80
81
82 1.3 dev-lang/nqp/nqp-2014.02.ebuild
83
84 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.02.ebuild?rev=1.3&view=markup
85 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.02.ebuild?rev=1.3&content-type=text/plain
86 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.02.ebuild?r1=1.2&r2=1.3
87
88 Index: nqp-2014.02.ebuild
89 ===================================================================
90 RCS file: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.02.ebuild,v
91 retrieving revision 1.2
92 retrieving revision 1.3
93 diff -u -r1.2 -r1.3
94 --- nqp-2014.02.ebuild 6 Mar 2014 06:47:41 -0000 1.2
95 +++ nqp-2014.02.ebuild 31 Mar 2014 05:52:40 -0000 1.3
96 @@ -1,6 +1,6 @@
97 # Copyright 1999-2014 Gentoo Foundation
98 # Distributed under the terms of the GNU General Public License v2
99 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.02.ebuild,v 1.2 2014/03/06 06:47:41 patrick Exp $
100 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.02.ebuild,v 1.3 2014/03/31 05:52:40 patrick Exp $
101
102 EAPI=5
103
104 @@ -19,7 +19,8 @@
105 IUSE="doc +parrot java moar"
106 REQUIRED_USE="|| ( parrot java moar )"
107
108 -RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode] )
109 +RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode]
110 + !=dev-lang/parrot-6.2.0 )
111 java? ( >=virtual/jre-1.7 )
112 moar? ( =dev-lang/moarvm-${PV} )"
113 DEPEND="${RDEPEND}
114
115
116
117 1.43 dev-lang/nqp/ChangeLog
118
119 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/ChangeLog?rev=1.43&view=markup
120 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/ChangeLog?rev=1.43&content-type=text/plain
121 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/ChangeLog?r1=1.42&r2=1.43
122
123 Index: ChangeLog
124 ===================================================================
125 RCS file: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v
126 retrieving revision 1.42
127 retrieving revision 1.43
128 diff -u -r1.42 -r1.43
129 --- ChangeLog 6 Mar 2014 06:47:41 -0000 1.42
130 +++ ChangeLog 31 Mar 2014 05:52:40 -0000 1.43
131 @@ -1,6 +1,12 @@
132 # ChangeLog for dev-lang/nqp
133 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
134 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.42 2014/03/06 06:47:41 patrick Exp $
135 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.43 2014/03/31 05:52:40 patrick Exp $
136 +
137 +*nqp-2014.03 (31 Mar 2014)
138 +
139 + 31 Mar 2014; Patrick Lauer <patrick@g.o> +nqp-2014.03.ebuild,
140 + nqp-2014.01-r1.ebuild, nqp-2014.01.ebuild, nqp-2014.02.ebuild:
141 + Bump, restrict parrot dep #505894
142
143 06 Mar 2014; Patrick Lauer <patrick@g.o> nqp-2014.02.ebuild:
144 Tighten java deps #503520
145
146
147
148 1.1 dev-lang/nqp/nqp-2014.03.ebuild
149
150 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.03.ebuild?rev=1.1&view=markup
151 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/nqp/nqp-2014.03.ebuild?rev=1.1&content-type=text/plain
152
153 Index: nqp-2014.03.ebuild
154 ===================================================================
155 # Copyright 1999-2014 Gentoo Foundation
156 # Distributed under the terms of the GNU General Public License v2
157 # $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.03.ebuild,v 1.1 2014/03/31 05:52:40 patrick Exp $
158
159 EAPI=5
160
161 inherit eutils multilib
162
163 GITCRAP=94feb63
164 PARROT_VERSION="5.9.0"
165
166 DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
167 HOMEPAGE="http://rakudo.org/"
168 SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
169
170 LICENSE="Artistic-2"
171 SLOT="0"
172 KEYWORDS="~x86 ~amd64"
173 IUSE="doc +parrot java moar"
174 REQUIRED_USE="|| ( parrot java moar )"
175
176 RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode]
177 !=dev-lang/parrot-6.2.0 )
178 java? ( >=virtual/jre-1.7 )
179 moar? ( =dev-lang/moarvm-${PV} )"
180 DEPEND="${RDEPEND}
181 java? ( >=virtual/jdk-1.7 )
182 dev-lang/perl"
183
184 S=${WORKDIR}/perl6-nqp-${GITCRAP}
185
186 src_configure() {
187 use java && myconf+="jvm,"
188 use parrot && myconf+="parrot,"
189 use moar && myconf+="moar,"
190 perl Configure.pl --backend=${myconf} --prefix=/usr || die
191 }
192
193 src_compile() {
194 emake -j1 || die
195 }
196
197 src_test() {
198 emake -j1 test || die
199 }
200
201 src_install() {
202 emake DESTDIR="${ED}" install || die
203
204 dodoc CREDITS README.pod || die
205
206 if use doc; then
207 dodoc -r docs/* || die
208 fi
209 }