Hans de Graaff
0d7d0a844b
dev-ruby/console: quote TMPDIR
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 13:41:33 +02:00
Hans de Graaff
caeac1a2c7
dev-ruby/ffi: destabilize 1.15.5-r1
...
Drop to stable since the new patches introduce code changes.
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:16:15 +02:00
Hans de Graaff
189dd9d645
dev-ruby/io-event: drop 1.0.9
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:12:29 +02:00
Hans de Graaff
8a35066ad7
dev-ruby/async: drop 2.1.0
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:12:10 +02:00
Hans de Graaff
80966c6fa7
dev-ruby/sinatra: undo broken ruby31 marking for sinatra 2.x
...
Upstream does not consider sinatra 2.x compatible with ruby 3.1 and
instead promotes to use sinatra 3.x for this. The patch that was applied
only hides some obvious symptoms. Revert the patching and the ruby31
marking.
The pull request that these changes came from was created before sinatra
3.x was released, but with 3.x there is no need for this anymore.
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:10:42 +02:00
Hans de Graaff
e682f4e001
dev-ruby/rack-test: disable ruby26, ruby31
...
Drop ruby31 from rack-test 1.x since sinatra 2.x does not support
ruby31. This was added in a previous commit to support async-io, but
that package works fine with rack-test 2.x which does have ruby31
support.
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:03:35 +02:00
Hans de Graaff
2c36cc4b3a
dev-ruby/async-rspec: apply ruby project policies
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:00:37 +02:00
Hans de Graaff
aa6bc98872
dev-ruby/async-container: apply ruby project policies
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:00:37 +02:00
Hans de Graaff
fa46fcb377
dev-ruby/async-io: apply ruby project policies
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:00:37 +02:00
Hans de Graaff
97dd93355d
dev-ruby/async: add 2.2.1, fix tests for 1.x
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:00:37 +02:00
Hans de Graaff
1db1ede681
dev-ruby/console: fix sandbox violation in tests
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 12:00:37 +02:00
Hans de Graaff
09350b43b8
dev-ruby/rspec-memory: update SRC_URI
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 10:26:31 +02:00
Hans de Graaff
dfba0e17aa
dev-ruby/rspec-files: add 1.1.3
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 10:26:31 +02:00
Hans de Graaff
2c7c25b161
dev-ruby/io-event: add 1.1.2
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 10:26:31 +02:00
Hans de Graaff
f74e201468
dev-ruby/console: drop 1.15.3
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 09:29:26 +02:00
Hans de Graaff
1f8b933013
dev-ruby/console: add 1.16.2
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 09:29:26 +02:00
Hans de Graaff
c083560d2a
dev-ruby/sus: add 0.14.0
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 09:21:41 +02:00
Hans de Graaff
622cedb5e5
dev-ruby/fiber-local: comment out unused deps
...
Removing them makes it harded to see what changed later and we comment this
out everywere in dev-ruby.
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 09:21:41 +02:00
Hans de Graaff
6e66609617
dev-ruby/fiber-local: disable ruby26
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-23 09:21:41 +02:00
Matoro Mahri
2319ab1165
dev-ruby/async-io: add 1.34.0, drop 1.33.0
...
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com >
Closes: https://github.com/gentoo/gentoo/pull/25906
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
Matoro Mahri
0ea9d1d7a3
dev-ruby/async: add 1.30.3, 2.1.0, drop 1.30.1, 2.0.2
...
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
Matoro Mahri
b89aaf0315
dev-ruby/rspec-files: add 1.1.2, drop 1.1.1
...
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
Matoro Mahri
cd0ceca03b
dev-ruby/sinatra: fix tests on ruby31
...
Upstream determined this will go into 3.0.0 release, so it's still
required for 2.2.1.
See: https://github.com/sinatra/sinatra/issues/1774
See: https://github.com/sinatra/sinatra/pull/1519
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
Matoro Mahri
36c1c995a8
dev-ruby/rack-test: fix tests on sparc
...
See: https://github.com/rack/rack-test/issues/323
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
Matoro Mahri
88f132149d
dev-ruby/sus: add 0.13.0, drop 0.6.2
...
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
matoro
21da93d12d
dev-ruby/http: add 5.1.0
...
Giant push to the Ruby tree to bring up dev-ruby/http to the 5.x branch.
http-5.x changes the underlying C parser from http-parser to llhttp-ffi,
which pulls in most of the socketry async ecosystem for its tests. All
of these packages have been tested on sparc, using all compatible Ruby
versions from ruby26 to ruby31.
KNOWN ISSUES:
* dev-ruby/async-http tests can hang on ruby27 only
* dev-ruby/dalli tests are RESTRICTed because they spin up a local
memcached instance, which is broken on sparc (see bug 636552)
* In order to get the benefits of respect-cflags.patch for packages that
use ffi-compiler (such as dev-ruby/llhttp-ffi), you must rebuild
dev-ruby/ffi-compiler
* dev-ruby/ffi has two failing tests, but passes everything else. This
does not seem to affect functionality. Documented in bug 847286 and
upstream https://github.com/ffi/ffi/pull/957
* dev-ruby/simplecov tests fail for ruby3x, already filed by someone
else as bug 835620. This may be fixed in newer upstream versions
* 5.1.0 seems to have introduced a new issue not present in 5.0.4, fix
is simple and submitted upstream as
https://github.com/httprb/http/pull/719 , courtest of
https://github.com/pact-foundation/pact-support/pull/29
Closes: https://bugs.gentoo.org/766162
Bug: https://bugs.gentoo.org/761550
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
matoro
ff962ce8d1
dev-ruby/sus: new package, add 0.6.2
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
matoro
96086551a7
dev-ruby/sinatra: revbump 2.2.0-r1, enable ruby31
...
See: https://github.com/sinatra/sinatra/issues/1774
See: https://github.com/sinatra/sinatra/pull/1519
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
matoro
e23fa1ae4c
dev-ruby/rspec-memory: new package, add 1.0.3
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:11 -04:00
matoro
057a7d0e4f
dev-ruby/rspec-files: new package, add 1.1.1
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
f2fc0afbe4
dev-ruby/rack-test: enable ruby31
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
66828c0c67
dev-ruby/llhttp-ffi: new package, add 0.4.0
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
eb07c319b3
dev-ruby/io-event: new package, add 1.0.9
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
389795c71d
dev-ruby/fiber-local: new package, add 1.0.0
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
3e08fd2294
dev-ruby/ffi-compiler: revbump 1.0.1-r2, respect *FLAGS
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
4cf664faf6
dev-ruby/ffi: revbump 1.15.5-r1, fix sparc
...
See: https://github.com/ffi/ffi/pull/957
Closes: https://bugs.gentoo.org/847286
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
23f46cf57e
dev-ruby/console: new package, add 1.15.3
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
e1503e21f5
dev-ruby/async: new package, add 1.30.1 and 2.0.2
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
b34ff86203
dev-ruby/async-rspec: new package, add 1.16.1
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
8a8e1ef39e
dev-ruby/async-io: new package, add 1.33.0
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
matoro
99ff61135a
dev-ruby/async-container: new package, add 0.16.12
...
Signed-off-by: matoro <matoro@users.noreply.github.com >
Signed-off-by: Matt Turner <mattst88@gentoo.org >
2022-10-22 17:33:10 -04:00
Hans de Graaff
2bcb36d9fa
dev-ruby/sqlite3: stabilize 1.4.4 for amd64
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-22 06:35:27 +02:00
Hans de Graaff
89b28d5125
dev-ruby/sqlite3: drop 1.4.3
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-22 06:34:13 +02:00
Hans de Graaff
b6e9deed7b
dev-ruby/sqlite3: add 1.5.3
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-22 06:33:52 +02:00
Hans de Graaff
15b754163b
dev-ruby/sinatra: add 3.0.2
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-22 06:21:45 +02:00
Hans de Graaff
0ac194d3cc
dev-ruby/rack-protection: add 3.0.2
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-22 06:21:32 +02:00
Hans de Graaff
a88fbb38ab
dev-ruby/excon: stabilize 0.92.4 for amd64
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-22 06:11:42 +02:00
Hans de Graaff
4b9d875964
dev-ruby/excon: add 0.93.1
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-22 06:11:37 +02:00
Hans de Graaff
d31181c499
dev-ruby/parallel: enable ruby31 and disable ruby26
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-21 11:11:28 +02:00
Hans de Graaff
e06a957e47
dev-ruby/ruby-progressbar: enable ruby31 and disable ruby26
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-10-21 11:11:28 +02:00