[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2024-08-29 Thread Hans de Graaff
commit: 5a9d3b71004faec7b3fc87da967441c95daad4cb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Aug 30 05:27:14 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Aug 30 05:27:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a9d3b71

dev-ruby/thor: add 1.3.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest  |  1 +
 dev-ruby/thor/thor-1.3.2.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 07df0399921a..3c1a10c41ee7 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,3 +1,4 @@
 DIST thor-git-1.2.2.tgz 98213 BLAKE2B 
e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944
 SHA512 
2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7
 DIST thor-git-1.3.0.tgz 102884 BLAKE2B 
f3f5a27ccfdbe7de6bbec71e1ae36e522d49ceec223e1d86a028898403e4e56722703dc847b4a850c46301fdeea429e70e73b7888089c35138d455c094678c02
 SHA512 
f561f9d05264cf0d2cd836dfb689539b645fa02a39ea8d10923001bb3d510ad6b4bcbb6551739d453e7d9ac05562bc0f454b581926becbc784c0604c5449c27e
 DIST thor-git-1.3.1.tgz 103008 BLAKE2B 
790f83c74bcaff08c65934e1fdf14d41e9d7bf5f51d94419513b45c3263beeae0fd239d848206e7f71a59dceb2ad9719131bc81baf23ac42e797cb430186490d
 SHA512 
5ecfa8c7cdf3c10006b9f50de633b6f07c7ed9a3ad3807cc6d07adbb38b9d64fd0d17aea06a5e8e928ea4abf6cf2042af55e1e87416e7c0ce5ab0a721f546a04
+DIST thor-git-1.3.2.tgz 103619 BLAKE2B 
31c23b549a79ec796d0de40c392d32a2621106ad44ffb0389358fbdb170b283867ab544c5f6bcfd437da0396a3193ff4b93100eee5c446c01760f07be73e2b79
 SHA512 
fb2aff3cf8c14f1a8b38db77579e4b27292f9578c7abf8fb892da888bee7e24412c4bdbf85ce9e43982348f72e038cacc856500268fc204e44fa61f3f9405c32

diff --git a/dev-ruby/thor/thor-1.3.2.ebuild b/dev-ruby/thor/thor-1.3.2.ebuild
new file mode 100644
index ..72a512352149
--- /dev/null
+++ b/dev-ruby/thor/thor-1.3.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2000-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
+HOMEPAGE="http://whatisthor.com/";
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux"
+IUSE="doc"
+
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
+USE_RUBY="ruby31 ruby32 ruby33" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove rspec default options (as we might not have the last
+   # rspec).
+   rm .rspec || die
+
+   # Remove Bundler
+   #rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Thorfile || die
+
+   # Remove mandatory coverage collection using simplecov which is not
+   # packaged.
+   sed -i -e '/require "simplecov"/,/^end/ s:^:#:' spec/helper.rb || die
+
+   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
+   # bug 430402
+   #sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
+
+   # Avoid specs depending on git, bug 724058
+   rm -f spec/quality_spec.rb || die
+
+   # Avoid currently broken readline specs (already fixed upstream)
+   rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die
+
+   # Avoid spec failing on whitespace difference in error message
+   sed -i -e '/raises an error for unknown switches/askip "whitespace 
differences"' spec/parser/options_spec.rb || die
+}
+
+each_ruby_test() {
+   case ${RUBY} in
+   *ruby34)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
+   *)
+   RSPEC_VERSION=3 ruby-ng_rspec spec || die
+   ;;
+   esac
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2024-02-29 Thread Hans de Graaff
commit: b81aa41ed6277985afca7539e4945d0845c607ed
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 29 12:32:05 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 29 12:36:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81aa41e

dev-ruby/thor: add 1.3.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest  |  1 +
 dev-ruby/thor/thor-1.3.1.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index c22fc58f6f8b..07df0399921a 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,2 +1,3 @@
 DIST thor-git-1.2.2.tgz 98213 BLAKE2B 
e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944
 SHA512 
2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7
 DIST thor-git-1.3.0.tgz 102884 BLAKE2B 
f3f5a27ccfdbe7de6bbec71e1ae36e522d49ceec223e1d86a028898403e4e56722703dc847b4a850c46301fdeea429e70e73b7888089c35138d455c094678c02
 SHA512 
f561f9d05264cf0d2cd836dfb689539b645fa02a39ea8d10923001bb3d510ad6b4bcbb6551739d453e7d9ac05562bc0f454b581926becbc784c0604c5449c27e
+DIST thor-git-1.3.1.tgz 103008 BLAKE2B 
790f83c74bcaff08c65934e1fdf14d41e9d7bf5f51d94419513b45c3263beeae0fd239d848206e7f71a59dceb2ad9719131bc81baf23ac42e797cb430186490d
 SHA512 
5ecfa8c7cdf3c10006b9f50de633b6f07c7ed9a3ad3807cc6d07adbb38b9d64fd0d17aea06a5e8e928ea4abf6cf2042af55e1e87416e7c0ce5ab0a721f546a04

diff --git a/dev-ruby/thor/thor-1.3.1.ebuild b/dev-ruby/thor/thor-1.3.1.ebuild
new file mode 100644
index ..6ce820d5822d
--- /dev/null
+++ b/dev-ruby/thor/thor-1.3.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2000-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
+HOMEPAGE="http://whatisthor.com/";
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux"
+IUSE="doc"
+
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
+USE_RUBY="ruby31 ruby32" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove rspec default options (as we might not have the last
+   # rspec).
+   rm .rspec || die
+
+   # Remove Bundler
+   #rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Thorfile || die
+
+   # Remove mandatory coverage collection using simplecov which is not
+   # packaged.
+   sed -i -e '/require "simplecov"/,/^end/ s:^:#:' spec/helper.rb || die
+
+   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
+   # bug 430402
+   #sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
+
+   # Avoid specs depending on git, bug 724058
+   rm -f spec/quality_spec.rb || die
+
+   # Avoid currently broken readline specs (already fixed upstream)
+   rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die
+
+   # Avoid spec failing on whitespace difference in error message
+   sed -i -e '/raises an error for unknown switches/askip "whitespace 
differences"' spec/parser/options_spec.rb || die
+}
+
+each_ruby_test() {
+   case ${RUBY} in
+   *ruby33)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
+   *)
+   RSPEC_VERSION=3 ruby-ng_rspec spec || die
+   ;;
+   esac
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2024-01-03 Thread Hans de Graaff
commit: b9c5e9cda40f6d67ff0c7664d2849bfd8f682d32
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan  4 06:54:12 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan  4 06:54:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c5e9cd

dev-ruby/thor: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/thor/thor-1.3.0.ebuild b/dev-ruby/thor/thor-1.3.0.ebuild
index a9a663d09930..6ce820d5822d 100644
--- a/dev-ruby/thor/thor-1.3.0.ebuild
+++ b/dev-ruby/thor/thor-1.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2000-2023 Gentoo Authors
+# Copyright 2000-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_DOCDIR="rdoc"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-10-19 Thread Hans de Graaff
commit: 093d6b6a5d24a8478d937af81550fcb5169b4a68
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 20 05:19:07 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 20 05:19:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093d6b6a

dev-ruby/thor: add 1.3.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest  |  1 +
 dev-ruby/thor/thor-1.3.0.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 47249bf44125..c22fc58f6f8b 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1 +1,2 @@
 DIST thor-git-1.2.2.tgz 98213 BLAKE2B 
e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944
 SHA512 
2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7
+DIST thor-git-1.3.0.tgz 102884 BLAKE2B 
f3f5a27ccfdbe7de6bbec71e1ae36e522d49ceec223e1d86a028898403e4e56722703dc847b4a850c46301fdeea429e70e73b7888089c35138d455c094678c02
 SHA512 
f561f9d05264cf0d2cd836dfb689539b645fa02a39ea8d10923001bb3d510ad6b4bcbb6551739d453e7d9ac05562bc0f454b581926becbc784c0604c5449c27e

diff --git a/dev-ruby/thor/thor-1.3.0.ebuild b/dev-ruby/thor/thor-1.3.0.ebuild
new file mode 100644
index ..2143223cbaa5
--- /dev/null
+++ b/dev-ruby/thor/thor-1.3.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2000-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
+HOMEPAGE="http://whatisthor.com/";
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
+IUSE="doc"
+
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
+USE_RUBY="ruby31 ruby32" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove rspec default options (as we might not have the last
+   # rspec).
+   rm .rspec || die
+
+   # Remove Bundler
+   #rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Thorfile || die
+
+   # Remove mandatory coverage collection using simplecov which is not
+   # packaged.
+   sed -i -e '/require "simplecov"/,/^end/ s:^:#:' spec/helper.rb || die
+
+   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
+   # bug 430402
+   #sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
+
+   # Avoid specs depending on git, bug 724058
+   rm -f spec/quality_spec.rb || die
+
+   # Avoid currently broken readline specs (already fixed upstream)
+   rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die
+
+   # Avoid spec failing on whitespace difference in error message
+   sed -i -e '/raises an error for unknown switches/askip "whitespace 
differences"' spec/parser/options_spec.rb || die
+}
+
+each_ruby_test() {
+   case ${RUBY} in
+   *ruby33)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
+   *)
+   RSPEC_VERSION=3 ruby-ng_rspec spec || die
+   ;;
+   esac
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-10-19 Thread Hans de Graaff
commit: e40298bbbe43e95e109f89f418ae15fbc6159d35
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 20 05:22:49 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 20 05:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e40298bb

dev-ruby/thor: update upstream metadata

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/metadata.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/thor/metadata.xml b/dev-ruby/thor/metadata.xml
index f5ad206d6531..c7f8669f3557 100644
--- a/dev-ruby/thor/metadata.xml
+++ b/dev-ruby/thor/metadata.xml
@@ -13,6 +13,7 @@
should be familiar to most Rake users.


-   erikhuda/thor
+   rails/thor
+   thor

 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/files/

2023-09-08 Thread Hans de Graaff
commit: c26e6de092273f30cbb1698e9061c874c1550dee
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Sep  5 09:20:22 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  9 05:43:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26e6de0

dev-ruby/thor: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/files/thor-1.2.1-tests.patch | 211 -
 1 file changed, 211 deletions(-)

