Apply patches to use bash everywhere.
This commit is contained in:
parent
52f8a0004f
commit
970c28ae4e
|
@ -0,0 +1,45 @@
|
|||
Index: mes/build-aux/build.sh.in
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/build.sh.in
|
||||
+++ mes/build-aux/build.sh.in
|
||||
@@ -24,20 +24,20 @@ set -e
|
||||
. ${srcdest}build-aux/config.sh
|
||||
|
||||
if [ -n "$GUILE" -a "$GUILE" != true ]; then
|
||||
- sh ${srcdest}build-aux/build-guile.sh
|
||||
+ bash -x ${srcdest}build-aux/build-guile.sh
|
||||
fi
|
||||
|
||||
if [ ! "$mes_p" ]; then
|
||||
- sh ${srcdest}build-aux/snarf.sh
|
||||
+ bash -x ${srcdest}build-aux/snarf.sh
|
||||
#elif [ ! -d "$MES_SEED" ]; then
|
||||
#else
|
||||
fi
|
||||
-sh ${srcdest}build-aux/snarf.sh --mes
|
||||
+bash -x ${srcdest}build-aux/snarf.sh --mes
|
||||
|
||||
if [ "$gcc_p$tcc_p" ]; then
|
||||
- sh ${srcdest}build-aux/build-mes.sh
|
||||
+ bash -x ${srcdest}build-aux/build-mes.sh
|
||||
elif [ -d "$MES_SEED" ]; then
|
||||
- sh ${srcdest}build-aux/bootstrap-mes.sh
|
||||
+ bash -x ${srcdest}build-aux/bootstrap-mes.sh
|
||||
fi
|
||||
|
||||
## FIXME: remove this and have user configure/build/install for each compiler?
|
||||
@@ -49,12 +49,12 @@ mes_arch=x86-mes
|
||||
program_prefix=$mes_arch-
|
||||
CC="./pre-inst-env mescc"
|
||||
|
||||
-sh ${srcdest}build-aux/build-mes.sh
|
||||
+bash -x ${srcdest}build-aux/build-mes.sh
|
||||
cp src/${program_prefix}mes src/mes
|
||||
|
||||
if [ "$arch" = x86_64 ]; then
|
||||
MES_CFLAGS='-m 64'
|
||||
mes_arch=x86_64-mes
|
||||
program_prefix=$mes_arch-
|
||||
- sh ${srcdest}build-aux/build-mes.sh
|
||||
+ bash -x ${srcdest}build-aux/build-mes.sh
|
||||
fi
|
|
@ -0,0 +1,572 @@
|
|||
Index: mes/build-aux/bootstrap-mes.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/bootstrap-mes.sh
|
||||
+++ mes/build-aux/bootstrap-mes.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/build-aux/build-guile.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/build-guile.sh
|
||||
+++ mes/build-aux/build-guile.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/build-aux/build-mes.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/build-mes.sh
|
||||
+++ mes/build-aux/build-mes.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/build-aux/build.sh.in
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/build.sh.in
|
||||
+++ mes/build-aux/build.sh.in
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash -x
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/build-aux/check-mes.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/check-mes.sh
|
||||
+++ mes/build-aux/check-mes.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
@@ -66,7 +66,7 @@ for t in $tests; do
|
||||
echo $t: [SKIP];
|
||||
continue
|
||||
fi
|
||||
- ${top_builddir}/pre-inst-env sh "$t" &> $t.${mes}log
|
||||
+ ${top_builddir}/pre-inst-env bash -x "$t" &> $t.${mes}log
|
||||
r=$?
|
||||
total=$((total+1))
|
||||
if [ $r = 0 ]; then
|
||||
Index: mes/build-aux/check-mescc.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/check-mescc.sh
|
||||
+++ mes/build-aux/check-mescc.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
@@ -247,7 +247,7 @@ for t in $tests; do
|
||||
else
|
||||
libc='-l c'
|
||||
fi
|
||||
- sh $test_sh "scaffold/tests/$t" &> scaffold/tests/"$t".log
|
||||
+ bash -x $test_sh "scaffold/tests/$t" &> scaffold/tests/"$t".log
|
||||
r=$?
|
||||
total=$((total+1))
|
||||
if [ $r = 0 ]; then
|
||||
Index: mes/build-aux/check-tcc.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/check-tcc.sh
|
||||
+++ mes/build-aux/check-tcc.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
@@ -135,7 +135,7 @@ for t in $tests; do
|
||||
continue;
|
||||
fi
|
||||
cp $TINYCC_PREFIX/tests/tests2/$i* scaffold/tinycc
|
||||
- sh ${srcdest}build-aux/test.sh "scaffold/tinycc/$t" &> scaffold/tinycc/"$t".log
|
||||
+ bash -x ${srcdest}build-aux/test.sh "scaffold/tinycc/$t" &> scaffold/tinycc/"$t".log
|
||||
r=$?
|
||||
total=$((total+1))
|
||||
if [ $r = 0 ]; then
|
||||
Index: mes/build-aux/check.sh.in
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/check.sh.in
|
||||
+++ mes/build-aux/check.sh.in
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/build-aux/gendocs.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/gendocs.sh
|
||||
+++ mes/build-aux/gendocs.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/bin/sh -e
|
||||
+#!/bin/bash -e
|
||||
# gendocs.sh -- generate a GNU manual in many formats. This script is
|
||||
# mentioned in maintain.texi. See the help message below for usage details.
|
||||
|
||||
Index: mes/build-aux/install.sh.in
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/install.sh.in
|
||||
+++ mes/build-aux/install.sh.in
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
@@ -37,7 +37,7 @@ cp scripts/mescc.scm $DESTDIR@bindir@/me
|
||||
cp scripts/mescc $DESTDIR@bindir@/mescc
|
||||
|
||||
sed \
|
||||
- -e "s,^#! /bin/sh,#! @SHELL@," \
|
||||
+ -e "s,^#! /bin/bash,#! @SHELL@," \
|
||||
scripts/diff.scm > $DESTDIR@bindir@/diff.scm
|
||||
chmod -w+x $DESTDIR@bindir@/diff.scm
|
||||
|
||||
Index: mes/build-aux/mes-snarf.scm
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/mes-snarf.scm
|
||||
+++ mes/build-aux/mes-snarf.scm
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${GUILE-guile} --no-auto-compile -L $(dirname $0) -C $(dirname $0) -e '(mes-snarf)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/build-aux/setup-mes.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/setup-mes.sh
|
||||
+++ mes/build-aux/setup-mes.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/build-aux/snarf.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/snarf.sh
|
||||
+++ mes/build-aux/snarf.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/build-aux/test-cc.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/test-cc.sh
|
||||
+++ mes/build-aux/test-cc.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/build-aux/test.sh
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/test.sh
|
||||
+++ mes/build-aux/test.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
@@ -22,7 +22,7 @@ set -e
|
||||
. ./config.status
|
||||
. ${srcdest}build-aux/config.sh
|
||||
|
||||
-sh ${srcdest}build-aux/test-cc.sh $1
|
||||
+bash -x ${srcdest}build-aux/test-cc.sh $1
|
||||
|
||||
if [ ! "$mesc_p" ]; then
|
||||
#FIXME: c&p
|
||||
@@ -33,5 +33,5 @@ if [ ! "$mesc_p" ]; then
|
||||
mes_arch=x86-mes
|
||||
program_prefix=$mes_arch-
|
||||
CC="./pre-inst-env mescc"
|
||||
- sh ${srcdest}build-aux/test-cc.sh $1
|
||||
+ bash -x ${srcdest}build-aux/test-cc.sh $1
|
||||
fi
|
||||
Index: mes/build-aux/uninstall.sh.in
|
||||
===================================================================
|
||||
--- mes.orig/build-aux/uninstall.sh.in
|
||||
+++ mes/build-aux/uninstall.sh.in
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
Index: mes/configure
|
||||
===================================================================
|
||||
--- mes.orig/configure
|
||||
+++ mes/configure
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
MES_ARENA=100000000 exec ${SCHEME-guile} -L . --no-auto-compile -e '(configure)' -s "$0" ${1+"$@"}
|
||||
!#
|
||||
Index: mes/scripts/diff.scm
|
||||
===================================================================
|
||||
--- mes.orig/scripts/diff.scm
|
||||
+++ mes/scripts/diff.scm
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
mes_p=$(command -v mes)
|
||||
if [ "$mes_p" -a -z "$MES" ]; then
|
||||
Index: mes/tests/base.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/base.test
|
||||
+++ mes/tests/base.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
if [ "$MES" != guile ]; then
|
||||
MES_BOOT=boot-03.scm exec ${MES-mes} < $0
|
||||
Index: mes/tests/boot.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/boot.test
|
||||
+++ mes/tests/boot.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
if [ "$MES" != guile ]; then
|
||||
MES_BOOT=boot-02.scm exec ${MES-mes} < $0
|
||||
Index: mes/tests/catch.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/catch.test
|
||||
+++ mes/tests/catch.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests catch)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/closure.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/closure.test
|
||||
+++ mes/tests/closure.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests closure)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/cwv.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/cwv.test
|
||||
+++ mes/tests/cwv.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests cwv)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/display.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/display.test
|
||||
+++ mes/tests/display.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests display)' -s "$0" "$@"
|
||||
!#
|
||||
|
||||
Index: mes/tests/fluids.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/fluids.test
|
||||
+++ mes/tests/fluids.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests fluids)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/getopt-long.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/getopt-long.test
|
||||
+++ mes/tests/getopt-long.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests getopt-long)' -s "$0" "$@"
|
||||
!#
|
||||
|
||||
Index: mes/tests/guile.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/guile.test
|
||||
+++ mes/tests/guile.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests guile)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/let-syntax.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/let-syntax.test
|
||||
+++ mes/tests/let-syntax.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests let-syntax)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/let.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/let.test
|
||||
+++ mes/tests/let.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests let)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/macro.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/macro.test
|
||||
+++ mes/tests/macro.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
if [ "$MES" != guile ]; then
|
||||
export MES_BOOT=boot-02.scm
|
||||
Index: mes/tests/match.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/match.test
|
||||
+++ mes/tests/match.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests match)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/math.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/math.test
|
||||
+++ mes/tests/math.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests math)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/module.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/module.test
|
||||
+++ mes/tests/module.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests module)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/optargs.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/optargs.test
|
||||
+++ mes/tests/optargs.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests optargs)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/peg.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/peg.test
|
||||
+++ mes/tests/peg.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests peg)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/perform.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/perform.test
|
||||
+++ mes/tests/perform.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
if [ "$MES" != guile ]; then
|
||||
MES=${MES-$(dirname $0)/../src/mes}
|
||||
Index: mes/tests/pmatch.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/pmatch.test
|
||||
+++ mes/tests/pmatch.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests pmatch)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/posix.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/posix.test
|
||||
+++ mes/tests/posix.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests srfi-13)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/psyntax.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/psyntax.test
|
||||
+++ mes/tests/psyntax.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
MES_ARENA=${MES_ARENA-10000000} exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests psyntax)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/quasiquote.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/quasiquote.test
|
||||
+++ mes/tests/quasiquote.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
if [ "$MES" != guile ]; then
|
||||
MES_BOOT=boot-03.scm exec ${MES-mes} < $0
|
||||
Index: mes/tests/read.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/read.test
|
||||
+++ mes/tests/read.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
|
||||
# For use as a scaffolded sexp reader test
|
||||
Index: mes/tests/scm.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/scm.test
|
||||
+++ mes/tests/scm.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
if [ "$MES" != guile ]; then
|
||||
MES_BOOT=boot-03.scm exec ${MES-mes} < $0
|
||||
Index: mes/tests/srfi-0.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/srfi-0.test
|
||||
+++ mes/tests/srfi-0.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
if [ "$MES" != guile ]; then
|
||||
export MES_BOOT=boot-02.scm
|
||||
Index: mes/tests/srfi-1.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/srfi-1.test
|
||||
+++ mes/tests/srfi-1.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests srfi-1)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/srfi-13.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/srfi-13.test
|
||||
+++ mes/tests/srfi-13.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests srfi-13)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/srfi-14.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/srfi-14.test
|
||||
+++ mes/tests/srfi-14.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests srfi-14)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/srfi-16.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/srfi-16.test
|
||||
+++ mes/tests/srfi-16.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests srfi-16)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/srfi-43.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/srfi-43.test
|
||||
+++ mes/tests/srfi-43.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests srfi-43)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/srfi-9.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/srfi-9.test
|
||||
+++ mes/tests/srfi-9.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests srfi-9)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/syntax.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/syntax.test
|
||||
+++ mes/tests/syntax.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests syntax)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/tests/vector.test
|
||||
===================================================================
|
||||
--- mes.orig/tests/vector.test
|
||||
+++ mes/tests/vector.test
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
# -*-scheme-*-
|
||||
exec ${MES-src/mes} --no-auto-compile -L ${0%/*} -L module -C module -e '(tests vector)' -s "$0" "$@"
|
||||
!#
|
||||
Index: mes/configure.sh
|
||||
===================================================================
|
||||
--- mes.orig/configure.sh
|
||||
+++ mes/configure.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/sh
|
||||
+#! /bin/bash
|
||||
|
||||
# GNU Mes --- Maxwell Equations of Software
|
||||
# Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
|
@ -1 +1,3 @@
|
|||
0001-mes-Update-to-Nyacc-0.93.patch
|
||||
bin-sh-to-bin-bash
|
||||
bashx
|
||||
|
|
Loading…
Reference in New Issue