Tue Mar 8 00:09:30 2022 UTC ()
lang/guile30; Add version 3.0.7

Packaged by gdt and myself in wip.

Compared to guile 2.2, this is a major release which implements a JIT
compiler.  See NEWS in the sources for more details.

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.


(wiz)
diff -r0 -r1.1 pkgsrc/lang/guile30/ALTERNATIVES
diff -r0 -r1.1 pkgsrc/lang/guile30/DESCR
diff -r0 -r1.1 pkgsrc/lang/guile30/Makefile
diff -r0 -r1.1 pkgsrc/lang/guile30/PLIST
diff -r0 -r1.1 pkgsrc/lang/guile30/buildlink3.mk
diff -r0 -r1.1 pkgsrc/lang/guile30/distinfo
diff -r0 -r1.1 pkgsrc/lang/guile30/module.mk
diff -r0 -r1.1 pkgsrc/lang/guile30/patches/patch-libguile_Makefile.in
diff -r0 -r1.1 pkgsrc/lang/guile30/patches/patch-libguile_loader.c
diff -r0 -r1.1 pkgsrc/lang/guile30/patches/patch-test-suite_standalone_Makefile.in

File Added: pkgsrc/lang/guile30/ALTERNATIVES
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

File Added: pkgsrc/lang/guile30/DESCR
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.

File Added: pkgsrc/lang/guile30/Makefile
# $NetBSD: Makefile,v 1.1 2022/03/08 00:09:30 wiz Exp $

DISTNAME=	guile-3.0.7
PKGNAME=	${DISTNAME:S/guile/guile30/}
CATEGORIES=	lang
MASTER_SITES=	ftp://ftp.gnu.org/gnu/guile/

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://www.gnu.org/software/guile/
COMMENT=	Official extension language for the GNU operating system
LICENSE=	gnu-lgpl-v3

# Currently, 2.0 is primary.
GUILE_SUBDIR=	guile/3.0
#GUILE_SUBDIR=	# empty

# guile does not like the --build and --host triplets on NetBSD
HAS_CONFIGURE=		yes
CONFIGURE_ARGS+=	SHELL=${CONFIG_SHELL}
# Needed to work around broken configure check for accept4()
LDFLAGS.SunOS+=		-lsocket -lnsl
MAKE_ENV+=		PAXCTL=echo
MAKE_ENV.NetBSD+=	PAXCTL=paxctl

.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.4.1

PLIST_SUBST+=		GUILE_LIBNAME=${GUILE_LIBNAME}
PRINT_PLIST_AWK+=	{gsub(/${GUILE_LIBNAME}/, "$${GUILE_LIBNAME}");}

.include "../../mk/pax.mk"
.include "../../devel/gmp/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/libltdl/buildlink3.mk"
.include "../../textproc/libunistring/buildlink3.mk"
# needs threaded boehm-gc
BUILDLINK_API_DEPENDS.boehm-gc+=	boehm-gc>=8.0.4nb1
.include "../../devel/boehm-gc/buildlink3.mk"
.include "../../devel/libffi/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/lang/guile30/PLIST
@comment $NetBSD: PLIST,v 1.1 2022/03/08 00:09:30 wiz Exp $
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-arrays.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/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-1.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/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/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/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/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/loop-instrumentation.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/reify-primitives.go
guile/3.0/lib/guile/3.0/ccache/language/cps/renumber.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/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/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/spec.go
guile/3.0/lib/guile/3.0/ccache/language/value/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/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/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-2.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-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.4.0-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/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/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/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/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/loop-instrumentation.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/reify-primitives.scm
guile/3.0/share/guile/3.0/language/cps/renumber.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/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/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/spec.scm
guile/3.0/share/guile/3.0/language/value/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/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/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-2.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/testing.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

File Added: pkgsrc/lang/guile30/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2022/03/08 00:09:30 wiz Exp $

BUILDLINK_TREE+=	guile30

.if !defined(GUILE30_BUILDLINK3_MK)
GUILE30_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.guile30+=	guile30>=3.0
BUILDLINK_PKGSRCDIR.guile30?=	../../lang/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

File Added: pkgsrc/lang/guile30/distinfo
$NetBSD: distinfo,v 1.1 2022/03/08 00:09:30 wiz Exp $

