diff options
author | Hans de Graaff <graaff@gentoo.org> | 2014-02-13 09:03:35 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2014-02-13 09:03:35 +0000 |
commit | 9b996288bed35525b0f6f5807a562b3a799eea9e (patch) | |
tree | ec453e273aaf8c1f182ab56dcb9b39fbc4418f31 /dev-ruby/rspec-core | |
parent | Version bump. (diff) | |
download | historical-9b996288bed35525b0f6f5807a562b3a799eea9e.tar.gz historical-9b996288bed35525b0f6f5807a562b3a799eea9e.tar.bz2 historical-9b996288bed35525b0f6f5807a562b3a799eea9e.zip |
Version bump.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby/rspec-core')
-rw-r--r-- | dev-ruby/rspec-core/ChangeLog | 9 | ||||
-rw-r--r-- | dev-ruby/rspec-core/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/rspec-core/rspec-core-2.14.7.ebuild | 77 |
3 files changed, 90 insertions, 6 deletions
diff --git a/dev-ruby/rspec-core/ChangeLog b/dev-ruby/rspec-core/ChangeLog index ad94473db1e1..b8d704846831 100644 --- a/dev-ruby/rspec-core/ChangeLog +++ b/dev-ruby/rspec-core/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/rspec-core -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-core/ChangeLog,v 1.59 2013/12/26 15:07:26 maekke Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-core/ChangeLog,v 1.60 2014/02/13 09:03:28 graaff Exp $ + +*rspec-core-2.14.7 (13 Feb 2014) + + 13 Feb 2014; Hans de Graaff <graaff@gentoo.org> +rspec-core-2.14.7.ebuild: + Version bump. 26 Dec 2013; Markus Meier <maekke@gentoo.org> rspec-core-2.12.2.ebuild: arm stable, bug #493780 diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest index 433c26a4b1f7..f06e93845c8c 100644 --- a/dev-ruby/rspec-core/Manifest +++ b/dev-ruby/rspec-core/Manifest @@ -5,15 +5,17 @@ AUX rspec-core-2.4.0-tests.patch 1723 SHA256 05accc191c798941e4918701b22ed5defce DIST rspec-core-2.12.2-git.tgz 169377 SHA256 ce19262c407725ad5ea894710536e576344575ed074f4be3905f8663cd03713b SHA512 fddb456e010a8713a9e04eba4f7133498fc01ea99fd3ba66dde485f6f2e2fa56c056d8a1d0b7aee80cccc8e45a4e90f3ce2ee9f554ad9330071917293b607756 WHIRLPOOL 8cf1e8536ed8449b2f8b5c607a88688405b25489adf7a3ea9773e8b61f08b8ec20cf32f85821aadb102ff371ec4cde35f643a97fdbaff77c22ad2fe3d718686e DIST rspec-core-2.13.1-git.tgz 188045 SHA256 a997b00f0b5f69229f4bc86a2a06f9c6447d68fe8a8377742174a0216b2f1a36 SHA512 8335092dc586094335050069b37c459872536d734765f12827c258df9cbd018411088f6e066085a9a742f31f95a9dd71b7c9fd7ab485b63e564d49cd658aa9de WHIRLPOOL 788d85fc3f7d2a6db1ce552a29b3419323de4eaa0fb7714c8280ac76bebf808af16edce9dcd1b71000e82ccdde5cf1780df1c946edd2222802258531aad63759 DIST rspec-core-2.14.3-git.tgz 191051 SHA256 3a412f39a304591952473b899e54f0af77bbe01b75c08d69547ab0adbce6afd0 SHA512 8ea43b0f089ed1381da66ddd08ae5b863eeb76994920f527d38c32a76b4c07a1e9f02476b489f3ec5b3b1a1ae7885589311fa9f4aa38bb5a8511518fdf88be0e WHIRLPOOL 6b39d34cdc6f9560420af8317893803543fd43b3cd0b971306a698cb7e95a248515c1d98aa74a23640ef3d41e1c03d3206c9ed2b47018b759b4c8ec14536393c +DIST rspec-core-2.14.7-git.tgz 193951 SHA256 8d5eaaacf3eefd4dcd5a4d38d835f5d5a0677f5e00e6dda31ab486cba22e7d90 SHA512 ceace4a65e3cdeaa3c1de9a8f67a3b2dc671337b8074ccbf564515833e53061e9ce039aedb63316e7ff25ca3172e102e5c10fc30559f7a5ae528508487d82eef WHIRLPOOL ea163d55064a2371ba3fcd7286e16e53b4220475b64f089fae748803f89f1eb41a29d5d1848c811f2332dbe2d60e6e07df8b0e9f1d3eb742692ca722411306b4 EBUILD rspec-core-2.12.2.ebuild 2635 SHA256 74aa5b8f32872d826d9c1f23e02a04e903d3fefa830ee542c5b2b1f70ebbf8de SHA512 403e210550f1bc1e15ca6ca7c49e58581770c8b02393511ccfd593a9633c6f524b019d395ae5bccc8c03063c4ce23a17ae357810ed9fe377dabec6ebb2eba81b WHIRLPOOL 69fbdf501a698ed2ff5e7ecdc364c80f8dbd7bfc8b655acb5b3370bfd9b3983270894e0b879a80ebe56775581b828bf225b992f75d12de1a0babbdc249a561a7 EBUILD rspec-core-2.13.1.ebuild 2529 SHA256 0ec50f82dd89c7cdc9f902010c93a0042c04074cd3c3948471adbd675ff9fabf SHA512 97185e907e6b7f6b8dabaa209de0935b4a563b9187727702becdf1eacaaffbf91f906502612b8d286e1b51cdf975fee0ab89782dedaa0366e1eafd27b7947a3c WHIRLPOOL 674d7cb50e78cf86a5a19852d655c2d84d1aa9b1ded5bcc3f7950e1edd6a1efe56df4627892c0b2d6071244fb7817cd47ca7685e5bf4e1074427a9f67b151083 EBUILD rspec-core-2.14.3.ebuild 2471 SHA256 b8813cd86e252a0689bf091778c62a2012a4cb3b6a73b683cd29ab159a89839a SHA512 43f152ce75fe12b60520beabcec38767a3749590db464086cc67072b3726567d284f647f0f788db3fa2f90868f16949fda67a11c9b2c1d78531accbb09829ea2 WHIRLPOOL 3959c7cee0b024a35c5988794530ace90d3ec85fc27c6301889b30dd611f8b31c392a3495ee2b656b5543c0ff5504930fe056208d115eb20ad123b64f2ec4385 -MISC ChangeLog 7627 SHA256 3637724cb5be8b212c5e4680cac71bea03c77ea5d4110b5eff28d5313093bc02 SHA512 33538a817e4a7fa29874972154b558587bd4d920c7f9db628158f2141aec7d5e0c7b6b3300f8d87c83c6bbd3a2c8ec9ca7c2ed863ff6c4f7388e5dfea8b96797 WHIRLPOOL 239b7183f6656eeb37483668e32b723693a17703916f6092b03e869ee7938053368f6f3ac0c468976fc741684e7fcbb182a0f4152907bb1400be70b25771ec8f +EBUILD rspec-core-2.14.7.ebuild 2564 SHA256 79c184eb3a8077126ee4eea40a9300947c2a99c66b0c193fa12fd227cc234298 SHA512 20176a12e1a697609e8162185abe1ac64d9f8faa690feed66670a86c2bd0de59f421222af4681dbf5df8072832c958ea95cde674d12b841c1e1147dcf32a4643 WHIRLPOOL ccf5d524a5f5026c8d1fdab2e93d340d4d31ae4e60af10553e9438c03ebdc040efca95be97658e98b42584f2daf900f45ea593895670e44753496fcc3cc41055 +MISC ChangeLog 7755 SHA256 75997d4f81dc1b486757a4d8960c99e61cc5e42569e963a99e559bfaa4ae794c SHA512 9dcd3c488449827a46036ac45812e9675de0ced21ea2a9bb74ccd0f063452047a5d3c07e3618a336652a20dbbe7677793dc9085283d63b89909bad014d7b13aa WHIRLPOOL 072c41b7ca3070a1404d5e1c1bd4a0cbe3cbf5e95583d4a5541d09a921d721223b19f01e5e34c334e71bdc39474283be788eddbdd79c13b6392bbee0b7f2e7d7 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlK8R9cACgkQkKaRLQcq0GISNgCcDlrG3IySmK+0j/R9rTfxxFsC -szIAnR0pr7HUign2JUBS9ZvCwyL0P7Er -=AGbq +iF4EAREIAAYFAlL8imYACgkQiIP6VqMIqNfasQD/TKxgpEm+D1xpJzqHE/b8t2ve +kxsZMFaDTyGLeVKmnq8BAIcoCD8UQS+wif6i8OT48b5+SfRogHBO0sSM0fj/iI1c +=5GE4 -----END PGP SIGNATURE----- diff --git a/dev-ruby/rspec-core/rspec-core-2.14.7.ebuild b/dev-ruby/rspec-core/rspec-core-2.14.7.ebuild new file mode 100644 index 000000000000..4d3090eb6df9 --- /dev/null +++ b/dev-ruby/rspec-core/rspec-core-2.14.7.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-core/rspec-core-2.14.7.ebuild,v 1.1 2014/02/13 09:03:28 graaff Exp $ + +EAPI=5 +USE_RUBY="ruby18 ruby19 ruby20 jruby" + +RUBY_FAKEGEM_TASK_TEST="none" +RUBY_FAKEGEM_TASK_DOC="none" + +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +# Also install this custom path since internal paths depend on it. +RUBY_FAKEGEM_EXTRAINSTALL="exe" + +RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby" +HOMEPAGE="http://rspec.rubyforge.org/" +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="2" +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_bdepend "test? ( + >=dev-ruby/nokogiri-1.5.2 + dev-ruby/syntax + >=dev-ruby/zentest-4.6.2 + >=dev-ruby/rspec-expectations-2.14.0:2 + >=dev-ruby/rspec-mocks-2.12.0:2 + )" + +# Skip yard for ruby20 for now since we don't support ruby20 eselected +# yet and we can't bootstrap otherwise. +USE_RUBY=${USE_RUBY/ruby20/} ruby_add_bdepend "doc? ( dev-ruby/yard )" + +all_ruby_prepare() { + # Don't set up bundler: it doesn't understand our setup. + sed -i -e '/[Bb]undler/d' Rakefile || die + + # Avoid dependency on cucumber since we can't run the features anyway. + sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die + + # Remove jruby-specific comparison documents since for us the normal + # version passes. + cp spec/rspec/core/formatters/text_mate_formatted-1.8.7.html spec/rspec/core/formatters/text_mate_formatted-1.8.7-jruby.html|| die + + # Duplicate exe also in bin. We can't change it since internal stuff + # also depends on this and fixing that is going to be fragile. This + # way we can at least install proper bin scripts. + cp -R exe bin || die + + # Avoid unneeded dependency on git. + sed -i -e '/git ls-files/ s:^:#:' rspec-core.gemspec || die + + # Avoid aruba dependency so that we don't end up in dependency hell. + sed -i -e '/aruba/ s:^:#:' -e '104,106 s:^:#:' spec/spec_helper.rb || die + rm spec/command_line/order_spec.rb || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die +} + +all_ruby_compile() { + if use doc ; then + yardoc || die + fi +} + +each_ruby_test() { + PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed." +} |