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

2023-12-25 Thread Hans de Graaff
commit: 4cfe3788b6ef67cde03ed3cb6e393db4a2105fd8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 25 09:35:45 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 25 09:36:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cfe3788

dev-ruby/rubygems: add 3.5.3

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.5.3.ebuild | 116 
 2 files changed, 117 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 88225c518445..b5d4a0edca71 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -5,3 +5,4 @@ DIST rubygems-3.4.19.tar.gz 15037850 BLAKE2B 
adf618f326fa83a8eb7febb9872a71f2bf7
 DIST rubygems-3.4.22.tar.gz 15054005 BLAKE2B 
856b60bf3a2f477b6e0aeaa4522f17934a6bf8c434f0d3a69afb823801975a74294f27e0906fc940c456414fd5bf94f71809e09676b839b0123a6f40dc3cefb4
 SHA512 
c69a03524936eb51e6a919ee0ee614c4e0bedf5a0bbe55314a876b3277116b6e8c92e52072368704415286b673d4c4b995b81665cc73b152a12377faee289916
 DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B 
be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97
 SHA512 
7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b
 DIST rubygems-3.4.6.tar.gz 15011157 BLAKE2B 
a06178a1d5dbd8231493dce9d075451062edaa6b4affee6892d60c727e30ef4b7ff7933baf4ae49fedaa684f9898325ed1313648dac318bd62e9c733de374926
 SHA512 
d1c23b534f2254ff4dec564098f7eba83462eb9348da59a84de01fc4053ef3be02b2852af4542447de89a36d835f68634606040672d2a2f987c5670b9f373fe9
+DIST rubygems-3.5.3.tar.gz 13495997 BLAKE2B 
1c9e01cc15a7afb0dfeaf61d14cea43fa19844a901cf6337f542b14da608dfa016ba438807276018b372f9c6ce8a44df2ea491f08a1217bd9f3fd04cd1ec57a7
 SHA512 
50f6ccd9f47c6d56c20c2bc23a35f0ca0edb2d55ae9904749bf03d1181acee499cce668df6a8847a5a59b37de0efb884acf028df6b768cb7cd2f1993ca4f8db2

diff --git a/dev-ruby/rubygems/rubygems-3.5.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.5.3.ebuild
new file mode 100644
index ..781d823d66ce
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.5.3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
\
+   -i test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Avoid tests that require a network connection (for crates.io or other 
downloads)
+   rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die
+   sed -e '/test_gem_exec_gem_uninstall/aomit "requires network"' \
+   -i test/rubygems/test_gem_commands_exec_command.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' exe/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   

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

2023-12-25 Thread Hans de Graaff
commit: abeb0c37d1bc3d1ff0dce259c768c98f1debac12
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 25 08:59:58 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 25 09:02:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abeb0c37

dev-ruby/rubygems: add 3.4.22

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-3.4.22.ebuild | 116 +++
 2 files changed, 117 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index f4f7113f76af..88225c518445 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -2,5 +2,6 @@ DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b7
 DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 
019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261
 SHA512 
2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed
 DIST rubygems-3.4.15.tar.gz 15033712 BLAKE2B 
01fa4160549d49dbb0fd9e8c2c3c570e837cdb0d074a0ba484bb37ae8b7a19f853387dacb980615f63e4be9ab080e3b8fb9b429da97b6ffe98ea33178efdf2e6
 SHA512 
37aec02ac91427d3b44b3914308a4262d2c9b2c603b6fdd986ce0858175642290b2588a85540f555d0b5f5342960469337609546c2329d312280bb0accd6c932
 DIST rubygems-3.4.19.tar.gz 15037850 BLAKE2B 
adf618f326fa83a8eb7febb9872a71f2bf78048dfa7c4db07343c9813ba5d858c86bcd6e54df1a559e60e458ba8d73d2a7ac82ee5e0cbde6e9d8b45c12793d4c
 SHA512 
8d0bc225ef01d3cc5e3ad12a1bf0bbb3923349bb9b79b76a9ac58bb8dcf79666a478a871d19919adc15f1aa2599efde5d3938c61801579277117b569e7007656
+DIST rubygems-3.4.22.tar.gz 15054005 BLAKE2B 
856b60bf3a2f477b6e0aeaa4522f17934a6bf8c434f0d3a69afb823801975a74294f27e0906fc940c456414fd5bf94f71809e09676b839b0123a6f40dc3cefb4
 SHA512 
c69a03524936eb51e6a919ee0ee614c4e0bedf5a0bbe55314a876b3277116b6e8c92e52072368704415286b673d4c4b995b81665cc73b152a12377faee289916
 DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B 
be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97
 SHA512 
7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b
 DIST rubygems-3.4.6.tar.gz 15011157 BLAKE2B 
a06178a1d5dbd8231493dce9d075451062edaa6b4affee6892d60c727e30ef4b7ff7933baf4ae49fedaa684f9898325ed1313648dac318bd62e9c733de374926
 SHA512 
d1c23b534f2254ff4dec564098f7eba83462eb9348da59a84de01fc4053ef3be02b2852af4542447de89a36d835f68634606040672d2a2f987c5670b9f373fe9

diff --git a/dev-ruby/rubygems/rubygems-3.4.22.ebuild 
b/dev-ruby/rubygems/rubygems-3.4.22.ebuild
new file mode 100644
index ..781d823d66ce
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.4.22.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
\
+   -i test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Avoid tests that require a network connection (for crates.io or other 
downloads)
+   rm -f 

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

2023-08-26 Thread Hans de Graaff
commit: 83b3cf6e72e6a80066a1c3b86b5a7b95372636ef
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Aug 26 07:59:51 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Aug 26 08:07:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b3cf6e

dev-ruby/rubygems: add 3.4.19

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-3.4.19.ebuild | 116 +++
 2 files changed, 117 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index df7360c1f725..f4f7113f76af 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,5 +1,6 @@
 DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2
 SHA512 
5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086
 DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 
019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261
 SHA512 
2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed
 DIST rubygems-3.4.15.tar.gz 15033712 BLAKE2B 
01fa4160549d49dbb0fd9e8c2c3c570e837cdb0d074a0ba484bb37ae8b7a19f853387dacb980615f63e4be9ab080e3b8fb9b429da97b6ffe98ea33178efdf2e6
 SHA512 
37aec02ac91427d3b44b3914308a4262d2c9b2c603b6fdd986ce0858175642290b2588a85540f555d0b5f5342960469337609546c2329d312280bb0accd6c932
+DIST rubygems-3.4.19.tar.gz 15037850 BLAKE2B 
adf618f326fa83a8eb7febb9872a71f2bf78048dfa7c4db07343c9813ba5d858c86bcd6e54df1a559e60e458ba8d73d2a7ac82ee5e0cbde6e9d8b45c12793d4c
 SHA512 
8d0bc225ef01d3cc5e3ad12a1bf0bbb3923349bb9b79b76a9ac58bb8dcf79666a478a871d19919adc15f1aa2599efde5d3938c61801579277117b569e7007656
 DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B 
be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97
 SHA512 
7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b
 DIST rubygems-3.4.6.tar.gz 15011157 BLAKE2B 
a06178a1d5dbd8231493dce9d075451062edaa6b4affee6892d60c727e30ef4b7ff7933baf4ae49fedaa684f9898325ed1313648dac318bd62e9c733de374926
 SHA512 
d1c23b534f2254ff4dec564098f7eba83462eb9348da59a84de01fc4053ef3be02b2852af4542447de89a36d835f68634606040672d2a2f987c5670b9f373fe9

diff --git a/dev-ruby/rubygems/rubygems-3.4.19.ebuild 
b/dev-ruby/rubygems/rubygems-3.4.19.ebuild
new file mode 100644
index ..781d823d66ce
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.4.19.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
\
+   -i test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Avoid tests that require a network connection (for crates.io or other 
downloads)
+   rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die
+   sed -e '/test_gem_exec_gem_uninstall/aomit "requires 

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

2023-07-02 Thread Hans de Graaff
commit: 19cfa4dcadd9304eb984af60a1d33c66e549983f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul  2 12:22:57 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul  2 12:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19cfa4dc

dev-ruby/rubygems: add 3.4.15

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-3.4.15.ebuild | 116 +++
 2 files changed, 117 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index ccd556d09e87..df7360c1f725 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,4 +1,5 @@
 DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2
 SHA512 
5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086
 DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 
019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261
 SHA512 
2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed
+DIST rubygems-3.4.15.tar.gz 15033712 BLAKE2B 
01fa4160549d49dbb0fd9e8c2c3c570e837cdb0d074a0ba484bb37ae8b7a19f853387dacb980615f63e4be9ab080e3b8fb9b429da97b6ffe98ea33178efdf2e6
 SHA512 
37aec02ac91427d3b44b3914308a4262d2c9b2c603b6fdd986ce0858175642290b2588a85540f555d0b5f5342960469337609546c2329d312280bb0accd6c932
 DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B 
be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97
 SHA512 
7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b
 DIST rubygems-3.4.6.tar.gz 15011157 BLAKE2B 
a06178a1d5dbd8231493dce9d075451062edaa6b4affee6892d60c727e30ef4b7ff7933baf4ae49fedaa684f9898325ed1313648dac318bd62e9c733de374926
 SHA512 
d1c23b534f2254ff4dec564098f7eba83462eb9348da59a84de01fc4053ef3be02b2852af4542447de89a36d835f68634606040672d2a2f987c5670b9f373fe9

diff --git a/dev-ruby/rubygems/rubygems-3.4.15.ebuild 
b/dev-ruby/rubygems/rubygems-3.4.15.ebuild
new file mode 100644
index ..29a8044cef95
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.4.15.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
\
+   -i test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Avoid tests that require a network connection (for crates.io or other 
downloads)
+   rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die
+   sed -e '/test_gem_exec_gem_uninstall/aomit "requires network"' \
+   -i test/rubygems/test_gem_commands_exec_command.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   

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

2023-06-23 Thread Conrad Kostecki
commit: 451ddf734cfe9a2395c36d93ebcb2565b41701fa
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jun 20 10:44:23 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jun 23 21:28:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451ddf73

dev-ruby/rubygems: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31553
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-ruby/rubygems/files/gentoo-defaults-4.rb | 63 
 1 file changed, 63 deletions(-)

diff --git a/dev-ruby/rubygems/files/gentoo-defaults-4.rb 
b/dev-ruby/rubygems/files/gentoo-defaults-4.rb
deleted file mode 100644
index 1da07f64ddef..
--- a/dev-ruby/rubygems/files/gentoo-defaults-4.rb
+++ /dev/null
@@ -1,63 +0,0 @@
-# frozen_string_literal: true
-
-# Gentoo defaults for rubygems 3.x
-#
-# Gentoo policy is to install all manually installed code into
-# /usr/local and to keep /usr managed by Gentoo. This policy file
-# ensures that all manually installed gems using "gem install" are
-# installed in /usr/local. Gentoo gems are installed in /usr.
-
-# TODO: We used to manipulate the default_dir, but this no longer
-# works since this is now the base for the new "default" gems that
-# ruby 2.6 uses with irb. So default_dir should refer to the system
-# default now. rubygems also provides various hooks so we may be able
-# to use those to install gems in /usr/local by default in a less
-# intrusive way.
-module Gem
-
-  class << self
-def portage_gems_dir
-  RbConfig::CONFIG['sitelibdir'].gsub('site_ruby', 'gems')
-end
-
-def local_dir
-  portage_gems_dir.gsub('@GENTOO_PORTAGE_EPREFIX@/usr',
-'@GENTOO_PORTAGE_EPREFIX@/usr/local')
-end
-
-def install_dir
-  Process.euid.zero? ? local_dir : user_dir
-end
-
-undef :default_path
-def default_path
-  path = []
-  path << user_dir if user_home && File.exist?(user_home)
-  path << default_dir
-  path << vendor_dir if vendor_dir && File.directory?(vendor_dir)
-  path << local_dir
-  path << portage_gems_dir
-end
-
-def system_config_path
-  '@GENTOO_PORTAGE_EPREFIX@/etc'
-end
-
-# Set Gentoo defaults for gem commands
-begin
-  undef :operating_system_defaults
-rescue NameError
-  # Avoid either runtime errors or redefinition warnings since
-  # this method is not present in all rubygem versions distributed
-  # with dev-lang/ruby.
-end
-def operating_system_defaults
-  {
-'install' => "--install-dir #{install_dir}",
-'uninstall' => "--install-dir #{install_dir}",
-'update' => "--install-dir #{install_dir}"
-  }
-end
-
-  end
-end



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

2023-06-23 Thread Sam James
commit: 8f7d2964855902cd549d0c340ae56191d487bd0d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 23 09:04:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 23 09:37:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7d2964

dev-ruby/rubygems: drop 3.2.33

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

 dev-ruby/rubygems/Manifest   |   1 -
 dev-ruby/rubygems/rubygems-3.2.33.ebuild | 110 ---
 2 files changed, 111 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index eebb4e0cc96e..ccd556d09e87 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,4 +1,3 @@
-DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12
 SHA512 
dcac57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c1424233937d1d406773b4279263a4
 DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2
 SHA512 
5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086
 DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 
019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261
 SHA512 
2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed
 DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B 
be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97
 SHA512 
