Commit Graph
21366 Commits
Author SHA1 Message Date
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