From 311c1783987a573541ec5fc3f54423fa3fe034c3 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 7 Feb 2021 08:52:10 +0100 Subject: dev-ruby/rubocop-ast: add 1.4.1 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Hans de Graaff --- dev-ruby/rubocop-ast/Manifest | 1 + dev-ruby/rubocop-ast/rubocop-ast-1.4.1.ebuild | 47 +++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-ruby/rubocop-ast/rubocop-ast-1.4.1.ebuild (limited to 'dev-ruby/rubocop-ast') diff --git a/dev-ruby/rubocop-ast/Manifest b/dev-ruby/rubocop-ast/Manifest index f101169a..8ce31996 100644 --- a/dev-ruby/rubocop-ast/Manifest +++ b/dev-ruby/rubocop-ast/Manifest @@ -2,3 +2,4 @@ DIST rubocop-ast-0.8.0.tar.gz 119528 BLAKE2B ce7afd0d9365dea365244f727bec95fd6fa DIST rubocop-ast-1.1.1.tar.gz 119833 BLAKE2B 0ab3da85d9df87b98e65699674d41c974f8a12b4cf926645ea864598a00110e0779d0fd5e6ff11d9803be3290d3a057e9fd9c0654ac98fcfa27620bb5d36470b SHA512 7ae2d762e876107665c8c844edbcf01947d1ef9e9862b7547194f0762890472e3224afe7c213ee352ed62f8e22d0443b35813e8a2f60e36e04699586ff7f752a DIST rubocop-ast-1.2.0.tar.gz 121931 BLAKE2B 47f18e1391d9e05529b995a094f80808856ec15fbd79d17406c89955a3952bb58a7461cc7d3dce220292b0031cd74e6b59968499b0914e710cbc4b81ed3d436a SHA512 545409e9a9939f66036e3358fe734bf2d1a04eb1c07f799fc133ab64e82cac77eba4932181026e5661950832263bc19b5d11ae63df1b8b015f3c5860d3e94c2b DIST rubocop-ast-1.3.0.tar.gz 122109 BLAKE2B 9ac32707e804c9715b35ecbd81ce98579706d7a3c4e6d974f94c8bba707c3e38d15a15226a8548984eda6be868b7b21ad971c78ee3d7fa8a13c5504813644841 SHA512 e8bf25eb5d250c20339f850d3aed42cefb7292ead0cdb436b78f39eaacec0e40498bd1046544afb8dc391443c59e87d62c739869846de5dedeb649e6f2691fbe +DIST rubocop-ast-1.4.1.tar.gz 122555 BLAKE2B 78294b13048507aad663d00590275fb46731aba721d847a90c89fcbf05ff5028c798d379c71e227a26689c7ae889fb19f53e17ac0a561bd13f0c987d1752d046 SHA512 6c94ccc2f3b266d5fcdd9a811d79449a2a5c516dcc874818e2e3460a22971b601db45f5412aa71a1505252d17b94b5c704d692215fcf93602814b5d0fb41e938 diff --git a/dev-ruby/rubocop-ast/rubocop-ast-1.4.1.ebuild b/dev-ruby/rubocop-ast/rubocop-ast-1.4.1.ebuild new file mode 100644 index 00000000..1324a0ea --- /dev/null +++ b/dev-ruby/rubocop-ast/rubocop-ast-1.4.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="rubocop-ast.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="RuboCop's Node and NodePattern classes" +HOMEPAGE="https://github.com/rubocop-hq/rubocop-ast" +SRC_URI="https://github.com/rubocop-hq/rubocop-ast/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/parser-2.7.1.5 +" + +ruby_add_bdepend "dev-ruby/bundler dev-ruby/oedipus_lex dev-ruby/racc" + +all_ruby_prepare() { + sed -i -e '3irequire "uri"' spec/spec_helper.rb || die + sed -i -e '1irequire "oedipus_lex"' tasks/compile.rake || die + + # Avoid unneeded dependencies + rm -f tasks/cut_release.rake || die + sed -e "/\(gemspec\|bump\|pry\|'rubocop\|simplecov\)/ s:^:#:" \ + -e '/rake/ s/~> 13.0/>= 12/' \ + -i Gemfile || die +} + +each_ruby_prepare() { + sed -i -e "s:bundle exec:${RUBY} -S:" tasks/compile.rake || die +} + +each_ruby_compile() { + ${RUBY} -S rake generate || die +} -- cgit v1.2.3