summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2013-10-05 10:12:05 +0000
committerManuel Rüger <mrueg@gentoo.org>2013-10-05 10:12:05 +0000
commit2550e06f37a9587f14787ec0977c59014753df5c (patch)
treecfb14c35446dc1b9e758ad22acb86c2db15a9cb9 /dev-ruby/highline
parentCleanup old. (diff)
downloadhistorical-2550e06f37a9587f14787ec0977c59014753df5c.tar.gz
historical-2550e06f37a9587f14787ec0977c59014753df5c.tar.bz2
historical-2550e06f37a9587f14787ec0977c59014753df5c.zip
Add ruby20 target.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/highline')
-rw-r--r--dev-ruby/highline/ChangeLog7
-rw-r--r--dev-ruby/highline/Manifest23
-rw-r--r--dev-ruby/highline/highline-1.6.19-r1.ebuild47
3 files changed, 55 insertions, 22 deletions
diff --git a/dev-ruby/highline/ChangeLog b/dev-ruby/highline/ChangeLog
index b0cc7a4bb5d8..a8a9ad888c1f 100644
--- a/dev-ruby/highline/ChangeLog
+++ b/dev-ruby/highline/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/highline
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/highline/ChangeLog,v 1.79 2013/09/30 17:14:05 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/highline/ChangeLog,v 1.80 2013/10/05 10:12:02 mrueg Exp $
+
+*highline-1.6.19-r1 (05 Oct 2013)
+
+ 05 Oct 2013; Manuel Rüger <mrueg@gentoo.org> +highline-1.6.19-r1.ebuild:
+ Add ruby20 target.
30 Sep 2013; Agostino Sarubbo <ago@gentoo.org> highline-1.6.19.ebuild:
Stable for x86, wrt bug #485788
diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest
index 13d3d70fd234..afe0ad786378 100644
--- a/dev-ruby/highline/Manifest
+++ b/dev-ruby/highline/Manifest
@@ -1,28 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
DIST highline-1.6.13.gem 219136 SHA256 7dcb2a3c99001fba6f7597682aef935db0ebf69f293d7604954763b135195c96 SHA512 390df34d5810fd640212706366a33dadeffbc2b689db20d8584827f93ce30395d32f382c8ccfc8947b8cf6bbfa693b3691d4e21d36d3850fc6aa72b3ca63fb45 WHIRLPOOL c9125bb170152842137a6fc75b18e867f90f5a22e3b5c9e8eff6ac6900498d22b5e283fef57da4b6cbef3dc1e43210fabc4a7c3a11fbf8bbd89e5df4fb25af98
DIST highline-1.6.18.gem 220672 SHA256 02b953647dc3b159b7215a468b45f606e07de54035bfce3d7d35479656e33d77 SHA512 3163562272fe62f056ad563227ec5ea8a0f73dba285732a8b858968ddd80afefa75ad041e55573b88ea5def77e2621e387bb60a6875d3fc2c23713906d8c7f19 WHIRLPOOL 4835052bc363d5fc4e2c9e7bb280de6af68a0b8695c00a9b3266d740c797f411bd4030d225a68cc06a596f6f0e665000601200ad15887861f26b41e9910b01a2
DIST highline-1.6.19.gem 220672 SHA256 ad6b0a497b1bdb511f5d20866c8820ad1ec440c7a223fabe7e5cabc6c4b7d43f SHA512 c50c954667511a8ae97dc6814a37383494f5df0a76c5de2e37b21b61850df9a0ddca5362495d180edb9d1335256ceb7635b7ffbd15e3cf92e6cfc65fa29fb97c WHIRLPOOL 5da70d5d3364d1f727dd0f3f957b6338b7db74901ce575fced9f48cb874436d7548ed67b56e1fd5bf1c7e6f78fbd93933800dfc44760e1550d68641e6c8eaa1b
EBUILD highline-1.6.13.ebuild 944 SHA256 449d879ee39e216f6c24bd2e1239731724a13b2350c348a249d3d494414cded2 SHA512 1dea0bfe5ab86e8449cf1779429b58aa7828762dd0c87bdf844e3a97ea44f0b1c4488490767dc0b5d61c2bf82a4ee86191fefab12aebbf10044397caf63cf23a WHIRLPOOL 1ccc1cbbe4065cd61edd7ffc6052d6860b57b7f2ca64e989d55129989cb759293dd40a73bbf58bf4c0b92bf6fc12b8b1e571c8b9938177d188c5e5bbd509bc45
EBUILD highline-1.6.18.ebuild 1417 SHA256 17a0b6b1abbbec734fc13af1bc7ddf16ca99af3b953b763ffe91e46c93f5bd7f SHA512 197b3876c673c6867ea2c04447a9f6bab37cc46bb209368f75d91d9d482e38d98efb91a66a482670d7c21744347e8b5a3fbecd2b3f2c8c3490c17b2c2ce0b4dc WHIRLPOOL fc7cce99fbfc5a1558c66752ec7b697cdb82872d7abf95c2548b26daa5f0616a32a54e410022c5bc0f27897b7d02a6da307b1d41bcb32d2fd4b9a324f32fb672
+EBUILD highline-1.6.19-r1.ebuild 1426 SHA256 021a1193dd6f04b2a1453994ae623d41f7f817a40a9a6a27ff90df6d5144e7a4 SHA512 212570cf6ad97f541264a9c96ab8298ce85f37e8ee3bed6423890e0ad9ba6b411cfd68ea03a9b626efc436b9de50b6f24f2912af25c0ec484643f1cbb220bb65 WHIRLPOOL cacb866f2f28cc0b275f67096cb5f48710158bd9c1d5a658c9109d320cc2e5040cfa1ed26c654cb8df1d28fc1c0c93cf0b6a35dc4341508d893934889707536c
EBUILD highline-1.6.19.ebuild 1411 SHA256 a5d69fda5d66eb4fd68259081ea5940f73299b47f1af3d8c5ba8f2a08833353e SHA512 d5f367681118edc1825f8c4052595bd7bbc51cfc024395bb3cdf5788c99c3c0bb7629e393f300ddf459ea3b17cd21afb4df413fe35092a11bcef940edee62f54 WHIRLPOOL 4b16a17f34e240c003ddabce1b4ccf43dba694b7ff9dec9ce16dcd1c3302ed0c5cd5cde9a933d50e37bdcd4dabce36a74963216093f6c7a88365c15124665c6b
-MISC ChangeLog 9528 SHA256 3e4189ac832a2a001104bb3da8648525b7e3916bb293d80f3a2acb3643cf61fa SHA512 c4cf6bc8a0c6f3214b9f843bbaca97ddf4bdbb502be457d37652db37eca52e92649c1d872e77ded50a2ac1fab3108e5a5785c0cc54f57be1f4b41800732f21a3 WHIRLPOOL 5a1af190198b12acf32f0e41fcb102703d1d705862ed6aca10cb26954320100d2de3d3fc3125f4fcd1a0c1d83fd9f5f8b04bf1865286e4692fe00c6fb0422f3c
+MISC ChangeLog 9663 SHA256 2bcf379dd647ca90405feea8ad4772f2ced537a85621e303d5b405405024a48c SHA512 6b668edf8326ad71f0b820fb770fd0c10563352ccdc833bf554abdb7386df08f6c249b0a9c3433aeffa31d3a3910c2e816371ad65da3d27faa0794729fc10ebe WHIRLPOOL e645174532ff194f4881e05f3888cc5611b922fdad4cc13d037b1532d2dd0fd36f8eef94b291d412e8d4def0271bd5ce65e5071a91e75d849760d3d739c0c014
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
-
-iQIcBAEBCgAGBQJSSbFUAAoJELp701BxlEWfhawQAJFiU8sAmrsPIQifeLn66ou7
-jsVtiBevxwJbhnuwH8EjFmsAph6wA3XURQY0/Nx+nuIXh9AQ3pjM6jik9l9lOX6S
-kdl5yXSyBOszBUGbPTb2W1awLb6h80f10/JAxvoJAI6ebODfjs1owhuxgcpHWYUq
-YsDdMgMxM1Har29agm3lxm0qcLcal56MY0hWmYBvgjikH2wov6R0T11zS4XJTT7i
-uxKqvVT4aP+12t3QEbA9jglsBmQtBpivPu6RIJXJ6RmiVuM6gOIlxyWRRhuXbUgc
-AeqIqgRkNfBtPsVRIbaQasJh06yP1ahF4lZrGaQiXPBTg21y1j3ce8iKLNy9mVou
-OtZv9foB8Gos+YU5UuF1PcKJWYZMq7AJ/ClmXjGOCW/1M1leTu/Yio1Hx4yg+pB4
-HNaQwwH4YIdCMvUmBozeXY57M6lmO9UQsZgLBSDP9gNROVj27EWysgce9TKnya3E
-mcsW9+GvQC9jk8wXA6VtbuK3leNsdfGO38yPtL9VX6uZpujDucNV0+vJzUGK2eK5
-gW13sAkT9HHCcmjjZhCRU5OedsXEPniWkoQax5Q1bDr3Q5F7orYrqJgYjZ2bIAE2
-XZHM4WuGFAaY9uu3uQgcndQxN27TbB/vgT33eQ4d84vqR4uIXOUxdbl3m76eCaQb
-LGk9xtnbuMRuwM0+qzs2
-=7WSV
------END PGP SIGNATURE-----
diff --git a/dev-ruby/highline/highline-1.6.19-r1.ebuild b/dev-ruby/highline/highline-1.6.19-r1.ebuild
new file mode 100644
index 000000000000..87ce91043a73
--- /dev/null
+++ b/dev-ruby/highline/highline-1.6.19-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/highline/highline-1.6.19-r1.ebuild,v 1.1 2013/10/05 10:12:02 mrueg Exp $
+
+EAPI=5
+
+USE_RUBY="ruby18 ruby19 ruby20 jruby"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc TODO"
+RUBY_FAKEGEM_DOCDIR="doc/html"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Highline is a high-level command-line IO library for ruby."
+HOMEPAGE="http://highline.rubyforge.org/"
+
+IUSE=""
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+
+all_ruby_prepare() {
+ # fix up gemspec file not to call git
+ sed -i -e '/git ls-files/d' highline.gemspec || die
+
+ # Avoid tests that require a real console because we can't provide
+ # that when running tests through portage. These should pass when
+ # run in a console. We should probably narrow this down more to the
+ # specific tests.
+ sed -i -e '/tc_highline/ s:^:#:' test/ts_all.rb || die
+
+ sed -i -e '/test_question_options/,/^ end/ s:^:#:' \
+ -e '/test_paged_print_infinite_loop_bug/,/^ end/ s:^:#:' \
+ -e '/test_cancel_paging/,/^ end/ s:^:#:' \
+ test/tc_menu.rb || die
+}
+
+each_ruby_test() {
+ case ${RUBY} in
+ *jruby)
+ ewarn "Skipping tests since they hang indefinitely."
+ ;;
+ *)
+ ${RUBY} -S rake test || die
+ ;;
+ esac
+}