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