diff options
author | Hans de Graaff <graaff@gentoo.org> | 2015-04-08 06:05:34 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2015-04-08 06:05:34 +0000 |
commit | 1af91fed440afdca4a0b560227433f469c9eaa79 (patch) | |
tree | 0ab95a6e6544244bd695922afb7b703a3126d104 /dev-ruby/rspec-core | |
parent | drop old impls & add py3.4 to -0.3.1, bump, add IUSE doc to install pre-built... (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/rspec-core/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/rspec-core/rspec-core-3.2.3.ebuild | 95 |
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"' +} |