<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a10a63a2862ecb5dbc3238511b854e6ef994282e">https://github.com/macports/macports-ports/commit/a10a63a2862ecb5dbc3238511b854e6ef994282e</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 a10a63a2862 chez-scheme: update to 9.5.2
</span>a10a63a2862 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit a10a63a2862ecb5dbc3238511b854e6ef994282e
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Thu Jul 2 12:39:53 2020 +0400
<span style='display:block; white-space:pre;color:#404040;'> chez-scheme: update to 9.5.2
</span>---
lang/chez-scheme/Portfile | 7 ++++---
lang/chez-scheme/files/patch-c-Mf-ta6osx.diff | 8 ++++----
lang/chez-scheme/files/patch-c-Mf-ti3osx.diff | 8 ++++----
lang/chez-scheme/files/patch-configure.diff | 15 +++++++++------
lang/chez-scheme/files/patch-s-Mf-base.diff | 17 +++++++++++++----
5 files changed, 34 insertions(+), 21 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 fddfde34d63..bca067be17e 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 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup cisco ChezScheme 9.5.2 v
</span> name chez-scheme
categories lang
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,8 +20,9 @@ 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 79059beab471921b53ef3cf168919042792b26b4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 59a16aeaa57b5cd594279d21c06d5c5968662251da832a29e332676ecc08e851
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 318452d570c546672b3257b31db7d41b62e5abc4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a37f6e148136bdc89a90be9bb61118bace76a3785603120d760b57403f67a853 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 30151854
</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-ta6osx.diff b/lang/chez-scheme/files/patch-c-Mf-ta6osx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 3d999e8c7d3..b13803fd992 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,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c/Mf-ta6osx.orig 2018-01-02 21:20:41.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c/Mf-ta6osx 2018-01-02 21:31:11.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c/Mf-ta6osx.orig 2019-03-22 02:05:24.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c/Mf-ta6osx 2020-07-02 12:20:39.000000000 +0400
</span> @@ -17,7 +17,7 @@
Cpu = X86_64
mdclib = -liconv -lm -lncurses
<span style='display:block; white-space:pre;background:#ffe0e0;'>--C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -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 -Werror -O2 ${CFLAGS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-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:#e0ffe0;'>++C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 ${CFLAGS}
</span> o = o
mdsrc = i3le.c
mdobj = i3le.o
<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 9d48a733b22..88ae5698bd0 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,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c/Mf-ti3osx.orig 2018-01-02 21:20:41.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c/Mf-ti3osx 2018-01-02 21:31:37.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c/Mf-ti3osx.orig 2019-03-22 02:05:24.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c/Mf-ti3osx 2020-07-02 12:22:13.000000000 +0400
</span> @@ -17,7 +17,7 @@
Cpu = I386
mdclib = -liconv -lm -lncurses
<span style='display:block; white-space:pre;background:#ffe0e0;'>--C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -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 -Werror -O2 -msse2 ${CFLAGS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-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:#e0ffe0;'>++C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 -msse2 ${CFLAGS}
</span> o = o
mdsrc = i3le.c
mdobj = i3le.o
<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 7421ac5f3f3..e1176d6eb3e 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,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2018-01-02 21:21:01.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2018-01-02 21:21:28.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -310,22 +310,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2019-03-22 02:05:24.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2020-07-02 12:08:13.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -323,25 +323,6 @@
</span> exit 1
fi
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,15 +8,18 @@
</span> - git submodule init && git submodule update || exit 1
-else
- if [ ! -f 'nanopass/nanopass.ss' ] ; then
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- rmdir nanopass > /dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (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> - fi
-
- if [ ! -f 'zlib/configure' ] ; then
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- 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><span style='display:block; white-space:pre;background:#e0ffe0;'>+- rmdir zlib > /dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (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
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- rmdir stex > /dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (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> - fi
-fi
-
<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 cd1d44ea415..3728e16d936 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,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- s/Mf-base.orig 2018-01-02 21:21:02.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ s/Mf-base 2018-01-02 21:34:32.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -358,18 +358,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- s/Mf-base.orig 2019-03-22 02:05:24.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ s/Mf-base 2020-07-02 12:34:42.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -82,7 +82,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Scheme = ../bin/$m/scheme${ExeSuffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ export SCHEMEHEAPDIRS=../boot/%m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-export CHEZSCHEMELIBDIRS=.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Define the libdirs separator character
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(OS),Windows_NT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -373,19 +372,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;'>@@ -10,13 +18,14 @@
</span> - '(keyboard-interrupt-handler (lambda () (display "interrupted---aborting\n") (reset)))'\
- '(optimize-level $o)'\
- '(debug-level $d)'\
<span style='display:block; white-space:pre;background:#e0ffe0;'>+- '(commonization-level $(cl))'\
</span> - '(generate-inspector-information #$i)'\
- '(collect-trip-bytes (expt 2 24))'\
- '(collect-request-handler (lambda () (collect 0 1)))'\
- '(collect 1 2)'\
- '(compile-library "../nanopass/nanopass.ss" "nanopass.so")'\
- | ${Scheme} -q --libdirs "../nanopass${dirsep}${dirsep}." --compile-imported-libraries
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+nanopass.so: ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++nanopass.so:
</span>
rootsrc = $(shell cd ../../s; echo *)
${rootsrc}:
</pre><pre style='margin:0'>
</pre>