BLAKE2s (guile-3.0.7.tar.gz) = dcb72eaa7c2c391845c3d11d88913a7ae2c1aade014b82115cc085e2ca10ed74
SHA512 (guile-3.0.7.tar.gz) = d7b159e109fd4a08231ef9b961376e71c2872f08d47d82896d96ccac250f5677b35be9a8ce3b9a758bd2ed78d6451e4fdd844408a1baf684256d9bfa09999f3f
Size (guile-3.0.7.tar.gz) = 21878396 bytes
SHA1 (patch-libguile_Makefile.in) = eae49ebd5b2a4a415be89503819f454b7eb6a21d
SHA1 (patch-libguile_loader.c) = 32b012d095c343995f93d0c8160411c4b0cfbee1
SHA1 (patch-test-suite_standalone_Makefile.in) = d1f0b24adcb7db4b1d6f91e2e55d4a9c245700e6

File Added: pkgsrc/lang/guile30/module.mk
# $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

File Added: pkgsrc/lang/guile30/patches/Attic/patch-libguile_Makefile.in
$NetBSD: patch-libguile_Makefile.in,v 1.1 2022/03/08 00:09:30 wiz Exp $

Disable PaX MPROTECT for guile binary (needed due to its JIT).

--- libguile/Makefile.in.orig	2021-05-10 08:30:31.000000000 +0000
+++ libguile/Makefile.in
@@ -2766,6 +2766,7 @@ libguile-@GUILE_EFFECTIVE_VERSION@.la: $
 guile$(EXEEXT): $(guile_OBJECTS) $(guile_DEPENDENCIES) $(EXTRA_guile_DEPENDENCIES) 
 	@rm -f guile$(EXEEXT)
 	$(AM_V_CCLD)$(guile_LINK) $(guile_OBJECTS) $(guile_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/guile$(EXEEXT)
 install-binSCRIPTS: $(bin_SCRIPTS)
 	@$(NORMAL_INSTALL)
 	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \

File Added: pkgsrc/lang/guile30/patches/patch-libguile_loader.c
$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;

File Added: pkgsrc/lang/guile30/patches/Attic/patch-test-suite_standalone_Makefile.in
$NetBSD: patch-test-suite_standalone_Makefile.in,v 1.1 2022/03/08 00:09:30 wiz Exp $

Disable PaX MPROTECT for some tests (needed due to its JIT).

--- test-suite/standalone/Makefile.in.orig	2021-05-10 08:30:31.000000000 +0000
+++ test-suite/standalone/Makefile.in
@@ -2353,86 +2353,107 @@ libtest-ffi.la: $(libtest_ffi_la_OBJECTS
 test-conversion$(EXEEXT): $(test_conversion_OBJECTS) $(test_conversion_DEPENDENCIES) $(EXTRA_test_conversion_DEPENDENCIES) 
 	@rm -f test-conversion$(EXEEXT)
 	$(AM_V_CCLD)$(test_conversion_LINK) $(test_conversion_OBJECTS) $(test_conversion_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-conversion$(EXEEXT)
 
 test-foreign-object-c$(EXEEXT): $(test_foreign_object_c_OBJECTS) $(test_foreign_object_c_DEPENDENCIES) $(EXTRA_test_foreign_object_c_DEPENDENCIES) 
 	@rm -f test-foreign-object-c$(EXEEXT)
 	$(AM_V_CCLD)$(test_foreign_object_c_LINK) $(test_foreign_object_c_OBJECTS) $(test_foreign_object_c_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-foreign-object-c$(EXEEXT)
 
 test-list$(EXEEXT): $(test_list_OBJECTS) $(test_list_DEPENDENCIES) $(EXTRA_test_list_DEPENDENCIES) 
 	@rm -f test-list$(EXEEXT)
 	$(AM_V_CCLD)$(test_list_LINK) $(test_list_OBJECTS) $(test_list_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-list$(EXEEXT)
 
 test-loose-ends$(EXEEXT): $(test_loose_ends_OBJECTS) $(test_loose_ends_DEPENDENCIES) $(EXTRA_test_loose_ends_DEPENDENCIES) 
 	@rm -f test-loose-ends$(EXEEXT)
 	$(AM_V_CCLD)$(test_loose_ends_LINK) $(test_loose_ends_OBJECTS) $(test_loose_ends_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-loose-ends$(EXEEXT)
 
 test-num2integral$(EXEEXT): $(test_num2integral_OBJECTS) $(test_num2integral_DEPENDENCIES) $(EXTRA_test_num2integral_DEPENDENCIES) 
 	@rm -f test-num2integral$(EXEEXT)
 	$(AM_V_CCLD)$(test_num2integral_LINK) $(test_num2integral_OBJECTS) $(test_num2integral_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-num2integral$(EXEEXT)
 
 test-pthread-create$(EXEEXT): $(test_pthread_create_OBJECTS) $(test_pthread_create_DEPENDENCIES) $(EXTRA_test_pthread_create_DEPENDENCIES) 
 	@rm -f test-pthread-create$(EXEEXT)
 	$(AM_V_CCLD)$(test_pthread_create_LINK) $(test_pthread_create_OBJECTS) $(test_pthread_create_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-pthread-create$(EXEEXT)
 
 test-pthread-create-secondary$(EXEEXT): $(test_pthread_create_secondary_OBJECTS) $(test_pthread_create_secondary_DEPENDENCIES) $(EXTRA_test_pthread_create_secondary_DEPENDENCIES) 
 	@rm -f test-pthread-create-secondary$(EXEEXT)
 	$(AM_V_CCLD)$(test_pthread_create_secondary_LINK) $(test_pthread_create_secondary_OBJECTS) $(test_pthread_create_secondary_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-pthread-create-secondary$(EXEEXT)
 
 test-round$(EXEEXT): $(test_round_OBJECTS) $(test_round_DEPENDENCIES) $(EXTRA_test_round_DEPENDENCIES) 
 	@rm -f test-round$(EXEEXT)
 	$(AM_V_CCLD)$(test_round_LINK) $(test_round_OBJECTS) $(test_round_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-round$(EXEEXT)
 
 test-scm-c-bind-keyword-arguments$(EXEEXT): $(test_scm_c_bind_keyword_arguments_OBJECTS) $(test_scm_c_bind_keyword_arguments_DEPENDENCIES) $(EXTRA_test_scm_c_bind_keyword_arguments_DEPENDENCIES) 
 	@rm -f test-scm-c-bind-keyword-arguments$(EXEEXT)
 	$(AM_V_CCLD)$(test_scm_c_bind_keyword_arguments_LINK) $(test_scm_c_bind_keyword_arguments_OBJECTS) $(test_scm_c_bind_keyword_arguments_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-scm-c-bind-keyword-arguments$(EXEEXT)
 
 test-scm-c-read$(EXEEXT): $(test_scm_c_read_OBJECTS) $(test_scm_c_read_DEPENDENCIES) $(EXTRA_test_scm_c_read_DEPENDENCIES) 
 	@rm -f test-scm-c-read$(EXEEXT)
 	$(AM_V_CCLD)$(test_scm_c_read_LINK) $(test_scm_c_read_OBJECTS) $(test_scm_c_read_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-scm-c-read$(EXEEXT)
 
 test-scm-spawn-thread$(EXEEXT): $(test_scm_spawn_thread_OBJECTS) $(test_scm_spawn_thread_DEPENDENCIES) $(EXTRA_test_scm_spawn_thread_DEPENDENCIES) 
 	@rm -f test-scm-spawn-thread$(EXEEXT)
 	$(AM_V_CCLD)$(test_scm_spawn_thread_LINK) $(test_scm_spawn_thread_OBJECTS) $(test_scm_spawn_thread_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-scm-spawn-thread$(EXEEXT)
 
 test-scm-take-locale-symbol$(EXEEXT): $(test_scm_take_locale_symbol_OBJECTS) $(test_scm_take_locale_symbol_DEPENDENCIES) $(EXTRA_test_scm_take_locale_symbol_DEPENDENCIES) 
 	@rm -f test-scm-take-locale-symbol$(EXEEXT)
 	$(AM_V_CCLD)$(test_scm_take_locale_symbol_LINK) $(test_scm_take_locale_symbol_OBJECTS) $(test_scm_take_locale_symbol_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-scm-take-locale-symbol$(EXEEXT)
 
 test-scm-take-u8vector$(EXEEXT): $(test_scm_take_u8vector_OBJECTS) $(test_scm_take_u8vector_DEPENDENCIES) $(EXTRA_test_scm_take_u8vector_DEPENDENCIES) 
 	@rm -f test-scm-take-u8vector$(EXEEXT)
 	$(AM_V_CCLD)$(test_scm_take_u8vector_LINK) $(test_scm_take_u8vector_OBJECTS) $(test_scm_take_u8vector_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-scm-take-u8vector$(EXEEXT)
 
 test-scm-to-latin1-string$(EXEEXT): $(test_scm_to_latin1_string_OBJECTS) $(test_scm_to_latin1_string_DEPENDENCIES) $(EXTRA_test_scm_to_latin1_string_DEPENDENCIES) 
 	@rm -f test-scm-to-latin1-string$(EXEEXT)
 	$(AM_V_CCLD)$(test_scm_to_latin1_string_LINK) $(test_scm_to_latin1_string_OBJECTS) $(test_scm_to_latin1_string_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-scm-to-latin1-string$(EXEEXT)
 
 test-scm-values$(EXEEXT): $(test_scm_values_OBJECTS) $(test_scm_values_DEPENDENCIES) $(EXTRA_test_scm_values_DEPENDENCIES) 
 	@rm -f test-scm-values$(EXEEXT)
 	$(AM_V_CCLD)$(test_scm_values_LINK) $(test_scm_values_OBJECTS) $(test_scm_values_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-scm-values$(EXEEXT)
 
 test-scm-with-guile$(EXEEXT): $(test_scm_with_guile_OBJECTS) $(test_scm_with_guile_DEPENDENCIES) $(EXTRA_test_scm_with_guile_DEPENDENCIES) 
 	@rm -f test-scm-with-guile$(EXEEXT)
 	$(AM_V_CCLD)$(test_scm_with_guile_LINK) $(test_scm_with_guile_OBJECTS) $(test_scm_with_guile_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-scm-with-guile$(EXEEXT)
 
 test-smob-mark$(EXEEXT): $(test_smob_mark_OBJECTS) $(test_smob_mark_DEPENDENCIES) $(EXTRA_test_smob_mark_DEPENDENCIES) 
 	@rm -f test-smob-mark$(EXEEXT)
 	$(AM_V_CCLD)$(test_smob_mark_LINK) $(test_smob_mark_OBJECTS) $(test_smob_mark_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-smob-mark$(EXEEXT)
 
 test-smob-mark-race$(EXEEXT): $(test_smob_mark_race_OBJECTS) $(test_smob_mark_race_DEPENDENCIES) $(EXTRA_test_smob_mark_race_DEPENDENCIES) 
 	@rm -f test-smob-mark-race$(EXEEXT)
 	$(AM_V_CCLD)$(test_smob_mark_race_LINK) $(test_smob_mark_race_OBJECTS) $(test_smob_mark_race_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-smob-mark-race$(EXEEXT)
 
 test-srfi-4$(EXEEXT): $(test_srfi_4_OBJECTS) $(test_srfi_4_DEPENDENCIES) $(EXTRA_test_srfi_4_DEPENDENCIES) 
 	@rm -f test-srfi-4$(EXEEXT)
 	$(AM_V_CCLD)$(test_srfi_4_LINK) $(test_srfi_4_OBJECTS) $(test_srfi_4_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-srfi-4$(EXEEXT)
 
 test-unwind$(EXEEXT): $(test_unwind_OBJECTS) $(test_unwind_DEPENDENCIES) $(EXTRA_test_unwind_DEPENDENCIES) 
 	@rm -f test-unwind$(EXEEXT)
 	$(AM_V_CCLD)$(test_unwind_LINK) $(test_unwind_OBJECTS) $(test_unwind_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-unwind$(EXEEXT)
 
 test-with-guile-module$(EXEEXT): $(test_with_guile_module_OBJECTS) $(test_with_guile_module_DEPENDENCIES) $(EXTRA_test_with_guile_module_DEPENDENCIES) 
 	@rm -f test-with-guile-module$(EXEEXT)
 	$(AM_V_CCLD)$(test_with_guile_module_LINK) $(test_with_guile_module_OBJECTS) $(test_with_guile_module_LDADD) $(LIBS)
+	$(PAXCTL) +m .libs/test-with-guile-module$(EXEEXT)
 
 mostlyclean-compile:
 	-rm -f *.$(OBJEXT)