diff options
author | Karl Berry <karl@freefriends.org> | 2005-12-27 23:56:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2005-12-27 23:56:17 +0000 |
commit | 577983747d8680b8defbfdd03a9d50bad6fd54b7 (patch) | |
tree | 16b160f53c6c4c309c07db2c5b095d3abb16f69a /Build/cdbuild/tpm2 | |
parent | 07fed0169bae91dfb5616f9d19e7969727e19d4d (diff) |
initial Build
git-svn-id: svn://tug.org/texlive/trunk@4 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/cdbuild/tpm2')
-rw-r--r-- | Build/cdbuild/tpm2/Makefile | 99 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/TODO | 2 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/cat | 1464 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/cat.only | 493 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/cat.styles | 57 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/cats.xmlcat | 1175 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/taxonomy | 5 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/tl.only | 223 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/tpm2.dtd | 113 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/tpm2.rng | 404 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/tpm2xml.xsl | 835 | ||||
-rw-r--r-- | Build/cdbuild/tpm2/xml2xml.xsl | 698 |
12 files changed, 5568 insertions, 0 deletions
diff --git a/Build/cdbuild/tpm2/Makefile b/Build/cdbuild/tpm2/Makefile new file mode 100644 index 00000000000..fc0f7b44d1f --- /dev/null +++ b/Build/cdbuild/tpm2/Makefile @@ -0,0 +1,99 @@ +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 new file mode 100644 index 00000000000..7fc726e4d48 --- /dev/null +++ b/Build/cdbuild/tpm2/TODO @@ -0,0 +1,2 @@ +taxonomy + diff --git a/Build/cdbuild/tpm2/cat b/Build/cdbuild/tpm2/cat new file mode 100644 index 00000000000..cc4375be313 --- /dev/null +++ b/Build/cdbuild/tpm2/cat @@ -0,0 +1,1464 @@ +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 new file mode 100644 index 00000000000..ddfbc849a5a --- /dev/null +++ b/Build/cdbuild/tpm2/cat.only @@ -0,0 +1,493 @@ +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 new file mode 100644 index 00000000000..8e01c3f33bf --- /dev/null +++ b/Build/cdbuild/tpm2/cat.styles @@ -0,0 +1,57 @@ +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 new file mode 100644 index 00000000000..7bdf8ecf386 --- /dev/null +++ b/Build/cdbuild/tpm2/cats.xmlcat @@ -0,0 +1,1175 @@ +<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 new file mode 100644 index 00000000000..03c43bd8516 --- /dev/null +++ b/Build/cdbuild/tpm2/taxonomy @@ -0,0 +1,5 @@ +<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 new file mode 100644 index 00000000000..15af9a0b48d --- /dev/null +++ b/Build/cdbuild/tpm2/tl.only @@ -0,0 +1,223 @@ +< 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 new file mode 100644 index 00000000000..48da2e1f02f --- /dev/null +++ b/Build/cdbuild/tpm2/tpm2.dtd @@ -0,0 +1,113 @@ +<?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 new file mode 100644 index 00000000000..c759723468a --- /dev/null +++ b/Build/cdbuild/tpm2/tpm2.rng @@ -0,0 +1,404 @@ +<?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 new file mode 100644 index 00000000000..36b54641cc8 --- /dev/null +++ b/Build/cdbuild/tpm2/tpm2xml.xsl @@ -0,0 +1,835 @@ +<?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 new file mode 100644 index 00000000000..da045951e48 --- /dev/null +++ b/Build/cdbuild/tpm2/xml2xml.xsl @@ -0,0 +1,698 @@ +<?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> |