7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
deleted file mode 100644
index 4c3802f19939..
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="|| ( Ruby MIT )"
-
-SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_depend "virtual/ruby-ssl"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   dev-ruby/minitest:5
-   dev-ruby/rake
-   dev-ruby/rdoc
-   dev-ruby/webrick
-   )"
-
-all_ruby_prepare() {
-   # Remove unpackaged automatiek from Rakefile which stops it from working
-   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   sed -i -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
test/rubygems/test_gem_path_support.rb || die
-   # Avoid test that won't work as json is also installed as plain ruby 
code
-   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
-
-   # Avoid test that requires additional utility scripts
-   rm -f test/test_changelog_generator.rb || die
-
-   # Update manifest after changing files to avoid a test failure
-   if use test; then
-   rake update_manifest || die
-   fi
-}
-
-each_ruby_compile() {
-   # Not really a build but...
-   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
-}
-
-each_ruby_test() {
-   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
-   #unset RUBYOPT
-
-   if [[ "${EUID}" -ne "0" ]]; then
-   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
-   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
-   else
-   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
-   eerror "Testsuite will not be run."
-   fi
-}
-
-each_ruby_install() {
-   # Unset 

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

2023-06-16 Thread Sam James
commit: cf214be1c32dae4855c83917a330bda35bde9193
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 16 20:39:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 16 20:40:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf214be1

dev-ruby/rubygems: drop 3.2.14, 3.2.22, 3.3.8

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

 dev-ruby/rubygems/Manifest   |   3 -
 dev-ruby/rubygems/rubygems-3.2.14.ebuild | 109 --
 dev-ruby/rubygems/rubygems-3.2.22.ebuild | 109 --
 dev-ruby/rubygems/rubygems-3.3.8.ebuild  | 110 ---
 4 files changed, 331 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 5a93ddb94a1d..eebb4e0cc96e 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,8 +1,5 @@
-DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
-DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16
 DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12
 SHA512 
dcac57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c1424233937d1d406773b4279263a4
 DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2
 SHA512 
5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086
-DIST rubygems-3.3.8.tar.gz 12928096 BLAKE2B 
f09f7da32db03b9240515cbc114b94fdec0e7d9da6c4ac1ca297f76989be154da3dd6dbf4701e295d01dac957fbd4429ea39eee3ee66bc4fb6d4e6194ccec96a
 SHA512 
bc5719204ac81d9a70df0c8affd99c6e45835f3aa140c9d262d34bee879a7b932a0b5069453e949054e9f3feeab7d376f1a02e1aeaed167b30bf59fe57d0af40
 DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 
019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261
 SHA512 
2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed
 DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B 
be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97
 SHA512 
7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b
 DIST rubygems-3.4.6.tar.gz 15011157 BLAKE2B 
a06178a1d5dbd8231493dce9d075451062edaa6b4affee6892d60c727e30ef4b7ff7933baf4ae49fedaa684f9898325ed1313648dac318bd62e9c733de374926
 SHA512 
d1c23b534f2254ff4dec564098f7eba83462eb9348da59a84de01fc4053ef3be02b2852af4542447de89a36d835f68634606040672d2a2f987c5670b9f373fe9

diff --git a/dev-ruby/rubygems/rubygems-3.2.14.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
deleted file mode 100644
index 03da02115767..
--- a/dev-ruby/rubygems/rubygems-3.2.14.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="|| ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_depend "virtual/ruby-ssl"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   dev-ruby/minitest:5
-   dev-ruby/rake
-   dev-ruby/rdoc
-   dev-ruby/webrick
-   )"
-
-all_ruby_prepare() {
-   # Remove unpackaged automatiek from Rakefile which stops it from working
-   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ 

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

2023-06-05 Thread Sam James
commit: 20d3b87b061b1eb3e253abd172d33d73ad57283e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  5 12:05:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  5 12:06:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d3b87b

dev-ruby/rubygems: update example rubys in postinst message

Reported by twnqx. We could really do this dynamically but let's just
update it for now.

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

 dev-ruby/rubygems/rubygems-3.2.14.ebuild | 4 ++--
 dev-ruby/rubygems/rubygems-3.2.22.ebuild | 4 ++--
 dev-ruby/rubygems/rubygems-3.2.33.ebuild | 2 +-
 dev-ruby/rubygems/rubygems-3.3.26.ebuild | 2 +-
 dev-ruby/rubygems/rubygems-3.3.8.ebuild  | 4 ++--
 dev-ruby/rubygems/rubygems-3.4.1.ebuild  | 4 ++--
 dev-ruby/rubygems/rubygems-3.4.3.ebuild  | 2 +-
 dev-ruby/rubygems/rubygems-3.4.6.ebuild  | 2 +-
 8 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-ruby/rubygems/rubygems-3.2.14.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
index 91f7d030e475..03da02115767 100644
--- a/dev-ruby/rubygems/rubygems-3.2.14.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -104,6 +104,6 @@ pkg_postinst() {
 
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
-   ewarn "\teselect ruby set ruby(25|26|...)"
+   ewarn "\teselect ruby set ruby(30|31|...)"
ewarn
 }

diff --git a/dev-ruby/rubygems/rubygems-3.2.22.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.22.ebuild
index c4d86a9a84b9..d3e36692682b 100644
--- a/dev-ruby/rubygems/rubygems-3.2.22.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -104,6 +104,6 @@ pkg_postinst() {
 
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
-   ewarn "\teselect ruby set ruby(25|26|...)"
+   ewarn "\teselect ruby set ruby(30|31|...)"
ewarn
 }

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index f04d404070a3..4c3802f19939 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -105,6 +105,6 @@ pkg_postinst() {
 
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
-   ewarn "\teselect ruby set ruby(25|26|...)"
+   ewarn "\teselect ruby set ruby(30|31|...)"
ewarn
 }

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index 49f7e5e022fc..e222c4a05186 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -108,6 +108,6 @@ pkg_postinst() {
 
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
-   ewarn "\teselect ruby set ruby(25|26|...)"
+   ewarn "\teselect ruby set ruby(30|31|...)"
ewarn
 }

diff --git a/dev-ruby/rubygems/rubygems-3.3.8.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.8.ebuild
index 1491e2b0a26c..cfbfe2c1392e 100644
--- a/dev-ruby/rubygems/rubygems-3.3.8.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -105,6 +105,6 @@ pkg_postinst() {
 
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
-   ewarn "\teselect ruby set ruby(25|26|...)"
+   ewarn "\teselect ruby set ruby(30|31|...)"
ewarn
 }

diff --git a/dev-ruby/rubygems/rubygems-3.4.1.ebuild 
b/dev-ruby/rubygems/rubygems-3.4.1.ebuild
index 3603e852e035..e81974f2fa11 100644
--- a/dev-ruby/rubygems/rubygems-3.4.1.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -108,6 +108,6 @@ pkg_postinst() {
 
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
-   ewarn "\teselect ruby set ruby(25|26|...)"
+   ewarn "\teselect ruby set ruby(30|31|...)"
ewarn
 }

diff --git a/dev-ruby/rubygems/rubygems-3.4.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.4.3.ebuild
index 89693ce867d7..e81974f2fa11 100644
--- a/dev-ruby/rubygems/rubygems-3.4.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.4.3.ebuild
@@ -108,6 +108,6 @@ pkg_postinst() {
 
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
-   ewarn "\teselect ruby set ruby(25|26|...)"
+   ewarn "\teselect ruby set ruby(30|31|...)"
ewarn
 }

diff --git 

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

2023-05-29 Thread Sam James
commit: 9ce3d1af38a40bb150567cd2e0d88479994eabb4
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 01:25:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 01:25:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce3d1af

dev-ruby/rubygems: Stabilize 3.3.26 sparc, #907377

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index 936998369e32..49f7e5e022fc 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-05-29 Thread Sam James
commit: 30b1f4d7ccd2dc3d6a8c0dcfe9886f30c58d290f
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 20:20:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 20:20:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b1f4d7

dev-ruby/rubygems: Stabilize 3.3.26 x86, #907377

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index 4c34860674a6..936998369e32 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-05-29 Thread Sam James
commit: 196005de2f0034d421dd9ba549b2b545087891b0
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 20:06:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 20:09:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196005de

dev-ruby/rubygems: Stabilize 3.3.26 hppa, #907377

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index 4cc96582058e..4c34860674a6 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-05-29 Thread Arthur Zamarin
commit: 58aca2d37dd24d2f0804ddf72802c5f410f6431a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 29 20:00:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 29 20:01:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58aca2d3

dev-ruby/rubygems: Stabilize 3.3.26 amd64, #907377

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index b737e829e778..4cc96582058e 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-05-29 Thread Arthur Zamarin
commit: 228f85c712f74bbd9b3b730a694c0fdc06392716
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 29 19:39:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 29 19:39:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=228f85c7

dev-ruby/rubygems: Stabilize 3.3.26 ppc64, #907377

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index d9f42e8d2c81..b737e829e778 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-05-29 Thread Arthur Zamarin
commit: 7d3337276ebcf8da5b3ec2494c1311a7b43dd8e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 29 19:37:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 29 19:37:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d333727

dev-ruby/rubygems: Stabilize 3.3.26 arm, #907377

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index cf852ce5985c..d9f42e8d2c81 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-05-29 Thread Arthur Zamarin
commit: d18e172b0b5432a6ce759c007411d179b6ea15ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 29 19:29:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 29 19:33:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18e172b

dev-ruby/rubygems: Stabilize 3.3.26 ppc, #907377

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index 3603e852e035..cf852ce5985c 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rubygems/, profiles/

2023-05-12 Thread David Seifert
commit: 758ebb7299698f14ac4f6fd5fb9d2a9a57be57d1
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 12 09:48:31 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri May 12 09:48:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758ebb72

dev-ruby/rubygems: drop 3.1.6

Signed-off-by: David Seifert  gentoo.org>

 dev-ruby/rubygems/Manifest  |   1 -
 dev-ruby/rubygems/rubygems-3.1.6.ebuild | 103 
 profiles/package.mask   |   1 -
 3 files changed, 105 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 724c4d477cec..5a93ddb94a1d 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,4 +1,3 @@
-DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16
 DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12
 SHA512 
dcac57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c1424233937d1d406773b4279263a4

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
deleted file mode 100644
index 59564b807acc..
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="|| ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_depend "virtual/ruby-ssl"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   dev-ruby/minitest:5
-   dev-ruby/rake
-   dev-ruby/rdoc
-   )"
-
-all_ruby_prepare() {
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   # Avoid test that won't work as json is also installed as plain ruby 
code
-   sed -i -e '/test_realworld_default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
-
-   # Update manifest after changing files to avoid a test failure
-   if use test; then
-   rake update_manifest || die
-   fi
-}
-
-each_ruby_compile() {
-   # Not really a build but...
-   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
-}
-
-each_ruby_test() {
-   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
-   #unset RUBYOPT
-
-   if [[ "${EUID}" -ne "0" ]]; then
-   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
-   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
-   else
-   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
-   eerror "Testsuite will not be run."
-   fi
-}
-
-each_ruby_install() {
-   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
-   unset RUBYOPT
-   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
-
-   pushd lib &>/dev/null
-   doruby -r *
-   popd &>/dev/null
-
-   local sld=$(ruby_rbconfig_value 'sitelibdir')
-   insinto "${sld#${EPREFIX}}"  # bug #320813
-   newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb
-
-   newbin bin/gem $(basename ${RUBY} | sed -e 

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

2023-02-02 Thread Sam James
commit: 4a09e1cca1c917a46c7d29ec9d1fac9fb2c15def
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  3 06:25:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  3 06:25:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a09e1cc

dev-ruby/rubygems: Stabilize 3.2.33 hppa, #890915

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index 597b2cc1dd82..f8f033e1f461 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-01-15 Thread Sam James
commit: 6781fbc0c552dd5a3e70f0315713c38fe5a48080
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 15:21:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 15:21:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6781fbc0

dev-ruby/rubygems: Stabilize 3.2.33 sparc, #890915

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index c720f9bb0e7f..597b2cc1dd82 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-01-15 Thread Sam James
commit: dd27533f441865d7748ff351e897c392db9d2601
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 15:13:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 15:13:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd27533f

dev-ruby/rubygems: Stabilize 3.2.33 ppc, #890915

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index 1df42dc16881..c720f9bb0e7f 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-01-15 Thread Sam James
commit: fca5ff85fcf0c92599efefb4ab6e3b33c7bfb485
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 15:13:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 15:13:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca5ff85

dev-ruby/rubygems: Stabilize 3.2.33 ppc64, #890915

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index 926e1adba698..1df42dc16881 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-01-15 Thread Sam James
commit: 4caa6b9b49d35005807a2e534f38a1ed5281f29e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 12:52:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 12:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4caa6b9b

dev-ruby/rubygems: Stabilize 3.2.33 x86, #890915

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index d9470f5e2fa4..926e1adba698 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-01-15 Thread Sam James
commit: 3851c5af2eb46766829a72c5da654213bb128927
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 12:52:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 12:52:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3851c5af

dev-ruby/rubygems: Stabilize 3.2.33 arm64, #890915

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index 33c4e0f18b64..d9470f5e2fa4 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-01-15 Thread Sam James
commit: bec37a48dacee8e78aa4f6882af079690aee3601
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 12:52:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 12:52:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec37a48

dev-ruby/rubygems: Stabilize 3.2.33 arm, #890915

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index 7f7b8cf395d6..33c4e0f18b64 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-01-15 Thread Sam James
commit: c22e592f75d1101d237d9cca88862916c9da5b3b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 12:42:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 12:42:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c22e592f

dev-ruby/rubygems: Stabilize 3.2.33 amd64, #890915

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index 7b5378d4663a..7f7b8cf395d6 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2023-01-07 Thread Hans de Graaff
commit: 6fa81559a6c8bd614eb1b0aad541e2678146be6e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan  7 08:08:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 07:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa81559

dev-ruby/rubygems: add 3.4.3

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.4.3.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 3cc5bfca9996..93e5b5015ebe 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -5,3 +5,4 @@ DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7db
 DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2
 SHA512 
5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086
 DIST rubygems-3.3.8.tar.gz 12928096 BLAKE2B 
f09f7da32db03b9240515cbc114b94fdec0e7d9da6c4ac1ca297f76989be154da3dd6dbf4701e295d01dac957fbd4429ea39eee3ee66bc4fb6d4e6194ccec96a
 SHA512 
bc5719204ac81d9a70df0c8affd99c6e45835f3aa140c9d262d34bee879a7b932a0b5069453e949054e9f3feeab7d376f1a02e1aeaed167b30bf59fe57d0af40
 DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 
019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261
 SHA512 
2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed
+DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B 
be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97
 SHA512 
7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b

diff --git a/dev-ruby/rubygems/rubygems-3.4.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.4.3.ebuild
new file mode 100644
index ..b1c1f69fed82
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.4.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Avoid tests that require a network connection (for crates.io)
+   rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", 

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

2022-12-26 Thread Hans de Graaff
commit: ae32663adee507d6942e80f0754ee8029ded09a2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 26 09:04:54 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Dec 27 06:56:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae32663a

dev-ruby/rubygems: add 3.4.1

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.4.1.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 6ec2349fb739..3cc5bfca9996 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -4,3 +4,4 @@ DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9
 DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12
 SHA512 
dcac57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c1424233937d1d406773b4279263a4
 DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2
 SHA512 
5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086
 DIST rubygems-3.3.8.tar.gz 12928096 BLAKE2B 
f09f7da32db03b9240515cbc114b94fdec0e7d9da6c4ac1ca297f76989be154da3dd6dbf4701e295d01dac957fbd4429ea39eee3ee66bc4fb6d4e6194ccec96a
 SHA512 
bc5719204ac81d9a70df0c8affd99c6e45835f3aa140c9d262d34bee879a7b932a0b5069453e949054e9f3feeab7d376f1a02e1aeaed167b30bf59fe57d0af40
+DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 
019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261
 SHA512 
2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed

diff --git a/dev-ruby/rubygems/rubygems-3.4.1.ebuild 
b/dev-ruby/rubygems/rubygems-3.4.1.ebuild
new file mode 100644
index ..fb56e4f04129
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.4.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Avoid tests that require a network connection (for crates.io)
+   rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", 

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

2022-12-24 Thread Hans de Graaff
commit: 386668a86d34390294530111c2284687fd505498
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 25 07:10:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 25 07:10:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386668a8

dev-ruby/rubygems: reindent metadata

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

 dev-ruby/rubygems/metadata.xml | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-ruby/rubygems/metadata.xml b/dev-ruby/rubygems/metadata.xml
index c24c449c2959..77531829e324 100644
--- a/dev-ruby/rubygems/metadata.xml
+++ b/dev-ruby/rubygems/metadata.xml
@@ -1,14 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   r...@gentoo.org
-   Gentoo Ruby Project
-   
-   
-   Install support for the rubygems 
server
-   
-
-  rubygems/rubygems
-
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+Install support for the rubygems server
+  
+  
+rubygems/rubygems
+  
 



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

2022-12-24 Thread Hans de Graaff
commit: 2ec584fd0d118fce0e68fb10ab99dacdadb23672
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 23 10:09:39 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 24 15:00:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec584fd

dev-ruby/rubygems: avoid tests that require network

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
index 1f2550721a34..fb56e4f04129 100644
--- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -49,6 +49,9 @@ all_ruby_prepare() {
# Avoid test that requires additional utility scripts
rm -f test/test_changelog_generator.rb || die
 
+   # Avoid tests that require a network connection (for crates.io)
+   rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die
+
# Update manifest after changing files to avoid a test failure
if use test; then
rake update_manifest || die



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

2022-12-24 Thread Hans de Graaff
commit: 0abad6e501d90ce06481ba906d32006dd8b98091
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 23 09:45:10 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 24 15:00:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0abad6e5

dev-ruby/rubygems: add 3.3.26

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-3.3.26.ebuild | 110 +++
 2 files changed, 111 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 6d091239caba..6ec2349fb739 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -2,4 +2,5 @@ DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cb
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16
 DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12
 SHA512 
dcac57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c1424233937d1d406773b4279263a4
+DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B 
c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2
 SHA512 
5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086
 DIST rubygems-3.3.8.tar.gz 12928096 BLAKE2B 
f09f7da32db03b9240515cbc114b94fdec0e7d9da6c4ac1ca297f76989be154da3dd6dbf4701e295d01dac957fbd4429ea39eee3ee66bc4fb6d4e6194ccec96a
 SHA512 
bc5719204ac81d9a70df0c8affd99c6e45835f3aa140c9d262d34bee879a7b932a0b5069453e949054e9f3feeab7d376f1a02e1aeaed167b30bf59fe57d0af40

diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
new file mode 100644
index ..1f2550721a34
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+

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

2022-12-24 Thread Hans de Graaff
commit: d02d551e1dc9246189725f072517720525878e58
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 23 09:47:07 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 24 15:00:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02d551e

dev-ruby/rubygems: add github upstream metadata

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

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

diff --git a/dev-ruby/rubygems/metadata.xml b/dev-ruby/rubygems/metadata.xml
index 56f4e8e2ad14..c24c449c2959 100644
--- a/dev-ruby/rubygems/metadata.xml
+++ b/dev-ruby/rubygems/metadata.xml
@@ -8,4 +8,7 @@

Install support for the rubygems 
server

+
+  rubygems/rubygems
+
 



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

2022-08-30 Thread Conrad Kostecki
commit: 7cd0e9b6233cbf7a9ffb2ce77344e30e5d9862d3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug 30 17:00:57 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Aug 30 22:57:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd0e9b6

dev-ruby/rubygems: remove unused files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.30 / pkgdev 0.2.1 / pkgcheck 0.10.11
Closes: https://github.com/gentoo/gentoo/pull/27072
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-ruby/rubygems/files/gentoo-defaults-3.rb | 63 
 dev-ruby/rubygems/files/gentoo-defaults.rb   | 42 ---
 2 files changed, 105 deletions(-)

diff --git a/dev-ruby/rubygems/files/gentoo-defaults-3.rb 
b/dev-ruby/rubygems/files/gentoo-defaults-3.rb
deleted file mode 100644
index 9d499b73f89d..
--- a/dev-ruby/rubygems/files/gentoo-defaults-3.rb
+++ /dev/null
@@ -1,63 +0,0 @@
-# frozen_string_literal: true
-
-# Gentoo defaults for rubygems 3.x
-#
-# Gentoo policy is to install all manually installed code into
-# /usr/local and to keep /usr managed by Gentoo. This policy file
-# ensures that all manually installed gems using "gem install" are
-# installed in /usr/local. Gentoo gems are installed in /usr.
-
-# TODO: We used to manipulate the default_dir, but this no longer
-# works since this is now the base for the new "default" gems that
-# ruby 2.6 uses with irb. So default_dir should refer to the system
-# default now. rubygems also provides various hooks so we may be able
-# to use those to install gems in /usr/local by default in a less
-# intrusive way.
-module Gem
-
-  class << self
-def portage_gems_dir
-  ConfigMap[:sitelibdir].gsub('site_ruby', 'gems')
-end
-
-def local_dir
-  portage_gems_dir.gsub('@GENTOO_PORTAGE_EPREFIX@/usr',
-'@GENTOO_PORTAGE_EPREFIX@/usr/local')
-end
-
-def install_dir
-  Process.euid.zero? ? local_dir : user_dir
-end
-
-undef :default_path
-def default_path
-  path = []
-  path << user_dir if user_home && File.exist?(user_home)
-  path << default_dir
-  path << vendor_dir if vendor_dir && File.directory?(vendor_dir)
-  path << local_dir
-  path << portage_gems_dir
-end
-
-def system_config_path
-  '@GENTOO_PORTAGE_EPREFIX@/etc'
-end
-
-# Set Gentoo defaults for gem commands
-begin
-  undef :operating_system_defaults
-rescue NameError
-  # Avoid either runtime errors or redefinition warnings since
-  # this method is not present in all rubygem versions distributed
-  # with dev-lang/ruby.
-end
-def operating_system_defaults
-  {
-'install' => "--install-dir #{install_dir}",
-'uninstall' => "--install-dir #{install_dir}",
-'update' => "--install-dir #{install_dir}"
-  }
-end
-
-  end
-end

diff --git a/dev-ruby/rubygems/files/gentoo-defaults.rb 
b/dev-ruby/rubygems/files/gentoo-defaults.rb
deleted file mode 100644
index a645f4868281..
--- a/dev-ruby/rubygems/files/gentoo-defaults.rb
+++ /dev/null
@@ -1,42 +0,0 @@
-module Gem
-
-  class << self
-def portage_gems_dir
-  ConfigMap[:sitelibdir].gsub('site_ruby', 'gems')
-end
-
-def local_dir
-  portage_gems_dir.gsub('@GENTOO_PORTAGE_EPREFIX@/usr', 
'@GENTOO_PORTAGE_EPREFIX@/usr/local')
-end
- 
-undef :default_dir
-def default_dir
-  Process.euid == 0 ? local_dir : user_dir
-end
-
-undef :default_path
-def default_path
-  [user_dir, local_dir, portage_gems_dir]
-end
-
-undef :default_bindir
-def default_bindir
-  Process.euid == 0 ? "@GENTOO_PORTAGE_EPREFIX@/usr/local/bin" : 
File.join(user_dir, 'bin')
-end
-
-undef :ruby_engine
-def ruby_engine
-  if defined? RUBY_DESCRIPTION and RUBY_DESCRIPTION =~ /Ruby Enterprise 
Edition/
-"rubyee"
-  else
-# Ruby 1.8 and Ruby 1.9.2_rc2 and later install here, and JRuby
-# rewrites that anyway.
-"ruby"
-  end
-end
-
-def system_config_path
-  "@GENTOO_PORTAGE_EPREFIX@/etc"
-end
-  end
-end



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

2022-08-27 Thread Sam James
commit: cc322fda3ed3e51c5f3c322e36b7f6d642c7d6a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 27 07:54:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 27 07:54:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc322fda

dev-ruby/rubygems: drop 3.0.3, 3.0.9

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

 dev-ruby/rubygems/Manifest  |   2 -
 dev-ruby/rubygems/rubygems-3.0.3.ebuild | 121 
 dev-ruby/rubygems/rubygems-3.0.9.ebuild |  96 -
 3 files changed, 219 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 970240b561c6..6d091239caba 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,5 +1,3 @@
-DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
-DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
deleted file mode 100644
index 6692d70abb03..
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="|| ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   dev-ruby/minitest:5
-   dev-ruby/rdoc
-   )"
-
-all_ruby_prepare() {
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   sed -i -e '/assert_self_install_permissions/,/^  end/ 
s/^.*RUBY_INSTALL_NAME.*//' test/rubygems/test_gem.rb || die
-
-   # Skip tests for default gems that all fail
-   sed -i -e '/test_default_gems_use_full_paths/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   sed -i -e '/test_execute_ignore_default_gem_verbose/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_cleanup_command.rb || die
-   sed -i -e '/test_execute_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_contents_command.rb 
test/rubygems/test_gem_commands_pristine_command.rb || die
-   sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^  
end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die
-   sed -i -e '/test_execute_all/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_uninstall_command.rb || die
-   sed -i -e 
'/\(test_default_gem\|test_check_executable_overwrite\|test_require_works_after_cleanup\)/,/^
  end/ s:^:#:' \
-   test/rubygems/test_{gem_installer,require}.rb || die
-   sed -i -e 
'/test_\(load_default_gem\|default_spec_stub\|self_stubs\)/,/^  end/ s:^:#:' 
test/rubygems/test_gem_specification.rb || die
-   sed -i -e '/test_uninstall_default_gem/,/^  end/ 

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

2022-07-30 Thread Hans de Graaff
commit: 905ca268ceb840e87bf3f86a3492f193d0654959
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 30 07:51:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 30 08:22:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=905ca268

dev-ruby/rubygems: update LICENSE

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

 dev-ruby/rubygems/rubygems-3.0.3.ebuild  | 4 ++--
 dev-ruby/rubygems/rubygems-3.0.9.ebuild  | 4 ++--
 dev-ruby/rubygems/rubygems-3.1.6.ebuild  | 4 ++--
 dev-ruby/rubygems/rubygems-3.2.14.ebuild | 4 ++--
 dev-ruby/rubygems/rubygems-3.2.22.ebuild | 4 ++--
 dev-ruby/rubygems/rubygems-3.2.33.ebuild | 2 +-
 dev-ruby/rubygems/rubygems-3.3.8.ebuild  | 2 +-
 7 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index ab3a8fd1f2eb..6692d70abb03 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ inherit ruby-ng prefix
 
 DESCRIPTION="Centralized Ruby extension management system"
 HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
+LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index 2293e7bb26e6..4bb5943e4677 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit ruby-ng prefix
 
 DESCRIPTION="Centralized Ruby extension management system"
 HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
+LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index 2080e379d03b..59564b807acc 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit ruby-ng prefix
 
 DESCRIPTION="Centralized Ruby extension management system"
 HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
+LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 

diff --git a/dev-ruby/rubygems/rubygems-3.2.14.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
index 647e0f26cabb..45214b75ea06 100644
--- a/dev-ruby/rubygems/rubygems-3.2.14.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit ruby-ng prefix
 
 DESCRIPTION="Centralized Ruby extension management system"
 HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
+LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 

diff --git a/dev-ruby/rubygems/rubygems-3.2.22.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.22.ebuild
index 1f5750cf81f4..b23c019b0388 100644
--- a/dev-ruby/rubygems/rubygems-3.2.22.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ inherit ruby-ng prefix
 
 DESCRIPTION="Centralized Ruby extension management system"
 HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
+LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 

diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
index 752c178a4872..7b5378d4663a 100644
--- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild
@@ -9,7 +9,7 @@ inherit ruby-ng prefix
 
 DESCRIPTION="Centralized Ruby extension management system"
 HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
+LICENSE="|| ( Ruby MIT )"
 
 SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 

diff --git a/dev-ruby/rubygems/rubygems-3.3.8.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.8.ebuild
index e088e73f7852..1f2550721a34 100644
--- a/dev-ruby/rubygems/rubygems-3.3.8.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.3.8.ebuild
@@ -9,7 +9,7 @@ inherit ruby-ng prefix
 
 DESCRIPTION="Centralized Ruby extension management system"
 HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
+LICENSE="|| ( Ruby MIT )"
 
 

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

2022-03-11 Thread Hans de Graaff
commit: fd803921e78ca325d4b058f945e2245424c226ee
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:15:48 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd803921

dev-ruby/rubygems: add 3.3.8 for ruby31

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.3.8.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 69451bd9f650..970240b561c6 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -4,3 +4,4 @@ DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cb
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16
 DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12
 SHA512 
dcac57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c1424233937d1d406773b4279263a4
+DIST rubygems-3.3.8.tar.gz 12928096 BLAKE2B 
f09f7da32db03b9240515cbc114b94fdec0e7d9da6c4ac1ca297f76989be154da3dd6dbf4701e295d01dac957fbd4429ea39eee3ee66bc4fb6d4e6194ccec96a
 SHA512 
bc5719204ac81d9a70df0c8affd99c6e45835f3aa140c9d262d34bee879a7b932a0b5069453e949054e9f3feeab7d376f1a02e1aeaed167b30bf59fe57d0af40

diff --git a/dev-ruby/rubygems/rubygems-3.3.8.ebuild 
b/dev-ruby/rubygems/rubygems-3.3.8.ebuild
new file mode 100644
index ..e272a6bf4929
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.3.8.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-5.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e 
'/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' 
test/rubygems/test_gem_path_support.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   

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

2022-02-27 Thread Hans de Graaff
commit: e00fc2f7c4d825b4c140086431d9379180aba7ab
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 27 07:17:40 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 27 09:28:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00fc2f7

dev-ruby/rubygems: remove unneccesary warning

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

 dev-ruby/rubygems/files/gentoo-defaults-5.rb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-ruby/rubygems/files/gentoo-defaults-5.rb 
b/dev-ruby/rubygems/files/gentoo-defaults-5.rb
index b6ac5554b121..817eb1eda4d5 100644
--- a/dev-ruby/rubygems/files/gentoo-defaults-5.rb
+++ b/dev-ruby/rubygems/files/gentoo-defaults-5.rb
@@ -35,8 +35,10 @@ module Gem
   path << gentoo_gems_dir
 end
 
+undef :operating_system_defaults
 def operating_system_defaults
   options = "--install-dir #{gentoo_install_dir} --bindir #{gentoo_bindir}"
+
   {
 'install' => options,
 'uninstall' => options,



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

2022-01-16 Thread Hans de Graaff
commit: 05be1308f64a6ee663e8c2d1a5a7f60caa904b2a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 16 16:03:27 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan 16 16:03:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05be1308

dev-ruby/rubygems: add 3.2.33 and update gentoo-defaults

This version uses a new set of defaults that make better use of the
existing mechanism for configuration and require us to overwrite less
methods.

Bug: https://bugs.gentoo.org/789957
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rubygems/Manifest |  2 +-
 dev-ruby/rubygems/files/gentoo-defaults-5.rb   | 44 +++---
 ...bygems-3.2.31.ebuild => rubygems-3.2.33.ebuild} |  2 +-
 3 files changed, 15 insertions(+), 33 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index e538c8bead67..69451bd9f650 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -3,4 +3,4 @@ DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16
-DIST rubygems-3.2.31.tar.gz 11219985 BLAKE2B 
befb5910365e109e130ca63fb71cc9b94ad92ab0eac41808a2d1955bb062a0c548e9faf283e0bc4b65409041ba4ffdc665335c920417e176bea7d2b08b7c2418
 SHA512 
34f934b4091a883c9e583563e37f7238c817c1dc9634506239ecd177b7c3cffee49eaaa33c6e9f52dfd7ee195609f2b6d7096254e2fb995396b835c9526f0a3f
+DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 
6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12
 SHA512 
dcac57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c1424233937d1d406773b4279263a4

diff --git a/dev-ruby/rubygems/files/gentoo-defaults-5.rb 
b/dev-ruby/rubygems/files/gentoo-defaults-5.rb
index 602ad0e4055e..b6ac5554b121 100644
--- a/dev-ruby/rubygems/files/gentoo-defaults-5.rb
+++ b/dev-ruby/rubygems/files/gentoo-defaults-5.rb
@@ -6,30 +6,23 @@
 # /usr/local and to keep /usr managed by Gentoo. This policy file
 # ensures that all manually installed gems using "gem install" as root
 # are installed in /usr/local. Gentoo gems are installed in /usr.
-
-# TODO: We used to manipulate the default_dir, but this no longer
-# works since this is now the base for the new "default" gems that
-# ruby 2.6 uses with irb. So default_dir should refer to the system
-# default now. rubygems also provides various hooks so we may be able
-# to use those to install gems in /usr/local by default in a less
-# intrusive way.
 module Gem
   class << self
-def portage_gems_dir
+def gentoo_gems_dir
   RbConfig::CONFIG['sitelibdir'].gsub('site_ruby', 'gems')
 end
 
-def bindir
+def gentoo_bindir
   Process.euid.zero? ? '@GENTOO_PORTAGE_EPREFIX@/usr/local/bin' : 
File.join(user_home, 'bin')
 end
 
-def local_dir
-  portage_gems_dir.gsub('@GENTOO_PORTAGE_EPREFIX@/usr',
-'@GENTOO_PORTAGE_EPREFIX@/usr/local')
+def gentoo_local_dir
+  gentoo_gems_dir.gsub('@GENTOO_PORTAGE_EPREFIX@/usr',
+   '@GENTOO_PORTAGE_EPREFIX@/usr/local')
 end
 
-def install_dir
-  Process.euid.zero? ? local_dir : user_dir
+def gentoo_install_dir
+  Process.euid.zero? ? gentoo_local_dir : user_dir
 end
 
 undef :default_path
@@ -38,27 +31,16 @@ module Gem
   path << user_dir if user_home && File.exist?(user_home)
   path << default_dir
   path << vendor_dir if vendor_dir && File.directory?(vendor_dir)
-  path << local_dir
-  path << portage_gems_dir
-end
-
-def system_config_path
-  '@GENTOO_PORTAGE_EPREFIX@/etc'
+  path << gentoo_local_dir
+  path << gentoo_gems_dir
 end
 
-# Set Gentoo defaults for gem commands
-begin
-  undef :operating_system_defaults
-rescue NameError
-  # Avoid either runtime errors or redefinition warnings since
-  # this method is not present in all rubygem versions 

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

2021-11-26 Thread Hans de Graaff
commit: a6a37f10bb8b1cc9c00b6ab7228ee8ffa2f01bff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 26 10:06:24 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 26 10:06:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a37f10

dev-ruby/rubygems: add 3.2.31 with new gentoo profile

This version also updates the gentoo-defaults.rb profile to address
issues with installing gems directly with rubygems or bundler, either as
root or as a normal user.

Bug: https://bugs.gentoo.org/789957
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/files/gentoo-defaults-5.rb |  65 
 dev-ruby/rubygems/rubygems-3.2.31.ebuild | 110 +++
 3 files changed, 176 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 78ae49602230..e538c8bead67 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -3,3 +3,4 @@ DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16
+DIST rubygems-3.2.31.tar.gz 11219985 BLAKE2B 
befb5910365e109e130ca63fb71cc9b94ad92ab0eac41808a2d1955bb062a0c548e9faf283e0bc4b65409041ba4ffdc665335c920417e176bea7d2b08b7c2418
 SHA512 
34f934b4091a883c9e583563e37f7238c817c1dc9634506239ecd177b7c3cffee49eaaa33c6e9f52dfd7ee195609f2b6d7096254e2fb995396b835c9526f0a3f

diff --git a/dev-ruby/rubygems/files/gentoo-defaults-5.rb 
b/dev-ruby/rubygems/files/gentoo-defaults-5.rb
new file mode 100644
index ..602ad0e4055e
--- /dev/null
+++ b/dev-ruby/rubygems/files/gentoo-defaults-5.rb
@@ -0,0 +1,65 @@
+# frozen_string_literal: true
+
+# Gentoo defaults for rubygems 3.x
+#
+# Gentoo policy is to install all manually installed code into
+# /usr/local and to keep /usr managed by Gentoo. This policy file
+# ensures that all manually installed gems using "gem install" as root
+# are installed in /usr/local. Gentoo gems are installed in /usr.
+
+# TODO: We used to manipulate the default_dir, but this no longer
+# works since this is now the base for the new "default" gems that
+# ruby 2.6 uses with irb. So default_dir should refer to the system
+# default now. rubygems also provides various hooks so we may be able
+# to use those to install gems in /usr/local by default in a less
+# intrusive way.
+module Gem
+  class << self
+def portage_gems_dir
+  RbConfig::CONFIG['sitelibdir'].gsub('site_ruby', 'gems')
+end
+
+def bindir
+  Process.euid.zero? ? '@GENTOO_PORTAGE_EPREFIX@/usr/local/bin' : 
File.join(user_home, 'bin')
+end
+
+def local_dir
+  portage_gems_dir.gsub('@GENTOO_PORTAGE_EPREFIX@/usr',
+'@GENTOO_PORTAGE_EPREFIX@/usr/local')
+end
+
+def install_dir
+  Process.euid.zero? ? local_dir : user_dir
+end
+
+undef :default_path
+def default_path
+  path = []
+  path << user_dir if user_home && File.exist?(user_home)
+  path << default_dir
+  path << vendor_dir if vendor_dir && File.directory?(vendor_dir)
+  path << local_dir
+  path << portage_gems_dir
+end
+
+def system_config_path
+  '@GENTOO_PORTAGE_EPREFIX@/etc'
+end
+
+# Set Gentoo defaults for gem commands
+begin
+  undef :operating_system_defaults
+rescue NameError
+  # Avoid either runtime errors or redefinition warnings since
+  # this method is not present in all rubygem versions distributed
+  # with dev-lang/ruby.
+end
+def operating_system_defaults
+  {
+'install' => "--install-dir #{install_dir}",
+'uninstall' => "--install-dir #{install_dir}",
+'update' => "--install-dir #{install_dir}"
+  }
+end
+  end
+end

diff --git a/dev-ruby/rubygems/rubygems-3.2.31.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.31.ebuild
new file mode 100644
index ..b0596c49d95d
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.31.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2021 

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

2021-11-17 Thread Sam James
commit: 4d68c70dc152d2de1c7f193323bf45caec04a0c4
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 16 20:32:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 17 08:19:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d68c70d

dev-ruby/rubygems: stable 3.1.6 for hppa, bug #801289

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index fd64d2265196..2080e379d03b 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-10-24 Thread Hans de Graaff
commit: d49b768473c35674ef2c3d7d0d68b8a1c6ee293b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 24 08:05:39 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 24 08:05:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49b7684

dev-ruby/rubygems: cleanup

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

 dev-ruby/rubygems/Manifest   |   2 -
 dev-ruby/rubygems/rubygems-3.2.11.ebuild | 109 ---
 dev-ruby/rubygems/rubygems-3.2.13.ebuild | 109 ---
 3 files changed, 220 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 0c0ffd4f5c4..78ae4960223 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,7 +1,5 @@
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
-DIST rubygems-3.2.11.tgz 987152 BLAKE2B 
589c862ed4ae14d66437587adfbe9c57e4b95b895425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41
 SHA512 
686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa
-DIST rubygems-3.2.13.tgz 987809 BLAKE2B 
20243f6b81592d62f033ec96485f8b6af6693c283d278e2a7bd89873deaf7e22440e85de274f806e44acad0db2a1966b265aca768c43a5758fc4eb57f661cee8
 SHA512 
8eb54c4ad2fb4d022517c73fb6951ee9853a50f1191a0c9af7d62dcf415aef15caeab60327ef28f74fbf98b24f29cf1f7a3971a9ee9172bb1601d836fadd3f46
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16

diff --git a/dev-ruby/rubygems/rubygems-3.2.11.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.11.ebuild
deleted file mode 100644
index e97a3f74776..000
--- a/dev-ruby/rubygems/rubygems-3.2.11.ebuild
+++ /dev/null
@@ -1,109 +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 ruby30"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_depend "virtual/ruby-ssl"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   dev-ruby/minitest:5
-   dev-ruby/rake
-   dev-ruby/rdoc
-   dev-ruby/webrick
-   )"
-
-all_ruby_prepare() {
-   # Remove unpackaged automatiek from Rakefile which stops it from working
-   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   # Avoid test that won't work as json is also installed as plain ruby 
code
-   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
-
-   # Avoid test that requires additional utility scripts
-   rm -f 

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

2021-10-24 Thread Hans de Graaff
commit: 5df31f2882ccd611d00e88a756145c4d22f0ab08
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 24 08:05:10 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 24 08:05:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df31f28

dev-ruby/rubygems: add 3.2.22

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-3.2.22.ebuild | 109 +++
 2 files changed, 110 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index a41ddd2840d..0c0ffd4f5c4 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -4,3 +4,4 @@ DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cb
 DIST rubygems-3.2.11.tgz 987152 BLAKE2B 
589c862ed4ae14d66437587adfbe9c57e4b95b895425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41
 SHA512 
686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa
 DIST rubygems-3.2.13.tgz 987809 BLAKE2B 
20243f6b81592d62f033ec96485f8b6af6693c283d278e2a7bd89873deaf7e22440e85de274f806e44acad0db2a1966b265aca768c43a5758fc4eb57f661cee8
 SHA512 
8eb54c4ad2fb4d022517c73fb6951ee9853a50f1191a0c9af7d62dcf415aef15caeab60327ef28f74fbf98b24f29cf1f7a3971a9ee9172bb1601d836fadd3f46
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
+DIST rubygems-3.2.22.tgz 1236895 BLAKE2B 
c4782e064d2d9748519f915264411e11151edf9273e6a0473e70c39d9fc484b0c2d45e5fe4f00c6b83d9f27393a487c9e0b87a6f9d02449b370ae64a32f891a6
 SHA512 
6872e08b22ed3903e9d6e67ed03bb79f1ab6819eac0837b9f1003c0ef88ee751a380f9f55e548988baf2658470fcad204eca289acbd2043e04a9d12ed23eac16

diff --git a/dev-ruby/rubygems/rubygems-3.2.22.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.22.ebuild
new file mode 100644
index 000..1f5750cf81f
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.22.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT 

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

2021-10-14 Thread Sam James
commit: 3038fd1243757faed0ea4294f3b5d7b481a37d8c
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 14 09:05:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 09:05:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3038fd12

dev-ruby/rubygems: Stabilize 3.1.6 sparc, #801289

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index 5efde7fbd42..fd64d226519 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-10-14 Thread Sam James
commit: c62fa2255dca3889d549647aaf77f5a4eb7a6779
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 14 09:05:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 09:05:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62fa225

dev-ruby/rubygems: Stabilize 3.1.6 ppc64, #801289

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index 78c192801e1..5efde7fbd42 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-10-14 Thread Sam James
commit: c3f2803043e5cac694163448f15c18301f807b7b
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 14 09:05:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 09:05:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f28030

dev-ruby/rubygems: Stabilize 3.1.6 ppc, #801289

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index 6126c8cad5a..78c192801e1 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-10-10 Thread Sam James
commit: 9152f6805319826087845728f5d619c3ef293c40
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 01:35:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 01:35:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9152f680

dev-ruby/rubygems: Stabilize 3.1.6 arm, #801289

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index b0de11f91ba..6126c8cad5a 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-10-10 Thread Sam James
commit: 24337b9c9af0d1b9148b3b9bd06847b57348e3c3
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 01:16:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 01:16:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24337b9c

dev-ruby/rubygems: Stabilize 3.1.6 arm64, #801289

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index e2ab1e344ab..b0de11f91ba 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-10-10 Thread Sam James
commit: 5491da6a4585d65e05da365a1e2bf98c1f8ecc27
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 01:06:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 01:06:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5491da6a

dev-ruby/rubygems: Stabilize 3.1.6 x86, #801289

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index 7b02a2bbd01..e2ab1e344ab 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-10-10 Thread Sam James
commit: fe8234e6ae1f5f4831348f6b67b0c97269561fba
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 01:05:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 01:05:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe8234e6

dev-ruby/rubygems: Stabilize 3.1.6 amd64, #801289

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
index 9601cea1f6a..7b02a2bbd01 100644
--- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-09-12 Thread Hans de Graaff
commit: 73eff214de88f36cc8b7182c76d49effb6af4079
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Sep 12 07:10:16 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Sep 12 07:11:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73eff214

dev-ruby/rubygems: cleanup masked versions

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

 dev-ruby/rubygems/Manifest   |   2 -
 dev-ruby/rubygems/rubygems-2.7.10.ebuild | 119 ---
 dev-ruby/rubygems/rubygems-2.7.11.ebuild | 119 ---
 3 files changed, 240 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index a41b124cf7e..a41ddd2840d 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,5 +1,3 @@
-DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed0c7584935a0ad5fc722d7fbdf9f442261f96fdca4b6975b62608965d2f0053d3046da59771be373bed21154a
 SHA512 
48a18c0f202f463c38cf5dafecfbc7cc39245e63c7a059ef2cefadda478483794a929ea6b7e0ef062dd4423230746f1f09d7bec06a97fe3ceccc3325397a3e71
-DIST rubygems-2.7.11.tgz 861642 BLAKE2B 
6632296d8bcd47d52d92db3c09a0d95118c72877c712a9bfa01f4d4c8aff1bc62ee7e663f763a73b2c2e3dfd2d261ea965ff932a77b84f70e63fab1445d19d8a
 SHA512 
83592f4089a768f6d58be975995855ad3aa6b481de5e2d31789d1c8d96a33f5347a914e5d7450819bb2e8e434ee65c4d3f5c978965ccaefad6c167a29801b7bd
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
deleted file mode 100644
index 26cd1d35aae..000
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( >=dev-ruby/builder-2.1 )"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   >=dev-ruby/minitest-4:0
-   dev-ruby/rdoc
-   )"
-
-all_ruby_prepare() {
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-
-   # Skip tests for default gems that all fail
-   sed -i -e '/test_default_gems_use_full_paths/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   sed -i -e '/test_execute_ignore_default_gem_verbose/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_cleanup_command.rb || die
-   sed -i -e '/test_execute_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_contents_command.rb 
test/rubygems/test_gem_commands_pristine_command.rb || die
-   sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^  
end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die
-   sed -i -e '/test_execute_all/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_uninstall_command.rb || die
-   sed -i -e 
'/\(test_default_gem\|test_check_executable_overwrite\|test_require_works_after_cleanup\)/,/^
  end/ s:^:#:' \
-   test/rubygems/test_{gem_installer,require}.rb || die
-   sed -i -e '/test_\(load_default_gem\|default_spec_stub\)/,/^  end/ 
s:^:#:' test/rubygems/test_gem_specification.rb || die
-   sed -i -e '/test_uninstall_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_uninstaller.rb || die
-   rm 

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

2021-07-21 Thread Marek Szuba
commit: cd7e23f82e663ab8a0cc66eb560ea998bf1bcaff
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul 21 10:09:38 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 21 10:20:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7e23f8

dev-ruby/rubygems: keyword 3.2.14 for ~riscv

Several tests fail but because they try to connect to various
rubygems.org servers, i.e. this doesn't seem to be a riscv-specific
problem.

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.14.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
index e97a3f74776..647e0f26cab 100644
--- a/dev-ruby/rubygems/rubygems-3.2.14.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-07-07 Thread Hans de Graaff
commit: 446ab4bb469f35ad9816011398f9f85e7b6a8cc3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  7 18:13:05 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  7 19:15:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=446ab4bb

Revert "dev-ruby/rubygems: cleanup"

This reverts commit 0b5c29a63612cb1a39a2ef56789c01caaee7ddc3.

Restore rubygems 3.0.3 since that version is still used as a workaround
for bug 789957.

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.0.3.ebuild | 121 
 2 files changed, 122 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 949d6129971..a41b124cf7e 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,5 +1,6 @@
 DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed0c7584935a0ad5fc722d7fbdf9f442261f96fdca4b6975b62608965d2f0053d3046da59771be373bed21154a
 SHA512 
48a18c0f202f463c38cf5dafecfbc7cc39245e63c7a059ef2cefadda478483794a929ea6b7e0ef062dd4423230746f1f09d7bec06a97fe3ceccc3325397a3e71
 DIST rubygems-2.7.11.tgz 861642 BLAKE2B 
6632296d8bcd47d52d92db3c09a0d95118c72877c712a9bfa01f4d4c8aff1bc62ee7e663f763a73b2c2e3dfd2d261ea965ff932a77b84f70e63fab1445d19d8a
 SHA512 
83592f4089a768f6d58be975995855ad3aa6b481de5e2d31789d1c8d96a33f5347a914e5d7450819bb2e8e434ee65c4d3f5c978965ccaefad6c167a29801b7bd
+DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.11.tgz 987152 BLAKE2B 
589c862ed4ae14d66437587adfbe9c57e4b95b895425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41
 SHA512 
686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
new file mode 100644
index 000..ab3a8fd1f2e
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e '/assert_self_install_permissions/,/^  end/ 
s/^.*RUBY_INSTALL_NAME.*//' test/rubygems/test_gem.rb || die
+
+   # Skip tests for default gems that all fail
+   sed -i -e '/test_default_gems_use_full_paths/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e '/test_execute_ignore_default_gem_verbose/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_cleanup_command.rb || die
+   sed -i -e '/test_execute_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_contents_command.rb 
test/rubygems/test_gem_commands_pristine_command.rb || die
+   sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^  
end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die
+   sed -i -e '/test_execute_all/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_uninstall_command.rb || die
+ 

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

2021-07-03 Thread Hans de Graaff
commit: 0b5c29a63612cb1a39a2ef56789c01caaee7ddc3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul  3 07:17:55 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul  3 07:22:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5c29a6

dev-ruby/rubygems: cleanup

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

 dev-ruby/rubygems/Manifest  |   1 -
 dev-ruby/rubygems/rubygems-3.0.3.ebuild | 121 
 2 files changed, 122 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index a41b124cf7e..949d6129971 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,6 +1,5 @@
 DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed0c7584935a0ad5fc722d7fbdf9f442261f96fdca4b6975b62608965d2f0053d3046da59771be373bed21154a
 SHA512 
48a18c0f202f463c38cf5dafecfbc7cc39245e63c7a059ef2cefadda478483794a929ea6b7e0ef062dd4423230746f1f09d7bec06a97fe3ceccc3325397a3e71
 DIST rubygems-2.7.11.tgz 861642 BLAKE2B 
6632296d8bcd47d52d92db3c09a0d95118c72877c712a9bfa01f4d4c8aff1bc62ee7e663f763a73b2c2e3dfd2d261ea965ff932a77b84f70e63fab1445d19d8a
 SHA512 
83592f4089a768f6d58be975995855ad3aa6b481de5e2d31789d1c8d96a33f5347a914e5d7450819bb2e8e434ee65c4d3f5c978965ccaefad6c167a29801b7bd
-DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.11.tgz 987152 BLAKE2B 
589c862ed4ae14d66437587adfbe9c57e4b95b895425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41
 SHA512 
686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
deleted file mode 100644
index ab3a8fd1f2e..000
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   dev-ruby/minitest:5
-   dev-ruby/rdoc
-   )"
-
-all_ruby_prepare() {
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   sed -i -e '/assert_self_install_permissions/,/^  end/ 
s/^.*RUBY_INSTALL_NAME.*//' test/rubygems/test_gem.rb || die
-
-   # Skip tests for default gems that all fail
-   sed -i -e '/test_default_gems_use_full_paths/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   sed -i -e '/test_execute_ignore_default_gem_verbose/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_cleanup_command.rb || die
-   sed -i -e '/test_execute_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_contents_command.rb 
test/rubygems/test_gem_commands_pristine_command.rb || die
-   sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^  
end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die
-   sed -i -e '/test_execute_all/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_uninstall_command.rb || die
-   sed -i -e 
'/\(test_default_gem\|test_check_executable_overwrite\|test_require_works_after_cleanup\)/,/^

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

2021-06-30 Thread Hans de Graaff
commit: 5230b9874c61ce59581a183ee233c5f82e71ee7e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun 27 05:59:11 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun 30 06:56:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5230b987

dev-ruby/rubygems: cleanup

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

 dev-ruby/rubygems/Manifest  |   2 -
 dev-ruby/rubygems/rubygems-3.2.6.ebuild | 107 
 dev-ruby/rubygems/rubygems-3.2.7.ebuild | 107 
 3 files changed, 216 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 3965d47679e..a41b124cf7e 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -6,5 +6,3 @@ DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cb
 DIST rubygems-3.2.11.tgz 987152 BLAKE2B 
589c862ed4ae14d66437587adfbe9c57e4b95b895425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41
 SHA512 
686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa
 DIST rubygems-3.2.13.tgz 987809 BLAKE2B 
20243f6b81592d62f033ec96485f8b6af6693c283d278e2a7bd89873deaf7e22440e85de274f806e44acad0db2a1966b265aca768c43a5758fc4eb57f661cee8
 SHA512 
8eb54c4ad2fb4d022517c73fb6951ee9853a50f1191a0c9af7d62dcf415aef15caeab60327ef28f74fbf98b24f29cf1f7a3971a9ee9172bb1601d836fadd3f46
 DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
-DIST rubygems-3.2.6.tgz 984320 BLAKE2B 
846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6
 SHA512 
b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec
-DIST rubygems-3.2.7.tgz 985071 BLAKE2B 
f8075429c42a53b648ddd11128c91789b214f04f048261fbb071c0ee1250241a06c0dc2ab4e608f2282a0fc9690a35df371c02f5d7f0b6397a631e4a2af36b2e
 SHA512 
b01c9d78ac172981650aa94e26d9b07fb97e63a2d1cfbcb55462d6333c45ce16635491dcfa95a177ead429f22a5ec450ab049a7024e14e20466f5f60cf4c53b7

diff --git a/dev-ruby/rubygems/rubygems-3.2.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.6.ebuild
deleted file mode 100644
index 7b3fb4d23fd..000
--- a/dev-ruby/rubygems/rubygems-3.2.6.ebuild
+++ /dev/null
@@ -1,107 +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 ruby30"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_depend "virtual/ruby-ssl"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   dev-ruby/minitest:5
-   dev-ruby/rake
-   dev-ruby/rdoc
-   dev-ruby/webrick
-   )"
-
-all_ruby_prepare() {
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   # Avoid test that won't work as json is also installed as plain ruby 
code
-   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
-
-   # Avoid test that requires additional utility scripts
-   rm -f test/test_changelog_generator.rb || die
-
-   # Update manifest after changing files to avoid a test failure
-   if use test; then
-   rake update_manifest || die
-   fi
-}
-
-each_ruby_compile() {
-   # Not really a build but...
-   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
-}
-
-each_ruby_test() {
-   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
-   #unset RUBYOPT
-
-   if [[ "${EUID}" -ne "0" ]]; then
-   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
-   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
- 

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

2021-03-10 Thread Hans de Graaff
commit: a7cbb98c38fca8960608e5da942c8df020308975
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 11 07:41:16 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 11 07:53:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7cbb98c

dev-ruby/rubygems: add 3.2.14

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-3.2.14.ebuild | 109 +++
 2 files changed, 110 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index ddf54ea04f5..3965d47679e 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -5,5 +5,6 @@ DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.11.tgz 987152 BLAKE2B 
589c862ed4ae14d66437587adfbe9c57e4b95b895425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41
 SHA512 
686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa
 DIST rubygems-3.2.13.tgz 987809 BLAKE2B 
20243f6b81592d62f033ec96485f8b6af6693c283d278e2a7bd89873deaf7e22440e85de274f806e44acad0db2a1966b265aca768c43a5758fc4eb57f661cee8
 SHA512 
8eb54c4ad2fb4d022517c73fb6951ee9853a50f1191a0c9af7d62dcf415aef15caeab60327ef28f74fbf98b24f29cf1f7a3971a9ee9172bb1601d836fadd3f46
+DIST rubygems-3.2.14.tgz 987419 BLAKE2B 
cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508
 SHA512 
de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383
 DIST rubygems-3.2.6.tgz 984320 BLAKE2B 
846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6
 SHA512 
b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec
 DIST rubygems-3.2.7.tgz 985071 BLAKE2B 
f8075429c42a53b648ddd11128c91789b214f04f048261fbb071c0ee1250241a06c0dc2ab4e608f2282a0fc9690a35df371c02f5d7f0b6397a631e4a2af36b2e
 SHA512 
b01c9d78ac172981650aa94e26d9b07fb97e63a2d1cfbcb55462d6333c45ce16635491dcfa95a177ead429f22a5ec450ab049a7024e14e20466f5f60cf4c53b7

diff --git a/dev-ruby/rubygems/rubygems-3.2.14.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
new file mode 100644
index 000..e97a3f74776
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.14.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+

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

2021-03-07 Thread Hans de Graaff
commit: fa3880a0e6db7cde18b15c5ce0085b570e229f62
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar  8 06:47:05 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Mar  8 07:18:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3880a0

dev-ruby/rubygems: add 3.2.13

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-3.2.13.ebuild | 109 +++
 2 files changed, 110 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 67c68fb1c19..ddf54ea04f5 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -4,5 +4,6 @@ DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.11.tgz 987152 BLAKE2B 
589c862ed4ae14d66437587adfbe9c57e4b95b895425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41
 SHA512 
686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa
+DIST rubygems-3.2.13.tgz 987809 BLAKE2B 
20243f6b81592d62f033ec96485f8b6af6693c283d278e2a7bd89873deaf7e22440e85de274f806e44acad0db2a1966b265aca768c43a5758fc4eb57f661cee8
 SHA512 
8eb54c4ad2fb4d022517c73fb6951ee9853a50f1191a0c9af7d62dcf415aef15caeab60327ef28f74fbf98b24f29cf1f7a3971a9ee9172bb1601d836fadd3f46
 DIST rubygems-3.2.6.tgz 984320 BLAKE2B 
846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6
 SHA512 
b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec
 DIST rubygems-3.2.7.tgz 985071 BLAKE2B 
f8075429c42a53b648ddd11128c91789b214f04f048261fbb071c0ee1250241a06c0dc2ab4e608f2282a0fc9690a35df371c02f5d7f0b6397a631e4a2af36b2e
 SHA512 
b01c9d78ac172981650aa94e26d9b07fb97e63a2d1cfbcb55462d6333c45ce16635491dcfa95a177ead429f22a5ec450ab049a7024e14e20466f5f60cf4c53b7

diff --git a/dev-ruby/rubygems/rubygems-3.2.13.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.13.ebuild
new file mode 100644
index 000..e97a3f74776
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.13.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+

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

2021-02-27 Thread Hans de Graaff
commit: d823a1c6ae6e881b7b9dd75c81a29ca6c09dbae7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 28 06:56:43 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 28 06:56:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d823a1c6

dev-ruby/rubygems: add 3.2.11

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-3.2.11.ebuild | 109 +++
 2 files changed, 110 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 2c9ae798b8a..67c68fb1c19 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -3,5 +3,6 @@ DIST rubygems-2.7.11.tgz 861642 BLAKE2B 
6632296d8bcd47d52d92db3c09a0d95118c72877
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
+DIST rubygems-3.2.11.tgz 987152 BLAKE2B 
589c862ed4ae14d66437587adfbe9c57e4b95b895425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41
 SHA512 
686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa
 DIST rubygems-3.2.6.tgz 984320 BLAKE2B 
846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6
 SHA512 
b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec
 DIST rubygems-3.2.7.tgz 985071 BLAKE2B 
f8075429c42a53b648ddd11128c91789b214f04f048261fbb071c0ee1250241a06c0dc2ab4e608f2282a0fc9690a35df371c02f5d7f0b6397a631e4a2af36b2e
 SHA512 
b01c9d78ac172981650aa94e26d9b07fb97e63a2d1cfbcb55462d6333c45ce16635491dcfa95a177ead429f22a5ec450ab049a7024e14e20466f5f60cf4c53b7

diff --git a/dev-ruby/rubygems/rubygems-3.2.11.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.11.ebuild
new file mode 100644
index 000..e97a3f74776
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.11.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Remove unpackaged automatiek from Rakefile which stops it from working
+   sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' 
Rakefile || die
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+

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

2021-02-18 Thread Sergei Trofimovich
commit: 703d1ffd0c4a4f899ab2e83190bd1e2881627fb9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Feb 18 18:19:15 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 18 18:30:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703d1ffd

dev-ruby/rubygems: stable 3.0.9 for hppa, bug #770823

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index 484ad523c9f..2293e7bb26e 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-02-18 Thread Sam James
commit: 1a5fd2c505c90490656be1c8d30940a09ebf0e3a
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 17:12:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 17:12:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5fd2c5

dev-ruby/rubygems: Stabilize 3.0.9 amd64, #770823

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index f21b238a2f8..484ad523c9f 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-02-16 Thread Sam James
commit: 087d94db858c3f34361e7aeee7f9c19567dc8271
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 16 19:21:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 16 19:21:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087d94db

dev-ruby/rubygems: Stabilize 3.0.9 arm64, #770823

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index 35dfe0a6848..f21b238a2f8 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-02-16 Thread Sam James
commit: 478ebf3a5f0828e53f2eb36eff526b3b336804b3
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 16 12:34:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 16 12:34:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=478ebf3a

dev-ruby/rubygems: Stabilize 3.0.9 arm, #770823

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index da1c7465ef1..35dfe0a6848 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-02-16 Thread Sam James
commit: c23a7571a8de1ba943fa2111ba621d3420b65557
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 16 12:32:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 16 12:32:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23a7571

dev-ruby/rubygems: Stabilize 3.0.9 sparc, #770823

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index d43879d4e7b..da1c7465ef1 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-02-16 Thread Sam James
commit: bd644e0cb9b7981272c624005e864073631eeb7b
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 16 12:30:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 16 12:30:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd644e0c

dev-ruby/rubygems: Stabilize 3.0.9 ppc, #770823

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index 37f4b160294..d43879d4e7b 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-02-16 Thread Sam James
commit: bdda1e3ccaa8ef2611099cad4375984c4e00a746
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 16 12:28:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 16 12:28:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdda1e3c

dev-ruby/rubygems: Stabilize 3.0.9 ppc64, #770823

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index 812ea451e86..37f4b160294 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-02-16 Thread Sam James
commit: afa4dda82d178272f0615ffd25debc4b5c0a2f31
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 16 12:26:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 16 12:26:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa4dda8

dev-ruby/rubygems: Stabilize 3.0.9 x86, #770823

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
index 2fe717cbbd5..812ea451e86 100644
--- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2021-02-15 Thread Hans de Graaff
commit: 06e88f8331ac3b5e4a23ff72ac2163e797be4b6a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Feb 15 18:40:08 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Feb 15 18:40:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e88f83

dev-ruby/rubygems: cleanup

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

 dev-ruby/rubygems/Manifest  |   3 -
 dev-ruby/rubygems/rubygems-3.0.8.ebuild |  96 -
 dev-ruby/rubygems/rubygems-3.1.4.ebuild | 103 
 dev-ruby/rubygems/rubygems-3.1.5.ebuild | 103 
 4 files changed, 305 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 262d6667a5b..2c9ae798b8a 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,10 +1,7 @@
 DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed0c7584935a0ad5fc722d7fbdf9f442261f96fdca4b6975b62608965d2f0053d3046da59771be373bed21154a
 SHA512 
48a18c0f202f463c38cf5dafecfbc7cc39245e63c7a059ef2cefadda478483794a929ea6b7e0ef062dd4423230746f1f09d7bec06a97fe3ceccc3325397a3e71
 DIST rubygems-2.7.11.tgz 861642 BLAKE2B 
6632296d8bcd47d52d92db3c09a0d95118c72877c712a9bfa01f4d4c8aff1bc62ee7e663f763a73b2c2e3dfd2d261ea965ff932a77b84f70e63fab1445d19d8a
 SHA512 
83592f4089a768f6d58be975995855ad3aa6b481de5e2d31789d1c8d96a33f5347a914e5d7450819bb2e8e434ee65c4d3f5c978965ccaefad6c167a29801b7bd
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
-DIST rubygems-3.0.8.tgz 888058 BLAKE2B 
e5cf7985fb67f2d4647fffa7679241a8722d5b7c3262432cfb06ba36716d8acaca6df3704a85e24d2f14c56f260f507067f31c3ccdd9321b922e8f13d085398c
 SHA512 
ac8906360bea6e089c987308b1ee661d2f1c68e1ed66dcb7c5afd7ebfe5bef81c5a01ab6113c5eb5b0738129105f3176e0c595a0883a952082a048b7f20a5dbf
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
-DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2
-DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.6.tgz 984320 BLAKE2B 
846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6
 SHA512 
b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec
 DIST rubygems-3.2.7.tgz 985071 BLAKE2B 
f8075429c42a53b648ddd11128c91789b214f04f048261fbb071c0ee1250241a06c0dc2ab4e608f2282a0fc9690a35df371c02f5d7f0b6397a631e4a2af36b2e
 SHA512 
b01c9d78ac172981650aa94e26d9b07fb97e63a2d1cfbcb55462d6333c45ce16635491dcfa95a177ead429f22a5ec450ab049a7024e14e20466f5f60cf4c53b7

diff --git a/dev-ruby/rubygems/rubygems-3.0.8.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.8.ebuild
deleted file mode 100644
index 2fe717cbbd5..000
--- a/dev-ruby/rubygems/rubygems-3.0.8.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_depend "virtual/ruby-ssl"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   

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

2021-02-03 Thread Hans de Graaff
commit: 8b31e10957a890f5a9790ab12e768a5de399a114
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb  4 05:49:07 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  4 05:49:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b31e109

dev-ruby/rubygems: cleanup

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

 dev-ruby/rubygems/Manifest  |   4 --
 dev-ruby/rubygems/rubygems-3.2.0.ebuild | 103 --
 dev-ruby/rubygems/rubygems-3.2.3.ebuild | 107 
 dev-ruby/rubygems/rubygems-3.2.4.ebuild | 107 
 dev-ruby/rubygems/rubygems-3.2.5.ebuild | 107 
 5 files changed, 428 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index df54e38fe45..262d6667a5b 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -6,9 +6,5 @@ DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5
 DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2
 DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261
 DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
-DIST rubygems-3.2.0.tgz 982282 BLAKE2B 
2895cee1d2bc4e59073cc1e3e96a7958d079da5d7a7d2eed392e6bd2fac457a738518f30365d5601511998997f578b3ce9ed65c5e41cdc80138d0ebb07df3548
 SHA512 
a3d0b9a577a88d8fa27d3bbdfd4bb78e419549c579dc1add4f80e4abd017cc64c441eb7ad260705cbae672937c07fdc0c76f8751bd942fea5a97953f01052f28
-DIST rubygems-3.2.3.tgz 984126 BLAKE2B 
3a1447738333cc27be3bbc30080b2e39be7557d9dbd9949fea21b0e6ca7c4ef3f062b5a2cd4c8004150f9dc548fe3c8e2cb174854c2d4ed7115f377662673398
 SHA512 
2910739e3bf3fbfdb98e71bfe97d5761ff6a6910e72004af4c3c3c050df80160c704318c62501b7283086ca3c2342cc9c8bb2ed406d5c582cb0f9d989c841c32
-DIST rubygems-3.2.4.tgz 982062 BLAKE2B 
d74479b4798ccaf03a8940a6f76dc8f5fa28226ce29062b48e725ea47033a4f0a8d5e36df96aec97cff0b0a4eef8beb8ff14e6ac4df4596f170111e89c26841d
 SHA512 
18f4cc79eb3ed5a48b760a6b7a1b4283d8ff7c929f712152eab6a7a389dcc9a969ec77891ee518c033546cef6584865beef4f8f33ea06172eea3ce4e172c1531
-DIST rubygems-3.2.5.tgz 982720 BLAKE2B 
027343c37a9be7bc3ef1f12a2851ed1605ed5c0a55e9c23c5f42ebf92f101e2693da725ccc749ec7f48c507eb57e39d3ca91201e5f447779e373ff70d8a5273a
 SHA512 
a12dcad3d1698fea790a4669a3183fb81958c97c702988e1ddda1f33ab953517950a38e382b366c6ecaaed3d7954190339a87c8dab77c5285ce74a858da55a39
 DIST rubygems-3.2.6.tgz 984320 BLAKE2B 
846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6
 SHA512 
b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec
 DIST rubygems-3.2.7.tgz 985071 BLAKE2B 
f8075429c42a53b648ddd11128c91789b214f04f048261fbb071c0ee1250241a06c0dc2ab4e608f2282a0fc9690a35df371c02f5d7f0b6397a631e4a2af36b2e
 SHA512 
b01c9d78ac172981650aa94e26d9b07fb97e63a2d1cfbcb55462d6333c45ce16635491dcfa95a177ead429f22a5ec450ab049a7024e14e20466f5f60cf4c53b7

diff --git a/dev-ruby/rubygems/rubygems-3.2.0.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.0.ebuild
deleted file mode 100644
index e8fa4ebb9a1..000
--- a/dev-ruby/rubygems/rubygems-3.2.0.ebuild
+++ /dev/null
@@ -1,103 +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"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="server? ( =dev-ruby/builder-3* )"
-
-ruby_add_depend "virtual/ruby-ssl"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   dev-ruby/minitest:5
-   dev-ruby/rake
-   dev-ruby/rdoc
-   )"
-
-all_ruby_prepare() {
-
-   mkdir -p 

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

2021-01-29 Thread Hans de Graaff
commit: 3a5ae914d31579198f6b6bc7533544734bee4167
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 29 07:45:14 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 29 08:46:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5ae914

dev-ruby/rubygems: add 3.1.6

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.1.6.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 22fc80072c8..bb9bd01d91f 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -5,6 +5,7 @@ DIST rubygems-3.0.8.tgz 888058 BLAKE2B 
e5cf7985fb67f2d4647fffa7679241a8722d5b7c3
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2
 DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261
+DIST rubygems-3.1.6.tgz 996339 BLAKE2B 
8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3
 SHA512 
730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97
 DIST rubygems-3.2.0.tgz 982282 BLAKE2B 
2895cee1d2bc4e59073cc1e3e96a7958d079da5d7a7d2eed392e6bd2fac457a738518f30365d5601511998997f578b3ce9ed65c5e41cdc80138d0ebb07df3548
 SHA512 
a3d0b9a577a88d8fa27d3bbdfd4bb78e419549c579dc1add4f80e4abd017cc64c441eb7ad260705cbae672937c07fdc0c76f8751bd942fea5a97953f01052f28
 DIST rubygems-3.2.3.tgz 984126 BLAKE2B 
3a1447738333cc27be3bbc30080b2e39be7557d9dbd9949fea21b0e6ca7c4ef3f062b5a2cd4c8004150f9dc548fe3c8e2cb174854c2d4ed7115f377662673398
 SHA512 
2910739e3bf3fbfdb98e71bfe97d5761ff6a6910e72004af4c3c3c050df80160c704318c62501b7283086ca3c2342cc9c8bb2ed406d5c582cb0f9d989c841c32
 DIST rubygems-3.2.4.tgz 982062 BLAKE2B 
d74479b4798ccaf03a8940a6f76dc8f5fa28226ce29062b48e725ea47033a4f0a8d5e36df96aec97cff0b0a4eef8beb8ff14e6ac4df4596f170111e89c26841d
 SHA512 
18f4cc79eb3ed5a48b760a6b7a1b4283d8ff7c929f712152eab6a7a389dcc9a969ec77891ee518c033546cef6584865beef4f8f33ea06172eea3ce4e172c1531

diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
new file mode 100644
index 000..9601cea1f6a
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid 

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

2021-01-29 Thread Hans de Graaff
commit: a761e07bdf36540f316421db0a00e711e40f021b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 29 08:45:35 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 29 08:46:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a761e07b

dev-ruby/rubygems: add 3.2.7

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.2.7.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index bb9bd01d91f..df54e38fe45 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -11,3 +11,4 @@ DIST rubygems-3.2.3.tgz 984126 BLAKE2B 
3a1447738333cc27be3bbc30080b2e39be7557d9d
 DIST rubygems-3.2.4.tgz 982062 BLAKE2B 
d74479b4798ccaf03a8940a6f76dc8f5fa28226ce29062b48e725ea47033a4f0a8d5e36df96aec97cff0b0a4eef8beb8ff14e6ac4df4596f170111e89c26841d
 SHA512 
18f4cc79eb3ed5a48b760a6b7a1b4283d8ff7c929f712152eab6a7a389dcc9a969ec77891ee518c033546cef6584865beef4f8f33ea06172eea3ce4e172c1531
 DIST rubygems-3.2.5.tgz 982720 BLAKE2B 
027343c37a9be7bc3ef1f12a2851ed1605ed5c0a55e9c23c5f42ebf92f101e2693da725ccc749ec7f48c507eb57e39d3ca91201e5f447779e373ff70d8a5273a
 SHA512 
a12dcad3d1698fea790a4669a3183fb81958c97c702988e1ddda1f33ab953517950a38e382b366c6ecaaed3d7954190339a87c8dab77c5285ce74a858da55a39
 DIST rubygems-3.2.6.tgz 984320 BLAKE2B 
846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6
 SHA512 
b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec
+DIST rubygems-3.2.7.tgz 985071 BLAKE2B 
f8075429c42a53b648ddd11128c91789b214f04f048261fbb071c0ee1250241a06c0dc2ab4e608f2282a0fc9690a35df371c02f5d7f0b6397a631e4a2af36b2e
 SHA512 
b01c9d78ac172981650aa94e26d9b07fb97e63a2d1cfbcb55462d6333c45ce16635491dcfa95a177ead429f22a5ec450ab049a7024e14e20466f5f60cf4c53b7

diff --git a/dev-ruby/rubygems/rubygems-3.2.7.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.7.ebuild
new file mode 100644
index 000..7b3fb4d23fd
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.7.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby -r *
+   

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

2021-01-21 Thread Hans de Graaff
commit: ea6dd256cea56f1c05295848e11614867f4358b7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 22 06:59:11 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 22 06:59:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6dd256

dev-ruby/rubygems: add 3.2.6

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.2.6.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index a86ddb05aca..22fc80072c8 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -9,3 +9,4 @@ DIST rubygems-3.2.0.tgz 982282 BLAKE2B 
2895cee1d2bc4e59073cc1e3e96a7958d079da5d7
 DIST rubygems-3.2.3.tgz 984126 BLAKE2B 
3a1447738333cc27be3bbc30080b2e39be7557d9dbd9949fea21b0e6ca7c4ef3f062b5a2cd4c8004150f9dc548fe3c8e2cb174854c2d4ed7115f377662673398
 SHA512 
2910739e3bf3fbfdb98e71bfe97d5761ff6a6910e72004af4c3c3c050df80160c704318c62501b7283086ca3c2342cc9c8bb2ed406d5c582cb0f9d989c841c32
 DIST rubygems-3.2.4.tgz 982062 BLAKE2B 
d74479b4798ccaf03a8940a6f76dc8f5fa28226ce29062b48e725ea47033a4f0a8d5e36df96aec97cff0b0a4eef8beb8ff14e6ac4df4596f170111e89c26841d
 SHA512 
18f4cc79eb3ed5a48b760a6b7a1b4283d8ff7c929f712152eab6a7a389dcc9a969ec77891ee518c033546cef6584865beef4f8f33ea06172eea3ce4e172c1531
 DIST rubygems-3.2.5.tgz 982720 BLAKE2B 
027343c37a9be7bc3ef1f12a2851ed1605ed5c0a55e9c23c5f42ebf92f101e2693da725ccc749ec7f48c507eb57e39d3ca91201e5f447779e373ff70d8a5273a
 SHA512 
a12dcad3d1698fea790a4669a3183fb81958c97c702988e1ddda1f33ab953517950a38e382b366c6ecaaed3d7954190339a87c8dab77c5285ce74a858da55a39
+DIST rubygems-3.2.6.tgz 984320 BLAKE2B 
846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6
 SHA512 
b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec

diff --git a/dev-ruby/rubygems/rubygems-3.2.6.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.6.ebuild
new file mode 100644
index 000..7b3fb4d23fd
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.6.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby -r *
+ 

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

2021-01-17 Thread Hans de Graaff
commit: 52b2a1d6f15e45f29b52dd600d37b1a77024d911
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan 18 06:39:32 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 18 06:39:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b2a1d6

dev-ruby/rubygems: add 3.2.5

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.2.5.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 763a3b631bd..a86ddb05aca 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -8,3 +8,4 @@ DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d4
 DIST rubygems-3.2.0.tgz 982282 BLAKE2B 
2895cee1d2bc4e59073cc1e3e96a7958d079da5d7a7d2eed392e6bd2fac457a738518f30365d5601511998997f578b3ce9ed65c5e41cdc80138d0ebb07df3548
 SHA512 
a3d0b9a577a88d8fa27d3bbdfd4bb78e419549c579dc1add4f80e4abd017cc64c441eb7ad260705cbae672937c07fdc0c76f8751bd942fea5a97953f01052f28
 DIST rubygems-3.2.3.tgz 984126 BLAKE2B 
3a1447738333cc27be3bbc30080b2e39be7557d9dbd9949fea21b0e6ca7c4ef3f062b5a2cd4c8004150f9dc548fe3c8e2cb174854c2d4ed7115f377662673398
 SHA512 
2910739e3bf3fbfdb98e71bfe97d5761ff6a6910e72004af4c3c3c050df80160c704318c62501b7283086ca3c2342cc9c8bb2ed406d5c582cb0f9d989c841c32
 DIST rubygems-3.2.4.tgz 982062 BLAKE2B 
d74479b4798ccaf03a8940a6f76dc8f5fa28226ce29062b48e725ea47033a4f0a8d5e36df96aec97cff0b0a4eef8beb8ff14e6ac4df4596f170111e89c26841d
 SHA512 
18f4cc79eb3ed5a48b760a6b7a1b4283d8ff7c929f712152eab6a7a389dcc9a969ec77891ee518c033546cef6584865beef4f8f33ea06172eea3ce4e172c1531
+DIST rubygems-3.2.5.tgz 982720 BLAKE2B 
027343c37a9be7bc3ef1f12a2851ed1605ed5c0a55e9c23c5f42ebf92f101e2693da725ccc749ec7f48c507eb57e39d3ca91201e5f447779e373ff70d8a5273a
 SHA512 
a12dcad3d1698fea790a4669a3183fb81958c97c702988e1ddda1f33ab953517950a38e382b366c6ecaaed3d7954190339a87c8dab77c5285ce74a858da55a39

diff --git a/dev-ruby/rubygems/rubygems-3.2.5.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.5.ebuild
new file mode 100644
index 000..7b3fb4d23fd
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.5.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby -r *
+ 

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

2021-01-03 Thread Piotr Karbowski
commit: 4056acf402a709eb9198a8b97916127eb4211cb2
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jan  3 10:51:00 2021 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jan  3 10:51:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4056acf4

dev-ruby/rubygems: 3.2.4: fix dodoc calling, make it actually pass 
src_install...

Closes: https://bugs.gentoo.org/763252
Signed-off-by: Piotr Karbowski  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-3.2.4.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.4.ebuild
index 29412216c03..39aad5831c6 100644
--- a/dev-ruby/rubygems/rubygems-3.2.4.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.2.4.ebuild
@@ -87,7 +87,7 @@ each_ruby_install() {
 }
 
 all_ruby_install() {
-   dodoc History.txt README.md
+   dodoc CHANGELOG.md README.md
 
if use server; then
newinitd "${FILESDIR}/init.d-gem_server2" gem_server



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

2021-01-03 Thread Hans de Graaff
commit: 5c2201898a14cedd137224eecd84813918c2251a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan  3 07:04:38 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  3 08:05:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c220189

dev-ruby/rubygems: add 3.2.4

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.2.4.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index cbc2b67a36f..763a3b631bd 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -7,3 +7,4 @@ DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3e
 DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261
 DIST rubygems-3.2.0.tgz 982282 BLAKE2B 
2895cee1d2bc4e59073cc1e3e96a7958d079da5d7a7d2eed392e6bd2fac457a738518f30365d5601511998997f578b3ce9ed65c5e41cdc80138d0ebb07df3548
 SHA512 
a3d0b9a577a88d8fa27d3bbdfd4bb78e419549c579dc1add4f80e4abd017cc64c441eb7ad260705cbae672937c07fdc0c76f8751bd942fea5a97953f01052f28
 DIST rubygems-3.2.3.tgz 984126 BLAKE2B 
3a1447738333cc27be3bbc30080b2e39be7557d9dbd9949fea21b0e6ca7c4ef3f062b5a2cd4c8004150f9dc548fe3c8e2cb174854c2d4ed7115f377662673398
 SHA512 
2910739e3bf3fbfdb98e71bfe97d5761ff6a6910e72004af4c3c3c050df80160c704318c62501b7283086ca3c2342cc9c8bb2ed406d5c582cb0f9d989c841c32
+DIST rubygems-3.2.4.tgz 982062 BLAKE2B 
d74479b4798ccaf03a8940a6f76dc8f5fa28226ce29062b48e725ea47033a4f0a8d5e36df96aec97cff0b0a4eef8beb8ff14e6ac4df4596f170111e89c26841d
 SHA512 
18f4cc79eb3ed5a48b760a6b7a1b4283d8ff7c929f712152eab6a7a389dcc9a969ec77891ee518c033546cef6584865beef4f8f33ea06172eea3ce4e172c1531

diff --git a/dev-ruby/rubygems/rubygems-3.2.4.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.4.ebuild
new file mode 100644
index 000..29412216c03
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.4.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby 

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

2020-12-27 Thread Hans de Graaff
commit: 3c7415491c227ef902c7c4201513283277edc7b9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:38:16 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c741549

dev-ruby/rubygems: add 3.2.3

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.2.3.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index a2dc9e208cf..cbc2b67a36f 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -6,3 +6,4 @@ DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5
 DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2
 DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261
 DIST rubygems-3.2.0.tgz 982282 BLAKE2B 
2895cee1d2bc4e59073cc1e3e96a7958d079da5d7a7d2eed392e6bd2fac457a738518f30365d5601511998997f578b3ce9ed65c5e41cdc80138d0ebb07df3548
 SHA512 
a3d0b9a577a88d8fa27d3bbdfd4bb78e419549c579dc1add4f80e4abd017cc64c441eb7ad260705cbae672937c07fdc0c76f8751bd942fea5a97953f01052f28
+DIST rubygems-3.2.3.tgz 984126 BLAKE2B 
3a1447738333cc27be3bbc30080b2e39be7557d9dbd9949fea21b0e6ca7c4ef3f062b5a2cd4c8004150f9dc548fe3c8e2cb174854c2d4ed7115f377662673398
 SHA512 
2910739e3bf3fbfdb98e71bfe97d5761ff6a6910e72004af4c3c3c050df80160c704318c62501b7283086ca3c2342cc9c8bb2ed406d5c582cb0f9d989c841c32

diff --git a/dev-ruby/rubygems/rubygems-3.2.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.3.ebuild
new file mode 100644
index 000..46bac42fc63
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby 

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

2020-12-11 Thread Hans de Graaff
commit: 20d680ebc8cb5dcb9dc2869d37c1a9530795ccbe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 12 06:59:13 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 12 07:06:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d680eb

dev-ruby/rubygems: cleanup

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

 dev-ruby/rubygems/Manifest |   4 --
 dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild |  93 --
 dev-ruby/rubygems/rubygems-3.0.6.ebuild|  93 --
 dev-ruby/rubygems/rubygems-3.1.2.ebuild| 103 -
 dev-ruby/rubygems/rubygems-3.1.3.ebuild| 103 -
 5 files changed, 396 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index bc4367c7bc7..13bc26c3d88 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,11 +1,7 @@
 DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed0c7584935a0ad5fc722d7fbdf9f442261f96fdca4b6975b62608965d2f0053d3046da59771be373bed21154a
 SHA512 
48a18c0f202f463c38cf5dafecfbc7cc39245e63c7a059ef2cefadda478483794a929ea6b7e0ef062dd4423230746f1f09d7bec06a97fe3ceccc3325397a3e71
 DIST rubygems-2.7.11.tgz 861642 BLAKE2B 
6632296d8bcd47d52d92db3c09a0d95118c72877c712a9bfa01f4d4c8aff1bc62ee7e663f763a73b2c2e3dfd2d261ea965ff932a77b84f70e63fab1445d19d8a
 SHA512 
83592f4089a768f6d58be975995855ad3aa6b481de5e2d31789d1c8d96a33f5347a914e5d7450819bb2e8e434ee65c4d3f5c978965ccaefad6c167a29801b7bd
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
-DIST rubygems-3.0.4.tgz 883664 BLAKE2B 
d5ec493657c055561aa9c0c09719529857706db197bf266ef4c51e48e6f97c08d85a8923b0c6fd72b3fd6ecb584533ff8ca56515c555e9c5b786b0d99ad2a16e
 SHA512 
887c64226ec0b32d33f2ea331936683406d54dc74d19e658a23521e25ab50aa23534fe9eecaf696154247ad1df1d24c233d8900b9aabc79096eebd6afef3f775
-DIST rubygems-3.0.6.tgz 887156 BLAKE2B 
685cfb108cc684ecbbcee6fe341baa429ac28f331b3db444c5ed3557bc169147dddc8d226780a85842bf1de2e24f6a60b0464820afa2a6838221c22543a36daa
 SHA512 
1ef1822a2b19790a36a6d242b7d4584222617baa27787ec58961a9cfeb2733f19f9085490ffc72ee375d3153c7114e050c42e68fc8039e727fe5961b09365ee5
 DIST rubygems-3.0.8.tgz 888058 BLAKE2B 
e5cf7985fb67f2d4647fffa7679241a8722d5b7c3262432cfb06ba36716d8acaca6df3704a85e24d2f14c56f260f507067f31c3ccdd9321b922e8f13d085398c
 SHA512 
ac8906360bea6e089c987308b1ee661d2f1c68e1ed66dcb7c5afd7ebfe5bef81c5a01ab6113c5eb5b0738129105f3176e0c595a0883a952082a048b7f20a5dbf
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
-DIST rubygems-3.1.2.tgz 995386 BLAKE2B 
bddf5dfc3568402257a2218642e6a15fe904b837114b9ce3a1aad155b235e42d96b1b0d4c6be1ee2e71712b8f1876902c343afdcb6d191ae0a6560f582cb282c
 SHA512 
707525a98d14d46e69922e1deecd3b6c4caa090ee8113ba43b3912dc615cd2b1e0a083ecd0876a08b69c209bc05bba67d179f70d65aca45a92ac543170f13d39
-DIST rubygems-3.1.3.tgz 996881 BLAKE2B 
0dd3bad8420de742f5ce76db977bee800f1abf2beb48b9d8f32332c4d06814d5febb8df0a2e70f6c4f26a1aa6adbf802e041019ff1d15e2c1f8f9d2ab65974d0
 SHA512 
8ca0c869a53c4b99072f220bca3455edee6126effb2bc5abb9265758083688b523303e8d2ca0e6d612fbc40140c06570f990fff50cce104f443d86458b190c3b
 DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2
 DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261

diff --git a/dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild
deleted file mode 100644
index 35ab109bb28..000
--- a/dev-ruby/rubygems/rubygems-3.0.4-r1.ebuild
+++ /dev/null
@@ -1,93 +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"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-

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

2020-12-11 Thread Hans de Graaff
commit: 1ecb632c71ccd0e9adf5bb55b17261db99a699e7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 12 06:37:59 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 12 07:06:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ecb632c

dev-ruby/rubygems: add 2.7.11

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

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-2.7.11.ebuild | 119 +++
 2 files changed, 120 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index f493b4e8bd6..59e25f23e28 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,4 +1,5 @@
 DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed0c7584935a0ad5fc722d7fbdf9f442261f96fdca4b6975b62608965d2f0053d3046da59771be373bed21154a
 SHA512 
48a18c0f202f463c38cf5dafecfbc7cc39245e63c7a059ef2cefadda478483794a929ea6b7e0ef062dd4423230746f1f09d7bec06a97fe3ceccc3325397a3e71
+DIST rubygems-2.7.11.tgz 861642 BLAKE2B 
6632296d8bcd47d52d92db3c09a0d95118c72877c712a9bfa01f4d4c8aff1bc62ee7e663f763a73b2c2e3dfd2d261ea965ff932a77b84f70e63fab1445d19d8a
 SHA512 
83592f4089a768f6d58be975995855ad3aa6b481de5e2d31789d1c8d96a33f5347a914e5d7450819bb2e8e434ee65c4d3f5c978965ccaefad6c167a29801b7bd
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.4.tgz 883664 BLAKE2B 
d5ec493657c055561aa9c0c09719529857706db197bf266ef4c51e48e6f97c08d85a8923b0c6fd72b3fd6ecb584533ff8ca56515c555e9c5b786b0d99ad2a16e
 SHA512 
887c64226ec0b32d33f2ea331936683406d54dc74d19e658a23521e25ab50aa23534fe9eecaf696154247ad1df1d24c233d8900b9aabc79096eebd6afef3f775
 DIST rubygems-3.0.6.tgz 887156 BLAKE2B 
685cfb108cc684ecbbcee6fe341baa429ac28f331b3db444c5ed3557bc169147dddc8d226780a85842bf1de2e24f6a60b0464820afa2a6838221c22543a36daa
 SHA512 
1ef1822a2b19790a36a6d242b7d4584222617baa27787ec58961a9cfeb2733f19f9085490ffc72ee375d3153c7114e050c42e68fc8039e727fe5961b09365ee5

diff --git a/dev-ruby/rubygems/rubygems-2.7.11.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.11.ebuild
new file mode 100644
index 000..76142cd3b51
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-2.7.11.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24 ruby25"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( >=dev-ruby/builder-2.1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   >=dev-ruby/minitest-4:0
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+
+   # Skip tests for default gems that all fail
+   sed -i -e '/test_default_gems_use_full_paths/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e '/test_execute_ignore_default_gem_verbose/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_cleanup_command.rb || die
+   sed -i -e '/test_execute_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_contents_command.rb 
test/rubygems/test_gem_commands_pristine_command.rb || die
+   sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^  
end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die
+   sed -i -e '/test_execute_all/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_uninstall_command.rb || die
+   sed -i -e 
'/\(test_default_gem\|test_check_executable_overwrite\|test_require_works_after_cleanup\)/,/^
  end/ s:^:#:' \
+   test/rubygems/test_{gem_installer,require}.rb || die
+   sed -i -e '/test_\(load_default_gem\|default_spec_stub\)/,/^  end/ 
s:^:#:' test/rubygems/test_gem_specification.rb || die
+   sed -i -e '/test_uninstall_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_uninstaller.rb || die
+   rm -f test/rubygems/test_gem_indexer.rb || die
+   sed -i -e 

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

2020-12-11 Thread Hans de Graaff
commit: ea27f4c387fd4f161c25901ac342b343c7d87646
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 12 07:06:02 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 12 07:06:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea27f4c3

dev-ruby/rubygems: add 3.2.0

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.2.0.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 13bc26c3d88..a2dc9e208cf 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -5,3 +5,4 @@ DIST rubygems-3.0.8.tgz 888058 BLAKE2B 
e5cf7985fb67f2d4647fffa7679241a8722d5b7c3
 DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2
 DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261
+DIST rubygems-3.2.0.tgz 982282 BLAKE2B 
2895cee1d2bc4e59073cc1e3e96a7958d079da5d7a7d2eed392e6bd2fac457a738518f30365d5601511998997f578b3ce9ed65c5e41cdc80138d0ebb07df3548
 SHA512 
a3d0b9a577a88d8fa27d3bbdfd4bb78e419549c579dc1add4f80e4abd017cc64c441eb7ad260705cbae672937c07fdc0c76f8751bd942fea5a97953f01052f28

diff --git a/dev-ruby/rubygems/rubygems-3.2.0.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.0.ebuild
new file mode 100644
index 000..000adfc00ba
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby -r *
+   popd &>/dev/null
+
+   local sld=$(ruby_rbconfig_value 'sitelibdir')
+   insinto "${sld#${EPREFIX}}"  # bug #320813
+   newins 

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

2020-12-11 Thread Hans de Graaff
commit: d4afd02de893c180494276fde3583d6628d56d87
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 12 06:54:09 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 12 07:06:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4afd02d

dev-ruby/rubygems: add 3.1.5

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.1.5.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 6c6a77b4c81..bc4367c7bc7 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -8,3 +8,4 @@ DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5
 DIST rubygems-3.1.2.tgz 995386 BLAKE2B 
bddf5dfc3568402257a2218642e6a15fe904b837114b9ce3a1aad155b235e42d96b1b0d4c6be1ee2e71712b8f1876902c343afdcb6d191ae0a6560f582cb282c
 SHA512 
707525a98d14d46e69922e1deecd3b6c4caa090ee8113ba43b3912dc615cd2b1e0a083ecd0876a08b69c209bc05bba67d179f70d65aca45a92ac543170f13d39
 DIST rubygems-3.1.3.tgz 996881 BLAKE2B 
0dd3bad8420de742f5ce76db977bee800f1abf2beb48b9d8f32332c4d06814d5febb8df0a2e70f6c4f26a1aa6adbf802e041019ff1d15e2c1f8f9d2ab65974d0
 SHA512 
8ca0c869a53c4b99072f220bca3455edee6126effb2bc5abb9265758083688b523303e8d2ca0e6d612fbc40140c06570f990fff50cce104f443d86458b190c3b
 DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2
+DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261

diff --git a/dev-ruby/rubygems/rubygems-3.1.5.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.5.ebuild
new file mode 100644
index 000..83d91f19895
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.1.5.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby -r *
+   popd &>/dev/null
+
+   local sld=$(ruby_rbconfig_value 'sitelibdir')
+   insinto "${sld#${EPREFIX}}"  # bug #320813
+   newins 

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

2020-12-11 Thread Hans de Graaff
commit: cb39e85286c7c77ebb098559afa3e5f2dbc59fc4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 12 06:43:26 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 12 07:06:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb39e852

dev-ruby/rubygems: add 3.0.9

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

 dev-ruby/rubygems/Manifest  |  1 +
 dev-ruby/rubygems/rubygems-3.0.9.ebuild | 96 +
 2 files changed, 97 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 59e25f23e28..6c6a77b4c81 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -4,6 +4,7 @@ DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d
 DIST rubygems-3.0.4.tgz 883664 BLAKE2B 
d5ec493657c055561aa9c0c09719529857706db197bf266ef4c51e48e6f97c08d85a8923b0c6fd72b3fd6ecb584533ff8ca56515c555e9c5b786b0d99ad2a16e
 SHA512 
887c64226ec0b32d33f2ea331936683406d54dc74d19e658a23521e25ab50aa23534fe9eecaf696154247ad1df1d24c233d8900b9aabc79096eebd6afef3f775
 DIST rubygems-3.0.6.tgz 887156 BLAKE2B 
685cfb108cc684ecbbcee6fe341baa429ac28f331b3db444c5ed3557bc169147dddc8d226780a85842bf1de2e24f6a60b0464820afa2a6838221c22543a36daa
 SHA512 
1ef1822a2b19790a36a6d242b7d4584222617baa27787ec58961a9cfeb2733f19f9085490ffc72ee375d3153c7114e050c42e68fc8039e727fe5961b09365ee5
 DIST rubygems-3.0.8.tgz 888058 BLAKE2B 
e5cf7985fb67f2d4647fffa7679241a8722d5b7c3262432cfb06ba36716d8acaca6df3704a85e24d2f14c56f260f507067f31c3ccdd9321b922e8f13d085398c
 SHA512 
ac8906360bea6e089c987308b1ee661d2f1c68e1ed66dcb7c5afd7ebfe5bef81c5a01ab6113c5eb5b0738129105f3176e0c595a0883a952082a048b7f20a5dbf
+DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508
 SHA512 
1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca
 DIST rubygems-3.1.2.tgz 995386 BLAKE2B 
bddf5dfc3568402257a2218642e6a15fe904b837114b9ce3a1aad155b235e42d96b1b0d4c6be1ee2e71712b8f1876902c343afdcb6d191ae0a6560f582cb282c
 SHA512 
707525a98d14d46e69922e1deecd3b6c4caa090ee8113ba43b3912dc615cd2b1e0a083ecd0876a08b69c209bc05bba67d179f70d65aca45a92ac543170f13d39
 DIST rubygems-3.1.3.tgz 996881 BLAKE2B 
0dd3bad8420de742f5ce76db977bee800f1abf2beb48b9d8f32332c4d06814d5febb8df0a2e70f6c4f26a1aa6adbf802e041019ff1d15e2c1f8f9d2ab65974d0
 SHA512 
8ca0c869a53c4b99072f220bca3455edee6126effb2bc5abb9265758083688b523303e8d2ca0e6d612fbc40140c06570f990fff50cce104f443d86458b190c3b
 DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2

diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
new file mode 100644
index 000..239ef3fa3ef
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-3.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e '/test_env_shebang_flag/askip' 
test/rubygems/test_gem_commands_setup_command.rb || die
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; 

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

2020-09-20 Thread Thomas Deutschmann
commit: 82b9160910ea9da10c3fbe7d582c98aba9ed389a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Sep 20 22:52:10 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep 20 22:52:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b91609

dev-ruby/rubygems: x86 stable (bug #728192)

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index fe083998fc3..e113d2a359a 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2020-09-19 Thread Sergei Trofimovich
commit: bf0d60df02d64605ce409a7ece7e962b11b16e31
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Sep 19 19:30:07 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 19 20:06:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf0d60df

dev-ruby/rubygems: stable 3.0.3 for hppa, bug #728192

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index 6ed9c361787..fe083998fc3 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2020-09-14 Thread Sam James
commit: ca009328e1103e0d3311afc1dbe451318847d1d4
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 14 22:33:48 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 14 22:33:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca009328

dev-ruby/rubygems: Stabilize 3.0.3 sparc, #728192

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index 3f8465e93bf..6ed9c361787 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2020-09-14 Thread Sam James
commit: e7acc2b7e29e95938671cf2b6f9955ff8d69a5a2
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 14 21:01:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 14 21:03:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7acc2b7

dev-ruby/rubygems: Stabilize 3.0.3 arm, #728192

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index a3908cfcba0..3f8465e93bf 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2020-09-14 Thread Sam James
commit: 732a37d4219fd9fd3be98cf4779fb2dd6afc4e0d
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 14 20:50:44 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 14 20:50:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732a37d4

dev-ruby/rubygems: Stabilize 3.0.3 ppc64, #728192

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index 388ef6dc30d..a3908cfcba0 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2020-09-14 Thread Sam James
commit: f2456041dd1dcf0a7ed6e319bc52f79ff6117559
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 14 19:58:33 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 14 20:07:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2456041

dev-ruby/rubygems: Stabilize 3.0.3 ppc, #728192

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index 85f7f0051d6..388ef6dc30d 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2020-09-14 Thread Sam James
commit: 93a1a40f2b16d90fafc51dadd5f77d959f1510ed
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 14 19:54:48 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 14 19:54:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a1a40f

dev-ruby/rubygems: Stabilize 3.0.3 amd64, #728192

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
index 86f34833267..85f7f0051d6 100644
--- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 RESTRICT="!test? ( test )"



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

2020-06-19 Thread Hans de Graaff
commit: 647fe897c6e5f1dedc24703560c49a6de9e1de83
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun 19 05:06:38 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jun 19 13:09:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647fe897

dev-ruby/rubygems: add 3.1.4

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.1.4.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 68435bca409..f493b4e8bd6 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -5,3 +5,4 @@ DIST rubygems-3.0.6.tgz 887156 BLAKE2B 
685cfb108cc684ecbbcee6fe341baa429ac28f331
 DIST rubygems-3.0.8.tgz 888058 BLAKE2B 
e5cf7985fb67f2d4647fffa7679241a8722d5b7c3262432cfb06ba36716d8acaca6df3704a85e24d2f14c56f260f507067f31c3ccdd9321b922e8f13d085398c
 SHA512 
ac8906360bea6e089c987308b1ee661d2f1c68e1ed66dcb7c5afd7ebfe5bef81c5a01ab6113c5eb5b0738129105f3176e0c595a0883a952082a048b7f20a5dbf
 DIST rubygems-3.1.2.tgz 995386 BLAKE2B 
bddf5dfc3568402257a2218642e6a15fe904b837114b9ce3a1aad155b235e42d96b1b0d4c6be1ee2e71712b8f1876902c343afdcb6d191ae0a6560f582cb282c
 SHA512 
707525a98d14d46e69922e1deecd3b6c4caa090ee8113ba43b3912dc615cd2b1e0a083ecd0876a08b69c209bc05bba67d179f70d65aca45a92ac543170f13d39
 DIST rubygems-3.1.3.tgz 996881 BLAKE2B 
0dd3bad8420de742f5ce76db977bee800f1abf2beb48b9d8f32332c4d06814d5febb8df0a2e70f6c4f26a1aa6adbf802e041019ff1d15e2c1f8f9d2ab65974d0
 SHA512 
8ca0c869a53c4b99072f220bca3455edee6126effb2bc5abb9265758083688b523303e8d2ca0e6d612fbc40140c06570f990fff50cce104f443d86458b190c3b
+DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2

diff --git a/dev-ruby/rubygems/rubygems-3.1.4.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.4.ebuild
new file mode 100644
index 000..83d91f19895
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.1.4.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby -r *
+   popd &>/dev/null
+
+   local sld=$(ruby_rbconfig_value 'sitelibdir')
+   insinto "${sld#${EPREFIX}}"  # bug #320813
+   newins 

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

2020-05-20 Thread Hans de Graaff
commit: 531de7228089b4a58fcb7dfe9f098d88f2a45600
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 21 04:39:26 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 21 04:39:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531de722

dev-ruby/rubygems: add 3.1.3

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.1.3.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 09d89b60040..68435bca409 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -4,3 +4,4 @@ DIST rubygems-3.0.4.tgz 883664 BLAKE2B 
d5ec493657c055561aa9c0c09719529857706db19
 DIST rubygems-3.0.6.tgz 887156 BLAKE2B 
685cfb108cc684ecbbcee6fe341baa429ac28f331b3db444c5ed3557bc169147dddc8d226780a85842bf1de2e24f6a60b0464820afa2a6838221c22543a36daa
 SHA512 
1ef1822a2b19790a36a6d242b7d4584222617baa27787ec58961a9cfeb2733f19f9085490ffc72ee375d3153c7114e050c42e68fc8039e727fe5961b09365ee5
 DIST rubygems-3.0.8.tgz 888058 BLAKE2B 
e5cf7985fb67f2d4647fffa7679241a8722d5b7c3262432cfb06ba36716d8acaca6df3704a85e24d2f14c56f260f507067f31c3ccdd9321b922e8f13d085398c
 SHA512 
ac8906360bea6e089c987308b1ee661d2f1c68e1ed66dcb7c5afd7ebfe5bef81c5a01ab6113c5eb5b0738129105f3176e0c595a0883a952082a048b7f20a5dbf
 DIST rubygems-3.1.2.tgz 995386 BLAKE2B 
bddf5dfc3568402257a2218642e6a15fe904b837114b9ce3a1aad155b235e42d96b1b0d4c6be1ee2e71712b8f1876902c343afdcb6d191ae0a6560f582cb282c
 SHA512 
707525a98d14d46e69922e1deecd3b6c4caa090ee8113ba43b3912dc615cd2b1e0a083ecd0876a08b69c209bc05bba67d179f70d65aca45a92ac543170f13d39
+DIST rubygems-3.1.3.tgz 996881 BLAKE2B 
0dd3bad8420de742f5ce76db977bee800f1abf2beb48b9d8f32332c4d06814d5febb8df0a2e70f6c4f26a1aa6adbf802e041019ff1d15e2c1f8f9d2ab65974d0
 SHA512 
8ca0c869a53c4b99072f220bca3455edee6126effb2bc5abb9265758083688b523303e8d2ca0e6d612fbc40140c06570f990fff50cce104f443d86458b190c3b

diff --git a/dev-ruby/rubygems/rubygems-3.1.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.3.ebuild
new file mode 100644
index 000..54e32ae2823
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.1.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby -r *
+   popd &>/dev/null
+
+   local sld=$(ruby_rbconfig_value 'sitelibdir')
+   insinto "${sld#${EPREFIX}}"  # bug #320813
+   newins 

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

2020-03-15 Thread Hans de Graaff
commit: 59a4ececb96cff025cfd60dfb87bc203c71b01d6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 15 08:39:21 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 15 08:43:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a4ecec

dev-ruby/rubygems: add 3.0.8

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

 dev-ruby/rubygems/Manifest  |  1 +
 dev-ruby/rubygems/rubygems-3.0.8.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 8d258b5df1c..09d89b60040 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -2,4 +2,5 @@ DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.4.tgz 883664 BLAKE2B 
d5ec493657c055561aa9c0c09719529857706db197bf266ef4c51e48e6f97c08d85a8923b0c6fd72b3fd6ecb584533ff8ca56515c555e9c5b786b0d99ad2a16e
 SHA512 
887c64226ec0b32d33f2ea331936683406d54dc74d19e658a23521e25ab50aa23534fe9eecaf696154247ad1df1d24c233d8900b9aabc79096eebd6afef3f775
 DIST rubygems-3.0.6.tgz 887156 BLAKE2B 
685cfb108cc684ecbbcee6fe341baa429ac28f331b3db444c5ed3557bc169147dddc8d226780a85842bf1de2e24f6a60b0464820afa2a6838221c22543a36daa
 SHA512 
1ef1822a2b19790a36a6d242b7d4584222617baa27787ec58961a9cfeb2733f19f9085490ffc72ee375d3153c7114e050c42e68fc8039e727fe5961b09365ee5
+DIST rubygems-3.0.8.tgz 888058 BLAKE2B 
e5cf7985fb67f2d4647fffa7679241a8722d5b7c3262432cfb06ba36716d8acaca6df3704a85e24d2f14c56f260f507067f31c3ccdd9321b922e8f13d085398c
 SHA512 
ac8906360bea6e089c987308b1ee661d2f1c68e1ed66dcb7c5afd7ebfe5bef81c5a01ab6113c5eb5b0738129105f3176e0c595a0883a952082a048b7f20a5dbf
 DIST rubygems-3.1.2.tgz 995386 BLAKE2B 
bddf5dfc3568402257a2218642e6a15fe904b837114b9ce3a1aad155b235e42d96b1b0d4c6be1ee2e71712b8f1876902c343afdcb6d191ae0a6560f582cb282c
 SHA512 
707525a98d14d46e69922e1deecd3b6c4caa090ee8113ba43b3912dc615cd2b1e0a083ecd0876a08b69c209bc05bba67d179f70d65aca45a92ac543170f13d39

diff --git a/dev-ruby/rubygems/rubygems-3.0.8.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.8.ebuild
new file mode 100644
index 000..47ce8e6891c
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.0.8.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-3.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e '/test_env_shebang_flag/askip' 
test/rubygems/test_gem_commands_setup_command.rb || die
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby -r *
+   popd &>/dev/null
+
+   local sld=$(ruby_rbconfig_value 'sitelibdir')
+   insinto "${sld#${EPREFIX}}"  # bug #320813
+   newins 

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

2020-03-15 Thread Hans de Graaff
commit: aaee47499bc146f2a27dad66ace5275888b90fa8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 15 08:43:18 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 15 08:43:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaee4749

dev-ruby/rubygems: add dep on virtual/ruby-ssl

Using rubygems without ssl is no longer practically possible
and some rubygems components require support for certificates.

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

 dev-ruby/rubygems/rubygems-3.0.8.ebuild | 2 ++
 dev-ruby/rubygems/rubygems-3.1.2.ebuild | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rubygems/rubygems-3.0.8.ebuild 
b/dev-ruby/rubygems/rubygems-3.0.8.ebuild
index 47ce8e6891c..25f81c20ff8 100644
--- a/dev-ruby/rubygems/rubygems-3.0.8.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.0.8.ebuild
@@ -20,6 +20,8 @@ RESTRICT="!test? ( test )"
 
 PDEPEND="server? ( =dev-ruby/builder-3* )"
 
+ruby_add_depend "virtual/ruby-ssl"
+
 ruby_add_bdepend "
test? (
dev-ruby/json

diff --git a/dev-ruby/rubygems/rubygems-3.1.2.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.2.ebuild
index 090abfea7b7..03bc6391da9 100644
--- a/dev-ruby/rubygems/rubygems-3.1.2.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,6 +20,8 @@ RESTRICT="!test? ( test )"
 
 PDEPEND="server? ( =dev-ruby/builder-3* )"
 
+ruby_add_depend "virtual/ruby-ssl"
+
 ruby_add_bdepend "
test? (
dev-ruby/json



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

2019-12-26 Thread Hans de Graaff
commit: 56d535cff28c1d329bc9dc7f83bfce2c27e1829b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 27 05:41:09 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec 27 05:41:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d535cf

dev-ruby/rubygems: fix rake invocation

We only need to use rake when we also run tests. This fixes
a circular dependency between rake and rubygems that can now be
avoided with FEATURES=-test.

Closes: https://bugs.gentoo.org/703868
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rubygems/rubygems-3.1.2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rubygems/rubygems-3.1.2.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.2.ebuild
index 4e5cd0605a1..090abfea7b7 100644
--- a/dev-ruby/rubygems/rubygems-3.1.2.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.2.ebuild
@@ -41,7 +41,9 @@ all_ruby_prepare() {
sed -i -e '/test_realworld_default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
 
# Update manifest after changing files to avoid a test failure
-   rake update_manifest || die
+   if use test; then
+   rake update_manifest || die
+   fi
 }
 
 each_ruby_compile() {



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

2019-12-26 Thread Hans de Graaff
commit: 4a271650d6ce46cce721c2155f90a9e29f4746ac
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec 26 09:50:23 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec 26 11:05:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a271650

dev-ruby/rubygems: add ruby27

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

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

diff --git a/dev-ruby/rubygems/rubygems-3.1.2.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.2.ebuild
index aabe914b1b9..4e5cd0605a1 100644
--- a/dev-ruby/rubygems/rubygems-3.1.2.ebuild
+++ b/dev-ruby/rubygems/rubygems-3.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 inherit ruby-ng prefix
 



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

2019-12-25 Thread Hans de Graaff
commit: 5a867a40d121dddb477eb425e3119dc6ecbe206f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec 26 06:30:36 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec 26 06:30:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a867a40

dev-ruby/rubygems: add 3.1.2

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

 dev-ruby/rubygems/Manifest   |  1 +
 dev-ruby/rubygems/files/gentoo-defaults-4.rb | 63 ++
 dev-ruby/rubygems/rubygems-3.1.2.ebuild  | 99 
 3 files changed, 163 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 81d240ab47a..8d258b5df1c 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -2,3 +2,4 @@ DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.4.tgz 883664 BLAKE2B 
d5ec493657c055561aa9c0c09719529857706db197bf266ef4c51e48e6f97c08d85a8923b0c6fd72b3fd6ecb584533ff8ca56515c555e9c5b786b0d99ad2a16e
 SHA512 
887c64226ec0b32d33f2ea331936683406d54dc74d19e658a23521e25ab50aa23534fe9eecaf696154247ad1df1d24c233d8900b9aabc79096eebd6afef3f775
 DIST rubygems-3.0.6.tgz 887156 BLAKE2B 
685cfb108cc684ecbbcee6fe341baa429ac28f331b3db444c5ed3557bc169147dddc8d226780a85842bf1de2e24f6a60b0464820afa2a6838221c22543a36daa
 SHA512 
1ef1822a2b19790a36a6d242b7d4584222617baa27787ec58961a9cfeb2733f19f9085490ffc72ee375d3153c7114e050c42e68fc8039e727fe5961b09365ee5
+DIST rubygems-3.1.2.tgz 995386 BLAKE2B 
bddf5dfc3568402257a2218642e6a15fe904b837114b9ce3a1aad155b235e42d96b1b0d4c6be1ee2e71712b8f1876902c343afdcb6d191ae0a6560f582cb282c
 SHA512 
707525a98d14d46e69922e1deecd3b6c4caa090ee8113ba43b3912dc615cd2b1e0a083ecd0876a08b69c209bc05bba67d179f70d65aca45a92ac543170f13d39

diff --git a/dev-ruby/rubygems/files/gentoo-defaults-4.rb 
b/dev-ruby/rubygems/files/gentoo-defaults-4.rb
new file mode 100644
index 000..1da07f64dde
--- /dev/null
+++ b/dev-ruby/rubygems/files/gentoo-defaults-4.rb
@@ -0,0 +1,63 @@
+# frozen_string_literal: true
+
+# Gentoo defaults for rubygems 3.x
+#
+# Gentoo policy is to install all manually installed code into
+# /usr/local and to keep /usr managed by Gentoo. This policy file
+# ensures that all manually installed gems using "gem install" are
+# installed in /usr/local. Gentoo gems are installed in /usr.
+
+# TODO: We used to manipulate the default_dir, but this no longer
+# works since this is now the base for the new "default" gems that
+# ruby 2.6 uses with irb. So default_dir should refer to the system
+# default now. rubygems also provides various hooks so we may be able
+# to use those to install gems in /usr/local by default in a less
+# intrusive way.
+module Gem
+
+  class << self
+def portage_gems_dir
+  RbConfig::CONFIG['sitelibdir'].gsub('site_ruby', 'gems')
+end
+
+def local_dir
+  portage_gems_dir.gsub('@GENTOO_PORTAGE_EPREFIX@/usr',
+'@GENTOO_PORTAGE_EPREFIX@/usr/local')
+end
+
+def install_dir
+  Process.euid.zero? ? local_dir : user_dir
+end
+
+undef :default_path
+def default_path
+  path = []
+  path << user_dir if user_home && File.exist?(user_home)
+  path << default_dir
+  path << vendor_dir if vendor_dir && File.directory?(vendor_dir)
+  path << local_dir
+  path << portage_gems_dir
+end
+
+def system_config_path
+  '@GENTOO_PORTAGE_EPREFIX@/etc'
+end
+
+# Set Gentoo defaults for gem commands
+begin
+  undef :operating_system_defaults
+rescue NameError
+  # Avoid either runtime errors or redefinition warnings since
+  # this method is not present in all rubygem versions distributed
+  # with dev-lang/ruby.
+end
+def operating_system_defaults
+  {
+'install' => "--install-dir #{install_dir}",
+'uninstall' => "--install-dir #{install_dir}",
+'update' => "--install-dir #{install_dir}"
+  }
+end
+
+  end
+end

diff --git a/dev-ruby/rubygems/rubygems-3.1.2.ebuild 
b/dev-ruby/rubygems/rubygems-3.1.2.ebuild
new file mode 100644
index 000..aabe914b1b9
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.1.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 

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

2019-12-03 Thread Hans de Graaff
commit: 7c38c5f461859f0c341abd48ee3b70405e40d5c0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  3 10:22:46 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Dec  3 10:24:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c38c5f4

dev-ruby/rubygems: cleanup

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

 dev-ruby/rubygems/Manifest  |   1 -
 dev-ruby/rubygems/rubygems-2.7.9.ebuild | 116 
 2 files changed, 117 deletions(-)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index b1f5e1ad4be..81d240ab47a 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,5 +1,4 @@
 DIST rubygems-2.7.10.tgz 863618 BLAKE2B 
26a453d2808cbf03caa6f2ef4a829418de58f4ed0c7584935a0ad5fc722d7fbdf9f442261f96fdca4b6975b62608965d2f0053d3046da59771be373bed21154a
 SHA512 
48a18c0f202f463c38cf5dafecfbc7cc39245e63c7a059ef2cefadda478483794a929ea6b7e0ef062dd4423230746f1f09d7bec06a97fe3ceccc3325397a3e71
-DIST rubygems-2.7.9.tgz 862854 BLAKE2B 
7bccb1fe1ce11b33501f881d01b8b0159e6b3c0a434fa100b98490cd1813b5309610e8ef5d1a2c5ab23c22bf0cd55ace7b055ee57f9057398662276128b3e949
 SHA512 
5f699f47bc24d8ffd4f8f44a509a9df71fcd945ca2574dc9d5050bfe06a44830a368f45d204112d7a4f1877e1600a6fe4d1b6b68f9a55288664667b4220a7d72
 DIST rubygems-3.0.3.tgz 904175 BLAKE2B 
d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4
 SHA512 
1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e
 DIST rubygems-3.0.4.tgz 883664 BLAKE2B 
d5ec493657c055561aa9c0c09719529857706db197bf266ef4c51e48e6f97c08d85a8923b0c6fd72b3fd6ecb584533ff8ca56515c555e9c5b786b0d99ad2a16e
 SHA512 
887c64226ec0b32d33f2ea331936683406d54dc74d19e658a23521e25ab50aa23534fe9eecaf696154247ad1df1d24c233d8900b9aabc79096eebd6afef3f775
 DIST rubygems-3.0.6.tgz 887156 BLAKE2B 
685cfb108cc684ecbbcee6fe341baa429ac28f331b3db444c5ed3557bc169147dddc8d226780a85842bf1de2e24f6a60b0464820afa2a6838221c22543a36daa
 SHA512 
1ef1822a2b19790a36a6d242b7d4584222617baa27787ec58961a9cfeb2733f19f9085490ffc72ee375d3153c7114e050c42e68fc8039e727fe5961b09365ee5

diff --git a/dev-ruby/rubygems/rubygems-2.7.9.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.9.ebuild
deleted file mode 100644
index 2f8d1b24d39..000
--- a/dev-ruby/rubygems/rubygems-2.7.9.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-inherit ruby-ng prefix
-
-DESCRIPTION="Centralized Ruby extension management system"
-HOMEPAGE="https://rubygems.org/;
-LICENSE="GPL-2 || ( Ruby MIT )"
-
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
-
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE="server test"
-
-PDEPEND="server? ( >=dev-ruby/builder-2.1 )"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/json
-   >=dev-ruby/minitest-4:0
-   dev-ruby/rdoc
-   )"
-
-all_ruby_prepare() {
-
-   mkdir -p lib/rubygems/defaults || die
-   cp "${FILESDIR}/gentoo-defaults.rb" 
lib/rubygems/defaults/operating_system.rb || die
-
-   eprefixify lib/rubygems/defaults/operating_system.rb
-
-   # Disable broken tests when changing default values:
-   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-
-   # Skip tests for default gems that all fail
-   sed -i -e '/test_default_gems_use_full_paths/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
-   sed -i -e '/test_execute_ignore_default_gem_verbose/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_cleanup_command.rb || die
-   sed -i -e '/test_execute_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_contents_command.rb 
test/rubygems/test_gem_commands_pristine_command.rb || die
-   sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^  
end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die
-   sed -i -e '/test_execute_all/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_uninstall_command.rb || die
-   sed -i -e 
'/\(test_default_gem\|test_check_executable_overwrite\|test_require_works_after_cleanup\)/,/^
  end/ s:^:#:' \
-   test/rubygems/test_{gem_installer,require}.rb || die
-   sed -i -e '/test_\(load_default_gem\|default_spec_stub\)/,/^  end/ 
s:^:#:' test/rubygems/test_gem_specification.rb || die
-   sed -i -e '/test_uninstall_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_uninstaller.rb || die
-   rm -f test/rubygems/test_gem_indexer.rb || die
-   sed -i -e 

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

2019-11-27 Thread Mikle Kolyada
commit: 255c77c17eee25eb1edc847df8aa9b52ea85e46a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Nov 27 13:02:41 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Nov 27 13:02:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255c77c1

dev-ruby/rubygems: arm stable wrt bug #700922

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index 3bbf9e038df..3c7f29779cf 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



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

2019-11-26 Thread Sergei Trofimovich
commit: ef4588c09839e85eb004d7dac3ae6ae8414c700c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 17:08:35 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:34:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4588c0

dev-ruby/rubygems: stable 2.7.10 for hppa/sparc, bug #700922

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

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index 1f5b791069d..3bbf9e038df 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



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

2019-11-23 Thread Agostino Sarubbo
commit: 5c21da17b6687b26405a5f752997203d95045442
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov 23 16:53:26 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov 23 16:53:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c21da17

dev-ruby/rubygems: ppc64 stable wrt bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index b9fa8a4750f..1f5b791069d 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



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

2019-11-23 Thread Agostino Sarubbo
commit: 1e0bba67b080cc4fab89238f9edf5f0f833e37db
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov 23 15:46:31 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov 23 15:46:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e0bba67

dev-ruby/rubygems: ppc stable wrt bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index 6a58a8829bd..b9fa8a4750f 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



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

2019-11-23 Thread Agostino Sarubbo
commit: 102dc2cd723cdd259a2b91c1a5fe91800d799dbd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov 23 15:40:36 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov 23 15:40:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102dc2cd

dev-ruby/rubygems: ia64 stable wrt bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index a23f83c467b..6a58a8829bd 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



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

2019-11-23 Thread Agostino Sarubbo
commit: 9299d1f110bb17b336eca117e380f953aff3a3f7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov 23 15:33:21 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov 23 15:33:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9299d1f1

dev-ruby/rubygems: s390 stable wrt bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index 97c236af73d..a23f83c467b 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



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

2019-11-23 Thread Agostino Sarubbo
commit: 43c86a580f4319278a8e5ddf3e04940c9e04ac0b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov 23 12:46:39 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov 23 12:46:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c86a58

dev-ruby/rubygems: amd64 stable wrt bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index fe8878449ee..97c236af73d 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



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

2019-11-22 Thread Aaron Bauman
commit: bf5c600f499d6d471320db335e37d4de56db8163
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov 22 22:04:17 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:13:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5c600f

dev-ruby/rubygems: arm64 stable (bug #700922)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index e897fcfbba9..126a4dd03c7 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



  1   2   >