summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-10-08 16:57:09 +0000
committerKarl Berry <karl@freefriends.org>2007-10-08 16:57:09 +0000
commitf57244a3af3d7a59bb330ac772ec782b71184f19 (patch)
treee8f569e5133059639124dd92bababbd40c02c02f
parent19a42d9cc5c26f46914f065ba66498541203c092 (diff)
move ctan2tds.pl and place to tlpkg/bin, logs to Build, remove rest
git-svn-id: svn://tug.org/texlive/trunk@5141 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/cdbuild/Check27
-rwxr-xr-xBuild/cdbuild/Checktpm14
-rw-r--r--Build/cdbuild/LastMinute16
-rw-r--r--Build/cdbuild/README10
-rwxr-xr-xBuild/cdbuild/autoplace6
-rw-r--r--Build/cdbuild/binaries570
-rw-r--r--Build/cdbuild/docstrip.cfg2
-rw-r--r--Build/cdbuild/dupl.pl76
-rw-r--r--Build/cdbuild/gind.ist126
-rwxr-xr-xBuild/cdbuild/grab16
-rwxr-xr-xBuild/cdbuild/grab-doc16
-rw-r--r--Build/cdbuild/listbysize1
-rw-r--r--Build/cdbuild/macmap4
-rwxr-xr-xBuild/cdbuild/make-package-sizes11
-rwxr-xr-xBuild/cdbuild/make-system-sizes15
-rwxr-xr-xBuild/cdbuild/makeimage13
-rw-r--r--Build/cdbuild/refer.bst163
-rwxr-xr-xBuild/cdbuild/rmpackage7
-rw-r--r--Build/cdbuild/scheme2list.xsl100
-rw-r--r--Build/cdbuild/share2bin60
-rw-r--r--Build/cdbuild/sizes6
-rw-r--r--Build/cdbuild/summary.pl10
-rwxr-xr-xBuild/cdbuild/tar2find.pl25
-rw-r--r--Build/cdbuild/tpm2/Makefile99
-rw-r--r--Build/cdbuild/tpm2/TODO2
-rw-r--r--Build/cdbuild/tpm2/cat1464
-rw-r--r--Build/cdbuild/tpm2/cat.only493
-rw-r--r--Build/cdbuild/tpm2/cat.styles57
-rw-r--r--Build/cdbuild/tpm2/cats.xmlcat1175
-rw-r--r--Build/cdbuild/tpm2/taxonomy5
-rw-r--r--Build/cdbuild/tpm2/tl.only223
-rw-r--r--Build/cdbuild/tpm2/tpm2.dtd113
-rw-r--r--Build/cdbuild/tpm2/tpm2.rng404
-rw-r--r--Build/cdbuild/tpm2/tpm2xml.xsl835
-rw-r--r--Build/cdbuild/tpm2/xml2xml.xsl698
-rw-r--r--Build/cdbuild/tpm2files.xsl48
-rw-r--r--Build/cdbuild/tpm2list.xsl76
-rw-r--r--Build/cdbuild/tpm2tpm.xsl48
-rw-r--r--Build/cdbuild/tpm2xml.xsl33
-rw-r--r--Build/cdbuild/updatetpm.xsl102
-rw-r--r--Build/cdbuild/vpm2vlist.xsl91
-rwxr-xr-xBuild/cdbuild/zap-empty-dirs67
-rw-r--r--Build/cdbuild/zapempty2
-rw-r--r--Build/logs/log.0500.gz (renamed from Build/cdbuild/logs/log.0500.gz)bin481566 -> 481566 bytes
-rw-r--r--Build/logs/log.1000.gz (renamed from Build/cdbuild/logs/log.1000.gz)bin417004 -> 417004 bytes
-rw-r--r--Build/logs/log.1500.gz (renamed from Build/cdbuild/logs/log.1500.gz)bin330103 -> 330103 bytes
-rw-r--r--Build/logs/log.2000.gz (renamed from Build/cdbuild/logs/log.2000.gz)bin314750 -> 314750 bytes
-rw-r--r--Build/logs/log.2500.gz (renamed from Build/cdbuild/logs/log.2500.gz)bin225300 -> 225300 bytes
-rw-r--r--Build/logs/log.3000.gz (renamed from Build/cdbuild/logs/log.3000.gz)bin404589 -> 404589 bytes
-rw-r--r--Build/logs/log.3500.gz (renamed from Build/cdbuild/logs/log.3500.gz)bin328620 -> 328620 bytes
-rw-r--r--Build/logs/log.4000.gz (renamed from Build/cdbuild/logs/log.4000.gz)bin211249 -> 211249 bytes
-rw-r--r--Build/logs/log.4500.gz (renamed from Build/cdbuild/logs/log.4500.gz)bin843734 -> 843734 bytes
-rw-r--r--Build/logs/log.5000.gz (renamed from Build/cdbuild/logs/log.5000.gz)bin285435 -> 285435 bytes
-rw-r--r--Build/logs/log.5496.gz (renamed from Build/cdbuild/logs/log.5496.gz)bin145911 -> 145911 bytes
-rw-r--r--Build/logs/log.5996.gz (renamed from Build/cdbuild/logs/log.5996.gz)bin134967 -> 134967 bytes
-rw-r--r--Build/logs/log.6116.gz (renamed from Build/cdbuild/logs/log.6116.gz)bin57058 -> 57058 bytes
-rw-r--r--Build/logs/log.6350.gz (renamed from Build/cdbuild/logs/log.6350.gz)bin60963 -> 60963 bytes
-rw-r--r--Build/logs/log.6498.gz (renamed from Build/cdbuild/logs/log.6498.gz)bin44974 -> 44974 bytes
-rw-r--r--Build/logs/log.6935.gz (renamed from Build/cdbuild/logs/log.6935.gz)bin139867 -> 139867 bytes
-rw-r--r--Build/logs/log.6982.gz (renamed from Build/cdbuild/logs/log.6982.gz)bin6341 -> 6341 bytes
-rw-r--r--Build/logs/log.7499.gz (renamed from Build/cdbuild/logs/log.7499.gz)bin79783 -> 79783 bytes
-rw-r--r--Build/logs/log.7995.gz (renamed from Build/cdbuild/logs/log.7995.gz)bin202096 -> 202096 bytes
-rw-r--r--Build/logs/log.8429.gz (renamed from Build/cdbuild/logs/log.8429.gz)bin143283 -> 143283 bytes
-rw-r--r--Build/logs/log.8499.gz (renamed from Build/cdbuild/logs/log.8499.gz)bin159850 -> 159850 bytes
-rw-r--r--Build/logs/log.8624.gz (renamed from Build/cdbuild/logs/log.8624.gz)bin41034 -> 41034 bytes
-rw-r--r--Build/logs/svnlog (renamed from Build/cdbuild/logs/svnlog)0
-rw-r--r--Build/logs/svnlog.1000.gz (renamed from Build/cdbuild/logs/svnlog.1000.gz)bin268438 -> 268438 bytes
-rw-r--r--Build/logs/svnlog.1999.gz (renamed from Build/cdbuild/logs/svnlog.1999.gz)bin166805 -> 166805 bytes
-rw-r--r--Build/logs/svnlog.2988.gz (renamed from Build/cdbuild/logs/svnlog.2988.gz)bin156740 -> 156740 bytes
-rw-r--r--Build/logs/svnlog.3996.gz (renamed from Build/cdbuild/logs/svnlog.3996.gz)bin137069 -> 137069 bytes
-rw-r--r--Build/logs/svnlog.4990.gz (renamed from Build/cdbuild/logs/svnlog.4990.gz)bin147071 -> 147071 bytes
-rwxr-xr-xMaster/tlpkg/bin/ctan2tds.pl (renamed from Build/cdbuild/ctan2tds.pl)0
-rwxr-xr-xMaster/tlpkg/bin/ctan2tl2
-rwxr-xr-xMaster/tlpkg/bin/place (renamed from Build/cdbuild/place)0
-rwxr-xr-xMaster/tlpkg/bin/tlpkginfo2
75 files changed, 2 insertions, 7331 deletions
diff --git a/Build/cdbuild/Check b/Build/cdbuild/Check
deleted file mode 100644
index ed4bee39608..00000000000
--- a/Build/cdbuild/Check
+++ /dev/null
@@ -1,27 +0,0 @@
-rm files.*
-R=/texlive/Master
-:>files.lists.x
-for i in `find $R/texmf/lists -type f `
-do
- grep -v "^/" $i | awk '{print $1}' >> files.lists.x
-done
-sort < files.lists.x | uniq | awk '{print $1}' | sed '/^$/d' > files.lists
-sort < files.lists.x | awk '{print $1}' | sed '/^$/d' > files.lists.all
-diff files.lists files.lists.all | grep ">" > files.lists.dupl
-rm files.lists.x
-P=`pwd`
-(cd $R; find texmf -type f >> $P/files.find.x)
-(cd $R; find texmf-doc -type l >> $P/files.find.x)
-(cd $R; find texmf-doc -type f >> $P/files.find.x)
-(cd $R; find texmf-dist -type l >> $P/files.find.x)
-(cd $R; find texmf-dist -type f >> $P/files.find.x)
-(cd $R; find bin -type l >> $P/files.find.x)
-(cd $R; find bin -type f >> $P/files.find.x)
-(cd $R; find info -type f >> $P/files.find.x)
-(cd $R; find readme.html >> $P/files.find.x)
-(cd $R; find man -type l >> $P/files.find.x)
-(cd $R; find man -type f >> $P/files.find.x)
-sort < files.find.x > files.find
-rm files.find.x
-comm -23 files.find files.lists > files.find.only
-comm -13 files.find files.lists > files.lists.only
diff --git a/Build/cdbuild/Checktpm b/Build/cdbuild/Checktpm
deleted file mode 100755
index 6a4e6231be5..00000000000
--- a/Build/cdbuild/Checktpm
+++ /dev/null
@@ -1,14 +0,0 @@
-cd /texlive/Master/texmf-dist/tpm
-for i in *.tpm
-do
- F=`basename $i .tpm`
- X=`kpsewhich -format='TeX system documentation' $F.xml`
- if test -z "$X"; then
- echo PANIC $F
- else
- xt $F.tpm /texlive/Build/cdbuild/tpm2tpm.xsl $$.xml
- p4 edit $F.tpm
- cat $$.xml > $F.tpm
- rm $$.xml
- fi
-done
diff --git a/Build/cdbuild/LastMinute b/Build/cdbuild/LastMinute
deleted file mode 100644
index b4ff850159e..00000000000
--- a/Build/cdbuild/LastMinute
+++ /dev/null
@@ -1,16 +0,0 @@
-jadetex
-hyperref
-psnfss
-psfonts
-latex2html
-texinfo.tex
-CMaCTeX
-winedt
-GhostScript
-AUCTeX
-
-fixlinks
-all of tldoc
-systems.sizes and packages.sizes > install
-lwc examples
-g \ No newline at end of file
diff --git a/Build/cdbuild/README b/Build/cdbuild/README
deleted file mode 100644
index 0686c7c16eb..00000000000
--- a/Build/cdbuild/README
+++ /dev/null
@@ -1,10 +0,0 @@
-$Id$
-Copyright (C) 2004, 2006 TeX Users Group.
-You may freely use, modify and/or distribute this file.
-(Originally written in 2004 by Karl Berry.)
-
-These are the scripts for updating packages from CTAN into TeX Live,
-mainly written by Sebastian Rahtz.
-
-See ../tools/README, and the ctan2tl and tpm-ctan-check scripts there,
-and most of all http://tug.org/texlive/pkgupdate.html.
diff --git a/Build/cdbuild/autoplace b/Build/cdbuild/autoplace
deleted file mode 100755
index 76d56f477cb..00000000000
--- a/Build/cdbuild/autoplace
+++ /dev/null
@@ -1,6 +0,0 @@
-for i in *
- do
- echo ../place $i
- echo rm -rf $i.done
-done
-
diff --git a/Build/cdbuild/binaries b/Build/cdbuild/binaries
deleted file mode 100644
index 6a1fe1f3c4a..00000000000
--- a/Build/cdbuild/binaries
+++ /dev/null
@@ -1,570 +0,0 @@
-#! /bin/perl
-# make TPM files for binaries
-# SPQR 2000/02/04
-use English;
-use File::Basename;
-use File::Find;
-use Cwd;
-
-
-$Master="/texlive/Master";
-$Coll{"pdfthumb"}="ppower4";
-$Coll{"ppower4"}="ppower4";
-$Coll{"ChkTeX"} ="tex-extrabin";
-$Coll{"LATEX2E"} ="tex-latex";
-$Coll{"MSVCR70"}="tex-basic";
-$Coll{"MakeTeXPK"} ="tex-basic";
-$Coll{"TEXSHELL"}="tex-basic";
-$Coll{"TeXLive"}="tex-basic";
-$Coll{"TeXSetup"} ="tex-basic";
-$Coll{"TeXShell"}="tex-basic";
-$Coll{"TeXShell"}="tex-basic";
-$Coll{"TeXShell"}="tex-basic";
-$Coll{"VisualPng"}="tex-basic";
-$Coll{"a5bookle"} ="tex-extrabin";
-$Coll{"access"} ="tex-basic";
-$Coll{"afm2tfm"} ="tex-fontbin";
-$Coll{"allcm"} ="tex-fontbin";
-$Coll{"allec"} ="tex-fontbin";
-$Coll{"allneeded"} ="tex-fontbin";
-$Coll{"altpdfamstex"}="tex-basic";
-$Coll{"altpdfcont-de"}="context";
-$Coll{"altpdfcont-en"}="context";
-$Coll{"altpdfcont-nl"}="context";
-$Coll{"altpdfcontext"}="context";
-$Coll{"altpdfelatex"}="tex-pdftex";
-$Coll{"altpdfetex"}="tex-pdftex";
-$Coll{"altpdflambda"}="tex-omega";
-$Coll{"altpdflatex"}="tex-pdftex";
-$Coll{"altpdfomega"}="tex-omega";
-$Coll{"altpdftex"}="tex-pdftex";
-$Coll{"amstex"} ="amstex";
-$Coll{"bamstex"}="tex-basic";
-$Coll{"bg5+latex"} ="cjk";
-$Coll{"bg5conv"} ="cjk";
-$Coll{"bg5latex"} ="cjk";
-$Coll{"bg5pltx"} ="cjk";
-$Coll{"bibtex"} ="tex-basic";
-$Coll{"bibtex8"} ="bibtex8bit";
-$Coll{"bmeps"}="tex-basic";
-$Coll{"bplain"}="tex-basic";
-$Coll{"buildhash"} ="tex-basic";
-$Coll{"bz2lib"} ="bzip2";
-$Coll{"bzip2"} ="bzip2";
-$Coll{"bzip2recover"} ="bzip2";
-$Coll{"cef5conv"} ="cjk";
-$Coll{"cef5latex"} ="cjk";
-$Coll{"cef5ltx"} ="cjk";
-$Coll{"cefconv"} ="cjk";
-$Coll{"ceflatex"} ="cjk";
-$Coll{"cefsconv"} ="cjk";
-$Coll{"cefslatex"} ="cjk";
-$Coll{"cefsltx"} ="cjk";
-$Coll{"cjklatex"} ="cjk";
-$Coll{"cjpeg"} ="tex-basic";
-$Coll{"cont-cz"}="context";
-$Coll{"cont-de"} ="context";
-$Coll{"cont-en"} ="context";
-$Coll{"cont-nl"} ="context";
-$Coll{"cont-uk"}="context";
-$Coll{"context"}="context";
-$Coll{"cslatex"} ="cslatex";
-$Coll{"cslatexd"} ="cslatex";
-$Coll{"cslatexi"} ="cslatex";
-$Coll{"cslatexk"} ="cslatex";
-$Coll{"csplain"} ="csplain";
-$Coll{"csplaind"} ="csplain";
-$Coll{"csplaini"} ="csplain";
-$Coll{"csplaink"} ="csplain";
-$Coll{"ctangle"}="tex-basic";
-$Coll{"ctangle"}="tex-basic";
-$Coll{"curl"}="tex-basic";
-$Coll{"cweave"}="tex-extrabin";
-$Coll{"cyramstex"}="tex-langcyrillic";
-$Coll{"cyrlatex"}="tex-langcyrillic";
-$Coll{"cyrtex"}="tex-langcyrillic";
-$Coll{"cyrtexinfo"}="tex-langcyrillic";
-$Coll{"detex"}="tex-basic";
-$Coll{"devnag"}="tex-langindic";
-$Coll{"dialog"} ="tex-basic";
-$Coll{"disdvi"} ="tex-basic";
-$Coll{"djpeg"} ="tex-basic";
-$Coll{"dmp"} ="tex-extrabin";
-$Coll{"doubside"} ="tex-basic";
-$Coll{"dt2dv"} ="tex-extrabin";
-$Coll{"dv2dt"} ="tex-extrabin";
-$Coll{"dvi2fax"} ="tex-basic";
-$Coll{"dvi2tty"} ="tex-basic";
-$Coll{"dvibook"} ="tex-extrabin";
-$Coll{"dviconcat"} ="tex-extrabin";
-$Coll{"dvicopy"} ="tex-basic";
-$Coll{"dvidvi"} ="tex-extrabin";
-$Coll{"dvihp"} ="tex-basic";
-$Coll{"dvilj"} ="tex-basic";
-$Coll{"dvilj2p"} ="tex-basic";
-$Coll{"dvilj4"} ="tex-basic";
-$Coll{"dvilj4l"} ="tex-basic";
-$Coll{"dvilj6"} ="tex-basic";
-$Coll{"dvipdft"} ="dvipdfm";
-$Coll{"dvipdfm"} ="dvipdfm";
-$Coll{"dvips"} ="dvips";
-$Coll{"dvired"} ="tex-basic";
-$Coll{"dviselect"} ="tex-extrabin";
-$Coll{"dvitodvi"} ="tex-extrabin";
-$Coll{"dvitomp"} ="metapost";
-$Coll{"dvitype"} ="tex-extrabin";
-$Coll{"e2pall"} ="tex-pdftex";
-$Coll{"ebb"} ="dvipdfm";
-$Coll{"einitex"} ="tex-etex";
-$Coll{"elatex"} ="tex-etex";
-$Coll{"eomega"}="tex-omega";
-$Coll{"eplain"} ="eplain";
-$Coll{"epsffit"} ="psutils";
-$Coll{"epstopdf"} ="tex-pdftex";
-$Coll{"etex"} ="tex-etex";
-$Coll{"evirtex"} ="tex-etex";
-$Coll{"exp-macr"} ="tex-basic";
-$Coll{"expat"}="tex-basic";
-$Coll{"extconv"} ="cjk";
-$Coll{"extractres"} ="psutils";
-$Coll{"f_name"} ="tex-extrabin";
-$Coll{"fdf2tan"}="tex-basic";
-$Coll{"fixdlsrps"} ="psutils";
-$Coll{"fixfmps"} ="psutils";
-$Coll{"fixmacps"} ="psutils";
-$Coll{"fixpsditps"} ="psutils";
-$Coll{"fixpspps"} ="psutils";
-$Coll{"fixscribeps"} ="psutils";
-$Coll{"fixtpps"} ="psutils";
-$Coll{"fixwfwps"} ="psutils";
-$Coll{"fixwpps"} ="psutils";
-$Coll{"fixwwps"} ="psutils";
-$Coll{"fmtutil"} ="tex-basic";
-$Coll{"fontexport"} ="tex-fontbin";
-$Coll{"fontimport"} ="tex-fontbin";
-$Coll{"fontinst"} ="tex-fontbin";
-$Coll{"freetype"}="tex-basic";
-$Coll{"frlatex"} ="tex-langfrench";
-$Coll{"frpdflatex"}="tex-basic";
-$Coll{"frpdftex"}="tex-basic";
-$Coll{"frtex"} ="tex-langfrench";
-$Coll{"gbklatex"} ="cjk";
-$Coll{"getafm"} ="tex-fontbin";
-$Coll{"geturl"} ="tex-basic";
-$Coll{"gftodvi"} ="tex-fontbin";
-$Coll{"gftopk"} ="tex-basic";
-$Coll{"gftype"} ="tex-fontbin";
-$Coll{"giftopng"} ="xmltex";
-$Coll{"gnuclient"} ="tex-basic";
-$Coll{"gnuclientw"} ="tex-basic";
-$Coll{"gnudoit"} ="tex-basic";
-$Coll{"gsftopk"} ="tex-basic";
-$Coll{"gunzip"} ="tex-basic";
-$Coll{"gzip"} ="tex-basic";
-$Coll{"hbf2gf"} ="cjk";
-$Coll{"ht"} ="tex4ht";
-$Coll{"htlatex"} ="tex4ht";
-$Coll{"mk4ht"} ="tex4ht";
-$Coll{"httex"} ="tex4ht";
-$Coll{"httexi"} ="tex4ht";
-$Coll{"hugelatex"} ="tex-latex";
-$Coll{"hugetex"} ="tex-basic";
-$Coll{"icombine"} ="tex-basic";
-$Coll{"ijoin"} ="tex-basic";
-$Coll{"includeres"} ="psutils";
-$Coll{"info"} ="texinfo";
-$Coll{"infokey"}="texinfo";
-$Coll{"inimf"} ="tex-basic";
-$Coll{"inimpost"} ="metapost";
-$Coll{"iniomega"} ="tex-omega";
-$Coll{"inipdftex"} ="tex-pdftex";
-$Coll{"initex"} ="tex-basic";
-$Coll{"install-info"} ="texinfo";
-$Coll{"ispell"} ="tex-extrabin";
-$Coll{"itrans"}="tex-langindic";
-$Coll{"jadetex"} ="jadetex";
-$Coll{"jpeg2ps"} ="tex-basic";
-$Coll{"jpegtran"} ="tex-basic";
-$Coll{"kpathsea"} ="tex-basic";
-$Coll{"kpathsea.lib"}="tex-basic";
-$Coll{"kpsecheck"}="tex-basic";
-$Coll{"kpsepath"} ="tex-basic";
-$Coll{"kpsestat"} ="tex-basic";
-$Coll{"kpsetool"} ="tex-basic";
-$Coll{"kpsewhich"} ="tex-basic";
-$Coll{"kpsexpand"} ="tex-basic";
-$Coll{"lacheck"} ="tex-extrabin";
-$Coll{"lambda"} ="tex-omega";
-$Coll{"latex"} ="tex-latex";
-$Coll{"latex2html"}="tex-basic";
-$Coll{"libcurl"}="tex-basic";
-$Coll{"libgifreader"} ="tex-basic";
-$Coll{"libjpeg"} ="tex-basic";
-$Coll{"libmktex"}="tex-basic";
-$Coll{"libpng"} ="tex-basic";
-$Coll{"libtiff"} ="tex-basic";
-$Coll{"libttf"} ="tex-ttfutils";
-$Coll{"libwww"}="tex-basic";
-$Coll{"lnexe"} ="tex-basic";
-$Coll{"ltx2rtf"} ="tex-extrabin";
-$Coll{"mag"} ="tex-extrabin";
-$Coll{"makeindex"} ="tex-basic";
-$Coll{"makeinfo"} ="tex-basic";
-$Coll{"makempx"} ="tex-basic";
-$Coll{"makempy"}="tex-basic";
-$Coll{"metafun"}="metapost";
-$Coll{"mex"} ="mex";
-$Coll{"mex-pl"}="tex-langpolish";
-$Coll{"mf"} ="tex-basic";
-$Coll{"mf-nowin"}="tex-basic";
-$Coll{"mft"} ="tex-fontbin";
-$Coll{"mfw"} ="tex-basic";
-$Coll{"mkfontdesc"} ="tex-basic";
-$Coll{"mkindex"} ="tex-basic";
-$Coll{"mkocp"} ="tex-omega";
-$Coll{"mkofm"} ="tex-omega";
-$Coll{"mktex"} ="tex-basic";
-$Coll{"mktexdir"} ="tex-basic";
-$Coll{"mktexfmt"}="tex-basic";
-$Coll{"mktexlsr"} ="tex-basic";
-$Coll{"mktexmf"} ="tex-basic";
-$Coll{"mktexnam"} ="tex-basic";
-$Coll{"mktexpk"} ="tex-basic";
-$Coll{"mktextex"}="tex-basic";
-$Coll{"mktextfm"} ="tex-basic";
-$Coll{"mktexupd"} ="tex-basic";
-$Coll{"mllatex"} ="mltex";
-$Coll{"mltex"} ="mltex";
-$Coll{"mmafm"}="tex-fontbin";
-$Coll{"mmpfb"}="tex-fontbin";
-$Coll{"mpost"} ="metapost";
-$Coll{"mpto"} ="metapost";
-$Coll{"mptopdf"}="tex-basic";
-$Coll{"musixflx"} ="musixtex";
-$Coll{"newer"} ="tex-basic";
-$Coll{"nts"}="ntsbase";
-$Coll{"odvicopy"} ="tex-omega";
-$Coll{"odvips"} ="tex-omega";
-$Coll{"odvitype"} ="tex-omega";
-$Coll{"ofm2opl"} ="tex-omega";
-$Coll{"omega"} ="tex-omega";
-$Coll{"omfonts"} ="tex-omega";
-$Coll{"opl2ofm"} ="tex-omega";
-$Coll{"otangle"} ="tex-omega";
-$Coll{"otp2ocp"} ="tex-omega";
-$Coll{"outocp"} ="tex-omega";
-$Coll{"ovf2ovp"} ="tex-omega";
-$Coll{"ovp2ovf"} ="tex-omega";
-$Coll{"owindvi"} ="tex-omega";
-$Coll{"oxdvi"} ="tex-omega";
-$Coll{"patgen"} ="tex-extrabin";
-$Coll{"pdf2src"} ="tex-pdftex";
-$Coll{"pdfclose"} ="tex-extrabin";
-$Coll{"pdfclose"} ="tex-pdftex";
-$Coll{"pdfcslatex"} ="cslatex";
-$Coll{"pdfcslatexd"} ="cslatex";
-$Coll{"pdfcslatexi"} ="cslatex";
-$Coll{"pdfcslatexk"} ="cslatex";
-$Coll{"pdfcsplain"} ="csplain";
-$Coll{"pdfcsplaind"} ="csplain";
-$Coll{"pdfcsplaini"} ="csplain";
-$Coll{"pdfcsplaink"} ="csplain";
-$Coll{"pdfdde"} ="tex-extrabin";
-$Coll{"pdfeinitex"} ="tex-etex";
-$Coll{"pdfelatex"} ="tex-etex";
-$Coll{"pdfemex"}="tex-langpolish";
-$Coll{"pdfemex-pl"}="tex-langpolish";
-$Coll{"pdfetex"} ="tex-etex";
-$Coll{"pdfevirtex"} ="tex-etex";
-$Coll{"virpdfetex"} ="tex-etex";
-$Coll{"inipdfetex"} ="tex-etex";
-$Coll{"pdffonts"}="tex-basic";
-$Coll{"olatex"}="tex-basic";
-$Coll{"pdfimages"} ="tex-pdftex";
-$Coll{"pdfinfo"} ="tex-pdftex";
-$Coll{"pdfinitex"} ="tex-pdftex";
-$Coll{"pdfjadetex"} ="jadetex";
-$Coll{"pdflatex"} ="tex-pdftex";
-$Coll{"pdfmex"} ="mex";
-$Coll{"pdfmex-pl"}="tex-langpolish";
-$Coll{"pdfopen"} ="tex-extrabin";
-$Coll{"pdfplatex"} ="platex";
-$Coll{"pdfplatex-pl"}="tex-langpolish";
-$Coll{"pdftex"} ="tex-pdftex";
-$Coll{"pdftexinfo"} ="texinfo";
-$Coll{"pdftops"} ="tex-pdftex";
-$Coll{"pdftosrc"} ="tex-pdftex";
-$Coll{"pdftotext"} ="tex-pdftex";
-$Coll{"pdfvirtex"} ="tex-pdftex";
-$Coll{"pdfxmltex"} ="xmltex";
-$Coll{"perl56"}="tex-basic";
-$Coll{"pfb2pfa"} ="t1utils";
-$Coll{"physe"} ="physe";
-$Coll{"phyzzx"} ="phyzzx";
-$Coll{"pk2bm"} ="tex-fontbin";
-$Coll{"pkfix"} ="dvips";
-$Coll{"pktogf"} ="tex-fontbin";
-$Coll{"pktype"} ="tex-fontbin";
-$Coll{"platex"} ="platex";
-$Coll{"platex-pl"}="tex-langpolish";
-$Coll{"pltotf"} ="tex-fontbin";
-$Coll{"png2pnm"} ="tex-extrabin";
-$Coll{"pnm2png"} ="tex-extrabin";
-$Coll{"pooltype"} ="tex-extrabin";
-$Coll{"ps2frag"} ="tex-extrabin";
-$Coll{"ps2pk"} ="tex-fontbin";
-$Coll{"psbook"} ="psutils";
-$Coll{"pslatex"} ="tex-latex";
-$Coll{"psmerge"} ="psutils";
-$Coll{"psnup"} ="psutils";
-$Coll{"psresize"} ="psutils";
-$Coll{"psselect"} ="psutils";
-$Coll{"pstoimg"}="tex-basic";
-$Coll{"pstops"} ="psutils";
-$Coll{"rdjpgcom"} ="tex-basic";
-$Coll{"readlink"} ="tex-basic";
-$Coll{"regex"} ="tex-basic";
-$Coll{"rpng"} ="tex-extrabin";
-$Coll{"rpng2"} ="tex-extrabin";
-$Coll{"rubibtex"} ="cyrillic";
-$Coll{"rumakeindex"} ="cyrillic";
-$Coll{"runht"} ="tex4ht";
-$Coll{"runperl"} ="tex-extrabin";
-$Coll{"settcshtexpath"}="tex-basic";
-$Coll{"settexpath"}="tex-basic";
-$Coll{"showchar"} ="tex-extrabin";
-$Coll{"sjisconv"} ="cjk";
-$Coll{"sjislatex"} ="cjk";
-$Coll{"sjisltx"} ="cjk";
-$Coll{"sq"} ="tex-basic";
-$Coll{"t1ascii"} ="t1utils";
-$Coll{"t1asm"} ="t1utils";
-$Coll{"t1binary"} ="t1utils";
-$Coll{"t1disasm"} ="t1utils";
-$Coll{"t1mac"} ="t1utils";
-$Coll{"t1mapper"}="tex-basic";
-$Coll{"t1unmac"} ="t1utils";
-$Coll{"t4ht"} ="tex4ht";
-$Coll{"tangle"} ="tex-extrabin";
-$Coll{"tcdialog"}="tex-basic";
-$Coll{"tex"} ="tex-basic";
-$Coll{"tex4ht"} ="tex4ht";
-$Coll{"texconfig"} ="tex-basic";
-$Coll{"texdoc"} ="tex-basic";
-$Coll{"texdoctk"} ="tex-basic";
-$Coll{"texexec"} ="tex-basic";
-$Coll{"texexpand"}="tex-basic";
-$Coll{"texfind"}="tex-basic";
-$Coll{"texfont"}="tex-basic";
-$Coll{"texhash"} ="tex-basic";
-$Coll{"texi2dvi"} ="texinfo";
-$Coll{"texi2html"} ="texinfo";
-$Coll{"texi2pdf"} ="texinfo";
-$Coll{"texindex"} ="texinfo";
-$Coll{"texinfo"} ="texinfo";
-$Coll{"texlinks"} ="tex-basic";
-$Coll{"texshow"} ="tex-basic";
-$Coll{"texsis"} ="texsis";
-$Coll{"text1"} ="text1";
-$Coll{"texutil"} ="tex-basic";
-$Coll{"tftopl"} ="tex-fontbin";
-$Coll{"thaiconv"} ="cjk";
-$Coll{"thumbpdf"} ="thumbpdf";
-$Coll{"tie"} ="tex-extrabin";
-$Coll{"tiff2png"} ="tex-pictures";
-$Coll{"tl79bz2"}="tex-basic";
-$Coll{"tl79etex"}="tex-etex";
-$Coll{"tl79ft2"}="tex-basic";
-$Coll{"tl79getu"}="tex-basic";
-$Coll{"tl79geturl"}="tex-basic";
-$Coll{"tl79jpeg"}="tex-basic";
-$Coll{"tl79kpse"}="tex-basic";
-$Coll{"tl79kpse.lib"}="tex-basic";
-$Coll{"tl79mf"}="tex-basic";
-$Coll{"tl79mktx"}="tex-basic";
-$Coll{"tl79mp"}="tex-basic";
-$Coll{"tl79omeg"}="tex-omega";
-$Coll{"tl79pdfe"}="tex-pdftex";
-$Coll{"tl79pdft"}="tex-pdftex";
-$Coll{"tl79png"}="tex-basic";
-$Coll{"tl79regex"}="tex-basic";
-$Coll{"tl79regx"}="tex-basic";
-$Coll{"tl79tex"}="tex-basic";
-$Coll{"tl79ttf"}="tex-basic";
-$Coll{"tl79unzp"}="tex-basic";
-$Coll{"tl79xpat"}="tex-basic";
-$Coll{"tl79zlib"}="tex-basic";
-$Coll{"tl80bmeps"}="tex-basic";
-$Coll{"tl80bz2"}="tex-basic";
-$Coll{"tl80bzip2"}="tex-basic";
-$Coll{"tl80eomega"}="tex-omega";
-$Coll{"tl80etex"}="tex-etex";
-$Coll{"tl80expat"}="tex-basic";
-$Coll{"tl80ft2"}="tex-basic";
-$Coll{"tl80getu"}="tex-basic";
-$Coll{"vireomega"}="tex-omega";
-$Coll{"inieomega"}="tex-omega";
-$Coll{"tl80geturl"}="tex-basic";
-$Coll{"tl80jpeg"}="tex-basic";
-$Coll{"tl80kpse"}="tex-basic";
-$Coll{"tl80kpse.lib"}="tex-basic";
-$Coll{"tl80mf"}="tex-basic";
-$Coll{"tl80mktex"}="tex-basic";
-$Coll{"tl80mktx"}="tex-basic";
-$Coll{"tl80mpost"}="metapost";
-$Coll{"tl80omega"}="tex-omega";
-$Coll{"tl80pdfetex"}="tex-pdftex";
-$Coll{"tl80pdftex"}="tex-pdftex";
-$Coll{"tl80png"}="tex-basic";
-$Coll{"tl80regex"}="tex-basic";
-$Coll{"tl80regx"}="tex-basic";
-$Coll{"tl80tex"}="tex-basic";
-$Coll{"tl80ttf"}="tex-basic";
-$Coll{"tl80unzip"}="tex-basic";
-$Coll{"tl80unzp"}="tex-basic";
-$Coll{"tl80xpat"}="tex-basic";
-$Coll{"tl80zlib"}="tex-basic";
-$Coll{"ttf2afm"} ="tex-ttfutils";
-$Coll{"ttf2pfb"} ="tex-ttfutils";
-$Coll{"ttf2pk"} ="ttf2pk";
-$Coll{"ttf2pt1"}="tex-ttfutils";
-$Coll{"ttf2tex"}="tex-ttfutils";
-$Coll{"ttf2tfm"} ="tex-ttfutils";
-$Coll{"ttfdump"} ="tex-ttfutils";
-$Coll{"unsq"} ="tex-basic";
-$Coll{"unzip"}="tex-langpolish";
-$Coll{"updmap"}="tex-basic";
-$Coll{"vftovp"} ="tex-fontbin";
-$Coll{"virmf"} ="tex-basic";
-$Coll{"virmpost"} ="metapost";
-$Coll{"viromega"} ="tex-omega";
-$Coll{"virpdftex"} ="tex-pdftex";
-$Coll{"virtex"} ="tex-basic";
-$Coll{"vlna"}="tex-langczechslovak";
-$Coll{"vptovf"} ="tex-fontbin";
-$Coll{"weave"} ="tex-extrabin";
-$Coll{"windvi"} ="tex-basic";
-$Coll{"wpng"} ="tex-extrabin";
-$Coll{"wrjpgcom"} ="tex-basic";
-$Coll{"xdvi"} ="tex-basic";
-$Coll{"xdvizilla"}="tex-basic";
-$Coll{"xmltex"} ="xmltex";
-$Coll{"zlib"} ="tex-basic";
-
-foreach (sort keys %Coll) {
- $X=$Coll{$_};
- $G{$X}=1;
-}
-foreach (sort keys %G) {
- open(BAR,">list.$_");
- print BAR "<bin>\n";
- close BAR;
-}
-
-
-opendir(DIR,"$Master/bin");
-@dirs =grep(!/^\.\.?/,readdir(DIR));
-foreach (@dirs) { &processdir($_); }
-closedir(DIR);
-
-foreach (sort keys %G) {
- open(BAR,">>list.$_");
- print BAR "</bin>\n";
- close BAR;
-}
-
-
-
-
-sub processdir {
- local($D) = @_;
- local @Groups, $Sizes;
-# chdir("$Master/bin/$D") || die "cannot open $Master/bin/$D";
- opendir(DIR,"$Master/bin/$D");
- @files =grep(!/^\.\.?/,readdir(DIR));
- closedir(DIR);
- $N=0;
- foreach (sort keys %Groups) {
- $Groups{$_}="";
- $Sizes{$_}=0;
- }
- foreach $File (@files) {
- ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
- $atime,$mtime,$ctime,$blksize,$blocks)
- = stat("$Master/bin/$D/$File");
- $R=$File;
- $R=~ s/\.pl$//;
- $R=~ s/\.exe$//;
- $R=~ s/\.chm$//;
- $R=~ s/\.bin$//;
- $R=~ s/\.cmd$//;
- $R=~ s/\.bat$//;
- $R=~ s/\.dll$//;
- $R=~ s/\.ini$//;
- $R=~ s/\.tpl$//;
- $R=~ s/\.DLL$//;
- $R=~ s/\.HLP$//;
- $R=~ s/\.hlp$//;
- $L=$Coll{$R};
- #print "$D $File -> $R\n";
- if ($L eq "") { print "ERROR no classification [$L] for $R in $D\n" }
- $Sizes{$L}=$Sizes{$L} + $size;
- $Groups{$L}="bin/$D/$File\n" . $Groups{$L};
-}
-print "make $D\n";
-
- foreach (sort keys %Groups) {
- open(FOO, ">>list.$_") || die ("cannot write $_-$D.list");
- print FOO "<TPM:BinFiles xmlns:TPM=\"http://texlive.dante.de/\" arch=\"$D\" size=\"" . $Sizes{$_} . "\">\n";
- print FOO $Groups{$_};
- print FOO "</TPM:BinFiles>\n";
- close FOO;
- }
-
-}
-
-sub foo {
-# build catalogue file
-open(TPM,">$Master/texmf-dist/tpm/package/$D.tpm")
- || die "cannot write $Master/texmf-dist/tpm/package/$D.tpm";
-$Date=`date +%Y/%m/%d`;
-$Who=`whoami`;
-chop($Date);
-chop($Who);
-print TPM <<EOF;
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/">
- <rdf:Description about="http://texlive.dante.de/$1">
- <TPM:Name>$D</TPM:Name>
- <TPM:Collection>systems</TPM:Collection>
- <TPM:Level>1</TPM:Level>
- <TPM:Date>$Date</TPM:Date>
- <TPM:Creator>$Who</TPM:Creator>
- <TPM:BinBasic size="$Size{1}">
-EOF
-foreach $file (@BinBasic) {print TPM "$file\n";}
-print TPM "texmf-dist/tpm/package/$D.tpm\n";
-print TPM " </TPM:BinBasic>\n";
-print TPM " <TPM:BinRec size=\"$Size{2}\">\n";
-foreach $file (@BinRec ){print TPM "$file\n";}
-print TPM " </TPM:BinRec> \n";
-print TPM " <TPM:Extrabin size=\"$Size{3}\">\n";
-foreach $file (@Extrabin) {print TPM "$file\n";}
-print TPM " </TPM:Extrabin>\n";
-print TPM <<EOF;
- </rdf:Description>
-</rdf:RDF>
-
-EOF
-close(TPM);
-print "Wrote $Master/texmf-dist/tpm/package/$D.tpm\n";
-print "Remaking lists files\n";
-system "xsltproc /texlive/Build/cdbuild/tpm2list.xsl $Master/texmf-dist/tpm/package/$D.tpm";
-return;
-}
-
-sub P4 {
- local($D) = @_;
- if (-f $D) { system("p4 -p sun.dante.de:1666 -c tex edit $D") } else { system("p4 -p sun.dante.de:1666 -c tex add $D") }
-}
diff --git a/Build/cdbuild/docstrip.cfg b/Build/cdbuild/docstrip.cfg
deleted file mode 100644
index f1717501c4c..00000000000
--- a/Build/cdbuild/docstrip.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-\askforoverwritefalse
-\endinput
diff --git a/Build/cdbuild/dupl.pl b/Build/cdbuild/dupl.pl
deleted file mode 100644
index c98ac231bb3..00000000000
--- a/Build/cdbuild/dupl.pl
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/bin/perl
-use English;
-use Getopt::Long;
-use FileHandle;
-use File::Basename;
-use File::Find;
-use Cwd;
-$_=`kpsewhich -expand-var '\$TEXMFDIST'`;
-chop;
-print "texmf is rooted at $_\n";
-chdir $_ || die "cannot change directory to [$_]\n";
-&Check("tex");
-&Check("tex/plain");
-&Check("tex/generic");
-&Check("tex/latex");
-&Check("doc");
-&Check("source");
-&Check("fonts");
-
-sub Check{
-(my $Dir) = @_;
-print "\nDUPLICATES in $Dir\n";
-find(\&lfiles,$Dir);
-foreach $i (sort keys %Files) {
- $_ = $Files{$i};
- if (/ /) { print "$i: $_\n";
- @d=split(" ",$_,);
- foreach (@d) {
- system "ls -l $_/$i >> /tmp/$$.log";
- }
- open (L,"/tmp/$$.log") || die "where is /tmp/$$.log?";
- while (<L>) { print " $_";}
- close L;
- unlink "/tmp/$$.log";
- }
- $Files{$i}="";
-}
-}
-sub lfiles {
- if (-f) {
- if (/README/) {}
- elsif (/MANIFEST/) {}
- elsif (/TODO/) {}
- elsif (/makefile/) {}
- elsif (/Makefile/) {}
- elsif (/READ.ME/) {}
- elsif (/readme/) {}
- elsif (/patch/) {}
- elsif (/Change/) {}
- elsif (/CHANGE/) {}
- elsif (/FILE/) {}
- elsif (/NOTE/) {}
- elsif (/INSTALL/) {}
- elsif (/install\.*/) {}
- elsif (/NEWS/) {}
- elsif (/CATALOG/) {}
- elsif (/catalog/) {}
- elsif (/changes\.*/) {}
- elsif (/ANNOUNCE/) {}
- elsif (/COPY/) {}
- elsif (/node.*html/) {}
- elsif (/index.html/) {}
- elsif (/example.*tex/) {}
- elsif (/example.*dvi/) {}
- elsif (/sample.*tex/) {}
- elsif (/sample.*dvi/) {}
- elsif (/\.pk$/) {}
- elsif (/\.gif$/) {}
- elsif (/\.inl$/) {}
-else
- { $dir=$File::Find::dir;
- if ( $Files{$_} ne "") { $Files{$_} .= " $dir"; }
- else { $Files{$_}=$dir; }}
- }
-}
-
diff --git a/Build/cdbuild/gind.ist b/Build/cdbuild/gind.ist
deleted file mode 100644
index 2a80b23f790..00000000000
--- a/Build/cdbuild/gind.ist
+++ /dev/null
@@ -1,126 +0,0 @@
-%%
-%% This is file `gind.ist',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% doc.dtx (with options: `gind')
-%%
-%%
-%% This is a generated file.
-%%
-%% Copyright 1993 1994 1995 The LaTeX3 Project and any individual
-%% authors listed elsewhere in this file.
-%%
-%% For further copyright information, and conditions for modification
-%% and distribution, see the file legal.txt, and any other copyright
-%% notices in this file.
-%%
-%% This file is part of the LaTeX2e system.
-%% ----------------------------------------
-%% This system is distributed in the hope that it will be useful,
-%% but WITHOUT ANY WARRANTY; without even the implied warranty of
-%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-%%
-%% For error reports concerning UNCHANGED versions of this file no
-%% more than one year old, see bugs.txt.
-%%
-%% Please do not request updates from us directly. Primary
-%% distribution is through the CTAN archives.
-%%
-%%
-%% IMPORTANT COPYRIGHT NOTICE:
-%%
-%% You are NOT ALLOWED to distribute this file alone.
-%%
-%% You are allowed to distribute this file under the condition that it
-%% is distributed together with all the files listed in manifest.txt.
-%%
-%% If you receive only some of these files from someone, complain!
-%%
-%%
-%% Permission is granted to copy this file to another file with a
-%% clearly different name and to customize the declarations in that
-%% copy to serve the needs of your installation, provided that you
-%% comply with the conditions in the file legal.txt.
-%%
-%% However, NO PERMISSION is granted to generate or to distribute a
-%% modified version of this file under its original name.
-%%
-%% You are NOT ALLOWED to change this file.
-%%
-%%
-%% MODIFICATION ADVICE:
-%%
-%% If you want to customize this file, it is best to make a copy of
-%% the source file(s) from which it was produced. Use a different
-%% name for your copy(ies) and modify the copy(ies); this will ensure
-%% that your modifications do not get overwritten when you install a
-%% new release of the standard system. You should also ensure that
-%% your modified source file does not generate any modified file with
-%% the same name as a standard file.
-%%
-%% You can then easily distribute your modifications by distributing
-%% the modified and renamed copy of the source file, taking care to
-%% observe the conditions in legal.txt; this will ensure that other
-%% users can safely use your modifications.
-%%
-%% You will also need to produce your own, suitably named, .ins file to
-%% control the generation of files from your source file; this file
-%% should contain your own preambles for the files it generates, not
-%% those in the standard .ins files.
-%%
-%% The names of the source files used are shown above.
-%%
-%%
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%%
-%% Package `doc' to use with LaTeX 2e
-%% Copyright (C) 1989-1995 Frank Mittelbach, all rights reserved.
-%% This is a MAKEINDEX style file which should be used to
-%% generate the formatted index for use with the doc
-%% package. The TeX commands used below are defined in
-%% doc.sty. The commands for MAKEINDEX like `level'
-%% `item_x1' are described in `` Makeindex, A General
-%% Purpose, Formatter-Independent Index Processor'' by
-%% Pehong Chen.
-
-actual '='
-quote '!'
-level '>'
-preamble
-"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
-postamble
-"\n\n \\end{theindex}\n"
-item_x1 "\\efill \n \\subitem "
-item_x2 "\\efill \n \\subsubitem "
-delim_0 "\\pfill "
-delim_1 "\\pfill "
-delim_2 "\\pfill "
-% The next lines will produce some warnings when
-% running Makeindex as they try to cover two different
-% versions of the program:
-lethead_prefix "{\\bfseries\\hfil "
-lethead_suffix "\\hfil}\\nopagebreak\n"
-lethead_flag 1
-heading_prefix "{\\bfseries\\hfil "
-heading_suffix "\\hfil}\\nopagebreak\n"
-headings_flag 1
-
-%%
-%% End of file `gind.ist'.
diff --git a/Build/cdbuild/grab b/Build/cdbuild/grab
deleted file mode 100755
index 65f36c28baa..00000000000
--- a/Build/cdbuild/grab
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-HERE=`cd \`dirname $0\` && /bin/pwd`
-cd $HERE || exit 1
-ROOT=`cd ../../Master && /bin/pwd`
-MASTER=$ROOT/texmf-dist/tpm
-cd $HERE/cooked || exit 1
-mkdir $1
-cd $1
-echo process $1 from $MASTER
-test -f $MASTER/$1.tpm \
- && xsltproc -o /var/tmp/$$.list $HERE/tpm2files.xsl $MASTER/$1.tpm
-(cd $ROOT; tar -c -T /var/tmp/$$.list -f - ) | tar xf -
-rm -rf texmf-dist/tpm/lists texmf-dist/tpm
-chmod -R u+w .
-echo Should have written `cat /var/tmp/$$.list | wc -l` files
-rm /var/tmp/$$.list
diff --git a/Build/cdbuild/grab-doc b/Build/cdbuild/grab-doc
deleted file mode 100755
index 27f1a7e0a5d..00000000000
--- a/Build/cdbuild/grab-doc
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-HERE=`cd \`dirname $0\` && /bin/pwd`
-cd $HERE || exit 1
-ROOT=`cd ../../Master && /bin/pwd`
-MASTER=$ROOT/texmf-doc/tpm
-cd $HERE/cooked || exit 1
-mkdir $1
-cd $1
-echo process $1 from $MASTER
-test -f $MASTER/$1.tpm \
- && xsltproc -o /var/tmp/$$.list $HERE/tpm2files.xsl $MASTER/$1.tpm
-(cd $ROOT; tar -c -T /var/tmp/$$.list -f - ) | tar xf -
-rm -rf texmf-dist/tpm/lists texmf-doc/tpm
-chmod -R u+w .
-echo Should have written `cat /var/tmp/$$.list | wc -l` files
-rm /var/tmp/$$.list
diff --git a/Build/cdbuild/listbysize b/Build/cdbuild/listbysize
deleted file mode 100644
index fa330422613..00000000000
--- a/Build/cdbuild/listbysize
+++ /dev/null
@@ -1 +0,0 @@
-find /texlive -type f -printf "%s %p\n" | sort -n
diff --git a/Build/cdbuild/macmap b/Build/cdbuild/macmap
deleted file mode 100644
index 2d4ec5b1e62..00000000000
--- a/Build/cdbuild/macmap
+++ /dev/null
@@ -1,4 +0,0 @@
-
-# EXTN XLate CREATOR TYPE Comment
-.hqx Ascii 'BnHq' 'TEXT' "BinHex file"
-* Ascii 'ttxt' 'TEXT' "Text file"
diff --git a/Build/cdbuild/make-package-sizes b/Build/cdbuild/make-package-sizes
deleted file mode 100755
index 3c7d9d9c955..00000000000
--- a/Build/cdbuild/make-package-sizes
+++ /dev/null
@@ -1,11 +0,0 @@
-cd /texlive/Master
-for i in `find texmf-dist/lists -type f `
-do
- cat $i | sed -e "/^ *$/d" -e 's/^ *//' > /tmp/zz
- tar --create --totals -f /tmp/xx -T /tmp/zz >& /tmp/yy
- sed 's/Total bytes written://' < /tmp/yy > /tmp/xx
- echo $i: `cat /tmp/xx`
- rm /tmp/yy
- rm /tmp/xx
- rm /tmp/zz
-done
diff --git a/Build/cdbuild/make-system-sizes b/Build/cdbuild/make-system-sizes
deleted file mode 100755
index abd8abee316..00000000000
--- a/Build/cdbuild/make-system-sizes
+++ /dev/null
@@ -1,15 +0,0 @@
-cd /texlive/Master
-for j in 1 2 3
-do
-for i in `find /texlive/Master/texmf-dist/lists/systems$j -type f -print`
-do
- S=p_`echo $i | sed -e 's/.*systems..//' -e 's/\.//g' -e 's/-/_/g'`_du
- tar --create --totals -f /tmp/XX -T $i >& /tmp/YY
- grep Total /tmp/YY | tail -1 | awk '{print $4}' | sed 's/...$//' > /tmp/XX
-# -> p_sparc_solaris25_du='7065'
- echo $S$j=\'`cat /tmp/XX`\'
- rm /tmp/YY
- rm /tmp/XX
-done
-done
-
diff --git a/Build/cdbuild/makeimage b/Build/cdbuild/makeimage
deleted file mode 100755
index 2543061b323..00000000000
--- a/Build/cdbuild/makeimage
+++ /dev/null
@@ -1,13 +0,0 @@
-cd /
-cd texlive/Master
-#chmod -R u+w texlive
-#chmod -R g+rw texlive
-#chmod -R o-w texlive
-D=`date '+%Y%m%d'`
-echo Making image dated $D
-rm /texlive/Images/*.iso*
-mkhybrid -J -T -r -v -o /texlive/Images/.texlive.iso . >& /texlive/makeimage.log
-cd /texlive/Images
-bzip2 .texlive.iso
-mv .texlive.iso.bz2 texlive-$D.iso.bz2
-chmod 666 texlive-$D.iso.bz2
diff --git a/Build/cdbuild/refer.bst b/Build/cdbuild/refer.bst
deleted file mode 100644
index 33498d9e167..00000000000
--- a/Build/cdbuild/refer.bst
+++ /dev/null
@@ -1,163 +0,0 @@
-%
-% 8/4/'90
-%Ciaran McHale
-%Department of Computer Science, Trinity College, Dublin 2, Ireland.
-%Telephone: +353-1-772941 ext 1538 FAX: +353-1-772204 Telex: 93782 TCD EI
-%email: cjmchale@cs.tcd.ie or cjmchale%cs.tcd.ie@cunyvm.cuny.edu
-% Hacked together by Ciaran McHale (cjmchale@cs.tcd.ie) to translate
-% BibTeX bibliographies into refer format
-% Based on a bib style file by Kannan Varadhan
-%
-
-
-ENTRY
- { % entry fields
- abstract % non standard
- address
- annote % non standard
- author
- booktitle
- chapter
- edition
- editor
- howpublished
- institution
- journal
- key
- keywords % non standard
- month
- note
- number
- organization
- pages
- publisher
- school
- series
- title
- type
- volume
- year
- }
- {} % no integer entry variables
- { label extra.label sort.label } % label entry variables
-
-
-STRINGS { s t a.name }
-
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {handle.names}
-{ 't := % type e.g. "A" for authors, "E" for editors
- 's := % the string containing the names
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
-
- { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 'a.name :=
-
- a.name "others" =
- 'skip$ % don't print out "%A others"
- { "%" t * " " * a.name * write$ newline$ }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {handle.maybe.empty}
-{
- 't :=
- duplicate$
- empty$
- 'pop$
- { "%" t * " " * swap$ * write$ newline$ }
- if$
-}
-
-FUNCTION {translate}
-{
- newline$ % get a blank line between each entry
-
- title "T" handle.maybe.empty
- booktitle "B" handle.maybe.empty
-
- % there may be multiple authors so handle it differently
- author empty$
- { " empty author in " cite$ * warning$ }
- { author "A" handle.names }
- if$
- editor "E" handle.maybe.empty
- journal "J" handle.maybe.empty
- keywords "K" handle.maybe.empty
- cite$ "L" handle.maybe.empty
- volume "V" handle.maybe.empty
- abstract "X" handle.maybe.empty
-
- % The date, if present may be just the year or both the month and year
- % or might even be just the month
- month empty$ year empty$ and
- 'skip$ % no date of publication so nothing to do
- {
- month empty$ % I'm using the if statement because I'm not
- { "" } % sure that--- month " " year * --- would work.
- { month " " * } % (The manual doesn't mention anything about
- if$ % this so I'm playing safe)
- year empty$
- { "" }
- { year }
- if$
- *
- "D" handle.maybe.empty
- }
- if$
- pages "P" handle.maybe.empty
- note "O" handle.maybe.empty
- number "N" handle.maybe.empty
- series "S" handle.maybe.empty
- annote "Y" handle.maybe.empty
- address "C" handle.maybe.empty
-
-}
-
-
-FUNCTION {article} { translate }
-FUNCTION {book} { translate }
-FUNCTION {booklet} { translate }
-FUNCTION {inbook} { translate }
-FUNCTION {incollection} { translate }
-FUNCTION {inproceedings} { translate }
-FUNCTION {manual} { translate }
-FUNCTION {mastersthesis} { translate }
-FUNCTION {misc} { translate }
-FUNCTION {phdthesis} { translate }
-FUNCTION {proceedings} { translate }
-FUNCTION {techreport} { translate }
-FUNCTION {unpublished} { translate }
-FUNCTION {default.type} { translate }
-
-
-READ
-
-ITERATE {call.type$}
-
diff --git a/Build/cdbuild/rmpackage b/Build/cdbuild/rmpackage
deleted file mode 100755
index e93f8cc836a..00000000000
--- a/Build/cdbuild/rmpackage
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-R=/texlive/Master
-P4OPTS=" -p sun2.dante.de:1666 -c tex"
-cd $R
-cat $R/texmf-dist/tpm/lists/$1 | sed -e '/^ *$/d' -e 's/^ *//' | p4 $P4OPTS -x - delete
-
-
diff --git a/Build/cdbuild/scheme2list.xsl b/Build/cdbuild/scheme2list.xsl
deleted file mode 100644
index e07f741d01d..00000000000
--- a/Build/cdbuild/scheme2list.xsl
+++ /dev/null
@@ -1,100 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:exsl="http://exslt.org/common"
- exclude-result-prefixes="exsl"
- extension-element-prefixes="exsl"
- xmlns:TPM="http://texlive.dante.de/"
- version="1.0">
-
-<xsl:output method="text" omit-xml-declaration="yes"/>
-
-<xsl:strip-space elements="*"/>
-
-<xsl:variable name="Master">/texlive/Master/texmf-dist/tpm/lists/</xsl:variable>
-<xsl:variable name="TPM">/texlive/Master/texmf-dist/tpm/package/</xsl:variable>
-<xsl:variable name="COL">texmf-dist/tpm/scheme/</xsl:variable>
-<xsl:variable name="LISTS">texmf-dist/tpm/lists/</xsl:variable>
-
-<xsl:template match="/">
- <xsl:message>Write <xsl:value-of select="concat($Master,.//TPM:Name)"/>.scheme</xsl:message>
- <exsl:document href="{concat($Master,//TPM:Name)}.scheme" method="text">
-<xsl:text>*Title: </xsl:text>
- <xsl:value-of select="normalize-space(.//TPM:Title)"/>
-<xsl:text>&#10;</xsl:text>
-<xsl:variable name="foo">
- <xsl:apply-templates select=".//TPM:Requires" mode="size"/>
-</xsl:variable>
-<xsl:text>*Size: </xsl:text>
-<xsl:variable name="S">
- <xsl:value-of select="sum(exsl:node-set($foo)/S/size)"/>
-</xsl:variable>
-<xsl:choose>
- <xsl:when test="$S='NaN'">1</xsl:when>
- <xsl:when test="contains($S,'.')">
- <xsl:value-of select="substring-before($S,'.')"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$S"/>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select=".//TPM:Requires"/>
- <xsl:apply-templates select=".//TPM:DocFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select=".//TPM:SourceFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select=".//TPM:RunFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select=".//TPM:BinFiles"/>
- <xsl:text>&#10;</xsl:text>
- <xsl:value-of select="$COL"/>
- <xsl:value-of select=".//TPM:Name"/><xsl:text>.tpm&#10;</xsl:text>
- <xsl:text>&#10;</xsl:text>
- <xsl:value-of select="$LISTS"/>
- <xsl:value-of select=".//TPM:Name"/>
- <xsl:text>.scheme&#10;</xsl:text>
- </exsl:document>
-</xsl:template>
-
-<xsl:template match="TPM:DocFiles|TPM:SourceFiles|TPM:RunFiles">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-</xsl:template>
-
-<xsl:template match="TPM:BinFiles">
- <xsl:message>Write <xsl:value-of
- select="concat($Master,//TPM:Name)"/>
- <xsl:text>.vlist.</xsl:text>
- <xsl:value-of select="@arch"/></xsl:message>
- <exsl:document method="text" href="{$Master}{//TPM:Name}.vlist.{@arch}">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-<xsl:text>&#10;</xsl:text>
-<xsl:value-of select="concat($LISTS,//TPM:Name)"/>
- <xsl:text>.vlist.</xsl:text>
- <xsl:value-of select="@arch"/>
-<xsl:text>&#10;</xsl:text>
-</exsl:document>
-</xsl:template>
-
-<xsl:template match="TPM:Requires">
-<xsl:for-each select="TPM:Package|TPM:Binary">
-<xsl:text>+</xsl:text>
-<xsl:value-of select="translate(normalize-space(@name),' ','&#10;')"/>
-<xsl:text>&#10;</xsl:text>
-</xsl:for-each>
-<xsl:for-each select="TPM:Collection">
-<xsl:text>-</xsl:text>
-<xsl:value-of select="translate(normalize-space(@name),' ','&#10;')"/>
-<xsl:text>&#10;</xsl:text>
-</xsl:for-each>
-</xsl:template>
-
-<xsl:template match="TPM:Requires" mode="size">
-<S>
-<xsl:for-each select="TPM:Package">
- <size><xsl:value-of select="document(concat($TPM,concat(@name,'.tpm')))//TPM:DocFiles/@size div 1000"/></size>
- <size><xsl:value-of select="document(concat($TPM,concat(@name,'.tpm')))//TPM:RunFiles/@size div 1000"/></size>
- <size><xsl:value-of select="document(concat($TPM,concat(@name,'.tpm')))//TPM:SourceFiles/@size div 1000"/></size>
-</xsl:for-each>
-</S>
-</xsl:template>
-
-
-
-</xsl:stylesheet>
diff --git a/Build/cdbuild/share2bin b/Build/cdbuild/share2bin
deleted file mode 100644
index 9d35f4bf3f5..00000000000
--- a/Build/cdbuild/share2bin
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/usr/local/bin/perl
-chdir ("/texlive/bin");
-&builddirlist;
- for (@dirnames) {
- print "Remove links from $_ directory\n";
- chdir($_);
- &buildlinklist;
- for (@linknames) {
- print " Delete link $_\n";
- unlink $_;
- }
- chdir("..");
-}
-chdir ("share");
-&buildfilelist;
-&buildlinklist;
-for (@filenames) {
- print "FILE $_\n";
- $File=$_;
- for (@dirnames) {
- print " cp -f $File ../$_/$File\n";
- if (/.*ultrix.*/)
- {
- system "sed 's/bin\\/sh/bin\\/sh5/' < $File > ../$_/$File";
- }
- else
- {
- system("cp -f $File ../$_/$File");
- }
- }
-}
-for (@linknames) {
- print "LINK $_\n";
- $File=$_;
- $real = readlink($File);
- for (@dirnames) {
- print " process link of $File to $_: ln -s $real $File\n";
- system("cd ../$_; rm $File; ln -s $real $File");
- }
- }
-
-;
-# rebuild list of files
-sub buildfilelist {
- opendir(DIR,'.') || die ("ERROR: cannot open directory");
- @filenames =grep(!/^\.\.?$/,grep(!/share2bin/,grep(!-l,readdir(DIR))));
- closedir(DIR);
-}
-# rebuild list of files
-sub buildlinklist {
- opendir(DIR,'.') || die ("ERROR: cannot open directory");
- @linknames =grep(-l,readdir(DIR));
- closedir(DIR);
-}
-# rebuild list of directories
-sub builddirlist {
- opendir(DIR,'.') || die ("ERROR: cannot open directory");
- @dirnames =grep(/.*-/,grep(!/amiga/,grep(!/^\.\.?$/,grep(-d,readdir(DIR)))));
- closedir(DIR);
-}
diff --git a/Build/cdbuild/sizes b/Build/cdbuild/sizes
deleted file mode 100644
index 0fc7930e868..00000000000
--- a/Build/cdbuild/sizes
+++ /dev/null
@@ -1,6 +0,0 @@
-grep TPM:Size ../../Master/texmf-doc/tpm/* | sed 's/..TPM:Size.//g' | awk '{print $2,$1}' > 1
-grep TPM:Size ../../Master/texmf/tpm/* | sed 's/..TPM:Size.//g' | awk '{print $2,$1}' > 2
-grep TPM:Size ../../Master/texmf-dist/tpm/* | sed 's/..TPM:Size.//g' | awk '{print $2,$1}' > 3
-cat 1 2 3 | sort -n | sed 's/ .*texmf/ /'
-rm 1 2 3
-
diff --git a/Build/cdbuild/summary.pl b/Build/cdbuild/summary.pl
deleted file mode 100644
index d5b2a9684a8..00000000000
--- a/Build/cdbuild/summary.pl
+++ /dev/null
@@ -1,10 +0,0 @@
-#/texlive/texmf-dist/lists/fonts1/fontmisc : 419840
-while (<>) {
- chop;
- ($bundle,$size) = /.*lists.([^\/]*)\/.*: (.*).../;
- $Sizes{$bundle} = $Sizes{$bundle} + $size;
-}
-foreach $i (keys %Sizes) {
- $S=$Sizes{$i}/1000;
- print "p_",$i,"_du=\'$S\'\n";
-}
diff --git a/Build/cdbuild/tar2find.pl b/Build/cdbuild/tar2find.pl
deleted file mode 100755
index 70e8925e87d..00000000000
--- a/Build/cdbuild/tar2find.pl
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/usr/local/bin/perl
-while (@ARGV && ($List = $ARGV[0])) {
- print "Process $List\n";
- open(TMP,"$List");
- while (<TMP>) {
- chop;
- $found{$_} = 1;
- while ($_ ne "") {
- if (/(.*)\/(.*)/) {
- $found{$1. "/"} = 0;
- $found{$1} = 0;
- $_=$1;
- }
- else { last; }
- }
- }
- close(TMP);
- open(TMP,">$List");
- foreach $key (sort keys(%found)) {
- print TMP "$key\n" if ($found{$key} eq 1);
-}
- close(TMP);
- shift(@ARGV);
-}
-;
diff --git a/Build/cdbuild/tpm2/Makefile b/Build/cdbuild/tpm2/Makefile
deleted file mode 100644
index fc0f7b44d1f..00000000000
--- a/Build/cdbuild/tpm2/Makefile
+++ /dev/null
@@ -1,99 +0,0 @@
-run: run1 run2
-
-run1:
- for i in `ls /texlive/Master/texmf-dist/tpm/package/*tpm /texlive/Master/texmf-package/tpm/binary/*tpm `; do xsltproc -o `basename $$i .tpm`.xml tpm2xml.xsl $$i; done
-
-run2:
- for i in \
- abc2mtex \
- adfathesis \
- afthesis \
- arabtex \
- askinclude \
- auctex \
- biblio-perl \
- catdoc \
- catdvi \
- cmactex \
- dvi2bitmap \
- dvi2tty \
- dviconcat \
- dvicopy \
- dviout \
- dvips \
- eco \
- emtex \
- fbithesis \
- floatfig \
- foiltex \
- fptex \
- gentl-gr \
- gnuplot \
- gsview \
- javascript-texed \
- jdvi \
- jkthesis \
- jpeg2ps \
- labelmag \
- latable \
- latexdraw \
- latexwide \
- llncs \
- lollipop \
- malvern \
- miktex \
- mnras \
- muthesis \
- oztex \
- pitthesis \
- pstoedit \
- revtex \
- scientificviewer \
- svjour \
- taylor \
- techexplorer \
- texaide \
- texdoctk \
- texniccenter \
- texshell32 \
- texsis \
- text1 \
- textmerg \
- thesis \
- tmview \
- transfig \
- ttf2mf \
- ttf2pk \
- tth \
- ucthesis \
- ut-thesis \
- utorontothesis \
- utthesis \
- uwthesis \
- vfinst \
- vicentino \
- vtex \
- winedt \
- winlatex \
- winshell \
- wmf2eps \
- wp2latex \
- xdvik \
- xfig \
- xtexcad \
- ; do xsltproc -o $$i.xml xml2xml.xsl /texlive/Master/texmf-dist/doc/html/catalogue/entries/$$i.xml; done
-
-allvalid:
- echo "<TPMS>" > tmp.xml
- (for i in *.xml; do echo "<xs:include xmlns:xs=\"http://www.w3.org/2001/XInclude\" href=\"$$i\"/>"; done) |grep -v cats.xml | grep -v tmp.xml | grep -v all.xml >> tmp.xml
- echo "</TPMS>" >> tmp.xml
- xmllint --xinclude tmp.xml > all.xml
- rm tmp.xml
- xmllint --noout --relaxng tpm2.rng all.xml
-
-valid:
- for i in `ls *.xml | grep -v cats.xml | grep -v all.xml`; do rxp -V -s $$i;done
-
-
-clean:
- -rm *.xml
diff --git a/Build/cdbuild/tpm2/TODO b/Build/cdbuild/tpm2/TODO
deleted file mode 100644
index 7fc726e4d48..00000000000
--- a/Build/cdbuild/tpm2/TODO
+++ /dev/null
@@ -1,2 +0,0 @@
-taxonomy
-
diff --git a/Build/cdbuild/tpm2/cat b/Build/cdbuild/tpm2/cat
deleted file mode 100644
index cc4375be313..00000000000
--- a/Build/cdbuild/tpm2/cat
+++ /dev/null
@@ -1,1464 +0,0 @@
-a0poster
-a2ac
-a4
-a4wide
-a5
-a5comb
-aaai
-aastex
-abbrevs
-abc2mtex
-abstbook
-abstract
-abstyles
-accents
-accfonts
-achemso
-achicago
-achicago-bst
-acmconf
-acronym
-acroread
-acrotex
-adfathesis
-adobe
-adobeother
-adobestd
-adrlist
-advdate
-ae
-aeguill
-afterpage
-afthesis
-aguplus
-aiaa
-aifont
-akletter
-alatex
-alg
-algorithmic
-algorithms
-allrunes
-alltt
-alphalph
-alphanum
-alphanumb
-altfont
-amiweb2c
-amsart
-amsbook
-amsbsy
-amscd
-amscls
-amsfonts
-amslatex
-amsltx11
-amsmath
-amsppt
-amsppt1
-amsproc
-amssym
-amssymb
-amstex
-amstext
-amsthm
-anonchap
-answers
-antomega
-antp
-antt
-anttvf
-apa
-apacite
-apasoft
-apl
-appendix
-ar
-arabtex
-archaic
-armenian
-armtex
-arosgn
-array
-arrayjob
-arraymaker
-arrow
-arydshln
-asaetr
-ascelike
-ascii
-askinclude
-astro
-at
-attrib
-auctex
-auncial
-aurora
-authblk
-authorindex
-autotab
-babel
-backgammon
-backgrnd
-bakoma
-bakoma-fonts
-bakoma-games
-bakoma-malvern
-balance
-bar
-barcode2
-barcodes
-barr
-barracuda
-base
-bbding
-bbl2html
-bbm
-bbold
-beebe
-beletter
-belleek
-beton
-bez123
-bezos
-bibarts
-bibdb
-bibfind
-bibhtml
-bibindex
-biblio
-biblio-perl
-biblios
-biblist
-biblook
-bibsort
-bibtex
-bibtex8bit
-bibtool
-bibtools
-bibtopic
-bibunits
-bibweb
-bidstobibtex
-bigdelim
-bigstrut
-binhex
-bitfield
-bits
-bitstrea
-bizcard
-blackboard
-blackletter1
-blkarray
-blkcntrl
-block
-blu
-blue
-bluesky
-bm
-bmeps
-boites
-bookhands
-booklet
-booktabs
-bophook
-borceux
-bosisio
-boundbox
-boxedminipage
-bpchem
-braille
-braket
-brclc
-breqn
-bridge
-brief
-briefkopf
-brushscr
-btool
-bundledoc
-bytefield
-bzip2
-c-pascal
-c2cweb
-calc
-calendar
-calligra
-calrsfs
-calxxxx
-camel
-cancel
-capt-of
-captcont
-caption
-caption2
-carlisle
-cases
-casyl
-catalogue
-catdoc
-catdvi
-cbgreek
-cc-pl
-cc-plps
-ccaption
-ccfonts
-cchess
-cdcover
-cdlabeler
-cdpbundl
-cellular
-cep
-changebar
-chappg
-chapterbib
-chbibref
-chem-journal
-chemarr
-chemcono
-chemsym
-cheq
-cherokee
-chess
-chicago
-china2e
-chktex
-chngcntr
-chngpage
-circ
-circle
-circuit-macros
-cirth
-citation
-cite
-citeref
-cj
-cjhhebrew
-cjk
-cjk-fonts
-clock
-cm
-cmactex
-cmbright
-cmcyr
-cmcyralt
-cmdtrack
-cmextra
-cmolddig
-cmpica
-cmps
-cmsd
-cmtt
-cmyk-hax
-code128
-codepage
-color
-colorsep
-colortab
-colortbl
-combine
-comma
-comment
-compactbib
-comprehensive
-compsci
-concmath
-concprog
-concrete
-concrete-wrap
-consdiag
-context
-contour
-cooking
-corelfonts
-corelpak
-count1to
-covfonts
-covington
-croatian
-crop
-crosswrd
-cryst
-csfonts
-cslatex
-csplain
-cspsfonts
-cstug
-csx
-ctable
-ctib4tex
-currvita
-cursor
-curve
-curves
-custom-bib
-cuted
-cv
-cwebbin
-cwebhy
-cwebx
-cwpuzzle
-cypriot
-cyrillic
-cyrtug
-czech
-dancers
-dante-src
-dashbox
-datenumber
-dates
-datetime
-dayroman
-dblfont
-dbprocess
-dcolumn
-dcounter
-dcpic
-default
-delarray
-deleq
-delimtxt
-devanagari
-development
-diagxy
-dialogl
-dialogue
-dichokey
-dinat
-dinbrief
-directory
-dn2
-doc
-docmfp
-docstrip
-dotlessi
-dotlessj
-dotseqn
-doublespace
-doublestroke
-dp
-dpfloat
-draftcopy
-drafthead
-drama
-dratex
-drftcite
-dropcaps
-dropping
-dstroke
-dtxtut
-duerer
-dvgtk
-dvi2bitmap
-dvi2tty
-dvichk
-dviconcat
-dvicopy
-dvii
-dviincl
-dviljk
-dviout
-dvipaste
-dvipdfm
-dvips
-dvips-os2
-dvips-shell
-dvipsconfig
-dvipsdoc
-dvipsk
-dviwin
-ean
-easy
-easybib
-easybmat
-easyeqn
-easymat
-easytable
-easyvector
-ec
-ec-plain
-ecc
-ecltree
-eco
-ecpk
-ecta
-edmac
-eepic
-egplot
-eiad
-eijkhout
-eline
-elsevier
-elvish
-emp
-empheq
-emtex
-emtex-os2
-emtexgi
-emtextds
-emulateapj
-encodings
-enctex
-endfloat
-endnotes
-engwar
-enumerate
-envbig
-envlab
-epic
-epigraph
-epix
-eplain
-epmtfe
-epsfig
-epsfview
-epsfx
-epsincl
-epslatex
-epstopdf
-eqname
-eqnarray
-esieecv
-esindex
-eso-pic
-esvect
-et
-etexbase
-ethiop
-etruscan
-euler
-eulervm
-euro
-eurofont
-europs
-eurosans
-eurosym
-euxm
-everysel
-everyshi
-evweek
-exam
-examdesign
-exams
-excalibur
-excel2latex
-exerquiz
-expdlist
-expl3
-export
-expressg
-exscale
-extdash
-extsizes
-fancybox
-fancyhdr
-fancyhdrBoxed
-fancynum
-fancyref
-fancyvrb
-faq
-faq-es
-fax
-fbithesis
-fc
-featpost
-fepslatex
-feyn
-feynmf
-fig2sty
-figcaps
-figfrag
-fihyph
-filecontents
-filehdr
-finbib
-fink
-finplain
-fix2col
-fixbbl
-fixfoot
-fixmath
-fixme
-flabels
-flashcard
-flatex
-flatten
-float
-floatfig
-floatflt
-floatpag
-fltpage
-fltpoint
-flushend
-fmp
-fncychap
-fncylab
-fnpara
-foilhtml
-foiltex
-font-selection
-fontinst
-fontmisc
-fontname
-fontsmpl
-footbib
-footmisc
-footnpag
-formats
-formlett
-formula
-fourproject
-fourspell
-fourtex
-fp
-fptex
-framed
-frankenbundle
-frankenstein
-freetype
-french
-frenchpourwin
-frhyph
-fribrief
-ftcap
-ftetx
-ftn
-ftnright
-fullblck
-fullpage
-fullpict
-fundus
-funnelweb
-futhark
-g-brief
-galois
-gb4e
-gchords
-gellmu
-genealogy
-genmisc
-genmpage
-gensymb
-gentl-gr
-gentle
-geometry
-geomsty
-german
-germbib
-germdoc
-getrefs
-ghostscript
-ghostview-mac
-ghyphen
-gleitobjekte
-gloss
-glosstex
-gn-logic
-gnhyph
-gnuplot
-gnuplot-ps
-go
-gothic
-graphfig
-graphics
-graphicx
-graphpap
-gray
-greek4cbc
-greek6cbc
-greenpoint
-grfguide
-grfpaste
-grnumalt
-grtimes
-gsftopk
-gsview
-gtex-letter
-gustlib
-hands
-hangcaption
-hanging
-harpoon
-harvard
-harvmac
-hatching
-hcbundle
-hellas
-here
-hexdump
-hfbright
-hh
-hhline
-hieroglf
-hilowres
-histogr
-hlatex
-hoekwater
-hrhyph
-html
-html2latex
-html2text
-huhyph
-huncial
-hvdashln
-hvmath
-hypbmsec
-hyper
-hyperlatex
-hypernat
-hyperref
-hyphenat
-hyphenation-greek
-hypht1
-iagproc
-iahyphen
-ibm
-icomma
-idealfonts
-ieeepes
-ieeetran
-ifacmtg
-ifmslide
-ifmtarg
-ifpdf
-ifsym
-ifthen
-imac
-import
-impose
-includex
-indentfirst
-index
-indxcite
-info
-inhyph
-initials
-inlinebib
-inputenc
-insbox
-invoice
-ipa
-isi2bibtex
-isodate
-isorot
-isostds
-ite
-ithyph
-izhitsa
-jadetex
-jas99m
-javascript-texed
-javatex
-jbibtexmanager
-jdvi
-jed
-jeep
-jhep
-jknappen
-jkthesis
-jpeg2ps
-jpeg2ps-os2
-jqt1999
-jsmisc
-jspell
-jtbnew
-jura
-jurabib
-kalendar
-kalender
-karnaugh
-kdgreek
-keystroke
-kix
-kluwer
-knst
-knuth
-koi8
-koma-script
-kpathsea
-ktexshell
-kuvio
-labelmag
-labels
-lamstex
-lastpage
-latable
-lated
-latex
-latex209
-latex2e
-latex2html
-latex2man
-latex2rtf
-latex4jed
-latex4wp
-latexcad
-latexdraw
-latexfonts
-latexmake
-latexmk
-latexn
-latexpix
-latexwide
-latin2jk
-layout
-layouts
-lcg
-leaflet
-leftidx
-letter
-letterspacing
-lettre
-lettrine
-levy
-lexikon
-lgreek
-lgrind
-lh
-lhcyr
-lhelp
-ligatex
-lilypond
-limap
-linearb
-lineno
-linguex
-lintex
-lips
-listbib
-listing
-listings
-lkort
-llncs
-localloc
-logic
-logo-ps
-lollipop
-longtable
-losymbol
-lscape
-lshort-english
-lshort-finnish
-lshort-french
-lshort-german
-lshort-italian
-lshort-japanese
-lshort-mongolian
-lshort-polish
-lshort-portuguese
-lshort-portuguese-br
-lshort-russian
-lshort-slovak
-lshort-spanish
-lshort-ukr
-ltablex
-ltnews
-ltoh
-ltt
-ltx2rtf
-ltx2x
-ltxbase
-ltxdoc
-ltxinput
-ltxmisc
-ltxsrc
-ltxtable
-lucida
-lucold
-lw35nfsx
-ly1
-m-pictex
-macbibtex
-macgreek
-magaz
-mailing
-makecmds
-makefonts
-makeglos
-makeidx
-makeindex
-makor
-makor2
-malayalam
-malvern
-manfnt
-manjutex
-manyfoot
-mapcodes
-maple
-maplems
-margbib
-marginal
-marvosym
-marvosym-mac
-mathcmd
-mathcomp
-mathdots
-mathematica
-mathenv
-mathinst
-mathkit
-mathpazo
-mathpple
-mathptm
-mathrsfs
-mathspad
-mathspic
-mathtime
-matlabweb
-mbboard
-mcite
-mdvi
-mdwtools
-memoir
-meta-mode
-metafp
-metaobj
-metapost
-metapost-examples
-method
-mex
-mf-ps
-mf2pt1
-mf2pt3
-mf2tex
-mff
-mflogo
-mfnfss
-mfpic
-mhequ
-mhs
-midfloat
-midnight
-midpage
-mif2xfig
-miktex
-miktex-axp
-mil3
-miniltx
-miniplot
-minitoc
-minutes
-mirr
-mitpress
-mk
-mkpic
-mla
-mlbib
-mltex
-mmafm
-mmpfb
-mmtools
-mnras
-modes
-monotype
-monster
-montex
-moredefs
-morefloats
-morehelp
-moresize
-moreverb
-morse
-mparhack
-mpattern
-mpedit
-mpfnmark
-ms
-mslapa
-mt11p
-mtbe
-mtgreek
-multenum
-multibib
-multicap
-multicol
-multido
-multirow
-multitoc
-musicref
-musictex
-musixtex
-muthesis
-mxedruli
-mylatex
-myletter
-nassflow
-natbib
-nath
-nb4latex
-nccfoots
-ncctools
-needspace
-nestquot
-neuron
-newalg
-newclude
-newcommand
-newlfm
-newsletr
-newthm
-newvbtm
-nextpage
-ngerman
-niceframe
-noindent
-nomencl
-nonfloat
-nopageno
-norbib
-notex
-notoccite
-nrc
-ntabbing
-ntemacs
-ntg
-ntgclass
-ntheorem
-numline
-numprint
-oands
-obas
-objectz
-oca
-ochem
-ocr-a
-ocr-b
-ogham
-ogonek
-oldstyle
-oletex
-omega
-omegabase
-omegafonts
-onepagem
-onlyamsmath
-optional
-oriya
-oryia
-os2tex
-osmanian
-ot2cyr
-othello
-outliner
-overcite
-overpic
-overword
-oxford
-oztex
-oztex-german
-pacioli
-pagedraw
-pageno
-pagesel
-pandey
-pandora
-paper
-paralist
-parallel
-parskip
-passivetex
-patch
-path
-pawpict
-pb-diagram
-pbmtogf
-pcap
-pcfonts
-pdcmac
-pdfcrop
-pdfcrypt
-pdfpages
-pdfscreen
-pdfslide
-pdftex
-pdftex-djgpp
-pdftex_oztex
-pdftricks
-permute
-petri-nets
-pf2afm
-phoenician
-phonetic
-photo
-phppcf
-physe
-phyzzx
-picinpar
-picins
-pictex
-pictex2
-piff
-piq
-pitthesis
-pkfind
-pkfix
-pl
-pl-mf
-placeins
-plain
-plainmisc
-plaintex
-plari
-platex
-play
-plcalendar
-plfonts
-plgraph
-plpatch
-plpsfont
-pmcstex
-pmgraph
-poligraf
-polish-doc
-polyglot
-polynom
-postcards
-poster
-ppchtex
-ppower4
-prelim2e
-presfull
-prettyref
-preview-latex
-progkeys
-program
-proof
-proofs
-prosper
-protex
-protocol
-prv
-ps2eps
-ps_conv
-ps_view
-psboxit
-psfig
-psfixbb
-psfont
-psfonts
-psfrag
-psfrag-italian
-psizzl
-pslatex
-psmerge
-psnfss
-psnfss-source
-psnfssx
-pspicture
-psrip
-pssplit
-pst-optic
-pstoedit
-pstotext
-pstricks
-psutils
-punk
-pybliographer
-qbibman
-qfig
-qfonts
-qobitree
-qsymbols
-quotchap
-quotes
-qxcm
-r-und-s
-ragged
-ragged2e
-raggedr
-rail
-random
-rangecite
-rawfonts
-rawprint
-rccol
-rcs
-rcsinfo
-realcalc
-recipe
-refcheck
-refer2bibtex
-references
-refman
-regcount
-register
-relenc
-relsize
-remreset
-repeat
-res
-revnum
-revtex
-rfc2bib
-rlepsf
-rmligs
-rmpage
-romaniantex
-romanneg
-romannum
-rotating
-rotfloat
-rotpages
-rplain
-rsfs
-rsfs-ps
-rtf2latex2e
-ruhyphen
-ruler
-runic
-russian-help
-s2latex
-saferef
-sanskrit
-sauter
-sauterfonts
-savefnmark
-scale
-scalefnt
-schedule
-scientificviewer
-sciwordconv
-script
-scrnger
-secdot
-section
-sectsty
-selectp
-semantic
-semaphor
-seminar
-serial
-setspace
-sf298
-sfg
-sfheaders
-sgmlcmpt
-shadbox
-shadethm
-shading
-shadow
-shalom
-shapepar
-shapepatch
-shhyphl
-shortlst
-shorttoc
-showdim
-showkeys
-showlabels
-siam
-sidecap
-siggraph
-simplified-latex
-simpsons
-sinhala
-sirlin
-siunits
-skak
-slashbox
-slashed
-slemph
-slidenotes
-slides
-slovak
-smallcap
-smartmn
-smartref
-smflatex
-snapshot
-snviewer
-sober
-sobolev
-somedefs
-songbook
-sorhyph
-soul
-spanish
-spanishb
-sphack
-spie
-splitindex
-sprite
-sqltex
-srcltx
-ssqquote
-stabular
-startex
-statex
-stdclsdv
-stfloats
-stmaryrd
-stmaryrd-ps
-sttools
-subeqn
-subeqnarray
-subfigure
-subfiles
-subfloat
-sublabel
-subscript
-substr
-supertabular
-svjour
-swebib
-swiftex
-swimgraph
-swrule
-symbols
-syngen
-syntax-mdw
-syntax2
-syntonly
-synttree
-t-angles
-t1utils
-t2
-tabbing
-tabls
-tabularx
-tap
-taylor
-tbe
-tcvn
-tcx
-tds
-techexplorer
-teencontrex
-tengwar
-tensind
-tensor
-termcal
-testmath
-tetex
-teubner
-tex-math
-tex-ps
-tex2bib
-tex2html
-tex2ltx
-tex2rtf
-tex4ht
-tex98
-texaide
-texdepend
-texdoc
-texdoctk
-texdraw
-texed
-texemplar
-texi2html
-texi2www
-texinfo
-texip
-texlist
-texlive
-texmacs
-texmalli
-texniccenter
-texperf
-texpict
-texshade
-texshell32
-texsis
-texsk
-texsort
-text1
-textcase
-textcomp
-textfit
-textmerg
-textoolspro
-textopo
-textpos
-tfmpk
-theorem
-thesis
-threed
-threeparttable
-thumb
-thumbpdf
-ticket
-tif2eps
-tiff
-time
-times
-timesht
-timing
-tinyc2l
-tipa
-tipos
-titlefoot
-titleref
-titles
-titlesec
-titletoc
-titling
-tkbibtex
-tmmath
-tmview
-tocbibind
-tocloft
-tocvsec2
-toil
-toolbox
-topcapt
-topfloat
-totpages
-tracking
-trajan
-trans
-transfig
-treesvr
-treetex
-trfsigns
-truetype
-truncate
-tsconfig
-ttf-tetex
-ttf2mf
-ttf2pk
-ttf2pt1
-ttf2tex
-ttf2tfm
-ttftogf
-tth
-tth-rpm
-tth-win
-ttt
-tubtoc
-tugboat
-tugboat-toc
-tvs
-twg-list
-twoinone
-twoopt
-twoup
-twoupltx
-txt2latex
-txt2tex
-type1
-type1cm
-typearea
-typehtml
-typespec
-u8tex
-uaclasses
-ucthesis
-uhc-gothic
-ukhyph
-ukrhyph
-ulem
-ulsy
-umlaute
-umoline
-umrand
-uncial
-underlin
-underscore
-uni
-unicode
-uniqleaf
-units
-universa
-unsupported
-upgreek
-url
-urlbst
-urw
-urwstd
-urwvf
-ushort
-ut-backref
-ut-thesis
-utf2any
-utorontothesis
-utthesis
-uwmslide
-uwthesis
-varindex
-varioref
-varwidth
-vdm
-vector
-verbatim
-verbdef
-verse
-version
-vertex
-vfcomb
-vfinst
-vicentino
-viiptart
-vita
-vmargin
-vncmr
-vntex
-vpage
-vpp
-vrb
-vrsion
-vruler
-vtex
-warning
-warpcol
-wasy
-wasy-ps
-wasy2
-wasy2-ps
-wasysym
-wbarcode
-web
-web2c
-web2c-win32
-webfiles
-webguide
-webomints
-williams
-win95-guide
-windvi
-winedt
-winemtex
-winlatex
-winshell
-wmf2eps
-wnri
-wntamil
-word2x
-wordcount
-wp-conv
-wp2latex
-wrapfig
-wsuipa
-wsuipa2tipa
-wtex95
-xarticle
-xbibfile
-xcomment
-xdvi
-xdvik
-xfig
-xl2latex
-xml-catalogue
-xmlplay
-xmltex
-xr
-xspace
-xtab
-xtcapts
-xtem
-xtexcad
-xtrcode
-xymtex
-xypic
-yafoot
-yannisgr
-yfonts
-yhmath
-yi4latex
-yinit
-youngtab
-yplan
-ytex
-zed-csp
-zefonts
diff --git a/Build/cdbuild/tpm2/cat.only b/Build/cdbuild/tpm2/cat.only
deleted file mode 100644
index ddfbc849a5a..00000000000
--- a/Build/cdbuild/tpm2/cat.only
+++ /dev/null
@@ -1,493 +0,0 @@
-a2ac
-aaai
-abbrevs
-abstbook
-achicago
-achicago-bst
-acroread
-acrotex
-adobe
-adobeother
-adobestd
-aifont
-algorithmic
-algorithms
-alphanumb
-amiweb2c
-antomega
-anttvf
-apasoft
-arosgn
-arraymaker
-arrow
-attrib
-backgrnd
-bakoma-fonts
-bakoma-games
-bakoma-malvern
-barracuda
-base
-bbl2html
-beletter
-bibdb
-bibfind
-bibindex
-biblio
-biblios
-biblook
-bibsort
-bibtex8bit
-bibtool
-bibtools
-bibweb
-bidstobibtex
-binhex
-bits
-bitstrea
-blackboard
-blackletter1
-blkcntrl
-blu
-blue
-bosisio
-brclc
-brief
-briefkopf
-btool
-c2cweb
-cbgreek
-cc-plps
-cdcover
-cdlabeler
-cep
-chbibref
-chicago
-chngcntr
-chngpage
-circuit-macros
-citation
-cj
-cjhhebrew
-cjk-fonts
-cmolddig
-cmps
-cmyk-hax
-code128
-comprehensive
-compsci
-concrete-wrap
-consdiag
-corelfonts
-corelpak
-covfonts
-csx
-ctib4tex
-cwebbin
-cwebhy
-cwebx
-cyrtug
-dante-src
-dayroman
-dblfont
-dbprocess
-default
-delimtxt
-development
-diagxy
-dialogue
-dn2
-docstrip
-doublespace
-dp
-drafthead
-drama
-dropcaps
-dstroke
-dtxtut
-dvgtk
-dvichk
-dvii
-dviincl
-dvips-os2
-dvips-shell
-dvipsconfig
-dvipsdoc
-dviwin
-ec-plain
-ecpk
-ecta
-eline
-emtex-os2
-emtexgi
-emtextds
-encodings
-enctex
-epix
-epmtfe
-epsfview
-epsfx
-epsincl
-epslatex
-et
-etexbase
-evweek
-exam
-exams
-excalibur
-excel2latex
-exerquiz
-fancyhdrBoxed
-faq
-faq-es
-fepslatex
-fig2sty
-figfrag
-fihyph
-filehdr
-finplain
-fixbbl
-flashcard
-flatex
-flatten
-fltpage
-font-selection
-fontmisc
-formats
-fourproject
-fourspell
-fourtex
-frankenbundle
-frankenstein
-freetype
-french
-frenchpourwin
-frhyph
-ftetx
-ftn
-funnelweb
-g-brief
-gb4e
-gchords
-gellmu
-gentle
-getrefs
-ghostscript
-ghostview-mac
-ghyphen
-gleitobjekte
-glosstex
-gnhyph
-gnuplot-ps
-graphfig
-gray
-grfguide
-gtex-letter
-hcbundle
-hellas
-hexdump
-hfbright
-hlatex
-hrhyph
-html2latex
-html2text
-huhyph
-hvdashln
-hyperlatex
-hyphenation-greek
-hypht1
-iagproc
-iahyphen
-idealfonts
-ieeetran
-impose
-includex
-indxcite
-info
-inhyph
-initials
-isi2bibtex
-isostds
-ite
-ithyph
-izhitsa
-jas99m
-javatex
-jbibtexmanager
-jed
-jeep
-jpeg2ps-os2
-jqt1999
-jspell
-jtbnew
-kalendar
-knst
-koi8
-ktexshell
-lated
-latex209
-latex2e
-latex2man
-latex2rtf
-latex4jed
-latex4wp
-latexcad
-latexmake
-latexmk
-latexn
-latexpix
-latin2jk
-letterspacing
-lgrind
-ligatex
-lilypond
-lintex
-lips
-logo-ps
-losymbol
-lshort-portuguese-br
-lshort-ukr
-ltnews
-ltoh
-ltt
-ltx2x
-ltxdoc
-ltxinput
-ltxsrc
-ltxtable
-lw35nfsx
-macbibtex
-macgreek
-makefonts
-makeglos
-makor
-makor2
-maplems
-margbib
-marvosym-mac
-mathcmd
-mathdots
-mathinst
-mathkit
-mathspad
-mathspic
-matlabweb
-mbboard
-mdvi
-meta-mode
-metafp
-mf2pt1
-mf2pt3
-mf2tex
-mif2xfig
-miktex-axp
-mil3
-miniltx
-mirr
-mk
-mkpic
-mla
-mlbib
-mmafm
-mmpfb
-mmtools
-modes
-monotype
-monster
-moredefs
-mpedit
-mpfnmark
-mt11p
-mtbe
-musicref
-mylatex
-myletter
-nb4latex
-nestquot
-neuron
-newclude
-newcommand
-noindent
-norbib
-notex
-ntemacs
-obas
-ochem
-ocr-b
-oletex
-omegabase
-onlyamsmath
-oriya
-oryia
-os2tex
-oztex-german
-pagedraw
-pandey
-pbmtogf
-pcap
-pcfonts
-pdfcrop
-pdftex-djgpp
-pdftex_oztex
-pf2afm
-phppcf
-piq
-pkfind
-pl-mf
-plpsfont
-pmcstex
-poster
-ppchtex
-presfull
-preview-latex
-protex
-prv
-ps2eps
-ps_conv
-ps_view
-psfixbb
-psfonts
-psfrag-italian
-psmerge
-psnfss-source
-psrip
-pssplit
-pstotext
-pybliographer
-qbibman
-qfig
-quotes
-ragged
-rail
-random
-rangecite
-rawprint
-recipe
-refer2bibtex
-repeat
-res
-revnum
-rfc2bib
-rmligs
-romaniantex
-rsfs-ps
-rtf2latex2e
-ruler
-russian-help
-s2latex
-saferef
-scrnger
-selectp
-serial
-sfg
-sfheaders
-shading
-shalom
-shapepatch
-shhyphl
-simplified-latex
-sinhala
-sirlin
-siunits
-slemph
-snviewer
-sober
-sobolev
-sorhyph
-spanishb
-sqltex
-stmaryrd-ps
-subfiles
-subscript
-swiftex
-swimgraph
-syngen
-syntax-mdw
-syntax2
-tbe
-tcvn
-tcx
-teencontrex
-termcal
-testmath
-tex-math
-tex2bib
-tex2html
-tex2ltx
-tex2rtf
-tex98
-texdepend
-texed
-texemplar
-texi2html
-texi2www
-texip
-texlist
-texlive
-texmacs
-texmalli
-texperf
-texpict
-texsk
-textoolspro
-tfmpk
-tif2eps
-tiff
-tinyc2l
-tipos
-titles
-tkbibtex
-toil
-trans
-treesvr
-tsconfig
-ttf-tetex
-ttf2tex
-ttf2tfm
-ttftogf
-tth-rpm
-tth-win
-ttt
-tubtoc
-tugboat-toc
-tvs
-twg-list
-twoinone
-twoupltx
-txt2latex
-txt2tex
-type1
-u8tex
-uhc-gothic
-ukhyph
-uniqleaf
-urw
-urwvf
-ut-backref
-utf2any
-uwmslide
-verbdef
-vfcomb
-viiptart
-vncmr
-vpp
-wasy-ps
-wasy2
-wasy2-ps
-wbarcode
-web
-web2c
-web2c-win32
-webfiles
-webomints
-win95-guide
-winemtex
-word2x
-wsuipa2tipa
-wtex95
-xarticle
-xbibfile
-xl2latex
-xml-catalogue
-xtem
-xtrcode
-yinit
diff --git a/Build/cdbuild/tpm2/cat.styles b/Build/cdbuild/tpm2/cat.styles
deleted file mode 100644
index 8e01c3f33bf..00000000000
--- a/Build/cdbuild/tpm2/cat.styles
+++ /dev/null
@@ -1,57 +0,0 @@
-ltxmisc/a4wide.sty
-ltxmisc/a5.sty
-ltxmisc/a5comb.sty
-ltxmisc/advdate.sty
-ltxmisc/anonchap.sty
-ltxmisc/boxedminipage.sty
-ltxmisc/braket.sty
-ltxmisc/cancel.sty
-ltxmisc/capt-of.sty
-ltxmisc/cases.sty
-ltxmisc/chappg.sty
-ltxmisc/circle.sty
-ltxmisc/endnotes.sty
-ltxmisc/fncylab.sty
-ltxmisc/fnpara.sty
-ltxmisc/framed.sty
-ltxmisc/ftcap.sty
-ltxmisc/here.sty
-ltxmisc/hypernat.sty
-ltxmisc/import.sty
-ltxmisc/kix.sty
-ltxmisc/listing.sty
-ltxmisc/magaz.sty
-ltxmisc/mitpress.sty
-ltxmisc/morefloats.sty
-ltxmisc/needspace.sty
-ltxmisc/notoccite.sty
-ltxmisc/optional.sty
-ltxmisc/parskip.sty
-ltxmisc/path.sty
-ltxmisc/placeins.sty
-ltxmisc/proof.sty
-ltxmisc/raggedr.sty
-ltxmisc/relsize.sty
-ltxmisc/romanneg.sty
-ltxmisc/secdot.sty
-ltxmisc/section.sty
-ltxmisc/sphack.sty
-ltxmisc/statex.sty
-ltxmisc/swrule.sty
-ltxmisc/tabls.sty
-ltxmisc/threeparttable.sty
-ltxmisc/titleref.sty
-ltxmisc/topcapt.sty
-ltxmisc/truncate.sty
-ltxmisc/ulem.sty
-ltxmisc/underscore.sty
-ltxmisc/url.sty
-ltxmisc/varwidth.sty
-ltxmisc/vpage.sty
-ltxmisc/vruler.sty
-ltxmisc/wrapfig.sty
-misc209/bar.sty
-misc209/hangcaption.sty
-misc209/psboxit.sty
-misc209/shadow.sty
-misc209/version.sty
diff --git a/Build/cdbuild/tpm2/cats.xmlcat b/Build/cdbuild/tpm2/cats.xmlcat
deleted file mode 100644
index 7bdf8ecf386..00000000000
--- a/Build/cdbuild/tpm2/cats.xmlcat
+++ /dev/null
@@ -1,1175 +0,0 @@
-<cats>
-<cat name="IEEEtran" type="collection" value="publishers"/>
-<cat name="SIunits" type="collection" value="latex-extra"/>
-<cat name="a0poster" type="collection" value="latex-extra"/>
-<cat name="aastex" type="collection" value="latex-extra"/>
-<cat name="abstract" type="collection" value="latex-extra"/>
-<cat name="abstyles" type="biblio"/>
-<cat name="abstyles" type="collection" value="generic-extra"/>
-<cat name="accfonts" type="collection" value="fonts-extra"/>
-<cat name="achemso" type="collection" value="latex-extra"/>
-<cat name="acmconf" type="collection" value="publishers"/>
-<cat name="acmtrans" type="collection" value="publishers"/>
-<cat name="acronym" type="collection" value="latex-extra"/>
-<cat name="adfathesis" type="macros" value="latex"/>
-<cat name="adrconv" type="collection" value="latex-extra"/>
-<cat name="adrlist" type="collection" value="latex-extra"/>
-<cat name="ae" type="collection" value="latex-recommended"/>
-<cat name="aeguill" type="language" value="french"/>
-<cat name="afthesis" type="macros" value="latex"/>
-<cat name="aguplus" type="collection" value="publishers"/>
-<cat name="ai" type="collection" value="fonts-extra"/>
-<cat name="aiaa" type="collection" value="publishers"/>
-<cat name="akletter" type="collection" value="latex-extra"/>
-<cat name="alatex" type="collection" value="formats"/>
-<cat name="alg" type="collection" value="latex-extra"/>
-<cat name="allrunes" type="collection" value="fonts-extra"/>
-<cat name="altfont" type="collection" value="latex-extra"/>
-<cat name="amsfonts" type="collection" value="latex-recommended"/>
-<cat name="amslatex" type="collection" value="latex-base"/>
-<cat name="amstex" type="collection" value="math-extra"/>
-<cat name="answers" type="collection" value="latex-extra"/>
-<cat name="antp" type="language" value="polish"/>
-<cat name="antt" type="language" value="polish"/>
-<cat name="anysize" type="collection" value="latex-recommended"/>
-<cat name="apa" type="collection" value="latex-extra"/>
-<cat name="apacite" type="collection" value="bibtex-extra"/>
-<cat name="apl" type="collection" value="fonts-extra"/>
-<cat name="appendix" type="collection" value="latex-extra"/>
-<cat name="ar" type="collection" value="fonts-extra"/>
-<cat name="arabtex" type="macros" value="generic"/>
-<cat name="archaic" type="collection" value="fonts-extra"/>
-<cat name="armenian" type="language" value="armenian"/>
-<cat name="arrayjob" type="collection" value="latex-extra"/>
-<cat name="arydshln" type="collection" value="latex-extra"/>
-<cat name="asaetr" type="collection" value="latex-extra"/>
-<cat name="ascelike" type="collection" value="latex-extra"/>
-<cat name="ascii" type="collection" value="fonts-extra"/>
-<cat name="askinclude" type="macros" value="latex"/>
-<cat name="astro" type="collection" value="fonts-extra"/>
-<cat name="attachfile" type="collection" value="latex-extra"/>
-<cat name="auctex" type="tool"/>
-<cat name="augie" type="collection" value="fonts-extra"/>
-<cat name="aurora" type="collection" value="generic-extra"/>
-<cat name="aurora" type="dvips-tool"/>
-<cat name="authorindex" type="collection" value="latex-extra"/>
-<cat name="autotab" type="collection" value="latex-extra"/>
-<cat name="babel" type="collection" value="latex-recommended"/>
-<cat name="backgammon" type="collection" value="games"/>
-<cat name="bakoma" type="collection" value="basic"/>
-<cat name="bangtex" type="language" value="indic"/>
-<cat name="barcode2" type="collection" value="fonts-extra"/>
-<cat name="barcodes" type="collection" value="fonts-extra"/>
-<cat name="barr" type="collection" value="generic-extra"/>
-<cat name="basic" type="collection" value="bin-extra"/>
-<cat name="basic" type="collection" value="chemistry"/>
-<cat name="basic" type="collection" value="context"/>
-<cat name="basic" type="collection" value="etex"/>
-<cat name="basic" type="collection" value="font-tool"/>
-<cat name="basic" type="collection" value="fonts-extra"/>
-<cat name="basic" type="collection" value="formats"/>
-<cat name="basic" type="collection" value="generic-extra"/>
-<cat name="basic" type="collection" value="htmlxml"/>
-<cat name="basic" type="collection" value="metapost"/>
-<cat name="basic" type="collection" value="omega"/>
-<cat name="basic" type="collection" value="pdftex"/>
-<cat name="basic" type="collection" value="pictures"/>
-<cat name="basic" type="collection" value="plain-extra"/>
-<cat name="bbding" type="collection" value="fonts-extra"/>
-<cat name="bbm" type="collection" value="fonts-extra"/>
-<cat name="bbold" type="collection" value="fonts-extra"/>
-<cat name="beebe" type="biblio"/>
-<cat name="beebe" type="collection" value="bibtex-extra"/>
-<cat name="belleek" type="collection" value="psfonts"/>
-<cat name="bengali" type="language" value="indic"/>
-<cat name="beton" type="collection" value="latex-extra"/>
-<cat name="bez123" type="collection" value="latex-extra"/>
-<cat name="bezos" type="collection" value="latex-extra"/>
-<cat name="bibarts" type="collection" value="bibtex-extra"/>
-<cat name="bibhtml" type="biblio"/>
-<cat name="bibhtml" type="collection" value="bibtex-extra"/>
-<cat name="biblio-perl" type="tool"/>
-<cat name="biblist" type="collection" value="bibtex-extra"/>
-<cat name="bibtex" type="biblio"/>
-<cat name="bibtex" type="collection" value="basic"/>
-<cat name="bibtex8" type="biblio"/>
-<cat name="bibtex8" type="collection" value="basic"/>
-<cat name="bibtopic" type="collection" value="bibtex-extra"/>
-<cat name="bibunits" type="collection" value="bibtex-extra"/>
-<cat name="biocon" type="collection" value="latex-extra"/>
-<cat name="bitfield" type="collection" value="latex-extra"/>
-<cat name="bizcard" type="collection" value="latex-extra"/>
-<cat name="bluesky" type="collection" value="basic"/>
-<cat name="bmeps" type="graphics"/>
-<cat name="boites" type="collection" value="latex-extra"/>
-<cat name="bookhands" type="collection" value="fonts-extra"/>
-<cat name="booklet" type="collection" value="latex-extra"/>
-<cat name="booktabs" type="collection" value="latex-recommended"/>
-<cat name="bophook" type="collection" value="latex-extra"/>
-<cat name="borceux" type="collection" value="generic-extra"/>
-<cat name="bpchem" type="collection" value="chemistry"/>
-<cat name="braille" type="collection" value="games"/>
-<cat name="breqn" type="collection" value="math-extra"/>
-<cat name="bridge" type="collection" value="games"/>
-<cat name="brushscr" type="collection" value="fonts-extra"/>
-<cat name="bundledoc" type="collection" value="latex-extra"/>
-<cat name="bundledoc" type="tool"/>
-<cat name="burmese" type="language" value="indic"/>
-<cat name="bytefield" type="collection" value="latex-extra"/>
-<cat name="bzip2" type="collection" value="basic"/>
-<cat name="bzip2" type="collection" value="documentation"/>
-<cat name="bzip2" type="tool"/>
-<cat name="c-pascal" type="collection" value="generic-extra"/>
-<cat name="calendar" type="collection" value="latex-extra"/>
-<cat name="calligra" type="collection" value="fonts-extra"/>
-<cat name="calrsfs" type="collection" value="latex-extra"/>
-<cat name="calxxxx" type="collection" value="latex-extra"/>
-<cat name="camel" type="collection" value="latex-extra"/>
-<cat name="captcont" type="collection" value="latex-extra"/>
-<cat name="caption" type="collection" value="latex-extra"/>
-<cat name="carlisle" type="collection" value="latex-base"/>
-<cat name="casyl" type="collection" value="latex-extra"/>
-<cat name="catalogue" type="collection" value="documentation"/>
-<cat name="catalogue" type="documentation"/>
-<cat name="cb" type="language" value="greek"/>
-<cat name="cc-pl" type="language" value="polish"/>
-<cat name="ccaption" type="collection" value="latex-extra"/>
-<cat name="ccfonts" type="collection" value="math-extra"/>
-<cat name="cchess" type="collection" value="games"/>
-<cat name="cd" type="collection" value="latex-extra"/>
-<cat name="cd-cover" type="collection" value="latex-extra"/>
-<cat name="cdpbundl" type="collection" value="latex-extra"/>
-<cat name="cellular" type="collection" value="plain-extra"/>
-<cat name="changebar" type="collection" value="latex-extra"/>
-<cat name="charter" type="collection" value="psfonts"/>
-<cat name="chem-journal" type="biblio"/>
-<cat name="chem-journal" type="collection" value="publishers"/>
-<cat name="chemarrow" type="collection" value="chemistry"/>
-<cat name="chemcono" type="collection" value="chemistry"/>
-<cat name="chemsym" type="collection" value="chemistry"/>
-<cat name="cheq" type="collection" value="games"/>
-<cat name="cherokee" type="collection" value="fonts-extra"/>
-<cat name="chess" type="collection" value="games"/>
-<cat name="china2e" type="collection" value="latex-extra"/>
-<cat name="chktex" type="collection" value="bin-extra"/>
-<cat name="chktex" type="collection" value="generic-extra"/>
-<cat name="chktex" type="tool"/>
-<cat name="circ" type="collection" value="latex-extra"/>
-<cat name="cirth" type="collection" value="fonts-extra"/>
-<cat name="cite" type="collection" value="latex-extra"/>
-<cat name="citeref" type="collection" value="latex-extra"/>
-<cat name="cjk" type="language" value="cjk"/>
-<cat name="cjkutils" type="language" value="cjk"/>
-<cat name="cjw" type="collection" value="latex-extra"/>
-<cat name="clock" type="collection" value="latex-extra"/>
-<cat name="cm" type="collection" value="basic"/>
-<cat name="cm-super" type="collection" value="fonts-extra"/>
-<cat name="cmbright" type="collection" value="fonts-extra"/>
-<cat name="cmcyr" type="language" value="cyrillic"/>
-<cat name="cmcyralt" type="language" value="cyrillic"/>
-<cat name="cmdtrack" type="collection" value="latex-extra"/>
-<cat name="cmex" type="collection" value="basic"/>
-<cat name="cmextra" type="collection" value="fonts-extra"/>
-<cat name="cmpica" type="collection" value="fonts-extra"/>
-<cat name="cmpk" type="collection" value="fonts-extra"/>
-<cat name="cmsd" type="collection" value="latex-extra"/>
-<cat name="codepage" type="collection" value="latex-extra"/>
-<cat name="colorsep" type="collection" value="generic-extra"/>
-<cat name="colorsep" type="dvips-tool"/>
-<cat name="colortab" type="collection" value="plain-extra"/>
-<cat name="combine" type="collection" value="latex-extra"/>
-<cat name="comment" type="collection" value="latex-extra"/>
-<cat name="compactbib" type="collection" value="bibtex-extra"/>
-<cat name="concmath" type="collection" value="math-extra"/>
-<cat name="concprog" type="collection" value="latex-extra"/>
-<cat name="concrete" type="collection" value="math-extra"/>
-<cat name="context" type="collection" value="context"/>
-<cat name="contour" type="collection" value="latex-extra"/>
-<cat name="cooking" type="collection" value="latex-extra"/>
-<cat name="coordsys" type="collection" value="latex-extra"/>
-<cat name="coptic" type="language" value="armenian"/>
-<cat name="courier" type="collection" value="psfonts"/>
-<cat name="covington" type="collection" value="latex-extra"/>
-<cat name="croatian" type="language" value="croatian"/>
-<cat name="crop" type="collection" value="latex-extra"/>
-<cat name="crossreference" type="collection" value="latex-extra"/>
-<cat name="crossword" type="collection" value="latex-extra"/>
-<cat name="crosswrd" type="collection" value="latex-extra"/>
-<cat name="cryst" type="collection" value="latex-extra"/>
-<cat name="csfonts" type="language" value="czechslovak"/>
-<cat name="cslatex" type="language" value="czechslovak"/>
-<cat name="csplain" type="language" value="czechslovak"/>
-<cat name="cspsfonts" type="language" value="czechslovak"/>
-<cat name="cstug" type="language" value="czechslovak"/>
-<cat name="cstug" type="usergroup"/>
-<cat name="ctable" type="collection" value="latex-extra"/>
-<cat name="ctib" type="language" value="tibetan"/>
-<cat name="cuisine" type="collection" value="latex-extra"/>
-<cat name="currvita" type="collection" value="latex-extra"/>
-<cat name="cursor" type="collection" value="latex-extra"/>
-<cat name="curve" type="collection" value="latex-extra"/>
-<cat name="curves" type="collection" value="latex-extra"/>
-<cat name="custom-bib" type="collection" value="bibtex-extra"/>
-<cat name="cv" type="collection" value="latex-extra"/>
-<cat name="cweb" type="tool"/>
-<cat name="cyrillic" type="language" value="cyrillic"/>
-<cat name="dancers" type="collection" value="fonts-extra"/>
-<cat name="dashbox" type="collection" value="latex-extra"/>
-<cat name="dashrule" type="collection" value="latex-extra"/>
-<cat name="datenumber" type="collection" value="latex-extra"/>
-<cat name="datetime" type="collection" value="latex-extra"/>
-<cat name="dcpic" type="collection" value="pictures"/>
-<cat name="deleq" type="collection" value="latex-extra"/>
-<cat name="detex" type="collection" value="bin-extra"/>
-<cat name="detex" type="tool"/>
-<cat name="devanagari" type="language" value="indic"/>
-<cat name="devnag" type="language" value="indic"/>
-<cat name="devnag" type="tool"/>
-<cat name="diagnose" type="collection" value="latex-extra"/>
-<cat name="dialog" type="collection" value="basic"/>
-<cat name="dialog" type="tool"/>
-<cat name="dialogl" type="collection" value="latex-extra"/>
-<cat name="dice" type="collection" value="fonts-extra"/>
-<cat name="dichokey" type="collection" value="latex-extra"/>
-<cat name="dinat" type="biblio"/>
-<cat name="dinat" type="collection" value="generic-extra"/>
-<cat name="dinbrief" type="collection" value="latex-extra"/>
-<cat name="dingbat" type="collection" value="fonts-extra"/>
-<cat name="directory" type="collection" value="latex-extra"/>
-<cat name="dk-bib" type="biblio"/>
-<cat name="dk-bib" type="collection" value="latex-extra"/>
-<cat name="dnaseq" type="collection" value="latex-extra"/>
-<cat name="docmfp" type="collection" value="latex-extra"/>
-<cat name="dotseqn" type="collection" value="latex-extra"/>
-<cat name="doublestroke" type="collection" value="fonts-extra"/>
-<cat name="dpfloat" type="collection" value="latex-extra"/>
-<cat name="draftcopy" type="collection" value="latex-extra"/>
-<cat name="dratex" type="collection" value="pictures"/>
-<cat name="dropping" type="collection" value="latex-extra"/>
-<cat name="dtk" type="collection" value="latex-extra"/>
-<cat name="dtl" type="collection" value="bin-extra"/>
-<cat name="dtl" type="tool"/>
-<cat name="duerer" type="collection" value="fonts-extra"/>
-<cat name="dvi2bitmap" type="tool"/>
-<cat name="dvi2tty" type="collection" value="basic"/>
-<cat name="dvi2tty" type="tool"/>
-<cat name="dvi2tty" type="tool"/>
-<cat name="dvidvi" type="collection" value="basic"/>
-<cat name="dvidvi" type="collection" value="bin-extra"/>
-<cat name="dvidvi" type="tool"/>
-<cat name="dviljk" type="collection" value="basic"/>
-<cat name="dvipdfm" type="collection" value="basic"/>
-<cat name="dvipdfm" type="tool"/>
-<cat name="dvipdfm-static" type="tool"/>
-<cat name="dvipdfmx" type="tool"/>
-<cat name="dvipsk" type="collection" value="basic"/>
-<cat name="dvipsk-static" type="tool"/>
-<cat name="dviware" type="collection" value="basic"/>
-<cat name="dviware" type="tool"/>
-<cat name="ean" type="collection" value="fonts-extra"/>
-<cat name="easy" type="collection" value="latex-extra"/>
-<cat name="ebezier" type="collection" value="latex-extra"/>
-<cat name="ec" type="collection" value="latex-recommended"/>
-<cat name="ecc" type="collection" value="fonts-extra"/>
-<cat name="ecltree" type="collection" value="latex-extra"/>
-<cat name="edmac" type="collection" value="formats"/>
-<cat name="eepic" type="collection" value="pictures"/>
-<cat name="egplot" type="collection" value="latex-extra"/>
-<cat name="eiad" type="collection" value="fonts-extra"/>
-<cat name="eijkhout" type="collection" value="generic-extra"/>
-<cat name="elsevier" type="collection" value="publishers"/>
-<cat name="elvish" type="collection" value="fonts-extra"/>
-<cat name="em" type="collection" value="latex-extra"/>
-<cat name="emp" type="collection" value="latex-extra"/>
-<cat name="empheq" type="collection" value="math-extra"/>
-<cat name="emtex" type="system"/>
-<cat name="emulateapj" type="collection" value="latex-extra"/>
-<cat name="endfloat" type="collection" value="latex-extra"/>
-<cat name="engwar" type="collection" value="fonts-extra"/>
-<cat name="envbig" type="collection" value="latex-extra"/>
-<cat name="envlab" type="collection" value="latex-extra"/>
-<cat name="epigraph" type="collection" value="latex-extra"/>
-<cat name="eplain" type="collection" value="formats"/>
-<cat name="epsdice" type="collection" value="fonts-extra"/>
-<cat name="eqlist" type="collection" value="latex-extra"/>
-<cat name="eqname" type="collection" value="latex-extra"/>
-<cat name="eqnarray" type="collection" value="math-extra"/>
-<cat name="eqparbox" type="collection" value="latex-extra"/>
-<cat name="esdiff" type="collection" value="latex-extra"/>
-<cat name="esieecv" type="collection" value="latex-extra"/>
-<cat name="esint" type="collection" value="latex-extra"/>
-<cat name="eso-pic" type="collection" value="latex-extra"/>
-<cat name="esvect" type="collection" value="fonts-extra"/>
-<cat name="etex" type="collection" value="context"/>
-<cat name="etex" type="collection" value="etex"/>
-<cat name="ethiop" type="language" value="african"/>
-<cat name="euclide" type="collection" value="latex-extra"/>
-<cat name="euler" type="collection" value="latex-extra"/>
-<cat name="eulervm" type="collection" value="fonts-extra"/>
-<cat name="euro" type="collection" value="basic"/>
-<cat name="euro-ce" type="collection" value="basic"/>
-<cat name="eurofont" type="collection" value="basic"/>
-<cat name="eurosym" type="collection" value="basic"/>
-<cat name="euxm" type="collection" value="fonts-extra"/>
-<cat name="examdesign" type="collection" value="latex-extra"/>
-<cat name="expdlist" type="collection" value="latex-extra"/>
-<cat name="expl3" type="collection" value="latex-extra"/>
-<cat name="export" type="collection" value="latex-extra"/>
-<cat name="expressg" type="collection" value="metapost"/>
-<cat name="expressg" type="metapost"/>
-<cat name="extsizes" type="collection" value="latex-extra"/>
-<cat name="fancybox" type="collection" value="latex-extra"/>
-<cat name="fancyhdr" type="collection" value="latex-recommended"/>
-<cat name="fancynum" type="collection" value="latex-extra"/>
-<cat name="fancyref" type="collection" value="latex-extra"/>
-<cat name="fancyvrb" type="collection" value="latex-extra"/>
-<cat name="faq-english" type="collection" value="documentation"/>
-<cat name="faq-english" type="documentation"/>
-<cat name="faq-french" type="documentation"/>
-<cat name="faq-french" type="language" value="french"/>
-<cat name="faq-german" type="documentation"/>
-<cat name="faq-german" type="language" value="german"/>
-<cat name="fax" type="collection" value="latex-extra"/>
-<cat name="fbithesis" type="macros" value="latex"/>
-<cat name="fc" type="language" value="african"/>
-<cat name="featpost" type="collection" value="metapost"/>
-<cat name="featpost" type="metapost"/>
-<cat name="feyn" type="collection" value="fonts-extra"/>
-<cat name="feynmf" type="collection" value="metapost"/>
-<cat name="figsize" type="collection" value="latex-extra"/>
-<cat name="filecontents" type="collection" value="latex-extra"/>
-<cat name="finbib" type="biblio"/>
-<cat name="finbib" type="language" value="finnish"/>
-<cat name="fink" type="collection" value="latex-extra"/>
-<cat name="firststeps" type="collection" value="generic-extra"/>
-<cat name="firststeps" type="documentation"/>
-<cat name="fixfoot" type="collection" value="latex-extra"/>
-<cat name="fixme" type="collection" value="latex-extra"/>
-<cat name="flabels" type="collection" value="latex-extra"/>
-<cat name="flashcards" type="collection" value="latex-extra"/>
-<cat name="float" type="collection" value="latex-extra"/>
-<cat name="floatfig" type="macros" value="latex"/>
-<cat name="floatflt" type="collection" value="latex-extra"/>
-<cat name="fltpoint" type="collection" value="generic-extra"/>
-<cat name="fmp" type="collection" value="latex-extra"/>
-<cat name="fncychap" type="collection" value="latex-extra"/>
-<cat name="foilhtml" type="collection" value="latex-extra"/>
-<cat name="foiltex" type="macros" value="latex"/>
-<cat name="fontinst" type="collection" value="font-tool"/>
-<cat name="fontname" type="collection" value="basic"/>
-<cat name="fontname" type="collection" value="documentation"/>
-<cat name="fontname" type="documentation"/>
-<cat name="fontware" type="collection" value="font-tool"/>
-<cat name="fontware" type="tool"/>
-<cat name="footbib" type="collection" value="bibtex-extra"/>
-<cat name="footmisc" type="collection" value="latex-extra"/>
-<cat name="footnpag" type="collection" value="latex-extra"/>
-<cat name="formula" type="collection" value="latex-extra"/>
-<cat name="formular" type="collection" value="latex-extra"/>
-<cat name="fp" type="collection" value="latex-extra"/>
-<cat name="fribrief" type="collection" value="latex-extra"/>
-<cat name="fullblck" type="collection" value="latex-extra"/>
-<cat name="fullblck" type="macros" value="latex"/>
-<cat name="fullpict" type="collection" value="latex-extra"/>
-<cat name="fundus" type="collection" value="latex-extra"/>
-<cat name="futhark" type="collection" value="fonts-extra"/>
-<cat name="galley" type="collection" value="latex3"/>
-<cat name="galois" type="collection" value="latex-extra"/>
-<cat name="gauss" type="collection" value="latex-extra"/>
-<cat name="genealogy" type="collection" value="fonts-extra"/>
-<cat name="general" type="collection" value="basic"/>
-<cat name="general" type="documentation" />
-<cat name="genmisc" type="collection" value="generic-extra"/>
-<cat name="genmpage" type="collection" value="latex-extra"/>
-<cat name="gentl-gr" type="documentation"/>
-<cat name="geometry" type="collection" value="latex-recommended"/>
-<cat name="geomsty" type="collection" value="latex-extra"/>
-<cat name="german" type="language" value="german"/>
-<cat name="germbib" type="language" value="german"/>
-<cat name="germdoc" type="documentation"/>
-<cat name="germdoc" type="language" value="german"/>
-<cat name="getafm" type="tool"/>
-<cat name="ghostscript-free" type="collection" value="win32-support"/>
-<cat name="ghostscript-nonfree" type="collection" value="win32-support"/>
-<cat name="gloss" type="collection" value="latex-extra"/>
-<cat name="gn-logic" type="collection" value="latex-extra"/>
-<cat name="gnu-utils" type="collection" value="win32-support"/>
-<cat name="go" type="collection" value="games"/>
-<cat name="gothic" type="collection" value="fonts-extra"/>
-<cat name="graphics" type="collection" value="latex-base"/>
-<cat name="greek" type="language" value="greek"/>
-<cat name="greekdoc" type="documentation"/>
-<cat name="greekdoc" type="language" value="greek"/>
-<cat name="greenpoint" type="collection" value="fonts-extra"/>
-<cat name="grfpaste" type="collection" value="latex-extra"/>
-<cat name="grnumalt" type="collection" value="latex-extra"/>
-<cat name="grtimes" type="language" value="greek"/>
-<cat name="grverb" type="language" value="greek"/>
-<cat name="gsftopk" type="collection" value="basic"/>
-<cat name="gsftopk" type="tool"/>
-<cat name="gsftopk-static" type="tool"/>
-<cat name="gsview" type="tool"/>
-<cat name="gsview42-nonfree" type="collection" value="win32-support"/>
-<cat name="gtf" type="language" value="greek"/>
-<cat name="gtf" type="usergroup"/>
-<cat name="guides" type="collection" value="documentation"/>
-<cat name="guides" type="documentation"/>
-<cat name="guitar" type="collection" value="music"/>
-<cat name="gustlib" type="language" value="polish"/>
-<cat name="gzip" type="collection" value="basic"/>
-<cat name="gzip" type="collection" value="documentation"/>
-<cat name="gzip" type="tool"/>
-<cat name="hands" type="collection" value="fonts-extra"/>
-<cat name="hanging" type="collection" value="latex-extra"/>
-<cat name="harpoon" type="collection" value="latex-extra"/>
-<cat name="harvard" type="collection" value="bibtex-extra"/>
-<cat name="harvmac" type="collection" value="bibtex-extra"/>
-<cat name="hatching" type="collection" value="metapost"/>
-<cat name="hatching" type="metapost"/>
-<cat name="hc" type="collection" value="latex-extra"/>
-<cat name="hh" type="collection" value="latex-extra"/>
-<cat name="hilowres" type="collection" value="latex-extra"/>
-<cat name="histogr" type="collection" value="latex-extra"/>
-<cat name="hitec" type="collection" value="latex-extra"/>
-<cat name="hoekwater" type="collection" value="basic"/>
-<cat name="hpsdiss" type="collection" value="latex-extra"/>
-<cat name="html" type="collection" value="documentation"/>
-<cat name="html" type="documentation"/>
-<cat name="hvmath" type="collection" value="math-extra"/>
-<cat name="hyper" type="collection" value="latex-extra"/>
-<cat name="hyperref" type="collection" value="latex-recommended"/>
-<cat name="hyphenat" type="collection" value="latex-extra"/>
-<cat name="ibm" type="collection" value="fonts-extra"/>
-<cat name="ibycus" type="language" value="greek"/>
-<cat name="ieeepes" type="collection" value="publishers"/>
-<cat name="ifacmtg" type="collection" value="publishers"/>
-<cat name="ifmslide" type="collection" value="pdftex"/>
-<cat name="ifsym" type="collection" value="fonts-extra"/>
-<cat name="imac" type="collection" value="latex-extra"/>
-<cat name="imagick" type="collection" value="win32-support"/>
-<cat name="inlinebib" type="collection" value="bibtex-extra"/>
-<cat name="insbox" type="collection" value="generic-extra"/>
-<cat name="invoice" type="collection" value="latex-extra"/>
-<cat name="ipa" type="collection" value="latex-extra"/>
-<cat name="iso" type="collection" value="latex-extra"/>
-<cat name="iso" type="macros" value="latex"/>
-<cat name="iso10303" type="collection" value="latex-extra"/>
-<cat name="isodate" type="collection" value="latex-extra"/>
-<cat name="isorot" type="collection" value="latex-extra"/>
-<cat name="ispell" type="collection" value="basic"/>
-<cat name="ispell" type="collection" value="win32-support"/>
-<cat name="ispell" type="tool"/>
-<cat name="italian-doc" type="documentation"/>
-<cat name="italian-doc" type="language" value="italian"/>
-<cat name="itrans" type="language" value="indic"/>
-<cat name="jadetex" type="collection" value="htmlxml"/>
-<cat name="javascript-texed" type="tool"/>
-<cat name="jhep" type="collection" value="latex-extra"/>
-<cat name="jknappen" type="collection" value="latex-extra"/>
-<cat name="jkthesis" type="macros" value="latex"/>
-<cat name="jpeg2ps" type="collection" value="basic"/>
-<cat name="jpeg2ps" type="tool"/>
-<cat name="jpeg2ps" type="tool"/>
-<cat name="jsmisc" type="collection" value="plain-extra"/>
-<cat name="jura" type="language" value="german"/>
-<cat name="jurabib" type="language" value="german"/>
-<cat name="kalender" type="collection" value="latex-extra"/>
-<cat name="karnaugh" type="collection" value="latex-extra"/>
-<cat name="kastrup" type="collection" value="latex-extra"/>
-<cat name="kdgreek" type="language" value="greek"/>
-<cat name="kerkis" type="language" value="greek"/>
-<cat name="keystroke" type="collection" value="latex-extra"/>
-<cat name="kluwer" type="collection" value="publishers"/>
-<cat name="knuth" type="collection" value="documentation"/>
-<cat name="knuth" type="collection" value="texbooks"/>
-<cat name="koma-script" type="collection" value="latex-extra"/>
-<cat name="kpathsea" type="collection" value="basic"/>
-<cat name="kpathsea" type="library"/>
-<cat name="kuvio" type="collection" value="pictures"/>
-<cat name="l2hprog" type="collection" value="win32-support"/>
-<cat name="labelmag" type="tool"/>
-<cat name="labels" type="collection" value="latex-extra"/>
-<cat name="lacheck" type="collection" value="bin-extra"/>
-<cat name="lacheck" type="tool"/>
-<cat name="lamstex" type="collection" value="formats"/>
-<cat name="langpolish" type="language" value="polish"/>
-<cat name="lastpage" type="collection" value="latex-extra"/>
-<cat name="latable" type="tool"/>
-<cat name="latex" type="collection" value="bibtex-extra"/>
-<cat name="latex" type="collection" value="games"/>
-<cat name="latex" type="collection" value="htmlxml"/>
-<cat name="latex" type="collection" value="latex-extra"/>
-<cat name="latex" type="collection" value="latex-recommended"/>
-<cat name="latex" type="collection" value="math-extra"/>
-<cat name="latex" type="collection" value="music"/>
-<cat name="latex" type="collection" value="psfonts"/>
-<cat name="latex" type="collection" value="publishers"/>
-<cat name="latex2html" type="collection" value="htmlxml"/>
-<cat name="latex2html" type="tool"/>
-<cat name="latexdraw" type="tool"/>
-<cat name="latexfonts" type="collection" value="latex-base"/>
-<cat name="latexwide" type="macros" value="latex"/>
-<cat name="layouts" type="collection" value="latex-extra"/>
-<cat name="lcg" type="collection" value="latex-extra"/>
-<cat name="le" type="language" value="french"/>
-<cat name="leaflet" type="collection" value="latex-extra"/>
-<cat name="leftidx" type="collection" value="latex-extra"/>
-<cat name="lettre" type="collection" value="latex-extra"/>
-<cat name="lettrine" type="collection" value="latex-extra"/>
-<cat name="levy" type="language" value="greek"/>
-<cat name="lexikon" type="collection" value="latex-extra"/>
-<cat name="lgreek" type="language" value="greek"/>
-<cat name="lh" type="language" value="cyrillic"/>
-<cat name="lhcyr" type="language" value="cyrillic"/>
-<cat name="lhelp" type="collection" value="latex-extra"/>
-<cat name="lib-curl" type="library"/>
-<cat name="lib-expat" type="library"/>
-<cat name="lib-freetype" type="library"/>
-<cat name="lib-freetype2" type="library"/>
-<cat name="lib-geturl" type="library"/>
-<cat name="lib-gifreader" type="library"/>
-<cat name="lib-jpeg" type="collection" value="basic"/>
-<cat name="lib-jpeg" type="library"/>
-<cat name="lib-png" type="collection" value="basic"/>
-<cat name="lib-png" type="library"/>
-<cat name="lib-regex" type="library"/>
-<cat name="lib-ttf" type="collection" value="basic"/>
-<cat name="lib-ttf" type="library"/>
-<cat name="lib-zlib" type="library"/>
-<cat name="limap" type="collection" value="latex-extra"/>
-<cat name="lineno" type="collection" value="latex-extra"/>
-<cat name="linguex" type="collection" value="latex-extra"/>
-<cat name="listbib" type="collection" value="bibtex-extra"/>
-<cat name="listings" type="collection" value="latex-extra"/>
-<cat name="listliketab" type="collection" value="latex-extra"/>
-<cat name="literat" type="collection" value="fonts-extra"/>
-<cat name="literat" type="language" value="cyrillic"/>
-<cat name="lkort" type="documentation"/>
-<cat name="lkort" type="language" value="dutch"/>
-<cat name="localloc" type="collection" value="latex-extra"/>
-<cat name="logic" type="collection" value="fonts-extra"/>
-<cat name="lollipop" type="macros" value="lollipop"/>
-<cat name="lshort-english" type="collection" value="latex-recommended"/>
-<cat name="lshort-english" type="documentation"/>
-<cat name="lshort-finnish" type="documentation"/>
-<cat name="lshort-finnish" type="language" value="finnish"/>
-<cat name="lshort-french" type="documentation"/>
-<cat name="lshort-french" type="language" value="french"/>
-<cat name="lshort-german" type="documentation"/>
-<cat name="lshort-german" type="language" value="german"/>
-<cat name="lshort-italian" type="documentation"/>
-<cat name="lshort-italian" type="language" value="italian"/>
-<cat name="lshort-japanese" type="documentation"/>
-<cat name="lshort-japanese" type="language" value="cjk"/>
-<cat name="lshort-korean" type="documentation"/>
-<cat name="lshort-korean" type="language" value="cjk"/>
-<cat name="lshort-mongolian" type="documentation"/>
-<cat name="lshort-mongolian" type="language" value="mongolian"/>
-<cat name="lshort-polish" type="documentation"/>
-<cat name="lshort-polish" type="language" value="polish"/>
-<cat name="lshort-portuguese" type="documentation"/>
-<cat name="lshort-portuguese" type="language" value="portuguese"/>
-<cat name="lshort-russian" type="documentation"/>
-<cat name="lshort-russian" type="language" value="cyrillic"/>
-<cat name="lshort-slovak" type="documentation"/>
-<cat name="lshort-slovak" type="language" value="czechslovak"/>
-<cat name="lshort-spanish" type="documentation"/>
-<cat name="lshort-spanish" type="language" value="spanish"/>
-<cat name="lshort-ukrainian" type="documentation"/>
-<cat name="ltablex" type="collection" value="latex-extra"/>
-<cat name="ltx2rtf" type="collection" value="generic-extra"/>
-<cat name="ltx2rtf" type="tool"/>
-<cat name="ltx2rtf-static" type="tool"/>
-<cat name="ltxbase" type="collection" value="latex-base"/>
-<cat name="ltxmisc" type="collection" value="latex-recommended"/>
-<cat name="lucida" type="collection" value="fonts-extra"/>
-<cat name="lucold" type="collection" value="fonts-extra"/>
-<cat name="ly1" type="collection" value="psfonts"/>
-<cat name="mailing" type="collection" value="latex-extra"/>
-<cat name="makecmds" type="collection" value="latex-extra"/>
-<cat name="makeindex" type="collection" value="basic"/>
-<cat name="makeindex" type="collection" value="basic"/>
-<cat name="malayalam" type="language" value="indic"/>
-<cat name="manfnt" type="collection" value="latex-extra"/>
-<cat name="manjutex" type="language" value="manju"/>
-<cat name="mapcodes" type="collection" value="latex-extra"/>
-<cat name="maple" type="collection" value="latex-extra"/>
-<cat name="marvosym" type="collection" value="psfonts"/>
-<cat name="mathcomp" type="collection" value="math-extra"/>
-<cat name="mathematica" type="collection" value="fonts-extra"/>
-<cat name="mathpazo" type="collection" value="math-extra"/>
-<cat name="mathtime" type="collection" value="fonts-extra"/>
-<cat name="mattens" type="collection" value="latex-extra"/>
-<cat name="mceinleger" type="collection" value="latex-extra"/>
-<cat name="mcite" type="collection" value="latex-extra"/>
-<cat name="mdwtools" type="collection" value="latex-extra"/>
-<cat name="memoir" type="collection" value="latex-extra"/>
-<cat name="metafont" type="collection" value="basic"/>
-<cat name="metafont" type="tex-tool"/>
-<cat name="metaobj" type="collection" value="metapost"/>
-<cat name="metaobj" type="metapost"/>
-<cat name="metapost" type="collection" value="metapost"/>
-<cat name="metapost" type="tex-tool"/>
-<cat name="metapost-examples" type="collection" value="metapost"/>
-<cat name="metapost-examples" type="documentation"/>
-<cat name="metasupp" type="collection" value="basic"/>
-<cat name="method" type="collection" value="latex-extra"/>
-<cat name="metre" type="collection" value="latex-extra"/>
-<cat name="mex" type="language" value="polish"/>
-<cat name="mf-ps" type="collection" value="pictures"/>
-<cat name="mf-ps" type="tool"/>
-<cat name="mff" type="collection" value="latex-extra"/>
-<cat name="mflogo" type="collection" value="basic"/>
-<cat name="mfmisc" type="collection" value="basic"/>
-<cat name="mfnfss" type="collection" value="latex-recommended"/>
-<cat name="mfpic" type="collection" value="metapost"/>
-<cat name="mft" type="collection" value="font-tool"/>
-<cat name="mft" type="tool"/>
-<cat name="mftinc" type="collection" value="latex-extra"/>
-<cat name="mhequ" type="collection" value="latex-extra"/>
-<cat name="mhs" type="collection" value="latex-extra"/>
-<cat name="midnight" type="collection" value="generic-extra"/>
-<cat name="miller" type="collection" value="latex-extra"/>
-<cat name="miniplot" type="collection" value="pictures"/>
-<cat name="minitoc" type="collection" value="latex-extra"/>
-<cat name="minutes" type="collection" value="latex-extra"/>
-<cat name="misc209" type="collection" value="latex-extra"/>
-<cat name="mltex" type="collection" value="basic"/>
-<cat name="mminstance" type="collection" value="font-tool"/>
-<cat name="mminstance" type="tool"/>
-<cat name="mnras" type="collection" value="publishers"/>
-<cat name="mnras" type="macros" value="latex"/>
-<cat name="montex" type="language" value="mongolian"/>
-<cat name="morehelp" type="collection" value="latex-extra"/>
-<cat name="moresize" type="collection" value="latex-extra"/>
-<cat name="moreverb" type="collection" value="latex-extra"/>
-<cat name="morse" type="collection" value="fonts-extra"/>
-<cat name="mparhack" type="collection" value="latex-extra"/>
-<cat name="mpattern" type="collection" value="metapost"/>
-<cat name="mpattern" type="metapost"/>
-<cat name="ms" type="collection" value="latex-extra"/>
-<cat name="msc" type="collection" value="latex-extra"/>
-<cat name="mslapa" type="collection" value="latex-extra"/>
-<cat name="mtgreek" type="collection" value="latex-extra"/>
-<cat name="multenum" type="collection" value="latex-extra"/>
-<cat name="multi" type="collection" value="generic-extra"/>
-<cat name="multi" type="dvips-tool"/>
-<cat name="multibbl" type="collection" value="latex-extra"/>
-<cat name="multibib" type="collection" value="bibtex-extra"/>
-<cat name="multicap" type="collection" value="latex-extra"/>
-<cat name="multirow" type="collection" value="latex-extra"/>
-<cat name="musictex" type="collection" value="music"/>
-<cat name="musixflx" type="collection" value="music"/>
-<cat name="musixflx" type="tool"/>
-<cat name="musixlyr" type="collection" value="music"/>
-<cat name="musixtex" type="collection" value="music"/>
-<cat name="muthesis" type="macros" value="latex"/>
-<cat name="mwcls" type="language" value="polish"/>
-<cat name="mwrite" type="collection" value="latex-extra"/>
-<cat name="mxd" type="collection" value="omega"/>
-<cat name="mxedruli" type="collection" value="omega"/>
-<cat name="nassflow" type="collection" value="latex-extra"/>
-<cat name="natbib" type="collection" value="latex-recommended"/>
-<cat name="nath" type="collection" value="math-extra"/>
-<cat name="ncclatex" type="collection" value="latex-extra"/>
-<cat name="ncctools" type="collection" value="latex-extra"/>
-<cat name="netpbm" type="collection" value="win32-support"/>
-<cat name="newalg" type="collection" value="latex-extra"/>
-<cat name="newfile" type="collection" value="latex-extra"/>
-<cat name="newlfm" type="collection" value="latex-extra"/>
-<cat name="newsletr" type="collection" value="plain-extra"/>
-<cat name="newthm" type="collection" value="latex-extra"/>
-<cat name="newvbtm" type="collection" value="latex-extra"/>
-<cat name="niceframe" type="collection" value="latex-extra"/>
-<cat name="nomencl" type="collection" value="latex-extra"/>
-<cat name="nomentbl" type="collection" value="latex-extra"/>
-<cat name="nonfloat" type="collection" value="latex-extra"/>
-<cat name="notes" type="collection" value="latex-extra"/>
-<cat name="nrc" type="collection" value="publishers"/>
-<cat name="ntabbing" type="collection" value="latex-extra"/>
-<cat name="ntemacs" type="collection" value="win32-support"/>
-<cat name="ntg" type="collection" value="generic-extra"/>
-<cat name="ntg" type="usergroup"/>
-<cat name="ntgclass" type="collection" value="latex-extra"/>
-<cat name="ntheorem" type="collection" value="latex-extra"/>
-<cat name="numline" type="collection" value="latex-extra"/>
-<cat name="numprint" type="collection" value="latex-extra"/>
-<cat name="oberdiek" type="collection" value="latex-extra"/>
-<cat name="objectz" type="collection" value="latex-extra"/>
-<cat name="oca" type="collection" value="fonts-extra"/>
-<cat name="ocherokee" type="collection" value="omega"/>
-<cat name="ocr-a" type="collection" value="fonts-extra"/>
-<cat name="oesch" type="collection" value="fonts-extra"/>
-<cat name="ogham" type="collection" value="fonts-extra"/>
-<cat name="ogonek" type="collection" value="latex-extra"/>
-<cat name="oinuit" type="collection" value="omega"/>
-<cat name="oldstyle" type="collection" value="latex-extra"/>
-<cat name="omega" type="collection" value="omega"/>
-<cat name="omega" type="tex-tool"/>
-<cat name="omega-devanagari" type="language" value="indic"/>
-<cat name="omega-devanagari" type="omega"/>
-<cat name="omegabook" type="collection" value="omega"/>
-<cat name="omegafonts" type="collection" value="omega"/>
-<cat name="opcit" type="collection" value="latex-extra"/>
-<cat name="osmanian" type="collection" value="fonts-extra"/>
-<cat name="ot2cyr" type="language" value="cyrillic"/>
-<cat name="othello" type="collection" value="games"/>
-<cat name="otibet" type="language" value="tibetan"/>
-<cat name="outline" type="collection" value="latex-extra"/>
-<cat name="outliner" type="collection" value="latex-extra"/>
-<cat name="overpic" type="collection" value="latex-extra"/>
-<cat name="oxford" type="collection" value="latex-extra"/>
-<cat name="pacioli" type="collection" value="fonts-extra"/>
-<cat name="pageno" type="collection" value="latex-extra"/>
-<cat name="paper" type="collection" value="latex-extra"/>
-<cat name="paralist" type="collection" value="latex-extra"/>
-<cat name="parallel" type="collection" value="latex-extra"/>
-<cat name="passivetex" type="collection" value="htmlxml"/>
-<cat name="patch" type="collection" value="latex-extra"/>
-<cat name="patchcmd" type="collection" value="latex-extra"/>
-<cat name="pawpict" type="collection" value="latex-extra"/>
-<cat name="pb-diagram" type="collection" value="pictures"/>
-<cat name="pdcmac" type="collection" value="plain-extra"/>
-<cat name="pdfcprot" type="collection" value="pdftex"/>
-<cat name="pdfpages" type="collection" value="pdftex"/>
-<cat name="pdfscreen" type="collection" value="pdftex"/>
-<cat name="pdfslide" type="collection" value="pdftex"/>
-<cat name="pdftex" type="collection" value="context"/>
-<cat name="pdftex" type="collection" value="htmlxml"/>
-<cat name="pdftex" type="collection" value="pdftex"/>
-<cat name="pdftex" type="tex-tool"/>
-<cat name="pdftex-static" type="tex-tool"/>
-<cat name="pdftools" type="collection" value="pdftex"/>
-<cat name="pdftools" type="tool"/>
-<cat name="pdftricks" type="collection" value="pdftex"/>
-<cat name="perl" type="collection" value="win32-support"/>
-<cat name="permute" type="collection" value="latex-extra"/>
-<cat name="peterw" type="collection" value="latex-extra"/>
-<cat name="petri-nets" type="collection" value="pictures"/>
-<cat name="pfe" type="collection" value="win32-support"/>
-<cat name="phonetic" type="collection" value="fonts-extra"/>
-<cat name="photo" type="collection" value="latex-extra"/>
-<cat name="physe" type="collection" value="formats"/>
-<cat name="phyzzx" type="collection" value="formats"/>
-<cat name="picinpar" type="collection" value="pictures"/>
-<cat name="picins" type="collection" value="latex-extra"/>
-<cat name="pictex" type="collection" value="pictures"/>
-<cat name="pictex2" type="collection" value="pictures"/>
-<cat name="piechartmp" type="collection" value="metapost"/>
-<cat name="piechartmp" type="graphics"/>
-<cat name="piff" type="collection" value="latex-extra"/>
-<cat name="pitthesis" type="macros" value="latex"/>
-<cat name="pkfix" type="collection" value="basic"/>
-<cat name="pkfix" type="font-tool"/>
-<cat name="pl" type="collection" value="latex-extra"/>
-<cat name="plainmisc" type="collection" value="plain-extra"/>
-<cat name="plaintex" type="collection" value="basic"/>
-<cat name="plari" type="collection" value="latex-extra"/>
-<cat name="plates" type="collection" value="latex-extra"/>
-<cat name="platex" type="language" value="polish"/>
-<cat name="play" type="collection" value="latex-extra"/>
-<cat name="plcalendar" type="collection" value="plain-extra"/>
-<cat name="plfonts" type="language" value="polish"/>
-<cat name="plgraph" type="collection" value="plain-extra"/>
-<cat name="plpatch" type="collection" value="plain-extra"/>
-<cat name="pmgraph" type="collection" value="pictures"/>
-<cat name="poemscol" type="collection" value="latex-extra"/>
-<cat name="polish-doc" type="documentation"/>
-<cat name="polish-doc" type="language" value="polish"/>
-<cat name="polyglot" type="collection" value="latex-extra"/>
-<cat name="polynom" type="collection" value="latex-extra"/>
-<cat name="postcards" type="collection" value="latex-extra"/>
-<cat name="ppower4" type="collection" value="pdftex"/>
-<cat name="preprint" type="collection" value="latex-extra"/>
-<cat name="prettyref" type="collection" value="latex-extra"/>
-<cat name="preview" type="collection" value="latex-extra"/>
-<cat name="procIAGssymp" type="collection" value="publishers"/>
-<cat name="progkeys" type="collection" value="latex-extra"/>
-<cat name="program" type="collection" value="latex-extra"/>
-<cat name="proofs" type="collection" value="latex-extra"/>
-<cat name="proofs" type="macros" value="plain"/>
-<cat name="prosper" type="collection" value="latex-extra"/>
-<cat name="protocol" type="collection" value="latex-extra"/>
-<cat name="ps" type="collection" value="basic"/>
-<cat name="ps2pkm" type="collection" value="basic"/>
-<cat name="ps2pkm" type="collection" value="bin-extra"/>
-<cat name="ps2pkm" type="collection" value="font-tool"/>
-<cat name="ps2pkm" type="tool"/>
-<cat name="psafm" type="collection" value="psfonts"/>
-<cat name="pscyr" type="language" value="cyrillic"/>
-<cat name="psfig" type="collection" value="generic-extra"/>
-<cat name="psfonts" type="collection" value="math-extra"/>
-<cat name="psfrag" type="collection" value="latex-extra"/>
-<cat name="psgo" type="collection" value="games"/>
-<cat name="psizzl" type="collection" value="formats"/>
-<cat name="pslatex" type="collection" value="latex-recommended"/>
-<cat name="psnfss" type="collection" value="latex-basi"/>
-<cat name="psnfssx" type="collection" value="psfonts"/>
-<cat name="pst-optic" type="collection" value="pictures"/>
-<cat name="pstools" type="tool"/>
-<cat name="pstricks" type="collection" value="pictures"/>
-<cat name="psutils" type="collection" value="psutils"/>
-<cat name="psutils" type="tool"/>
-<cat name="punk" type="collection" value="fonts-extra"/>
-<cat name="pxfonts" type="collection" value="psfonts"/>
-<cat name="qfonts" type="language" value="polish"/>
-<cat name="qobitree" type="collection" value="latex-extra"/>
-<cat name="qpx" type="language" value="polish"/>
-<cat name="qsymbols" type="collection" value="latex-extra"/>
-<cat name="qtx" type="language" value="polish"/>
-<cat name="quotchap" type="collection" value="latex-extra"/>
-<cat name="qxcm" type="collection" value="psfonts"/>
-<cat name="r-und-s" type="language" value="german"/>
-<cat name="rccol" type="collection" value="latex-extra"/>
-<cat name="rcs" type="collection" value="latex-extra"/>
-<cat name="rcsinfo" type="collection" value="latex-extra"/>
-<cat name="realcalc" type="collection" value="generic-extra"/>
-<cat name="rectopma" type="collection" value="latex-extra"/>
-<cat name="refcheck" type="collection" value="latex-extra"/>
-<cat name="references" type="biblio"/>
-<cat name="references" type="collection" value="latex-extra"/>
-<cat name="refman" type="collection" value="latex-extra"/>
-<cat name="regcount" type="collection" value="latex-extra"/>
-<cat name="regex" type="collection" value="basic"/>
-<cat name="regex" type="library"/>
-<cat name="register" type="collection" value="latex-extra"/>
-<cat name="relenc" type="collection" value="latex-extra"/>
-<cat name="repeatindex" type="collection" value="latex-extra"/>
-<cat name="resume" type="collection" value="latex-extra"/>
-<cat name="revtex" type="collection" value="publishers"/>
-<cat name="revtex" type="macros" value="latex"/>
-<cat name="rlepsf" type="collection" value="latex-extra"/>
-<cat name="rmpage" type="collection" value="latex-extra"/>
-<cat name="romannum" type="collection" value="latex-extra"/>
-<cat name="rotating" type="collection" value="latex-recommended"/>
-<cat name="rotfloat" type="collection" value="latex-extra"/>
-<cat name="rotpages" type="collection" value="latex-extra"/>
-<cat name="rplain" type="collection" value="latex-extra"/>
-<cat name="rsfs" type="collection" value="fonts-extra"/>
-<cat name="rst" type="collection" value="latex-extra"/>
-<cat name="rtkinenc" type="collection" value="latex-extra"/>
-<cat name="ruhyphen" type="language" value="cyrillic"/>
-<cat name="sae" type="collection" value="latex-extra"/>
-<cat name="sanskrit" type="language" value="indic"/>
-<cat name="sauter" type="collection" value="fonts-extra"/>
-<cat name="sauterfonts" type="collection" value="fonts-extra"/>
-<cat name="savefnmark" type="collection" value="latex-extra"/>
-<cat name="savetrees" type="collection" value="latex-extra"/>
-<cat name="scale" type="collection" value="latex-extra"/>
-<cat name="schedule" type="collection" value="latex-extra"/>
-<cat name="scientificviewer" type="tool"/>
-<cat name="sciwordconv" type="collection" value="latex-extra"/>
-<cat name="script" type="collection" value="latex-extra"/>
-<cat name="sectsty" type="collection" value="latex-extra"/>
-<cat name="seetexk" type="collection" value="bin-extra"/>
-<cat name="seetexk" type="tool"/>
-<cat name="semantic" type="collection" value="latex-extra"/>
-<cat name="semaphor" type="collection" value="fonts-extra"/>
-<cat name="seminar" type="collection" value="latex-extra"/>
-<cat name="setspace" type="collection" value="latex-extra"/>
-<cat name="sf298" type="collection" value="latex-extra"/>
-<cat name="sffms" type="collection" value="latex-extra"/>
-<cat name="shadbox" type="collection" value="latex-extra"/>
-<cat name="shadethm" type="collection" value="latex-extra"/>
-<cat name="shapepar" type="collection" value="latex-extra"/>
-<cat name="shortlst" type="collection" value="latex-extra"/>
-<cat name="shortlst" type="macros" value="latex"/>
-<cat name="shorttoc" type="collection" value="latex-extra"/>
-<cat name="showdim" type="collection" value="latex-extra"/>
-<cat name="showlabels" type="collection" value="latex-extra"/>
-<cat name="siam" type="collection" value="publishers"/>
-<cat name="sidecap" type="collection" value="latex-extra"/>
-<cat name="siggraph" type="collection" value="latex-extra"/>
-<cat name="simpsons" type="collection" value="fonts-extra"/>
-<cat name="skak" type="collection" value="games"/>
-<cat name="skull" type="collection" value="fonts-extra"/>
-<cat name="slashbox" type="collection" value="latex-extra"/>
-<cat name="slidenotes" type="collection" value="latex-extra"/>
-<cat name="slideshow" type="collection" value="metapost"/>
-<cat name="slideshow" type="metapost"/>
-<cat name="smartref" type="collection" value="latex-extra"/>
-<cat name="smflatex" type="collection" value="latex-extra"/>
-<cat name="snapshot" type="collection" value="latex-extra"/>
-<cat name="songbook" type="collection" value="latex-extra"/>
-<cat name="soul" type="collection" value="latex-extra"/>
-<cat name="soyombo" type="language" value="mongolian"/>
-<cat name="spie" type="collection" value="publishers"/>
-<cat name="splitindex" type="collection" value="latex-extra"/>
-<cat name="sprite" type="collection" value="latex-extra"/>
-<cat name="srcltx" type="collection" value="latex-extra"/>
-<cat name="ssqquote" type="collection" value="latex-extra"/>
-<cat name="stack" type="collection" value="latex-extra"/>
-<cat name="startex" type="collection" value="formats"/>
-<cat name="stdclsdv" type="collection" value="latex-extra"/>
-<cat name="stmaryrd" type="collection" value="math-extra"/>
-<cat name="sttools" type="collection" value="latex-extra"/>
-<cat name="subeqn" type="collection" value="latex-extra"/>
-<cat name="subeqnarray" type="collection" value="latex-extra"/>
-<cat name="subfigure" type="collection" value="latex-extra"/>
-<cat name="subfloat" type="collection" value="latex-extra"/>
-<cat name="substr" type="collection" value="latex-extra"/>
-<cat name="supertabular" type="collection" value="latex-extra"/>
-<cat name="svjour" type="macros" value="latex"/>
-<cat name="swebib" type="biblio"/>
-<cat name="swebib" type="language" value="swedish"/>
-<cat name="swimgraf" type="collection" value="pictures"/>
-<cat name="symbols" type="collection" value="documentation"/>
-<cat name="symbols" type="documentation"/>
-<cat name="syntax" type="collection" value="latex-extra"/>
-<cat name="synttree" type="collection" value="latex-extra"/>
-<cat name="t-angles" type="collection" value="latex-extra"/>
-<cat name="t1utils" type="collection" value="font-tool"/>
-<cat name="t1utils" type="collection" value="t1utils"/>
-<cat name="t1utils" type="tool"/>
-<cat name="t2" type="language" value="cyrillic"/>
-<cat name="tabbing" type="collection" value="latex-extra"/>
-<cat name="tableaux" type="collection" value="latex-extra"/>
-<cat name="tap" type="collection" value="generic-extra"/>
-<cat name="tap" type="language" value="polish"/>
-<cat name="taupin" type="collection" value="latex-extra"/>
-<cat name="taylor" type="macros" value="generic"/>
-<cat name="tcldoc" type="collection" value="latex-extra"/>
-<cat name="tds" type="collection" value="basic"/>
-<cat name="tds" type="documentation"/>
-<cat name="technics" type="collection" value="latex-extra"/>
-<cat name="template" type="collection" value="latex3"/>
-<cat name="tengwar" type="collection" value="fonts-extra"/>
-<cat name="tetex" type="collection" value="basic"/>
-<cat name="tetex" type="config"/>
-<cat name="teubner" type="language" value="greek"/>
-<cat name="tex" type="collection" value="basic"/>
-<cat name="tex4htk" type="collection" value="htmlxml"/>
-<cat name="texaide" type="tool"/>
-<cat name="texconfig" type="collection" value="basic"/>
-<cat name="texdoc" type="collection" value="basic"/>
-<cat name="texdraw" type="collection" value="pictures"/>
-<cat name="texinfo" type="collection" value="bin-extra"/>
-<cat name="texlive-source" type="source"/>
-<cat name="texniccenter" type="collection" value="win32-support"/>
-<cat name="texshade" type="collection" value="latex-extra"/>
-<cat name="texshell" type="collection" value="win32-support"/>
-<cat name="texsis" type="collection" value="formats"/>
-<cat name="texsis" type="macros" value="texsis"/>
-<cat name="text1" type="macros" value="text1"/>
-<cat name="textfit" type="collection" value="latex-extra"/>
-<cat name="textmerg" type="collection" value="latex-extra"/>
-<cat name="textmerg" type="macros" value="latex"/>
-<cat name="textopo" type="collection" value="latex-extra"/>
-<cat name="textpos" type="collection" value="latex-extra"/>
-<cat name="texware" type="collection" value="bin-extra"/>
-<cat name="texware" type="tex-tool"/>
-<cat name="thesis" type="macros" value="latex"/>
-<cat name="threed" type="collection" value="metapost"/>
-<cat name="threed" type="metapost"/>
-<cat name="thumb" type="collection" value="latex-extra"/>
-<cat name="thumbpdf" type="collection" value="pdftex"/>
-<cat name="ticket" type="collection" value="latex-extra"/>
-<cat name="tiff2png" type="tool"/>
-<cat name="tiffutils" type="tool"/>
-<cat name="timesht" type="collection" value="latex-extra"/>
-<cat name="timesht" type="macros" value="latex"/>
-<cat name="timing" type="collection" value="latex-extra"/>
-<cat name="tipa" type="collection" value="basic"/>
-<cat name="titlefoot" type="collection" value="latex-extra"/>
-<cat name="titlesec" type="collection" value="latex-extra"/>
-<cat name="titling" type="collection" value="latex-extra"/>
-<cat name="tldoc-deutsch" type="documentation"/>
-<cat name="tldoc-deutsch" type="language" value="german"/>
-<cat name="tldoc-english" type="collection" value="basic"/>
-<cat name="tldoc-english" type="documentation"/>
-<cat name="tldoc-french" type="documentation"/>
-<cat name="tldoc-french" type="language" value="french"/>
-<cat name="tldoc-polish" type="documentation"/>
-<cat name="tldoc-polish" type="language" value="polish"/>
-<cat name="tldoc-russian" type="documentation"/>
-<cat name="tldoc-russian" type="language" value="cyrillic"/>
-<cat name="tldoc-slovak" type="documentation"/>
-<cat name="tldoc-slovak" type="language" value="czechslovak"/>
-<cat name="tmmath" type="collection" value="math-extra"/>
-<cat name="tocbibind" type="collection" value="latex-extra"/>
-<cat name="tocloft" type="collection" value="latex-extra"/>
-<cat name="tocvsec2" type="collection" value="latex-extra"/>
-<cat name="todo" type="collection" value="latex-extra"/>
-<cat name="toolbox" type="collection" value="latex-extra"/>
-<cat name="tools" type="collection" value="latex-basi"/>
-<cat name="topfloat" type="collection" value="latex-extra"/>
-<cat name="totpages" type="collection" value="latex-extra"/>
-<cat name="tracking" type="collection" value="latex-extra"/>
-<cat name="trajan" type="collection" value="fonts-extra"/>
-<cat name="tree-dvips" type="collection" value="latex-extra"/>
-<cat name="treetex" type="collection" value="plain-extra"/>
-<cat name="trfsigns" type="collection" value="latex-extra"/>
-<cat name="trsym" type="collection" value="latex-extra"/>
-<cat name="truetype" type="collection" value="documentation"/>
-<cat name="truetype" type="documentation"/>
-<cat name="ttex" type="collection" value="omega"/>
-<cat name="ttf2mf" type="collection" value="font-tool"/>
-<cat name="ttf2pt1" type="tool"/>
-<cat name="ttfutils" type="collection" value="ttfutils"/>
-<cat name="ttfutils" type="tool"/>
-<cat name="tth" type="tool"/>
-<cat name="tug" type="collection" value="generic-extra"/>
-<cat name="tug" type="usergroup"/>
-<cat name="tugboat" type="collection" value="latex-extra"/>
-<cat name="twoup" type="collection" value="latex-extra"/>
-<cat name="txfonts" type="collection" value="psfonts"/>
-<cat name="type1cm" type="collection" value="latex-extra"/>
-<cat name="typedref" type="collection" value="latex-extra"/>
-<cat name="typespec" type="collection" value="plain-extra"/>
-<cat name="uaclasses" type="collection" value="latex-extra"/>
-<cat name="ucthesis" type="macros" value="latex"/>
-<cat name="uhrzeit" type="collection" value="latex-extra"/>
-<cat name="ukrhyph" type="language" value="cyrillic"/>
-<cat name="ulsy" type="collection" value="latex-extra"/>
-<cat name="umlaute" type="language" value="german"/>
-<cat name="umoline" type="collection" value="latex-extra"/>
-<cat name="umrand" type="collection" value="fonts-extra"/>
-<cat name="underlin" type="collection" value="latex-extra"/>
-<cat name="undertilde" type="collection" value="latex-extra"/>
-<cat name="uni" type="collection" value="fonts-extra"/>
-<cat name="unicode" type="collection" value="latex-extra"/>
-<cat name="units" type="collection" value="latex-extra"/>
-<cat name="universa" type="collection" value="fonts-extra"/>
-<cat name="unsupported" type="collection" value="fonts-extra"/>
-<cat name="upquote" type="collection" value="latex-extra"/>
-<cat name="urlbst" type="biblio"/>
-<cat name="urlbst" type="collection" value="bibtex-extra"/>
-<cat name="urwstd" type="collection" value="psfonts"/>
-<cat name="urwvn" type="language" value="vietnamese"/>
-<cat name="ushort" type="collection" value="latex-extra"/>
-<cat name="ut-thesis" type="macros" value="latex"/>
-<cat name="utorontothesis" type="macros" value="latex"/>
-<cat name="utthesis" type="macros" value="latex"/>
-<cat name="uwthesis" type="macros" value="latex"/>
-<cat name="varindex" type="collection" value="latex-extra"/>
-<cat name="vdm" type="collection" value="latex-extra"/>
-<cat name="vector" type="collection" value="latex-extra"/>
-<cat name="venn" type="collection" value="math-extra"/>
-<cat name="venn" type="metapost"/>
-<cat name="verse" type="collection" value="latex-extra"/>
-<cat name="vertex" type="collection" value="plain-extra"/>
-<cat name="vicentino" type="fonts"/>
-<cat name="vita" type="collection" value="latex-extra"/>
-<cat name="vlna" type="language" value="czechslovak"/>
-<cat name="vlna" type="tool"/>
-<cat name="vmargin" type="collection" value="latex-extra"/>
-<cat name="vntex" type="language" value="vietnamese"/>
-<cat name="vrb" type="collection" value="latex-extra"/>
-<cat name="vrb" type="macros" value="plain"/>
-<cat name="vrsion" type="collection" value="latex-extra"/>
-<cat name="warning" type="collection" value="latex-extra"/>
-<cat name="warpcol" type="collection" value="latex-extra"/>
-<cat name="was" type="collection" value="latex-extra"/>
-<cat name="wasy" type="collection" value="basic"/>
-<cat name="wasysym" type="collection" value="basic"/>
-<cat name="webeq" type="collection" value="latex-extra"/>
-<cat name="webguide" type="collection" value="documentation"/>
-<cat name="webguide" type="documentation"/>
-<cat name="williams" type="collection" value="latex-extra"/>
-<cat name="windvi" type="collection" value="basic"/>
-<cat name="windvi" type="collection" value="win32-support"/>
-<cat name="windvi" type="tool"/>
-<cat name="windvi-static" type="tool"/>
-<cat name="winedt" type="collection" value="win32-support"/>
-<cat name="winedt" type="tool"/>
-<cat name="winlatex" type="tool"/>
-<cat name="winshell" type="collection" value="win32-support"/>
-<cat name="winshell" type="tool"/>
-<cat name="wmf2eps" type="tool"/>
-<cat name="wnri" type="language" value="indic"/>
-<cat name="wntamil" type="language" value="indic"/>
-<cat name="wordcount" type="collection" value="latex-extra"/>
-<cat name="wp-conv" type="collection" value="documentation"/>
-<cat name="wp-conv" type="documentation"/>
-<cat name="wp2latex" type="tool"/>
-<cat name="wsuipa" type="collection" value="fonts-extra"/>
-<cat name="xdvi" type="collection" value="basic"/>
-<cat name="xdvi" type="tool"/>
-<cat name="xemacs" type="collection" value="win32-support"/>
-<cat name="xinitials" type="collection" value="latex3"/>
-<cat name="xmlplay" type="collection" value="htmlxml"/>
-<cat name="xmltex" type="collection" value="htmlxml"/>
-<cat name="xor" type="collection" value="latex3"/>
-<cat name="xparse" type="collection" value="latex3"/>
-<cat name="xpdf" type="collection" value="pdftex"/>
-<cat name="xpdf" type="tool"/>
-<cat name="xtab" type="collection" value="latex3"/>
-<cat name="xtcapts" type="collection" value="latex3"/>
-<cat name="xtexcad" type="tool"/>
-<cat name="xtheorem" type="collection" value="latex3"/>
-<cat name="xymtex" type="collection" value="chemistry"/>
-<cat name="xypic" type="collection" value="pictures"/>
-<cat name="yafoot" type="collection" value="latex-eyxtra"/>
-<cat name="yannisgr" type="language" value="greek"/>
-<cat name="yfonts" type="collection" value="fonts-extra"/>
-<cat name="yhmath" type="collection" value="math-extra"/>
-<cat name="yi4latex" type="language" value="cjk"/>
-<cat name="youngtab" type="collection" value="latex-extra"/>
-<cat name="yplan" type="collection" value="latex-extra"/>
-<cat name="ytex" type="collection" value="formats"/>
-<cat name="zed-csp" type="collection" value="latex-extra"/>
-<cat name="zefonts" type="collection" value="fonts-extra"/>
-<cat name="zlib" type="collection" value="basic"/>
-<cat name="zlib" type="library"/>
-<system name="gsview" value="win32"/>
-<system name="javascript-texed" value="win32"/>
-<system name="latexdraw" value="win32"/>
-<system name="latexwide" value="win32"/>
-<system name="texaide" value="win32"/>
-<system name="ttf2mf" value="win32"/>
-<system name="windvi" value="win32"/>
-<system name="winedt" value="win32"/>
-<system name="winshell" value="win32"/>
-<system name="wmf2eps" value="win32"/>
-<system name="wp2latex" value="win32"/>
-<system name="lib-curl" value="win32"/>
-<system name="lib-expat" value="win32"/>
-<system name="lib-freetype" value="win32"/>
-<system name="lib-freetype2" value="win32"/>
-<system name="lib-geturl" value="win32"/>
-<system name="lib-gifreader" value="win32"/>
-<system name="lib-jpeg" value="win32"/>
-<system name="lib-png" value="win32"/>
-<system name="lib-regex" value="win32"/>
-<system name="lib-ttf" value="win32"/>
-<system name="lib-zlib" value="win32"/>
-<system name="cmactex" value="mac"/>
-<system name="fptex" value="win32"/>
-<system name="miktex" value="win32"/>
-<system name="oztex" value="mac"/>
-<system name="techexplorer" value="win32"/>
-<system name="texniccenter" value="win32"/>
-<system name="texshell32" value="win32"/>
-<system name="xdvik" value="unix"/>
-<system name="xfig" value="inx"/>
-
-<cat name="abc2mtex" type="tool"/>
-<cat name="catdoc" type="tool"/>
-<cat name="catdvi" type="tool"/>
-<cat name="cmactex" type="system"/>
-<cat name="dviconcat" type="tool"/>
-<cat name="dvicopy" type="tex-tool"/>
-<cat name="dviout" type="tool"/>
-<cat name="dvips" type="tex-tool"/>
-<cat name="eco" type="fonts" value="public"/>
-<cat name="fptex" type="system"/>
-<cat name="gnuplot" type="tool"/>
-<cat name="jdvi" type="tool"/>
-<cat name="llncs" type="macros" value="latex"/>
-<cat name="malvern" type="fonts" value="public"/>
-<cat name="miktex" type="system"/>
-<cat name="oztex" type="system"/>
-<cat name="pstoedit" type="tool"/>
-<cat name="techexplorer" type="tool"/>
-<cat name="texdoctk" type="tool"/>
-<cat name="texniccenter" type="tool"/>
-<cat name="texshell32" type="tool"/>
-<cat name="transfig" type="tool"/>
-<cat name="tmview" type="tool"/>
-<cat name="ttf2pk" type="tool"/>
-<cat name="vfinst" type="tool"/>
-<cat name="vtex" type="system"/>
-<cat name="xdvik" type="tex-tool"/>
-<cat name="xfig" type="tool"/>
-
-</cats>
diff --git a/Build/cdbuild/tpm2/taxonomy b/Build/cdbuild/tpm2/taxonomy
deleted file mode 100644
index 03c43bd8516..00000000000
--- a/Build/cdbuild/tpm2/taxonomy
+++ /dev/null
@@ -1,5 +0,0 @@
-<taxonomy id="Material">
-<category id="M_ST"><catDesc>stone</catDesc> </category>
-<category id="M_ME"><catDesc>metal</catDesc> </category>
-<category id="M_"><catDesc>(unrecorded)</catDesc> </category>
-</taxonomy>
diff --git a/Build/cdbuild/tpm2/tl.only b/Build/cdbuild/tpm2/tl.only
deleted file mode 100644
index 15af9a0b48d..00000000000
--- a/Build/cdbuild/tpm2/tl.only
+++ /dev/null
@@ -1,223 +0,0 @@
-< IEEEtran
-< SIunits
-< acmtrans
-< adrconv
-< ai
-< anysize
-< attachfile
-< augie
-< bangtex
-< bengali
-< bibtex8
-< biocon
-< burmese
-< cb
-< cd
-< cd-cover
-< charter
-< chemarrow
-< cjkutils
-< cjw
-< cm-super
-< cmex
-< cmpk
-< coordsys
-< coptic
-< courier
-< crossreference
-< crossword
-< ctib
-< cuisine
-< cweb
-< dashrule
-< detex
-< devnag
-< diagnose
-< dialog
-< dice
-< dingbat
-< dk-bib
-< dnaseq
-< dtk
-< dtl
-< dvidvi
-< dvipdfm-static
-< dvipdfmx
-< dvipsk-static
-< dviware
-< ebezier
-< em
-< epsdice
-< eqlist
-< eqparbox
-< esdiff
-< esint
-< etex
-< euclide
-< euro-ce
-< faq-english
-< faq-french
-< faq-german
-< figsize
-< firststeps
-< flashcards
-< fontware
-< formular
-< galley
-< gauss
-< general
-< getafm
-< greek
-< greekdoc
-< grverb
-< gsftopk-static
-< gtf
-< guides
-< guitar
-< gzip
-< hc
-< hitec
-< hpsdiss
-< ibycus
-< imagemagick
-< iso
-< iso10303
-< ispell
-< italian-doc
-< itrans
-< kastrup
-< kerkis
-< lacheck
-< langpolish
-< le
-< lib-curl
-< lib-expat
-< lib-freetype
-< lib-freetype2
-< lib-geturl
-< lib-gifreader
-< lib-jpeg
-< lib-png
-< lib-regex
-< lib-ttf
-< lib-zlib
-< listliketab
-< literat
-< lshort-korean
-< lshort-ukrainian
-< ltx2rtf-static
-< mattens
-< mceinleger
-< metafont
-< metasupp
-< metre
-< mfmisc
-< mft
-< mftinc
-< miller
-< misc209
-< mminstance
-< msc
-< multi
-< multibbl
-< musixflx
-< musixlyr
-< mwcls
-< mwrite
-< mxd
-< ncclatex
-< netpbm
-< newfile
-< nomentbl
-< notes
-< oberdiek
-< ocherokee
-< oesch
-< oinuit
-< omega-devanagari
-< omega-static
-< omegabook
-< opcit
-< otibet
-< outline
-< patchcmd
-< pdfcprot
-< pdftex-static
-< pdftools
-< perl
-< peterw
-< piechartmp
-< plates
-< poemscol
-< preprint
-< preview
-< procIAGssymp
-< ps2pkm
-< psafm
-< pscyr
-< psgo
-< pstools
-< pxfonts
-< qpx
-< qtx
-< rectopma
-< regex
-< repeatindex
-< resume
-< rst
-< rtkinenc
-< sae
-< savetrees
-< seetexk
-< sffms
-< skull
-< slideshow
-< soyombo
-< stack
-< swimgraf
-< syntax
-< tableaux
-< taupin
-< tcldoc
-< technics
-< template
-< test
-< tex
-< tex4htk
-< tex4htk-static
-< texconfig
-< texlive-source
-< texware
-< tiff2png
-< tiffutils
-< tldoc-deutsch
-< tldoc-english
-< tldoc-french
-< tldoc-polish
-< tldoc-russian
-< tldoc-slovak
-< todo
-< tools
-< tree-dvips
-< trsym
-< ttex
-< ttfutils
-< tug
-< txfonts
-< typedref
-< uhrzeit
-< undertilde
-< upquote
-< urwvn
-< venn
-< vlna
-< was
-< webeq
-< windvi-static
-< xemacs
-< xinitials
-< xor
-< xparse
-< xpdf
-< xtheorem
-< zlib
diff --git a/Build/cdbuild/tpm2/tpm2.dtd b/Build/cdbuild/tpm2/tpm2.dtd
deleted file mode 100644
index 48da2e1f02f..00000000000
--- a/Build/cdbuild/tpm2/tpm2.dtd
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml encoding="UTF-8"?>
-
-<!ELEMENT TPM (Name,Title,Source,Classification,Build,Install,Remove,
- CTAN?)>
-
-<!ATTLIST TPM
- id ID #REQUIRED>
-
-<!ELEMENT Title (#PCDATA)>
-
-<!ELEMENT Name (#PCDATA)>
-
-<!ELEMENT Source (Authorgroup,License,Date,Version,Home?,Description)>
-
-<!ELEMENT Description (#PCDATA)>
-
-<!ELEMENT Authorgroup (Author)+>
-
-<!ELEMENT Author (Forename?,Surname,Email?)>
-
-<!ELEMENT Forename (#PCDATA)>
-
-<!ELEMENT Surname (#PCDATA)>
-
-<!ELEMENT Email (#PCDATA)>
-
-<!ELEMENT License EMPTY>
-
-<!ATTLIST License
- type (artistic|bsd|dfsg|gfdl|gpl|knuth|lgpl|lppl|nocommercial|nosell
- |nosource|other|pd|shareware|unknown) 'unknown'>
-
-<!ELEMENT Date (#PCDATA)>
-
-<!ELEMENT Version (#PCDATA)>
-
-<!ELEMENT Home (Link)*>
-
-<!ELEMENT CTAN (Location,(Date,Version)?)>
-
-<!ELEMENT Location (#PCDATA)>
-
-<!ELEMENT Classification (Status,(Platform+)?,Categories,Keywords?,
- Pointers?,XPointers?,Documentation)>
-
-<!ELEMENT Categories (Category)+>
-
-<!ELEMENT Documentation (#PCDATA)>
-
-<!ELEMENT Category (#PCDATA)>
-
-<!ATTLIST Category
- type (biblio|collection|config|distribution|system|documentation
- |dvips-tool|font-tool|fonts|graphics|language|library|macros
- |metapost|omega|source|tex-tool|tool|usergroup) #IMPLIED>
-
-<!ELEMENT Status (#PCDATA)>
-
-<!ELEMENT Platform (#PCDATA)>
-
-<!ELEMENT Keywords (Keyword)+>
-
-<!ELEMENT Keyword (#PCDATA)>
-
-<!ELEMENT Build (Ins?,Run,Doc)>
-
-<!ELEMENT Ins (Pattern)*>
-
-<!ELEMENT Run (Pattern)*>
-
-<!ELEMENT Doc (Pattern)*>
-
-<!ELEMENT Pattern (#PCDATA)>
-
-<!ELEMENT Pointers (Needs*,Relates*,Opposes*)>
-
-<!ELEMENT XPointers (Link)*>
-
-<!ELEMENT Link EMPTY>
-
-<!ATTLIST Link
- url CDATA #REQUIRED>
-
-<!ELEMENT Needs EMPTY>
-
-<!ATTLIST Needs
- name CDATA #REQUIRED>
-
-<!ELEMENT Relates EMPTY>
-
-<!ATTLIST Relates
- name CDATA #REQUIRED>
-
-<!ELEMENT Opposes EMPTY>
-
-<!ATTLIST Opposes
- name CDATA #REQUIRED>
-
-<!ELEMENT Install (Before,After)>
-
-<!ELEMENT Remove (Before,After)>
-
-<!ELEMENT Before (Execute)*>
-
-<!ELEMENT After (Execute)*>
-
-<!ELEMENT Execute EMPTY>
-
-<!ATTLIST Execute
- function CDATA #REQUIRED
- parameter CDATA #REQUIRED>
-
-<!ELEMENT TPMS (TPM)+>
diff --git a/Build/cdbuild/tpm2/tpm2.rng b/Build/cdbuild/tpm2/tpm2.rng
deleted file mode 100644
index c759723468a..00000000000
--- a/Build/cdbuild/tpm2/tpm2.rng
+++ /dev/null
@@ -1,404 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<grammar xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
- <define name="TPM">
- <element name="TPM">
- <ref name="attlist.TPM"/>
- <ref name="Name"/>
- <ref name="Title"/>
- <ref name="Source"/>
- <ref name="Classification"/>
- <ref name="Build"/>
- <ref name="Install"/>
- <ref name="Remove"/>
- <optional>
- <ref name="CTAN"/>
- </optional>
- </element>
- </define>
- <define name="attlist.TPM" combine="interleave">
- <attribute name="id">
- <data type="ID"/>
- </attribute>
- </define>
-
- <define name="Title">
- <element name="Title">
- <text/>
- </element>
- </define>
-
- <define name="Name">
- <element name="Name">
- <text/>
- </element>
- </define>
-
- <define name="Source">
- <element name="Source">
- <ref name="Authorgroup"/>
- <ref name="License"/>
- <ref name="Date"/>
- <ref name="Version"/>
- <optional>
- <ref name="Home"/>
- </optional>
- <ref name="Description"/>
- </element>
- </define>
-
- <define name="Description">
- <element name="Description">
- <text/>
- </element>
- </define>
-
- <define name="Authorgroup">
- <element name="Authorgroup">
- <oneOrMore>
- <ref name="Author"/>
- </oneOrMore>
- </element>
- </define>
-
- <define name="Author">
- <element name="Author">
- <optional>
- <ref name="Forename"/>
- </optional>
- <ref name="Surname"/>
- <optional>
- <ref name="Email"/>
- </optional>
- </element>
- </define>
-
- <define name="Forename">
- <element name="Forename">
- <text/>
- </element>
- </define>
-
- <define name="Surname">
- <element name="Surname">
- <text/>
- </element>
- </define>
-
- <define name="Email">
- <element name="Email">
- <text/>
- </element>
- </define>
-
- <define name="License">
- <element name="License">
- <ref name="attlist.License"/>
- <empty/>
- </element>
- </define>
- <define name="attlist.License" combine="interleave">
- <optional>
- <attribute name="type" a:defaultValue="unknown">
- <choice>
- <value>artistic</value>
- <value>bsd</value>
- <value>dfsg</value>
- <value>gfdl</value>
- <value>gpl</value>
- <value>knuth</value>
- <value>lgpl</value>
- <value>lppl</value>
- <value>nocommercial</value>
- <value>nosell</value>
- <value>nosource</value>
- <value>other</value>
- <value>pd</value>
- <value>shareware</value>
- <value>unknown</value>
- </choice>
- </attribute>
- </optional>
- </define>
- <define name="Date">
- <element name="Date">
- <text/>
- </element>
- </define>
-
- <define name="Version">
- <element name="Version">
- <text/>
- </element>
- </define>
-
- <define name="Home">
- <element name="Home">
- <zeroOrMore>
- <ref name="Link"/>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="CTAN">
- <element name="CTAN">
- <ref name="Location"/>
- <optional>
- <ref name="Date"/>
- <ref name="Version"/>
- </optional>
- </element>
- </define>
-
- <define name="Location">
- <element name="Location">
- <text/>
- </element>
- </define>
-
- <define name="Classification">
- <element name="Classification">
- <ref name="Status"/>
- <optional>
- <oneOrMore>
- <ref name="Platform"/>
- </oneOrMore>
- </optional>
- <ref name="Categories"/>
- <optional>
- <ref name="Keywords"/>
- </optional>
- <optional>
- <ref name="Pointers"/>
- </optional>
- <optional>
- <ref name="XPointers"/>
- </optional>
- <ref name="Documentation"/>
- </element>
- </define>
-
- <define name="Categories">
- <element name="Categories">
- <oneOrMore>
- <ref name="Category"/>
- </oneOrMore>
- </element>
- </define>
-
- <define name="Documentation">
- <element name="Documentation">
- <text/>
- </element>
- </define>
-
- <define name="Category">
- <element name="Category">
- <ref name="attlist.Category"/>
- <text/>
- </element>
- </define>
- <define name="attlist.Category" combine="interleave">
- <optional>
- <attribute name="type">
- <choice>
- <value>biblio</value>
- <value>collection</value>
- <value>config</value>
- <value>distribution</value>
- <value>system</value>
- <value>documentation</value>
- <value>dvips-tool</value>
- <value>font-tool</value>
- <value>fonts</value>
- <value>graphics</value>
- <value>language</value>
- <value>library</value>
- <value>macros</value>
- <value>metapost</value>
- <value>omega</value>
- <value>source</value>
- <value>tex-tool</value>
- <value>tool</value>
- <value>usergroup</value>
- </choice>
- </attribute>
- </optional>
- </define>
- <define name="Status">
- <element name="Status">
- <text/>
- </element>
- </define>
-
- <define name="Platform">
- <element name="Platform">
- <text/>
- </element>
- </define>
-
- <define name="Keywords">
- <element name="Keywords">
- <oneOrMore>
- <ref name="Keyword"/>
- </oneOrMore>
- </element>
- </define>
-
- <define name="Keyword">
- <element name="Keyword">
- <text/>
- </element>
- </define>
-
- <define name="Build">
- <element name="Build">
- <optional><ref name="Ins"/></optional>
- <ref name="Run"/>
- <ref name="Doc"/>
- </element>
- </define>
-
- <define name="Ins">
- <element name="Ins">
- <zeroOrMore>
- <ref name="Pattern"/>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="Run">
- <element name="Run">
- <zeroOrMore>
- <ref name="Pattern"/>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="Doc">
- <element name="Doc">
- <zeroOrMore>
- <ref name="Pattern"/>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="Pattern">
- <element name="Pattern">
- <text/>
- </element>
- </define>
-
- <define name="Pointers">
- <element name="Pointers">
- <zeroOrMore>
- <ref name="Needs"/>
- </zeroOrMore>
- <zeroOrMore>
- <ref name="Relates"/>
- </zeroOrMore>
- <zeroOrMore>
- <ref name="Opposes"/>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="XPointers">
- <element name="XPointers">
- <zeroOrMore>
- <ref name="Link"/>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="Link">
- <element name="Link">
- <ref name="attlist.Link"/>
- <empty/>
- </element>
- </define>
- <define name="attlist.Link" combine="interleave">
- <attribute name="url"/>
- </define>
- <define name="Needs">
- <element name="Needs">
- <ref name="attlist.Needs"/>
- <empty/>
- </element>
- </define>
- <define name="attlist.Needs" combine="interleave">
- <attribute name="name"/>
- </define>
- <define name="Relates">
- <element name="Relates">
- <ref name="attlist.Relates"/>
- <empty/>
- </element>
- </define>
- <define name="attlist.Relates" combine="interleave">
- <attribute name="name"/>
- </define>
- <define name="Opposes">
- <element name="Opposes">
- <ref name="attlist.Opposes"/>
- <empty/>
- </element>
- </define>
- <define name="attlist.Opposes" combine="interleave">
- <attribute name="name"/>
- </define>
- <define name="Install">
- <element name="Install">
- <ref name="Before"/>
- <ref name="After"/>
- </element>
- </define>
-
- <define name="Remove">
- <element name="Remove">
- <ref name="Before"/>
- <ref name="After"/>
- </element>
- </define>
-
- <define name="Before">
- <element name="Before">
- <zeroOrMore>
- <ref name="Execute"/>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="After">
- <element name="After">
- <zeroOrMore>
- <ref name="Execute"/>
- </zeroOrMore>
- </element>
- </define>
-
- <define name="Execute">
- <element name="Execute">
- <ref name="attlist.Execute"/>
- <empty/>
- </element>
- </define>
- <define name="attlist.Execute" combine="interleave">
- <attribute name="function"/>
- <attribute name="parameter"/>
- </define>
-
-<define name="TPMS">
-<element name="TPMS">
- <oneOrMore>
- <ref name="TPM"/>
- </oneOrMore>
- </element>
-</define>
-
- <start>
- <choice>
- <ref name="TPM"/>
- <ref name="TPMS"/>
- </choice>
- </start>
-</grammar>
diff --git a/Build/cdbuild/tpm2/tpm2xml.xsl b/Build/cdbuild/tpm2/tpm2xml.xsl
deleted file mode 100644
index 36b54641cc8..00000000000
--- a/Build/cdbuild/tpm2/tpm2xml.xsl
+++ /dev/null
@@ -1,835 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/"
- exclude-result-prefixes="rdf TPM"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
-
- <xsl:output method="xml" indent="yes" doctype-system="tpm2.dtd"/>
-
- <xsl:key name="CATS" match="cat" use="@name"/>
-
- <xsl:key name="SYS" match="system" use="@name"/>
-
- <xsl:template match="/">
- <xsl:apply-templates select="rdf:RDF/rdf:Description"/>
- </xsl:template>
-
-<xsl:template match="rdf:Description">
-
-<xsl:variable name="CAT">
- <xsl:text>/texlive/Master/texmf-dist/doc/html/catalogue/entries/</xsl:text>
- <xsl:value-of select="TPM:Name"/>
- <xsl:text>.xml</xsl:text>
-</xsl:variable>
-
-<xsl:variable name="Name">
- <xsl:value-of select="TPM:Name"/>
-</xsl:variable>
-
-<xsl:message>Read <xsl:value-of select="$CAT"/></xsl:message>
- <xsl:variable name="cattitle">
- <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/caption"/>
- </xsl:for-each>
- </xsl:variable>
-
- <xsl:variable name="catname">
- <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/name"/>
- </xsl:for-each>
- </xsl:variable>
-
-<TPM id="{TPM:Name}" >
- <Name>
- <xsl:choose>
- <xsl:when test="$catname=''">
- <xsl:value-of select="TPM:Name"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$catname"/>
- </xsl:otherwise>
- </xsl:choose>
- </Name>
-
- <Title>
- <xsl:choose>
- <xsl:when test="$cattitle=''">
- <xsl:value-of select="TPM:Title"/>
- </xsl:when>
- <xsl:when test="$Name='bakoma'">
- <xsl:value-of select="TPM:Title"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$cattitle"/>
- </xsl:otherwise>
- </xsl:choose>
- </Title>
-
-<Source>
- <Authorgroup>
- <Author>
- <Forename>
- <xsl:for-each select="document($CAT)/entry">
-<xsl:value-of select="substring-before(concat(about/author/name,' '),' ')"/>
-</xsl:for-each>
- </Forename>
- <Surname>
- <xsl:for-each select="document($CAT)/entry">
-<xsl:value-of select="substring-after(about/author/name,' ')"/>
-</xsl:for-each>
- </Surname>
- <Email>
- <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/author/email"/>
- </xsl:for-each>
- </Email>
- </Author>
- </Authorgroup>
- <License>
- <xsl:variable name="catlic">
- <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/license/@type"/>
- </xsl:for-each>
-</xsl:variable>
- <xsl:attribute name="type">
-<xsl:choose>
- <xsl:when test="$catlic=''">unknown</xsl:when>
- <xsl:otherwise><xsl:value-of select="$catlic"/></xsl:otherwise>
-</xsl:choose>
- </xsl:attribute>
-</License>
- <Date> <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/version/released"/>
- </xsl:for-each>
-</Date>
- <Version><xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/version/number"/>
- </xsl:for-each>
-</Version>
- <Home>
- <xsl:for-each select="document($CAT)/entry">
- <Link url="{about/author/home}"/>
- </xsl:for-each>
- </Home>
- <Description>
- <xsl:variable name="catdesc">
- <xsl:for-each select="document($CAT)">
- <xsl:value-of select="entry/description/abstract"/>
- </xsl:for-each>
- </xsl:variable>
- <xsl:choose>
- <xsl:when test="$Name='bakoma'">
- <xsl:value-of select="TPM:Description"/>
- </xsl:when>
- <xsl:when test="$catdesc=''">
- <xsl:value-of select="TPM:Description"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$catdesc"/>
- </xsl:otherwise>
- </xsl:choose>
- </Description>
-</Source>
-
-<xsl:variable name="ctan">
- <xsl:for-each select="document($CAT)/entry/distribution/ctan">
- <xsl:value-of select="."/>
- </xsl:for-each>
-</xsl:variable>
-
-<Classification>
- <Status>optional</Status>
- <Platform>
- <xsl:variable name="p">
- <xsl:for-each select="document('cats.xmlcat')/cats">
- <xsl:for-each select="key('SYS',$Name)">
- <xsl:value-of select="@value"/>
- </xsl:for-each>
- </xsl:for-each>
-</xsl:variable>
-<xsl:choose>
- <xsl:when test="not($p='')"><xsl:value-of select="$p"/></xsl:when>
- <xsl:when test="TPM:Type='binary'">all</xsl:when>
- <xsl:otherwise>any</xsl:otherwise>
-</xsl:choose>
-</Platform>
- <Categories>
- <Category type="distribution">TeXLive</Category>
- <xsl:if test="contains(TPM:RunFiles,'texmf-dist/tex')">
- <Category type="macros">
- <xsl:value-of select="substring-before(substring-after(TPM:RunFiles,'texmf-dist/tex/'),'/')"/>
- </Category>
- </xsl:if>
- <xsl:if test="contains(TPM:RunFiles,'texmf-dist/fonts')">
- <Category type="fonts">
- <xsl:choose>
- <xsl:when test="$Name='archaic'">public</xsl:when>
- <xsl:when test="$Name='astro'">public</xsl:when>
- <xsl:when test="$Name='bakoma'">public</xsl:when>
- <xsl:when test="$Name='barcodes'">public</xsl:when>
- <xsl:when test="$Name='belleek'">public</xsl:when>
- <xsl:when test="$Name='bluesky'">public</xsl:when>
- <xsl:when test="$Name='bookhands'">public</xsl:when>
- <xsl:when test="$Name='charter'">public</xsl:when>
- <xsl:when test="$Name='chess'">public</xsl:when>
- <xsl:when test="$Name='cm-super'">public</xsl:when>
- <xsl:when test="$Name='cmex'">public</xsl:when>
- <xsl:when test="$Name='cmextra'">public</xsl:when>
- <xsl:when test="$Name='cmpk'">public</xsl:when>
- <xsl:when test="$Name='committee'">public</xsl:when>
- <xsl:when test="$Name='cour'">public</xsl:when>
- <xsl:when test="$Name='courier'">public</xsl:when>
- <xsl:when test="$Name='croatian'">public</xsl:when>
- <xsl:when test="$Name='engwar'">public</xsl:when>
- <xsl:when test="$Name='greenpoint'">public</xsl:when>
- <xsl:when test="$Name='grtimes'">public</xsl:when>
- <xsl:when test="$Name='halftone'">public</xsl:when>
- <xsl:when test="$Name='hoekwater'">hoekwater</xsl:when>
- <xsl:when test="$Name='itrans'">public</xsl:when>
- <xsl:when test="$Name='levy'">public</xsl:when>
- <xsl:when test="$Name='logo'">public</xsl:when>
- <xsl:when test="$Name='mathpazo'">public</xsl:when>
- <xsl:when test="$Name='mfbook'">public</xsl:when>
- <xsl:when test="$Name='oca'">public</xsl:when>
- <xsl:when test="$Name='ocr-a'">public</xsl:when>
- <xsl:when test="$Name='oesch'">public</xsl:when>
- <xsl:when test="$Name='oinuit'">public</xsl:when>
- <xsl:when test="$Name='osmanian'">public</xsl:when>
- <xsl:when test="$Name='psafm'">public</xsl:when>
- <xsl:when test="$Name='qfonts'">public</xsl:when>
- <xsl:when test="$Name='sauter'">public</xsl:when>
- <xsl:when test="$Name='simpsons'">public</xsl:when>
- <xsl:when test="$Name='skull'">public</xsl:when>
- <xsl:when test="$Name='teubner'">public</xsl:when>
- <xsl:when test="$Name='umrand'">public</xsl:when>
- <xsl:when test="$Name='unsupported'">public</xsl:when>
- <xsl:when test="$Name='yannisgr'">public</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="substring-before(substring-after(TPM:RunFiles,'texmf-dist/fonts/tfm/'),'/')"/>
- </xsl:otherwise>
- </xsl:choose>
- </Category>
- </xsl:if>
- <xsl:for-each select="document('cats.xmlcat')/cats">
- <xsl:for-each select="key('CATS',$Name)">
- <Category type="{@type}"><xsl:value-of select="@value"/></Category>
- </xsl:for-each>
- </xsl:for-each>
- </Categories>
- <Keywords>
- <Keyword></Keyword>
- </Keywords>
- <Pointers>
- <xsl:for-each select="TPM:Requires/*">
- <Needs name="{@name}"/>
- </xsl:for-each>
- <xsl:for-each select="document($CAT)/entry/about/xref">
- <Relates name="{@refid}"/>
- </xsl:for-each>
- </Pointers>
- <XPointers></XPointers>
- <Documentation><xsl:for-each select="document($CAT)/entry/description/documentation"><xsl:value-of select="."/></xsl:for-each></Documentation>
-</Classification>
-
-<Build>
- <xsl:choose>
- <xsl:when test="$Name='feynmf'">
- <Ins><Pattern>feynmf.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='koma-script'">
- <Ins><Pattern>komascr.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='localloc'">
- <Ins><Pattern>localloc.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='bosisio'">
- <Ins><Pattern>*.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='babel'">
- <Ins><Pattern>babel.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='paper'">
- <Ins><Pattern>install.02</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='thesis'">
- <Ins>
- <Pattern>install.01</Pattern>
- <Pattern>install.ndx</Pattern>
- </Ins>
- </xsl:when>
- <xsl:when test="$Name='dotseqn'">
- <Ins><Pattern>dotseqn.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='stmaryrd'">
- <Ins><Pattern>stmaryrd.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='tugboat'">
- <Ins><Pattern>tugboat.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='iso'">
- <Ins><Pattern>alliso.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='ccfonts'">
- <Ins><Pattern>ccfonts.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='lettre'">
- <Ins><Pattern></Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='base'">
- <Ins><Pattern></Pattern></Ins>
- </xsl:when>
- <xsl:otherwise>
- <!--<Ins><Pattern>*.ins</Pattern></Ins>-->
- </xsl:otherwise>
- </xsl:choose>
- <Run>
- <xsl:choose>
-<xsl:when test="$Name='ae'">
- <Pattern>*.fd</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='base'">
- <Pattern>idx.tex</Pattern>
- <Pattern>lablst.tex</Pattern>
- <Pattern>latexbug.tex</Pattern>
- <Pattern>lablst.tex</Pattern>
- <Pattern>docstrip.tex</Pattern>
- <Pattern>nfssfont.tex</Pattern>
- <Pattern>sample2e.tex</Pattern>
- <Pattern>small2e.tex</Pattern>
- <Pattern>testpage.tex</Pattern>
- <Pattern>ltxcheck.tex</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.ist</Pattern>
-</xsl:when>
-<xsl:when test="$Name='babel'">
- <Pattern>bplain.tex</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:when>
-<xsl:when test="$Name='barr'">
- <Pattern>diagram.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='breqn'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.sym</Pattern>
-</xsl:when>
-<xsl:when test="$Name='calxxxx'">
- <Pattern>cal.**.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='carlisle'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.ltx</Pattern>
-</xsl:when>
-<xsl:when test="$Name='codepage'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='custbib'">
- <Pattern>*.mbs</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='cyrillic'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.def</Pattern>
-</xsl:when>
-<xsl:when test="$Name='custom-bib'">
- <Pattern>*.mbs</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='dialogl'">
- <Pattern>*.sty</Pattern>
- <Pattern>listouti*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ean'">
- <Pattern>ean[0-9]*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='euclide'">
- <Pattern>pst-eucl.tex</Pattern>
- <Pattern>pst-eucl.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='footnpag'">
- <Pattern>footnpag.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='hyper'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.hyp</Pattern>
-</xsl:when>
-<xsl:when test="$Name='iso10303'">
- <Pattern>a.*tex</Pattern>
- <Pattern>b.*tex</Pattern>
- <Pattern>e.*tex</Pattern>
- <Pattern>stp.*tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.4ht</Pattern>
-</xsl:when>
-<xsl:when test="$Name='isodate'">
- <Pattern>*.idf</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='insbox'">
- <Pattern>insbox.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='jadetex'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.ini</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='karnaugh'">
- <Pattern>kvmacros.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='keystroke'">
- <Pattern>keystroke_.*</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='lettre'">
- <Pattern>*.ins</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='koma-script'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.lco</Pattern>
-</xsl:when>
-<xsl:when test="$Name='kuvio'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='manjutex'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>manju.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='mff'">
- <Pattern>*.sty</Pattern>
- <Pattern>mf[f]*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ctib'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>ctib*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='mfpic'">
- <Pattern>mfpic.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='minitoc'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.mld</Pattern>
-</xsl:when>
-<xsl:when test="$Name='misc'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ntheorem'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.std</Pattern>
-</xsl:when>
-<xsl:when test="$Name='patch'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfslide'">
- <Pattern>*.jpg</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>meta*.pdf</Pattern>
-</xsl:when>
-<xsl:when test="$Name='petri-nets'">
- <Pattern>pnets*.tex</Pattern>
- <Pattern>pntext*.tex</Pattern>
- <Pattern>pndraw*.tex</Pattern>
- <Pattern>pnversion*.tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>pndraw*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='plgraph'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfcprot'">
- <Pattern>*.cpa</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ppchtex'">
- <Pattern>m.*tex</Pattern>
- <Pattern>m.*sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfscreen'">
- <Pattern>overlay*.pdf</Pattern>
- <Pattern>but*.pdf</Pattern>
- <Pattern>left*.pdf</Pattern>
- <Pattern>right*.pdf</Pattern>
- <Pattern>pdfscreen.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='prosper'">
- <Pattern>*.ps</Pattern>
- <Pattern>*.eps</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pstricks'">
- <Pattern>pst-*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='qobitree'">
- <Pattern>qobitree.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='realcalc'">
- <Pattern>realcalc.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='rlepsf'">
- <Pattern>rlepsf.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='seminar'">
- <Pattern>*.bug</Pattern>
- <Pattern>*.bg2</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>2up.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='syntax'">
- <Pattern>syntax*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='startex'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ticket'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.tdf</Pattern>
-</xsl:when>
-<xsl:when test="$Name='thumbpdf'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='texsis'">
- <Pattern>*.txs</Pattern>
- <Pattern>TXS.*tex</Pattern>
- <Pattern>texsis.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='taylor'">
- <Pattern>diagrams.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='titlesec'">
- <Pattern>*.tss</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>ttlhref.tex</Pattern>
- <Pattern>*.def</Pattern>
-</xsl:when>
-<xsl:when test="$Name='wordcount'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='zefonts'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:when>
-<xsl:when test="$Name='tools'">
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<!--
-<xsl:otherwise>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:otherwise>
--->
-</xsl:choose>
- </Run>
- <Doc>
- <xsl:choose>
- <xsl:when test="$Name='ae'">
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='aguplus'">
- <Pattern>readme.pwd</Pattern>
- <Pattern>aguplus.tex</Pattern>
- <Pattern>shorthnd.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='antyktor'">
- <Pattern>*.inf</Pattern>
- </xsl:when>
- <xsl:when test="$Name='barr'">
- <Pattern>diagdoc.dvi</Pattern>
- <Pattern>diagdoc.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='base'">
- <Pattern>*.err</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>.*info.tex</Pattern>
- <Pattern>.*guide.*tex</Pattern>
- <Pattern>.*news.*tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='calxxxx'">
- <Pattern>readme.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='chess'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='codepage'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='clock'">
- <Pattern>texclock.*</Pattern>
- <Pattern>[A-Z]*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='custbib'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='custom-bib'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='cyrillic'">
- <Pattern>*.txt</Pattern>
- </xsl:when>
- <xsl:when test="$Name='emp'">
- <Pattern>manual.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='feynmf'">
- <Pattern>man*.*</Pattern>
- <Pattern>Tutorial</Pattern>
- <Pattern>Feynman*.Diagrams</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='fncychap'">
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='footnpag'">
- <Pattern>footnpag-doc.sty</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='fp'">
- <Pattern>*.dvi</Pattern>
- <Pattern>example.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='geometry'">
- <Pattern>README</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='graphics'">
- <Pattern>grfguide.ps</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='insbox'">
- <Pattern>*.dvi</Pattern>
- <Pattern>demo.tex</Pattern>
- <Pattern>*.eps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='iso10303'">
- <Pattern>stepman.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='jadetex'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='karnaugh'">
- <Pattern>kvdoc.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='keystroke'">
- <Pattern>key*.tex</Pattern>
- <Pattern>key*.pdf</Pattern>
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='koma-script'">
- <Pattern>scrguide-english</Pattern>
- <Pattern>.*TXT</Pattern>
- <Pattern>.*Log</Pattern>
- <Pattern>Readme</Pattern>
- <Pattern>README</Pattern>
- <Pattern>.*read.*</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='mfnfss'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='mltex'">
- <Pattern>mltex.txt</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='ogonek'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='passivetex'">
- <Pattern>*.xml</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>README.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='patch'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='pdfscreen'">
- <Pattern>*.png</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>manual*.tex</Pattern>
- <Pattern>slide*.tex</Pattern>
- <Pattern>*.specimen</Pattern>
- </xsl:when>
- <xsl:when test="$Name='pdfslide'">
- <Pattern>demo*.pdf</Pattern>
- <Pattern>manual*.pdf</Pattern>
- <Pattern>mpgraph*.pdf</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.mp</Pattern>
- </xsl:when>
- <xsl:when test="$Name='plgraph'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='poligraf'">
- <Pattern>*.eps</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='psfrag'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>pfgguide.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='qobitree'">
- <Pattern>example.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='qsymbols'">
- <Pattern>qsymbols.ps</Pattern>
- <Pattern>qsymbols.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='rlepsf'">
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='rotating'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>cat.eps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='taylor'">
- <Pattern>diagrams-manual.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='texsis'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.eps</Pattern>
- <Pattern>[A-Z].*tex</Pattern>
- <Pattern>README</Pattern>
- <Pattern>NEWS</Pattern>
- <Pattern>INSTALL</Pattern>
- <Pattern>COPYING</Pattern>
- </xsl:when>
- <xsl:when test="$Name='textmerg'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.dat</Pattern>
- </xsl:when>
- <xsl:when test="$Name='thumbpdf'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='titlesec'">
- <Pattern>titlesec.tex</Pattern>
- <Pattern>titlesec.dvi</Pattern>
- <Pattern>readme</Pattern>
- </xsl:when>
- <xsl:when test="$Name='youngtab'">
- <Pattern></Pattern>
- </xsl:when>
- <!--
- <xsl:otherwise>
- <Pattern>liesmich</Pattern>
- <Pattern>LIESMICH</Pattern>
- <Pattern>LICENSE</Pattern>
- <Pattern>License</Pattern>
- <Pattern>Read*</Pattern>
- <Pattern>READ*</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.htm</Pattern>
- <Pattern>*.TXT</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.html</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.jpg</Pattern>
- <Pattern>00*</Pattern>
- <Pattern>*.faq</Pattern>
- <Pattern>*.bug</Pattern>
-</xsl:otherwise>
--->
-</xsl:choose>
-</Doc>
-</Build>
-
-<Install>
-<Before></Before>
-<After>
- <xsl:for-each select="TPM:Installation/TPM:Execute">
- <Execute function="{@function}" parameter="{@parameter}"/>
- </xsl:for-each>
- </After>
-</Install>
-
-<Remove>
- <Before></Before>
- <After></After>
-</Remove>
-<xsl:if test="not($ctan='')">
- <CTAN><Location><xsl:value-of select="$ctan"/></Location></CTAN>
-</xsl:if>
-
-
-
-</TPM>
-
- </xsl:template>
-
-
-</xsl:stylesheet>
diff --git a/Build/cdbuild/tpm2/xml2xml.xsl b/Build/cdbuild/tpm2/xml2xml.xsl
deleted file mode 100644
index da045951e48..00000000000
--- a/Build/cdbuild/tpm2/xml2xml.xsl
+++ /dev/null
@@ -1,698 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/"
- exclude-result-prefixes="rdf TPM"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
-
- <xsl:output method="xml" indent="yes" doctype-system="tpm2.dtd"/>
-
- <xsl:key name="CATS" match="cat" use="@name"/>
-
- <xsl:key name="SYS" match="system" use="@name"/>
-
-<xsl:template match="entry">
-
-<xsl:variable name="Name">
- <xsl:value-of select="@id"/>
-</xsl:variable>
-
-
-<TPM id="{@id}">
-<Name><xsl:value-of select="about/name"/></Name>
-<Title><xsl:value-of select="about/caption"/></Title>
-<Source>
- <Authorgroup>
- <Author>
- <Forename>
- <xsl:value-of select="substring-before(concat(about/author/name,' '),' ')"/>
- </Forename>
- <Surname>
- <xsl:value-of select="substring-after(about/author/name,' ')"/>
- </Surname>
- <Email>
- <xsl:value-of select="about/author/email"/>
- </Email>
- </Author>
- </Authorgroup>
- <License type="{about/license/@type}"/>
- <Date>
- <xsl:value-of select="about/version/released"/>
-</Date>
- <Version>
- <xsl:value-of select="about/version/number"/>
-</Version>
- <Home>
- <Link url="{about/author/home}"/>
- </Home>
- <Description>
- <xsl:value-of select="description/abstract"/>
- </Description>
-</Source>
-
-<xsl:variable name="ctan">
- <xsl:value-of select="distribution/ctan"/>
-</xsl:variable>
-
-<Classification>
- <Status>optional</Status>
- <Platform>
- <xsl:variable name="p">
- <xsl:for-each select="document('cats.xmlcat')/cats">
- <xsl:for-each select="key('SYS',$Name)">
- <xsl:value-of select="@value"/>
- </xsl:for-each>
- </xsl:for-each>
-</xsl:variable>
-<xsl:choose>
- <xsl:when test="$p=''">any</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$p"/>
- </xsl:otherwise>
-</xsl:choose>
-</Platform>
- <Categories>
- <xsl:if test="starts-with(distribution/ctan,'macros')">
- <Category type="macros">
- <xsl:value-of select="substring-after(distribution/ctan,'macros/')"/>
- </Category>
- </xsl:if>
- <xsl:for-each select="document('cats.xmlcat')/cats">
- <xsl:for-each select="key('CATS',$Name)">
- <Category type="{@type}"><xsl:value-of select="@value"/></Category>
- </xsl:for-each>
- </xsl:for-each>
- </Categories>
- <Keywords>
- <Keyword></Keyword>
- </Keywords>
- <Pointers>
- <xsl:for-each select="about/xref">
- <Relates name="{@refid}"/>
- </xsl:for-each>
- </Pointers>
- <XPointers></XPointers>
- <Documentation><xsl:value-of select="description/documentation"/></Documentation>
-</Classification>
-
-<Build>
- <xsl:choose>
- <xsl:when test="$Name='feynmf'">
- <Ins><Pattern>feynmf.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='koma-script'">
- <Ins><Pattern>komascr.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='localloc'">
- <Ins><Pattern>localloc.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='bosisio'">
- <Ins><Pattern>*.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='babel'">
- <Ins><Pattern>babel.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='paper'">
- <Ins><Pattern>install.02</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='thesis'">
- <Ins><Pattern>install.01</Pattern>
- <Pattern>install.ndx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='dotseqn'">
- <Ins><Pattern>dotseqn.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='stmaryrd'">
- <Ins><Pattern>stmaryrd.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='tugboat'">
- <Ins><Pattern>tugboat.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='iso'">
- <Ins><Pattern>alliso.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='ccfonts'">
- <Ins><Pattern>ccfonts.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='lettre'">
- <Ins><Pattern></Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='base'">
- <Ins><Pattern></Pattern></Ins>
- </xsl:when>
- <!--
- <xsl:otherwise>
- <Ins><Pattern>*.ins</Pattern></Ins>
- </xsl:otherwise>
--->
- </xsl:choose>
- <Run>
- <xsl:choose>
-<xsl:when test="$Name='ae'">
- <Pattern>*.fd</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='base'">
- <Pattern>idx.tex</Pattern>
- <Pattern>lablst.tex</Pattern>
- <Pattern>latexbug.tex</Pattern>
- <Pattern>lablst.tex</Pattern>
- <Pattern>docstrip.tex</Pattern>
- <Pattern>nfssfont.tex</Pattern>
- <Pattern>sample2e.tex</Pattern>
- <Pattern>small2e.tex</Pattern>
- <Pattern>testpage.tex</Pattern>
- <Pattern>ltxcheck.tex</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.ist</Pattern>
-</xsl:when>
-<xsl:when test="$Name='babel'">
- <Pattern>bplain.tex</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:when>
-<xsl:when test="$Name='barr'">
- <Pattern>diagram.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='breqn'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.sym</Pattern>
-</xsl:when>
-<xsl:when test="$Name='calxxxx'">
- <Pattern>cal.**.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='carlisle'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.ltx</Pattern>
-</xsl:when>
-<xsl:when test="$Name='codepage'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='custbib'">
- <Pattern>*.mbs</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='cyrillic'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.def</Pattern>
-</xsl:when>
-<xsl:when test="$Name='custom-bib'">
- <Pattern>*.mbs</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='dialogl'">
- <Pattern>*.sty</Pattern>
- <Pattern>listouti*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ean'">
- <Pattern>ean[0-9]*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='euclide'">
- <Pattern>pst-eucl.tex</Pattern>
- <Pattern>pst-eucl.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='footnpag'">
- <Pattern>footnpag.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='hyper'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.hyp</Pattern>
-</xsl:when>
-<xsl:when test="$Name='iso10303'">
- <Pattern>a.*tex</Pattern>
- <Pattern>b.*tex</Pattern>
- <Pattern>e.*tex</Pattern>
- <Pattern>stp.*tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.4ht</Pattern>
-</xsl:when>
-<xsl:when test="$Name='isodate'">
- <Pattern>*.idf</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='insbox'">
- <Pattern>insbox.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='jadetex'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.ini</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='karnaugh'">
- <Pattern>kvmacros.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='keystroke'">
- <Pattern>keystroke_.*</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='lettre'">
- <Pattern>*.ins</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='koma-script'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.lco</Pattern>
-</xsl:when>
-<xsl:when test="$Name='kuvio'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='manjutex'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>manju.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='mff'">
- <Pattern>*.sty</Pattern>
- <Pattern>mf[f]*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ctib'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>ctib*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='mfpic'">
- <Pattern>mfpic.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='minitoc'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.mld</Pattern>
-</xsl:when>
-<xsl:when test="$Name='misc'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ntheorem'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.std</Pattern>
-</xsl:when>
-<xsl:when test="$Name='patch'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfslide'">
- <Pattern>*.jpg</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>meta*.pdf</Pattern>
-</xsl:when>
-<xsl:when test="$Name='petri-nets'">
- <Pattern>pnets*.tex</Pattern>
- <Pattern>pntext*.tex</Pattern>
- <Pattern>pndraw*.tex</Pattern>
- <Pattern>pnversion*.tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>pndraw*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='plgraph'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfcprot'">
- <Pattern>*.cpa</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ppchtex'">
- <Pattern>m.*tex</Pattern>
- <Pattern>m.*sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfscreen'">
- <Pattern>overlay*.pdf</Pattern>
- <Pattern>but*.pdf</Pattern>
- <Pattern>left*.pdf</Pattern>
- <Pattern>right*.pdf</Pattern>
- <Pattern>pdfscreen.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='prosper'">
- <Pattern>*.ps</Pattern>
- <Pattern>*.eps</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pstricks'">
- <Pattern>pst-*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='qobitree'">
- <Pattern>qobitree.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='realcalc'">
- <Pattern>realcalc.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='rlepsf'">
- <Pattern>rlepsf.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='seminar'">
- <Pattern>*.bug</Pattern>
- <Pattern>*.bg2</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>2up.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='syntax'">
- <Pattern>syntax*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='startex'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ticket'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.tdf</Pattern>
-</xsl:when>
-<xsl:when test="$Name='thumbpdf'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='texsis'">
- <Pattern>*.txs</Pattern>
- <Pattern>TXS.*tex</Pattern>
- <Pattern>texsis.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='taylor'">
- <Pattern>diagrams.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='titlesec'">
- <Pattern>*.tss</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>ttlhref.tex</Pattern>
- <Pattern>*.def</Pattern>
-</xsl:when>
-<xsl:when test="$Name='wordcount'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='zefonts'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:when>
-<xsl:when test="$Name='tools'">
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<!--
-<xsl:otherwise>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:otherwise>
--->
-</xsl:choose>
- </Run>
- <Doc>
- <xsl:choose>
- <xsl:when test="$Name='ae'">
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='aguplus'">
- <Pattern>readme.pwd</Pattern>
- <Pattern>aguplus.tex</Pattern>
- <Pattern>shorthnd.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='antyktor'">
- <Pattern>*.inf</Pattern>
- </xsl:when>
- <xsl:when test="$Name='barr'">
- <Pattern>diagdoc.dvi</Pattern>
- <Pattern>diagdoc.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='base'">
- <Pattern>*.err</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>.*info.tex</Pattern>
- <Pattern>.*guide.*tex</Pattern>
- <Pattern>.*news.*tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='calxxxx'">
- <Pattern>readme.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='chess'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='codepage'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='clock'">
- <Pattern>texclock.*</Pattern>
- <Pattern>[A-Z]*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='custbib'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='custom-bib'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='cyrillic'">
- <Pattern>*.txt</Pattern>
- </xsl:when>
- <xsl:when test="$Name='emp'">
- <Pattern>manual.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='feynmf'">
- <Pattern>man*.*</Pattern>
- <Pattern>Tutorial</Pattern>
- <Pattern>Feynman*.Diagrams</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='fncychap'">
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='footnpag'">
- <Pattern>footnpag-doc.sty</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='fp'">
- <Pattern>*.dvi</Pattern>
- <Pattern>example.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='geometry'">
- <Pattern>README</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='graphics'">
- <Pattern>grfguide.ps</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='insbox'">
- <Pattern>*.dvi</Pattern>
- <Pattern>demo.tex</Pattern>
- <Pattern>*.eps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='iso10303'">
- <Pattern>stepman.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='jadetex'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='karnaugh'">
- <Pattern>kvdoc.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='keystroke'">
- <Pattern>key*.tex</Pattern>
- <Pattern>key*.pdf</Pattern>
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='koma-script'">
- <Pattern>scrguide-english</Pattern>
- <Pattern>.*TXT</Pattern>
- <Pattern>.*Log</Pattern>
- <Pattern>Readme</Pattern>
- <Pattern>README</Pattern>
- <Pattern>.*read.*</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='mfnfss'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='mltex'">
- <Pattern>mltex.txt</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='ogonek'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='passivetex'">
- <Pattern>*.xml</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>README.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='patch'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='pdfscreen'">
- <Pattern>*.png</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>manual*.tex</Pattern>
- <Pattern>slide*.tex</Pattern>
- <Pattern>*.specimen</Pattern>
- </xsl:when>
- <xsl:when test="$Name='pdfslide'">
- <Pattern>demo*.pdf</Pattern>
- <Pattern>manual*.pdf</Pattern>
- <Pattern>mpgraph*.pdf</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.mp</Pattern>
- </xsl:when>
- <xsl:when test="$Name='plgraph'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='poligraf'">
- <Pattern>*.eps</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='psfrag'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>pfgguide.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='qobitree'">
- <Pattern>example.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='qsymbols'">
- <Pattern>qsymbols.ps</Pattern>
- <Pattern>qsymbols.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='rlepsf'">
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='rotating'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>cat.eps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='taylor'">
- <Pattern>diagrams-manual.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='texsis'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.eps</Pattern>
- <Pattern>[A-Z].*tex</Pattern>
- <Pattern>README</Pattern>
- <Pattern>NEWS</Pattern>
- <Pattern>INSTALL</Pattern>
- <Pattern>COPYING</Pattern>
- </xsl:when>
- <xsl:when test="$Name='textmerg'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.dat</Pattern>
- </xsl:when>
- <xsl:when test="$Name='thumbpdf'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='titlesec'">
- <Pattern>titlesec.tex</Pattern>
- <Pattern>titlesec.dvi</Pattern>
- <Pattern>readme</Pattern>
- </xsl:when>
- <xsl:when test="$Name='youngtab'">
- <Pattern></Pattern>
- </xsl:when>
- <!--
- <xsl:otherwise>
- <Pattern>liesmich</Pattern>
- <Pattern>LIESMICH</Pattern>
- <Pattern>LICENSE</Pattern>
- <Pattern>License</Pattern>
- <Pattern>Read*</Pattern>
- <Pattern>READ*</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.htm</Pattern>
- <Pattern>*.TXT</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.html</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.jpg</Pattern>
- <Pattern>00*</Pattern>
- <Pattern>*.faq</Pattern>
- <Pattern>*.bug</Pattern>
-</xsl:otherwise>
--->
-</xsl:choose>
-</Doc>
-</Build>
-
-<Install>
-<Before></Before>
-<After>
- <xsl:for-each select="TPM:Installation/TPM:Execute">
- <Execute function="{@function}" parameter="{@parameter}"/>
- </xsl:for-each>
- </After>
-</Install>
-
-<Remove>
- <Before></Before>
- <After></After>
-</Remove>
-
-<xsl:if test="not($ctan='')">
- <CTAN><Location><xsl:value-of select="$ctan"/></Location></CTAN>
-</xsl:if>
-
-
-</TPM>
-
- </xsl:template>
-
-
-</xsl:stylesheet>
diff --git a/Build/cdbuild/tpm2files.xsl b/Build/cdbuild/tpm2files.xsl
deleted file mode 100644
index b556df2ca09..00000000000
--- a/Build/cdbuild/tpm2files.xsl
+++ /dev/null
@@ -1,48 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:exsl="http://exslt.org/common"
- exclude-result-prefixes="exsl"
- extension-element-prefixes="exsl"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/"
- version="1.0">
-
-<xsl:output method="text" omit-xml-declaration="yes"/>
-
-<xsl:strip-space elements="*"/>
-
-<xsl:template match="/">
-<xsl:if test=".//TPM:BinFiles">
- <xsl:apply-templates select=".//TPM:BinFiles"/>
- <xsl:text>&#10;</xsl:text>
-</xsl:if>
-<xsl:if test=".//TPM:DocFiles">
- <xsl:apply-templates select=".//TPM:DocFiles"/>
- <xsl:text>&#10;</xsl:text>
-</xsl:if>
-<xsl:if test=".//TPM:SourceFiles">
- <xsl:apply-templates select=".//TPM:SourceFiles"/>
- <xsl:text>&#10;</xsl:text>
-</xsl:if>
-<xsl:if test=".//TPM:RunFiles">
- <xsl:apply-templates select=".//TPM:RunFiles"/>
- <xsl:text>&#10;</xsl:text>
-</xsl:if>
-</xsl:template>
-
-<xsl:template match="TPM:BinFiles">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-</xsl:template>
-
-<xsl:template match="TPM:DocFiles">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-</xsl:template>
-
-<xsl:template match="TPM:RunFiles">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-</xsl:template>
-
-<xsl:template match="TPM:SourceFiles">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-</xsl:template>
-
-</xsl:stylesheet>
diff --git a/Build/cdbuild/tpm2list.xsl b/Build/cdbuild/tpm2list.xsl
deleted file mode 100644
index 643e00376e4..00000000000
--- a/Build/cdbuild/tpm2list.xsl
+++ /dev/null
@@ -1,76 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/"
- version="1.0">
-
-<xsl:output method="xml" omit-xml-declaration="yes"/>
-
-<xsl:strip-space elements="*"/>
-
-<xsl:variable name="Master">/texlive/Master/texmf-dist/tpm/lists/</xsl:variable>
-<xsl:variable name="LISTS">texmf-dist/tpm/lists/</xsl:variable>
-
-<xsl:template match="/">
- <xsl:apply-templates select="rdf:RDF/rdf:Description"/>
-</xsl:template>
-
-<xsl:template match="rdf:Description">
- <xsl:variable name="File">
- <xsl:value-of select="TPM:Name"/>
- </xsl:variable>
- <xsl:apply-templates select="TPM:BinFiles"/>
- <xsl:message>Write <xsl:value-of select="concat($Master,$File)"/></xsl:message>
- <xsl:document omit-xml-declaration="yes" method="text" href="{concat($Master,$File)}">
- <xsl:apply-templates select="TPM:DocFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select="TPM:SourceFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select="TPM:RunFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select="TPM:Installation"/>
-<xsl:text>&#10;texmf-dist</xsl:text>
- <xsl:value-of select="substring-after($Master,'texmf-dist')"/>
- <xsl:value-of select="TPM:Name"/><xsl:text>&#10;</xsl:text></xsl:document>
-</xsl:template>
-
-<xsl:template match="TPM:BinFiles">
- <xsl:message>Write <xsl:value-of
- select="concat($Master,//TPM:Name)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="@arch"/></xsl:message>
- <xsl:document method="text" href="{$Master}{//TPM:Name}.{@arch}">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-<xsl:text>&#10;</xsl:text>
-<xsl:value-of
- select="concat($LISTS,//TPM:Name)"/>
- <xsl:text>.</xsl:text>
- <xsl:value-of select="@arch"/>
-<xsl:text>&#10;</xsl:text>
-</xsl:document>
-</xsl:template>
-
-<xsl:template match="TPM:Name" mode="name">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="TPM:DocFiles|TPM:SourceFiles|TPM:RunFiles">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-</xsl:template>
-
-<xsl:template match="TPM:Installation">
- <xsl:for-each select="TPM:Execute">
- <xsl:variable name="Function">
- <xsl:choose>
- <xsl:when test="@mode='mixed' and @function='addMap'">
- <xsl:text>addMixedMap</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="@function"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:text>!</xsl:text>
- <xsl:value-of select="$Function"/>
- <xsl:text> </xsl:text>
- <xsl:value-of select="@parameter"/>
- <xsl:text>&#10;</xsl:text>
- </xsl:for-each>
-</xsl:template>
-</xsl:stylesheet>
diff --git a/Build/cdbuild/tpm2tpm.xsl b/Build/cdbuild/tpm2tpm.xsl
deleted file mode 100644
index 90139806e44..00000000000
--- a/Build/cdbuild/tpm2tpm.xsl
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
- resultns="">
-
-<xsl:template match="/">
- <xsl:apply-templates/>
-</xsl:template>
-
-
-<xsl:template match="TPM:Title"/>
-
-<xsl:template match="TPM:Description"/>
-
-<xsl:template match="rdf:Description">
-<xsl:variable name="Name">
- <xsl:text>/texlive/Master/texmf-dist/doc/html/catalogue/entries/</xsl:text>
- <xsl:value-of select="TPM:Name"/>
- <xsl:text>.xml</xsl:text>
-</xsl:variable>
- <xsl:copy>
- <xsl:apply-templates select="*|@*|comment()|processing-instruction()|text()"/>
- <xsl:for-each select="document($Name)">
- <TPM:Title>
- <xsl:value-of select="entry/about/caption"/>
- </TPM:Title>
- <TPM:Description>
- <xsl:value-of select="entry/description/abstract"/>
- </TPM:Description>
- </xsl:for-each>
- </xsl:copy>
-
-</xsl:template>
-
-<xsl:template match="text()">
- <xsl:value-of select="."/> <!-- could normalize() here -->
- </xsl:template>
-
-<xsl:template match="*|@*|comment()|processing-instruction()">
- <xsl:copy>
- <xsl:apply-templates select="*|@*|comment()|processing-instruction()|text()"/>
- </xsl:copy>
-</xsl:template>
-
-
-</xsl:stylesheet>
diff --git a/Build/cdbuild/tpm2xml.xsl b/Build/cdbuild/tpm2xml.xsl
deleted file mode 100644
index 9d7eb650ffd..00000000000
--- a/Build/cdbuild/tpm2xml.xsl
+++ /dev/null
@@ -1,33 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/"
- version="1.0"
- xmlns:xtfile="http://www.jclark.com/xt/java/java.io.File"
- xmlns:xt="http://www.jclark.com/xt"
- extension-element-prefixes="xt">
-
-<xsl:output method="xml"/>
-
-<xsl:variable name="Master">/texlive/Master/</xsl:variable>
-
-<xsl:variable name="package">
- <xsl:value-of select="/rdf:RDF/rdf:Description/TPM:Name"/>
-</xsl:variable>
-
-<xsl:template match="/">
- <xsl:apply-templates select="rdf:Description"/>
-</xsl:template>
-
-<!-- default template, identity transform, text normalized -->
-<xsl:template match="text()">
- <xsl:value-of select="."/> <!-- could normalize() here -->
- </xsl:template>
-
-<xsl:template match="*|@*|comment()|processing-instruction()">
- <xsl:copy>
- <xsl:apply-templates select="*|@*|comment()|processing-instruction()|text()"/>
- </xsl:copy>
- </xsl:template>
-
-
-</xsl:stylesheet>
diff --git a/Build/cdbuild/updatetpm.xsl b/Build/cdbuild/updatetpm.xsl
deleted file mode 100644
index 4e4a205d3c7..00000000000
--- a/Build/cdbuild/updatetpm.xsl
+++ /dev/null
@@ -1,102 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/"
- version="1.0">
-
-<xsl:param name="TMP"/>
-<xsl:param name="binaries"/>
-<xsl:param name="files"/>
-<xsl:param name="Who"/>
-<xsl:param name="When"/>
-<xsl:output indent="yes"
- method="xml"
- omit-xml-declaration="yes"
- doctype-system="../tpm.dtd"/>
-<xsl:template match="*|@*|processing-instruction()">
- <xsl:copy>
- <xsl:apply-templates select="*|@*|processing-instruction()|comment()|text()"/>
- </xsl:copy>
-</xsl:template>
-
-<xsl:template match="TPM:Size"/>
-<xsl:template match="TPM:Title">
- <xsl:copy-of select="."/>
- <TPM:Size><xsl:value-of select="sum(//TPM:*/@size)"/></TPM:Size>
-</xsl:template>
-
-<xsl:template match="TPM:Date">
- <TPM:Date><xsl:value-of select="$When"/></TPM:Date>
-</xsl:template>
-
-<xsl:template match="TPM:Creator">
- <TPM:Creator><xsl:value-of select="$Who"/></TPM:Creator>
-</xsl:template>
-
-<xsl:template match="text()">
- <xsl:value-of select="."/> <!-- could normalize() here -->
-</xsl:template>
-
-<xsl:template match="TPM:BinFiles">
-<xsl:choose>
-<xsl:when test="$binaries">
-<xsl:if test="not(preceding-sibling::TPM:BinFiles)">
- <xsl:message>add binaries for <xsl:value-of select="../TPM:Name"/></xsl:message>
- <xsl:for-each
- select="document(concat('/texlive/Build/cdbuild/list.',../TPM:Name))/bin/*">
- <xsl:copy-of select="."/>
- </xsl:for-each>
-</xsl:if>
-</xsl:when>
-<xsl:otherwise>
- <xsl:copy-of select="."/>
-</xsl:otherwise>
-</xsl:choose>
-</xsl:template>
-
-
-<xsl:template match="TPM:DocFiles">
-<xsl:choose>
-<xsl:when test="$files">
- <xsl:for-each
- select="document(concat($TMP,../TPM:Name,'.doc'))/*">
- <xsl:copy-of select="."/>
- </xsl:for-each>
-</xsl:when>
-<xsl:otherwise>
- <xsl:copy-of select="."/>
-</xsl:otherwise>
-</xsl:choose>
-</xsl:template>
-
-<xsl:template match="TPM:RunFiles">
-<xsl:choose>
-<xsl:when test="$files">
- <xsl:for-each
- select="document(concat($TMP,../TPM:Name,'.run'))/*">
- <xsl:copy-of select="."/>
- </xsl:for-each>
-</xsl:when>
-<xsl:otherwise>
- <xsl:copy-of select="."/>
-</xsl:otherwise>
-</xsl:choose>
-</xsl:template>
-
-<xsl:template match="TPM:SourceFiles">
-<xsl:choose>
-<xsl:when test="$files">
- <xsl:for-each
- select="document(concat($TMP,../TPM:Name,'.src'))/*">
- <xsl:copy-of select="."/>
- </xsl:for-each>
-</xsl:when>
-<xsl:otherwise>
- <xsl:copy-of select="."/>
-</xsl:otherwise>
-</xsl:choose>
-</xsl:template>
-
-
-
-</xsl:stylesheet>
-
diff --git a/Build/cdbuild/vpm2vlist.xsl b/Build/cdbuild/vpm2vlist.xsl
deleted file mode 100644
index 347002576a0..00000000000
--- a/Build/cdbuild/vpm2vlist.xsl
+++ /dev/null
@@ -1,91 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:exsl="http://exslt.org/common"
- exclude-result-prefixes="exsl"
- extension-element-prefixes="exsl"
- xmlns:TPM="http://texlive.dante.de/"
- version="1.0">
-
-<xsl:output method="xml" omit-xml-declaration="yes"/>
-
-<xsl:strip-space elements="*"/>
-
-<xsl:variable name="Master">/texlive/Master/texmf-dist/tpm/lists/</xsl:variable>
-<xsl:variable name="TPM">/texlive/Master/texmf-dist/tpm</xsl:variable>
-<xsl:variable name="BINARY">/texlive/Master/texmf-dist/tpm/binary/</xsl:variable>
-<xsl:variable name="PACKAGE">/texlive/Master/texmf-dist/tpm/package/</xsl:variable>
-<xsl:variable name="COL">texmf-dist/tpm/collection/</xsl:variable>
-<xsl:variable name="LISTS">texmf-dist/tpm/lists/</xsl:variable>
-
-<xsl:template match="/">
- <xsl:message>Write <xsl:value-of select="concat($Master,.//TPM:Name)"/>.vlist</xsl:message>
- <exsl:document href="{concat($Master,//TPM:Name)}.vlist" method="text">
-<xsl:text>*Title: </xsl:text>
- <xsl:value-of select="normalize-space(.//TPM:Title)"/>
-<xsl:text>&#10;</xsl:text>
-<xsl:variable name="foo">
- <xsl:apply-templates select=".//TPM:Requires" mode="size"/>
-</xsl:variable>
-<xsl:text>*Size: </xsl:text>
-<xsl:variable name="S">
- <xsl:value-of select="sum(exsl:node-set($foo)/S/size)"/>
-</xsl:variable>
-<xsl:choose>
- <xsl:when test="$S='NaN'">1</xsl:when>
- <xsl:when test="contains($S,'.')">
- <xsl:value-of select="substring-before($S,'.')"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$S"/>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select=".//TPM:Requires"/>
- <xsl:apply-templates select=".//TPM:DocFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select=".//TPM:SourceFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:apply-templates select=".//TPM:RunFiles"/><xsl:text>&#10;</xsl:text>
- <xsl:text>&#10;</xsl:text>
- <xsl:value-of select="$COL"/>
- <xsl:value-of select=".//TPM:Name"/><xsl:text>.tpm&#10;</xsl:text>
- <xsl:text>&#10;</xsl:text>
- <xsl:value-of select="$LISTS"/>
- <xsl:value-of select=".//TPM:Name"/>
- <xsl:text>.vlist&#10;</xsl:text>
- </exsl:document>
-</xsl:template>
-
-<xsl:template match="TPM:DocFiles|TPM:SourceFiles|TPM:RunFiles">
- <xsl:value-of select="translate(normalize-space(.),' ','&#10;')"/>
-</xsl:template>
-
-<xsl:template match="TPM:Requires">
-<xsl:for-each select="TPM:Package|TPM:Binary">
-<xsl:text>+</xsl:text>
-<xsl:value-of select="translate(normalize-space(@name),' ','&#10;')"/>
-<xsl:text>&#10;</xsl:text>
-</xsl:for-each>
-<xsl:for-each select="TPM:Collection">
-<xsl:text>-</xsl:text>
-<xsl:value-of select="translate(normalize-space(@name),' ','&#10;')"/>
-<xsl:text>&#10;</xsl:text>
-</xsl:for-each>
-</xsl:template>
-
-<xsl:template match="TPM:Requires" mode="size">
-<S>
-<xsl:for-each select="TPM:Binary">
- <size><xsl:value-of select="document(concat($BINARY,concat(@name,'.tpm')))//TPM:DocFiles/@size div 1000"/></size>
- <size><xsl:value-of select="document(concat($BINARY,concat(@name,'.tpm')))//TPM:RunFiles/@size div 1000"/></size>
- <size><xsl:value-of select="document(concat($BINARY,concat(@name,'.tpm')))//TPM:SourceFiles/@size div 1000"/></size>
-</xsl:for-each>
-<xsl:for-each select="TPM:Package">
- <size><xsl:value-of select="document(concat($PACKAGE,concat(@name,'.tpm')))//TPM:DocFiles/@size div 1000"/></size>
- <size><xsl:value-of select="document(concat($PACKAGE,concat(@name,'.tpm')))//TPM:RunFiles/@size div 1000"/></size>
- <size><xsl:value-of select="document(concat($PACKAGE,concat(@name,'.tpm')))//TPM:SourceFiles/@size div 1000"/></size>
-</xsl:for-each>
-</S>
-</xsl:template>
-
-
-
-</xsl:stylesheet>
diff --git a/Build/cdbuild/zap-empty-dirs b/Build/cdbuild/zap-empty-dirs
deleted file mode 100755
index b34ca0708c5..00000000000
--- a/Build/cdbuild/zap-empty-dirs
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/usr/bin/perl -s
-
-# Usage: $0 [-debug] [-noaction] dir-name [regexp]
-
-# checks whether only files matching regexp are contained in
-# dir-name and removes the directory if this is the case.
-# -debug prints out what it does
-# -noaction suppresses the deletion
-
-$debug = 0 unless $debug;
-$noaction = 0 unless $noaction;
-
-sub usage {
- print STDERR "Usage: $0 [-debug] [-noaction] dir-name [regexp]\n";
-}
-
-
-if ($#ARGV >= 0) {
- $dir_name = shift;
-} else {
- &usage;
- exit 1;
-}
-
-if ($#ARGV < 0) {
- $regexp = "^(\\.zipped|\\.cache|\\.cache\\+|00Contents|00Description)\$";
-} elsif ($#ARGV == 0) {
- $regexp = shift;
-} else {
- &usage;
- exit 1;
-}
-
-
-opendir(DIR,$dir_name) || die "Cannot open directory `$dir_name'. Reason: $!";
-
-@all_files = grep(! /^\.\.?$/,readdir(DIR)); # exclude . and ..
-
-closedir(DIR);
-
-@files = grep(! /$regexp/,@all_files);
-
-if ($#files < 0) {
- print "Empty directory: $dir_name\n";
- &deldir;
-}
-
-exit 0;
-
-sub deldir {
-
-# system "ls -lA $dir_name";
-# return;
-
- foreach $file (@all_files) {
- $debug && print "unlink($dir_name/$file)\n";
- $noaction ||
- unlink("$dir_name/$file") ||
- die "Could not unlink file `$dir_name/$file'! Reason: $!\n";
- }
-
- $debug && print "rmdir($dir_name)\n";
- $noaction ||
- rmdir($dir_name) ||
- "Could not rmdir directory `$dir_name'! Reason: $!\n";
-}
-
diff --git a/Build/cdbuild/zapempty b/Build/cdbuild/zapempty
deleted file mode 100644
index b5c59e1b510..00000000000
--- a/Build/cdbuild/zapempty
+++ /dev/null
@@ -1,2 +0,0 @@
-cd /texlive/Master
-find . -depth -type d -exec perl /texlive/Build/cdbuild/zap-empty-dirs {} -debug \;
diff --git a/Build/cdbuild/logs/log.0500.gz b/Build/logs/log.0500.gz
index 463c11f472b..463c11f472b 100644
--- a/Build/cdbuild/logs/log.0500.gz
+++ b/Build/logs/log.0500.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.1000.gz b/Build/logs/log.1000.gz
index 4fe12156e77..4fe12156e77 100644
--- a/Build/cdbuild/logs/log.1000.gz
+++ b/Build/logs/log.1000.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.1500.gz b/Build/logs/log.1500.gz
index 9dba7f90f06..9dba7f90f06 100644
--- a/Build/cdbuild/logs/log.1500.gz
+++ b/Build/logs/log.1500.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.2000.gz b/Build/logs/log.2000.gz
index f434eaacb72..f434eaacb72 100644
--- a/Build/cdbuild/logs/log.2000.gz
+++ b/Build/logs/log.2000.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.2500.gz b/Build/logs/log.2500.gz
index f964c2a7c56..f964c2a7c56 100644
--- a/Build/cdbuild/logs/log.2500.gz
+++ b/Build/logs/log.2500.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.3000.gz b/Build/logs/log.3000.gz
index f68ba071edd..f68ba071edd 100644
--- a/Build/cdbuild/logs/log.3000.gz
+++ b/Build/logs/log.3000.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.3500.gz b/Build/logs/log.3500.gz
index f4c2797363e..f4c2797363e 100644
--- a/Build/cdbuild/logs/log.3500.gz
+++ b/Build/logs/log.3500.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.4000.gz b/Build/logs/log.4000.gz
index f9683b5e5dc..f9683b5e5dc 100644
--- a/Build/cdbuild/logs/log.4000.gz
+++ b/Build/logs/log.4000.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.4500.gz b/Build/logs/log.4500.gz
index 541a84fee33..541a84fee33 100644
--- a/Build/cdbuild/logs/log.4500.gz
+++ b/Build/logs/log.4500.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.5000.gz b/Build/logs/log.5000.gz
index 25a396c5368..25a396c5368 100644
--- a/Build/cdbuild/logs/log.5000.gz
+++ b/Build/logs/log.5000.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.5496.gz b/Build/logs/log.5496.gz
index db063a05a24..db063a05a24 100644
--- a/Build/cdbuild/logs/log.5496.gz
+++ b/Build/logs/log.5496.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.5996.gz b/Build/logs/log.5996.gz
index 2dce443debe..2dce443debe 100644
--- a/Build/cdbuild/logs/log.5996.gz
+++ b/Build/logs/log.5996.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.6116.gz b/Build/logs/log.6116.gz
index b9bfd8312ff..b9bfd8312ff 100644
--- a/Build/cdbuild/logs/log.6116.gz
+++ b/Build/logs/log.6116.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.6350.gz b/Build/logs/log.6350.gz
index 6ae3cb057a9..6ae3cb057a9 100644
--- a/Build/cdbuild/logs/log.6350.gz
+++ b/Build/logs/log.6350.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.6498.gz b/Build/logs/log.6498.gz
index 606bdfc1bdc..606bdfc1bdc 100644
--- a/Build/cdbuild/logs/log.6498.gz
+++ b/Build/logs/log.6498.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.6935.gz b/Build/logs/log.6935.gz
index 81a526ddf72..81a526ddf72 100644
--- a/Build/cdbuild/logs/log.6935.gz
+++ b/Build/logs/log.6935.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.6982.gz b/Build/logs/log.6982.gz
index 99f0fbe347a..99f0fbe347a 100644
--- a/Build/cdbuild/logs/log.6982.gz
+++ b/Build/logs/log.6982.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.7499.gz b/Build/logs/log.7499.gz
index 35b75bcd73d..35b75bcd73d 100644
--- a/Build/cdbuild/logs/log.7499.gz
+++ b/Build/logs/log.7499.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.7995.gz b/Build/logs/log.7995.gz
index bc1c5cfa431..bc1c5cfa431 100644
--- a/Build/cdbuild/logs/log.7995.gz
+++ b/Build/logs/log.7995.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.8429.gz b/Build/logs/log.8429.gz
index a64460f26f0..a64460f26f0 100644
--- a/Build/cdbuild/logs/log.8429.gz
+++ b/Build/logs/log.8429.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.8499.gz b/Build/logs/log.8499.gz
index 1fba2eba32c..1fba2eba32c 100644
--- a/Build/cdbuild/logs/log.8499.gz
+++ b/Build/logs/log.8499.gz
Binary files differ
diff --git a/Build/cdbuild/logs/log.8624.gz b/Build/logs/log.8624.gz
index e27e6e62e05..e27e6e62e05 100644
--- a/Build/cdbuild/logs/log.8624.gz
+++ b/Build/logs/log.8624.gz
Binary files differ
diff --git a/Build/cdbuild/logs/svnlog b/Build/logs/svnlog
index d4a6f9b11b4..d4a6f9b11b4 100644
--- a/Build/cdbuild/logs/svnlog
+++ b/Build/logs/svnlog
diff --git a/Build/cdbuild/logs/svnlog.1000.gz b/Build/logs/svnlog.1000.gz
index 62984768ce4..62984768ce4 100644
--- a/Build/cdbuild/logs/svnlog.1000.gz
+++ b/Build/logs/svnlog.1000.gz
Binary files differ
diff --git a/Build/cdbuild/logs/svnlog.1999.gz b/Build/logs/svnlog.1999.gz
index 3eede03ff9d..3eede03ff9d 100644
--- a/Build/cdbuild/logs/svnlog.1999.gz
+++ b/Build/logs/svnlog.1999.gz
Binary files differ
diff --git a/Build/cdbuild/logs/svnlog.2988.gz b/Build/logs/svnlog.2988.gz
index 4ffab9ea7d5..4ffab9ea7d5 100644
--- a/Build/cdbuild/logs/svnlog.2988.gz
+++ b/Build/logs/svnlog.2988.gz
Binary files differ
diff --git a/Build/cdbuild/logs/svnlog.3996.gz b/Build/logs/svnlog.3996.gz
index 6c12bd57dd0..6c12bd57dd0 100644
--- a/Build/cdbuild/logs/svnlog.3996.gz
+++ b/Build/logs/svnlog.3996.gz
Binary files differ
diff --git a/Build/cdbuild/logs/svnlog.4990.gz b/Build/logs/svnlog.4990.gz
index 893ff669d53..893ff669d53 100644
--- a/Build/cdbuild/logs/svnlog.4990.gz
+++ b/Build/logs/svnlog.4990.gz
Binary files differ
diff --git a/Build/cdbuild/ctan2tds.pl b/Master/tlpkg/bin/ctan2tds.pl
index 3f10db28d9a..3f10db28d9a 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Master/tlpkg/bin/ctan2tds.pl
diff --git a/Master/tlpkg/bin/ctan2tl b/Master/tlpkg/bin/ctan2tl
index 822a5d906a0..5db1d382e01 100755
--- a/Master/tlpkg/bin/ctan2tl
+++ b/Master/tlpkg/bin/ctan2tl
@@ -59,7 +59,7 @@ rm -rf $pkg
# zip files for the base latex distribution and amslatex.
# We want to use them.
corelatex_tds_pkglist="babel|cyrillic|graphics|latex|psnfss|tools"
-amslatex_tds_pkglist="ams|amscls|amsltx2|amsmath|amsrefs" # dup in tlpkginfo
+amslatex_tds_pkglist="ams|amscls|amsltx2|amsmath" # dup in tlpkginfo
latex_tds_pkglist="latex-tds|$amslatex_tds_pkglist|$corelatex_tds_pkglist"
if echo "$pkg" | egrep "^($latex_tds_pkglist)\$" >/dev/null; then
diff --git a/Build/cdbuild/place b/Master/tlpkg/bin/place
index 86ae3d0dc76..86ae3d0dc76 100755
--- a/Build/cdbuild/place
+++ b/Master/tlpkg/bin/place
diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo
index 690865beea2..d1b3f162d86 100755
--- a/Master/tlpkg/bin/tlpkginfo
+++ b/Master/tlpkg/bin/tlpkginfo
@@ -39,7 +39,7 @@ sub find_ctan_dir
# regrettably, this list of amslatex packages is duplicated in ctan2tl.
# unavoidable since ctan throws them all together, but we don't want
# to, to preserve the package-per-directory name.
- if ($me =~ /^(ams|amscls|amsltx2|amsmath|amsrefs)$/) {
+ if ($me =~ /^(ams|amscls|amsltx2|amsmath)$/) {
$me = "amslatex";
}