summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2014-02-13 09:03:35 +0000
committerHans de Graaff <graaff@gentoo.org>2014-02-13 09:03:35 +0000
commit9b996288bed35525b0f6f5807a562b3a799eea9e (patch)
treeec453e273aaf8c1f182ab56dcb9b39fbc4418f31 /dev-ruby/rspec-core
parentVersion bump. (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--dev-ruby/rspec-core/Manifest10
-rw-r--r--dev-ruby/rspec-core/rspec-core-2.14.7.ebuild77
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."
+}