summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/comprehensive/source/Makefile')
-rw-r--r--Master/texmf-dist/doc/latex/comprehensive/source/Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/latex/comprehensive/source/Makefile b/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
index 07ef92b47ee..42c357e2197 100644
--- a/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
+++ b/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
@@ -21,14 +21,14 @@ EXTRADIST = symbols.tex lightbulb10.mf lightbulb.mf \
symbols.ist fakego.sty unicode2eps.pe \
makefakeMnSymbol teubner-subset.sty fakemusixtex.sty \
fakearevmath.sty fakedozenal.sty fakelatexsym.sty \
- makefakefdsymbol makefakeboisik \
+ makefakefdsymbol makefakeboisik fakearcs.sty \
makefakestix makefakestarfont makerawtables \
Makefile
# All formats of the symbol list depend upon the following files.
COMMONDEPS = symbols.tex symbols.ist fakeMnSymbol.sty teubner-subset.sty \
fakemusixtex.sty fakeknitting.sty fakefdsymbol.sty \
- fakeboisik.sty fakestix.sty \
+ fakeboisik.sty fakestix.sty fakearcs.sty \
fakearevmath.sty fakedozenal.sty fakelatexsym.sty \
fakestarfont.sty nonlatex versatim.tex junicode lilyglyphs \
$(TARGETS_SOURCE)
@@ -283,6 +283,10 @@ SYMLIST: symbols.ind
README: makeREADME symbols-letter-pdf.log symbols.ind
./makeREADME symbols-letter-pdf.log symbols.ind > README
+# Prepare to timestamp the distributed symbols.tex file.
+TODAY = $(shell date +'%d %B %Y')
+NOW = $(shell date +'%T %Z')
+
# Create a .tar.gz file.
comprehensive.tar.gz: $(TARGETS) $(EXTRADIST)
$(RM) -r comprehensive
@@ -290,7 +294,10 @@ comprehensive.tar.gz: $(TARGETS) $(EXTRADIST)
mkdir comprehensive/source
install -m 664 $(TARGETS_DIST) comprehensive
install -m 664 $(TARGETS_SOURCE) $(EXTRADIST) comprehensive/source
- cat symbols.tex | checksum > comprehensive/source/symbols.tex
+ cat symbols.tex | \
+ perl -ne 's/(date\s*=\s*)\"[^\"]*\"/$$1\"$(TODAY)\"/; print' | \
+ perl -ne 's/(time\s*=\s*)\"[^\"]*\"/$$1\"$(NOW)\"/; print' | \
+ checksum > comprehensive/source/symbols.tex
for fakes in MnSymbol fdsymbol boisik stix starfont ; do \
chmod 755 comprehensive/source/makefake$$fakes ; \
done