pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: ktnb
Date: Thu Sep 10 00:45:14 UTC 2026
Modified Files:
pkgsrc/lang: Makefile
Added Files:
pkgsrc/lang/akku: DESCR Makefile PLIST distinfo
pkgsrc/lang/akku/patches: patch-spells_define-values.scm
Log Message:
imported akku 1.1.0
To generate a diff of this commit:
cvs rdiff -u -r1.796 -r1.797 pkgsrc/lang/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/akku/DESCR pkgsrc/lang/akku/Makefile \
pkgsrc/lang/akku/PLIST pkgsrc/lang/akku/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/akku/patches/patch-spells_define-values.scm
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/Makefile
diff -u pkgsrc/lang/Makefile:1.796 pkgsrc/lang/Makefile:1.797
--- pkgsrc/lang/Makefile:1.796 Tue Sep 8 05:22:14 2026
+++ pkgsrc/lang/Makefile Thu Sep 10 00:45:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.796 2026/09/08 05:22:14 adam Exp $
+# $NetBSD: Makefile,v 1.797 2026/09/10 00:45:14 ktnb Exp $
#
COMMENT= Programming languages
@@ -12,6 +12,7 @@ SUBDIR+= STk
SUBDIR+= a60
SUBDIR+= abcl
SUBDIR+= adoptopenjdk11-bin
+SUBDIR+= akku
SUBDIR+= algol68g
SUBDIR+= asn1c
SUBDIR+= ats2
Added files:
Index: pkgsrc/lang/akku/DESCR
diff -u /dev/null pkgsrc/lang/akku/DESCR:1.1
--- /dev/null Thu Sep 10 00:45:14 2026
+++ pkgsrc/lang/akku/DESCR Thu Sep 10 00:45:14 2026
@@ -0,0 +1,7 @@
+Akku is a language package manager for Scheme. It grabs hold of code
+and vigorously shakes it until it behaves properly.No complicated
+setup to point out where libraries are; Akku finds them! Separately
+declare dependencies and locked versions for your project. Convert
+R7RS libraries for use with Chez Scheme and other R6RS Scheme
+implementations. Numerous R6RS packages, as well as R7RS
+libraries mirrored from Snow.
Index: pkgsrc/lang/akku/Makefile
diff -u /dev/null pkgsrc/lang/akku/Makefile:1.1
--- /dev/null Thu Sep 10 00:45:14 2026
+++ pkgsrc/lang/akku/Makefile Thu Sep 10 00:45:14 2026
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2026/09/10 00:45:14 ktnb Exp $
+
+DISTNAME= akku-1.1.0
+CATEGORIES= devel
+MASTER_SITES= https://gitlab.com/akkuscm/akku/uploads/819fd1f988c6af5e7df0dfa70aa3d3fe/
+
+MAINTAINER= ktnb%NetBSD.org@localhost
+HOMEPAGE= https://akkuscm.org/
+COMMENT= Scheme package manager
+LICENSE= gnu-gpl-v3
+
+USE_TOOLS= pkg-config gmake
+
+DEPENDS+= git-base-[0-9]*:../../devel/git-base
+
+GNU_CONFIGURE= yes
+
+.include "../../lang/guile30/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/akku/PLIST
diff -u /dev/null pkgsrc/lang/akku/PLIST:1.1
--- /dev/null Thu Sep 10 00:45:14 2026
+++ pkgsrc/lang/akku/PLIST Thu Sep 10 00:45:14 2026
@@ -0,0 +1,287 @@
+@comment $NetBSD: PLIST,v 1.1 2026/09/10 00:45:14 ktnb Exp $
+bin/akku
+lib/akku/guile/3.0/site-ccache/akku/config.go
+lib/akku/guile/3.0/site-ccache/akku/format/lockfile.go
+lib/akku/guile/3.0/site-ccache/akku/format/manifest.go
+lib/akku/guile/3.0/site-ccache/akku/lib/archive-maint.go
+lib/akku/guile/3.0/site-ccache/akku/lib/bundle.go
+lib/akku/guile/3.0/site-ccache/akku/lib/fetch.go
+lib/akku/guile/3.0/site-ccache/akku/lib/file-parser.go
+lib/akku/guile/3.0/site-ccache/akku/lib/git.go
+lib/akku/guile/3.0/site-ccache/akku/lib/graph.go
+lib/akku/guile/3.0/site-ccache/akku/lib/init.go
+lib/akku/guile/3.0/site-ccache/akku/lib/install.go
+lib/akku/guile/3.0/site-ccache/akku/lib/library-name.go
+lib/akku/guile/3.0/site-ccache/akku/lib/lock.go
+lib/akku/guile/3.0/site-ccache/akku/lib/manifest.go
+lib/akku/guile/3.0/site-ccache/akku/lib/publish.go
+lib/akku/guile/3.0/site-ccache/akku/lib/r7rs.go
+lib/akku/guile/3.0/site-ccache/akku/lib/repo-scanner.go
+lib/akku/guile/3.0/site-ccache/akku/lib/scan.go
+lib/akku/guile/3.0/site-ccache/akku/lib/schemedb.go
+lib/akku/guile/3.0/site-ccache/akku/lib/scripts.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver/choice.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver/dummy-db.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver/expression.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver/internals.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver/logging.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver/promotions.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver/search-graph.go
+lib/akku/guile/3.0/site-ccache/akku/lib/solver/universe.go
+lib/akku/guile/3.0/site-ccache/akku/lib/update.go
+lib/akku/guile/3.0/site-ccache/akku/lib/utils.go
+lib/akku/guile/3.0/site-ccache/akku/metadata.go
+lib/akku/guile/3.0/site-ccache/akku/private/compat.go
+lib/akku/guile/3.0/site-ccache/akku/private/http.go
+lib/akku/guile/3.0/site-ccache/akku/private/logging.go
+lib/akku/guile/3.0/site-ccache/akku/private/utils.go
+lib/akku/guile/3.0/site-ccache/chibi/match.go
+lib/akku/guile/3.0/site-ccache/compression/bitstream.go
+lib/akku/guile/3.0/site-ccache/compression/gzip.go
+lib/akku/guile/3.0/site-ccache/compression/huffman.go
+lib/akku/guile/3.0/site-ccache/compression/inflate.go
+lib/akku/guile/3.0/site-ccache/compression/lzma.go
+lib/akku/guile/3.0/site-ccache/compression/lzma2.go
+lib/akku/guile/3.0/site-ccache/compression/private/common.go
+lib/akku/guile/3.0/site-ccache/compression/private/compat.go
+lib/akku/guile/3.0/site-ccache/compression/sliding-buffer.go
+lib/akku/guile/3.0/site-ccache/compression/tar.go
+lib/akku/guile/3.0/site-ccache/compression/xz.go
+lib/akku/guile/3.0/site-ccache/hashing/crc.go
+lib/akku/guile/3.0/site-ccache/hashing/fixnums.go
+lib/akku/guile/3.0/site-ccache/hashing/hmac.go
+lib/akku/guile/3.0/site-ccache/hashing/md5.go
+lib/akku/guile/3.0/site-ccache/hashing/private/common.go
+lib/akku/guile/3.0/site-ccache/hashing/private/compat.go
+lib/akku/guile/3.0/site-ccache/hashing/sha-1.go
+lib/akku/guile/3.0/site-ccache/hashing/sha-2.go
+lib/akku/guile/3.0/site-ccache/industria/base64.go
+lib/akku/guile/3.0/site-ccache/industria/bit-strings.go
+lib/akku/guile/3.0/site-ccache/industria/bytevectors.go
+lib/akku/guile/3.0/site-ccache/industria/crypto/dsa.go
+lib/akku/guile/3.0/site-ccache/industria/crypto/entropy.go
+lib/akku/guile/3.0/site-ccache/industria/crypto/math.go
+lib/akku/guile/3.0/site-ccache/industria/crypto/rsa.go
+lib/akku/guile/3.0/site-ccache/industria/der.go
+lib/akku/guile/3.0/site-ccache/industria/openpgp.go
+lib/akku/guile/3.0/site-ccache/industria/strings.go
+lib/akku/guile/3.0/site-ccache/laesare/reader.go
+lib/akku/guile/3.0/site-ccache/laesare/writer.go
+lib/akku/guile/3.0/site-ccache/packrat.go
+lib/akku/guile/3.0/site-ccache/pffi.go
+lib/akku/guile/3.0/site-ccache/pffi/compat.go
+lib/akku/guile/3.0/site-ccache/pffi/misc.go
+lib/akku/guile/3.0/site-ccache/pffi/pointers.go
+lib/akku/guile/3.0/site-ccache/pffi/procedure.go
+lib/akku/guile/3.0/site-ccache/pffi/struct.go
+lib/akku/guile/3.0/site-ccache/pffi/variable.go
+lib/akku/guile/3.0/site-ccache/semver/compat/match.go
+lib/akku/guile/3.0/site-ccache/semver/ranges.go
+lib/akku/guile/3.0/site-ccache/semver/versions.go
+lib/akku/guile/3.0/site-ccache/spdx/ids.go
+lib/akku/guile/3.0/site-ccache/spdx/parser.go
+lib/akku/guile/3.0/site-ccache/spells/alist.go
+lib/akku/guile/3.0/site-ccache/spells/define-values.go
+lib/akku/guile/3.0/site-ccache/spells/delimited-readers.go
+lib/akku/guile/3.0/site-ccache/spells/error.go
+lib/akku/guile/3.0/site-ccache/spells/filesys.go
+lib/akku/guile/3.0/site-ccache/spells/filesys/compat.go
+lib/akku/guile/3.0/site-ccache/spells/gc.go
+lib/akku/guile/3.0/site-ccache/spells/gc/compat.go
+lib/akku/guile/3.0/site-ccache/spells/hash-utils.go
+lib/akku/guile/3.0/site-ccache/spells/include.go
+lib/akku/guile/3.0/site-ccache/spells/include/compat.go
+lib/akku/guile/3.0/site-ccache/spells/include/helpers.go
+lib/akku/guile/3.0/site-ccache/spells/logging.go
+lib/akku/guile/3.0/site-ccache/spells/match.go
+lib/akku/guile/3.0/site-ccache/spells/misc.go
+lib/akku/guile/3.0/site-ccache/spells/misc/compat.go
+lib/akku/guile/3.0/site-ccache/spells/operations.go
+lib/akku/guile/3.0/site-ccache/spells/opt-args.go
+lib/akku/guile/3.0/site-ccache/spells/pathname.go
+lib/akku/guile/3.0/site-ccache/spells/pathname/os-string.go
+lib/akku/guile/3.0/site-ccache/spells/ports.go
+lib/akku/guile/3.0/site-ccache/spells/procedure-annotations.go
+lib/akku/guile/3.0/site-ccache/spells/process.go
+lib/akku/guile/3.0/site-ccache/spells/process/compat.go
+lib/akku/guile/3.0/site-ccache/spells/record-types.go
+lib/akku/guile/3.0/site-ccache/spells/record-types/expand-drt.go
+lib/akku/guile/3.0/site-ccache/spells/string-utils.go
+lib/akku/guile/3.0/site-ccache/spells/syntax-utils.go
+lib/akku/guile/3.0/site-ccache/spells/time-lib.go
+lib/akku/guile/3.0/site-ccache/spells/tracing.go
+lib/akku/guile/3.0/site-ccache/spells/tracing/compat.go
+lib/akku/guile/3.0/site-ccache/spells/xvector.go
+lib/akku/guile/3.0/site-ccache/srfi/private/include.go
+lib/akku/guile/3.0/site-ccache/srfi/private/include/compat.go
+lib/akku/guile/3.0/site-ccache/srfi/private/include/read.go
+lib/akku/guile/3.0/site-ccache/srfi/srfi-115.go
+lib/akku/guile/3.0/site-ccache/srfi/srfi-115/boundary.go
+lib/akku/guile/3.0/site-ccache/srfi/srfi-23.go
+lib/akku/guile/3.0/site-ccache/struct/pack.go
+lib/akku/guile/3.0/site-ccache/wak/fmt.go
+lib/akku/guile/3.0/site-ccache/wak/fmt/color.go
+lib/akku/guile/3.0/site-ccache/wak/foof-loop.go
+lib/akku/guile/3.0/site-ccache/wak/private/include.go
+lib/akku/guile/3.0/site-ccache/wak/private/include/compat.go
+lib/akku/guile/3.0/site-ccache/wak/private/include/filesys.go
+lib/akku/guile/3.0/site-ccache/wak/private/include/helper.go
+lib/akku/guile/3.0/site-ccache/wak/private/include/utils.go
+lib/akku/guile/3.0/site-ccache/wak/private/let-optionals.go
+lib/akku/guile/3.0/site-ccache/wak/riastreams.go
+lib/akku/guile/3.0/site-ccache/wak/syn-param.go
+lib/akku/guile/3.0/site-ccache/wak/wt-tree.go
+lib/akku/guile/3.0/site-ccache/wak/wt-tree/mit-compat.go
+man/man1/akku.1
+share/akku/bootstrap.db
+share/akku/guile/site/3.0/akku/config.scm
+share/akku/guile/site/3.0/akku/format/lockfile.scm
+share/akku/guile/site/3.0/akku/format/manifest.scm
+share/akku/guile/site/3.0/akku/lib/archive-maint.scm
+share/akku/guile/site/3.0/akku/lib/bundle.scm
+share/akku/guile/site/3.0/akku/lib/fetch.scm
+share/akku/guile/site/3.0/akku/lib/file-parser.scm
+share/akku/guile/site/3.0/akku/lib/git.scm
+share/akku/guile/site/3.0/akku/lib/graph.scm
+share/akku/guile/site/3.0/akku/lib/init.scm
+share/akku/guile/site/3.0/akku/lib/install.scm
+share/akku/guile/site/3.0/akku/lib/library-name.scm
+share/akku/guile/site/3.0/akku/lib/lock.scm
+share/akku/guile/site/3.0/akku/lib/manifest.scm
+share/akku/guile/site/3.0/akku/lib/publish.scm
+share/akku/guile/site/3.0/akku/lib/r7rs.scm
+share/akku/guile/site/3.0/akku/lib/repo-scanner.scm
+share/akku/guile/site/3.0/akku/lib/scan.scm
+share/akku/guile/site/3.0/akku/lib/schemedb.scm
+share/akku/guile/site/3.0/akku/lib/scripts.scm
+share/akku/guile/site/3.0/akku/lib/solver.scm
+share/akku/guile/site/3.0/akku/lib/solver/choice.scm
+share/akku/guile/site/3.0/akku/lib/solver/dummy-db.scm
+share/akku/guile/site/3.0/akku/lib/solver/expression.scm
+share/akku/guile/site/3.0/akku/lib/solver/internals.scm
+share/akku/guile/site/3.0/akku/lib/solver/logging.scm
+share/akku/guile/site/3.0/akku/lib/solver/promotions.scm
+share/akku/guile/site/3.0/akku/lib/solver/search-graph.scm
+share/akku/guile/site/3.0/akku/lib/solver/universe.scm
+share/akku/guile/site/3.0/akku/lib/update.scm
+share/akku/guile/site/3.0/akku/lib/utils.scm
+share/akku/guile/site/3.0/akku/metadata.scm
+share/akku/guile/site/3.0/akku/private/compat.scm
+share/akku/guile/site/3.0/akku/private/http.scm
+share/akku/guile/site/3.0/akku/private/logging.scm
+share/akku/guile/site/3.0/akku/private/utils.scm
+share/akku/guile/site/3.0/chibi/match.scm
+share/akku/guile/site/3.0/compression/bitstream.scm
+share/akku/guile/site/3.0/compression/gzip.scm
+share/akku/guile/site/3.0/compression/huffman.scm
+share/akku/guile/site/3.0/compression/inflate.scm
+share/akku/guile/site/3.0/compression/lzma.scm
+share/akku/guile/site/3.0/compression/lzma2.scm
+share/akku/guile/site/3.0/compression/private/common.scm
+share/akku/guile/site/3.0/compression/private/compat.scm
+share/akku/guile/site/3.0/compression/sliding-buffer.scm
+share/akku/guile/site/3.0/compression/tar.scm
+share/akku/guile/site/3.0/compression/xz.scm
+share/akku/guile/site/3.0/hashing/crc.scm
+share/akku/guile/site/3.0/hashing/fixnums.scm
+share/akku/guile/site/3.0/hashing/hmac.scm
+share/akku/guile/site/3.0/hashing/md5.scm
+share/akku/guile/site/3.0/hashing/private/common.scm
+share/akku/guile/site/3.0/hashing/private/compat.scm
+share/akku/guile/site/3.0/hashing/sha-1.scm
+share/akku/guile/site/3.0/hashing/sha-2.scm
+share/akku/guile/site/3.0/industria/base64.scm
+share/akku/guile/site/3.0/industria/bit-strings.scm
+share/akku/guile/site/3.0/industria/bytevectors.scm
+share/akku/guile/site/3.0/industria/crypto/dsa.scm
+share/akku/guile/site/3.0/industria/crypto/entropy.scm
+share/akku/guile/site/3.0/industria/crypto/math.scm
+share/akku/guile/site/3.0/industria/crypto/rsa.scm
+share/akku/guile/site/3.0/industria/der.scm
+share/akku/guile/site/3.0/industria/openpgp.scm
+share/akku/guile/site/3.0/industria/strings.scm
+share/akku/guile/site/3.0/laesare/reader.scm
+share/akku/guile/site/3.0/laesare/writer.scm
+share/akku/guile/site/3.0/packrat.scm
+share/akku/guile/site/3.0/pffi.scm
+share/akku/guile/site/3.0/pffi/compat.scm
+share/akku/guile/site/3.0/pffi/misc.scm
+share/akku/guile/site/3.0/pffi/pointers.scm
+share/akku/guile/site/3.0/pffi/procedure.scm
+share/akku/guile/site/3.0/pffi/struct.scm
+share/akku/guile/site/3.0/pffi/variable.scm
+share/akku/guile/site/3.0/semver/compat/match.scm
+share/akku/guile/site/3.0/semver/ranges.scm
+share/akku/guile/site/3.0/semver/versions.scm
+share/akku/guile/site/3.0/spdx/ids.scm
+share/akku/guile/site/3.0/spdx/parser.scm
+share/akku/guile/site/3.0/spells/alist.scm
+share/akku/guile/site/3.0/spells/define-values.scm
+share/akku/guile/site/3.0/spells/delimited-readers.scm
+share/akku/guile/site/3.0/spells/error.scm
+share/akku/guile/site/3.0/spells/filesys.scm
+share/akku/guile/site/3.0/spells/filesys/compat.scm
+share/akku/guile/site/3.0/spells/gc.scm
+share/akku/guile/site/3.0/spells/gc/compat.scm
+share/akku/guile/site/3.0/spells/hash-utils.scm
+share/akku/guile/site/3.0/spells/include.scm
+share/akku/guile/site/3.0/spells/include/compat.scm
+share/akku/guile/site/3.0/spells/include/helpers.scm
+share/akku/guile/site/3.0/spells/logging.scm
+share/akku/guile/site/3.0/spells/match.scm
+share/akku/guile/site/3.0/spells/misc.scm
+share/akku/guile/site/3.0/spells/misc/compat.scm
+share/akku/guile/site/3.0/spells/operations.scm
+share/akku/guile/site/3.0/spells/opt-args.scm
+share/akku/guile/site/3.0/spells/pathname.scm
+share/akku/guile/site/3.0/spells/pathname/os-string.scm
+share/akku/guile/site/3.0/spells/ports.scm
+share/akku/guile/site/3.0/spells/private/misc.scm
+share/akku/guile/site/3.0/spells/private/xvector.scm
+share/akku/guile/site/3.0/spells/procedure-annotations.scm
+share/akku/guile/site/3.0/spells/process.scm
+share/akku/guile/site/3.0/spells/process/compat.scm
+share/akku/guile/site/3.0/spells/record-types.scm
+share/akku/guile/site/3.0/spells/record-types/expand-drt.scm
+share/akku/guile/site/3.0/spells/string-utils.scm
+share/akku/guile/site/3.0/spells/syntax-utils.scm
+share/akku/guile/site/3.0/spells/time-lib.scm
+share/akku/guile/site/3.0/spells/tracing.scm
+share/akku/guile/site/3.0/spells/tracing/compat.scm
+share/akku/guile/site/3.0/spells/xvector.scm
+share/akku/guile/site/3.0/srfi/%3a115/regexp-impl.scm
+share/akku/guile/site/3.0/srfi/%3a115/regexp/boundary-impl.scm
+share/akku/guile/site/3.0/srfi/private/include.scm
+share/akku/guile/site/3.0/srfi/private/include/compat.scm
+share/akku/guile/site/3.0/srfi/private/include/read.scm
+share/akku/guile/site/3.0/srfi/srfi-115.scm
+share/akku/guile/site/3.0/srfi/srfi-115/boundary.scm
+share/akku/guile/site/3.0/srfi/srfi-23.scm
+share/akku/guile/site/3.0/struct/pack.scm
+share/akku/guile/site/3.0/wak/fmt.scm
+share/akku/guile/site/3.0/wak/fmt/color.scm
+share/akku/guile/site/3.0/wak/fmt/private/fmt-color.scm
+share/akku/guile/site/3.0/wak/fmt/private/fmt-column.scm
+share/akku/guile/site/3.0/wak/fmt/private/fmt-pretty.scm
+share/akku/guile/site/3.0/wak/fmt/private/fmt.scm
+share/akku/guile/site/3.0/wak/fmt/private/mantissa.scm
+share/akku/guile/site/3.0/wak/foof-loop.scm
+share/akku/guile/site/3.0/wak/foof-loop/private/foof-loop.scm
+share/akku/guile/site/3.0/wak/private/include.scm
+share/akku/guile/site/3.0/wak/private/include/compat.scm
+share/akku/guile/site/3.0/wak/private/include/filesys.scm
+share/akku/guile/site/3.0/wak/private/include/helper.scm
+share/akku/guile/site/3.0/wak/private/include/utils.scm
+share/akku/guile/site/3.0/wak/private/let-optionals.scm
+share/akku/guile/site/3.0/wak/riastreams.scm
+share/akku/guile/site/3.0/wak/riastreams/private/stream.scm
+share/akku/guile/site/3.0/wak/syn-param.scm
+share/akku/guile/site/3.0/wak/syn-param/private/syn-param.scm
+share/akku/guile/site/3.0/wak/wt-tree.scm
+share/akku/guile/site/3.0/wak/wt-tree/mit-compat.scm
+share/akku/keys.d/akku-archive-2018.gpg
+share/doc/akku/CONTRIBUTING.md
+share/doc/akku/CREDITS.md
+share/doc/akku/NEWS.md
+share/doc/akku/README.md
Index: pkgsrc/lang/akku/distinfo
diff -u /dev/null pkgsrc/lang/akku/distinfo:1.1
--- /dev/null Thu Sep 10 00:45:14 2026
+++ pkgsrc/lang/akku/distinfo Thu Sep 10 00:45:14 2026
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2026/09/10 00:45:14 ktnb Exp $
+
+BLAKE2s (akku-1.1.0.tar.gz) = 150ad4e47d50f5a50e3628d03bebfd16c34297af0f1bbb79cbd498c44192f779
+SHA512 (akku-1.1.0.tar.gz) = a056043ea6bf54fe39a2ed0f085fbfd0515cb838cb19ee9dd19404bd21dd391620e7e84e65eae934a3837f21bbb5e88fa2a60951c7944cf5036ba08e8ba0de78
+Size (akku-1.1.0.tar.gz) = 446544 bytes
+SHA1 (patch-spells_define-values.scm) = debbfa2800805e84f3f669408e448a9fc89ee5e3
Index: pkgsrc/lang/akku/patches/patch-spells_define-values.scm
diff -u /dev/null pkgsrc/lang/akku/patches/patch-spells_define-values.scm:1.1
--- /dev/null Thu Sep 10 00:45:14 2026
+++ pkgsrc/lang/akku/patches/patch-spells_define-values.scm Thu Sep 10 00:45:14 2026
@@ -0,0 +1,42 @@
+$NetBSD: patch-spells_define-values.scm,v 1.1 2026/09/10 00:45:14 ktnb Exp $
+
+Fix an issue with define-values generating unbound variables
+when compiled with Guile >= 3.0.11
+
+https://aur.archlinux.org/cgit/aur.git/tree/define-values.patch
+
+--- spells/define-values.scm.orig 2021-02-06 19:18:57.000000000 +0000
++++ spells/define-values.scm
+@@ -35,21 +35,15 @@
+ (with-syntax (((dummy) (generate-temporaries '(dummy))))
+ (syntax
+ (define dummy (begin exp ... 'dummy)))))
+- ((_ (id ...) exp0 exp ...)
+- ;; Mutable-ids are needed so that ids defined by
+- ;; define-values can be exported from a library (mutated
+- ;; variables cannot be exported). This fix is due to Andre
+- ;; van Tonder.
+- (with-syntax (((mutable-id ...) (generate-temporaries (syntax (id ...))))
+- ((result ...) (generate-temporaries (syntax (id ...))))
++ ((_ (id ...) exp0 exp ...)
++ (with-syntax (((result ...) (generate-temporaries (syntax (id ...))))
+ ((dummy) (generate-temporaries '(dummy))))
+- (syntax
+- (begin
+- (define mutable-id) ...
+- (define dummy
+- (call-with-values
+- (lambda () exp0 exp ...)
+- (lambda (result ...)
+- (set! mutable-id result) ...
+- 'dummy)))
+- (define id mutable-id) ...))))))))
++ (syntax
++ (begin
++ (define id) ...
++ (define dummy
++ (call-with-values
++ (lambda () exp0 exp ...)
++ (lambda (result ...)
++ (set! id result) ...
++ 'dummy)))))))))))
Home |
Main Index |
Thread Index |
Old Index