pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-async



Module Name:    pkgsrc
Committed By:   taca
Date:           Sun Apr 12 14:40:00 UTC 2026

Modified Files:
        pkgsrc/devel/ruby-async: Makefile PLIST distinfo

Log Message:
devel/ruby-async: update to 2.39.0

2.38.0 (2026-03-08)

* Rename Task#stop to Task#cancel for better clarity and consistency with
  common concurrency terminology.  The old stop method is still available as
  an alias for backward compatibility, but it is recommended to use cancel
  going forward.

* Forward arguments from Task#wait -> Promise#wait, so task.wait(timeout: N)
  is supported.

2.38.1 (2026-03-17)

* Fix Barrier#async when parent.async yields before the child block
  executes.  Previously, Barrier#wait could return early and miss tracking
  the task entirely, because the task had not yet appended itself to the
  barrier's task list.

2.39.0 (2026-04-05)

* Async::Barrier#wait now returns the number of tasks that were waited for,
  or nil if there were no tasks to wait for.  This provides better feedback
  about the operation, and allows you to know how many tasks were involved
  in the wait.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/ruby-async/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/ruby-async/PLIST
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/ruby-async/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ruby-async/Makefile
diff -u pkgsrc/devel/ruby-async/Makefile:1.47 pkgsrc/devel/ruby-async/Makefile:1.48
--- pkgsrc/devel/ruby-async/Makefile:1.47       Mon Mar  9 07:11:14 2026
+++ pkgsrc/devel/ruby-async/Makefile    Sun Apr 12 14:40:00 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.47 2026/03/09 07:11:14 taca Exp $
+# $NetBSD: Makefile,v 1.48 2026/04/12 14:40:00 taca Exp $
 
-DISTNAME=      async-2.37.0
+DISTNAME=      async-2.39.0
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/ruby-async/PLIST
diff -u pkgsrc/devel/ruby-async/PLIST:1.17 pkgsrc/devel/ruby-async/PLIST:1.18
--- pkgsrc/devel/ruby-async/PLIST:1.17  Mon Mar  9 07:11:14 2026
+++ pkgsrc/devel/ruby-async/PLIST       Sun Apr 12 14:40:00 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2026/03/09 07:11:14 taca Exp $
+@comment $NetBSD: PLIST,v 1.18 2026/04/12 14:40:00 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/context/best-practices.md
 ${GEM_LIBDIR}/context/debugging.md
@@ -10,6 +10,7 @@ ${GEM_LIBDIR}/context/thread-safety.md
 ${GEM_LIBDIR}/lib/async.rb
 ${GEM_LIBDIR}/lib/async/barrier.md
 ${GEM_LIBDIR}/lib/async/barrier.rb
+${GEM_LIBDIR}/lib/async/cancel.rb
 ${GEM_LIBDIR}/lib/async/clock.rb
 ${GEM_LIBDIR}/lib/async/condition.md
 ${GEM_LIBDIR}/lib/async/condition.rb

Index: pkgsrc/devel/ruby-async/distinfo
diff -u pkgsrc/devel/ruby-async/distinfo:1.43 pkgsrc/devel/ruby-async/distinfo:1.44
--- pkgsrc/devel/ruby-async/distinfo:1.43       Mon Mar  9 07:11:14 2026
+++ pkgsrc/devel/ruby-async/distinfo    Sun Apr 12 14:40:00 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.43 2026/03/09 07:11:14 taca Exp $
+$NetBSD: distinfo,v 1.44 2026/04/12 14:40:00 taca Exp $
 
-BLAKE2s (async-2.37.0.gem) = 6ec9bfa207c56dfec9644905d62dcd6f3890d262515b4fc70a7454d4c39326ce
-SHA512 (async-2.37.0.gem) = 666f498efde22feed42953d73ce92c7e49919bf2ebbdf66c7803802248d5f29d32cecb55b61e2f11502f8468f0e546ab17bb67141b9dabe5252cf8f304b2f596
-Size (async-2.37.0.gem) = 65536 bytes
+BLAKE2s (async-2.39.0.gem) = ba499b257803962caac03efed67592285b58e14c373f75a4abb5c5b1ec10e77b
+SHA512 (async-2.39.0.gem) = a0fa6c4c1773a6da4ded951065cbe3f9fbd1d5894eccd48b6cc805fd9e5239a370068e9bac4624121bbd049450b459bd3af64b1048e6dbd898dfb5eeb737913a
+Size (async-2.39.0.gem) = 66560 bytes



Home | Main Index | Thread Index | Old Index