aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2013-09-02 20:45:35 +0100
committerStuart Shelton <stuart@shelton.me>2013-09-02 20:45:35 +0100
commitfd7e695268ceaff7df1e0c3d6d1c4c5730806d61 (patch)
tree70468aec8a783a38419a566b693cf4eedb87c824 /dev-ruby
parentsys-power/apcupsd-3.14.10-r2 (diff)
downloadsrcshelton-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/Manifest4
-rw-r--r--dev-ruby/rake/rake-10.0.3.ebuild8
-rw-r--r--dev-ruby/rake/rake-10.1.0.ebuild76
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}
+}