pkgsrc-WIP-changes archive

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

fibers: Update to 2.0.0



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Sun Nov 1 20:32:35 2026 -0500
Changeset:	2b4a9dde29266e38eca751f5624c98ea74435b84

Modified Files:
	guile-fibers/COMMIT_MSG
	guile-fibers/Makefile
	guile-fibers/PLIST
	guile-fibers/TODO
	guile-fibers/distinfo

Log Message:
fibers: Update to 2.0.0

fibers 2.0.0 -- 2026-10-31
==========================

* Use a monotonic clock for ‘sleep’ to gracefully handle real-time clock jumps
  https://codeberg.org/guile/fibers/issues/89

* Incompatible change: ‘timer-operation’ has been removed due to the above

* New module ‘(fibers ivars)’ providing write-once, read-many
  synchronous variables.
  https://codeberg.org/guile/fibers/issues/100

* Fix potential infinite loop in timer wheels on choice operations
  https://codeberg.org/guile/fibers/issues/183

* New #:init-thunk parameter of ‘run-server’ from (fibers web server)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2b4a9dde29266e38eca751f5624c98ea74435b84

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

diffstat:
 guile-fibers/COMMIT_MSG | 2 +-
 guile-fibers/Makefile   | 6 +++---
 guile-fibers/PLIST      | 2 ++
 guile-fibers/TODO       | 1 -
 guile-fibers/distinfo   | 6 +++---
 5 files changed, 9 insertions(+), 8 deletions(-)

diffs:
diff --git a/guile-fibers/COMMIT_MSG b/guile-fibers/COMMIT_MSG
index 6c0a623887..d82385e9c3 100644
--- a/guile-fibers/COMMIT_MSG
+++ b/guile-fibers/COMMIT_MSG
@@ -1,4 +1,4 @@
-devel/guile-fibers: Add version 1.4.3
+devel/guile-fibers: Add version 2.0.0
 
 Fibers is a facility that provides Go-like concurrency for Guile
 Scheme, in the tradition of Concurrent ML.
diff --git a/guile-fibers/Makefile b/guile-fibers/Makefile
index 56b9db555d..e260b7c022 100644
--- a/guile-fibers/Makefile
+++ b/guile-fibers/Makefile
@@ -1,7 +1,6 @@
 # $NetBSD$
 
-# https://codeberg.org/guile/fibers/archive/v1.4.3.tar.gz
-VERSION=		1.4.3
+VERSION=		2.0.0
 DISTNAME=		fibers-${VERSION}
 PKGNAME=		guile-fibers-${VERSION}
 MASTER_SITES=		${MASTER_SITE_CODEBERG:=guile/}
@@ -15,6 +14,7 @@ COMMENT=	Go-like concurrency for Guile in the tradition of Concurrent ML
 LICENSE=	gnu-lgpl-v3
 
 # Upstream seems to think it's better not to provide a "make dist" artifact.
+# Instead, the "release" is a git snapshot.
 USE_TOOLS+=	pkg-config autoconf automake makeinfo
 GNU_CONFIGURE=	yes
 USE_LIBTOOL=	yes
@@ -25,7 +25,7 @@ WRKSRC=		${WRKDIR}/fibers
 pre-configure:
 	cd ${WRKSRC} && ./autogen.sh
 
-# Define ? to run "espensive" tests.
+#TEST_ENV+=	FIBERS_EXPENSIVE_TESTS=t
 TEST_TARGET=	check
 
 BUILDLINK_API_DEPENDS.libevent+=	libevent>=2.1.0
diff --git a/guile-fibers/PLIST b/guile-fibers/PLIST
index 728c799616..72a8867ebf 100644
--- a/guile-fibers/PLIST
+++ b/guile-fibers/PLIST
@@ -10,6 +10,7 @@ guile/3.0/lib/guile/3.0/site-ccache/fibers/deque.go
 guile/3.0/lib/guile/3.0/site-ccache/fibers/events-impl.go
 guile/3.0/lib/guile/3.0/site-ccache/fibers/interrupts.go
 guile/3.0/lib/guile/3.0/site-ccache/fibers/io-wakeup.go
+guile/3.0/lib/guile/3.0/site-ccache/fibers/ivars.go
 guile/3.0/lib/guile/3.0/site-ccache/fibers/nameset.go
 guile/3.0/lib/guile/3.0/site-ccache/fibers/operations.go
 guile/3.0/lib/guile/3.0/site-ccache/fibers/posix-clocks.go
@@ -31,6 +32,7 @@ guile/3.0/share/guile/site/3.0/fibers/deque.scm
 guile/3.0/share/guile/site/3.0/fibers/events-impl.scm
 guile/3.0/share/guile/site/3.0/fibers/interrupts.scm
 guile/3.0/share/guile/site/3.0/fibers/io-wakeup.scm
+guile/3.0/share/guile/site/3.0/fibers/ivars.scm
 guile/3.0/share/guile/site/3.0/fibers/nameset.scm
 guile/3.0/share/guile/site/3.0/fibers/operations.scm
 guile/3.0/share/guile/site/3.0/fibers/posix-clocks.scm
diff --git a/guile-fibers/TODO b/guile-fibers/TODO
index 5dfa9f6690..ae60876c80 100644
--- a/guile-fibers/TODO
+++ b/guile-fibers/TODO
@@ -1,3 +1,2 @@
-  - verify that upstream really is refusing to provide release tarballs
   - run expensive tests
   - test on other than amd64
diff --git a/guile-fibers/distinfo b/guile-fibers/distinfo
index 70565971dd..f1ebb4954a 100644
--- a/guile-fibers/distinfo
+++ b/guile-fibers/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (fibers-1.4.3.tar.gz) = 79f5fba5bb5864cfd5e97ff5b5f031c3d16637b8f8970b7a5955a53d68a4f6c8
-SHA512 (fibers-1.4.3.tar.gz) = f2039851ace722bde71adb79fa388e92acd27a6fd0e12422d498afffd27eb6b6031aa36a5c7ff97f75478fdc31459bdaa876a75dd0af635157ed18ae2166e5e0
-Size (fibers-1.4.3.tar.gz) = 124765 bytes
+BLAKE2s (fibers-2.0.0.tar.gz) = 010fdceb0519dac898ce224e65c0288d0651d66d91ce18643902c575fd8fcf22
+SHA512 (fibers-2.0.0.tar.gz) = 959a73f8c4e55488e5ca7cf362ab0423c7d350887bf54ce462f2a1c74dddf8317b8be867a7467c94048513041e1889b82f4aa7b8d308440bb9acfb95a4457989
+Size (fibers-2.0.0.tar.gz) = 128005 bytes


Home | Main Index | Thread Index | Old Index