# ChangeLog for dev-ruby/RubyInline
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/RubyInline/ChangeLog,v 1.21 2015/04/04 10:08:27 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/RubyInline/ChangeLog,v 1.22 2015/04/20 17:35:38 mrueg Exp $
+
+*RubyInline-3.12.4 (20 Apr 2015)
+
+ 20 Apr 2015; Manuel Rüger <mrueg@gentoo.org> +RubyInline-3.12.4.ebuild:
+ Version bump.
04 Apr 2015; Hans de Graaff <graaff@gentoo.org> RubyInline-3.12.3-r1.ebuild:
Document ruby22 status.
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX ruby-inline-3.11.1-ldflags.patch 412 SHA256 79c2283013b03714df04b0d7f367e705b38c18f87e71d0b86fd59eea2f41c613 SHA512 31e69b72f04a220d2c4acff6dca11e75d401400c265e8124d5db9cf89341a0a4ae8dfa5fd13ae1843484fc44dddc09433aa97b9ee2245ee6484a020a04f81b9a WHIRLPOOL f62d2994ce17d819bc00d1640c0312ea5a31771c046ad4e47162bfd82eba759a171f281e1637431b5370bbd309ff523db81ed55e17ba48b1bdd5053dc7af9056
AUX ruby-inline-3.12.2-gentoo.patch 2535 SHA256 6ab7e878e47bc2174a91f6aec45dd308df5869871832b77685c81c3bfc0cc13a SHA512 6cb1ad712e5a96be878c4c59d0bd10ebd5701a3917d4b3cdf0c83522c7bb88f7c0b7efe5ca09d0188701bea93dc833e3024e632fdb36b5e903a9c719fdb2b095 WHIRLPOOL 29fbf5cbcbbd019d21f52fa23ed38a8cff9c7e5776616b63fb335393cd2a9112eb0eb61cecf1e98fec7c5b271e8c6e6a8aad2c3a08233d783429f4c295d9f470
DIST RubyInline-3.12.2.gem 29184 SHA256 28506b5ab38faae32d8a242483996b197ed4e5cf0419652072af446c0a3fe971 SHA512 cef52a9a624bcae92f5231ba3d4e5809c186221a89a445409b0096e59712ea90f66568b6682731dfa8228b0c8441ed6cde86a6d80319c6b0d6698abb05252384 WHIRLPOOL 1dd9ed15e71013be5ad9fcb291324a8f42933d11f8be80c6e0f2a84ed0c02e877491612554b3b6de2236555439ce82e9360e86426723129d1bec06404069eb24
DIST RubyInline-3.12.3.gem 31232 SHA256 c1ececb4057d22638818c1bf1998cdbe485bf6eda81c3fe52a543487c9c35ad6 SHA512 26b852abe21b077deca6206bac3a29e402e37b9bd96997275a8075172fee34d25e68b9455a933188bb71807e3fe2a35bf15350f568ba3786034796bc5a33f7cf WHIRLPOOL b42ba1f45206758d1dc50990c9be3b4167a40771f09eaeb352fbd2038515979fd307983d37c3a5aa4a1b32edc114aa5ed229e7573e387c112e54cb45fd5f5e16
+DIST RubyInline-3.12.4.gem 31232 SHA256 205bbc14c02d3d55e1b497241ede832ab87f3d981f92f3bda98b75e8144103e0 SHA512 9bdef81653a6c8da86aac638ff402b226526fbd38b9b8538382ac2d1a7655e232eafff4979b57d667ad9b0f3955b13c6f4cc01eb9dfa287c3a7abbfc5e9416fe WHIRLPOOL 5b92ecde15ee188d5d1ef51c83327e96486527680b33e3b4d0b4057df6804c8e566748e14d656a9ae62c6d549b462b148776a3f92707c456c28a8820f4410c1e
EBUILD RubyInline-3.12.2.ebuild 1073 SHA256 9c68f99bebd9b35a89df4810a599e2e8b68db43fb5bbc93d05f23032df063127 SHA512 522d771375d224ee3e5782d92c155ffab0a6a463f2ca267ef547302aab96ff7e66bef725cb7e209df29e6b30fb43dc54b084a5c231d4ba1fd9b601572d9c3d19 WHIRLPOOL 37e384a3fe98fe47b7698dab442aa3d3bdca41d2ee18a1cc6734077cb126efedf1f53a9682216ea7a72dfa3323eed570e3020d7134f931f0e8ae53e0c270b004
EBUILD RubyInline-3.12.3-r1.ebuild 1148 SHA256 8ddcd50a10f7eec31fa30756ab0e79581616d54ef93b8d856ca370febcc4453a SHA512 11fa4d547859a188b511f4c65e2d9361f8e088f532bb06ac932095088ec02bf49fc4254373e9b92cdd4e09692f915324cdb06473ebdad1604818b8681cf92ae1 WHIRLPOOL 243e3d066a3060c8afd13e00887c5a7b36e47fe9095710d81f4b0b9b2659116b181dd4ac387fcaa8f31b4462baf11727a7175ae1fea03ab515b4e6f85e3a7671
EBUILD RubyInline-3.12.3.ebuild 1089 SHA256 29853f7b0e25b86043f1b8b6d6831151e0fb592f9078c6465cee6b6161a140a1 SHA512 478855ef426eaf121fcf0c4e4e39429c3f9216157cdcf242ffafe1fe52379ab648e10c77c879ebf0b2a04413cc88fcb0bfd6509a2d4f877bfaa7f98e81fd3f05 WHIRLPOOL 17219dd74e849a68cbbc18868787b09ce5689cd32b70cf22370eb0654632554b4cb46e1cc541e986fc46cc140f013d2cdd8cc924f6ce72c4da67787a566dbe52
-MISC ChangeLog 9983 SHA256 0ee6cd137ff246620bf3fb4ab2dd240f0dedc40274d7e40a986963264f29cbf3 SHA512 b14295a19e275bcea5706ed4bb990f3a71b1a90e9b9ebfff5a25e29b074d74a20f744ff9c57025fe4aa5bfa04a948d7503cd6bfb767202a5de459899da345689 WHIRLPOOL cf99848db9cce6fc5aacc5fea47407a45978eef302bce0763176c4790725077afbe06099c2711a38cc05db4837746063eac9992eacf287b0401c84a59e8d7e3d
+EBUILD RubyInline-3.12.4.ebuild 1144 SHA256 5979822847f4c42fcaa26245d27dcfb7332750d906a7e81cf5280bb49286bdd0 SHA512 ffe358cd61c5b5bc5112a1eec4a5cc50658326f84a7683c02b2fc33813ee0e58dc5ce6c4e5f0af558913015c52185942dcd7c0e944b0a5a2f1a452270e66098c WHIRLPOOL 78ea98bf74b8766e06570579712b4b679f9e432bd1b6223d5f3088a742daf573d97df333eda9463b8200f928e1a4b6ec560cd80c3d7ac7fb55332a131198bfbb
+MISC ChangeLog 10108 SHA256 6b54e0d01a111e9ecccaeffffb0edfb2fc85414e47ae5d7626813d6eb21191d5 SHA512 6836e8277bc2a1e462ba4080e42733d06c78fb66cdbe60dae740e3109661efcded16a0b6b982e282ade7de58410869b6a34924cdb8f12185f912aead1109b02d WHIRLPOOL 23aabee8775d4ac88606f7e341ca30239b6686060626af914873ae3c06d33cec329665387e48d2266aa86a3e45346ac2e627d2391cb28a9203fed0825d9688b1
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iF4EAREIAAYFAlUfuCIACgkQiIP6VqMIqNduEAD/TOm3KUYsVp7YT4XxHOTeXdSZ
-uMy5sZ58XUCgvHCseS8A+we03f+epyOTDI6YrRv8CqNdrobSaYU90MKc9V67YURF
-=T4Ax
------END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/RubyInline/RubyInline-3.12.4.ebuild,v 1.1 2015/04/20 17:35:38 mrueg Exp $
+
+EAPI=5
+
+# ruby22 -> Code uses obsolete Config module.
+USE_RUBY="ruby19 ruby20 ruby21"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Allows to embed C/C++ in Ruby code"
+HOMEPAGE="http://www.zenspider.com/ZSS/Products/RubyInline/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/zentest"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/hoe-3
+ dev-ruby/hoe-seattlerb
+ dev-ruby/minitest:5
+ )"
+
+RUBY_PATCHES=(
+ ruby-inline-3.12.2-gentoo.patch
+ ruby-inline-3.11.1-ldflags.patch
+)
+
+all_ruby_prepare() {
+ sed -i -e '/isolate/ s:^:#:' Rakefile || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc example.rb example2.rb demo/*.rb
+}
# ChangeLog for dev-ruby/colorize
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/colorize/ChangeLog,v 1.14 2015/03/05 06:03:25 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/colorize/ChangeLog,v 1.15 2015/04/20 17:33:44 mrueg Exp $
+
+*colorize-0.7.7 (20 Apr 2015)
+
+ 20 Apr 2015; Manuel Rüger <mrueg@gentoo.org> +colorize-0.7.7.ebuild:
+ Version bump.
05 Mar 2015; Hans de Graaff <graaff@gentoo.org> -colorize-0.7.3.ebuild,
-colorize-0.7.4.ebuild:
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST colorize-0.7.5.gem 14848 SHA256 c84253400dc0baf5a11c2b04b0b85e1a122f923771602dec45cee61d1a72c564 SHA512 a4d286d1b7b4e7c028200318718eaa02c01705ee4ae8f504737bfdd4ed5f70aa77b20cc94fd938a4e0b121fea478b5b757584d8b05202adb33bd2b9c9e294b36 WHIRLPOOL 2b0ad1a335071d4f33caef688bbfe9a2e6d58689ee5c7ea0e25688e55a28dc7d95a67fe362f7537d6b1ce18890c95abf82ec37a0ac67f2191a127391309f568b
+DIST colorize-0.7.7.gem 15360 SHA256 d6ab95a5fcdea3c36c3327d38c1e79e2950ee1788506d8489ae35db330937a99 SHA512 ac55d281a3ac7aa72c02ecdc27a1936410cb2754e48e0c23b98eba5e98a8bf42e362fe3a86e73c12ff5445f2e0a92a7c561e82a4d85aae0ef08a9855b056f359 WHIRLPOOL 43576f9fcc4880644b610fcc7bbebf8c6a72381d40d33fc7c1d44f6145cc78998ad6bfcba3b5fb52ecb1fc9f15e1e2cf7973888a1bcf040597bb1b0abb8e9143
EBUILD colorize-0.7.5.ebuild 635 SHA256 a320647bb125fffa0b52170e087a15d411044896b55f398661f2cbff7a61adec SHA512 70cbd18cf8d034107eb1c24a8c86a24ca0d367d15e58483c8132d6a4cdda5a6088c58864060ca7a936014b59273b9d552bed7f97d0e85fb17b8908ff4bcde900 WHIRLPOOL 0f48a9879c073d015faa4b3d53298049c1343d25e2f59bfcc2257b187f4875a2dc5db0471052d1205102fc924e102dec2e9972cf9d37ee473d041ba72f9a823a
-MISC ChangeLog 1876 SHA256 726013b6b5beb66716690d480e2afddd23dd5b163bbcb6ef8b8f42969e9010b6 SHA512 fb21eefb0d33d53429daa411e4d73fb7fc761dc11af7186a77dd8469d9460a099cd2cbfda1379d460ccad87d4ffc1b9b27200df5b2f341c057e24650d1dee155 WHIRLPOOL afd7f60f3f4869004d667bf8d8430aff3387a5081b0647bc9c4a135268c87fd50bc49c29c1a5be6bc1c673991df6a40369d65c9b2e9634273d64e31d30709b5c
+EBUILD colorize-0.7.7.ebuild 771 SHA256 df7031ba26e0794d424c5cbf2235958200ab527e434de9612ee97f322fed205a SHA512 32f778ec0715ae2c0fa0593475a7f0b12c5e5da73b139e0522d5b8ca5d99007d78c1210131cf8ea534454c225abbccb129fb187a9ac03fd823dc6d8144e63ce8 WHIRLPOOL 208d0ce28a6a5b9188b28a2870b647e2bde37516edb67e1eb48cb707a1e1de48604ac6f3fe48395b2cdc34abebf2a132e0108cf7064738cb30b94b397949c8d1
+MISC ChangeLog 1995 SHA256 b393137b4a584f6396606c8250ebb9d5dfa486c356f0d63937608b8a9e949d2d SHA512 947f62c818ff035d821d5072e5de66e998a8cad339009c8f2836fd1e26bd8726577f4444431a8e3273b4ebd5222422fb04910b73f7cb78e767899ddb5dd10e01 WHIRLPOOL aedea54e1277010faca9b4586772cb6d4c1c083e04f94eea07d1b4f8752da868041596d04d0b7d8c2f18a96d3ccb35597ba5022b847d1878cc58c9eb58f043c2
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iF4EAREIAAYFAlT38a4ACgkQiIP6VqMIqNe5OAEAlccFqa7LiXkwWUEpKQYDFT3s
-R6uEnOSv15ter3Wj+OwA/Al4o164N12eYK03woLne5Nr+CAt8/L4Ro4PeVfAiATW
-=qBsb
------END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/colorize/colorize-0.7.7.ebuild,v 1.1 2015/04/20 17:33:44 mrueg Exp $
+
+EAPI=5
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Add some methods to set color, background color and text effect on console easier"
+HOMEPAGE="https://github.com/fazibear/colorize"
+LICENSE="GPL-2+"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Cc]ode[Cc]limate/d" test/test_colorize.rb || die
+}
+
+each_ruby_test() {
+ cd test || die
+ ${RUBY} test_colorize.rb || die
+}
# ChangeLog for dev-ruby/highline
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/highline/ChangeLog,v 1.103 2015/04/03 15:01:08 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/highline/ChangeLog,v 1.104 2015/04/20 17:36:52 mrueg Exp $
+
+*highline-1.7.2 (20 Apr 2015)
+
+ 20 Apr 2015; Manuel Rüger <mrueg@gentoo.org> +highline-1.7.2.ebuild:
+ Version bump.
03 Apr 2015; Hans de Graaff <graaff@gentoo.org> -highline-1.6.19.ebuild:
Cleanup.
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST highline-1.6.21.gem 221184 SHA256 c136298eee86ceff87baadc71d764ea07986f89805636e4a6a305b2d5da07519 SHA512 520f319816453a576ed14294d38bbace80c6a70d79c5500eca47e612449b7b5c99d5d28f401457e981a2b511cbd28a8fdf6f3e1dd30113aff59f134ae89d1111 WHIRLPOOL 14289aef26079419f6f93c88cc022bd830c848c438b6958e9c52a59c8d5ce760633fba5007a651c17770ea4e69c354d3c119c2c97c11b4dad95bcf101cab22c1
DIST highline-1.7.1.gem 224256 SHA256 d99d40a65ea24b10e38629ccae6ab1ef466ddb3fde829b09c16a995ab9fba58c SHA512 b642c953005fb21ceef76eb5c4642b1ee8d2072ef3fea7e210d4ca12414deaad4d1323f4442f9653b54144c22a7046d5b190a776738ba06dac758bd956d50e44 WHIRLPOOL 030c9eec354634b63e0329aae9bc98ac6b5d9eee2c0b2e731732d4822db27d278a2aea06b73759539ad6b4d642a599ecdd618001e8bbb267affa5a48d3165ec3
+DIST highline-1.7.2.gem 224256 SHA256 5beef0869e444075e701ffd87f47a9ebc6beb4c417976425d454d2775bdf9d91 SHA512 a53e3b5685c85b6e6a890747b95bede695cd8fed0fa3b0b43eafe2337f35f0cf846fae1fe684ac59649f95f7da422dcb30100fd46eb05ade4bdd8362cd697f0a WHIRLPOOL 05c6c8e05004c70b7fe827e7760a2ce447297c69f7c322d6842cb0c46a8b28b8506c494308bf15cfc58abfae64fa0dc1ad4f1bfa990360bed5d723dec4d80165
EBUILD highline-1.6.21.ebuild 1292 SHA256 37fdf8f8fabe85a0e1bd7aa49c1f5301e9fd5fc6546250beaea35ab38483c497 SHA512 aaa60b635de61303d18899af76a19cb107690e2ad4c0abb03298a9f4861ba0204a51ae0b11939644613895b32505c03ad4eb392b66f38ec033e056bff5e697e2 WHIRLPOOL 4009677e9c2ca019764949d2d0df293a31dec9b0ac965f5345363059ebb5767e2f5636a80fe778c612d830fe4852aea7b632fb869e11af0c9642c728bffaf81d
EBUILD highline-1.7.1.ebuild 1379 SHA256 935924dde0e471021abea3e73f899a1d300dae9323fae009146c017a2ce4adeb SHA512 b70cb998326922c8130d09acf378cbe8c47c71df61796fd7f693549599cd06de39ee79fd483d918102076c6ca4dd2e30bb9ca76dd22a2d78ae102a4e0b67c393 WHIRLPOOL ba5909e57c907d4d2775ac7768945e08a7d466c06ee4d1c047da23b8bcc8705d9eb3620892630ce62f928c68b3558c3ca834932435b3e39329838e45edf7e781
-MISC ChangeLog 12233 SHA256 df7080f5b3abb6db55815e75e8541aa9b25d425e740f0a272a433e469d9895ef SHA512 54297b4a645b4091a74664e52fde98ab190426d4ba86f4a77e230717f1067b400a43cc30f85a55ae7d996fd540a89809ac865b2de20196e5c690047abc89947a WHIRLPOOL 1263660132883aa515dbce66437f63d25d0832f0ee3217645b3f9cf5d17c06383ad2264ffc71b52cebab02c7237d46d4426bdb0198943461077a41ffb20f9137
+EBUILD highline-1.7.2.ebuild 1378 SHA256 c0f16b65494577852184f44b2360c3d925f3b92bfd7889f0c5e115730545cacf SHA512 5f2b077b4ecbfc7172220d8094a54d7aa1195f811cbc4260feb8d9223f6a0718827a995d2838329aba9f8d5e41868dea26bbc3fae7b66a1c0b53774c7cb97435 WHIRLPOOL 8a9e16a790e3ecea02079f9fa3391016898acd43072e234b4952f6134b079516341d8b8c3b908817163ed5ea3b044cc067b47cc32962598fb983c04b282eb993
+MISC ChangeLog 12352 SHA256 049304ce5b9447fd9fcac7a51b7aa413492a0f6fd5be5f75b86f87b9a77d079e SHA512 be05e79a4d27126bed96ac8e0c9b98101e2df6703e4d792bb99dc9ed11749d7882bfbddef86124e03adf64f41f146f5fb95b95726e35142f623ec9113deb65fa WHIRLPOOL 44d0c8afe56aac8e95e21c9fece5720f11b153ce0694fddca47533f259cb916b76f85a2f7f5294ed27caa30eda165f12b676b1bd64ac4282daeea600da99780f
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iF4EAREIAAYFAlUeqzUACgkQiIP6VqMIqNcNUgD8Co80lnh4UOcVOywZP2L7PC5r
-RQFKJoEz4L4kkCXecW0BAItdSFO9AFaOR9YhhEyc8thPFZTyYUNMMvuIsiJxl9Ca
-=PUpv
------END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/highline/highline-1.7.2.ebuild,v 1.1 2015/04/20 17:36:52 mrueg Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.rdoc TODO"
+RUBY_FAKEGEM_DOCDIR="doc/html"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Highline is a high-level command-line IO library for ruby"
+HOMEPAGE="https://github.com/JEG2/highline"
+
+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 unneeded dependencies
+ sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \
+ -e '/PackageTask/,/end/ s:^:#:' Rakefile || 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.
+ rm test/tc_highline.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
+}