diff --git a/dev-ruby/thor/files/thor-1.2.1-tests.patch 
b/dev-ruby/thor/files/thor-1.2.1-tests.patch
deleted file mode 100644
index bd59deda2338..
--- a/dev-ruby/thor/files/thor-1.2.1-tests.patch
+++ /dev/null
@@ -1,211 +0,0 @@
-https://github.com/rails/thor/issues/817
-https://github.com/rails/thor/commit/0def4cfba5bf470f76877eb3b8a8895f0018e574
-https://github.com/rails/thor/commit/46d1422902e1c66b31fae79be7dca79ff8b2e81b
-
-From 0def4cfba5bf470f76877eb3b8a8895f0018e574 Mon Sep 17 00:00:00 2001
-From: Tim Diggins 
-Date: Fri, 4 Mar 2022 12:16:58 +
-Subject: [PATCH] fix expectations for ruby 3 treatment of hash arg
-
 a/spec/line_editor_spec.rb
-+++ b/spec/line_editor_spec.rb
-@@ -13,7 +13,7 @@
-   describe ".readline" do
- it "uses the Readline line editor" do
-   editor = double("Readline")
--  expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your 
name ", :default => "Brian").and_return(editor)
-+  expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your 
name ", {:default => "Brian"}).and_return(editor)
-   expect(editor).to receive(:readline).and_return("George")
-   expect(Thor::LineEditor.readline("Enter your name ", :default => 
"Brian")).to eq("George")
- end
-@@ -35,7 +35,7 @@
-   describe ".readline" do
- it "uses the Basic line editor" do
-   editor = double("Basic")
--  expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name 
", :default => "Brian").and_return(editor)
-+  expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name 
", {:default => "Brian"}).and_return(editor)
-   expect(editor).to receive(:readline).and_return("George")
-   expect(Thor::LineEditor.readline("Enter your name ", :default => 
"Brian")).to eq("George")
- end
 a/spec/shell/basic_spec.rb
