From db1c9b4ef9e30ec12a0a3cd15311ddfb208ef57c Mon Sep 17 00:00:00 2001 From: kim Date: Mon, 24 Aug 2015 20:09:04 +0000 Subject: [PATCH 1/2] Set LC_COLLATE=C when calling sort for reproducible results. --- Makefile.in | 2 +- Makefile.std | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile.in b/Makefile.in index 6d1f964..1ef8cb7 100644 --- a/Makefile.in +++ b/Makefile.in @@ -533,7 +533,7 @@ tc.const.h: tc.const.c sh.char.h config.h config_f.h sh.types.h sh.err.h ${CPP} $(CPPFLAGS) ${DFLAGS} ${EXTRAFLAGS} -D_h_tc_const\ $(srcdir)/tc.const.c | \ sed -n -e 's/^\(Char STR[a-zA-Z0-9_]*\) *\[ *\].*/extern \1[];/p' | \ - sort >> $@.tmp + LC_COLLATE=C sort >> $@.tmp @echo '#endif /* _h_tc_const */' >> $@.tmp @if [ -f $@ ] && cmp -s $@.tmp $@; then echo $@ unchanged.; rm -f $@.tmp; else mv -f $@.tmp $@; echo $@ recreated.; fi diff --git a/Makefile.std b/Makefile.std index 2cbc1b1..5d2e89f 100644 --- a/Makefile.std +++ b/Makefile.std @@ -425,7 +425,7 @@ tc.const.h: tc.const.c sh.char.h config.h config_f.h sh.types.h sh.err.h ${CPP} $(INCLUDES) ${DFLAGS} ${EXTRAFLAGS} -D_h_tc_const\ $(srcdir)/tc.const.c | grep 'Char STR' | \ sed -e 's/Char \([a-zA-Z0-9_]*\) *\[ *\].*/extern Char \1[];/' | \ - sort >> $@ + LC_COLLATE=C sort >> $@ @echo '#endif /* _h_tc_const */' >> $@ csh.prof: ${OBJS} sh.prof.${SUF} mcrt0.${SUF} -- 2.5.5 From 52fb6c229feea0ccaa3002b4d2b681e60922a4df Mon Sep 17 00:00:00 2001 From: kim Date: Wed, 26 Aug 2015 09:50:31 +0000 Subject: [PATCH 2/2] Add a Makefile for creating the HTML version of the manual page. --- Makefile.man2html | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Makefile.man2html diff --git a/Makefile.man2html b/Makefile.man2html new file mode 100644 index 0000000..a1bd86a --- /dev/null +++ b/Makefile.man2html @@ -0,0 +1,17 @@ +# +# Create the HTML version of the manual page +# + +CGI=tcsh.html/tcsh.cgi + +tcsh.html/top.html: tcsh.man tcsh.man2html + perl tcsh.man2html -i + -rm -f tcsh.html/index.html + chmod -R a+rX tcsh.html + mv ${CGI} ${CGI}.bak + sed -e '1s,^.*$$,#!/usr/bin/perl,' < ${CGI}.bak > ${CGI} + chmod a+rx ${CGI} + rm -f ${CGI}.bak + +clean: + -rm -rf tcsh.html -- 2.5.5