summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107141 -> 107145 bytes
-rw-r--r--dev-ruby/appraisal/Manifest2
-rw-r--r--dev-ruby/appraisal/appraisal-2.5.0.ebuild38
-rw-r--r--dev-ruby/jwt/Manifest1
-rw-r--r--dev-ruby/jwt/files/jwt-2.2.3-ec-test.patch22
-rw-r--r--dev-ruby/rspec-expectations/Manifest2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild3
-rw-r--r--dev-ruby/sprockets/Manifest4
-rw-r--r--dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild4
-rw-r--r--dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild4
-rw-r--r--dev-ruby/sshkey/Manifest2
-rw-r--r--dev-ruby/sshkey/sshkey-3.0.0.ebuild15
12 files changed, 69 insertions, 28 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index a06ca94c7246..0d298a1694ef 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/appraisal/Manifest b/dev-ruby/appraisal/Manifest
index cec1b361af01..c8d6fbe4a658 100644
--- a/dev-ruby/appraisal/Manifest
+++ b/dev-ruby/appraisal/Manifest
@@ -1,3 +1,5 @@
DIST appraisal-2.4.1.gem 26112 BLAKE2B 47a9e91117889c52022446cd052cc0c08891d0932ab88a74f61914dd46c1e1bbe7d2a82a6afacd749b4eaf88516d80676582d9fb593d606b8da2e7888455a739 SHA512 8f2a55e2a8e497c11f6b5f2f25c565b91ed8b8bc67b68263cbfa364a3ffeb501440a7122a09885de70b8e465e38e293aa491aa7c838d58855fed0efc63f2c219
+DIST appraisal-2.5.0.gem 26112 BLAKE2B b72a994167f332f91a94c8afdb611f9cf4ac573e741ed6fb509b8ecd0767422dbff9e61d062cafb8eb527180d0951821c8ddd9e097e391f464e18c905b34d447 SHA512 8ee9a4e60c25635577b00037816c61d10623045607ef051b6508a30b9d1b0885764275a7a688473e29d8dab0af9d188916217df9fb75667139a3acd9ed0db27d
EBUILD appraisal-2.4.1.ebuild 901 BLAKE2B 2281c5349663ece17e0b8794ebbdd6368c406f58941736104545aa8d4f3eeda7f8fc0ae6d009be626e525d7ae554febc1daafc973b891275b984e8190a6b0135 SHA512 ded189d821c88202ae368fea0be1d0f79aebb8cf9097ff72be0fa06acc15d1faccadeb0ccd1315e26cb3cf51d4e6de1acfed6b01650216e7d8808a630c8b3808
+EBUILD appraisal-2.5.0.ebuild 894 BLAKE2B 5d347b2102d5790cc034b25abe1e039fe48d937c53e4948ea752e7753ab94ac23ee817756c2a27a2d45df6aa9480e24b34d5238af102bbbb14ec27a13d9690ce SHA512 7044587e101a48f119264c384d5dccf3f91368e7bd6423911a02ce29dd6fa903d7537cab5c209f8e46398c19f4fd17a24d838daed0cc388f7229b35d650ee59d
MISC metadata.xml 388 BLAKE2B 84c39dd75dd321fb29a8c0511416fc7e153312e24d580e9ed2893e0025fb2f5422f0c3c913714642d2dd4f42af8ef6a6c03a584902a1f52c422cee344272f160 SHA512 99c6593407a5c95381254d2b69ea4633cd7425994f6898927691bcae4b58c2b0a322fa3ba2e616427f9572253b5250d232911798fbc4252e83d23a75598fb0c9
diff --git a/dev-ruby/appraisal/appraisal-2.5.0.ebuild b/dev-ruby/appraisal/appraisal-2.5.0.ebuild
new file mode 100644
index 000000000000..6195e8a8bc3d
--- /dev/null
+++ b/dev-ruby/appraisal/appraisal-2.5.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby library for testing your library against different versions of dependencies"
+HOMEPAGE="https://github.com/thoughtbot/appraisal"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/bundler
+ dev-ruby/rake
+ >=dev-ruby/thor-0.14.0
+"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/activesupport-3.2.21
+)"
+
+all_ruby_prepare() {
+ sed -i -e '/thor/ s:^:#:' Gemfile || die
+
+ # Skip the acceptance tests since they expect to install gems from
+ # the network and do not expect multiple ruby versions to be
+ # present.
+ rm -rf spec/acceptance || die
+ sed -i -e '/built_in/ s:^:#:' spec/appraisal/appraisal_file_spec.rb || die
+}
diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest
index 086451fd196b..67f42f222336 100644
--- a/dev-ruby/jwt/Manifest
+++ b/dev-ruby/jwt/Manifest
@@ -1,4 +1,3 @@
-AUX jwt-2.2.3-ec-test.patch 852 BLAKE2B fd489a9c7153da73ff21cd9a2f627285bd072e3557f52cee1ee8a7a7dd6112ce68a5e0c331bb395145dea8c5083cfc3bc02146597826164371cebb506eb62773 SHA512 c6a02444b12beeb6d357edef7f7d0352f48638ebcee4795561c3fae0a829268b46324c968291e53bf5cc0a074218d8e8a5adf4e9005751590c4cd387850d5f9d
DIST jwt-2.7.0.tar.gz 75020 BLAKE2B 2bfa009912f4037dc13672ef6d43557e70bc9a06d399d949a6c5ddee641dc550a218242482ec0a66eb470ab117d1e192dd1ca6fdb5a03926d85f4902d72500e7 SHA512 8e0bb9909d123b7b73fe01fafc4088e45140e417b1bff84b240a317f3dca8085b2b987bd1e93cb1506efc66a1f7371168f8202a590308ee0e4c52820983a9789
DIST jwt-2.7.1.tar.gz 75003 BLAKE2B 5c43fd78cf22960749358cbfcbfb5c47dce935ef8fd83235137a963572b95b19583399e142136663d113df472ebfb5dd976ce60156b75cceeff387950b6190b0 SHA512 efcdd81bc472a18764e0033f1040e9e2506952cbfb691acfc1ad90a5b34ebac864911e0cfeb28b82ac2ce1da7e3578a6677c0b113d1e45a81a3f4c4f8fed1047
EBUILD jwt-2.7.0.ebuild 810 BLAKE2B dca0ac1b165b6cf264a1248ae71529e88d4c785dc3bc1631453d76c29b220180b6f987608826bb6db280b995ac1e42da29f3d0091a9af521edcb2d533bda01c0 SHA512 6e224dac2965a1c2833b1544d6d6f52dc8d6d1471529c09ce1f07ee3c13c51b93857112b29397edc1bb62ad69b23a56b1fa17f24d6de007254eebd33719eaf2a
diff --git a/dev-ruby/jwt/files/jwt-2.2.3-ec-test.patch b/dev-ruby/jwt/files/jwt-2.2.3-ec-test.patch
deleted file mode 100644
index 18f69cf8d44d..000000000000
--- a/dev-ruby/jwt/files/jwt-2.2.3-ec-test.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From c444ac978013a9e199c968fefc3c413f37c93351 Mon Sep 17 00:00:00 2001
-From: Joakim Antman <antmanj@gmail.com>
-Date: Wed, 23 Jun 2021 10:55:29 +0300
-Subject: [PATCH] Fix OpenSSL::PKey::EC public_key handing in tests
-
----
- spec/jwk/ec_spec.rb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/spec/jwk/ec_spec.rb b/spec/jwk/ec_spec.rb
-index 3a94976..d8258bb 100644
---- a/spec/jwk/ec_spec.rb
-+++ b/spec/jwk/ec_spec.rb
-@@ -15,7 +15,7 @@
- end
-
- context 'when a keypair with only public key is given' do
-- let(:keypair) { ec_key.tap { |x| x.private_key = nil } }
-+ let(:keypair) { OpenSSL::PKey::EC.new(ec_key.public_key.group).tap { |ec| ec.public_key = ec_key.public_key } }
- it 'creates an instance of the class' do
- expect(subject).to be_a described_class
- expect(subject.private?).to eq false
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index decab711419c..ae53255de92a 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -9,5 +9,5 @@ EBUILD rspec-expectations-3.11.1.ebuild 1266 BLAKE2B c907d34eb226c9fb97337b977a3
EBUILD rspec-expectations-3.12.0.ebuild 1273 BLAKE2B 8a55a6c36253649a955fc8ce66910d8479c09888e5eacc44502d4b959cfa7dd767906c9aa30870a65993e3255225db0e950bd3082d64c35ec26d9da523d153bf SHA512 3c494b89756b2b0a199f480605c28fad84f973e356d22bb0ea9d53cca5720cdc607e1534a0eb55ec96619d9e4541f53a2ceb97e91da2df70a70ff2331ffb3206
EBUILD rspec-expectations-3.12.1.ebuild 1266 BLAKE2B c907d34eb226c9fb97337b977a3f01c7dfaa40e46ad7ab6987bff0fba428714f9a185f900fbdc35a3a52261aab55af67f28aff3fa7cd0246d0a23dbfbc7d02b9 SHA512 c20eb3d67214b6d361ebe058ecc5c874f0a3324afed2aedb556a523c12d5b038f147d7e0f2d0d07659c26c76cf17555f4e4fa7812345a6dab58a7fd352501a91
EBUILD rspec-expectations-3.12.2.ebuild 1273 BLAKE2B 7885c2775b56cacdd66f44677b295e58e06dc41493bd84f766080912803758be91d467205656e55d5153560c0908be0f53a6151e4b00458da6d273cd45314189 SHA512 2dbef5f55334726817c4a2f4e2f7638a2857619a1543c8682066f9f54ddc2756d93f804d992dc377fb7d6a3782d68a76f9f5606b67f3f1255d0975c48cbf01e7
-EBUILD rspec-expectations-3.12.3.ebuild 1272 BLAKE2B 221758f16bf177c9b81983ab202c9cc0f46ba9090136f8b6e6439ed8f6b8adc870c97a2f832073bc04ed3be0b77870a62470a118b403d48f2c91760dad012714 SHA512 002901c7d2ba49fde3e86eb74129cbe58074203c3803da8e57b7249535ce43b4fe547a70342114c0fc3100b9f648590850f84e8ba82345124535a5a2b73af459
+EBUILD rspec-expectations-3.12.3.ebuild 1395 BLAKE2B 1c949e837f543fa6f85909e94214e3f4bb0e199d94fb105f34fc0b87feb58d83d3eabd06395b6645b9941e745f82a5c5591acfa9d11203605dd29a9ccc6a4010 SHA512 99f0c8c2bd464881e8f3fa607a9131258120769135abd0c4d6866668749d0219a441329b83fbfdf47a32e81638291a24ce50d515733d970d56ecc471af21262e
MISC metadata.xml 351 BLAKE2B d819679f0a74e7885241c77f001e1522143ea052a1cd511d128c3321aa96d6060b98ef11c615165f631d4081f5757c7ed463de58f44acb6187d026ce86a2042c SHA512 1f43d7394a1fc32d2aae92b66a513af0572ee1ed4bed3d391b4774df97919113ec9ec9d0da68e26f1c5558d877e1c8fef01aca6b92ce6b70bc3b256ad70dade0
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild
index f350cbe37113..8af717f5741a 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild
@@ -36,6 +36,9 @@ all_ruby_prepare() {
# Don't set up bundler: it doesn't understand our setup.
sed -i -e '/[Bb]undler/d' Rakefile || die
+ # Fix minitest deprecation
+ sed -i -e 's/MiniTest/Minitest/' spec/rspec/expectations/minitest_integration_spec.rb || die
+
# Remove the Gemfile to avoid running through 'bundle exec'
rm -f Gemfile || die
diff --git a/dev-ruby/sprockets/Manifest b/dev-ruby/sprockets/Manifest
index 24644491088a..3a25205caff9 100644
--- a/dev-ruby/sprockets/Manifest
+++ b/dev-ruby/sprockets/Manifest
@@ -3,6 +3,6 @@ AUX sprockets-3.7.2-kwargs.patch 829 BLAKE2B 406a79b455e18464e4f8e1028785f0c4d39
AUX sprockets-3.7.2-ruby31-host-uri.patch 3066 BLAKE2B 7bb5149577e44500a75ffda5c85d7f3490ad686f683430d477c4c09313453a91f9f4337a9dc9427fea1b035a7a167754784043498e9c5deb889fe0ab58403c9e SHA512 da5cb0c5177000a028711f32dce1dcd44542e547ccd709bb06b812002a37ce0634b5151ab77e8feeba5c61f4e18178605b0abddef81683bb98fb608492c3f5d7
DIST sprockets-3.7.2-git.tgz 369053 BLAKE2B 3c40de921d82b2f5c71e3ecaa114576293946352415da1195e60cdda6363066a6be05474eb7842ab1122e29fa6c19fd2f7a38fb0a7cf9972de0640eeb29d03f0 SHA512 bc7d79ba696a072644852b7a3a73ce086d297662309deb1d00318ad453f50ac6e494e6489632cb282795de2f334700155cfd21cc80be638dc471a3215422591f
DIST sprockets-4.2.0-git.tgz 422096 BLAKE2B 466e328895e318b9e0eecf46e91e0c6b3c04cf5dcc2b6004de2b81b6d2ab4745b9bb8b2a14bc6b9927f169e0b936c19005aa01aa01e805007d37f297750c253e SHA512 8b22cafcb439dee7f4397fae64108854047ea21d7b8faf80d60b2907d8318f28d168014645b48f35f6a765a7ec925697c3755e4ed8d7724f453cbfae1f10880b
-EBUILD sprockets-3.7.2-r3.ebuild 1733 BLAKE2B 3a007179604a13a5e26877724cca0a03278dea110ca65a71949131f189ae30fedb5d86c17b6ed642232d18b750319afc83c53b298ee1c6dfdab6cabd5b90af5d SHA512 11e8ca506a1d5ead61df91502ea93297b15b5a8630fb5ce862454665733b615900a81169a57cc1d128c6340334aba1857e9324faaf435f6fec87d141b3c72da4
-EBUILD sprockets-4.2.0-r1.ebuild 2014 BLAKE2B 33f926a9e62715da1b2a8a3d055fe12bf633daadac0dd036d9f8ab46435f084977fa4e15bed88b143e7959e9bc78ae2c1c532d20edbd4a09f646ef5907d0bbbd SHA512 d71d144e32619dddcffe1cccce1f64c24907440294ad2c95b289b80f4d1a6dbfcf6c6aeeaaad9b782ed7ca939c86378558ceac7904f4aa2ff5e7a36ecfb8bde3
+EBUILD sprockets-3.7.2-r3.ebuild 1798 BLAKE2B fc2680d7483a8ed481db6d2155f9511ea2a014d1e94322ebbd2dd64bef74cc82e2c33720dda60f282fbedafea4e923be8c409d83d4cf5e178fa7221e04f7c073 SHA512 62cdba2ded9828a4d7573daa8313d94b8d455bab9502350c440f780e2eff5c28df27efd6e1cd8757327efa6156252414817683b996d8ae7e2f77771716082f99
+EBUILD sprockets-4.2.0-r1.ebuild 2086 BLAKE2B f8996f42608c753dfd3ebf5088291e673b36ac22de23414bfc025f37767ed4691f85edc573eb44f388853fde3e21a0b060efd30f9354062a1780f067e3000135 SHA512 4b51dc0a061c33c73901606db55b3e30d38be01d5a2f0057e844dbdbb61d56afa68bfa72bc5212a97aec97ff6310bb7e3f7bea32e2fcce47881ffb9b3c0742c1
MISC metadata.xml 342 BLAKE2B 227ac77350fe458144d05c09bef5156a9f7c06154b8aba9902f1611b7f3e22b5409231cfb0a44af0d6f5d87138a0d71eb230d8827773830b508d91848f5a8cb0 SHA512 ee0cc0cfbfed5e9e61386b885714cf26a3ca1e2e94b820859ea1b08f82fe3ab5bf13c5a4764dd2b4ca48d668f22e493d76a39cb48a8d3c784b55b78cbfc02ec3
diff --git a/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild b/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild
index 4e25c58aae5c..0f9f971f3c7b 100644
--- a/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild
+++ b/dev-ruby/sprockets/sprockets-3.7.2-r3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md"
@@ -48,6 +48,8 @@ all_ruby_prepare() {
sed -i -e '/.ejs/ s:^:#:' test/test_asset.rb || die
rm -f test/test_require.rb test/test_{closure,eco,ejs,yui}_{compressor,processor}.rb || die
sed -i -e "/bundler/d" Rakefile || die
+
+ sed -i -e 's/MiniTest/Minitest/' test/sprockets_test.rb test/test*.rb || die
}
each_ruby_prepare() {
diff --git a/dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild b/dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild
index 05593fac525a..5d710d2dd7ab 100644
--- a/dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild
+++ b/dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
@@ -50,6 +50,8 @@ all_ruby_prepare() {
# Fails only within Gentoo test environment, not clear why
sed -i -e '/extension exporters/a skip' test/test_exporting.rb || die
sed -i -e "/bundler/d" Rakefile || die
+
+ sed -i -e 's/MiniTest/Minitest/' test/sprockets_test.rb test/test*.rb || die
}
each_ruby_prepare() {
diff --git a/dev-ruby/sshkey/Manifest b/dev-ruby/sshkey/Manifest
index bc9506be1b45..18b874a2577c 100644
--- a/dev-ruby/sshkey/Manifest
+++ b/dev-ruby/sshkey/Manifest
@@ -1,3 +1,5 @@
DIST sshkey-2.0.0.gem 26112 BLAKE2B 19fb790d4eba7f57e96b57d838fb6736857b9394f678d37f4577a1794b6d7f901fe35165616c317add04d470a301ab79b55e39d64ef93b566d4c1f628a74fe22 SHA512 dfd56a8b3b4f6abe785f37b5e1a4a61799c704a864821c35beaa6ddcec51b2f9f0111ef945fdacac685cbe6141e7ce2ad0c9bae8fa4cf8a8d48354701a0e5d05
+DIST sshkey-3.0.0.gem 31232 BLAKE2B 2bf0a99dd89866ed0d63ac9df4aff9f1085178fef2485c29f4777838e26bbcaac71a80f73446fdeea443e970912f98b10796d095bb8661d3bc8e108e5ae545ca SHA512 5d72a6e6e30de68ecd81176d4d50e74d34c89f63efeb6df374ac5226f19c47254158a7d9f909661839b3a0188d88fe4521bfdaca8b20ee3aa4db72996b7519ec
EBUILD sshkey-2.0.0-r1.ebuild 335 BLAKE2B 01973218d1ff75c7046065fc75eb1195ebc595af39460c3268157c1b20c3d2a3da9e2ec16666465d644a4a7a416a49d2fee90c6696af5161015a2677855ef42f SHA512 8925402ff1deeac09eefb147dbbcf2b978b6895b3f732a608e7970f7fb5108836c85d1830296ad4dd518a09595ebbb5ef3ac90b676a5419e3709c870f875e040
+EBUILD sshkey-3.0.0.ebuild 332 BLAKE2B 552784783a6a188e37919016d722ad680bb9511b109b2e70ed428716ed95b277bff1930ee4bb965405c393ba2f447880224b8357e8ce1f3ad43846713da4f950 SHA512 8c229c54314c8580d4576a91be972950558527ca41e5d45f8339cbf2e7348130dbea9b0412d18d0252b086069ee3badcb1514c385ed644647a3cba82b733742d
MISC metadata.xml 386 BLAKE2B 232746e91c1836006824328f59a37ff1c5de32875e2629ab98f6d8bf9ef190d30914e2655ce593c66046f1ff29f605e4e70804786936579d0335b5ff1030855e SHA512 b75e63f76e0dda7f0a52adb58a118d558dd2a0c4ec553c758dab82cc478c877cf504b2f1653ce405f2c15a0bb06184c0dce54d75735e53aea28d3965c78f8e2f
diff --git a/dev-ruby/sshkey/sshkey-3.0.0.ebuild b/dev-ruby/sshkey/sshkey-3.0.0.ebuild
new file mode 100644
index 000000000000..338496c93075
--- /dev/null
+++ b/dev-ruby/sshkey/sshkey-3.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+inherit ruby-fakegem
+
+DESCRIPTION="SSH private and public key generator in pure Ruby"
+HOMEPAGE="https://rubygems.org/gems/sshkey"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"