-+++ b/spec/shell/basic_spec.rb
-@@ -70,80 +70,80 @@ def shell
- 
- it "prints a message to the user with the available options, expects 
case-sensitive matching, and determines the correctness of the answer" do
-   flavors = %w(strawberry chocolate vanilla)
--  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("chocolate")
-+  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("chocolate")
-   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
- end
- 
- it "prints a message to the user with the available options, expects 
case-sensitive matching, and reasks the question after an incorrect response" do
-   flavors = %w(strawberry chocolate vanilla)
-   expect($stdout).to receive(:print).with("Your response must be one of: 
[strawberry, chocolate, vanilla]. Please try again.\n")
--  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("moose tracks", "chocolate")
-+  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("moose tracks", "chocolate")
-   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
- end
- 
- it "prints a message to the user with the available options, expects 
case-sensitive matching, and reasks the question after a case-insensitive 
match" do
-   flavors = %w(strawberry chocolate vanilla)
-   expect($stdout).to receive(:print).with("Your response must be one of: 
[strawberry, chocolate, vanilla]. Please try again.\n")
--  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("cHoCoLaTe", "chocolate")
-+  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("cHoCoLaTe", "chocolate")
-   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
- end
- 
- it "prints a message to the user with the available options, exp

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-08-28 Thread Hans de Graaff
commit: f0ba0b9c8e84c8663621f806fff62e92e8fae84f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Aug 29 05:47:11 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Aug 29 06:01:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ba0b9c

dev-ruby/thor: drop 1.2.1-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest |  1 -
 dev-ruby/thor/thor-1.2.1-r1.ebuild | 78 --
 2 files changed, 79 deletions(-)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 38005b2f9056..47249bf44125 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,2 +1 @@
-DIST thor-git-1.2.1.tgz 96638 BLAKE2B 
03826d2545c61f5fd433325bc65b244921fd0ed0f030ea173fa6f558ca9fd62ac52dca829c66de32569321b3d52353f306559fa34c34e472b1aa52184ba3d812
 SHA512 
88e58b6ca6c812cb84ab59e0ee8afcd8fa70b6c24d403cd5ea05d1d40ac30e85f2c7412611cc176eb541d16878e309d25c7e4284f64c760475925ffe359250b9
 DIST thor-git-1.2.2.tgz 98213 BLAKE2B 
e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944
 SHA512 
2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
deleted file mode 100644
index ea545738f4ea..
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2000-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_BINWRAP="thor"
-
-RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
-HOMEPAGE="http://whatisthor.com/";
-
-SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
-IUSE="doc"
-
-# For initial target porting (new rubies), we can make these test deps
-# conditional with:
-# 1. USE_RUBY="" ruby_add_bdepend ...
-# 2. skip logic in each_ruby_test
-USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend "
-   test? (
-   dev-ruby/childlabor
-   dev-ruby/webmock
-   )"
-
-RDEPEND+=" !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-06-23 Thread Hans de Graaff
commit: 9e936e2558535db78f76e7315b98fa7fd9efaae0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun 23 17:14:13 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jun 23 17:14:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e936e25

dev-ruby/thor: drop 1.2.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 75 -
 1 file changed, 75 deletions(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
deleted file mode 100644
index 833e26c3ca37..
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2000-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_BINWRAP="thor"
-
-RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
-HOMEPAGE="http://whatisthor.com/";
-
-SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
-IUSE="doc"
-
-# For initial target porting (new rubies), we can make these test deps
-# conditional with:
-# 1. USE_RUBY="" ruby_add_bdepend ...
-# 2. skip logic in each_ruby_test
-ruby_add_bdepend "
-   test? (
-   dev-ruby/childlabor
-   dev-ruby/webmock
-   )
-"
-
-RDEPEND+=" !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/files/, dev-ruby/thor/

2023-06-11 Thread Sam James
commit: 93a0ca1d70c27ba565874b3fa8fd51f7d8cd50c1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 01:53:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 02:27:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a0ca1d

dev-ruby/thor: add 1.2.2

Patch is easier than sed here (with how the file is now laid out
in >=1.2.2).

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/Manifest   |  1 +
 dev-ruby/thor/files/thor-1.2.2-no-coverage.patch | 29 +
 dev-ruby/thor/thor-1.2.2.ebuild  | 78 
 3 files changed, 108 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index a89e5dfe47d4..38005b2f9056 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1 +1,2 @@
 DIST thor-git-1.2.1.tgz 96638 BLAKE2B 
03826d2545c61f5fd433325bc65b244921fd0ed0f030ea173fa6f558ca9fd62ac52dca829c66de32569321b3d52353f306559fa34c34e472b1aa52184ba3d812
 SHA512 
88e58b6ca6c812cb84ab59e0ee8afcd8fa70b6c24d403cd5ea05d1d40ac30e85f2c7412611cc176eb541d16878e309d25c7e4284f64c760475925ffe359250b9
+DIST thor-git-1.2.2.tgz 98213 BLAKE2B 
e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944
 SHA512 
2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7

diff --git a/dev-ruby/thor/files/thor-1.2.2-no-coverage.patch 
b/dev-ruby/thor/files/thor-1.2.2-no-coverage.patch
new file mode 100644
index ..f57cbfeb63f5
--- /dev/null
+++ b/dev-ruby/thor/files/thor-1.2.2-no-coverage.patch
@@ -0,0 +1,29 @@
+--- a/spec/helper.rb
 b/spec/helper.rb
+@@ -1,17 +1,5 @@
+ $TESTING = true
+ 
+-if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("2.6.0")
+-  require "simplecov"
+-  require "coveralls"
+-
+-  SimpleCov.formatters = [SimpleCov::Formatter::HTMLFormatter, 
Coveralls::SimpleCov::Formatter]
+-
+-  SimpleCov.start do
+-add_filter "/spec"
+-minimum_coverage(90)
+-  end
+-end
+-
+ $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib"))
+ require "thor"
+ require "thor/group"
+@@ -22,8 +10,6 @@ require "rspec"
+ require "diff/lcs" # You need diff/lcs installed to run specs (but not to run 
Thor).
+ require "webmock/rspec"
+ 
+-WebMock.disable_net_connect!(:allow => "coveralls.io")
+-
+ # Set shell to basic
+ ENV["THOR_COLUMNS"] = "1"
+ $0 = "thor"

diff --git a/dev-ruby/thor/thor-1.2.2.ebuild b/dev-ruby/thor/thor-1.2.2.ebuild
new file mode 100644
index ..86f805fb7395
--- /dev/null
+++ b/dev-ruby/thor/thor-1.2.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2000-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
+HOMEPAGE="http://whatisthor.com/";
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
+IUSE="doc"
+
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
+USE_RUBY="ruby30 ruby31 ruby32" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+RDEPEND+=" !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-04-23 Thread Sam James
commit: 8349033f480095b1a5a5d99a3d81d35b8f1fc2d7
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 22:12:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 22:12:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8349033f

dev-ruby/thor: Stabilize 1.2.1-r1 arm, #904906

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index 32cf9528e2a9..ea545738f4ea 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
 # For initial target porting (new rubies), we can make these test deps



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-04-23 Thread Sam James
commit: 67bdbbb393fd1212cc9cf51ac78b4741afa58564
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 20:21:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 20:21:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67bdbbb3

dev-ruby/thor: Stabilize 1.2.1-r1 amd64, #904906

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index eb658716a263..32cf9528e2a9 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
 # For initial target porting (new rubies), we can make these test deps



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-04-23 Thread Sam James
commit: db1a459fad966c0ab0f3c17679dee8336c118620
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 20:01:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 20:01:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1a459f

dev-ruby/thor: Stabilize 1.2.1-r1 ppc64, #904906

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index 03b03cd4df9e..eb658716a263 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
 # For initial target porting (new rubies), we can make these test deps



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-04-23 Thread Sam James
commit: f40b7de581e3290e1efc447a7618d5788373fc80
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 19:56:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 19:56:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f40b7de5

dev-ruby/thor: Stabilize 1.2.1-r1 x86, #904906

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index 9aa6a98fd1ee..03b03cd4df9e 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
 # For initial target porting (new rubies), we can make these test deps



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-04-23 Thread Sam James
commit: 2cf01e258aa3556b92d3fb97bd523a8bb1d70f0a
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 19:49:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 19:49:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf01e25

dev-ruby/thor: Stabilize 1.2.1-r1 arm64, #904906

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index 695aabe97b71..9aa6a98fd1ee 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
 IUSE="doc"
 
 # For initial target porting (new rubies), we can make these test deps



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-04-23 Thread Sam James
commit: 2c648e1feaa97efacf2b5c4d17efb7706bd50c5e
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 19:49:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 19:49:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c648e1f

dev-ruby/thor: Stabilize 1.2.1-r1 ppc, #904906

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index 08ba908ee3ce..695aabe97b71 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
 IUSE="doc"
 
 # For initial target porting (new rubies), we can make these test deps



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-04-01 Thread Sam James
commit: 0db4ac351489627496f1c432d1f9d5d5323c62c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 03:03:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 05:06:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db4ac35

dev-ruby/thor: cleanup ruby27-only USE_RUBY for tests

We have a hack in dev-ruby/thor to avoid too many test dependencies
when porting to a newer Ruby, which is fine (we do it for Python
all the time too), but in this case, it only contains now-removed
(or about to be removed) Rubies.

After 92902571781915a800816c1a89e68c3d1b9cad94, this is no longer
ignored when we try to cleanup/mask/disable old Rubies.

Upon reflection, I think this is the right behaviour:
1. If real runtime dependencies are only needed for older Rubies
then we want to clean up the condition once it's useless, not ignore it;

2. If test conditions are only used for old rubies, we either want
to clean it up (because it's obsolete) or fix it (if we left a trick
behind when bootstrapping a new Ruby, as it means we're not testing it).

While at it, add a comment explaining what we're doing, as it's a
useful thing to know about.

Bonus: in this case, it was obscuring a real issue - we weren't
running tests for >=ruby30 long after ruby30 got added and we missed
that the hash tests failed.

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.2.1-r1.ebuild | 4 
 dev-ruby/thor/thor-1.2.1.ebuild| 9 +++--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index c37062054e0e..08ba908ee3ce 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -23,6 +23,10 @@ SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
 IUSE="doc"
 
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
 USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend "
test? (
dev-ruby/childlabor

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index e6d6b567ebcb..833e26c3ca37 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -23,11 +23,16 @@ SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
-USE_RUBY="ruby26 ruby27" ruby_add_bdepend "
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
+ruby_add_bdepend "
test? (
dev-ruby/childlabor
dev-ruby/webmock
-   )"
+   )
+"
 
 RDEPEND+=" !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-03-23 Thread Sam James
commit: bd23b693d9eb44e13e6f509e80fc52f62ad2e543
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 03:11:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 03:11:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd23b693

dev-ruby/thor: update DESCRIPTION

I think this was a copy/paste error from elsewhere.

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.1.0.ebuild| 4 ++--
 dev-ruby/thor/thor-1.2.1-r1.ebuild | 2 +-
 dev-ruby/thor/thor-1.2.1.ebuild| 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ruby/thor/thor-1.1.0.ebuild b/dev-ruby/thor/thor-1.1.0.ebuild
index bc66fcb688e2..063dc3ff34fe 100644
--- a/dev-ruby/thor/thor-1.1.0.ebuild
+++ b/dev-ruby/thor/thor-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2021 Gentoo Authors
+# Copyright 2000-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="A scripting framework that replaces rake and sake"
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
 HOMEPAGE="http://whatisthor.com/";
 
 SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index 36f75056ec54..c37062054e0e 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="A scripting framework that replaces rake and sake"
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
 HOMEPAGE="http://whatisthor.com/";
 
 SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 6d32e78e0474..e6d6b567ebcb 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2022 Gentoo Authors
+# Copyright 2000-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
 
 inherit ruby-fakegem
 
-DESCRIPTION="A scripting framework that replaces rake and sake"
+DESCRIPTION="Simple and efficient tool for building self-documenting command 
line utilities"
 HOMEPAGE="http://whatisthor.com/";
 
 SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2023-03-19 Thread Hans de Graaff
commit: 0fb7c1f05354ff72d5f571f98bd760a775b26ec3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 19 06:53:53 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 19 07:14:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb7c1f0

dev-ruby/thor: enable tests for ruby30, ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-1.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild 
b/dev-ruby/thor/thor-1.2.1-r1.ebuild
index 42cd077c6593..36f75056ec54 100644
--- a/dev-ruby/thor/thor-1.2.1-r1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild
@@ -23,7 +23,7 @@ SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
 IUSE="doc"
 
-USE_RUBY="ruby27" ruby_add_bdepend "
+USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend "
test? (
dev-ruby/childlabor
dev-ruby/webmock
@@ -64,7 +64,7 @@ all_ruby_prepare() {
 
 each_ruby_test() {
case ${RUBY} in
-   *ruby30|*ruby31|*ruby32)
+   *ruby32)
einfo "Skipping tests due to circular dependencies"
;;
*)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/files/, dev-ruby/thor/

2023-03-17 Thread Sam James
commit: 557922daa276be471bff9f1fbfc9e4ee3fbbe6c9
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:37:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557922da

dev-ruby/thor: enable ruby32

```
Finished in 0.6724 seconds (files took 0.35272 seconds to load)
800 examples, 0 failures, 1 pending
```

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/files/thor-1.2.1-tests.patch | 211 +
 dev-ruby/thor/thor-1.2.1-r1.ebuild |  74 ++
 2 files changed, 285 insertions(+)

diff --git a/dev-ruby/thor/files/thor-1.2.1-tests.patch 
b/dev-ruby/thor/files/thor-1.2.1-tests.patch
new file mode 100644
index ..bd59deda2338
--- /dev/null
+++ b/dev-ruby/thor/files/thor-1.2.1-tests.patch
@@ -0,0 +1,211 @@
+https://github.com/rails/thor/issues/817
+https://github.com/rails/thor/commit/0def4cfba5bf470f76877eb3b8a8895f0018e574
+https://github.com/rails/thor/commit/46d1422902e1c66b31fae79be7dca79ff8b2e81b
+
+From 0def4cfba5bf470f76877eb3b8a8895f0018e574 Mon Sep 17 00:00:00 2001
+From: Tim Diggins 
+Date: Fri, 4 Mar 2022 12:16:58 +
+Subject: [PATCH] fix expectations for ruby 3 treatment of hash arg
+
+--- a/spec/line_editor_spec.rb
 b/spec/line_editor_spec.rb
+@@ -13,7 +13,7 @@
+   describe ".readline" do
+ it "uses the Readline line editor" do
+   editor = double("Readline")
+-  expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your 
name ", :default => "Brian").and_return(editor)
++  expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your 
name ", {:default => "Brian"}).and_return(editor)
+   expect(editor).to receive(:readline).and_return("George")
+   expect(Thor::LineEditor.readline("Enter your name ", :default => 
"Brian")).to eq("George")
+ end
+@@ -35,7 +35,7 @@
+   describe ".readline" do
+ it "uses the Basic line editor" do
+   editor = double("Basic")
+-  expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name 
", :default => "Brian").and_return(editor)
++  expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name 
", {:default => "Brian"}).and_return(editor)
+   expect(editor).to receive(:readline).and_return("George")
+   expect(Thor::LineEditor.readline("Enter your name ", :default => 
"Brian")).to eq("George")
+ end
+--- a/spec/shell/basic_spec.rb
 b/spec/shell/basic_spec.rb
+@@ -70,80 +70,80 @@ def shell
+ 
+ it "prints a message to the user with the available options, expects 
case-sensitive matching, and determines the correctness of the answer" do
+   flavors = %w(strawberry chocolate vanilla)
+-  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("chocolate")
++  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("chocolate")
+   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
+ end
+ 
+ it "prints a message to the user with the available options, expects 
case-sensitive matching, and reasks the question after an incorrect response" do
+   flavors = %w(strawberry chocolate vanilla)
+   expect($stdout).to receive(:print).with("Your response must be one of: 
[strawberry, chocolate, vanilla]. Please try again.\n")
+-  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("moose tracks", "chocolate")
++  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("moose tracks", "chocolate")
+   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
+ end
+ 
+ it "prints a message to the user with the available options, expects 
case-sensitive matching, and reasks the question after a case-insensitive 
match" do
+   flavors = %w(strawberry chocolate vanilla)
+   expect($stdout).to receive(:print).with("Your response must be one of: 
[strawberry, chocolate, vanilla]. Please try again.\n")
+-  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("cHoCoLaTe", "chocolate")
++  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("cHoCoLaTe", "chocolate")
+   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
+

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-06-28 Thread Arthur Zamarin
commit: 214ca9e84c980e1786a9fb2c3c8fd6a5c69dc75b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 28 16:58:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 28 16:58:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214ca9e8

dev-ruby/thor: Stabilize 1.2.1 arm64, #836161

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 7b784d4d1389..6d32e78e0474 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-06-28 Thread Arthur Zamarin
commit: 2a00030ebd61896e373634b6110cf9e052a0c81e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 28 16:47:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 28 16:47:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a00030e

dev-ruby/thor: Stabilize 1.2.1 arm, #836161

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index edea84d183b1..7b784d4d1389 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-06-03 Thread Hans de Graaff
commit: e1bea5c0ee34b79640c479cef807373cd2aae8f3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun  4 05:46:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun  4 05:47:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1bea5c0

dev-ruby/thor: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index c1335062ee3a..edea84d183b1 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_DOCDIR="rdoc"
@@ -60,7 +60,7 @@ all_ruby_prepare() {
 
 each_ruby_test() {
case ${RUBY} in
-   *ruby30)
+   *ruby30|*ruby31)
einfo "Skipping tests due to circular dependencies"
;;
*)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-05-22 Thread Hans de Graaff
commit: 0993f589d09e416ab5d27bc70c66762f81b6d3d4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 22 08:36:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May 23 05:04:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0993f589

dev-ruby/thor: avoid failing test

This unit test is really an integration test and it fails on external
changes that are not relevant for the test.

Closes: https://bugs.gentoo.org/844889
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index f9f2ad391d8f..c1335062ee3a 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -53,6 +53,9 @@ all_ruby_prepare() {
 
# Avoid currently broken readline specs (already fixed upstream)
#rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die
+
+   # Avoid spec failing on whitespace difference in error message
+   sed -i -e '/raises an error for unknown switches/askip "whitespace 
differences"' spec/parser/options_spec.rb || die
 }
 
 each_ruby_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-05-08 Thread WANG Xuerui
commit: 7434679e1bd24b0e8be9a6a45a849057dc842ed7
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  8 14:51:20 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  8 14:59:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7434679e

dev-ruby/thor: keyword 1.2.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 898127380eaf..f9f2ad391d8f 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-05-05 Thread Jakov Smolić
commit: 5b669680fdb3fbd21c0f80a67d3d2f8d3de71e8c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May  5 11:34:08 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May  5 11:34:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b669680

dev-ruby/thor: Stabilize 1.2.1 amd64, #836161

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 0797829eb6d9..21d33407d8fe 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-05-05 Thread Jakov Smolić
commit: afd7e5ef9d62f5a255a0253973910756a11ae64a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May  5 11:34:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May  5 11:34:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afd7e5ef

dev-ruby/thor: Stabilize 1.2.1 x86, #836161

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 21d33407d8fe..898127380eaf 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-04-26 Thread Arthur Zamarin
commit: f63449cd8e336bec0f1762ae12a7e0e1e5513fb1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 27 04:33:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 27 04:33:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f63449cd

dev-ruby/thor: Stabilize 1.2.1 ppc, #836161

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 64379e46ced1..0797829eb6d9 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-04-26 Thread Sam James
commit: c2d79328006c573e7e519ebc0b7f3536c9dd30a8
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 26 13:44:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 26 13:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d79328

dev-ruby/thor: Keyword 1.2.1 s390, #840930

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 34dccdc26911..64379e46ced1 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-03-31 Thread Arthur Zamarin
commit: 7d80d792fe7948b1979b85863557977be628cfc7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr  1 05:14:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr  1 05:14:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d80d792

dev-ruby/thor: Stabilize 1.2.1 ppc64, #836161

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/thor/thor-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
index 3909b4a435c3..34dccdc26911 100644
--- a/dev-ruby/thor/thor-1.2.1.ebuild
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2022-01-09 Thread Hans de Graaff
commit: 73d33f132d78357d62abc0363480514c1639d435
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan  9 11:07:49 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 10 07:21:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d33f13

dev-ruby/thor: add 1.2.1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest  |  1 +
 dev-ruby/thor/thor-1.2.1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 0a5b9f391cf4..1f4c8fe78d1e 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1 +1,2 @@
 DIST thor-git-1.1.0.tgz 98252 BLAKE2B 
1537cfe6e7cc0d92cc8bde56f0e2acf06b6ee4cb366a5686bb62de43dd15709a4aeaf1b30c3dfa71a6d6c7570e702deeebab6da324204388ac427337514be3f0
 SHA512 
d1872a834478c5a2054dde6f55e93f6765fd628536f99f888bd7495436c88658537d48c44ef1e5ad6d1388edfa294ea2a3f3cbde32c19b7d2253b78bc62bf9d0
+DIST thor-git-1.2.1.tgz 96638 BLAKE2B 
03826d2545c61f5fd433325bc65b244921fd0ed0f030ea173fa6f558ca9fd62ac52dca829c66de32569321b3d52353f306559fa34c34e472b1aa52184ba3d812
 SHA512 
88e58b6ca6c812cb84ab59e0ee8afcd8fa70b6c24d403cd5ea05d1d40ac30e85f2c7412611cc176eb541d16878e309d25c7e4284f64c760475925ffe359250b9

diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild
new file mode 100644
index ..3909b4a435c3
--- /dev/null
+++ b/dev-ruby/thor/thor-1.2.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2000-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A scripting framework that replaces rake and sake"
+HOMEPAGE="http://whatisthor.com/";
+
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="doc"
+
+USE_RUBY="ruby26 ruby27" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+RDEPEND+=" !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2021-11-07 Thread Hans de Graaff
commit: f6908ce85e83318004b89909d766e4e743147a63
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov  7 08:09:49 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov  7 08:09:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6908ce8

dev-ruby/thor: clean masked slot

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest  |  1 -
 dev-ruby/thor/thor-0.20.3-r1.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 91dc158b602..0a5b9f391cf 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,2 +1 @@
-DIST thor-git-0.20.3.tgz 94786 BLAKE2B 
a27ef27d9d375c1f5ab1b065f6ee5b635dab3b43cac7915ae24771e7a9e24189b8c3df8936bf6ad333f0660e4e36ff73372746afc227972f1745dc993b90c85f
 SHA512 
368cedd9584fcdecf8f5feb9b727aa283b37747e8200f8629aaa762f8e3a59dafe6ee1e7c60ef2b43b2a16b319842b10d0f3face12ba8dded4b6211640db7f44
 DIST thor-git-1.1.0.tgz 98252 BLAKE2B 
1537cfe6e7cc0d92cc8bde56f0e2acf06b6ee4cb366a5686bb62de43dd15709a4aeaf1b30c3dfa71a6d6c7570e702deeebab6da324204388ac427337514be3f0
 SHA512 
d1872a834478c5a2054dde6f55e93f6765fd628536f99f888bd7495436c88658537d48c44ef1e5ad6d1388edfa294ea2a3f3cbde32c19b7d2253b78bc62bf9d0

diff --git a/dev-ruby/thor/thor-0.20.3-r1.ebuild 
b/dev-ruby/thor/thor-0.20.3-r1.ebuild
deleted file mode 100644
index 2d5e5d26fd8..000
--- a/dev-ruby/thor/thor-0.20.3-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="A scripting framework that replaces rake and sake"
-HOMEPAGE="http://whatisthor.com/";
-
-SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="doc"
-
-USE_RUBY="ruby23 ruby24 ruby25" ruby_add_bdepend "
-   test? (
-   dev-ruby/childlabor
-   dev-ruby/webmock
-   )"
-
-all_ruby_prepare() {
-   # Remove rspec default options (as we might not have the last
-   # rspec).
-   rm .rspec || die
-
-   # Remove Bundler
-   #rm Gemfile || die
-   sed -i -e '/[Bb]undler/d' Thorfile || die
-
-   # Remove mandatory coverage collection using simplecov which is not
-   # packaged.
-   sed -i -e '/require .simplecov/,/^  end/ s:^:#:' spec/helper.rb || die
-
-   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
-   # bug 430402
-   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
-}
-
-each_ruby_test() {
-   case ${RUBY} in
-   *ruby27)
-   einfo "Skipping tests due to circular dependencies"
-   ;;
-   *)
-   RSPEC_VERSION=3 ruby-ng_rspec spec || die
-   ;;
-   esac
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2021-10-02 Thread Hans de Graaff
commit: 1237a526ae7ca7a20080e3ddeec11e2248511f84
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct  3 06:18:27 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct  3 06:30:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1237a526

dev-ruby/thor: cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest   |  1 -
 dev-ruby/thor/thor-0.20.3.ebuild | 58 -
 dev-ruby/thor/thor-1.0.1.ebuild  | 62 
 3 files changed, 121 deletions(-)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index e774fe07ba4..91dc158b602 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,3 +1,2 @@
 DIST thor-git-0.20.3.tgz 94786 BLAKE2B 
a27ef27d9d375c1f5ab1b065f6ee5b635dab3b43cac7915ae24771e7a9e24189b8c3df8936bf6ad333f0660e4e36ff73372746afc227972f1745dc993b90c85f
 SHA512 
368cedd9584fcdecf8f5feb9b727aa283b37747e8200f8629aaa762f8e3a59dafe6ee1e7c60ef2b43b2a16b319842b10d0f3face12ba8dded4b6211640db7f44
-DIST thor-git-1.0.1.tgz 96670 BLAKE2B 
db7e10a31e7de14441f26e3b5f1574200a3e7f86475ee68e6a18800c6894a5a949c156d54c2be44c1a4a79136a6d93f2416ac616aa77b296997f6b518c101799
 SHA512 
cd0c6e3833976b27f9d23d69f261d4457ab99bb52eb5e7121b92c53aedd6bd953616215ba01b8b931c86e9cd22b944415810230d0e868c95dc9ef712f05f99d3
 DIST thor-git-1.1.0.tgz 98252 BLAKE2B 
1537cfe6e7cc0d92cc8bde56f0e2acf06b6ee4cb366a5686bb62de43dd15709a4aeaf1b30c3dfa71a6d6c7570e702deeebab6da324204388ac427337514be3f0
 SHA512 
d1872a834478c5a2054dde6f55e93f6765fd628536f99f888bd7495436c88658537d48c44ef1e5ad6d1388edfa294ea2a3f3cbde32c19b7d2253b78bc62bf9d0

diff --git a/dev-ruby/thor/thor-0.20.3.ebuild b/dev-ruby/thor/thor-0.20.3.ebuild
deleted file mode 100644
index 0d051f71a3c..000
--- a/dev-ruby/thor/thor-0.20.3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_BINWRAP="thor"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A scripting framework that replaces rake and sake"
-HOMEPAGE="http://whatisthor.com/";
-
-SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="doc"
-
-USE_RUBY="ruby23 ruby24 ruby25" ruby_add_bdepend "
-   test? (
-   dev-ruby/childlabor
-   dev-ruby/webmock
-   )"
-
-all_ruby_prepare() {
-   # Remove rspec default options (as we might not have the last
-   # rspec).
-   rm .rspec || die
-
-   # Remove Bundler
-   #rm Gemfile || die
-   sed -i -e '/[Bb]undler/d' Thorfile || die
-
-   # Remove mandatory coverage collection using simplecov which is not
-   # packaged.
-   sed -i -e '/require .simplecov/,/^  end/ s:^:#:' spec/helper.rb || die
-
-   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
-   # bug 430402
-   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
-}
-
-each_ruby_test() {
-   case ${RUBY} in
-   *ruby27)
-   einfo "Skipping tests due to circular dependencies"
-   ;;
-   *)
-   RSPEC_VERSION=3 ruby-ng_rspec spec || die
-   ;;
-   esac
-}

diff --git a/dev-ruby/thor/thor-1.0.1.ebuild b/dev-ruby/thor/thor-1.0.1.ebuild
deleted file mode 100644
index ef4f6652543..000
--- a/dev-ruby/thor/thor-1.0.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# 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_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_BINWRAP="thor"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A scripting framework that replaces rake and sake"
-HOMEPAGE="http://whatisthor.com/";
-
-SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="doc"
-
-USE_RUBY="ruby25 ruby26" ruby_add_bdepend "
-   test? (
-   dev-ruby/childlabor
-   dev-ruby/webmock
-   )"
-
-RDEPEND+=" !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2021-10-02 Thread Sam James
commit: d8522e64654167d266101134329e4419766792a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 20:39:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 20:39:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8522e64

dev-ruby/thor: Stabilize 1.1.0 x86, #807082

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/thor/thor-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.1.0.ebuild b/dev-ruby/thor/thor-1.1.0.ebuild
index 0052255e5c7..bc66fcb688e 100644
--- a/dev-ruby/thor/thor-1.1.0.ebuild
+++ b/dev-ruby/thor/thor-1.1.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby25 ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2021-07-07 Thread Hans de Graaff
commit: 33e93404df94be9c10a8ff91fcd59c03da21591c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  7 18:55:59 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  7 19:15:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e93404

dev-ruby/thor: amd64 stable

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.1.0.ebuild b/dev-ruby/thor/thor-1.1.0.ebuild
index db53dd7fc80..765d991006a 100644
--- a/dev-ruby/thor/thor-1.1.0.ebuild
+++ b/dev-ruby/thor/thor-1.1.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby25 ruby26 ruby27" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2021-03-14 Thread Hans de Graaff
commit: 827a630c443212ec84d24e0cf9687f1c30a7b058
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar 15 06:13:42 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Mar 15 06:13:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827a630c

dev-ruby/thor: add 1.1.0

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest  |  1 +
 dev-ruby/thor/thor-1.1.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index ad8153d09fe..e774fe07ba4 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,2 +1,3 @@
 DIST thor-git-0.20.3.tgz 94786 BLAKE2B 
a27ef27d9d375c1f5ab1b065f6ee5b635dab3b43cac7915ae24771e7a9e24189b8c3df8936bf6ad333f0660e4e36ff73372746afc227972f1745dc993b90c85f
 SHA512 
368cedd9584fcdecf8f5feb9b727aa283b37747e8200f8629aaa762f8e3a59dafe6ee1e7c60ef2b43b2a16b319842b10d0f3face12ba8dded4b6211640db7f44
 DIST thor-git-1.0.1.tgz 96670 BLAKE2B 
db7e10a31e7de14441f26e3b5f1574200a3e7f86475ee68e6a18800c6894a5a949c156d54c2be44c1a4a79136a6d93f2416ac616aa77b296997f6b518c101799
 SHA512 
cd0c6e3833976b27f9d23d69f261d4457ab99bb52eb5e7121b92c53aedd6bd953616215ba01b8b931c86e9cd22b944415810230d0e868c95dc9ef712f05f99d3
+DIST thor-git-1.1.0.tgz 98252 BLAKE2B 
1537cfe6e7cc0d92cc8bde56f0e2acf06b6ee4cb366a5686bb62de43dd15709a4aeaf1b30c3dfa71a6d6c7570e702deeebab6da324204388ac427337514be3f0
 SHA512 
d1872a834478c5a2054dde6f55e93f6765fd628536f99f888bd7495436c88658537d48c44ef1e5ad6d1388edfa294ea2a3f3cbde32c19b7d2253b78bc62bf9d0

diff --git a/dev-ruby/thor/thor-1.1.0.ebuild b/dev-ruby/thor/thor-1.1.0.ebuild
new file mode 100644
index 000..b14819b6a86
--- /dev/null
+++ b/dev-ruby/thor/thor-1.1.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A scripting framework that replaces rake and sake"
+HOMEPAGE="http://whatisthor.com/";
+
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="doc"
+
+USE_RUBY="ruby25 ruby26 ruby27" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+RDEPEND+=" !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2021-03-14 Thread Hans de Graaff
commit: 5387723150e0a1e9ccad3d0f9cdfea741a068166
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar 15 06:16:35 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Mar 15 06:16:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53877231

dev-ruby/thor: fix tests

Closes: https://bugs.gentoo.org/724058
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-1.1.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-1.1.0.ebuild b/dev-ruby/thor/thor-1.1.0.ebuild
index b14819b6a86..db53dd7fc80 100644
--- a/dev-ruby/thor/thor-1.1.0.ebuild
+++ b/dev-ruby/thor/thor-1.1.0.ebuild
@@ -48,8 +48,11 @@ all_ruby_prepare() {
# bug 430402
sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
 
+   # Avoid specs depending on git, bug 724058
+   rm -f spec/quality_spec.rb || die
+
# Avoid currently broken readline specs (already fixed upstream)
-   rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die
+   #rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die
 }
 
 each_ruby_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2021-03-08 Thread Hans de Graaff
commit: 0f6ea956c056e7bd87d767d7de4bfaf533c843a8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar  8 08:11:49 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Mar  8 09:28:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6ea956

dev-ruby/thor: amd64 stable

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-0.20.3-r1.ebuild | 4 ++--
 dev-ruby/thor/thor-1.0.1.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/thor/thor-0.20.3-r1.ebuild 
b/dev-ruby/thor/thor-0.20.3-r1.ebuild
index 9f90a059b79..2d5e5d26fd8 100644
--- a/dev-ruby/thor/thor-0.20.3-r1.ebuild
+++ b/dev-ruby/thor/thor-0.20.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby23 ruby24 ruby25" ruby_add_bdepend "

diff --git a/dev-ruby/thor/thor-1.0.1.ebuild b/dev-ruby/thor/thor-1.0.1.ebuild
index f9f87954f5c..ef4f6652543 100644
--- a/dev-ruby/thor/thor-1.0.1.ebuild
+++ b/dev-ruby/thor/thor-1.0.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby25 ruby26" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2021-02-14 Thread Hans de Graaff
commit: fef7ab5c00abfe1a3b4da499ba3e924db9922b21
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 14 10:42:44 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 14 10:49:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fef7ab5c

dev-ruby/thor: use soft blocker

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-1.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/thor/thor-1.0.1.ebuild b/dev-ruby/thor/thor-1.0.1.ebuild
index 7fb17c70ce2..f9f87954f5c 100644
--- a/dev-ruby/thor/thor-1.0.1.ebuild
+++ b/dev-ruby/thor/thor-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -27,7 +27,7 @@ USE_RUBY="ruby25 ruby26" ruby_add_bdepend "
dev-ruby/webmock
)"
 
