diff options
author | Stuart Shelton <stuart@shelton.me> | 2013-09-02 20:45:35 +0100 |
---|---|---|
committer | Stuart Shelton <stuart@shelton.me> | 2013-09-02 20:45:35 +0100 |
commit | fd7e695268ceaff7df1e0c3d6d1c4c5730806d61 (patch) | |
tree | 70468aec8a783a38419a566b693cf4eedb87c824 /dev-ruby | |
parent | sys-power/apcupsd-3.14.10-r2 (diff) | |
download | srcshelton-fd7e695268ceaff7df1e0c3d6d1c4c5730806d61.tar.gz srcshelton-fd7e695268ceaff7df1e0c3d6d1c4c5730806d61.tar.bz2 srcshelton-fd7e695268ceaff7df1e0c3d6d1c4c5730806d61.zip |
dev-ruby/rake-10.1.0
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/rake/Manifest | 4 | ||||
-rw-r--r-- | dev-ruby/rake/rake-10.0.3.ebuild | 8 | ||||
-rw-r--r-- | dev-ruby/rake/rake-10.1.0.ebuild | 76 |
3 files changed, 83 insertions, 5 deletions
diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest index d1393f80..061493c2 100644 --- a/dev-ruby/rake/Manifest +++ b/dev-ruby/rake/Manifest @@ -1,3 +1,5 @@ AUX rake.bash-completion 1348 SHA256 21d6be436bec6cc931c7d2b6afd879d88fd473b4afdb4f01512a71a8d4d946be SHA512 a29f1fa2a95942d59042782ffc6530d09ab806ae9188945cdbede9c824d6b46f84878956106551d10cfc769e329a7c234d0d18bfd53c1649fbfe978a6421d405 WHIRLPOOL 2da5635e768b724c4b98b5758c850ab707bbfc726d6205815587963250153c1918f11a348857e2e19f393959bdeed4eccb40520be78e417c5d98d6d1978699df DIST rake-10.0.3.gem 119808 SHA256 ee2ed7d45f6390ac9cba94e101e7b7ba198a0f1b54aaf33708793648fd707b27 SHA512 82bce17deeae9822a3af7048f783b2a9774f7773834c2f425439e6775636cab784c61efccbf14488893a86594ddd82d1a307b143b274049eeb371bc49bcd3c7c WHIRLPOOL 64020f154b676ec81c84d901c53fb0ad68cbbc0efdae459a9278a9740ee74d526272221d8f300d0cd9472612c0976b84d42cf50ef1ca6585a1457c5b26ad39a7 -EBUILD rake-10.0.3.ebuild 1762 SHA256 dd838ec38fbec802bb538f3deec9e1aa2846c2e100311a6e8192d76250b52f19 SHA512 e2b031d8d028d77105f2d7c201bdbc25ab324b7178aff9d9c06db158b1faf44759b1835215e4fdb6399cad57af63f4e73e9ab381a631fbe3efdc0a630618df37 WHIRLPOOL 85062fd9438c30eb4fbaf09e7f5481b407b2b1d562d2585c6449d915b40e206cad2aac366cd08d8da4c807a4f02de304bce67de179afa9c0d1de0dabd40a6f89 +DIST rake-10.1.0.gem 123904 SHA256 f8b06839ab1df58879bcacc8351927a2cda0e9daa91ea5b01f3d8d08e3c53abb SHA512 8dec056f8fdd31f8c82d240180e37c2dd5b1adf4db1f3bd68a09034ea2d554332163b0aa0c0dad86a65db3b0552d279df252cf09165000a1ac4a57a6ef24c768 WHIRLPOOL ef1c9ae4c890747e0d43b6076a595c33dc51df739ceafde2c6f36bf7179b97ef014496efa2fd136a58322c45c2177515e2e9412e755f94bfdc492687c4f0d279 +EBUILD rake-10.0.3.ebuild 1779 SHA256 a55f946529ddce942d39e002a1f202898aeb045c9aeecb7d3a64de05831865c1 SHA512 95cfa79058cb3ef9b8a3effafb64fa42425f52c603f633a95bbd840e8d0bb0897f1851521f41f037295aef51430e6844a495be12ca70a3be9f373edd452bf63b WHIRLPOOL a6256cf42ea265fba19b90d395f220a13d7432c2b8bd5a22ac7e96a65f2c9b1679655e5e35bdd634efc5d699dc1068e111fc84e663f2bad8573a26299bf7c7e7 +EBUILD rake-10.1.0.ebuild 2115 SHA256 4a9d00bb99751e1d93c6045f06cabe3872ed9c2b61d4ed00decb90396b6199a1 SHA512 6406697c914528e0df5f9fc2d3bdcad9e52422041280fbb1266fe0565f6ed49a66241586dca42ee36449f6c76367ed76e5ddb3b0227ce4891eda97660eb44227 WHIRLPOOL 1d0ca50b17c50ac80684cb1a6cd04b264cf91c7230b85a57eca7f4d5a4444b0464e34c9ba008e57870b3b11731db390afc52ce85ce704fdbc862ca8c458de980 diff --git a/dev-ruby/rake/rake-10.0.3.ebuild b/dev-ruby/rake/rake-10.0.3.ebuild index 699608a9..e9ea7ca7 100644 --- a/dev-ruby/rake/rake-10.0.3.ebuild +++ b/dev-ruby/rake/rake-10.0.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.9.2.2.ebuild,v 1.15 2012/11/06 16:54:02 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.9.2.2.ebuild,v 1.16 2013/01/28 15:16:10 aballier Exp $ EAPI=4 -USE_RUBY="ruby18 ree18 ruby19 jruby" +USE_RUBY="ree18 ruby18 ruby19 jruby" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO" @@ -17,7 +17,7 @@ HOMEPAGE="http://rake.rubyforge.org/" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bash-completion doc" DEPEND="${DEPEND} app-arch/gzip" diff --git a/dev-ruby/rake/rake-10.1.0.ebuild b/dev-ruby/rake/rake-10.1.0.ebuild new file mode 100644 index 00000000..ea1a4490 --- /dev/null +++ b/dev-ruby/rake/rake-10.1.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.9.6.ebuild,v 1.4 2013/09/01 14:45:57 ago Exp $ + +EAPI=4 +USE_RUBY="ree18 ruby18 ruby19 ruby20 jruby" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO" + +RUBY_FAKEGEM_TASK_TEST="" + +inherit bash-completion-r1 ruby-fakegem + +DESCRIPTION="Make-like scripting in Ruby" +HOMEPAGE="http://rake.rubyforge.org/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc" + +DEPEND="${DEPEND} app-arch/gzip" +RDEPEND="${RDEPEND}" + +ruby_add_bdepend "doc? ( dev-ruby/rdoc ) + test? ( virtual/ruby-minitest )" + +all_ruby_prepare() { + # Comment out unimportant test which failes on ruby18 at least. + sed -i -e '/def test_classic_namespace/,/^ end/ s:^:#:' test/test_rake_application_options.rb || die + + # Avoid tests which can't work in bootstrapping because the test runs + # in a directory that can't access the file being loaded. + rm test/test_rake_clean.rb || die + sed -i -e '/test_run_code_rake/,/^ end/ s:^:#:' test/test_rake_test_task.rb || die + + # Decompress the file. The compressed version has errors, ignore them. + zcat doc/rake.1.gz > doc/rake.1 +} + +each_ruby_prepare() { + case ${RUBY} in + *jruby) + # Remove failing tests. These are not failures in rake but + # in our packaging of jruby. They are already present in + # rake 0.9.2.2, so avoid them for now so that we can at + # least bump 0.9.6 which is needed for ruby20. + rm test/test_rake_{functional,rules}.rb || die + ;; + esac +} + +all_ruby_compile() { + if use doc; then + ruby -Ilib bin/rake rdoc || die "doc generation failed" + fi +} + +each_ruby_test() { + ${RUBY} -S testrb test/test_*.rb || die +} + +all_ruby_install() { + ruby_fakegem_binwrapper rake + + if use doc; then + pushd html + dohtml -r * + popd + fi + + doman doc/rake.1 + + newbashcomp "${FILESDIR}"/rake.bash-completion ${PN} +} |