summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2013-10-29 23:19:03 +0000
committerManuel Rüger <mrueg@gentoo.org>2013-10-29 23:19:03 +0000
commitef11ad5b4aa2f823b18fa8a18e9a854b5542520f (patch)
tree034a0d46ff16ae11aebe6f779ff478dd6557f9e6 /dev-ruby/ruby_parser
parentAdd patched versions of both subslots for bug 486948 (diff)
downloadhistorical-ef11ad5b4aa2f823b18fa8a18e9a854b5542520f.tar.gz
historical-ef11ad5b4aa2f823b18fa8a18e9a854b5542520f.tar.bz2
historical-ef11ad5b4aa2f823b18fa8a18e9a854b5542520f.zip
Add ruby20 target.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/ruby_parser')
-rw-r--r--dev-ruby/ruby_parser/ChangeLog7
-rw-r--r--dev-ruby/ruby_parser/Manifest23
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.2.2-r1.ebuild45
3 files changed, 53 insertions, 22 deletions
diff --git a/dev-ruby/ruby_parser/ChangeLog b/dev-ruby/ruby_parser/ChangeLog
index 5159be84d6b8..bfc7576aae20 100644
--- a/dev-ruby/ruby_parser/ChangeLog
+++ b/dev-ruby/ruby_parser/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/ruby_parser
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby_parser/ChangeLog,v 1.48 2013/09/15 09:57:13 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby_parser/ChangeLog,v 1.49 2013/10/29 23:15:25 mrueg Exp $
+
+*ruby_parser-3.2.2-r1 (30 Oct 2013)
+
+ 30 Oct 2013; Manuel Rüger <mrueg@gentoo.org> +ruby_parser-3.2.2-r1.ebuild:
+ Add ruby20 target.
15 Sep 2013; Agostino Sarubbo <ago@gentoo.org> ruby_parser-2.3.1-r1.ebuild,
ruby_parser-3.1.3.ebuild:
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index 594e54d7925a..fa1727be7f9c 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
DIST ruby_parser-2.0.5.gem 79360 SHA256 aa7cac9cbce1f494c2007957c67c4f126e3b586864718c9c27ae7869f29573b1 SHA512 58c387d081b50b8328c076886378e643c679971c4d46115a759f348d4d137ea9860a7e6dfc3fffeea2121a3749b03564df2cc67cde2a4dd6fe592e332e65840b WHIRLPOOL 8ba9df9e15193975b8274bd9e3816368f32e27e6943891fae638419122b254c42631558a235570b949856c12e6bbc9abca0629f68fdbfffbe780fb5e63b57e42
DIST ruby_parser-2.3.1.gem 80384 SHA256 d9a4daeb41da89db62c6ba4d31facedac7b181fa5c3ba20b4256bad8cb4fc434 SHA512 2451451cc1ba0b0c4c954d3e208b46c952dbbd7f901948084d192af96f04cc4eae8fdac92e035491daecb150a2e50a38a20af00c011f0bc68b1a962e42b95997 WHIRLPOOL 85b4c13fd3bef0ca1fcdbc91cd04692944d7f6efd23370590fe538b1cfbbbe1365d7bf24b7a783d11a8184143fd7fc2fd68eb404df160bef80fdf5e17f234280
DIST ruby_parser-3.1.3.gem 141824 SHA256 602b23bfde88e1cdcef113fd013ebf3735b06454372b3c9b5a5c14a5b161fa34 SHA512 e7e5649966a3d5e5f29b018b53d36dd8c33b9d5c14daa695995ed153a01cae90854e7bf6a2164b6b40f17e0e52391a9653f204b74ae9cc155b4c6c55a07c9b83 WHIRLPOOL b421a7696dafcdf7dfacd11bc933010190c3d6ce47b3ddbe8c9817c1f0557d0892d6bcd5fc575236eae43c13523e0163766ad6df31f3941874053a3f6296a84a
@@ -8,23 +5,7 @@ DIST ruby_parser-3.2.2.gem 198656 SHA256 117d814b406876a8b6a85a28e2745de524924ed
EBUILD ruby_parser-2.0.5.ebuild 847 SHA256 8a15b39ac0469829274c2d5ad51b71c8d6f24a05092f87b26635fdc6c35d092f SHA512 c0c3743be01c3183757a2438ae3c08a997311e5255596a99b58575e29355f7324671e959669bc6a7bbb9e7b0009f946d835cc3927f9c65e5d18b59ddd7908186 WHIRLPOOL 573ae89de7f9bb8129d7de4e4f26641562eb9fac94d5f438bc506720a5dac45175666d6c193f937d9da5b0048b18b6cce4090a3cb9512ff219caf3c15dbba9b9
EBUILD ruby_parser-2.3.1-r1.ebuild 1318 SHA256 78fb5d0c260f6e3d1327936e2f08a7a5adff24c692d702aa86c9e2140a8c6810 SHA512 866a876b33099f9e602c2bd25a17c2c0d2ff6c98f96c108a2afb0fdff1d4b87b78b7aa2acd521bd81ad27ac6d00d5159057b307edfee2f53086212d7747ce388 WHIRLPOOL 69d76f4c18611a0e41730da430463ba21b1cf638e7f2bb79ccf5ab8755bd9a3e9abc681524022d406dfbb28d4fdce1f5ba0cb57bb7cfe78877cd20dc5dde1ee0
EBUILD ruby_parser-3.1.3.ebuild 1336 SHA256 4d8812d9b4e0c6e9289a643190f25a351acd1d55c2177c8edf402da13b6a7980 SHA512 50d69a61315e2eea5185393651ee5a7bac9abafba7df93d32e78d826b059723824043574e22298fded9fdacd3c862850e4318d1f2131bd123820e9ea4748c950 WHIRLPOOL 79d46fe279e39383eabe46ed5996c93debe9d2ce565469088c9fa02f584225bcb8bb45cceb0b5b09daa6316ea6fedb484cb9bc95c821197b35b9c083d1986f6c
+EBUILD ruby_parser-3.2.2-r1.ebuild 1351 SHA256 fd635e64589d18b2702684b007b35b5d55817bc6bab128c1cecf4df19c83c206 SHA512 565be732a43d80444b890a234474a4203b55fad334238ff1619806b3a1d6d8daad26173b2b13182ad8c45550e8fff3c377393f2b8a9eb88c436cbde91cfdb903 WHIRLPOOL 957ead127c4a1ebb077fef394b1e3fa4c6b1c5186f3e5930fcc727cef6060231559fbb8b7ca189faff1d465f574bbebe0601b2c6249a4ed991bd5b3b96fc541e
EBUILD ruby_parser-3.2.2.ebuild 1342 SHA256 c23ef203f0d9edf36993467bb68d73179800046ee1488e6ecb56399c19a2321b SHA512 ff47c465767c6180ea93a07bc9bc8be497652c25bd52b1df5125d8729c62ab8c87fadd16e04c1ebd030b65348aa3e101be72e44e7068c4eb3fb465a7781b5f4c WHIRLPOOL 102869e20d05f8899ce6303c178164ef676f210a1030c07c02671c64ac9b3491d9b6ea9f35b5fca0e89adb6ea2a68270dc8c415516cf6976877aadb1a25b2959
-MISC ChangeLog 6469 SHA256 6e9efb6806632a87bf8da8e138f85504cea9b219180829287297f401d9f4ce6e SHA512 54fe6c9a7c96c0394e04c4b5c4d45318087ae19a949da163be0fd9db0eed65feace66ee86947c88b31823f70de6485f78df6dd16b8edbac781771e0ae9edfdb8 WHIRLPOOL 22afabfb0b30c3a7b7b9b3ed66685183c40051c2eef34a6b5eaa8801bced7268a83e5a2e384d4f059b69111c165e7e1240d50708d56a99d7ed95708a462d7850
+MISC ChangeLog 6608 SHA256 c2fab882e466cf2ae9d84d697555cabbeb2645db37951303ac3f9c3fac9e6c5b SHA512 356d7d3a14c2d08b2488db4723611de01aee47de0fbfb94f2a7ed8f1078cf54f41be8a92b71fd4cb8bf2b62a9c4d7e75315ff7b9ff5d837366ad9f28d7accac4 WHIRLPOOL f9d5737ad1d1c3eac6159af3be447c7f50e8c29461d0bcb21fede239a58c054783a4f509a7aae3b53d1f611d808940a077d9bf0358d3d51cb41bffd7c841c1ec
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
-
-iQIcBAEBCgAGBQJSNYR2AAoJELp701BxlEWfN3AQAKz2whr9ln/B/oV7aAIb+jX7
-JtJnL572PZAH3885lRxxNOhOy4bnq5EaFjCP//6VZRnZnRYXpw12E5YPtxSZnhnv
-OXc0CCrzK2e4aUadwAAafK6ysKXhv2fZcCOw9euZugd4nlR8xTTrJiAvBqggstfC
-Jo8+HGQph/RRortB4RuwYb4zlzk9dlK+XkTMDuaOZ00f7PIOn7XoJRGM7aVeQ9jI
-8GFw8osnP2pQH2dbt+zxS0OC1Emf/6T4Ldy03gzBddbrWy01p0n3Dz1cjWt3s9iv
-67npnyrmNFHwTx7xXGsVidpoLJUe40mCctCCnDEoDiWISLX3BBcqv1NpTNt5r6wc
-a0eChNNfpzeb0xR55dhDj/sThFEcoqKudVF9Eb4pXYYfOP9+Gv3Mt3rc15ocEoIs
-gsXOGY/SwYwlbyvQKSx1kdu9BZblRHe3ppWoxPiHq2Xi1/n44JtZIY14qG+8rgaf
-Rctp24GtokDS1T4Yp8CgLOm0W2WEg6DYPFRRIUNuusjB7xdxgI5lsqVtRLR+Twws
-Y+l5YqXISZPk0xHGSUjecuY4o8NCvEy+zxf1J0tZrkAk6dVkI3Lhjbxph1G3n23l
-sz3s4SwXeJkiYcmNogSLp26eq4fLY6DesSN+QNCBqWXqRnSyCbSlslTG2WZ3PdXc
-WJt305ONQbiDcw+oSc0H
-=v8ku
------END PGP SIGNATURE-----
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.2.2-r1.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.2.2-r1.ebuild
new file mode 100644
index 000000000000..2e838258ce7c
--- /dev/null
+++ b/dev-ruby/ruby_parser/ruby_parser-3.2.2-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby_parser/ruby_parser-3.2.2-r1.ebuild,v 1.1 2013/10/29 23:15:25 mrueg Exp $
+
+EAPI=5
+
+USE_RUBY="ruby18 ruby19 ruby20 jruby"
+
+RUBY_FAKEGEM_TASK_DOC="docs"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby parser written in pure ruby."
+HOMEPAGE="https://github.com/seattlerb/ruby_parser"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/sexp_processor-4.1:4
+ !<dev-ruby/ruby_parser-2.3.1-r1"
+
+ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.9.1 )"
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-4.3 )"
+
+all_ruby_prepare() {
+ # Remove reference to perforce method that is not in a released
+ # version of hoe-seattlerb.
+ #sed -i -e '/perforce/d' Rakefile || die
+
+ sed -i -e '/Hoe.plugin :isolate/ s:^:#:' Rakefile || die
+}
+
+each_ruby_prepare() {
+ case ${RUBY} in
+ *jruby)
+ # Disable tests failing on jruby related to //n regexp
+ # https://github.com/seattlerb/ruby_parser/issues/117
+ rm test/test_ruby_parser.rb || die
+ ;;
+ esac
+}