-RDEPEND+=" !!

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2020-07-23 Thread Hans de Graaff
commit: 2f8f79f3439bda6d7225b6c1d40f2ab28fa45684
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jul 23 12:41:42 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jul 23 15:02:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8f79f3

dev-ruby/thor: add 1.0.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/Manifest  |  1 +
 dev-ruby/thor/thor-0.20.3-r1.ebuild | 58 ++
 dev-ruby/thor/thor-1.0.1.ebuild | 62 +
 3 files changed, 121 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 2ca05151556..ad8153d09fe 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1 +1,2 @@
 DIST thor-git-0.20.3.tgz 94786 BLAKE2B 
a27ef27d9d375c1f5ab1b065f6ee5b635dab3b43cac7915ae24771e7a9e24189b8c3df8936bf6ad333f0660e4e36ff73372746afc227972f1745dc993b90c85f
 SHA512 
368cedd9584fcdecf8f5feb9b727aa283b37747e8200f8629aaa762f8e3a59dafe6ee1e7c60ef2b43b2a16b319842b10d0f3face12ba8dded4b6211640db7f44
+DIST thor-git-1.0.1.tgz 96670 BLAKE2B 
db7e10a31e7de14441f26e3b5f1574200a3e7f86475ee68e6a18800c6894a5a949c156d54c2be44c1a4a79136a6d93f2416ac616aa77b296997f6b518c101799
 SHA512 
