<pre style='margin:0'>
Frank Schima (mf2k) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/09772794fab97f0f3b44077221b5dc79cc42a5e5">https://github.com/macports/macports-ports/commit/09772794fab97f0f3b44077221b5dc79cc42a5e5</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 0977279 chez-scheme: update to 9.5
</span>0977279 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 09772794fab97f0f3b44077221b5dc79cc42a5e5
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Tue Jan 2 21:39:50 2018 +0400
<span style='display:block; white-space:pre;color:#404040;'> chez-scheme: update to 9.5
</span>---
lang/chez-scheme/Portfile | 6 ++---
lang/chez-scheme/files/patch-c-Mf-base.diff | 23 ++++++++---------
lang/chez-scheme/files/patch-c-Mf-ta6osx.diff | 13 +++++-----
lang/chez-scheme/files/patch-c-Mf-ti3osx.diff | 13 +++++-----
lang/chez-scheme/files/patch-configure.diff | 36 ++++++++-------------------
lang/chez-scheme/files/patch-s-Mf-base.diff | 10 ++++----
6 files changed, 42 insertions(+), 59 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 0e2a709d..fddfde3 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.4 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup cisco ChezScheme 9.5 v
</span> name chez-scheme
categories lang
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,8 +20,8 @@ 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 7d2e07c85d13a9f6852b34a2a788394bf959097c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 7b78a497af2498c84ccc3c0b06f25ea2466815cf6ecbb4ca2a6f58bfca7d704d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 79059beab471921b53ef3cf168919042792b26b4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 59a16aeaa57b5cd594279d21c06d5c5968662251da832a29e332676ecc08e851
</span>
depends_build port:nanopass-scheme port:zlib
depends_lib port:libiconv port:ncurses port:xorg-libX11
<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><span style='display:block; white-space:pre;color:#808080;'>index 3d964ff..79655b6 100644
</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;'>+++ b/lang/chez-scheme/files/patch-c-Mf-base.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +1,17 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c/Mf-base.orig 2016-05-13 20:59:20.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c/Mf-base 2017-04-26 20:22:45.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,7 +16,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include Mf-config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Include=../boot/$m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ZlibInclude=../zlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PetiteBoot=../boot/$m/petite.boot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SchemeBoot=../boot/$m/scheme.boot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Kernel=../boot/$m/kernel.$o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -50,7 +49,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c/Mf-base.orig 2018-01-02 21:20:41.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c/Mf-base 2018-01-02 21:24:18.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -54,14 +54,8 @@
</span> ${kernelobj}: system.h types.h version.h externs.h globals.h segment.h thread.h sort.h
${kernelobj}: ${Include}/equates.h ${Include}/scheme.h
${mainobj}: ${Include}/scheme.h
<span style='display:block; white-space:pre;background:#ffe0e0;'>--scheme.o io.o new-io.o: ${ZlibInclude}/zconf.h ${ZlibInclude}/zlib.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-${kernelobj}: ../zlib/zconf.h ../zlib/zlib.h
</span> gc-ocd.o gc-oce.o: gc.c
<span style='display:block; white-space:pre;background:#e0ffe0;'>+-../zlib/zlib.h ../zlib/zconf.h: ../zlib/configure.log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-../zlib/libz.a: ../zlib/configure.log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (cd ../zlib; ${MAKE})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span> clean:
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f *.$o ${mdclean}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 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><span style='display:block; white-space:pre;color:#808080;'>index 6e25c14..3d999e8 100644
</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;'>+++ b/lang/chez-scheme/files/patch-c-Mf-ta6osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +1,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c/Mf-ta6osx.orig 2016-05-13 20:59:20.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c/Mf-ta6osx 2017-04-26 23:05:58.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c/Mf-ta6osx.orig 2018-01-02 21:20:41.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c/Mf-ta6osx 2018-01-02 21:31:11.000000000 +0400
</span> @@ -17,7 +17,7 @@
Cpu = X86_64
mdclib = -liconv -lm -lncurses
<span style='display:block; white-space:pre;background:#ffe0e0;'>--C = gcc ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Werror -O2 -I/opt/X11/include/ ${CFLAGS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Werror -O2 -I/opt/X11/include/ ${CFLAGS}
</span> +C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Werror -O2 ${CFLAGS}
o = o
mdsrc = i3le.c
mdobj = i3le.o
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,16 +26,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,15 +26,12 @@
</span> .SUFFIXES: .c .o
.c.o:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- $C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $C -c -D${Cpu} -I${Include} -I../zlib $*.c
</span> + $C -c -D${Cpu} -I${Include} $*.c
include Mf-base
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,5 @@
</span> ${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
-
<span style='display:block; white-space:pre;background:#ffe0e0;'>--${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-../zlib/configure.log:
</span> - (cd ../zlib; CFLAGS=-m64 ./configure --64)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- (cd ../zlib; make)
</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><span style='display:block; white-space:pre;color:#808080;'>index 4e09a28..9d48a73 100644
</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;'>+++ b/lang/chez-scheme/files/patch-c-Mf-ti3osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +1,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c/Mf-ti3osx.orig 2016-05-13 20:59:20.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c/Mf-ti3osx 2017-04-26 23:08:36.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c/Mf-ti3osx.orig 2018-01-02 21:20:41.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c/Mf-ti3osx 2018-01-02 21:31:37.000000000 +0400
</span> @@ -17,7 +17,7 @@
Cpu = I386
mdclib = -liconv -lm -lncurses
<span style='display:block; white-space:pre;background:#ffe0e0;'>--C = gcc ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Werror -O2 -msse2 -I/opt/X11/include/ ${CFLAGS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Werror -O2 -msse2 -I/opt/X11/include/ ${CFLAGS}
</span> +C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Werror -O2 -msse2 ${CFLAGS}
o = o
mdsrc = i3le.c
mdobj = i3le.o
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,16 +26,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,15 +26,12 @@
</span> .SUFFIXES: .c .o
.c.o:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- $C -c -D${Cpu} -I${Include} -I${ZlibInclude} $*.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $C -c -D${Cpu} -I${Include} -I../zlib $*.c
</span> + $C -c -D${Cpu} -I${Include} $*.c
include Mf-base
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,5 @@
</span> ${Scheme}: ${Kernel} ${Main}
$C -o ${Scheme} ${Kernel} ${Main} ${mdclib} ${LDFLAGS}
-
<span style='display:block; white-space:pre;background:#ffe0e0;'>--${ZlibInclude}/zlib.h ${ZlibInclude}/zconf.h ../zlib/libz.a:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-../zlib/configure.log:
</span> - (cd ../zlib; CFLAGS=-m32 ./configure)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- (cd ../zlib; make)
</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><span style='display:block; white-space:pre;color:#808080;'>index 246f6b7..7421ac5 100644
</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;'>+++ b/lang/chez-scheme/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,39 +1,25 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2016-05-13 20:59:20.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2017-04-28 21:56:31.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -37,9 +37,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- installschemename="scheme"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- installpetitename="petite"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- installscriptname="scheme-script"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CPPFLAGS=""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS=""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LDFLAGS=""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case `uname` in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -290,18 +287,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2018-01-02 21:21:01.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2018-01-02 21:21:28.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -310,22 +310,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if [ -d '.git' ] ; 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:#e0ffe0;'>+-if [ -d '.git' ] && command -v git >/dev/null 2>&1 ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- git submodule init && git submodule update || exit 1
</span> -else
- if [ ! -f 'nanopass/nanopass.ss' ] ; then
- rmdir nanopass && (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
- fi
-
- if [ ! -f 'zlib/configure' ] ; then
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- rmdir zlib && (curl -L -o v1.2.8.tar.gz https://github.com/madler/zlib/archive/v1.2.8.tar.gz && tar -xzf v1.2.8.tar.gz && mv zlib-1.2.8 zlib && rm v1.2.8.tar.gz) || exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- rmdir zlib && (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> - fi
-
- if [ ! -f 'stex/Mf-stex' ] ; then
- rmdir stex && (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
- fi
<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:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span> ./workarea $m $w
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -336,6 +321,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- END
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > $w/c/Mf-config << END
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CC=$CC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPPFLAGS=$CPPFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS=$CFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS=$LDFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 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><span style='display:block; white-space:pre;color:#808080;'>index dce10f0..cd1d44e 100644
</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;'>+++ b/lang/chez-scheme/files/patch-s-Mf-base.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- s/Mf-base.orig 2017-05-06 21:45:27.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ s/Mf-base 2017-05-06 22:24:10.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -342,18 +342,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- s/Mf-base.orig 2018-01-02 21:21:02.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ s/Mf-base 2018-01-02 21:34:32.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -358,18 +358,7 @@
</span> '(compile-file "$*.ss" "$*.so")'\
| ${Scheme} -q cmacros.so priminfo.so primvars.so env.so
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,8 +15,8 @@
</span> - '(collect-request-handler (lambda () (collect 0 1)))'\
- '(collect 1 2)'\
- '(compile-library "../nanopass/nanopass.ss" "nanopass.so")'\
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- | ${Scheme} -q --libdirs "../nanopass::." --compile-imported-libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | ${Scheme} -q --libdirs "../nanopass${dirsep}${dirsep}." --compile-imported-libraries
</span> +nanopass.so: ;
rootsrc = $(shell cd ../../s; echo *)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${rootsrc}: ; ln -s ../../s/$@ $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${rootsrc}:
</span></pre><pre style='margin:0'>
</pre>