From 03674627ea1ff4a785c55f9a31b4aceadeaa5132 Mon Sep 17 00:00:00 2001 From: taca Date: Sun, 4 Dec 2022 16:57:29 +0000 Subject: [PATCH] devel/ruby-async: update to 2.3.0 2.3.0 (2022-12-03) What's Changed * Convert tests to sus. by @ioquatix in #188 * Use a linked list for the barrier implementation. by @ioquatix in #192 * Add a concurrency primitive for waiting for a specific number of tasks to complete. by @ioquatix in #189 * Better support for Fiber.set_scheduler. by @ioquatix in #194 * Rename Async::LimitedBarrier to Async::Waiter based on feedback. by @ioquatix in #196 * Relax io-event dependency. by @ioquatix in #200 * Implement semaphore using linked list. by @ioquatix in #203 --- devel/ruby-async/Makefile | 6 +++--- devel/ruby-async/PLIST | 5 ++++- devel/ruby-async/distinfo | 8 ++++---- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/devel/ruby-async/Makefile b/devel/ruby-async/Makefile index 1eba54fc277c..abbd15fce2ba 100644 --- a/devel/ruby-async/Makefile +++ b/devel/ruby-async/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.2 2022/11/14 11:49:42 taca Exp $ +# $NetBSD: Makefile,v 1.3 2022/12/04 16:57:29 taca Exp $ -DISTNAME= async-2.2.1 +DISTNAME= async-2.3.0 CATEGORIES= devel MAINTAINER= pkgsrc-users@NetBSD.org @@ -11,7 +11,7 @@ LICENSE= mit USE_LANGUAGES= # none DEPENDS+= ${RUBY_PKGPREFIX}-console>=1.10<2:../../devel/ruby-console -DEPENDS+= ${RUBY_PKGPREFIX}-io-event>=1.1.0<1.2:../../devel/ruby-io-event +DEPENDS+= ${RUBY_PKGPREFIX}-io-event>=1.1.0<2:../../devel/ruby-io-event DEPENDS+= ${RUBY_PKGPREFIX}-timers>=4.1<5:../../time/ruby-timers RUBY_VERSIONS_ACCEPTED= 31 diff --git a/devel/ruby-async/PLIST b/devel/ruby-async/PLIST index 2079fd550019..7cd461f9e8ac 100644 --- a/devel/ruby-async/PLIST +++ b/devel/ruby-async/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2022/11/11 13:41:34 taca Exp $ +@comment $NetBSD: PLIST,v 1.2 2022/12/04 16:57:29 taca Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_LIBDIR}/lib/async.rb ${GEM_LIBDIR}/lib/async/barrier.md @@ -6,6 +6,7 @@ ${GEM_LIBDIR}/lib/async/barrier.rb ${GEM_LIBDIR}/lib/async/clock.rb ${GEM_LIBDIR}/lib/async/condition.md ${GEM_LIBDIR}/lib/async/condition.rb +${GEM_LIBDIR}/lib/async/list.rb ${GEM_LIBDIR}/lib/async/node.rb ${GEM_LIBDIR}/lib/async/notification.rb ${GEM_LIBDIR}/lib/async/queue.rb @@ -16,6 +17,8 @@ ${GEM_LIBDIR}/lib/async/semaphore.rb ${GEM_LIBDIR}/lib/async/task.rb ${GEM_LIBDIR}/lib/async/variable.rb ${GEM_LIBDIR}/lib/async/version.rb +${GEM_LIBDIR}/lib/async/waiter.md +${GEM_LIBDIR}/lib/async/waiter.rb ${GEM_LIBDIR}/lib/async/wrapper.rb ${GEM_LIBDIR}/lib/kernel/async.rb ${GEM_LIBDIR}/lib/kernel/sync.rb diff --git a/devel/ruby-async/distinfo b/devel/ruby-async/distinfo index 92568ec7a4bd..fb812574caa9 100644 --- a/devel/ruby-async/distinfo +++ b/devel/ruby-async/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1 2022/11/11 13:41:34 taca Exp $ +$NetBSD: distinfo,v 1.2 2022/12/04 16:57:29 taca Exp $ -BLAKE2s (async-2.2.1.gem) = a9400a0f2e1aab602f67f8f5d4448002d78b8cf03fbf2b4d733c738595be566b -SHA512 (async-2.2.1.gem) = 5a4654eeec8dbb092b4d3e6b425fe48ef818110710cd442f36e0e939d185d06aa7bf0d82e0eae690e26fa608ce853dab71d28c8f21a8a7dc80b9ebe9b60d26f3 -Size (async-2.2.1.gem) = 22528 bytes +BLAKE2s (async-2.3.0.gem) = c3e30c8f30e1adfb0098e8eac956db11c2cfb6146d047dd3730966e4d041ef18 +SHA512 (async-2.3.0.gem) = 9e33abac9c2f209335c86720cf211a39fce822c97e7208a8deb23b8677882c89b459864b430fac53cec4c0f757503fc8bd84eaaf0d9d02814b81b4555196c8b4 +Size (async-2.3.0.gem) = 24576 bytes