cd0c6e3833976b27f9d23d69f261d4457ab99bb52eb5e7121b92c53aedd6bd953616215ba01b8b931c86e9cd22b944415810230d0e868c95dc9ef712f05f99d3

diff --git a/dev-ruby/thor/thor-0.20.3-r1.ebuild 
b/dev-ruby/thor/thor-0.20.3-r1.ebuild
new file mode 100644
index 000..9f90a059b79
--- /dev/null
+++ b/dev-ruby/thor/thor-0.20.3-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A scripting framework that replaces rake and sake"
+HOMEPAGE="http://whatisthor.com/";
+
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="doc"
+
+USE_RUBY="ruby23 ruby24 ruby25" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove rspec default options (as we might not have the last
+   # rspec).
+   rm .rspec || die
+
+   # Remove Bundler
+   #rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Thorfile || die
+
+   # Remove mandatory coverage collection using simplecov which is not
+   # packaged.
+   sed -i -e '/require .simplecov/,/^  end/ s:^:#:' spec/helper.rb || die
+
+   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
+   # bug 430402
+   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
+}
+
+each_ruby_test() {
+   case ${RUBY} in
+   *ruby27)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
+   *)
+   RSPEC_VERSION=3 ruby-ng_rspec spec || die
+   ;;
+   esac
+}

diff --git a/dev-ruby/thor/thor-1.0.1.ebuild b/dev-ruby/thor/thor-1.0.1.ebuild
new file mode 100644
index 000..7fb17c70ce2
--- /dev/null
+++ b/dev-ruby/thor/thor-1.0.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A scripting framework that replaces rake and sake"
+HOMEPAGE="http://whatisthor.com/";
+
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="doc"
+
+USE_RUBY="ruby25 ruby26" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+RDEPEND+=" !!

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2020-04-19 Thread Sergei Trofimovich
commit: d7be1f10d9d2a325a0caf2b440afd7180988bccb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Apr 19 23:42:21 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr 19 23:55:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7be1f10

dev-ruby/thor: keyworded 0.20.3 for sparc

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-ruby/thor/thor-0.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.20.3.ebuild b/dev-ruby/thor/thor-0.20.3.ebuild
index c9e69babb1d..0d051f71a3c 100644
--- a/dev-ruby/thor/thor-0.20.3.ebuild
+++ b/dev-ruby/thor/thor-0.20.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby23 ruby24 ruby25" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2020-02-15 Thread Hans de Graaff
commit: ca54266ce5954023ff06e6c19b3f1e08f5fb6f8a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 10:09:51 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 15:24:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca54266c

