/[gentoo-x86]/eclass/ruby-ng.eclass
Gentoo

Diff of /eclass/ruby-ng.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.40 Revision 1.41
1# Copyright 1999-2011 Gentoo Foundation 1# Copyright 1999-2011 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng.eclass,v 1.40 2011/10/05 17:46:20 graaff Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng.eclass,v 1.41 2011/10/21 06:48:24 graaff Exp $
4 4
5# @ECLASS: ruby-ng.eclass 5# @ECLASS: ruby-ng.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Ruby herd <ruby@gentoo.org> 7# Ruby herd <ruby@gentoo.org>
8# @AUTHOR: 8# @AUTHOR:
17# Currently available targets are: 17# Currently available targets are:
18# * ruby18 - Ruby (MRI) 1.8.x 18# * ruby18 - Ruby (MRI) 1.8.x
19# * ruby19 - Ruby (MRI) 1.9.x 19# * ruby19 - Ruby (MRI) 1.9.x
20# * ree18 - Ruby Enterprise Edition 1.8.x 20# * ree18 - Ruby Enterprise Edition 1.8.x
21# * jruby - JRuby 21# * jruby - JRuby
22# * rbx - Rubinius
22# 23#
23# This eclass does not define the implementation of the configure, 24# This eclass does not define the implementation of the configure,
24# compile, test, or install phases. Instead, the default phases are 25# compile, test, or install phases. Instead, the default phases are
25# used. Specific implementations of these phases can be provided in 26# used. Specific implementations of these phases can be provided in
26# the ebuild either to be run for each Ruby implementation, or for all 27# the ebuild either to be run for each Ruby implementation, or for all
111 rubypn="dev-lang/ruby-enterprise" 112 rubypn="dev-lang/ruby-enterprise"
112 rubyslot=":1.8" 113 rubyslot=":1.8"
113 ;; 114 ;;
114 jruby) 115 jruby)
115 rubypn="dev-java/jruby" 116 rubypn="dev-java/jruby"
117 rubyslot=""
118 ;;
119 rbx)
120 rubypn="dev-lang/rubinius"
116 rubyslot="" 121 rubyslot=""
117 ;; 122 ;;
118 *) die "$1: unknown Ruby implementation" 123 *) die "$1: unknown Ruby implementation"
119 esac 124 esac
120 125
609 echo "ree" 614 echo "ree"
610 ;; 615 ;;
611 *jruby*) 616 *jruby*)
612 echo "jruby" 617 echo "jruby"
613 ;; 618 ;;
619 *rubinius*)
620 echo "rbx"
621 ;;
614 *) 622 *)
615 echo "mri" 623 echo "mri"
616 ;; 624 ;;
617 esac 625 esac
618} 626}

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

  ViewVC Help
Powered by ViewVC 1.1.20