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