diff options
author | Karl Berry <karl@freefriends.org> | 2014-05-15 23:36:18 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-05-15 23:36:18 +0000 |
commit | dca48e0463c30cae993fc56bc2a7a85c8a5a24e4 (patch) | |
tree | b530e516285e18718a1b204d1cf5789849dfd22c /Master/texmf-dist/source/latex/latex-tds | |
parent | b755e65140bb4bc3a407bf1b0aea9dd78d846c8e (diff) |
latex2e via latex-tds
git-svn-id: svn://tug.org/texlive/trunk@34051 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/latex-tds')
-rw-r--r-- | Master/texmf-dist/source/latex/latex-tds/README.asciidoc | 9 | ||||
-rwxr-xr-x | Master/texmf-dist/source/latex/latex-tds/build.pl | 50 |
2 files changed, 49 insertions, 10 deletions
diff --git a/Master/texmf-dist/source/latex/latex-tds/README.asciidoc b/Master/texmf-dist/source/latex/latex-tds/README.asciidoc index 968481f9067..c752b274ba8 100644 --- a/Master/texmf-dist/source/latex/latex-tds/README.asciidoc +++ b/Master/texmf-dist/source/latex/latex-tds/README.asciidoc @@ -1,7 +1,7 @@ README for project latex-tds ============================ :author: Heiko Oberdiek -:revdate: 2014/05/08 +:revdate: 2014/05/15 :lang: en :toc: :numbered: @@ -678,3 +678,10 @@ History * Update of base and graphics. * +README.html+ with Unix line ends. * ZIP file for CTAN upload with top level directory +latex-tds+. +2014/05/10:: + * Module cyrillic: Missing ++00readme.txt++ added. +2014/05/15:: + * Module base: +fix-cm+ updated (2014/05/13 v1.1q). + * Module tools: +tabularx+ updated (2014/05/13 v2.10). + * Module tools: +readme.txt+ renamed to +00readme.txt++. + * Module knuth: +.web+ files are put below +TDS:web/knuth//+. diff --git a/Master/texmf-dist/source/latex/latex-tds/build.pl b/Master/texmf-dist/source/latex/latex-tds/build.pl index d1dbf8fe08e..b75bcea778b 100755 --- a/Master/texmf-dist/source/latex/latex-tds/build.pl +++ b/Master/texmf-dist/source/latex/latex-tds/build.pl @@ -4,8 +4,8 @@ $^W=1; my $prj = 'latex-tds'; my $file = 'build.pl'; -my $version = '1.185'; -my $date = '2014-05-08'; +my $version = '1.188'; +my $date = '2014-05-15'; my $author = 'Heiko Oberdiek'; my $copyright = "Copyright 2006-2014 $author"; chomp(my $license = <<"END_LICENSE"); @@ -586,6 +586,15 @@ section('Install source'); install "texmf/source/$dir", @list; cd $cwd; } + sub install_web_knuth ($@) { + my $pkg = 'knuth'; + my $dir = shift; + my @list = @_; + $modules{$pkg} or return 1; + cd "$dir_build/$pkg"; + install "texmf/web/$pkg/$dir", @list; + cd $cwd; + } sub install_source ($@) { my $pkg = shift; my @list = @_; @@ -629,30 +638,34 @@ section('Install source'); tds.sed tds.tex ]); - install_generic_source('knuth', 'knuth/texware', qw[ + install_web_knuth('texware', qw[ dvitype.web pltotf.web pooltype.web tftopl.web ]); - install_generic_source('knuth', 'knuth/mfware', qw[ + install_web_knuth('mfware', qw[ gftodvi.web gftype.web gftopk.web mft.web ]); - install_generic_source('knuth', 'knuth/etc', qw[ + install_web_knuth('etc', qw[ vptovf.web vftovp.web ]); - install_generic_source('knuth', 'knuth/web', qw[ + install_web_knuth('web', qw[ tangle.web weave.web + ]); + install_generic_source('knuth', 'knuth/web', qw[ webman.tex ]); - install_generic_source('knuth', 'knuth/tex', qw[ + install_web_knuth('tex', qw[ glue.web tex.web + ]); + install_generic_source('knuth', 'knuth/tex', qw[ trip.fot tripin.log trip.log @@ -662,8 +675,10 @@ section('Install source'); trip.tex trip.typ ]); - install_generic_source('knuth', 'knuth/mf', qw[ + install_web_knuth('mf', qw[ mf.web + ]); + install_generic_source('knuth', 'knuth/mf', qw[ trap.fot trapin.log trap.log @@ -826,8 +841,22 @@ section('TDS cleanup'); ### Install TDS/tex, TDS/doc files section('Install tex doc'); { + sub check_readme ($) { + my $module = shift; + # my $readme = $module eq 'tools' ? 'readme.txt' : '00readme.txt'; + my $readme = '00readme.txt'; # since LaTeX revision 307 + if (-f "README" and not -f $readme) { + run("$prg_cp README $readme"); + } + -f $readme or + die "!!! Errror($module): Missing readme!\n"; + -f "readme.txt" and -f "00readme.txt" and + die "!!! Error($module): Duplicate readme!\n"; + } + if ($modules{'base'}) { cd "$dir_build/base"; + check_readme 'base'; install 'texmf/doc/latex/base', qw[ 00readme.txt autoload.txt @@ -858,16 +887,18 @@ section('Install tex doc'); if ($modules{'tools'}) { cd "$dir_build/tools"; + check_readme 'tools'; install 'texmf/doc/latex/tools', qw[ changes.txt manifest.txt - readme.txt + 00readme.txt ]; cd $cwd; } if ($modules{'graphics'}) { cd "$dir_build/graphics"; + check_readme 'graphics'; install('texmf/doc/latex/graphics', '*.txt' ); @@ -879,6 +910,7 @@ section('Install tex doc'); if ($modules{'cyrillic'}) { cd "$dir_build/cyrillic"; + check_readme 'cyrillic'; install('texmf/doc/latex/cyrillic', '*.txt' ); |