pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
guile-fibers: Update to 1.4.3
Module Name: pkgsrc-wip
Committed By: Greg Troxel <gdt%lexort.com@localhost>
Pushed By: gdt
Date: Sat Oct 3 08:12:05 2026 -0400
Changeset: 43fe14d87a17968151d4003a6de9509ee513760b
Modified Files:
guile-fibers/Makefile
guile-fibers/TODO
guile-fibers/distinfo
Added Files:
guile-fibers/COMMIT_MSG
Log Message:
guile-fibers: Update to 1.4.3
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=43fe14d87a17968151d4003a6de9509ee513760b
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
guile-fibers/COMMIT_MSG | 4 ++++
guile-fibers/Makefile | 26 ++++++++++++++++++--------
guile-fibers/TODO | 7 +++----
guile-fibers/distinfo | 6 +++---
4 files changed, 28 insertions(+), 15 deletions(-)
diffs:
diff --git a/guile-fibers/COMMIT_MSG b/guile-fibers/COMMIT_MSG
new file mode 100644
index 0000000000..6c0a623887
--- /dev/null
+++ b/guile-fibers/COMMIT_MSG
@@ -0,0 +1,4 @@
+devel/guile-fibers: Add version 1.4.3
+
+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 d09968e517..8929edd6c8 100644
--- a/guile-fibers/Makefile
+++ b/guile-fibers/Makefile
@@ -1,20 +1,30 @@
# $NetBSD$
-VERSION= 1.3.1
-GITHUB_PROJECT= fibers
-DISTNAME= fibers-${VERSION}
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=wingo/}
-GITHUB_RELEASE= v${VERSION}
+# https://codeberg.org/guile/fibers/archive/v1.4.3.tar.gz
+VERSION= 1.4.3
+DISTNAME= fibers-${VERSION}
+PKGNAME= guile-fibers-${VERSION}
+MASTER_SITES= ${MASTER_SITE_CODEBERG:=guile/}
+CODEBERG_PROJECT= fibers
+CODEBERG_TAG= v${VERSION}
+CATEGORIES= devel
MAINTAINER= gdt%NetBSD.org@localhost
-HOMEPAGE= https://github.com/wingo/fibers/
+HOMEPAGE= https://codeberg.org/guile/fibers
COMMENT= Go-like concurrency for Guile in the tradition of Concurrent ML
LICENSE= gnu-lgpl-v3
-USE_TOOLS+= pkg-config
+# Upstream seems to think it's better not to provide a "make dist" artifact.
+USE_TOOLS+= pkg-config autoconf automake libtool makeinfo
GNU_CONFIGURE= yes
+# Unpacks to "fibers" with no version.
+WRKSRC= ${WRKDIR}/fibers
+
+pre-configure:
+ cd ${WRKSRC} && ./autogen.sh
+
+# Define ? to run "espensive" tests.
TEST_TARGET= check
BUILDLINK_API_DEPENDS.libevent+= libevent>=2.1.0
diff --git a/guile-fibers/TODO b/guile-fibers/TODO
index 487539cee2..5dfa9f6690 100644
--- a/guile-fibers/TODO
+++ b/guile-fibers/TODO
@@ -1,4 +1,3 @@
-Wait for upstream to not depend on (non-POSIX) epoll:
- https://github.com/wingo/fibers/issues/64
-
-Test
\ No newline at end of file
+ - 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 88faa2dc31..70565971dd 100644
--- a/guile-fibers/distinfo
+++ b/guile-fibers/distinfo
@@ -1,5 +1,5 @@
$NetBSD$
-BLAKE2s (fibers-1.3.1.tar.gz) = bf2e071fd21edfde25a50c15b47f828caa06ff06977c1d616db53ba26a431c06
-SHA512 (fibers-1.3.1.tar.gz) = 264658eefaa5d65950eaf742c7e7ff9af65e838d6657e39928e5ae2f8f642012d6d50d3b957a69f414d57420bd86e8c207fcdd2d8dfa7c1a59fe86573dcaf062
-Size (fibers-1.3.1.tar.gz) = 580584 bytes
+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
Home |
Main Index |
Thread Index |
Old Index