diff options
author | Hans de Graaff <hans@degraaff.org> | 2022-05-13 07:18:15 +0200 |
---|---|---|
committer | Hans de Graaff <hans@degraaff.org> | 2022-05-13 07:18:15 +0200 |
commit | 7f8b204bd818314db8c5958231f5b42fe7f747b4 (patch) | |
tree | 5cfdfa8de525bb91d9df09eb8e842345475ef757 | |
parent | dev-db/mysql2sqlite: initial import (diff) | |
download | graaff-7f8b204bd818314db8c5958231f5b42fe7f747b4.tar.gz graaff-7f8b204bd818314db8c5958231f5b42fe7f747b4.tar.bz2 graaff-7f8b204bd818314db8c5958231f5b42fe7f747b4.zip |
dev-ruby/rubocop: add 1.29.1
Signed-off-by: Hans de Graaff <hans@degraaff.org>
-rw-r--r-- | dev-ruby/rubocop/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/rubocop/rubocop-1.29.1.ebuild | 55 |
2 files changed, 56 insertions, 0 deletions
diff --git a/dev-ruby/rubocop/Manifest b/dev-ruby/rubocop/Manifest index b46e1f86..fbfc6f84 100644 --- a/dev-ruby/rubocop/Manifest +++ b/dev-ruby/rubocop/Manifest @@ -4,3 +4,4 @@ DIST rubocop-1.26.0.tar.gz 2083443 BLAKE2B ac5fde4f33b67ef0c8f8e70a6529b65bb9034 DIST rubocop-1.27.0.tar.gz 2093219 BLAKE2B ce7401f2119d07e1664b44d36ae4b1e54e432fdb5647a786e7a47e85556a62eec2cfedf2aae166e85836c3a6e8c8d12e30b6565b7eecead39e5320dc641b688a SHA512 434310849f72f965bcad33e4def5ba33629e2b10c74cb26549a25b211cd58ec318121aa97afc60ac562dd4100640e7c069ec40120d8f499ecfae3ed12a163b1a DIST rubocop-1.28.2.tar.gz 2105332 BLAKE2B 4452218ca84a76005a1b3ec6e7a6662bac022710a9e6a80d5b5a0179a0b1c7ee740846409e6d14e3f48d21ca4a3ea786900e178bd92daf20b80a09996bdc9be7 SHA512 8f965bca9f4f0cefc5b14e4dfd430cde54bee655d71a8d097dc57a865f8f4d52b46334c1201cb1b0b8af249ca107e8a36679617ebb97135f5dc64d5c2f5ef26c DIST rubocop-1.29.0.tar.gz 2113499 BLAKE2B 489ba409b02f26a971d66b42ff70c1e315d024044081d8d0123739cfbcef9480b886d67ab60f9a8560d42c8e744c7e67db4e8e80fa0b53100f9c854565b6f613 SHA512 e9412e4132503484276ff45ab9b2d80b66daefcb67050b86cad4bd5908ea9ee8a6442bfd8a66ffc79acb1802ac3ea1bfec2178777550ee6cda7234a58419a7f0 +DIST rubocop-1.29.1.tar.gz 2114948 BLAKE2B f7bc9c7096a8f35d86fc9bb30114ebb30a3c1454c6697fb617f32c8d9e34eacafe9c2d6070b467149f1671080dad8eb6e1a44d68a9c524922c7e4c11c2d8ad1f SHA512 4d40c48f695fb4b50050e7fc05e84b98483dbbc2d4bce6a7926c88014eb1aeb68e16c2994b1b4a5d4c96c373e165db7bb294686ef0f0beb563da27cf8342e73b diff --git a/dev-ruby/rubocop/rubocop-1.29.1.ebuild b/dev-ruby/rubocop/rubocop-1.29.1.ebuild new file mode 100644 index 00000000..245eadd0 --- /dev/null +++ b/dev-ruby/rubocop/rubocop-1.29.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRAINSTALL="assets config" +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_GEMSPEC="rubocop.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby static code analyzer" +HOMEPAGE="https://github.com/bbatsov/rubocop" +SRC_URI="https://github.com/bbatsov/rubocop/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/parallel-1.10:1 + >=dev-ruby/parser-3.1.0.0 + dev-ruby/rainbow:3 + || ( dev-ruby/regexp_parser:2 >=dev-ruby/regexp_parser-1.8.0:1 ) + >=dev-ruby/rexml-3.2.5:3 + >=dev-ruby/rubocop-ast-1.17.0:1 + >=dev-ruby/ruby-progressbar-1.7:0 + || ( dev-ruby/unicode-display_width:2 >=dev-ruby/unicode-display_width-1.4.0:1 )" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/webmock )" + +all_ruby_prepare() { + sed -e '/pry/ s:^:#:' \ + -i spec/spec_helper.rb || die + sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid bundler spec + sed -i -e '/and the gem is bundled/,/^ end/ s:^:#:' spec/rubocop/config_loader_spec.rb || die + sed -i -e '/bundler integration/,/^ end/ s:^:#:' spec/rubocop/cli_spec.rb || die + rm -f spec/rubocop/cli_spec.rb spec/rubocop/lockfile_spec.rb || die + + # Avoid specs requiring rubocop-rake + sed -i -e '/compliance with rubocop/,/^ end/ s:^:#:' spec/rubocop/cop/generator_spec.rb || die + + sed -e 's:/tmp/example:'${TMPDIR}'/example:' \ + -e 's:/tmp/Gemfile:'${TMPDIR}'/Gemfile:' \ + -i spec/rubocop/cop/team_spec.rb || die +} |