summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2015-04-08 06:05:34 +0000
committerHans de Graaff <graaff@gentoo.org>2015-04-08 06:05:34 +0000
commit1af91fed440afdca4a0b560227433f469c9eaa79 (patch)
tree0ab95a6e6544244bd695922afb7b703a3126d104 /dev-ruby/rspec-core
parentdrop old impls & add py3.4 to -0.3.1, bump, add IUSE doc to install pre-built... (diff)
downloadhistorical-1af91fed440afdca4a0b560227433f469c9eaa79.tar.gz
historical-1af91fed440afdca4a0b560227433f469c9eaa79.tar.bz2
historical-1af91fed440afdca4a0b560227433f469c9eaa79.zip
Version bump.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby/rspec-core')
-rw-r--r--dev-ruby/rspec-core/ChangeLog7
-rw-r--r--dev-ruby/rspec-core/Manifest10
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.2.3.ebuild95
3 files changed, 107 insertions, 5 deletions
diff --git a/dev-ruby/rspec-core/ChangeLog b/dev-ruby/rspec-core/ChangeLog
index a8399d0b6269..6a73755313d1 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-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-core/ChangeLog,v 1.94 2015/02/27 06:58:59 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-core/ChangeLog,v 1.95 2015/04/08 06:05:28 graaff Exp $
+
+*rspec-core-3.2.3 (08 Apr 2015)
+
+ 08 Apr 2015; Hans de Graaff <graaff@gentoo.org> +rspec-core-3.2.3.ebuild:
+ Version bump.
27 Feb 2015; Hans de Graaff <graaff@gentoo.org> -rspec-core-2.14.8.ebuild,
-rspec-core-2.14.8-r3.ebuild:
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index d40117f963f1..5a2a5463d4e8 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -6,18 +6,20 @@ DIST rspec-core-2.99.2-git.tgz 212935 SHA256 75794e3f94f3323b1212b93e827d37d6ab2
DIST rspec-core-3.1.7-git.tgz 244774 SHA256 5fbb0b965bd590972bbf57272dbaf026e67493c69cc6f3c754bde829d39f1c81 SHA512 ded71c0f6e36c177044c796dd9c22d53d803ba45a7c8849daab2c22392082ae72a0479d2ffe45ed0f1492b4b6c94dfab187c01af7c55f14fa8111d0fa9999790 WHIRLPOOL 74fdd0b1c52df1d738ffadf1d03b0951b0b0e8ca538cdeb44412c20ca80d8f26d02fb82de63f6ec19eb4fe3e7ec42a5c140e241904e4c80b1f8f1efb98733d7b
DIST rspec-core-3.2.0-git.tgz 275656 SHA256 a4b4400f08b9afbad1d9956a2ce54d380d552fb513bd6db91eeccbf90b46f95b SHA512 ce20a12c5b44cb1f62c119fe466eea03d9772b4a3127a00f60aa49daededb68d588ad791ff3b097bcdb854fce00c41a1cc054b8a5babdb4ca1f2fc0f2306549f WHIRLPOOL 99cf1286075f37c30112514ce41c34cfef5bfa2549bd6fd3e3bc6a5a70c366181f06044b8655136c43dee54218cc946a6579c4e5577f07feaedadc65d6ef3a44
DIST rspec-core-3.2.1-git.tgz 275760 SHA256 881136de98c27876f4b10c0857b2eb506c4a70249c60ebc9268766d885c75659 SHA512 dd323ad399d037032326a403e33786c62a7bd4fe3f98796aa60781c625632ab3e511f3a86cbe3bf897ec4558cf0c20296016cc317c8401cf7f99fc5b6cf3d44a WHIRLPOOL 607c6855c8b7a8ab4c44bb47c600c1e46521c68c12fd87fd3b04caedc74cc7a4820e48f6f76e833a9bb5add392ae3bc080e521261db220e84bbfa8f9edb9fc78
+DIST rspec-core-3.2.3-git.tgz 276647 SHA256 7122fe372cdf0d4ff60aef42768fc9cc0350bd1943f5c1fa6189153829519ab2 SHA512 a5eb294c4770275662205b4edde2426c7d7ab7f9fb3cea6fc1171071b941a94b6d6386348fd83ba9e76a35512ea56be0b657ba2d8e210fe73c8564e76ebea7ae WHIRLPOOL 895d5fab418ddc5adc9a33078499f59b2865b636516110f0042bd08b4d9ecdb304f135655c0b05102f47725b94da831c986889b8a76eed3e8aa2c693f2d29d63
EBUILD rspec-core-2.14.8-r2.ebuild 2748 SHA256 001d27479f30b88f009ad4bc13a8a14aefdd72980f7f88944e5c72521fa0f67b SHA512 f24a5bd0aa20578dbcd32b9a68f973f4352546872849590b84b733da7cc2dfd5e04fc9e10eb5196aa167cb143cd8ba6f1c2c939f82d23e5ea7d745e267ae23f2 WHIRLPOOL 9b9b4147a4872b1bf3bed3cd375b094843f0a7a638f1d1a65bc0ee9569565a270cc37fc46ee1fe4ab23d17340032985ffaf4687b957de6e447774b0f603f5a9a
EBUILD rspec-core-2.14.8-r4.ebuild 2789 SHA256 05cbdd3bec71118cfe7159ec6115c08b5dd534fc9ad4b95b4e77acfe584adee4 SHA512 e9686b53d8638b73573df9da5b1ac9eedc0e67f7b28dada684cd917384158ed193f9b622e5bd4f5bab1988833bff9507771f1f59910503f5b32f93919d2cae6e WHIRLPOOL b532e1d92b742c783d7d81809687ef961616e6dce6fced33c579972217a7502409388236ca5c88f9fa04330a6a58937b9ef177231ce05197059d445ae05778c3
EBUILD rspec-core-2.99.2-r1.ebuild 2506 SHA256 3ef2716af3b5bcd642964f1be78282f0134b0c5d2e493eeb9142ca96cd7f2be1 SHA512 9537c739b931a519005a8dabfc77e815147d326306e582ab5745fea446afad29c8b6ff4124bed4f34be344274c0a9c3c177a02ad536272d89ba38a40a6cd8902 WHIRLPOOL e05d61de7e91e65bbcdf9600c30e1e30cd2d5c58d6aac5b70b268567eb52e99e7883690c1bce3460d9411a4505781121d8cf6575e4f9912b1336eb09145f6698
EBUILD rspec-core-3.1.7.ebuild 2617 SHA256 0bfe6c5e203ee54cf60bc8ded14d4936a855be2a43bb3e3105ea20a718df8558 SHA512 320f15a87a77dacc2f7f09729fd1e3242216f65f677878e0ba3fb8e18a828534ec2c9101a8c83dd6f7775d547ed490fc60c8a663362341ad3f6611a262360315 WHIRLPOOL 4187be8d41094447fbcc295f7523616ffa9885894e46f3012687086b8a11737a14ec1cb27c8368c5f221c7f33a6cfa6707af3c4de2c6dfd3640350dc3050903a
EBUILD rspec-core-3.2.0.ebuild 2964 SHA256 e9b638c70892208f55b6c88311efec95749c6f308ac560e43066542159ba38ca SHA512 5709e799bb6f2ffb6ebf7904f896a0e47d1ed148208c9b57ac5f8cd62d0e3180c57e55e1bb297c60dcde2cedb1561f80c0b0da40cb3978a192f13b418a67a76e WHIRLPOOL 678e7926297a7f9878c5af62ff5a9998505dd10597bfb4510d000ec890b478cc66d99e01be3ad6ed30c2381b94f72245b7162f5c761d93160c917887055a3455
EBUILD rspec-core-3.2.1.ebuild 2965 SHA256 90bb01a26dcc32d630995b8d4aba1bfa130a5e451bae8d2b253b08600d1e1f21 SHA512 8b5d5e0640042bc9e53d04865f52ebaa4646059e93b24911ff942a1578a30a18c14c67b242767ba04be75aa8318194c6493d61b7c13f03218d6541efbf2d0a68 WHIRLPOOL f43a1d99d85735fcbb6f84805de23c5bbab86425a093906cbdb6aa1f461ab2dd6bc31ac21d7fe5f47b196064043065f7bd67a258f1d816e1f103e2bebfe55237
-MISC ChangeLog 12400 SHA256 5bc9724612c22deb717a9ff7415a037046736de4cfd88bde6aeb1bfdfe641e59 SHA512 5d03b7ec495497b91e8a04bc53d2a4ce61c076a23c203298fe52f0eeacecb7ee419521786453dcfb4a0849d980e59dc20c9d9dfd8b1935f0770b29441e400954 WHIRLPOOL 6d7c4abfa2be16569b62ad0bb761f0358185a99a086efb459db2436d0395ea1927f489ef146c27ca5b49036c84277d667b6e98871d980809f3eb0b049a2070b6
+EBUILD rspec-core-3.2.3.ebuild 2965 SHA256 5b5122b5f876f29b4b1659ca8932fa4a5587e5b7963aaecd970114eb694ae437 SHA512 11f97da500b513c9a393cd002f6ac381a680c8241fefd8487a175a9386266c429ec4f17c3b26c28729e74c862d83e802a5787ebe663bd2dd65e10e14a6b584ec WHIRLPOOL 549f12e00970c1a256f32438d526d531d79733eea5893d5c96345cd48c494a3f577ed2046cdb3418abef6b686705954372c97ecf9cbcafc554d800cf5405f301
+MISC ChangeLog 12526 SHA256 7786ede4d5bb4cb138009287c2a7f14ef9c112a6c427d12d0575b33ddc447b38 SHA512 ead2a2edd32e31dea4ae1fd8cd02b90932e7e9cbfea1b4ebbc02535e52330c47fd5385b9437f91f95b4acb67286e23a8fa6153d03d841e1677b746f3ed70fb70 WHIRLPOOL 543106baa8dd826d3e45c5bffd3d24521fed922f4305679e7d9978ca0679ea70adc2b067ed3cde68c00169a7cf5be0b278a9f242a6340a00b62da1ec200cff4a
MISC metadata.xml 274 SHA256 af88c358621878fae4b13934ed6d5fe709758d099a1787aac5cc5e8e3b5d2fea SHA512 f8ad1dc6241bf909dd40af45f46718e259021b284ad1c0fd92cc99d1ca68b65ceb1152695669f7ab443f92b2be9619bf9cb2605a5a3fa1ebfba50d160f46aa4a WHIRLPOOL 5edc34e30a715f937ccf8c2a2bd64c5508ab36e0cb0863d204cd6495c84ab32cbab9b18855da9c3a8127835c7e8b6282a9cb918a80018e561fce9846e75c6337
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlTwFbQACgkQiIP6VqMIqNeQiQEAlVTi18rBc89oLYRE3R8gMBZi
-A7ZAwMhOnyamMkdbnH4A/RPxPTSplWrKBhtcDGzfQ8Pn/WyLiZbkuCZN8RFNpHqf
-=2DxI
+iF4EAREIAAYFAlUkxS4ACgkQiIP6VqMIqNcB9gD/WM+9/EFiTCbdEg00BZzbFbFu
+JjzgMPRKeJx1yq3lWngA/A6oK74XI2dAcR2S8X85Vn6yNT4BMHo6eg4F3/uRRGRK
+=SLYr
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/rspec-core/rspec-core-3.2.3.ebuild b/dev-ruby/rspec-core/rspec-core-3.2.3.ebuild
new file mode 100644
index 000000000000..2e9b4a3abdcc
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.2.3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-core/rspec-core-3.2.3.ebuild,v 1.1 2015/04/08 06:05:28 graaff Exp $
+
+EAPI=5
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+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="https://github.com/rspec/rspec-core"
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+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="highlight"
+
+SUBVERSION="$(get_version_component_range 1-2)"
+
+ruby_add_rdepend "
+ =dev-ruby/rspec-support-${SUBVERSION}*
+ !!<dev-ruby/rspec-core-2.14.8-r4
+ highlight? ( >=dev-ruby/coderay-1.0.9 )
+"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/nokogiri-1.5.2
+ >=dev-ruby/coderay-1.0.9
+ dev-ruby/syntax
+ >=dev-ruby/zentest-4.6.2
+ >=dev-ruby/rspec-expectations-3.0.0:3
+ >=dev-ruby/rspec-mocks-2.99.0:3
+ )"
+
+# Skip yard for ruby21 for now since we don't support ruby21 eselected
+# yet and we can't bootstrap otherwise.
+USE_RUBY=${USE_RUBY/ruby21 ruby22/} 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
+
+ # 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 '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die
+ rm spec/integration/{filtering,order}_spec.rb spec/support/aruba_support.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
+
+ case ${RUBY} in
+ *ruby22)
+ # The rubygems version bundled with ruby 2.2 causes warnings.
+ sed -i -e '/a library that issues no warnings when loaded/,/^ end/ s:^:#:' spec/rspec/core_spec.rb || die
+ ;;
+ esac
+}
+
+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."
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper rspec /usr/bin/rspec-3 'gem "rspec", "~>3.0"'
+}