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