From: "Hans de Graaff" <graaff@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/async/
Date: Tue, 17 Jun 2025 19:42:33 +0000 (UTC) [thread overview]
Message-ID: <1750189340.0dfa03799969fbf6af9d2f5ca09f901f21c0dea9.graaff@gentoo> (raw)
commit: 0dfa03799969fbf6af9d2f5ca09f901f21c0dea9
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 18:51:26 2025 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Tue Jun 17 19:42:20 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dfa0379
dev-ruby/async: add 2.25.0
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/async/Manifest | 1 +
dev-ruby/async/async-2.25.0.ebuild | 47 ++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest
index 02a2227dea8f..1a798ad7d903 100644
--- a/dev-ruby/async/Manifest
+++ b/dev-ruby/async/Manifest
@@ -1,4 +1,5 @@
DIST async-2.23.1.tar.gz 3943314 BLAKE2B 18f89262e74a2bb0477a75fc7fca0bac446a825791ab5cd8d9ed2f7032cf4207c61b57857f100ab14683cb737f8a1e3bc1d8847ea4a40339b462e3e7e07efc3a SHA512 fa64c5a38c9ff9d87cc3bcc706828f2b4094ee8a747cd5b6b00cdcef3a4220a2c080f11c417b7869df0b708b570de75d46a52e299a87ff1fe3a98b6c6f5a1345
DIST async-2.24.0.tar.gz 3943678 BLAKE2B 3add1d387a6d2eab5105f314264afa3f73b5c39364fa72af3a2f52d2792bdfb7579e1b69a34a89e1debcacf68403157b8828eeb9858da994e8d34ecbe2582499 SHA512 0638b7800b3ca0252f22f108c74afbec113c4ab8b3db427aa6d46f8d0f30cb044b538789c581596bc59ddde3e7d8c117fd3b6516b5556f779b983407a44e0cec
+DIST async-2.25.0.tar.gz 3944092 BLAKE2B 2cf1bd3fb38673d31da08f1f8a591d267563571fbdaf844b05cc8a4bd8e4d258c45fb6220dbfe299c25688f8e77acc6b3a164dc0348dcce1beb14ae7fd725aa3 SHA512 7990ef94081185eb119f37c9073ed74ea3c3820c7fdcbcaeffca9216ced84bf4d70740d84914594ce0aa9c8c9e9873d1cb87b43872fc0c87f6eec4792cbce396
DIST async-2.6.2.tar.gz 86923 BLAKE2B ef1a840bd52c3713268582260a00855061fc3ee2d05fb67a2de44f9012dc419745eeac0522fb06e9689860ed23bf5dbb8280f796e645d992d1a98da7cfb4279c SHA512 627f490360d96e9ef8cfb5dc5ea929a1574cdfa6db91fcbfe5b14f6e475e03c750b2806b8d13025425b969ed44944debdcf6d573bc95eafe80a6056a0550707b
DIST async-2.8.2.tar.gz 92610 BLAKE2B d120a0b136d6ce2855840576543ec7d50a88da5a78789aa8954faedf3a980a94fecd78bcec79a8abd88767ba336215977d8c2d2439a05840698b6dd989ecc4df SHA512 d43ee9f69eb3ca6ef9af118d45de1410c60d125cb1bd7d8e2c39fd51061d00dad34bcbd1afeb816b9d241a2b793ddc41677ea8e3ee004affcbf12480f89a9c2c
diff --git a/dev-ruby/async/async-2.25.0.ebuild b/dev-ruby/async/async-2.25.0.ebuild
new file mode 100644
index 000000000000..8ac8846b77bf
--- /dev/null
+++ b/dev-ruby/async/async-2.25.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A concurrency framework for Ruby"
+HOMEPAGE="https://github.com/socketry/async"
+SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv ~sparc ~x86"
+
+ruby_add_rdepend "
+ >=dev-ruby/console-1.29:1
+ dev-ruby/fiber-annotation
+ >=dev-ruby/io-event-1.11:1
+ >=dev-ruby/metrics-0.12:0
+ >=dev-ruby/traces-0.15:0
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/benchmark-ips
+ dev-ruby/sus-fixtures-async
+ dev-ruby/sus-fixtures-console
+ dev-ruby/sus-fixtures-time
+)"
+
+all_ruby_prepare() {
+ sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ # network tests
+ rm test/net/http.rb \
+ test/async/scheduler/address.rb \
+ test/async/scheduler/io.rb || die
+
+ # Remove developer-only test configuration
+ rm -f config/sus.rb || die
+}
next reply other threads:[~2025-06-17 19:42 UTC|newest]
Thread overview: 60+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-17 19:42 Hans de Graaff [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-07-19 6:07 [gentoo-commits] repo/gentoo:master commit in: dev-ruby/async/ Hans de Graaff
2025-06-17 19:42 Hans de Graaff
2025-06-05 7:43 Hans de Graaff
2025-05-26 8:16 Hans de Graaff
2025-05-21 10:56 Arthur Zamarin
2025-05-19 8:00 Arthur Zamarin
2025-05-17 11:38 Sam James
2025-05-13 6:44 Hans de Graaff
2025-05-13 6:44 Hans de Graaff
2025-04-21 16:58 Hans de Graaff
2025-04-19 8:37 Hans de Graaff
2025-04-10 6:47 Sam James
2025-03-23 6:52 Arthur Zamarin
2025-03-21 18:06 Jakov Smolić
2025-03-21 16:09 Jakov Smolić
2025-03-21 10:13 Sam James
2025-03-21 9:18 Sam James
2025-03-21 9:18 Sam James
2025-03-21 8:13 Hans de Graaff
2024-09-13 4:13 Sam James
2024-06-28 12:59 Sam James
2024-02-25 8:52 Hans de Graaff
[not found] <1708163586.0a5835af33e0d6962a4fad3beb9f503cdbcffa05.graaff@gentoo>
2024-02-17 9:53 ` Hans de Graaff
2024-02-17 9:53 Hans de Graaff
2024-01-03 7:14 Hans de Graaff
2023-10-31 6:42 Hans de Graaff
2023-10-24 9:30 Arthur Zamarin
2023-10-24 9:30 Arthur Zamarin
2023-08-27 6:11 Hans de Graaff
2023-08-09 4:38 Hans de Graaff
2023-07-05 0:04 Sam James
2023-07-04 20:19 Sam James
2023-07-04 20:19 Sam James
2023-07-04 20:19 Sam James
2023-06-30 6:09 Hans de Graaff
2023-06-30 5:34 Hans de Graaff
2023-05-20 9:21 Sam James
2023-04-09 2:34 Sam James
2023-04-09 2:34 Sam James
2023-04-07 8:39 Sam James
2023-04-07 8:39 Sam James
2023-04-07 8:36 Sam James
2023-04-03 3:17 Sam James
2023-04-03 3:17 Sam James
2023-04-03 0:47 Sam James
2023-04-03 0:47 Sam James
2023-04-02 23:07 Sam James
2023-04-02 23:07 Sam James
2023-04-02 23:07 Sam James
2023-04-02 23:05 Sam James
2023-04-02 22:49 Sam James
2022-12-05 20:03 Arthur Zamarin
2022-12-01 4:03 Sam James
2022-12-01 4:03 Sam James
2022-12-01 2:04 Sam James
2022-10-23 10:13 Hans de Graaff
2022-10-23 10:01 Hans de Graaff
2022-10-22 21:33 Matt Turner
2022-10-22 21:33 Matt Turner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1750189340.0dfa03799969fbf6af9d2f5ca09f901f21c0dea9.graaff@gentoo \
--to=graaff@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox