summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/comprehensive/source/Makefile
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-11-13 22:33:29 +0000
committerKarl Berry <karl@freefriends.org>2015-11-13 22:33:29 +0000
commit22e97b885e90c0253656b4ca0015e655034b05ad (patch)
tree54f4bc0f67742d1291cd2e9bf01169b822d162bc /Master/texmf-dist/doc/latex/comprehensive/source/Makefile
parentf3fb15315f45c071980a2399690f1b8a7dd0d70d (diff)
comprehensive (13nov15)
git-svn-id: svn://tug.org/texlive/trunk@38839 c570f23f-e606-0410-a88d-b1316a301751
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