summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/latex-tds
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-09-27 23:42:45 +0000
committerKarl Berry <karl@freefriends.org>2009-09-27 23:42:45 +0000
commit06d17f4243b23e6f184862c84614965b69100ac9 (patch)
tree9bf5329b7fd8965d0a0f53809cb4d30df72f63e2 /Master/texmf-dist/source/latex/latex-tds
parent9d5f6ad555ae4b619cdccee4712119eab4f59000 (diff)
latex-tds update (25sep09)
git-svn-id: svn://tug.org/texlive/trunk@15490 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/latex-tds')
-rwxr-xr-xMaster/texmf-dist/source/latex/latex-tds/build.pl35
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/array.dtx.diff34
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/classes.dtx.diff12
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/readme.txt12
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/tex/ams.drv22
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/tex/ltnews.tex46
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/tex/tools.tex2
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'.