Gentoo Archives: gentoo-commits

From: "Naohiro Aota (naota)" <naota@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: ruby-ng-gnome2.eclass
Date: Sun, 29 May 2011 13:47:25
Message-Id: 20110529134714.9C0BB20054@flycatcher.gentoo.org
1 naota 11/05/29 13:47:14
2
3 Modified: ruby-ng-gnome2.eclass
4 Log:
5 Support >=ruby-gnome2-0.90 file structure. Based on a code from Shunsuke Shimizu.
6
7 Revision Changes Path
8 1.7 eclass/ruby-ng-gnome2.eclass
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-ng-gnome2.eclass?rev=1.7&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-ng-gnome2.eclass?rev=1.7&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-ng-gnome2.eclass?r1=1.6&r2=1.7
13
14 Index: ruby-ng-gnome2.eclass
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/ruby-ng-gnome2.eclass,v
17 retrieving revision 1.6
18 retrieving revision 1.7
19 diff -u -r1.6 -r1.7
20 --- ruby-ng-gnome2.eclass 29 May 2011 13:43:16 -0000 1.6
21 +++ ruby-ng-gnome2.eclass 29 May 2011 13:47:14 -0000 1.7
22 @@ -1,6 +1,6 @@
23 # Copyright 1999-2010 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng-gnome2.eclass,v 1.6 2011/05/29 13:43:16 naota Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng-gnome2.eclass,v 1.7 2011/05/29 13:47:14 naota Exp $
27 #
28 # @ECLASS: ruby-ng-gnome2.eclass
29 # @MAINTAINER:
30 @@ -13,14 +13,19 @@
31 # This eclass simplifies installation of the various pieces of
32 # ruby-gnome2 since they share a very common installation procedure.
33
34 -inherit ruby-ng multilib
35 +inherit ruby-ng multilib versionator
36
37 IUSE=""
38
39 # Define EPREFIX if needed
40 has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
41
42 -subbinding=${PN#ruby-} ; subbinding=${subbinding%2}
43 +subbinding=${PN#ruby-}
44 +if [ $(get_version_component_range "1-2") == "0.19" ]; then
45 + subbinding=${subbinding/%2}
46 +else
47 + subbinding=${subbinding/-/_}
48 +fi
49 S=${WORKDIR}/ruby-gnome2-all-${PV}/${subbinding}
50 SRC_URI="mirror://sourceforge/ruby-gnome2/ruby-gnome2-all-${PV}.tar.gz"
51 HOMEPAGE="http://ruby-gnome2.sourceforge.jp/"