From 20eb6ce6c1e5b34d96d6ee9d0dfd14c73016d29b Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Mon, 4 Jan 2021 09:47:03 -0500 Subject: [PATCH] Made a few modifications to the patch from Keno Fischer (pull request startup. I'm not sure that it is even possible to have a Tcl variable set at this point in the startup procedure, though. --- VERSION | 2 +- tcltk/Makefile | 11 ++++++----- tcltk/ext2sim.sh.in | 4 ++-- tcltk/ext2spice.sh.in | 4 ++-- tcltk/magic.sh.in | 4 ++-- tcltk/tclmagic.c | 16 +++++++++++----- utils/path.c | 6 +++++- 7 files changed, 29 insertions(+), 18 deletions(-) diff --git a/VERSION b/VERSION index da6e281e..51c80744 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.108 +8.3.109 diff --git a/tcltk/Makefile b/tcltk/Makefile index c233daff..283f8293 100644 --- a/tcltk/Makefile +++ b/tcltk/Makefile @@ -65,10 +65,9 @@ magicdnull: magicdnull.c ${MAGICDIR}/defs.mak ${GR_LIBS} magic.tcl: magic.tcl.in ${MAGICDIR}/defs.mak ${MAGICDIR}/VERSION - sed -e /TCL_DIR/s%TCL_DIR%${TCLDIR}%g \ - -e /MAGIC_VERSION/s%MAGIC_VERSION%${MAGIC_VERSION}%g \ + sed -e /MAGIC_VERSION/s%MAGIC_VERSION%${MAGIC_VERSION}%g \ -e /MAGIC_REVISION/s%MAGIC_REVISION%${MAGIC_REVISION}%g \ - -e /SHDLIB_EXT/s%SHDLIB_EXT%${SHDLIB_EXT}%g magic.tcl.in > magic.tcl + magic.tcl.in > magic.tcl magic.sh: magic.sh.in ${MAGICDIR}/defs.mak sed -e /TCL_DIR_REL_OR_ABS/s%TCL_DIR_REL_OR_ABS%${TCL_DIR_REL_OR_ABS}%g \ @@ -76,10 +75,12 @@ magic.sh: magic.sh.in ${MAGICDIR}/defs.mak -e /WISH_EXE/s%WISH_EXE%${WISH_EXE}%g magic.sh.in > magic.sh ext2spice.sh: ext2spice.sh.in ${MAGICDIR}/defs.mak - sed -e /TCL_DIR_REL_OR_ABS/s%TCL_DIR_REL_OR_ABS%${TCL_DIR_REL_OR_ABS}%g ext2spice.sh.in > ext2spice.sh + sed -e /TCL_DIR_REL_OR_ABS/s%TCL_DIR_REL_OR_ABS%${TCL_DIR_REL_OR_ABS}%g \ + ext2spice.sh.in > ext2spice.sh ext2sim.sh: ext2sim.sh.in ${MAGICDIR}/defs.mak - sed -e /TCL_DIR_REL_OR_ABS/s%TCL_DIR_REL_OR_ABS%${TCL_DIR_REL_OR_ABS}%g ext2sim.sh.in > ext2sim.sh + sed -e /TCL_DIR_REL_OR_ABS/s%TCL_DIR_REL_OR_ABS%${TCL_DIR_REL_OR_ABS}%g \ + ext2sim.sh.in > ext2sim.sh $(DESTDIR)${INSTALL_TCLDIR}/%: % ${RM} $(DESTDIR)${INSTALL_TCLDIR}/$* diff --git a/tcltk/ext2sim.sh.in b/tcltk/ext2sim.sh.in index 1ac1aad1..1ef20ad2 100755 --- a/tcltk/ext2sim.sh.in +++ b/tcltk/ext2sim.sh.in @@ -16,9 +16,9 @@ for i in $@; do done TCL_REL_OR_ABS=TCL_DIR_REL_OR_ABS if [ "${TCL_REL_OR_ABS:0:1}" = "/" ]; then -TCL_DIR=$TCL_REL_OR_ABS + TCL_DIR=$TCL_REL_OR_ABS else -TCL_DIR=$(dirname $(realpath ${BASH_SOURCE[0]}))/$TCL_REL_OR_ABS + TCL_DIR=$(dirname $(realpath ${BASH_SOURCE[0]}))/$TCL_REL_OR_ABS fi # eval ${TCL_DIR}/magicdnull -dnull -noconsole -nowrapper $mgargs <