Gentoo Archives: gentoo-commits

From: "Hans de Graaff (graaff)" <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/prog_lang/ruby: index.xml
Date: Mon, 26 Apr 2010 19:52:31
Message-Id: 20100426195220.E9B202C04C@corvid.gentoo.org
1 graaff 10/04/26 19:52:20
2
3 Modified: index.xml
4 Log:
5 Add all supported ruby implementations.
6
7 Revision Changes Path
8 1.10 xml/htdocs/proj/en/prog_lang/ruby/index.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/prog_lang/ruby/index.xml?rev=1.10&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/prog_lang/ruby/index.xml?rev=1.10&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/prog_lang/ruby/index.xml?r1=1.9&r2=1.10
13
14 Index: index.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/prog_lang/ruby/index.xml,v
17 retrieving revision 1.9
18 retrieving revision 1.10
19 diff -u -r1.9 -r1.10
20 --- index.xml 26 Apr 2010 19:15:45 -0000 1.9
21 +++ index.xml 26 Apr 2010 19:52:20 -0000 1.10
22 @@ -110,6 +110,74 @@
23 </milestone>
24 </task>
25
26 + <extrachapter position="devs">
27 + <title>Supported Ruby implementations</title>
28 + <section>
29 + <title>Overview</title>
30 + <body>
31 + <p>
32 + In Gentoo multiple Ruby implementations can co-exist. This
33 + is supported through the RUBY_TARGETS mechanism. You can add
34 + the RUBY_TARGETS variable to your make.conf file to select
35 + which Ruby implementations you want to use on your
36 + system. By default only <c>ruby18</c> is selected.
37 + </p>
38 +
39 + <pre caption="/etc/make.conf">
40 + <var>RUBY_TARGETS</var>="ruby18 ruby19"
41 + </pre>
42 + </body>
43 + </section>
44 + <section>
45 + <title>Ruby 1.8.x (aka MRI): ruby18</title>
46 + <body>
47 + <p>
48 + This version of Ruby is our main implementation. It is
49 + available as the 1.8 slot of <c>dev-lang/ruby</c>. It is
50 + available in the stable tree, and almost all Ruby packages
51 + in the tree are available for this implementation.
52 + </p>
53 + </body>
54 + </section>
55 + <section>
56 + <title>Ruby 1.9.x: ruby19</title>
57 + <body>
58 + <p>
59 + This version of Ruby is currently still masked pending
60 + resolution of some issues. It is available as the 1.9 slot
61 + of <c>dev-lang/ruby</c>.
62 + <uri link="https://bugs.gentoo.org/show_bug.cgi?id=203706">Bug 203706</uri>
63 + tracks the remaining issues.
64 + </p>
65 + <p>
66 + In order to test Ruby 1.9 you will need to unmask the
67 + package and also the associated ruby_targets_ruby19 USE
68 + flag.
69 + </p>
70 + </body>
71 + </section>
72 + <section>
73 + <title>JRuby: jruby</title>
74 + <body>
75 + <p>
76 + This version of Ruby is based on the Java Virtual
77 + Machine. It is available as <c>dev-java/jruby</c>. It is
78 + currently only available in the testing tree.
79 + </p>
80 + </body>
81 + </section>
82 + <section>
83 + <title>Ruby Enterprise Edition: ree</title>
84 + <body>
85 + <p>
86 + This is an enhanced version of Ruby 1.8, featuring various
87 + enhancements, most notably in that it requires less memory
88 + to run. It is available as <c>dev-lang/ruby-enterprise</c>.
89 + </p>
90 + </body>
91 + </section>
92 + </extrachapter>
93 +
94 <dev role="lead">graaff</dev>
95 <dev role="member">robbat2</dev>
96 <dev role="member">a3li</dev>