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/rakudo: metadata.xml rakudo-2013.11.ebuild rakudo-2013.11-r1.ebuild ChangeLog
Date: Fri, 06 Dec 2013 04:13:05
Message-Id: 20131206041256.D11E12004B@flycatcher.gentoo.org
1 patrick 13/12/06 04:12:56
2
3 Modified: metadata.xml rakudo-2013.11.ebuild ChangeLog
4 Added: rakudo-2013.11-r1.ebuild
5 Log:
6 Add jakudo support
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.2 dev-lang/rakudo/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-lang/rakudo/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 8 Jan 2010 20:45:18 -0000 1.1
24 +++ metadata.xml 6 Dec 2013 04:12:56 -0000 1.2
25 @@ -6,4 +6,7 @@
26 <email>patrick@g.o</email>
27 <name>Patrick Lauer</name>
28 </maintainer>
29 + <use>
30 + <flag name='parrot'>Build the parrot backend (default)</flag>
31 + </use>
32 </pkgmetadata>
33
34
35
36 1.2 dev-lang/rakudo/rakudo-2013.11.ebuild
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/rakudo-2013.11.ebuild?rev=1.2&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/rakudo-2013.11.ebuild?rev=1.2&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/rakudo-2013.11.ebuild?r1=1.1&r2=1.2
41
42 Index: rakudo-2013.11.ebuild
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.11.ebuild,v
45 retrieving revision 1.1
46 retrieving revision 1.2
47 diff -u -r1.1 -r1.2
48 --- rakudo-2013.11.ebuild 1 Dec 2013 07:46:26 -0000 1.1
49 +++ rakudo-2013.11.ebuild 6 Dec 2013 04:12:56 -0000 1.2
50 @@ -1,8 +1,8 @@
51 # Copyright 1999-2013 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.11.ebuild,v 1.1 2013/12/01 07:46:26 patrick Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.11.ebuild,v 1.2 2013/12/06 04:12:56 patrick Exp $
55
56 -EAPI=3
57 +EAPI=5
58
59 PARROT_VERSION="5.9.0"
60 NQP_VERSION="${PV}"
61
62
63
64 1.50 dev-lang/rakudo/ChangeLog
65
66 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/ChangeLog?rev=1.50&view=markup
67 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/ChangeLog?rev=1.50&content-type=text/plain
68 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/ChangeLog?r1=1.49&r2=1.50
69
70 Index: ChangeLog
71 ===================================================================
72 RCS file: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v
73 retrieving revision 1.49
74 retrieving revision 1.50
75 diff -u -r1.49 -r1.50
76 --- ChangeLog 1 Dec 2013 07:46:26 -0000 1.49
77 +++ ChangeLog 6 Dec 2013 04:12:56 -0000 1.50
78 @@ -1,6 +1,12 @@
79 # ChangeLog for dev-lang/rakudo
80 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
81 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.49 2013/12/01 07:46:26 patrick Exp $
82 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.50 2013/12/06 04:12:56 patrick Exp $
83 +
84 +*rakudo-2013.11-r1 (06 Dec 2013)
85 +
86 + 06 Dec 2013; Patrick Lauer <patrick@g.o> +rakudo-2013.11-r1.ebuild,
87 + metadata.xml, rakudo-2013.11.ebuild:
88 + Add jakudo support
89
90 *rakudo-2013.11 (01 Dec 2013)
91
92
93
94
95 1.1 dev-lang/rakudo/rakudo-2013.11-r1.ebuild
96
97 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/rakudo-2013.11-r1.ebuild?rev=1.1&view=markup
98 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/rakudo/rakudo-2013.11-r1.ebuild?rev=1.1&content-type=text/plain
99
100 Index: rakudo-2013.11-r1.ebuild
101 ===================================================================
102 # Copyright 1999-2013 Gentoo Foundation
103 # Distributed under the terms of the GNU General Public License v2
104 # $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.11-r1.ebuild,v 1.1 2013/12/06 04:12:56 patrick Exp $
105
106 EAPI=5
107
108 PARROT_VERSION="5.9.0"
109 NQP_VERSION="${PV}"
110
111 inherit eutils multilib
112
113 DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
114 HOMEPAGE="http://rakudo.org/"
115 SRC_URI="http://rakudo.org/downloads/${PN}/${P}.tar.gz"
116
117 LICENSE="Artistic-2"
118 SLOT="0"
119 KEYWORDS="~amd64 ~x86"
120 IUSE="doc +parrot java"
121
122 RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]
123 >=dev-lang/nqp-${NQP_VERSION}[parrot?,java?]"
124 DEPEND="${RDEPEND}
125 dev-lang/perl"
126
127 src_prepare() {
128 sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile-Parrot.in || die
129 }
130
131 src_configure() {
132 use parrot && myconf+="parrot,"
133 use java && myconf+="jvm,"
134 perl Configure.pl --backends=${myconf} --prefix=/usr || die
135 }
136
137 src_test() {
138 emake -j1 test || die
139 }
140
141 src_install() {
142 emake -j1 DESTDIR="${ED}" install || die
143
144 dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die
145
146 if use doc; then
147 dohtml -A svg docs/architecture.html docs/architecture.svg || die
148 dodoc docs/*.pod || die
149 docinto announce
150 dodoc docs/announce/* || die
151 fi
152 }