dev-ruby/thor: add ruby27

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/thor/thor-0.20.3.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/thor/thor-0.20.3.ebuild b/dev-ruby/thor/thor-0.20.3.ebuild
index 8f4a9e1875a..c9e69babb1d 100644
--- a/dev-ruby/thor/thor-0.20.3.ebuild
+++ b/dev-ruby/thor/thor-0.20.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -48,7 +48,7 @@ all_ruby_prepare() {
 
 each_ruby_test() {
case ${RUBY} in
-   *ruby26)
+   *ruby27)
einfo "Skipping tests due to circular dependencies"
;;
*)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2019-07-17 Thread Hans de Graaff
commit: 6ecd5fe1b95f1045aab6e42490db8c9b5d180deb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 17 07:07:00 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 17 07:07:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ecd5fe1

dev-ruby/thor: cleanup

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ruby/thor/Manifest   |  1 -
 dev-ruby/thor/thor-0.19.4.ebuild | 41 
 2 files changed, 42 deletions(-)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 0964f02e51a..2ca05151556 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,2 +1 @@
-DIST thor-git-0.19.4.tgz 88733 BLAKE2B 
8be54310cc4bf4a0308e6b103832831b89285003bb22a679986cd02636aaee57a25aa606f3e99bf532961a4e1d3625c46bfdb874a09f66cab85a21e5f7ed22d6
 SHA512 
a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da01b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
 DIST thor-git-0.20.3.tgz 94786 BLAKE2B 
a27ef27d9d375c1f5ab1b065f6ee5b635dab3b43cac7915ae24771e7a9e24189b8c3df8936bf6ad333f0660e4e36ff73372746afc227972f1745dc993b90c85f
 SHA512 
368cedd9584fcdecf8f5feb9b727aa283b37747e8200f8629aaa762f8e3a59dafe6ee1e7c60ef2b43b2a16b319842b10d0f3face12ba8dded4b6211640db7f44

diff --git a/dev-ruby/thor/thor-0.19.4.ebuild b/dev-ruby/thor/thor-0.19.4.ebuild
deleted file mode 100644
index f548e71b984..000
--- a/dev-ruby/thor/thor-0.19.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_BINWRAP="thor"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A scripting framework that replaces rake and sake"
-HOMEPAGE="http://whatisthor.com/";
-
-SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE="doc"
-
-all_ruby_prepare() {
-   # Remove rspec default options (as we might not have the last
-   # rspec).
-   rm .rspec || die
-
-   # Remove Bundler
-   #rm Gemfile || die
-   sed -i -e '/[Bb]undler/d' Thorfile || die
-
-   # Remove mandatory coverage collection using simplecov which is not
-   # packaged.
-   sed -i -e '/require .simplecov/,/^  end/ s:^:#:' spec/helper.rb || die
-
-   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
-   # bug 430402
-   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2019-04-11 Thread Hans de Graaff
commit: 741ebd72ee23a838163d261272e5ded703966d07
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 11 17:14:56 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 11 17:46:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741ebd72

dev-ruby/thor: cleanup

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/thor/Manifest   |  1 -
 dev-ruby/thor/thor-0.20.0.ebuild | 58 
 2 files changed, 59 deletions(-)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 5c65cf00dff..0964f02e51a 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,3 +1,2 @@
 DIST thor-git-0.19.4.tgz 88733 BLAKE2B 
8be54310cc4bf4a0308e6b103832831b89285003bb22a679986cd02636aaee57a25aa606f3e99bf532961a4e1d3625c46bfdb874a09f66cab85a21e5f7ed22d6
 SHA512 
a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da01b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
-DIST thor-git-0.20.0.tgz 91758 BLAKE2B 
86e4079a86a9c65852e710e40e49e915afe5522512f061ecc62aed48acc08a5397cc82d45cff7c4b1dd549ec57d8699b9afe7c391ac9ab838d1ba9100f1f058a
 SHA512 
aa5344c94cad7c33dd0582409dbcf9bd109bf97b37131357a4cc8a66317acf8781460e8fe5532b301a74521010be59bb34ac1c68bc01ad3140bfe73fedc2a451
 DIST thor-git-0.20.3.tgz 94786 BLAKE2B 
a27ef27d9d375c1f5ab1b065f6ee5b635dab3b43cac7915ae24771e7a9e24189b8c3df8936bf6ad333f0660e4e36ff73372746afc227972f1745dc993b90c85f
 SHA512 
368cedd9584fcdecf8f5feb9b727aa283b37747e8200f8629aaa762f8e3a59dafe6ee1e7c60ef2b43b2a16b319842b10d0f3face12ba8dded4b6211640db7f44

diff --git a/dev-ruby/thor/thor-0.20.0.ebuild b/dev-ruby/thor/thor-0.20.0.ebuild
deleted file mode 100644
index 60e9b5f0218..000
--- a/dev-ruby/thor/thor-0.20.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_BINWRAP="thor"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A scripting framework that replaces rake and sake"
-HOMEPAGE="http://whatisthor.com/";
-
-SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE="doc"
-
-USE_RUBY="ruby22 ruby23 ruby24" ruby_add_bdepend "
-   test? (
-   dev-ruby/childlabor
-   dev-ruby/webmock
-   )"
-
-all_ruby_prepare() {
-   # Remove rspec default options (as we might not have the last
-   # rspec).
-   rm .rspec || die
-
-   # Remove Bundler
-   #rm Gemfile || die
-   sed -i -e '/[Bb]undler/d' Thorfile || die
-
-   # Remove mandatory coverage collection using simplecov which is not
-   # packaged.
-   sed -i -e '/require .simplecov/,/^  end/ s:^:#:' spec/helper.rb || die
-
-   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
-   # bug 430402
-   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
-}
-
-each_ruby_test() {
-   case ${RUBY} in
-   *ruby25)
-   einfo "Skipping tests due to circular dependencies"
-   ;;
-   *)
-   RSPEC_VERSION=3 ruby-ng_rspec spec || die
-   ;;
-   esac
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2019-04-11 Thread Hans de Graaff
commit: 0092359c32270e764968bb55cafb6d1c84ef335e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 11 17:20:52 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 11 17:46:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0092359c

dev-ruby/thor: amd64 stable

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/thor/thor-0.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.20.3.ebuild b/dev-ruby/thor/thor-0.20.3.ebuild
index 1b44a1408aa..8f4a9e1875a 100644
--- a/dev-ruby/thor/thor-0.20.3.ebuild
+++ b/dev-ruby/thor/thor-0.20.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby23 ruby24 ruby25" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2019-01-09 Thread Hans de Graaff
commit: c9a5fdaf47540b075a0fbc456aa779b4cdd7d40d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  8 14:00:50 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan  9 08:07:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a5fdaf

dev-ruby/thor: add ruby26

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ruby/thor/thor-0.20.3.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/thor/thor-0.20.3.ebuild b/dev-ruby/thor/thor-0.20.3.ebuild
index d80e4832044..1b44a1408aa 100644
--- a/dev-ruby/thor/thor-0.20.3.ebuild
+++ b/dev-ruby/thor/thor-0.20.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -22,7 +22,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
-USE_RUBY="ruby23 ruby24" ruby_add_bdepend "
+USE_RUBY="ruby23 ruby24 ruby25" ruby_add_bdepend "
test? (
dev-ruby/childlabor
dev-ruby/webmock
@@ -48,7 +48,7 @@ all_ruby_prepare() {
 
 each_ruby_test() {
case ${RUBY} in
-   *ruby25)
+   *ruby26)
einfo "Skipping tests due to circular dependencies"
;;
*)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-11-09 Thread Hans de Graaff
commit: 41ee667428a0115fb92e0bb9dc83887789d1d25c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 10 06:03:49 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 10 06:03:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ee6674

dev-ruby/thor: add 0.20.3

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ruby/thor/Manifest   |  1 +
 dev-ruby/thor/thor-0.20.3.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 0b9619b1d27..5c65cf00dff 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,2 +1,3 @@
 DIST thor-git-0.19.4.tgz 88733 BLAKE2B 
8be54310cc4bf4a0308e6b103832831b89285003bb22a679986cd02636aaee57a25aa606f3e99bf532961a4e1d3625c46bfdb874a09f66cab85a21e5f7ed22d6
 SHA512 
a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da01b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
 DIST thor-git-0.20.0.tgz 91758 BLAKE2B 
86e4079a86a9c65852e710e40e49e915afe5522512f061ecc62aed48acc08a5397cc82d45cff7c4b1dd549ec57d8699b9afe7c391ac9ab838d1ba9100f1f058a
 SHA512 
aa5344c94cad7c33dd0582409dbcf9bd109bf97b37131357a4cc8a66317acf8781460e8fe5532b301a74521010be59bb34ac1c68bc01ad3140bfe73fedc2a451
+DIST thor-git-0.20.3.tgz 94786 BLAKE2B 
a27ef27d9d375c1f5ab1b065f6ee5b635dab3b43cac7915ae24771e7a9e24189b8c3df8936bf6ad333f0660e4e36ff73372746afc227972f1745dc993b90c85f
 SHA512 
368cedd9584fcdecf8f5feb9b727aa283b37747e8200f8629aaa762f8e3a59dafe6ee1e7c60ef2b43b2a16b319842b10d0f3face12ba8dded4b6211640db7f44

diff --git a/dev-ruby/thor/thor-0.20.3.ebuild b/dev-ruby/thor/thor-0.20.3.ebuild
new file mode 100644
index 000..d80e4832044
--- /dev/null
+++ b/dev-ruby/thor/thor-0.20.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A scripting framework that replaces rake and sake"
+HOMEPAGE="http://whatisthor.com/";
+
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="doc"
+
+USE_RUBY="ruby23 ruby24" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove rspec default options (as we might not have the last
+   # rspec).
+   rm .rspec || die
+
+   # Remove Bundler
+   #rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Thorfile || die
+
+   # Remove mandatory coverage collection using simplecov which is not
+   # packaged.
+   sed -i -e '/require .simplecov/,/^  end/ s:^:#:' spec/helper.rb || die
+
+   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
+   # bug 430402
+   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
+}
+
+each_ruby_test() {
+   case ${RUBY} in
+   *ruby25)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
+   *)
+   RSPEC_VERSION=3 ruby-ng_rspec spec || die
+   ;;
+   esac
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-05-06 Thread Mart Raudsepp
commit: aabb0159077fac6656512d9f07987bc9c013eaa5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May  6 13:41:57 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May  6 13:42:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabb0159

dev-ruby/thor-0.20.0: restore ~arm64 keyword to fix deptree fallout

