<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/547ee2009f91f161e09a403e106a4b0861e2e0f2">https://github.com/macports/macports-ports/commit/547ee2009f91f161e09a403e106a4b0861e2e0f2</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 547ee2009f9 chez-scheme: update to 9.5.4
</span>547ee2009f9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 547ee2009f91f161e09a403e106a4b0861e2e0f2
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Fri Sep 11 15:52:55 2020 +0400
<span style='display:block; white-space:pre;color:#404040;'> chez-scheme: update to 9.5.4
</span>---
lang/chez-scheme/Portfile | 38 ++++++++++++++++-----------
lang/chez-scheme/files/patch-c-Mf-base.diff | 17 ------------
lang/chez-scheme/files/patch-c-Mf-ta6osx.diff | 30 ---------------------
lang/chez-scheme/files/patch-c-Mf-ti3osx.diff | 30 ---------------------
lang/chez-scheme/files/patch-configure.diff | 28 --------------------
lang/chez-scheme/files/patch-s-Mf-base.diff | 31 ----------------------
6 files changed, 23 insertions(+), 151 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/chez-scheme/Portfile b/lang/chez-scheme/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bca067be17e..097ea5c2f1b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/chez-scheme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/chez-scheme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup cisco ChezScheme 9.5.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup cisco ChezScheme 9.5.4 v
</span> name chez-scheme
categories lang
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,22 +20,30 @@ long_description Chez Scheme is both a programming language and an \
</span>
homepage https://cisco.github.io/ChezScheme/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 318452d570c546672b3257b31db7d41b62e5abc4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 a37f6e148136bdc89a90be9bb61118bace76a3785603120d760b57403f67a853 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 30151854
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:nanopass-scheme port:zlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libiconv port:ncurses port:xorg-libX11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-configure.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-c-Mf-base.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-c-Mf-ti3osx.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-c-Mf-ta6osx.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-s-Mf-base.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 dbf1b94d361d99355b080514193892f3724957d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1dd8dccfb47e9017dfb2a950b74a49a8bd6bd456acc7d645948b779e4dcfe88d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 30671465
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:nanopass-scheme
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lz4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:xorg-libX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/share/scheme/r6rs/nanopass \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/share/scheme/r6rs/nanopass.ss \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/nanopass
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ touch ${worksrcpath}/stex/Mf-stex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
configure.pre_args --installprefix=${prefix}
configure.args --temproot=${destroot} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --threads
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --threads \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --libkernel \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LZ4=-llz4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ZLIB=-lz
</span>
build.target
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env CHEZSCHEMELIBDIRS=${prefix}/share/scheme/r6rs
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/chez-scheme/files/patch-c-Mf-base.diff b/lang/chez-scheme/files/patch-c-Mf-base.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 79655b60931..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/chez-scheme/files/patch-c-Mf-base.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c/Mf-base.orig 2018-01-02 21:20:41.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c/Mf-base 2018-01-02 21:24:18.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,14 +54,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${kernelobj}: system.h types.h version.h externs.h globals.h segment.h thread.h sort.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${kernelobj}: ${Include}/equates.h ${Include}/scheme.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${mainobj}: ${Include}/scheme.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--${kernelobj}: ../zlib/zconf.h ../zlib/zlib.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gc-ocd.o gc-oce.o: gc.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--../zlib/zlib.h ../zlib/zconf.h: ../zlib/configure.log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--../zlib/libz.a: ../zlib/configure.log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (cd ../zlib; ${MAKE})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -f *.$o ${mdclean}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -f Make.out
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/chez-scheme/files/patch-c-Mf-ta6osx.diff b/lang/chez-scheme/files/patch-c-Mf-ta6osx.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b13803fd992..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/chez-scheme/files/patch-c-Mf-ta6osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,30 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c/Mf-ta6osx.orig 2019-03-22 02:05:24.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c/Mf-ta6osx 2020-07-02 12:20:39.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,7 +17,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Cpu = X86_64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mdclib = -liconv -lm -lncurses
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 -I/opt/X11/include/ ${CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 ${CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- o = o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mdsrc = i3le.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mdobj = i3le.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,15 +26,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SUFFIXES: .c .o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .c.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $C -c -D${Cpu} -I${Include} -I../zlib $*.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $C -c -D${Cpu} -I${Include} $*.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include Mf-base
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--${Kernel}: ${kernelobj} ../zlib/libz.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ld -r -o ${Kernel} ${kernelobj} ../zlib/libz.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+${Kernel}: ${kernelobj}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $C -static -nostdlib -o ${Kernel} ${kernelobj} ${LDFLAGS} -lz -Wl,-r
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${Scheme}: ${Kernel} ${Main}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--../zlib/configure.log:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (cd ../zlib; CFLAGS=-m64 ./configure --64)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/chez-scheme/files/patch-c-Mf-ti3osx.diff b/lang/chez-scheme/files/patch-c-Mf-ti3osx.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 88ae5698bd0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/chez-scheme/files/patch-c-Mf-ti3osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,30 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c/Mf-ti3osx.orig 2019-03-22 02:05:24.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c/Mf-ti3osx 2020-07-02 12:22:13.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,7 +17,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Cpu = I386
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mdclib = -liconv -lm -lncurses
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 -msse2 -I/opt/X11/include/ ${CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 -msse2 ${CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- o = o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mdsrc = i3le.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mdobj = i3le.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,15 +26,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SUFFIXES: .c .o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .c.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $C -c -D${Cpu} -I${Include} -I../zlib $*.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $C -c -D${Cpu} -I${Include} $*.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include Mf-base
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--${Kernel}: ${kernelobj} ../zlib/libz.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ld -r -o ${Kernel} ${kernelobj} ../zlib/libz.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+${Kernel}: ${kernelobj}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $C -static -nostdlib -o ${Kernel} ${kernelobj} ${LDFLAGS} -lz -Wl,-r
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${Scheme}: ${Kernel} ${Main}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--../zlib/configure.log:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (cd ../zlib; CFLAGS=-m32 ./configure)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/chez-scheme/files/patch-configure.diff b/lang/chez-scheme/files/patch-configure.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e1176d6eb3e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/chez-scheme/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2019-03-22 02:05:24.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2020-07-02 12:08:13.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -323,25 +323,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if [ -d '.git' ] && command -v git >/dev/null 2>&1 ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- git submodule init && git submodule update || exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if [ ! -f 'nanopass/nanopass.ss' ] ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- rmdir nanopass > /dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (curl -L -o v1.9.tar.gz https://github.com/nanopass/nanopass-framework-scheme/archive/v1.9.tar.gz && tar -zxf v1.9.tar.gz && mv nanopass-framework-scheme-1.9 nanopass && rm v1.9.tar.gz) || exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if [ ! -f 'zlib/configure' ] ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- rmdir zlib > /dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (curl -L -o v1.2.11.tar.gz https://github.com/madler/zlib/archive/v1.2.11.tar.gz && tar -xzf v1.2.11.tar.gz && mv zlib-1.2.11 zlib && rm v1.2.11.tar.gz) || exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if [ ! -f 'stex/Mf-stex' ] ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- rmdir stex > /dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (curl -L -o v1.2.1.tar.gz https://github.com/dybvig/stex/archive/v1.2.1.tar.gz && tar -zxf v1.2.1.tar.gz && mv stex-1.2.1 stex && rm v1.2.1.tar.gz) || exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ./workarea $m $w
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sed -e 's/$(m)/'$m'/g'\
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/chez-scheme/files/patch-s-Mf-base.diff b/lang/chez-scheme/files/patch-s-Mf-base.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3728e16d936..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/chez-scheme/files/patch-s-Mf-base.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,31 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- s/Mf-base.orig 2019-03-22 02:05:24.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ s/Mf-base 2020-07-02 12:34:42.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -82,7 +82,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # implementation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Scheme = ../bin/$m/scheme${ExeSuffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- export SCHEMEHEAPDIRS=../boot/%m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--export CHEZSCHEMELIBDIRS=.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Define the libdirs separator character
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(OS),Windows_NT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -373,19 +372,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '(compile-file "$*.ss" "$*.so")'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- | ${Scheme} -q cmacros.so priminfo.so primvars.so env.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--nanopass.so: $(shell echo ../nanopass/nanopass/*) ../nanopass/nanopass.ss
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo '(reset-handler abort)'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(base-exception-handler (lambda (c) (fresh-line) (display-condition c) (newline) (reset)))'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(keyboard-interrupt-handler (lambda () (display "interrupted---aborting\n") (reset)))'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(optimize-level $o)'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(debug-level $d)'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(commonization-level $(cl))'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(generate-inspector-information #$i)'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(collect-trip-bytes (expt 2 24))'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(collect-request-handler (lambda () (collect 0 1)))'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(collect 1 2)'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- '(compile-library "../nanopass/nanopass.ss" "nanopass.so")'\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- | ${Scheme} -q --libdirs "../nanopass${dirsep}${dirsep}." --compile-imported-libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+nanopass.so:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rootsrc = $(shell cd ../../s; echo *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${rootsrc}:
</span></pre><pre style='margin:0'>
</pre>