pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
guile30: add upgrade candidate to 3.0.11, from gdt
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Tue Dec 2 23:17:41 2025 +0100
Changeset: 4bbbb6890a5db6450f96536f5356f5abb7135ccb
Modified Files:
Makefile
Added Files:
guile30/ALTERNATIVES
guile30/DESCR
guile30/Makefile
guile30/PLIST
guile30/buildlink3.mk
guile30/distinfo
guile30/module.mk
guile30/patches/patch-libguile_loader.c
Log Message:
guile30: add upgrade candidate to 3.0.11, from gdt
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4bbbb6890a5db6450f96536f5356f5abb7135ccb
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 12 +-
guile30/ALTERNATIVES | 5 +
guile30/DESCR | 7 +
guile30/Makefile | 84 ++++
guile30/PLIST | 848 ++++++++++++++++++++++++++++++++
guile30/buildlink3.mk | 29 ++
guile30/distinfo | 6 +
guile30/module.mk | 24 +
guile30/patches/patch-libguile_loader.c | 15 +
9 files changed, 1028 insertions(+), 2 deletions(-)
diffs:
diff --git a/Makefile b/Makefile
index 1964800b80..96d0d8001f 100644
--- a/Makefile
+++ b/Makefile
@@ -764,6 +764,7 @@ SUBDIR+= dmenu-git
SUBDIR+= dmt-ux
SUBDIR+= dnrd
SUBDIR+= dns2tcp
+SUBDIR+= dnsdist
SUBDIR+= dnswalk
SUBDIR+= docbook-xsl-ko
SUBDIR+= docbook-xsl-ns
@@ -856,7 +857,6 @@ SUBDIR+= elementary-code
SUBDIR+= elfhash-git
SUBDIR+= elinks-dev
SUBDIR+= elinks-libmm
-SUBDIR+= elinks-snapshot
SUBDIR+= elixir-cross-ref
SUBDIR+= elk
SUBDIR+= elmerfem
@@ -1083,6 +1083,7 @@ SUBDIR+= fstrcmp
SUBDIR+= fswatch
SUBDIR+= ft8-lib
SUBDIR+= ftpsesame
+SUBDIR+= ftxui
SUBDIR+= fuse-cryfs
SUBDIR+= fuse-exfat
SUBDIR+= fuse-google-drive-git
@@ -1370,6 +1371,7 @@ SUBDIR+= go-bin
SUBDIR+= go-bindata
SUBDIR+= go-bindata-assetfs
SUBDIR+= go-clir
+SUBDIR+= go-collectd
SUBDIR+= go-curlie
SUBDIR+= go-cyclo
SUBDIR+= go-discord-irc
@@ -1492,6 +1494,7 @@ SUBDIR+= guile-persist
SUBDIR+= guile-reader
SUBDIR+= guile-sjson
SUBDIR+= guile-stis-parser
+SUBDIR+= guile30
SUBDIR+= gunison
SUBDIR+= gupnp-ui
SUBDIR+= gurk
@@ -2225,6 +2228,7 @@ SUBDIR+= libvg
SUBDIR+= libvidstab
SUBDIR+= libvirt
SUBDIR+= libvirt-glib
+SUBDIR+= libvirt11
SUBDIR+= libvpx-git
SUBDIR+= libwacom
SUBDIR+= libwbxml2-patched
@@ -2509,8 +2513,8 @@ SUBDIR+= mtop
SUBDIR+= mtpfs
SUBDIR+= mtr-graph
SUBDIR+= mtrack
-SUBDIR+= mtxclient
SUBDIR+= mtrxmath
+SUBDIR+= mtxclient
SUBDIR+= mu-cite
SUBDIR+= mudlet-301
SUBDIR+= muffin
@@ -2663,6 +2667,7 @@ SUBDIR+= nginx-module-rtmp
SUBDIR+= nginx-module-set-misc
SUBDIR+= ngircd
SUBDIR+= ngtop
+SUBDIR+= nheko
SUBDIR+= nicotine+
SUBDIR+= nih-current
SUBDIR+= ninja-ide
@@ -4807,6 +4812,7 @@ SUBDIR+= py-sqlalchemy-stubs
SUBDIR+= py-sqlelf
SUBDIR+= py-sqlite-fts4
SUBDIR+= py-sqlite-utils
+SUBDIR+= py-sqlite-web
SUBDIR+= py-sqlitedict
SUBDIR+= py-squarify
SUBDIR+= py-srpy
@@ -4919,6 +4925,7 @@ SUBDIR+= py-tldr
SUBDIR+= py-tmatrix
SUBDIR+= py-tmux
SUBDIR+= py-toeplitz
+SUBDIR+= py-tokenizers
SUBDIR+= py-toleranceinterval
SUBDIR+= py-topkapi
SUBDIR+= py-toro
@@ -4931,6 +4938,7 @@ SUBDIR+= py-tracks
SUBDIR+= py-traits
SUBDIR+= py-tranquil
SUBDIR+= py-transaction
+SUBDIR+= py-transformers
SUBDIR+= py-translationstring
SUBDIR+= py-tribe
SUBDIR+= py-trie3
diff --git a/guile30/ALTERNATIVES b/guile30/ALTERNATIVES
new file mode 100644
index 0000000000..be04eddc0b
--- /dev/null
+++ b/guile30/ALTERNATIVES
@@ -0,0 +1,5 @@
+bin/guild @PREFIX@/guile/3.0/bin/guild
+bin/guile @PREFIX@/guile/3.0/bin/guile
+bin/guile-config @PREFIX@/guile/3.0/bin/guile-config
+bin/guile-snarf @PREFIX@/guile/3.0/bin/guile-snarf
+bin/guile-tools @PREFIX@/guile/3.0/bin/guile-tools
diff --git a/guile30/DESCR b/guile30/DESCR
new file mode 100644
index 0000000000..ca9698f1a4
--- /dev/null
+++ b/guile30/DESCR
@@ -0,0 +1,7 @@
+GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library
+that implements the Scheme language plus various convenient facilities.
+It's designed so that you can link it into an application or utility to
+make it extensible. Our plan is to link this library into all GNU programs
+that call for extensibility.
+
+This is guile 3.0, the current stable version.
diff --git a/guile30/Makefile b/guile30/Makefile
new file mode 100644
index 0000000000..64001761f5
--- /dev/null
+++ b/guile30/Makefile
@@ -0,0 +1,84 @@
+# $NetBSD: Makefile,v 1.13 2025/05/22 09:22:00 adam Exp $
+
+DISTNAME= guile-3.0.11
+PKGNAME= ${DISTNAME:S/guile/guile30/}
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_GNU:=guile/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.gnu.org/software/guile/
+COMMENT= Official extension language for the GNU operating system
+LICENSE= gnu-lgpl-v3
+
+# 3.0.10 appears to be broken on all 32-bit CPU types.
+# https://issues.guix.gnu.org/72215
+
+# Currently, all versions are namespaced.
+GUILE_SUBDIR= guile/3.0
+
+# guile does not like the --build and --host triplets on NetBSD
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+= SHELL=${CONFIG_SHELL:Q}
+# Needed to work around broken configure check for accept4()
+LDFLAGS.SunOS+= -lsocket -lnsl
+
+# Fails with ranlib complaints; disable for all until understood.
+CONFIGURE_ARGS+= --disable-lto
+
+# JIT doesn't work on NetBSD due to PaX MPROTECT
+# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61957
+CONFIGURE_ARGS.NetBSD+= --disable-jit
+
+.if !empty(GUILE_SUBDIR)
+# Installation prefix is non-default.
+GUILE_PREFIX= ${PREFIX}/${GUILE_SUBDIR}
+CONFIGURE_ARGS+= --prefix=${GUILE_PREFIX:Q}
+CONFIGURE_ARGS+= --infodir=${GUILE_PREFIX:Q}/info
+CONFIGURE_ARGS+= --mandir=${GUILE_PREFIX:Q}/man
+BUILDLINK_PASSTHRU_DIRS+= ${GUILE_PREFIX}
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${GUILE_PREFIX}/lib
+.else
+CONFIGURE_ARGS+= --prefix=${PREFIX}
+CONFIGURE_ARGS+= --infodir=${PREFIX}/${PKGINFODIR}
+CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
+.endif
+
+INFO_FILES= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake pkg-config
+USE_TOOLS.Darwin+= gsed
+USE_TOOLS.SunOS+= gsed
+
+PKGCONFIG_OVERRIDE+= meta/guile-3.0.pc.in
+# known broken: test-loose-ends on NetBSD/current
+# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24003
+TEST_TARGET= check
+
+SUBST_CLASSES+= tools
+SUBST_SED.tools+= -e "s,\\((define %pkg-config-program .\\).*\\(.)\\),\\1${PREFIX}/bin/pkg-config\\2,"
+SUBST_STAGE.tools= post-build
+SUBST_FILES.tools+= meta/guile-config
+SUBST_MESSAGE.tools= Fixing path to pkg-config in installed file.
+
+# XXX: less tests would fail if we made libunistring use GNU iconv too
+#USE_GNU_ICONV= yes
+
+OPSYSVARS+= GUILE_LIBNAME
+GUILE_LIBNAME.Darwin= a
+GUILE_LIBNAME.*= so.1.7.0
+PLIST_SUBST+= GUILE_LIBNAME=${GUILE_LIBNAME}
+PRINT_PLIST_AWK+= {gsub(/${GUILE_LIBNAME}/, "$${GUILE_LIBNAME}");}
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+# needs threaded boehm-gc
+BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=8.0.4nb1
+.include "../../devel/boehm-gc/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../devel/libffi/buildlink3.mk"
+.include "../../devel/libltdl/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../textproc/libunistring/buildlink3.mk"
+.include "../../mk/pax.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/guile30/PLIST b/guile30/PLIST
new file mode 100644
index 0000000000..40bc1fe3fa
--- /dev/null
+++ b/guile30/PLIST
@@ -0,0 +1,848 @@
+@comment $NetBSD$
+guile/3.0/bin/guild
+guile/3.0/bin/guile
+guile/3.0/bin/guile-config
+guile/3.0/bin/guile-snarf
+guile/3.0/bin/guile-tools
+guile/3.0/include/guile/3.0/libguile.h
+guile/3.0/include/guile/3.0/libguile/__scm.h
+guile/3.0/include/guile/3.0/libguile/alist.h
+guile/3.0/include/guile/3.0/libguile/array-handle.h
+guile/3.0/include/guile/3.0/libguile/array-map.h
+guile/3.0/include/guile/3.0/libguile/arrays.h
+guile/3.0/include/guile/3.0/libguile/async.h
+guile/3.0/include/guile/3.0/libguile/atomic.h
+guile/3.0/include/guile/3.0/libguile/backtrace.h
+guile/3.0/include/guile/3.0/libguile/bdw-gc.h
+guile/3.0/include/guile/3.0/libguile/bitvectors.h
+guile/3.0/include/guile/3.0/libguile/boolean.h
+guile/3.0/include/guile/3.0/libguile/bytevectors.h
+guile/3.0/include/guile/3.0/libguile/chars.h
+guile/3.0/include/guile/3.0/libguile/chooks.h
+guile/3.0/include/guile/3.0/libguile/continuations.h
+guile/3.0/include/guile/3.0/libguile/control.h
+guile/3.0/include/guile/3.0/libguile/debug-malloc.h
+guile/3.0/include/guile/3.0/libguile/debug.h
+guile/3.0/include/guile/3.0/libguile/deprecated.h
+guile/3.0/include/guile/3.0/libguile/deprecation.h
+guile/3.0/include/guile/3.0/libguile/dynl.h
+guile/3.0/include/guile/3.0/libguile/dynstack.h
+guile/3.0/include/guile/3.0/libguile/dynwind.h
+guile/3.0/include/guile/3.0/libguile/eq.h
+guile/3.0/include/guile/3.0/libguile/error.h
+guile/3.0/include/guile/3.0/libguile/eval.h
+guile/3.0/include/guile/3.0/libguile/evalext.h
+guile/3.0/include/guile/3.0/libguile/exceptions.h
+guile/3.0/include/guile/3.0/libguile/expand.h
+guile/3.0/include/guile/3.0/libguile/extensions.h
+guile/3.0/include/guile/3.0/libguile/fdes-finalizers.h
+guile/3.0/include/guile/3.0/libguile/feature.h
+guile/3.0/include/guile/3.0/libguile/filesys.h
+guile/3.0/include/guile/3.0/libguile/finalizers.h
+guile/3.0/include/guile/3.0/libguile/fluids.h
+guile/3.0/include/guile/3.0/libguile/foreign-object.h
+guile/3.0/include/guile/3.0/libguile/foreign.h
+guile/3.0/include/guile/3.0/libguile/fports.h
+guile/3.0/include/guile/3.0/libguile/frames.h
+guile/3.0/include/guile/3.0/libguile/gc-inline.h
+guile/3.0/include/guile/3.0/libguile/gc.h
+guile/3.0/include/guile/3.0/libguile/generalized-vectors.h
+guile/3.0/include/guile/3.0/libguile/gettext.h
+guile/3.0/include/guile/3.0/libguile/goops.h
+guile/3.0/include/guile/3.0/libguile/gsubr.h
+guile/3.0/include/guile/3.0/libguile/guardians.h
+guile/3.0/include/guile/3.0/libguile/hash.h
+guile/3.0/include/guile/3.0/libguile/hashtab.h
+guile/3.0/include/guile/3.0/libguile/hooks.h
+guile/3.0/include/guile/3.0/libguile/i18n.h
+guile/3.0/include/guile/3.0/libguile/init.h
+guile/3.0/include/guile/3.0/libguile/inline.h
+guile/3.0/include/guile/3.0/libguile/instructions.h
+guile/3.0/include/guile/3.0/libguile/ioext.h
+guile/3.0/include/guile/3.0/libguile/iselect.h
+guile/3.0/include/guile/3.0/libguile/jit.h
+guile/3.0/include/guile/3.0/libguile/keywords.h
+guile/3.0/include/guile/3.0/libguile/list.h
+guile/3.0/include/guile/3.0/libguile/load.h
+guile/3.0/include/guile/3.0/libguile/loader.h
+guile/3.0/include/guile/3.0/libguile/macros.h
+guile/3.0/include/guile/3.0/libguile/mallocs.h
+guile/3.0/include/guile/3.0/libguile/memoize.h
+guile/3.0/include/guile/3.0/libguile/modules.h
+guile/3.0/include/guile/3.0/libguile/net_db.h
+guile/3.0/include/guile/3.0/libguile/null-threads.h
+guile/3.0/include/guile/3.0/libguile/numbers.h
+guile/3.0/include/guile/3.0/libguile/objprop.h
+guile/3.0/include/guile/3.0/libguile/options.h
+guile/3.0/include/guile/3.0/libguile/pairs.h
+guile/3.0/include/guile/3.0/libguile/poll.h
+guile/3.0/include/guile/3.0/libguile/ports.h
+guile/3.0/include/guile/3.0/libguile/posix.h
+guile/3.0/include/guile/3.0/libguile/print.h
+guile/3.0/include/guile/3.0/libguile/procprop.h
+guile/3.0/include/guile/3.0/libguile/procs.h
+guile/3.0/include/guile/3.0/libguile/programs.h
+guile/3.0/include/guile/3.0/libguile/promises.h
+guile/3.0/include/guile/3.0/libguile/pthread-threads.h
+guile/3.0/include/guile/3.0/libguile/r6rs-ports.h
+guile/3.0/include/guile/3.0/libguile/random.h
+guile/3.0/include/guile/3.0/libguile/rdelim.h
+guile/3.0/include/guile/3.0/libguile/read.h
+guile/3.0/include/guile/3.0/libguile/regex-posix.h
+guile/3.0/include/guile/3.0/libguile/rw.h
+guile/3.0/include/guile/3.0/libguile/scm.h
+guile/3.0/include/guile/3.0/libguile/scmconfig.h
+guile/3.0/include/guile/3.0/libguile/scmsigs.h
+guile/3.0/include/guile/3.0/libguile/script.h
+guile/3.0/include/guile/3.0/libguile/setjump-win.h
+guile/3.0/include/guile/3.0/libguile/simpos.h
+guile/3.0/include/guile/3.0/libguile/smob.h
+guile/3.0/include/guile/3.0/libguile/snarf.h
+guile/3.0/include/guile/3.0/libguile/socket.h
+guile/3.0/include/guile/3.0/libguile/sort.h
+guile/3.0/include/guile/3.0/libguile/srcprop.h
+guile/3.0/include/guile/3.0/libguile/srfi-13.h
+guile/3.0/include/guile/3.0/libguile/srfi-14.h
+guile/3.0/include/guile/3.0/libguile/srfi-4.h
+guile/3.0/include/guile/3.0/libguile/srfi-60.h
+guile/3.0/include/guile/3.0/libguile/stackchk.h
+guile/3.0/include/guile/3.0/libguile/stacks.h
+guile/3.0/include/guile/3.0/libguile/stime.h
+guile/3.0/include/guile/3.0/libguile/strings.h
+guile/3.0/include/guile/3.0/libguile/strorder.h
+guile/3.0/include/guile/3.0/libguile/strports.h
+guile/3.0/include/guile/3.0/libguile/struct.h
+guile/3.0/include/guile/3.0/libguile/symbols.h
+guile/3.0/include/guile/3.0/libguile/tags.h
+guile/3.0/include/guile/3.0/libguile/threads.h
+guile/3.0/include/guile/3.0/libguile/throw.h
+guile/3.0/include/guile/3.0/libguile/unicode.h
+guile/3.0/include/guile/3.0/libguile/uniform.h
+guile/3.0/include/guile/3.0/libguile/validate.h
+guile/3.0/include/guile/3.0/libguile/values.h
+guile/3.0/include/guile/3.0/libguile/variable.h
+guile/3.0/include/guile/3.0/libguile/vectors.h
+guile/3.0/include/guile/3.0/libguile/version.h
+guile/3.0/include/guile/3.0/libguile/vm-builtins.h
+guile/3.0/include/guile/3.0/libguile/vm-expand.h
+guile/3.0/include/guile/3.0/libguile/vm.h
+guile/3.0/include/guile/3.0/libguile/vports.h
+guile/3.0/include/guile/3.0/libguile/weak-set.h
+guile/3.0/include/guile/3.0/libguile/weak-table.h
+guile/3.0/include/guile/3.0/libguile/weak-vector.h
+guile/3.0/include/guile/3.0/readline.h
+guile/3.0/info/guile.info
+guile/3.0/info/r5rs.info
+guile/3.0/lib/guile/3.0/ccache/ice-9/and-let-star.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/arrays.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/atomic.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/binary-ports.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/boot-9.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/buffered-input.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/calling.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/command-line.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/common-list.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/control.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/copy-tree.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/curried-definitions.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/custom-ports.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/deprecated.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/documentation.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/eval-string.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/eval.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/exceptions.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/expect.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/fdes-finalizers.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/format.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/ftw.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/futures.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/gap-buffer.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/getopt-long.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/hash-table.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/hcons.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/history.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/i18n.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/iconv.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/lineio.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/list.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/local-eval.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/ls.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/match.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/networking.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/null.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/occam-channel.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/optargs.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/peg.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/peg/cache.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/peg/codegen.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/peg/simplify-tree.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/peg/string-peg.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/peg/using-parsers.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/poe.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/poll.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/popen.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/ports.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/posix.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/pretty-print.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/psyntax-pp.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/q.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/r5rs.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/rdelim.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/readline.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/receive.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/regex.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/runq.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/rw.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/safe-r5rs.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/safe.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/sandbox.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/save-stack.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/scm-style-repl.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/serialize.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/session.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/slib.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/soft-ports.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/stack-catch.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/streams.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/string-fun.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/suspendable-ports.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/textual-ports.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/threads.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/time.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/top-repl.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/unicode.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/vlist.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/weak-vector.go
+guile/3.0/lib/guile/3.0/ccache/language/brainfuck/compile-scheme.go
+guile/3.0/lib/guile/3.0/ccache/language/brainfuck/compile-tree-il.go
+guile/3.0/lib/guile/3.0/ccache/language/brainfuck/parse.go
+guile/3.0/lib/guile/3.0/ccache/language/brainfuck/spec.go
+guile/3.0/lib/guile/3.0/ccache/language/bytecode.go
+guile/3.0/lib/guile/3.0/ccache/language/bytecode/spec.go
+guile/3.0/lib/guile/3.0/ccache/language/cps.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/closure-conversion.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/compile-bytecode.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/contification.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/cse.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/dce.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/devirtualize-integers.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/dump.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/effects-analysis.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/elide-arity-checks.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/graphs.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/guile-vm.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/guile-vm/loop-instrumentation.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/guile-vm/lower-primcalls.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/guile-vm/reify-primitives.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/intmap.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/intset.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/licm.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/optimize.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/peel-loops.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/prune-top-level-scopes.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/renumber.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/return-types.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/rotate-loops.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/self-references.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/simplify.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/slot-allocation.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/spec.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/specialize-numbers.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/specialize-primcalls.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/split-rec.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/switch.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/type-checks.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/type-fold.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/types.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/utils.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/verify.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/with-cps.go
+guile/3.0/lib/guile/3.0/ccache/language/ecmascript/array.go
+guile/3.0/lib/guile/3.0/ccache/language/ecmascript/base.go
+guile/3.0/lib/guile/3.0/ccache/language/ecmascript/compile-tree-il.go
+guile/3.0/lib/guile/3.0/ccache/language/ecmascript/function.go
+guile/3.0/lib/guile/3.0/ccache/language/ecmascript/impl.go
+guile/3.0/lib/guile/3.0/ccache/language/ecmascript/parse.go
+guile/3.0/lib/guile/3.0/ccache/language/ecmascript/spec.go
+guile/3.0/lib/guile/3.0/ccache/language/ecmascript/tokenize.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/bindings.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/boot.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/compile-tree-il.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/falias.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/lexer.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/parser.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/runtime.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/runtime/function-slot.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/runtime/value-slot.go
+guile/3.0/lib/guile/3.0/ccache/language/elisp/spec.go
+guile/3.0/lib/guile/3.0/ccache/language/scheme/compile-tree-il.go
+guile/3.0/lib/guile/3.0/ccache/language/scheme/decompile-tree-il.go
+guile/3.0/lib/guile/3.0/ccache/language/scheme/spec.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/analyze.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/compile-bytecode.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/compile-cps.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/cps-primitives.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/debug.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/demux-lambda.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/effects.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/eta-expand.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/fix-letrec.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/inlinable-exports.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/letrectify.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/optimize.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/peval.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/primitives.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/resolve-free-vars.go
+guile/3.0/lib/guile/3.0/ccache/language/tree-il/spec.go
+guile/3.0/lib/guile/3.0/ccache/language/value/spec.go
+guile/3.0/lib/guile/3.0/ccache/language/wisp.go
+guile/3.0/lib/guile/3.0/ccache/language/wisp/spec.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/accessors.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/active-slot.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/composite-slot.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/describe.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/internal.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/keyword-formals.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/save.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/simple.go
+guile/3.0/lib/guile/3.0/ccache/oop/goops/stklos.go
+guile/3.0/lib/guile/3.0/ccache/rnrs.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/arithmetic/bitwise.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/arithmetic/fixnums.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/arithmetic/flonums.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/base.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/bytevectors.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/bytevectors/gnu.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/conditions.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/control.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/enums.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/eval.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/exceptions.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/files.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/hashtables.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/io/ports.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/io/simple.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/lists.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/mutable-pairs.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/mutable-strings.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/programs.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/r5rs.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/records/inspection.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/records/procedural.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/records/syntactic.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/sorting.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/syntax-case.go
+guile/3.0/lib/guile/3.0/ccache/rnrs/unicode.go
+guile/3.0/lib/guile/3.0/ccache/scheme/base.go
+guile/3.0/lib/guile/3.0/ccache/scheme/case-lambda.go
+guile/3.0/lib/guile/3.0/ccache/scheme/char.go
+guile/3.0/lib/guile/3.0/ccache/scheme/complex.go
+guile/3.0/lib/guile/3.0/ccache/scheme/cxr.go
+guile/3.0/lib/guile/3.0/ccache/scheme/eval.go
+guile/3.0/lib/guile/3.0/ccache/scheme/file.go
+guile/3.0/lib/guile/3.0/ccache/scheme/inexact.go
+guile/3.0/lib/guile/3.0/ccache/scheme/lazy.go
+guile/3.0/lib/guile/3.0/ccache/scheme/load.go
+guile/3.0/lib/guile/3.0/ccache/scheme/process-context.go
+guile/3.0/lib/guile/3.0/ccache/scheme/r5rs.go
+guile/3.0/lib/guile/3.0/ccache/scheme/read.go
+guile/3.0/lib/guile/3.0/ccache/scheme/repl.go
+guile/3.0/lib/guile/3.0/ccache/scheme/time.go
+guile/3.0/lib/guile/3.0/ccache/scheme/write.go
+guile/3.0/lib/guile/3.0/ccache/scripts/api-diff.go
+guile/3.0/lib/guile/3.0/ccache/scripts/autofrisk.go
+guile/3.0/lib/guile/3.0/ccache/scripts/compile.go
+guile/3.0/lib/guile/3.0/ccache/scripts/disassemble.go
+guile/3.0/lib/guile/3.0/ccache/scripts/display-commentary.go
+guile/3.0/lib/guile/3.0/ccache/scripts/doc-snarf.go
+guile/3.0/lib/guile/3.0/ccache/scripts/frisk.go
+guile/3.0/lib/guile/3.0/ccache/scripts/generate-autoload.go
+guile/3.0/lib/guile/3.0/ccache/scripts/help.go
+guile/3.0/lib/guile/3.0/ccache/scripts/lint.go
+guile/3.0/lib/guile/3.0/ccache/scripts/list.go
+guile/3.0/lib/guile/3.0/ccache/scripts/punify.go
+guile/3.0/lib/guile/3.0/ccache/scripts/read-rfc822.go
+guile/3.0/lib/guile/3.0/ccache/scripts/read-scheme-source.go
+guile/3.0/lib/guile/3.0/ccache/scripts/read-text-outline.go
+guile/3.0/lib/guile/3.0/ccache/scripts/scan-api.go
+guile/3.0/lib/guile/3.0/ccache/scripts/snarf-check-and-output-texi.go
+guile/3.0/lib/guile/3.0/ccache/scripts/snarf-guile-m4-docs.go
+guile/3.0/lib/guile/3.0/ccache/scripts/summarize-guile-TODO.go
+guile/3.0/lib/guile/3.0/ccache/scripts/use2dot.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-1.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-10.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-11.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-111.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-13.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-14.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-16.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-17.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-171.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-171/gnu.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-171/meta.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-18.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-19.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-197.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-2.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-207.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-244.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-26.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-27.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-28.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-31.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-34.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-35.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-37.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-38.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-39.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-4.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-4/gnu.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-41.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-42.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-43.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-45.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-6.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-60.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-64.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-64/automake.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-67.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-69.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-71.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-8.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-88.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-9.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-9/gnu.go
+guile/3.0/lib/guile/3.0/ccache/srfi/srfi-98.go
+guile/3.0/lib/guile/3.0/ccache/statprof.go
+guile/3.0/lib/guile/3.0/ccache/sxml/apply-templates.go
+guile/3.0/lib/guile/3.0/ccache/sxml/fold.go
+guile/3.0/lib/guile/3.0/ccache/sxml/match.go
+guile/3.0/lib/guile/3.0/ccache/sxml/simple.go
+guile/3.0/lib/guile/3.0/ccache/sxml/ssax.go
+guile/3.0/lib/guile/3.0/ccache/sxml/ssax/input-parse.go
+guile/3.0/lib/guile/3.0/ccache/sxml/transform.go
+guile/3.0/lib/guile/3.0/ccache/sxml/xpath.go
+guile/3.0/lib/guile/3.0/ccache/system/base/ck.go
+guile/3.0/lib/guile/3.0/ccache/system/base/compile.go
+guile/3.0/lib/guile/3.0/ccache/system/base/lalr.go
+guile/3.0/lib/guile/3.0/ccache/system/base/language.go
+guile/3.0/lib/guile/3.0/ccache/system/base/message.go
+guile/3.0/lib/guile/3.0/ccache/system/base/optimize.go
+guile/3.0/lib/guile/3.0/ccache/system/base/pmatch.go
+guile/3.0/lib/guile/3.0/ccache/system/base/syntax.go
+guile/3.0/lib/guile/3.0/ccache/system/base/target.go
+guile/3.0/lib/guile/3.0/ccache/system/base/types.go
+guile/3.0/lib/guile/3.0/ccache/system/base/types/internal.go
+guile/3.0/lib/guile/3.0/ccache/system/foreign-library.go
+guile/3.0/lib/guile/3.0/ccache/system/foreign-object.go
+guile/3.0/lib/guile/3.0/ccache/system/foreign.go
+guile/3.0/lib/guile/3.0/ccache/system/repl/command.go
+guile/3.0/lib/guile/3.0/ccache/system/repl/common.go
+guile/3.0/lib/guile/3.0/ccache/system/repl/coop-server.go
+guile/3.0/lib/guile/3.0/ccache/system/repl/debug.go
+guile/3.0/lib/guile/3.0/ccache/system/repl/error-handling.go
+guile/3.0/lib/guile/3.0/ccache/system/repl/repl.go
+guile/3.0/lib/guile/3.0/ccache/system/repl/server.go
+guile/3.0/lib/guile/3.0/ccache/system/syntax.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/assembler.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/coverage.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/debug.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/disassembler.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/dwarf.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/elf.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/frame.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/inspect.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/linker.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/loader.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/program.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/trace.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/trap-state.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/traps.go
+guile/3.0/lib/guile/3.0/ccache/system/vm/vm.go
+guile/3.0/lib/guile/3.0/ccache/system/xref.go
+guile/3.0/lib/guile/3.0/ccache/texinfo.go
+guile/3.0/lib/guile/3.0/ccache/texinfo/docbook.go
+guile/3.0/lib/guile/3.0/ccache/texinfo/html.go
+guile/3.0/lib/guile/3.0/ccache/texinfo/indexing.go
+guile/3.0/lib/guile/3.0/ccache/texinfo/plain-text.go
+guile/3.0/lib/guile/3.0/ccache/texinfo/reflection.go
+guile/3.0/lib/guile/3.0/ccache/texinfo/serialize.go
+guile/3.0/lib/guile/3.0/ccache/texinfo/string-utils.go
+guile/3.0/lib/guile/3.0/ccache/web/client.go
+guile/3.0/lib/guile/3.0/ccache/web/http.go
+guile/3.0/lib/guile/3.0/ccache/web/request.go
+guile/3.0/lib/guile/3.0/ccache/web/response.go
+guile/3.0/lib/guile/3.0/ccache/web/server.go
+guile/3.0/lib/guile/3.0/ccache/web/server/http.go
+guile/3.0/lib/guile/3.0/ccache/web/uri.go
+guile/3.0/lib/guile/3.0/extensions/guile-readline.la
+guile/3.0/lib/libguile-3.0.la
+guile/3.0/lib/libguile-3.0.so.1.7.1-gdb.scm
+guile/3.0/lib/pkgconfig/guile-3.0.pc
+guile/3.0/man/man1/guile.1
+guile/3.0/share/aclocal/guile.m4
+guile/3.0/share/guile/3.0/guile-procedures.txt
+guile/3.0/share/guile/3.0/ice-9/and-let-star.scm
+guile/3.0/share/guile/3.0/ice-9/arrays.scm
+guile/3.0/share/guile/3.0/ice-9/atomic.scm
+guile/3.0/share/guile/3.0/ice-9/binary-ports.scm
+guile/3.0/share/guile/3.0/ice-9/boot-9.scm
+guile/3.0/share/guile/3.0/ice-9/buffered-input.scm
+guile/3.0/share/guile/3.0/ice-9/calling.scm
+guile/3.0/share/guile/3.0/ice-9/command-line.scm
+guile/3.0/share/guile/3.0/ice-9/common-list.scm
+guile/3.0/share/guile/3.0/ice-9/control.scm
+guile/3.0/share/guile/3.0/ice-9/copy-tree.scm
+guile/3.0/share/guile/3.0/ice-9/curried-definitions.scm
+guile/3.0/share/guile/3.0/ice-9/custom-ports.scm
+guile/3.0/share/guile/3.0/ice-9/deprecated.scm
+guile/3.0/share/guile/3.0/ice-9/documentation.scm
+guile/3.0/share/guile/3.0/ice-9/eval-string.scm
+guile/3.0/share/guile/3.0/ice-9/eval.scm
+guile/3.0/share/guile/3.0/ice-9/exceptions.scm
+guile/3.0/share/guile/3.0/ice-9/expect.scm
+guile/3.0/share/guile/3.0/ice-9/fdes-finalizers.scm
+guile/3.0/share/guile/3.0/ice-9/format.scm
+guile/3.0/share/guile/3.0/ice-9/ftw.scm
+guile/3.0/share/guile/3.0/ice-9/futures.scm
+guile/3.0/share/guile/3.0/ice-9/gap-buffer.scm
+guile/3.0/share/guile/3.0/ice-9/getopt-long.scm
+guile/3.0/share/guile/3.0/ice-9/hash-table.scm
+guile/3.0/share/guile/3.0/ice-9/hcons.scm
+guile/3.0/share/guile/3.0/ice-9/history.scm
+guile/3.0/share/guile/3.0/ice-9/i18n.scm
+guile/3.0/share/guile/3.0/ice-9/iconv.scm
+guile/3.0/share/guile/3.0/ice-9/lineio.scm
+guile/3.0/share/guile/3.0/ice-9/list.scm
+guile/3.0/share/guile/3.0/ice-9/local-eval.scm
+guile/3.0/share/guile/3.0/ice-9/ls.scm
+guile/3.0/share/guile/3.0/ice-9/match.scm
+guile/3.0/share/guile/3.0/ice-9/match.upstream.scm
+guile/3.0/share/guile/3.0/ice-9/networking.scm
+guile/3.0/share/guile/3.0/ice-9/null.scm
+guile/3.0/share/guile/3.0/ice-9/occam-channel.scm
+guile/3.0/share/guile/3.0/ice-9/optargs.scm
+guile/3.0/share/guile/3.0/ice-9/peg.scm
+guile/3.0/share/guile/3.0/ice-9/peg/cache.scm
+guile/3.0/share/guile/3.0/ice-9/peg/codegen.scm
+guile/3.0/share/guile/3.0/ice-9/peg/simplify-tree.scm
+guile/3.0/share/guile/3.0/ice-9/peg/string-peg.scm
+guile/3.0/share/guile/3.0/ice-9/peg/using-parsers.scm
+guile/3.0/share/guile/3.0/ice-9/poe.scm
+guile/3.0/share/guile/3.0/ice-9/poll.scm
+guile/3.0/share/guile/3.0/ice-9/popen.scm
+guile/3.0/share/guile/3.0/ice-9/ports.scm
+guile/3.0/share/guile/3.0/ice-9/posix.scm
+guile/3.0/share/guile/3.0/ice-9/pretty-print.scm
+guile/3.0/share/guile/3.0/ice-9/psyntax-pp.scm
+guile/3.0/share/guile/3.0/ice-9/psyntax.scm
+guile/3.0/share/guile/3.0/ice-9/q.scm
+guile/3.0/share/guile/3.0/ice-9/quasisyntax.scm
+guile/3.0/share/guile/3.0/ice-9/r5rs.scm
+guile/3.0/share/guile/3.0/ice-9/r6rs-libraries.scm
+guile/3.0/share/guile/3.0/ice-9/r7rs-libraries.scm
+guile/3.0/share/guile/3.0/ice-9/rdelim.scm
+guile/3.0/share/guile/3.0/ice-9/read.scm
+guile/3.0/share/guile/3.0/ice-9/readline.scm
+guile/3.0/share/guile/3.0/ice-9/receive.scm
+guile/3.0/share/guile/3.0/ice-9/regex.scm
+guile/3.0/share/guile/3.0/ice-9/runq.scm
+guile/3.0/share/guile/3.0/ice-9/rw.scm
+guile/3.0/share/guile/3.0/ice-9/safe-r5rs.scm
+guile/3.0/share/guile/3.0/ice-9/safe.scm
+guile/3.0/share/guile/3.0/ice-9/sandbox.scm
+guile/3.0/share/guile/3.0/ice-9/save-stack.scm
+guile/3.0/share/guile/3.0/ice-9/scm-style-repl.scm
+guile/3.0/share/guile/3.0/ice-9/serialize.scm
+guile/3.0/share/guile/3.0/ice-9/session.scm
+guile/3.0/share/guile/3.0/ice-9/slib.scm
+guile/3.0/share/guile/3.0/ice-9/soft-ports.scm
+guile/3.0/share/guile/3.0/ice-9/stack-catch.scm
+guile/3.0/share/guile/3.0/ice-9/streams.scm
+guile/3.0/share/guile/3.0/ice-9/string-fun.scm
+guile/3.0/share/guile/3.0/ice-9/suspendable-ports.scm
+guile/3.0/share/guile/3.0/ice-9/textual-ports.scm
+guile/3.0/share/guile/3.0/ice-9/threads.scm
+guile/3.0/share/guile/3.0/ice-9/time.scm
+guile/3.0/share/guile/3.0/ice-9/top-repl.scm
+guile/3.0/share/guile/3.0/ice-9/unicode.scm
+guile/3.0/share/guile/3.0/ice-9/vlist.scm
+guile/3.0/share/guile/3.0/ice-9/weak-vector.scm
+guile/3.0/share/guile/3.0/language/brainfuck/compile-scheme.scm
+guile/3.0/share/guile/3.0/language/brainfuck/compile-tree-il.scm
+guile/3.0/share/guile/3.0/language/brainfuck/parse.scm
+guile/3.0/share/guile/3.0/language/brainfuck/spec.scm
+guile/3.0/share/guile/3.0/language/bytecode.scm
+guile/3.0/share/guile/3.0/language/bytecode/spec.scm
+guile/3.0/share/guile/3.0/language/cps.scm
+guile/3.0/share/guile/3.0/language/cps/closure-conversion.scm
+guile/3.0/share/guile/3.0/language/cps/compile-bytecode.scm
+guile/3.0/share/guile/3.0/language/cps/contification.scm
+guile/3.0/share/guile/3.0/language/cps/cse.scm
+guile/3.0/share/guile/3.0/language/cps/dce.scm
+guile/3.0/share/guile/3.0/language/cps/devirtualize-integers.scm
+guile/3.0/share/guile/3.0/language/cps/dump.scm
+guile/3.0/share/guile/3.0/language/cps/effects-analysis.scm
+guile/3.0/share/guile/3.0/language/cps/elide-arity-checks.scm
+guile/3.0/share/guile/3.0/language/cps/graphs.scm
+guile/3.0/share/guile/3.0/language/cps/guile-vm.scm
+guile/3.0/share/guile/3.0/language/cps/guile-vm/loop-instrumentation.scm
+guile/3.0/share/guile/3.0/language/cps/guile-vm/lower-primcalls.scm
+guile/3.0/share/guile/3.0/language/cps/guile-vm/reify-primitives.scm
+guile/3.0/share/guile/3.0/language/cps/intmap.scm
+guile/3.0/share/guile/3.0/language/cps/intset.scm
+guile/3.0/share/guile/3.0/language/cps/licm.scm
+guile/3.0/share/guile/3.0/language/cps/optimize.scm
+guile/3.0/share/guile/3.0/language/cps/peel-loops.scm
+guile/3.0/share/guile/3.0/language/cps/prune-top-level-scopes.scm
+guile/3.0/share/guile/3.0/language/cps/renumber.scm
+guile/3.0/share/guile/3.0/language/cps/return-types.scm
+guile/3.0/share/guile/3.0/language/cps/rotate-loops.scm
+guile/3.0/share/guile/3.0/language/cps/self-references.scm
+guile/3.0/share/guile/3.0/language/cps/simplify.scm
+guile/3.0/share/guile/3.0/language/cps/slot-allocation.scm
+guile/3.0/share/guile/3.0/language/cps/spec.scm
+guile/3.0/share/guile/3.0/language/cps/specialize-numbers.scm
+guile/3.0/share/guile/3.0/language/cps/specialize-primcalls.scm
+guile/3.0/share/guile/3.0/language/cps/split-rec.scm
+guile/3.0/share/guile/3.0/language/cps/switch.scm
+guile/3.0/share/guile/3.0/language/cps/type-checks.scm
+guile/3.0/share/guile/3.0/language/cps/type-fold.scm
+guile/3.0/share/guile/3.0/language/cps/types.scm
+guile/3.0/share/guile/3.0/language/cps/utils.scm
+guile/3.0/share/guile/3.0/language/cps/verify.scm
+guile/3.0/share/guile/3.0/language/cps/with-cps.scm
+guile/3.0/share/guile/3.0/language/ecmascript/array.scm
+guile/3.0/share/guile/3.0/language/ecmascript/base.scm
+guile/3.0/share/guile/3.0/language/ecmascript/compile-tree-il.scm
+guile/3.0/share/guile/3.0/language/ecmascript/function.scm
+guile/3.0/share/guile/3.0/language/ecmascript/impl.scm
+guile/3.0/share/guile/3.0/language/ecmascript/parse.scm
+guile/3.0/share/guile/3.0/language/ecmascript/spec.scm
+guile/3.0/share/guile/3.0/language/ecmascript/tokenize.scm
+guile/3.0/share/guile/3.0/language/elisp/bindings.scm
+guile/3.0/share/guile/3.0/language/elisp/boot.el
+guile/3.0/share/guile/3.0/language/elisp/compile-tree-il.scm
+guile/3.0/share/guile/3.0/language/elisp/falias.scm
+guile/3.0/share/guile/3.0/language/elisp/lexer.scm
+guile/3.0/share/guile/3.0/language/elisp/parser.scm
+guile/3.0/share/guile/3.0/language/elisp/runtime.scm
+guile/3.0/share/guile/3.0/language/elisp/runtime/function-slot.scm
+guile/3.0/share/guile/3.0/language/elisp/runtime/value-slot.scm
+guile/3.0/share/guile/3.0/language/elisp/spec.scm
+guile/3.0/share/guile/3.0/language/scheme/compile-tree-il.scm
+guile/3.0/share/guile/3.0/language/scheme/decompile-tree-il.scm
+guile/3.0/share/guile/3.0/language/scheme/spec.scm
+guile/3.0/share/guile/3.0/language/tree-il.scm
+guile/3.0/share/guile/3.0/language/tree-il/analyze.scm
+guile/3.0/share/guile/3.0/language/tree-il/compile-bytecode.scm
+guile/3.0/share/guile/3.0/language/tree-il/compile-cps.scm
+guile/3.0/share/guile/3.0/language/tree-il/cps-primitives.scm
+guile/3.0/share/guile/3.0/language/tree-il/debug.scm
+guile/3.0/share/guile/3.0/language/tree-il/demux-lambda.scm
+guile/3.0/share/guile/3.0/language/tree-il/effects.scm
+guile/3.0/share/guile/3.0/language/tree-il/eta-expand.scm
+guile/3.0/share/guile/3.0/language/tree-il/fix-letrec.scm
+guile/3.0/share/guile/3.0/language/tree-il/inlinable-exports.scm
+guile/3.0/share/guile/3.0/language/tree-il/letrectify.scm
+guile/3.0/share/guile/3.0/language/tree-il/optimize.scm
+guile/3.0/share/guile/3.0/language/tree-il/peval.scm
+guile/3.0/share/guile/3.0/language/tree-il/primitives.scm
+guile/3.0/share/guile/3.0/language/tree-il/resolve-free-vars.scm
+guile/3.0/share/guile/3.0/language/tree-il/spec.scm
+guile/3.0/share/guile/3.0/language/value/spec.scm
+guile/3.0/share/guile/3.0/language/wisp.scm
+guile/3.0/share/guile/3.0/language/wisp/spec.scm
+guile/3.0/share/guile/3.0/oop/goops.scm
+guile/3.0/share/guile/3.0/oop/goops/accessors.scm
+guile/3.0/share/guile/3.0/oop/goops/active-slot.scm
+guile/3.0/share/guile/3.0/oop/goops/composite-slot.scm
+guile/3.0/share/guile/3.0/oop/goops/describe.scm
+guile/3.0/share/guile/3.0/oop/goops/internal.scm
+guile/3.0/share/guile/3.0/oop/goops/keyword-formals.scm
+guile/3.0/share/guile/3.0/oop/goops/save.scm
+guile/3.0/share/guile/3.0/oop/goops/simple.scm
+guile/3.0/share/guile/3.0/oop/goops/stklos.scm
+guile/3.0/share/guile/3.0/rnrs.scm
+guile/3.0/share/guile/3.0/rnrs/arithmetic/bitwise.scm
+guile/3.0/share/guile/3.0/rnrs/arithmetic/fixnums.scm
+guile/3.0/share/guile/3.0/rnrs/arithmetic/flonums.scm
+guile/3.0/share/guile/3.0/rnrs/base.scm
+guile/3.0/share/guile/3.0/rnrs/bytevectors.scm
+guile/3.0/share/guile/3.0/rnrs/bytevectors/gnu.scm
+guile/3.0/share/guile/3.0/rnrs/conditions.scm
+guile/3.0/share/guile/3.0/rnrs/control.scm
+guile/3.0/share/guile/3.0/rnrs/enums.scm
+guile/3.0/share/guile/3.0/rnrs/eval.scm
+guile/3.0/share/guile/3.0/rnrs/exceptions.scm
+guile/3.0/share/guile/3.0/rnrs/files.scm
+guile/3.0/share/guile/3.0/rnrs/hashtables.scm
+guile/3.0/share/guile/3.0/rnrs/io/ports.scm
+guile/3.0/share/guile/3.0/rnrs/io/simple.scm
+guile/3.0/share/guile/3.0/rnrs/lists.scm
+guile/3.0/share/guile/3.0/rnrs/mutable-pairs.scm
+guile/3.0/share/guile/3.0/rnrs/mutable-strings.scm
+guile/3.0/share/guile/3.0/rnrs/programs.scm
+guile/3.0/share/guile/3.0/rnrs/r5rs.scm
+guile/3.0/share/guile/3.0/rnrs/records/inspection.scm
+guile/3.0/share/guile/3.0/rnrs/records/procedural.scm
+guile/3.0/share/guile/3.0/rnrs/records/syntactic.scm
+guile/3.0/share/guile/3.0/rnrs/sorting.scm
+guile/3.0/share/guile/3.0/rnrs/syntax-case.scm
+guile/3.0/share/guile/3.0/rnrs/unicode.scm
+guile/3.0/share/guile/3.0/scheme/base.scm
+guile/3.0/share/guile/3.0/scheme/case-lambda.scm
+guile/3.0/share/guile/3.0/scheme/char.scm
+guile/3.0/share/guile/3.0/scheme/complex.scm
+guile/3.0/share/guile/3.0/scheme/cxr.scm
+guile/3.0/share/guile/3.0/scheme/eval.scm
+guile/3.0/share/guile/3.0/scheme/file.scm
+guile/3.0/share/guile/3.0/scheme/inexact.scm
+guile/3.0/share/guile/3.0/scheme/lazy.scm
+guile/3.0/share/guile/3.0/scheme/load.scm
+guile/3.0/share/guile/3.0/scheme/process-context.scm
+guile/3.0/share/guile/3.0/scheme/r5rs.scm
+guile/3.0/share/guile/3.0/scheme/read.scm
+guile/3.0/share/guile/3.0/scheme/repl.scm
+guile/3.0/share/guile/3.0/scheme/time.scm
+guile/3.0/share/guile/3.0/scheme/write.scm
+guile/3.0/share/guile/3.0/scripts/api-diff.scm
+guile/3.0/share/guile/3.0/scripts/autofrisk.scm
+guile/3.0/share/guile/3.0/scripts/compile.scm
+guile/3.0/share/guile/3.0/scripts/disassemble.scm
+guile/3.0/share/guile/3.0/scripts/display-commentary.scm
+guile/3.0/share/guile/3.0/scripts/doc-snarf.scm
+guile/3.0/share/guile/3.0/scripts/frisk.scm
+guile/3.0/share/guile/3.0/scripts/generate-autoload.scm
+guile/3.0/share/guile/3.0/scripts/help.scm
+guile/3.0/share/guile/3.0/scripts/lint.scm
+guile/3.0/share/guile/3.0/scripts/list.scm
+guile/3.0/share/guile/3.0/scripts/punify.scm
+guile/3.0/share/guile/3.0/scripts/read-rfc822.scm
+guile/3.0/share/guile/3.0/scripts/read-scheme-source.scm
+guile/3.0/share/guile/3.0/scripts/read-text-outline.scm
+guile/3.0/share/guile/3.0/scripts/scan-api.scm
+guile/3.0/share/guile/3.0/scripts/snarf-check-and-output-texi.scm
+guile/3.0/share/guile/3.0/scripts/snarf-guile-m4-docs.scm
+guile/3.0/share/guile/3.0/scripts/summarize-guile-TODO.scm
+guile/3.0/share/guile/3.0/scripts/use2dot.scm
+guile/3.0/share/guile/3.0/srfi/srfi-1.scm
+guile/3.0/share/guile/3.0/srfi/srfi-10.scm
+guile/3.0/share/guile/3.0/srfi/srfi-11.scm
+guile/3.0/share/guile/3.0/srfi/srfi-111.scm
+guile/3.0/share/guile/3.0/srfi/srfi-13.scm
+guile/3.0/share/guile/3.0/srfi/srfi-14.scm
+guile/3.0/share/guile/3.0/srfi/srfi-16.scm
+guile/3.0/share/guile/3.0/srfi/srfi-17.scm
+guile/3.0/share/guile/3.0/srfi/srfi-171.scm
+guile/3.0/share/guile/3.0/srfi/srfi-171/gnu.scm
+guile/3.0/share/guile/3.0/srfi/srfi-171/meta.scm
+guile/3.0/share/guile/3.0/srfi/srfi-18.scm
+guile/3.0/share/guile/3.0/srfi/srfi-19.scm
+guile/3.0/share/guile/3.0/srfi/srfi-197.scm
+guile/3.0/share/guile/3.0/srfi/srfi-2.scm
+guile/3.0/share/guile/3.0/srfi/srfi-207.scm
+guile/3.0/share/guile/3.0/srfi/srfi-207/upstream/base64.scm
+guile/3.0/share/guile/3.0/srfi/srfi-207/upstream/bytestrings-impl.scm
+guile/3.0/share/guile/3.0/srfi/srfi-244.scm
+guile/3.0/share/guile/3.0/srfi/srfi-26.scm
+guile/3.0/share/guile/3.0/srfi/srfi-27.scm
+guile/3.0/share/guile/3.0/srfi/srfi-28.scm
+guile/3.0/share/guile/3.0/srfi/srfi-31.scm
+guile/3.0/share/guile/3.0/srfi/srfi-34.scm
+guile/3.0/share/guile/3.0/srfi/srfi-35.scm
+guile/3.0/share/guile/3.0/srfi/srfi-37.scm
+guile/3.0/share/guile/3.0/srfi/srfi-38.scm
+guile/3.0/share/guile/3.0/srfi/srfi-39.scm
+guile/3.0/share/guile/3.0/srfi/srfi-4.scm
+guile/3.0/share/guile/3.0/srfi/srfi-4/gnu.scm
+guile/3.0/share/guile/3.0/srfi/srfi-41.scm
+guile/3.0/share/guile/3.0/srfi/srfi-42.scm
+guile/3.0/share/guile/3.0/srfi/srfi-42/ec.scm
+guile/3.0/share/guile/3.0/srfi/srfi-43.scm
+guile/3.0/share/guile/3.0/srfi/srfi-45.scm
+guile/3.0/share/guile/3.0/srfi/srfi-6.scm
+guile/3.0/share/guile/3.0/srfi/srfi-60.scm
+guile/3.0/share/guile/3.0/srfi/srfi-64.scm
+guile/3.0/share/guile/3.0/srfi/srfi-64/automake.scm
+guile/3.0/share/guile/3.0/srfi/srfi-67.scm
+guile/3.0/share/guile/3.0/srfi/srfi-67/compare.scm
+guile/3.0/share/guile/3.0/srfi/srfi-69.scm
+guile/3.0/share/guile/3.0/srfi/srfi-71.scm
+guile/3.0/share/guile/3.0/srfi/srfi-8.scm
+guile/3.0/share/guile/3.0/srfi/srfi-88.scm
+guile/3.0/share/guile/3.0/srfi/srfi-9.scm
+guile/3.0/share/guile/3.0/srfi/srfi-9/gnu.scm
+guile/3.0/share/guile/3.0/srfi/srfi-98.scm
+guile/3.0/share/guile/3.0/statprof.scm
+guile/3.0/share/guile/3.0/sxml/apply-templates.scm
+guile/3.0/share/guile/3.0/sxml/fold.scm
+guile/3.0/share/guile/3.0/sxml/match.scm
+guile/3.0/share/guile/3.0/sxml/simple.scm
+guile/3.0/share/guile/3.0/sxml/ssax.scm
+guile/3.0/share/guile/3.0/sxml/ssax/input-parse.scm
+guile/3.0/share/guile/3.0/sxml/sxml-match.ss
+guile/3.0/share/guile/3.0/sxml/transform.scm
+guile/3.0/share/guile/3.0/sxml/upstream/SSAX.scm
+guile/3.0/share/guile/3.0/sxml/upstream/SXML-tree-trans.scm
+guile/3.0/share/guile/3.0/sxml/upstream/SXPath-old.scm
+guile/3.0/share/guile/3.0/sxml/upstream/assert.scm
+guile/3.0/share/guile/3.0/sxml/upstream/input-parse.scm
+guile/3.0/share/guile/3.0/sxml/xpath.scm
+guile/3.0/share/guile/3.0/system/base/ck.scm
+guile/3.0/share/guile/3.0/system/base/compile.scm
+guile/3.0/share/guile/3.0/system/base/lalr.scm
+guile/3.0/share/guile/3.0/system/base/lalr.upstream.scm
+guile/3.0/share/guile/3.0/system/base/language.scm
+guile/3.0/share/guile/3.0/system/base/message.scm
+guile/3.0/share/guile/3.0/system/base/optimize.scm
+guile/3.0/share/guile/3.0/system/base/pmatch.scm
+guile/3.0/share/guile/3.0/system/base/syntax.scm
+guile/3.0/share/guile/3.0/system/base/target.scm
+guile/3.0/share/guile/3.0/system/base/types.scm
+guile/3.0/share/guile/3.0/system/base/types/internal.scm
+guile/3.0/share/guile/3.0/system/foreign-library.scm
+guile/3.0/share/guile/3.0/system/foreign-object.scm
+guile/3.0/share/guile/3.0/system/foreign.scm
+guile/3.0/share/guile/3.0/system/repl/command.scm
+guile/3.0/share/guile/3.0/system/repl/common.scm
+guile/3.0/share/guile/3.0/system/repl/coop-server.scm
+guile/3.0/share/guile/3.0/system/repl/debug.scm
+guile/3.0/share/guile/3.0/system/repl/describe.scm
+guile/3.0/share/guile/3.0/system/repl/error-handling.scm
+guile/3.0/share/guile/3.0/system/repl/repl.scm
+guile/3.0/share/guile/3.0/system/repl/server.scm
+guile/3.0/share/guile/3.0/system/syntax.scm
+guile/3.0/share/guile/3.0/system/vm/assembler.scm
+guile/3.0/share/guile/3.0/system/vm/coverage.scm
+guile/3.0/share/guile/3.0/system/vm/debug.scm
+guile/3.0/share/guile/3.0/system/vm/disassembler.scm
+guile/3.0/share/guile/3.0/system/vm/dwarf.scm
+guile/3.0/share/guile/3.0/system/vm/elf.scm
+guile/3.0/share/guile/3.0/system/vm/frame.scm
+guile/3.0/share/guile/3.0/system/vm/inspect.scm
+guile/3.0/share/guile/3.0/system/vm/linker.scm
+guile/3.0/share/guile/3.0/system/vm/loader.scm
+guile/3.0/share/guile/3.0/system/vm/program.scm
+guile/3.0/share/guile/3.0/system/vm/trace.scm
+guile/3.0/share/guile/3.0/system/vm/trap-state.scm
+guile/3.0/share/guile/3.0/system/vm/traps.scm
+guile/3.0/share/guile/3.0/system/vm/vm.scm
+guile/3.0/share/guile/3.0/system/xref.scm
+guile/3.0/share/guile/3.0/texinfo.scm
+guile/3.0/share/guile/3.0/texinfo/docbook.scm
+guile/3.0/share/guile/3.0/texinfo/html.scm
+guile/3.0/share/guile/3.0/texinfo/indexing.scm
+guile/3.0/share/guile/3.0/texinfo/plain-text.scm
+guile/3.0/share/guile/3.0/texinfo/reflection.scm
+guile/3.0/share/guile/3.0/texinfo/serialize.scm
+guile/3.0/share/guile/3.0/texinfo/string-utils.scm
+guile/3.0/share/guile/3.0/web/client.scm
+guile/3.0/share/guile/3.0/web/http.scm
+guile/3.0/share/guile/3.0/web/request.scm
+guile/3.0/share/guile/3.0/web/response.scm
+guile/3.0/share/guile/3.0/web/server.scm
+guile/3.0/share/guile/3.0/web/server/http.scm
+guile/3.0/share/guile/3.0/web/uri.scm
diff --git a/guile30/buildlink3.mk b/guile30/buildlink3.mk
new file mode 100644
index 0000000000..bb1baa05af
--- /dev/null
+++ b/guile30/buildlink3.mk
@@ -0,0 +1,29 @@
+# $NetBSD: buildlink3.mk,v 1.3 2025/05/22 09:22:00 adam Exp $
+
+BUILDLINK_TREE+= guile30
+
+.if !defined(GUILE30_BUILDLINK3_MK)
+GUILE30_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.guile30+= guile30>=3.0
+BUILDLINK_ABI_DEPENDS.guile30+= guile30>=3.0.8nb1
+BUILDLINK_PKGSRCDIR.guile30?= ../../wip/guile30
+
+BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/guile/3.0
+BUILDLINK_FILES.guile30+= guile/3.0/bin/*
+BUILDLINK_FNAME_TRANSFORM.guile30+= -e s,guile/3.0/bin,bin,
+BUILDLINK_FNAME_TRANSFORM.guile30+= -e s,guile/3.0/lib/pkgconfig,lib/pkgconfig,
+
+GUILE30_SUBDIR= guile/3.0
+
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../devel/libffi/buildlink3.mk"
+.include "../../devel/libltdl/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../textproc/libunistring/buildlink3.mk"
+.include "../../devel/boehm-gc/buildlink3.mk"
+.endif # GUILE30_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -guile30
diff --git a/guile30/distinfo b/guile30/distinfo
new file mode 100644
index 0000000000..926d73fd80
--- /dev/null
+++ b/guile30/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.9 2025/10/06 19:45:07 wiz Exp $
+
+BLAKE2s (guile-3.0.11.tar.gz) = 8837d53b5579213579d71ff8a1234be513c94373314ef5bb77f1c525671c6919
+SHA512 (guile-3.0.11.tar.gz) = bf81eca9554d22dcfcff4797739dee18758c257bd2c848fdf508e3fd6e58ffd9754b08a57d8ba31c80a69b0444fff3b045e22ec88fc34ef787cd71f5466fafe8
+Size (guile-3.0.11.tar.gz) = 9962275 bytes
+SHA1 (patch-libguile_loader.c) = 32b012d095c343995f93d0c8160411c4b0cfbee1
diff --git a/guile30/module.mk b/guile30/module.mk
new file mode 100644
index 0000000000..0d85ef9232
--- /dev/null
+++ b/guile30/module.mk
@@ -0,0 +1,24 @@
+# $NetBSD: module.mk,v 1.1 2022/03/08 00:09:30 wiz Exp $
+#
+# Common build logic for Guile 3.0 modules using gnu configure.
+#
+# === Package-settable-variables ===
+#
+# GUILE_NEED_BOOTSTRAP
+# Whether the package requires a bootstrap run of autotools
+# or not.
+#
+# Possible values: yes no
+
+.if defined(GNU_CONFIGURE)
+GNU_CONFIGURE_PREFIX= ${PREFIX}/guile/3.0
+CONFIGURE_ARGS+= --libdir=${PREFIX}/guile/3.0/lib
+
+. if defined(GUILE_NEED_BOOTSTRAP)
+USE_TOOLS+= automake autoconf autoreconf
+pre-configure:
+ (cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/3.0/share/aclocal -vif)
+. endif
+
+.include "../../lang/guile30/buildlink3.mk"
+.endif
diff --git a/guile30/patches/patch-libguile_loader.c b/guile30/patches/patch-libguile_loader.c
new file mode 100644
index 0000000000..554d482bb0
--- /dev/null
+++ b/guile30/patches/patch-libguile_loader.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-libguile_loader.c,v 1.1 2022/03/08 00:09:30 wiz Exp $
+
+Use correct mmap permissions for later PROT_WRITE mprotect.
+
+--- libguile/loader.c.orig 2018-01-08 16:21:04.790894906 +0000
++++ libguile/loader.c
+@@ -484,7 +484,7 @@ map_file_contents (int fd, size_t len, i
+ char *data;
+
+ #ifdef HAVE_SYS_MMAN_H
+- data = mmap (NULL, len, PROT_READ, MAP_PRIVATE, fd, 0);
++ data = mmap (NULL, len, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
+ if (data == MAP_FAILED)
+ SCM_SYSERROR;
+ *is_read_only = 1;
Home |
Main Index |
Thread Index |
Old Index