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: Fri, 21 Mar 2025 08:13:22 +0000 (UTC) [thread overview]
Message-ID: <1742544792.ced8f13291312b841aef9758071427810c2f0241.graaff@gentoo> (raw)
commit: ced8f13291312b841aef9758071427810c2f0241
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 21 08:12:48 2025 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Mar 21 08:13:12 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced8f132
dev-ruby/async: add 2.23.1
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/async/Manifest | 1 +
dev-ruby/async/async-2.23.1.ebuild | 47 ++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest
index 75e603ab6d62..e3f0c5620b18 100644
--- a/dev-ruby/async/Manifest
+++ b/dev-ruby/async/Manifest
@@ -1,4 +1,5 @@
DIST async-1.31.0.tar.gz 92889 BLAKE2B b573e3106243fd0934387254b302f541a9ebbcd34bd451562bab1d39bcd37c593e2290667b524db7bc862268812a0932a644c670cbaf2a4a5ee240a866e08726 SHA512 f60fb9f4e95d1f579ce5f664abfe96b7196e3e47baf2856b7e97815107e0aa2e807c969839d118b6144372443687568488749547d762863b31d82c8d7e5d45ac
+DIST async-2.23.1.tar.gz 3943314 BLAKE2B 18f89262e74a2bb0477a75fc7fca0bac446a825791ab5cd8d9ed2f7032cf4207c61b57857f100ab14683cb737f8a1e3bc1d8847ea4a40339b462e3e7e07efc3a SHA512 fa64c5a38c9ff9d87cc3bcc706828f2b4094ee8a747cd5b6b00cdcef3a4220a2c080f11c417b7869df0b708b570de75d46a52e299a87ff1fe3a98b6c6f5a1345
DIST async-2.6.2.tar.gz 86923 BLAKE2B ef1a840bd52c3713268582260a00855061fc3ee2d05fb67a2de44f9012dc419745eeac0522fb06e9689860ed23bf5dbb8280f796e645d992d1a98da7cfb4279c SHA512 627f490360d96e9ef8cfb5dc5ea929a1574cdfa6db91fcbfe5b14f6e475e03c750b2806b8d13025425b969ed44944debdcf6d573bc95eafe80a6056a0550707b
DIST async-2.6.5.tar.gz 93305 BLAKE2B fbceff6b20eaf10a922f9993c73157cd3790263e1540167715012e39a2223f2d5e8549e7f9949d3851fdf8120763b24b468b904e668aec2927c5c2028101c1d9 SHA512 839eea7d0113d879acd1d85da4d0119c0698b8bdfe36a24450a24c2fb2151cfa4cd8987aea663ba51ff52a078693cb1ee7e0f3ac805aebf91655f3e279842caf
DIST async-2.8.0.tar.gz 92095 BLAKE2B e9d2356071ccdcf4f0025e4a449c78bf6ae31bf0841c286a48c18f94f3c09147ba6c4da6f737fe011b3066730180f2aff3ab03efe8b61b33d05ea1d28ae6c276 SHA512 80d31531e1b830b499a4c9cac41867a8836b3a339154336363ef397dd67c41c27d0b667e2754efba65fa88e03b81d48ce9ac5c17ce1e0bd8080af1ffc9873fa2
diff --git a/dev-ruby/async/async-2.23.1.ebuild b/dev-ruby/async/async-2.23.1.ebuild
new file mode 100644
index 000000000000..de2a72d4f805
--- /dev/null
+++ b/dev-ruby/async/async-2.23.1.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="ruby31 ruby32 ruby33"
+
+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"
+
+ruby_add_rdepend "
+ >=dev-ruby/console-1.29:1
+ dev-ruby/fiber-annotation
+ >=dev-ruby/io-event-1.9: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-03-21 8:13 UTC|newest]
Thread overview: 60+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-21 8:13 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-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
2024-09-13 4:13 Sam James
2024-06-28 12:59 Sam James
2024-02-25 8:52 Hans de Graaff
2024-02-17 9:53 Hans de Graaff
[not found] <1708163586.0a5835af33e0d6962a4fad3beb9f503cdbcffa05.graaff@gentoo>
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=1742544792.ced8f13291312b841aef9758071427810c2f0241.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