This reverts commit 50a6edc2d765b4 after package.use.masking tests, to
contain the fallout better.. Blindly - thor not actually tested by me.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-ruby/thor/thor-0.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.20.0.ebuild b/dev-ruby/thor/thor-0.20.0.ebuild
index add426d4766..60e9b5f0218 100644
--- a/dev-ruby/thor/thor-0.20.0.ebuild
+++ b/dev-ruby/thor/thor-0.20.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby22 ruby23 ruby24" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-05-01 Thread Michał Górny
commit: 50a6edc2d765b4232f06673356a31f50a31f288f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  1 17:17:00 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  1 17:17:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a6edc2

dev-ruby/thor: Drop ~arm64 from 0.20.0

Drop ~arm64 due to missing deps (please use 'repoman full -d').

 dev-ruby/thor/thor-0.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.20.0.ebuild b/dev-ruby/thor/thor-0.20.0.ebuild
index 60e9b5f0218..add426d4766 100644
--- a/dev-ruby/thor/thor-0.20.0.ebuild
+++ b/dev-ruby/thor/thor-0.20.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby22 ruby23 ruby24" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-04-27 Thread Hans de Graaff
commit: 120e215359e328aa90ae609b554e15ee8ac9e500
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 27 07:19:22 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr 27 08:32:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120e2153

dev-ruby/thor: cleanup

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/thor/Manifest   |  1 -
 dev-ruby/thor/thor-0.19.1.ebuild | 64 
 2 files changed, 65 deletions(-)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 9428c375e54..0b9619b1d27 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,3 +1,2 @@
-DIST thor-git-0.19.1.tgz 86389 BLAKE2B 
e5fdadf13639c93cf36d8ce3c0124eed5bdfc738534652df75863728fd91241362dd5bba57d7bbef087b6f28be6e14bcb361b7ecaeea180012140f433ac33e3d
 SHA512 
67aeaa2822b462c59ea9fd1a197222ce997b0edd30eb714b0a303c816acff82f4fb10a650b8a3c508c796426517ba25a462551fbc73ed7b33d4e16207cad8991
 DIST thor-git-0.19.4.tgz 88733 BLAKE2B 
8be54310cc4bf4a0308e6b103832831b89285003bb22a679986cd02636aaee57a25aa606f3e99bf532961a4e1d3625c46bfdb874a09f66cab85a21e5f7ed22d6
 SHA512 
a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da01b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
 DIST thor-git-0.20.0.tgz 91758 BLAKE2B 
86e4079a86a9c65852e710e40e49e915afe5522512f061ecc62aed48acc08a5397cc82d45cff7c4b1dd549ec57d8699b9afe7c391ac9ab838d1ba9100f1f058a
 SHA512 
aa5344c94cad7c33dd0582409dbcf9bd109bf97b37131357a4cc8a66317acf8781460e8fe5532b301a74521010be59bb34ac1c68bc01ad3140bfe73fedc2a451

diff --git a/dev-ruby/thor/thor-0.19.1.ebuild b/dev-ruby/thor/thor-0.19.1.ebuild
deleted file mode 100644
index 5c4bcef80a7..000
--- a/dev-ruby/thor/thor-0.19.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_DOCDIR="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_BINWRAP="thor"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A scripting framework that replaces rake and sake"
-HOMEPAGE="http://whatisthor.com/";
-
-SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE="doc"
-
-# fakeweb is not compatible with ruby22. Upstream has switched to
-# webmock but leads to circular dependencies via childlabor's
-# dependencies, so skip tests for ruby22 for now.
-USE_RUBY="ruby20 ruby21" ruby_add_bdepend "
-   test? (
-   >=dev-ruby/fakeweb-1.3
-   dev-ruby/childlabor
-   )"
-
-all_ruby_prepare() {
-   # Remove rspec default options (as we might not have the last
-   # rspec).
-   rm .rspec || die
-
-   # Remove Bundler
-   #rm Gemfile || die
-   sed -i -e '/[Bb]undler/d' Thorfile || die
-
-   # Remove mandatory coverage collection using simplecov which is not
-   # packaged.
-   sed -i -e '/require .simplecov/,/^end/ s:^:#:' spec/helper.rb || die
-
-   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
-   # bug 430402
-   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
-}
-
-each_ruby_test() {
-   case ${RUBY} in
-   *ruby23)
-   einfo "Skipping tests due to circular dependencies"
-   ;;
-   *ruby22)
-   einfo "Skipping tests due to circular dependencies"
-   ;;
-   *)
-   ruby-ng_rspec spec || die
-   ;;
-   esac
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-04-27 Thread Hans de Graaff
commit: ad289e58f404d7805f0ccb3b4ce6794392ae06b7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 27 07:18:27 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr 27 08:32:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad289e58

dev-ruby/thor: move ~alpha forward

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/thor/thor-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.19.4.ebuild b/dev-ruby/thor/thor-0.19.4.ebuild
index c1e11304fac..f548e71b984 100644
--- a/dev-ruby/thor/thor-0.19.4.ebuild
+++ b/dev-ruby/thor/thor-0.19.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-04-18 Thread Hans de Graaff
commit: 9cc1a3f648766c962e7a465020db4820b6ba6e01
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 19 04:34:49 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 19 04:35:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc1a3f6

dev-ruby/thor: add ruby25

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/thor/thor-0.20.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/thor/thor-0.20.0.ebuild b/dev-ruby/thor/thor-0.20.0.ebuild
index 9d282c48b68..60e9b5f0218 100644
--- a/dev-ruby/thor/thor-0.20.0.ebuild
+++ b/dev-ruby/thor/thor-0.20.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -22,7 +22,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
-USE_RUBY="ruby21 ruby22 ruby23" ruby_add_bdepend "
+USE_RUBY="ruby22 ruby23 ruby24" ruby_add_bdepend "
test? (
dev-ruby/childlabor
dev-ruby/webmock
@@ -48,7 +48,7 @@ all_ruby_prepare() {
 
 each_ruby_test() {
case ${RUBY} in
-   *ruby24)
+   *ruby25)
einfo "Skipping tests due to circular dependencies"
;;
*)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-03-25 Thread Sergei Trofimovich
commit: 3ca2f3b9870c498f63ed601c6858e77dbf978743
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 25 12:27:17 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 25 12:27:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca2f3b9

dev-ruby/thor: keyworded 0.19.4 for ppc, bug #624234

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"

 dev-ruby/thor/thor-0.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.20.0.ebuild b/dev-ruby/thor/thor-0.20.0.ebuild
index 2d4022dbaff..9d282c48b68 100644
--- a/dev-ruby/thor/thor-0.20.0.ebuild
+++ b/dev-ruby/thor/thor-0.20.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby21 ruby22 ruby23" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-03-25 Thread Sergei Trofimovich
commit: dd659a792297b5b33c655e684a897965d81b1146
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 25 12:21:50 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 25 12:21:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd659a79

dev-ruby/thor: keyworded 0.19.4 for ppc, bug #624234

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"

 dev-ruby/thor/thor-0.19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.19.4.ebuild b/dev-ruby/thor/thor-0.19.4.ebuild
index 738bf2fa4c1..c1e11304fac 100644
--- a/dev-ruby/thor/thor-0.19.4.ebuild
+++ b/dev-ruby/thor/thor-0.19.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-03-22 Thread Jeroen Roovers
commit: 07d7e3720cdf3892fedf500388533413ff2a160c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Mar 22 19:52:35 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Mar 22 20:23:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d7e372

dev-ruby/thor: Mark ~hppa too.

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --ignore-arches

 dev-ruby/thor/thor-0.19.4.ebuild | 2 +-
 dev-ruby/thor/thor-0.20.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/thor/thor-0.19.4.ebuild b/dev-ruby/thor/thor-0.19.4.ebuild
