diff options
Diffstat (limited to 'Master')
7 files changed, 90 insertions, 73 deletions
diff --git a/Master/texmf-dist/source/latex/latex-tds/build.pl b/Master/texmf-dist/source/latex/latex-tds/build.pl index c8b10439425..fadc6b94f45 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 = cvs('$Revision: 1.145 $'); -my $date = cvs('$Date: 2009/09/09 07:40:24 $'); +my $version = cvs('$Revision: 1.149 $'); +my $date = cvs('$Date: 2009/09/25 16:44:47 $'); my $author = 'Heiko Oberdiek'; my $copyright = "Copyright 2006-2009 $author"; chomp(my $license = <<"END_LICENSE"); @@ -209,6 +209,7 @@ if (@list_modules > 0) { return 1 if -f $file and !$opt_download; info("download $url\n --> $file"); my $cmd = $prg_curl; + $cmd .= " -4"; $cmd .= " --disable-epsv"; # for ftp.ams.org $cmd .= " --time-cond $file" if -f $file; # download only if newer $cmd .= " --remote-time"; # set file date @@ -217,8 +218,9 @@ if (@list_modules > 0) { run($cmd); -f $file or die "$error Download failed ($url)!\n"; } - + download_ctan('base', 'macros/latex'); + download_ctan('doc', 'macros/latex'); download_ctan('tools', 'macros/latex/required'); download_ctan('graphics', 'macros/latex/required'); download_ctan('cyrillic', 'macros/latex/required'); @@ -324,6 +326,13 @@ section('Unpacking'); my $dest = "$dir_build/base/$name.err"; run("$prg_cp $file $dest"); } + if ($modules{'base'}) { + run("$prg_rm -rf $dir_build/base/doc"); + unpacking('base', + "$dir_incoming_ctan/doc.zip", + "$dir_build/base"); + run("$prg_cp -p $dir_build/base/doc/*.tex $dir_build/base/"); + } map { unpack_ctan($_); } @required_list; if ($modules{'amslatex'}) { unpack_ams('amsrefs-tds'); @@ -356,14 +365,6 @@ section('Patches'); { ; # - if ($modules{'base'}) { - patch("base/classes.dtx"); - } - - if ($modules{'tools'}) { - patch("tools/array.dtx"); - } - if ($modules{'psnfss'}) { chdir "$dir_build/psnfss"; run("$prg_checksum psfonts.dtx"); @@ -389,11 +390,11 @@ section('Patches'); run("$prg_chmod -x @files"); chdir $cwd; } - + if ($modules{'amslatex'}) { patch("amslatex/math/amsldoc.tex"); } - + # if ($modules{'babel'}) { # map { patch("babel/$_"); } qw[ # ]; @@ -573,7 +574,7 @@ section('Patches after source install'); } chdir $cwd; - + patch('base/encguide.tex'); patch('base/utf8ienc.dtx'); } @@ -590,7 +591,7 @@ section('Patches after source install'); } } - + if ($modules{'amslatex'}) { patch("amslatex/classes/amsclass.dtx"); } @@ -896,9 +897,7 @@ if ($modules{'base'}) { tlc2 lb2 lgc2 - grphcomp webcomp - webcompg ]; run("$prg_sed -i -e '" . 's/\\\\documentclass{article}/' @@ -1433,7 +1432,7 @@ if ($modules{'latex3'}) { # simple3_doc('expl3', 'expl3', 'drv'); # simple3_doc('expl3', 'l32eproc', 'drv'); # source3_doc('expl3', 'source3'); - + my $file_style_l3doc = 'texmf/makeindex/expl3/l3doc.ist'; open(IN, '<', $file_style_l3doc) or die "$error Cannot open `$file_style_l3doc'!\n"; diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/array.dtx.diff b/Master/texmf-dist/source/latex/latex-tds/patch/array.dtx.diff deleted file mode 100644 index 4d85217928e..00000000000 --- a/Master/texmf-dist/source/latex/latex-tds/patch/array.dtx.diff +++ /dev/null @@ -1,34 +0,0 @@ -*** array.dtx.org 2006-05-21 19:28:12.000000000 +0200 ---- array.dtx 2008-09-06 02:37:03.000000000 +0200 -*************** -*** 27,32 **** ---- 27,36 ---- - %<+package>\ProvidesPackage{array} - %<+package> [2005/08/23 v2.4b Tabular extension package (FMi)] - % -+ % *** 2008/09/06 Heiko Oberdiek, project `latex-tds': *** -+ % *** The description of \arraybackslash is fixed, *** -+ % *** see LaTeX bug report `tools/4044'. *** -+ % - % \fi - % - % \CheckSum{1115} -*************** -*** 1939,1946 **** - % - % \begin{macro}{\arraybackslash} - % \changes{v2.4a}{2003/12/17}{(DPC) Macro added (from tabularx)} -! % Restore |\\| for use in array and tabular environment (after -! % |\raggedright| etc.). - % \begin{macrocode} - \def\arraybackslash{\let\\\tabularnewline} - % \end{macrocode} ---- 1943,1950 ---- - % - % \begin{macro}{\arraybackslash} - % \changes{v2.4a}{2003/12/17}{(DPC) Macro added (from tabularx)} -! % Restore =\\= for use in array and tabular environment (after -! % =\raggedright= etc.). - % \begin{macrocode} - \def\arraybackslash{\let\\\tabularnewline} - % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/classes.dtx.diff b/Master/texmf-dist/source/latex/latex-tds/patch/classes.dtx.diff deleted file mode 100644 index 88e5ba740fa..00000000000 --- a/Master/texmf-dist/source/latex/latex-tds/patch/classes.dtx.diff +++ /dev/null @@ -1,12 +0,0 @@ -*** classes.dtx.org 2006-05-21 17:26:00.000000000 +0200 ---- classes.dtx 2006-07-25 09:28:43.000000000 +0200 -*************** -*** 135,140 **** ---- 135,141 ---- - % We do want an index, using linenumbers - % \begin{macrocode} - \EnableCrossrefs -+ \CodelineIndex - % \end{macrocode} - % We use so many \file{docstrip} modules that we set the - % \texttt{StandardModuleDepth} counter to 1. diff --git a/Master/texmf-dist/source/latex/latex-tds/readme.txt b/Master/texmf-dist/source/latex/latex-tds/readme.txt index dbe430e5193..7dd4a743f77 100644 --- a/Master/texmf-dist/source/latex/latex-tds/readme.txt +++ b/Master/texmf-dist/source/latex/latex-tds/readme.txt @@ -1,4 +1,4 @@ -readme.txt for project latex-tds, 2009/09/05 +readme.txt for project latex-tds, 2009/09/25 TABLE OF CONTENTS ================= @@ -61,6 +61,7 @@ In the following I will use the term `module' for a package bundle. Module list ----------- * base CTAN:macros/latex/base.zip + CTAN:macros/latex/doc.zip http://www.latex-project.org/guides/lb2.err http://www.latex-project.org/guides/lgc2.err http://www.latex-project.org/guides/manual.err @@ -82,8 +83,7 @@ Module list CTAN:systems/knuth/dist/web.zip CTAN:systems/knuth/dist/tex.zip CTAN:systems/knuth/dist/mf.zip -* latex3 CTAN:install/macros/latex/contrib/expl3.tds.zip - CTAN:install/macros/latex/contrib/xpackages.tds.zip +* latex3 CTAN:install/macros/latex/contrib/xpackages.tds.zip Author ------ @@ -261,8 +261,6 @@ Patches ------- patch/amsclass.dtx.diff patch for amslatex/amsclass.dtx patch/amsldoc.tex.diff patch for amslatex/amsldoc.tex - patch/array.dtx.diff patch for tools/array.dtx - patch/classes.dtx.diff patch for base/classes.dtx patch/encguide.tex.diff patch for base/encguide.tex patch/logmac.tex.diff patch for knuth/errata/logmac.tex patch/tripman.tex.diff patch for knuth/tex/tripman.tex @@ -536,3 +534,7 @@ I. HISTORY * Module amslatex: updated. * Module latex3: xpackages updated. * Module latex3: expl3 removed, because nothing to do. +2009/09/25 + * Module amslatex: updated. + * Module babel: updated. + * Update of LaTeX, release 2009/09/24. diff --git a/Master/texmf-dist/source/latex/latex-tds/tex/ams.drv b/Master/texmf-dist/source/latex/latex-tds/tex/ams.drv index fe39361dbae..b614ff6a5ba 100644 --- a/Master/texmf-dist/source/latex/latex-tds/tex/ams.drv +++ b/Master/texmf-dist/source/latex/latex-tds/tex/ams.drv @@ -112,6 +112,28 @@ }% } +%%% Patch for instr-l.tex +\begingroup + \edef\x{\jobname}% + \def\y{instr-l}% + \@onelevel@sanitize\y +\expandafter\endgroup +\ifx\x\y + \PassOptionsToPackage{% + pdfusetitle,% + pdftex,breaklinks=true,colorlinks,% + citecolor=ForestGreen,plainpages=false,% + pdfpagelabels,bookmarksopen,bookmarksnumbered,% + }{hyperref}% + \AtBeginDocument{% + \hypersetup{% + pdfauthor={American Mathematical Society},% + pdfkeywords={latex, AMS, amslatex, ams-latex, author instructions},% + pdftitle={Instructions for Preparation of Papers and Monographs}% + }% + }% +\fi + %%% Patch for cite-xh.tex \begingroup \edef\x{\jobname}% diff --git a/Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex b/Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex index 2cdacedff2a..8a11b858224 100644 --- a/Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex +++ b/Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex @@ -1,8 +1,8 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesFile{ltnews.tex}% - [2006/06/02 v1.0 Master file for ltnews*.tex (HO)] + [2009/09/25 v1.1 Master file for ltnews*.tex (HO)] % -% Copyright 2006 Heiko Oberdiek +% Copyright 2006, 2009 Heiko Oberdiek % % This file is part of project `latex-tds'. % @@ -21,7 +21,10 @@ % See `readme.txt' for a list of all files belonging to the % project `latex-tds' and additional information. % -\providecommand*{\lastissue}{17} +% 2006/06/02 v1.0: First version. +% 2009/09/25 v1.1: \usepackage disabled. +% +\providecommand*{\lastissue}{19} \RequirePackage{ifpdf} \ifpdf @@ -45,6 +48,9 @@ }% \fi +\RequirePackage[T1]{fontenc} +\RequirePackage{lmodern} + \documentclass{ltnews} \RequirePackage{hyperref} @@ -58,7 +64,17 @@ \number\value{issue}% } +\newcommand*{\MonthJanuary}{01} +\newcommand*{\MonthFebruary}{02} +\newcommand*{\MonthMarch}{03} +\newcommand*{\MonthApril}{04} +\newcommand*{\MonthMay}{05} \newcommand*{\MonthJune}{06} +\newcommand*{\MonthJuly}{07} +\newcommand*{\MonthAugust}{08} +\newcommand*{\MonthSeptember}{09} +\newcommand*{\MonthOctober}{10} +\newcommand*{\MonthNovember}{11} \newcommand*{\MonthDecember}{12} \newcommand*{\printissue}{% Issue % @@ -106,6 +122,22 @@ %%% Issues \begingroup + \makeatletter + \renewcommand*{\usepackage}[2][]{% + \begingroup + \def\x{#1|#2}% + \def\y{T1|fontenc}% + \ifx\x\y + \else + \def\y{|lmodern,url}% + \ifx\x\y + \else + \@latex@error{\string\usepackage[#1]{#2} found}\@ehc + \fi + \fi + \endgroup + }% + \makeatother \renewcommand*{\documentclass}[2][]{% \setcounter{footnote}{0}% \gobbleopt @@ -127,6 +159,14 @@ \stepcounter{issue}% \input{ltnews\theissue}% \repeat + \stepcounter{issue}% + \makeatletter + \IfFileExists{ltnews\theissue}{% + \latex@error{\jobname.tex is out of date,\MessageBreak + there is `ltnews\theissue.tex'% + }\@ehc + }{}% + \makeatother \endgroup \end{document} diff --git a/Master/texmf-dist/source/latex/latex-tds/tex/tools.tex b/Master/texmf-dist/source/latex/latex-tds/tex/tools.tex index e4b1471ec87..f964f785d82 100644 --- a/Master/texmf-dist/source/latex/latex-tds/tex/tools.tex +++ b/Master/texmf-dist/source/latex/latex-tds/tex/tools.tex @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesFile{tools.tex}% - [2009/09/09 Tools overview (HO)] + [2009/09/25 Tools overview (HO)] % Copyright 2006-2009 Heiko Oberdiek % % This file is part of project `latex-tds'. |