Convert to ruby-ng.
authorMatsuu Takuto <matsuu@gentoo.org>
Sat, 29 May 2010 16:21:09 +0000 (16:21 +0000)
committerMatsuu Takuto <matsuu@gentoo.org>
Sat, 29 May 2010 16:21:09 +0000 (16:21 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

dev-ruby/refe/ChangeLog
dev-ruby/refe/Manifest
dev-ruby/refe/files/refe-0.8.0-ruby19.patch [new file with mode: 0644]
dev-ruby/refe/refe-0.8.0-r1.ebuild [new file with mode: 0644]

index 7bb2353d808469a18400331980a4966d1415ccf1..f412a5eea082932152d226754db2f84ae5e57a31 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for dev-ruby/refe
-# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/refe/ChangeLog,v 1.12 2009/04/14 17:37:07 graaff Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/refe/ChangeLog,v 1.13 2010/05/29 16:21:08 matsuu Exp $
+
+  29 May 2010; MATSUU Takuto <matsuu@gentoo.org> +refe-0.8.0-r1.ebuild,
+  +files/refe-0.8.0-ruby19.patch:
+  Convert to ruby-ng.
+
+*refe-0.8.0-r1 (29 May 2010)
+
+  29 May 2010; MATSUU Takuto <matsuu@gentoo.org> +refe-0.8.0-r1.ebuild:
+  Convert to ruby-ng.
 
   14 Apr 2009; Hans de Graaff <graaff@gentoo.org> refe-0.8.0.ebuild:
   Fix deprecated use of USE_RUBY="any".
index 93fed79a59af7b5a810d22a0d27548b5ebbd5d3f..7b3eb6a65fbb36766b056cdeef01648f30bcc284 100644 (file)
@@ -1,14 +1,26 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
+AUX refe-0.8.0-ruby19.patch 546 RMD160 c44500474d0b5c33d6bfbe1d192de78a44297a91 SHA1 4d544279c562d9c2142eb9c34a6dec805c245d97 SHA256 b7f567c5607ba40fca5cd61a79cbff251a01b71e6c564e3c55c6fae5e437ffe0
 DIST refe-0.8.0-withdoc.tar.gz 461982 RMD160 deaba225827a1244971bbe5d3584a1c7ebc3f489 SHA1 61eb67e6182290fd049f1df753b78372b8f405c4 SHA256 fa8d6d958de5b1edf5337a6fde8ef71d81d95e3e7979ac0b3e2af6f958b06389
+EBUILD refe-0.8.0-r1.ebuild 880 RMD160 4f3656c3cd9c801f69c74c0307f48b19b3edb8b5 SHA1 9f062b960494ed564d044ef14e44e13282d3d225 SHA256 d6009f13fecb31c59ea7a5824b32d14abf77deb3e8d01f8887f0287c92ae2839
 EBUILD refe-0.8.0.ebuild 641 RMD160 4629bb9ecb5ab585f5baece4764d908bb80bc6a1 SHA1 67d53f7b93b17b5a9da8ffbaf683d6f379d9d60a SHA256 3e95fe48a58a7dc54d7f1dc65f1667e6b8de87ac48d1fbb966071ee00cb0e6e2
-MISC ChangeLog 1298 RMD160 03b7178aced905e69081b5c106dcf075b0f7b981 SHA1 fbeed676bad8b3e4010d718f16ef59c022369429 SHA256 d37cb14d02ae64e75670f936e47445234da7c4e75bcc6aa28ff2b5cf701ce5ba
+MISC ChangeLog 1552 RMD160 94e42e278f986c6a5a671509d73f024062a1b4cf SHA1 d368f81520cc1a51df007cb5d4cb42eb59f5b074 SHA256 4e4cccb0ebd87c86fa35868140b108b79bbcc20bc9179851ec573a629dafa759
 MISC metadata.xml 174 RMD160 e9e53856547021219ad669d925b6102c7bf14efb SHA1 12d0e0e3deb7b963a457f14809759a0ddd9799ff SHA256 a92cc5f1df93e0a8a8f4d8d14ba00947d0ac48b627382e0216e54897cfb876c9
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.10 (GNU/Linux)
+Version: GnuPG v2.0.15 (GNU/Linux)
 
-iEYEARECAAYFAknkycgACgkQqj4ysMWt/vuq1QCfatcVAZqZ/M4hl++IRDEjlpmw
-kfMAoMcxdZLcCgoT9KNjLlZrDnRGuAjX
-=hmhP
+iQIcBAEBAgAGBQJMAT8QAAoJECaGw+YFKA1pWxoQAJqpnmIl+bFMyB5dM2wCUIdZ
+YenqV/Dv0OwpLbz52bS9zmchD/zQYe4IsRbpn3zmaIaZtLjT9xuXT9KYJLr29YrX
+DAU3MZYUPYj1RMFKMjQaJg/FjKW3MdQLaxOUaDMwJndi7cpAKUVZVsPAb/SuWzpv
+pZULFkL5/y6+w6SadUrcDLjwJlHtt1v3W7weVl86mX8GQaAdiBCt0lThpJCoVaUs
+N9O63pf/W0XIvE7lmgXSZHV1EZOKoqV16Qb7r2KbUaimDmLxjW3ziaVPSTkK5STi
+E1HZyZIRLUV+Fhx7PRrMQPZ+6DoBZ+1R8EV5z4Y3/FxE/PTO4ke9Z2/0kYF4BdYf
+ShYe9RnByU15RrUJra47C6JACvddTn3ghhzJcP573qinNqS1dYrso5qYYOisoCgj
+UURYAK3zEEUU7X/W/K/GdpxQRM2MkqdQEpmuhXkOhu+narMpJtLR1lZcwrrWbY1G
+zxIJLFOfhE6KhGetDzNep6oJPCUyHTORpPRoRac/EhTX5VdSLnFSvSHKVbBxwdzO
+vBAIh26cKUTORZWLzNs2qi8gi4N2G2PsRJgoUZNBKDEfdMP0yoUo3HmEhTOD4Ph7
+XsShRgGJFzl353Y2mW3UoxKkg7T64b58HRVN1/f3Wyo9A5PhjvEBgGV7L4lW2NDh
+rmZ+q+KvVytihh6wwJiP
+=sH1F
 -----END PGP SIGNATURE-----
diff --git a/dev-ruby/refe/files/refe-0.8.0-ruby19.patch b/dev-ruby/refe/files/refe-0.8.0-ruby19.patch
new file mode 100644 (file)
index 0000000..9b4b3fd
--- /dev/null
@@ -0,0 +1,12 @@
+diff -Naur refe-0.8.0.orig/lib/refe/mygetopt.rb refe-0.8.0/lib/refe/mygetopt.rb
+--- refe-0.8.0.orig/lib/refe/mygetopt.rb       2003-04-02 07:38:41.000000000 +0900
++++ refe-0.8.0/lib/refe/mygetopt.rb    2010-05-30 00:54:04.000000000 +0900
+@@ -11,7 +11,7 @@
+     alias orignew new
+ 
+     def new( usage, descripter )
+-      parser = orignew( * descripter.map {|line|
++      parser = orignew( * descripter.split(/^/).map {|line|
+           line.strip!
+           next if line.empty?
+           display, shortopt, longopt, takearg, doc = line.split(/\s+/, 5)
diff --git a/dev-ruby/refe/refe-0.8.0-r1.ebuild b/dev-ruby/refe/refe-0.8.0-r1.ebuild
new file mode 100644 (file)
index 0000000..e1147a7
--- /dev/null
@@ -0,0 +1,35 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/refe/refe-0.8.0-r1.ebuild,v 1.1 2010/05/29 16:21:08 matsuu Exp $
+
+EAPI="2"
+USE_RUBY="ruby18 ruby19 ree18 jruby"
+
+inherit ruby-ng
+
+DESCRIPTION="ReFe is an interactive reference for Japanese Ruby manual"
+HOMEPAGE="http://www.loveruby.net/ja/prog/refe.html"
+SRC_URI="http://www.loveruby.net/archive/refe/${P}-withdoc.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_PATCHES=( "${FILESDIR}/${P}-ruby19.patch" )
+
+each_ruby_configure() {
+       ${RUBY} setup.rb config --data-dir="/usr/share" || die
+}
+
+each_ruby_compile() {
+       ${RUBY} setup.rb setup || die
+}
+
+each_ruby_install() {
+       ${RUBY} setup.rb install --prefix="${D}" || die
+}
+
+all_ruby_install() {
+       dodoc ChangeLog NEWS README* TODO || die
+}