diff options
author | wiz <wiz@pkgsrc.org> | 2022-03-08 00:09:30 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2022-03-08 00:09:30 +0000 |
commit | c375c8e96d794e70e39a87e0f7e422f41e9e6783 (patch) | |
tree | 27ae4acbb059177e504a974dc0ec7b54889e9e9e /lang | |
parent | 22c93e553d3fc635c8b7da3c0f57896a38801e68 (diff) | |
download | pkgsrc-c375c8e96d794e70e39a87e0f7e422f41e9e6783.tar.gz |
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.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/guile30/ALTERNATIVES | 5 | ||||
-rw-r--r-- | lang/guile30/DESCR | 7 | ||||
-rw-r--r-- | lang/guile30/Makefile | 78 | ||||
-rw-r--r-- | lang/guile30/PLIST | 814 | ||||
-rw-r--r-- | lang/guile30/buildlink3.mk | 28 | ||||
-rw-r--r-- | lang/guile30/distinfo | 8 | ||||
-rw-r--r-- | lang/guile30/module.mk | 24 | ||||
-rw-r--r-- | lang/guile30/patches/patch-libguile_Makefile.in | 14 | ||||
-rw-r--r-- | lang/guile30/patches/patch-libguile_loader.c | 15 | ||||
-rw-r--r-- | lang/guile30/patches/patch-test-suite_standalone_Makefile.in | 114 |
10 files changed, 1107 insertions, 0 deletions
diff --git a/lang/guile30/ALTERNATIVES b/lang/guile30/ALTERNATIVES new file mode 100644 index 00000000000..be04eddc0bb --- /dev/null +++ b/lang/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/lang/guile30/DESCR b/lang/guile30/DESCR new file mode 100644 index 00000000000..ca9698f1a4c --- /dev/null +++ b/lang/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/lang/guile30/Makefile b/lang/guile30/Makefile new file mode 100644 index 00000000000..c6e9a787191 --- /dev/null +++ b/lang/guile30/Makefile @@ -0,0 +1,78 @@ +# $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" diff --git a/lang/guile30/PLIST b/lang/guile30/PLIST new file mode 100644 index 00000000000..7de51a411b3 --- /dev/null +++ b/lang/guile30/PLIST @@ -0,0 +1,814 @@ +@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 diff --git a/lang/guile30/buildlink3.mk b/lang/guile30/buildlink3.mk new file mode 100644 index 00000000000..4a79df7bdd4 --- /dev/null +++ b/lang/guile30/buildlink3.mk @@ -0,0 +1,28 @@ +# $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 diff --git a/lang/guile30/distinfo b/lang/guile30/distinfo new file mode 100644 index 00000000000..7b13319909e --- /dev/null +++ b/lang/guile30/distinfo @@ -0,0 +1,8 @@ +$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 diff --git a/lang/guile30/module.mk b/lang/guile30/module.mk new file mode 100644 index 00000000000..0d85ef92328 --- /dev/null +++ b/lang/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/lang/guile30/patches/patch-libguile_Makefile.in b/lang/guile30/patches/patch-libguile_Makefile.in new file mode 100644 index 00000000000..c559428c83e --- /dev/null +++ b/lang/guile30/patches/patch-libguile_Makefile.in @@ -0,0 +1,14 @@ +$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=; \ diff --git a/lang/guile30/patches/patch-libguile_loader.c b/lang/guile30/patches/patch-libguile_loader.c new file mode 100644 index 00000000000..554d482bb06 --- /dev/null +++ b/lang/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; diff --git a/lang/guile30/patches/patch-test-suite_standalone_Makefile.in b/lang/guile30/patches/patch-test-suite_standalone_Makefile.in new file mode 100644 index 00000000000..61deb65eb97 --- /dev/null +++ b/lang/guile30/patches/patch-test-suite_standalone_Makefile.in @@ -0,0 +1,114 @@ +$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) |