index 750c28e0246..738bf2fa4c1 100644
--- a/dev-ruby/thor/thor-0.19.4.ebuild
+++ b/dev-ruby/thor/thor-0.19.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 all_ruby_prepare() {

diff --git a/dev-ruby/thor/thor-0.20.0.ebuild b/dev-ruby/thor/thor-0.20.0.ebuild
index 600149878d9..2d4022dbaff 100644
--- a/dev-ruby/thor/thor-0.20.0.ebuild
+++ b/dev-ruby/thor/thor-0.20.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 USE_RUBY="ruby21 ruby22 ruby23" ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2018-01-13 Thread Hans de Graaff
commit: ca6f9ee6422f71421044f2d9f156f452e2d45bf4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 13 08:08:14 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 13 08:19:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6f9ee6

dev-ruby/thor: amd64 stable

This also requires dropping tests due to a long chain of circular
dependencies.

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/thor/thor-0.19.4.ebuild | 25 -
 1 file changed, 4 insertions(+), 21 deletions(-)

diff --git a/dev-ruby/thor/thor-0.19.4.ebuild b/dev-ruby/thor/thor-0.19.4.ebuild
index 21005803cb0..58028ada972 100644
--- a/dev-ruby/thor/thor-0.19.4.ebuild
+++ b/dev-ruby/thor/thor-0.19.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_TEST="none"
 RUBY_FAKEGEM_DOCDIR="rdoc"
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 RUBY_FAKEGEM_BINWRAP="thor"
@@ -19,15 +19,9 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~amd64-linux"
 IUSE="doc"
 
-USE_RUBY="ruby21 ruby22 ruby23" ruby_add_bdepend "
-   test? (
-   dev-ruby/childlabor
-   dev-ruby/webmock:0
-   )"
-
 all_ruby_prepare() {
# Remove rspec default options (as we might not have the last
# rspec).
@@ -45,14 +39,3 @@ all_ruby_prepare() {
# bug 430402
sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
 }
-
-each_ruby_test() {
-   case ${RUBY} in
-   *ruby24)
-   einfo "Skipping tests due to circular dependencies"
-   ;;
-   *)
-   RSPEC_VERSION=3 ruby-ng_rspec spec || die
-   ;;
-   esac
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2017-08-17 Thread Hans de Graaff
commit: 5c709d05e1467d7cc86a1a65c8d34aa597dc1b3e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Aug 18 05:27:46 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Aug 18 05:27:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c709d05

dev-ruby/thor: add 0.20.0

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/thor/Manifest   |  1 +
 dev-ruby/thor/thor-0.20.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index c0b1b827674..16462adc568 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,2 +1,3 @@
 DIST thor-git-0.19.1.tgz 86389 SHA256 
70013a638aa81df39b579cde7c68a1b6418ffa999e596eb89e12cdab14593dff SHA512 
67aeaa2822b462c59ea9fd1a197222ce997b0edd30eb714b0a303c816acff82f4fb10a650b8a3c508c796426517ba25a462551fbc73ed7b33d4e16207cad8991
 WHIRLPOOL 
d32b384b06fa338af345f7b13014dbff1bd5aac347437cfc8af8c33e3a14b0054245458e88b1109d769a6e1feb273ec9a7283459cba937bebfa66e8f6653ea05
 DIST thor-git-0.19.4.tgz 88733 SHA256 
a155779f9c72061ccc3dd5087bef2a85202d9238be9c4d19ad53879dad924f16 SHA512 
a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da01b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
 WHIRLPOOL 
b829f34c0729efea408624241d0b2209de549a29d0581d3b4338f1798aa9e9449b32fc27755e33849e7236f53e3da00c4e6f2e2fc8e46e8193b4c1dec7d49386
+DIST thor-git-0.20.0.tgz 91758 SHA256 
5fb1c7b6184be26bcfa2dbafa5ae6624fb5e3970fa8210a208c7f4d803c681f3 SHA512 
aa5344c94cad7c33dd0582409dbcf9bd109bf97b37131357a4cc8a66317acf8781460e8fe5532b301a74521010be59bb34ac1c68bc01ad3140bfe73fedc2a451
 WHIRLPOOL 
0489398da91319996638d48bab0a9faf842c6f429c250c275bd4d2b43ab14055244cd9909be4c8251b866dd41179ecde776cc6cb42d71d88c7949430ad4dda53

diff --git a/dev-ruby/thor/thor-0.20.0.ebuild b/dev-ruby/thor/thor-0.20.0.ebuild
new file mode 100644
index 000..3c2f9d50058
--- /dev/null
+++ b/dev-ruby/thor/thor-0.20.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A scripting framework that replaces rake and sake"
+HOMEPAGE="http://whatisthor.com/";
+
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~amd64-linux"
+IUSE="doc"
+
+USE_RUBY="ruby21 ruby22 ruby23" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove rspec default options (as we might not have the last
+   # rspec).
+   rm .rspec || die
+
+   # Remove Bundler
+   #rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Thorfile || die
+
+   # Remove mandatory coverage collection using simplecov which is not
+   # packaged.
+   sed -i -e '/require .simplecov/,/^  end/ s:^:#:' spec/helper.rb || die
+
+   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
+   # bug 430402
+   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
+}
+
+each_ruby_test() {
+   case ${RUBY} in
+   *ruby24)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
+   *)
+   RSPEC_VERSION=3 ruby-ng_rspec spec || die
+   ;;
+   esac
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2017-06-10 Thread Hans de Graaff
commit: 0a874c3e9174cdfc302d2986b8cc511ea0fdcc56
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 10 07:27:13 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 10 07:31:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a874c3e

dev-ruby/thor: add 0.19.4

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-ruby/thor/Manifest   |  1 +
 dev-ruby/thor/thor-0.19.4.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 4948c8bb1c0..c0b1b827674 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1 +1,2 @@
 DIST thor-git-0.19.1.tgz 86389 SHA256 
70013a638aa81df39b579cde7c68a1b6418ffa999e596eb89e12cdab14593dff SHA512 
67aeaa2822b462c59ea9fd1a197222ce997b0edd30eb714b0a303c816acff82f4fb10a650b8a3c508c796426517ba25a462551fbc73ed7b33d4e16207cad8991
 WHIRLPOOL 
d32b384b06fa338af345f7b13014dbff1bd5aac347437cfc8af8c33e3a14b0054245458e88b1109d769a6e1feb273ec9a7283459cba937bebfa66e8f6653ea05
+DIST thor-git-0.19.4.tgz 88733 SHA256 
a155779f9c72061ccc3dd5087bef2a85202d9238be9c4d19ad53879dad924f16 SHA512 
a5cc52b23806e6104b12f924324960f2567bcd6c73b72ad47c33da01b0377e7677b996698774de8adf3eff551926393785323ecf46cb59d72eb0e5b05aa0
 WHIRLPOOL 
b829f34c0729efea408624241d0b2209de549a29d0581d3b4338f1798aa9e9449b32fc27755e33849e7236f53e3da00c4e6f2e2fc8e46e8193b4c1dec7d49386

diff --git a/dev-ruby/thor/thor-0.19.4.ebuild b/dev-ruby/thor/thor-0.19.4.ebuild
new file mode 100644
index 000..3a8b6aaf385
--- /dev/null
+++ b/dev-ruby/thor/thor-0.19.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A scripting framework that replaces rake and sake"
+HOMEPAGE="http://whatisthor.com/";
+
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux"
+IUSE="doc"
+
+USE_RUBY="ruby21 ruby22 ruby23" ruby_add_bdepend "
+   test? (
+   dev-ruby/childlabor
+   dev-ruby/webmock:0
+   )"
+
+all_ruby_prepare() {
+   # Remove rspec default options (as we might not have the last
+   # rspec).
+   rm .rspec || die
+
+   # Remove Bundler
+   #rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Thorfile || die
+
+   # Remove mandatory coverage collection using simplecov which is not
+   # packaged.
+   sed -i -e '/require .simplecov/,/^  end/ s:^:#:' spec/helper.rb || die
+
+   # Avoid a spec that requires UTF-8 support, so LANG=C still works,
+   # bug 430402
+   sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
+}
+
+each_ruby_test() {
+   case ${RUBY} in
+   *ruby24)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
+   *)
+   RSPEC_VERSION=3 ruby-ng_rspec spec || die
+   ;;
+   esac
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2017-04-29 Thread Jeroen Roovers
commit: 903261332d8a65382c69ec12d5bed4199582b3e8
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Apr 29 20:11:56 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Apr 29 20:13:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90326133

dev-ruby/thor: Mark ~hppa (bug #592756).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 dev-ruby/thor/thor-0.19.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/thor/thor-0.19.1.ebuild b/dev-ruby/thor/thor-0.19.1.ebuild
index 5393f4cf951..5c4bcef80a7 100644
--- a/dev-ruby/thor/thor-0.19.1.ebuild
+++ b/dev-ruby/thor/thor-0.19.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 # fakeweb is not compatible with ruby22. Upstream has switched to



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2016-09-28 Thread Tobias Klausmann
commit: 0729ac854a43018503d69aedf2ff9f88344a5df8
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Sep 28 08:17:18 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Sep 28 08:17:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0729ac85

dev-ruby/thor-0.19.1-r0: keyworded for ~alpha

Gentoo-Bug: 592756

 dev-ruby/thor/thor-0.19.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.19.1.ebuild b/dev-ruby/thor/thor-0.19.1.ebuild
index afdbfd8..ab40bbc 100644
--- a/dev-ruby/thor/thor-0.19.1.ebuild
+++ b/dev-ruby/thor/thor-0.19.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 # fakeweb is not compatible with ruby22. Upstream has switched to



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2016-05-18 Thread Fabian Groffen
commit: a2570cff58b85e18ce6938a4df8309e65bfce80f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed May 18 08:51:02 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed May 18 08:51:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2570cff

dev-ruby/thor: marked ~amd64-linux

Package-Manager: portage-2.2.28

 dev-ruby/thor/thor-0.19.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.19.1.ebuild b/dev-ruby/thor/thor-0.19.1.ebuild
index 622766b..afdbfd8 100644
--- a/dev-ruby/thor/thor-0.19.1.ebuild
+++ b/dev-ruby/thor/thor-0.19.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="doc"
 
 # fakeweb is not compatible with ruby22. Upstream has switched to



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2016-03-23 Thread Richard Farina
commit: fe31f42376313b62e4f4358f0179722a4c79507e
Author: Zero_Chaos  gentoo  org>
AuthorDate: Wed Mar 23 16:15:03 2016 +
Commit: Richard Farina  gentoo  org>
CommitDate: Wed Mar 23 16:15:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe31f423

dev-ruby/thor: support for ruby23

Package-Manager: portage-2.2.28

 dev-ruby/thor/thor-0.19.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/thor/thor-0.19.1.ebuild b/dev-ruby/thor/thor-0.19.1.ebuild
index 49bbfde..622766b 100644
--- a/dev-ruby/thor/thor-0.19.1.ebuild
+++ b/dev-ruby/thor/thor-0.19.1.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_RECIPE_TEST="rspec"
@@ -52,6 +52,9 @@ all_ruby_prepare() {
 
 each_ruby_test() {
case ${RUBY} in
+   *ruby23)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
*ruby22)
einfo "Skipping tests due to circular dependencies"
;;



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/

2016-01-09 Thread Hans de Graaff
commit: c5d5e8dcb1f5ec231f1bbc4e47dcbe2dc8e50e1b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 10 07:15:41 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan 10 07:15:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d5e8dc

dev-ruby/thor: add ruby22

Package-Manager: portage-2.2.26

 dev-ruby/thor/thor-0.19.1.ebuild | 20 +---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/thor/thor-0.19.1.ebuild b/dev-ruby/thor/thor-0.19.1.ebuild
index 368089e..49bbfde 100644
--- a/dev-ruby/thor/thor-0.19.1.ebuild
+++ b/dev-ruby/thor/thor-0.19.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
-USE_RUBY="ruby19 ruby20 ruby21"
+USE_RUBY="ruby20 ruby21 ruby22"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_RECIPE_TEST="rspec"
@@ -23,7 +23,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="doc"
 
-ruby_add_bdepend "
+# fakeweb is not compatible with ruby22. Upstream has switched to
+# webmock but leads to circular dependencies via childlabor's
+# dependencies, so skip tests for ruby22 for now.
+USE_RUBY="ruby20 ruby21" ruby_add_bdepend "
test? (
>=dev-ruby/fakeweb-1.3
dev-ruby/childlabor
@@ -46,3 +49,14 @@ all_ruby_prepare() {
# bug 430402
sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' 
spec/shell/basic_spec.rb || die
 }
+
+each_ruby_test() {
+   case ${RUBY} in
+   *ruby22)
+   einfo "Skipping tests due to circular dependencies"
+   ;;
+   *)
+   ruby-ng_rspec spec || die
+   ;;
+   esac
+}