summaryrefslogtreecommitdiff
path: root/dev-ruby/rspec-core
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-21 21:00:58 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-21 21:00:58 +0100
commit8b2628ad8526c806375e7b157889e4274b70248b (patch)
treeccba8cd56af7e086131454d6062d5d31115791df /dev-ruby/rspec-core
parentb620fb1b0929ff9657a2588aaa42b85e3021c102 (diff)
gentoo resync : 21.10.2017
Diffstat (limited to 'dev-ruby/rspec-core')
-rw-r--r--dev-ruby/rspec-core/Manifest4
-rw-r--r--dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild2
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.7.0.ebuild101
3 files changed, 105 insertions, 2 deletions
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index bccff51cdba2..224657f35144 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -4,13 +4,15 @@ DIST rspec-core-3.3.2-git.tgz 332730 SHA256 aef9a2867a435aa7be57826c850e88e59323
DIST rspec-core-3.5.3-git.tgz 368960 SHA256 26a5788977ba1ce6889924e6e944d1a08becb059593f297b4f4dd58b600b037a SHA512 c8f983018e33bd111c75671d7208b38704dd0fddb22cca2b08a59a1e5ceb0939ed56ee4015df758f5d766fbe2390279c1d670f6fff4eef222f44621f48c581ef WHIRLPOOL 86afe335378b5e9e94ee53546d6e87c531bee71cc1ed5a79f1549d593f6912a6a07dfac2b783aaaaf808bba8405e6e1cbc5b20fc275ca80ce504bed1b4991fd2
DIST rspec-core-3.5.4-git.tgz 369170 SHA256 6e7f0cbccf13f774936b25100f743682bb4359040f926a7aa83dce9d7e80209e SHA512 c672381e9233b6f8c6e92ed70d084ff7a558edd6ca7d5a09a28fff1554975b952b6fab94483324b5bd6a62ff7aac576e7a216dbb3972749ef0210fe1cd05411d WHIRLPOOL 816b9dc1648afd11965457b147a5748ea50fd9cef8b5e266a83131b532642f5882bde9099e037ee9f5bea2fa2bc2bca1140494d33f252ea7819b033a4b8dda99
DIST rspec-core-3.6.0-git.tgz 375590 SHA256 8994ff9ef23e11262d2c0cc7c54ffaa3ce73c3d2fd01fc0c089f46a31e7667fa SHA512 cecd3885652e18ba1ffed45e40d12c932ba0d880e96b2f1d264709f55dbda8d6b0c78c3bf4bb940d246b84261d1b80038618735f65302ff62646165b2e932be1 WHIRLPOOL 7923ccf7959f5fdc23f27ba0a4619b582a6a16ff20dc27eee82a17436ba9c278eaf996f4e851fac8c9a2802cda30ef1928ab5a4bc20269fe66ac4df540d6b827
+DIST rspec-core-3.7.0-git.tgz 376565 SHA256 502b7dc92919e593c748840bbcbdf74e27d0b4a58e58838b9ffc13bdaea3bc34 SHA512 071bd2a5c905d4ce621f2d7255b882a9d34cf42001cb2995fdb05a91387805929198c32e53cf4c2df2a43d179d2c49337214066be87eb50ab044b5f70aba8c54 WHIRLPOOL 48d98d14f716a836a75d25ee523b10ce64e4a1dce91df953ab60320f41d9661c12509e9f788625311b3217eb10f760249c3aa454b28cee4c8d196206d6c26d2f
EBUILD rspec-core-2.14.8-r4.ebuild 2978 SHA256 2f120a8e6fd50a479e31f636baec14ad3647d2d56c1f19a4b93e71d875dbceb7 SHA512 77b23547500eb43368b2733f78c5b157a489302ee115a54ebcc8bf469d1d86633f1bed20d653bff59f1ad5004c464c59d9898d4d536025069cd68b2341661025 WHIRLPOOL 6eecd1392a11c150921bef0740ea00c4e87d93e8e9c39b9b20147ff9f980f258cadc42961019f684909b24ef71944f4b1874ee93bf217ad7898db4e3a4d9b5d2
-EBUILD rspec-core-2.99.2-r2.ebuild 3057 SHA256 410c2fb8aceba3be7e34050ed03063c971a1f3e964c92d31d2a484166a39f015 SHA512 70f3a86e914788235e045d4e2efc2e862e80c407256ecfed75c09d121b8e51f78e59719a0a8a4dc224c9b3815664b16ec8b4ca29240860f3890100f5189e8ac6 WHIRLPOOL d42f73c27561f14a8dee82e2b5004c63593d7821568b3e392eba0ee856dd542ab55d31c1efba4fa2c65e7931dddaa894ae0199abf976734b95e43fd38a5e6e10
+EBUILD rspec-core-2.99.2-r2.ebuild 3053 SHA256 2c408800ec4b18f78886295a1a02e7ad84152979425eeda190a35ae3e75617f3 SHA512 4c1efee5e13b89f6fb6ae6ef0d070655ae37c8c142eca1e344b01ad207652310b34eeb08432551c4b9c023a733ce472d06db1ea491a39b6acf4ad22e2d3e6ea4 WHIRLPOOL bad0c86630123d313706b56e4fb5bb42fdc3e10462192d45b0a3a18946dcd9133f25044b1292abc70a5b1cc4a8a5bc201ceba5c0f1078d85a42eefce9cdda245
EBUILD rspec-core-3.3.2-r1.ebuild 2903 SHA256 aacac231cfe68a02837360207aa39fc7fcbb783730b0eca3c614a1946935e190 SHA512 776100a89ec88881475d1cb584262a02067a8ac54413cd2cdaa768af1cfbc0b5a00bd5d26287225bba69cf457afc6a1e41291abfdb376a47fc57d45f5a8a0b55 WHIRLPOOL 24cbf36cc8833d59500939ab26f154983e8443cd2bc48502e72b7e4b8ed828b80be0991bdbedcce4f12c235ed024313d9088155f5684974cc6bb68afc5a4131c
EBUILD rspec-core-3.3.2.ebuild 3044 SHA256 d705906495247456425351fb8d2e48937dd24dded70d40abbdac9e48b3117d6b SHA512 fcd6ffab8f1df675d54f7d72ec6efe9ccdd15c4a06ef5f13133d2004e0bce587b467e7a61330d102498ada2eca529aa7f4b05b77c990b8a91da07cf0b8195f8a WHIRLPOOL b9e747ccf85673170633817305600d3e9eada1cbec3c05a78c331c0ef659578c3b9a94b977ba0856ee836506245a94e4f80204ebbbc6a51a85c4891b82786798
EBUILD rspec-core-3.5.3.ebuild 3164 SHA256 b7a413e6a334f4725831c560a3ab686da5d84619c042f75fbbb7340ea29816aa SHA512 fb8fc39c784cf66a63385d6e58abfe2e74833ea5594c0d01887e883003a67603dabea69a2c598bd38ab69a49938136c0462fa4a217363b1d4cd189a9e4946dbe WHIRLPOOL 6e8a072aa3118bd5317442df3adf1a53125a7bf8042566624e17822063e4207aaa488f78c7e5ec3232280e08cd746c176ce61e365fa69c1821b3924f9411de6c
EBUILD rspec-core-3.5.4.ebuild 3172 SHA256 e728f55a50d10cc70ab2b2fd5df6552b239eb5b7935fa8a090883e9c1faf14d6 SHA512 54ac018fce091ab9454c34d6a14acc693ca2b3d5fa6a59c1b579b0092ae5c95c8dcb53652fc03743081c58cc1b208aff0ef4ccebd8599356f41090a7965243ec WHIRLPOOL 4078c9da7ce5190850ca597beb01c93bccb70a656c23419d3fa1bc250b1b31fe4aeadd61a45a80c12b6a615d18250f573e4a97728073a34c39b82f4b961c6ca3
EBUILD rspec-core-3.6.0.ebuild 3246 SHA256 7e678d730ce6ae75892834e9c11c631405e23a6867231a1779a740e737cee8bf SHA512 1b6d34c39c4cdb18261f16e78d988fe18f60a81a72a34a09fae96ec7f7a29c6b2d7ae01a8a60daaa26c6d96d1d6d607dee91d7fa728dcd7e07671a69b0391f5d WHIRLPOOL d9f4c0a4c3edc8bf078d0fd57889cce937741c2a0044eafe7cc15d08589ee130ea48c7d6ee80f87ed5512d88628d2ca362f43ca5ab45e7799fe5390ff0ac056e
+EBUILD rspec-core-3.7.0.ebuild 3239 SHA256 0d5565f5bb4e49dc8a1c16ba34fd34e3794b289272f2be32974dad658adbf8a4 SHA512 ba0dcccd775215fe8e61ea0b054636c62499c206f3bddd5302f771808f0dc386c270a2b821f6a1ad5ba9a2f6a3a4a6205c47227e35ef8798a569a35a7c171271 WHIRLPOOL 31eb5c87e77404cb046b8e204a2cb825b484753b381e0c31a5a4913669ddda2d00e272c4204efd1a4d7ad73b4299be233ed7308e147d89a82be12091360f39a0
MISC ChangeLog 10614 SHA256 c8945e40e11327e189ce4b916be0bbb76020bb4ef87713141e51e8e62e388129 SHA512 3f8d0183ef59a7c13129642ded92cac3713680fdccbf3333614e805a1314b2ff346d2f39ba3062928e96ced0de24de78dc490febfaac2d90a65e5d7467bb1196 WHIRLPOOL 4d20746fe5485b494b796f693b3c5b0a832c8ac52161a7ca00ec9179e03ab1dd3b5e4e2138e2a76065e5c89d5632ae2ef019c010c08febf8d86a9bc2daa55b28
MISC ChangeLog-2015 13087 SHA256 29717dc635fd6c3bbf8a9e309630221cea35a2d7fbcee3efc79e8b1e053b02a9 SHA512 2c23b98cb5e78d0f336ed3a9680443014d18dc28dac1e7243e9418d140160889138100f9743ae3d0d7cd7295102a8af22507c0b13c9deed3ddaafef251e8ae95 WHIRLPOOL 8ff2d40969901e6f5aecad6fc692f6314a4f20ac106fa26d0795d8de22f5df7da92fb29618256408c9b2a073cb47181e3f38c1255d3c2e8165071b1c58ff7903
MISC metadata.xml 465 SHA256 dbfc6dc5ef668a5fe7fba1a0d2f9936d9b7b2b7fccbd3588ada2964c66e3ded4 SHA512 987f6c0ce5814c23f3d76a32f0b59ebd89ddc71bcb23d109106a2ee11a5ab050cafd1ec7f87c84f07b4b4d71244d71885c6d727d2b583484c0e5f6466066a57b WHIRLPOOL d2a356a81e8d89616db787240997fb1f70eaf6f234947aab65b51332269d792f55572b413a7d695e3da255df1b3dd0c95952148633f85a51e2fe09ddff25cadc
diff --git a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
index e4df5391eb5d..6e22d2b157b9 100644
--- a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~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? (
diff --git a/dev-ruby/rspec-core/rspec-core-3.7.0.ebuild b/dev-ruby/rspec-core/rspec-core-3.7.0.ebuild
new file mode 100644
index 000000000000..312b06640370
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.7.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+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 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~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/thread_order-1.1.0
+ >=dev-ruby/rspec-expectations-3.3.0:3
+ >=dev-ruby/rspec-mocks-2.99.0:3
+ )"
+
+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 's/git ls-files --/find/' 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 -f spec/support/aruba_support.rb || die
+ rm -f spec/integration/{failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb || die
+ rm -f spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb || die
+
+ # Avoid a spec failing due to path issues
+ sed -i -e '/does not load files in the default path when run by ruby/,/end/ s:^:#:' \
+ spec/rspec/core/configuration_spec.rb || die
+
+ # Work around coderay incompatibilities
+ sed -i -e '/be_highlighted/,/end/ s/32/33/' \
+ -e '/highlights core RSpec keyword-like methods/,/^ end/ s:^:#:' \
+ spec/rspec/core/formatters/syntax_highlighter_spec.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"'
+}