--- texlive-extra-2009.orig/debian/tpm2liclines
+++ texlive-extra-2009/debian/tpm2liclines
@@ -0,0 +1,1318 @@
+12many: not-in-catalogue
+a0poster: lppl (verification data:1.22b:1.22b:2006-02-08:norbusan:)
+aastex: lppl (verification data:5.2:5.2:2006-02-08:norbusan:)
+abbr: pd (unverified)
+abc: lppl (unverified)
+abstract: lppl (verification data:1.1:1.1:2006-02-08:norbusan:)
+abstyles: not-in-catalogue
+accfonts: gpl (unverified)
+achemso: lppl (unverified)
+acmconf: lppl (unverified)
+acmtrans: unknown (unverified)
+acronym: lppl (verification data:1.26:1.17:2006-03-07:frank:header)
+active-conf: lppl (unverified)
+adobeuro: not-in-catalogue
+adrconv: lppl (verification data:1.2c:1.2b:2006-03-07:frank:header)
+adrlist: unknown (unverified)
+ae: lppl (verification data:1.4:1.4:2007-05-29:frank:README)
+aeguill: lppl (unverified)
+aguplus: lppl (unverified)
+ai: not-in-catalogue
+aiaa: lppl (unverified)
+akletter: lppl (verification data:1.5i:1.5i:2006-02-08:norbusan:)
+alatex: gpl (unverified)
+albertus: not-in-catalogue
+aleph: unknown (unverified)
+alg: lppl (verification data:2001-03-13:2001-03-13:2006-02-08:norbusan:)
+algorithm2e: lppl (verification data:3.9:3.9:2006-02-08:norbusan:)
+algorithmicx: lppl (verification data:::2006-10-12:norbusan:algorithmicx.pdf)
+algorithms: lgpl (verification data::2005-07-05:2006-02-08:norbusan:)
+allrunes: lppl (unverified)
+alnumsec: lppl (verification data:v0.02:v0.02:2006-02-08:norbusan:)
+altfont: gpl (unverified)
+ams: not-in-catalogue
+amscls: lppl (unverified)
+amsfonts: lppl (unverified)
+amsltx2: not-in-catalogue
+amsmath: lppl (unverified)
+amsrefs: lppl (unverified)
+amstex: lppl (unverified)
+answers: unknown (unverified)
+antiqua: not-in-catalogue
+antomega: lppl (unverified)
+antp: pd (unverified)
+antt: gfsl (unverified)
+anysize: pd (unverified)
+apa: lppl (unverified)
+apacite: lppl (unverified)
+apl: unknown (unverified)
+appendix: lppl (verification data:1.2:1.2a:2006-07-24:frank:README)
+ar: dfsg (unverified)
+arabi: lppl (unverified)
+arabtex: lppl (unverified)
+archaic: lppl (unverified)
+arcs: lppl (verification data:1:1:2006-10-12:norbusan:arcs.dtx)
+arev: lppl (unverified)
+armenian: not-in-catalogue
+arphic: other-free (unverified)
+arrayjob: lppl (unverified)
+arydshln: lppl (verification data:1.71:1.71:2006-10-12:norbusan:arydshln.dtx)
+asaetr: pd (unverified)
+ascelike: lppl (verification data:1999-06-25:1999-06-25:2006-02-08:norbusan:)
+ascii: lppl (verification data:2.0::2006/06/19:auth:graham:)
+assignment: lppl (verification data:::2006-10-12:norbusan:README)
+astro: unknown (unverified)
+atqolive: not-in-catalogue
+attachfile: lppl (verification data:v1.3:1.2a:2006-10-12:norbusan:README)
+augie: lppl (verification data::2000-10-19:2006-02-08:norbusan:)
+aurical: lppl (verification data:1.4:2004-04-16:2006-02-08:norbusan:)
+aurora: nocommercial (unverified)
+authorindex: lppl (unverified)
+auto-pst-pdf: lppl (unverified)
+autotab: unknown (unverified)
+avantgar: gpl (unverified)
+babel: lppl (verification data:3.8h:3.8h:2006-04-28:frank:legal.bbl)
+babelbib: lppl (unverified)
+backgammon: other-free (unverified)
+bangtex: lppl (unverified)
+barcode2: not-in-catalogue
+barcodes: lppl (unverified)
+bardiag: lppl (unverified)
+barr: not-in-catalogue
+bayer: gpl (unverified)
+bbding: lppl (unverified)
+bbm: unknown (unverified)
+bbold: bsd (verification data:1.01:1.01:2006-03-14:frank:bbold.dtx,INSTALL)
+beamer: gpl (verification data:3.07:3.06:2006-01-29:graham:)
+beebe: not-in-catalogue
+begriff: gpl (verification data:1.6:1.6:2006-10-17:norbusan:header)
+belleek: pd (unverified)
+bengali: not-in-catalogue
+bera: nosell (unverified)
+betababel: lppl (unverified)
+beton: lppl (verification data::1.3:2006-07-24:frank:legal.txt)
+bez123: lppl1.3 (unverified)
+bezos: lppl (verification data::n/a:2006-07-24:frank:header)
+bghyphen: lppl (unverified)
+bibarts: gpl (unverified)
+bibhtml: gpl (unverified)
+bibleref: lppl (unverified)
+biblist: unknown (unverified)
+bibtex: dfsg (unverified)
+bibtopic: gpl (verification data:1.1a:1.1a:2006-10-17:norbusan:header)
+bibunits: lppl (verification data:2.2:2.4:2006-07-31::header)
+bigfoot: gpl (unverified)
+binomexp: lppl (unverified)
+biocon: gpl (unverified)
+bitfield: lppl (unverified)
+bizcard: gpl (unverified)
+blacklettert1: dfsg (unverified)
+blindtext: lppl (unverified)
+boites: gpl (unverified)
+bookhands: lppl (unverified)
+booklet: lppl (unverified)
+bookman: gpl (unverified)
+booktabs: gpl (verification data:1.61803:1.618:2006-07-31:frank:header)
+bophook: lppl (unverified)
+borceux: unknown (unverified)
+boxhandler: lppl (unverified)
+bpchem: lppl (unverified)
+braille: lppl (unverified)
+breakurl: lppl (unverified)
+breqn: unknown (unverified)
+bridge: unknown (unverified)
+brushscr: pd (unverified)
+burmese: lppl (unverified)
+bussproofs: lppl1.3 (verification data:1.0:1.0:2006-11-02:norbusan:header)
+bytefield: lppl (unverified)
+c-pascal: pd (unverified)
+c90enc: not-in-catalogue
+calendar: nosell (unverified)
+calligra: unknown (unverified)
+calrsfs: unknown (unverified)
+calxxxx: pd (unverified)
+camel: unknown (unverified)
+captcont: lppl (unverified)
+caption: lppl (verification data:3.0q:3.0c,3.1:2006-03-15:frank:header)
+carlisle: lppl (unverified)
+casyl: unknown (unverified)
+cb: lppl (unverified)
+cbcoptic: lppl (unverified)
+cc-pl: pd (unverified)
+ccaption: lppl (verification data:3.2a:3.2a:2006-11-09:norbusan:README)
+ccfonts: lppl (verification data:1.1:1.1:2006-03-14:frank:readme)
+cchess: unknown (unverified)
+cd-cover: gpl (unverified)
+cd: unknown (unverified)
+cdpbundl: lppl (verification data:0.34:0.34:2006-11-09:norbusan:manifest.txt)
+cellspace: lppl (unverified)
+cellular: unknown (unverified)
+changebar: lppl (verification data:3.5c:3.4g:2006-08-21:frank:changebar.dtx)
+chappg: lppl (unverified)
+chapterfolder: lppl (unverified)
+charter: other (verification data:::2006-05-03:frank:readme.charter)
+chem-journal: gpl (unverified)
+chemarrow: unknown (unverified)
+chemcompounds: lppl (unverified)
+chemcono: lppl (unverified)
+cheq: nosell (unverified)
+cherokee: unknown (unverified)
+chess: pd (unverified)
+china2e: unknown (unverified)
+circ: gpl (unverified)
+cirth: unknown (unverified)
+cite: dfsg (unverified)
+citeref: lppl (unverified)
+cjhebrew: lppl (unverified)
+CJK: gpl (unverified)
+cjw: unknown (unverified)
+clarendo: not-in-catalogue
+clefval: lppl (verification data:::2006-11-09:norbusan:header)
+clock: dfsg (unverified)
+clrscode: lppl (unverified)
+cm-lgc: gpl (unverified)
+cm-super: gpl (unverified)
+cm: knuth (unverified)
+cmap: lppl (unverified)
+cmarrows: lppl (unverified)
+cmastro: unknown (unverified)
+cmbright: lppl (verification data:8.1:7.1,8.1:2006-03-15:frank:README)
+cmcyr: pd (unverified)
+cmcyralt: not-in-catalogue
+cmdtrack: dfsg (unverified)
+cmex: not-in-catalogue
+cmextra: not-in-catalogue
+cmll: lppl (unverified)
+cmpica: unknown (unverified)
+cmsd: lppl (unverified)
+cns: not-in-catalogue
+codepage: unknown (unverified)
+colorinfo: lppl (unverified)
+colorsep: pd (unverified)
+colortab: unknown (unverified)
+colortbl: lppl (unverified)
+combine: lppl (unverified)
+commath: lppl (unverified)
+comment: gpl (unverified)
+compactbib: lppl (unverified)
+complexity: lppl (unverified)
+computational-complexity: lppl (unverified)
+concmath: lppl (verification data:1999/03/18:1999/03/18:2006-03-30:frank:README)
+concprog: gpl (unverified)
+concrete: knuth (unverified)
+context: nocommercial (unverified)
+contour: lppl (unverified)
+cooking: gpl (unverified)
+cool: lgpl (unverified)
+coollist: lgpl (unverified)
+coolstr: lgpl (unverified)
+cooltooltips: lppl (unverified)
+coordsys: lppl (verification data:1.4:1.4:2006-11-09:norbusan:README)
+coronet: not-in-catalogue
+count1to: lppl (unverified)
+courier-scaled: lppl (unverified)
+courier: gpl (unverified)
+courseoutline: unknown (unverified)
+coursepaper: unknown (unverified)
+coverpage: lppl (unverified)
+covington: pd (unverified)
+croatian: unknown (unverified)
+crop: lppl (unverified)
+crossreference: lppl (unverified)
+crosswrd: unknown (unverified)
+cryst: dfsg (unverified)
+cs: gpl (unverified)
+cslatex: gpl (unverified)
+csplain: other (unverified)
+csquotes: lppl (unverified)
+csvtools: lppl (unverified)
+ctable: lppl (unverified)
+ctib: gpl (unverified)
+cuisine: lppl (unverified)
+currvita: gpl (unverified)
+cursor: unknown (unverified)
+curve: lppl (unverified)
+curve2e: lppl (unverified)
+curves: lppl (verification data:1.50:1.50:2006-03-15:frank:header)
+custom-bib: lppl (verification data:4.20:4.14:2006-03-15:frank:header)
+cv: gpl (unverified)
+cweb: knuth (unverified)
+cwpuzzle: not-in-catalogue
+cyrillic: lppl (verification data:::2006-03-15:frank:00readme.txt,header)
+cyrplain: lppl (unverified)
+dancers: unknown (unverified)
+dashbox: lppl (unverified)
+dashrule: lppl (unverified)
+dateiliste: lppl (unverified)
+datenumber: lppl (unverified)
+datetime: lppl (unverified)
+dcpic: gpl (unverified)
+decimal: lppl (unverified)
+deleq: nosell (unverified)
+diagnose: gpl (unverified)
+dialogl: unknown (unverified)
+dice: lppl (unverified)
+dichokey: pd (unverified)
+dictsym: lppl (unverified)
+digiconfigs: lppl (unverified)
+dinat: pd (unverified)
+dinbrief: lppl (unverified)
+dingbat: lppl (verification data:1.0:1.0:2006-11-09:norbusan:README)
+directory: lppl (unverified)
+dk-bib: dfsg (unverified)
+dnaseq: lppl (unverified)
+docmfp: lppl (unverified)
+doipubmed: lppl (unverified)
+dotseqn: unknown (unverified)
+dottex: gpl (unverified)
+doublestroke: dfsg (unverified)
+dpfloat: lppl (verification data::2006-10-05:2006-11-09:norbusan:dpfloat.sty)
+draftcopy: lppl (unverified)
+draftwatermark: lppl (unverified)
+dramatist: gpl (verification data:1.2d:1.2d:2006-11-09:norbusan:dramatist.dtx)
+dratex: lppl (unverified)
+dropping: nosell (unverified)
+dtk: not-in-catalogue
+duerer: unknown (unverified)
+dvdcoll: lppl (verification data:v1.1:0.6a:2006-11-02:norbusan:README)
+dvips: gpl (unverified)
+dvipsconfig: gpl (unverified)
+dyntree: lgpl (unverified)
+ean: gpl (unverified)
+easy: lppl (unverified)
+ebezier: lppl (unverified)
+ebong: pd (unverified)
+ebsthesis: lppl (verification data:1.0:0.9i:2006-11-09:norbusan:LICENSE)
+ec: lppl (unverified)
+eCards: lppl (unverified)
+ecc: lppl (unverified)
+ecltree: lppl (unverified)
+eco: gpl (unverified)
+economic: lppl (unverified)
+edmac: lppl (unverified)
+ednotes: lppl (unverified)
+eemeir: lppl (unverified)
+eepic: dfsg (unverified)
+egameps: lppl (unverified)
+egplot: gpl (verification data:1.02a:1.02a:2006-11-09:norbusan:README)
+eiad: unknown (unverified)
+eijkhout: unknown (unverified)
+ellipsis: lppl (unverified)
+elmath: lppl (unverified)
+elpres: lppl (unverified)
+elsevier-bib: lppl (unverified)
+elsevier: lppl (unverified)
+elvish: dfsg (unverified)
+em: not-in-catalogue
+emp: gpl (unverified)
+empheq: lppl (unverified)
+emulateapj: lppl (unverified)
+enctex: gpl (unverified)
+endfloat: gpl (verification data:2.4i:2.4i:2006-03-31:frank:readme.enf)
+endheads: lppl (unverified)
+engpron: lppl (unverified)
+engrec: lppl (unverified)
+enumitem: dfsg (unverified)
+envbig: unknown (unverified)
+envlab: lppl (unverified)
+epigraph: lppl (unverified)
+epiolmec: lppl (unverified)
+eplain: dfsg (unverified)
+epsdice: lppl (unverified)
+epsf: pd (unverified)
+eqlist: unknown (unverified)
+eqname: unknown (unverified)
+eqnarray: unknown (unverified)
+eqparbox: lppl (unverified)
+esdiff: unknown (unverified)
+ESIEEcv: lppl (unverified)
+esint-type1: pd (unverified)
+esint: pd (unverified)
+eskd: lppl (unverified)
+eskdx: lppl1.3 (verification data:0.97:0.96:2006-11-05:norbusan:README)
+eso-pic: lppl (unverified)
+esvect: gpl (unverified)
+etaremune: lppl (unverified)
+etex: other (unverified)
+ethiop-t1: gpl (unverified)
+ethiop: gpl (unverified)
+euenc: lppl (unverified)
+euler: lppl (unverified)
+eulervm: lppl (verification data:4.0:4.0:2006-03-28:frank:README.eulervm)
+euro-ce: not-in-catalogue
+euro: lppl (unverified)
+eurofont: other (unverified)
+europecv: lppl (unverified)
+eurosans: lppl (unverified)
+eurosym: other (unverified)
+euxm: not-in-catalogue
+everypage: lppl (unverified)
+everysel: lppl (unverified)
+everyshi: lppl (unverified)
+exam: lppl (unverified)
+examdesign: lppl (unverified)
+examplep: gpl (unverified)
+exercise: gpl (unverified)
+expdlist: lppl (unverified)
+expl3: lppl (unverified)
+export: lppl (unverified)
+expressg: lppl (unverified)
+extarrows: lgpl (unverified)
+exteps: gpl (unverified)
+extpfeil: lppl (unverified)
+extract: lppl (verification data:1.8:1.8:2006-11-09:norbusan:README)
+extsizes: lppl (unverified)
+facsimile: lppl (unverified)
+faktor: lppl (unverified)
+fancybox: artistic (unverified)
+fancyhdr: lppl (verification data:3.1:3.1:2006-03-31:frank:README)
+fancynum: dfsg (unverified)
+fancyref: gpl (unverified)
+fancyvrb: artistic (verification data:1998/07/17:1998/07/17:2006-03-31:frank:fancyvrb.dtx,contrib/fvrb-ex.dtx)
+fax: unknown (unverified)
+fc: gpl (unverified)
+featpost: gpl (unverified)
+feyn: gpl (unverified)
+feynmf: gpl (unverified)
+figbib: lppl (unverified)
+figsize: lppl (unverified)
+filecontents: lppl (verification data:1.1a:1.1a:2006-11-09:norbusan:README)
+finbib: not-in-catalogue
+fink: lppl (unverified)
+fixfoot: lppl (unverified)
+fixme: lppl (unverified)
+fixpdfmag: pd (unverified)
+flabels: lppl (unverified)
+flagderiv: gpl (unverified)
+flashcards: gpl (unverified)
+flippdf: lppl (unverified)
+float: lppl (unverified)
+floatflt: nosell (unverified)
+floatrow: lppl (unverified)
+flowfram: lppl (unverified)
+fltpoint: dfsg (unverified)
+fmp: lppl (unverified)
+fmtcount: lppl (unverified)
+fnbreak: lppl (unverified)
+fncychap: dfsg (unverified)
+foekfont: gpl (unverified)
+foilhtml: lppl (unverified)
+fontch: lppl (unverified)
+fontinst: lppl (verification data:1.928:1.928:2006-02-23:frank:header)
+fontname: gpl (unverified)
+fontspec: lppl (unverified)
+footbib: lppl (verification data:2.0.4:2.0.4:2006-11-09:norbusan:footbib.dtx)
+footmisc: lppl (unverified)
+footnpag: gpl (unverified)
+forloop: lgpl (unverified)
+formlett: unknown (unverified)
+formula: gpl (unverified)
+formular: lppl (unverified)
+fourier: lppl (unverified)
+fp: lppl (unverified)
+fpl: gpl (verification data:1.002:1.002:2006-05-04:frank:README)
+frcursive: gpl (unverified)
+frenchle: lppl (unverified)
+fribrief: unknown (unverified)
+fullblck: unknown (unverified)
+fullpict: unknown (unverified)
+functan: lppl (unverified)
+fundus: unknown (unverified)
+futhark: unknown (unverified)
+g-brief: lppl (unverified)
+galley: not-in-catalogue
+galois: lppl (unverified)
+garamond: not-in-catalogue
+garuda: not-in-catalogue
+gastex: lppl (unverified)
+gatech-thesis: gpl (unverified)
+gauss: lppl (unverified)
+genealogy: lppl (unverified)
+genmisc: not-in-catalogue
+genmpage: lppl (unverified)
+geometry: lppl (unverified)
+geomsty: unknown (unverified)
+german: lppl (unverified)
+germbib: unknown (unverified)
+ginpenc: lppl (unverified)
+gloss: lppl (unverified)
+glossary: lppl (unverified)
+glyphlist: not-in-catalogue
+gmdoc: lppl (unverified)
+gmiflink: lppl (unverified)
+gmutils: lppl (unverified)
+gmverb: lppl (unverified)
+gnuplottex: gpl (verification data:0.2:0.2:2006-11-02:norbusan:header)
+go: pd (unverified)
+gost: lppl (unverified)
+gothic: unknown (unverified)
+graphics: lppl (unverified)
+graphicx-psmin: lppl (unverified)
+greek: not-in-catalogue
+greektex: pd (unverified)
+greenpoint: gpl (unverified)
+grfpaste: lppl (unverified)
+grnumalt: unknown (unverified)
+groff: not-in-catalogue
+grotesq: not-in-catalogue
+grtimes: unknown (unverified)
+grverb: not-in-catalogue
+GuIT: not-in-catalogue
+guitar: unknown (unverified)
+gustlib: pd (unverified)
+HA-prosper: lppl (unverified)
+hands: unknown (unverified)
+hanging: lppl (unverified)
+harpoon: unknown (unverified)
+harvard: unknown (unverified)
+harvmac: unknown (unverified)
+hatching: pd (unverified)
+hc: dfsg (unverified)
+helvetic: gpl (unverified)
+hepparticles: lppl (unverified)
+hepthesis: lppl (unverified)
+hepunits: lppl (unverified)
+hfbright: lppl (unverified)
+hfoldsty: gpl (unverified)
+hhtensor: lppl (unverified)
+hieroglf: lppl (unverified)
+hilowres: unknown (unverified)
+histogr: lppl1.3 (verification data:1.01:1.01:2006-11-09:norbusan:histogr.dtx)
+hitec: unknown (unverified)
+hpsdiss: gpl (unverified)
+hrlatex: lppl (unverified)
+hvfloat: lppl (unverified)
+hvmath: lppl (unverified)
+hyper: lppl (unverified)
+hyperref: lppl (unverified)
+hyperxmp: lppl (unverified)
+hyphenat: lppl (unverified)
+hyplain: pd (unverified)
+ibycus-babel: lppl (unverified)
+ibycus: gpl (unverified)
+ibygrk: gpl (unverified)
+icsv: lppl (unverified)
+IEEEconf: lppl (unverified)
+ieeepes: lppl (unverified)
+IEEEtran: lppl (unverified)
+ifacmtg: other (unverified)
+ifmslide: dfsg (unverified)
+ifsym: dfsg (unverified)
+ifxetex: lppl (unverified)
+ijqc: lppl (unverified)
+imac: gpl (unverified)
+index: dfsg (unverified)
+inlinebib: lppl (unverified)
+insbox: pd (unverified)
+interactiveworkbook: lppl (unverified)
+invoice: dfsg (unverified)
+iopart-num: lppl (unverified)
+ipa: unknown (unverified)
+iso: not-in-catalogue
+iso10303: not-in-catalogue
+isodate: lppl (unverified)
+isorot: lppl (unverified)
+isotope: lppl (unverified)
+itrans: not-in-catalogue
+iwona: gfsl (unverified)
+jadetex: dfsg (unverified)
+jhep: unknown (unverified)
+jknapltx: gpl (unverified)
+jmn: not-in-catalogue
+jneurosci: lppl (unverified)
+jpsj: lppl (unverified)
+jsmisc: not-in-catalogue
+jura: gpl (unverified)
+juraabbrev: gpl (unverified)
+jurabib: gpl (verification data:0.6:0.6:2006-11-09:norbusan:jurabib.dtx)
+juramisc: lppl (unverified)
+jurarsp: gpl (unverified)
+kalender: unknown (unverified)
+karnaugh: lppl (unverified)
+kastrup: dfsg (unverified)
+kdgreek: unknown (unverified)
+kerkis: lppl (unverified)
+kerntest: lppl (unverified)
+keystroke: gpl (unverified)
+kixfont: not-in-catalogue
+kluwer: not-in-catalogue
+knuthotherfonts: not-in-catalogue
+koma-script: lppl (unverified)
+labbook: lppl (unverified)
+labelcas: lppl (unverified)
+labels: lppl (unverified)
+lambda: not-in-catalogue
+lastpage: gpl (unverified)
+latex-fonts: lppl (unverified)
+latex-tds: lppl (unverified)
+latex: lppl (verification data::2e:2006-04-25:frank:legal.txt)
+latexconfig: not-in-catalogue
+latexmp: pd (unverified)
+layouts: lppl (unverified)
+lazylist: lppl (unverified)
+lcd: lppl (verification data:0.3:0.3:2006-11-09:norbusan:00readme)
+lcg: lppl (unverified)
+leaflet: lppl (unverified)
+ledmac: lppl (unverified)
+leftidx: lppl (unverified)
+lettre: lppl (unverified)
+lettrgth: not-in-catalogue
+lettrine: lppl (unverified)
+levy: not-in-catalogue
+lewis: pd (unverified)
+lexikon: lppl (unverified)
+lfb: lppl (unverified)
+lgreek: unknown (unverified)
+lh: lppl (unverified)
+lhcyr: other (unverified)
+lhelp: gpl (unverified)
+limap: lppl (unverified)
+linearA: not-in-catalogue
+lineno: lppl (unverified)
+linguex: lppl (unverified)
+lipsum: lppl (unverified)
+listbib: gpl (unverified)
+listings: lppl (verification data:1.4:1.4:2007-03-02:frank:README)
+listliketab: lppl (unverified)
+listofsymbols: lppl (unverified)
+literat: not-in-catalogue
+lkproof: gpl (unverified)
+lm: gfsl (unverified)
+lmextra: not-in-catalogue
+localloc: dfsg (unverified)
+logic: unknown (unverified)
+logpap: lppl (unverified)
+lsc: lppl (unverified)
+ltablex: unknown (unverified)
+ltabptch: lppl (unverified)
+ltxindex: gpl (unverified)
+ltxmisc: unknown (unverified)
+ly1: unknown (unverified)
+mafr: gpl (unverified)
+magyar: lppl (unverified)
+mailing: lppl (unverified)
+makebox: lppl (unverified)
+makecell: lppl (unverified)
+makecirc: lppl (unverified)
+makecmds: lppl (unverified)
+makedtx: lppl (unverified)
+makeglos: gpl (unverified)
+makeindex: dfsg (unverified)
+makeplot: lppl (unverified)
+malayalam: not-in-catalogue
+manfnt: lppl (unverified)
+manjutex: gpl (unverified)
+manuscript: lppl (unverified)
+mapcodes: other (unverified)
+maple: unknown (unverified)
+marginnote: lppl (unverified)
+marigold: not-in-catalogue
+marvosym: gpl (unverified)
+mathcomp: lppl (unverified)
+mathdesign: gpl (unverified)
+mathdots: lppl (unverified)
+mathpazo: gpl (unverified)
+maybemath: lppl (verification data:::2006-11-09:norbusan:README)
+mcaption: lppl (unverified)
+mceinleger: gpl (unverified)
+mcite: gpl (unverified)
+mdwtools: gpl (unverified)
+memoir: lppl (unverified)
+mentis: lppl (unverified)
+menu: unknown (unverified)
+metafont: not-in-catalogue
+metaobj: lppl (verification data:0.83:0.83:2006-11-09:norbusan:README)
+metaplot: lppl (verification data:0.91:0.91:2006-11-09:norbusan:README)
+metapost: unknown (unverified)
+metatex: gpl (unverified)
+metauml: gpl (unverified)
+method: lppl (unverified)
+metre: lppl (unverified)
+mex: pd (unverified)
+mff: unknown (unverified)
+mflogo: lppl (unverified)
+mfnfss: lppl (unverified)
+mfpic: lppl (unverified)
+mft: not-in-catalogue
+mftinc: lppl (unverified)
+mftoeps: not-in-catalogue
+mh: lppl (unverified)
+mhchem: lppl (unverified)
+mhequ: dfsg (unverified)
+mhs: other (unverified)
+microtype: lppl (unverified)
+midnight: unknown (unverified)
+miller: lppl (unverified)
+minipage-marginpar: lppl (unverified)
+miniplot: lppl (unverified)
+minitoc: lppl (unverified)
+minutes: dfsg (unverified)
+misc: not-in-catalogue
+misc209: not-in-catalogue
+mkind-english: not-in-catalogue
+mkind-german: not-in-catalogue
+mla-paper: bsd (unverified)
+mltex: unknown (unverified)
+mnras: nosell (unverified)
+moderncv: lppl (unverified)
+modroman: lppl (unverified)
+montex: gpl (unverified)
+morehelp: other (unverified)
+moresize: lppl (unverified)
+moreverb: lppl (unverified)
+morse: nosell (unverified)
+movie15: lppl (verification data::2006-10-12:2006-11-02:norbusan:README)
+mp3d: not-in-catalogue
+mparhack: gpl (unverified)
+mpattern: pd (unverified)
+msc: lppl (unverified)
+msg: lppl (unverified)
+mslapa: unknown (unverified)
+mtgreek: lppl (unverified)
+multenum: unknown (unverified)
+multi: not-in-catalogue
+multibbl: lppl (unverified)
+multibib: lppl (unverified)
+multicap: lppl (unverified)
+multido: lppl (unverified)
+multirow: lppl (unverified)
+multitoc: lppl (unverified)
+munich: lppl (unverified)
+musictex: unknown (unverified)
+musixlyr: unknown (unverified)
+musixps: not-in-catalogue
+musixtex: gpl (unverified)
+muthesis: lppl (unverified)
+mwcls: lppl (verification data:0.65:0.65:2006-11-09:norbusan:README)
+mwrite: other (unverified)
+mxd: unknown (unverified)
+mxedruli: unknown (unverified)
+nag: lppl (unverified)
+namespc: lppl (unverified)
+natbib: lppl (unverified)
+nath: gpl (unverified)
+nature: unknown (unverified)
+ncclatex: lppl (unverified)
+ncctools: lppl (unverified)
+ncntrsbk: not-in-catalogue
+newalg: unknown (unverified)
+newfile: lppl (unverified)
+newlfm: lppl (unverified)
+newsletr: other-free (unverified)
+newthm: unknown (unverified)
+newvbtm: lppl (unverified)
+niceframe: unknown (unverified)
+nih: lppl (unverified)
+nkarta: unknown (unverified)
+noitcrul: lppl (unverified)
+nomencl: lppl (unverified)
+nomentbl: lppl (unverified)
+nonfloat: pd (unverified)
+norasi: not-in-catalogue
+notes: lppl (unverified)
+nrc: lppl (unverified)
+ntabbing: dfsg (unverified)
+ntgclass: lppl (unverified)
+ntheorem: lppl (unverified)
+numline: unknown (unverified)
+numprint: lppl (unverified)
+oberdiek: lppl (verification data:::2006-11-03:norbusan:)
+objectz: lppl (unverified)
+oca: unknown (unverified)
+ocherokee: lppl (unverified)
+ocr-a: nosell (unverified)
+ocr-latex: gpl (unverified)
+octavo: lppl (unverified)
+oesch: unknown (unverified)
+ofs: knuth (unverified)
+ogham: unknown (unverified)
+ogonek: other (unverified)
+oinuit: lppl (unverified)
+oldstyle: lppl (unverified)
+omega-devanagari: unknown (unverified)
+omega: gpl (unverified)
+onlyamsmath: lppl (unverified)
+opcit: lppl (unverified)
+optima: not-in-catalogue
+ordinalpt: lppl (unverified)
+osa: unknown (unverified)
+osmanian: unknown (unverified)
+ot2cyr: unknown (unverified)
+othello: gpl (unverified)
+otibet: not-in-catalogue
+outline: unknown (unverified)
+outliner: gpl (unverified)
+overpic: lppl (unverified)
+oxford: nosell (unverified)
+pacioli: lppl (unverified)
+pageno: other (unverified)
+pagenote: lppl (unverified)
+palatino: gpl (unverified)
+paper: unknown (unverified)
+papercdcase: lppl (unverified)
+papertex: lppl (unverified)
+paralist: lppl (unverified)
+parallel: lppl (unverified)
+paresse: lppl (unverified)
+parrun: lppl (unverified)
+passivetex: dfsg (unverified)
+patch: lppl (unverified)
+patchcmd: pd (unverified)
+pauldoc: lppl (unverified)
+pawpict: gpl (unverified)
+pb-diagram: dfsg (unverified)
+pbox: gpl (unverified)
+pbsheet: lppl (unverified)
+pclnfss: unknown (unverified)
+pdcmac: gpl (unverified)
+pdf-trans: pd (unverified)
+pdfcprot: lppl (unverified)
+pdfpages: lppl (unverified)
+pdfscreen: lppl (verification data:1.5:1.5:2006-11-09:norbusan:header)
+pdfslide: lppl (unverified)
+pdfsync: lppl (unverified)
+pdftex-def: lppl (unverified)
+pdftricks: gpl (unverified)
+pdfwin: not-in-catalogue
+pecha: gpl (unverified)
+perception: lppl (unverified)
+perltex: lppl (unverified)
+permute: lppl (unverified)
+petri-nets: gpl (unverified)
+pgf: lppl1.3 (verification data:1.10:1.10:2006-11-02:norbusan:LICENSE)
+phaistos: lppl (unverified)
+philokalia: lppl (unverified)
+phonetic: unknown (unverified)
+photo: lppl (unverified)
+physe: unknown (unverified)
+phyzzx: unknown (unverified)
+picinpar: gpl (unverified)
+pict2e: lppl (unverified)
+pictex: unknown (unverified)
+pictex2: lppl (unverified)
+piechartmp: lppl (unverified)
+pittetd: unknown (unverified)
+pl: unknown (unverified)
+placeins: pd (unverified)
+plain: knuth (unverified)
+plari: gpl (unverified)
+plates: lppl (unverified)
+platex: lppl (unverified)
+play: lppl (unverified)
+plgraph: not-in-catalogue
+plnfss: lppl (unverified)
+plweb: not-in-catalogue
+pmgraph: unknown (unverified)
+poemscol: lppl (unverified)
+polyglot: not-in-catalogue
+polynom: lppl (unverified)
+polytable: lppl (verification data:0.8.2:0.8.2:2006-11-09:norbusan:README)
+postcards: lppl (unverified)
+powerdot: lppl (unverified)
+ppower4: gpl (unverified)
+ppr-prv: lppl (unverified)
+pracjourn: gpl (unverified)
+prelim2e: lppl (unverified)
+preprint: lppl (unverified)
+prettyref: unknown (unverified)
+preview: gpl (verification data:11.84:11.81:2006-04-21:frank:header)
+probsoln: lppl (unverified)
+procIAGssymp: lppl (verification data:::2006-11-09:norbusan:procIAGssymp.sty)
+progkeys: unknown (unverified)
+program: gpl (unverified)
+progress: lppl (unverified)
+prosper: lppl (unverified)
+protocol: lppl1.3 (verification data:1.9:1.9:2006-11-03:norbusan:readme)
+psafm: not-in-catalogue
+pseudocode: lppl (unverified)
+psfig: nosell (unverified)
+psfrag: dfsg (unverified)
+psfragx: lppl (unverified)
+psgo: lppl (unverified)
+psizzl: lppl (unverified)
+pslatex: lppl (unverified)
+psnfss: lppl (verification data:9.2a:9.2:2006-05-02:frank:psfonts.dtx)
+psnfssx: lppl (unverified)
+pspicture: lppl (unverified)
+pst-3d: lppl (verification data:1.0:1.0:2003-03-28:frank:header)
+pst-3dplot: lppl (unverified)
+pst-bar: lppl (verification data:::2006-11-09:norbusan:LICENSE)
+pst-barcode: lppl (unverified)
+pst-blur: lppl (unverified)
+pst-circ: lppl (unverified)
+pst-coil: lppl (unverified)
+pst-dbicons: lppl (unverified)
+pst-eps: lppl (unverified)
+pst-eucl: lppl (unverified)
+pst-fill: lppl (unverified)
+pst-fr3d: lppl (unverified)
+pst-func: lppl (unverified)
+pst-geo: lppl (unverified)
+pst-ghsb: not-in-catalogue
+pst-gr3d: lppl (unverified)
+pst-grad: lppl (unverified)
+pst-infixplot: lppl (unverified)
+pst-jtree: lppl (unverified)
+pst-labo: lppl (verification data:2.03:2.03:2006-11-02:norbusan:header)
+pst-lens: lppl (unverified)
+pst-light3d: lppl (unverified)
+pst-math: lppl (unverified)
+pst-optic: dfsg (unverified)
+pst-osci: lppl (unverified)
+pst-pdf: lppl (unverified)
+pst-pdgr: lppl (unverified)
+pst-poly: lppl (verification data:1.60:1.60:2006-03-27:frank:header)
+pst-slpe: lppl (unverified)
+pst-text: lppl (unverified)
+pst-uml: lppl (unverified)
+pst-vue3d: lppl (unverified)
+pstricks-add: lppl (unverified)
+pstricks: lppl (unverified)
+ptptex: unknown (unverified)
+punk: knuth (unverified)
+pxfonts: gpl (unverified)
+qcm: lppl (unverified)
+qfonts: gpl (unverified)
+qobitree: unknown (unverified)
+qpxqtx: not-in-catalogue
+qsymbols: gpl (unverified)
+qtree: lppl (unverified)
+quotchap: lppl (unverified)
+r-und-s: dfsg (unverified)
+ragged2e: lppl (unverified)
+randbild: lppl (unverified)
+randtext: lppl (unverified)
+rccol: dfsg (unverified)
+rcs: gpl (unverified)
+rcsinfo: lppl (unverified)
+realcalc: nosell (unverified)
+rectopma: lppl (unverified)
+refcheck: gpl (unverified)
+refman: lppl (unverified)
+refstyle: lppl (unverified)
+regcount: lppl (verification data:1.0:1.0:2006-11-09:norbusan:regcount.dtx)
+register: lppl (verification data:1.5:1.4:2006-11-09:norbusan:register.dtx)
+relenc: unknown (unverified)
+repeatindex: lppl (unverified)
+resume: lppl (unverified)
+revtex: lppl (unverified)
+rlepsf: lppl (unverified)
+rmpage: unknown (unverified)
+robustcommand: lppl (unverified)
+robustindex: lppl (unverified)
+roex: not-in-catalogue
+romannum: lppl (unverified)
+rotating: lppl (unverified)
+rotfloat: lppl (unverified)
+rotpages: lppl (unverified)
+rsc: gpl (verification data:1.1:2006-10-30:2006-11-09:norbusan:header)
+rsfs: lppl (unverified)
+rst: nocommercial (unverified)
+rtkinenc: lppl (verification data:1.0:1.0:2006-11-05:norbusan:rtkinenc.ins)
+rtklage: not-in-catalogue
+ruhyphen: lppl (unverified)
+sae: nosell (unverified)
+sanskrit: lppl (unverified)
+sauerj: lppl (unverified)
+sauter: unknown (unverified)
+sauterfonts: gpl (verification data:::2006-11-05:norbusan:sauterfonts.fdd)
+savefnmark: gpl (verification data:1.0:1.0:2006-11-05:norbusan:savefnmark.dtx)
+savesym: lppl (verification data:1.1:1.1:2006-11-05:norbusan:header)
+savetrees: lppl (verification data:1.2:1.1:2006-11-05:norbusan:README)
+scale: gpl (verification data:1.1.2:1.1.2:2006-11-05:norbusan:README)
+scalebar: lppl (verification data:1.0:1.0:2006-11-05:norbusan:header)
+schedule: unknown (unverified)
+scientificpaper: lppl (unverified)
+sciposter: lppl (unverified)
+sciwordconv: lppl (unverified)
+screenplay: gpl (verification data:1.535:1.518:2006-11-03:norbusan:header)
+script: unknown (unverified)
+sectionbox: lppl (unverified)
+sectsty: lppl (unverified)
+semantic: lppl (unverified)
+semaphor: gpl (verification data:::2006-11-05:norbusan:README)
+seminar: lppl (unverified)
+semioneside: lppl (unverified)
+seqsplit: lppl (verification data:0.1:0.1:2006-11-05:norbusan:README)
+setspace: pd (unverified)
+sf298: lppl (unverified)
+sffms: lppl (verification data:2.0:2.0:2006-11-05:norbusan:header)
+sgame: lppl (unverified)
+shadbox: other (unverified)
+shadethm: lppl (unverified)
+shapepar: nocommercial (unverified)
+shortlst: unknown (unverified)
+shorttoc: lppl (verification data:1.3:1.3:2006-11-05:norbusan:header)
+showdim: unknown (unverified)
+showexpl: lppl (unverified)
+showlabels: gpl (verification data:1.6:1.6:2006-11-05:norbusan:README)
+sidecap: lppl (verification data:1.6f:1.6f:2006-11-05:norbusan:header)
+sides: gpl (unverified)
+siggraph: other (unverified)
+simpsons: unknown (unverified)
+SIstyle: lppl (unverified)
+SIunits: lppl (unverified)
+skak: lppl (unverified)
+skaknew: lppl (unverified)
+skull: gpl (verification data:0.1:0.1:2006-11-05:norbusan:header)
+slantsc: lppl (unverified)
+slashbox: unknown (unverified)
+slidenotes: unknown (unverified)
+slideshow: other (unverified)
+smalltableof: lppl (verification data:::2006-11-05:norbusan:README)
+smartref: lppl (verification data:1.9:1.9:2006-11-05:norbusan:header)
+smflatex: unknown (unverified)
+snapshot: lppl (unverified)
+songbook: lgpl-2.1 (unverified)
+sort-by-letters: lppl (unverified)
+soul: lppl (verification data:2.4:2.4:2006-11-05:norbusan:soul.txt)
+soyombo: unknown (unverified)
+sparklines: lppl (unverified)
+spie: lppl (unverified)
+splines: lppl1.3 (verification data:0.2:0.2:2006-11-05:norbusan:README)
+splitbib: lppl (unverified)
+splitindex: dfsg (unverified)
+spotcolor: lppl (unverified)
+sprite: unknown (unverified)
+srcltx: pd (verification data:1.6:1.5:2006-11-05:norbusan:header)
+sseq: lppl (verification data:1.03:1.03:2006-11-05:norbusan:sseq.dtx)
+ssqquote: dfsg (unverified)
+stack: lppl (verification data:1.00:1.00:2006-11-05:norbusan:stack.dtx)
+stage: lppl1.3 (verification data:::2006-11-05:norbusan:header)
+startex: unknown (unverified)
+statistik: gpl (unverified)
+stdclsdv: lppl (verification data:1.1:1.1:2006-11-05:norbusan:README)
+stdpage: lppl1.2 (verification data:0.6:0.6:2006-11-05:norbusan:header)
+stellenbosch: lppl (unverified)
+stmaryrd: lppl (unverified)
+struktex: lppl (unverified)
+sttools: lppl (unverified)
+subeqn: lppl (verification data:2.0b:2.0b:2006-11-05:norbusan:header)
+subeqnarray: lppl (verification data:2.1c:2.1c:2006-11-05:norbusan:header)
+subfig: lppl (unverified)
+subfigure: lppl (unverified)
+subfloat: lppl (verification data:2.14:2.14:2006-11-05:norbusan:README)
+substr: lppl (verification data:1.1:1.1:2006-11-05:norbusan:README)
+sudoku: lppl (unverified)
+sudokubundle: lppl (unverified)
+sugconf: lppl (unverified)
+supertabular: lppl (unverified)
+svgcolor: lppl (unverified)
+svn-multi: dfsg (unverified)
+svn: lppl (unverified)
+svninfo: lppl (unverified)
+swebib: lppl1.2 (verification data:::2006-11-05:norbusan:header)
+swimgraf: lppl (unverified)
+symbol: gpl (unverified)
+syntax: gpl (verification data:::2006-11-05:norbusan:README)
+syntrace: lppl (unverified)
+synttree: lppl (unverified)
+t-angles: gpl (unverified)
+t2: lppl (unverified)
+Tabbing: lppl (unverified)
+tableaux: unknown (unverified)
+tabto-ltx: lppl (unverified)
+tabulary: lppl (unverified)
+tabvar: lppl (unverified)
+talk: lppl (unverified)
+tap: pd (unverified)
+tapir: gpl (unverified)
+taupin: not-in-catalogue
+tcldoc: not-in-catalogue
+technics: lppl (unverified)
+template: not-in-catalogue
+tengwarscript: lppl (unverified)
+tensor: lppl (verification data:2.1:2.1:2006-11-02:norbusan:header)
+teubner: lppl (verification data:2.2c:2.2b:2006-11-02:norbusan:teubner.txt)
+tex-gyre: gfsl (unverified)
+tex-ps: pd (unverified)
+tex4ht: lppl (unverified)
+texdraw: dfsg (unverified)
+texinfo: gpl (verification data:2007-05-04.09:4.8:2006-04-25:frank:header)
+texlogos: lppl (unverified)
+texmate: lppl (unverified)
+texpower: gpl (unverified)
+texshade: gpl (unverified)
+texsis: lppl (unverified)
+textcase: lppl (unverified)
+textfit: dfsg (unverified)
+textmerg: lppl (unverified)
+textopo: gpl (verification data:1.4:1.4:2006-11-02:norbusan:textopo.txt)
+textpath: lppl (unverified)
+textpos: gpl (unverified)
+thesis-titlepage-fhac: lppl (unverified)
+thumb: gpl (verification data:1.0:1.0:2006-11-02:norbusan:README)
+thumbpdf: lppl (unverified)
+ticket: lppl (unverified)
+times: gpl (unverified)
+timescyr: not-in-catalogue
+timesht: not-in-catalogue
+timesnew: not-in-catalogue
+timing: unknown (unverified)
+tipa: unknown (unverified)
+titlefoot: lppl (verification data::1999/03/02:2006-11-02:norbusan:header)
+titlesec: lppl (unverified)
+titling: lppl (verification data:2.1c:2.1c:2006-11-02:norbusan:README)
+tmmath: lppl (unverified)
+tocbibind: lppl (verification data:1.5g:1.5g:2006-11-02:norbusan:README)
+tocloft: lppl1.3 (verification data:2.3c:2.3c:2006-11-02:norbusan:README)
+tocvsec2: lppl1.3 (verification data:1.2:1.2:2006-11-02:norbusan:README)
+todo: lppl (verification data:1.1:1.1:2006-11-02:norbusan:header)
+tokenizer: lppl (unverified)
+toolbox: lppl (unverified)
+tools: lppl (verification data:::2006-05-02:frank:readme.txt)
+topfloat: gpl (unverified)
+totpages: lppl (unverified)
+tpslifonts: gpl (unverified)
+tracking: unknown (unverified)
+trajan: lppl (unverified)
+tree-dvips: unknown (unverified)
+treetex: not-in-catalogue
+trfsigns: gpl (unverified)
+trsym: lppl1.2 (verification data:1.0:1.0:2006-11-02:norbusan:)
+tugboat: lppl (unverified)
+twoup: not-in-catalogue
+txfonts: gpl (unverified)
+type1cm: lppl (unverified)
+typedref: unknown (unverified)
+typespec: unknown (unverified)
+typogrid: lppl (verification data:0.10:0.10:2006-11-02:norbusan:README)
+uaclasses: unknown (unverified)
+ucs: not-in-catalogue
+ucthesis: lppl (verification data:3.2:3.2:2006-10-17:norbusan:)
+uhc: not-in-catalogue
+uhrzeit: unknown (unverified)
+uiucthesis: lppl (unverified)
+ukrhyph: lppl (unverified)
+ulsy: unknown (unverified)
+umich-thesis: lppl (verification data:1.20:1.20:2006-10-17:norbusan:)
+uml: lppl (unverified)
+umlaute: lppl (unverified)
+umoline: lppl (unverified)
+umrand: unknown (unverified)
+underlin: lppl (unverified)
+undertilde: unknown (unverified)
+units: gpl (verification data:0.9b:0.9b:2006-10-17:norbusan:)
+unitsdef: lppl (unverified)
+univers: not-in-catalogue
+universa: gpl (unverified)
+upquote: lppl (verification data:v1.1:v1.1:2006-10-17:norbusan:)
+urlbst: gpl (unverified)
+ushort: dfsg (unverified)
+utf8mex: not-in-catalogue
+utopia: dfsg (unverified)
+uwthesis: lppl (unverified)
+vancouver: gpl (unverified)
+variations: gpl (unverified)
+varindex: dfsg (unverified)
+vector: unknown (unverified)
+velthuis: not-in-catalogue
+venn: lppl (unverified)
+verse: lppl (unverified)
+versions: lppl (verification data:0.55:0.55::norbusan:)
+vertex: unknown (unverified)
+vhistory: lppl (unverified)
+vita: unknown (unverified)
+vmargin: lppl (verification data:2.5:2.5::norbusan:)
+vntex: lppl (unverified)
+volumes: lppl (unverified)
+vpe: lppl (unverified)
+vrb: unknown (unverified)
+vrsion: lppl (unverified)
+vtex: not-in-catalogue
+wadalab: unknown (unverified)
+wallpaper: lppl (unverified)
+warning: lppl (verification data:0.01:0.01::norbusan:)
+warpcol: unknown (unverified)
+was: lppl (unverified)
+wasy: dfsg (unverified)
+wasysym: lppl (verification data:2.0:2.0:2006-03-06:frank:header)
+webeq: not-in-catalogue
+williams: unknown (unverified)
+wnri: gpl (unverified)
+wntamil: other (unverified)
+wordcount: dfsg (unverified)
+wordlike: lppl (unverified)
+wrapfig: dfsg (unverified)
+wsuipa: unknown (unverified)
+xbmc: not-in-catalogue
+xcolor: lppl (verification data:2.11:2.09:2004-06-25:frank:header)
+xdoc: lppl (unverified)
+xetex: not-in-catalogue
+xetexconfig: not-in-catalogue
+xetexurl: not-in-catalogue
+xfrac: lppl (unverified)
+xifthen: lppl (unverified)
+xinitials: not-in-catalogue
+xkeyval: lppl (verification data:2.5f:2.0,2.5e:2006-03-06:frank:README)
+xltxtra: lppl (unverified)
+xmlplay: pd (unverified)
+xmltex: lppl (unverified)
+xmpincl: gpl (unverified)
+xor: not-in-catalogue
+xparse: not-in-catalogue
+xq: lppl (unverified)
+xtab: lppl (verification data:2.3a:2.3a:2006-10-17:norbusan:README)
+xtcapts: unknown (unverified)
+xtheorem: not-in-catalogue
+xu-hyphen: not-in-catalogue
+xunicode: not-in-catalogue
+xyling: lppl (verification data:1.1:1.1:2006-10-17:norbusan:header)
+xypic: dfsg (unverified)
+xytree: lppl (unverified)
+yafoot: lppl (unverified)
+yannisgr: unknown (unverified)
+yfonts: lppl (unverified)
+yhmath: lppl (unverified)
+yi4latex: unknown (unverified)
+york-thesis: lppl (unverified)
+youngtab: lppl (unverified)
+yplan: lppl (unverified)
+ytex: unknown (unverified)
+zapfchan: gpl (unverified)
+zapfding: gpl (unverified)
+zed-csp: other (unverified)
+zefonts: unknown (unverified)
+amslatex-primer: unknown (unverified)
+amsldoc-it: not-in-catalogue
+amsldoc-vn: not-in-catalogue
+amsmath-it: not-in-catalogue
+amsthdoc-it: not-in-catalogue
+beamer-tut-pt: gpl (unverified)
+catalogue: lppl (unverified)
+components-of-TeX: not-in-catalogue
+comprehensive: lppl (unverified)
+cursolatex: gpl (unverified)
+dtxtut: lppl (unverified)
+epslatex-fr: not-in-catalogue
+es-tex-faq: not-in-catalogue
+fancyhdr-it: not-in-catalogue
+FAQ-en: not-in-catalogue
+FAQ-fr: not-in-catalogue
+FAQ-ge: not-in-catalogue
+firststeps: not-in-catalogue
+free-math-font-survey: dfsg (unverified)
+gentle-gr: not-in-catalogue
+gentle: unknown (unverified)
+guide-to-latex: not-in-catalogue
+guides-pl: not-in-catalogue
+help: not-in-catalogue
+impatient-fr: not-in-catalogue
+impatient: fdl (unverified)
+knuth: not-in-catalogue
+kopka: not-in-catalogue
+l2picfaq: fdl (unverified)
+l2tabu-english: gpl (unverified)
+l2tabu-french: gpl (unverified)
+l2tabu-it: not-in-catalogue
+l2tabu: gpl (unverified)
+latex-graphics-companion: not-in-catalogue
+latex-tipps-und-tricks: not-in-catalogue
+latex-web-companion: not-in-catalogue
+latex2e-html: not-in-catalogue
+lkort: unknown (unverified)
+lshort-bulgarian: pd (unverified)
+lshort-dutch: gpl (unverified)
+lshort-english: dfsg (unverified)
+lshort-finnish: unknown (unverified)
+lshort-french: unknown (unverified)
+lshort-german: dfsg (unverified)
+lshort-italian: gpl (unverified)
+lshort-japanese: gpl (unverified)
+lshort-korean: unknown (unverified)
+lshort-mongolian: unknown (unverified)
+lshort-polish: pd (unverified)
+lshort-portuguese: pd (unverified)
+lshort-russian: gpl (unverified)
+lshort-slovak: lppl (unverified)
+lshort-spanish: unknown (unverified)
+lshort-thai: pd (unverified)
+lshort-turkish: pd (unverified)
+lshort-ukrainian: not-in-catalogue
+lshort-vietnamese: lppl (unverified)
+make-tex-work: not-in-catalogue
+math-into-latex: not-in-catalogue
+mathmode: not-in-catalogue
+MemoirChapStyles: not-in-catalogue
+metafont-for-beginners: not-in-catalogue
+metafp: lppl (unverified)
+metapost-examples: dfsg (unverified)
+ntg: dfsg (unverified)
+ntheorem-vn: not-in-catalogue
+pstricks-tutorial: not-in-catalogue
+tamethebeast: lppl (unverified)
+tds: unknown (unverified)
+tex-refs: not-in-catalogue
+tex-virtual-academy-pl: not-in-catalogue
+texlive-common: not-in-catalogue
+texlive-cz: not-in-catalogue
+texlive-en: not-in-catalogue
+texlive-fr: not-in-catalogue
+texlive-ge: not-in-catalogue
+texlive-pl: not-in-catalogue
+texlive-ru: not-in-catalogue
+texlive-zh-cn: not-in-catalogue
+tlc2: not-in-catalogue
+truetype: not-in-catalogue
+Type1fonts: not-in-catalogue
+visualfaq: lppl (unverified)
+voss-de: not-in-catalogue
+webguide: dfsg (unverified)
+wp-conv: unknown (unverified)
+xypic-tut-pt: gpl (unverified)
+hyphen-arabic: not-in-catalogue
+hyphen-base: not-in-catalogue
+hyphen-basque: not-in-catalogue
+hyphen-bulgarian: not-in-catalogue
+hyphen-coptic: not-in-catalogue
+hyphen-croatian: not-in-catalogue
+hyphen-czechslovak: not-in-catalogue
+hyphen-danish: not-in-catalogue
+hyphen-dutch: not-in-catalogue
+hyphen-esperanto: not-in-catalogue
+hyphen-estonian: not-in-catalogue
+hyphen-finnish: not-in-catalogue
+hyphen-french: not-in-catalogue
+hyphen-german: not-in-catalogue
+hyphen-greek: not-in-catalogue
+hyphen-hungarian: not-in-catalogue
+hyphen-ibycus: not-in-catalogue
+hyphen-icelandic: not-in-catalogue
+hyphen-indonesian: not-in-catalogue
+hyphen-interlingua: not-in-catalogue
+hyphen-italian: not-in-catalogue
+hyphen-latin: not-in-catalogue
+hyphen-mongolian: not-in-catalogue
+hyphen-norwegian: not-in-catalogue
+hyphen-pinyin: not-in-catalogue
+hyphen-polish: not-in-catalogue
+hyphen-portuguese: not-in-catalogue
+hyphen-romanian: not-in-catalogue
+hyphen-russian: not-in-catalogue
+hyphen-serbian: not-in-catalogue
+hyphen-slovene: not-in-catalogue
+hyphen-spanish: not-in-catalogue
+hyphen-swedish: not-in-catalogue
+hyphen-turkish: not-in-catalogue
+hyphen-ukenglish: not-in-catalogue
+hyphen-ukrainian: not-in-catalogue
+hyphen-usorbian: not-in-catalogue
+hyphen-welsh: not-in-catalogue
+lib-freetype2: not-in-catalogue
+lib-geturl: not-in-catalogue
+lib-gnu: not-in-catalogue
+lib-md5: not-in-catalogue
+lib-regex: not-in-catalogue
+lib-texmfmp: not-in-catalogue
+lib-zlib: not-in-catalogue
+scheme-basic: not-in-catalogue
+scheme-context: not-in-catalogue
+scheme-full: not-in-catalogue
+scheme-gust: not-in-catalogue
+scheme-gutenberg: not-in-catalogue
+scheme-mactex: not-in-catalogue
+scheme-medium: not-in-catalogue
+scheme-minimal: not-in-catalogue
+scheme-omega: not-in-catalogue
+scheme-tetex: not-in-catalogue
+scheme-xml: not-in-catalogue
--- texlive-extra-2009.orig/debian/fix-bin-dangling-links.sh
+++ texlive-extra-2009/debian/fix-bin-dangling-links.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+# $Id: fix-bin-dangling-links.sh 3681 2008-12-18 21:36:58Z preining $
+#
+# TeX Live 2008 ships many "binaries" as symlinks to ../../texmf-*/...
+# which we have to fix here
+#
+# Norbert Preining, 2008
+# GPL
+
+set -e
+
+for i in `find debian/ -wholename 'debian/texlive-*/usr/bin/*' -type l` ; do
+	ln=`readlink $i`
+	case "$ln" in 
+	../../texmf*)
+	  nn=`echo $ln | sed -e 's;^\.\./\.\./texmf[^/]*/;../share/texmf-texlive/;'`
+	  ln -sf $nn $i
+	  ;;
+	esac
+done
+
+
--- texlive-extra-2009.orig/debian/texlive-humanities-doc.override
+++ texlive-extra-2009/debian/texlive-humanities-doc.override
@@ -0,0 +1,4 @@
+texlive-humanities-doc: zero-byte-file-in-doc-directory
+texlive-humanities-doc: extra-license-file
+texlive-humanities-doc: script-not-executable
+texlive-humanities-doc: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-latex3.override
+++ texlive-extra-2009/debian/texlive-latex3.override
@@ -0,0 +1,4 @@
+texlive-latex3: zero-byte-file-in-doc-directory
+texlive-latex3: extra-license-file
+texlive-latex3: script-not-executable
+texlive-latex3: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-latex-extra-doc.override
+++ texlive-extra-2009/debian/texlive-latex-extra-doc.override
@@ -0,0 +1,4 @@
+texlive-latex-extra-doc: zero-byte-file-in-doc-directory
+texlive-latex-extra-doc: extra-license-file
+texlive-latex-extra-doc: script-not-executable
+texlive-latex-extra-doc: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/generate-license-file
+++ texlive-extra-2009/debian/generate-license-file
@@ -0,0 +1,34 @@
+#
+# generate-license-file
+# $Id: generate-license-file 2943 2007-06-05 15:41:04Z preining $
+# (c) 2006 Norbert Preining
+#
+# generate a license file from the information in the tpm and the
+# file tpm2liclines
+#
+# Uses tex-common's tpm2licenses
+#
+
+pkg="$1"
+
+if ! [ -r debian/$pkg ] ; then
+  echo "please first call debian/rules install!"
+  exit 1
+fi
+
+mkdir -p debian/$pkg/usr/share/doc/$pkg
+cat debian/Licenses.header > debian/$pkg.Licenses.gen
+
+if [ -r debian/$pkg.Licenses.add ] ; then
+	cat debian/$pkg.Licenses.add >> debian/$pkg.Licenses.gen
+fi
+perl /usr/share/tex-common/tpm2licenses		\
+	--Catalogue=file:./debian/tpm2liclines				\
+	--package=texlive						\
+	--tpmdir=./debian/$pkg/usr/share/texmf-texlive/tpm		\
+	--listallfiles							\
+	--texmfPath="./debian/$pkg/usr/share/texmf-texlive ./debian/$pkg/usr/share/doc/$pkg" 2>/dev/null	\
+	| sed -e 's,^\./debian/[^/]*/usr,/usr,' >> debian/$pkg.Licenses.gen
+
+mv debian/$pkg.Licenses.gen debian/$pkg/usr/share/doc/$pkg/Licenses
+
--- texlive-extra-2009.orig/debian/texlive-latex-extra.override
+++ texlive-extra-2009/debian/texlive-latex-extra.override
@@ -0,0 +1,4 @@
+texlive-latex-extra: zero-byte-file-in-doc-directory
+texlive-latex-extra: extra-license-file
+texlive-latex-extra: script-not-executable
+texlive-latex-extra: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/copyright
+++ texlive-extra-2009/debian/copyright
@@ -0,0 +1,793 @@
+Copyright information for the texlive bundle
+
+Table of contents:
+
+1. Copyright and License of the debian-specific adaptions
+2. License of the TeX live distribution as a compilation work
+3. Licenses of individual parts
+3.1 Explanation of the format of the following information
+3.2 Packages with license problems
+3.3 Individual license texts
+3.4 (Incomplete) list of licenses of individual parts
+
+
+1. Copyright and License of the debian-specific adaptions
+
+Debian adaptions for these packages are licensed under the GNU General
+Public License, version 2, and are under Copyright by:
+
+   Norbert Preining <preining@logic.at> (2005-)
+   Frank KÃ¼ster <frank@kuesterei.ch> (2006-)
+
+All code generated for the Debian adaptions is under the GNU General
+Public License.
+
+--------
+
+2. License of the TeX live distribution as a compilation work
+
+COPYING CONDITIONS FOR TeX Live:
+
+To the best of our knowledge, all software in this distribution is
+freely redistributable (libre, that is, not necessarily gratis), within
+the Free Software Foundation's definition and Debian Free Software
+Guidelines.  If you find any non-free files included, please contact us
+(references given below).
+
+That said, TeX Live has neither a single copyright holder nor a single
+license covering its entire contents, since it is a collection of many
+disparate packages.  Therefore, you may copy, modify, and/or
+redistribute software from TeX Live only if you comply with the
+requirements placed thereon by the owners of the respective packages.
+
+To most easily learn these requirements, we suggest checking the TeX
+Catalogue at: http://www.ctan.org/tex-archive/help/Catalogue/ (or any
+CTAN mirror).  The Catalogue is also included in TeX Live in
+./texmf/doc/html/catalogue/, but the online version will have updates.
+Of course the legal statements within the packages themselves are the
+final authority.
+
+In some cases, TeX Live is distributed with a snapshot of the CTAN
+archive, which is entirely independent of and separable from TeX Live
+itself.  (The "live" DVD in the TeX Collection is one example of this.)
+Please be aware that the CTAN snapshot contains many files which are
+*not* freely redistributable; see LICENSE.CTAN for more information.
+
+
+GUIDELINES FOR REDISTRIBUTION:
+
+In general, you may redistribute TeX Live, with or without modification,
+for profit or not, according to the usual free software tenets.  Here
+are some general guidelines for doing this:
+
+- If you make any changes to the TeX Live distribution or any
+package it contains, besides complying with any licensing requirements,
+you must prominently mention such changes in your modified distribution
+so that users do not take your work for ours, and know to contact you,
+not us, in case of questions or problems.  A new top-level
+README.<yourwork> file is a good place to describe the general situation.
+
+- Especially (but not necessarily) if changes or additions are made, we
+recommend a clearly different title, such as "<your work> demo CD",
+based on TeX Live YYYY demo (with updates)", where YYYY is the year of
+TeX Live you are publishing.  This credits both our work and yours.
+
+- You absolutely may *not* place your own copyright on the entire
+distribution, since it is not your work (as stated above, TeX Live is
+not created by any single person or entity).  Statements such as "all
+rights reserved" and "may not be reproduced" are especially
+reprehensible, since they are antithetical to the free software
+principles under which TeX Live is produced.
+
+- You may use any cover or media label designs that you wish.  Such
+packaging and marketing details are not covered by any TeX Live license.
+
+- Finally, we make the following requests (not legal requirements):
+
+a) Acknowledging that TeX Live is developed as a joint effort by all TeX
+   user groups, and encouraging the user/reader to join their user group
+   of choice.
+   
+   The web page http://www.tug.org/usergroups.html may be referenced as
+   a list of TeX user groups.  We also appreciate your explicitly
+   listing all the user groups as given on that page, space permitting.
+
+b) Referencing the TeX Live home page: http://www.tug.org/tex-live/.
+
+c) Crediting the editor of the original TeX Live: Sebastian Rahtz.
+
+Such credits may be placed on the label of your media, your cover,
+and/or in accompanying text (for instance, in the acknowledgements
+section of a book).
+
+Finally, although it is certainly not a requirement, we'd like to invite
+any redistributors to make a donation to the project, whether cash or
+in-kind, for example via https://www.tug.org/donate.html.  Thanks.
+
+
+If you have any questions or comments, *please* contact us.  In general,
+we appreciate being given the chance to review any TeX Live-related
+material in advance of publication, simply to avoid mistakes.  It is
+much better to correct text on a CD label or in a book before thousands
+of copies are made!
+
+We are also happy to keep anyone planning a publication informed as to
+our deadlines and progress.  Just let us know.  However, you should be
+aware that TeX Live is produced entirely by volunteers, and no dates can
+be guaranteed.
+
+
+LICENSING FOR NEW PACKAGES:
+
+Finally, we are often asked what license to use for new work.  To be
+considered for inclusion on TeX Live, a package must use a free software
+license, such as the LaTeX Project Public License, the GNU Public
+License, the X Window System license, the modified BSD license, etc., or
+be put into the public domain.  Please see the url's below for more
+discussion of this.
+
+Thanks for your interest in TeX.
+
+- Sebastian Rahtz, editor, for the TeX Live team
+
+
+TeX Live mailing list: texlive@tug.org
+TeX Live home page: http://www.tug.org/tex-live/
+
+The FSF's free software definition: http://www.gnu.org/philosophy/free-sw.html
+Debian Free Software Guidelines:    http://www.debian.org/intro/free
+FSF commentary on existing licenses:
+  http://www.gnu.org/licenses/license-list.html
+
+LPPL: http://latex-project.org/lppl.html or texmf/doc/latex/base/lppl.txt
+LPPL rationale: texmf/doc/latex/base/modguide.pdf
+
+-------------
+
+3. Reference to an (incomplete) list of licenses of individual parts
+
+Individual parts of this distribution have their own copyright and
+license.
+
+3.1 Explanation of the format of the following information
+
+Since most packages use standard licenses, we have separated the list
+of license texts and the list of packages and individual files with
+their licenses.  In section 3.3 we provide the license texts and their
+abbreviations used in in the file list.  The file list itself is
+generated automatically from the TeX Catalogue and can be found, for
+each binary package, in /usr/share/doc/texlive-<name>/Licenses.
+
+The information in the TeX Catalogue is checked by the Debian TeX
+maintainers and the CTAN maintainers.  If you find any contradiction
+in the listing with the reality please inform us.
+
+In the case of gpl and lppl, the string without a number means that
+the license statement contains a "or any later version" statement.  In
+the list in Licenses, each package has a header line like this:
+
+% ccfonts: lppl (verification data:1.1:1.1:2006-03-14:frank:readme)
+
+indicating that the package ccfonts is under LPPL, exists in version
+1.1, the license has been checked in version 1.1 on 2006-03-14 by
+"frank" (the username among the Catalogue developers, actually Frank
+KÃ¼ster), and the license information is in a file "readme".  After
+that follows the list of files, 
+
+ tex/latex/ccfonts/t1ccr.fd
+ tex/latex/ccfonts/ccfonts.sty
+ tex/latex/ccfonts/ts1ccr.fd
+ doc/latex/ccfonts/*
+
+where the * indicates that all ordinary files in that directory belong
+to that package (but not necessarily subdirectories and files
+therein).
+
+3.2 TODO: Packages with licensing problems
+
+[ this is copied over from teTeX, and some problems might already be
+solved ]
+
+3.2.1 Serious problems
+
+- euler: LPPL according changelog, but no indication in file.
+
+- adrconv: No license at all for the documentation
+
+- antp: PD according to catalogue, no statement in the files, no
+  sources; contacted upstream
+
+- bbm: no license statement at all, bug filed
+
+- cite:  chapterbib.sty is missing a license statement in the header
+
+- Problematic files by Donald Arseneau:
+
+  * chapterbib.sty: no license information
+  * tabls.sty: no license information
+  * import.sty: "this software is free of any restrictions"
+  * relsize.sty: "public domain", nothing else
+  * shapepar.sty: noncommercial
+  * version.sty: no license information, not only by D.A.
+  * selectp.sty: no license information
+  *./source/latex/shapepar/README.shapepar
+   ./source/latex/shapepar/shapepar.sty
+   ./source/latex/shapepar/shapepar.ltx
+   ./source/latex/hyphenat/hyphenat.dtx: no license information
+
+
+- citesort.sty: no license statement
+
+- index.doc: no license statement - probably unused
+
+- dinbrief: lppl 1.1+, but with additional restrictions which are non-free
+
+- eepic: The style files are public domain, but all the documentation
+  has no license at all.
+
+- extsizes: extsizes.sty, extarticle.cls and extreport.cls, and the
+  size*.clo files have a correct LPPL notice, the others have none.
+  The author seems to be active on Wikipedia, tried to contact him
+
+- beamericon*: no license statement. beamerexample-seminar: just like
+  seminar, which has not been investigated yet.  Filed bug against beamer.
+
+- one file in the psnfss directory with unclear license:
+
+    tex/latex/psnfss/8r.sty
+
+3.2.2 Normal :-) problems
+
+- listings: LPPL, plus: 
+
+,----
+| *Modification*advice* 
+| 
+| Permission is granted to modify the listings package as well as
+| lstdrvrs.dtx. You are not allowed to distribute a modified version of
+| the listings package or lstdrvrs.dtx unless you change the file names
+| and provide the original files. In any case it is better to contact
+| the address below; other users will welcome removed bugs, new
+| features, and additional programming languages.
+
+This is more restrictive than LPPL 1.3 (6.a and 6.d.2). The title is advice... 
+
+- ae: Just a formal problem, the GPL is included, but nowhere is it
+      explicitly stated that this license applies to the package.
+
+      contacted upstream
+
+- antt: gust font license, unclear which files % contacted upstream
+
+
+3.3 Individual license texts
+
+The actual text of the licenses can either be found in
+/usr/share/common-licenses (for artistic,bsd,gpl) or in "3.2 Text of
+the licenses" below.  For BSD-like licenses that just exchange the
+name of the copyright holder, we do not list the license text.
+
+A. gpl (GNU General Public License)
+
+The full text of the GPL is given in /usr/share/common-licenses/GPL.
+
+B. lppl (LaTeX Project Public License)
+
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c  2006-05-20
+
+Copyright 1999 2002-2006 LaTeX3 Project
+    Everyone is allowed to distribute verbatim copies of this
+    license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute.  This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but 
+it is written in such a way that you can use it even if your work is 
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work.  If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+   `Work'
+    Any work being distributed under this License.
+    
+   `Derived Work'
+    Any work that under any applicable law is derived from the Work.
+
+   `Modification' 
+    Any procedure that produces a Derived Work under any applicable
+    law -- for example, the production of a file containing an
+    original file associated with the Work or a significant portion of
+    such a file, either verbatim or with modifications and/or
+    translated into another language.
+
+   `Modify'
+    To apply any procedure that produces a Derived Work under any
+    applicable law.
+    
+   `Distribution'
+    Making copies of the Work available from one person to another, in
+    whole or in part.  Distribution includes (but is not limited to)
+    making any electronic components of the Work accessible by
+    file transfer protocols such as FTP or HTTP or by shared file
+    systems such as Sun's Network File System (NFS).
+
+   `Compiled Work'
+    A version of the Work that has been processed into a form where it
+    is directly usable on a computer system.  This processing may
+    include using installation facilities provided by the Work,
+    transformations of the Work, copying of components of the Work, or
+    other activities.  Note that modification of any installation
+    facilities provided by the Work constitutes modification of the Work.
+
+   `Current Maintainer'
+    A person or persons nominated as such within the Work.  If there is
+    no such explicit nomination then it is the `Copyright Holder' under
+    any applicable law.
+
+   `Base Interpreter' 
+    A program or process that is normally needed for running or
+    interpreting a part or the whole of the Work.    
+
+    A Base Interpreter may depend on external components but these
+    are not considered part of the Base Interpreter provided that each
+    external component clearly identifies itself whenever it is used
+    interactively.  Unless explicitly specified when applying the
+    license to the Work, the only applicable Base Interpreter is a
+    `LaTeX-Format' or in the case of files belonging to the 
+    `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1.  Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope.  In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2.  You may distribute a complete, unmodified copy of the Work as you
+received it.  Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3.  You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4.  If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work.  You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work.  Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5.  If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6.  If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition.  Only
+the Current Maintainer is allowed to add such statements of exemption 
+to a component of the Work. 
+
+  a. If a component of this Derived Work can be a direct replacement
+     for a component of the Work when that component is used with the
+     Base Interpreter, then, wherever this component of the Work
+     identifies itself to the user when used interactively with that
+     Base Interpreter, the replacement component of this Derived Work
+     clearly and unambiguously identifies itself as a modified version
+     of this component to the user when used interactively with that
+     Base Interpreter.
+     
+  b. Every component of the Derived Work contains prominent notices
+     detailing the nature of the changes to that component, or a
+     prominent reference to another file that is distributed as part
+     of the Derived Work and that contains a complete and accurate log
+     of the changes.
+  
+  c. No information in the Derived Work implies that any persons,
+     including (but not limited to) the authors of the original version
+     of the Work, provide any support, including (but not limited to)
+     the reporting and handling of errors, to recipients of the
+     Derived Work unless those persons have stated explicitly that
+     they do provide such support for the Derived Work.
+
+  d. You distribute at least one of the following with the Derived Work:
+
+       1. A complete, unmodified copy of the Work; 
+          if your distribution of a modified component is made by
+          offering access to copy the modified component from a
+          designated place, then offering equivalent access to copy
+          the Work from the same or some similar place meets this
+          condition, even though third parties are not compelled to
+          copy the Work along with the modified component;
+
+       2. Information that is sufficient to obtain a complete,
+          unmodified copy of the Work.
+
+7.  If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8.  The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9.  Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+     
+10. a. A Derived Work may be distributed under a different license
+       provided that license itself honors the conditions listed in
+       Clause 6 above, in regard to the Work, though it does not have
+       to honor the rest of the conditions in this license.
+      
+    b. If a Derived Work is distributed under a different license, that
+       Derived Work must provide sufficient documentation as part of
+       itself to allow each recipient of that Derived Work to honor the 
+       restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12.  Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work.  Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose.  The entire risk as to the quality and performance
+of the Work is with you.  Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1.  Make a reasonable attempt to trace the Current Maintainer (and
+     the Copyright Holder, if the two differ) through the means of
+     an Internet or similar search.
+
+ 2.  If this search is successful, then enquire whether the Work
+     is still maintained.
+
+  a. If it is being maintained, then ask the Current Maintainer
+     to update their communication data within one month.
+     
+  b. If the search is unsuccessful or no action to resume active
+     maintenance is taken by the Current Maintainer, then announce
+     within the pertinent community your intention to take over
+     maintenance.  (If the Work is a LaTeX work, this could be
+     done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+     maintenance of the Work to you, then this takes effect
+     immediately upon announcement.
+     
+  b. If the Current Maintainer is not reachable and the Copyright
+     Holder agrees that maintenance of the Work be passed to you,
+     then this takes effect immediately upon announcement.  
+    
+ 4.  If you make an `intention announcement' as described in 2b. above
+     and after three months your intention is challenged neither by
+     the Current Maintainer nor by the Copyright Holder nor by other
+     people, then you may arrange for the Work to be changed so as
+     to name you as the (new) Current Maintainer.
+     
+ 5.  If the previously unreachable Current Maintainer becomes
+     reachable once more within three months of a change completed
+     under the terms of 3b) or 4), then that Current Maintainer must
+     become or remain the Current Maintainer upon request provided
+     they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer.  You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license.  These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license.  You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license.  It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate.  Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component.  While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community.  It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one.  Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified.  Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+  %% pig.dtx
+  %% Copyright 2005 M. Y. Name
+  %
+  % This work may be distributed and/or modified under the
+  % conditions of the LaTeX Project Public License, either version 1.3
+  % of this license or (at your option) any later version.
+  % The latest version of this license is in
+  %   http://www.latex-project.org/lppl.txt
+  % and version 1.3 or later is part of all distributions of LaTeX
+  % version 2005/12/01 or later.
+  %
+  % This work has the LPPL maintenance status `maintained'.
+  % 
+  % The Current Maintainer of this work is M. Y. Name.
+  %
+  % This work consists of the files pig.dtx and pig.ins
+  % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.  
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+   The LPPL requires that distributions of the Work contain all the
+   files of the Work.  It is therefore important that you provide a
+   way for the licensee to determine which files constitute the Work.
+   This could, for example, be achieved by explicitly listing all the
+   files of the Work near the copyright notice of each file or by
+   using a line such as:
+
+    % This work consists of all files listed in manifest.txt.
+   
+   in that place.  In the absence of an unequivocal list it might be
+   impossible for the licensee to determine what is considered by you
+   to comprise the Work and, in such a case, the licensee would be
+   entitled to make reasonable conjectures as to which files comprise
+   the Work.
+
+
+
+
+C. Artistic
+D. PD (Public domain):
+
+The file or package contains a statement equivalent to 
+
+"This file is in the public domain. You may freely use, modify and
+distribute it".
+
+E. Non-standard licenses, by package name:
+
+(1) eepic.sty, eepicemu.sty:
+    The macros are in public domain.
+    You may distribute or modify it in any ways you like.
+    epic.sty:
+    You may use this file in whatever way you wish. You are requested to 
+    leave this notice intact, and report any bugs, enhancements, comments,
+    suggestions, etc. to:
+    ...
+
+(2) The Computer Modern fonts by Donald E. Knuth have a special
+    license; essentially, they are public domain, but no modified
+    version may use the same name, and the names "TeX" and "MetaFont"
+    for the resulting programs, unless they pass the TRIP and TRAP
+    tests.  The complete license statement can be found in a text at
+    http://www.tug.org/TUGboat/Articles/tb11-4/tb30knut.pdf, and the
+    relevant parts are:
+
+   ,----
+   | My work on developing TEX, METAFONT, and Computer
+   | Modern has come to an end. I willmake no further
+   | changes except to correct extremely serious bugs.
+   | 
+   | I have put these systems into the public domain so that
+   | people everywhere can use the ideas freely if they wish.
+   | 
+   | [...]
+   | As stated on the copyright pages of Volumes B, D, and
+   | E, anybody can make use of my programs in whatever
+   | way they wish, as long as they do not use the names
+   | TEX, METAFONT, or Computer Modern. In particular,
+   | any person or group who wants to produce a program
+   | superior to mine is free to do so. However, nobody is
+   | allowed to call a system TEX or METAFONT unless that
+   | system conforms 100% to my own programs, as I have
+   | specified in the manuals for the TRIP and TRAP tests.
+   | And nobody is allowed to use the names of the Computer
+   | Modern fonts in Volume E for any fonts that do not
+   | produce identical tfm files. This prohibition applies to
+   | all people or machines, whether appointed by TUG or
+   | by any other organization. I do not intend to delegate the
+   | responsibility formaintainance of TEX, METAFONT, or
+   | Computer Modern to anybody else, ever.
+   `----
+
+   For those who believe more in texts written on paper, we reproduce
+   here the copyright page of Volume $of "Computers and Typesetting"
+   by Donald E. Knuth, which present the commented code for the 
+   Computer Modern fonts:
+
+   ,----
+   | The quotations on pages 7 and 351 have been excerpted [...].
+   | 
+   | METAFONT is a trademark of th Addison Wesley Publishing Company.
+   | 
+   | TeX is a trademark of the American Mathematical Society.
+   | 
+   | The programs for computer Modern are in the public domain, and readers
+   | may freely generate and hand-tune their own fonts using the algorithms
+   | of this book.  However, use of the names is restricted:  Any fonts
+   | whose names cmr10 or cmbx12 or ... are identical to the standard font
+   | names of this book should be fully compatible with the fonts defined
+   | here; i.e., fonts with the same names are supposed to have precisely
+   | the same character coding schemes and precisely the same font metric
+   | files. 
+   `----
+
+
+
+   *****
+
+F. Individual files, not belonging to any package: 
+
+%  cahyph.tex: LPPL 1+
+%  gahyph.tex: GPL 2+
+%  icehyph.tex: LPPL 1.2+
+%  ruhyphas.tex: LPPL 1.2+
+%  ruhyphzn.tex: LPPL 1.2+
+%  sehyph.tex: LPPL 1.2+
+
+
+
+3.4 Reference to an (incomplete) list of licenses of individual parts
+
+The file list for each binary package has the format explained above
+and can be found, for each binary package, in
+
+/usr/share/doc/texlive-<name>/Licenses.
+
+$Id: copyright 3478 2008-07-22 11:07:21Z preining $
--- texlive-extra-2009.orig/debian/texlive-fonts-extra-doc.override
+++ texlive-extra-2009/debian/texlive-fonts-extra-doc.override
@@ -0,0 +1,4 @@
+texlive-fonts-extra-doc: zero-byte-file-in-doc-directory
+texlive-fonts-extra-doc: extra-license-file
+texlive-fonts-extra-doc: script-not-executable
+texlive-fonts-extra-doc: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-pstricks.override
+++ texlive-extra-2009/debian/texlive-pstricks.override
@@ -0,0 +1,4 @@
+texlive-pstricks: zero-byte-file-in-doc-directory
+texlive-pstricks: extra-license-file
+texlive-pstricks: script-not-executable
+texlive-pstricks: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-formats-extra.override
+++ texlive-extra-2009/debian/texlive-formats-extra.override
@@ -0,0 +1,4 @@
+texlive-formats-extra: zero-byte-file-in-doc-directory
+texlive-formats-extra: extra-license-file
+texlive-formats-extra: script-not-executable
+texlive-formats-extra: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-formats-extra.install
+++ texlive-extra-2009/debian/texlive-formats-extra.install
@@ -0,0 +1 @@
+texmf/doc/man/man1/eplain.1	usr/share/man/man1
--- texlive-extra-2009.orig/debian/texlive-formats-extra.links.dist
+++ texlive-extra-2009/debian/texlive-formats-extra.links.dist
@@ -0,0 +1,5 @@
+usr/share/man/man1/pdftex.1.gz usr/share/man/man1/mllatex.1.gz
+usr/share/man/man1/pdftex.1.gz usr/share/man/man1/mltex.1.gz
+usr/share/man/man1/pdftex.1.gz usr/share/man/man1/physe.1.gz
+usr/share/man/man1/pdftex.1.gz usr/share/man/man1/phyzzx.1.gz
+usr/share/man/man1/pdftex.1.gz usr/share/man/man1/texsis.1.gz
--- texlive-extra-2009.orig/debian/texlive-publishers-doc.override
+++ texlive-extra-2009/debian/texlive-publishers-doc.override
@@ -0,0 +1,4 @@
+texlive-publishers-doc: zero-byte-file-in-doc-directory
+texlive-publishers-doc: extra-license-file
+texlive-publishers-doc: script-not-executable
+texlive-publishers-doc: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/tpm2deb-bin.pl
+++ texlive-extra-2009/debian/tpm2deb-bin.pl
@@ -0,0 +1,619 @@
+#!/usr/bin/perl
+#
+# tpm2deb-bin.pl
+# machinery to create debian packages from TeX Live depot
+# (c) 2005, 2006 Norbert Preining
+#
+# $Id: tpm2deb.pl 2080 2006-12-15 12:03:49Z preining $
+#
+# configuration is done via the file tpm2deb.cfg
+#
+
+BEGIN {   # get our other local perl modules.
+	unshift (@INC, "./debian");
+	unshift (@INC, "./tlpkg");
+}
+
+use strict "vars";
+# use strict "refs"; # not possible with merge_into
+use warnings;
+no warnings 'once';
+no warnings 'uninitialized';
+
+#use Strict;
+use Getopt::Long;
+use File::Basename;
+use File::Copy;
+use File::Path;
+use File::Temp qw/ tempfile tempdir /;
+use Cwd;
+
+use TeXLive::TLPDB;
+use TeXLive::TLPOBJ;
+
+# use Data::Dumper;
+
+
+my $debdest;
+my $basedir;
+my $bindest;
+my $bincomponent = "/usr/bin";
+my $rundest;
+my $runcomponent = "/usr/share";
+my $docdest;
+my $doccomponent;
+my $etcdest;
+my $tmpdir;
+
+
+#
+# Configuration for destination of files
+# DONT USER DOUBLE QUOTES; THESE VARIABLES HAVE TO GET REEVALUATED
+# AFTER $tmpdir IS SET!!
+#
+my $sysdebdest = '$tmpdir/debian';
+my $sysbasedir = '$debdest/$package';
+my $sysbindest = '$basedir/usr/bin';
+my $sysbincomponent = '/usr/bin';
+my $sysrundest = '$basedir/usr/share';
+my $sysruncomponent = '/usr/share';
+my $sysdocdest = '$basedir/usr/share/doc/$package';
+my $sysdoccomponent = '/usr/share/doc/$package';
+my $sysetcdest = '$basedir/etc/texmf';
+
+my %configfiles; # hash of (symbolic) array references, one for each package
+
+my $texmfdist = "texmf-texlive";
+my $opt_nosource=0;
+my $optdestination="";
+our $opt_onlyscripts=0;
+my $opt_onlycopy=0;
+
+our $opt_debug; #global variable
+my $opt_master;
+our $Master;
+my $globalreclevel=1;
+
+my $result = GetOptions ("debug!" => \$opt_debug, 	# debug mode
+	"nosource!" => \$opt_nosource,			# don't include source files
+	"master=s" => \$opt_master,	# location of Master
+	"dest=s" => \$optdestination,	# where to write files
+	"reclevel=i" => \$globalreclevel,	# recursion level
+	"onlyscripts!" => \$opt_onlyscripts, # only create maintainer scripts
+	"onlycopy!" => \$opt_onlycopy # no maintscripts, only copy files
+	);
+
+# Norbert, is $, intended here, or should it rather be m{/.*$}?
+if (!($opt_master =~ m,/.*$,,)) {
+	$Master = `pwd`;
+	chomp($Master);
+	$Master .= "/$opt_master";
+} else {
+	$Master = $opt_master;
+}
+
+my $startdir=getcwd();
+chdir($startdir);
+File::Basename::fileparse_set_fstype('unix');
+
+use tpm2debcommon;
+
+&main(@ARGV);
+
+1;
+
+
+sub main {
+	my (@packages) = @_;
+	my $arch = "all";
+	# the following variable is used in the Tpm.pm module,
+	# and should always be set to i386-linux, no matter what 
+	# the real Debian architecture is
+	$::tlpdb = TeXLive::TLPDB->new(root => "$Master");
+	die "Cannot load tlpdb!" unless defined($::tlpdb);
+	initialize_config_file_data("debian/tpm2deb.cfg");
+	build_data_hash();
+	check_consistency();
+	foreach my $package (@packages) {
+		# 
+		# various variables have to be set
+		#
+		#$arch = get_arch($package);
+		#print "Working on $package, arch=$arch\n";
+		print "Working on $package\n";
+		# determine variables used in all subsequent functions
+		$opt_debug && print STDERR "Setting global vars\n";
+		tl_set_global_vars($package);
+		#
+		# copy files etc.
+		# 
+		# this affects the following global vars: @{$configfiles{$package}}.
+		make_deb($package); #unless ($opt_onlyscripts);
+		#
+		# create the maintainer scripts
+		#
+		# this uses the following global vars: @{$configfiles{$package}}.
+		make_maintainer($package,$debdest) unless ($opt_onlycopy);
+	}
+}
+
+#
+# set global variables
+#
+sub tl_set_global_vars {
+	my ($package) = @_;
+	my $helper;
+	if ($optdestination ne "") {
+		$tmpdir = $optdestination;
+	} else {
+		$tmpdir = ".";
+	}
+	$opt_debug && print STDERR "tmpdir = $tmpdir\n";
+	$helper="\$debdest = \"$sysdebdest\""; eval $helper;
+	$helper="\$basedir = \"$sysbasedir\""; eval $helper;
+	$helper="\$bindest = \"$sysbindest\""; eval $helper;
+	$helper="\$rundest = \"$sysrundest\""; eval $helper;
+	$helper="\$docdest = \"$sysdocdest\""; eval $helper;
+	$helper="\$doccomponent = \"$sysdoccomponent\""; eval $helper;
+	$helper="\$etcdest = \"$sysetcdest\""; eval $helper;
+	$opt_debug && print STDERR "\nGlobal options:\n";
+	if ($opt_debug) {
+		print STDERR "debdest = $debdest\n";
+		print STDERR "basedir = $basedir\n";
+		print STDERR "bindest = $bindest\n";
+		print STDERR "rundest = $rundest\n";
+		print STDERR "docdest = $docdest\n";
+		print STDERR "doccomponent = $doccomponent\n";
+		print STDERR "etcdest = $etcdest\n";
+	}
+}
+
+#
+# tl_is_blacklisted <filename>
+#
+sub tl_is_blacklisted {
+	my ($file) = @_;
+	my $blacklisted = 0;
+	foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) { 
+		$blacklisted = 1 if ($file =~ m|^${pat}$|);
+	}
+	$opt_debug && $blacklisted && print STDERR "$file is blacklisted\n";
+	return $blacklisted;
+}
+
+#
+# make_deb_copy_to_righplace
+#
+# depends on global var $rundest
+sub make_deb_copy_to_rightplace {
+	my ($package,$listref) = @_;
+	my %lists = %$listref;
+	if (!$opt_nosource) {
+		DOSFILE: foreach my $file (@{$lists{'SourceFiles'}}) {
+			next DOSFILE if tl_is_blacklisted($file);
+			my $finalfn = do_remap_and_copy($package,$file,$runcomponent);
+			do_special($file,$finalfn);
+		}
+	}
+	DORFILE: foreach my $file (@{$lists{'RunFiles'}}) {
+		next DORFILE if tl_is_blacklisted($file);
+		my $finalfn = do_remap_and_copy($package,$file,$runcomponent);
+		do_special($file,$finalfn);
+	}
+# 	my %DocDirHash = ();
+# 	my @LinkedDocDir = ();
+	DODFILE: foreach my $file (@{$lists{'DocFiles'}}) {
+		next DODFILE if tl_is_blacklisted($file);
+		my $finalfn = do_remap_and_copy($package,$file,$runcomponent,'^[^/]*/doc/(.*)$','$doccomponent/$1');
+		do_special($file,$finalfn);
+	}
+	# simply ignore binfiles as we have to add the necessary deps
+	#DOBFILE: foreach my $file (@{$lists{'BinFiles'}}) {
+	#	$opt_debug && print STDERR "BINFILE: $file\n";
+	#	next DOBFILE if tl_is_blacklisted($file);
+	#	my $finalfn = do_remap_and_copy($package,$file,$bincomponent,'^bin/[^/]*/(.*)$','/usr/bin/$1');
+	#	do_special($file,$finalfn);
+	#}
+	if ($package eq 'texlive-base') {
+		open(USLANG,">$debdest/texlive-base.cnf")
+			or die("Cannot open $debdest/texlive-base.cnf for writing!");
+		#open (SOURCE,"$Master/texmf/tex/generic/config/language.us")
+		#	or die("Cannot open $Master/texmf/tex/generic/config/language.us");
+		#while (<SOURCE>) { print USLANG; }
+		#close (SOURCE);
+		print USLANG "% DO NOT CHANGE THE FOLLOWING LINE UNLESS YOU\n";
+		print USLANG "% REALLY KNOW WHAT YOU ARE DOING\n";
+		print USLANG "USEFILE /usr/share/texmf-texlive/tex/generic/config/language.us /usr/share/texmf-texlive/tex/generic/config/language.us.def\n";
+		close (USLANG);
+	}
+}
+
+#
+# make_deb_execute_actions
+#
+# depends on global variable $globalreclevel
+# FIXXME: could be divided in get_execute_actions and
+# do_execute_actions, probably needs pass-by-reference if we don't
+# want to use global vars.
+sub make_deb_execute_actions {
+	my ($package) = @_;
+    my @Executes = get_all_executes($package,$globalreclevel);
+	my @maplines = ();
+	my @formatlines = ();
+	my @languagelines = ();
+	my $gotmapfiles = 0;
+	my $firstlang =1;
+	my %langhash = ();
+	my %formathash = ();
+	$opt_debug && print STDERR "Executes= @Executes\n";
+	my %Job;
+	for my $e (@Executes) {
+		my ($what, $first, @rest) = split ' ', $e;
+		my $instcmd;
+		my $rmcmd;
+		if ($what eq 'addMap') {
+			push @maplines, "Map $first\n";
+		} elsif ($what eq 'addMixedMap') {
+			push @maplines, "MixedMap $first\n";
+		} elsif ($what eq 'AddFormat') {
+			my %r = TeXLive::TLUtils::parse_AddFormat_line(join(" ", $first, @rest));
+			if (defined($r{"error"})) {
+				die "$r{'error'}, package $package, execute $e";
+			}
+			my $mode = ($r{"mode"} ? "" : "#! ");
+			if (defined($Config{'disabled_formats'}{$package})) {
+				next if (ismember($r{'name'}, @{$Config{'disabled_formats'}{$package}}));
+			}
+			push @formatlines, "$mode$r{'name'} $r{'engine'} $r{'patterns'} $r{'options'}\n";
+		} elsif ($what eq 'AddHyphen') {
+			my %r = TeXLive::TLUtils::parse_AddHyphen_line(join(" ", $first, @rest));
+			my $lline = "name=$r{'name'} file=$r{'file'} lefthyphenmin=$r{'lefthyphenmin'} righthyphenmin=$r{'righthyphenmin'}";
+			my @syns;
+			@syns = @{$r{"synonyms"}} if (defined($r{"synonyms"}));
+			if ($#syns >= 0) {
+				$lline .= " synonyms=" . join(",",@syns);
+			}
+			push @languagelines, "$lline\n";
+		}
+	}
+	if ($#maplines >= 0) {
+		open(OUTFILE, ">$debdest/$package.maps")
+			or die("Cannot open $debdest/$package.maps");
+		foreach (@maplines) { print OUTFILE; }
+		close(OUTFILE);
+	}
+	if ($#formatlines >= 0) {
+		open(OUTFILE, ">$debdest/$package.formats")
+			or die("Cannot open $debdest/$package.formats");
+		foreach (@formatlines) { print OUTFILE; }
+		close(OUTFILE);
+	}
+	if ($#languagelines >= 0) {
+		open(OUTFILE, ">$debdest/$package.hyphens")
+			or die("Cannot open $debdest/$package.hyphens");
+		foreach (@languagelines) { print OUTFILE; }
+		close(OUTFILE);
+	}
+}
+
+#
+# make_deb
+#
+sub make_deb {
+	# my function
+	#
+	# do_special ($originalfilename, $finaldestinationfilename)
+	#
+	# Do special actions as specified in the config file, like install info
+	# etc
+	our @SpecialActions = ();
+	sub do_special {
+		my ($origfn, $finalfn) = @_;
+		our @SpecialActions;
+		SPECIALS: foreach my $special (@{$TeXLive{'all'}{'special_actions_config'}}) {
+			my ($pat, $act) = ($special =~ m/(.*):(.*)/);
+			if ($origfn =~ m|$pat$|) {
+				if ($act eq "install-info") {
+					push @SpecialActions, "install-info:$origfn";
+				} else {
+					print STDERR "Unknown special action $act, terminating!\n";
+					exit 1;
+				}
+			}
+		}
+	}
+	# real start
+	my ($package) = @_;
+	my %lists = %{&get_all_files($package,$globalreclevel)};
+	my $title = $TeXLive{'binary'}{$package}{'title'};
+	my $description = $TeXLive{'binary'}{$package}{'description'};
+	eval { mkpath($rundest) };
+	if ($@) {
+		die "Couldn't create dir: $@";
+	}  
+	if ($opt_debug) {
+		print STDERR "SOURCEFILES: ", @{$lists{'SourceFiles'}}, "\n";
+		print STDERR "RUNFILES: ", @{$lists{'RunFiles'}}, "\n";
+		print STDERR "DOCFILES: ", @{$lists{'DocFiles'}}, "\n";
+		print STDERR "BINFILES: ", @{$lists{'BinFiles'}}, "\n";
+	}
+# 	# clean @configfiles
+	@{$configfiles{$package}} = ();
+	&mkpath($docdest);
+	#
+	# DO REMAPPINGS and COPY FILES TO DEST
+	#
+	make_deb_copy_to_rightplace($package,\%lists);
+	#
+	# EXECUTE ACTIONS
+	#
+	make_deb_execute_actions($package);
+	#
+	# Work on @SpecialActions
+	#
+	my @infofiles = ();
+	foreach my $l (@SpecialActions) {
+		my ($act, $fname) = ($l =~ m/(.*):(.*)/);
+		if ($act eq "install-info") {
+			push @infofiles, "$fname";
+		} else {
+			print STDERR "Unknown action, huuu, where does this come from: $act, exit!\n";
+			exit 1;
+		}
+	}
+	if ($#infofiles >=0) {
+		open(INFOLIST, ">$debdest/$package.info")
+		    or die("Cannot open $debdest/$package.info");
+		foreach my $f (@infofiles) {
+			print INFOLIST "$f\n";
+		}
+		close(INFOLIST);
+	}
+}
+
+#
+# make_maintainer
+#
+# create maintainer scripts. 
+# This function uses global vars: @{$configfiles{$package}}, $debdest
+#
+sub make_maintainer {
+	sub merge_into {
+		my ($source_fname, $target_fhandle) = @_;
+		if (-e "$source_fname") {
+			open(SOURCE,"<$source_fname")
+			    or die("Cannot open $source_fname");
+			while (<SOURCE>) { print $target_fhandle $_; }
+			close(SOURCE);
+		}
+	}
+	my ($package,$debdest) = @_;
+	print "Making maintainer scripts for $package in $debdest...\n";
+	&mkpath($debdest);
+	for my $type (qw/postinst preinst postrm prerm/) {
+		$opt_debug && print STDERR "Handling $type ";
+		if ((-r "$debdest/$type.pre") ||
+			(-r "$debdest/$type.post") ||
+			(-r "$debdest/$package.$type.pre") || 
+			(-r "$debdest/$package.$type.post") ||
+			( ($type ne "prerm") && ($#{$configfiles{$package}} >= 0) )) 
+		{
+			$opt_debug && print STDERR "\nconfigfiles:\n@{$configfiles{$package}}\n";
+			open(MAINTSCRIPT, ">$debdest/$package.$type")
+				or die("Cannot open $debdest/$package.$type for writing");
+			print MAINTSCRIPT "#!/bin/sh -e\n";
+			merge_into("$debdest/common.functions", MAINTSCRIPT);
+			merge_into("$debdest/common.functions.$type", MAINTSCRIPT);
+			merge_into("$debdest/$type.pre", MAINTSCRIPT);
+			merge_into("$debdest/$package.$type.pre", MAINTSCRIPT);
+			# handling of conffile moves (2005 has /etc/texmf/texlive, 2007 has /etc/texmf)
+			#
+			# preinst moves, postinst renames conffile to
+			# conffile.dpkg-new if it was previously deleted, postrm
+			# makes error-unwind for preinst.
+			# prerm needs no code.
+			my $maintscript_func = "handle_config_file_" . $type;
+			if (! @{$configfiles{$package}} && $opt_debug ) { print "\nNo conffiles for this package\n"};
+			CONFMOVE: do {
+				foreach my $cf (@{$configfiles{$package}}) {
+					print MAINTSCRIPT "$maintscript_func $cf \$1 \$2\n"
+				}
+			} unless ($type eq "prerm");
+			# add debhelper stuff and post-parts.
+			print MAINTSCRIPT "\n#DEBHELPER#\n";
+			merge_into("$debdest/$package.$type.post", MAINTSCRIPT);
+			merge_into("$debdest/$type.post", MAINTSCRIPT);
+			print MAINTSCRIPT "exit 0\n";
+			close MAINTSCRIPT;
+		}
+		$opt_debug && print STDERR " done.\n";
+	}
+}
+
+#
+# get_texmf_relpath
+#
+sub get_texmf_relpath {
+	my ($filename) = @_;
+	$filename =~ s{texmf-dist}{texmf};
+	$filename =~ s{texmf-doc}{texmf};
+	$filename =~ s{texmf/}{};
+	return $filename;
+}
+
+#
+# do_remap_and_copy
+#
+# policy for mapping lines:
+# ALL file names in the last field are:
+# - either ABSOLUTE filenames in the sense of the final installation
+#   example:
+#     mapping;texmf/tex/generic/config/language.dat;link;/var/lib/texmf/tex/generic/config/language.dat
+# - relative filenames in which case 
+#         $texmfdist  =   /usr/share/texmf-texlive
+#   is prepended, eg:
+#        mapping;texmf-dist/fonts/map/dvips/ibygrk/ibycus4.map;remap;fonts/source/public/ibygrk/ibycus4.map
+#   in this case ibycus4.map is remapped to 
+#     /usr/share/texmf-texlive/fonts/source/public/ibygrk/ibycus4.map
+#
+# The filenames CAN contain backreferences to patterns:
+# mapping;texmf[^/]*/doc/man/man(.*)/(.*);remap;/usr/share/man/man$1/$2
+#
+sub do_remap_and_copy {
+	# my functions
+	#
+	# here the mapping from texlive pathes to debian pathes is done
+	#
+	sub make_destinationname {
+		my ($path) = @_;
+		$path =~ s#^texmf-dist#$texmfdist#;
+		#
+		# we do map *ALL* files into $texmfdist, not only the dist files
+		#
+		$path =~ s#^texmf/#$texmfdist/#;
+		return("$path");
+	}
+	sub absolute_path {
+		my ($inpath) = @_;
+		if ($inpath =~ m,^/,) {
+			# absolute path, just return it
+			return ($inpath);
+		} else {
+			# relative path name add /usr/share/$texmfdist
+			return ("$runcomponent/$texmfdist/$inpath");
+		}
+	}
+	# real start
+	my ($package,$file,$defaultpathcomponent,$finalremap,$finaldest) = @_;
+	my $gotremapped = 0;
+	my $returnvalue = "**NOTSET**";
+	my $defaultdestname = make_destinationname($file);
+	$opt_debug && print STDERR "DESTINATION NAME = $defaultdestname\n";
+
+	MAPPINGS: foreach my $maplines (@{$TeXLive{'all'}{'filemappings'}}) {
+		my ($pat, $dest) = ($maplines =~ m/(.*):(.*)/);
+		if ($file =~ m|$pat$|) {
+			$gotremapped = 1;
+			my $act = $TeXLive{'all'}{'file_map_actions'}{$pat};
+			my $supplieddestname;
+			# this evaluation is NECESSARY since the last entries in the 
+			# file mappings can contain back references to patterns in $pat!!!
+			my $foo="\$supplieddestname = \"$dest\"";
+			eval $foo;
+			$supplieddestname = absolute_path($supplieddestname);
+			$opt_debug && print STDERR "REMAP HIT f=$file\nsupplieddestname=$supplieddestname\npat=$pat\ndest=$dest\n";
+			# if you add possible actions here, also add them to the list in tpm2deb.cfg
+			if (($act eq "move") || ($act eq "config-move")) {
+				# remap MOVES the file to the new position
+				$opt_debug && print STDERR "remap\n";
+				&mkpath(dirname("$basedir$supplieddestname"));
+				mycopy("$Master/$file","$basedir$supplieddestname");
+				$returnvalue = $supplieddestname;
+				if ($act eq "config-move") { 
+					push @{$configfiles{$package}}, "$supplieddestname" ;
+				}
+			} elsif (($act eq "copy") || ($act eq "config-copy")) {
+				$opt_debug && print STDERR "copy\n";
+				# first install it into the normal path
+				mycopy("$Master/$file","$basedir$defaultpathcomponent/$defaultdestname");
+				# now the same as in remap/config-remap
+				&mkpath(dirname("$basedir$supplieddestname"));
+				mycopy("$Master/$file","$basedir$supplieddestname");
+				$returnvalue = $supplieddestname;
+				if ($act eq "config-copy") { 
+					push @{$configfiles{$package}}, "$supplieddestname" ;
+				}
+			} elsif ($act eq "copy-move") {
+				$opt_debug && print STDERR "copy-move\n";
+				my ($configpath,$secondpath) = split(/,/ , $supplieddestname);
+				$opt_debug && print STDERR "installing into $configpath and $secondpath\n";
+				# first install it into the config path
+				&mkpath(dirname("$basedir$configpath"));
+				mycopy("$Master/$file","$basedir$configpath");
+				# now the other path (/usr/share/$package or similar)
+				mycopy("$Master/$file","$basedir$secondpath");
+				# return the config path
+				$returnvalue = $configpath;
+			} elsif ($act eq "link") {
+				# make the defaultdestname a LINK to the supplieddestname,
+				# but do NOT create the supplieddestname
+				$opt_debug && print STDERR "link\n";
+				&mkpath(dirname("$basedir$defaultpathcomponent/$defaultdestname"));
+				unless ($opt_onlyscripts == 1) {
+					symlink("$supplieddestname", "$basedir$defaultpathcomponent/$defaultdestname") or
+					die "Cannot symlink $basedir$defaultpathcomponent/$defaultdestname -> $supplieddestname: $!\n"
+				};
+				$returnvalue = $supplieddestname;
+			} elsif (($act eq "move-link") || ($act eq "config-move-link")) {
+				$opt_debug && print STDERR "move-link\n";
+				# move the file to the new location, and create a link
+				# from the defaultdestname -> supplieddestname
+				&mkpath(dirname("$basedir$supplieddestname"));
+				mycopy("$Master/$file","$basedir$supplieddestname");
+				&mkpath(dirname("$basedir$defaultpathcomponent/$defaultdestname"));
+				unless ($opt_onlyscripts == 1) {
+					symlink($supplieddestname, "$basedir$defaultpathcomponent/$defaultdestname") or
+						die "Cannot symlink $basedir$defaultpathcomponent/$defaultdestname -> $supplieddestname: $!\n"
+				};
+				if ($act eq "config-move-link") { 
+					push @{$configfiles{$package}}, "$supplieddestname" ;
+				}
+				$returnvalue = $supplieddestname; ## ?? or $defaultdestname????
+			} elsif ($act eq "add-link") {
+				$opt_debug && print STDERR "add-link\n";
+				# install the file in its default location, but add a
+				# symlink $supplieddestname -> $defaultdestname
+				mycopy("$Master/$file","$basedir$defaultpathcomponent/$defaultdestname");
+				&mkpath(dirname("$basedir$supplieddestname"));
+				unless ($opt_onlyscripts == 1) {
+					symlink("$defaultpathcomponent/$defaultdestname","$basedir$supplieddestname") or
+						die "Cannot symlink, $basedir$supplieddestname -> $defaultpathcomponent/$defaultdestname: $!\n"
+				};
+				$returnvalue = "$defaultpathcomponent/$defaultdestname";
+			} elsif ($act eq "replace-link") {
+				$opt_debug && print STDERR "replace-link\n";
+				# $supplieddestname must be of the form aaa%bbb 
+				# make aaa -> bbb and do nothing else
+				my ($a,$b) = split(/%/,$supplieddestname);
+				my $aa = absolute_path($a);
+				&mkpath(dirname("$basedir$aa"));
+				unless ($opt_onlyscripts == 1) {
+					symlink($b,"$basedir$aa") or die "Cannot symlink $basedir$aa -> $b: $!\n"
+				};
+				$returnvalue = $b;
+			} elsif ($act eq "") {
+				$opt_debug && print STDERR ":empty:\n";
+				$returnvalue = "";
+				# do nothing, the file is killed
+			} else {
+				print STDERR "maplines=$maplines\nact = $TeXLive{'all'}{'file_map_actions'}{$pat}\n";
+				print STDERR "Unknown action $act in config file, terminating!\n";
+				exit 1;
+			}
+			last MAPPINGS;
+		}
+	}
+	if ($gotremapped == 0) {
+		if ($finalremap ne "" && $defaultdestname =~ m|$finalremap|) {
+			my $foo="\$finaldest = \"$finaldest\"";
+			eval $foo;
+			$opt_debug && print STDERR "finalremap COPY: $finaldest\n";
+			&mkpath(dirname("$basedir$finaldest"));
+			mycopy("$Master/$file","$basedir$finaldest");
+			$returnvalue = $finaldest;
+		} else {
+			$opt_debug && print STDERR "NORMAL COPY: $basedir$defaultpathcomponent/$defaultdestname\n";
+			&mkpath(dirname("$basedir$defaultpathcomponent/$defaultdestname"));
+			mycopy("$Master/$file","$basedir$defaultpathcomponent/$defaultdestname");
+			$returnvalue = "$defaultpathcomponent/$defaultdestname";
+		}
+	}
+	return($returnvalue);
+}
+
+### Local Variables:
+### perl-indent-level: 4
+### tab-width: 4
+### indent-tabs-mode: t
+### End:
+# vim:set tabstop=4: #
--- texlive-extra-2009.orig/debian/texlive-latex-extra.links.dist
+++ texlive-extra-2009/debian/texlive-latex-extra.links.dist
@@ -0,0 +1,7 @@
+usr/share/texmf-texlive/scripts/glossaries/makeglossaries usr/bin/makeglossaries
+usr/share/texmf-texlive/scripts/pax/pdfannotextractor.pl usr/bin/pdfannotextractor
+usr/share/texmf-texlive/scripts/perltex/perltex usr/bin/perltex
+usr/share/texmf-texlive/scripts/splitindex/perl/splitindex.pl usr/bin/splitindex
+usr/share/texmf-texlive/scripts/svn-multi/svn-multi.pl usr/bin/svn-multi
+usr/share/texmf-texlive/scripts/vpe/vpe.pl usr/bin/vpe
+usr/share/texmf-texlive/scripts/pst-pdf/ps4pdf usr/bin/ps4pdf
--- texlive-extra-2009.orig/debian/common.functions.preinst
+++ texlive-extra-2009/debian/common.functions.preinst
@@ -0,0 +1,141 @@
+# common.functions.preinst start
+# $Id: common.functions.preinst 3435 2008-06-23 19:54:16Z frank $
+
+dpkg_md5sum()
+{
+    conffile="$1"
+    package="$2"
+    md5sum=$(dpkg-query -W -f='${Conffiles}' "$package" \
+            | grep -F " $conffile " | cut -d ' ' -f 3)
+    if [ -z "$md5sum" ]; then
+        echo "$conffile: md5sum not known." >&2
+        echo "It seems that this file is not handled by dpkg conffiles." >&2
+        # don't exit but return empty md5sum
+        md5sum=""
+        # exit 1
+    fi
+    echo $md5sum
+}
+
+check_move ()
+{
+    dodelete="$1"
+    orig="$2"
+    local package
+    package="$3"
+    new="$4"
+    version="$5"
+    if [ -r "$orig" ] ; then
+      mdorig=$(dpkg_md5sum "$orig" "$package")
+      if [ $(md5sum "$orig" | cut -f 1 -d ' ') = "$mdorig" ] ; then
+        rm "$orig"
+      else
+        mkdir -p $(dirname "$new")
+        mv "$orig" "$new".preinst-copy
+      fi
+    else
+      if [ -n "$version" ]; then
+	# there is a previous version, we are actually upgrading 
+        # (or reinstalling)
+        # in case we handle a foreign conffile (different package) $dodelete
+        # can be set to 0 (or != 1) in which case the .preinst-deleted file
+        # will not be created.
+        if [ "$dodelete" = 1 ] ; then
+          mkdir -p $(dirname "$new")
+          touch $new.preinst-deleted
+        fi
+      fi
+    fi
+}
+
+#
+# handle_config_file_preinst/postinst/prerm/postrm
+# handle those config files which are left over from old texlive and
+# tetex installations
+handle_config_file_preinst ()
+{
+    cfgfile="$1"
+    action="$2"
+    version="$3"
+    upgrade_needed=false
+    case "$action" in
+      install|upgrade)
+	if [ -n "$version" ] && dpkg --compare-versions "$version" ge 2007; then
+	  return 0
+	fi
+	;;
+      *)
+	return 0
+	;;
+    esac
+    
+    conf_relpath=${cfgfile#/etc/texmf/}
+    conf_oldpath="/etc/texmf/texlive/$conf_relpath"
+    # default package is texlive-base-bin
+    package=texlive-base-bin
+    case "$cfgfile" in 
+        /etc/texmf/dvips/config/*)
+            # special case for dvips config
+            conf_oldpath="/etc/texmf/texlive/dvips/${conf_oldpath#/etc/texmf/texlive/dvips/config/}"
+            ;;
+        # files which were only present in tetex
+        /etc/texmf/texdoctk/texdoctk.dat)
+            package=tetex-base
+            conf_oldpath="/etc/texdoctk/texdoctk.dat"
+            ;;
+        # symlink target had a different name
+        /etc/texmf/dvipdfm/config/config)
+            conf_oldpath="/etc/texmf/texlive/dvipdfm.cfg"
+            ;;
+        # for xdvi.cfg we first want to move tetex files, and later texlives
+        /etc/texmf/xdvi/xdvi.cfg)
+            # tetex version
+            # it could either be deleted, or tetex was never installed.
+            # We do not want to create .preinst-deleted, so we call
+            # check_move with first argument 0 which means that the
+            # preinst-deleted file will not be created
+            check_move 0 /etc/texmf/xdvi.cfg tetex-bin /etc/texmf/xdvi/xdvi.cfg $version
+            # now set the conf_oldpath to the texlive version
+            conf_oldpath="/etc/texmf/texlive/xdvi.cfg"
+            ;;   
+    esac
+    check_move 1 $conf_oldpath $package $cfgfile $version
+}
+
+resurrect_conffile_sid(){
+  cfgfile="$1"
+  package="$2"
+  action="$3"
+  version="$4"
+  template_source="/usr/share/$package"
+  basefile=$(basename $cfgfile)
+  dirname=$(dirname $cfgfile)
+
+  # continue only in the following cases:
+  # - we are upgrading
+  # - at least from version 2007 (not etch=2005)
+  case "$action" in
+    upgrade)
+      if [ -n "$version" ] && dpkg --compare-versions "$version" ge 2007; then
+        : do nothing
+      else
+        return 0
+      fi
+    ;;
+    *)
+      return 0
+    ;;
+  esac
+
+  if ! [ -f "$cfgfile" ]; then
+    mkdir -p $dirname
+    echo "Reinstalling deleted mandatory conffile $basefile" >&2
+    cp $template_source/$basefile $cfgfile
+  fi
+}
+
+# common.functions.preinst end
+# Local Variables:
+# mode: shell-script
+# End:
+# vim:set expandtab: #
--- texlive-extra-2009.orig/debian/texlive-science.override
+++ texlive-extra-2009/debian/texlive-science.override
@@ -0,0 +1,4 @@
+texlive-science: zero-byte-file-in-doc-directory
+texlive-science: extra-license-file
+texlive-science: script-not-executable
+texlive-science: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-bibtex-extra.override
+++ texlive-extra-2009/debian/texlive-bibtex-extra.override
@@ -0,0 +1,4 @@
+texlive-bibtex-extra: zero-byte-file-in-doc-directory
+texlive-bibtex-extra: extra-license-file
+texlive-bibtex-extra: script-not-executable
+texlive-bibtex-extra: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/tpm2debcommon.pm
+++ texlive-extra-2009/debian/tpm2debcommon.pm
@@ -0,0 +1,847 @@
+#!/usr/bin/perl
+#
+# tpm2deb-common.pl
+# machinery to create debian packages from TeX Live depot
+# (c) 2005, 2006, 2007, 2008 Norbert Preining
+#
+# $Id: tpm2debcommon.pm 4191 2009-09-15 18:02:48Z frank $
+#
+# configuration is done via the file tpm2deb.cfg
+#
+#
+# please see the README file in the pkg-texlive svn repository of the
+# debian-tex project on alioth.debian.org
+
+package tpm2debcommon;
+use Exporter ();
+@ISA = qw( Exporter );
+@EXPORT_OK = qw (
+	build_data_hash check_consistency
+	initialize_config_file_data is_blacklisted get_all_files 
+	get_all_executes myopen mycopy ismember
+	%TeXLive %Config
+);
+@EXPORT = @EXPORT_OK;
+
+# keys(%TeXLive{$package}) = extra_format, uploaders, section,
+#       standards, build_dep_indep, build_dep, priority, description, title,
+#       license, sourcefiles, runfiles, docfiles, binfiles,
+#       realtype, type, replaces, provides, recommends, suggests,
+#       conflicts, depends, includedpackages, executes
+#
+# keys(%Config) = 
+#                 add_execute, title, description, depends, conflicts,
+#                 suggests, recommends provides, maintainer
+
+use strict;
+no strict 'refs';
+use warnings;
+no warnings 'uninitialized';
+
+
+#use Strict;
+use Getopt::Long;
+use File::Basename;
+use File::Copy;
+use File::Path;
+use File::Temp qw/ tempfile tempdir /;
+use Cwd;
+
+
+our (%TeXLive,%Config);
+
+my $opt_debug;
+my $opt_onlyscripts;
+my $Master;
+sub use_global_vars {
+  $opt_debug = $main::opt_debug;
+  $opt_onlyscripts = $main::opt_onlyscripts;
+  $Master = $main::Master;
+}
+
+
+sub build_data_hash {
+	
+	sub tpm2debname {
+		my @list_of_debnames = ();
+		foreach my $pkg (@_) {
+			if (defined($Config{'name_mapping'}{$pkg})) {
+				push @list_of_debnames, $Config{'name_mapping'}{$pkg};
+			} else {
+				push @list_of_debnames, $pkg;
+			};
+		}
+		return(@list_of_debnames);
+	}
+	# start real work
+	print "Building data hash ...\n";
+	#
+	# we now build the information used for building the packages
+	# this should merge the tpm data and the config file data
+	# after this we check on consistency
+	#
+	# The data will be stored in %TeXLive{'binary'}{$package}{'item'}
+	# where item is in: depend, suggest, conflict, execute, description
+	# title, packages, docfiles, binfiles, runfiles, sourcefiles,
+	# remotefiles, tltype, license for binary packages, and in
+	# %TeXLive{'source'}{$package}{'item'} .... for source packages.
+	#
+	# Note that the keys in %TeXLive are *different* package names than
+	# the collection names!
+	#
+	# First the binary part
+	my @collections = ();
+	foreach my $bin_pkg ($::tlpdb->list_packages()) {
+		next if ($bin_pkg =~ m/^00texlive/);
+		if ($bin_pkg =~ m/\.(.*)$/) {
+			next if ("$1" ne "i386-linux");
+		}
+		#
+		# TODO TODO TODO
+		# what todo with texlive.infra!!!!
+		next if is_blacklisted ($bin_pkg, "");
+		if ($bin_pkg =~ m/^(.*)\.i386-linux/) {
+			next if is_blacklisted( $1, "");
+		}
+		my $tlp = $::tlpdb->get_package($bin_pkg);
+		die "Cannot get $bin_pkg from tlpdb!" unless defined($tlp);
+		my ($pkg) = tpm2debname($bin_pkg);
+		my $realtype = $tlp->category;
+		next if ($realtype eq "Scheme");
+		if ($realtype eq "Collection") {
+			push @collections, $pkg;
+		}
+		# we consider everything either as collection or as package, no
+		# difference what so ever
+		my $faketype = ($realtype eq "Collection") ? $realtype : "Package";
+		#
+		# we consider TLCore packages as normal packages
+		# since what we actually ship are the collections
+		$TeXLive{'binary'}{$pkg}{'type'} 	       = $faketype;
+		$TeXLive{'binary'}{$pkg}{'realtype'}        = $realtype;
+		my %foo = %{$tlp->binfiles};
+		if (defined($foo{'i386-linux'})) {
+			$TeXLive{'binary'}{$pkg}{'binfiles'}    = [ @{$foo{'i386-linux'}} ];
+		} else {
+			$TeXLive{'binary'}{$pkg}{'binfiles'}    = [ ];
+		}
+		$TeXLive{'binary'}{$pkg}{'docfiles'}    = [ $tlp->docfiles ];
+		$TeXLive{'binary'}{$pkg}{'runfiles'}    = [ $tlp->runfiles ];
+		$TeXLive{'binary'}{$pkg}{'sourcefiles'} = [ $tlp->srcfiles ];
+		$TeXLive{'binary'}{$pkg}{'license'}     = $tlp->cataloguedata->{'license'};
+		# items that can be overwritten by the configuration file
+		$TeXLive{'binary'}{$pkg}{'title'} =
+			$Config{'title'}{$pkg} ? 
+				$Config{'title'}{$pkg} : $tlp->shortdesc;
+		$TeXLive{'binary'}{$pkg}{'description'} =
+			$Config{'description'}{$pkg} ?
+				$Config{'description'}{$pkg} : $tlp->longdesc;
+		#
+		# executes
+		#
+		my @executes = $tlp->executes;
+		if (defined($Config{'add_execute'}{$pkg})) {
+			foreach my $e (@{$Config{'add_execute'}{$pkg}}) {
+				if (grep(/$e/,@executes) == 0) {
+					push (@executes, $e);
+				}
+			}
+		}
+		$TeXLive{'binary'}{$pkg}{'executes'} = [ @executes ];
+		#
+		# included packages
+		#
+		my @requires = $tlp->depends;
+		my @packs = ();
+		my @depends = ();
+		foreach my $dep (@requires) {
+			$dep =~ s/\.ARCH/.i386-linux/;
+			my $deptlp = $::tlpdb->get_package($dep);
+			if (!defined($deptlp)) {
+				printf STDERR "Cannot find $dep!\n";
+				next;
+			}
+			my $depcat = $deptlp->category;
+			#
+			# dependencies on collections are handled below
+			if ($depcat eq "Collection") {
+				push @depends, $dep;
+				next;
+			}
+			#
+			# if the package is moved somewhere else, ignore it
+			if (defined($Config{'moved_to'}{$dep})) { 
+				next; 
+			}
+			if (!is_blacklisted($dep,$pkg)) { push @packs, $dep; } 
+		}
+		# normally collections contain all sub-dependencies, ie we
+		# dont have deps of deps to consider.
+		# One exception is the .ARCH dep. collection-basicbin depends
+		# on bin-bibtex which in turn depends on bin-bibtex.ARCH
+		# but the original collection does not depend on bin-bibtex.ARCH
+		if ($realtype eq "Collection") {
+			push @packs, @{$Config{'extra_packages'}{$pkg}}
+				if defined($Config{'extra_packages'}{$pkg});
+			# work through all @packs and see if we find a .ARCH one
+			my @addpacks;
+			foreach my $p (@packs) {
+				next if (!defined($::tlpdb->get_package($p)));
+				foreach my $d ($::tlpdb->get_package($p)->depends) {
+					if ($d =~ m/\.ARCH/) {
+						if (defined($::tlpdb->get_package("$p.i386-linux"))) {
+							push @addpacks, "$p.i386-linux";
+						}
+					}
+				}
+			}
+			push @packs, @addpacks;
+		}
+		$TeXLive{'binary'}{$pkg}{'includedpackages'} = [ @packs ];
+		#
+		# depends
+		#
+		# we have to collect the depends from the config file and the 
+		# direct tpm dependencies
+		@depends = tpm2debname(@depends);
+		if ($pkg ne "texlive-common") {
+			push @depends, "texlive-common (>= $TeXLive{'all'}{'tl_common_version'})";
+		}
+		#
+		if (defined($Config{'depends'}{$pkg})) {
+			push @depends, @{$Config{'depends'}{$pkg}};
+		}
+		# what about ${shlibs:Depends}
+		$TeXLive{'binary'}{$pkg}{'depends'} = [ @depends ];
+		#
+		# other relations
+		#
+		if (defined($Config{'conflicts'}{$pkg})) {
+			$TeXLive{'binary'}{$pkg}{'conflicts'} = [ @{$Config{'conflicts'}{$pkg}} ];
+		}
+		if (defined($Config{'suggests'}{$pkg})) {
+			$TeXLive{'binary'}{$pkg}{'suggests'} = [ @{$Config{'suggests'}{$pkg}} ];
+		}
+		if (defined($Config{'recommends'}{$pkg})) {
+			$TeXLive{'binary'}{$pkg}{'recommends'} = [ @{$Config{'recommends'}{$pkg}} ];
+		}
+		if (defined($Config{'provides'}{$pkg})) {
+			$TeXLive{'binary'}{$pkg}{'provides'} = [ @{$Config{'provides'}{$pkg}} ];
+		}
+		if (defined($Config{'replaces'}{$pkg})) {
+			$TeXLive{'binary'}{$pkg}{'replaces'} = [ @{$Config{'replaces'}{$pkg}} ];
+		}
+		if (defined($Config{'bin-section'}{$pkg})) {
+			$TeXLive{'binary'}{$pkg}{'section'} = $Config{'bin-section'}{$pkg};
+		}
+	}
+	#
+	# we do the doc splitting now
+	foreach my $coll (@collections) {
+		if (is_blacklisted($coll,"")) { next; }
+		my ($bin_pkg) = tpm2debname("$coll");
+		if (defined($Config{'docsplitting'}{$bin_pkg})) {
+			my $doc_pkg = "$bin_pkg-doc";
+			# first creat new bin package and add doc files
+
+			$TeXLive{'binary'}{$doc_pkg}{'section'} = "doc" ; 
+			$TeXLive{'binary'}{$doc_pkg}{'type'}        = 'Collection';
+			$TeXLive{'binary'}{$doc_pkg}{'realtype'}    = 'Collection';
+			# we don't want to move man pages!!!
+			my @p = ();
+			my @pd = ();
+			foreach my $f (@{$TeXLive{'binary'}{$bin_pkg}{'docfiles'}}) {
+				# the following is a hack but necessary
+				# we do move some files from doc dirs to non doc dirs using
+				# mapping;orig;move;target
+				# but these files are listed as doc-files we DONT want to move!
+				# In fact we should check for a pair
+				# 	$f:xxxx
+				# in @{$TeXLive{'all'}{'filemappings'}} and check that xxxx is 
+				# NOT a doc file ... but who cares ...
+				if (defined($TeXLive{'all'}{'file_map_actions'}{$f}) && 
+							($TeXLive{'all'}{'file_map_actions'}{$f} eq "move")) {
+					push @p, $f;
+				} else {
+					if ($f =~ m;texmf[^/]*/doc/man/man.*/.*;) {
+						push @p, $f;
+					} else {
+						push @pd, $f;
+					}
+				}
+			}
+			$TeXLive{'binary'}{$doc_pkg}{'docfiles'}    = [ @pd ];
+			$TeXLive{'binary'}{$bin_pkg}{'docfiles'} = [ @p ];
+			$TeXLive{'binary'}{$doc_pkg}{'license'}     = $TeXLive{'binary'}{$bin_pkg}{'license'};
+			$TeXLive{'binary'}{$doc_pkg}{'title'} = "Documentation files for $bin_pkg";
+			$TeXLive{'binary'}{$doc_pkg}{'description'} = "This package provides the documentation for $bin_pkg";
+			# what else do we have to set here ????
+			#
+			# the doc package needs to depend on texlive-common, it
+			# doesn't get this dependency as ordinary packages do
+			$TeXLive{'binary'}{$doc_pkg}{'depends'} = 
+				[ @{$TeXLive{'binary'}{$doc_pkg}{'depends'}}, 
+				  "texlive-common (>= $TeXLive{'all'}{'tl_common_version'})" 
+				];
+			# add a recommends for the normal package on the doc pkg.
+			$TeXLive{'binary'}{$bin_pkg}{'recommends'} = [ @{$TeXLive{'binary'}{$bin_pkg}{'recommends'}}, "$bin_pkg-doc" ];
+			# add source mapping
+			my $srcpkg = $TeXLive{'binary'}{$bin_pkg}{'source_package'};
+			$TeXLive{'source'}{$srcpkg}{'binary_packages'} = [ @{$TeXLive{'source'}{$srcpkg}{'binary_packages'}}, $doc_pkg ];
+			#
+			# necessary relations from the config file
+			#
+			# we need texlive-common (for tex-common)
+			push @{$TeXLive{'binary'}{$doc_pkg}{'depends'}}, "texlive-common (>= $TeXLive{'all'}{'tl_common_version'})";
+			if (defined($Config{'depends'}{$doc_pkg})) {
+				$TeXLive{'binary'}{$doc_pkg}{'depends'} = [ @{$Config{'depends'}{$doc_pkg}} ];
+			}
+			if (defined($Config{'conflicts'}{$doc_pkg})) {
+				$TeXLive{'binary'}{$doc_pkg}{'conflicts'} = [ @{$Config{'conflicts'}{$doc_pkg}} ];
+			}
+			if (defined($Config{'suggests'}{$doc_pkg})) {
+				$TeXLive{'binary'}{$doc_pkg}{'suggests'} = [ @{$Config{'suggests'}{$doc_pkg}} ];
+			}
+			if (defined($Config{'recommends'}{$doc_pkg})) {
+				$TeXLive{'binary'}{$doc_pkg}{'recommends'} = [ @{$Config{'recommends'}{$doc_pkg}} ];
+			}
+			if (defined($Config{'provides'}{$doc_pkg})) {
+				$TeXLive{'binary'}{$doc_pkg}{'provides'} = [ @{$Config{'provides'}{$doc_pkg}} ];
+			}
+			if (defined($Config{'replaces'}{$doc_pkg})) {
+				$TeXLive{'binary'}{$doc_pkg}{'replaces'} = [ @{$Config{'replaces'}{$doc_pkg}} ];
+			}
+			#
+			# now we have to move all the DocFiles of all INCLUDED
+			# package/tpms into $bin_pkg and remove them from the original
+			# packages
+			#
+			# For an explanation of the code see above!
+			foreach my $incpkg (@{$TeXLive{'binary'}{$bin_pkg}{'includedpackages'}}) {
+				my @p = ();
+				my @pd = ();
+				foreach my $f (@{$TeXLive{'binary'}{$incpkg}{'docfiles'}}) {
+					if (defined($TeXLive{'all'}{'file_map_actions'}{$f}) && 
+								($TeXLive{'all'}{'file_map_actions'}{$f} eq "move")) {
+						push @p, $f;
+					} else {
+						if ($f =~ m;texmf[^/]*/doc/man/man.*/.*;) {
+							push @p, $f;
+						} else {
+							push @pd, $f;
+						}
+					}
+				}
+				$TeXLive{'binary'}{$doc_pkg}{'docfiles'}    = [ @{$TeXLive{'binary'}{$doc_pkg}{'docfiles'}}, @pd ];
+				$TeXLive{'binary'}{$incpkg}{'docfiles'} = [ @p ];
+			}
+		}
+	}
+	#
+	# Now for the source part
+	#
+	for my $srcpkg (@{$TeXLive{'all'}{'sources'}}) {
+		$TeXLive{'source'}{$srcpkg}{'uploaders'}   = 
+			$Config{'uploaders'}{$srcpkg}     ? 
+				$Config{'uploaders'}{$srcpkg} : $TeXLive{'all'}{'uploaders'};
+		$TeXLive{'source'}{$srcpkg}{'maintainer'}  = 
+			$Config{'maintainer'}{$srcpkg}    ? 
+				$Config{'maintainer'}{$srcpkg} : $TeXLive{'all'}{'maintainer'};
+		$TeXLive{'source'}{$srcpkg}{'priority'} = 
+			$Config{'priority'}{$srcpkg};
+		$TeXLive{'source'}{$srcpkg}{'build_dep'} = 
+			$Config{'build_dep'}{$srcpkg};
+		$TeXLive{'source'}{$srcpkg}{'build_dep_indep'} =
+			$Config{'build_dep_indep'}{$srcpkg};
+		$TeXLive{'source'}{$srcpkg}{'standards'} =
+			$Config{'standards'}{$srcpkg};
+ 		$TeXLive{'source'}{$srcpkg}{'section'} =
+			$Config{'section'}{$srcpkg};
+	}
+	# we let texlive-common CONFLICT with all texlive packages << then the 
+	# values set in latest-version
+	my @conflictpkgs = ();
+	foreach my $source_package (@{$TeXLive{'all'}{'sources'}}) {
+		foreach my $bin_pkg (@{$TeXLive{'source'}{$source_package}{'binary_packages'}}) {
+			push @conflictpkgs, "$bin_pkg (<< $TeXLive{'source'}{$source_package}{'latest_version'})";
+		}
+	}
+	# finally we let the package "texlive-full" depend on all texlive-* packages
+	my @allpkgs = ();
+	foreach my $source_package (@{$TeXLive{'all'}{'sources'}}) {
+		foreach my $bin_pkg (@{$TeXLive{'source'}{$source_package}{'binary_packages'}}) {
+			my $addthis = 1;
+			foreach my $depends_not (@{$Config{'depends_not'}{'texlive-full'}}) {
+				$addthis = 0 if ($bin_pkg eq $depends_not);
+			};
+# 			next if ($bin_pkg eq "texlive-full");
+# 			next if ($bin_pkg eq "texlive");
+# 			next if ($bin_pkg eq "texlive-lang-all");
+# 			next if ($bin_pkg eq "tetex-bin");
+# 			next if ($bin_pkg eq "tetex-base");
+# 			next if ($bin_pkg eq "tetex-extra");
+			$addthis && push @allpkgs, "$bin_pkg (>= $TeXLive{'source'}{$source_package}{'latest_version'})";
+		}
+	}
+
+	# Additional (meta)packages
+	$TeXLive{'all'}{'meta_packages'} = [ @{$Config{'add_packages'}} ];
+	foreach my $meta_package (@{$Config{'add_packages'}}) {
+		$TeXLive{'binary'}{$meta_package}{'type'} = "TLCore" ;
+
+		# Dependencies
+		if ($meta_package eq "texlive-full") {
+			$TeXLive{'binary'}{$meta_package}{'depends'}   = [ @{$Config{'depends'}{$meta_package}}, @allpkgs ];
+		} elsif ($meta_package eq "texlive-lang-all") {
+			my @foo = ();
+			foreach my $a (@allpkgs) {
+				if ($a =~ /^texlive-lang-/) { push @foo, $a; }
+			}
+			$TeXLive{'binary'}{$meta_package}{'depends'}   = [ @{$Config{'depends'}{$meta_package}}, @foo ];
+		} else {
+			$TeXLive{'binary'}{$meta_package}{'depends'}   = [ @{$Config{'depends'}{$meta_package}} ];
+		};
+		$opt_debug && print STDERR "metapackage: $meta_package, Depends: @{$TeXLive{'binary'}{$meta_package}{'depends'}}\n";
+		$TeXLive{'binary'}{$meta_package}{'suggests'}    = [ @{$Config{'suggests'}{$meta_package}} ];
+		$TeXLive{'binary'}{$meta_package}{'recommends'}  = [ @{$Config{'recommends'}{$meta_package}} ];
+		$TeXLive{'binary'}{$meta_package}{'replaces'}    = [ @{$Config{'replaces'}{$meta_package}} ];
+		if ($meta_package eq "texlive-common") {
+			$TeXLive{'binary'}{$meta_package}{'conflicts'}   = [ @{$Config{'conflicts'}{$meta_package}}, @conflictpkgs ];
+		} else {
+			$TeXLive{'binary'}{$meta_package}{'conflicts'}   = [ @{$Config{'conflicts'}{$meta_package}} ];
+		}
+	  
+		# Short and long description
+		$TeXLive{'binary'}{$meta_package}{'title'}       = $Config{'title'}{$meta_package};
+		$TeXLive{'binary'}{$meta_package}{'description'} = $Config{'description'}{$meta_package};
+		if (defined($Config{'bin-section'}{$meta_package})) {
+			$TeXLive{'binary'}{$meta_package}{'section'} = $Config{'bin-section'}{$meta_package};
+		}
+	}
+}
+
+sub check_consistency {
+	my %UsedPackages;
+	my $raiseerror = 0;
+	my @allincludedpkgs = ();
+	my %PackageToCollection;
+
+	print "Checking consistency ... \n";
+	#
+	# first go through all the collections and collect all included
+	# packages and check on double inclusion of packages
+	#
+	my %TLB = %{$TeXLive{'binary'}};
+	foreach my $collection (keys %TLB) {
+		if ($TLB{$collection}{'type'} ne "Collection") { next; }
+		foreach my $tpm (@{$TLB{$collection}{'includedpackages'}}) {
+			$PackageToCollection{$tpm} = $collection;
+			push @allincludedpkgs, $tpm;
+			push (@{$UsedPackages{$tpm}},$collection);
+		}
+	}
+	my @badpacks = ();
+	foreach my $k (keys %UsedPackages) {
+		if (@{$UsedPackages{$k}} > 1) {
+			print STDERR "Double inclusion of $k:\n";
+			print STDERR "@{$UsedPackages{$k}}:\n";
+			push @badpacks, $k;
+		}
+	}
+	if ($#badpacks >= 0) {
+		#
+		# ujjeeee, a package is included more than once, STOP!!!
+		#
+		print ("ERROR double-inclusion @badpacks\n");
+		$raiseerror = 1;
+	}
+	#
+	# check for not included packages
+	#
+	my $binary_package;
+	foreach $binary_package (keys %TLB) {
+		if ($TLB{$binary_package}{'type'} ne "Package") { next; }
+		if (grep(/$binary_package/,@allincludedpkgs) == 0) {
+			print STDERR "ERROR not-covered $binary_package\n";
+			$raiseerror = 1;
+		}
+	}
+	#
+	# check for packages in packages which are not included or depended on
+	#
+	foreach my $c (keys %TLB) {
+		if ($TLB{$binary_package}{'type'} ne "TLCore") { next; }
+		foreach $binary_package (@{$TLB{$c}{'includedpackages'}}) {
+			foreach my $subdep (@{$TLB{$binary_package}{'includedpackages'}}) {
+				# $binary_package depends on $subdep, we have to check wether
+				# either $subdep is also included in $c
+				# or $c depends on the collection $subdep is in
+				my $subdepcoll = $PackageToCollection{$subdep};
+				# the package is included in the parent collection, ok
+				if ($subdepcoll eq $c) { next ; }
+				# the parent collection depends on the collection
+				# including the subdep by tpm depends
+				if ($subdepcoll eq "texlive-base-bin") { next; }
+				if (ismember($subdepcoll,@{$TLB{$c}{'depends'}})) { next; }
+				# ujeee, cross wise inclusion does not work
+				print STDERR "ERROR diamond\n";
+				print STDERR "There is a problem here:\n";
+				print STDERR "$c includes $binary_package\n";
+				print STDERR "\t$binary_package depends on $subdep\n";
+				print STDERR "\t$subdep is NOT included in $c\n";
+				print STDERR "$subdep is included in $subdepcoll\n";
+				print STDERR "$c does NOT depend on $subdepcoll\n";
+				print STDERR "Please fix this problem!\n";
+				$raiseerror = 1;
+			}
+		}
+	}
+	if ($raiseerror) { exit 1; }
+	print " ... tlpdb and config file are consistent, good!\n";
+}
+
+
+sub initialize_config_file_data {
+	my ($cfgfile) = @_;
+	use_global_vars();
+	print "Start loading config file ...\n";
+	open(CFGFILE,"<$cfgfile") or die "Cannot open $cfgfile\n";
+	while (<CFGFILE>) {
+		if (m/^#/) { 
+			next ; 
+		}
+		chomp;
+		my @foo;
+		my ($type, $a, @rest) = split ";";
+		$opt_debug && print STDERR  "type=$type, a=$a, ";
+		if ($type eq "depends") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'depends'}{$a} = [ @{$Config{'depends'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ];
+			next;
+		}
+		if ($type eq "recommends") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'recommends'}{$a} = [ @{$Config{'recommends'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ];
+			next;
+		}
+		if ($type eq "provides") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'provides'}{$a} = [ @{$Config{'provides'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ];
+			next;
+		}
+		if ($type eq "suggests") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'suggests'}{$a} = [ @{$Config{'suggests'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ];
+			next;
+		}
+		if ($type eq "conflicts") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'conflicts'}{$a} = [ @{$Config{'conflicts'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ];
+			next;
+		}
+		if ($type eq "replaces") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'replaces'}{$a} = [ @{$Config{'replaces'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ];
+			next;
+		}
+		if ($type eq "execute") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'add_execute'}{$a} = [ @{$Config{'add_execute'}{$a}}, "$b" ];
+			next;
+		}
+		if ($type eq "disable_format") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR "b=$b.\n";
+			$Config{'disabled_formats'}{$a} = [ @{$Config{'disabled_formats'}{$a}}, "$b" ];
+			next;
+		}
+		if ($type eq "mapping") {
+			my ($b,$c) = @rest;
+			$opt_debug && print STDERR  "b=$b, c=$c.\n";
+			push @{$TeXLive{'all'}{'filemappings'}}, "$a:$c";
+			$TeXLive{'all'}{'file_map_actions'}{$a} = $b;
+			if (($b eq "config-link") || ($b eq "config-remap")) {
+				push @{$TeXLive{'all'}{'config-files'}}, $c;
+			}
+			if ($b eq "config-copy") {
+				$a =~ s#texmf-dist#texmf#;
+				$a =~ s#texmf-doc#texmf#;
+				$a =~ s#texmf/##;
+				push @{$TeXLive{'all'}{'config-files'}}, "$c/$a";
+			}
+			next;
+		}
+		if ($type eq "blacklist") {
+			if ($a eq "file") {
+				my ($b) = @rest;
+				$opt_debug && print STDERR  "b=$b.\n";
+				push @{$TeXLive{'all'}{'file_blacklist'}}, $b;
+			} elsif ($a eq "tpm") {
+				my ($b,$c) = @rest;
+				$opt_debug && print STDERR  "b=$b, c=$c.\n";
+				$Config{'package_blacklist'}{$b} = "$c";
+			} else {
+				print STDERR "tpm2deb.cfg: Unknown blacklist directive: $_. Exiting!\n";
+				exit 1;
+			}
+			next;
+		}
+		if ($type eq "source") {
+			push @{$TeXLive{'all'}{'sources'}}, $a;
+			next;
+		}
+		if ($type eq "move") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			# move tpm $a to binary package $b
+			$Config{'moved_to'}{$a} = $b;
+			$Config{'extra_packages'}{$b} = [ @{$Config{'extra_packages'}{$b}}, $a ];
+			next;
+		}
+		if ($type eq "extra") {
+			my ($b,$c,$d) = @rest;
+			if ($a ne "format") {
+				print STDERR "tpm2deb.cfg: Unknown extra directive: $_. Exiting!\n";
+				exit 1;
+			}
+			$opt_debug && print STDERR  "b=$b, c=$c, d=$d.\n";
+			$TeXLive{'binary'}{$c}{'extra_format'}{$b} = $d;
+			next;
+		}
+		if ($type eq "arch") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$TeXLive{'source'}{$a}{'architecture'} = $b;
+			next;
+		}
+		if ($type eq "name") {
+			my ($b,$c) = @rest;
+			$opt_debug && print STDERR  "b=$b, c=$c.\n";
+			$Config{'name_mapping'}{$a} = $b;
+			$TeXLive{'binary'}{$b}{'source_package'} = $c;
+			$TeXLive{'source'}{$c}{'binary_packages'} = [ @{$TeXLive{'source'}{$c}{'binary_packages'}}, $b ];
+			next;
+		}
+		if ($type eq "special") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			push @{$TeXLive{'all'}{'special_actions_config'}}, "$a:$b";
+			next;
+		}
+		if ($type eq "description") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			# push the next line into the description string, but
+			# avoid to get a "use of uninitialized value in concat..."
+			$Config{'description'}{$a} = 
+				($Config{'description'}{$a} ? $Config{'description'}{$a} : "") 
+				. "$b\n";
+			next;
+		}
+		if ($type eq "title") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'title'}{$a} = "$b";
+			next;
+		}
+		if ($type eq "docsplitting") {
+			$opt_debug && print STDERR  "\n";
+			$Config{'docsplitting'}{$a} = 1;
+			next;
+		}
+		if ($type eq "build-dep") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'build_dep'}{$a} = "$b";
+			next;
+		}
+		if ($type eq "build-dep-indep") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'build_dep_indep'}{$a} = "$b";
+			next;
+		}
+		if ($type eq "texlive-common-version") {
+			$TeXLive{'all'}{'tl_common_version'} = "$a";
+			next;
+		}
+		if ($type eq "latest-version") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$TeXLive{'source'}{$a}{'latest_version'} = "$b";
+			next;
+		}
+		if ($type eq "maintainer") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			if ("$a" eq "*") {
+				$TeXLive{'all'}{'maintainer'} = "$b";
+			} else {
+				$Config{'maintainer'}{$a} = "$b";
+			}
+			next;
+		}
+		if ($type eq "priority") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			if ("$a" eq "*") {
+				$TeXLive{'all'}{'priority'} = "$b";
+			} else {
+				$Config{'priority'}{$a} = "$b";
+			}
+			next;
+		}
+		if ($type eq "uploaders") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			if ("$a" eq "*") {
+				$TeXLive{'all'}{'uploaders'} = "$b";
+			} else {
+				$Config{'uploaders'}{$a} = "$b";
+			}
+			next;
+		}
+		if ($type eq "section") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			if ("$a" eq "*") {
+				$TeXLive{'all'}{'section'} = "$b";
+			} else {
+				$Config{'section'}{$a} = "$b";
+			}
+			next;
+		}
+		if ($type eq "bin-section") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			$Config{'bin-section'}{$a} = "$b";;
+			next;
+		}
+		if ($type eq "standards") {
+			my ($b) = @rest;
+			$opt_debug && print STDERR  "b=$b.\n";
+			if ("$a" eq "*") {
+				$TeXLive{'all'}{'standards'} = "$b";
+			} else {
+				$Config{'standards'}{$a} = "$b";
+			}
+			next;
+		}
+		if ($type eq "addpackages") {
+			@{$Config{'add_packages'}} = @rest;
+			$opt_debug && print STDERR "\nAdditional packages: @{$Config{'add_packages'}}\n";
+			next;
+		}
+		if ($type eq "dependsnot") {
+			@{$Config{'depends_not'}{$a}} = @rest;
+			$opt_debug && print STDERR "Dropped depends of $a on @{$Config{'depends_not'}{$a}}\n";
+			next;
+		}
+		print STDERR "tpm2deb.cfg: Unknown directive: $type. Maybe an empty line?\n Exiting!\n"; 
+		exit 1;
+	}
+	close(CFGFILE);
+	print " ... done\n";
+}
+
+
+sub is_blacklisted {
+	my ($tpm,$coll) = @_;
+	# blacklist check
+	# either there is no blacklist entry, then it is ok
+	# if there is a blacklist entry and it is *, blacklist it
+	# if it is not *, and the $coll is not "", then match it
+	if (defined($Config{'package_blacklist'}{$tpm}) &&
+			(($Config{'package_blacklist'}{$tpm} eq "*") ||
+			 (($coll ne "") && ($Config{'package_blacklist'}{$tpm} =~ m/$coll/)))) {
+		return(1);
+	} else {
+		return(0);
+	}
+}
+
+sub get_all_files {
+	my ($entry,$reclevel) = @_;
+	my @requires = @{$TeXLive{'binary'}{$entry}{'includedpackages'}};
+	my %files;
+	#
+	$files{'BinFiles'} = \@{$TeXLive{'binary'}{$entry}{'binfiles'}};
+	$files{'DocFiles'} = \@{$TeXLive{'binary'}{$entry}{'docfiles'}};
+	$files{'RunFiles'} = \@{$TeXLive{'binary'}{$entry}{'runfiles'}};
+	$files{'SourceFiles'} = \@{$TeXLive{'binary'}{$entry}{'sourcefiles'}};
+	if ($reclevel > 0) {
+		foreach my $r (@requires) {
+			$opt_debug && print STDERR  "  package " . $r . "\n";
+			my %foo = %{&get_all_files($r,$reclevel-1)};
+			push @{$files{'BinFiles'}}, @{$foo{'BinFiles'}};
+			push @{$files{'DocFiles'}}, @{$foo{'DocFiles'}};
+			push @{$files{'RunFiles'}}, @{$foo{'RunFiles'}};
+			push @{$files{'SourceFiles'}}, @{$foo{'SourceFiles'}};
+		}
+	}
+	return(\%files);
+}
+
+sub get_all_executes {
+	my ($entry,$reclevel) = @_;
+	my @requires = @{$TeXLive{'binary'}{$entry}{'includedpackages'}};
+	my %bar;
+	my @executes;
+	#
+	@executes = @{$TeXLive{'binary'}{$entry}{'executes'}};
+	if ($reclevel > 0) {
+		foreach my $r (@requires) {
+			$opt_debug && print STDERR  "  package " . $r . "\n";
+			my @foo = get_all_executes($r,$reclevel-1);
+			push @executes, @foo;
+		}
+	}
+	foreach (@executes) {
+		$bar{$_} = 1;
+	}
+	return(keys %bar);
+}
+ 
+sub myopen {
+	my ($a, $fn) = @_;
+	open($a, $fn) or die "Cannot open $fn: $!\n";
+}
+
+sub mycopy {
+	my ($src,$dest) = @_;
+	&mkpath(dirname($dest));
+# 	system("/bin/cp -a $src $dest 2>/dev/null") == 0
+	my $cp_cmdline = "/bin/cp -a $src $dest" . ( $opt_debug ? "" : " 2>/dev/null");
+	if ($opt_onlyscripts == 0) {
+		system($cp_cmdline) == 0
+			or do {
+				print STDERR "$cp_cmdline\n";
+				die ("missing: $src\n");
+		};
+	};
+}
+
+sub ismember {
+	my ($a, @rest) = @_;
+	foreach my $i (@rest) {
+		if ($a eq $i) { return 1; }
+	}
+	return 0;
+}
+
+
+1;
+
+### Local Variables:
+### perl-indent-level: 4
+### tab-width: 4
+### indent-tabs-mode: t
+### End:
+# vim:set tabstop=4: #
--- texlive-extra-2009.orig/debian/changelog
+++ texlive-extra-2009/debian/changelog
@@ -0,0 +1,342 @@
+texlive-extra (2009-10) unstable; urgency=low
+
+  * add the forgotten epoch for musixtex dependency (Closes: #587746)
+
+ -- Norbert Preining <preining@debian.org>  Tue, 07 Sep 2010 18:06:57 +0900
+
+texlive-extra (2009-9) unstable; urgency=low
+
+  * make texlive-music *not* depend on musixlyr and musixtex-slurps
+    anymore, but tighten dep on new musixtex package that provides this
+    functionality (Closes: #587718)
+
+ -- Norbert Preining <preining@debian.org>  Thu, 01 Jul 2010 13:48:35 +0900
+
+texlive-extra (2009-8) unstable; urgency=low
+
+  [ Norbert Preining ]
+  * install man page for pdfcrop (Closes: #574796)
+  * update epstopdf to latest version (--output fixes) (Closes: #573540)
+  * include revtex4 backward compatibility (Closes: #561836)
+
+  [ Ø£Ø­Ù…Ø¯ Ø§Ù„Ù…Ø­Ù…ÙˆØ¯ÙŠ (Ahmed El-Mahmoudy) ]
+  * Added fix-bashism patch to fix bashism in listings-ext.sh
+    (Closes: #581138)
+
+  [ Hilmar Preusse ]
+  * [extra] add ghostscript to the list of recommends of
+    texlive-font-utils (Closes: #584329)
+
+ -- Norbert Preining <preining@debian.org>  Sat, 19 Jun 2010 16:14:25 +0900
+
+texlive-extra (2009-7) unstable; urgency=high
+
+  * install man pages for pkfix and ps4pdf (Closes: #563301)
+  * texlive-latex-extra replaces texlive-base-bin (<< 2008) (Closes: #564709)
+
+ -- Norbert Preining <preining@debian.org>  Mon, 11 Jan 2010 23:49:16 +0900
+
+texlive-extra (2009-6) unstable; urgency=low
+
+  * install several man pages (Closes: #562498)
+  * update epstopdf to current version (where --filter works)
+    (Closes: #562497)
+  * remove various outdated "updates" taken over from 2007 but already
+    present or newer in TL2009
+
+ -- Norbert Preining <preining@debian.org>  Fri, 25 Dec 2009 11:38:44 +0900
+
+texlive-extra (2009-5) unstable; urgency=low
+
+  * texlive-extra-utils: add symlinks for listings-ext, findhyph, 
+    texdiff, rpdfcrop
+  * texlive-formats-extra depends texlive-latex-base since it needs 
+    bplain.tex (Closes: #561882)
+  * more replaces (why haven't they be found by now???)
+    texlive-latex-extra replaces texlive-extra-utils (for vpe.pl)
+    texlive-plain-extra replaces texlive-lang-vietnamese (for MIKmathf.tex)
+
+ -- Norbert Preining <preining@debian.org>  Tue, 22 Dec 2009 03:26:51 +0900
+
+texlive-extra (2009-4) unstable; urgency=low
+
+  * first upload to unstable
+
+ -- Norbert Preining <preining@debian.org>  Wed, 09 Dec 2009 23:04:02 +0900
+
+texlive-extra (2009-3) experimental; urgency=low
+
+  * blacklist latexmk, it is packaged separately (Closes: #557855)
+
+ -- Norbert Preining <preining@debian.org>  Sun, 29 Nov 2009 23:58:37 +0900
+
+texlive-extra (2009-2) experimental; urgency=low
+
+  * blacklist purifyeps, it is packaged separately (Closes: #557018)
+
+ -- Norbert Preining <preining@debian.org>  Thu, 19 Nov 2009 16:13:13 +0900
+
+texlive-extra (2009-1) experimental; urgency=low
+
+  [ Frank KÃ¼ster ]
+  * New upstream version (pre-release, but not far from) with lots of
+    internal changes, hence the upload to experimental. This upstream
+    version fixes the following bugs:
+
+      [texlive-latex-extra]
+    - closes: #491054, chicago.sty missing
+    - closes: #523756, nag: essential .cfg files missing
+    - closes: #445562, paralist: documentation missing
+    - closes: #445617, ragged2e: documentation missing
+    - closes: #471205, lastpage: documentation missing
+    - package updates or new packages included: frankenstein bundle
+      (closes: #482148), achemso (closes: #536323), titlesec (closes:
+      #509590), moderncv (closes: #529259), breakurl (closes: #532333),
+      csquotes (closes: #538855), todonotes (closes: #528917), exceltex
+      (closes: #351763)
+  
+      [texlive-bibtex-extra]
+    - closes: #405807, Please install apacite language support in usable
+      location
+    - package updates or new packages included: custom-bib (closes:
+      #505238), multibib (closes: #546785)
+
+      [texlive-science]
+    - closes: #517827, typo in description of pseudocode package
+    - closes: #546767, consider including siunitx
+  
+      [texlive-publishers]
+    - package updates or new packages included: IEEEtran stuff (closes:
+      #501796, #471351), economic (closes: #532425), elsevier's elsarticle
+      (closes: #545857), revtex (closes: #156812)
+
+      [mixed binary packages]
+    - texlive-pstricks, compatibility with powerdot (closes: #412739)
+    - texlive-math-extra, nested paired delimiters using mathtools do not
+      work (closes: #503690)  
+    - texlive-latex3, please upgrade latex3 styles (closes: #529659)
+    - texlive-games, Please package skak 1.4 with texlive-games (closes:
+      #451427) 
+  
+  * Add lots of versioned Replaces for files moved between binary packages
+    from upstream versions 2007 to 2009.
+
+ -- Norbert Preining <preining@debian.org>  Thu, 12 Nov 2009 20:51:49 +0900
+
+texlive-extra (2007.dfsg.3-2) unstable; urgency=low
+
+  * fix location of proba doc files (Closes: #490282)
+  * fix g-brief redefinition of \Telefon (closes: #423919)
+  * fix g-brief empty unterschrift bug (closes: #154266, #407968)
+
+ -- Norbert Preining <preining@debian.org>  Tue, 22 Jul 2008 11:47:07 +0200
+
+texlive-extra (2007.dfsg.3-1) unstable; urgency=medium
+
+  * Let texlive-pstricks recommend texlive-extra-utils and ps2eps since
+    the included pdftricks packages needs them (Closes: #473791).
+  * Add the proba package to texlive-math-extra as it has been done by
+    upstream. This is a consequence of blacklisting proba.sty in
+    texlive-latex-base since it didn't contain a license statement. See also
+    bug #483282.
+  * bump standards version to 3.8.0:
+    - rename README.Debian-source to README.source an explain how to change
+      something using quilt by refering to the quilt README.source
+    - add homepage field to control
+    - add a patch target to debian/rules
+  * add dversionmangle to debian/watch file to ignore the .dfsg.NN suffix
+  * add texlive-pstricks recommends texlive-extra-utils for pdfcrop
+    (recommends because pdf is getting more and more over)
+    (Closes Ubuntu Bug 145407) [np]
+  * blacklist oesch which cannot be modified, needs new .orig.tar
+    (Closes: #489689) (urgency medium for RC bug)
+  * remove alternative dependency texlive-latex-extra -> tetex-extra
+
+ -- Norbert Preining <preining@debian.org>  Wed, 09 Jul 2008 16:52:10 +0200
+
+texlive-extra (2007.dfsg.2-1) unstable; urgency=low
+
+  * blacklist tpm/camel as it is nosell, thus we need a new .orig.tar.gz
+    (Closes: #479832)
+  * add a license statement from Robert Gilles about the bbm fonts to
+    Licenses file (Closes: #479097)
+  * add a license statement from Michael NÃ¼sken about the 
+    computational-complexity packages to the Licenses file (Closes: #477152)
+
+ -- Norbert Preining <preining@debian.org>  Fri, 09 May 2008 08:57:48 +0200
+
+texlive-extra (2007.dfsg.1-2) unstable; urgency=low
+
+  * Update location of upstream iso.zip file in uscan watch file (closes:
+    #449634), thanks to Raphael Geissert <atomo64@gmail.com> [fk]
+  * include simplecv to make lyx happy (Closes: #449983) [np]
+  * update via.cls from CTAN to fix misbehaviour (Closes: #429150)
+  * fix skak.sty for usage with skaknew's uskak.fd (the only one present)
+    (Closes: #439709)
+  * bump standards version to 3.7.3, no changes needed
+  * add pbox.pdf to texlive-latex-extra-doc (Closes: #464219)
+  * let -formats-extra replace -latex-base (<= 2007-10) to make
+    smooth upgrades in Ubuntu (gutsy->hardy) possible (Closes Ubuntu
+    bug 188910) [np]
+  * add the LPPL to debian/copyright
+  * update everypage from CTAN to fix serious error (Closes: #477794)
+
+ -- Norbert Preining <preining@debian.org>  Fri, 25 Apr 2008 23:39:03 +0200
+
+texlive-extra (2007.dfsg.1-1) unstable; urgency=low
+
+  * add stricter dependencies to all packages: if in the final shipout
+    dep on a texlive package there is no version given, the value of
+    latest-version (from tpm2deb.cfg) of the source package is taken.
+  * move bigfoot from tl-humanities to tl-latex-extra (upstream move, too)
+    Add a tl-latex-extra replaces tl-humanities and a tl-latex-extra
+    recommends tl-humanities (Closes: #420394)
+  * fix an occurrence of the @ in pubform.bib (Closes: #430438)
+  * implement doc splitting, so that we can build separate -doc packages
+    for every collection we want to [np]
+    splitting is done for: latex-extra, pstricks, publishers, humanities,
+    science, fonts-extra
+    (Closes: #420574, #442052)
+  * blacklist tableaux.tpm, no license statement can be obtained
+    (new .orig.tar necessary) (Closes: #429813)
+
+ -- Norbert Preining <preining@debian.org>  Mon, 22 Oct 2007 07:35:32 +0200
+
+texlive-extra (2007-3) unstable; urgency=low
+
+  * Fix the friday 13 bugs: A bad coincidence combined a serious bug in
+    debhelper (#419060) produces buggy maintainer scripts in most
+    texlive packages. The debhelper bug is fixed, this
+    closes: #419006, #419106, #419107
+  * add texlive-math-extra replaces tetex-bin << 2007 (Closes: #419053)
+
+ -- Norbert Preining <preining@debian.org>  Sat, 14 Apr 2007 09:50:54 +0200
+
+texlive-extra (2007-2) unstable; urgency=low
+
+  * first upload of TeX Live 2007 to unstable
+  * move astro.tex and astro.sty from the doc directories to the TeX input
+    directories (Closes: #418376)
+  * do not compress documentation pdf files
+
+ -- Norbert Preining <preining@debian.org>  Tue, 10 Apr 2007 18:15:39 +0200
+
+texlive-extra (2007-1) experimental; urgency=low
+
+  * new upstream version
+    - adds missing Uulsy.fd file (Closes: #406556)
+  * remove wrong endfloat.dvi.gz.uu link (Closes: #407419)
+  * remove eulervm from diff.gz, it has been updated upstream
+  * remove dstroke.map from diff.gz, it has been included upstream
+
+ -- Norbert Preining <preining@debian.org>  Wed, 21 Mar 2007 17:03:39 +0100
+
+texlive-extra (2005.dfsg.3-1) unstable; urgency=low
+
+  * blacklist siam.tpm and build new upstream, as the siam macros are not
+    DFSG free (no selling clause) (Closes: #406426)
+
+ -- Norbert Preining <preining@debian.org>  Fri, 12 Jan 2007 19:08:37 +0100
+
+texlive-extra (2005.dfsg.2-4) unstable; urgency=low
+
+  * downgrade the relation from fonts-extra to cm-super from depends to
+    suggests. Default would be recommends, but a suggests is enough.
+    (Closes: #399064)
+  * add the missing dstroke.map, and add the addMap action to the config
+    file (Closes: #400780)
+  * activate ugq.map (Closes: #374351)
+  * remap infix-RPN.tex and .sty from the doc hieracy to texmf-texlive
+    (Closes: #402987) (closes Ubuntu bug #69690)
+
+ -- Norbert Preining <preining@debian.org>  Thu, 28 Dec 2006 15:04:35 +0100
+
+texlive-extra (2005.dfsg.2-3) unstable; urgency=low
+
+  * fix a stupid error in the is_blacklist logic, which blacklisted
+    packages which aren't blacklisted at all. So include again
+    antt and iwona (Closes: #397324)
+  * fix inclusion of packages descriptions when they are actually
+    blacklisted (thanks Frank) (Closes: #397589)
+
+ -- Norbert Preining <preining@debian.org>  Wed,  8 Nov 2006 16:44:04 +0100
+
+texlive-extra (2005.dfsg.2-2) unstable; urgency=low
+
+  * remove the invalid conflict tl-latex-extra <-> latex-beamer, as this
+    was part of tl-latex-recommended, and is now factored out.
+    (Closes: #382870, #389467)
+
+ -- Norbert Preining <preining@debian.org>  Wed, 18 Oct 2006 13:01:44 +0200
+
+texlive-extra (2005.dfsg.2-1) unstable; urgency=medium
+
+  * blacklist latex/misc209/bar.sty as it is not distributable, thus
+    we also generate a new orig.tar.gz
+  * report bugs together with tex-common, and report status of the
+    tetex packages. Fix some small things in bug.scripts.
+  * change the uploader field to my debian.org email address
+  * drop unnecessary conflicts
+    - tl-latex-extra vs lhs2tex
+    - tl-games vs tex-skak, tex-chess
+  * add a recommend tl-latex-extra -> tl-generic-extra (Closes: #390896)
+  * urgency set to medium to get these fixes to testing
+
+ -- Norbert Preining <preining@debian.org>  Mon,  9 Oct 2006 11:19:27 +0200
+
+texlive-extra (2005.dfsg.1-1) unstable; urgency=low
+
+  * texlive-extra-utils recommends perl-tk for texdoctk (Closes: #368659)
+  * move fpl and mathpazu to texlive-fonts-recommended (see texlive-base)
+  * include eulervm 4.0 instead of 3.0a, this version contains a manifest
+    file and fixes some bugs (Closes: #361941)
+  * add lintian override for wrong-name-for-upstream-changelog triggered
+    by CHANGES.packaging
+  * change maintainer to debian-tex-maint@l.d.o
+
+ -- Norbert Preining <preining@logic.at>  Fri,  4 Aug 2006 11:25:31 +0200
+
+texlive-extra (2005-2) unstable; urgency=low
+
+  * first upload to unstable, sponsored by 
+    Frank KÃ¼ster <frank@debian.org>
+  * texdoc support
+    - let tetex texdoc find documentation of texlive (Closes: #364776)
+    - include tetex texdoc patches (following of symlinks, security
+      fixes) (Closes: #356390)
+  * texlive-lang-polish conflicts with octave-forge as both provide
+    /usr/bin/mex, this is preliminary, a better solution must be
+    sought (Closes: #364059)
+  * change shell for the reportbug script to bash (Closes: #356391)
+  * fix installation of thumbpdf and pdfcrop (Closes: #352092)
+  * improve various descriptions (Closes: #354964)
+  * call the update-* programs in all postinst scripts, so that the
+    config files do not contain left-overs (Closes: #355266)
+  * fix creation of formats which in turn depend on the latex format
+    (Closes: #351707)
+  * remap the ibycus4.map TeX/MF input file from the fonts/map location
+    to the fonts/source location (Closes: #354652)
+  * depend on the updated lmodern package, thus making the fonts
+    available for X (Closes: #351727)
+  * lots of internal changes, important ones being:
+    - texlive packages now do not include files which have been
+      packaged for Debian already (eg cm-super, lmodern, musixtex)
+    - most packages can be used together with teTeX
+    - fix several upstream bugs
+    - generate license information for each file from the
+      TeX Catalogue (ongoing work)
+    for detailed changes see CHANGES.packaging in texlive-common
+
+ -- Norbert Preining <preining@logic.at>  Thu, 11 May 2006 00:12:10 +0200
+
+texlive-extra (2005-1) experimental; urgency=low
+
+  * First upload to experimental (Closes: #312897)
+
+ -- Norbert Preining <preining@logic.at>  Thu, 12 Jan 2006 17:30:22 +0100
+
+# vim:set fileencoding=utf-8: #
+# Local Variables:
+# coding: utf-8
+# mode: debian-changelog
+# End:
--- texlive-extra-2009.orig/debian/create-doc-links
+++ texlive-extra-2009/debian/create-doc-links
@@ -0,0 +1,21 @@
+#
+# create-doc-links
+#
+# (c) 2006 Norbert Preining
+# $Id$
+# create links from every file under /usr/share/doc/$1/ to
+# /usr/share/doc/$2/
+#
+
+pref="./debian/$1"
+src="usr/share/doc/$1"
+dst="usr/share/doc/$2"
+
+mkdir -p "$dst"
+
+for f in $(cd "$pref/$src"; find . -mindepth 2 -type f) ; do
+  g=$(echo $f | cut -b 3-)
+  echo "$src/$g" "$dst/$g"
+done
+
+
--- texlive-extra-2009.orig/debian/texlive-humanities.override
+++ texlive-extra-2009/debian/texlive-humanities.override
@@ -0,0 +1,4 @@
+texlive-humanities: zero-byte-file-in-doc-directory
+texlive-humanities: extra-license-file
+texlive-humanities: script-not-executable
+texlive-humanities: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-font-utils.override
+++ texlive-extra-2009/debian/texlive-font-utils.override
@@ -0,0 +1,4 @@
+texlive-font-utils: zero-byte-file-in-doc-directory
+texlive-font-utils: extra-license-file
+texlive-font-utils: script-not-executable
+texlive-font-utils: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-pstricks.links.dist
+++ texlive-extra-2009/debian/texlive-pstricks.links.dist
@@ -0,0 +1 @@
+usr/share/texmf-texlive/scripts/pst2pdf/pst2pdf.pl usr/bin/pst2pdf
--- texlive-extra-2009.orig/debian/texlive-extra-utils.override
+++ texlive-extra-2009/debian/texlive-extra-utils.override
@@ -0,0 +1,4 @@
+texlive-extra-utils: zero-byte-file-in-doc-directory
+texlive-extra-utils: extra-license-file
+texlive-extra-utils: script-not-executable
+texlive-extra-utils: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-latex-extra.install
+++ texlive-extra-2009/debian/texlive-latex-extra.install
@@ -0,0 +1 @@
+texmf/doc/man/man1/splitindex.1	usr/share/man/man1
--- texlive-extra-2009.orig/debian/Licenses.header
+++ texlive-extra-2009/debian/Licenses.header
@@ -0,0 +1,41 @@
+#
+# LICENSES
+#
+# This file contains a (probably faulty, probably incomplete) list of
+# licenses extracted from the TeX Catalogue.
+#	http://www.ctan.org/tex-archive/help/Catalogue/
+#
+# The licenses codes as described on
+#	http://www.ctan.org/tex-archive/help/Catalogue/licenses.html
+# are
+# DFSG free licenses:
+#	dfsg	Debian Free Software Guidelines
+#               Since the DFSG are not a license, it's existence in
+#               the Catalogue is a bug, and if any package shows up
+#               below with this license, this is a bug, too.
+#
+#		According to the definition given in the above file, this
+#		means:
+#		This software is distributed under a license that conforms 
+#		to the Debian Free Software Guidelines but might not use one 
+#		of the common DFSG conforming licenses (GPL, LPPL, PD). For 
+#		example, the BSD license is another DFSG conforming license. 
+#		General permission to copy, distribute, and modify the 
+#		software will apply, but there may be other (compatible) 
+#		conditions.
+#	artistic 	Perl Artistic License
+#	bsd 	BSD Style License
+#	fdl 	GNU Free Documentation License
+#	gpl 	GNU General Public License
+#	lgpl 	GNU Library General Public License
+#	lppl 	LaTeX Project Public License
+#	pd 	Public Domain
+#
+# Further license codes which can occur in this list
+#	unknown	the TeX Catalogue has no information about this
+#	not-in-catalogue	the package could not be found in the Catalogue
+#
+# If you have any suggestions, improvements or complaints, please contact
+# the Debian TeX live Maintainers <pkg-texlive-maint@lists.alioth.debian.org>
+# or report to the TeX Catalogue Maintainers.
+#
--- texlive-extra-2009.orig/debian/texlive-science.links.dist
+++ texlive-extra-2009/debian/texlive-science.links.dist
@@ -0,0 +1 @@
+usr/share/texmf-texlive/scripts/ulqda/ulqda.pl usr/bin/ulqda
--- texlive-extra-2009.orig/debian/merge-dist-tree
+++ texlive-extra-2009/debian/merge-dist-tree
@@ -0,0 +1,38 @@
+#
+# merge-dist-tree
+# $Id: merge-dist-tree 2583 2007-03-15 20:12:56Z frank $
+# (c) 2006 Norbert Preining
+#
+# merge tree $1 into destination $2
+# files in tree $1 with extension .uu are uudecoded installed into $2
+#
+
+src="$1"
+dst="$2"
+
+if ! [ -d "$dst" ] ; then
+  echo "please first call debian/rules install!"
+  exit 1
+fi
+
+if ! [ -d "$src" ] ; then
+  echo "first argument must be a directory: $src"
+  exit 1
+fi
+
+for f in $(cd "$src"; find . -type f) ; do
+  bn=$(basename "$f")
+  dn=$(dirname "$f")
+  mkdir -p "$dst/$dn"
+  case "$f" in
+    *.uu)
+      bn=$(basename "$f" .uu)
+      uudecode -o "$dst/$dn/$bn" "$src/$f"
+      ;;
+    *)
+      cp -a "$src/$f" "$dst/$dn/"
+      ;;
+  esac
+done
+
+
--- texlive-extra-2009.orig/debian/watch
+++ texlive-extra-2009/debian/watch
@@ -0,0 +1,2 @@
+version=3
+opts=pasv,dversionmangle=s/\.dfsg\.\d+$// ftp://ftp.tug.org/texlive/Images/texlive(....)-live-.*\.iso
--- texlive-extra-2009.orig/debian/common.functions.postrm
+++ texlive-extra-2009/debian/common.functions.postrm
@@ -0,0 +1,54 @@
+# common.functions.postrm start
+# $Id: common.functions.postrm 2876 2007-05-22 08:12:07Z frank $
+check_move_back () 
+{
+  orig="$1"
+  new="$2"
+  if [ -r "$new" ] ; then
+    mkdir -p $(dirname "$orig")
+    mv "$new" "$orig" 
+  fi
+}
+
+handle_config_file_postrm() 
+{
+    cfgfile="$1"
+    action="$2"
+    version="$3"
+    case "$action" in
+      abort-upgrade)
+	if dpkg --compare-versions "$version" ge 2007; then
+	  return 0
+	fi
+	;;
+      *)
+	return 0
+	;;
+    esac
+    conf_relpath=${cfgfile#/etc/texmf/}
+    conf_oldpath="/etc/texmf/texlive/$conf_relpath"
+    case "$cfgfile" in 
+        /etc/texmf/dvips/config/*)
+	    # special case for dvips config
+	    conf_oldpath="/etc/texmf/texlive/dvips/${conf_oldpath#/etc/texmf/dvips/config}"
+            ;;
+        # files which were only present in tetex
+        /etc/texmf/texdoctk/texdoctk.dat)
+	    conf_oldpath="/etc/texdoctk/texdoctk.dat"
+            ;;
+        /etc/texmf/xdvi/xdvi.cfg)
+	    # old tetex version
+	    if [ -r "$cfgfile" ]; then
+	      cp $cfgfile /etc/texmf/xdvi.cfg
+	    fi
+            # old texlive version 
+	    conf_oldpath="/etc/texmf/texlive/xdvi.cfg"
+    esac
+    check_move_back $conf_oldpath $cfgfile 
+}
+
+# common.functions.postrm end
+# Local Variables:
+# mode: shell-script
+# End:
+# vim:set expandtab: #
--- texlive-extra-2009.orig/debian/texlive-font-utils.install
+++ texlive-extra-2009/debian/texlive-font-utils.install
@@ -0,0 +1,8 @@
+texmf/doc/man/man1/afm2afm.1       usr/share/man/man1
+texmf/doc/man/man1/autoinst.1      usr/share/man/man1
+texmf/doc/man/man1/cmap2enc.1      usr/share/man/man1
+texmf/doc/man/man1/epstopdf.1      usr/share/man/man1
+texmf/doc/man/man1/font2afm.1      usr/share/man/man1
+texmf/doc/man/man1/ot2kpx.1        usr/share/man/man1
+texmf/doc/man/man1/pfm2kpx.1       usr/share/man/man1
+texmf/doc/man/man1/showglyphs.1    usr/share/man/man1
--- texlive-extra-2009.orig/debian/tpm2deb.cfg
+++ texlive-extra-2009/debian/tpm2deb.cfg
@@ -0,0 +1,669 @@
+#
+# tpm2deb.cfg
+# (c) 2005-2009 Norbert Preining
+#
+# $Id: tpm2deb.cfg 4663 2010-08-11 04:24:49Z preining $
+#
+# describe relations between texlive and other debian packages, but als
+# which packages and files should be blacklisted
+# and the filemappings
+#
+# For a description of the format of this file please see
+# the toplevel README file
+#
+# THIS IS FOR TEXLIVE 2009!!!!!!!!!!!!
+# 
+# we have to keep texlive-bin here so that we can change the dependency
+# on texlive-binaries for packages:
+source;texlive-bin
+latest-version;texlive-bin;2009-1
+name;collection-foobar;texlive-binaries;texlive-bin
+# sources
+source;texlive-doc
+source;texlive-base
+source;texlive-lang
+source;texlive-extra
+# basic info 
+maintainer;*;Debian TeX Maintainers <debian-tex-maint@lists.debian.org>
+uploaders;*;Norbert Preining <preining@debian.org>, Frank KÃ¼ster <frank@debian.org>
+section;*;tex
+bin-section;texlive-fonts-recommended;fonts
+bin-section;texlive-fonts-extra;fonts
+#bin-section;texlive-doc-el;doc
+priority;*;optional
+standards;*;3.8.4
+# last texlive-common version all packages should depend on
+texlive-common-version;2009-1
+#
+# last revision of the packages, necessary for texlive-full dependencies
+latest-version;texlive-base;2009-1
+latest-version;texlive-extra;2009-1
+latest-version;texlive-doc;2009-1
+latest-version;texlive-lang;2009-1
+#
+#
+# collections -> debian package names plus source packages
+#
+# texlive-base
+name;collection-basic;texlive-base;texlive-base
+# contains texdoc
+depends;texlive-base;luatex (>= 0.46.0-5)
+replaces;texlive-base;luatex (<< 0.45.0)
+conflicts;texlive-base;luatex (<< 0.46.0-5)
+name;collection-genericrecommended;texlive-generic-recommended;texlive-base
+name;collection-latex;texlive-latex-base;texlive-base
+name;collection-latexrecommended;texlive-latex-recommended;texlive-base
+name;collection-fontsrecommended;texlive-fonts-recommended;texlive-base
+name;collection-pictures;texlive-pictures;texlive-base
+# make lintian happy
+depends;texlive-pictures;luatex
+name;collection-luatex;texlive-luatex;texlive-base
+depends;texlive-luatex;luatex (>= 0.46.0-5)
+name;collection-metapost;texlive-metapost;texlive-base
+name;collection-omega;texlive-omega;texlive-base
+name;collection-xetex;texlive-xetex;texlive-base
+# context has now its own Debian package
+#name;collection-context;texlive-context;texlive-base
+depends;texlive-full;context
+#
+# texlive-extra
+name;collection-bibtexextra;texlive-bibtex-extra;texlive-extra
+name;collection-binextra;texlive-extra-utils;texlive-extra
+# collection psutils dies, should be proper debian packages
+# same for graphicstools
+#name;collection-psutils;texlive-ps-utils;texlive-extra
+name;collection-fontutils;texlive-font-utils;texlive-extra
+name;collection-formatsextra;texlive-formats-extra;texlive-extra
+name;collection-genericextra;texlive-generic-extra;texlive-extra
+name;collection-mathextra;texlive-math-extra;texlive-extra
+name;collection-plainextra;texlive-plain-extra;texlive-extra
+name;collection-latexextra;texlive-latex-extra;texlive-extra
+name;collection-latex3;texlive-latex3;texlive-extra
+name;collection-fontsextra;texlive-fonts-extra;texlive-extra
+name;collection-music;texlive-music;texlive-extra
+name;collection-games;texlive-games;texlive-extra
+name;collection-pstricks;texlive-pstricks;texlive-extra
+name;collection-publishers;texlive-publishers;texlive-extra
+name;collection-humanities;texlive-humanities;texlive-extra
+name;collection-science;texlive-science;texlive-extra
+# htmlxml will not be build, but is replaced by xmtex, jadetex, and passivetex
+# and tex4ht see below
+#name;collection-htmlxml;texlive-htmlxml;texlive-extra
+#
+# texlive-doc
+name;collection-documentation-base;texlive-doc-base;texlive-doc
+name;collection-documentation-bulgarian;texlive-doc-bg;texlive-doc
+name;collection-documentation-chinese;texlive-doc-zh;texlive-doc
+name;collection-documentation-czechslovak;texlive-doc-cs+sk;texlive-doc
+name;collection-documentation-dutch;texlive-doc-nl;texlive-doc
+name;collection-documentation-english;texlive-doc-en;texlive-doc
+name;collection-documentation-finnish;texlive-doc-fi;texlive-doc
+name;collection-documentation-french;texlive-doc-fr;texlive-doc
+name;collection-documentation-german;texlive-doc-de;texlive-doc
+#name;collection-documentation-greek;texlive-doc-el;texlive-doc
+name;collection-documentation-italian;texlive-doc-it;texlive-doc
+name;collection-documentation-japanese;texlive-doc-ja;texlive-doc
+name;collection-documentation-korean;texlive-doc-ko;texlive-doc
+name;collection-documentation-mongolian;texlive-doc-mn;texlive-doc
+name;collection-documentation-polish;texlive-doc-pl;texlive-doc
+name;collection-documentation-portuguese;texlive-doc-pt;texlive-doc
+name;collection-documentation-russian;texlive-doc-ru;texlive-doc
+name;collection-documentation-slovenian;texlive-doc-si;texlive-doc
+name;collection-documentation-spanish;texlive-doc-es;texlive-doc
+name;collection-documentation-thai;texlive-doc-th;texlive-doc
+name;collection-documentation-turkish;texlive-doc-tr;texlive-doc
+name;collection-documentation-ukrainian;texlive-doc-uk;texlive-doc
+name;collection-documentation-vietnamese;texlive-doc-vi;texlive-doc
+#
+# texlive-lang
+name;collection-langafrican;texlive-lang-african;texlive-lang
+name;collection-langarabic;texlive-lang-arabic;texlive-lang
+replaces;texlive-lang-arabic;arabtex, texlive-lang-arab
+conflicts;texlive-lang-arabic;arabtex, texlive-lang-arab
+provides;texlive-lang-arabic;arabtex, texlive-lang-arab
+name;collection-langarmenian;texlive-lang-armenian;texlive-lang
+# texlive-lang-cjk can be put together by packages in Debian, do not build it
+# see below
+#name;collection-langcjk;texlive-lang-cjk;texlive-lang
+name;collection-langcroatian;texlive-lang-croatian;texlive-lang
+name;collection-langcyrillic;texlive-lang-cyrillic;texlive-lang
+name;collection-langczechslovak;texlive-lang-czechslovak;texlive-lang
+name;collection-langdanish;texlive-lang-danish;texlive-lang
+name;collection-langdutch;texlive-lang-dutch;texlive-lang
+name;collection-langfinnish;texlive-lang-finnish;texlive-lang
+name;collection-langfrench;texlive-lang-french;texlive-lang
+name;collection-langgerman;texlive-lang-german;texlive-lang
+name;collection-langgreek;texlive-lang-greek;texlive-lang
+name;collection-langhebrew;texlive-lang-hebrew;texlive-lang
+name;collection-langhungarian;texlive-lang-hungarian;texlive-lang
+name;collection-langindic;texlive-lang-indic;texlive-lang
+depends;texlive-lang-indic;python
+name;collection-langitalian;texlive-lang-italian;texlive-lang
+name;collection-langlatin;texlive-lang-latin;texlive-lang
+name;collection-langlatvian;texlive-lang-latvian;texlive-lang
+name;collection-langlithuanian;texlive-lang-lithuanian;texlive-lang
+name;collection-langmongolian;texlive-lang-mongolian;texlive-lang
+name;collection-langnorwegian;texlive-lang-norwegian;texlive-lang
+name;collection-langother;texlive-lang-other;texlive-lang
+name;collection-langpolish;texlive-lang-polish;texlive-lang
+name;collection-langportuguese;texlive-lang-portuguese;texlive-lang
+name;collection-langspanish;texlive-lang-spanish;texlive-lang
+name;collection-langswedish;texlive-lang-swedish;texlive-lang
+name;collection-langtibetan;texlive-lang-tibetan;texlive-lang
+name;collection-langukenglish;texlive-lang-ukenglish;texlive-lang
+name;collection-langvietnamese;texlive-lang-vietnamese;texlive-lang
+#
+# Additional packages, no tpms/collections exist
+addpackages;;texlive;texlive-full;texlive-common;texlive-lang-all
+# all should be part of the texlive-base source package
+name;collection-foobar;texlive;texlive-base
+name;collection-foobar;texlive-full;texlive-base
+name;collection-foobar;texlive-common;texlive-base
+name;collection-foobar;texlive-lang-all;texlive-lang
+# titles and descriptions for addpackages
+title;texlive-common;Base component
+description;texlive-common;The TeX Live software distribution offers a complete TeX system.
+description;texlive-common;It encompasses programs for typesetting, previewing and printing
+description;texlive-common;of TeX documents in many different languages, and a large collection
+description;texlive-common;of TeX macros and font libraries.
+description;texlive-common;.
+description;texlive-common;The distribution also includes extensive general documentation about
+description;texlive-common;TeX, as well as the documentation accompanying the included software
+description;texlive-common;packages.
+description;texlive-common;.
+description;texlive-common;This package provides a common base for all TeX Live packages.
+title;texlive-full;metapackage pulling in all components of TeX Live
+description;texlive-full;The TeX Live software distribution offers a complete TeX system.
+description;texlive-full;It encompasses programs for typesetting, previewing and printing
+description;texlive-full;of TeX documents in many different languages, and a large collection
+description;texlive-full;of TeX macros and font libraries.
+description;texlive-full;.
+description;texlive-full;The distribution also includes extensive general documentation about
+description;texlive-full;TeX, as well as the documentation accompanying the included software
+description;texlive-full;packages.
+# texlive-full should not depend on these meta- or transitional packages
+dependsnot;texlive-full;texlive-full;texlive;texlive-lang-all
+title;texlive;A decent selection of the TeX Live packages
+description;texlive;The TeX Live software distribution offers a complete TeX system.
+description;texlive;It encompasses programs for typesetting, previewing and printing
+description;texlive;of TeX documents in many different languages, and a large collection
+description;texlive;of TeX macros and font libraries.
+description;texlive;.
+description;texlive;This metapackage provides a decent selection of the TeX Live packages
+description;texlive;which should suffice for the most common tasks.
+description;texlive;.
+description;texlive;The distribution also includes extensive general documentation about
+description;texlive;TeX, as well as the documentation accompanying the included software
+description;texlive;packages.
+title;texlive-lang-all;metapackage depending on all TeX Live language packages
+description;texlive-lang-all;This package pulls in all texlive-lang-*
+description;texlive-lang-all;packages.
+#
+# build dependencies
+#
+# texlive-base
+build-dep;texlive-base;debhelper (>= 5), quilt
+build-dep-indep;texlive-base;sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0)
+# texlive-doc
+build-dep;texlive-doc;debhelper (>= 5), quilt
+build-dep-indep;texlive-doc;sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0)
+# texlive-lang
+build-dep;texlive-lang;debhelper (>= 5), quilt
+build-dep-indep;texlive-lang;sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0)
+# texlive-extra
+build-dep;texlive-extra;debhelper (>= 5), quilt
+build-dep-indep;texlive-extra;sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0)
+#
+# TITLE AND DESCRIPTIONS
+#
+# for packages give the short description, for tpms the description field
+title;hyphen-welsh;Welsh hyphenation files for TeX
+title;bin-afm2pl;AFM font metrics to TeX pl converter.
+title;antiqua;the URW Antiqua Condensed Font.
+title;bayer;Herbert Bayers Universal Font For Metafont.
+title;grotesq;the URW Grotesk Bold Font.
+title;adobeuro;font metrics for the Adobe Euro fonts.
+title;avantgar;the URW Avantgar fonts and support for the Adobe font set.
+title;bookman;the URW Bookman fonts and support for the Adobe font set.
+title;helvetic;the URW Helvetiva fonts and support for the Adobe font set.
+title;ncntrsbk;the URW New Century Schoolbook fonts and support for the Adobe font set.
+title;timesnew;the URW Times fonts and support for the Adobe font set.
+title;zapfchan;the URW Zapf Chancery font and support for the Adobe font.
+title;zapfding;the URW Zapf Dingbat font and support for the Adobe font.
+title;timescyr;font metrics for the Monotype times cyrillic fonts.
+title;latex;the basic LaTeX package.
+title;bin-latex;the basic LaTeX binary package.
+title;jknapltx;LaTeX support for JÃ¶rg Knappen's fonts.
+title;lambda;LaTeX format based on the Omega engine.
+title;gentle;A Gentle Introduction to TeX.
+#
+# PACKAGE BLACKLISTS
+# attention, the names are tpm names, so collection-something
+#
+# these are the packages which are blacklisted anyway without any further
+# doing around. There are further blacklist down with additional stuff, like
+# additional depends on Debian packages
+# blacklist glyphlist, dont know why 
+blacklist;tpm;glyphlist;*
+#
+# first the meta package texlive
+# the texlive package should pull in a decent selection of the packages,
+# what ever this may be
+depends;texlive;texlive-latex-recommended, texlive-fonts-recommended, texlive-latex-base
+suggests;texlive;texlive-doc-en
+#
+# texlive-common must depend on tex-common as the others don't do
+depends;texlive-common;tex-common (>= 2.0)
+#depends;texlive-base-bin;ed, perl
+#
+#
+# texlive-lang-polish
+#	suggests	texlive-fonts-extra
+suggests;texlive-lang-polish;texlive-fonts-extra
+recommends;texlive-pstricks;texlive-extra-utils
+conflicts;texlive-latex-base;ivritex (<= 1.1.1-5)
+#
+# texlive-extra-utils
+#contains dviasm which is a python script
+depends;texlive-extra-utils;python
+recommends;texlive-extra-utils;ghostscript
+#
+# texlive-font-utils
+recommends;texlive-font-utils;ghostscript
+#
+# texlive-xetex needs dvipdfmx for xdvipdfmx to work, see #430373
+#depends;texlive-xetex;dvipdfmx
+# we need texlive-latex-base to get xelatex working
+depends;texlive-xetex;texlive-latex-base
+# and lmodern to make everyone happy
+recommends;texlive-xetex;lmodern
+#
+# texlive-pstricks ships pdftricks which needs ps2eps and epstopdf
+# but since these are not strong deps I use a recommends
+recommends;texlive-pstricks;texlive-font-utils, ps2eps
+#
+# texlive-formats-extra needs bplain.tex which is in texlive-latex-base
+depends;texlive-formats-extra;texlive-latex-base
+#
+# ADDITIONAL FORMATS
+#
+#disable_format;texlive-latex-base;lualatex
+#disable_format;texlive-latex-base;dvilualatex
+#
+# MOVE PACKAGES
+#
+# xmlplay *was* in texlive-htmlxml, but this is not build anymore, so move
+# it to latex-extra
+move;xmlplay;texlive-latex-extra
+#
+# move texdoc.tpm to tl-base
+move;texdoc;texlive-base
+suggests;texlive-base;perl-tk
+# texdoc(tk) needs mime-support
+depends;texlive-base;mime-support
+#
+#
+suggests;texlive-lang-cyrillic;scalable-cyrfonts-tex
+# get some suggestions for gs/pdf viewer
+suggests;texlive-base;ghostscript, gv | postscript-viewer, xpdf-reader | pdf-viewer
+#
+# FILE BLACKLISTS and KILLS
+#
+# ONLY FOR TESTING CURRENTLY pdftosrc does not compile!!!
+blacklist;file;bin/i386-linux/pdftosrc
+#
+# this one we need for installation but not installed, so map it into nowhere
+# and do not blacklist it
+blacklist;file;texmf-dist/vtex/.*
+blacklist;file;texmf-dist/doc/latex/splitindex/splitindex-Linux-i386
+blacklist;file;texmf-dist/doc/latex/splitindex/splitindex-OpenBSD-i386
+blacklist;file;texmf-dist/doc/latex/splitindex/splitindex.exe
+blacklist;file;texmf-dist/doc/latex/splitindex/splitindex.class
+blacklist;file;texmf/dvipdfm/config/config-win32
+#
+# package we do NOT install
+#
+blacklist;tpm;texlive-common;*
+blacklist;tpm;texlive-scripts;*
+blacklist;tpm;texlive-msg-translations;*
+blacklist;tpm;asymptote;*
+#
+# map all files that somehow are in tlpkg into the nowhere 
+# that is currently (AFAIS) only tlpkg/tlpostcode/xetex.pl
+mapping;tlpkg/.*;;
+#
+#
+# MAPPINGS AND SPECIALS
+#
+mapping;.*/[^/]*\.info;;
+special;.*/([^/]*\.info);install-info;
+#mapping;.*/tex/generic/config/language\.us;;
+#
+# and just ignore the file
+mapping;texmf/web2c/texmf.cnf;;
+mapping;texmf/tex/generic/config/language.dat;link;/var/lib/texmf/tex/generic/config/language.dat
+mapping;texmf/tex/generic/config/language.def;link;/var/lib/texmf/tex/generic/config/language.def
+mapping;texmf/web2c/updmap.cfg;;
+mapping;texmf/web2c/fmtutil.cnf;;
+#
+# man page handling has to be fixed ... it is a pain ;-)
+# the man pages are installed via .install files in the respective 
+# dirs
+mapping;texmf[^/]*/doc/man/man(.*)/(.*).pdf;;
+#mapping;texmf[^/]*/doc/man/man(.*)/(.*);move;/usr/share/man/man$1/$2
+mapping;texmf[^/]*/doc/man/man(.*)/(.*);;
+#
+# config file handling
+#
+# first the config files which are in /etc/texmf but are not searched via
+# kpse:
+# mktex.cnf is taken over by tex-common, send it to the nowhere
+blacklist;file;texmf[^/]*/web2c/mktex.cnf
+#
+# note that config-move-link copies the file to the given position and creates
+# a link in the original position, while config-copy (see below) copies
+# the file into the same relative position in the given tree and leaves the 
+# file also in the original position!
+# The former should be used for files which are searched for at a specific
+# location, while the latter for files which are searched via kpse
+mapping;texmf[^/]*/dvipdfm/config/config;config-move;/etc/texmf/dvipdfm/config/config
+mapping;texmf[^/]*/dvipdfmx/dvipdfmx.cfg;config-move;/etc/texmf/dvipdfmx/dvipdfmx.cfg
+mapping;texmf[^/]*/xdvi/xdvi.cfg;config-move;/etc/texmf/xdvi/xdvi.cfg
+mapping;texmf[^/]*/texdoctk/texdocrc.defaults;config-move;/etc/texmf/texdoctk/texdocrc.defaults
+#
+# files found via kpse are just copied to /etc/texmf, directive configfile
+mapping;texmf[^/]*/dvips/config/([^/]*);config-move;/etc/texmf/dvips/config/$1
+# new config files, ie those which have not been config files till now
+# and don't need special treatment
+mapping;texmf[^/]*/tex/latex/pict2e/pict2e.cfg;move;/etc/texmf/tex/latex/pict2e/pict2e.cfg
+mapping;texmf[^/]*/tex/latex/contour/contour.cfg;move;/etc/texmf/tex/latex/contour/contour.cfg
+mapping;texmf[^/]*/tex/latex/config/hyperref.cfg;move;/etc/texmf/tex/latex/config/hyperref.cfg
+mapping;texmf[^/]*/xdvi/XDvi;move;/etc/texmf/xdvi/XDvi
+# conffiles which were nuked by tetex-base' postrm, need a copy in /usr/share/texlive-*
+# config.ps is also among them, but it is handled separately (in debian/rules.in)
+mapping;texmf[^/]*/metafont/misc/modes.mf;copy-move;/etc/texmf/metafont/misc/modes.mf,/usr/share/texlive-base/modes.mf
+mapping;texmf[^/]*/tex/generic/config/pdftexconfig.tex;copy-move;/etc/texmf/tex/generic/config/pdftexconfig.tex,/usr/share/texlive-base/pdftexconfig.tex
+mapping;texmf[^/]*/tex/latex/latexconfig/color.cfg;copy-move;/etc/texmf/tex/latex/config/color.cfg,/usr/share/texlive-base/color.cfg
+mapping;texmf[^/]*/tex/latex/latexconfig/graphics.cfg;copy-move;/etc/texmf/tex/latex/config/graphics.cfg,/usr/share/texlive-base/graphics.cfg
+#
+# now the fun part
+# some files should definitely STAY in TEXMFMAIN and not go into texmf-texlive
+# but the make_destinationname function moves per standard *all* files to
+# temxf-texlive, so we have to create exceptions here!
+mapping;texmf/web2c/mktex(.*);move;/usr/share/texmf/web2c/mktex$1
+mapping;texmf/texconfig/(.*);move;/usr/share/texmf/texconfig/$1
+mapping;texmf/web2c/(.*\.pool);move;/usr/share/texmf/web2c/$1
+# texconfig is only searching in /usr/share/texmf/texdoc for the config file
+mapping;texmf/texdoc/texdoc.cnf;config-move-link;/etc/texmf/texdoc/texdoc.cnf
+#mapping;texmf/texdoc/texdoc.cnf;move;/usr/share/texmf/texdoc/texdoc.cnf
+#
+# STUFF IN DEBIAN WHICH WE ALSO INCLUDE
+#
+# beamer, xcolor, pgf
+# AND remove the patches for pgf to 1.01!!! Great!
+# beamer is in collection-latexextra, but prosper is in
+# *-recommended.  This doesn't make sense: Let beamer be
+# recommended by texlive-latex-recommended
+# This is already executes upstream
+blacklist;tpm;beamer;*
+blacklist;tpm;xcolor;*
+blacklist;tpm;pgf;*
+depends;texlive-full;pgf (>= 1.01.dfsg.1-1), latex-beamer (>= 3.06.dfsg.1-0.1), latex-xcolor (>= 2.09-1)
+recommends;texlive-pictures;pgf (>= 1.01.dfsg.1-1)
+recommends;texlive-latex-recommended;latex-beamer (>= 3.06.dfsg.1-0.1)
+recommends;texlive-latex-recommended;latex-xcolor (>= 2.09-1)
+#
+#
+# PACKAGES WHICH ARE PRESENT IN DEBIAN
+#
+# latexmk
+blacklist;tpm;latexmk;*
+depends;texlive-full;latexmk
+suggests;texlive-extra-utils;latexmk
+#
+# fragmaster
+blacklist;tpm;fragmaster;*
+depends;texlive-full;fragmaster
+suggests;texlive-extra-utils;fragmaster
+#
+# dvipng
+blacklist;tpm;dvipng;*
+# TEMPORARY: UNTIL dvipng is updated
+#depends;texlive-full;dvipng
+recommends;texlive-full;dvipng
+#
+# tex4ht
+blacklist;tpm;tex4ht;*
+# TEMPORARY: UNTIL tex4ht is updated
+recommends;texlive-full;tex4ht (>= 20051214-1)
+#depends;texlive-full;tex4ht (>= 20051214-1)
+#
+# t1utils
+blacklist;tpm;t1utils;*
+suggests;texlive-font-utils;t1utils
+depends;texlive-full;t1utils
+#
+# psutils and getafm
+# both are packaged in Debian in psutils
+blacklist;tpm;psutils;*
+blacklist;tpm;getafm;*
+suggests;texlive-font-utils;psutils
+depends;texlive-full;psutils
+#
+# cm-super
+blacklist;tpm;cm-super;*
+suggests;texlive-fonts-extra;cm-super (>= 0.3.3-3)
+depends;texlive-full;cm-super (>= 0.3.3-3)
+#
+# texinfo
+blacklist;tpm;texinfo;*
+depends;texlive-full;texinfo (>= 4.8), info (>= 4.8)
+conflicts;texlive-base;texinfo (<< 4.8);;
+#
+# preview
+blacklist;tpm;preview;*
+depends;texlive-latex-extra;preview-latex-style
+# 
+# lacheck
+blacklist;tpm;lacheck;*
+recommends;texlive-extra-utils;lacheck
+#
+# tipa in Debian
+blacklist;tpm;tipa;*
+recommends;texlive-fonts-recommended;tipa (>= 2:1.2-2.1)
+#
+# purifyeps in Debian
+blacklist;tpm;purifyeps;*
+recommends;texlive-extra-utils;purifyeps
+#
+# dvipdfmx in Debian
+#blacklist;tpm;dvipdfmx;*
+#recommends;texlive-base;dvipdfmx (>= 1:20050831-1)
+replaces;texlive-base;dvipdfmx
+provides;texlive-base;dvipdfmx
+conflicts;texlive-base;dvipdfmx
+#
+# xindy is in Debian
+blacklist;tpm;xindy;*
+recommends;texlive-extra-utils;xindy
+#
+# luatex is in Debian
+blacklist;tpm;luatex;*
+# but we have to define the format generation in texlive-base
+execute;texlive-base;AddFormat name=luatex engine=luatex patterns=language.def options="luatex.ini"
+execute;texlive-base;AddFormat name=dviluatex engine=luatex patterns=language.def options="dviluatex.ini"
+#
+# lmodern
+blacklist;tpm;lm;*
+recommends;texlive-base;lmodern (>= 0.93.3-1)
+#
+# dvi2tty is not longer in Debian
+#blacklist;tpm;dvi2tty;*
+#suggests;texlive-extra-utils;dvi2tty
+#
+# latex-sanskrit
+blacklist;tpm;sanskrit;*
+recommends;texlive-lang-indic;latex-sanskrit (>= 2.2-1)
+#
+# musixtex and friends
+blacklist;tpm;musixps;*
+blacklist;tpm;musixtex;*
+blacklist;tpm;musixflx;*
+blacklist;tpm;musixlyr;*
+# musixtex package since 0.114-2 includes musixlyr and musxtex-slurps
+depends;texlive-music;musixtex (>= 1:0.114-2)
+#
+# lcdf-typetools
+blacklist;tpm;bin-lcdftypetools;*
+# TEMPORARY: UNTIL lcdf-typetools is updated
+recommends;texlive-full;lcdf-typetools
+#depends;texlive-full;lcdf-typetools
+#
+# texpower and tpslifonts = texpower in Debian
+# TODO: what the hell are these lines???
+blacklist;tpm;tpslifonts;*
+blacklist;tpm;texpower;*
+recommends;texlive-fonts-extra;texpower (>= 0.2-2)
+recommends;texlive-latex-extra;texpower (>= 0.2-2), texlive-latex-recommended
+#
+# prosper is in Debian, can be used with a small control patch
+# but as it is not updated, I can only to a recommend
+blacklist;tpm;prosper;*
+recommends;texlive-latex-recommended;prosper (>= 1.00.4+cvs.2006.10.22-1)
+#
+# latex-cjk
+# this is its own collection which is not included, see NAME section above
+recommends;texlive-full;latex-cjk-all (>= 4.6.0+cvs20060714-2)
+#
+# jadetex, xmltex, passivetex
+# all packages which were contained in texlive-xmlhtml
+# this collection is not included, see NAME section above
+suggests;texlive-full;jadetex (>= 3.13-7.1)
+suggests;texlive-full;xmltex (>> 1.9-11.1), passivetex (>> 1.25-2)
+#
+# feynmf: separate package  
+blacklist;tpm;feynmf;*
+recommends;texlive-metapost;feynmf  
+depends;texlive-full;feynmf
+#
+# docsplitting
+# texlive-base source package
+docsplitting;texlive-latex-base
+replaces;texlive-latex-base-doc;texlive-latex-base (<= 2007-12)
+docsplitting;texlive-latex-recommended
+replaces;texlive-latex-recommended-doc;texlive-latex-recommended (<= 2007-12)
+docsplitting;texlive-fonts-recommended
+replaces;texlive-fonts-recommended-doc;texlive-fonts-recommended (<= 2007-12)
+docsplitting;texlive-pictures
+replaces;texlive-pictures-doc;texlive-pictures (<= 2007-12)
+# texlive-extra
+docsplitting;texlive-fonts-extra
+replaces;texlive-fonts-extra-doc;texlive-fonts-extra (<= 2007-3)
+docsplitting;texlive-latex-extra
+replaces;texlive-latex-extra-doc;texlive-latex-extra (<= 2007-3)
+# since bigfoot was moved at the same time, we have to replace
+# texlive-humanities, too.
+replaces;texlive-latex-extra-doc;texlive-humanities (<= 2007-3)
+docsplitting;texlive-pstricks
+replaces;texlive-pstricks-doc;texlive-pstricks (<= 2007-3)
+docsplitting;texlive-publishers
+replaces;texlive-publishers-doc;texlive-publishers (<= 2007-3)
+docsplitting;texlive-humanities
+replaces;texlive-humanities-doc;texlive-humanities (<= 2007-3)
+docsplitting;texlive-science
+replaces;texlive-science-doc;texlive-science (<= 2007-3)
+docsplitting;texlive-metapost
+replaces;texlive-metapost-doc;texlive-metapost (<= 2007-14)
+# other candidates: ...
+#  
+# NON-FREE STUFF
+#
+# unfree stuff which has to be removed from Debian
+# no sources for the jar file, bummer
+blacklist;tpm;ppower4;*
+#
+# GYRE fonts have a very strange license ...
+blacklist;tpm;tex-gyre;*
+#
+# latexmp.pdf source code is not present, blacklist it for now
+blacklist;file;texmf-dist/doc/metapost/latexmp/latexmp.pdf
+#
+# eepic docs don't contain a license statement, so blacklist them
+blacklist;file;texmf-dist/doc/latex/eepic/epic-eg4.tex
+blacklist;file;texmf-dist/doc/latex/eepic/readme
+blacklist;file;texmf-dist/doc/latex/eepic/epic-eg3.tex
+blacklist;file;texmf-dist/doc/latex/eepic/eepic.dvi
+blacklist;file;texmf-dist/doc/latex/eepic/eepic.tex
+#
+# blacklist files that are already in other debian packages:
+blacklist;tpm;dvidvi;*
+suggests;texlive-extra-utils;dvidvi
+#
+# file placement errors in TL2007
+# useless files
+# todo upstream
+blacklist;file;texmf-dist/doc/latex/mathpazo/mapfplm.tex
+blacklist;file;texmf-dist/doc/latex/mathpazo/mapppl.tex
+blacklist;file;texmf-dist/doc/latex/mathpazo/mapzplm.tex
+#
+# Changes needed for upgrade 2007->2009
+# basic stuff
+replaces;texlive-latex-base;texlive-latex-recommended (<< 2008)
+conflicts;texlive-base;texlive-base-bin (<< 2008)
+conflicts;texlive-base;texlive-base-bin-doc
+replaces;texlive-base;texlive-base-bin-doc
+conflicts;texlive-latex-recommended;texlive-base-bin (<< 2008)
+conflicts;texlive-common;texlive-base-bin (<< 2008)
+replaces;texlive-extra-utils;texlive-base-bin
+# more special replaces
+# replacing package built from source texlive-base
+replaces;texlive-omega;texlive-fonts-extra-doc (<< 2008)
+replaces;texlive-latex-recommended;texlive-latex-extra (<< 2008)
+replaces;texlive-latex-recommended-doc;texlive-latex-extra-doc (<< 2008)
+replaces;texlive-latex-base-doc;texlive-latex-recommended-doc (<< 2008)
+replaces;texlive-generic-recommended;texlive-base (<< 2008)
+replaces;texlive-base;texlive-xetex (<< 2008)
+replaces;texlive-latex-recommended;texlive-latex-recommended-doc (<< 2008)
+replaces;texlive-latex-base;texlive-metapost (<< 2008)
+replaces;texlive-latex-base;texlive-base-bin (<< 2008)
+# replacing package built from source texlive-extra
+replaces;texlive-font-utils;texlive-fonts-extra (<< 2008)
+replaces;texlive-font-utils;texlive-extra-utils (<< 2008)
+replaces;texlive-bibtex-extra;texlive-latex-extra (<< 2008)
+replaces;texlive-bibtex-extra;texlive-latex-extra-doc (<< 2008)
+replaces;texlive-latex-extra;texlive-latex3 (<< 2008)
+replaces;texlive-latex-extra;texlive-extra-utils (<< 2008)
+replaces;texlive-latex-extra-doc;texlive-latex3 (<< 2008)
+replaces;texlive-latex-extra-doc;texlive-latex-recommended-doc (<< 2008)
+replaces;texlive-latex-extra;texlive-latex-recommended (<< 2008)
+replaces;texlive-latex-extra;texlive-base-bin (<< 2008)
+replaces;texlive-latex3;texlive-latex-extra (<< 2008)
+replaces;texlive-latex3;texlive-math-extra (<< 2008)
+replaces;texlive-games;texlive-latex-extra (<< 2008)
+replaces;texlive-games;texlive-latex-extra-doc (<< 2008)
+replaces;texlive-fonts-extra;texlive-lang-polish (<< 2008)
+replaces;texlive-fonts-extra-doc;texlive-lang-polish (<< 2008)
+replaces;texlive-plain-extra;texlive-lang-vietnamese (<< 2008)
+# replacing package built from source texlive-lang
+replaces;texlive-lang-german;texlive-latex-extra (<< 2008)
+#replaces;texlive-extra-utils;texlive-base-bin
+#
+# only for testing, need to solve the real problem
+replaces;texlive-latex-base;texlive-formats-extra
+#
+# we blacklist ALL binaries we have to do that latter on with providing
+# additional depends
+blacklist;file;bin/.*
+#
+# MUST COME AFTER OTHER mappings, ORDER IS IMPORTANT FIRST HIT FIRST SERVE!
+# would be not necessary, is done in the fallback remapping in tpm2deb.pl, but
+# indeed necessary otherwise the config remap below hits config in doc files!
+mapping;texmf[^/]*/doc/(.*);move;$doccomponent/$1
+#
+#
+#
+#
+# vim:set fileencoding=utf-8: #
+# Local Variables:
+# coding: utf-8
+# End:
--- texlive-extra-2009.orig/debian/tpm2deb-bin.pl.old
+++ texlive-extra-2009/debian/tpm2deb-bin.pl.old
@@ -0,0 +1,916 @@
+#!/usr/bin/perl
+#
+# tpm2deb-bin.pl
+# machinery to create debian packages from TeX Live depot
+# (c) 2005, 2006 Norbert Preining
+#
+# $Id: tpm2deb.pl 2080 2006-12-15 12:03:49Z preining $
+#
+# configuration is done via the file tpm2deb.cfg
+#
+
+BEGIN {   # get our other local perl modules.
+	($mydir = $0) =~ s,/[^/]*$,,;
+	if ($mydir eq $0) { $mydir = `pwd` ; chomp($mydir); }
+	if (!($mydir =~ m,/.*,,)) { $mmydir = `pwd`; chomp($mmydir); $mydir = "$mmydir/$mydir" ; }
+	unshift (@INC, $mydir);
+	unshift (@INC, "$mydir/../build/tools");
+}
+
+use strict "vars";
+# use strict "refs"; # not possible with merge_into
+use warnings;
+no warnings 'once';
+no warnings 'uninitialized';
+
+#use Strict;
+use Getopt::Long;
+use File::Basename;
+use File::Copy;
+use File::Path;
+use File::Temp qw/ tempfile tempdir /;
+use Storable;
+## not needed, atm we are calling eperl binary use Parse::ePerl;
+#use XML::DOM;
+use Cwd;
+#use FileUtils qw(canon_dir cleandir make_link newpath member
+#		 normalize substitute_var_val dirname diff_list remove_list
+#		 rec_rmdir sync_dir walk_dir start_redirection stop_redirection);
+#use Tpm;
+
+
+#
+# Configuration for destination of files
+# DONT USER DOUBLE QUOTES; THESE VARIABLES HAVE TO GET REEVALUATED
+# AFTER $tmpdir IS SET!!
+#
+my $sysdebdest = '$tmpdir/debian';
+my $sysbasedir = '$debdest/$package';
+my $sysbindest = '$basedir/usr/bin';
+my $sysrundest = '$basedir/usr/share';
+my $sysdocdest = '$basedir/usr/share/doc/$package';
+my $sysetcdest = '$basedir/etc/texmf';
+
+my $debdest;
+my $basedir;
+my $bindest;
+my $rundest;
+my $docdest;
+my $etcdest;
+
+my @configfiles;
+
+my $texmfdist = "texmf-texlive";
+my $opt_nosource=0;
+my $optdestination="";
+
+my $opt_debug;
+my $opt_master;
+our $Master;
+my $globalreclevel=1;
+
+my $result = GetOptions ("debug!", 	# debug mode
+	"nosource!" => \$opt_nosource,			# don't include source files
+	"master=s" => \$opt_master,	# location of Master
+	"dest=s" => \$optdestination,	# where to write files
+	"reclevel=i" => \$globalreclevel,	# recursion level
+	);
+ 
+# Norbert, is $, intended here, or should it rather be m{/.*$}?
+if (!($opt_master =~ m,/.*$,,)) {
+	$Master = `pwd`;
+	chomp($Master);
+	$Master .= "/$opt_master";
+} else {
+	$Master = $opt_master;
+}
+my $TpmGlobalPath = $Master;
+my $DataGlobalPath = $Master;
+
+#
+# put Master/Tools/ into the include path to find TeX Live perl modules
+#
+unshift (@INC, "$Master/Tools");
+#
+# these we can only load now that we have correctly set the path to Master
+#
+require Strict;
+require XML::DOM;
+require FileUtils;
+import FileUtils qw(canon_dir cleandir make_link newpath member
+	normalize substitute_var_val dirname diff_list remove_list
+	rec_rmdir sync_dir walk_dir start_redirection stop_redirection);
+require Tpm;
+
+my $parser = new XML::DOM::Parser;
+my $startdir=getcwd();
+chdir($startdir);
+File::Basename::fileparse_set_fstype('unix');
+
+use tpm2debcommon;
+
+&main(@ARGV);
+
+1;
+
+
+sub main {
+	my (@packages) = @_;
+	${Tpm::MasterDir} = $TpmGlobalPath;
+	my $arch = "all";
+	$Tpm::CurrentArch = "i386-linux";
+	initialize_config_file_data("debian/tpm2deb.cfg");
+	load_collection_tpm_data();
+	build_data_hash();
+	check_consistency();
+	foreach my $package (@packages) {
+		# 
+		# various variables have to be set
+		#
+		#$arch = get_arch($package);
+		print "Working on $package, arch=$arch\n";
+		make_deb($package);
+	}
+}
+
+
+#
+# make_deb
+#
+sub make_deb {
+	# my function
+	#
+	# do_special ($originalfilename, $finaldestinationfilename)
+	#
+	# Do special actions as specified in the config file, like install info
+	# etc
+	my @SpecialActions = ();
+	sub do_special {
+		my ($origfn, $finalfn) = @_;
+		SPECIALS: foreach my $special (@{$TeXLive{'all'}{'special_actions_config'}}) {
+			my ($pat, $act) = ($special =~ m/(.*):(.*)/);
+			if ($origfn =~ m|$pat$|) {
+				if ($act eq "install-info") {
+					push @SpecialActions, "install-info:$origfn";
+				} else {
+					print "Unknown special action $act, terminating!\n";
+					exit 1;
+				}
+			}
+		}
+	}
+	# real start
+	my ($package) = @_;
+	my $foo;
+	my $tmpdir;
+	if ($optdestination ne "") {
+		$tmpdir = $optdestination;
+	} else {
+		$tmpdir = ".";
+	}
+	$opt_debug && print "tmpdir = $tmpdir\n";
+	$foo="\$debdest = \"$sysdebdest\""; eval $foo;
+	$foo="\$basedir = \"$sysbasedir\""; eval $foo;
+	$foo="\$bindest = \"$sysbindest\""; eval $foo;
+	$foo="\$rundest = \"$sysrundest\""; eval $foo;
+	$foo="\$docdest = \"$sysdocdest\""; eval $foo;
+	$foo="\$etcdest = \"$sysetcdest\""; eval $foo;
+	$opt_debug && print "\nProcess $package\n";
+	if ($opt_debug) {
+		print "debdest = $debdest\n";
+		print "basedir = $basedir\n";
+		print "bindest = $bindest\n";
+		print "rundest = $rundest\n";
+		print "docdest = $docdest\n";
+		print "etcdest = $etcdest\n";
+	}
+	my %lists = %{&get_all_files($package,$globalreclevel)};
+	my $title = $TeXLive{'binary'}{$package}{'title'};
+	my $description = $TeXLive{'binary'}{$package}{'description'};
+	eval { mkpath($rundest) };
+	if ($@) {
+		die "Couldn't create dir: $@";
+	}  
+	if ($opt_debug) {
+		print "SOURCEFILES: ", @{$lists{'SourceFiles'}}, "\n";
+		print "RUNFILES: ", @{$lists{'RunFiles'}}, "\n";
+	}
+	# clean @configfiles
+	@configfiles = ();
+	&mkpath($docdest);
+	if (!$opt_nosource) {
+		DOSFILE: foreach my $f (@{$lists{'SourceFiles'}}) {
+			foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) { 
+				if ($f =~ m|^${pat}$|) { next DOSFILE ; }
+			}
+			my $ret = do_remap_and_copy($f,$rundest);
+			do_special($f,$ret);
+		}
+	}
+	DORFILE: foreach my $f (@{$lists{'RunFiles'}}) {
+		foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) {
+			if ($f =~ m|^${pat}$|) { next DORFILE ; }
+		}
+		my $ret = do_remap_and_copy($f,$rundest);
+		do_special($f,$ret);
+	}
+	my %DocDirHash = ();
+	my @LinkedDocDir = ();
+	DODFILE: foreach my $f (@{$lists{'DocFiles'}}) {
+		foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) {
+			if ($f =~ m|^${pat}$|) { next DODFILE ; }
+		}
+		my $ret = do_remap_and_copy($f,$rundest,'^[^/]*/doc/(.*)$','$docdest/$1');
+		do_special($f,$ret);
+	}
+	DOBFILE: foreach my $f (@{$lists{'BinFiles'}}) {
+		$opt_debug && print "BINFILE: $f\n";
+		foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) {
+			if ($f =~ m|^${pat}$|) { next DOBFILE ; }
+		}
+		my $ret = do_remap_and_copy($f,$bindest,'^bin/[^/]*/(.*)$','$bindest/$1');
+		do_special($f,$ret);
+	}
+	if ($package eq 'texlive-base') {
+		# now activate the language.us file!
+		&mkpath("$basedir/var/lib/tex-common/language-cnf/");
+		open(LISTFILE, ">$basedir/var/lib/tex-common/language-cnf/$package.list")
+		    or die("Cannot open $basedir/var/lib/tex-common/language-cnf/$package.list");
+		print LISTFILE "09$package\n";
+		close LISTFILE;
+		&mkpath("$etcdest/language.d");
+		open(FOO,">$etcdest/language.d/09$package.cnf")
+		    or die("Cannot open $etcdest/language.d/09$package.cnf");
+		print FOO <<EOF;
+% 09$package.cnf
+%
+% You really can change stuff in this file, but it is NOT RECOMMENDED
+% to play around with this file if you do not know what you are doing!
+% Please leave this comment!
+% -_- DebPkgProvidedMaps -_-
+%
+EOF
+		open (BAR,"$DataGlobalPath/texmf/tex/generic/config/language.us")
+		or die("Cannot open $DataGlobalPath/texmf/tex/generic/config/language.us");
+		while (<BAR>) { print FOO $_; }
+		close (BAR);
+		close (FOO);
+	}
+	#
+	# EXECUTE ACTIONS
+	#
+	my @Executes = get_all_executes($package,$globalreclevel);
+	my $gotmapfiles = 0;
+	my $firstlang =1;
+	my %langhash = ();
+	my %formathash = ();
+	$opt_debug && print "Executes= @Executes\n";
+	my %Job;
+	foreach (@Executes) {
+		my @p = /([^=]+)=([^ ]+)\s+([^=]+)=([^ ]+)\s*([^=]*)=?(.*)/;
+		$Job{'parameter'} = $Job{'function'} = $Job{'mode'} = '';
+		$Job{$p[0]}=$p[1];
+		$Job{$p[2]}=$p[3];
+		$Job{$p[4]}=$p[5];
+		my $instcmd;
+		my $rmcmd;
+		if ($Job{'function'} eq 'addMap') {
+			if (!$gotmapfiles) {
+				&mkpath("$etcdest/updmap.d/");
+				open(UPDMAPCFG, ">$etcdest/updmap.d/10$package.cfg")
+				    or die("Cannot open $etcdest/updmap.d/10$package.cfg");
+				print UPDMAPCFG <<EOF;
+# 10$package.cfg
+# You can change/add entries to this file and changes will be preserved
+# over upgrades, even if you have removed the main package prior
+# (not if you purged it). YOu should leave the following pseudo comment
+# present in the file!
+# -_- DebPkgProvidedMaps -_-
+#
+EOF
+				$gotmapfiles = 1;
+			}
+			my $name=$Job{'parameter'};
+			if ($Job{'mode'} eq 'mixed') {
+				print UPDMAPCFG "Mixed";
+			}
+			print UPDMAPCFG "Map $name\n";
+		} elsif ($Job{'function'} eq 'BuildFormat') {
+			my $name=$Job{'parameter'};
+			$formathash{$name} = 1;
+		} elsif ($Job{'function'} eq 'BuildLanguageDat') {
+			my $name=$Job{'parameter'};
+			$langhash{$name} = 1;
+		}
+	}
+	#
+	# additional files to be created
+	#
+	my @formats = keys %formathash;
+	#
+	# Formats
+	#
+	if ($#formats >= 0) {
+		&mkpath("$etcdest/fmt.d/");
+		&mkpath("$basedir/var/lib/tex-common/fmtutil-cnf/");
+		open(LISTFILE, ">>$basedir/var/lib/tex-common/fmtutil-cnf/$package.list")
+		    or die("Cannot open $basedir/var/lib/tex-common/fmtutil-cnf/$package.list");
+		print LISTFILE "10$package\n";
+		close LISTFILE;
+		open(FOO, ">$etcdest/fmt.d/10$package.cnf") 
+		    or die("Cannot open $etcdest/fmt.d/10$package.cnf") ;
+		print FOO <<EOF;
+# 
+# 10$package.cnf
+#
+# You really can change stuff in this file, but it is NOT RECOMMENDED
+# to play around with this file if you do not know what you are doing!
+# Please leave this comment!
+# -_- DebPkgProvidedMaps -_-
+#
+EOF
+		foreach my $f (@formats) {
+		open(INFILE,"<$DataGlobalPath/texmf/fmtutil/format.$f.cnf")
+		    or die("Cannot open $DataGlobalPath/texmf/fmtutil/format.$f.cnf");
+			my @lines = <INFILE>;
+			close(INFILE);
+			print FOO @lines;
+		}
+		close(FOO);
+	}
+	#
+	# Map files
+	#
+	if ($gotmapfiles) {
+		# We have to call update-updmap and updmap-sys, but also create
+		# a file in /var/lib/tex-common/fontmap-cfg/pkgname.list
+		#/ containing all the files put into /etc/texmf/updmap.d/
+		&mkpath("$basedir/var/lib/tex-common/fontmap-cfg/");
+		open(LISTFILE, ">$basedir/var/lib/tex-common/fontmap-cfg/$package.list")
+		    or die("Cannot open $basedir/var/lib/tex-common/fontmap-cfg/$package.list");
+		print LISTFILE "10$package\n";
+		close LISTFILE;
+		close UPDMAPCFG;
+	}
+	#
+	# Languages
+	#
+	my @langs = keys %langhash;
+	if ($#langs >= 0) {
+		&mkpath("$etcdest/language.d/");
+		&mkpath("$basedir/var/lib/tex-common/language-cnf/");
+		open(LISTFILE, ">>$basedir/var/lib/tex-common/language-cnf/$package.list")
+		    or die("$basedir/var/lib/tex-common/language-cnf/$package.list");
+		print LISTFILE "10$package\n";
+		close LISTFILE;
+		open(LANGMAPCNF, ">$etcdest/language.d/10$package.cnf")
+		    or die("Cannot open $etcdest/language.d/10$package.cnf");
+		print LANGMAPCNF <<EOF;
+% 10$package.cnf
+%
+% You really can change stuff in this file, but it is NOT RECOMMENDED
+% to play around with this file if you do not know what you are doing!
+% Please leave this comment!
+% -_- DebPkgProvidedMaps -_-
+%
+EOF
+		foreach my $lang (keys %langhash) {
+			open(INFILE,"<$DataGlobalPath/texmf/tex/generic/config/language.$lang.dat")
+			    or die("Cannot open $DataGlobalPath/texmf/tex/generic/config/language.$lang.dat");
+			while (<INFILE>) {
+				#
+				# do NOT disable any language, users should only choose
+				# those languages they are interested in. AND, I should
+				# make a debconf question which languages should be
+				# installed/activated!!!
+				# if ("$lang" eq "py") { print LANGMAPCNF "% "; }
+				print LANGMAPCNF "$_";
+			}
+			close(INFILE);
+		}
+		close(LANGMAPCNF);
+	}
+	#
+	# Work on @SpecialActions
+	#
+	my @infofiles = ();
+	foreach my $l (@SpecialActions) {
+		my ($act, $fname) = ($l =~ m/(.*):(.*)/);
+		if ($act eq "install-info") {
+			push @infofiles, "$fname";
+		} else {
+			print "Unknown action, huuu, where does this come from: $act, exit!\n";
+			exit 1;
+		}
+	}
+	if ($#infofiles >=0) {
+		open(INFOLIST, ">$debdest/$package.info")
+		    or die("Cannot open $debdest/$package.info");
+		foreach my $f (@infofiles) {
+			print INFOLIST "$f\n";
+		}
+		close(INFOLIST);
+	}
+	#
+	# create the maintainer scripts
+	#
+	make_maintainer($package,$debdest);
+}
+
+#
+# make_maintainer
+#
+# create maintainer scripts
+#
+sub make_maintainer {
+	# my functions
+	sub merge_into {
+		my ($fname, $fhandle) = @_;
+		if (-r "$fname") {
+			open(FOO,"<$fname")
+			    or die("Cannot open $fname");
+			while (<FOO>) { print $fhandle $_; }
+		}
+	}
+	# real start
+	my ($package,$destination) = @_;
+	my @Executes = get_all_executes($package,$globalreclevel);
+	$debdest = $destination;
+	&mkpath($debdest);
+	my $gotmapfiles = 0;
+	my $firstlang = 1;
+	my %langhash = ();
+	my %formathash = ();
+	my %Job;
+	$opt_debug && print "Executes= @Executes\n";
+	foreach (@Executes) {
+		my @p = /([^=]+)=([^ ]+)\s+([^=]+)=([^ ]+)\s*([^=]*)=?(.*)/;
+		$Job{'parameter'} = $Job{'function'} = $Job{'mode'} = '';
+		$Job{$p[0]}=$p[1];
+		$Job{$p[2]}=$p[3];
+		$Job{$p[4]}=$p[5];
+		my $instcmd;
+		my $rmcmd;
+		if ($Job{'function'} eq 'addMap')
+		{
+			if (!$gotmapfiles) {
+				$gotmapfiles = 1;
+			}
+		}
+		elsif ($Job{'function'} eq 'BuildFormat')
+		{
+			my $name=$Job{'parameter'};
+			$formathash{$name} = 1;
+		} elsif ($Job{'function'} eq 'BuildLanguageDat') {
+			my $name=$Job{'parameter'};
+			$langhash{$name} = 1;
+		}
+	}
+	my @formats = keys %formathash;
+	my @alines = ();
+	my @blines = ();
+	my $allformatsbuild = 0;
+	#
+	# it doesn't hurt to call all three of them in any case!
+	#
+	$package eq "texlive-common" || push @alines, "update-texmf";
+	$package eq "texlive-common" || push @alines, "update-language";
+	$package eq "texlive-common" || push @alines, "update-fmtutil";
+	$package eq "texlive-common" || push @alines, "update-updmap --quiet";
+	#
+	# POSTINST HANDLING
+	#
+	if ($package eq "texlive") {
+		# do nothing, texlive does not include any real files, so 
+		# no call to mktexlsr necessary
+	} elsif (($package =~ m/texlive-doc-/) || ($package eq "texlive-common")) {
+		push @blines, "if which mktexlsr > /dev/null ; then update_lsr_files ; fi";
+	} else {
+		push @blines, "update_lsr_files";
+	}
+	if ($package eq 'texlive-base') {
+		push @blines, "rm -f /var/lib/texmf/web2c/latex.fmt /var/lib/texmf/web2c/latex.log /var/lib/texmf/web2c/pdflatex.fmt /var/lib/texmf/web2c/pdflatex.log";
+		push @blines, "build_format --all";
+		$allformatsbuild = 1;
+	}
+	if ($package eq 'texlive-base-bin') {
+		push @blines, "rm -f /var/lib/texmf/web2c/latex.fmt /var/lib/texmf/web2c/latex.log /var/lib/texmf/web2c/pdflatex.fmt /var/lib/texmf/web2c/pdflatex.log";
+		push @blines, "build_format --all";
+		$allformatsbuild = 1;
+	}
+	#
+	# Formats
+	#
+	my @doneformats = ();
+	if ($#formats >= 0) {
+		foreach my $f (@formats) {
+			open(INFILE,"<$DataGlobalPath/texmf/fmtutil/format.$f.cnf")
+			    or die("Cannot open $DataGlobalPath/texmf/fmtutil/format.$f.cnf");
+			my @lines = <INFILE>;
+			close(INFILE);
+			my @actualformats = grep(!/(^\s*#)|(^\s*$)/, @lines);
+			foreach my $l (@actualformats) {
+				my @bar = reverse(split(' ',$l));
+				my $fmt = pop(@bar);
+				#
+				# remove old fmt file if it is present
+				#
+				push @alines, "rm -f /var/lib/texmf/web2c/$fmt.*";
+				$allformatsbuild || push @blines, "build_format --byfmt $fmt";
+				push @doneformats, $fmt;
+			}
+		}
+	}
+	my @extraformats = ();
+	if ((defined($TeXLive{'binary'}{$package}{'extra_format'})) && (!$allformatsbuild)) {
+		foreach my $fmt (keys %{$TeXLive{'binary'}{$package}{'extra_format'}}) {
+			if (!ismember($fmt,@doneformats)) {
+				push @extraformats, $fmt;
+			}
+		}
+	}
+	foreach my $fmt (@extraformats) {
+		push @alines, "rm -f /var/lib/texmf/web2c/$fmt.*";
+		if ($TeXLive{'binary'}{$package}{'extra_format'}{$fmt} eq "0") {
+			push @blines, "build_format --byfmt $fmt";
+		} elsif ($TeXLive{'binary'}{$package}{'extra_format'}{$fmt} eq "1") {
+			push @blines, "build_format_if_format_exists --byfmt $fmt";
+		} else {
+			push @blines, "build_format_if_file_exists --byfmt $fmt $TeXLive{'binary'}{$package}{'extra_format'}{$fmt}";
+		}
+	}
+	#
+	# Map files
+	#
+	if ($gotmapfiles) {
+		# We have to call update-updmap and updmap-sys, but also create
+		# a file in /var/lib/tex-common/fontmap-cfg/pkgname.list
+		#/ containing all the files put into /etc/texmf/updmap.d/
+		push @blines, "create_fontmaps";
+	}
+	#
+	# Languages
+	#
+	my @langs = keys %langhash;
+	if ($#langs >= 0) {
+		#
+		# Again a problem with texmf-config settings and fmtutil-sys not
+		# finding language.dat in the right position.
+		#
+		push @blines, "build_format_if_format_exists --byhyphen latex `kpsewhich language.dat`";
+	}
+	if (($#alines >= 0) || 
+		($#blines >= 0) || 
+		(-r "$debdest/postinst.pre") || 
+		(-r "$debdest/postinst.post") || 
+		(-r "$debdest/$package.postinst.pre") || 
+		(-r "$debdest/$package.postinst.post")) {
+		open(POSTINST, ">$debdest/$package.postinst")
+		    or die("Cannot open $debdest/$package.postinst");
+		print POSTINST "#!/bin/sh -e\n";
+		merge_into("$debdest/common.functions", POSTINST);
+		merge_into("$debdest/common.functions.postinst", POSTINST);
+		#
+		# first we merge the .pre parts into the scripts
+		#
+		merge_into("$debdest/postinst.pre", POSTINST);
+		merge_into("$debdest/$package.postinst.pre", POSTINST);
+		print POSTINST <<'EOF';
+case "$1" in
+	configure|abort-upgrade|abort-remove|abort-deconfigure)
+EOF
+		foreach my $a (@alines) {
+			print POSTINST "\t", $a, "\n";
+		}
+		foreach my $b (@blines) {
+			print POSTINST "\t", $b, "\n";
+		}
+		print POSTINST <<'EOF';
+	;;
+	*)
+		echo "postinst called with unknown argument '$1'" >&2
+	exit 1
+	;;
+esac
+
+EOF
+		print POSTINST "\n#DEBHELPER#\n";
+		merge_into("$debdest/$package.postinst.post", POSTINST);
+		merge_into("$debdest/postinst.post", POSTINST);
+		print POSTINST "exit 0\n";
+		close POSTINST;
+	}
+	#
+	# END OF POSTINST STUFF
+	#
+	#
+	# PREINST STUFF
+	#
+	# only create the preinst file *if* there is a content!
+	# if there is a debhelper entry, it will create it if necessary
+	if ((-r "$debdest/$package.preinst.pre") || 
+		(-r "$debdest/$package.preinst.post") ||
+		(-r "$debdest/preinst.pre") ||
+		(-r "$debdest/preinst.post") ||
+		($#configfiles >= 0)) {
+		open(PREINST, ">$debdest/$package.preinst")
+                    or die("Cannot open $debdest/$package.preinst");
+		print PREINST "#!/bin/sh -e\n";
+		merge_into("$debdest/common.functions", PREINST);
+		merge_into("$debdest/common.functions.preinst", PREINST);
+		merge_into("$debdest/preinst.pre", PREINST);
+		merge_into("$debdest/$package.preinst.pre", PREINST);
+		foreach my $cf (@configfiles) {
+			print PREINST "handle_config_file_preinst $cf\n"
+		}
+		print PREINST "\n#DEBHELPER#\n";
+		merge_into("$debdest/$package.preinst.post", PREINST);
+		merge_into("$debdest/preinst.post", PREINST);
+		print PREINST "exit 0\n";
+		close PREINST;
+	}
+	#
+	# END OF PREINST STUFF
+	#
+	#
+	# PRERM STUFF
+	#
+	# only create the prerm file *if* there is a content!
+	# if there is a debhelper entry, it will create it if necessary
+	if ((-r "$debdest/$package.prerm.pre") || 
+		(-r "$debdest/$package.prerm.post") ||
+		(-r "$debdest/prerm.pre") ||
+		(-r "$debdest/prerm.post")) {
+		open(PRERM, ">$debdest/$package.prerm")
+                    or die("Cannot open $debdest/$package.prerm");
+		print PRERM "#!/bin/sh -e\n";
+		merge_into("$debdest/common.functions", PRERM);
+		merge_into("$debdest/common.functions.prerm", PRERM);
+		merge_into("$debdest/prerm.pre", PRERM);
+		merge_into("$debdest/$package.prerm.pre", PRERM);
+		print PRERM "\n#DEBHELPER#\n";
+		merge_into("$debdest/$package.prerm.post", PRERM);
+		merge_into("$debdest/prerm.post", PRERM);
+		print PRERM "exit 0\n";
+		close PRERM;
+	}
+	#
+	# END OF PRERM STUFF
+	#
+	# POSTRM STUFF
+	# on remove:
+	# 		call update-updmap and updmap-sys
+	# 		call update-language and fmtutil-sys --byhyphen
+	# 		call update-fmtutil and remove old formats
+	# on purge etc:
+	# 		do nothing
+	#
+	@alines = ();
+	@blines = ();
+	#
+	# Formats
+	# 
+    if ($package eq "texlive") {
+	        # do nothing, texlive does not include any real files, so
+			# no call to mktexlsr necessary
+	} else {
+		push @blines, "check_run_without_errors mktexlsr";
+	}
+	if ($#formats >= 0) {
+		foreach my $f (@formats) {
+		open(INFILE,"<$DataGlobalPath/texmf/fmtutil/format.$f.cnf")
+		    or die("Cannot open $DataGlobalPath/texmf/fmtutil/format.$f.cnf");
+			my @lines = <INFILE>;
+		my @actualformats = grep(!/(^\s*#)|(^\s*$)/, @lines);
+		foreach my $l (@actualformats) {
+			my @bar = reverse(split(' ',$l));
+			my $fmt = pop(@bar);
+		push @alines, "rm -f /var/lib/texmf/web2c/$fmt.*";
+		}
+			close(INFILE);
+	}
+	}
+	foreach my $fmt (@extraformats) {
+		push @alines, "rm -f /var/lib/texmf/web2c/$fmt.*";
+	}
+	if (($#formats >= 0) || ($#extraformats >= 0)) {
+		push @alines, "check_run_without_errors update-fmtutil";
+	}
+	#
+	# Map files
+	#
+	if ($gotmapfiles) {
+		push @alines, "check_run_without_errors update-updmap";
+		push @blines, "check_run_without_errors updmap-sys";
+	}
+	#
+	# Languages
+	# 
+	@langs = keys %langhash;
+	if ($#langs >= 0) {
+		#
+		# Again a problem with texmf-config settings and fmtutil-sys not
+		# finding language.dat in the right position.
+		#
+		push @alines, "check_run_without_errors update-language";
+		push @blines, "if which fmtutil-sys >/dev/null ; then";
+		push @blines, "\tbuild_format_if_format_exists --byhyphen latex `kpsewhich language.dat`";
+		push @blines, "fi";
+	}
+	if (($#alines >= 0) || 
+		($#blines >= 0) || 
+		(-r "$debdest/$package.postrm.pre") || 
+		(-r "$debdest/$package.postrm.pre") || 
+		(-r "$debdest/postrm.pre") || 
+		(-r "$debdest/postrm.post")) {
+		open(POSTRM, ">$debdest/$package.postrm")
+                    or die("Cannot open $debdest/$package.postrm");
+		print POSTRM "#!/bin/sh -e\n";
+		merge_into("$debdest/common.functions", POSTRM);
+		merge_into("$debdest/common.functions.postrm", POSTRM);
+		#
+		# first we merge the .pre parts into the scripts
+		#
+		merge_into("$debdest/postrm.pre", POSTRM);
+		merge_into("$debdest/$package.postrm.pre", POSTRM);
+		#
+		print POSTRM <<'EOF';
+
+case "$1" in
+  remove|disappear)
+EOF
+		foreach my $a (@alines) {
+			print POSTRM "\t", $a, "\n";
+		}
+		foreach my $b (@blines) {
+			print POSTRM "\t", $b, "\n";
+		}
+		print POSTRM <<'EOF';
+	;;
+	purge|upgrade|failed-upgrade|abort-upgrade|abort-install)
+	;;
+	*)
+		echo "postrm called with unknown argument '$1'" >&2
+	exit 1
+	;;
+esac
+
+EOF
+		print POSTRM "\n#DEBHELPER#\n";
+		merge_into("$debdest/$package.postrm.post", POSTRM);
+		merge_into("$debdest/postrm.post", POSTRM);
+		print POSTRM "exit 0\n";
+		close POSTRM;
+	}
+	#
+	# END OF POSTRM STUFF
+	#
+}
+
+
+#
+# do_remap_and_copy
+#
+sub do_remap_and_copy {
+	# my functions
+	#
+	# here the mapping from texlive pathes to debian pathes is done
+	#
+	sub make_destinationname {
+		my ($o) = @_;
+		$o =~ s#texmf-dist#$texmfdist#;
+		$o =~ s#texmf-doc#$texmfdist#;
+		#
+		# we do map *ALL* files into $texmfdist, not only the dist files
+		#
+		$o =~ s#texmf/#$texmfdist/#;
+		return($o);
+	}
+	# real start
+	my ($f,$standarddest,$finalremap,$finaldest) = @_;
+	my $gotremapped = 0;
+	my $returnvalue = "**NOTSET**";
+
+	my $destname = make_destinationname($f);
+	$opt_debug && print "DESTINATION NAME = $destname\n";
+	MAPPINGS: foreach my $maplines (@{$TeXLive{'all'}{'filemappings'}}) {
+		my ($pat, $dest) = ($maplines =~ m/(.*):(.*)/);
+		if ($f =~ m|$pat$|) {
+			$gotremapped = 1;
+			my $act = $TeXLive{'all'}{'file_map_actions'}{$pat};
+			my $newdest;
+			my $foo="\$newdest = \"$dest\"";
+			eval $foo;
+			$opt_debug && print "REMAP HIT f=$f\nnewdest=$newdest\npat=$pat\ndest=$dest\n";
+			# if you add possible actions here, also add them to the list in tpm2deb.cfg
+			if ($act eq "remap") {
+				&mkpath(dirname($newdest));
+				mycopy("$DataGlobalPath/$f",$newdest);
+				$returnvalue = $newdest;
+			} elsif ($act eq "copy") {
+				# mapping;origfile;copy;TEXMF-tree-base
+				# eg
+				# mapping;temxf/tex/latex/pict2e/pict2e.cfg;copy;/etc/texmf
+				#
+				# first install it into the normal path
+				mycopy("$DataGlobalPath/$f","$standarddest/$destname");
+				&mkpath("$basedir/$newdest");
+				# remove the leading texmf{-dist,-doc,}/
+				my $o = $f;
+				$o =~ s#texmf-dist#texmf#;
+				$o =~ s#texmf-doc#texmf#;
+				$o =~ s#texmf/##;
+				mycopy("$DataGlobalPath/$f","$basedir$newdest/$o");
+				$returnvalue = "$basedir$newdest/$o";
+			} elsif ($act eq "config-copy") {
+				# mapping;origfile;config-copy;TEXMFSYSCONFIGPATH
+				# eg
+				# mapping;temxf/tex/generic/language.dat;config-copy;/etc/texmf
+				#
+				# first install it into the normal path
+				mycopy("$DataGlobalPath/$f","$standarddest/$destname");
+				&mkpath("$basedir/$newdest");
+				# remove the leading texmf{-dist,-doc,}/
+				my $o = $f;
+				$o =~ s#texmf-dist#texmf#;
+				$o =~ s#texmf-doc#texmf#;
+				$o =~ s#texmf/##;
+				mycopy("$DataGlobalPath/$f","$basedir$newdest/$o");
+				$returnvalue = "$standarddest/$destname";
+				push @configfiles, "$newdest/$o";
+			} elsif ($act eq "link") {
+				&mkpath(dirname("$standarddest/$destname"));
+				symlink($newdest, "$standarddest/$destname") or
+					die "Cannot symlink $standarddest/$destname -> $newdest: $!\n"; 
+				$returnvalue = $newdest;
+			} elsif ($act eq "config-link") {
+				# config-link is LIKE remap-link, only that we maybe can 
+				# add some automatic specialities for config-file 
+				# maintainer script magic
+				# remap and link from the original destination
+				&mkpath(dirname("$basedir$newdest"));
+				mycopy("$DataGlobalPath/$f","$basedir/$newdest");
+				# we have to strip of the $debdest part
+				&mkpath(dirname("$standarddest/$destname"));
+				symlink($newdest, "$standarddest/$destname") or
+					die "Cannot symlink $standarddest/$destname -> $newdest: $!\n"; 
+				$returnvalue = $newdest; ## ?? or $destname????
+				push @configfiles, $newdest;
+			} elsif ($act eq "remap-link") {
+				# remap and link from the original destination
+				&mkpath(dirname($newdest));
+				mycopy("$DataGlobalPath/$f",$newdest);
+				# we have to strip of the $debdest part
+				$foo = $newdest;
+				$foo =~ s/^$basedir//;
+				&mkpath(dirname("$standarddest/$destname"));
+				symlink($foo, "$standarddest/$destname") or
+					die "Cannot symlink $standarddest/$destname -> $newdest: $!\n"; 
+				$returnvalue = $newdest; ## ?? or $destname????
+			} elsif ($act eq "add-link") {
+				#print "DEBUG: f=$f\nDEBUG: destname=$destname\nDEBUG: newdest=$newdest\n";
+				mycopy("$DataGlobalPath/$f","$standarddest/$destname");
+				&mkpath(dirname($newdest));
+				$b = "$standarddest/$destname";
+				symlink($b,$newdest) or
+					die "Cannot symlink, $newdest -> $b: $!\n";
+				$returnvalue = "$standarddest/$destname";
+			} elsif ($act eq "replace-link") {
+				my ($a,$b) = split(/%/,$newdest);
+				&mkpath(dirname($a));
+				symlink($b,$a) or die "Cannot symlink $a -> $b: $!\n";
+				$returnvalue = $b;
+			} elsif ($act eq "") {
+				$returnvalue = "";
+				# do nothing, the file is killed
+			} else {
+				print "maplines=$maplines\nact = $TeXLive{'all'}{'file_map_actions'}{$pat}\n";
+				print "Unknown action $act in config file, terminating!\n";
+				exit 1;
+			}
+			last MAPPINGS;
+		}
+	}
+	if ($gotremapped == 0) {
+		if ($finalremap ne "" && $destname =~ m|$finalremap|) {
+			my $foo="\$finaldest = \"$finaldest\"";
+			eval $foo;
+			&mkpath(dirname($finaldest));
+			mycopy("$DataGlobalPath/$f",$finaldest);
+			$returnvalue = $finaldest;
+		} else {
+			$opt_debug && print "NORMAL COPY: $standarddest/$destname\n";
+			&mkpath(dirname("$standarddest/$destname"));
+			mycopy("$DataGlobalPath/$f","$standarddest/$destname");
+			$returnvalue = "$standarddest/$destname";
+		}
+	}
+	return($returnvalue);
+}
+
+### Local Variables:
+### perl-indent-level: 4
+### tab-width: 4
+### indent-tabs-mode: t
+### End:
+# vim:set tabstop=4: #
--- texlive-extra-2009.orig/debian/texlive-extra-utils.links.dist
+++ texlive-extra-2009/debian/texlive-extra-utils.links.dist
@@ -0,0 +1,18 @@
+usr/share/texmf-texlive/scripts/a2ping/a2ping.pl usr/bin/a2ping
+usr/share/texmf-texlive/scripts/dviasm/dviasm.py usr/bin/dviasm
+usr/share/texmf-texlive/scripts/tetex/e2pall.pl usr/bin/e2pall
+usr/share/texmf-texlive/scripts/getnonfreefonts/getnonfreefonts.pl usr/bin/getnonfreefonts
+usr/bin/getnonfreefonts usr/bin/getnonfreefonts-sys
+usr/share/man/man1/getnonfreefonts.1.gz usr/share/man/man1/getnonfreefonts-sys.1.gz
+usr/share/texmf-texlive/scripts/latex2man/latex2man usr/bin/latex2man
+usr/share/texmf-texlive/scripts/mkjobtexmf/mkjobtexmf.pl usr/bin/mkjobtexmf
+usr/share/texmf-texlive/scripts/pdfcrop/pdfcrop.pl usr/bin/pdfcrop
+usr/bin/pdfcrop usr/bin/rpdfcrop
+usr/share/texmf-texlive/scripts/pkfix-helper/pkfix-helper usr/bin/pkfix-helper
+usr/share/texmf-texlive/scripts/pkfix/pkfix.pl usr/bin/pkfix
+usr/share/texmf-texlive/scripts/texcount/texcount.pl usr/bin/texcount
+usr/share/texmf-texlive/scripts/texdirflatten/texdirflatten usr/bin/texdirflatten
+usr/share/texmf-texlive/scripts/texloganalyser/texloganalyser usr/bin/texloganalyser
+usr/share/texmf-texlive/scripts/findhyph/findhyph usr/bin/findhyph
+usr/share/texmf-texlive/scripts/listings-ext/listings-ext.sh usr/bin/listings-ext
+usr/share/texmf-texlive/scripts/texdiff/texdiff usr/bin/texdiff
--- texlive-extra-2009.orig/debian/rules
+++ texlive-extra-2009/debian/rules
@@ -0,0 +1,78 @@
+#!/usr/bin/make -f
+# 
+# debian/rules file for texlive-extra
+# $Id: rules.in 4319 2009-10-26 04:01:14Z preining $
+
+include /usr/share/quilt/quilt.make
+
+PACKAGES=texlive-bibtex-extra texlive-extra-utils texlive-font-utils texlive-formats-extra texlive-generic-extra texlive-math-extra texlive-plain-extra texlive-latex-extra texlive-latex3 texlive-fonts-extra texlive-music texlive-games texlive-pstricks texlive-publishers texlive-humanities texlive-science texlive-fonts-extra-doc texlive-humanities-doc texlive-latex-extra-doc texlive-pstricks-doc texlive-publishers-doc texlive-science-doc
+METAPACKAGES=
+
+SHELL=/bin/bash
+
+
+build: build-stamp
+
+build-stamp: $(QUILT_STAMPFN)
+	touch build-stamp
+
+clean: unpatch
+	for i in $(PACKAGES) $(METAPACKAGES) ; do \
+	  rm -f debian/$$i.{README.Debian,links,links.generated} ; \
+	  rm -f debian/$$i.{postinst,postrm,preinst,prerm} ; \
+	  rm -f debian/$$i.{maps,languages,formats} ; \
+	done
+	# texlive contains some .orig files we need to keep otherwise
+	# the copy will fail due to the files occurring in the tlpdb
+	dh_clean -X.orig
+	rm -f configure-stamp
+	rm -f build-stamp
+	rm -f install-stamp
+
+install: install-stamp
+
+install-stamp: build-stamp
+	perl debian/tpm2deb-bin.pl --nosource $(PACKAGES) $(METAPACKAGES)
+	bash debian/fix-bin-dangling-links.sh
+	for i in $(PACKAGES) $(METAPACKAGES) ; do \
+	  if [ -d debian/$$i.root ] ; then bash debian/merge-dist-tree debian/$$i.root debian/$$i ; fi ; \
+	  bash debian/generate-license-file $$i ; \
+	  install -D --mode=644 debian/$$i.override debian/$$i/usr/share/lintian/overrides/$$i ; \
+	  install -D --mode=755 debian/bug.script debian/$$i/usr/share/bug/$$i/script ; \
+	  install -D --mode=644 debian/bug.control debian/$$i/usr/share/bug/$$i/control ; \
+	  bash debian/create-doc-links $$i texlive-doc > debian/$$i.links ; \
+	  if [ -r debian/$$i.links.dist ] ; then cat debian/$$i.links.dist >> debian/$$i.links ; fi ; \
+	  if [ -r debian/$$i.README ] ; then cat debian/$$i.README > debian/$$i.README.Debian ; fi ; \
+	  cat debian/README.Debian >> debian/$$i.README.Debian ; \
+	done
+	touch install-stamp
+
+binary-arch:
+
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_install
+	dh_installmenu
+	dh_installdocs -A debian/README.source
+	dh_installtex -A --priority=10 --flavor=lsr:full
+	dh_installchangelogs
+	bash debian/convert-info-files-to-unix.sh
+	bash debian/fix-manpages.sh
+	dh_installinfo
+	dh_installmime
+	dh_link
+	dh_compress -X.pdf
+	dh_fixperms
+	# we also have to fix the permissions of the link targets from /usr/bin
+	bash debian/fix-bin-symlink-targets-permissions.sh
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install
+
+# eof
--- texlive-extra-2009.orig/debian/fix-bin-symlink-targets-permissions.sh
+++ texlive-extra-2009/debian/fix-bin-symlink-targets-permissions.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+# $Id: fix-bin-symlink-targets-permissions.sh 4319 2009-10-26 04:01:14Z preining $
+#
+# TeX Live 2008 ships many "binaries" as symlinks to ../../texmf-*/...
+# we make sure that the link targets have executable bit set
+#
+# Norbert Preining, 2008
+# GPL
+
+set -e
+
+for i in `find debian/ -wholename 'debian/texlive-*/usr/bin/*' -type l` ; do
+	ln=`readlink $i`
+	case "$ln" in 
+	../share/texmf-texlive/*)
+	  # set the executable bit on the target
+	  dn=`dirname $i`
+	  target="$dn/$ln"
+	  chmod ugo+x "$target"
+	  ;;
+	esac
+done
+
+
--- texlive-extra-2009.orig/debian/texlive-pstricks-doc.override
+++ texlive-extra-2009/debian/texlive-pstricks-doc.override
@@ -0,0 +1,4 @@
+texlive-pstricks-doc: zero-byte-file-in-doc-directory
+texlive-pstricks-doc: extra-license-file
+texlive-pstricks-doc: script-not-executable
+texlive-pstricks-doc: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/compat
+++ texlive-extra-2009/debian/compat
@@ -0,0 +1 @@
+5
--- texlive-extra-2009.orig/debian/control
+++ texlive-extra-2009/debian/control
@@ -0,0 +1,1426 @@
+Source: texlive-extra
+Section: tex
+Priority: optional
+Maintainer: Debian TeX Maintainers <debian-tex-maint@lists.debian.org>
+Uploaders: Norbert Preining <preining@debian.org>, Frank KÃ¼ster <frank@debian.org>
+Build-Depends: debhelper (>= 5), quilt
+Build-Depends-Indep: sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0)
+Standards-Version: 3.8.4
+Homepage: http://www.tug.org/texlive/
+
+Package: texlive-bibtex-extra
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1), texlive-latex-base (>= 2009-1)
+Replaces: texlive-latex-extra-doc (<< 2008), texlive-latex-extra (<< 2008)
+Description: TeX Live: Extra BibTeX styles
+ Additional BibTeX styles and bibliography databases.
+ .
+ This package includes the following CTAN packages:
+  aichej -- Bibliography style file for the AIChE Journal.
+  amsrefs -- A LaTeX-based replacement for BibTeX.
+  apacite -- Citation style following the rules of the APA.
+  apalike2 -- Bibliography style that approaches APA requirements.
+  beebe --
+  bibarts -- "Arts"-style bibliographical information.
+  bibhtml -- BibTeX support for HTML files.
+  biblist -- Print a BibTeX database.
+  bibtopic -- Include multiple bibliographies in a document.
+  bibtopicprefix -- Prefix references to bibliographies produced by bibtopic.
+  bibunits -- Multiple bibliographies in one document.
+  cell -- Bibliography style for Cell.
+  chicago -- A "Chicago" bibliography style.
+  chicago-annote -- Chicago-based annotated BibTeX style.
+  chembst -- A collection of BibTeX files for chemistry journals.
+  collref -- Collect blocks of references into a single reference.
+  compactbib -- Multiple thebibliography environments.
+  custom-bib -- Customised BibTeX styles.
+  din1505 -- Bibliography styles for German texts.
+  dk-bib -- Danish variants of standard BibTeX styles.
+  doipubmed -- Special commands for use in bibliographies.
+  elsevier-bib -- BibTeX styles to be used in Elsevier preprints.
+  fbs -- BibTeX style for Frontiers in Bioscience.
+  figbib -- Organize figure databases with BibTeX.
+  footbib -- Bibliographic references as footnotes.
+  harvard -- Harvard citation package for use with LaTeX 2e.
+  harvmac -- Macros for scientific articles.
+  ijqc -- BibTeX style file for the Intl. J. Quantum Chem.
+  inlinebib -- Citations in footnotes.
+  iopart-num -- Numeric citation style for IOP journals.
+  jneurosci -- BibTeX style for the Journal of Neuroscience.
+  jurabib -- Extended BibTeX citation support for the humanities and legal
+   texts.
+  listbib -- Lists contents of BibTeX files.
+  margbib -- Display bibitem tags in the margins.
+  multibib -- Multiple bibliographies within one document.
+  munich -- An alternative authordate bibliography style.
+  notes2bib -- Integrating notes into the bibliography.
+  perception -- BibTeX style for the journal Perception.
+  rsc -- BibTeX style for use with RSC journals.
+  sort-by-letters -- Bibliography styles for alphabetic sorting.
+  splitbib -- Split and reorder your bibliography.
+  urlbst -- Web support for BibTeX.
+
+Package: texlive-extra-utils
+Architecture: all
+Depends: python, ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1)
+Recommends: purifyeps, xindy, lacheck, ghostscript
+Suggests: dvidvi, fragmaster, latexmk
+Replaces: texlive-base-bin
+Description: TeX Live: TeX auxiliary programs
+ Various useful, but non-essential, support programs. Includes programs and
+   macros for DVI file manipulation, literate programming, patgen, and the
+   TeX Works Editor.
+ .
+ This package includes the following CTAN packages:
+  a2ping -- Advanced PS, PDF, EPS converter.
+  bibtex8 -- A fully 8-bit adaptation of BibTeX 0.99.
+  ctie --
+  cweb -- A Web system in C.
+  detex -- Strip TeX from a source file.
+  dtl -- Tools to dis-assemble and re-assemble DVI files.
+  dvi2tty -- Produce ASCII from DVI.
+  dviasm -- A utility for editing DVI files.
+  dvicopy -- Copy DVI files, flattening VFs.
+  dviljk -- DVI to Laserjet output.
+  dvipos --
+  findhyph -- Find hyphenated words in a document.
+  getnonfreefonts --
+  hyphenex -- Generate a hyphenation exceptions file.
+  latex2man -- Translate LaTeX-based manual pages into Unix man format.
+  listings-ext -- Automated input of source.
+  mkind-english --
+  mkjobtexmf -- Generate a texmf tree for a particular job.
+  patgen --
+  pdfcrop -- Crop PDF graphics.
+  pdftools -- PDF-related utilities, including PostScript-to-PDF conversion
+  pkfix -- Replace pk fonts in PostScript with Type 1 fonts.
+  pkfix-helper -- Make PostScript files accessible to pkfix.
+  seetexk -- Utiities for manipulating DVI files.
+  synctex --
+  texcount -- Count words in a LaTeX document.
+  texdiff -- Compare documents and produce tagged merge.
+  texdirflatten -- Collect files related to a LaTeX job in a single
+   directory.
+  texloganalyser -- Analyse TeX logs.
+  texware -- Utility programs for use with TeX.
+  tie -- Allow multiple web change files.
+  tpic2pdftex -- Use tpic commands in PDFTeX.
+  web -- original web programs tangle and weave
+
+Package: texlive-font-utils
+Architecture: all
+Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1)
+Recommends: ghostscript
+Suggests: psutils, t1utils
+Replaces: texlive-fonts-extra (<< 2008), texlive-extra-utils (<< 2008)
+Description: TeX Live: TeX and Outline font utilities
+ Programs for conversion between font formats, testing fonts, virtual fonts,
+   .gf and .pk manipulation, mft, fontinst, etc. Manipulating OpenType,
+   TrueType, PostScript Type 1, etc.
+ .
+ This package includes the following CTAN packages:
+  accfonts -- Utilities to derive new fonts from existing ones.
+  afm2pl --
+  epstopdf -- Convert EPS to 'encapsulated' PDF using GhostScript.
+  fontware --
+  lcdftypetools -- A bundle of outline font manipulation tools.
+  ps2pkm -- Generate a PK font from an Adobe Type 1 font.
+  pstools -- Produce Encapsulated PostScript from PostScript.
+  dvipsconfig -- Collection of dvips PostScript headers.
+  fontinst -- Help with installing fonts for TeX and LaTeX.
+  fontools -- Tools to simplify using fonts (especially TT/OTF ones).
+  mft --
+  ttfutils --
+
+Package: texlive-formats-extra
+Architecture: all
+Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1), texlive-latex-base (>= 2009-1)
+Description: TeX Live: Extra formats
+ A collection of TeX `formats', ie large-scale macro packages designed to be
+   dumped into .fmt file
+ .
+ This package includes the following CTAN packages:
+  alatex -- Abstract LaTeX.
+  edmac -- Typeset scholarly edition.
+  eplain -- Extended plain tex macros.
+  mltex -- The MLTeX system.
+  physe -- The PHYSE format.
+  phyzzx -- A TeX format for physicists.
+  psizzl -- A TeX format for physics papers.
+  startex -- An XML-inspired format for student use.
+  texsis -- Plain TeX macros for Physicists.
+  ytex -- Macro package developed at MIT.
+
+Package: texlive-generic-extra
+Architecture: all
+Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1)
+Description: TeX Live: Extra generic packages
+ Extra packages that work with multiple formats, typically both TeX and
+   LaTeX.
+ .
+ This package includes the following CTAN packages:
+  abbr -- Simple macros supporting abreviations for Plain and LaTeX.
+  abstyles -- Adaptable BibTeX styles.
+  barr -- Diagram macros by Michael Barr.
+  borceux -- Diagram macros by Francois Borceux.
+  c-pascal -- Typeset Python, C and Pascal programs.
+  colorsep -- Color separation.
+  dinat -- Bibliography style for German texts.
+  dirtree -- Display trees in the style of windows explorer.
+  eijkhout -- Victor Eijkhout's packages.
+  encxvlna -- Insert nonbreakable spaces, using encTeX.
+  fenixpar -- One-shot changes to token registers such as \everypar.
+  fltpoint -- Simple floating point arithmetic.
+  insbox -- A TeX macro for inserting pictures/boxes into paragraphs.
+  mathdots -- Commands to produce dots in math that respect font size.
+  metatex -- Incorporate MetaFont pictures in TeX source.
+  mftoeps --
+  midnight -- A set of useful macro tools.
+  multi --
+  ofs -- Macros for managing large font collections.
+  pdf-trans -- A set of macros for various transformations of TeX boxes.
+  shade -- Shade pieces of text.
+  tabto-generic -- "Tab" to a measured position in the line.
+  vrb -- Verbatim macros in plain TeX.
+  vtex --
+  xlop -- Calculates and displays arithmetic operations.
+
+Package: texlive-math-extra
+Architecture: all
+Depends: ${misc:Depends}, texlive-fonts-recommended (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1), texlive-latex-base (>= 2009-1)
+Description: TeX Live: Advanced math typesetting
+ Extra math
+ .
+ This package includes the following CTAN packages:
+  12many -- Generalising mathematical index sets.
+  amstex -- American Mathematical Society plain TeX macros.
+  boldtensors -- Bold latin and greek characters through simple prefix
+   characters.
+  bosisio -- A collection of packages by Francesco Bosisio.
+  ccfonts -- Support for Concrete text and math fonts in LaTeX.
+  commath -- Mathematics typesetting support.
+  concmath -- Concrete Math fonts.
+  concrete -- Concrete Roman fonts.
+  extarrows -- Extra Arrows beyond those provided in AMSmath
+  extpfeil -- Extensible arrows in mathematics.
+  faktor -- Typeset quotient structures with LaTeX.
+  ionumbers -- Restyle numbers in maths mode.
+  isomath -- Mathematics conformant to ISO 31.
+  mathcomp -- Text symbols in maths mode.
+  mattens -- Matrices/tensor typesetting.
+  mhequ -- Multicolumn equations, tags, labels, sub-numbering.
+  multiobjective -- Symbols for multibojective optimisation etc.
+  nath -- Natural mathematics notation.
+  proba -- Shortcuts commands to symbols used in probability texts.
+  shuffle -- A symbol for the shuffle product.
+  statex2 -- Statistics style.
+  stex -- An Infrastructure for Semantic Preloading of LaTeX Documents.
+  stmaryrd -- St Mary Road symbols for theoretical computer science.
+  susy -- Macros for SuperSymmetry-related work.
+  syllogism -- Typeset syllogisms in LaTeX.
+  synproof -- Easy drawing of syntactic proofs.
+  tablor -- Create tables of signs and of variations.
+  tensor -- Typeset tensors.
+  tex-ewd -- Macros to typeset calculational proofs and programs in
+   Dijkstra's style.
+  thmbox -- Decorate theorem statements.
+  turnstile -- Typeset the (logic) turnstile notation.
+  venn -- Creating Venn diagrams with MetaPost.
+  yhmath -- Extended maths fonts for LaTeX.
+
+Package: texlive-plain-extra
+Architecture: all
+Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1)
+Replaces: texlive-lang-vietnamese (<< 2008)
+Description: TeX Live: Plain TeX supplementary packages
+ Add-on packages and macros that work with plain TeX.
+ .
+ This package includes the following CTAN packages:
+  figflow -- Flow text around a figure.
+  fixpdfmag -- Fix magnification in PDFTeX.
+  font-change -- Macros to Change Text and Math fonts in plain TeX.
+  fontch -- Changing fonts, sizes and encodings in Plain TeX.
+  hyplain -- Basic support for multiple languages in Plain TeX.
+  jsmisc -- Miscellaneous macros from Joachim Schrod.
+  mkpattern -- A utility for making hyphenation patterns.
+  newsletr -- Macros for making newsletters with Plain TeX.
+  placeins-plain -- Insertions that keep their place.
+  plgraph -- The LaTeX picture mode, for use with Plain TeX.
+  plnfss -- Font selection for Plain TeX.
+  resumemac -- Plain TeX macros for resumes.
+  timetable -- Generate timetables.
+  treetex -- Draw trees.
+  typespec -- Create font samplers.
+  varisize -- Change font size in Plain TeX.
+  vertex -- Styles for economics working papers and journals.
+
+Package: texlive-latex-extra
+Architecture: all
+Depends: preview-latex-style, ${misc:Depends}, texlive-common (>= 2009-1), texlive-binaries (>= 2009-1), texlive-pictures (>= 2009-1), texlive-latex-base (>= 2009-1)
+Recommends: texlive-latex-extra-doc, texlive-latex-recommended, texpower (>= 0.2-2)
+Replaces: texlive-base-bin (<< 2008), texlive-latex3 (<< 2008), texlive-latex-recommended (<< 2008), texlive-extra-utils (<< 2008)
+Description: TeX Live: LaTeX supplementary packages
+ A large collection of add-on packages for LaTeX.
+ .
+ This package includes the following CTAN packages:
+  AkkTeX -- A collection of packages and classes.
+  ESIEEcv -- Curriculum vitae for French use.
+  HA-prosper -- Patches and improvements for prosper.
+  Tabbing -- Tabbing with accented letters.
+  a0poster -- Support for designing posters on large paper.
+  abstract -- Control the typesetting of the abstract environment.
+  achemso -- Support for American Chemical Society journal submissions.
+  acronym -- Expand acronyms at least once.
+  addlines -- A user-friendly wrapper around \enlargethispage.
+  adrconv -- BibTeX styles to implement an address database.
+  adrlist -- Using address lists in LaTeX.
+  akletter -- Comprehensive letter support.
+  alterqcm -- Multiple choice questionnaires in two column tables.
+  altfont -- Alternative font handling in LaTeX.
+  amsaddr -- Alter the position of affiliations in amsart.
+  animate -- Create PDF animations from graphics files and inline graphics.
+  anonchap -- Make chapters be typeset like sections.
+  answers -- Setting questions (or exercises) and answers.
+  anyfontsize -- Select any font size in LaTeX.
+  appendix -- Extra control of appendices.
+  arcs -- Draw arcs over and under text
+  arrayjob -- Array data structures for (La)TeX.
+  assignment -- A class file for typesetting homework and lab assignments
+  attachfile -- Attach arbitrary files to a PDF document
+  authoraftertitle -- Make author, etc., available after \maketitle.
+  authorindex -- Index citations by author names.
+  autotab -- Generating tabulars from input data.
+  beamer-contrib -- Contributed beamer theme.
+  beamerposter -- Extend beamer and a0poster for custom sized posters.
+  begriff -- Typeset Begriffschrift.
+  beton -- Use Concrete fonts.
+  bez123 -- Support for Bezier curves.
+  bezos -- Packages by Javier Bezos.
+  bigfoot -- Footnotes for critical editions.
+  binomexp -- Calculate Pascal's triangle.
+  bizcard -- Typeset business cards.
+  blindtext -- Producing 'blind' text for testing.
+  blowup -- Upscale or downscale all pages of a document.
+  boites -- Boxes that may break across pages
+  bookest -- Extended book class.
+  booklet -- Aids for printing simple booklets.
+  boolexpr -- A boolean expression evaluator and a switch command.
+  bophook -- Provides an At-Begin-Page hook.
+  boxhandler -- Flexible Captioning and Deferred Box/List Printing.
+  bracketkey -- Produce bracketed identification keys.
+  breakurl -- Line-breakable \url-like links in hyperref when compiling via
+   dvips/ps2pdf.
+  bullcntr -- Display list item counter as regular pattern of bullets.
+  bussproofs -- Proof trees in the style of the sequent calculus.
+  calctab -- Language for numeric tables.
+  calrsfs -- Copperplate calligraphic letters in LaTeX.
+  calxxxx -- Prints a card-size calendar for any year.
+  captcont -- Retain float number across several floats.
+  casyl -- Typeset Cree/Inuktitut in Canadian Aboriginal Syllabics.
+  catechis -- Macros for typesetting catechisms.
+  cbcoptic -- Coptic fonts and LaTeX macros for general usage and for
+   philology.
+  ccaption -- Continuation headings and legends for floats.
+  cclicenses -- Typeset Creative Commons licence logos.
+  cd -- Typeset CD covers.
+  cd-cover -- Typeset CD covers.
+  cdpbundl -- Business letters in the Italian style.
+  cellspace -- Ensure minimal spacing of table cells.
+  changebar -- Generate changebars in LaTeX documents.
+  changelayout -- Change the layout of individual pages and their text.
+  changepage -- Margin adjustment and detection of odd/even pages.
+  changes -- Manual change markup.
+  chappg -- Page numbering by chapter.
+  chapterfolder -- Package for working with complicated folder structures.
+  chletter -- Class for typesetting letters to Swiss rules.
+  chngcntr -- Change the resetting of counters.
+  circ -- Macros for typesetting circuit diagrams.
+  cjw -- A bundle of packages and classes.
+  clefval -- Key/value support with a hash.
+  cleveref -- Automatic cross-reference formatting.
+  clock -- Graphical and textual clocks for TeX and LaTeX.
+  cmdstring -- Get command name reliably.
+  cmdtrack -- Check used commands.
+  cmsd -- Interfaces to the CM Sans Serif Bold fonts.
+  codedoc -- LaTeX code and documentation in LaTeX-format file.
+  codepage -- Support for variant code pages.
+  colorinfo -- Retrieve colour model and values for defined colours.
+  colorwav -- Colours by wavelength of visible light.
+  combine -- Bundle individual documents into a single document.
+  comment -- Selectively include/excludes portions of text.
+  concprog -- Concert programmes.
+  constants -- Automatic numbering of constants.
+  contour -- Print a coloured contour around text.
+  cooking -- Typeset recipes.
+  cool -- COntent-Oriented LaTeX.
+  coollist -- Manipulate COntent Oriented LaTeX Lists.
+  coolstr -- String manipulation in LaTeX.
+  cooltooltips -- Associate a pop-up window and tooltip with PDF hyperlinks.
+  coordsys -- Draw cartesian coordinate systems.
+  courseoutline -- Prepare university course outlines.
+  coursepaper -- Prepare university course papers.
+  coverpage -- Automatic cover page creation for scientific papers (with
+   BibTeX data and copyright notice).
+  crossreference -- Crossreferences within documents.
+  csquotes -- Context sensitive quotation facilities.
+  csvtools -- Reading data from CSV files.
+  cuisine -- Typeset recipes.
+  currvita -- Typeset a curriculum vitae.
+  cursor -- Draw a cursor in an equation.
+  cv -- A package for creating a curriculum vitae.
+  cweb-latex -- A LaTeX version of CWEB.
+  cwpuzzle -- Typeset crossword puzzles.
+  dashbox -- Draw dashed boxes.
+  dashrule -- Draw dashed rules.
+  datatool -- Tools to load and manipulate data.
+  dateiliste -- Extensions of the \listfiles concept.
+  datenumber -- Convert a date into a number and vice versa.
+  datetime -- Change format of \today with commands for current time.
+  decimal -- LaTeX package for the English raised decimal point.
+  delimtxt -- Read and parse text tables.
+  diagnose -- A diagnostic tool for a TeX installation.
+  dialogl -- Macros for constructing interactive LaTeX scripts.
+  dichokey -- Construct dichotomous identification keys.
+  dinbrief -- German letter DIN style.
+  directory -- An address book using BibTeX.
+  dlfltxb -- Macros related to "Introdktion til LaTeX".
+  dnaseq -- Format DNA base sequences.
+  docmfp -- Document non-LaTeX code.
+  docmute -- Convert document fragments into graphics.
+  doi -- Create correct hyperlinks for DOI numbers.
+  dotarrow -- Extendable dotted arrows.
+  dotseqn -- Flush left equations with dotted leaders to the numbers.
+  dox -- Extend the doc package.
+  dpfloat -- Support for double-page floats.
+  dprogress -- LaTeX-relevant log information for debugging.
+  drac -- Declare active character substitution, robustly.
+  draftcopy -- Identify draft copies.
+  draftwatermark -- Put a grey textual watermark on document pages.
+  dtk -- Document class for the journal of DANTE.
+  dtxgallery -- A small collection of minimal DTX examples.
+  dvdcoll -- A class for typesetting DVD archives
+  eCards -- Electronic flash cards.
+  easy -- A collection of easy-to-use macros.
+  easylist -- Lists using a single active character.
+  ean13isbn -- Print EAN13 for ISBN.
+  ebezier -- Device independent picture environment enhancement.
+  ecclesiastic -- Typesetting Ecclesiastic Latin.
+  ecv -- A fancy Curriculum Vitae class.
+  ed -- Editorial Notes for LaTeX documents.
+  edmargin -- Multiple series of endnotes for critical editions.
+  eemeir -- Adjust the gender of words in a document.
+  egplot -- Encapsulate Gnuplot sources in LaTeX documents.
+  ellipsis -- Fix uneven spacing around ellipses in LaTeX text mode.
+  elmath -- Mathematics in Greek texts.
+  elpres -- A simple class for electronic presentations
+  elsarticle -- Class for articles for submission to Elsevier journals.
+  em --
+  emptypage -- Make empty pages really empty.
+  emulateapj -- Produce output similar to that of APJ.
+  endfloat -- Move floats to the end with markers where they belong.
+  endheads -- Running headers of the form "Notes to pp.xx-yy"
+  engpron -- Helps to type the pronunciation of English words.
+  engrec -- Enumerate with lower- or uppercase Greek letters.
+  enumitem -- Control layout of itemize, enumerate, description.
+  envbig -- Printing addresses on envelopes.
+  environ -- A new interface for environments in LaTeX.
+  envlab -- Addresses on envelopes or mailing labels.
+  epigraph -- A package for typesetting epigraphs.
+  epiolmec -- Typesetting the Epi-Olmec Language.
+  eqexam -- A stand-alone exam package.
+  eqlist -- Description lists with equal indentation.
+  eqname -- Name tags for equations.
+  eqparbox -- Create equal-widthed parboxes.
+  errata -- Error markup for LaTeX documents.
+  esdiff -- Simplify typesetting of derivatives.
+  esint -- Extended set of integrals for Computer Modern.
+  esint-type1 -- Font esint10 in Type 1 format
+  etaremune -- Reverse-counting enumerate environment.
+  etextools -- e-TeX tools for LaTeX users and package writers.
+  etoolbox -- Tool-box for LaTeX programmers using e-TeX.
+  eukdate -- UK format dates, with weekday.
+  europecv -- Unofficial class for European curricula vitae.
+  everypage -- Provide hooks to be run on every page of a document.
+  exam -- Package for typesetting exam scripts.
+  examdesign -- LaTeX class for typesetting exams.
+  examplep -- Verbatim phrases and listings in LaTeX.
+  exceltex -- Get data from Excel files into LaTeX.
+  exercise -- Typeset exercises, problems, etc. and their answers
+  exp-testopt -- Expandable \@testopt (and related) macros.
+  expdlist -- Expanded description environments.
+  export -- Import and export values of LaTeX registers.
+  extract -- Extract parts of a document and write to another document.
+  facsimile -- Document class for preparing faxes.
+  fancynum -- Typeset numbers.
+  fancytooltips -- Include a wide range of material in PDF tooltips.
+  figsize -- Auto-size graphics.
+  filecontents -- Extended filecontents and filecontents* environments
+  fink -- The LaTeX2e File Name Keeper.
+  fixfoot -- Multiple use of the same footnote text.
+  fixme -- Insert "fixme" notes into draft documents.
+  flabels -- Labels for files and folders.
+  flacards -- Generate flashcards for printing.
+  flagderiv -- Flag style derivation package
+  flashcards -- A class for typesetting flashcards.
+  flippdf -- Horizontal flipping of pages with pdfLaTeX.
+  floatrow -- Modifying the layout of floats.
+  flowfram -- Create text frames for posters, brochures or magazines.
+  fltpage -- Place caption on an adjacent page.
+  fmp -- Include Functional MetaPost in LaTeX.
+  fmtcount -- Display the value of a LaTeX counter in a variety of formats.
+  fn2end -- Convert footnotes to endnotes.
+  fnbreak -- Warn for split footnotes.
+  fncychap -- Seven predefined chapter heading styles.
+  foilhtml -- Interface between foiltex and LaTeX2HTML.
+  fonttable -- Print font tables from a LaTeX document.
+  footmisc -- A range of footnote options.
+  footnpag -- Per-page numbering of footnotes.
+  forarray -- Using array structures in LaTeX.
+  forloop -- Iteration in LaTeX.
+  formlett -- Letters to multiple recipients.
+  formular -- Create forms containing field for manual entry.
+  fragments -- Fragments of LaTeX code.
+  frankenstein -- A collection of LaTeX packages.
+  fribrief -- Two LaTeX classes for writing letters in German.
+  fullblck -- Left-blocking for letter class.
+  fullpict -- Full page pictures.
+  fundus -- Providing LaTeX access to various font families.
+  g-brief -- Letter document class.
+  gauss -- A package for Gaussian operations.
+  gcard -- Arrange text on a sheet to fold into a greeting card.
+  gcite -- Citations in a reader-friendly style.
+  genmpage -- Generalization of LaTeX's minipages.
+  getfiledate -- Find the date of last modification of a file.
+  ginpenc -- Modification of inputenc for German.
+  gloss -- Create glossaries using BibTeX.
+  glossaries -- Create glossaries and lists of acronyms.
+  gmdoc -- Documentation of LaTeX packages.
+  gmdoc-enhance -- Some enhancements to the gmdoc package.
+  gmeometric -- Change page size wherever it's safe
+  gmiflink -- Simplify usage of \hypertarget and \hyperlink.
+  gmutils -- Support macros for other packages.
+  gmverb -- A variant of LaTeX \verb, verbatim and shortvrb.
+  graphicx-psmin -- Reduce size of PostScript files by not repeating images.
+  grfpaste -- Include fragments of a dvi file.
+  grid -- Grid typesetting in LaTeX.
+  gridset -- Grid, a.k.a. in-register, setting.
+  guitlogo -- Macros for typesetting the GuIT logo.
+  hanging -- Hanging paragraphs.
+  harpoon -- Extra harpoons, using the graphics package.
+  hc -- Replacement for the LaTeX classes.
+  hhtensor -- Print vectors, matrices, and tensors.
+  histogr -- Draw histograms with the LaTeX picture environment.
+  hitec -- Class for documentation.
+  hpsdiss -- A dissertation class.
+  hvfloat -- Rotating caption and object of floats independently.
+  hypdvips -- Hyperref extensions for use with dvips.
+  hyper -- Hypertext cross referencing.
+  hyperref-docsrc --
+  hyperxmp -- Embed XMP metadata within a LaTeX document.
+  hyphenat -- Disable/enable hypenation.
+  ifmslide -- Presentation slides for screen and printouts.
+  ifmtarg -- If-then-else command for processing potentially empty arguments.
+  ifplatform -- Conditionals to test which platform is being used.
+  image-gallery -- Create an overview of pictures from a digital camera or
+   from other sources.
+  import -- Establish input relative to a directory.
+  inlinedef -- Inline expansions within definitions.
+  interactiveworkbook -- latex-based interactive PDF on the web
+  inversepath -- Calculate inverse file paths.
+  iso -- Generic ISO standards typesetting macros.
+  iso10303 -- Typesetting the STEP standards.
+  isodate -- Tune the output format of dates according to language.
+  isonums -- Display numbers in maths mode according to ISO 31-0.
+  isodoc -- A LaTeX class for the preparation of letters and invoices.
+  isorot -- Rotation of document elements.
+  isotope -- A package for type setting isotopes
+  kastrup --
+  kerntest -- Print tables and generate control files to adjust kernings.
+  keycommand -- Simple creation of commands with key-value arguments.
+  keystroke -- Graphical representation of keys on keyboard.
+  labbook -- Typeset laboratory journals.
+  labelcas -- Check the existence of labels, and fork accordingly.
+  labels -- Print sheets of sticky labels.
+  lastpage -- Reference last page for Page N of M type footers.
+  latex-tds -- A structured copy of the LaTeX distribution.
+  layouts -- Display various elements of a document's layout.
+  lazylist -- Lists in TeX's "mouth".
+  lcd -- Alphanumerical LCD-style displays.
+  lcg -- Generate random integers.
+  leading -- Define leading with a length.
+  leaflet -- Create small handouts (flyers).
+  leftidx -- Left and right subscripts and superscripts in math mode.
+  lettre -- Letters and faxes in French.
+  lettrine -- Typeset dropped capitals.
+  lewis -- Draw Lewis structures.
+  lhelp -- Miscellaneous helper packages.
+  limap -- Typeset maps and blocks according to the Information Mapping
+   method.
+  lipsum -- Easy access to the Lorem Ipsum dummy text.
+  listliketab -- Typeset lists as tables.
+  listofsymbols -- Create and manipulate lists of symbols
+  lkproof -- LK Proof figure macros.
+  localloc -- Macros for localizing TeX register allocations.
+  logical-markup-utils -- Packages for language-dependent inline quotes and
+   dashes.
+  logpap -- Generate logarithmic graph paper with LaTeX.
+  lsc -- Typesetting Live Sequence Charts.
+  ltablex -- Table package extensions.
+  ltabptch -- Bug fix for longtable.
+  ltxdockit -- Documentation support.
+  ltxindex -- A LaTeX package to typeset indices with GNU's Texindex.
+  ltxnew -- A simple means of creating commands.
+  mailing -- Macros for mail merging.
+  mailmerge -- Repeating text field substitution.
+  makebarcode -- Print various kinds 2/5 and Code 39 bar codes.
+  makebox -- Defines a \makebox* command.
+  makecell -- Tabular column heads and multilined cells.
+  makecirc -- A MetaPost library for drawing electrical circuit diagrams.
+  makecmds -- The new \makecommand command always (re)defines a command.
+  makedtx -- Perl script to help generate dtx and ins files
+  makeglos -- Include a glossary into a document.
+  manfnt -- LaTeX support for the TeX book symbols.
+  manuscript -- Emulate look of a document typed on a typewriter.
+  mapcodes -- Support for multiple character sets and encodings.
+  maple -- Styles and examples for the MAPLE newsletter.
+  marginnote -- Notes in the margin, even where \marginpar fails
+  mathexam -- Package for typesetting exams.
+  maybemath -- Make math bold or italic according to context.
+  mcaption -- Put captions in the margin.
+  mceinleger -- Creating covers for music cassettes.
+  mcite -- Multiple items in a single citation.
+  mciteplus -- Enhanced multiple citations.
+  memexsupp -- Experimental memoir support.
+  menu -- Typesetting menus.
+  method -- Typeset method and variable declarations.
+  metre -- Support for the work of classicists
+  mff -- Multiple font formats.
+  mftinc -- Pretty-print Metafont source.
+  midpage -- Environment for vertical centring.
+  minibox -- A simple type of box for LaTeX.
+  minipage-marginpar -- Minipages with marginal notes.
+  minitoc -- Produce a table of contents for each chapter, part or section.
+  minutes -- Package for writing minutes of meetings.
+  misc209 --
+  mla-paper -- Proper MLA formatting.
+  mlist -- Logical markup for lists.
+  mmap -- Include CMap resources in PDF files from PDFTeX.
+  moderncv -- A modern curriculum vitae class.
+  modref -- Customisation of cross-references in LaTeX.
+  modroman -- Write numbers in lower case roman numerals.
+  morefloats -- Increase the number of simultaneous LaTeX floats.
+  moresize -- Allows font sizes up to 35.83pt.
+  moreverb -- Extended verbatim.
+  movie15 -- Multimedia inclusion package.
+  mparhack -- A workaround for a LaTeX bug in marginpars.
+  msc -- Draw MSC diagrams.
+  msg -- A package for LaTeX localisation.
+  mslapa -- Michael Landy's APA citation style.
+  mtgreek -- Use italic and upright greek letters with mathtime.
+  multenum -- Multi-column enumerated lists.
+  multibbl -- Multiple bibliographies.
+  multicap -- Format captions inside multicols
+  multirow -- Create tabular cells spanning multiple rows.
+  nag -- Detecting and warning about obsolete LaTeX commands
+  namespc -- Rudimentary c++-like namespaces in LaTeX.
+  ncclatex -- An extended general-purpose class
+  ncctools -- A collection of general packages for LaTeX
+  needspace -- Insert pagebreak if not enough space.
+  newfile -- User level management of LaTeX input and output.
+  newlfm -- Write letters, facsimiles, and memos.
+  newspaper -- Typeset newsletters to resemble newspapers.
+  newvbtm -- Define your own verbatim-like environment.
+  nextpage -- Generalisations of the page advance commands.
+  nfssext-cfr -- Extensions to the LaTeX NFSS.
+  niceframe -- Support for fancy frames.
+  nicetext -- Minimal markup for simple text (Wikipedia style) and
+   documentation.
+  noitcrul -- Improved underlines in mathematics.
+  nomencl -- Produce lists of symbols as in nomenclature.
+  nomentbl -- Nomenclature typeset in a longtable
+  nonfloat -- Non-floating table and figure captions.
+  notes -- Mark sections of a document.
+  ntabbing -- Simple tabbing extension for automatic line numbering.
+  ntheorem -- Enhanced theorem environment.
+  numname -- Convert a number to its English expression.
+  numprint -- Print numbers with separators and exponent if necessary.
+  ocr-latex -- LaTeX support for ocr fonts.
+  octavo -- Typeset books following classical design and layout.
+  oldstyle -- Old style numbers in OT1 encoding.
+  onlyamsmath -- Inhibit use of non-amsmath mathematics markup when using
+   amsmath.
+  opcit -- Footnote-style bibliographical references.
+  outline -- List environment for making outlines.
+  outliner -- Change section levels easily.
+  overpic -- Combine LaTeX commands over included graphics.
+  pagecont -- Page numbering that continues between documents.
+  pagenote -- Notes at end of document.
+  paper -- Versions of article class, tuned for scholarly publications.
+  papercdcase -- Origami-style folding paper CD case.
+  papertex -- Class for newspapers, etc.
+  paralist -- Enumerate and itemize within paragraphs.
+  paresse -- Defines simple macros for greek letters.
+  patch -- Patch loaded packages, etc..
+  patchcmd -- Change the definition of an existing command.
+  pauldoc -- German LaTeX package documentation.
+  pawpict -- Using graphics from PAW.
+  pax -- Extract and reinsert PDF annotations with pdfTeX.
+  pbox -- A variable-width \parbox command.
+  pbsheet -- Problem sheet class.
+  pdfcomment -- A user-friendly interface to pdf annotations.
+  pdfcprot -- Activating and setting of character protruding using pdflatex.
+  pdfmarginpar -- Generate marginpar-equivalent PDF annotations.
+  pdfscreen -- Support screen-based document design.
+  pdfslide -- Presentation slides using pdftex.
+  pdfsync -- Provide links between source and PDF.
+  pdfwin --
+  pdfx -- PDF/X-1a and PDF/A-1b support for pdfTeX.
+  pecha -- Print Tibetan text in the classic pecha layout style.
+  perltex -- Define LaTeX macros in terms of Perl code
+  permute -- Support for symmetric groups.
+  petiteannonce -- A class for small advertisements.
+  philex -- Cross references for named and numbered environments.
+  photo -- A float environment for photographs.
+  pittetd -- Electronic Theses and Dissertations at Pitt.
+  placeins -- Control float placement.
+  plates -- Arrange for "plates" sections of documents.
+  plweb -- Literate Programming for Prolog with LaTeX.
+  polyglot --
+  polynom -- Macros for manipulating polynomials.
+  polynomial -- Typeset (univariate) polynomials.
+  polytable -- Tabular-like environments with named columns.
+  postcards -- Facilitates mass-mailing of postcards (junkmail).
+  ppr-prv -- Prosper preview.
+  preprint -- A bundle of packages provided "as is".
+  prettyref -- Make label references "self-identify".
+  printlen -- Print lengths using specified units.
+  probsoln -- generate problem sheets and their solution sheets
+  program -- Typesetting programs and algorithms.
+  progress -- Creates an overview of a document's state.
+  properties -- Load properties from a file.
+  protex -- Literate programming package.
+  protocol -- A class for typesetting minutes of meetings.
+  psfragx -- A psfrag eXtension.
+  pst-pdf -- Make PDF versions of graphics by processing between runs.
+  pstool -- Support for psfrag within pdfLaTeX.
+  qcm -- A LaTeX2e class for making multiple choice questionnaires
+  qstest -- Bundle for unit tests and pattern matching.
+  qsymbols -- Maths symbol abbreviations.
+  quotchap -- Decorative chapter headings.
+  quotmark -- Consistent quote marks.
+  randtext -- Randomise the order of characters in strings.
+  rangen -- Generate random integers, rational and decimal numbers.
+  rccol -- Decimal-centered optionally rounded numbers in tabular.
+  rcs-multi -- Typeset RCS version control in multiple-file documents.
+  rcsinfo -- Support for the revision control system.
+  recipe -- A LaTeX class to typeset recipes.
+  recipecard -- Typeset recipes in note-card-sized boxes.
+  rectopma -- Recycle top matter.
+  refcheck -- Check references (in figures, table, equations, etc).
+  refman -- Format technical reference manuals.
+  refstyle -- Advanced formatting of cross references.
+  regcount -- Display the allocation status of the TeX registers.
+  register -- Typeset programmable elements in digital hardware (registers).
+  relenc -- A "relaxed" font encoding.
+  repeatindex -- Repeat items in an index after a page or column break
+  rjlparshap --
+  rlepsf -- Rewrite labels in EPS graphics.
+  rmpage -- A package to help change page layout parameters in LaTeX.
+  robustcommand -- Declare robust command, with \newcommand checks.
+  robustindex -- Create index with pagerefs.
+  romannum -- Generate roman numerals instead of arabic digits.
+  rotfloat -- Rotate floats.
+  rotpages -- Typeset sets of pages upside-down and backwards.
+  rtkinenc -- Input encoding with fallback procedures.
+  sagetex -- Embed Sage code and plots into LaTeX.
+  sauerj -- A bundle of utilities by Jonathan Sauer.
+  savefnmark -- Save name of the footnote mark for reuse.
+  savesym -- Redefine symbols where names conflict.
+  savetrees -- Pack as much as possible onto each page of a LaTeX document.
+  scale -- Scale document by sqrt(2) or magstep(2).
+  scalebar -- Create scalebars for maps, diagrams or photos.
+  sciwordconv -- Use Scientific Word/WorkPlace files with another TeX.
+  script -- Variant report and book styles.
+  sdrt -- Macros for Segmented Discourse Representation Theory.
+  sectionbox -- Create fancy boxed ((sub)sub)sections.
+  sectsty -- Control sectional headers.
+  selectp -- Select pages to be output.
+  semantic -- Help for writing programming language semantics.
+  semioneside -- Put only special contents on left-hand pages in two sided
+   layout.
+  seqsplit -- Split long sequences of characters in a neutral way.
+  sf298 -- Standard form 298.
+  sffms -- Typesetting science fiction/fantasy manuscripts.
+  sfheaders -- Sans headers.
+  sfmath -- Sans-serif mathematics.
+  shadbox -- Shade the background of any box.
+  shadethm -- Theorem environments that are shaded
+  shapepar -- A macro to typeset paragraphs in specific shapes.
+  shipunov -- A collection of LaTeX packages and classes.
+  shorttoc -- Table of contents with different depths.
+  show2e -- Variants of \show for LaTeX2e.
+  showdim -- Variants on printing dimensions.
+  showexpl -- Typesetting LaTeX source code.
+  showlabels -- Show label commands in the margin.
+  sidecap -- Typeset captions sideways.
+  silence -- Selective filtering of error messages and warnings.
+  simplecv -- A simple class for writing curricula vitae.
+  simplewick -- Simple Wick contractions.
+  slantsc -- Access different-shaped small-caps fonts.
+  slashbox -- Both column and row headings in a tabular cell.
+  smalltableof -- Create listoffigures etc. in a single chapter.
+  smartref -- Extend LaTeX's \ref capability.
+  snapshot -- List the external dependencies of a LaTeX document.
+  soul -- Hyphenation for letterspacing, underlining, and more.
+  sparklines -- Drawing sparklines: intense, simple, wordlike graphics.
+  spverbatim -- Allow line breaks within \verb and verbatim output.
+  splitindex -- Unlimited number of indexes.
+  spotcolor -- Spot colours for pdfLaTeX.
+  sprite -- Macros to typeset simple bitmaps with LaTeX.
+  srcltx -- Jump between DVI and TeX files.
+  sseq -- Spectral sequence diagrams.
+  ssqquote -- Use the cmssq fonts.
+  stack -- Tools to define and use stacks.
+  statistik -- Store statistics of a document.
+  stdclsdv -- Provide sectioning information for package writers.
+  stdpage -- Standard pages with n lines of at most m characters each.
+  stringstrings -- String manipulation for cosmetic and programming
+   application.
+  sttools -- Various macros.
+  stubs -- Create tear-off stubs at the bottom of a page.
+  subdepth -- Unify maths subscript height.
+  subeqn -- Package for subequation numbering.
+  subeqnarray -- Equation array with sub numbering.
+  subfigure -- Deprecated: Figures divided into subfigures.
+  subfloat -- Sub-numbering for figures and tables.
+  substr -- Deal with substrings in strings.
+  supertabular -- A multi-page tables package.
+  svgcolor -- Define SVG named colours.
+  svn -- Typeset Subversion keywords.
+  svn-multi -- Subversion keywords in multi-file LaTeX documents
+  svn-prov -- Subversion variants of \Provides... macros.
+  svninfo -- Typeset Subversion keywords.
+  syntax -- Creation of syntax diagrams.
+  syntrace -- Labels for tracing in a syntax tree.
+  synttree -- Typeset syntactic trees.
+  tableaux -- Construct tables of signs and variations.
+  tablenotes -- Notes in tables at end document.
+  tablists -- Tabulated lists of short items.
+  tabls -- Better vertical spacing in tables and arrays.
+  tabto-ltx -- "Tab" to a measured position in the line.
+  tabularcalc -- Calculate formulas in a tabular environment.
+  tabularew -- A variation on the tabular environment.
+  tabulary -- Tabular with variable width columns balanced.
+  talk -- A LaTeX class for presentations.
+  taupin --
+  tcldoc -- Doc/docstrip for tcl.
+  tdclock -- A ticking digital clock package for PDF output.
+  technics -- A package to format technical documents.
+  ted -- A (primitive) token list editor.
+  termcal -- Print a class calendar.
+  termlist -- Label any kind of term with a continuous counter.
+  texilikecover -- A cover-page package, like TeXinfo.
+  texlogos -- Ready-to-use LaTeX logos.
+  texmate -- Comprehensive chess annotation in LaTeX.
+  texments -- Using the Pygments highlighter in LaTeX.
+  texshade -- Package for setting nucleotide and peptide alignments.
+  textcase -- Case conversion ignoring mathematics, etc.
+  textfit -- Fit text to a desired size.
+  textmerg -- Merge text in TeX and LaTeX.
+  textpos -- Place boxes at arbitrary positions on the LaTeX page.
+  theoremref -- References with automatic theorem names.
+  threeparttablex -- Notes in longtables.
+  thinsp -- A stretchable \thinspace for LaTeX.
+  thmtools -- Extensions to theorem environments.
+  thumb -- Thumb marks in documents.
+  ticket -- Make labels, visting-cards, pins with LaTeX.
+  timesht --
+  timing -- Fonts and macro package for drawing timing diagrams.
+  titlefoot -- Add special material to footer of title page.
+  titlepic -- Add picture to title page of a document.
+  titlesec -- Select alternative section titles.
+  titling -- Control over the typesetting of the \maketitle command.
+  tocbibind -- Add bibliography/index/contents to Table of Contents.
+  tocloft -- Control table of contents, figures, etc.
+  tocvsec2 -- Section numbering and table of contents control.
+  todo -- Make a to-do list for a document.
+  todonotes -- Marking things to do in a LaTeX document.
+  tokenizer -- A tokenizer.
+  toolbox -- Macros for writing indices, glossaries.
+  topfloat -- Move floats to the top of the page.
+  totcount -- Find the last value of a counter.
+  totpages -- Count pages in a document, and report last page number.
+  tracking -- Adjust tracking of strings.
+  translator -- Provide an open platform for packages to be localized.
+  trfsigns -- Typeset transform signs.
+  trimspaces -- Trim spaces around an argument or within a macro.
+  trsym -- Symbols for transformations.
+  trivfloat -- Quick float definitions in LaTeX.
+  twoup -- Print two virtual pages on each physical page.
+  type1cm -- Arbitrary size font selection in LaTeX.
+  typedref -- Eliminate errors by enforcing the types of labels.
+  typogrid -- Print a typographic grid.
+  ucs -- Extended UTF-8 input encoding for LaTeX.
+  uebungsblatt -- A LaTeX class for writing exercise sheets.
+  ulsy -- Extra mathematical characters.
+  umoline -- Underline text allowing line breaking.
+  underlin -- Underlined running heads.
+  undertilde -- Typeset a tilde under one (or many) maths symbols.
+  units -- Typeset units.
+  unroman -- Converting Roman numerals to Arabic numbers.
+  upmethodology -- Writing specification such as for UP-based methodologies.
+  upquote -- Show "realistic" quotes in verbatim.
+  ushort -- Shorter (and longer) underlines and underbars.
+  varindex -- Luxury frontend to the \index command.
+  varsfromjobname -- Extract variables from the name of the LaTeX file.
+  varwidth -- A variable-width minipage.
+  vector -- LaTeX macros for vectors.
+  verbatimbox -- Deposit verbatim text in a box.
+  verbatimcopy -- Make copies of text documents from within LaTeX.
+  version -- Conditionally include text.
+  versions -- Optionally omit pieces of text.
+  vertbars -- Mark vertical rules in margin of text.
+  vhistory -- Support for creating a change log.
+  vita -- Configurable class for curricula vitarum.
+  vmargin -- Set various page dimensions.
+  volumes -- Typeset only parts of a document, with complete indexes etc.
+  vpe -- Source specials for PDF output.
+  vrsion -- Add version number to a DVI file.
+  vwcol -- Variable-width multiple text columns.
+  wallpaper -- Easy addition of wallpapers (background images) to LaTeX
+   documents, including tiling.
+  warning -- Global warnings at the end of the logfile.
+  warpcol -- Relative alignment of rows in numeric columns in tabulars.
+  was -- A collection of small packages by Walter Schmidt.
+  widetable -- An environment for typesetting tables of specified width
+  williams -- Miscellaneous macros by Peter Williams.
+  wordlike -- Simulating word processor layout.
+  wrapfig -- Produces figures which text can flow around.
+  xargs -- Define commands with many optional arguments.
+  xbmc --
+  xtab -- Break tables across pages.
+  xtcapts -- Defining language-dependent text macros.
+  xdoc -- Extending the LaTeX doc system.
+  xfor -- A reimplimentation of the LaTeX for-loop macro.
+  xifthen -- Extended conditional commands.
+  xmpincl -- Include eXtensible Metadata Platform data in PDFLaTeX.
+  xnewcommand -- Define \global and \protected commands with \newcommand.
+  xoptarg -- Expandable macros that take an optional argument.
+  xstring -- String manipulation for (La)TeX.
+  xytree -- Tree macros using XY-Pic.
+  yafoot -- A bundle of miscellaneous footnote packages.
+  yagusylo -- A symbol loader.
+  yplan -- Daily planner type calendar.
+  zed-csp -- Typesetting Z and CSP format specifications.
+  ziffer -- Conversion of punctuation in maths mode.
+  zwgetfdate -- Get package or file date.
+  zwpagelayout -- Page layout and crop-marks.
+  xmlplay -- Typeset Shakespeare's plays as marked up by Bosak.
+
+Package: texlive-latex3
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1), texlive-latex-base (>= 2009-1)
+Replaces: texlive-math-extra (<< 2008), texlive-latex-extra (<< 2008)
+Description: TeX Live: LaTeX3 packages
+ .
+ This package includes the following CTAN packages:
+  expl3 -- Packages showing a proposed LaTeX3 programming convention.
+  keys3 --
+  mh -- The MH bundle
+  xpackages -- High-level LaTeX3 concepts.
+
+Package: texlive-fonts-extra
+Section: fonts
+Architecture: all
+Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1)
+Recommends: texlive-fonts-extra-doc, texpower (>= 0.2-2)
+Suggests: cm-super (>= 0.3.3-3)
+Replaces: texlive-lang-polish (<< 2008)
+Description: TeX Live: Extra fonts
+ .
+ This package includes the following CTAN packages:
+  Asana-Math -- A font to typeset maths in Xe(La)TeX.
+  albertus --
+  allrunes -- Fonts and LaTeX package for almost all runes.
+  antiqua -- the URW Antiqua Condensed Font.
+  antp -- Antykwa Poltawskiego: a Type 1 family of Polish traditional type.
+  antt -- Antykwa Torunska: a Type 1 family of a Polish traditional type.
+  apl -- Fonts for typesetting APL programs.
+  ar -- Capital A and capital R ligature for Apsect Ratio.
+  archaic -- A collection of archaic fonts.
+  arev -- Fonts and LaTeX support files for Arev Sans.
+  ascii -- Support for IBM "standard ASCII" font.
+  astro -- Astronomical (planetary) symbols.
+  atqolive --
+  augie -- Calligraphic font for typesetting handwriting.
+  auncial-new -- Artificial Uncial font and LaTeX support macros.
+  aurical -- Calligraphic fonts for use with LaTeX in T1 encoding.
+  barcodes -- Fonts for making barcodes.
+  bayer -- Herbert Bayers Universal Font For Metafont.
+  bbding -- A symbol (dingbat) font and LaTeX macros for its use.
+  bbm -- "Blackboard-style" cm fonts.
+  bbm-macros -- LaTeX support for "blackboard-style" cm fonts.
+  bbold -- Sans serif blackboard bold.
+  belleek -- Free replacement for basic MathTime fonts.
+  bera -- Bera fonts.
+  blacklettert1 -- T1-encoded versions of Haralambous old German fonts.
+  boisik -- A font inspired by Baskerville design.
+  bookhands -- A collection of book-hand fonts.
+  braille -- Support for braille.
+  brushscr -- A handwriting script font.
+  calligra -- Calligraphic font.
+  carolmin-ps -- Adobe Type 1 format of Carolingian Minuscule fonts.
+  cherokee -- A font for the Cherokee script.
+  clarendo --
+  cm-lgc -- Type 1 CM-based fonts for Latin, Greek and Cyrillic.
+  cmbright -- Computer Modern Bright fonts.
+  cmll -- Symbols for linear logic.
+  cmpica -- A Computer Modern Pica variant.
+  coronet --
+  courier-scaled -- Provides a scaled Courier font.
+  cryst -- Font for graphical symbols used in crystallography.
+  cyklop -- The Cyclop typeface.
+  dancers -- Font for Conan Doyle's "The Dancing Men".
+  dice -- A font for die faces.
+  dictsym -- DictSym font and macro package
+  dingbat -- Two dingbat symbol fonts.
+  doublestroke -- Typeset mathematical double stroke symbols.
+  dozenal -- Typeset documents using base twelve numbering (also called
+   "dozenal")
+  duerer -- Computer Duerer fonts.
+  duerer-latex -- LaTeX support for the Duerer fonts.
+  ean -- Macros for making EAN barcodes.
+  ecc -- Sources for the European Concrete fonts.
+  eco -- Oldstyle numerals using EC fonts.
+  eiad -- Traditional style Irish fonts.
+  eiad-ltx -- LaTeX support for the eiad font.
+  elvish -- Fonts for typesetting Tolkien Elvish scripts.
+  epigrafica -- A Greek and Latin font.
+  epsdice -- A scalable dice "font".
+  esvect -- Vector arrows.
+  eulervm -- Euler virtual math fonts.
+  euxm --
+  feyn -- A font for in-text Feynman diagrams.
+  fge -- A font for Frege's Grundgesetze der Arithmetik.
+  foekfont -- The title font of the Mads Fok magazine.
+  fonetika -- Support for the danish "Dania" phonetic system.
+  fourier -- Using Utopia fonts in LaTeX documents.
+  fouriernc -- Use New Century Schoolbook text with Fourier maths fonts.
+  frcursive -- French cursive hand fonts.
+  garamond --
+  genealogy -- A compilation genealogy font.
+  gfsartemisia -- A modern Greek font design.
+  gfsbodoni -- A Greek and Latin font based on Bodoni.
+  gfscomplutum -- A Greek font with a long history.
+  gfsdidot -- A Greek font based on Didot's work.
+  gfsneohellenic -- A Greek font in the Neo-Hellenic style.
+  gfssolomos -- A Greek-alphabet font.
+  gothic -- A collection of old German-style fonts.
+  greenpoint -- The Green Point logo.
+  groff --
+  grotesq -- the URW Grotesk Bold Font.
+  hands -- Pointing hand font.
+  hfbright -- The hfbright fonts.
+  hfoldsty -- Old style numerals with EC fonts.
+  ifsym -- A collection of symbols.
+  inconsolata -- A monospaced font, with support files for use with TeX.
+  initials -- Adobe Type 1 decorative initial fonts.
+  iwona -- A two-element sans-serif font.
+  junicode -- A TrueType font for mediaevalists.
+  kixfont -- A font for KIX codes.
+  knuthotherfonts --
+  kpfonts -- A complete set of fonts for text and mathematics.
+  kurier -- A two-element sans-serif typeface.
+  lettrgth --
+  lfb -- A Greek font with normal and bold variants.
+  libertine -- Use the font Libertine with LaTeX.
+  libris -- Libris ADF fonts, with LaTeX support.
+  linearA -- Linear A script fonts.
+  logic -- A font for electronic logic design.
+  lxfonts -- Set of slide fonts based on CM.
+  ly1 -- Support for LY1 LaTeX encoding.
+  marigold --
+  mathabx -- Three series of mathematical symbols.
+  mathdesign -- Mathematical fonts to fit with particular text fonts.
+  mnsymbol -- Mathematical symbol font for Adobe MinionPro.
+  nkarta -- A "new" version of the karta cartographic fonts.
+  ocherokee -- LaTeX Support for the Cherokee language.
+  ogham -- Fonts for typesetting Ogham script.
+  oinuit -- LaTeX Support for the Inuktitut Language.
+  optima --
+  orkhun -- A font for orkhun script.
+  osmanian -- Osmanian font for writing Somali.
+  pacioli -- Fonts designed by Fra Luca de Pacioli in 1497.
+  pclnfss -- Font support for current PCL printers.
+  phaistos -- Disk of Phaistos font.
+  phonetic -- MetaFont Phonetic fonts, based on Computer Modern.
+  pigpen -- A font for the pigpen (or masonic) cipher.
+  psafm --
+  punk -- Donald Knuth's punk font.
+  recycle -- A font providing the "recyclable" logo.
+  sauter -- Wide range of design sizes for CM fonts.
+  sauterfonts -- Use sauter fonts in LaTeX.
+  semaphor -- Semaphore alphabet font.
+  simpsons -- MetaFont source for Simpsons characters.
+  skull -- A font to draw a skull.
+  staves -- Typeset Icelandic staves and runic letters.
+  tapir -- A simple geometrical font.
+  tengwarscript -- LaTeX support for using Tengwar fonts.
+  trajan -- Fonts from the Trajan column in Rome.
+  umtypewriter -- Fonts to typeset with the xgreek package.
+  univers --
+  universa -- Herbert Bayer's 'universal' font.
+  venturisadf -- Venturis ADF fonts collection.
+  wsuipa -- International Phonetic Alphabet fonts.
+  yfonts -- Support for old German fonts.
+  zefonts -- Virtual fonts to provide T1 encoding from existing fonts.
+
+Package: texlive-music
+Architecture: all
+Depends: ${misc:Depends}, musixtex (>= 1:0.114-2), texlive-common (>= 2009-1), texlive-latex-base (>= 2009-1)
+Description: TeX Live: Music typesetting
+ Music-related fonts and packages.
+ .
+ This package includes the following CTAN packages:
+  abc -- Support ABC music notation in LaTeX.
+  figbas -- Mini-fonts for figured-bass notation in music.
+  gchords -- Typeset guitar chords.
+  guitar -- Guitar chords and song texts.
+  harmony -- Typeset harmony symbols, etc., for musicology.
+  musictex -- Typesetting music with TeX.
+  songbook -- Package for typesetting song lyrics and chord books.
+
+Package: texlive-games
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1), texlive-latex-base (>= 2009-1)
+Replaces: texlive-latex-extra-doc (<< 2008), texlive-latex-extra (<< 2008)
+Description: TeX Live: Games typesetting
+ Setups for typesetting various games, including chess.
+ .
+ This package includes the following CTAN packages:
+  cchess -- Chinese chess.
+  chess -- Fonts for typesetting chess boards.
+  chess-problem-diagrams -- A package for typesetting chess problem diagrams.
+  chessboard -- Print chess boards.
+  chessfss -- A package to handle chess fonts.
+  crossword -- Typeset crossword puzzles.
+  crosswrd -- Macros for typesetting crossword puzzles.
+  egameps -- LaTeX package for typesetting extensive games.
+  go -- Fonts and macros for typesetting go games.
+  hexgame -- Provide an environment to draw a hexgame-board.
+  jeopardy -- Build a jeopardy game in LaTeX.
+  othello -- Create othello boards in LaTeX.
+  psgo -- Typeset go diagrams with PSTricks.
+  sgame -- LaTeX style for typesetting strategic games.
+  skak -- Fonts and macros for typesetting chess games.
+  skaknew -- The skak chess fonts redone in Adobe Type 1.
+  sudoku -- Create sudoku grids.
+  sudokubundle -- A set of sudoku-related packages.
+  xq -- Support for writing about xiangqi.
+  xskak -- An extension to the skak package for chess typesetting.
+
+Package: texlive-pstricks
+Architecture: all
+Depends: texlive-generic-recommended (>= 2009-1), ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1)
+Recommends: ps2eps, texlive-pstricks-doc, texlive-font-utils, texlive-extra-utils
+Description: TeX Live: PSTricks packages
+ .
+ This package includes the following CTAN packages:
+  auto-pst-pdf -- Wrapper for pst-pdf (with some psfrag features).
+  bclogo -- Creating colourful boxes with logos.
+  makeplot -- Easy plots from Matlab in LaTeX.
+  pdftricks -- Support for pstricks in pdfTeX.
+  psbao -- Draw Bao diagrams.
+  pst-2dplot -- A PSTricks package for drawing 2D curves.
+  pst-3d -- A PSTricks package for tilting and other pseudo-3D tricks.
+  pst-3dplot -- Draw 3d curves and graphs using PSTricks.
+  pst-abspos -- Put objects at an absolute position.
+  pst-asr -- Typeset autosegmental representations for linguists.
+  pst-bar -- Produces bar charts using pstricks.
+  pst-barcode -- Print barcodes using PostScript.
+  pst-bezier -- Draw Bezier curves.
+  pst-blur -- PSTricks package for "blurred" shadows.
+  pst-bspline -- Draw cubic Bspline curves and interpolations.
+  pst-calendar -- Plot calendars in "fancy" ways.
+  pst-circ -- PSTricks package for drawing electric circuits.
+  pst-coil -- A PSTricks package for coils, etc.
+  pst-cox -- Drawing regular complex polytopes with PSTricks.
+  pst-dbicons -- Support for drawing ER diagrams.
+  pst-diffraction -- Print diffraction patterns from various apertures.
+  pst-eps -- Create EPS files from PSTricks figures.
+  pst-eucl -- Euclidian geometry with pstricks.
+  pst-fill -- Fill or tile areas with PSTricks.
+  pst-fr3d -- Draw 3-dimensional framed boxes using PSTricks.
+  pst-fractal -- Draw fractal sets using PSTricks.
+  pst-fun -- Draw "funny" objects with PSTricks.
+  pst-func -- PSTricks package for plotting mathematical functions.
+  pst-gantt -- Draw GANTT charts with pstricks.
+  pst-geo -- Geographical Projections
+  pst-ghsb --
+  pst-gr3d -- Three dimensional grids with PSTricks.
+  pst-grad -- Filling with colour gradients, using PStricks.
+  pst-infixplot -- Using pstricks plotting capacities with infix expressions
+   rather than RPN
+  pst-jtree -- Typeset complex trees for linguists.
+  pst-labo -- Draw objects for Chemistry laboratories.
+  pst-lens -- Lenses with PSTricks.
+  pst-light3d -- 3D lighting effects for pstricks.
+  pst-math -- Enhancement of PostScript math operators to use with pstricks
+  pst-ob3d -- Three dimensional objects using PSTricks.
+  pst-optexp -- Drawing optical experimental setups.
+  pst-optic -- Drawing optics diagrams.
+  pst-osci -- Oscgons with PSTricks.
+  pst-pad -- Draw simple attachment systems with PSTricks.
+  pst-pdgr -- Draw medical pedigrees using pstricks.
+  pst-poly -- Polygons with PSTricks.
+  pst-qtree -- Simple syntax for trees.
+  pst-sigsys -- Support of signal processing-related disciplines.
+  pst-slpe -- Sophisticated colour gradients.
+  pst-spectra -- Draw continuum, emission and absorption spectra with
+   PSTricks.
+  pst-solides3d -- Draw perspective views of 3D solids.
+  pst-soroban -- Draw a Soroban using PSTricks.
+  pst-stru -- Civil engineering diagrams, using pstricks.
+  pst-support -- Assorted support files for use with PStricks.
+  pst-text -- Text and character manipulation in PSTricks.
+  pst-tree -- Trees, using pstricks.
+  pst-uml -- UML diagrams with PSTricks.
+  pst-vowel -- Enable arrows showing diphthongs on vowel charts.
+  pst-vue3d -- Draw perspective views of three dimensional objects.
+  pst2pdf -- A script to compile pstricks documents via pdftex.
+  pstricks -- PostScript macros for TeX.
+  pstricks-add -- A collection of add-ons and bugfixes for PSTricks.
+  uml -- UML diagrams in LaTeX.
+  vaucanson-g -- PSTricks macros for drawing automata
+
+Package: texlive-publishers
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1), texlive-latex-base (>= 2009-1)
+Recommends: texlive-publishers-doc
+Description: TeX Live: Support for publishers, theses, standards, conferences, etc.
+ .
+ This package includes the following CTAN packages:
+  ANUfinalexam -- LaTeX document shell for ANU final exam
+  IEEEconf -- Macros for IEEE conference proceedings.
+  IEEEtran -- Document class for IEEE Transactions journals and conferences.
+  aastex -- Macros for Manuscript Preparation for AAS Journals.
+  acmconf -- Class for ACM conference proceedings.
+  acmtrans -- Class and BibTeX style for ACM Transactions.
+  active-conf -- Class for typesetting ACTIVE conference papers.
+  afthesis -- Air Force Institute of Technology thesis class.
+  aguplus -- Styles for American Geophysical Union.
+  aiaa -- Typeset AIAA conference papers.
+  ametsoc -- Official American Meteorological Society Latex Template.
+  apa -- American Psychological Association format.
+  arsclassica -- A different view of the ClassicThesis package.
+  asaetr -- Transactions of the ASAE.
+  ascelike -- Bibliography style for the ASCE.
+  beamer-FUBerlin -- Beamer, using the style of FU Berlin.
+  chem-journal -- Various BibTeX formats for journals in Chemistry.
+  classicthesis -- A "classically styled" thesis package.
+  confproc -- A set of tools for generating conference proceedings.
+  ebsthesis -- Typesetting theses for economics
+  economic -- BibTeX support for submitting to Economics journals.
+  elsevier -- Classes for Elsevier Science journals.
+  erdc -- Style for Reports by US Army Corps of Engineers.
+  estcpmm -- Style for Munitions Management Project Reports.
+  euproposal -- A class for preparing FP7 proposals.
+  gaceta -- A class to typeset La Gaceta de la RSME.
+  gatech-thesis -- Georgia Institute of Technology thesis class
+  har2nat -- Replace the harvard package with natbib.
+  icsv -- Class for typesetting articles for the ICSV conference.
+  ieeepes -- IEEE Power Engineering Society Transactions.
+  ijmart -- LaTeX Class for the Israel Journal of Mathematics.
+  imac -- International Modal Analysis Conference format.
+  imtekda -- IMTEK thesis class.
+  jhep -- Class for JHEP.
+  jpsj -- Document Class for Journal of the Physical Society of Japan.
+  kluwer --
+  lps -- Class for "Logic and Philosophy of Science".
+  macqassign -- Typeset assignments for Macquarie University.
+  mentis -- A basis for books to be published by Mentis publishers.
+  muthesis -- Classes for University of Manchester Dept of Computer Science.
+  nature -- Prepare papers for the journal Nature.
+  nddiss -- Notre Dame Dissertation format class.
+  nih -- A class for NIH grant applications.
+  nostarch -- LaTeX class for No Starch Press.
+  nrc -- Class for the NRC technical journals.
+  philosophersimprint -- Typesetting articles for "Philosophers' Imprint".
+  powerdot-FUBerlin -- Powerdot, using the style of FU Berlin.
+  pracjourn -- Typeset articles for PracTeX.
+  procIAGssymp -- Macros for IAG symposium papers.
+  ptptex -- Macros for 'Progress of Theoretical Physics'.
+  psu-thesis -- Package for writing a thesis at Penn State University.
+  revtex -- Styles for various Physics Journals.
+  sageep -- Format papers for the annual meeting of EEGS.
+  siggraph -- SIGGRAPH conference class.
+  spie -- Support for formatting SPIE Proceedings manuscripts.
+  stellenbosch -- Stellenbosch thesis bundle.
+  sugconf -- SAS(R) user group conference proceedings document class.
+  thesis-titlepage-fhac -- Little style to create a standard titlepage for
+   diploma thesis
+  thuthesis -- Thesis template for Tsinghua University.
+  toptesi -- Bundle of files for typsetting theses.
+  tugboat -- LaTeX macros for TUGboat articles.
+  tugboat-plain -- Plain TeX macros for TUGboat.
+  uaclasses -- University of Arizona thesis and dissertation format.
+  ucdavisthesis -- A thesis/dissertation class for University of California
+   Davis.
+  ucthesis -- University of California thesis format.
+  uiucthesis -- UIUC thesis class.
+  umthesis -- Dissertations at the University of Michigan.
+  umich-thesis -- University of Michigan Thesis LaTeX class.
+  ut-thesis -- University of Toronto thesis style.
+  uwthesis -- University of Washington thesis class.
+  vancouver -- Bibliographic style file for Biomedical Journals.
+  vxu -- Document classes for Vaxjo University
+  york-thesis -- A thesis class file for York University, Toronto.
+
+Package: texlive-humanities
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1), texlive-latex-base (>= 2009-1)
+Recommends: texlive-humanities-doc
+Description: TeX Live: Humanities packages
+ Packages for law, linguistics, the social sciences, the humanities, etc.
+ .
+ This package includes the following CTAN packages:
+  alnumsec -- Alphanumeric section numbering.
+  arydshln -- Horizontal and vertical dashed lines in arrays and tabulars.
+  bibleref -- Format bible citations.
+  covington -- Linguistic support.
+  dramatist -- Typeset dramas, both in verse and in prose.
+  ecltree -- Trees using epic and eepic macros.
+  ednotes -- Typeset scholarly editions.
+  gb4e -- Linguistic tools.
+  gmverse -- a package for typesetting (short) poems.
+  jura -- A document class for German legal texts.
+  juraabbrev -- Abbreviations for typesetting (German) juridical documents.
+  juramisc -- Typesetting German juridical documents.
+  jurarsp -- Citations of judgements and official documents in (German)
+   juridical documents.
+  ledmac -- Typeset scholarly editions in parallel texts.
+  lexikon -- Macros for a two language dictionary.
+  lineno -- Line numbers on paragraphs.
+  linguex -- Format linguists' examples.
+  liturg -- Support for typesetting Catholic liturgical texts.
+  parallel -- Typeset parallel texts.
+  parrun -- Typesets (two) streams of text running parallel.
+  plari -- Typesetting stageplay scripts.
+  play -- Typeset drama using LaTeX.
+  poemscol -- Typesetting Critical Editions of Poetry.
+  qobitree -- LaTeX macros for typesetting trees.
+  qtree -- Draw tree structures.
+  rtklage -- A package for German lawyers
+  screenplay -- A class file to typeset screenplays.
+  sides -- A LaTeX class for typesetting stage plays.
+  stage -- A LaTeX class for stage plays
+  tree-dvips -- Trees and other linguists' macros.
+  verse -- Aids for typesetting simple verse.
+  xyling -- Draw syntactic trees, etc., for linguistics literature, using xy-
+   pic.
+
+Package: texlive-science
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1), texlive-binaries (>= 2009-1), texlive-latex-base (>= 2009-1)
+Recommends: texlive-science-doc
+Description: TeX Live: Typesetting for natural and computer sciences
+ Typesetting for natural and computer sciences
+ .
+ This package includes the following CTAN packages:
+  SIstyle -- Package to typeset SI units, numbers and angles.
+  SIunits -- International System of Units.
+  alg -- LaTeX environments for typesetting algorithms.
+  algorithm2e -- Floating algorithm environment with algorithmic keywords.
+  algorithmicx -- The algorithmic style you always wanted.
+  algorithms -- A suite of tools for typesetting algorithms in pseudo-code.
+  biocon -- Typesetting biological species names
+  bpchem -- Typeset chemical names, formulae, etc.
+  bytefield -- Create illustrations for network protocol specifications.
+  chemarrow -- Arrows for use in chemistry.
+  chemcompounds -- Simple consecutive numbering of chemical compounds.
+  chemcono -- Support for compound numbers in chemistry documents.
+  chemstyle -- Writing chemistry with style.
+  clrscode -- Typesets pseudocode as in Introduction to Algorithms.
+  complexity -- Computational complexity class names.
+  computational-complexity -- Class for the journal Computational Complexity.
+  digiconfigs -- Writing "configurations"
+  dyntree -- Construct Dynkin tree diagrams.
+  eltex -- Simple circuit diagrams in LaTeX picture mode.
+  formula -- Typesetting physical units.
+  fouridx -- Left sub- and superscripts in maths mode.
+  functan -- Macros for functional analysis and PDE theory
+  galois -- Typeset Galois connections.
+  gastex -- Graphs and Automata Simplified in TeX.
+  gene-logic -- Typeset logic formulae, etc.
+  gu -- Typeset crystallographic group-subgroup-schemes.
+  hep -- A "convenience wrapper" for High Energy Physics packages.
+  hepnames -- Pre-defined high energy particle names.
+  hepparticles -- Macros for typesetting high energy physics particle names.
+  hepthesis -- A class for academic reports, especially PhD theses.
+  hepunits -- A set of units useful in high energy physics applications.
+  karnaugh -- Typeset Karnaugh-Veitch-maps.
+  mhchem -- Typeset chemical formulae/equations and Risk and Safety phrases.
+  mhs -- Historical mathematics.
+  miller -- Typeset miller indices.
+  objectz -- Macros for typesetting Object Z.
+  pseudocode -- LaTeX environment for specifying algorithms in a natural way.
+  scientificpaper -- Format a scientific paper for journal publication.
+  sciposter -- Make posters of ISO A3 size and larger.
+  sfg -- Draw signal flow graphs.
+  siunitx -- A comprehensive (SI) units package.
+  steinmetz -- Print Steinmetz notation.
+  struktex -- Draw Nassi-Schneidermann charts
+  t-angles -- Draw tangles, trees, Hopf algebra operations and other
+   pictures.
+  textopo -- Annotated membrane protein topology plots.
+  ulqda -- Support of Qualitative Data Analysis.
+  unitsdef -- Typesetting units in LaTeX.
+  youngtab -- Typeset Young-Tableaux.
+
+Package: texlive-fonts-extra-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1)
+Replaces: texlive-fonts-extra (<= 2007-3), texlive-lang-polish (<< 2008)
+Description: TeX Live: Documentation files for texlive-fonts-extra
+ This package provides the documentation for texlive-fonts-extra
+
+Package: texlive-humanities-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1)
+Replaces: texlive-humanities (<= 2007-3)
+Description: TeX Live: Documentation files for texlive-humanities
+ This package provides the documentation for texlive-humanities
+
+Package: texlive-latex-extra-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1)
+Replaces: texlive-latex3 (<< 2008), texlive-latex-recommended-doc (<< 2008), texlive-humanities (<= 2007-3), texlive-latex-extra (<= 2007-3)
+Description: TeX Live: Documentation files for texlive-latex-extra
+ This package provides the documentation for texlive-latex-extra
+
+Package: texlive-pstricks-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1)
+Replaces: texlive-pstricks (<= 2007-3)
+Description: TeX Live: Documentation files for texlive-pstricks
+ This package provides the documentation for texlive-pstricks
+
+Package: texlive-publishers-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1)
+Replaces: texlive-publishers (<= 2007-3)
+Description: TeX Live: Documentation files for texlive-publishers
+ This package provides the documentation for texlive-publishers
+
+Package: texlive-science-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, texlive-common (>= 2009-1)
+Replaces: texlive-science (<= 2007-3)
+Description: TeX Live: Documentation files for texlive-science
+ This package provides the documentation for texlive-science
--- texlive-extra-2009.orig/debian/texlive-science-doc.override
+++ texlive-extra-2009/debian/texlive-science-doc.override
@@ -0,0 +1,4 @@
+texlive-science-doc: zero-byte-file-in-doc-directory
+texlive-science-doc: extra-license-file
+texlive-science-doc: script-not-executable
+texlive-science-doc: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/convert-info-files-to-unix.sh
+++ texlive-extra-2009/debian/convert-info-files-to-unix.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+#
+# convert-info-files-to-unix.sh
+#
+# info files in texlive are with DOS lineendings. Fix this here
+#
+# $Id: convert-info-files-to-unix.sh 2583 2007-03-15 20:12:56Z frank $
+# Norbert Preining, 2005
+# GPL
+set -e
+shopt -s nullglob
+
+for f in debian/*.info ; do
+    for i in `cat $f` ; do
+        sed -e 's/\r$//' $i > $i.new
+	mv $i.new $i
+    done
+done
+
--- texlive-extra-2009.orig/debian/README.Debian
+++ texlive-extra-2009/debian/README.Debian
@@ -0,0 +1,47 @@
+README TeX live for Debian
+==========================
+
+First of all, if you need help with TeX on Debian, ie with respect to 
+file placement, configuration options, etc, please see the document
+	TeX-on-Debian
+in the tex-common package, which can be found in 
+	/usr/share/doc/tex-common/
+in the pdf, txt, and html format.
+
+This file contains additional information specific to TeX live.
+
+
+Differences to TeX live (upstream)
+----------------------------------
+
+Several parts of TeX Live have not been included into the Debian packages,
+mostly due to licensing issues (e.g., XyMTeX, which is not redistributable,
+or ppower4 which needs a jar file where sources are not provided).
+
+Some collection are not packaged, as the packages they contain are already
+in Debian, or should be packaged separately. Furthermore, some TeX packages
+are excluded from the debian packages out of the same reasons:
+already in Debian (incomplete list):
+	cm-super, texinfo, preview, lcdf-typetools, passivetex, tex4ht,
+	jadetex, xmltex, tipa, t1utils, prosper, tpslifonts
+	CJK, arphic, c90enc, cns, garuda, norasi, uhc, wadalab,
+	beamer, pgf, xcolor, lacheck, dvipdfmx, lm, dvi2tty, sanskrit
+	musixps, musixtex, musixflx, musixlyr, texpower, tpslifonts,
+	psutils, t1utils, dvidvi, xmltex, jadetex, tex4ht
+collections gone because the containing TeX packages are in Debian
+	collection-langarab (would have been texlive-lang-arab)
+		replaced by arabtex
+	collection-htmlxml (would have been texlive-htmlxml)
+		replaced by xmltex, jadetex, passivetex, tex4ht
+	collection-langcjk (would have been texlive-lang-cjk)
+		replaced by latex-cjk-all
+
+If a package is removed from a collection/Debian package due to the
+existence of an equivalent package in Debian, the collection/Debian package
+depends on the other package, so no functionality is lost.
+
+For disappearing whole collections this is not possible, but the metapackage
+`texlive-full' depends on all the necessary items.
+
+
+$Id: README.Debian 4071 2009-07-08 19:48:08Z preining $
--- texlive-extra-2009.orig/debian/revtex4.source.tar.xz.uu
+++ texlive-extra-2009/debian/revtex4.source.tar.xz.uu
@@ -0,0 +1,2790 @@
+begin 644 revtex4.source.tar.xz
+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
+.'8NQQ&?[`@`````$65H`
+`
+end
--- texlive-extra-2009.orig/debian/texlive-fonts-extra.Licenses.add
+++ texlive-extra-2009/debian/texlive-fonts-extra.Licenses.add
@@ -0,0 +1,36 @@
+What follows are individual license statements which override later entries,
+as the later entries are generated automatically.
+
+* bbm fonts (/usr/share/texmf-texlive/fonts/*/public/bbm/)
+
+Frank Küster a écrit :
+> Bonjour Gilles,
+>   
+Hello
+> are you the author of the bbm TeX fonts?  
+Yes I am.
+> If yes, I would like to ask
+> you for a clarification regarding their license.
+>
+> Neither the font files nor the readme file contains an explicit license
+> statement. In the old days, it has mostly just been assumed that any
+> upload to CTAN is "free", but that is actually not the case, and today
+> we need to be more careful about that.
+>
+>   
+Yes that is what I assume : free use and modification of all files (the 
+driver files for LaTeX2e are not my work anyway).
+> In order to be happily included in TeXLive or MikTeX, today the the most
+> popular TeX distributions, we would need an explicit license statement
+> which allows to use the fonts freely (even in a commercial environment),
+> to distribute them and to create and distribute modified derivatives. 
+I do not intend to do any more work on these fonts (and there are some 
+bugs particularly with bbmtt) so feel free to add any licensing 
+information concerning these.
+> We would be glad to hear from you and be able to clarify this.
+>   
+If you need any more clarification, you're welcome.
+-- 
+Gilles Robert
+
+=============================================
--- texlive-extra-2009.orig/debian/texlive-generic-extra.override
+++ texlive-extra-2009/debian/texlive-generic-extra.override
@@ -0,0 +1,4 @@
+texlive-generic-extra: zero-byte-file-in-doc-directory
+texlive-generic-extra: extra-license-file
+texlive-generic-extra: script-not-executable
+texlive-generic-extra: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-math-extra.install
+++ texlive-extra-2009/debian/texlive-math-extra.install
@@ -0,0 +1 @@
+texmf/doc/man/man1/amstex.1	usr/share/man/man1
--- texlive-extra-2009.orig/debian/fix-manpages.sh
+++ texlive-extra-2009/debian/fix-manpages.sh
@@ -0,0 +1,80 @@
+#!/bin/bash
+# $Id: fix-manpages.sh 4267 2009-10-08 01:34:17Z preining $
+# fix-manpages.sh
+#
+# Several manpages in TeX live have smaller or bigger flaws like:
+# - international characters from latin1 are not written in their
+#   encoded form (ä instead of \[:a])
+# - problems in the first line of the manpage defining wrong section
+#   or syntactical wrong files
+# We fix all these errors on the installed man pages, otherwise lintian
+# complains.
+#
+# Norbert Preining, 2005
+# GPL
+
+set -e
+
+tmpfile=`mktemp`
+
+for i in `find debian/ -wholename 'debian/texlive-*/usr/share/man/man?/*' -type f` ; do
+	bn=`basename $i`
+	case "$bn" in 
+	ttf2pt1.1)
+		# fix ttf2pt1.1 first line error
+		(echo '.TH "ttf2pt1" "1" "Nov 2005" "TeX live" "TeX live"' ; tail --lines=+2 $i ) > $tmpfile
+		cat $tmpfile > $i
+		;;
+	vlna.1)
+		# fix the NAZEV to NAME in vlna.1
+		cat $i | sed -e 's/^\.SH NAZEV/.SH NAME/' > $tmpfile
+		cat $tmpfile > $i
+		;;
+	makeindex.1)
+		# fix section
+		cat $i | sed -e 's/^\.TH MAKEINDEX 1L /.TH MAKEINDEX 1 /' > $tmpfile
+		cat $tmpfile > $i
+		;;
+	detex.1)
+		# fix section
+		cat $i | sed -e 's/^\.TH DETEX 1L /.TH DETEX 1 /' > $tmpfile
+		cat $tmpfile > $i
+		;;
+	dvi2tty.1)
+		# fix section
+		cat $i | sed -e 's/^\.TH DVI2TTY Local /.TH DVI2TTY 1 /' > $tmpfile
+		cat $tmpfile > $i
+		;;
+	dvidvi.1)
+		# fix section
+		cat $i | sed -e 's/^\.TH DVIDVI L /.TH DVIDVI 1 /' > $tmpfile
+		cat $tmpfile > $i
+		;;
+	fmtutil.1)
+		# fix section
+		cat $i | sed -e 's/^\.TH "fmtutil" "8"/.TH "fmtutil" "1"/' > $tmpfile
+		cat $tmpfile > $i
+		;;
+	texlinks.1)
+		# fix section
+		cat $i | sed -e 's/^\.TH "texlinks" "8"/.TH "texlinks" "1"/' > $tmpfile
+		cat $tmpfile > $i
+		;;
+	tie.1)
+		# fix section
+		cat $i | sed -e 's/^\.TH TIE 1L /.TH TIE 1 /' > $tmpfile
+		cat $tmpfile > $i
+		;;
+	esac
+	cat $i | sed 	-e "s/\ó/\\['o]/g" 		\
+			-e "s/\é/\\['e]/g"		\
+			-e 's/\ü/\\[:u]/g'		\
+			-e 's/\ä/\\[:a]/g'		\
+			-e 's/\ö/\\[:o]/g'		\
+			-e 's/\©/\\[co]/g'		\
+				> $tmpfile
+	cat $tmpfile > $i
+done
+
+rm $tmpfile
+
--- texlive-extra-2009.orig/debian/common.functions.postinst
+++ texlive-extra-2009/debian/common.functions.postinst
@@ -0,0 +1,63 @@
+# common.functions.postinst start
+# $Id: common.functions.postinst 3031 2007-08-13 05:20:40Z preining $
+handle_config_file_postinst() 
+{
+    # this function handles two things: It moves conffiles to their
+    # new place if they had been changed, and it ignores the possible
+    # removal of the conffile because of bug #420390, fixing upgrades
+    # from etch.
+    #
+    # Note that the consequences of this bug for users of sid are
+    # dealt with separately, in the function resurrect_conffile_sid()
+    # which is only called for the critical conffiles.
+    cfgfile="$1"
+    action="$2"
+    version="$3"
+    case "$action" in
+      configure) # not reconfigure
+	if dpkg --compare-versions "$version" ge 2007; then
+	  return 0
+	fi
+	;;
+      *)
+	return 0
+	;;
+    esac
+    if [ -f "$cfgfile.preinst-deleted" ]; then
+      echo "It looks like $cfgfile has been removed."
+      echo "In most cases this is a consequence of bug #420390."
+      echo "We are reinstatiating this config file."
+      echo "If you *really* want this to be removed, do it again,"
+      echo "but beware of the consequences."
+      echo ""
+      #mv "$cfgfile" "$cfgfile.dpkg-new"
+      rm "$cfgfile.preinst-deleted"
+    fi
+    if [ -f "$cfgfile.preinst-copy" ]; then
+      echo "Preserving user changes to $cfgfile"
+      # this only works as intended as long as the shipped version
+      # does not change!
+      mv -f "$cfgfile" "$cfgfile.dpkg-new"
+      mv -f "$cfgfile.preinst-copy" "$cfgfile"
+    fi
+}
+
+resurrect_conffile_sid(){
+  cfgfile="$1"
+  package="$2"
+  template_source="/usr/share/$package"
+  basefile=$(basename $cfgfile)
+  dirname=$(dirname $cfgfile)
+
+  if ! [ -f "$cfgfile" ]; then
+    mkdir -p $dirname
+    echo "Reinstalling deleted mandatory conffile $basefile" >&2
+    cp $template_source/$basefile $cfgfile
+  fi
+}
+
+# common.functions.postinst end
+# Local Variables:
+# mode: shell-script
+# End:
+# vim:set expandtab: #
--- texlive-extra-2009.orig/debian/bug.control
+++ texlive-extra-2009/debian/bug.control
@@ -0,0 +1,2 @@
+report-with: tex-common
+package-status: tex-common texlive-binaries
--- texlive-extra-2009.orig/debian/texlive-music.override
+++ texlive-extra-2009/debian/texlive-music.override
@@ -0,0 +1,4 @@
+texlive-music: zero-byte-file-in-doc-directory
+texlive-music: extra-license-file
+texlive-music: script-not-executable
+texlive-music: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/CHANGES.packaging
+++ texlive-extra-2009/debian/CHANGES.packaging
@@ -0,0 +1,2376 @@
+#
+# ChangeLog for tpm2deb.pl and relatives
+#
+# $Id: CHANGES.packaging 4701 2010-09-07 09:10:14Z preining $
+#
+
+release texlive-extra 2009-10 unstable
+release texlive-base 2009-11 unstable
+
+2010-08-11
+
+  * [base] make texlive-base conflict with texlive-base-bin-doc to get
+    it removed (Closes: #589205)
+  * [base] avoid unneeded 10texlive-base.cnfpre-edit files in /etc/texmf/fmt.d,
+    thanks JÃ¶rg-Volker Peetz (Closes: #584950)
+
+2010-08-10
+
+  * [bin] revert the set -e change since we are in freeze, change the
+    texconfig patch to only remove the text and depend on debianized fmtutil.
+
+2010-08-06
+
+  * [bin] adapt the texconfig formats and texconfig hyphen warning text to
+    Debian reality (Closes: #588731)
+
+2010-08-05
+
+  * [bin] add perl, texlive-common to the list of dependencies
+  * [bin] set -e in updmap, mktexlsr, fmtutil (Closes: #586549)
+
+2010-07-01
+
+  * [extra] add the forgotten epoch for musixtex dependency (Closes: #587746)
+
+release texlive-extra 2009-9 unstable
+
+2010-06-29
+
+  * [extra] make texlive-music *not* depend on musixlyr and musixtex-slurps
+    anymore, but tighten dep on new musixtex package that provides this
+    functionality (Closes: #587718)
+
+2010-06-24
+
+  * [all] change bug.script to mention running the bug example with 
+    -recorder and send the .fls file
+
+release texlive-extra 2009-8 unstable
+
+2010-06-02
+
+  * [extra] add ghostscript to the list of recommends of
+    texlive-font-utils (Closes: #584329)
+
+2010-05-25
+
+  * [bin] add ed to the list of dependencies (LP: #577305)
+    (Closes: #580732)
+
+release texlive-base 2009-10 unstable
+
+2010-05-25
+  * [base] add license statements for all the AMS macros (Closes: #477060)
+  * [all] add debian/source/format wiht 1.0 content
+
+2010-05-20
+  
+  * [base] Make sure that the texdoc.cnf link is actually created
+    (Closes: #582291)
+
+release texlive-base 2009-9 unstable
+release texlive-bin 2009-6 unstable
+
+2010-04-30
+
+  * [bin] Fix CVE-2010-1440: this overrides the incomplete fix for 
+    CVE-2010-0793.
+
+2010-04-29
+
+  * [extra] include revtex4 backward compatibility (Closes: #561836)
+
+2010-04-27
+  * [base] texlive-xetex recommends lmodern (Closes: #576599)
+  * [bin] bump build-dep on libpoppler to 0.12.4 (against my will!!)
+    (Closes: #577684)
+
+2010-04-26
+  * [base] reinstantiate the code for the lost pdftexconfig.tex in
+    texlive-base (Closes: #579000)
+  * [all] bump standards version to 3.8.4
+  * [base] add dependency texlive-pictures -> luatex to make lintian happy
+
+2010-04-24
+  * [bin] incorporate cve fixes from security teams nmu
+
+2010-03-30
+  * [bin] add a patch upstream-web2c-tmpfilewithpid that fixes overwriting
+    files with -recorder in parallel builds (Closes: #575731).
+
+2010-03-29
+  * [bin] include (lost) man pages for texconfig-dialog, devnag, bibtex8,
+    omfonts, otangle, pdfopen (no bug, but see #574796)
+  * [extra] install man page for pdfcrop (Closes: #574796)
+  * [extra] update epstopdf to latest version (--output fixes) 
+    (Closes: #573540)
+  * [base] move texdoc.cnf into /etc/texmf and create a link from the
+    original location, making it a conffile (Closes: #569737)
+    That makes an added type of the mapping directive necessary: 
+    copy-move-config.
+
+2010-03-11
+  * [base] update patch upstream-pdftex.def-fixes to include latest addition 
+    to pdftex.def, fixing FTBFS when defining \undefined macro
+    (LP: #534293)
+
+release texlive-base 2009-8 unstable
+
+2010-03-17
+  * [base] add patch epspdf-call-ruby-explicitely that make epspdf and epspdftk
+    call the ruby implementations explicitely with ruby as interpreter
+    to allow execution (Closes: #565646)
+  * [base] add texlive-base_cid-x.map_add-jis.patch from YOSHINO Yoshihito
+    that adds jis maps to cid-x.map fixing the usage of jis fonts with 
+    ptex (Closes: #570901)
+
+2010-02-14
+  * [base] update pdftex.def to latest version to fix pdfxmltex breakage
+    (Closes: #566591) [np]
+
+2010-01-31
+  * [all] add a trailing slash to the Homepage: line for debian/control in
+    tpm2deb-source.pl [fk]
+  
+release texlive-extra 2009-7 unstable
+	(urgency=high to easy transition to testing)
+
+2010-01-11
+  * [extra] texlive-latex-extra replaces texlive-base-bin (<< 2008)
+    (Closes: #564709)
+
+release texlive-base 2009-7 unstable
+
+2010-01-05
+  * [base] add missing replace texlive-latex-base > texlive-base-bin 
+    (Closes: #563733)
+  * [base] support zipped documents in texdoc by patching constants.tlu
+  * [base] update xetex.def to 0.94 from upstream (Closes: #485071)
+  * [base] use see in texdoc.cnf
+
+2010-01-03
+  * [base] install texdoc.cnf in /usr/share/texmf/texdoc to make texdoc 
+    find it (Closes: #557861, #563460)
+  * [base] update texdoc to 0.61
+
+2010-01-02
+  * [base] add man page for simpdftex
+  * [extra] add man pages for pkfix and ps4pdf (Closes: #563301)
+
+2009-12-29
+  * [base] fix location of updated texdoc.pdf[.uu] in texlive-base.root
+    (must be in /u/s/d/texlive-base/texdoc)
+  * [base] update luainputenc and luatextra to current versions 
+    (Closes: #562849)
+
+release texlive-base 2009-6 unstable
+release texlive-extra 2009-6 unstable
+
+2009-12-25
+  * [all] install several man pages via the .install files. That
+    will install also the epstopdf man page (Closes: #562498)
+  * [extra] update epstopdf to current version (where --filter works) 
+    (Closes: #562497)
+
+2009-12-24
+  * [base] upgrade texdoc to 0.60, activate support for zipped documents,
+    and change the config file to use see for all documents (Closes: #561785)
+    (patches: texdoc-update, texdoc-viewer-use-see, added .pdf.uu in
+    debian/texlive-base.root/usr/share/texmf-texlive/doc/texdoc)
+
+2009-12-23
+  * [bin] include a patch (from upstream) to fmtutil so that multiple 
+    defined formats are accepted. That is the definitive fix for bug
+    #557091, but the other one is necessary, too.
+
+release texlive-bin 2009-4 unstable
+release texlive-base 2009-5 unstable
+release texlive-extra 2009-5 unstable
+release texlive-lang 2009-3 unstable
+
+2009-12-22
+  * [extra] add texlive-plain-extra replaces texlive-lang-vietnamese (<< 2008)
+    for replacement of tex/plain/plnfss/MIKmathf.tex
+  * [extra] texlive-latex-extra replaces texlive-extra-utils (for vpe.pl)
+
+2009-12-21
+  * [base] remove "texlive-common conflicts tex-common (<< 2.0) to make 
+    upgrades more smooth with cupt
+  * [base] texlive-pictures: fix typo in xyframe.tex (patch from Andrey
+    Paramonov) (Closes: #561784)
+  * [bin] fix the etex chaos
+  * [bin] include a fix for segfaults in mpost (Closes: #561500)
+  * [extra] texlive-formats-extra depends texlive-latex-base since
+    it needs bplain.tex (Closes: #561882)
+  * [bin] take over forgotten patch from TL2007 for building on i386-hurd.
+    The patches are now icu-xetex_hurd.diff and detex-hurd.diff
+    (patches thanks to Samuel Thibault as already in TL2007, and
+    thanks for Hilmar for tracking that down) (Closes: #560800)
+  * [base] add code to texlive-base.preinst to disable offending lines
+    that have been taken over from texlive-base-bin in oldstable and
+    causing fmtutil to die with "infinite recursion detected".
+    (Closes: #557091)
+
+2009-12-20
+  * [bin] resurrect etex which was lost (Closes: #561768)
+  * [base] add texlive-base conflicts dvipdfmx (Closes: #561728)
+  * [base] texlive-pictures: add symlinks for cachepic, fig4latex
+  * [extra] texlive-extra-utils: add symlinks for listings-ext, findhyph, 
+    texdiff, rpdfcrop
+  * [lang] texlive-lang-greek: add symlink for mkgrkindex
+  * [base] add NEWS for texlive-common on font cache handling (Closes: #561352)
+
+2009-12-15
+  * [base] ship dvipdfmx.cfg file
+    patch dvipdfm (config) and dvipdfmx (dvipdfmx.cfg) config files to
+    use gs instead of rungs. (Closes: #561151)
+
+release texlive-base 2009-4 unstable
+release texlive-bin 2009-3 unstable
+release texlive-doc 2009-2 unstable
+release texlive-extra 2009-4 unstable
+release texlive-lang 2009-2 unstable
+
+2009-12-05
+  * [base] bump dep on luatex version to first working 0.46.0-5
+
+2009-11-30
+
+  * bump depends and add conflicts on luatex, but that doesn't solve
+    the diversions problem. Needs fixing.
+
+release texlive-base 2009-3
+release texlive-extra 2009-3
+
+2009-11-29
+  * [base] remove transition code (hopefully really closes #557091) (fk)
+  * [base] bump luatex replace to << 0.45.0 to really get files replaced
+    (Closes: #557086)
+  
+2009-11-25
+  * [extra] package latexmk, it is packaged separately (Closes: #557855)
+
+release texlive-base 2009-2
+release texlive-bin 2009-2
+release texlive-extra 2009-2
+
+2009-11-21
+  * [bin] add replace texlive-extra-utils (<< 2008) for dvi* (reported in 
+    bug #557086)
+  * [base] fix typo in tpm2deb.cfg, let texlive-common conflict with
+    texlive-base-bin instead of tex-base-bin (hopefully that is closing
+    bug #557091, but that needs testing)
+
+2009-11-19
+  * [extra] blacklist purifyeps, it is packaged separately (Closes: #557018)
+  * [base] texlive-base: bump dep on luatex to 0.44.0, and add a replace 
+    luatex (<= 0.40.6) since dviluatex moved (Closes: #557086)
+
+release texlive-base 2009-1
+release texlive-bin 2009-1
+release texlive-doc 2009-1
+release texlive-lang 2009-1
+release texlive-extra 2009-1
+
+2009-11-12
+  * building all packages a new, fixing lintian errors
+
+2009-10-15
+  * re-add the dependencies on dvipng, lcdf-typetools and tex4ht that had
+    been removed for testing. No other changes needed [fk]
+    
+2009-10-15
+  * add luatexiniconfig.tex to texlive-base via .root mechanism
+    (it must be in base because there it is where the luatex format is built!)
+
+2009-10-12
+
+  * add dependency texlive-xetex -> texlive-latex-base to get the 
+    xelatex format working
+
+2009-10-08
+  * Much work, no idea what
+  * include the fix to fix-manpages.sh from Ubuntu
+
+2009-09-23
+  * Don't install the /usr/bin/vpe symlink in texlive-binaries, script and
+    symlink are in texlive-latex-extra
+
+2009-09-20
+  * Remove amstex symlink from texlive-binaries. The manpage stays there,
+    however, since it's missing in tl-math-extra.
+  * Remove manual install of fragmaster in tl-extra-utils
+
+2009-09-18
+  * remove
+    texlive-extra/debian/texlive-formats-extra.root/ \
+    usr/share/texmf-texlive/tex/latex/latexconfig/mllatex.ini
+    (once needed for cooperation with teTeX). The blacklist in
+    texlive-base has been removed a while ago. [fk]
+  * For testing TL2009, remove texlive-full's dependencies on
+    lcdf-typetools, dvipng and tex4ht for the moment.
+  
+2009-08-11
+  * tpm2deb.cfg: Add additional conflicts to force the upgrade in a bunch;
+    this is just a try.
+
+2009-08-10
+  * tpm2deb.cfg, lang: collection-langarabIC (the IC is new), rename our
+    texlive-lang-arab to texlive-lang-arabic and add 
+    provide/replace/conflict. [np]
+
+2009-08-09
+  * Add Conflicts/Replaces/Provides: tl-base-bin to texlive-binaries, only
+    Conflicts for those packages who contain file formerly in
+    tl-base-bin. [fk]
+  * Remove all traces of libkpathsea4 from tpm2deb.cfg; it's all in
+    texlive-bin which doesn't use this config file.
+  
+2009-06-27
+  * rules.in (& texlive-bin/debian/rules): use /usr/share/quilt/quilt.make
+    provided by quilt and remove patch-stamp & unpatch targets
+
+2009-06-24
+
+  * allow
+          disable_format;binpackage;formatname
+    in tpm2deb.cfg, disable lualatex and pdflualatex format in 
+    texlive-latex-base
+
+2009-06-21
+
+  * simplify rules.in since texlive-bin is not built anymore from rules.in
+  * call dh_installtex without the format:nolinks to create format
+    links at build time, and remove the links from the *.install files
+    in the texlive-bin directory
+  * remove the binaries-that-are-symlinks from the texlive-bin packages
+    and create them in the other packages with $pkg.links.dist
+
+2009-05-10
+
+  * [all] bump tex-common build-dep to >= 2.00, we need the new 
+    support for language.def
+
+2009-03-10
+
+  * [all] bump tex-common build-dep on >= 1.14
+  * [bin] drop three recommends to suggests:
+    - texlive-extra-utils -> dvi2tty: dvi2tty is not in testing
+    - texlive-extra-utils -> dvidvi: added feature, no direct need
+    - texlive-base-bin -> perl-tk: we give an error message on texdoctk if
+      perl-tk is missing
+
+branch-off point for TL2008 packaging
+
+2008-08-02
+
+  * all: remove the termencoding and encoding variables in the vim strings
+
+release texlive-extra 2007.dfsg.3-2
+release texlive-base 2007.dfsg.1-3
+release texlive-lang 2007.dfsg.3-3
+
+2008-07-22
+
+  * [extra] fix g-brief redefinition of \Telefon (closes: #423919)
+  * [extra] fix g-brief empty unterschrift bug (closes: #154266, #407968)
+
+2008-07-11
+
+  * [extra] fix location of proba doc files (Closes: #490282) [np]
+
+release texlive-extra 2007.dfsg.3-1
+
+2008-07-09
+
+  * [extra] remove alternative dependencies on tetex-extra from 
+    texlive-latex-extra
+
+2008-07-06
+
+  * [base] fix dangling symlink of README.Debian-source to README.source
+    in texlive-common (Closes: #489342) [np]
+
+2008-07-03
+
+  * [extra] blacklist oesch which cannot be modified, needs new .orig.tar
+    (Closes: #489689) [np]
+
+release texlive-doc 2007.dfsg.1-1
+release texlive-bin 2007.dfsg.2-3
+
+2008-06-26
+
+  * [bin] add roadmap.fig to fontinst (patch add-missing-fontinst-source)
+    (Closes: #482915) (urgency medium, RC bug) [np]
+
+release texlive-base 2007.dfsg.1-2
+release texlive-bin 2007.dfsg.2-2
+
+2008-06-25
+
+  * [doc] blacklist catalogue.tpm, the source is not present and in addition
+    not completely free. So we drop the Catalogue, as it is also dropped
+    upstream for TL2008. (Closes: #487149) [np]
+  * [base] fix texlive-base.postinst(.pre) to actually add the comment and not
+    echo it to stderr, thanks Julien Cristau for the patch (Closes: #487947)
+  * [bin] do not install fmtutil.cnf in texmf-texlive/web2c (Closes: #488035)
+  * [bin] use the local keyword in a policy-compliant way (rebuild packages
+    with fix from 2008-06-23) (Closes: #488023)
+
+release texlive-base 2007.dfsg.1-1
+
+2008-06-23
+  * [common.functions.preinst] use the local keyword in a policy-compliant
+    way [fk]
+
+2008-06-23
+  * [extra] add texlive-pstricks recommends texlive-extra-utils for pdfcrop
+    (recommends because pdf is getting more and more over)
+    (Closes Ubuntu Bug 145407) [np]
+  * [base] tetex-extra depends on texlive now, not on tetex-bin, lintian
+    error
+  * [base] fix spelling in descriptions of the metapackages
+
+release texlive-bin 2007.dfsg.2-1
+
+2008-06-12
+  * [base] activate eps-inclusion code in xetex.def (Closes: #485071) [np]
+  * [all] add Homepage field to the control file [np]
+  * [all] rename README.Debian-source to README.source, and add change the
+    information therein to refer to the trunk/README file and the quilt
+    README.source. [np]
+  * [all] bump policy to 3.8.0 [np]
+  * [all] add a patch target to rules.in [np]
+  * [all] add dversionmangle to debian/watch file to ignore the .dfsg.NN suffix
+    and add pasv option
+
+2008-06-11
+  * [base] blacklist proba.sty in texlive-latex-base (Closes: #483282) [np]
+  * [extra] add the new proba package (src, doc, run files) from CTAN.
+    This is done to comply with what has been done upstream by adding 
+    the proba package to collection-mathextra. [np]
+  * [bin] include sfd files necessary for other packages, but removed from
+    the archive with the imminent removal of freetype1-tools. That needs
+    a new .orig.tar.gz [np]
+  * [base] add EPS support for xelatex by including an updated xetex.def
+    (patch added, not activated, would close the bug #485071, waiting
+    for Jonathans remark) [np]
+
+2008-06-07
+  * [common.functions.preinst] make $package a local variable in the
+    check_move shell function (fixes one half of #483833) [fk]
+  * [bin] correct invocation of dpkg_md5sum in tl-base-bin.preinst.pre,
+    fixes the second half of #484833 [fk]
+  * [bin] Add Replaces: texlive-context for tl-metapost (supp-mis.tex
+    moved) [fk]
+
+release texlive-bin 2007.dfsg.1-4
+
+2008-06-01
+  * [bin] use gcc/g++-4.2 on armel to fix FTBFS (closes: #483939) [np]
+    that adds aditional build-dep for texlive-bin and adds code to rules.in
+
+2008-05-28
+  * [bin] add a missing line to the tl2007.2 xetex patch,
+    taken from upstream [np]
+  * [bin] add a patch to xdvipdfmx to re-allow inclusion of tagged pdf images
+    (Closes: #483019) (big thanks to Jonathan Kew for tracking all this down)
+  * [bin] do not install xdvizilla(.1) (Closes: #477160) [np]
+
+2008-05-19
+  * [bin] add mktexlsr-ignore-more-vcs patch that makes mktexlsr ignore not
+    only .svn, but also other VCS directories. Patch taken from upstream
+    (Closes: #481371) [np]
+
+2008-05-13
+  * [extra] let texlive-pstricks recommend texlive-extra-utils and ps2eps 
+    since the included pdftricks packages needs them (Closes: #473791) [np]
+
+release texlive-extra 2007.dfsg.2-1
+
+2008-05-09
+  * [extra] blacklist tpm/camel as it is nosell, thus we need a new
+    .orig.tar.gz (Closes: #479832)
+  * [extra] add a license statement from Robert Gilles about the bbm fonts to
+    Licenses file (Closes: #479097)
+  * [extra] add a license statement from Michael NÃ¼sken about the
+    computational-complexity packages to the Licenses file (Closes: #477152)
+  * [base] blacklist documentation files for eepic since license statement
+    is missing. That closes another part of bug #356853.
+    This makes a new .orig.tar.gz necessary
+
+release texlive-bin 2007.dfsg.1-3
+release texlive-base 2007-14
+release texlive-extra 2007.dfsg.1-2
+release texlive-lang 2007.dfsg.3-2
+release texlive-doc 2007-4
+
+2008-04-25
+  * [extra] update everypage from CTAN to fix serious error (Closes: #477794)
+
+2008-04-20
+  * [bin] texlive-extra-utils now recommends ghostscript (Closes: #476954) [np]
+  * [bin] fix skipping of all trees in mktexlsr with empty $HOME
+    (Closes: #473548)
+  * [bin] add a patch for Sinhala support by Anuradha Ratnaweera 
+    <anuradha@taprobane.org>, but keep it disabled until Jonathan gives me
+    the ok. This would close the bug #476957.
+
+2008-04-19
+  * [all] include the lppl.txt literally in the copyright file
+    (greating to all those who enjoy reading a LONG copyright file)
+
+2008-04-18
+  * [bin] add dviconcat.1 and dviselect.1 to texlive-bin/texmf/doc/man/man1,
+    they were blacklisted when building the .orig.tar.gz and we include
+    these bin/man now [np]
+  * [all] fix some lintian errors, many more to do.
+  * [bin] TeX Live 2007.2 release incorporation: fixes for xetex and xdvipdfmx,
+    new patches tl2007.2-xetex and tl2007.2-xdvipdfmx
+    (adapted from Jonathan Kew's original patches to work with poppler) [np]
+
+2008-03-20
+  * [bin] fix perl warning in thumbpdf (patch: fix-thumbpdf-perlwarning)
+    (Closes: #469294) [np]
+  * [bin] * fix a segfault in ovp2ovf (patch: fix-ovp2ovf-segfault)
+    (Closes: #470433)
+  * [all] Clarify the location of lppl.txt (Closes: #470479)
+  * [doc] fix the spelling of the gentle description (Closes: #469931)
+
+2008-02-21
+  * [bin] add copies of supp-pdf.tex and supp-mis.tex from context 2008-01-28
+    to texlive-metapost so inclusion of metapost images in pdf(la)tex does
+    work without installation of context (Closes: #465107) [np]
+
+2008-02-20
+  * [base] add a fancyheadings placeholder calling fancyhdr (Closes Ubuntu 
+    bug 132399) [np]
+
+2008-02-09
+  * [extra] let -formats-extra replace -latex-base (<= 2007-10) to make
+    smooth upgrades in Ubuntu (gutsy->hardy) possible (Closes Ubuntu 
+    bug 188910) [np]
+
+2008-02-08
+  * [extra] add pbox.pdf to texlive-latex-extra-doc (Closes: #464219) [np]
+  * [lang] texlive-lang-cyrillic suggests scalable-cyrfonts-tex
+    (email from Ralf) (Closes: #459539) [np]
+
+2008-02-03
+  * [all] add a dependeny for all splitted docpks on texlive-common
+    ($version) (closes: #457270) [fk]
+
+2008-01-26
+  * [bin] texlive-xetex depends on texlive-latex-base (Closes: #462610)
+
+2008-01-22
+  * [base] add a patch fix-txfonts-precapprox to switch the symbols 
+    \precapprox and \succapprox in txfonts.sty (Closes Ubuntu bug 184065) [np]
+
+2008-01-16
+  * [base] fix a small bug in booktabs.sty by updating it to the version
+    on CTAN (Closes: #460878) [np]
+
+2008-01-15
+  * [bin] include dviconcat and dviutils (orphaned package dviutils/seetex)
+    and provide/replace/conflict with dviutils (extra-utils) [np]
+
+2007-12-31
+  * [base] make texlive-latex-recommended provide latex-ucs-uninames,
+    latex-ucs, latex-ucs-contrib as these Debian packages have been given
+    up for adoption [np]
+
+2007-12-21
+  * [all] bump standards version to 3.7.3, no changes needed [np]
+  * [all] add texlive-common dependency to the -doc splitted packages,
+    otherwise configuration can fail due to missing update-updmap etc
+    (Closes: #457270) (Closes Ubuntu bug: 177674) [np]
+
+2007-12-05
+  * [base,extra] replace gs-* alternatives with ghostscript [np]
+
+2007-11-29
+  * [bin] add a patch for metapost 1.02 (from upstream svn), but leave it
+    deactivated [np]
+  * (really?) fix the watch file (Closes: #449621), thanks Raphael Geissert
+
+2007-11-28
+  * [base] improve the comments about english hyphenation/language0 in 
+    language.dat, from DEK on tex-k [np]
+      
+2007-11-26
+  * [bin] improve manpage of patgen (Closes: #450875) [np]
+
+release texlive-bin 2007.dfsg.1-2 unstable
+
+2007-11-17
+  * [bin] switch to libpoppler >= 0.5.9 since unstable has now 0.6.2
+    (Closes: #451588) [np] (also adjust build deps)
+  * [base] do not install tex/latex/jknapltx/ubbold.fd, it break the bbold
+    fonts (Closes: #449221). Thanks and sorry Ralf for ignoring you so long!
+
+2007-11-15
+  * [base] close the latin.ldf bug (Closes: #451295) [np]
+
+2007-11-13
+  * [extra] update via.cls from CTAN to fix misbehaviour (Closes: #429150) [np]
+  * [all] add instructions how to generate .orig.tar.gz files to
+    all/debian/README.Debian-source, and extend the trunk/README file [np]
+  * change watch file to use the tug.org ftp server
+  * [extra] fix skak.sty for usage with skaknew's uskak.fd (the only one
+    present) (Closes: #439709) [np]
+
+2007-11-11
+  * [extra] include simplecv to make lyx happy (Closes: #449983) [np]
+
+2007-11-07
+  * [all] change watch file to point to cstug server, update changelogs
+    closing respective bugs
+
+2007-10-30
+  * [base] fix latin.ldf with the version from CTAN 
+    (closes Ubuntu bug #157709) [np]
+
+release texlive-bin 2007.dfsg.1-1 unstable
+release texlive-base 2007-13 unstable
+release texlive-extra 2007-4 unstable
+
+2007-10-24
+  * recode the NEWS files to utf8
+
+2007-10-22
+  * [bin] fix segfault of dvips -z on amd64 (patch applied upstream), thanks
+    to Bastien Roucaries for finding and providing a patch (Closes: #447081)
+
+2007-10-04
+  * [bin] add a patch for metapost 1.0, but do not activate it [np]
+
+2007-09-27
+  * [extra] blacklist tableaux.tpm, new orig.tar.gz
+
+2007-09-25
+  * remove most stuff from the README.Debian file
+
+2007-09-24
+  * implement doc splitting, so that we can build separate -doc packages
+    for every collection we want to [np]
+    splitting is done for: (texlive-base) latex-base, latex-recommended, 
+    fonts-recommended, pictures 
+    (texlive-extra) latex-extra (Closes: #420574), pstricks (Closes: #442052), 
+    publishers, humanities, science
+    (texlive-bin) metapost
+  * add patch gcc43-compile-fix to compilation of teckit with newer
+    gcc compilers (Closes: #441605) (patch taken from 007-12ubuntu3,
+    thanks Matthias Klose)
+
+2007-09-15
+  * put DEBHELPER tag before the post parts [fk from htmlxml]
+  * return (with 0) if we don't have to create a new tarball [fk from htmlxml]
+
+release texlive-lang 2007.dfsg.3-1 unstable
+
+2007-09-09
+  * texlive-lang: reinclude csplain, the license has been fixed.
+  * add a dir orig.tar.gz-addons to the svn repository for orig.tar.gz
+    building
+
+release texlive-lang 2007.dfsg.2-1 unstable
+
+2007-09-05
+  * only blacklist the five files covered by Petr's special licence,
+    not the whole csplain.tpm, since it contains t1code.tex which
+    is essential
+  * build new orig.tar for texlive-bin and texlive-lang
+  * include the change from htmlxml branch for setting the INC path
+    to /usr/share/tex-common in tpm2deb-bin.pl
+  * add a NEWS file for texlive-lang-czechslovak announcing the
+    removal of csplain
+  * fix the syntax error for blacklisting literat and csplain stuff
+
+2007-09-04
+  * texlive-bin: disable pdftex character shifting (option G) in config.pdf
+    (Closes: #434891) [np]
+  * all: retitle all those dreadful "Macro package for TeX" title 
+    (Closes: #436729)
+  * texlive-extra: fix an occurrence of the @ in pubform.bib (Closes: #430438)
+  * spell the path of mllatex.ini the right way, both in the tpm2deb.cfg
+    and in the texlive-latex-extra.root (Closes: #430969)
+
+release texlive-base 2007-12 unstable
+release texlive-bin 2007-14 unstable
+
+2007-09-01
+  * rework the preinst resurrect code so that it is executed *only* for
+    upgrades from >= 2007. Furthermore, the special code for config.ps
+    is executed only for 2007-12.
+  * texlive-bin: blacklist latexmp.pdf since no source is present
+    (Closes: #436965)
+
+2007-08-25
+  * set LANG=C for the update-alternatives grepping, thanks Andreas Degert
+    (Closes: #438551) [np]
+  * blacklist literat (texlive-lang-cyrillic) (Closes: #439028) [np]
+  * Add missing quotes around the sed script in
+    texlive-base-bin.postinst(.pre) (Closes parts of #439205) [np]
+
+2007-08-23
+  * only try to resurrect conffiles when there is a template file present,
+    i.e., only for versions of 2007 in the archive (Closes: #439205) [np]
+
+2007-08-16
+  * fix FTBFS on hurd-i386, adding patch icu-powerpc-buildfix-patch from
+    Samuel Thibault (Closes: #437949) [np]
+
+2007-08-15
+  * Really move Philokalia-Regular.otf to a fonts directory [fk]
+
+release texlive-base 2007-11 unstable
+release texlive-bin 2007-13 unstable
+
+2007-08-13
+  * run the resurrect code *also* in the postinst scripts for the cases 
+    where a package is in rc state with removed conf files. [np]
+  * adapt the menu items to new menu policy [np]
+
+2007-08-11
+  * adjust latest-version for texlive-base to -11 and -bin to -13 so that
+    we get a good combination of packages ;-) [np]
+  * fix removal of old tetex files in language.d (Closes: #435812) [np]
+  * use see in texdoc for displaying of all types of files (Closes: #432037) 
+    [np]
+  * run the resurrect code only at upgrade, not install time. At clean install
+    time there is no file in /u/s/texlive-{bin,base}/... [np]
+
+2007-08-07
+  * move the code to recreate missing conffiles from postinst to preinst:
+    texlive-base: modes.mf
+    texlive-base-bin: pdftexconfig.tex, config.ps
+    texlive-latex-base: color/graphics.cfg
+    (Closes: #425803, #435156, #435081, #433889, #436235, #435719, #435081,
+    #433889) [np]
+    unfortunately version 2007-12 of texlive-bin ships a config.ps in
+    /u/s/texlive-bin which is NOT equal to /e/texmf/dvips/config/config.ps
+    in the same version. We fix this by applying a sed command that transforms
+    the /u/s/texlive-bin/config.ps into the /e/texmf/d/c/config.ps of -12
+    in the preinst of -13. After -13 is in testing we should remove this
+    code.
+
+2007-07-27
+  * Move Philokalia-Regular.otf to a fonts directory [fk]
+
+2007-07-24
+  * copy over explanations in copyright from tetex-base's copyright.header
+    [fk]
+  * bump versioned dep of tl-common on tex-common [fk]
+  
+2007-07-03
+  * [texlive-bin] add another libpoppler patch for libpoppler >= 0.5.9
+    (needs control update, too). Thanks go to 
+    Martin Pitt <martin.pitt@ubuntu.com> for creating this patch. Rename the
+    libpoppler patches to have the respective version in the name. [np]
+  * [texlive-bin] include the fixes to dvilj(k) which are included in the 
+    TeX Live security branch, this adds a patch dviljk-security-fixes [np]
+
+2007-07-02
+  * [texlive-bin] update config.ps from svn (Closes: #431338) [np]
+  * add lost texlive-extra-utils recommends dvidvi (thanks Lionel for
+    spotting this) [np]
+
+2007-06-29
+  * [texlive-bin] update a2ping script and it's man page (Closes: #412107) [np]
+
+2007-06-27
+  * update patch for xetex from texlive svn release texlive 2007.1
+    this also fixes some bugs with OTF inclusion
+    actually use this patch
+
+2007-06-25
+  * fix multiple inclusion of hyphen patterns [np]
+  * let texlive-xetex depend on dvipdfmx (Closes: #430373)
+
+2007-06-22
+  * include a patch for xetex from Jonathan Kew which fixes problems
+    on 64bit archs, and incorrect output in certain (obscure)
+    situations. The patch is NOT activated by now! [np]
+    (version patch1a from 23 Jun 2007, texlive ML
+    msg id <D1EBC1B5-2ADD-4972-8198-9EBE4AFA7249@sil.org>, see
+    http://tug.org/pipermail/tex-live/2007-June/014110.html)
+
+2007-06-21
+  * change common.functions.preinst to use new dpkg_md5sum which
+    does not grep the status file but uses dpkg_query [np]
+
+release texlive-base 2007-10 unstable
+release texlive-bin 2007-12 unstable
+release texlive-lang 2007.dfsg.1-3 unstable
+
+2007-06-20
+  * many changes and fixes by Frank (thanks!)
+
+2007-06-13
+  * Change mapping directive config-copy-move to copy-move and don't
+    register it as a conffile: This is only for *moved* conffiles [fk]
+  * Add a remark to trunk/README about what "config file" actually means
+    for mapping. [fk]
+  
+2007-06-11
+  * Add debianize-fmtutil in /usr/share/texlive-bin, and source it in
+    fmtutil. [fk]
+  * Bring fmtutil(1) closer to reality in TeXLive 2007 [fk]
+
+2007-06-10
+  * Let tetex-base conflict with tetex-bin (<< 2007) to prevent its
+    isolated upgrade on mixed systems (closes: #427859) [fk]
+
+2007-06-05
+  * [base] activate mathpple.map (closes: #426790) [np]
+  * [base] don't call dh_installtex for meta packages (closes: #427169)
+      - make a distinction between meta packages and normal packages
+        in rules.in
+
+2007-06-02
+  * beautify the config.ps installation [np] (see merge-dist-tree!):
+    - remove the code in rules.in
+    - move config.ps from texlive-bin/debian/ to 
+      texlive-bin/debian/texlive-base-bin.root/usr/share/texlive-bin
+  * strip the ./debian/$pkg part in debian/all/generate-license-file [np]
+
+2007-05-31
+  * Remove the version check from the "resurrect conffile" code; purging
+    tetex-base may happen any time.
+  
+release texlive-base 2007-8 unstable  
+release texlive-bin 2007-10 unstable  
+  
+2007-05-30
+  * IMPORTANT: Move the #DEBHELPER# string after the $maintscript.post
+    snippet.  "post" now signifies that it is after the usual,
+    tpm2deb-bin.pl-generated config file handling, not that it is after
+    the debhelper stuff.  I need some code at this special place, and
+    furthermore I think it's usually a bug in tex-common if something is
+    not handled in a dh_installtex snippet, but cannot be done before it.
+  * Fix the copying of conffiles to /usr/share/$sourcepkg: New directive
+    "config-copy-move".
+  * Add missing dep of libkpathsea-dev on libkpathsea4
+
+2007-05-29
+  * Ship modes.mf and pdftexconfig.tex in /usr/share/$sourcepackagename,
+    and install it into /etc/texmf in postinst.  For the time being, do
+    that without debconf messages and unconditionally (configure would
+    fail without them, anyway). [fk]
+  * Recreate tpm2liclines
+  * tex-common package-status in bug.control, since "report-with" doesn't
+    supply that information
+
+2007-05-26
+  * texlive-bin: don't install libkpathsea.la (Closes: #426006) [np]
+  * all/texlive-bin: do not actually carry out the "preserve deleted
+    conffile" due to the tetex bug and too many busted installations.
+    We warn the admin to delete the file if he really wants to.
+    (Closes: #425781 in texlive-bin and #425803 in texlive-base) [np]
+
+release texlive-bin 2007-9 unstable
+
+2007-05-24
+  * Use --enable-shared=default in order to not try it in the
+    subdirectories for static-only libraries, in particular xetex's
+    teckit. [fk]
+
+2007-05-23
+  * libkapthsea4 is of section libs, libkpathsea-dev of libdevel, add
+    infrastructure to override single bin package sections (bin-section) [np]
+
+release texlive-base 2007-7 unstable
+release texlive-bin 2007-8 unstable
+release texlive-lang 2007.dfsg.1-2 unstable
+
+2007-05-23
+  * Let tl-generic-recommended declare Replaces: tl-base because of
+    cmyk-hax.tex [fk]
+  
+2007-05-22
+  * in the abort-upgrade case in texlive-base-bin's postrm, we cannot
+    assume that xdvi.cfg does exist at the new place: Make code
+    conditional [fk]
+
+2007-05-22
+  * add texlive-base-bin replaces texlive-pdfetex
+
+2007-05-21
+  * texlive-common conflicts with all package revisions of all packages 
+    << latest-revision as set in tpm2deb.cfg.
+  * big format move:
+    - move (partly fixed) format.{tex,pdftex,etex,metafont} to texlive-base
+      and edit format.latex.cnf in texlive-base. Fixes done:
+      . add pdfetex to format.etex.cnf
+      . add latex to format.latex.cnf
+      . remove those two from format.pdftex.cnf
+      . take unchanged format.tex.cnf
+    - BuildFormat executes moves:
+      . remove call in texlive-bin/bin-{tex,pdftex,etex,metafont}.tpm
+      . add call {tex,pdftex,etex} to plain.tpm (and thus to texlive-base)
+      . add call metafont to metafont.tpm (and thus to texlive-base)
+    - missing: should we take over fmt.d/10texlive-base-bin.cnf? I prefer
+      to leave it there and don't do anything. After we have this version
+      without a conf file we can add code for the upgrade from 2005.
+  * as a consequence of the format move some cleaning actions:
+    - remove /usr/bin/mf -> mf-nowin as generated from dh_installtex in
+      texlive-base rules, mf is shipped by texlive-base-bin
+    - remove also /usr/bin/{pdf,}etex in texlive-base rules, and create
+      them via dh_link in texlive-base-bin
+
+2007-05-20
+  * texlive-base: rename (and not remove) old obsolete config files from tetex
+    (Closes: #425256)
+  * texlive-base: don't call tetex-bin-upgrade (Closes: #425270)
+  * texlive-bin: update 64_fix_makempx_installation to upstream fix
+  * texlive-extra: move bigfoot from tl-humanities to tl-latex-extra 
+    (upstream move, too) (Closes: #420394)
+  * common.functions.preinst: rework the xdvi conf file handling code
+    to not "preserve removal" when upgrading from older texlive versions
+    (Closes: #425272)
+
+2007-05-19
+  * add stricter dependencies to all packages: if in the final shipout
+    dep on a texlive package there is no version given, the value of
+    latest-version (from tpm2deb.cfg) of the source package is taken.
+    (texlive-bin: Closes: #421969) (texlive-lang: Closes: #423143)
+  * texlive-bin: remove cruft from control files (cweb, ctie, texdoctk)
+    (Closes: #241089, #249085)
+  * don't leave copies of conffiles in TEXMFDIST (Closes: #420139)
+  * texlive-bin: add poppler to the pdftex banner (Closes: #420971)
+  * texlive-bin: texlive-lang-indic needs depends on python
+  * update/add some patches for the invocation fixes, they patched the
+    wrong files
+  * add lintian source override for 
+    maintainer-script-lacks-debhelper-token debian/common.functions.*
+  * add lintian override for
+    tetex-base: maintainer-script-needs-depends-on-ucf postinst
+    we check with -x /usr/bin/ucf
+  * texlive-bin: add build-dep on chrpath, and remove the rpath entry
+    in the binaries
+  * texlive-bin: remove link /u/s/d/libkpathsea-dev -> libkpathsea4
+    as shipped in packages <= 3.something
+  * texlive-bin: add patch 64_fix_makempx_installation to fix the installation
+    of makempx script instead of the binary (thanks Sanjoy Mahajan)
+
+2007-05-18
+  * Output the list of files in /etc/texmf/web2c in the bug.script
+
+2007-05-17
+  * shlibs magic, thanks Florent
+  * add new poppler patch: 30_libpoppler_new, the old is still present
+    for backports, this also adds a versioned build dep for
+    libpoppler-dev (>= 0.5.4) to texlive-bin
+  * texlive-extra-utils suggests gs-* for epstopdf (Closes: #423988)
+
+2007-05-16
+  * texlive-bin: dpkg_md5sum in common-functions.preinst returns now
+    the empty string in case of an unknown conffile (could have been
+    created by touch). This should fix Ubuntu bug 111654. [np]
+    Serious testing whether nothing else is broken should be done.
+  * merge manually the changes from the libkpathsea branch back [np,fk]
+    - change rules.in to build libkpathsea4 and -dev, and add the necessary
+      control files [fk]
+    - add texlive-bin/debian/libkpathsea4.install, 
+      texlive-bin/debian/libkpathsea-dev.README.Debian, and
+      texlive-bin/debian/libkpathsea-dev.install
+    - adjust tpm2deb.cfg to build the new packages from texlive-bin
+  * Change the code that drops meta- and transitional packages from
+    texlive-full's dependencies so that the list of unwanted packages is
+    in the config file [fk]
+  * Consistently output error messages of perl scripts to STDERR [fk]
+  * move bin-thumbpdf to texlive-base-bin (upstream done, too) 
+    (Closes: #424658) [np]
+
+2007-05-15
+  * texlive-bin: move bangfont.tex from doc to run files (Closes: #424031)
+  * texlive-bin: add missing python header to ebong script (Closes: #423990)
+
+2007-05-14
+  * texlive-base: texlive-full should not depend on tetex-base 
+    (Closes: #424023) [np] (We should move the code from tpm2debcommon.pm
+    to the config file... but I am too lazy for now)
+
+release texlive-base 2007-6 unstable
+release texlive-doc 2007-3 unstable
+
+2007-05-14
+  * texlive-base: make the conflict with ivritex versioned (Closes: #423718)
+  * tetex-base replaces tetex-extra << 2007, since teTeX3-extra ships a
+    lintian override file for tetex-base (Closes: #423520) [np]
+  * texlive-doc-zh replaces/conflicts texlive-doc-ch ...
+
+release texlive-bin 2007-7 unstable
+
+2007-05-07
+  * rename texlive-doc-cn to texlive-doc-zh, sorry all for the chaos [np]
+    (needs new texlive-base and -lang packages)
+  * fix typo in postinst scripts update-alternative(s) (Closes: #422929)
+
+release texlive-bin 2007-6 unstable
+
+2007-05-03
+  * texlive-bin: add a "changed by debianize-updmap" comment to
+    syncWithTrees' definition, and divert "--edit" [fk]
+
+2007-05-03
+  * texlive-bin: move the debianize-updmap call in updmap after the
+    syncWithTrees function so that this function is also debianized.
+    (Closes: #421184)
+  * texlive-bin: apply teTeX texdoctk.defaults patch to get texdoctk
+    to use the right programs (Closes: #421633)
+  * all: add call to dh_installmenu to rules.in
+  * texlive-bin: add menu entry of xdvi, texdoctk, texconfig (Closes: #421634)
+  * all: update README.Debian-source to point to the svn repository and
+    the contained README file
+  * [base] blacklist intermediate files in mathpazo doc (Closes: #421620)
+  * all: fix bug.script
+  * lang: add jerus10 to tl-lang-herbrew to fix hebrew typesetting
+  * base: backport koma-script r288 to fix the use of \usekomafont in all
+    koma-script classes (Closes: #421079)
+  * doc: rename texlive-doc-ch to texlive-doc-cn, stupid me [np]
+
+2007-04-28
+  * texlive-bin: patch updmap so that the help text at map file not found
+    error does not mention --syncwithtree etc, but refers to updmap.d
+    and update-updmap
+
+2007-04-25
+  * texlive-bin: reworked alternative code for removal of old tetex 
+    settings [np]
+  * create tetex-base
+
+release texlive-bin 2007-5 unstable
+
+2007-04-17
+  * fix config file handling (Closes: #419826) [np]
+    - fix a bug in tpm2deb-bin.pl which prevented any config file handling
+    - fix another bug in tpm2deb-bin.pl which didn't install the config
+      file handling in the postrm script
+
+release texlive-bin 2007-4 unstable
+release texlive-base 2007-4 unstable
+release texlive-lang 2007.dfsg.1-1 unstable
+
+2007-04-16
+  * Add patch 31_pdftex_gcc_ICE-on-alpha to work around a bug in newer
+    gcc, thanks to Falk Hueffner <falk@debian.org> (closes: #419434) [fk]
+  * create meta packages texlive-lang-all in texlive-lang, thanks to
+    Frans Pop for the suggestion. [np]
+  * texlive does not longer depend on context [np]
+  * we build texlive-lang-arab, this needs a new .orig.tar.gz as we have
+    to include the respective files there. [np]
+  * Since we take over xdvi from tetex-bin, we remove its xdvi alternative
+    in case it is present (closes: #419381) [fk]
+  * Remove any format or log files in /var/lib/texmf/web2c, they must be
+    in $engine subdirs now.  teTeX does not properly remove them, and
+    they cause strange failures with context (see #419059 and #418976) [fk]
+  * add code to the bug.script to give the md5sums of all the files in
+    /etc/texmf/texmf.d [np]
+  * add update tests from etch in tests/etch-test-*
+  * [tl-bin] Add patch 62_dvips_absolutepath_doc to document the change in
+    dvips' file inclusion behavior in config.ps (closes: #418788)
+
+release texlive-bin 2007-3 unstable
+release texlive-base 2007-3 unstable
+release texlive-extra 2007-3 unstable
+release texlive-lang 2007-3 unstable
+
+2007-04-14
+  * undo the fix of friday 13, thanks to debhelper bug #419060, this fixes
+    several texlive bugs
+  * bump tex-common build-deps to 1.7
+
+2007-04-13
+  * fix the ordering of auto scripts:
+    - bump build-dep on tex-common to 1.6 for fixed auto scripts
+    - bump build-dep on debhelper to >= 5.0.44 for the 
+    (thanks to LoÃ¯c Minier for the hint!)
+
+2007-04-12
+  * disable the texmf.cnf check which was run by default, this can only be
+    done manually (because each upload of tex-common with changed files
+    would make tl-bin FTBFS) [fk]
+  
+release texlive-bin 2007-2 unstable
+release texlive-base 2007-2 unstable
+release texlive-extra 2007-2 unstable
+release texlive-doc 2007-2 unstable
+release texlive-lang 2007-2 unstable
+
+2007-04-10
+  * texlive-bin: Fix missing build dependency on tex-common >= 1.3, thanks
+    to Yannick Roehlly for spotting this.
+  * call dh_compress with -X.pdf so that pdf files are not compressed
+
+2007-04-06
+  * texlive-bin: drop updated collection-binextra.tpm and bin-dvipos.tpm
+    into the source package to solve the missing dvipos problem.
+
+2007-04-05
+  * texlive-bin: replace links of odvicopy.1 and odvitype.1 to the respective
+    man pages without o with a minimal manpage (Closes: #417274) [np]
+
+  * fix installation of info pages, we should believe perl if it tells us
+    Variable "@SpecialActions" will not stay shared at 
+    debian/tpm2deb-bin.pl line 343. [np]
+
+  * big do_remap_and_copy restructuring: the final component now is 
+    unified for all mapping directives: either relative file names (in this
+    case /usr/share/texmf-texlive is prepended), or absolute file names.
+    Needs loads of testing. Furthermore, the sub-directives names have
+    changed (remap -> move). Proper documentation added in trunk/README [np]
+
+2007-03-23
+  * texlive-bin: fix config file move logic for xdvi.cfg (Closes: #415906) [np]
+  * really move nag.sty [np]
+
+release texlive-bin 2007-1
+release texlive-base 2007-1
+release texlive-extra 2007-1
+release texlive-doc 2007-1
+release texlive-lang 2007-1
+
+2007-03-21
+  * final changelog editing
+
+2007-03-15
+  * move nag.sty to a TEXINPUTS tree [fk] 
+  * modularize the make_deb function in tpm2deb-bin.pl (ongoing work) [fk]
+
+2007-03-14
+  * Add code to take over changes from fmt.d/10texlive-pdfetex in
+    texlive-base-bin. 
+
+2007-03-12
+  * Let tl-bin Build-Depend on tex-common (>= 1.2) for the handling of
+    fmtutil-sys in postrm [FK]
+  * Fix the "when to run" logic for conffile moves, and write them in a
+    way that I actually understand them myself
+
+2007-03-09
+  * Fix conffile upgrade code: Only act with correct versions, actually
+    pass the action parameter to the function, and respect conffile
+    removals [FK]
+
+2007-03-08
+  * Add error-unwind code for the conffile renames [FK]
+
+2007-03-02
+  * upgrade path replaces:
+    - texlive-latex-base -> texlive-base-bin << 2007 since 
+      /usr/bin/pdflatex has moved
+    - texlive-base-bin -> tetex-bin (<< 2007)
+    - texlive-metapost -> tetex-bin (<< 2007)
+  * fix forgotten config files handling
+
+2007-03-01
+  * introduce a new map sub-directive config-remap
+  * remap instead of copy various files into /etc/texmf (dvips/config/config.*
+    texdoctk, xdvi)
+  * texdoctk.dat is not a configfile anymore
+  * fix fmtutil patches referring to pdfetex as engine
+
+2007-02-28
+  * use old teTeX's xdvi perl script, add a dependency base-bin -> perl [NP]
+  * create links via dh_installtex and remove the links.dist entries [NP]
+  * depend on tex-common >= 1.1 to get dh_installtex with link creation [NP]
+
+2007-02-18
+  * add common.functions.preinst and include common.functions.$type in
+    the make_maintainer call. We don't want to have the preinst code
+    hanging around in all other maintainer scripts.
+  * use dh_installtex in the rules files, thus cleaning the 
+    maintainer scripts:
+    - rules.in: use dh_installtex
+    - tpm2deb.cfg: bump tex-common deps to >> 1.0 for the flavor
+      format:build_all
+    - tpm2deb-bin.pl: rewrite make_maintainer()
+    - remove empty common.functions as all the functionality is taken from
+      dh_installtex
+  * as an interim solution, add format links to the respective binary
+    packages' dh_link files [FK]
+
+
+2007-02-17
+  * add patch 01_tmp_configure_without_installextra which allows to skip
+    running updmap-sys, fmtutil-sys, mktexlsr and most importantly
+    texlinks with a configure option; add that option [FK]
+  * Add explicit real packages to the build-dependencies, in addition to
+    the alternative virtual packages [FK]
+
+2007-02-16
+  * fixes from the first test round
+    - really blacklist ttf2pk, this is a perl regexp, not a shell wildcard,
+      so we have to use .* instead of * (should be done in texlive-old!, too)
+    - missing (upstream) dependency
+      texlive-humanities -> texlive-latex-base
+      texlive-science -> texlive-latex-base
+    - add conflict texlive-common <-> texlive-chemistry as this is gone
+    - mathpazo hack
+      mathpazo was in math-extra <= 2005-2, in latex-recommended << 2007,
+      and now in fonts-recommended, thus:
+      texlive-fonts-recommended replaces texlive-math-extra (<= 2005-2)
+      texlive-fonts-recommended replaces texlive-latex-recommended (<< 2007)
+    - HA-prosper was moved from latex-extra to latex-recommended, thus
+      add a versioned replace
+    - all/debian/preinst.pre code: upgrading to tetex-bin 2007 does not 
+      work as the "upgrade from experimental versions" breakage kicks in.
+      check for upgrade from version 2005 <= version <= 2005-2
+      so that tetex-bin 3.0-something is not hit
+
+2007-02-15
+  * update dvipdfm patch [NP]
+
+2007-02-14
+  * Another mapping directive "copy" which is like config-copy (see
+    below) but does not create any maintainer scripts entries. [NP]
+  * Adapt tpm2deb.cfg that new config files are just "config" [NP]
+  * add preliminary config file handling, no unroll treatment by now [NP]
+  * fix texlive-bin build breakage, we patch the Build script now [NP]
+
+2007-02-13
+  * Expand infrastructure to allow automatic generation of preinst
+    code for config files. Config files are marked in the tpm2deb.cfg
+    via a mapping;origdist;config-{copy,link};dest directive and
+    in the preinst script of the respective package a line
+    	handle_config_file $configfile
+    is added. Currently prefixed with a :, as the function has to be
+    written [NP]
+  * define the files from Frank's list as config files [NP]
+
+2007-02-12
+  * Add Replaces: for file that were in tl-latex-extra in TL 2005 and
+    are now in individual collections [FK, probably earlier unnoted
+    changes by NP]
+  * Use separate configure and build targets in tl-bin's rules and
+    Build.debian, for easier work with the sources [FK]
+  
+2007-02-08
+  * add new remapping type "configfile" which is copied to the last
+    argument as base path and remains where it should be. [NP]
+  * conflict with texlive-pdfetex, and add necessary replaces
+
+2007-02-06
+  * TL2007 work [NP]
+    - collection-chemistry is gone, superseeded by collection-science
+      do not build texlive-chemistry and let tl-science replace tl-chemistry
+    - add replaces: texlive-humanities and tl-science -> tl-latex-extra
+
+2007-01-25
+  * more internal restructuring [NP]
+
+2007-01-22
+  * lots of internal changes to the Perl scripts, mainly cleanup, more
+    descriptive names, and debugging handling [FK]
+  * Add Tpm.pm and FileUtils.pm from TL 2007 [FK]
+  * Switch texlive-base and texlive-bin to quilt 
+  * Do not install rules.in in the binary package, it not used and hence
+    is confusing. 
+  * Switch texlive-lang, texlive-doc to quilt [NP]
+  * include quilt call only for packages with patches [NP]
+  * update tpm.data to the data of TL2007
+
+2007-01-11
+  * all: change the build infrastructure so that short and long
+	description of add-on packages can be specified in the
+	configuration file [FK]
+  * all: add a versioned build-dep on findutils, sarge's doesn't
+	understand the -wholename option.  Should be dropped when etch is
+	released, nobody is going to want to make backports for
+	oldstable. [FK}
+  * no texlive-context anymore, replace it with Debian context package
+	
+2007-01-11
+  * texlive-base: blacklist siam as it is non-free, thus new upstream 
+    (Closes: #406426) [NP]
+
+2007-01-08
+  * texlive-base: create transitional packages tetex-bin and tetex-extra [FK]
+
+release texlive-bin 2005.dfsg.2-10
+
+2007-01-11
+  * build -10 from the old repository layout. The old layout will continue
+    for etch support.
+
+release texlive-bin 2005.dfsg.2-9
+
+2007-01-04
+  * texlive-bin: Apply a patch by "Mark A. Wicks" <mwicks@kettering.edu> to 
+    fix a crash of dvipdfm in half-hour timezones (Closes: #403267)
+
+2007-01-02
+  * texlive-bin: Apply patch by Julian Gilbey <jdg@debian.org> to prevent 
+    mktexlsr from creating ls-R in root's home directory (closes: #402925)
+
+release texlive-bin 2005.dfsg.2-8
+release texlive-base 2005.dfsg.2-5
+release texlive-extra 2005.dfsg.2-4
+
+2006-12-28
+  * move to new repository layout, documentation has to be written for it
+ 
+2006-12-18
+  * texlive-bin: reinclude pslatex script and its manpage into
+    texlive-base-bin. [NP]
+
+2006-12-15
+  * all: move the dpatch stuff to addons-per-source/$package/debian/patches
+
+2006-12-14
+  * texlive-extra: remap infix-RPN.tex and .sty from the doc hieracy to 
+    texmf-texlive (Closes: #402987) (closes Ubuntu bug #69690)
+  * texlive-bin: move bin-ttfutils to tl-font-utils, blacklist everything
+    but ttf2afm, add bin-ttfutils.tpm and ttf2afm.1 to the source
+    package (Closes: #402983) (Closes ubuntu #75545)
+  * all: restructure the layout of addons-per-source, it is now one directory
+    per source plus one for all, which is cp -a to the source package
+    at source package build time. This way we can include files missing
+    in the .orig.tar.gz without making a new .orig.tar.gz. This was necessary
+    to fix the above as bin-ttfutils.tpm was missing.
+    Note that binary files are NOT dealt with ATM, so do NOT install
+    binary files into addons-per-source/ !!
+  * redo a bit of documentation in the README file
+
+release texlive-bin 2005.dfsg.2-7
+
+2006-12-12
+  * texlive-bin: fix the wrong texdoctk patch [NP]
+  * texlive-bin: include xdvi upstream fix for segfault on hitting g with
+    -nogrey (Closes: #369569)
+
+2006-12-09
+  * texlive-extra: downgrade the relation from fonts-extra to cm-super from
+    depends to suggests. Default would be recommends, but a suggests is
+    enough. (Closes: #399064) [NP]
+  * Add the ability to define additional execute statements in the config
+    file [NP]
+  * texlive-extra: add the missing dstroke.map, and add the addMap action
+    to the config file (Closes: #400780) [NP]
+  * tpm2deb.pl/texlive-base: Don't add mktexlsr calls to the postinst/postrm
+    script of texlive package, as it does not contain 'real' files
+    (Closes: #400369) [NP]
+  * texlive-bin: change shebang for getnonfreefonts to /bin/bash
+    (Closes: #398112) [NP]
+  * texlive-base: add an updated dcpic.sty to texlive-pictures (Closes: #388653)
+  * texlive-extra: activate ugq.map (Closes: #374351)
+
+2006-12-08
+  * texlive-bin: Final polish of changelog
+  
+release texlive-bin 2005.dfsg.2-6
+  
+2006-12-06
+  * texlive-bin: Apply patch (from teTeX) to allow texdoctk to work when 
+    both TEXMFDIST directories are populated (#400058) [FK]
+
+2006-12-02
+  * texlive-bin: Apply pdftex patch that allows to use large cjk fonts 
+    (see tetex's bug #399897) [FK]
+
+2006-12-01
+
+release texlive-bin 2005.dfsg.2-5
+  
+  * Add Conflicts of tl-omega on the aleph package (#400930) [FK]
+
+2006-11-28
+  * in addons-per-source/all.watch, change extension of CD image from bz2
+    to zip to match CTAN naming [FK]
+
+release texlive-bin 2005.dfsg.2-4
+    
+2006-11-28
+  * texlive-bin: Blacklist feynmf, the separate package will soon work
+    with texlive; instead let tl-metapost recommend feynmf and tl-full
+    depend on it [FK] (closes: #400657)
+
+release texlive-base 2005.dfsg.2-4
+release texlive-bin 2005.dfsg.2-3
+release texlive-extra 2005.dfsg.2-3
+release texlive-lang 2005.dfsg.2-2
+
+2006-11-09
+  * texlive-bin: don't provide dvipdfm, it messes up sbuild
+
+2006-11-08
+  * all: fix inclusion of packages descriptions when they are actually
+    blacklisted (thanks Frank) (Closes: #397589)
+
+2006-11-07
+  * all: fix a stupid error in the is_blacklist logic, which blacklisted
+    packages which aren't blacklisted at all (Closes: #397324)
+
+2006-11-04
+  * texlive-base: add the forgotten ltxtable.sty to texlive-latex-base 
+    (Closes: #396965) [NP]
+  * texlive-bin: extend texconfig man page and include some fixes from 
+    teTeX (Closes: #396904) [NP,FK]
+
+2006-10-30
+  * texlive-bin: include fixes for superficially linked in libs [NP]
+
+release texlive-base 2005.dfsg.2-3
+
+2006-10-26
+  * alternative dependencies for teTeX changed to tetex-bin to get
+    mktexlsr (Closes: #395270)
+  * texlive-base: upgrade prosper relation back to recommends in
+    tl-latex-recommended as we have an updated package now.
+  * adjust version numbers in the relation to jadetex, xmltex, passivetex
+
+2006-10-20
+  * Add a default for $opt_master in tpm2deb.pl setting it to ./LocalTPM,
+    this way we don't need a TeX Live 2005 Master when rebuilding only
+    a new Debian revision.
+  * Add a default for $oldsrcdir in tpm2deb.pl setting it to ./src, search
+    first for the .orig.tar.gz in ., then in $oldsrcdir.
+
+release texlive-base 2005.dfsg.2-2
+release texlive-bin 2005.dfsg.2-2
+release texlive-extra 2005.dfsg.2-2
+
+2006-10-19
+  * texlive-bin: include patch for pdfetex to support newer TTF fonts
+    (Closes: #394028) [NP]
+
+2006-10-18
+  * texlive-bin: adjust built-in search paths of libkpathsea to the 
+    Debian defaults (Closes: #392641) [NP]
+
+2006-10-16
+  * Fix the description of MetaFont, this should be done upstream, too -
+    but where is it taken from? [FK]
+  * texlive now only suggests texlive-doc-en, not depends (Closes: #392517)
+ 
+2006-10-14 NP
+  * texlive-base: add versioned dependencies on all texlive packages
+    for texlive-full. Latest version must be configure in tpm2deb.cfg.
+
+2006-10-13 NP
+  * texlive-bin: update the debian patch for updmap(.1) (Closes: #393189)
+
+2006-10-12 NP
+  * texlive-lang: Add a depends from tl-lang-spanish on tl-latex-base as
+    eshyph.tex loads cathyph.tex, which is not present in tetex packages.
+    (Closes: #392474)
+  * texlive-base: texlive-full now recommends 
+    latex-cjk-all >= 4.6.0+cvs20060714-2
+  * texlive-base: blacklist beamer, xcolor, pgf and depend on the 
+    respective Debian packages (Closes: #382870, #389467)
+
+2006-10-11 NP
+  * texlive-base: move the conflict texlive-latex-extra<->latex-beamer
+    to texlive-latex-recommended<->latex-beamer as the packages has
+    been moved.
+  * texlive-base: add a suggests texlive-latex-recommended -> tl-pictures
+    to get pgf for beamer (Closes: #382870)
+  * provide pgf, latex-beamer, latex-xcolor in the respective packages
+  * reorganize the tpm2deb.cfg file to make it easier to find something
+
+release texlive-base 2005.dfsg.2-1
+release texlive-bin 2005.dfsg.2-1
+release texlive-extra 2005.dfsg.2-1
+release texlive-lang 2005.dfsg.2-1
+release texlive-doc 2005.dfsg.2-1
+
+2006-10-09 NP
+  * texlive-bin: depend on tex-common >= 0.33 to get working debianize-updmap
+  * texlive-base: blacklist several non-free beamer exampler files
+    (Closes: #391946)
+
+2006-10-08 NP
+  * texlive-bin: Include the changes by Frank to debianize-updmap
+  * texlive-bin: move bin-texdoc to tl-base-bin (Closes: #391640)
+  * texlive-bin: include the already unpacked sources instead of the
+    source.tar.bz2. Changes to the clean target:
+    - don't remove unpack-stamp
+    - don't remove the whole build dir, only build/inst and build/Work
+    (Closes: #380227) (Thanks Frank for insisting!)
+  * texlive-bin: Use tex-common's (>= 0.32) debianize-updmap (Closes: #391348)
+  * texlive-base: call tetex-bin-upgrade from tex-common (>= 0.32) to allow
+    upgrades from sarge's tetex2 (Closes: #382861) (at least we hope)
+
+2006-10-07 FK
+  * Add a Depends on ed for texlive-base-bin, updmap uses it
+  
+2006-10-06 NP
+  * texlive-bin: use xdvi.bin in the xdvi shell script, and use alternatives
+    system to set xdvi.bin to xdvi-xaw.bin (Closes: #391437)
+  * extend the README in the svn repository to explain the inner workings
+    in more details
+  * all: extend the copyright file with statements for the copyright of
+    the Debian adaptions, uses GPLv2 (no higher).
+
+2006-10-05 NP
+  * texlive-lang: provide/replace/conflict texlive-lang-african - ethiop
+  * texlive-extra: add recommend texlive-latex-extra -> texlive-generic-extra
+    (Closes: #390896)
+  * all: move the definition of maintainers, section, uploaders, priority,
+    standards to the config file. Move some provides which were hard coded
+    in the perl file into the config file.
+  * all: create the rules file via an eperl script, add build-dep on eperl
+
+2006-10-03 NP
+  * texlive-lang: remove the conflict with octave-forge as they don't have
+    /usr/bin/mex anymore.
+
+2006-09-29 NP
+  * remove unnecessary conflicts (with blacklisting)
+    - texlive-bin: tl-extra-utils <-> dviutils
+      . blacklist dviconcat(.1) and dviselect(.1)
+      . recommend dviutils
+    - texlive-bin: tl-extra-utils <-> lacheck
+      . blacklist bin-lacheck.tpm
+      . recommend lacheck
+  * drop unnecessary conflicts (without blacklisting)
+    - texlive-extra: tl-latex-extra <-> lhs2tex
+      it concerns only two old files
+    - texlive-base: tl-latex-recommended <-> latex-ucs* (Closes: #388311)
+    - texlive-extra: tl-games <-> tex-skak, tex-chess
+  * texlive-base: change relation tl-latex-recommended/prosper from recommends
+    to suggests as we cannot recommend a not available package.
+    (Closes: #389195)
+
+2006-09-28 NP
+  * texlive-extra: blacklist latex/misc209/bar.sty as it has a bad license
+
+2006-09-08 NP
+  * texlive-lang: reinclude cs*, as it will be redistributable, and add
+    a comment.
+
+2006-09-06 NP
+  * Change my email address to preining@debian.org in the Uploaders field
+
+2006-09-05 NP
+  * blacklist various scripts in texmf-texlive/scripts which are unnecessary
+    as they are also in /usr/bin
+  * texlive-lang: blacklist (bin-)cslatex, (bin-)csplain, and 
+    hyphen-czechslovak as they contain undistributable parts (the former 4)
+    or depends on these parts (the last one). Also add a dpatch that
+    removes the lang initialisation from collection-langczechslovak.tpm
+
+2006-09-04 NP
+  * all: report bugs together with tex-common, and report status of the
+    tetex packages. Fix some small things in bug.scripts.
+  * texlive-lang: blacklist ntimes.sty (Closes: #366521)
+  * add SHELL=/bin/bash to debian/rules
+  * update tpm2licenses.txt
+
+2006-08-31 NP
+  * texlive-bin: remove magic header of a2ping, thumbpdf, and pdfcrop
+  * allow for comments in the source of the lintian.override file, and 
+    comment the override lines for a2ping, thumbpdf, and pdfcrop
+  * texlive-base: texlive-latex-extra recommend texlive-latex-recommended
+    (Closes: #385213)
+
+2006-08-10 NP
+  * add comment to the rules file that bins for all archs can be found in
+    bin/i386-linux as the tpm arch is set to i386-linux
+  * fix the title and description of texlive package
+
+version 2005.dfsg.1-1 unstable Wed, 09 Aug 2006 09:57:05 +0200
+	for texlive-bin, texlive-base, texlive-extra
+
+2006-08-04 NP
+  * texlive-bin: fix a typo in tpm2deb.cfg (font-util instead of font-utils)
+  * texlive-base: remap esbst.tex and romanidx.tex to really fix bug #365235
+  * texlive-extra: close the eulervm bug #361941 in the changelog file
+
+2006-08-03 NP
+  * texlive-bin: blacklist mktex.cnf as it conflicts with tex-common's.
+  * infra: change test scripts to work with cowbuilder
+  * infra: change test script to call aptitude upgrade instead of
+    install $package
+  * texlive-bin: rm -f the mktex.cnf file, it could already be gone.
+
+2006-08-01 NP
+  * texlive-bin: undo the undo from 22.07 to get back to 08.07.
+
+2006-07-22 NP
+  * texlive-bin: reinstall mktex.cnf conffile link, see bug #379089
+  * texlive-base: add dependency tl-context -> perl-tk, libxml-parser-perl 
+    for texshow to run (Closes: #378829)
+  * texlive-bin: Remove the dep from texlive-base-bin on tex-common >= 0.26.
+
+2006-07-15 NP
+  * all: move several tpm packages around, as done upstream
+  * all: get rid of update-link-files, it was unnecessary, dh_compress
+    is intelligent enough to adjust links
+  * all: get rid of some dpatches for moving tpm packages, as the move
+    directive in tpm2deb.cfg is enough.
+  * all: create links with script create-doc-links instead of using tpm2deb.pl
+    internal add_symlink function
+  * texlive-extra: add eulervm 4.0 to texlive-fonts-extra, replacing the old
+    version 3.0a with missing manifest (Closes: #361941)
+
+2006-07-13 NP
+  * all: change maintainer to debian-tex-maint@lists.debian.org
+  * all: first merge the dist-trees, than call the license stuff
+
+2006-07-08 NP
+  * texlive-base: move passivetex, jadetex, xmltex, latex-cjk from 
+    recommends to suggests of texlive-full (Closes: #377106)
+  * texlive-bin: remove fmtutil.cnf link (useless) and mktex.cnf 
+    (taken from tex-common). Add a dep from texlive-base-bin on
+    tex-common >= 0.26. (Closes: #376524)
+  * all: use tex-commons Tpm.pm and tpm2licenses, add build-dep on 
+    tex-common >= 0.23
+  * all: add lintian override for wrong-name-for-upstream-changelog
+
+2006-06-15 NP
+  * separate changelog files for all source packages in addons-per-source
+
+2006-06-13 NP
+  * include fixed supp-*.tex files into texlive-context
+  * include input focus fix for xdvi (upstream, tetex)
+  * include a patch for dvipdfm's config file that allows proper 
+    inclusion of really large Postscript files, as reported by Thomas 
+    Esser and Laurent Siebenmann  on the TeXLive list.
+
+2006-05-28 NP
+  * after discussion with Ralf Stubner move fpl and mathpazo from 
+    fonts-extra/math-extra to fonts-recommended (psnfss calls for), 
+    and move charter from fonts-extra to fonts-recommended.
+    Move some files in fpl.tpm from DocFiles to SourceFiles,
+    thanks Ralf and Frank for tracking this (Closes: #366035)
+    
+2006-05-27 NP
+  * reinstantiate texlive-lang-ukenglish, the un-freeness is not clear.
+  * add a patch by Ralf Stubner to mktexnam (accepted by TE and included
+    upstream) to create TEXMFVAR in mktexnam. First step to do another
+    /var/cache/fonts retry.
+  * fix texlive-bin build logic: patch-stamp: unpack-stamp
+  * allow for additional license entries at the beginning $Pkg.Licenses.add
+  * add the license statement from Donald Arseneau to relicense underscore.sty
+    under LPPL license (Closes: #368902)
+  * move the whole license generation stuff into the generate-license-file,
+    thus uncluttering the rules file
+  * make blacklist also work on the orig.tar.gz
+  * move esbst.tex and romanidx.tex in the babel.tpm file into the 
+    RunFiles section (Closes: #365235)
+  * move fpl into texlive-latex-base as it is required by PSNFSS, also
+    move some files which are actually SourceFiles into the respective
+    section, thanks Ralf and Frank (see 28.05.2006)
+    (also adapt the lintian.override file for new fpl overrides!)
+  * move lmodern from Depends to Recommends in texlive-base
+  * replace the relation directive with single directives for conflicts,
+    depends, recommends, suggests, and add the replaces directive.
+
+2006-05-24 NP
+  * don't build texlive-lang-ukenglish as it is non-free
+    we still have to build dfsg .orig.tar.gz files once!
+
+2006-05-23 NP
+  * texlive-extra-utils recommends perl-tk for texdoctk (Closes: #368659)
+
+version 2005-2 unstable Thu, 11 May 2006 00:12:10 +0200
+
+2006-05-11 NP
+  * another fix for tpm2licenses to not break if there is an empty
+    directory (or one only containing links!)
+  * Upload to unstable sponsored by Neil McGovern <maulkin@halon.org.uk>
+
+2006-05-10 NP
+  * Build-Dep on tex-common not necessary as we include tpm2licenses
+    and fixed Tpm.pm (can go away with next version when the fixes
+    are in tex-common)
+  * The build-dep day, finding what all is necessary for a clean build
+    with tpm2licenses: libappconfig-perl, libxml-dom-perl
+  * Really fix the ibycus4.map problem (Closes: #354652)
+  * adjust dvipdfmx recommend version to 1:20050831-1
+  * Install this file as CHANGES.packaging into texlive-common, and
+    create a streamlined and terse changelog.
+
+2006-05-09 NP
+  * create new package texlive-common:
+    - move the symlink /u/s/texmf-texlive/doc -> ../texlive-doc from
+      texlive-base-bin to texlive-common, and the installation of it
+      from tpm2deb.pl to texlive-common.links.dist (Closes: #364776)
+    - same as above for the /u/s/texmf-texlive/ls-R link
+    - let *all* packages depend on texlive-common (which allows the above
+      two changes!)
+    - add a all.preinst.pre snippet that ensures that all texlive
+      packages are *first* purged before the -2 version is installed.
+      We don't support upgrade path from experimental. Also add the
+      preinst handling which was missing.
+    - texlive-common depends on tex-common, the other packages do only
+      depend on texlive-common
+  * allow all.{post,pre}{inst,rm}.{post,pre} to be merged into all
+    maintainer scripts
+  * do not install SourceFiles into the binary package.
+  * install the README.?? files only into texlive-common
+  * update the tl4deb-dep diagram
+  * move endfloat.dvi from texlive-latex-recommended to texlive-latex-extra
+    (upstream fix necessary)
+
+2006-05-08 NP
+  * move the installation of debianize-updmap form tpm2deb.pl to the
+    texlive-base-bin.root 
+  * update tpm2liclines from catalogue
+  * allow installation of uuencoded files via the .root method, and move
+    tl4deb-deptree.pdf.uu into texlive-common.root, remove all references
+    to tl4deb-deptree in tpm2deb.pl (especially the rules files)
+  * remove all .svn directories at source package build time from debian
+  * bump standards version to 3.7.2, no changes necessary
+  * install mime entry for dvi in texlive-base-bin (thanks JÃ¶rg Sommer)
+  * move declaration of build-dependencies into the config file,
+    move dpatch into Build-Depends: as it is necessary for clean target.
+  * before writing out relation fields, uniq the entries.
+
+2006-05-06 NP
+  * blacklist musixtex, musixps, musixlyr, and let texlive-music depend
+    on the updated packages.
+  * add mllatex.ini to texlive-formats-extra and blacklist it in
+    texlive-latex-base
+
+2006-05-04 NP
+  * add man pages for pkfix, texconfig-dialog, aleph, lambda, otangle
+    (thus all binaries have man pages now, yippie)
+
+2006-05-03 NP
+  * add man page for pdfcrop (written by Frank, thanks)
+
+2006-05-02 NP
+  * texlive-lang-polish conflicts with octave-forge as both provide
+    /usr/bin/mex, this is preliminary, a better solution must be
+    sought (Closes: #364059)
+
+2006-05-01 NP
+  * add man pages for bibtex8, devnag, ps4pdf, musixflx (from Andreas Tille)
+    getnonfreefonts-sys (link to getnonfreefonts), perltex (pod2man)
+
+2006-04-30 NP
+  * add man page for simpdftex
+
+2006-04-29 NP
+  * add man page for pdfopen and pdfclose (thanks Frank)
+  * add man page for deprecated altpdf* scripts
+
+2006-04-25 NP
+  * extend license with a coverage check
+  * blacklist trig.dtx and xdoc from fontinst sources (thanks to Frank
+    for spotting this)
+  * extend the svn README (not installed) for config file syntax and
+    first write up on the build procedure
+
+2006-04-23 NP
+  * add support for arbitrary bin-package specific subtrees in addons-per-bin,
+    and install omfonts.1 into texlive-omega man directory.
+  * License support rehauled: We now give for (nearly) every file a license
+    statement generated from the TeX Catalogue. 
+
+2006-04-10 NP
+  * fix build_format_if_format_exists check, it was completely hosed
+  * let texlive-lang-cyrillic conflict with tetex due to /usr/bin/ru*
+
+2006-04-06 NP
+  * blacklist sanskrit.tpm, and recommend latex-sanskrit from
+    texlive-lang-indic.
+
+2006-04-03 NP
+  * Remove build-deps on | libxaw8-dev as it goes away with X7.
+
+2006-04-01 NP
+  * Remove non-free documentation and create a specific package
+    texlive-doc-nonfree. Currently only three context documents.
+  * change pdftex's version string to indicate that it uses libpoppler,
+    taken from the teTeX patch (thanks to Frank and Julian).
+
+2006-03-23 NP
+  * include the texdoc patch from tetex, which allows following of
+    symlinks for doc files, and fixes security concerns (Closes: #356390)
+  * As a consequence of the above patch let tl-extra-utils depend on 
+    mime-support.
+  * remove tetex-missing-magic-header workaround in test script.
+
+2006-03-20 NP
+  * add conflict ptex-bin vs texlive-lang-polish as both provide platex.
+  * add a fix to the tmpfile race in the example feynmf.pl script (thanks
+    to Kevin B. McCarty).
+
+2006-03-14 NP
+  * change shell for the reportbug script to bash (Closes: #356391)
+
+2006-03-12 NP
+  * Add lintian override for pdfcrop and thumbpdf executable-not-elf-or-script
+    because it is one of the magic header which can be called with sh or perl.
+
+2006-03-11 NP
+  * Blacklist /usr/bin/thumbpdf and /usr/bin/pdfcrop as it is a link to 
+    texexec, which is in texlive-context, while thumbpdf/pdfcrop is in 
+    texlive-pdfetex. Remap the thumbpdf and pdfcrop perl files from scripts to
+    /usr/bin. (Closes: #352092)
+
+2006-03-06 NP
+  * allow overriding of tpm and package titles and descriptions, improve
+    various descriptions (Closes: #354964)
+
+2006-03-04 NP
+  * add all update-* calls to the postinst scripts so that the config file do
+    not contain left-overs from tetex at switch time (Closes: #355266)
+
+2006-03-02 NP
+  * Add the temporary directory to TEXFORMATS in fmtutil, to allow
+    building formats based on latex.fmt without cluttering stdout
+    (patch taken from tetex by Frank KÃ¼ster, see bug #354604)
+
+2006-03-01 NP
+  * make all texlive-lang-* packages working with tetex3, but add a
+    README file explaining the situation for duplicate languages.
+  * only recommend dvipdfmx, so we can go for the upload
+  * make most depends on other Debian packages a recommends (tipa, texpower,
+    etc)
+
+2006-02-28 NP
+  * remap the ibycus4.map TeX/MF input file from the fonts/map location
+    to the fonts/source location (upstream cleanup necessary) (Closes: #354652)
+  * add packages specific README.Debian files
+  * allow various texlive-lang-* packages to work with tetex3
+
+2006-02-26 NP
+  * Fix dependency of texlive onto texlive-latex-base
+
+2006-02-25 NP
+  * Let texlive-base depend on the new NMU of dvipdfmx and blacklist it.
+  * Try to stop the build system to build dvipdfmx.
+  * Add Provides for virtual packages: dvipdfm, cweb, ctie, texdoctk
+
+2006-02-20 NP
+  * move all files to texmf-texlive, only a few essential stay in TEXMFMAIN
+  * add a new package texlive-full which takes the role of the previous
+    texlive package in pulling in all necessary components, while the
+    texlive package itself now consists of a selection of packages
+    (the -recommended ones, plus doc-en, but no -lang-*)
+
+2006-02-19 NP
+  * conflict: texlive-extra-utils with dviutils (superseeded, more utils)
+  * blacklist bin-dvi2tty, but let tl-extra-utils depend on dvi2tty
+  * fix problems when switching from teTeX (missing update-language call)
+    (all three thanks to Atsuhito Kohda)
+
+2006-02-18 NP
+  * The svn repository has moved to the debian-tex project at alioth,
+    thus the revisions now are shifted by ~500.
+
+2006-02-13 NP
+  * remove /var/lib/texmf/web2c/{latex,pdflatex}.{fmt,log} before
+    calling fmtutil-sys --all as jadetex (and other formats) with 
+    a fmtutil config line based on the latex format might use the
+    old latex format. (Closes: #351707)
+
+2006-02-12 NP
+  * blacklist /usr/bin/uniqleaf which is a link to texexec but no
+    corresponding perl file exists (but it is in tetex).
+  * Fix the Build-Depends-Indep vs Build-Depends stuff
+  * tipa NMU is in Debian, so depend on it
+  * fix for the link files fix
+  * cleanup of common.functions (backticks, printf instead of echo -n)
+
+2006-02-11 NP
+  * blacklist lm(odern), and depend on lmodern >= 0.99.3-1, this makes the
+    lmodern fonts again available for X (Closes: #351727)
+  * included fixes for errors in the depot:
+    - remove ltxdoc.cfg from tex/latex/subfig
+    - move pst-3d.tex from the doc directory to the proper place
+
+2006-02-06 NP
+  * add a special clause to bug script to see the texmf-texlive/ls-R file
+  * import debianize-updmap and other fixes for fmtutil from tetex 
+
+2006-01-31 NP
+  * fix installation of files from addons-per-bin
+  * link fixing: remove double call to dh_link, install pre-distributed
+    links files as package.links.dist, fix update-link-files to copy the
+    package.links.dist to package.links, and only append the links from
+    package.links.generated
+  * add some more man pages (links to pdfetex.1)
+
+2006-01-24 NP
+  * add a watch file to the sources
+  * add poppler/Link.h for building with poppler >= 0.5.0. Thanks to Martin
+    Pitt.
+  * texpower is updated, let texlive depend on it
+
+2006-01-15 NP
+  * expand reportbug script to include an ls -l of texmf.cnf, fmtutil.cnf
+    updmap.cfg, and language.dat
+
+version 2005-1 experimental Thu, 12 Jan 2006 17:30:22 +0100
+
+2006-01-12 NP
+  * switch to debhelper compat version 5, no changes necessary
+  * upload to experimental, based on scripts revision 293.
+  * Upload sponsored by Neil McGovern <maulkin@halon.org.uk>
+  * fix tetex-dependency/conflict check
+  * fix bug report script, install it into all packages
+
+2006-01-11 NP
+  * support for reportbug control and script, all packages but the
+    doc packages report together with texlive-base-bin, and texlive-base-bin
+    reports via the same script as does tetex-base.
+  * remove config.status file in pdcmac
+  * texlive-formats-extra conflicts with tetex-bin <= 3.0-13
+  * add missing build dependency texlive-bin -> ed
+  * test builds are done in a minimal pbuilder with only build-essential stuff
+
+2006-01-09 NP
+  * clean up poppler patch
+  * separate the writing of debian/rules into its own function
+  * clean up the whole direcory (shouldn't I do it for my life, too ;-)
+  * add a README file in the repository how everything is structured
+  * restructuring stuff:
+    - merge scripts/snippets/addons etc into two directories
+      addons-per-source and addons-per-bin
+    - simplify the make_deb_source functions as nearly all files
+      are now installed automatic via the addons-per-* stuff.
+
+2006-01-04 NP
+  * fix read_changelog program
+  * build sources only based on the configuration in tpm2deb.cfg, not
+    necessary to be specified in the Makefile
+  * test script cats all the error files /tmp/texlive.* to stdout if
+    one of the commands goes wrong
+  * fix check_consistency by blacklisting collection-binaries, actually
+    break out if there is an error raised in check_consistency
+
+2005-12-29 NP
+  * remove conflicts on thailatex, although it doesn't work with texlive
+    (and probably not with thailatex). Updates are necessary to thailatex.
+  * change dep on tex-common to >= 0.12
+
+2005-12-28 NP
+  * kill texlive-lang-cjk package:
+    - move yi4latex to texlive-latex-extra
+    - recommend latex-cjk-all (>= 4.6.0+cvs20051031-4)
+  * remove 40_hbf2gf.dpatch as it is not included into the package
+    anymore
+  * add libpoppler-dev to Build-Deps for texlive-bin
+
+2005-12-27 NP
+  * move unified doc dir to /usr/share/doc/texlive-doc as there is a 
+    package texlive, install all the README.?? etc also there
+  * include fixes from Werner Lemberg for hbf2gf and mktexmf
+       dpatch/texlive-bin/40_hbf2gf.dpatch and 41_maketexmf.dpatch
+       dpatch/texlive-base/30_depot_fixes.dpatch
+  * switch pdfetex from libxpdf to libpoppler, patch taken from tetex
+
+2005-12-26 NP
+  * add missing dependency of texlive-omega onto texlive-latex-base for
+    latex.ltx in lambda.ini (todo for depot)
+  * move mltex and bin-mltex to texlive-formats-extra (todo for depot)
+  * add missing dependency of texlive-formats-extra onto texlive-latex-base
+    for bplain.tex and mllatex (todo for depot)
+  * include diagram into texlive-doc-base package
+  * fix --noremove option to tpm2deb.pl
+  * add sharutils to build-deps of texlive-doc
+
+2005-12-23 NP
+  * created a diagram of dependencies
+  * implement automatic test system, testing all packages with install-
+    remove-install-purge cycle
+  * fix installation of eplain format, it has been moved to tl-plain-extra
+    instead of tl-formats-extra (todo for depot)
+  * for the texlive-doc-* packages call mktexlsr only if it is available
+    (these packages do not depend on texlive-base-bin)
+
+2005-12-21 NP
+  * call fmtutil-sys --all in tl-base and tl-base-bin postinst script
+  * move tex4ht from recommends to depends for the texlive package, as
+    it is already fixed in unstable to work with texlive and tetex.
+  * Include relation to teTeX in README.Debian
+
+2005-12-15 NP
+  * make texlive-math-extra and texlive-plain-extra conflict with tetex
+  * version dependency of cm-super >= 0.3.3-3 due to the name change
+  * include pdftex update to 1.30.5, bugfix release
+  * texlive-font-utils conflicts with tetex
+
+2005-12-14 NP
+  * tl-htmlxml completely replaced, removed conflict of tl-context vs tex4ht
+  * let texlive recommend tex4ht in locally updpkg version
+
+2005-12-13 NP
+  * make packages which are not texlive specific depend on either texlive
+    or tetex, and remove unnecessary conflicts with tetex, so that tetex
+    users can use the texlive packages, too.
+
+2005-12-12 NP
+  * Rename dependency from lcdftypetools to lcdf-typetools
+  * don't build texlive-htmlxml but recommend the respective debian pkgs
+  * move xmlplay from texlive-htmlxml (not build) to tl-latex-extra
+
+2005-12-11 NP
+  * remove texlive from the dependencies of the texlive packages
+  * include security fix xpdf-3.01pl1.patch (CAN-2005-3193)
+  * add bzip2 to build-dep
+  * fix installation of getnonfreefonts(-sys)
+
+2005-12-10 NP
+  * fix rules generation to first unpack and then patch
+  * add texdoctk patch warning if perl-tk is not installed (stolen from tetex)
+    and remap-link texdotk.{defaults,dat} to /etc/texmf/texlive/texdoctk
+  * add a texlive meta package that pulls in all sub packages and other
+    Debian packages resulting in a more or less complete TeX Live system.
+  * change orig.tar.gz layout to look exactely like the DVD (so we can
+    once put the debian dir into the DVD)
+
+2005-12-09 NP
+  * use source.tar.bz2 from Master/source (i.e. from the DVD)
+
+2005-12-03 NP
+  * blacklist euclide.tpm, as it is superseeded by pst-eucl (todo for depot)
+  * "give Debian what Debian is":
+    - do not build texlive-lang-arab as it is arabtex which is in Debian
+    - blacklist prosper and depend on prosper (fix for prosper needed)
+      recommend prosper
+    - blacklist texpower and tpslifonts as they are superseeded by the
+      Debian texpower package (fix for texpower needed), recommend texpower
+    - blacklist tipa as it is in Debian (fix for tipa send to maintainers)
+      recommend tipa
+  * switch field separator in cfg file to ; so that epoch specifications work
+
+2005-12-02 NP
+  * blacklisting xymtex as it is not distributable.
+  * blacklist (bin-)ppower4 as it depends on java and no sources
+    are provided within texlive (but you can get it from the author)
+  * save ChangeLog in utf8
+
+2005-12-01 NP
+  * add dependency tl-context -> tl-metapost (thanks Arne JÃ¸rgensen)
+    (todo for depot)
+
+2005-11-30 NP
+  * add symlink from texmf-texlive/ls-R to /var/lib/texmf/ls-R-TEXLIVE
+  * kill packages ttf-utils, ps-utils, graphics-tools, they should become
+    proper Debian packages
+
+2005-11-29 NP
+  * another round of package renaming, adaptions to the perl script
+  * move only the files from texmf-dist and texmf-doc to texmf-texlive, 
+    leave others in place (more work for teTeX cooperation has to be done)
+  * fix lintian generation for source packages
+
+2005-11-28 NP
+  * reduce number of source packages
+  * rename various packages
+
+2005-11-27 NP
+  * properly clean up debian subdir with target clean, ie remove the
+    generated maintainer scripts and the generated .link files.
+  * upgrade pgf in texlive-pictures to 1.01 for compatibility fixes
+
+2005-11-24 NP
+  * Close the ITP (Closes: #312897)
+  * add a dependency tl-htmlxml -> tl-latexrecommended because jadetex
+    needs the ecrm fonts.
+  * switch to texmf-texlive tree, which also makes a dependency on
+    tex-common >= 0.12 necessary.
+
+version 2005-0.2 UNRELEASED Tue, 22 Nov 2005 23:49:00 +0100
+
+2005-11-22 NP
+  * this release was uploaded as -1 to experimental but rejected. Thus
+    the release was renamed as -0.2 and a new -1 will be generated.
+  * re-add updmap-sys call to the postrm scripts
+  * make updmap-sys silent in postinst script
+  * make fmtutil-sys silent in postinst script
+  * make mktexlsr silent in postinst script
+  * change depend on tex-common to >= 0.11 for TEXMFSYSCONFIG change
+
+2005-11-21 NP
+  * fix lintian source override installation
+  * fix etex/pdfetex format generation problem
+  * remove the 04TeXlive hack as the change will go into tex-common 0.11
+    rather soon
+  * remap only a few config files (those for programs) to /etc/texmf/texlive
+  * try to fix the conundrum with format generation. This is a complete
+    upstream chaos (ok, also upstream I created the chaos ;-). Should be fixed
+    rather soon.
+
+2005-11-20 NP
+  * fix invocation of grep in common.functions to add || true, since grep
+    returns if no match found
+  * fix installation of TeXlive.cnf as 04TeXlive.cnf into /e/t/texmf.d
+  * add a overriding TEXMF variable to 04TeXlive.cnf which includes
+    TEXMFCONFIG without !! (Should actually be fixed in tex-common!)
+  * remove the long invocation of language.dat
+  * fix merging of common.functions into postrm and prerm
+  * fix regexp for installing lintian.override files
+
+2005-11-19 NP
+  * add common.functions and merge it into the maintainer scripts
+  * change check for the existence of a format from kpsewhich fmt.ini
+    to a fmtutil-sys --listcfg check (in common.functions)
+  * Leave the map files in TEXMFMAIN and do not remap them to /etc/texmf
+  * New configuration file handling, all the files are left in their
+    normal place and config files to shadow these files should be put 
+    into /etc/texmf
+  * Add override for TEXMFSYSCONFIG to /etc/texmf
+  * give the updmap.d, fmt.d, and language.d config snippets priority 10
+    and only the us language snippet the 09 priority.
+  * create a README.Debian
+  * lintian override for a2perl header problem
+
+2005-11-16 NP
+  * add a distribution entry to the ChangeLog file and make tpm2deb.pl
+    aware of it
+  * fix all remaining man page warnings of lintian
+  * load tpm data from a dump of the %TpmData using perl::Storable,
+    significantly speeding up the initialization time at source-deb
+    building time.
+  * add additional override for texlive-langgerman that german is correct
+
+2005-11-15 NP
+  * fix the man page errors (wrong char and ttf2pt1)
+
+version 2005-0.1 UNRELEASED Mon, 14 Nov 2005 20:11:34 +0100
+
+2005-11-14 NP
+  * remove build-dep on tex-common
+  * Rework maintainer script handling, separate out the creation of
+    maintainer scripts into a function, allow only to create the
+    maintainer scripts for checking.
+  * move the extra format configuration from the snippets/post scripts
+    to tpm2deb.cfg.
+  * Building a first prerelease version. The scripts used are from
+    svn revision 134.
+
+2005-11-11 NP
+  * Fix a failure in setting the executes, thus there were some map files
+    missing.
+
+2005-11-09 NP
+  * Don't forget dh_strip
+
+2005-11-08 NP
+  * Fixes for big cleanup part I.
+  * Create all rules file from tpm2deb.pl, make the rules subdir
+    unnecessary.
+
+2005-11-07 NP
+  * Big cleanup in the script, part I.
+    - make config file syntax more readable
+    - create infrastructure for all kind of tests by reading in all tpm
+      data and store it in a hash
+    - separation of functions handling with tpm data, config file reading
+      and hash creation from the debian functions
+    - work on more packages in one go is now possible, thus the tedious
+      reading of all the tpm files is not necessary anymore
+
+2005-11-05 NP
+  * TeX live 2005 is done. It includes everything up to perforce change #8640.
+  * Make a new set of tpm/licence files
+  * allow independent building of orig.tar.gz files
+  * do not create empty control files
+  * remove old fmt/log files in the postinst script prior to creating
+    them new to get rid of leftovers.
+  * include a lot of checks that dependencies are going right
+
+version 2004.05.10.13-1 UNRELEASED Thu, 13 Oct 2005 22:44:33 +0200
+
+2005-10-13 NP
+  * Include the list of all licenses of all packages into the package
+  * Rebuild packages from current depot including perforce change #8432
+  * move the format generation of etex and pdfetex from -basic to -pdfetex
+  * Install lintian overrides for zero-byte-file-in-doc-directory,
+    extra-license-file, and script-not-executable.
+  * add support for dh_link and create links for some man pages
+
+2005-10-11 NP
+  * Make blacklists collection specific. 
+  * Implement consistency checks:
+    - packages which are included in two collections
+    - packages which are not included at all
+      (missing for bin-* packages)
+  * Include antt and iwona only in texlive-fontsextra and not in 
+    texlive-langpolish.
+
+2005-10-06 NP
+  * change cm-super from Suggest to Depend, as it is now in Debian/sid
+
+2005-10-04 NP
+  * remove last traces of texlive-trees and replace it by Master
+  * Fix postrm scripts to take actions only on remove action, not
+    on purge
+
+2005-09-29 NP
+  * Move to svn://svn.debian.org/pkg-texlive/texlive/trunk/
+  * split tpm2deb from Master, include the Tools perl modules in orig.tar.gz
+
+2005-09-27 NP
+  * Add mktexlsr patch to generate ls-R via a /tmp file and cat into
+    the original one. This way permissions can be set for the ls-R files.
+    Taken from tetex-bin.
+
+2005-09-26 NP
+  * Changed cmd test to which from test -e, so that no actual paths
+    are used in the control scripts (Debian Policy)
+
+version 2004.05.09.25-1 UNRELEASED Sun, 25 Sep 2005 12:03:18 +0200
+
+2005-09-25 NP
+  * Change the test for fmtutil-sys --byhyphen to fmtutil-sys --listcfg
+    and grep for ^latex.
+  * Remove the chmod -x stuff, it breaks execution of various web2c/*
+    scripts (mktexupd, tcfmgr, ...)
+  * Switch to new numbering scheme (tlversion.yy.mm.dd) where tlversion
+    is the last *released* TeX live version and yy.mm.dd is the current
+    date. This way we can have regular releases 200N-debrelease and 
+    additional releases between official TeX live releases.
+  * Fix the order of ifs in postrm scripts so that first the existence of
+    fmtutil-sys is checked, and then wether the latex fmt is installed.
+  * Add myself to the Uploaders field.
+  * New source version, including up to perforce change #8177
+
+2005-09-24 NP
+  * Forget to remove the "all" from the generated rules file. It does
+    not hurt at build time, but I don't like it.
+  * add the fmtutil-sys --byhyphen calling check also to the postrm scripts
+  * remove x bit from all files under texlive-trees at source packages
+    built time
+
+2005-09-23 NP
+  * Fix the lang postinst scripts so that fmtutil-sys --byhyphen is only
+    called if language.dat is found. This is not the optimal method, but
+    the best I can think of ATM.
+  * Actually copy source and not source.development from the depot
+  * make the architecture parameter to tpm2deb unnecessary and put config
+    for this into the tpm2deb.cfg file. Update all the debian/rules files.
+  * Change Maintainer to: 
+    Debian TeX live Maintainers <pkg-texlive-maint@lists.alioth.debian.org>
+  * Added some documentation to tpm2deb.pl, and cleaned up the script
+
+version 2005.09.15-2 UNRELEASED Wed, 21 Sep 2005 16:59:23 +0200
+
+2005-09-20 NP
+  * Move the link /usr/share/texmf/fonts/map -> /etc/texmf/map from
+    texlive-basic to texlive-basicbin as in the later there are several
+    map files and updmap is also in basicbin
+  * Temporary fixes to the tpm files to make texlive-lang* with hyphen files
+    depend on texlive-latex and not only on texlive-basic.
+  * Add (unused) feature to build debian packages for single CTAN packages
+    as well
+
+version 2005.09.15-1 UNRELEASED Thu, 15 Sep 2005 16:14:10 +0200
+
+2005-09-15 NP
+  * New source version, including up to perforce change #8062
+  * fixed format generation problem
+  * make descriptions lines not longer than 80 chars
+
+2005-09-14 NP
+  * add -e to the /bin/sh shebang for error checking in the control scripts
+  * test for existence of various programs before trying to execute them
+    this is for the case when a package is removed but not purged, but
+    the tex-common package is removed, too.
+
+version 2005.08.27-1 UNRELEASED Sat, 27 Aug 2005 16:03:44 +0200
+
+2005-08-27 NP
+  * New source version, including up to perforce change #7870
+  * fix build dependency on libXaw7-dev | libXaw8-dev
+  * Fix generation of formats of texlive-basic. The actual fmt.d files
+    are in texlive-basicbin, but the .ini files are in texlive-basic,
+    so actually the call to fmtutil should be in the postinst of
+    texlive-basic. (Thanks to LUK ShunTim)
+
+2005-08-26 NP
+  * Do not include cm-super.tpm, but suggest the debian package cm-super,
+    which contains the full set of cm-super fonts. For now locally
+    available on tug.
+
+2005-08-25 NP
+  * Fix installation of README.Debian-source into all binary packages
+
+version 2005.08.24-1 UNRELEASED Wed, 24 Aug 2005 18:10:02 +0200
+
+2005-08-24 NP
+  * Everything is build with depot at change #7842
+  * Really fix the info problem: Now all the info files are converted at
+    install time to unix line endings. Thus also the strange ^M in the
+    postinst script install-info commands should be fixed.
+
+2005-08-23 NP
+  * New source version, including up to perforce change #7836
+    This includes fixed versions of pdftex, mpost, dvipdfmx, and as usual
+    several updates to  (La)TeX packages.
+  * fixes the dvips.info install problem
+  * lm is now included in texlive-basic, so changed conflicts in tpm2deb.cfg
+  * generation of /var/cache/font/* and various ls-R files has moved to
+    tex-common (>= 0.7), thus also the changed Depends
+  * Dependency on tex-common (>= 0.7) also fixes the lambda with all
+    languages problem in dumping the format file
+
+2005-08-22 NP
+  * Include the included packages and their title in the long description
+    of the control files, and generate the control files automatically.
+
+version 2005.08.21-1 UNRELEASED Sun, 21 Aug 2005 16:20:00 +0200
+
+2005-08-21 NP
+  * New source version, including up to perforce change #7781
+  * Fix missing dependencies in Depot, should make install/deinstall more
+    clean, and give a full install.
+  * Building the source packages does not need the file revision anymore,
+    all information are deduced from this ChangeLog file
+
+version 2005.08.18-2 UNRELEASED Sat, 20 Aug 2005 22:35:00 +0200
+
+2005-08-20 NP
+  * Fix installation of /var/cache/font etc
+  * Link verious config files into /etc/texmf
+  * remove generated formats in the postrm script
+  * dynamically generate ChangeLog file from the ChangeLog of tpm2deb
+
+version 2005.08.18-1 UNRELEASED Thu, 18 Aug 2005 22:00:00 +0200
+
+2005-08-18 NP
+  * Split out texinfo building into its own (source)package.
+  * More work on the doc disaster.
+
+2005-08-16 NP
+  * Fix info installation again. blacklist now really disables *all*
+    actions, also specials, while empty mappings allow special actions.
+    So the info files from info are blacklisted, all the others are
+    remapped to void and dh_installinfo-ed.
+
+2005-08-12 NP
+  * Fix syntax error in postrm when no actions are defined
+
+2005-08-11 NP
+  * Fix install-info installation
+  * Fix dh_installinfo/dh_compress order in rules, update rules files for
+    arch=all
+  * do not call updmap-sys, fmtutil-sys, update-XXXX in postrm upgrade
+    . /usr/share/doc/pkgname/...
+        contains the actual files
+    . /usr/share/doc/texmf/
+        contains some directories and some symlinks to directories in
+        /usr/share/doc/pkgname (as I said, hope this works, will
+        implement it now and see ;-)
+    . /usr/share/texmf/doc -> ../doc/texmf
+
+2005-08-10 NP
+  * Add support of info files with dh_installinfo
+  * do not install tpm files and fmtutil/* files into /usr/share/texmf
+  * put DocFiles back into /usr/share/texmf/doc, but make links of
+    every file to /usr/share/doc/debname/...
+    Hopefully texdoc is working now.
+
+version 2005.08.02-1 UNRELEASED Tue, 02 Aug 2005 20:00:00 +0200
+
+2005-08-02 NP
+  * Start of ChangeLog and first version
+
+EndOfChangeLog
+
+# vim:set fileencoding=utf-8: #
+# Local Variables:
+# coding: utf-8
+# mode: debian-changelog
+# End:
--- texlive-extra-2009.orig/debian/texlive-publishers.override
+++ texlive-extra-2009/debian/texlive-publishers.override
@@ -0,0 +1,4 @@
+texlive-publishers: zero-byte-file-in-doc-directory
+texlive-publishers: extra-license-file
+texlive-publishers: script-not-executable
+texlive-publishers: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/texlive-extra-utils.install
+++ texlive-extra-2009/debian/texlive-extra-utils.install
@@ -0,0 +1,8 @@
+texmf/doc/man/man1/a2ping.1        usr/share/man/man1
+texmf/doc/man/man1/e2pall.1        usr/share/man/man1
+texmf/doc/man/man1/findhyph.1      usr/share/man/man1
+texmf/doc/man/man1/getnonfreefonts.1       usr/share/man/man1
+texmf/doc/man/man1/mkjobtexmf.1    usr/share/man/man1
+texmf/doc/man/man1/pkfix-helper.1  usr/share/man/man1
+texmf/doc/man/man1/texdiff.1       usr/share/man/man1
+texmf/doc/man/man1/texdirflatten.1 usr/share/man/man1
--- texlive-extra-2009.orig/debian/texlive-fonts-extra.override
+++ texlive-extra-2009/debian/texlive-fonts-extra.override
@@ -0,0 +1,4 @@
+texlive-fonts-extra: zero-byte-file-in-doc-directory
+texlive-fonts-extra: extra-license-file
+texlive-fonts-extra: script-not-executable
+texlive-fonts-extra: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/bug.script
+++ texlive-extra-2009/debian/bug.script
@@ -0,0 +1,96 @@
+#!/bin/bash
+# $Id: bug.script 4642 2010-06-24 04:25:31Z preining $
+set -e
+
+cat <<EOF
+
+Please read and follow the instructions in the first lines below
+the text: "-- Package-specific info:".
+Thank you.
+
+Press ENTER to continue
+EOF
+
+getkey
+
+cat >&3 <<EOF
+If you report an error when running one of the TeX-related binaries 
+(latex, pdftex, metafont,...), or if the bug is related to bad or wrong
+output, please include a MINIMAL example input file that produces the
+error in your report. 
+
+Please run your example with
+	(pdf)latex -recorder ...
+(or any other program that supports -recorder) and send us the generated
+file with the extension .fls, it lists all the files loaded during
+the run and can easily explain problems induced by outdated files in
+your home directory.
+
+Don't forget to also include minimal examples of other files that are 
+needed, e.g. bibtex databases. Often it also helps
+to include the logfile. Please, never send included pictures!
+
+If your example file isn't short or produces more than one page of
+output (except when multiple pages are needed to show the problem),
+you can probably minimize it further. Instructions on how to do that
+can be found at
+
+http://www.latex-einfuehrung.de/mini-en.html (english)
+
+or 
+
+http://www.latex-einfuehrung.de/mini.html (german)
+
+##################################
+minimal input file
+
+
+##################################
+other files
+
+EOF
+
+# unset error exit since those files might not be present...
+set +e
+for dir in $(kpsexpand '$TEXMF' | sed -e 's/,/ /g;s/[!{}]//g;'); do
+  ls_R_files="$ls_R_files $(ls $dir/ls-R 2>/dev/null)";
+done
+ls_R_files="$ls_R_files $(ls /usr/share/texmf-texlive/ls-R 2>/dev/null)"
+
+echo "######################################" >&3
+echo " List of ls-R files" >&3
+echo >&3
+for file in $ls_R_files; do
+  ls -l $file >&3
+#  echo >&3
+#  cat $file >&3
+#  echo "######################################" >&3
+done
+
+echo "######################################" >&3
+echo " Config files" >&3
+for i in texmf.cnf fmtutil.cnf updmap.cfg ; do
+  f=$(kpsewhich --format='web2c files' $i)
+  if [ -z "$f" ] ; then
+    echo "Warning: $i cannot be found with kpsewhich!" >&3
+  else
+    ls -l $f >&3
+  fi
+done
+for i in language.dat ; do
+  f=$(kpsewhich -progname=latex $i)
+  if [ -z "$f" ] ; then
+    echo "Warning: $i cannot be found with kpsewhich!" >&3
+  else
+    ls -l $f >&3
+  fi
+done
+
+echo "######################################" >&3
+echo " Files in /etc/texmf/web2c/" >&3
+ls -l /etc/texmf/web2c/ >&3
+
+echo "######################################" >&3
+echo " md5sums of texmf.d" >&3
+md5sum /etc/texmf/texmf.d/* >&3
+
--- texlive-extra-2009.orig/debian/texlive-font-utils.links.dist
+++ texlive-extra-2009/debian/texlive-font-utils.links.dist
@@ -0,0 +1,11 @@
+usr/share/texmf-texlive/scripts/fontools/afm2afm usr/bin/afm2afm
+usr/share/texmf-texlive/scripts/fontools/autoinst usr/bin/autoinst
+usr/share/texmf-texlive/scripts/fontools/cmap2enc usr/bin/cmap2enc
+usr/share/texmf-texlive/scripts/fontools/font2afm usr/bin/font2afm
+usr/share/texmf-texlive/scripts/accfonts/mkt1font usr/bin/mkt1font
+usr/share/texmf-texlive/scripts/fontools/ot2kpx usr/bin/ot2kpx
+usr/share/texmf-texlive/scripts/fontools/pfm2kpx usr/bin/pfm2kpx
+usr/share/texmf-texlive/scripts/fontools/showglyphs usr/bin/showglyphs
+usr/share/texmf-texlive/scripts/accfonts/vpl2ovp usr/bin/vpl2ovp
+usr/share/texmf-texlive/scripts/accfonts/vpl2vpl usr/bin/vpl2vpl
+usr/share/texmf-texlive/scripts/epstopdf/epstopdf.pl usr/bin/epstopdf
--- texlive-extra-2009.orig/debian/update-link-files.sh
+++ texlive-extra-2009/debian/update-link-files.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+#
+# update-link-files.sh
+# $Id: update-link-files.sh 2583 2007-03-15 20:12:56Z frank $
+#
+# This script serves two purposes:
+# 1) it copies the content of $package.links.dist to $package.links
+# 2) it adjusts the links in $package.links.generated to files which
+#    have been compressed by dh_compress
+#
+# Norbert Preining, 2005-2006
+# GPL
+set -e
+shopt -s nullglob
+
+#
+# first copy the dist link files to the normal
+for i in debian/*.links.dist ; do
+    cp $i debian/`basename $i .dist`
+done
+
+for i in debian/*.links.generated ; do
+    bn=`basename $i .links.generated`
+    while read a b ; do 
+        case "$a" in
+	    usr/share/doc/$bn/* )
+		if [ -r debian/$bn/$a ] ; then 
+	    	    echo "$a $b"
+		else 
+	    	    if [ -r debian/$bn/$a.gz ] ; then #
+	                echo "$a.gz $b.gz"
+	    	    else 
+		        echo "Missing $a" >&2
+	    	    fi
+        	fi
+		;;
+	     * )
+	        echo "$a $b"
+		;;
+	esac
+    done < $i >> debian/$bn.links
+done
+
--- texlive-extra-2009.orig/debian/texlive-math-extra.override
+++ texlive-extra-2009/debian/texlive-math-extra.override
@@ -0,0 +1,4 @@
+texlive-math-extra: zero-byte-file-in-doc-directory
+texlive-math-extra: extra-license-file
+texlive-math-extra: script-not-executable
+texlive-math-extra: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/lintian.override
+++ texlive-extra-2009/debian/lintian.override
@@ -0,0 +1,26 @@
+zero-byte-file-in-doc-directory
+extra-license-file
+script-not-executable
+wrong-name-for-upstream-changelog
+texlive-lang-german: spelling-error-in-description german German
+texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/fpl/fpl/TeXPalladioL-BoldItalicOsF.pe #!fontforge
+texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/fpl/fpl/TeXPalladioL-BoldOsF.pe #!fontforge
+texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/fpl/fpl/TeXPalladioL-ItalicOsF.pe #!fontforge
+texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/fpl/fpl/TeXPalladioL-SC.pe #!fontforge
+texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/hfbright/simplify-rename.pe #!pfaedit
+texlive-base source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst
+texlive-base source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst
+texlive-base source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm
+texlive-bin source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst
+texlive-bin source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst
+texlive-bin source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm
+texlive-lang source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst
+texlive-lang source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst
+texlive-lang source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm
+texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst
+texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst
+texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm
+texlive-doc source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst
+texlive-doc source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst
+texlive-doc source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm
+tetex-base: maintainer-script-needs-depends-on-ucf postinst
--- texlive-extra-2009.orig/debian/texlive-games.override
+++ texlive-extra-2009/debian/texlive-games.override
@@ -0,0 +1,4 @@
+texlive-games: zero-byte-file-in-doc-directory
+texlive-games: extra-license-file
+texlive-games: script-not-executable
+texlive-games: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/preinst.pre
+++ texlive-extra-2009/debian/preinst.pre
@@ -0,0 +1,18 @@
+# preinst.pre
+# $Id: preinst.pre 2583 2007-03-15 20:12:56Z frank $
+# we want to be sure that experimental versions are purged before
+# the first unstable is installed
+# furthermore check that we are at least at version 2005 for the 
+# temporary tetex packages upgrades
+case "$1" in
+  upgrade|install)
+    old_version=$2
+    if [ -n "$old_version" ] && dpkg --compare-versions "$old_version" lt 2005-2 && dpkg --compare-versions "$old_version" gt 2005 ; then
+      echo "Upgrade from experimental versions are not supported!" >&2
+      echo "Please purge all texlive packages before installation." >&2
+      exit 1
+    fi
+    ;;
+esac
+
+# end preinst.pre
--- texlive-extra-2009.orig/debian/texlive-science.Licenses.add
+++ texlive-extra-2009/debian/texlive-science.Licenses.add
@@ -0,0 +1,63 @@
+What follows are individual license statements which override later entries,
+as the later entries are generated automatically.
+
+* computational-complexity (/usr/share/texmf-texlive/tex/latex/computational-complexity/)
+
+Sujet: Re: Licensing info in computational-complexity LaTeX class (Debian
+Bug#477152)
+Date: Tue, 22 Apr 2008 15:39:47 +0200
+De: Michael Nüsken <nuesken@bit.uni-bonn.de>
+Pour: Manuel Pegourie-Gonnard <mpg@elzevir.fr>
+Références: <20080421124959.14552.11248.reportbug@josh-mobile>
+<20080421141940.GG6688@gamma.logic.tuwien.ac.at>
+<480CDD3C.9080108@freedesktop.org>
+<87zlrnhs4b.fsf@riesling.zuerich.kuesterei.ch> <480DD74A.3050904@elzevir.fr>
+
+Hi Manuel!
+
+> Down there in the Debian bug tracking system, and also in the TeX
+> Live maintenance team, we're having problems with your LaTeX
+> class for "computational complexity" articles. Indeed, the main
+> dtx file states that the whole work is under LPPL, but the
+> preamble of the derived files states "you are not allowed to
+> distribute this file".
+> 
+> This is a contradiction, since the LPPL allows to distribute the
+> generated files, and a problem, since if the generated files can
+> actually not be distributed by Debian, TeX Live or MikTeX etc, it
+> means the end users must always install the package by hand,
+> which is a pain for most of them.
+> 
+> I believe you didn't really want to prevent the distribution of
+> the generated files, so would you please consider changing the
+> license statement in order to make it unambiguous?
+True, I overlooked that.  Of course, I want the files to be
+distributed freely.  I'll change it as soon as possible.  If it
+helps for the time being: I hereby declare that the LPPL shall be
+applied for the entire cc.dtx, cc.ins and all generated parts.
+
+> For example, the recommended way of using LPPL for such a work is
+> to state that your work is under LPPL like you do in your dtx,
+> then define which files constitute the work in your dtx's
+> preamble, like, for example:
+> 
+> % This work consists of the files pig.dtx and pig.ins
+> % and the derived file pig.sty.
+> 
+> and then, in each generated file, just write something like:
+> 
+> % (C) 2008 A. U. Thor
+> % This is a generated file.
+> % See pig.dtx for license information.
+> 
+> More info can be found at http://www.latex-project.org/lppl/, and
+> I'd be happy to further discuss the subject with you if you want.
+Thanks for the hints!  That's really helpful.
+
+Kind regards,
+|\  /| Michael Nüsken, b-it computer security,
+| \/ | Room 1.22, <http://www.b-it-center.de/>,
+|  \ | ++49/228/2699-214, ++49/228/2619334,
+|   \| <http://cosec.bit.uni-bonn.de/cosec/members/nuesken.html>.
+
+=============================================
--- texlive-extra-2009.orig/debian/texlive-plain-extra.override
+++ texlive-extra-2009/debian/texlive-plain-extra.override
@@ -0,0 +1,4 @@
+texlive-plain-extra: zero-byte-file-in-doc-directory
+texlive-plain-extra: extra-license-file
+texlive-plain-extra: script-not-executable
+texlive-plain-extra: wrong-name-for-upstream-changelog
--- texlive-extra-2009.orig/debian/source.lintian-overrides
+++ texlive-extra-2009/debian/source.lintian-overrides
@@ -0,0 +1,3 @@
+texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst
+texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst
+texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm
--- texlive-extra-2009.orig/debian/README.source
+++ texlive-extra-2009/debian/README.source
@@ -0,0 +1,18 @@
+
+README.source
+
+Packaging TeX Live for Debian is a huge task. Development is done in
+a very specific layout and source packages are generated from that.
+
+If you want to know how the *orig.tar.gz* and the *source* packages are 
+generated, please check out the Debian TeX Live packaging infrastructure at
+	http://svn.debian.org/wsvn/debian-tex/texlive2009/trunk/
+where you will find a README file explaining everything in detail. Or get it
+at
+	http://svn.debian.org/wsvn/debian-tex/texlive2009/trunk/README
+
+The source packages itself use a mixture of quilt and .diff.gz for the 
+modifications of the upstream source. If you want to change something it is
+best to use the quilt approach as documented in 
+	/usr/share/doc/quilt/README.source
+
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/bibtex/bib/revtex4/apssamp.bib
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/bibtex/bib/revtex4/apssamp.bib
@@ -0,0 +1,21 @@
+@ARTICLE{feyn54,
+   author = "R. P. Feynman",
+   year = "1954",
+   journal = "Phys.\ Rev.",
+   volume = "94",
+   pages = "262"
+}
+
+@ARTICLE{epr,
+   author = "A. Einstein and B. Podolsky and N. Rosen",
+   year = "1935",
+   journal = "Phys.\ Rev.",
+   volume = "47",
+   pages = "777"
+}
+
+@MISC{witten2001,
+   author = "Edward Witten",
+   eprint = "hep-th/0106109"
+}
+
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/bibtex/bst/revtex4/apsrev.bst
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/bibtex/bst/revtex4/apsrev.bst
@@ -0,0 +1,2380 @@
+%%
+%% This is file `apsrev.bst',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% merlin.mbs  (with options: `head,ay,nat,seq-no,nm-init,ed-au,nmlm,x10,x0,m10,m0,nmft,nmft-def,fnm-def,nmfted,lab,lab-def,keyxyr,yr-par,note-yr,tit-it,jtit-x,jttl-rm,thtit-x,trtit-x,vol-bf,vnum-x,volp-com,jpg-1,num-xser,jnm-x,pub-date,pre-pub,isbn,issn,edby,blk-com,pp,ed,abr,ednx,ord,jabr,revdata,eprint,url,url-blk,misc-simple,bibinfo,nfss,{}')
+%% physjour.mbs  (with options: `ay,nat,seq-no,nm-init,ed-au,nmlm,x10,x0,m10,m0,nmft,nmft-def,fnm-def,nmfted,lab,lab-def,keyxyr,yr-par,note-yr,tit-it,jtit-x,jttl-rm,thtit-x,trtit-x,vol-bf,vnum-x,volp-com,jpg-1,num-xser,jnm-x,pub-date,pre-pub,isbn,issn,edby,blk-com,pp,ed,abr,ednx,ord,jabr,revdata,eprint,url,url-blk,misc-simple,bibinfo,nfss,{}')
+%% geojour.mbs  (with options: `ay,nat,seq-no,nm-init,ed-au,nmlm,x10,x0,m10,m0,nmft,nmft-def,fnm-def,nmfted,lab,lab-def,keyxyr,yr-par,note-yr,tit-it,jtit-x,jttl-rm,thtit-x,trtit-x,vol-bf,vnum-x,volp-com,jpg-1,num-xser,jnm-x,pub-date,pre-pub,isbn,issn,edby,blk-com,pp,ed,abr,ednx,ord,jabr,revdata,eprint,url,url-blk,misc-simple,bibinfo,nfss,{}')
+%% photjour.mbs  (with options: `ay,nat,seq-no,nm-init,ed-au,nmlm,x10,x0,m10,m0,nmft,nmft-def,fnm-def,nmfted,lab,lab-def,keyxyr,yr-par,note-yr,tit-it,jtit-x,jttl-rm,thtit-x,trtit-x,vol-bf,vnum-x,volp-com,jpg-1,num-xser,jnm-x,pub-date,pre-pub,isbn,issn,edby,blk-com,pp,ed,abr,ednx,ord,jabr,revdata,eprint,url,url-blk,misc-simple,bibinfo,nfss,{}')
+%% merlin.mbs  (with options: `tail,ay,nat,seq-no,nm-init,ed-au,nmlm,x10,x0,m10,m0,nmft,nmft-def,fnm-def,nmfted,lab,lab-def,keyxyr,yr-par,note-yr,tit-it,jtit-x,jttl-rm,thtit-x,trtit-x,vol-bf,vnum-x,volp-com,jpg-1,num-xser,jnm-x,pub-date,pre-pub,isbn,issn,edby,blk-com,pp,ed,abr,ednx,ord,jabr,revdata,eprint,url,url-blk,misc-simple,bibinfo,nfss,{}')
+%% ----------------------------------------
+%% *** REVTeX-compatible apsrev.bst 1702 ***
+%% 
+%% Copyright 1994-2000 Patrick W Daly
+ % ===============================================================
+ % IMPORTANT NOTICE:
+ % This bibliographic style (bst) file has been generated from one or
+ % more master bibliographic style (mbs) files, listed above.
+ %
+ % This generated file can be redistributed and/or modified under the terms
+ % of the LaTeX Project Public License Distributed from CTAN
+ % archives in directory macros/latex/base/lppl.txt; either
+ % version 1 of the License, or any later version.
+ % ===============================================================
+ % Name and version information of the main mbs file:
+ % \ProvidesFile{merlin.mbs}[2000/05/04 4.01 (PWD, AO, DPC)]
+ %   For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in ENGLISH
+ % This is an author-year citation style bibliography. As such, it is
+ % non-standard LaTeX, and requires a special package file to function properly.
+ % Such a package is    natbib.sty   by Patrick W. Daly
+ % The form of the \bibitem entries is
+ %   \bibitem[Jones et al.(1990)]{key}...
+ %   \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}...
+ % The essential feature is that the label (the part in brackets) consists
+ % of the author names, as they should appear in the citation, with the year
+ % in parentheses following. There must be no space before the opening
+ % parenthesis!
+ % With natbib v5.3, a full list of authors may also follow the year.
+ % In natbib.sty, it is possible to define the type of enclosures that is
+ % really wanted (brackets or parentheses), but in either case, there must
+ % be parentheses in the label.
+ % The \cite command functions as follows:
+ %   \citet{key} ==>>                Jones et al. (1990)
+ %   \citet*{key} ==>>               Jones, Baker, and Smith (1990)
+ %   \citep{key} ==>>                (Jones et al., 1990)
+ %   \citep*{key} ==>>               (Jones, Baker, and Smith, 1990)
+ %   \citep[chap. 2]{key} ==>>       (Jones et al., 1990, chap. 2)
+ %   \citep[e.g.][]{key} ==>>        (e.g. Jones et al., 1990)
+ %   \citep[e.g.][p. 32]{key} ==>>   (e.g. Jones et al., p. 32)
+ %   \citeauthor{key} ==>>           Jones et al.
+ %   \citeauthor*{key} ==>>          Jones, Baker, and Smith
+ %   \citeyear{key} ==>>             1990
+ %---------------------------------------------------------------------
+
+ENTRY
+  { address
+    archive
+    author
+    booktitle
+    chapter
+    collaboration
+    edition
+    editor
+    eid
+    eprint
+    howpublished
+    institution
+    isbn
+    issn
+    journal
+    key
+    month
+    note
+    number
+    numpages
+    organization
+    pages
+    publisher
+    school
+    series
+    title
+    type
+    url
+    volume
+    year
+  }
+  {}
+  { label extra.label sort.label short.list }
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+  #1 'mid.sentence :=
+  #2 'after.sentence :=
+  #3 'after.block :=
+}
+STRINGS { s t}
+FUNCTION {output.nonnull}
+{ 's :=
+  output.state mid.sentence =
+    { ", " * write$ }
+    { output.state after.block =
+        { add.period$ write$
+          newline$
+          "\newblock " write$
+        }
+        { output.state before.all =
+            'write$
+            { add.period$ " " * write$ }
+          if$
+        }
+      if$
+      mid.sentence 'output.state :=
+    }
+  if$
+  s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+    'pop$
+    'output.nonnull
+  if$
+}
+FUNCTION {output.check}
+{ 't :=
+  duplicate$ empty$
+    { pop$ "empty " t * " in " * cite$ * warning$ }
+    'output.nonnull
+  if$
+}
+FUNCTION {fin.entry}
+{ add.period$
+  write$
+  newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+    'skip$
+    { after.block 'output.state := }
+  if$
+}
+FUNCTION {new.sentence}
+{ output.state after.block =
+    'skip$
+    { output.state before.all =
+        'skip$
+        { after.sentence 'output.state := }
+      if$
+    }
+  if$
+}
+FUNCTION {add.blank}
+{  " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+  skip$
+}
+
+FUNCTION {not}
+{   { #0 }
+    { #1 }
+  if$
+}
+FUNCTION {and}
+{   'skip$
+    { pop$ #0 }
+  if$
+}
+FUNCTION {or}
+{   { pop$ #1 }
+    'skip$
+  if$
+}
+FUNCTION {new.block.checkb}
+{ empty$
+  swap$ empty$
+  and
+    'skip$
+    'new.block
+  if$
+}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+    { pop$ "" }
+    'skip$
+  if$
+}
+FUNCTION {emphasize}
+{ duplicate$ empty$
+    { pop$ "" }
+    { "\emph{" swap$ * "}" * }
+  if$
+}
+FUNCTION {bolden}
+{ duplicate$ empty$
+    { pop$ "" }
+    { "\textbf{" swap$ * "}" * }
+  if$
+}
+FUNCTION {bib.name.font}
+{ duplicate$ empty$
+  { pop$ "" }
+  { "\bibnamefont{" swap$ * "}" * }
+  if$
+}
+FUNCTION {bib.fname.font}
+{ duplicate$ empty$
+  { pop$ "" }
+  { "\bibfnamefont{" swap$ * "}" * }
+  if$
+}
+FUNCTION {cite.name.font}
+{ duplicate$ empty$
+  { pop$ "" }
+  { "\citenamefont{" swap$ * "}" * }
+  if$
+}
+FUNCTION {tie.or.space.prefix}
+{ duplicate$ text.length$ #3 <
+    { "~" }
+    { " " }
+  if$
+  swap$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.etal}
+{ "et~al." }
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "ed." }
+
+FUNCTION {bbl.volume}
+{ "vol." }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "no." }
+
+FUNCTION {bbl.nr}
+{ "no." }
+
+FUNCTION {bbl.in}
+{ "in" }
+
+FUNCTION {bbl.pages}
+{ "pp." }
+
+FUNCTION {bbl.page}
+{ "p." }
+
+FUNCTION {bbl.eidpp}
+{ "pages" }
+
+FUNCTION {bbl.chapter}
+{ "chap." }
+
+FUNCTION {bbl.techrep}
+{ "Tech. Rep." }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+FUNCTION {bbl.first}
+{ "1st" }
+
+FUNCTION {bbl.second}
+{ "2nd" }
+
+FUNCTION {bbl.third}
+{ "3rd" }
+
+FUNCTION {bbl.fourth}
+{ "4th" }
+
+FUNCTION {bbl.fifth}
+{ "5th" }
+
+FUNCTION {bbl.st}
+{ "st" }
+
+FUNCTION {bbl.nd}
+{ "nd" }
+
+FUNCTION {bbl.rd}
+{ "rd" }
+
+FUNCTION {bbl.th}
+{ "th" }
+
+MACRO {jan} {"Jan."}
+
+MACRO {feb} {"Feb."}
+
+MACRO {mar} {"Mar."}
+
+MACRO {apr} {"Apr."}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"Jun."}
+
+MACRO {jul} {"Jul."}
+
+MACRO {aug} {"Aug."}
+
+MACRO {sep} {"Sep."}
+
+MACRO {oct} {"Oct."}
+
+MACRO {nov} {"Nov."}
+
+MACRO {dec} {"Dec."}
+
+FUNCTION {eng.ord}
+{ duplicate$ "1" swap$ *
+  #-2 #1 substring$ "1" =
+     { bbl.th * }
+     { duplicate$ #-1 #1 substring$
+       duplicate$ "1" =
+         { pop$ bbl.st * }
+         { duplicate$ "2" =
+             { pop$ bbl.nd * }
+             { "3" =
+                 { bbl.rd * }
+                 { bbl.th * }
+               if$
+             }
+           if$
+          }
+       if$
+     }
+   if$
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %-------------------------------------------------------------------
+
+ % Begin module:
+
+
+ % \ProvidesFile{physjour.mbs}[1999/10/05 2.1 (PWD)]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+MACRO {aa}{"Astron. \& Astrophys."}
+
+
+MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."}
+
+
+MACRO {aj} {"Astron. J."}
+
+
+MACRO {aph} {"Acta Phys."}
+
+MACRO {advp} {"Adv. Phys."}
+
+MACRO {ajp} {"Amer. J. Phys."}
+
+MACRO {ajm} {"Amer. J. Math."}
+
+MACRO {amsci} {"Amer. Sci."}
+
+MACRO {anofd} {"Ann. Fluid Dyn."}
+
+MACRO {am} {"Ann. Math."}
+
+MACRO {ap} {"Ann. Phys. (NY)"}
+
+MACRO {adp} {"Ann. Phys. (Leipzig)"}
+
+MACRO {ao} {"Appl. Opt."}
+
+MACRO {apl} {"Appl. Phys. Lett."}
+
+MACRO {app} {"Astroparticle Phys."}
+
+MACRO {apj} {"Astrophys. J."}
+
+
+MACRO {apjsup} {"Astrophys. J. Suppl."}
+
+
+MACRO {apss} {"Astrophys. Space Sci."}
+
+
+MACRO {araa} {"Ann. Rev. Astron. Astrophys."}
+
+
+MACRO {baas} {"Bull. Amer. Astron. Soc."}
+
+
+MACRO {baps} {"Bull. Amer. Phys. Soc."}
+
+MACRO {cmp} {"Comm. Math. Phys."}
+
+MACRO {cpam} {"Commun. Pure Appl. Math."}
+
+MACRO {cppcf} {"Comm. Plasma Phys. \& Controlled Fusion"}
+
+MACRO {cpc} {"Comp. Phys. Comm."}
+
+MACRO {cqg} {"Class. Quant. Grav."}
+
+MACRO {cra} {"C. R. Acad. Sci. A"}
+
+MACRO {fed} {"Fusion Eng. \& Design"}
+
+MACRO {ft} {"Fusion Tech."}
+
+MACRO {grg} {"Gen. Relativ. Gravit."}
+
+MACRO {ieeens} {"IEEE Trans. Nucl. Sci."}
+
+MACRO {ieeeps} {"IEEE Trans. Plasma Sci."}
+
+MACRO {ijimw} {"Interntl. J. Infrared \& Millimeter Waves"}
+
+MACRO {ip} {"Infrared Phys."}
+
+MACRO {irp} {"Infrared Phys."}
+
+MACRO {jap} {"J. Appl. Phys."}
+
+MACRO {jasa} {"J. Acoust. Soc. America"}
+
+MACRO {jcp} {"J. Comp. Phys."}
+
+MACRO {jetp} {"Sov. Phys.--JETP"}
+
+MACRO {jfe} {"J. Fusion Energy"}
+
+MACRO {jfm} {"J. Fluid Mech."}
+
+MACRO {jmp} {"J. Math. Phys."}
+
+MACRO {jne} {"J. Nucl. Energy"}
+
+MACRO {jnec} {"J. Nucl. Energy, C: Plasma Phys., Accelerators, Thermonucl. Res."}
+
+MACRO {jnm} {"J. Nucl. Mat."}
+
+MACRO {jpc} {"J. Phys. Chem."}
+
+MACRO {jpp} {"J. Plasma Phys."}
+
+MACRO {jpsj} {"J. Phys. Soc. Japan"}
+
+MACRO {jsi} {"J. Sci. Instrum."}
+
+MACRO {jvst} {"J. Vac. Sci. \& Tech."}
+
+MACRO {nat} {"Nature"}
+
+MACRO {nature} {"Nature"}
+
+
+
+MACRO {nedf} {"Nucl. Eng. \& Design/Fusion"}
+
+MACRO {nf} {"Nucl. Fusion"}
+
+MACRO {nim} {"Nucl. Inst. \& Meth."}
+
+MACRO {nimpr} {"Nucl. Inst. \& Meth. in Phys. Res."}
+
+MACRO {np} {"Nucl. Phys."}
+
+MACRO {npb} {"Nucl. Phys. B"}
+
+MACRO {nt/f} {"Nucl. Tech./Fusion"}
+
+MACRO {npbpc} {"Nucl. Phys. B (Proc. Suppl.)"}
+
+MACRO {inc} {"Nuovo Cimento"}
+
+MACRO {nc} {"Nuovo Cimento"}
+
+MACRO {pf} {"Phys. Fluids"}
+
+MACRO {pfa} {"Phys. Fluids A: Fluid Dyn."}
+
+MACRO {pfb} {"Phys. Fluids B: Plasma Phys."}
+
+MACRO {pl} {"Phys. Lett."}
+
+MACRO {pla} {"Phys. Lett. A"}
+
+MACRO {plb} {"Phys. Lett. B"}
+
+MACRO {prep} {"Phys. Rep."}
+
+MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"}
+
+MACRO {pp} {"Phys. Plasmas"}
+
+MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"}
+
+MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"}
+
+MACRO {prl} {"Phys. Rev. Lett."}
+
+MACRO {pr} {"Phys. Rev."}
+
+MACRO {physrev} {"Phys. Rev."}
+
+MACRO {pra} {"Phys. Rev. A"}
+
+MACRO {prb} {"Phys. Rev. B"}
+
+MACRO {prc} {"Phys. Rev. C"}
+
+MACRO {prd} {"Phys. Rev. D"}
+
+MACRO {pre} {"Phys. Rev. E"}
+
+MACRO {ps} {"Phys. Scripta"}
+
+MACRO {procrsl} {"Proc. Roy. Soc. London"}
+
+MACRO {rmp} {"Rev. Mod. Phys."}
+
+MACRO {rsi} {"Rev. Sci. Inst."}
+
+MACRO {science} {"Science"}
+
+
+MACRO {sciam} {"Sci. Am."}
+
+MACRO {sam} {"Stud. Appl. Math."}
+
+MACRO {sjpp} {"Sov. J. Plasma Phys."}
+
+MACRO {spd} {"Sov. Phys.--Doklady"}
+
+MACRO {sptp} {"Sov. Phys.--Tech. Phys."}
+
+MACRO {spu} {"Sov. Phys.--Uspeki"}
+
+MACRO {st} {"Sky and Telesc."}
+
+
+
+
+
+ % End module: physjour.mbs
+
+
+
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{geojour.mbs}[1999/11/16 2.0g (PWD)]
+MACRO {aisr} {"Adv. Space Res."}
+MACRO {ag} {"Ann. Geophys."}
+MACRO {anigeo} {"Ann. Geofis."}
+MACRO {angl} {"Ann. Glaciol."}
+MACRO {andmet} {"Ann. d. Meteor."}
+MACRO {andgeo} {"Ann. d. Geophys."}
+MACRO {andphy} {"Ann. Phys.-Paris"}
+MACRO {afmgb} {"Arch. Meteor. Geophys. Bioklimatol."}
+MACRO {atph} {"Atm\'osphera"}
+MACRO {aao} {"Atmos. Ocean"}
+MACRO {ass}{"Astrophys. Space Sci."}
+MACRO {atenv} {"Atmos. Environ."}
+MACRO {aujag} {"Aust. J. Agr. Res."}
+MACRO {aumet} {"Aust. Meteorol. Mag."}
+MACRO {blmet} {"Bound.-Lay. Meteorol."}
+MACRO {bams} {"Bull. Amer. Meteorol. Soc."}
+MACRO {cch} {"Clim. Change"}
+MACRO {cdyn} {"Clim. Dynam."}
+MACRO {cbul} {"Climatol. Bull."}
+MACRO {cap} {"Contrib. Atmos. Phys."}
+MACRO {dsr} {"Deep-Sea Res."}
+MACRO {dhz} {"Dtsch. Hydrogr. Z."}
+MACRO {dao} {"Dynam. Atmos. Oceans"}
+MACRO {eco} {"Ecology"}
+MACRO {empl}{"Earth, Moon and Planets"}
+MACRO {envres} {"Environ. Res."}
+MACRO {envst} {"Environ. Sci. Technol."}
+MACRO {ecms} {"Estuarine Coastal Mar. Sci."}
+MACRO {expa}{"Exper. Astron."}
+MACRO {geoint} {"Geofis. Int."}
+MACRO {geopub} {"Geofys. Publ."}
+MACRO {geogeo} {"Geol. Geofiz."}
+MACRO {gafd} {"Geophys. Astrophys. Fluid Dyn."}
+MACRO {gfd} {"Geophys. Fluid Dyn."}
+MACRO {geomag} {"Geophys. Mag."}
+MACRO {georl} {"Geophys. Res. Lett."}
+MACRO {grl} {"Geophys. Res. Lett."}
+MACRO {ga} {"Geophysica"}
+MACRO {gs} {"Geophysics"}
+MACRO {ieeetap} {"IEEE Trans. Antenn. Propag."}
+MACRO {ijawp} {"Int. J. Air Water Pollut."}
+MACRO {ijc} {"Int. J. Climatol."}
+MACRO {ijrs} {"Int. J. Remote Sens."}
+MACRO {jam} {"J. Appl. Meteorol."}
+MACRO {jaot} {"J. Atmos. Ocean. Technol."}
+MACRO {jatp} {"J. Atmos. Terr. Phys."}
+MACRO {jce} {"J. Climate"}
+MACRO {jcam} {"J. Climate Appl. Meteor."}
+MACRO {jcm} {"J. Climate Meteor."}
+MACRO {jcy} {"J. Climatol."}
+MACRO {jgr} {"J. Geophys. Res."}
+MACRO {jga} {"J. Glaciol."}
+MACRO {jh} {"J. Hydrol."}
+MACRO {jmr} {"J. Mar. Res."}
+MACRO {jmrj} {"J. Meteor. Res. Japan"}
+MACRO {jm} {"J. Meteor."}
+MACRO {jpo} {"J. Phys. Oceanogr."}
+MACRO {jra} {"J. Rech. Atmos."}
+MACRO {jaes} {"J. Aeronaut. Sci."}
+MACRO {japca} {"J. Air Pollut. Control Assoc."}
+MACRO {jas} {"J. Atmos. Sci."}
+MACRO {jmts} {"J. Mar. Technol. Soc."}
+MACRO {jmsj} {"J. Meteorol. Soc. Japan"}
+MACRO {josj} {"J. Oceanogr. Soc. Japan"}
+MACRO {jwm} {"J. Wea. Mod."}
+MACRO {lao} {"Limnol. Oceanogr."}
+MACRO {mwl} {"Mar. Wea. Log"}
+MACRO {mau} {"Mausam"}
+MACRO {meteor} {"``Meteor'' Forschungsergeb."}
+MACRO {map} {"Meteorol. Atmos. Phys."}
+MACRO {metmag} {"Meteor. Mag."}
+MACRO {metmon} {"Meteor. Monogr."}
+MACRO {metrun} {"Meteor. Rundsch."}
+MACRO {metzeit} {"Meteor. Z."}
+MACRO {metgid} {"Meteor. Gidrol."}
+MACRO {mwr} {"Mon. Weather Rev."}
+MACRO {nwd} {"Natl. Weather Dig."}
+MACRO {nzjmfr} {"New Zeal. J. Mar. Freshwater Res."}
+MACRO {npg} {"Nonlin. Proc. Geophys."}
+MACRO {om} {"Oceanogr. Meteorol."}
+MACRO {ocac} {"Oceanol. Acta"}
+MACRO {oceanus} {"Oceanus"}
+MACRO {paleoc} {"Paleoceanography"}
+MACRO {pce} {"Phys. Chem. Earth"}
+MACRO {pmg} {"Pap. Meteor. Geophys."}
+MACRO {ppom} {"Pap. Phys. Oceanogr. Meteor."}
+MACRO {physzeit} {"Phys. Z."}
+MACRO {pps} {"Planet. Space Sci."}
+MACRO {pss} {"Planet. Space Sci."}
+MACRO {pag} {"Pure Appl. Geophys."}
+MACRO {qjrms} {"Quart. J. Roy. Meteorol. Soc."}
+MACRO {quatres} {"Quat. Res."}
+MACRO {rsci} {"Radio Sci."}
+MACRO {rse} {"Remote Sens. Environ."}
+MACRO {rgeo} {"Rev. Geophys."}
+MACRO {rgsp} {"Rev. Geophys. Space Phys."}
+MACRO {rdgeo} {"Rev. Geofis."}
+MACRO {revmeta} {"Rev. Meteorol."}
+MACRO {sgp}{"Surveys in Geophys."}
+MACRO {sp} {"Solar Phys."}
+MACRO {ssr} {"Space Sci. Rev."}
+MACRO {tellus} {"Tellus"}
+MACRO {tac} {"Theor. Appl. Climatol."}
+MACRO {tagu} {"Trans. Am. Geophys. Union (EOS)"}
+MACRO {wrr} {"Water Resour. Res."}
+MACRO {weather} {"Weather"}
+MACRO {wafc} {"Weather Forecast."}
+MACRO {ww} {"Weatherwise"}
+MACRO {wmob} {"WMO Bull."}
+MACRO {zeitmet} {"Z. Meteorol."}
+ % End module: geojour.mbs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %-------------------------------------------------------------------
+
+ % Begin module:
+
+
+ % \ProvidesFile{photjour.mbs}[1999/02/24 2.0b (PWD)]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+MACRO {appopt} {"Appl. Opt."}
+
+MACRO {bell} {"Bell Syst. Tech. J."}
+
+MACRO {ell} {"Electron. Lett."}
+
+MACRO {jasp} {"J. Appl. Spectr."}
+
+MACRO {jqe} {"IEEE J. Quantum Electron."}
+
+MACRO {jlwt} {"J. Lightwave Technol."}
+
+MACRO {jmo} {"J. Mod. Opt."}
+
+MACRO {josa} {"J. Opt. Soc. America"}
+
+MACRO {josaa} {"J. Opt. Soc. Amer.~A"}
+
+MACRO {josab} {"J. Opt. Soc. Amer.~B"}
+
+MACRO {jdp} {"J. Phys. (Paris)"}
+
+MACRO {oc} {"Opt. Commun."}
+
+MACRO {ol} {"Opt. Lett."}
+
+MACRO {phtl} {"IEEE Photon. Technol. Lett."}
+
+MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."}
+
+MACRO {sse} {"Solid-State Electron."}
+
+MACRO {sjot} {"Sov. J. Opt. Technol."}
+
+MACRO {sjqe} {"Sov. J. Quantum Electron."}
+
+MACRO {sleb} {"Sov. Phys.--Leb. Inst. Rep."}
+
+MACRO {stph} {"Sov. Phys.--Techn. Phys."}
+
+MACRO {stphl} {"Sov. Techn. Phys. Lett."}
+
+MACRO {vr} {"Vision Res."}
+
+MACRO {zph} {"Z. f. Physik"}
+
+MACRO {zphb} {"Z. f. Physik~B"}
+
+MACRO {zphd} {"Z. f. Physik~D"}
+
+MACRO {CLEO} {"CLEO"}
+
+MACRO {ASSL} {"Adv. Sol.-State Lasers"}
+
+MACRO {OSA}  {"OSA"}
+
+
+
+
+ % End module: photjour.mbs
+
+
+
+%% Copyright 1994-2000 Patrick W Daly
+MACRO {acmcs} {"ACM Comput. Surv."}
+
+MACRO {acta} {"Acta Inf."}
+
+MACRO {cacm} {"Commun. ACM"}
+
+MACRO {ibmjrd} {"IBM J. Res. Dev."}
+
+MACRO {ibmsj} {"IBM Syst.~J."}
+
+MACRO {ieeese} {"IEEE Trans. Software Eng."}
+
+MACRO {ieeetc} {"IEEE Trans. Comput."}
+
+MACRO {ieeetcad}
+ {"IEEE Trans. Comput. Aid. Des."}
+
+MACRO {ipl} {"Inf. Process. Lett."}
+
+MACRO {jacm} {"J.~ACM"}
+
+MACRO {jcss} {"J.~Comput. Syst. Sci."}
+
+MACRO {scp} {"Sci. Comput. Program."}
+
+MACRO {sicomp} {"SIAM J. Comput."}
+
+MACRO {tocs} {"ACM Trans. Comput. Syst."}
+
+MACRO {tods} {"ACM Trans. Database Syst."}
+
+MACRO {tog} {"ACM Trans. Graphic."}
+
+MACRO {toms} {"ACM Trans. Math. Software"}
+
+MACRO {toois} {"ACM Trans. Office Inf. Syst."}
+
+MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
+
+MACRO {tcs} {"Theor. Comput. Sci."}
+
+FUNCTION {bibinfo.check}
+{ swap$
+  duplicate$ missing$
+    {
+      pop$ pop$
+      ""
+    }
+    { duplicate$ empty$
+        {
+          swap$ pop$
+        }
+        { swap$
+          "\bibinfo{" swap$ * "}{" * swap$ * "}" *
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {bibinfo.warn}
+{ swap$
+  duplicate$ missing$
+    {
+      swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+      ""
+    }
+    { duplicate$ empty$
+        {
+          swap$ "empty " swap$ * " in " * cite$ * warning$
+        }
+        { swap$
+          "\bibinfo{" swap$ * "}{" * swap$ * "}" *
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.eprint}
+{ eprint duplicate$ empty$
+    'skip$
+    { "\eprint"
+      archive empty$
+        'skip$
+        { "[" * archive * "]" * }
+      if$
+      "{" * swap$ * "}" *
+    }
+  if$
+}
+FUNCTION {format.url}
+{ url empty$
+    { "" }
+    { "\urlprefix\url{" url * "}" * }
+  if$
+}
+
+STRINGS  { bibinfo}
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 'bibinfo :=
+  duplicate$ empty$ 'skip$ {
+  's :=
+  "" 't :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{f.}" format.name$ duplicate$ empty$ 'skip$
+        { tie.or.space.prefix bib.fname.font swap$ * }
+      if$
+      s nameptr
+      "{vv~}{ll}" format.name$ bib.name.font *
+      s nameptr
+      "{jj}" format.name$ duplicate$ empty$ 'skip$
+        { bib.fname.font ", " swap$ * }
+      if$
+      *
+      bibinfo bibinfo.check
+      't :=
+      nameptr #1 >
+        {
+          nameptr #0
+          #10 +
+          #1 + =
+          numnames #0
+          #10 +
+          > and
+            { "others" 't :=
+              #1 'namesleft := }
+            'skip$
+          if$
+          namesleft #1 >
+            { ", " * t * }
+            {
+              numnames #2 >
+                { "," * }
+                'skip$
+              if$
+              s nameptr "{ll}" format.name$ duplicate$ "others" =
+                { 't := }
+                { pop$ }
+              if$
+              t "others" =
+                {
+                  " " * bbl.etal bib.name.font *
+                }
+                {
+                  bbl.and
+                  bib.name.font
+                  space.word * t *
+                }
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+  } if$
+}
+FUNCTION {format.names.ed}
+{
+  format.names
+}
+FUNCTION {format.key}
+{ empty$
+    { key field.or.null }
+    { "" }
+  if$
+}
+
+FUNCTION {format.authors}
+{ author "author" format.names
+    duplicate$ empty$ 'skip$
+    { collaboration "collaboration" bibinfo.check
+      duplicate$ empty$ 'skip$
+        { " (" swap$ * ")" * }
+      if$
+      *
+    }
+  if$
+}
+FUNCTION {get.bbl.editor}
+{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
+
+FUNCTION {format.editors}
+{ editor "editor" format.names duplicate$ empty$ 'skip$
+    {
+      "," *
+      " " *
+      get.bbl.editor
+      *
+    }
+  if$
+}
+FUNCTION {format.isbn}
+{ isbn "isbn" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      "ISBN " swap$ *
+    }
+  if$
+}
+
+FUNCTION {format.issn}
+{ issn "issn" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      "ISSN " swap$ *
+    }
+  if$
+}
+
+FUNCTION {format.note}
+{
+ note empty$
+    { "" }
+    { note #1 #1 substring$
+      duplicate$ "{" =
+        'skip$
+        { output.state mid.sentence =
+          { "l" }
+          { "u" }
+        if$
+        change.case$
+        }
+      if$
+      note #2 global.max$ substring$ * "note" bibinfo.check
+    }
+  if$
+}
+
+FUNCTION {format.title}
+{ title
+  duplicate$ empty$
+    { skip$ }
+    { "t" change.case$ }
+  if$
+  "title" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      emphasize
+    }
+  if$
+}
+
+FUNCTION {format.full.names}
+{'s :=
+ "" 't :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{vv~}{ll}" format.name$
+      't :=
+      nameptr #1 >
+        {
+          nameptr #0
+          #10 +
+          #1 + =
+          numnames #0
+          #10 +
+          > and
+            { "others" 't :=
+              #1 'namesleft := }
+            'skip$
+          if$
+          namesleft #1 >
+            { ", " * t * }
+            {
+              s nameptr "{ll}" format.name$ duplicate$ "others" =
+                { 't := }
+                { pop$ }
+              if$
+              t "others" =
+                {
+                  " " * bbl.etal *
+                  cite.name.font
+                }
+                {
+                  numnames #2 >
+                    { "," * }
+                    'skip$
+                  if$
+                  bbl.and
+                  space.word * t *
+                }
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+  t "others" =
+    'skip$
+    { cite.name.font }
+  if$
+}
+
+FUNCTION {author.editor.key.full}
+{ author empty$
+    { editor empty$
+        { key empty$
+            { cite$ #1 #3 substring$ }
+            'key
+          if$
+        }
+        { editor format.full.names }
+      if$
+    }
+    { author format.full.names }
+  if$
+}
+
+FUNCTION {author.key.full}
+{ author empty$
+    { key empty$
+         { cite$ #1 #3 substring$ }
+          'key
+      if$
+    }
+    { author format.full.names }
+  if$
+}
+
+FUNCTION {editor.key.full}
+{ editor empty$
+    { key empty$
+         { cite$ #1 #3 substring$ }
+          'key
+      if$
+    }
+    { editor format.full.names }
+  if$
+}
+
+FUNCTION {make.full.names}
+{ type$ "book" =
+  type$ "inbook" =
+  or
+    'author.editor.key.full
+    { type$ "proceedings" =
+        'editor.key.full
+        'author.key.full
+      if$
+    }
+  if$
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+  "\bibitem[{" write$
+  label write$
+  ")" make.full.names duplicate$ short.list =
+     { pop$ }
+     { * }
+   if$
+  "}]{" * write$
+  cite$ write$
+  "}" write$
+  newline$
+  ""
+  before.all 'output.state :=
+}
+
+FUNCTION {n.dashify}
+{
+  't :=
+  ""
+    { t empty$ not }
+    { t #1 #1 substring$ "-" =
+        { t #1 #2 substring$ "--" = not
+            { "--" *
+              t #2 global.max$ substring$ 't :=
+            }
+            {   { t #1 #1 substring$ "-" = }
+                { "-" *
+                  t #2 global.max$ substring$ 't :=
+                }
+              while$
+            }
+          if$
+        }
+        { t #1 #1 substring$ *
+          t #2 global.max$ substring$ 't :=
+        }
+      if$
+    }
+  while$
+}
+
+FUNCTION {word.in}
+{ bbl.in
+  " " * }
+
+FUNCTION {format.date}
+{ year "year" bibinfo.check duplicate$ empty$
+    {
+      "empty year in " cite$ * "; set to ????" * warning$
+       pop$ "????"
+    }
+    'skip$
+  if$
+  extra.label *
+  before.all 'output.state :=
+  " (" swap$ * ")" *
+}
+FUNCTION {format.date.misc}
+{
+  year empty$ 'skip$ {
+  format.date "year" output.check
+  } if$
+}
+FUNCTION {format.btitle}
+{ title "title" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      emphasize
+    }
+  if$
+}
+FUNCTION {either.or.check}
+{ empty$
+    'pop$
+    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+  if$
+}
+FUNCTION {format.bvolume}
+{ volume empty$
+    { "" }
+    { bbl.volume volume tie.or.space.prefix
+      "volume" bibinfo.check * *
+      series "series" bibinfo.check
+      duplicate$ empty$ 'pop$
+        { swap$ bbl.of space.word * swap$
+          emphasize * }
+      if$
+      "volume and number" number either.or.check
+    }
+  if$
+}
+FUNCTION {format.number.series}
+{ volume empty$
+    { number empty$
+        { series field.or.null }
+        { series empty$
+            { number "number" bibinfo.check }
+        { output.state mid.sentence =
+            { bbl.number }
+            { bbl.number capitalize }
+          if$
+          number tie.or.space.prefix "number" bibinfo.check * *
+          bbl.in space.word *
+          series "series" bibinfo.check *
+        }
+      if$
+    }
+      if$
+    }
+    { "" }
+  if$
+}
+FUNCTION {is.num}
+{ chr.to.int$
+  duplicate$ "0" chr.to.int$ < not
+  swap$ "9" chr.to.int$ > not and
+}
+
+FUNCTION {extract.num}
+{ duplicate$ 't :=
+  "" 's :=
+  { t empty$ not }
+  { t #1 #1 substring$
+    t #2 global.max$ substring$ 't :=
+    duplicate$ is.num
+      { s swap$ * 's := }
+      { pop$ "" 't := }
+    if$
+  }
+  while$
+  s empty$
+    'skip$
+    { pop$ s }
+  if$
+}
+
+FUNCTION {convert.edition}
+{ extract.num "l" change.case$ 's :=
+  s "first" = s "1" = or
+    { bbl.first 't := }
+    { s "second" = s "2" = or
+        { bbl.second 't := }
+        { s "third" = s "3" = or
+            { bbl.third 't := }
+            { s "fourth" = s "4" = or
+                { bbl.fourth 't := }
+                { s "fifth" = s "5" = or
+                    { bbl.fifth 't := }
+                    { s #1 #1 substring$ is.num
+                        { s eng.ord 't := }
+                        { edition 't := }
+                      if$
+                    }
+                  if$
+                }
+              if$
+            }
+          if$
+        }
+      if$
+    }
+  if$
+  t
+}
+
+FUNCTION {format.edition}
+{ edition duplicate$ empty$ 'skip$
+    {
+      convert.edition
+      output.state mid.sentence =
+        { "l" }
+        { "t" }
+      if$ change.case$
+      "edition" bibinfo.check
+      " " * bbl.edition *
+    }
+  if$
+}
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+  #0 'multiresult :=
+    { multiresult not
+      t empty$ not
+      and
+    }
+    { t #1 #1 substring$
+      duplicate$ "-" =
+      swap$ duplicate$ "," =
+      swap$ "+" =
+      or or
+        { #1 'multiresult := }
+        { t #2 global.max$ substring$ 't := }
+      if$
+    }
+  while$
+  multiresult
+}
+FUNCTION {format.pages}
+{ pages duplicate$ empty$ 'skip$
+    { duplicate$ multi.page.check
+        {
+          bbl.pages swap$
+          n.dashify
+        }
+        {
+          bbl.page swap$
+        }
+      if$
+      tie.or.space.prefix
+      "pages" bibinfo.check
+      * *
+    }
+  if$
+}
+FUNCTION {first.page}
+{ 't :=
+  ""
+    {  t empty$ not t #1 #1 substring$ "-" = not and }
+    { t #1 #1 substring$ *
+      t #2 global.max$ substring$ 't :=
+    }
+  while$
+}
+
+FUNCTION {format.journal.pages}
+{ pages duplicate$ empty$ 'pop$
+    { swap$ duplicate$ empty$
+        { pop$ pop$ format.pages }
+        {
+          ", " *
+          swap$
+          first.page
+          "pages" bibinfo.check
+          *
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.journal.eid}
+{ eid "eid" bibinfo.check
+  duplicate$ empty$ 'skip$
+    { swap$ duplicate$ empty$ 'skip$
+      {
+          ", " *
+      }
+      if$
+      swap$
+      numpages empty$ 'skip$
+        { bbl.eidpp numpages tie.or.space.prefix
+          "numpages" bibinfo.check * *
+          " (" swap$ * ")" * *
+        }
+      if$
+    }
+  if$ *
+}
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+  duplicate$ empty$ 'skip$
+    {
+      "volume" bibinfo.check
+    }
+  if$
+  bolden
+  eid empty$
+    { format.journal.pages }
+    { format.journal.eid }
+  if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+    'format.pages
+    { type empty$
+        { bbl.chapter }
+        { type "l" change.case$
+          "type" bibinfo.check
+        }
+      if$
+      chapter tie.or.space.prefix
+      "chapter" bibinfo.check
+      * *
+      pages empty$
+        'skip$
+        { ", " * format.pages * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.booktitle}
+{
+  booktitle "booktitle" bibinfo.check
+  emphasize
+}
+FUNCTION {format.in.ed.booktitle}
+{ format.booktitle duplicate$ empty$ 'skip$
+    {
+      editor "editor" format.names.ed duplicate$ empty$ 'pop$
+        {
+          bbl.edby
+          " " * swap$ *
+          swap$
+          "," *
+          " " * swap$
+          * }
+      if$
+      word.in swap$ *
+    }
+  if$
+}
+FUNCTION {format.thesis.type}
+{ type duplicate$ empty$
+    'pop$
+    { swap$ pop$
+      "t" change.case$ "type" bibinfo.check
+    }
+  if$
+}
+FUNCTION {format.tr.number}
+{ number "number" bibinfo.check
+  type duplicate$ empty$
+    { pop$ bbl.techrep }
+    'skip$
+  if$
+  "type" bibinfo.check
+  swap$ duplicate$ empty$
+    { pop$ "t" change.case$ }
+    { tie.or.space.prefix * * }
+  if$
+}
+FUNCTION {format.article.crossref}
+{
+  word.in
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.book.crossref}
+{ volume duplicate$ empty$
+    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+      pop$ word.in
+    }
+    { bbl.volume
+      swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
+    }
+  if$
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.incoll.inproc.crossref}
+{
+  word.in
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.org.or.pub}
+{ 't :=
+  ""
+      add.blank "(" *
+      t empty$
+        { address "address" bibinfo.check *
+        }
+        { t *
+          address empty$
+            'skip$
+            { ", " * address "address" bibinfo.check * }
+          if$
+        }
+      if$
+      year duplicate$ empty$
+        { "empty year in " cite$ * "; set to ????" * warning$
+           pop$ "????" }
+        { "year" bibinfo.check extra.label * }
+      if$
+      t empty$ address empty$ and
+        { * }
+        { ", " swap$ * * }
+      if$
+      ")" *
+}
+FUNCTION {format.publisher.address}
+{ publisher "publisher" bibinfo.warn format.org.or.pub
+}
+
+FUNCTION {format.organization.address}
+{ organization "organization" bibinfo.check format.org.or.pub
+}
+
+FUNCTION {article}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  crossref missing$
+    {
+     ""
+      journal
+      duplicate$ empty$
+      { pop$ pop$ } {
+        "journal" bibinfo.check
+        * "journal" output.check
+      add.blank
+      } if$
+      format.vol.num.pages output
+      format.date "year" output.check
+    }
+    { format.article.crossref output.nonnull
+      format.pages output
+    }
+  if$
+  format.issn output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+      editor format.key output
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  format.btitle "title" output.check
+  crossref missing$
+    { format.bvolume output
+      format.number.series output
+      format.publisher.address output
+    }
+    {
+      format.book.crossref output.nonnull
+      format.date "year" output.check
+    }
+  if$
+  format.edition output
+  format.isbn output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {booklet}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  format.title "title" output.check
+  howpublished "howpublished" bibinfo.check output
+  address "address" bibinfo.check output
+  format.date "year" output.check
+  format.isbn output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+      editor format.key output
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  format.btitle "title" output.check
+  crossref missing$
+    {
+      format.publisher.address output
+      format.bvolume output
+      format.chapter.pages "chapter and pages" output.check
+      format.number.series output
+    }
+    {
+      format.chapter.pages "chapter and pages" output.check
+      format.book.crossref output.nonnull
+      format.date "year" output.check
+    }
+  if$
+  format.edition output
+  crossref missing$
+    { format.isbn output }
+    'skip$
+  if$
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      format.publisher.address output
+      format.bvolume output
+      format.number.series output
+      format.chapter.pages output
+      format.edition output
+      format.isbn output
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.chapter.pages output
+    }
+  if$
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {inproceedings}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      publisher empty$
+        { format.organization.address output }
+        { organization "organization" bibinfo.check output
+          format.publisher.address output
+        }
+      if$
+      format.bvolume output
+      format.number.series output
+      format.pages output
+      format.isbn output
+      format.issn output
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.pages output
+    }
+  if$
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {conference} { inproceedings }
+FUNCTION {manual}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  format.btitle "title" output.check
+  organization "organization" bibinfo.check output
+  address "address" bibinfo.check output
+  format.edition output
+  format.date "year" output.check
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  bbl.mthesis format.thesis.type output.nonnull
+  school "school" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.date "year" output.check
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  format.title output
+  howpublished "howpublished" bibinfo.check output
+  format.date.misc
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {phdthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  bbl.phdthesis format.thesis.type output.nonnull
+  school "school" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.date "year" output.check
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+  format.editors output
+  editor format.key output
+  format.btitle "title" output.check
+  format.bvolume output
+  format.number.series output
+  publisher empty$
+    { format.organization.address output }
+    { organization "organization" bibinfo.check output
+      format.publisher.address output
+    }
+  if$
+  format.isbn output
+  format.issn output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.tr.number output.nonnull
+  institution "institution" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.date "year" output.check
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.date.misc
+  format.note "note" output.check
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {default.type} { misc }
+READ
+FUNCTION {sortify}
+{ purify$
+  "l" change.case$
+}
+INTEGERS { len }
+FUNCTION {chop.word}
+{ 's :=
+  'len :=
+  s #1 len substring$ =
+    { s len #1 + global.max$ substring$ }
+    's
+  if$
+}
+FUNCTION {format.lab.names}
+{ 's :=
+  "" 't :=
+  s #1 "{vv~}{ll}" format.name$
+  s num.names$ duplicate$
+  #2 >
+    { pop$
+      " " * bbl.etal *
+      cite.name.font
+      "others" 't :=
+    }
+    { #2 <
+        'skip$
+        { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+            {
+              " " * bbl.etal *
+              cite.name.font
+              "others" 't :=
+            }
+            { bbl.and space.word * s #2 "{vv~}{ll}" format.name$
+              * }
+          if$
+        }
+      if$
+    }
+  if$
+  t "others" =
+    'skip$
+    { cite.name.font }
+  if$
+}
+
+FUNCTION {author.key.label}
+{ author empty$
+    { key empty$
+        { cite$ #1 #3 substring$ }
+        'key
+      if$
+    }
+    { author format.lab.names }
+  if$
+}
+
+FUNCTION {author.editor.key.label}
+{ author empty$
+    { editor empty$
+        { key empty$
+            { cite$ #1 #3 substring$ }
+            'key
+          if$
+        }
+        { editor format.lab.names }
+      if$
+    }
+    { author format.lab.names }
+  if$
+}
+
+FUNCTION {editor.key.label}
+{ editor empty$
+    { key empty$
+        { cite$ #1 #3 substring$ }
+        'key
+      if$
+    }
+    { editor format.lab.names }
+  if$
+}
+
+FUNCTION {calc.short.authors}
+{ type$ "book" =
+  type$ "inbook" =
+  or
+    'author.editor.key.label
+    { type$ "proceedings" =
+        'editor.key.label
+        'author.key.label
+      if$
+    }
+  if$
+  'short.list :=
+}
+
+FUNCTION {calc.label}
+{ calc.short.authors
+  short.list
+  "("
+  *
+  year duplicate$ empty$
+  short.list key field.or.null = or
+     { pop$ "" }
+     'skip$
+  if$
+  *
+  'label :=
+}
+
+FUNCTION {sort.format.names}
+{ 's :=
+  #1 'nameptr :=
+  ""
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{vv{ } }{ll{ }}{  f{ }}{  jj{ }}"
+      format.name$ 't :=
+      nameptr #1 >
+        {
+          nameptr #0
+          #10 +
+          #1 + =
+          numnames #0
+          #10 +
+          > and
+            { "others" 't :=
+              #1 'namesleft := }
+            'skip$
+          if$
+          "   "  *
+          namesleft #1 = t "others" = and
+            { "zzzzz" * }
+            { t sortify * }
+          if$
+        }
+        { t sortify * }
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+}
+
+FUNCTION {sort.format.title}
+{ 't :=
+  "A " #2
+    "An " #3
+      "The " #4 t chop.word
+    chop.word
+  chop.word
+  sortify
+  #1 global.max$ substring$
+}
+FUNCTION {author.sort}
+{ author empty$
+    { key empty$
+        { "to sort, need author or key in " cite$ * warning$
+          ""
+        }
+        { key sortify }
+      if$
+    }
+    { author sort.format.names }
+  if$
+}
+FUNCTION {author.editor.sort}
+{ author empty$
+    { editor empty$
+        { key empty$
+            { "to sort, need author, editor, or key in " cite$ * warning$
+              ""
+            }
+            { key sortify }
+          if$
+        }
+        { editor sort.format.names }
+      if$
+    }
+    { author sort.format.names }
+  if$
+}
+FUNCTION {editor.sort}
+{ editor empty$
+    { key empty$
+        { "to sort, need editor or key in " cite$ * warning$
+          ""
+        }
+        { key sortify }
+      if$
+    }
+    { editor sort.format.names }
+  if$
+}
+INTEGERS { seq.num }
+FUNCTION {init.seq}
+{ #0 'seq.num :=}
+EXECUTE {init.seq}
+FUNCTION {int.to.fix}
+{ "000000000" swap$ int.to.str$ *
+  #-1 #10 substring$
+}
+FUNCTION {presort}
+{ calc.label
+  label sortify
+  "    "
+  *
+  seq.num #1 + 'seq.num :=
+  seq.num  int.to.fix
+  'sort.label :=
+  sort.label
+  *
+  "    "
+  *
+  title field.or.null
+  sort.format.title
+  *
+  #1 entry.max$ substring$
+  'sort.key$ :=
+}
+
+ITERATE {presort}
+SORT
+STRINGS { last.label next.extra }
+INTEGERS { last.extra.num number.label }
+FUNCTION {initialize.extra.label.stuff}
+{ #0 int.to.chr$ 'last.label :=
+  "" 'next.extra :=
+  #0 'last.extra.num :=
+  #0 'number.label :=
+}
+FUNCTION {forward.pass}
+{ last.label label =
+    { last.extra.num #1 + 'last.extra.num :=
+      last.extra.num int.to.chr$ 'extra.label :=
+    }
+    { "a" chr.to.int$ 'last.extra.num :=
+      "" 'extra.label :=
+      label 'last.label :=
+    }
+  if$
+  number.label #1 + 'number.label :=
+}
+FUNCTION {reverse.pass}
+{ next.extra "b" =
+    { "a" 'extra.label := }
+    'skip$
+  if$
+  extra.label 'next.extra :=
+  extra.label
+  duplicate$ empty$
+    'skip$
+    { "{\natexlab{" swap$ * "}}" * }
+  if$
+  'extra.label :=
+  label extra.label * 'label :=
+}
+EXECUTE {initialize.extra.label.stuff}
+ITERATE {forward.pass}
+REVERSE {reverse.pass}
+FUNCTION {bib.sort.order}
+{ sort.label
+  "    "
+  *
+  year field.or.null sortify
+  *
+  "    "
+  *
+  title field.or.null
+  sort.format.title
+  *
+  #1 entry.max$ substring$
+  'sort.key$ :=
+}
+ITERATE {bib.sort.order}
+SORT
+FUNCTION {begin.bib}
+{ preamble$ empty$
+    'skip$
+    { preamble$ write$ newline$ }
+  if$
+  "\begin{thebibliography}{" number.label int.to.str$ * "}" *
+  write$ newline$
+  "\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname bibnamefont\endcsname\relax"
+  write$ newline$
+  "  \def\bibnamefont#1{#1}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname bibfnamefont\endcsname\relax"
+  write$ newline$
+  "  \def\bibfnamefont#1{#1}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname citenamefont\endcsname\relax"
+  write$ newline$
+  "  \def\citenamefont#1{#1}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname url\endcsname\relax"
+  write$ newline$
+  "  \def\url#1{\texttt{#1}}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi"
+  write$ newline$
+  "\providecommand{\bibinfo}[2]{#2}"
+  write$ newline$
+  "\providecommand{\eprint}[2][]{\url{#2}}"
+  write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+ITERATE {call.type$}
+FUNCTION {end.bib}
+{ newline$
+  "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
+%% End of customized bst file
+%%
+%% End of file `apsrev.bst'.
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/bibtex/bst/revtex4/apsrmp.bst
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/bibtex/bst/revtex4/apsrmp.bst
@@ -0,0 +1,2359 @@
+%%
+%% This is file `apsrmp.bst',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% merlin.mbs  (with options: `head,ay,nat,vonx,nm-rev1,jnrlst,nmlm,x10,x2,m10,m2,nmft,nmft-def,fnm-def,nmfted,nmand-rm,lab,lab-def,keyxyr,dt-beg,xmth,yr-com,note-yr,jtit-x,jttl-rm,trtit-b,vol-bf,volp-com,jpg-1,pp-last,num-xser,jnm-x,pub-par,pre-pub,isbn,issn,edpar,edby,blk-com,pp,ed,xedn,jabr,and-com,etal-it,revdata,eprint,url,url-blk,pub-over-eprint,bibinfo,nfss,{}')
+%% physjour.mbs  (with options: `ay,nat,vonx,nm-rev1,jnrlst,nmlm,x10,x2,m10,m2,nmft,nmft-def,fnm-def,nmfted,nmand-rm,lab,lab-def,keyxyr,dt-beg,xmth,yr-com,note-yr,jtit-x,jttl-rm,trtit-b,vol-bf,volp-com,jpg-1,pp-last,num-xser,jnm-x,pub-par,pre-pub,isbn,issn,edpar,edby,blk-com,pp,ed,xedn,jabr,and-com,etal-it,revdata,eprint,url,url-blk,pub-over-eprint,bibinfo,nfss,{}')
+%% geojour.mbs  (with options: `ay,nat,vonx,nm-rev1,jnrlst,nmlm,x10,x2,m10,m2,nmft,nmft-def,fnm-def,nmfted,nmand-rm,lab,lab-def,keyxyr,dt-beg,xmth,yr-com,note-yr,jtit-x,jttl-rm,trtit-b,vol-bf,volp-com,jpg-1,pp-last,num-xser,jnm-x,pub-par,pre-pub,isbn,issn,edpar,edby,blk-com,pp,ed,xedn,jabr,and-com,etal-it,revdata,eprint,url,url-blk,pub-over-eprint,bibinfo,nfss,{}')
+%% photjour.mbs  (with options: `ay,nat,vonx,nm-rev1,jnrlst,nmlm,x10,x2,m10,m2,nmft,nmft-def,fnm-def,nmfted,nmand-rm,lab,lab-def,keyxyr,dt-beg,xmth,yr-com,note-yr,jtit-x,jttl-rm,trtit-b,vol-bf,volp-com,jpg-1,pp-last,num-xser,jnm-x,pub-par,pre-pub,isbn,issn,edpar,edby,blk-com,pp,ed,xedn,jabr,and-com,etal-it,revdata,eprint,url,url-blk,pub-over-eprint,bibinfo,nfss,{}')
+%% merlin.mbs  (with options: `tail,ay,nat,vonx,nm-rev1,jnrlst,nmlm,x10,x2,m10,m2,nmft,nmft-def,fnm-def,nmfted,nmand-rm,lab,lab-def,keyxyr,dt-beg,xmth,yr-com,note-yr,jtit-x,jttl-rm,trtit-b,vol-bf,volp-com,jpg-1,pp-last,num-xser,jnm-x,pub-par,pre-pub,isbn,issn,edpar,edby,blk-com,pp,ed,xedn,jabr,and-com,etal-it,revdata,eprint,url,url-blk,pub-over-eprint,bibinfo,nfss,{}')
+%% ----------------------------------------
+%% *** REVTeX-compatible apsrmp.bst 1702 ***
+%% 
+%% Copyright 1994-2000 Patrick W Daly
+ % ===============================================================
+ % IMPORTANT NOTICE:
+ % This bibliographic style (bst) file has been generated from one or
+ % more master bibliographic style (mbs) files, listed above.
+ %
+ % This generated file can be redistributed and/or modified under the terms
+ % of the LaTeX Project Public License Distributed from CTAN
+ % archives in directory macros/latex/base/lppl.txt; either
+ % version 1 of the License, or any later version.
+ % ===============================================================
+ % Name and version information of the main mbs file:
+ % \ProvidesFile{merlin.mbs}[2000/05/04 4.01 (PWD, AO, DPC)]
+ %   For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in ENGLISH
+ % This is an author-year citation style bibliography. As such, it is
+ % non-standard LaTeX, and requires a special package file to function properly.
+ % Such a package is    natbib.sty   by Patrick W. Daly
+ % The form of the \bibitem entries is
+ %   \bibitem[Jones et al.(1990)]{key}...
+ %   \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}...
+ % The essential feature is that the label (the part in brackets) consists
+ % of the author names, as they should appear in the citation, with the year
+ % in parentheses following. There must be no space before the opening
+ % parenthesis!
+ % With natbib v5.3, a full list of authors may also follow the year.
+ % In natbib.sty, it is possible to define the type of enclosures that is
+ % really wanted (brackets or parentheses), but in either case, there must
+ % be parentheses in the label.
+ % The \cite command functions as follows:
+ %   \citet{key} ==>>                Jones et al. (1990)
+ %   \citet*{key} ==>>               Jones, Baker, and Smith (1990)
+ %   \citep{key} ==>>                (Jones et al., 1990)
+ %   \citep*{key} ==>>               (Jones, Baker, and Smith, 1990)
+ %   \citep[chap. 2]{key} ==>>       (Jones et al., 1990, chap. 2)
+ %   \citep[e.g.][]{key} ==>>        (e.g. Jones et al., 1990)
+ %   \citep[e.g.][p. 32]{key} ==>>   (e.g. Jones et al., p. 32)
+ %   \citeauthor{key} ==>>           Jones et al.
+ %   \citeauthor*{key} ==>>          Jones, Baker, and Smith
+ %   \citeyear{key} ==>>             1990
+ %---------------------------------------------------------------------
+
+ENTRY
+  { address
+    archive
+    author
+    booktitle
+    chapter
+    collaboration
+    edition
+    editor
+    eid
+    eprint
+    howpublished
+    institution
+    isbn
+    issn
+    journal
+    key
+    month
+    note
+    number
+    numpages
+    organization
+    pages
+    publisher
+    school
+    series
+    title
+    type
+    url
+    volume
+    year
+  }
+  {}
+  { label extra.label sort.label short.list }
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+  #1 'mid.sentence :=
+  #2 'after.sentence :=
+  #3 'after.block :=
+}
+STRINGS { s t}
+FUNCTION {output.nonnull}
+{ 's :=
+  output.state mid.sentence =
+    { ", " * write$ }
+    { output.state after.block =
+        { add.period$ write$
+          newline$
+          "\newblock " write$
+        }
+        { output.state before.all =
+            'write$
+            { add.period$ " " * write$ }
+          if$
+        }
+      if$
+      mid.sentence 'output.state :=
+    }
+  if$
+  s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+    'pop$
+    'output.nonnull
+  if$
+}
+FUNCTION {output.check}
+{ 't :=
+  duplicate$ empty$
+    { pop$ "empty " t * " in " * cite$ * warning$ }
+    'output.nonnull
+  if$
+}
+FUNCTION {fin.entry}
+{ add.period$
+  write$
+  newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+    'skip$
+    { after.block 'output.state := }
+  if$
+}
+FUNCTION {new.sentence}
+{ output.state after.block =
+    'skip$
+    { output.state before.all =
+        'skip$
+        { after.sentence 'output.state := }
+      if$
+    }
+  if$
+}
+FUNCTION {add.blank}
+{  " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+  skip$
+}
+
+FUNCTION {not}
+{   { #0 }
+    { #1 }
+  if$
+}
+FUNCTION {and}
+{   'skip$
+    { pop$ #0 }
+  if$
+}
+FUNCTION {or}
+{   { pop$ #1 }
+    'skip$
+  if$
+}
+FUNCTION {new.block.checkb}
+{ empty$
+  swap$ empty$
+  and
+    'skip$
+    'new.block
+  if$
+}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+    { pop$ "" }
+    'skip$
+  if$
+}
+FUNCTION {emphasize}
+{ duplicate$ empty$
+    { pop$ "" }
+    { "\emph{" swap$ * "}" * }
+  if$
+}
+FUNCTION {bolden}
+{ duplicate$ empty$
+    { pop$ "" }
+    { "\textbf{" swap$ * "}" * }
+  if$
+}
+FUNCTION {bib.name.font}
+{ duplicate$ empty$
+  { pop$ "" }
+  { "\bibnamefont{" swap$ * "}" * }
+  if$
+}
+FUNCTION {bib.fname.font}
+{ duplicate$ empty$
+  { pop$ "" }
+  { "\bibfnamefont{" swap$ * "}" * }
+  if$
+}
+FUNCTION {cite.name.font}
+{ duplicate$ empty$
+  { pop$ "" }
+  { "\citenamefont{" swap$ * "}" * }
+  if$
+}
+FUNCTION {tie.or.space.prefix}
+{ duplicate$ text.length$ #3 <
+    { "~" }
+    { " " }
+  if$
+  swap$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.etal}
+{ "et~al." }
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "edition" }
+
+FUNCTION {bbl.volume}
+{ "volume" }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "number" }
+
+FUNCTION {bbl.nr}
+{ "no." }
+
+FUNCTION {bbl.in}
+{ "in" }
+
+FUNCTION {bbl.pages}
+{ "pp." }
+
+FUNCTION {bbl.page}
+{ "p." }
+
+FUNCTION {bbl.eidpp}
+{ "pages" }
+
+FUNCTION {bbl.chapter}
+{ "chapter" }
+
+FUNCTION {bbl.techrep}
+{ "Technical Report" }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+MACRO {jan} {"January"}
+
+MACRO {feb} {"February"}
+
+MACRO {mar} {"March"}
+
+MACRO {apr} {"April"}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"June"}
+
+MACRO {jul} {"July"}
+
+MACRO {aug} {"August"}
+
+MACRO {sep} {"September"}
+
+MACRO {oct} {"October"}
+
+MACRO {nov} {"November"}
+
+MACRO {dec} {"December"}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %-------------------------------------------------------------------
+
+ % Begin module:
+
+
+ % \ProvidesFile{physjour.mbs}[1999/10/05 2.1 (PWD)]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+MACRO {aa}{"Astron. \& Astrophys."}
+
+
+MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."}
+
+
+MACRO {aj} {"Astron. J."}
+
+
+MACRO {aph} {"Acta Phys."}
+
+MACRO {advp} {"Adv. Phys."}
+
+MACRO {ajp} {"Amer. J. Phys."}
+
+MACRO {ajm} {"Amer. J. Math."}
+
+MACRO {amsci} {"Amer. Sci."}
+
+MACRO {anofd} {"Ann. Fluid Dyn."}
+
+MACRO {am} {"Ann. Math."}
+
+MACRO {ap} {"Ann. Phys. (NY)"}
+
+MACRO {adp} {"Ann. Phys. (Leipzig)"}
+
+MACRO {ao} {"Appl. Opt."}
+
+MACRO {apl} {"Appl. Phys. Lett."}
+
+MACRO {app} {"Astroparticle Phys."}
+
+MACRO {apj} {"Astrophys. J."}
+
+
+MACRO {apjsup} {"Astrophys. J. Suppl."}
+
+
+MACRO {apss} {"Astrophys. Space Sci."}
+
+
+MACRO {araa} {"Ann. Rev. Astron. Astrophys."}
+
+
+MACRO {baas} {"Bull. Amer. Astron. Soc."}
+
+
+MACRO {baps} {"Bull. Amer. Phys. Soc."}
+
+MACRO {cmp} {"Comm. Math. Phys."}
+
+MACRO {cpam} {"Commun. Pure Appl. Math."}
+
+MACRO {cppcf} {"Comm. Plasma Phys. \& Controlled Fusion"}
+
+MACRO {cpc} {"Comp. Phys. Comm."}
+
+MACRO {cqg} {"Class. Quant. Grav."}
+
+MACRO {cra} {"C. R. Acad. Sci. A"}
+
+MACRO {fed} {"Fusion Eng. \& Design"}
+
+MACRO {ft} {"Fusion Tech."}
+
+MACRO {grg} {"Gen. Relativ. Gravit."}
+
+MACRO {ieeens} {"IEEE Trans. Nucl. Sci."}
+
+MACRO {ieeeps} {"IEEE Trans. Plasma Sci."}
+
+MACRO {ijimw} {"Interntl. J. Infrared \& Millimeter Waves"}
+
+MACRO {ip} {"Infrared Phys."}
+
+MACRO {irp} {"Infrared Phys."}
+
+MACRO {jap} {"J. Appl. Phys."}
+
+MACRO {jasa} {"J. Acoust. Soc. America"}
+
+MACRO {jcp} {"J. Comp. Phys."}
+
+MACRO {jetp} {"Sov. Phys.--JETP"}
+
+MACRO {jfe} {"J. Fusion Energy"}
+
+MACRO {jfm} {"J. Fluid Mech."}
+
+MACRO {jmp} {"J. Math. Phys."}
+
+MACRO {jne} {"J. Nucl. Energy"}
+
+MACRO {jnec} {"J. Nucl. Energy, C: Plasma Phys., Accelerators, Thermonucl. Res."}
+
+MACRO {jnm} {"J. Nucl. Mat."}
+
+MACRO {jpc} {"J. Phys. Chem."}
+
+MACRO {jpp} {"J. Plasma Phys."}
+
+MACRO {jpsj} {"J. Phys. Soc. Japan"}
+
+MACRO {jsi} {"J. Sci. Instrum."}
+
+MACRO {jvst} {"J. Vac. Sci. \& Tech."}
+
+MACRO {nat} {"Nature"}
+
+MACRO {nature} {"Nature"}
+
+
+
+MACRO {nedf} {"Nucl. Eng. \& Design/Fusion"}
+
+MACRO {nf} {"Nucl. Fusion"}
+
+MACRO {nim} {"Nucl. Inst. \& Meth."}
+
+MACRO {nimpr} {"Nucl. Inst. \& Meth. in Phys. Res."}
+
+MACRO {np} {"Nucl. Phys."}
+
+MACRO {npb} {"Nucl. Phys. B"}
+
+MACRO {nt/f} {"Nucl. Tech./Fusion"}
+
+MACRO {npbpc} {"Nucl. Phys. B (Proc. Suppl.)"}
+
+MACRO {inc} {"Nuovo Cimento"}
+
+MACRO {nc} {"Nuovo Cimento"}
+
+MACRO {pf} {"Phys. Fluids"}
+
+MACRO {pfa} {"Phys. Fluids A: Fluid Dyn."}
+
+MACRO {pfb} {"Phys. Fluids B: Plasma Phys."}
+
+MACRO {pl} {"Phys. Lett."}
+
+MACRO {pla} {"Phys. Lett. A"}
+
+MACRO {plb} {"Phys. Lett. B"}
+
+MACRO {prep} {"Phys. Rep."}
+
+MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"}
+
+MACRO {pp} {"Phys. Plasmas"}
+
+MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"}
+
+MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"}
+
+MACRO {prl} {"Phys. Rev. Lett."}
+
+MACRO {pr} {"Phys. Rev."}
+
+MACRO {physrev} {"Phys. Rev."}
+
+MACRO {pra} {"Phys. Rev. A"}
+
+MACRO {prb} {"Phys. Rev. B"}
+
+MACRO {prc} {"Phys. Rev. C"}
+
+MACRO {prd} {"Phys. Rev. D"}
+
+MACRO {pre} {"Phys. Rev. E"}
+
+MACRO {ps} {"Phys. Scripta"}
+
+MACRO {procrsl} {"Proc. Roy. Soc. London"}
+
+MACRO {rmp} {"Rev. Mod. Phys."}
+
+MACRO {rsi} {"Rev. Sci. Inst."}
+
+MACRO {science} {"Science"}
+
+
+MACRO {sciam} {"Sci. Am."}
+
+MACRO {sam} {"Stud. Appl. Math."}
+
+MACRO {sjpp} {"Sov. J. Plasma Phys."}
+
+MACRO {spd} {"Sov. Phys.--Doklady"}
+
+MACRO {sptp} {"Sov. Phys.--Tech. Phys."}
+
+MACRO {spu} {"Sov. Phys.--Uspeki"}
+
+MACRO {st} {"Sky and Telesc."}
+
+
+
+
+
+ % End module: physjour.mbs
+
+
+
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{geojour.mbs}[1999/11/16 2.0g (PWD)]
+MACRO {aisr} {"Adv. Space Res."}
+MACRO {ag} {"Ann. Geophys."}
+MACRO {anigeo} {"Ann. Geofis."}
+MACRO {angl} {"Ann. Glaciol."}
+MACRO {andmet} {"Ann. d. Meteor."}
+MACRO {andgeo} {"Ann. d. Geophys."}
+MACRO {andphy} {"Ann. Phys.-Paris"}
+MACRO {afmgb} {"Arch. Meteor. Geophys. Bioklimatol."}
+MACRO {atph} {"Atm\'osphera"}
+MACRO {aao} {"Atmos. Ocean"}
+MACRO {ass}{"Astrophys. Space Sci."}
+MACRO {atenv} {"Atmos. Environ."}
+MACRO {aujag} {"Aust. J. Agr. Res."}
+MACRO {aumet} {"Aust. Meteorol. Mag."}
+MACRO {blmet} {"Bound.-Lay. Meteorol."}
+MACRO {bams} {"Bull. Amer. Meteorol. Soc."}
+MACRO {cch} {"Clim. Change"}
+MACRO {cdyn} {"Clim. Dynam."}
+MACRO {cbul} {"Climatol. Bull."}
+MACRO {cap} {"Contrib. Atmos. Phys."}
+MACRO {dsr} {"Deep-Sea Res."}
+MACRO {dhz} {"Dtsch. Hydrogr. Z."}
+MACRO {dao} {"Dynam. Atmos. Oceans"}
+MACRO {eco} {"Ecology"}
+MACRO {empl}{"Earth, Moon and Planets"}
+MACRO {envres} {"Environ. Res."}
+MACRO {envst} {"Environ. Sci. Technol."}
+MACRO {ecms} {"Estuarine Coastal Mar. Sci."}
+MACRO {expa}{"Exper. Astron."}
+MACRO {geoint} {"Geofis. Int."}
+MACRO {geopub} {"Geofys. Publ."}
+MACRO {geogeo} {"Geol. Geofiz."}
+MACRO {gafd} {"Geophys. Astrophys. Fluid Dyn."}
+MACRO {gfd} {"Geophys. Fluid Dyn."}
+MACRO {geomag} {"Geophys. Mag."}
+MACRO {georl} {"Geophys. Res. Lett."}
+MACRO {grl} {"Geophys. Res. Lett."}
+MACRO {ga} {"Geophysica"}
+MACRO {gs} {"Geophysics"}
+MACRO {ieeetap} {"IEEE Trans. Antenn. Propag."}
+MACRO {ijawp} {"Int. J. Air Water Pollut."}
+MACRO {ijc} {"Int. J. Climatol."}
+MACRO {ijrs} {"Int. J. Remote Sens."}
+MACRO {jam} {"J. Appl. Meteorol."}
+MACRO {jaot} {"J. Atmos. Ocean. Technol."}
+MACRO {jatp} {"J. Atmos. Terr. Phys."}
+MACRO {jce} {"J. Climate"}
+MACRO {jcam} {"J. Climate Appl. Meteor."}
+MACRO {jcm} {"J. Climate Meteor."}
+MACRO {jcy} {"J. Climatol."}
+MACRO {jgr} {"J. Geophys. Res."}
+MACRO {jga} {"J. Glaciol."}
+MACRO {jh} {"J. Hydrol."}
+MACRO {jmr} {"J. Mar. Res."}
+MACRO {jmrj} {"J. Meteor. Res. Japan"}
+MACRO {jm} {"J. Meteor."}
+MACRO {jpo} {"J. Phys. Oceanogr."}
+MACRO {jra} {"J. Rech. Atmos."}
+MACRO {jaes} {"J. Aeronaut. Sci."}
+MACRO {japca} {"J. Air Pollut. Control Assoc."}
+MACRO {jas} {"J. Atmos. Sci."}
+MACRO {jmts} {"J. Mar. Technol. Soc."}
+MACRO {jmsj} {"J. Meteorol. Soc. Japan"}
+MACRO {josj} {"J. Oceanogr. Soc. Japan"}
+MACRO {jwm} {"J. Wea. Mod."}
+MACRO {lao} {"Limnol. Oceanogr."}
+MACRO {mwl} {"Mar. Wea. Log"}
+MACRO {mau} {"Mausam"}
+MACRO {meteor} {"``Meteor'' Forschungsergeb."}
+MACRO {map} {"Meteorol. Atmos. Phys."}
+MACRO {metmag} {"Meteor. Mag."}
+MACRO {metmon} {"Meteor. Monogr."}
+MACRO {metrun} {"Meteor. Rundsch."}
+MACRO {metzeit} {"Meteor. Z."}
+MACRO {metgid} {"Meteor. Gidrol."}
+MACRO {mwr} {"Mon. Weather Rev."}
+MACRO {nwd} {"Natl. Weather Dig."}
+MACRO {nzjmfr} {"New Zeal. J. Mar. Freshwater Res."}
+MACRO {npg} {"Nonlin. Proc. Geophys."}
+MACRO {om} {"Oceanogr. Meteorol."}
+MACRO {ocac} {"Oceanol. Acta"}
+MACRO {oceanus} {"Oceanus"}
+MACRO {paleoc} {"Paleoceanography"}
+MACRO {pce} {"Phys. Chem. Earth"}
+MACRO {pmg} {"Pap. Meteor. Geophys."}
+MACRO {ppom} {"Pap. Phys. Oceanogr. Meteor."}
+MACRO {physzeit} {"Phys. Z."}
+MACRO {pps} {"Planet. Space Sci."}
+MACRO {pss} {"Planet. Space Sci."}
+MACRO {pag} {"Pure Appl. Geophys."}
+MACRO {qjrms} {"Quart. J. Roy. Meteorol. Soc."}
+MACRO {quatres} {"Quat. Res."}
+MACRO {rsci} {"Radio Sci."}
+MACRO {rse} {"Remote Sens. Environ."}
+MACRO {rgeo} {"Rev. Geophys."}
+MACRO {rgsp} {"Rev. Geophys. Space Phys."}
+MACRO {rdgeo} {"Rev. Geofis."}
+MACRO {revmeta} {"Rev. Meteorol."}
+MACRO {sgp}{"Surveys in Geophys."}
+MACRO {sp} {"Solar Phys."}
+MACRO {ssr} {"Space Sci. Rev."}
+MACRO {tellus} {"Tellus"}
+MACRO {tac} {"Theor. Appl. Climatol."}
+MACRO {tagu} {"Trans. Am. Geophys. Union (EOS)"}
+MACRO {wrr} {"Water Resour. Res."}
+MACRO {weather} {"Weather"}
+MACRO {wafc} {"Weather Forecast."}
+MACRO {ww} {"Weatherwise"}
+MACRO {wmob} {"WMO Bull."}
+MACRO {zeitmet} {"Z. Meteorol."}
+ % End module: geojour.mbs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %-------------------------------------------------------------------
+
+ % Begin module:
+
+
+ % \ProvidesFile{photjour.mbs}[1999/02/24 2.0b (PWD)]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+MACRO {appopt} {"Appl. Opt."}
+
+MACRO {bell} {"Bell Syst. Tech. J."}
+
+MACRO {ell} {"Electron. Lett."}
+
+MACRO {jasp} {"J. Appl. Spectr."}
+
+MACRO {jqe} {"IEEE J. Quantum Electron."}
+
+MACRO {jlwt} {"J. Lightwave Technol."}
+
+MACRO {jmo} {"J. Mod. Opt."}
+
+MACRO {josa} {"J. Opt. Soc. America"}
+
+MACRO {josaa} {"J. Opt. Soc. Amer.~A"}
+
+MACRO {josab} {"J. Opt. Soc. Amer.~B"}
+
+MACRO {jdp} {"J. Phys. (Paris)"}
+
+MACRO {oc} {"Opt. Commun."}
+
+MACRO {ol} {"Opt. Lett."}
+
+MACRO {phtl} {"IEEE Photon. Technol. Lett."}
+
+MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."}
+
+MACRO {sse} {"Solid-State Electron."}
+
+MACRO {sjot} {"Sov. J. Opt. Technol."}
+
+MACRO {sjqe} {"Sov. J. Quantum Electron."}
+
+MACRO {sleb} {"Sov. Phys.--Leb. Inst. Rep."}
+
+MACRO {stph} {"Sov. Phys.--Techn. Phys."}
+
+MACRO {stphl} {"Sov. Techn. Phys. Lett."}
+
+MACRO {vr} {"Vision Res."}
+
+MACRO {zph} {"Z. f. Physik"}
+
+MACRO {zphb} {"Z. f. Physik~B"}
+
+MACRO {zphd} {"Z. f. Physik~D"}
+
+MACRO {CLEO} {"CLEO"}
+
+MACRO {ASSL} {"Adv. Sol.-State Lasers"}
+
+MACRO {OSA}  {"OSA"}
+
+
+
+
+ % End module: photjour.mbs
+
+
+
+%% Copyright 1994-2000 Patrick W Daly
+MACRO {acmcs} {"ACM Comput. Surv."}
+
+MACRO {acta} {"Acta Inf."}
+
+MACRO {cacm} {"Commun. ACM"}
+
+MACRO {ibmjrd} {"IBM J. Res. Dev."}
+
+MACRO {ibmsj} {"IBM Syst.~J."}
+
+MACRO {ieeese} {"IEEE Trans. Software Eng."}
+
+MACRO {ieeetc} {"IEEE Trans. Comput."}
+
+MACRO {ieeetcad}
+ {"IEEE Trans. Comput. Aid. Des."}
+
+MACRO {ipl} {"Inf. Process. Lett."}
+
+MACRO {jacm} {"J.~ACM"}
+
+MACRO {jcss} {"J.~Comput. Syst. Sci."}
+
+MACRO {scp} {"Sci. Comput. Program."}
+
+MACRO {sicomp} {"SIAM J. Comput."}
+
+MACRO {tocs} {"ACM Trans. Comput. Syst."}
+
+MACRO {tods} {"ACM Trans. Database Syst."}
+
+MACRO {tog} {"ACM Trans. Graphic."}
+
+MACRO {toms} {"ACM Trans. Math. Software"}
+
+MACRO {toois} {"ACM Trans. Office Inf. Syst."}
+
+MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
+
+MACRO {tcs} {"Theor. Comput. Sci."}
+
+FUNCTION {bibinfo.check}
+{ swap$
+  duplicate$ missing$
+    {
+      pop$ pop$
+      ""
+    }
+    { duplicate$ empty$
+        {
+          swap$ pop$
+        }
+        { swap$
+          "\bibinfo{" swap$ * "}{" * swap$ * "}" *
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {bibinfo.warn}
+{ swap$
+  duplicate$ missing$
+    {
+      swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+      ""
+    }
+    { duplicate$ empty$
+        {
+          swap$ "empty " swap$ * " in " * cite$ * warning$
+        }
+        { swap$
+          "\bibinfo{" swap$ * "}{" * swap$ * "}" *
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.eprint}
+{ eprint duplicate$ empty$
+    'skip$
+    { "\eprint"
+      archive empty$
+        'skip$
+        { "[" * archive * "]" * }
+      if$
+      "{" * swap$ * "}" *
+    }
+  if$
+}
+FUNCTION {format.url}
+{ url empty$
+    { "" }
+    { "\urlprefix\url{" url * "}" * }
+  if$
+}
+
+STRINGS  { bibinfo}
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 'bibinfo :=
+  duplicate$ empty$ 'skip$ {
+  's :=
+  "" 't :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      nameptr #1 >
+        { "{f.}" format.name$ duplicate$ empty$ 'skip$
+            { tie.or.space.prefix bib.fname.font swap$ * }
+          if$
+          s nameptr
+          "{vv~}{ll}" format.name$ bib.name.font *
+          s nameptr
+          "{jj}" format.name$ duplicate$ empty$ 'skip$
+            { bib.fname.font ", " swap$ * }
+          if$
+        }
+        { "{vv~}{ll}" format.name$ bib.name.font
+          s nameptr
+          "{f.}{, jj}"
+          format.name$ duplicate$ empty$ 'skip$
+            { bib.fname.font ", " swap$ * }
+          if$
+        }
+      if$
+      *
+      bibinfo bibinfo.check
+      't :=
+      nameptr #1 >
+        {
+          nameptr #2
+          #10 +
+          #1 + =
+          numnames #2
+          #10 +
+          > and
+            { "others" 't :=
+              #1 'namesleft := }
+            'skip$
+          if$
+          namesleft #1 >
+            { ", " * t * }
+            {
+              "," *
+              s nameptr "{ll}" format.name$ duplicate$ "others" =
+                { 't := }
+                { pop$ }
+              if$
+              t "others" =
+                {
+                  " " * bbl.etal emphasize *
+                }
+                {
+                  bbl.and
+                  space.word * t *
+                }
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+  } if$
+}
+FUNCTION {format.names.ed}
+{
+  'bibinfo :=
+  duplicate$ empty$ 'skip$ {
+  's :=
+  "" 't :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{f.}" format.name$ duplicate$ empty$ 'skip$
+        { tie.or.space.prefix bib.fname.font swap$ * }
+      if$
+      s nameptr
+      "{vv~}{ll}" format.name$ bib.name.font *
+      s nameptr
+      "{jj}" format.name$ duplicate$ empty$ 'skip$
+        { bib.fname.font ", " swap$ * }
+      if$
+      *
+      bibinfo bibinfo.check
+      't :=
+      nameptr #1 >
+        {
+          namesleft #1 >
+            { ", " * t * }
+            {
+              numnames #2 >
+                { "," * }
+                'skip$
+              if$
+              s nameptr "{ll}" format.name$ duplicate$ "others" =
+                { 't := }
+                { pop$ }
+              if$
+              t "others" =
+                {
+
+                  " " * bbl.etal emphasize *
+                }
+                {
+                  bbl.and
+                  space.word * t *
+                }
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+  } if$
+}
+FUNCTION {format.key}
+{ empty$
+    { key field.or.null }
+    { "" }
+  if$
+}
+
+FUNCTION {format.authors}
+{ author "author" format.names
+    duplicate$ empty$ 'skip$
+    { collaboration "collaboration" bibinfo.check
+      duplicate$ empty$ 'skip$
+        { " (" swap$ * ")" * }
+      if$
+      *
+    }
+  if$
+}
+FUNCTION {get.bbl.editor}
+{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
+
+FUNCTION {format.editors}
+{ editor "editor" format.names duplicate$ empty$ 'skip$
+    {
+      " " *
+      get.bbl.editor
+   "(" swap$ * ")" *
+      *
+    }
+  if$
+}
+FUNCTION {format.isbn}
+{ isbn "isbn" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      "ISBN " swap$ *
+    }
+  if$
+}
+
+FUNCTION {format.issn}
+{ issn "issn" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      "ISSN " swap$ *
+    }
+  if$
+}
+
+FUNCTION {format.note}
+{
+ note empty$
+    { "" }
+    { note #1 #1 substring$
+      duplicate$ "{" =
+        'skip$
+        { output.state mid.sentence =
+          { "l" }
+          { "u" }
+        if$
+        change.case$
+        }
+      if$
+      note #2 global.max$ substring$ * "note" bibinfo.check
+    }
+  if$
+}
+
+FUNCTION {format.title}
+{ title
+  duplicate$ empty$
+    { skip$ }
+    { "t" change.case$ }
+  if$
+  "title" bibinfo.check
+}
+
+FUNCTION {format.full.names}
+{'s :=
+ "" 't :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{vv~}{ll}" format.name$
+      't :=
+      nameptr #1 >
+        {
+          nameptr #2
+          #10 +
+          #1 + =
+          numnames #2
+          #10 +
+          > and
+            { "others" 't :=
+              #1 'namesleft := }
+            'skip$
+          if$
+          namesleft #1 >
+            { ", " * t * }
+            {
+              s nameptr "{ll}" format.name$ duplicate$ "others" =
+                { 't := }
+                { pop$ }
+              if$
+              t "others" =
+                {
+                  cite.name.font
+                  " " * bbl.etal emphasize *
+                }
+                {
+                  numnames #2 >
+                    { "," * }
+                    'skip$
+                  if$
+                  bbl.and
+                  space.word * t *
+                }
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+  t "others" =
+    'skip$
+    { cite.name.font }
+  if$
+}
+
+FUNCTION {author.editor.key.full}
+{ author empty$
+    { editor empty$
+        { key empty$
+            { cite$ #1 #3 substring$ }
+            'key
+          if$
+        }
+        { editor format.full.names }
+      if$
+    }
+    { author format.full.names }
+  if$
+}
+
+FUNCTION {author.key.full}
+{ author empty$
+    { key empty$
+         { cite$ #1 #3 substring$ }
+          'key
+      if$
+    }
+    { author format.full.names }
+  if$
+}
+
+FUNCTION {editor.key.full}
+{ editor empty$
+    { key empty$
+         { cite$ #1 #3 substring$ }
+          'key
+      if$
+    }
+    { editor format.full.names }
+  if$
+}
+
+FUNCTION {make.full.names}
+{ type$ "book" =
+  type$ "inbook" =
+  or
+    'author.editor.key.full
+    { type$ "proceedings" =
+        'editor.key.full
+        'author.key.full
+      if$
+    }
+  if$
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+  "\bibitem[{" write$
+  label write$
+  ")" make.full.names duplicate$ short.list =
+     { pop$ }
+     { * }
+   if$
+  "}]{" * write$
+  cite$ write$
+  "}" write$
+  newline$
+  ""
+  before.all 'output.state :=
+}
+
+FUNCTION {n.dashify}
+{
+  't :=
+  ""
+    { t empty$ not }
+    { t #1 #1 substring$ "-" =
+        { t #1 #2 substring$ "--" = not
+            { "--" *
+              t #2 global.max$ substring$ 't :=
+            }
+            {   { t #1 #1 substring$ "-" = }
+                { "-" *
+                  t #2 global.max$ substring$ 't :=
+                }
+              while$
+            }
+          if$
+        }
+        { t #1 #1 substring$ *
+          t #2 global.max$ substring$ 't :=
+        }
+      if$
+    }
+  while$
+}
+
+FUNCTION {word.in}
+{ bbl.in
+  " " * }
+
+FUNCTION {format.date}
+{ year "year" bibinfo.check duplicate$ empty$
+    {
+      "empty year in " cite$ * "; set to ????" * warning$
+       pop$ "????"
+    }
+    'skip$
+  if$
+  extra.label *
+  before.all 'output.state :=
+  ", " swap$ *
+}
+FUNCTION {format.date.misc}
+{
+  format.date "year" output.check
+}
+FUNCTION {format.btitle}
+{ title "title" bibinfo.check
+  duplicate$ empty$ 'skip$
+    {
+      emphasize
+    }
+  if$
+}
+FUNCTION {either.or.check}
+{ empty$
+    'pop$
+    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+  if$
+}
+FUNCTION {format.bvolume}
+{ volume empty$
+    { "" }
+    { bbl.volume volume tie.or.space.prefix
+      "volume" bibinfo.check * *
+      series "series" bibinfo.check
+      duplicate$ empty$ 'pop$
+        { swap$ bbl.of space.word * swap$
+          emphasize * }
+      if$
+      "volume and number" number either.or.check
+    }
+  if$
+}
+FUNCTION {format.number.series}
+{ volume empty$
+    { number empty$
+        { series field.or.null }
+        { series empty$
+            { number "number" bibinfo.check }
+        { output.state mid.sentence =
+            { bbl.number }
+            { bbl.number capitalize }
+          if$
+          number tie.or.space.prefix "number" bibinfo.check * *
+          bbl.in space.word *
+          series "series" bibinfo.check *
+        }
+      if$
+    }
+      if$
+    }
+    { "" }
+  if$
+}
+
+FUNCTION {format.edition}
+{ edition duplicate$ empty$ 'skip$
+    {
+      output.state mid.sentence =
+        { "l" }
+        { "t" }
+      if$ change.case$
+      "edition" bibinfo.check
+      " " * bbl.edition *
+    }
+  if$
+}
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+  #0 'multiresult :=
+    { multiresult not
+      t empty$ not
+      and
+    }
+    { t #1 #1 substring$
+      duplicate$ "-" =
+      swap$ duplicate$ "," =
+      swap$ "+" =
+      or or
+        { #1 'multiresult := }
+        { t #2 global.max$ substring$ 't := }
+      if$
+    }
+  while$
+  multiresult
+}
+FUNCTION {format.pages}
+{ pages duplicate$ empty$ 'skip$
+    { duplicate$ multi.page.check
+        {
+          bbl.pages swap$
+          n.dashify
+        }
+        {
+          bbl.page swap$
+        }
+      if$
+      tie.or.space.prefix
+      "pages" bibinfo.check
+      * *
+    }
+  if$
+}
+FUNCTION {first.page}
+{ 't :=
+  ""
+    {  t empty$ not t #1 #1 substring$ "-" = not and }
+    { t #1 #1 substring$ *
+      t #2 global.max$ substring$ 't :=
+    }
+  while$
+}
+
+FUNCTION {format.journal.pages}
+{ pages duplicate$ empty$ 'pop$
+    { swap$ duplicate$ empty$
+        { pop$ pop$ format.pages }
+        {
+          ", " *
+          swap$
+          first.page
+          "pages" bibinfo.check
+          *
+        }
+      if$
+    }
+  if$
+}
+FUNCTION {format.journal.eid}
+{ eid "eid" bibinfo.check
+  duplicate$ empty$ 'skip$
+    { swap$ duplicate$ empty$ 'skip$
+      {
+          ", " *
+      }
+      if$
+      swap$
+      numpages empty$ 'skip$
+        { bbl.eidpp numpages tie.or.space.prefix
+          "numpages" bibinfo.check * *
+          " (" swap$ * ")" * *
+        }
+      if$
+    }
+  if$ *
+}
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+  duplicate$ empty$ 'skip$
+    {
+      "volume" bibinfo.check
+    }
+  if$
+  bolden
+  number "number" bibinfo.check duplicate$ empty$ 'skip$
+    {
+      swap$ duplicate$ empty$
+        { "there's a number but no volume in " cite$ * warning$ }
+        'skip$
+      if$
+      swap$
+      "(" swap$ * ")" *
+    }
+  if$ *
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+    { "" }
+    { type empty$
+        { bbl.chapter }
+        { type "l" change.case$
+          "type" bibinfo.check
+        }
+      if$
+      chapter tie.or.space.prefix
+      "chapter" bibinfo.check
+      * *
+    }
+  if$
+}
+
+FUNCTION {format.booktitle}
+{
+  booktitle "booktitle" bibinfo.check
+  emphasize
+}
+FUNCTION {format.in.ed.booktitle}
+{ format.booktitle duplicate$ empty$ 'skip$
+    {
+      editor "editor" format.names.ed duplicate$ empty$ 'pop$
+        {
+          bbl.edby
+          " " * swap$ *
+          swap$
+          "," *
+          " " * swap$
+          * }
+      if$
+      word.in swap$ *
+    }
+  if$
+}
+FUNCTION {format.thesis.type}
+{ type duplicate$ empty$
+    'pop$
+    { swap$ pop$
+      "t" change.case$ "type" bibinfo.check
+    }
+  if$
+}
+FUNCTION {format.tr.number}
+{ number "number" bibinfo.check
+  type duplicate$ empty$
+    { pop$ bbl.techrep }
+    'skip$
+  if$
+  "type" bibinfo.check
+  swap$ duplicate$ empty$
+    { pop$ "t" change.case$ }
+    { tie.or.space.prefix * * }
+  if$
+}
+FUNCTION {format.article.crossref}
+{
+  word.in
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.book.crossref}
+{ volume duplicate$ empty$
+    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+      pop$ word.in
+    }
+    { bbl.volume
+      swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
+    }
+  if$
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.incoll.inproc.crossref}
+{
+  word.in
+  " \cite{" * crossref * "}" *
+}
+FUNCTION {format.org.or.pub}
+{ 't :=
+  ""
+  address empty$ t empty$ and
+    'skip$
+    {
+      add.blank "(" *
+      t empty$
+        { address "address" bibinfo.check *
+        }
+        { t *
+          address empty$
+            'skip$
+            { ", " * address "address" bibinfo.check * }
+          if$
+        }
+      if$
+      ")" *
+    }
+  if$
+}
+FUNCTION {format.publisher.address}
+{ publisher "publisher" bibinfo.warn format.org.or.pub
+}
+
+FUNCTION {format.organization.address}
+{ organization "organization" bibinfo.check format.org.or.pub
+}
+
+FUNCTION {article}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.date "year" output.check
+  date.block
+  crossref missing$
+    {
+     ""
+      journal
+      duplicate$ empty$
+      { pop$ pop$ } {
+        "journal" bibinfo.check
+        * "journal" output.check
+      add.blank
+      } if$
+      format.vol.num.pages output
+    }
+    { format.article.crossref output.nonnull
+    }
+  if$
+  eid empty$
+    { format.journal.pages }
+    { format.journal.eid }
+  if$
+  format.issn output
+  format.note output
+  journal empty$ volume empty$ or {
+  format.eprint output
+  } {} if$
+  format.url output
+  fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+      editor format.key output
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  format.date "year" output.check
+  date.block
+  format.btitle "title" output.check
+  crossref missing$
+    { format.bvolume output
+      format.number.series output
+      format.publisher.address output
+    }
+    {
+      format.book.crossref output.nonnull
+    }
+  if$
+  format.edition output
+  format.isbn output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {booklet}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  format.date "year" output.check
+  date.block
+  format.title "title" output.check
+  howpublished "howpublished" bibinfo.check output
+  address "address" bibinfo.check output
+  format.isbn output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+      editor format.key output
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  format.date "year" output.check
+  date.block
+  format.btitle "title" output.check
+  crossref missing$
+    {
+      format.publisher.address output
+      format.bvolume output
+      format.chapter.pages "chapter and pages" output.check
+      format.number.series output
+    }
+    {
+      format.chapter.pages "chapter and pages" output.check
+      format.book.crossref output.nonnull
+    }
+  if$
+  format.edition output
+  crossref missing$
+    { format.isbn output }
+    'skip$
+  if$
+  format.pages "pages" output.check
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.date "year" output.check
+  date.block
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      format.publisher.address output
+      format.bvolume output
+      format.number.series output
+      format.chapter.pages output
+      format.edition output
+      format.isbn output
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.chapter.pages output
+    }
+  if$
+  format.pages "pages" output.check
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {inproceedings}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.date "year" output.check
+  date.block
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      publisher empty$
+        { format.organization.address output }
+        { organization "organization" bibinfo.check output
+          format.publisher.address output
+        }
+      if$
+      format.bvolume output
+      format.number.series output
+      format.pages output
+      format.isbn output
+      format.issn output
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.pages output
+    }
+  if$
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {conference} { inproceedings }
+FUNCTION {manual}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  format.date "year" output.check
+  date.block
+  format.btitle "title" output.check
+  organization "organization" bibinfo.check output
+  address "address" bibinfo.check output
+  format.edition output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.date "year" output.check
+  date.block
+  format.btitle
+  "title" output.check
+  bbl.mthesis format.thesis.type output.nonnull
+  school "school" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  format.date.misc
+  date.block
+  format.title output
+  howpublished "howpublished" bibinfo.check output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+FUNCTION {phdthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.date "year" output.check
+  date.block
+  format.btitle
+  "title" output.check
+  bbl.phdthesis format.thesis.type output.nonnull
+  school "school" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+  format.editors output
+  editor format.key output
+  format.date "year" output.check
+  date.block
+  format.btitle "title" output.check
+  format.bvolume output
+  format.number.series output
+  publisher empty$
+    { format.organization.address output }
+    { organization "organization" bibinfo.check output
+      format.publisher.address output
+    }
+  if$
+  format.isbn output
+  format.issn output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.date "year" output.check
+  date.block
+  format.btitle
+  "title" output.check
+  format.tr.number output.nonnull
+  institution "institution" bibinfo.warn output
+  address "address" bibinfo.check output
+  format.note output
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  format.date "year" output.check
+  date.block
+  format.title "title" output.check
+  format.note "note" output.check
+  format.eprint output
+  format.url output
+  fin.entry
+}
+
+FUNCTION {default.type} { misc }
+READ
+FUNCTION {sortify}
+{ purify$
+  "l" change.case$
+}
+INTEGERS { len }
+FUNCTION {chop.word}
+{ 's :=
+  'len :=
+  s #1 len substring$ =
+    { s len #1 + global.max$ substring$ }
+    's
+  if$
+}
+FUNCTION {format.lab.names}
+{ 's :=
+  "" 't :=
+  s #1 "{vv~}{ll}" format.name$
+  s num.names$ duplicate$
+  #2 >
+    { pop$
+      cite.name.font
+      " " * bbl.etal emphasize *
+      "others" 't :=
+    }
+    { #2 <
+        'skip$
+        { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+            {
+              " " * bbl.etal emphasize *
+              "others" 't :=
+            }
+            { bbl.and space.word * s #2 "{vv~}{ll}" format.name$
+              * }
+          if$
+        }
+      if$
+    }
+  if$
+  t "others" =
+    'skip$
+    { cite.name.font }
+  if$
+}
+
+FUNCTION {author.key.label}
+{ author empty$
+    { key empty$
+        { cite$ #1 #3 substring$ }
+        'key
+      if$
+    }
+    { author format.lab.names }
+  if$
+}
+
+FUNCTION {author.editor.key.label}
+{ author empty$
+    { editor empty$
+        { key empty$
+            { cite$ #1 #3 substring$ }
+            'key
+          if$
+        }
+        { editor format.lab.names }
+      if$
+    }
+    { author format.lab.names }
+  if$
+}
+
+FUNCTION {editor.key.label}
+{ editor empty$
+    { key empty$
+        { cite$ #1 #3 substring$ }
+        'key
+      if$
+    }
+    { editor format.lab.names }
+  if$
+}
+
+FUNCTION {calc.short.authors}
+{ type$ "book" =
+  type$ "inbook" =
+  or
+    'author.editor.key.label
+    { type$ "proceedings" =
+        'editor.key.label
+        'author.key.label
+      if$
+    }
+  if$
+  'short.list :=
+}
+
+FUNCTION {calc.label}
+{ calc.short.authors
+  short.list
+  "("
+  *
+  year duplicate$ empty$
+  short.list key field.or.null = or
+     { pop$ "" }
+     'skip$
+  if$
+  *
+  'label :=
+}
+
+FUNCTION {sort.format.names}
+{ 's :=
+  #1 'nameptr :=
+  ""
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{ll{ }}{  f{ }}{  jj{ }}"
+      format.name$ 't :=
+      nameptr #1 >
+        {
+          nameptr #2
+          #10 +
+          #1 + =
+          numnames #2
+          #10 +
+          > and
+            { "others" 't :=
+              #1 'namesleft := }
+            'skip$
+          if$
+          "   "  *
+          namesleft #1 = t "others" = and
+            { "zzzzz" * }
+            { t sortify * }
+          if$
+        }
+        { t sortify * }
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+}
+
+FUNCTION {sort.format.title}
+{ 't :=
+  "A " #2
+    "An " #3
+      "The " #4 t chop.word
+    chop.word
+  chop.word
+  sortify
+  #1 global.max$ substring$
+}
+FUNCTION {author.sort}
+{ author empty$
+    { key empty$
+        { "to sort, need author or key in " cite$ * warning$
+          ""
+        }
+        { key sortify }
+      if$
+    }
+    { author sort.format.names }
+  if$
+}
+FUNCTION {author.editor.sort}
+{ author empty$
+    { editor empty$
+        { key empty$
+            { "to sort, need author, editor, or key in " cite$ * warning$
+              ""
+            }
+            { key sortify }
+          if$
+        }
+        { editor sort.format.names }
+      if$
+    }
+    { author sort.format.names }
+  if$
+}
+FUNCTION {editor.sort}
+{ editor empty$
+    { key empty$
+        { "to sort, need editor or key in " cite$ * warning$
+          ""
+        }
+        { key sortify }
+      if$
+    }
+    { editor sort.format.names }
+  if$
+}
+FUNCTION {presort}
+{ calc.label
+  label sortify
+  "    "
+  *
+  type$ "book" =
+  type$ "inbook" =
+  or
+    'author.editor.sort
+    { type$ "proceedings" =
+        'editor.sort
+        'author.sort
+      if$
+    }
+  if$
+  #1 entry.max$ substring$
+  'sort.label :=
+  sort.label
+  *
+  "    "
+  *
+  title field.or.null
+  sort.format.title
+  *
+  #1 entry.max$ substring$
+  'sort.key$ :=
+}
+
+ITERATE {presort}
+SORT
+STRINGS { last.label next.extra }
+INTEGERS { last.extra.num number.label }
+FUNCTION {initialize.extra.label.stuff}
+{ #0 int.to.chr$ 'last.label :=
+  "" 'next.extra :=
+  #0 'last.extra.num :=
+  #0 'number.label :=
+}
+FUNCTION {forward.pass}
+{ last.label label =
+    { last.extra.num #1 + 'last.extra.num :=
+      last.extra.num int.to.chr$ 'extra.label :=
+    }
+    { "a" chr.to.int$ 'last.extra.num :=
+      "" 'extra.label :=
+      label 'last.label :=
+    }
+  if$
+  number.label #1 + 'number.label :=
+}
+FUNCTION {reverse.pass}
+{ next.extra "b" =
+    { "a" 'extra.label := }
+    'skip$
+  if$
+  extra.label 'next.extra :=
+  extra.label
+  duplicate$ empty$
+    'skip$
+    { "{\natexlab{" swap$ * "}}" * }
+  if$
+  'extra.label :=
+  label extra.label * 'label :=
+}
+EXECUTE {initialize.extra.label.stuff}
+ITERATE {forward.pass}
+REVERSE {reverse.pass}
+FUNCTION {bib.sort.order}
+{ sort.label
+  "    "
+  *
+  year field.or.null sortify
+  *
+  "    "
+  *
+  title field.or.null
+  sort.format.title
+  *
+  #1 entry.max$ substring$
+  'sort.key$ :=
+}
+ITERATE {bib.sort.order}
+SORT
+FUNCTION {begin.bib}
+{ preamble$ empty$
+    'skip$
+    { preamble$ write$ newline$ }
+  if$
+  "\begin{thebibliography}{" number.label int.to.str$ * "}" *
+  write$ newline$
+  "\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname bibnamefont\endcsname\relax"
+  write$ newline$
+  "  \def\bibnamefont#1{#1}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname bibfnamefont\endcsname\relax"
+  write$ newline$
+  "  \def\bibfnamefont#1{#1}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname citenamefont\endcsname\relax"
+  write$ newline$
+  "  \def\citenamefont#1{#1}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname url\endcsname\relax"
+  write$ newline$
+  "  \def\url#1{\texttt{#1}}\fi"
+  write$ newline$
+  "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi"
+  write$ newline$
+  "\providecommand{\bibinfo}[2]{#2}"
+  write$ newline$
+  "\providecommand{\eprint}[2][]{\url{#2}}"
+  write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+ITERATE {call.type$}
+FUNCTION {end.bib}
+{ newline$
+  "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
+%% End of customized bst file
+%%
+%% End of file `apsrmp.bst'.
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/revsymb.sty
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/revsymb.sty
@@ -0,0 +1,157 @@
+%%
+%% This is file `revsymb.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% revtex4.dtx  (with options: `revsymb')
+%% 
+%% This file is part of the APS files in the REVTeX 4 distribution.
+%% For the version number, search on the string 
+%% Original version by David Carlisle
+%% Modified by Arthur Ogawa (mailto:ogawa@teleport.com)
+%% 
+%% Copyright (c) 1999 The American Physical Society.
+%% http://publish.aps.org/revtex4/
+%% mailto:revtex4@aps.org
+%% 
+%% See the REVTeX 4 README file for restrictions and more information.
+%% 
+\ProvidesPackage{revsymb}
+          [2001/08/02 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo
+\def\REVSYMB@warn#1{\PackageWarningNoLine{revsymb}{#1}}%
+\DeclareRobustCommand\lambdabar{%
+  \bgroup
+    \def\@tempa{%
+      \hbox{%
+        \raise.73\ht\z@
+        \hb@xt@\z@{%
+          \kern.25\wd\z@
+          \vrule \@width.5\wd\z@\@height.1\p@\@depth.1\p@
+          \hss
+        }%
+        \box\z@
+      }%
+    }%
+    \mathchoice
+      {\setbox\z@\hbox{$\displaystyle     \lambda$}\@tempa}%
+      {\setbox\z@\hbox{$\textstyle        \lambda$}\@tempa}%
+      {\setbox\z@\hbox{$\scriptstyle      \lambda$}\@tempa}%
+      {\setbox\z@\hbox{$\scriptscriptstyle\lambda$}\@tempa}%
+  \egroup
+}%
+\DeclareRobustCommand\openone{\leavevmode\hbox{\small1\normalsize\kern-.33em1}}%
+\DeclareRobustCommand\corresponds{\replace@command\corresponds\triangleq}%
+\DeclareRobustCommand\overcirc{\replace@command\overcirc\mathring}%
+\DeclareRobustCommand\overdots{\replace@command\overdots\dddot}%
+\DeclareRobustCommand\REV@triangleq{%
+ {\lower.2ex\hbox{=}}{\kern-.75em^\triangle}%
+}%
+\DeclareRobustCommand\REV@dddot[1]{%
+ \@ontopof{#1}{\cdots}{1.0}\mathord{\box2}%
+}%
+\DeclareRobustCommand\altsuccsim{\succ\kern-.9em_\sim\kern.3em}%
+\DeclareRobustCommand\altprecsim{\prec\kern-1em_\sim\kern.3em}%
+\let\REV@succsim\altsuccsim
+\let\REV@precsim\altprecsim
+\DeclareRobustCommand\REV@lesssim{\mathrel{\mathpalette\vereq{<}}}%
+\DeclareRobustCommand\REV@gtrsim{\mathrel{\mathpalette\vereq{>}}}%
+\DeclareRobustCommand\alt{\lesssim}
+\DeclareRobustCommand\agt{\gtrsim}
+\def\vereq#1#2{%
+ \lower3\p@\vbox{%
+  \baselineskip1.5\p@
+  \lineskip1.5\p@
+  \ialign{$\m@th#1\hfill##\hfil$\crcr#2\crcr\sim\crcr}%
+ }%
+}%
+\DeclareRobustCommand\tensor[1]{\@ontopof{#1}{\leftrightarrow}{1.15}\mathord{\box2}}
+\DeclareRobustCommand\overstar[1]{\@ontopof{#1}{\ast}{1.15}\mathord{\box2}}
+\DeclareRobustCommand\loarrow[1]{\@ontopof{#1}{\leftarrow}{1.15}\mathord{\box2}}
+\DeclareRobustCommand\roarrow[1]{\@ontopof{#1}{\rightarrow}{1.15}\mathord{\box2}}
+\def\@ontopof#1#2#3{%
+ {%
+  \mathchoice
+    {\@@ontopof{#1}{#2}{#3}\displaystyle     \scriptstyle      }%
+    {\@@ontopof{#1}{#2}{#3}\textstyle        \scriptstyle      }%
+    {\@@ontopof{#1}{#2}{#3}\scriptstyle      \scriptscriptstyle}%
+    {\@@ontopof{#1}{#2}{#3}\scriptscriptstyle\scriptscriptstyle}%
+ }%
+}%
+\def\@@ontopof#1#2#3#4#5{%
+  \setbox\z@\hbox{$#4#1$}%
+  \setbox\f@ur\hbox{$#5#2$}%
+  \setbox\tw@\null\ht\tw@\ht\z@ \dp\tw@\dp\z@
+  \@ifdim{\wd\z@>\wd\f@ur}{%
+    \setbox\f@ur\hb@xt@\wd\z@{\hss\box\f@ur\hss}%
+    \mathord{\rlap{\raise#3\ht\z@\box\f@ur}\box\z@}%
+  }{%
+    \setbox\f@ur\hb@xt@.9\wd\f@ur{\hss\box\f@ur\hss}%
+    \setbox\z@\hb@xt@\wd\f@ur{\hss$#4\relax#1$\hss}%
+    \mathord{\rlap{\copy\z@}\raise#3\ht\z@\box\f@ur}%
+  }%
+}%
+\DeclareRobustCommand\frak{%
+ \REVSYMB@warn{%
+  Command \string\frak\space unsupported:^^J%
+  please use \string\mathfrak\space instead.%
+ }%
+ \global\let\frak\mathfrak
+ \frak
+}%
+\DeclareRobustCommand\REV@mathfrak{%
+ \REVSYMB@warn{%
+  Command \string\mathfrak\space undefined:^^J%
+  please specify the amsfonts or amssymb option!%
+ }%
+ \global\let\mathfrak\@firstofone
+ \mathfrak
+}%
+\DeclareRobustCommand\Bbb{%
+ \REVSYMB@warn{%
+  Command \string\Bbb\space unsupported:^^J%
+  please use \string\mathbb\space instead.%
+ }%
+ \global\let\Bbb\mathbb
+ \Bbb
+}%
+\DeclareRobustCommand\REV@mathfrak{%
+ \REVSYMB@warn{%
+  Command \string\mathbb\space undefined:^^J%
+  please specify the amsfonts or amssymb option!%
+ }%
+ \global\let\mathbb\@firstofone
+ \mathbb
+}%
+\def\Bigglb{\REV@boldopen \Bigg}%
+\def\Biglb {\REV@boldopen \Big }%
+\def\bigglb{\REV@boldopen \bigg}%
+\def\biglb {\REV@boldopen \big }%
+\def\Biggrb{\REV@boldclose\Bigg}%
+\def\Bigrb {\REV@boldclose\Big }%
+\def\biggrb{\REV@boldclose\bigg}%
+\def\bigrb {\REV@boldclose\big }%
+\def\REV@pmb#1{%
+ \hbox{%
+  \setbox\z@=\hbox{#1}%
+  \kern-.02em\copy\z@\kern-\wd\z@
+  \kern .04em\copy\z@\kern-\wd\z@
+  \kern-.02em
+  \raise.04em\copy\z@
+ }%
+}%
+\def\REV@boldopen #1#2{\mathopen {\REV@pmb{$#1#2$}}}%
+\def\REV@boldclose#1#2{\mathclose{\REV@pmb{$#1#2$}}}%
+\def\revsymb@inithook{%
+ \@ifxundefined\dddot{\let\dddot\REV@dddot}{}%
+ \@ifxundefined\triangleq{\let\triangleq\REV@triangleq}{}%
+ \@ifxundefined\succsim{\let\succsim\altsuccsim}{}%
+ \@ifxundefined\precsim{\let\precsim\altprecsim}{}%
+ \@ifxundefined\lesssim{\let\lesssim\REV@lesssim}{}%
+ \@ifxundefined\gtrsim {\let\gtrsim \REV@gtrsim }{}%
+ \@ifxundefined\mathfrak{\let\mathfrak\REV@mathfrak}{}%
+ \@ifxundefined\mathbb{\let\mathbb\REV@mathbb}{}%
+}%
+\endinput
+%%
+%% End of file `revsymb.sty'.
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/10pt.rtx
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/10pt.rtx
@@ -0,0 +1,163 @@
+%%
+%% This is file `10pt.rtx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% revtex4.dtx  (with options: `10pt')
+%% 
+%% This file is part of the APS files in the REVTeX 4 distribution.
+%% For the version number, search on the string 
+%% Original version by David Carlisle
+%% Modified by Arthur Ogawa (mailto:ogawa@teleport.com)
+%% 
+%% Copyright (c) 1999 The American Physical Society.
+%% http://publish.aps.org/revtex4/
+%% mailto:revtex4@aps.org
+%% 
+%% See the REVTeX 4 README file for restrictions and more information.
+%% 
+\ProvidesFile{10pt.rtx}
+          [2001/08/02 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo
+\def\normalsize{%
+   \@setfontsize\normalsize\@xpt{11.5}%
+   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+   \belowdisplayskip \abovedisplayskip
+   \abovedisplayshortskip  \abovedisplayskip
+   \belowdisplayshortskip \abovedisplayskip
+   \let\@listi\@listI
+}%
+\def\small{%
+  \@setfontsize\small\@ixpt{10.5}%
+  \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
+  \belowdisplayskip \abovedisplayskip
+  \abovedisplayshortskip \z@ \@plus2\p@
+  \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+  \def\@listi{%
+    \leftmargin\leftmargini
+    \topsep 4\p@ \@plus2\p@ \@minus2\p@
+    \parsep 2\p@ \@plus\p@ \@minus\p@
+    \itemsep \parsep
+  }%
+}%
+\def\footnotesize{%
+  \@setfontsize\footnotesize\@viiipt{9.5pt}%
+  \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
+  \belowdisplayskip \abovedisplayskip
+  \abovedisplayshortskip \z@ \@plus\p@
+  \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
+  \def\@listi{%
+    \leftmargin\leftmargini
+    \topsep 3\p@ \@plus\p@ \@minus\p@
+    \parsep 2\p@ \@plus\p@ \@minus\p@
+    \itemsep \parsep
+  }%
+}%
+\def\scriptsize{%
+ \@setfontsize\scriptsize\@viipt\@viiipt
+}%
+\def\tiny{%
+ \@setfontsize\tiny\@vpt\@vipt
+}%
+\def\large{%
+ \@setfontsize\large\@xiipt{14pt}%
+}%
+\def\Large{%
+ \@setfontsize\Large\@xivpt{18pt}%
+}%
+\def\LARGE{%
+ \@setfontsize\LARGE\@xviipt{22pt}%
+}%
+\def\huge{%
+ \@setfontsize\huge\@xxpt{25pt}%
+}%
+\def\Huge{%
+ \@setfontsize\Huge\@xxvpt{30pt}%
+}%
+ \@ifxundefined\twoside@sw{\@booleanfalse\twoside@sw}{}%
+ \twoside@sw{%
+    \oddsidemargin  -20pt
+    \evensidemargin -20pt
+    \marginparwidth 107pt
+ }{%
+    \oddsidemargin  -.25in
+    \evensidemargin -.25in
+    \marginparwidth 30pt
+ }%
+\marginparsep 6pt
+\topmargin -61pt
+\headheight 25pt
+\headsep 16pt
+\topskip 10pt
+\footskip 30pt
+ \textheight = 56pc
+\textwidth42.5pc
+\columnsep 1.5pc
+\columnseprule 0pt
+\footnotesep 1pt
+\skip\footins 39pt plus 4pt minus 2pt
+\def\footnoterule{\kern-19pt\hrule width.5in\kern18.6pt\relax}%
+\floatsep 12pt plus 2pt minus 2pt
+\textfloatsep 20pt plus 2pt minus 4pt
+\intextsep 12pt plus 2pt minus 2pt
+\dblfloatsep 12pt plus 2pt minus 2pt
+\dbltextfloatsep 20pt plus 2pt minus 4pt
+\@fptop 0pt plus 1fil
+\@fpsep 8pt plus 2fil
+\@fpbot 0pt plus 1fil
+\@dblfptop 0pt plus 1fil
+\@dblfpsep 8pt plus 2fil
+\@dblfpbot 0pt plus 1fil
+\marginparpush 5pt
+\parskip 0pt plus 1pt
+\parindent 10pt
+\emergencystretch8\p@
+\partopsep 2pt plus 1pt minus 1pt
+\leftmargini 25pt
+\leftmarginii 22pt
+\leftmarginiii 18.7pt
+\leftmarginiv 17pt
+\leftmarginv 10pt
+\leftmarginvi 10pt
+\def\@listI{%
+  \leftmargin\leftmargini
+  \parsep 4\p@ plus2\p@ minus\p@
+  \topsep 8\p@ plus2\p@ minus4\p@
+  \itemsep 4\p@ plus2\p@ minus\p@
+}%
+\labelsep 4pt
+\def\@listii{%
+  \leftmargin\leftmarginii
+  \labelwidth\leftmarginii
+  \advance\labelwidth-\labelsep
+  \topsep 4\p@ plus2\p@ minus\p@
+  \parsep 2\p@ plus\p@ minus\p@
+  \itemsep \parsep
+}%
+\def\@listiii{%
+  \leftmargin\leftmarginiii
+  \labelwidth\leftmarginiii
+  \advance\labelwidth-\labelsep
+  \topsep 2\p@ plus\p@ minus\p@
+  \parsep \z@
+  \partopsep \p@ plus\z@ minus\p@
+  \itemsep \topsep
+}%
+\def\@listiv{%
+  \leftmargin\leftmarginiv
+  \labelwidth\leftmarginiv
+  \advance\labelwidth-\labelsep
+}%
+\def\@listv{%
+  \leftmargin\leftmarginv
+  \labelwidth\leftmarginv
+  \advance\labelwidth-\labelsep
+}%
+\def\@listvi{%
+  \leftmargin\leftmarginvi
+  \labelwidth\leftmarginvi
+  \advance\labelwidth-\labelsep
+}%
+\endinput
+%%
+%% End of file `10pt.rtx'.
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/revtex4.cls
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/revtex4.cls
@@ -0,0 +1,6020 @@
+%%
+%% This is file `revtex4.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% revtex4.dtx  (with options: `class-pre')
+%% ltxutil.dtx  (with options: `ltxutil-krn')
+%% ltxgrid.dtx  (with options: `ltxgrid-krn')
+%% textcase.dtx  (with options: `package')
+%% revtex4.dtx  (with options: `class-pst')
+%% 
+%% This file is part of the APS files in the REVTeX 4 distribution.
+%% For the version number, search on the string 
+%% Original version by David Carlisle
+%% Modified by Arthur Ogawa (mailto:ogawa@teleport.com)
+%% 
+%% Copyright (c) 1999 The American Physical Society.
+%% http://publish.aps.org/revtex4/
+%% mailto:revtex4@aps.org
+%% 
+%% See the REVTeX 4 README file for restrictions and more information.
+%% 
+\NeedsTeXFormat{LaTeX2e}[1996/12/01]
+\ProvidesClass{revtex4}
+          [2001/08/02 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo
+\def\class@name{revtex4}%
+\GenericInfo{}{\space
+ Copyright (c) 2001 The American Physical Society.^^J
+ mailto:revtex@aps.org^^J
+ Licensed under the LPPL:^^Jhttp://www.ctan.org/tex-archive/macros/latex/base/lppl.txt^^J
+ Arthur Ogawa <ogawa@teleport.com>^^J
+ Based on work by David Carlisle <david@dcarlisle.demon.co.uk>%
+ \@gobble
+}%
+\if@compatibility
+  \edef\reserved@a{\errhelp{%
+   Change your \string\documentstyle\space statement to
+   \string\documentclass\space and rerun.
+  }}\reserved@a
+  \errmessage{You cannot run \class@name\space in compatability mode}%
+  \expandafter\@@end
+\fi
+\let\DeclareOption@latex\DeclareOption
+\let\DeclareOption\@gobbletwo
+\let\ProcessOptions@latex\ProcessOptions
+\let\ProcessOptions\@empty
+\let\ProvidesPackage@latex\ProvidesPackage
+\def\ProvidesPackage#1[#2]{%
+ \class@info{Incorporating package #1 [#2].}%
+}%
+\typeout{%
+ ltxutil: portions licensed from W. E. Baxter (web@superscript.com)%
+}%
+\def\class@err#1{\ClassError{\class@name}{#1}\@eha}%
+\def\class@warn#1{\ClassWarningNoLine{\class@name}{#1}}%
+\def\class@info#1{\ClassInfo{\class@name}{#1}}%
+\def\obsolete@command#1{%
+ \class@warn@end{Command \string#1\space is obsolete.^^JPlease remove from your document}%
+ \global\let#1\@empty
+ #1%
+}%
+\def\replace@command#1#2{%
+ \class@warn@end{Command \string#1\space is obsolete;^^JUse \string#2\space instead}%
+ \global\let#1#2%
+ #1%
+}%
+\def\replace@environment#1#2{%
+ \class@warn@end{Environment #1 is obsolete;^^JUse #2 instead}%
+ \glet@environment{#1}{#2}%
+ \@nameuse{#1}%
+}%
+\def\incompatible@package#1{%
+ \@ifpackageloaded{#1}{%
+  \def\@tempa{I cannot continue. You must remove the \string\usepackage\ statement that caused that package to be loaded.}%
+  \ClassError{\class@name}{The #1 package cannot be used with \class@name}%
+  \@tempa\stop
+ }{%
+  \class@info{#1 was not loaded (OK!)}%
+ }%
+}%
+\def\class@warn@end#1{%
+ \gappdef\class@enddocumenthook{\class@warn{#1}}%
+}%
+\AtEndOfClass{%
+ \@ifxundefined\class@name{\def\class@name{Generic Class}}{}%
+}%
+\def\t@{to}%
+\dimendef\dimen@iii\thr@@
+\def\halignt@{\halign\t@}%
+\chardef\f@ur=4\relax
+\chardef\cat@letter=11\relax
+\chardef\other=12\relax
+\def\let@environment#1#2{%
+ \expandafter\let
+ \csname#1\expandafter\endcsname\csname#2\endcsname
+ \expandafter\let
+ \csname end#1\expandafter\endcsname\csname end#2\endcsname
+}%
+\def\glet@environment#1#2{%
+ \global\expandafter\let
+ \csname#1\expandafter\endcsname\csname#2\endcsname
+ \global\expandafter\let
+ \csname end#1\expandafter\endcsname\csname end#2\endcsname
+}%
+\newcommand\tracingplain{%
+ \tracingonline\z@\tracingcommands\z@\tracingstats\z@
+ \tracingpages\z@\tracingoutput\z@\tracinglostchars\@ne
+ \tracingmacros\z@\tracingparagraphs\z@\tracingrestores\z@
+ \showboxbreadth5\showboxdepth3\relax %\errorstopmode
+ }%
+\newcommand\traceoutput{%
+ \appdef\@resetactivechars{\showoutput}%
+}%
+\newcommand\say[1]{\typeout{<\noexpand#1=\meaning#1>}}%
+\newcommand\saythe[1]{\typeout{<\noexpand#1=\the#1>}}%
+\def\fullinterlineskip{\prevdepth\z@}%
+\countdef\count@i\@ne
+\countdef\count@ii\tw@
+\long\def\prepdef#1#2{%
+ \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}%
+ \toks@ii{#2}%
+ \edef#1{\the\toks@ii\the\toks@}%
+}%
+\long\def\appdef#1#2{%
+ \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}%
+ \toks@ii{#2}%
+ \edef#1{\the\toks@\the\toks@ii}%
+}%
+\long\def\gappdef#1#2{%
+ \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}%
+ \toks@ii{#2}%
+ \global\edef#1{\the\toks@\the\toks@ii}%
+}%
+\long\def\appdef@val#1#2{%
+ \appdef#1{{#2}}%
+}%
+\long\def\appdef@e#1#2{%
+ \expandafter\appdef
+ \expandafter#1%
+ \expandafter{#2}%
+}%
+\long\def\appdef@eval#1#2{%
+ \expandafter\appdef@val
+ \expandafter#1%
+ \expandafter{#2}%
+}%
+\toksdef\toks@ii=\tw@
+\long\def\@ifxundefined#1{\@ifx{\undefined#1}}%
+\long\def\@ifnotrelax#1#2#3{\@ifx{\relax#1}{#3}{#2}}%
+\long\def\@argswap#1#2{#2#1}%
+\long\def\@argswap@val#1#2{#2{#1}}%
+\def\@ifxundefined@cs#1{\expandafter\@ifx\expandafter{\csname#1\endcsname\relax}}%
+\def\@boolean#1#2{%
+  \long\def#1{%
+    #2% \if<something>
+      \expandafter\true@sw
+    \else
+      \expandafter\false@sw
+    \fi
+  }%
+}%
+\def\@boole@def#1#{\@boolean{#1}}% Implicit #2
+\def\@booleantrue#1{\let#1\true@sw}%
+\def\@booleanfalse#1{\let#1\false@sw}%
+\@boole@def\@ifx#1{\ifx#1}%
+\@boole@def\@ifx@empty#1{\ifx\@empty#1}%
+\@boole@def\@if@empty#1{\if!#1!}%
+\def\@if@sw#1#2{#1\expandafter\true@sw\else\expandafter\false@sw#2}%
+\@boole@def\@ifdim#1{\ifdim#1}%
+\@boole@def\@ifeof#1{\ifeof#1}%
+\@boole@def\@ifhbox#1{\ifhbox#1}%
+\@boole@def\@ifhmode{\ifhmode}%
+\@boole@def\@ifinner{\ifinner}%
+\@boole@def\@ifmmode{\ifmmode}%
+\@boole@def\@ifnum#1{\ifnum#1}%
+\@boole@def\@ifodd#1{\ifodd#1}%
+\@boole@def\@ifvbox#1{\ifvbox#1}%
+\@boole@def\@ifvmode{\ifvmode}%
+\@boole@def\@ifvoid#1{\ifvoid#1}%
+\long\def\true@sw#1#2{#1}%
+\long\def\false@sw#1#2{#2}%
+\long\def\loopuntil#1{#1{}{\loopuntil{#1}}}%
+\long\def\loopwhile#1{#1{\loopwhile{#1}}{}}%
+\def\@provide#1{%
+ \@ifx{\undefined#1}{\true@sw}{\@ifx{\relax#1}{\true@sw}{\false@sw}}%
+ {\def#1}{\def\j@nk}%
+}%
+\prepdef\document{%
+ \endgroup
+ \init@documenthook
+ \set@typesize@hook
+ \normalsize
+ \set@pica@hook
+ \true@sw{}%
+}%
+\def\init@documenthook{}%
+\AtBeginDocument{%
+ \class@documenthook
+}%
+\AtEndDocument{%
+ \class@enddocumenthook
+}%
+\def\class@documenthook{}%
+\def\class@enddocumenthook{}%
+\def\set@typesize@hook{}%
+\def\set@pica@hook{}%
+\def\enddocument{%
+ \@enddocumenthook
+ \@checkend{document}%
+ \clear@document
+ \check@aux
+ \deadcycles\z@
+ \@@end
+}%
+\def\clear@document{\clearpage}%
+\def\check@aux{\do@check@aux}%
+\def\do@check@aux{%
+ \@if@sw\if@filesw\fi{%
+  \immediate\closeout\@mainaux
+  \let\@setckpt\@gobbletwo
+  \let\@newl@bel\@testdef
+  \@tempswafalse
+  \makeatletter
+  \input\jobname.aux\relax
+ }{}%
+ \@dofilelist
+ \@ifdim{\font@submax >\fontsubfuzz\relax}{%
+  \@font@warning{%
+   Size substitutions with differences\MessageBreak
+   up to \font@submax\space have occured.\@gobbletwo
+  }%
+ }{}%
+ \@defaultsubs
+ \@refundefined
+ \@if@sw\if@filesw\fi{%
+  \@ifx{\@multiplelabels\relax}{%
+   \@if@sw\if@tempswa\fi{%
+    \@latex@warning@no@line{%
+     Label(s) may have changed.
+     Rerun to get cross-references right
+    }%
+   }{}%
+  }{%
+    \@multiplelabels
+  }%
+ }{}%
+}%
+\def\flushing{%
+  \let\\\@normalcr
+  \leftskip\z@skip
+  \rightskip\z@skip
+  \@rightskip\z@skip
+  \parfillskip\@flushglue
+}%
+\def\eqnarray@LaTeX{%
+   \stepcounter{equation}%
+   \def\@currentlabel{\p@equation\theequation}%
+   \global\@eqnswtrue
+   \m@th
+   \global\@eqcnt\z@
+   \tabskip\@centering
+   \let\\\@eqncr
+   $$\everycr{}\halign\t@\displaywidth\bgroup
+       \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
+      &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil
+      &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep
+         $\displaystyle{##}$\hfil\tabskip\@centering
+      &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
+         \tabskip\z@skip
+      \cr
+}
+\long\def\eqnarray@fleqn@fixed{%
+ \stepcounter{equation}\def\@currentlabel{\p@equation\theequation}%
+ \global\@eqnswtrue\m@th\global\@eqcnt\z@
+ \tabskip\mathindent
+ \let\\=\@eqncr
+ \setlength\abovedisplayskip{\topsep}%
+ \ifvmode\addtolength\abovedisplayskip{\partopsep}\fi
+ \addtolength\abovedisplayskip{\parskip}%
+ \setlength\belowdisplayskip{\abovedisplayskip}%
+ \setlength\belowdisplayshortskip{\abovedisplayskip}%
+ \setlength\abovedisplayshortskip{\abovedisplayskip}%
+ $$%
+ \everycr{}%
+ \halignt@\linewidth\bgroup
+  \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
+  &\global\@eqcnt\@ne
+   \hskip\tw@\eqncolsep
+   \hfil${{}##{}}$\hfil
+  &\global\@eqcnt\tw@
+   \hskip\tw@\eqncolsep
+   $\displaystyle{##}$\hfil\tabskip\@centering
+  &\global\@eqcnt\thr@@\hb@xt@\z@\bgroup\hss##\egroup
+   \tabskip\z@skip
+  \cr
+}%
+\@ifx{\eqnarray\eqnarray@LaTeX}{%
+ \class@info{Repairing broken LaTeX eqnarray}%
+ \let\eqnarray\eqnarray@fleqn@fixed
+ \newlength\eqncolsep
+ \setlength\eqncolsep\z@
+ \let\eqnarray@LaTeX\relax
+ \let\eqnarray@fleqn@fixed\relax
+}{}%
+\def\mathindent{\@centering}%
+\def\set@eqnarray@skips{}%
+\def\footnote{%
+ \@ifnextchar[\@xfootnote{\@yfootnote\@footnotetext}%
+}%
+\def\footnotemark{%
+ \@ifnextchar[\@xfootnotemark{\@yfootnote}%
+}%
+\def\@xfootnote[#1]{%
+ \@xfootnotemark[#1]%
+ \@footnotetext
+}%
+\def\@xfootnotemark@ltx[#1]{%
+ \begingroup
+   \csname c@\@mpfn\endcsname #1\relax
+   \unrestored@protected@xdef\@thefnmark{\thempfn}%
+ \endgroup
+ \H@@footnotemark
+}%
+\def\@yfootnote{%
+ \stepcounter\@mpfn
+ \protected@xdef\@thefnmark{\thempfn}%
+ \H@@footnotemark
+}%
+\appdef\class@documenthook{%
+ \@ifxundefined\H@@footnotemark{%
+  \let\H@@footnotemark\@footnotemark
+ }{}%
+ \let\@xfootnotemark\@xfootnotemark@ltx
+}%
+\long\def\@footnotetext{%
+ \insert\footins\bgroup
+  \make@footnotetext
+}%
+\long\def\@mpfootnotetext{%
+ \minipagefootnote@pick
+  \make@footnotetext
+}%
+\def\make@footnotetext#1{%
+  \reset@font\footnotesize
+  \interlinepenalty\interfootnotelinepenalty
+  \splittopskip\footnotesep
+  \splitmaxdepth\dp\strutbox
+  \set@footnotewidth
+  \@parboxrestore
+  \protected@edef\@currentlabel{%
+   \csname p@footnote\endcsname\@thefnmark
+  }%
+  \color@begingroup
+   \@makefntext{%
+    \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox
+   }%
+  \color@endgroup
+ \minipagefootnote@drop
+}%
+\def\set@footnotewidth{%
+ \hsize\columnwidth
+ \linewidth\hsize
+}%
+\def\set@footnotewidth@ii{%
+ \hsize\textwidth
+ \advance\hsize\columnsep
+ \divide\hsize\tw@
+ \advance\hsize-\columnsep
+ \linewidth\hsize
+}%
+\def\addtocontents#1#2{%
+ \protected@write\@auxout{%
+  \let \label \@gobble \let \index \@gobble \let \glossary \@gobble
+  \def\({\string\(}%
+  \def\){\string\)}%
+  \def\\{\string\\}%
+ }{\string \@writefile {#1}{#2}}%
+}%
+\def\addcontentsline#1#2#3{%
+ \addtocontents{#1}{%
+  \protect\contentsline{#2}{#3}{\thepage}{}%
+ }%
+}%
+\def\contentsline#1#2#3#4{%
+ \csname l@#1\endcsname{#2}{#3}%
+}%
+\def\label#1{%
+ \@bsphack
+  \protected@write\@auxout{}{%
+   \string\newlabel{#1}{{\@currentlabel}{\thepage}{}{}{}}%
+  }%
+ \@esphack
+}%
+\appdef\class@documenthook{%
+ \prepdef\caption{\minipagefootnote@here}%
+}%
+\def\minipagefootnote@init{%
+ \setbox\@mpfootins\box\voidb@x
+}%
+\def\minipagefootnote@pick{%
+ \global\setbox\@mpfootins\vbox\bgroup
+  \unvbox\@mpfootins
+}%
+\def\minipagefootnote@drop{%
+ \egroup
+}%
+\def\minipagefootnote@here{%
+    \par
+    \@ifvoid\@mpfootins{}{%
+      \vskip\skip\@mpfootins
+      \fullinterlineskip
+      \@ifinner{%
+       \vtop{\unvcopy\@mpfootins}%
+       {\setbox\z@\lastbox}%
+      }{}%
+      \unvbox\@mpfootins
+    }%
+}%
+\def\minipagefootnote@foot{%
+ \@ifvoid\@mpfootins{}{%
+  \insert\footins\bgroup\unvbox\@mpfootins\egroup
+ }%
+}%
+\def\endminipage{%
+    \par
+    \unskip
+    \minipagefootnote@here
+    \@minipagefalse   %% added 24 May 89
+  \color@endgroup
+  \egroup
+  \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa}%
+}%
+\let\@xfloat@LaTeX\@xfloat
+\def\@xfloat#1[#2]{%
+  \@xfloat@prep
+  \@nameuse{fp@proc@#2}%
+  \@ifxundefined\floats@sw{\global\@booleantrue\floats@sw}{}%
+  \floats@sw{\@xfloat@LaTeX{#1}[#2]}{\@xfloat@anchored{#1}[]}%
+}%
+\def\@xfloat@prep{%
+  \let\footnote\footnote@latex
+  \def\@mpfn{mpfootnote}%
+  \def\thempfn{\thempfootnote}%
+  \c@mpfootnote\z@
+  \let\@footnotetext\@mpfootnotetext
+  \let\H@@footnotetext\@mpfootnotetext
+  \let\@makefntext\@mpmakefntext
+}%
+\appdef\class@documenthook{%
+ \let\footnote@latex\footnote
+}%
+\def\@xfloat@anchored#1[#2]{%
+ \def\@captype{#1}%
+ \begin@float@pagebreak
+  \let\end@float\end@float@anchored
+  \let\end@dblfloat\end@float@anchored
+        \hsize\columnwidth
+        \@parboxrestore
+        \@floatboxreset
+  \minipagefootnote@init
+}%
+\def\end@float@anchored{%
+  \minipagefootnote@here
+  \par\vskip\z@skip      %% \par\vskip\z@ added 15 Dec 87
+ \par
+ \end@float@pagebreak
+}%
+\def\begin@float@pagebreak{\par\addvspace\intextsep}%
+\def\end@float@pagebreak{\par\addvspace\intextsep}%
+\def\@mpmakefntext#1{%
+ \parindent=1em
+ \noindent
+ \hb@xt@1em{\hss\@makefnmark}%
+ #1%
+}%
+\def\do@if@floats#1#2{%
+ \@ifxundefined\floats@sw{\global\@booleantrue\floats@sw}{}%
+ \floats@sw{}{%
+  \expandafter\newwrite
+              \csname#1write\endcsname
+  \expandafter\def
+              \csname#1@stream\endcsname{\jobname#2}%
+  \expandafter\immediate
+  \expandafter\openout
+              \csname#1write\endcsname
+              \csname#1@stream\endcsname\relax
+  \@ifxundefined\@float@LaTeX{%
+   \let\@float@LaTeX\@float
+   \let\@dblfloat@LaTeX\@dblfloat
+   \let\@float\write@float
+   \let\@dblfloat\write@floats
+  }{}%
+  \let@environment{#1@float}{#1}%
+  \let@environment{#1@floats}{#1*}%
+  \@ifxundefined@cs{#1@write}{}{%
+   \let@environment{#1}{#1@write}%
+  }%
+ }%
+}%
+\def\triggerpar{\leavevmode\@@par}%
+\def\oneapage{\def\begin@float@pagebreak{\newpage}\def\end@float@pagebreak{\newpage}}%
+\def\print@float#1#2{%
+ \@ifxundefined@cs{#1write}{}{%
+  \begingroup
+   \@booleanfalse\floats@sw
+   #2%
+   \raggedbottom
+   \def\array@default{v}% floats must
+   \let\@float\@float@LaTeX
+   \let\@dblfloat\@dblfloat@LaTeX
+   \let\trigger@float@par\triggerpar
+   \let@environment{#1}{#1@float}%
+   \let@environment{#1*}{#1@floats}%
+   \expandafter\prepdef\csname#1\endcsname{\trigger@float@par}%
+   \expandafter\prepdef\csname#1*\endcsname{\trigger@float@par}%
+   \@namedef{fps@#1}{h!}%
+   \expandafter\immediate
+   \expandafter\closeout
+               \csname#1write\endcsname
+   \everypar{%
+    \global\let\trigger@float@par\relax
+    \global\everypar{}\setbox\z@\lastbox
+    \@ifxundefined@cs{#1sname}{}{%
+     \begin@float@pagebreak
+     \expandafter\section
+     \expandafter*%
+     \expandafter{%
+                  \csname#1sname\endcsname
+                 }%
+    }%
+   }%
+   \input{\csname#1@stream\endcsname}%
+  \endgroup
+  \global\expandafter\let\csname#1write\endcsname\relax
+ }%
+}%
+\def\write@float#1{\write@@float{#1}{#1}}%
+\def\endwrite@float{\@Esphack}%
+\def\write@floats#1{\write@@float{#1*}{#1}}%
+\def\endwrite@floats{\@Esphack}%
+\def\write@@float#1#2{%
+  \ifhmode
+     \@bsphack
+  \fi
+  \chardef\@tempc\csname#2write\endcsname
+  \toks@{\begin{#1}}%
+  \def\@tempb{#1}%
+  \expandafter\let\csname end#1\endcsname\endwrite@float
+  \catcode`\^^M\active
+  \@makeother\{\@makeother\}\@makeother\%
+  \write@floatline
+}%
+\begingroup
+ \catcode`\[\the\catcode`\{\catcode`\]\the\catcode`\}\@makeother\{\@makeother\}%
+ \gdef\float@end@tag#1\end{#2}#3\@nul[%
+  \def\@tempa[#2]%
+  \@ifx[\@tempa\@tempb][\end[#2]][\write@floatline]%
+ ]%
+ \obeylines%
+ \gdef\write@floatline#1^^M[%
+  \begingroup%
+   \newlinechar`\^^M%
+   \toks@\expandafter[\the\toks@#1]\immediate\write\@tempc[\the\toks@]%
+  \endgroup%
+  \toks@[]%
+  \float@end@tag#1\end{}\@nul%
+ ]%
+\endgroup
+\def\@alph#1{\ifcase#1\or a\or b\or c\or d\else\@ialph{#1}\fi}
+\def\@ialph#1{\ifcase#1\or \or \or \or \or e\or f\or g\or h\or i\or j\or
+  k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or
+  y\or z\or aa\or bb\or cc\or dd\or ee\or ff\or gg\or hh\or ii\or jj\or
+  kk\or ll\or mm\or nn\or oo\or pp\or qq\or rr\or ss\or tt\or uu\or
+  vv\or ww\or xx\or yy\or zz\else\@ctrerr\fi}
+\def\@startsection#1#2#3#4#5#6{%
+ \@startsection@hook
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@tempskipa #4\relax
+ \@afterindenttrue
+ \ifdim \@tempskipa <\z@
+  \@tempskipa -\@tempskipa \@afterindentfalse
+ \fi
+ \if@nobreak
+  \everypar{}%
+ \else
+  \addpenalty\@secpenalty\addvspace\@tempskipa
+ \fi
+ \@ifstar
+  {\@dblarg{\@ssect@ltx{#1}{#2}{#3}{#4}{#5}{#6}}}%
+  {\@dblarg{\@sect@ltx {#1}{#2}{#3}{#4}{#5}{#6}}}%
+}%
+\def\@startsection@hook{}%
+\class@info
+  {Repairing broken LateX \string\@sect}%
+\def\@sect@ltx#1#2#3#4#5#6[#7]#8{%
+  \@ifnum{#2>\c@secnumdepth}{%
+    \def\H@svsec{\phantomsection}%
+    \let\@svsec\@empty
+  }{%
+    \H@refstepcounter{#1}%
+    \def\H@svsec{%
+     \phantomsection
+    }%
+    \protected@edef\@svsec{{#1}}%
+    \@ifundefined{@#1cntformat}{%
+     \prepdef\@svsec\@seccntformat
+    }{%
+     \expandafter\prepdef
+     \expandafter\@svsec
+                 \csname @#1cntformat\endcsname
+    }%
+  }%
+  \@tempskipa #5\relax
+  \@ifdim{\@tempskipa>\z@}{%
+    \begingroup
+      \interlinepenalty \@M
+      #6{%
+       \@ifundefined{@hangfrom@#1}{\@hang@from}{\csname @hangfrom@#1\endcsname}%
+       {\hskip#3\relax\H@svsec}{\@svsec}{#8}%
+      }%
+      \@@par
+    \endgroup
+    \@ifundefined{#1mark}{\@gobble}{\csname #1mark\endcsname}{#7}%
+    \addcontentsline{toc}{#1}{%
+      \@ifnum{#2>\c@secnumdepth}{%
+       \protect\numberline{}%
+      }{%
+       \protect\numberline{\csname the#1\endcsname}%
+      }%
+      #8}%
+  }{%
+    \def\@svsechd{%
+      #6{%
+       \@ifundefined{@runin@to@#1}{\@runin@to}{\csname @runin@to@#1\endcsname}%
+       {\hskip#3\relax\H@svsec}{\@svsec}{#8}%
+      }%
+      \@ifundefined{#1mark}{\@gobble}{\csname #1mark\endcsname}{#7}%
+      \addcontentsline{toc}{#1}{%
+        \@ifnum{#2>\c@secnumdepth}{%
+         \protect\numberline{}%
+        }{%
+         \protect\numberline{\csname the#1\endcsname}%
+        }%
+        #8}%
+    }%
+  }%
+  \@xsect{#5}%
+}%
+\def\@hang@from#1#2#3{\@hangfrom{#1#2}#3}%
+\def\@runin@to #1#2#3{#1#2#3}%
+\def\@ssect@ltx#1#2#3#4#5#6[#7]#8{%
+  \def\H@svsec{\phantomsection}%
+  \@tempskipa #5\relax
+  \@ifdim{\@tempskipa>\z@}{%
+    \begingroup
+      \interlinepenalty \@M
+      #6{%
+       \@ifundefined{@hangfroms@#1}{\@hang@froms}{\csname @hangfroms@#1\endcsname}%
+       {\hskip#3\relax\H@svsec}{#8}%
+      }%
+      \@@par
+    \endgroup
+    \@ifundefined{#1smark}{\@gobble}{\csname #1smark\endcsname}{#7}%
+    \addcontentsline{toc}{#1}{\protect\numberline{}#8}%
+  }{%
+    \def\@svsechd{%
+      #6{%
+       \@ifundefined{@runin@tos@#1}{\@runin@tos}{\csname @runin@tos@#1\endcsname}%
+       {\hskip#3\relax\H@svsec}{#8}%
+      }%
+      \@ifundefined{#1smark}{\@gobble}{\csname #1smark\endcsname}{#7}%
+      \addcontentsline{toc}{#1}{\protect\numberline{}#8}%
+    }%
+  }%
+  \@xsect{#5}%
+}%
+\def\@hang@froms#1#2{#1#2}%
+\def\@runin@tos #1#2{#1#2}%
+\appdef\init@documenthook{%
+ \providecommand\phantomsection{}%
+ \providecommand\hyper@anchor[1]{}%
+ \providecommand\hyper@last{}%
+ \providecommand\Hy@raisedlink[1]{#1}%
+ \providecommand\hyper@anchorstart[1]{}%
+ \providecommand\hyper@anchorend{}%
+ \providecommand\hyper@linkstart[2]{}%
+ \providecommand\hyper@linkend{}%
+}%
+\let\H@refstepcounter\refstepcounter
+\def\sec@upcase#1{\relax{#1}}%
+\appdef\class@documenthook{%
+ \@ifpackageloaded{array}{\switch@array}{\switch@tabular}%
+ \prepdef\endtabular{\endtabular@hook}%
+ \@provide\endtabular@hook{}%
+ \prepdef\endarray{\endarray@hook}%
+ \@provide\endarray@hook{}%
+ \providecommand\array@hook{}%
+ \prepdef\@tabular{\tabular@hook}%
+ \@provide\tabular@hook{}%
+}%
+\def\switch@tabular{%
+ \let\@array@sw\@array@sw@array
+ \@ifx{\@array\@array@LaTeX}{%
+  \@ifx{\multicolumn\multicolumn@LaTeX}{%
+   \@ifx{\@tabular\@tabular@LaTeX}{%
+    \@ifx{\@tabarray\@tabarray@LaTeX}{%
+     \@ifx{\array\array@LaTeX}{%
+      \@ifx{\endarray\endarray@LaTeX}{%
+       \@ifx{\endtabular\endtabular@LaTeX}{%
+        \@ifx{\@mkpream\@mkpream@LaTeX}{%
+         \@ifx{\@addamp\@addamp@LaTeX}{%
+          \@ifx{\@arrayacol\@arrayacol@LaTeX}{%
+           \@ifx{\@tabacol\@tabacol@LaTeX}{%
+            \@ifx{\@arrayclassz\@arrayclassz@LaTeX}{%
+             \@ifx{\@tabclassiv\@tabclassiv@LaTeX}{%
+              \@ifx{\@arrayclassiv\@arrayclassiv@LaTeX}{%
+               \@ifx{\@tabclassz\@tabclassz@LaTeX}{%
+                \@ifx{\@classv\@classv@LaTeX}{%
+                 \@ifx{\hline\hline@LaTeX}{%
+                  \@ifx{\@tabularcr\@tabularcr@LaTeX}{%
+                   \@ifx{\@xtabularcr\@xtabularcr@LaTeX}{%
+                    \@ifx{\@xargarraycr\@xargarraycr@LaTeX}{%
+                     \@ifx{\@yargarraycr\@yargarraycr@LaTeX}{%
+                      \true@sw
+                     }{%
+                      \false@sw
+                     }%
+                    }{%
+                     \false@sw
+                    }%
+                   }{%
+                    \false@sw
+                   }%
+                  }{%
+                   \false@sw
+                  }%
+                 }{%
+                  \false@sw
+                 }%
+                }{%
+                 \false@sw
+                }%
+               }{%
+                \false@sw
+               }%
+              }{%
+               \false@sw
+              }%
+             }{%
+              \false@sw
+             }%
+            }{%
+             \false@sw
+            }%
+           }{%
+            \false@sw
+           }%
+          }{%
+           \false@sw
+          }%
+         }{%
+          \false@sw
+         }%
+        }{%
+         \false@sw
+        }%
+       }{%
+        \false@sw
+       }%
+      }{%
+       \false@sw
+      }%
+     }{%
+      \false@sw
+     }%
+    }{%
+     \false@sw
+    }%
+   }{%
+    \false@sw
+   }%
+  }{%
+   \false@sw
+  }%
+ }{%
+  \false@sw
+ }%
+ {%
+  \class@info{Patching LaTeX tabular.}%
+ }{%
+  \class@info{Unrecognized LaTeX tabular. Please update this document class! (Proceeding with fingers crossed.)}%
+ }%
+ \let\@array\@array@ltx
+ \let\multicolumn\multicolumn@ltx
+ \let\@tabular\@tabular@ltx
+ \let\@tabarray\@tabarray@ltx
+ \let\array\array@ltx
+ \let\endarray\endarray@ltx
+ \let\endtabular\endtabular@ltx
+ \let\@mkpream\@mkpream@ltx
+ \let\@addamp\@addamp@ltx
+ \let\@arrayacol\@arrayacol@ltx
+ \let\@tabacol\@tabacol@ltx
+ \let\@arrayclassz\@arrayclassz@ltx
+ \let\@tabclassiv\@tabclassiv@ltx
+ \let\@arrayclassiv\@arrayclassiv@ltx
+ \let\@tabclassz\@tabclassz@ltx
+ \let\@classv\@classv@ltx
+ \let\hline\hline@ltx
+ \let\@tabularcr\@tabularcr@ltx
+ \let\@xtabularcr\@xtabularcr@ltx
+ \let\@xargarraycr\@xargarraycr@ltx
+ \let\@yargarraycr\@yargarraycr@ltx
+}%
+\def\switch@array{%
+ \let\@array@sw\@array@sw@LaTeX
+ \@ifx{\@array\@array@array}{%
+  \@ifx{\@tabular\@tabular@array}{%
+   \@ifx{\@tabarray\@tabarray@array}{%
+    \@ifx{\array\array@array}{%
+     \@ifx{\endarray\endarray@array}{%
+      \@ifx{\endtabular\endtabular@array}{%
+       \@ifx{\@mkpream\@mkpream@array}{%
+        \@ifx{\@classx\@classx@array}{%
+         \@ifx{\insert@column\insert@column@array}{%
+          \@ifx{\@arraycr\@arraycr@array}{%
+           \@ifx{\@xarraycr\@xarraycr@array}{%
+            \@ifx{\@xargarraycr\@xargarraycr@array}{%
+             \@ifx{\@yargarraycr\@yargarraycr@array}{%
+              \true@sw
+         }{%
+          \false@sw
+         }%
+         }{%
+          \false@sw
+         }%
+         }{%
+          \false@sw
+         }%
+         }{%
+          \false@sw
+         }%
+         }{%
+          \false@sw
+         }%
+        }{%
+         \false@sw
+        }%
+       }{%
+        \false@sw
+       }%
+      }{%
+       \false@sw
+      }%
+     }{%
+      \false@sw
+     }%
+    }{%
+     \false@sw
+    }%
+   }{%
+    \false@sw
+   }%
+  }{%
+   \false@sw
+  }%
+ }{%
+  \false@sw
+ }{%
+  \class@info{Patching array package.}%
+ }{%
+  \class@info{Unrecognized array package. Please update this document class! (Proceeding with fingers crossed.)}%
+ }%
+ \let\@array    \@array@array@new
+ \let\@@array   \@array % Cosi fan tutti
+ \let\@tabular  \@tabular@array@new
+ \let\@tabarray \@tabarray@array@new
+ \let\array     \array@array@new
+ \let\endarray  \endarray@array@new
+ \let\endtabular\endtabular@array@new
+ \let\@mkpream  \@mkpream@array@new
+ \let\@classx   \@classx@array@new
+ \let\@arrayacol\@arrayacol@ltx
+ \let\@tabacol  \@tabacol@ltx
+ \let\insert@column\insert@column@array@new
+ \expandafter\let\csname endtabular*\endcsname\endtabular % Cosi fan tutti
+ \let\@arraycr  \@arraycr@new
+ \let\@xarraycr \@xarraycr@new
+ \let\@xargarraycr\@xargarraycr@new
+ \let\@yargarraycr\@yargarraycr@new
+}%
+\def\@array@sw@LaTeX{\@ifx{\\\@tabularcr}}%
+\def\@array@sw@array{\@ifx{\d@llarbegin\begingroup}}%
+\def\@tabular@LaTeX{%
+ \leavevmode
+ \hbox\bgroup$%
+  \let\@acol\@tabacol
+  \let\@classz\@tabclassz
+  \let\@classiv\@tabclassiv
+  \let\\\@tabularcr
+  \@tabarray
+}%
+\def\@tabular@ltx{%
+  \let\@acoll\@tabacoll
+  \let\@acolr\@tabacolr
+  \let\@acol\@tabacol
+  \let\@classz\@tabclassz
+  \let\@classiv\@tabclassiv
+  \let\\\@tabularcr
+  \@tabarray
+}%
+\def\@tabular@array{%
+ \leavevmode
+ \hbox\bgroup$%
+  \col@sep\tabcolsep
+  \let\d@llarbegin\begingroup
+  \let\d@llarend\endgroup
+  \@tabarray
+}%
+\def\@tabular@array@new{%
+  \let\@acoll\@tabacoll
+  \let\@acolr\@tabacolr
+  \let\@acol\@tabacol
+  \let\col@sep\@undefined
+  \let\d@llarbegin\begingroup
+  \let\d@llarend\endgroup
+  \@tabarray
+}%
+\def\@tabarray@LaTeX{%
+ \m@th\@ifnextchar[\@array{\@array[c]}%
+}%
+\def\@tabarray@ltx{%
+ \m@th\@ifnextchar[\@array{\expandafter\@array\expandafter[\array@default]}%
+}%
+\def\@tabarray@array{%
+ \@ifnextchar[{\@@array}{\@@array[c]}%
+}%
+\def\@tabarray@array@new{%
+ \@ifnextchar[{\@@array}{\expandafter\@@array\expandafter[\array@default]}%
+}%
+\newcount\intertabularlinepenalty
+\intertabularlinepenalty=100
+\newcount\@tbpen
+\appdef\samepage{\intertabularlinepenalty\@M}%
+\def\@tabularcr@LaTeX{{\ifnum 0=`}\fi \@ifstar \@xtabularcr \@xtabularcr}%
+\def\@tabularcr@ltx{{\ifnum 0=`}\fi \@ifstar {\global \@tbpen \@M \@xtabularcr }{\global \@tbpen \intertabularlinepenalty \@xtabularcr }}%
+\def\@xtabularcr@LaTeX{\@ifnextchar [\@argtabularcr {\ifnum 0=`{\fi }\cr }}%
+\def\@xtabularcr@ltx{\@ifnextchar [\@argtabularcr {\ifnum 0=`{\fi }\cr \noalign {\penalty \@tbpen }}}%
+\def\@xargarraycr@LaTeX#1{\@tempdima #1\advance \@tempdima \dp \@arstrutbox \vrule \@height \z@ \@depth \@tempdima \@width \z@ \cr}%
+\def\@xargarraycr@ltx#1{\@tempdima #1\advance \@tempdima \dp \@arstrutbox \vrule \@height \z@ \@depth \@tempdima \@width \z@ \cr \noalign {\penalty \@tbpen }}%
+\def\@yargarraycr@LaTeX#1{\cr \noalign {\vskip #1}}%
+\def\@yargarraycr@ltx#1{\cr \noalign {\penalty \@tbpen \vskip #1}}%
+\def\@arraycr@array{%
+ \relax
+ \iffalse{\fi\ifnum 0=`}\fi
+ \@ifstar \@xarraycr \@xarraycr
+}%
+\def\@arraycr@new{%
+ \relax
+ \iffalse{\fi\ifnum 0=`}\fi
+ \@ifstar {\global \@tbpen \@M \@xarraycr }{\global \@tbpen \intertabularlinepenalty \@xarraycr }%
+}%
+\def\@xarraycr@array{%
+ \@ifnextchar [%]
+ \@argarraycr {\ifnum 0=`{}\fi\cr}%
+}%
+\def\@xarraycr@new{%
+ \@ifnextchar [%]
+ \@argarraycr {\ifnum 0=`{}\fi\cr \noalign {\penalty \@tbpen }}%
+}%
+\def\@xargarraycr@array#1{%
+ \unskip
+ \@tempdima #1\advance\@tempdima \dp\@arstrutbox
+ \vrule \@depth\@tempdima \@width\z@
+ \cr
+}%
+\def\@xargarraycr@new#1{%
+ \unskip
+ \@tempdima #1\advance\@tempdima \dp\@arstrutbox
+ \vrule \@depth\@tempdima \@width\z@
+ \cr
+ \noalign {\penalty \@tbpen }%
+}%
+\def\@yargarraycr@array#1{%
+ \cr
+ \noalign{\vskip #1}%
+}%
+\def\@yargarraycr@new#1{%
+ \cr
+ \noalign{\penalty \@tbpen \vskip #1}%
+}%
+\def\array@LaTeX{%
+ \let\@acol\@arrayacol
+ \let\@classz\@arrayclassz
+ \let\@classiv\@arrayclassiv
+ \let\\\@arraycr
+ \let\@halignto\@empty
+ \@tabarray
+}%
+\def\array@ltx{%
+ \@ifmmode{}{\@badmath$}%
+ \let\@acoll\@arrayacol
+ \let\@acolr\@arrayacol
+ \let\@acol\@arrayacol
+ \let\@classz\@arrayclassz
+ \let\@classiv\@arrayclassiv
+ \let\\\@arraycr
+ \let\@halignto\@empty
+ \@tabarray
+}%
+\def\array@array{%
+ \col@sep\arraycolsep
+ \def\d@llarbegin{$}\let\d@llarend\d@llarbegin\gdef\@halignto{}%
+ \@tabarray
+}
+\def\array@array@new{%
+ \@ifmmode{}{\@badmath$}%
+ \let\@acoll\@arrayacol
+ \let\@acolr\@arrayacol
+ \let\@acol\@arrayacol
+\let\col@sep\@undefined
+ \def\d@llarbegin{$}%
+ \let\d@llarend\d@llarbegin
+ \gdef\@halignto{}%
+ \@tabarray
+}%
+\def\@array@LaTeX[#1]#2{%
+  \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi
+  \bgroup
+  \setbox\@arstrutbox\hbox{%
+    \vrule \@height\arraystretch\ht\strutbox
+           \@depth\arraystretch \dp\strutbox
+           \@width\z@}%
+  \@mkpream{#2}%
+  \edef\@preamble{%
+    \ialign \noexpand\@halignto
+      \bgroup \@arstrut \@preamble \tabskip\z@skip \cr}%
+  \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox
+  \let\tabularnewline\\%
+    \let\par\@empty
+    \let\@sharp##%
+    \set@typeset@protect
+    \lineskip\z@skip\baselineskip\z@skip
+    \ifhmode \@preamerr\z@ \@@par\fi
+    \@preamble
+}%
+\def\@array@ltx[#1]#2{%
+ \@nameuse{@array@align@#1}%
+  \set@arstrutbox
+  \@mkpream{#2}%
+  \prepdef\@preamble{%
+    \tabskip\tabmid@skip
+    \@arstrut
+  }%
+  \appdef\@preamble{%
+    \tabskip\tabright@skip
+    \cr
+    \array@row@pre
+  }%
+  \let\tabularnewline\\%
+  \let\par\@empty
+  \let\@sharp##%
+  \set@typeset@protect
+  \lineskip\z@skip\baselineskip\z@skip
+  \tabskip\tableft@skip\relax
+  \ifhmode \@preamerr\z@ \@@par\fi
+  \everycr{}%
+  \expandafter\halign\expandafter\@halignto\expandafter\bgroup\@preamble
+}%
+\def\set@arstrutbox{%
+  \setbox\@arstrutbox\hbox{%
+    \vrule \@height\arraystretch\ht\strutbox
+           \@depth\arraystretch \dp\strutbox
+           \@width\z@
+  }%
+}%
+\def\@array@array[#1]#2{%
+  \@tempdima \ht \strutbox
+  \advance \@tempdima by\extrarowheight
+  \setbox \@arstrutbox \hbox{\vrule
+             \@height \arraystretch \@tempdima
+             \@depth \arraystretch \dp \strutbox
+             \@width \z@}%
+  \begingroup
+  \@mkpream{#2}%
+  \xdef\@preamble{\noexpand \ialign \@halignto
+                  \bgroup \@arstrut \@preamble
+                          \tabskip \z@ \cr}%
+  \endgroup
+  \@arrayleft
+  \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi
+  \bgroup
+  \let \@sharp ##\let \protect \relax
+  \lineskip \z@
+  \baselineskip \z@
+  \m@th
+  \let\\\@arraycr \let\tabularnewline\\\let\par\@empty \@preamble
+}%
+\def\@array@array@new[#1]#2{%
+  \@tempdima\ht\strutbox
+  \advance\@tempdima by\extrarowheight
+  \setbox\@arstrutbox\hbox{%
+   \vrule \@height\arraystretch\@tempdima
+          \@depth \arraystretch\dp\strutbox
+          \@width \z@
+  }%
+  \begingroup
+   \@mkpream{#2}%
+   \xdef\@preamble{\@preamble}%
+  \endgroup
+  \prepdef\@preamble{%
+   \tabskip\tabmid@skip
+    \@arstrut
+  }%
+  \appdef\@preamble{%
+   \tabskip\tabright@skip
+   \cr
+   \array@row@pre
+  }%
+  \@arrayleft
+  \@nameuse{@array@align@#1}%
+  \m@th
+  \let\\\@arraycr
+  \let\tabularnewline\\%
+  \let\par\@empty
+  \let\@sharp##%
+  \set@typeset@protect
+  \lineskip\z@\baselineskip\z@
+  \tabskip\tableft@skip
+  \everycr{}%
+  \expandafter\halign\expandafter\@halignto\expandafter\bgroup\@preamble
+}%
+\def\endarray@LaTeX{%
+ \crcr\egroup\egroup
+}%
+\def\endarray@ltx{%
+ \crcr\array@row@pst\egroup\egroup
+}%
+\def\endarray@array{%
+ \crcr \egroup \egroup \@arrayright \gdef\@preamble{}%
+}%
+\def\endarray@array@new{%
+ \crcr\array@row@pst\egroup\egroup % Same as \endarray@ltx
+ \@arrayright
+ \global\let\@preamble\@empty
+}%
+\def\endtabular@LaTeX{%
+ \crcr\egroup\egroup $\egroup
+}%
+\def\endtabular@ltx{%
+ \endarray
+}%
+\def\endtabular@array{%
+ \endarray $\egroup
+}%
+\def\endtabular@array@new{%
+ \endarray
+}%
+\@namedef{endtabular*}{\endtabular}%
+\long\def\multicolumn@LaTeX#1#2#3{%
+ \multispan{#1}\begingroup
+  \@mkpream{#2}%
+  \def\@sharp{#3}\set@typeset@protect
+  \let\@startpbox\@@startpbox\let\@endpbox\@@endpbox
+  \@arstrut \@preamble\hbox{}\endgroup\ignorespaces
+}%
+\long\def\multicolumn@ltx#1#2#3{%
+ \multispan{#1}%
+ \begingroup
+  \@mkpream{#2}%
+  \def\@sharp{#3}%
+  \set@typeset@protect
+ %\let\@startpbox\@@startpbox\let\@endpbox\@@endpbox
+  \@arstrut
+  \@preamble
+  \hbox{}%
+ \endgroup
+ \ignorespaces
+}%
+\def\@array@align@t{\leavevmode\vtop\bgroup}%
+\def\@array@align@b{\leavevmode\vbox\bgroup}%
+\def\@array@align@c{\leavevmode\@ifmmode{\vcenter\bgroup}{$\vcenter\bgroup\aftergroup$\aftergroup\relax}}%
+\def\@array@align@v{%
+ \@ifmmode{%
+  \@badmath
+  \vcenter\bgroup
+ }{%
+  \@ifinner{%
+   $\vcenter\bgroup\aftergroup$
+  }{%
+   \@@par\bgroup
+  }%
+ }%
+}%
+\def\array@default{c}%
+\def\array@row@rst{%
+ \let\@array@align@v\@array@align@c
+}%
+\def\array@row@pre{}%
+\def\array@row@pst{}%
+\newcommand\toprule{\tab@rule{\column@font}{\column@fil}{\frstrut}}%
+\newcommand\colrule{\unskip\lrstrut\\\tab@rule{\body@font}{}{\frstrut}}%
+\newcommand\botrule{\unskip\lrstrut\\\noalign{\hline@rule}{}}%
+\def\hline@LaTeX{%
+ \noalign{\ifnum0=`}\fi\hrule \@height \arrayrulewidth \futurelet
+   \reserved@a\@xhline
+}%
+\def\hline@ltx{%
+ \noalign{%
+  \ifnum0=`}\fi
+  \hline@rule
+  \futurelet\reserved@a\@xhline
+ % \noalign ended in \@xhline
+}%
+\def\@xhline@unneeded{%
+ \say\reserved@a
+ \ifx\reserved@a\hline
+  \vskip\doublerulesep
+  \vskip-\arrayrulewidth
+ \fi
+ \ifnum0=`{\fi}%
+}%
+\def\tab@rule#1#2#3{%
+ \crcr
+ \noalign{%
+  \hline@rule
+  \gdef\@arstrut@hook{%
+   \global\let\@arstrut@hook\@empty
+   #3%
+  }%
+  \gdef\cell@font{#1}%
+  \gdef\cell@fil{#2}%
+ }%
+}%
+\def\column@font{}%
+\def\column@fil{}%
+\def\body@font{}%
+\def\cell@font{}%
+\def\frstrut{}%
+\def\lrstrut{}%
+\def\@arstrut@hline{%
+ \relax
+ \@ifmmode{\copy}{\unhcopy}\@arstrutbox@hline
+ \@arstrut@hook
+}%
+\let\@arstrut@org\@arstrut
+\def\@arstrut@hook{%
+ \global\let\@arstrut\@arstrut@org
+}%
+\newbox\@arstrutbox@hline
+\appdef\set@arstrutbox{%
+  \setbox\@arstrutbox@hline\hbox{%
+    \setbox\z@\hbox{$0^{0}_{}$}%
+    \dimen@\ht\z@\advance\dimen@\@arstrut@hline@clnc
+    \@ifdim{\dimen@<\arraystretch\ht\strutbox}{\dimen@=\arraystretch\ht\strutbox}{}%
+    \vrule \@height\dimen@
+           \@depth\arraystretch \dp\strutbox
+           \@width\z@
+  }%
+}%
+\def\hline@rule{%
+ \hrule \@height \arrayrulewidth
+ \global\let\@arstrut\@arstrut@hline
+}%
+\def\@arstrut@hline@clnc{2\p@}% % Klootch: magic number
+\def\tableft@skip{\z@skip}%
+\def\tabmid@skip{\z@skip}%\@flushglue
+\def\tabright@skip{\z@skip}%
+\def\tableftsep{\tabcolsep}%
+\def\tabmidsep{\tabcolsep}%
+\def\tabrightsep{\tabcolsep}%
+\def\cell@fil{}%
+\def\pbox@hook{}%
+\appdef\@arstrut{\@arstrut@hook}%
+\let\@arstrut@hook\@empty
+\def\@addtopreamble{\appdef\@preamble}%
+\def\@mkpream@LaTeX#1{%
+  \@firstamptrue\@lastchclass6
+  \let\@preamble\@empty
+  \let\protect\@unexpandable@protect
+  \let\@sharp\relax
+  \let\@startpbox\relax\let\@endpbox\relax
+  \@expast{#1}%
+  \expandafter\@tfor \expandafter
+    \@nextchar \expandafter:\expandafter=\reserved@a\do
+       {\@testpach\@nextchar
+    \ifcase \@chclass \@classz \or \@classi \or \@classii \or \@classiii
+      \or \@classiv \or\@classv \fi\@lastchclass\@chclass}%
+  \ifcase \@lastchclass \@acol
+      \or \or \@preamerr \@ne\or \@preamerr \tw@\or \or \@acol \fi
+}%
+\def\@mkpream@ltx#1{%
+ \@firstamptrue
+ \@lastchclass6
+ \let\@preamble\@empty
+ \let\protect\@unexpandable@protect
+ \let\@sharp\relax
+ \@expast{#1}%
+ \expandafter\@tfor\expandafter\@nextchar\expandafter:\expandafter=\reserved@a
+ \do{%
+  \expandafter\@testpach\expandafter{\@nextchar}%
+  \ifcase\@chclass
+   \@classz
+  \or
+   \@classi
+  \or
+   \@classii
+  \or
+   \@classiii
+  \or
+   \@classiv
+  \or
+   \@classv
+  \fi
+  \@lastchclass\@chclass
+ }%
+ \ifcase\@lastchclass
+  \@acolr % right-hand column
+ \or
+ \or
+  \@preamerr\@ne
+ \or
+  \@preamerr\tw@
+ \or
+ \or
+  \@acolr % right-hand column
+ \fi
+}%
+\def\insert@column@array{%
+   \the@toks \the \@tempcnta
+   \ignorespaces \@sharp \unskip
+   \the@toks \the \count@ \relax
+}%
+\def\insert@column@array@new{%
+ \the@toks\the\@tempcnta
+ \array@row@rst\cell@font
+ \ignorespaces\@sharp\unskip
+ \the@toks\the\count@
+ \relax
+}%
+\def\@mkpream@relax{%
+ \let\tableftsep\relax
+ \let\tabmidsep\relax
+ \let\tabrightsep\relax
+ \let\array@row@rst\relax
+ \let\cell@font\relax
+ \let\@startpbox\relax
+}%
+\def\@mkpream@array#1{%
+   \gdef\@preamble{}\@lastchclass 4 \@firstamptrue
+   \let\@sharp\relax \let\@startpbox\relax \let\@endpbox\relax
+   \@temptokena{#1}\@tempswatrue
+   \@whilesw\if@tempswa\fi{\@tempswafalse\the\NC@list}%
+   \count@\m@ne
+   \let\the@toks\relax
+   \prepnext@tok
+   \expandafter \@tfor \expandafter \@nextchar
+    \expandafter :\expandafter =\the\@temptokena \do
+   {\@testpach
+   \ifcase \@chclass \@classz \or \@classi \or \@classii
+     \or \save@decl \or \or \@classv \or \@classvi
+     \or \@classvii \or \@classviii
+     \or \@classx
+     \or \@classx \fi
+   \@lastchclass\@chclass}%
+   \ifcase\@lastchclass
+   \@acol \or
+   \or
+   \@acol \or
+   \@preamerr \thr@@ \or
+   \@preamerr \tw@ \@addtopreamble\@sharp \or
+   \or
+   \else  \@preamerr \@ne \fi
+   \def\the@toks{\the\toks}%
+}%
+\def\@mkpream@array@new#1{%
+ \gdef\@preamble{}%
+ \@lastchclass\f@ur
+ \@firstamptrue
+ \let\@sharp\relax
+ \@mkpream@relax
+ \@temptokena{#1}\@tempswatrue
+ \@whilesw\if@tempswa\fi{\@tempswafalse\the\NC@list}%
+ \count@\m@ne
+ \let\the@toks\relax
+ \prepnext@tok
+ \expandafter\@tfor\expandafter\@nextchar\expandafter:\expandafter=\the\@temptokena
+ \do{%
+  \@testpach
+  \ifcase\@chclass
+   \@classz
+  \or
+   \@classi
+  \or
+   \@classii
+  \or
+   \save@decl
+  \or
+  \or
+   \@classv
+  \or
+   \@classvi
+  \or
+   \@classvii
+  \or
+   \@classviii
+  \or
+   \@classx
+  \or
+   \@classx
+  \fi
+  \@lastchclass\@chclass
+ }%
+ \ifcase\@lastchclass
+  \@acolr % right-hand column
+ \or
+ \or
+  \@acolr % right-hand column
+ \or
+  \@preamerr\thr@@
+ \or
+  \@preamerr\tw@\@addtopreamble\@sharp
+ \or
+ \or
+ \else
+  \@preamerr\@ne
+ \fi
+ \def\the@toks{\the\toks}%
+}%
+\def\@addamp@LaTeX{%
+  \if@firstamp\@firstampfalse\else\edef\@preamble{\@preamble &}\fi
+}%
+\def\@addamp@ltx{%
+ \if@firstamp\@firstampfalse\else\@addtopreamble{&}\fi
+}%
+\def\@arrayacol@LaTeX{%
+ \edef\@preamble{\@preamble \hskip \arraycolsep}%
+}%
+\def\@arrayacol@ltx{%
+ \@addtopreamble{\hskip\arraycolsep}%
+}%
+\def\@tabacoll{%
+ \@addtopreamble{\hskip\tableftsep\relax}%
+}%
+\def\@tabacol@LaTeX{%
+ \edef\@preamble{\@preamble \hskip \tabcolsep}%
+}%
+\def\@tabacol@ltx{%
+ \@addtopreamble{\hskip\tabmidsep\relax}%
+}%
+\def\@tabacolr{%
+ \@addtopreamble{\hskip\tabrightsep\relax}%
+}%
+\def\@arrayclassz@LaTeX{%
+ \ifcase \@lastchclass \@acolampacol \or \@ampacol \or
+   \or \or \@addamp \or
+   \@acolampacol \or \@firstampfalse \@acol \fi
+ \edef\@preamble{\@preamble
+  \ifcase \@chnum
+     \hfil$\relax\@sharp$\hfil \or $\relax\@sharp$\hfil
+    \or \hfil$\relax\@sharp$\fi}%
+}%
+\def\@arrayclassz@ltx{%
+ \ifcase\@lastchclass
+  \@acolampacol
+ \or
+  \@ampacol
+ \or
+ \or
+ \or
+  \@addamp
+ \or
+  \@acolampacol
+ \or
+  \@firstampfalse\@acoll
+ \fi
+ \ifcase\@chnum
+  \@addtopreamble{%
+   \hfil\array@row@rst$\relax\@sharp$\hfil
+  }%
+ \or
+  \@addtopreamble{%
+   \array@row@rst$\relax\@sharp$\hfil
+  }%
+ \or
+  \@addtopreamble{%
+   \hfil\array@row@rst$\relax\@sharp$%
+  }%
+ \fi
+}%
+\def\@tabclassz@LaTeX{%
+  \ifcase\@lastchclass
+    \@acolampacol
+  \or
+    \@ampacol
+  \or
+  \or
+  \or
+    \@addamp
+  \or
+    \@acolampacol
+  \or
+    \@firstampfalse\@acol
+  \fi
+  \edef\@preamble{%
+    \@preamble{%
+      \ifcase\@chnum
+        \hfil\ignorespaces\@sharp\unskip\hfil
+      \or
+        \hskip1sp\ignorespaces\@sharp\unskip\hfil
+      \or
+        \hfil\hskip1sp\ignorespaces\@sharp\unskip
+      \fi}}%
+}%
+\def\@tabclassz@ltx{%
+ \ifcase\@lastchclass
+  \@acolampacol
+ \or
+  \@ampacol
+ \or
+ \or
+ \or
+  \@addamp
+ \or
+  \@acolampacol
+ \or
+  \@firstampfalse\@acoll
+ \fi
+ \ifcase\@chnum
+  \@addtopreamble{%
+   {\hfil\array@row@rst\cell@font\ignorespaces\@sharp\unskip\hfil}%
+  }%
+ \or
+  \@addtopreamble{%
+   {\cell@fil\hskip1sp\array@row@rst\cell@font\ignorespaces\@sharp\unskip\hfil}%
+  }%
+ \or
+  \@addtopreamble{%
+   {\hfil\hskip1sp\array@row@rst\cell@font\ignorespaces\@sharp\unskip\cell@fil}%
+  }%
+ \fi
+}%
+\def\@tabclassiv@LaTeX{%
+ \@addtopreamble\@nextchar
+}%
+\def\@tabclassiv@ltx{%
+ \expandafter\@addtopreamble\expandafter{\@nextchar}%
+}%
+\def\@arrayclassiv@LaTeX{%
+ \@addtopreamble{$\@nextchar$}%
+}%
+\def\@arrayclassiv@ltx{%
+ \expandafter\@addtopreamble\expandafter{\expandafter$\@nextchar$}%
+}%
+\def\@classv@LaTeX{%
+ \@addtopreamble{\@startpbox{\@nextchar}\ignorespaces
+ \@sharp\@endpbox}%
+}%
+\def\@classv@ltx{%
+ \expandafter\@addtopreamble
+ \expandafter{%
+ \expandafter \@startpbox
+ \expandafter {\@nextchar}%
+ \pbox@hook\array@row@rst\cell@font\ignorespaces\@sharp\@endpbox
+ }%
+}%
+\def\@classx@array{%
+  \ifcase \@lastchclass
+  \@acolampacol \or
+  \@addamp \@acol \or
+  \@acolampacol \or
+  \or
+  \@acol \@firstampfalse \or
+  \@addamp
+  \fi
+}%
+\def\@classx@array@new{%
+ \ifcase \@lastchclass
+  \@acolampacol
+ \or
+  \@addamp \@acol
+ \or
+  \@acolampacol
+ \or
+ \or
+  \@firstampfalse\@acoll
+ \or
+  \@addamp
+ \fi
+}%
+\def\@xbitor@LaTeX #1{\@tempcntb \count#1
+   \ifnum \@tempcnta =\z@
+   \else
+     \divide\@tempcntb\@tempcnta
+     \ifodd\@tempcntb \@testtrue\fi
+   \fi}%
+\def\@xbitor@ltx#1{%
+ \@tempcntb\count#1%
+ \@ifnum{\@tempcnta=\z@}{}{%
+  \divide\@tempcntb\@tempcnta
+  \@ifodd\@tempcntb{\@testtrue}{}%
+ }%
+}%
+\@ifx{\@xbitor\@xbitor@LaTeX}{%
+  \class@info{Repairing broken LaTeX \string\@xbitor}%
+}{%
+  \class@info{Unrecognized LaTeX \string\@xbitor. Please update this document class! (Proceeding with fingers crossed.)}%
+}%
+\let\@xbitor\@xbitor@ltx
+\newcommand*\@gobble@opt@one[2][]{}%
+\def\@starttoc#1{%
+  \begingroup
+    \toc@pre
+    \makeatletter
+    \@input{\jobname.#1}%
+    \if@filesw
+      \expandafter\newwrite\csname tf@#1\endcsname
+      \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax
+    \fi
+    \@nobreakfalse
+    \toc@post
+  \endgroup
+}%
+\def\toc@pre{}%
+\def\toc@post{}%
+\def\toc@@font{}%{\footnotesize\rmfamily}%
+\def\@dotsep{\z@}%{5.5pt}%
+\let\tocdim@section       \leftmargini
+\let\tocdim@subsection    \leftmarginii
+\let\tocdim@subsubsection \leftmarginiii
+\let\tocdim@paragraph     \leftmarginiv
+\let\tocdim@appendix      \leftmarginv
+\let\tocdim@pagenum       \leftmarginvi
+\def\toc@pre@auto{%
+  \toc@@font
+  \@tempdima\z@
+  \toc@setindent\@tempdima{section}%
+  \toc@setindent\@tempdima{subsection}%
+  \toc@setindent\@tempdima{subsubsection}%
+  \toc@setindent\@tempdima{paragraph}%
+  \toc@letdimen{appendix}%
+  \toc@letdimen{pagenum}%
+}%
+\def\toc@post@auto{%
+  \if@filesw
+   \begingroup
+    \toc@writedimen{section}%
+    \toc@writedimen{subsection}%
+    \toc@writedimen{subsubsection}%
+    \toc@writedimen{paragraph}%
+    \toc@writedimen{appendix}%
+    \toc@writedimen{pagenum}%
+   \endgroup
+  \fi
+}%
+\def\toc@setindent#1#2{%
+ \csname tocdim@#2\endcsname\tocdim@min\relax
+ \@ifundefined{tocmax@#2}{\@namedef{tocmax@#2}{\z@}}{}%
+ \advance#1\@nameuse{tocmax@#2}\relax
+ \expandafter\edef\csname tocleft@#2\endcsname{\the#1}%
+}%
+\def\toc@letdimen#1{%
+ \csname tocdim@#1\endcsname\tocdim@min\relax
+ \@ifundefined{tocmax@#1}{\@namedef{tocmax@#1}{\z@}}{}%
+ \expandafter\let\csname tocleft@#1\expandafter\endcsname\csname tocmax@#1\endcsname
+}%
+\def\toc@writedimen#1{%
+ \immediate\write\@auxout{%
+  \gdef\expandafter\string\csname tocmax@#1\endcsname{%
+   \expandafter\the\csname tocdim@#1\endcsname
+  }%
+ }%
+}%
+\def\l@@sections#1#2#3#4{%
+ % #1 - superior section
+ % #2 - this section
+ % #3 - content, including possible \numberline
+ % #4 - page number
+ \begingroup
+  \everypar{}%
+  \set@tocdim@pagenum{#4}%
+  \global\@tempdima\csname tocdim@#2\endcsname
+  \leftskip\csname tocleft@#2\endcsname\relax
+  \dimen@\csname tocleft@#1\endcsname\relax
+  \parindent-\leftskip\advance\parindent\dimen@
+  \rightskip\tocleft@pagenum plus 1fil\relax
+  \skip@\parfillskip\parfillskip\z@
+  \let\numberline\numberline@@sections
+  \@nameuse{l@f@#2}%
+  \ignorespaces#3\unskip\nobreak\hskip\skip@
+  \hb@xt@\rightskip{\hfil\unhbox\@tempboxa}\hskip-\rightskip\hskip\z@skip
+  \par
+  \expandafter\aftergroup\csname tocdim@#2\endcsname\expandafter
+ \endgroup\the\@tempdima\relax
+}%
+\def\set@tocdim@pagenum#1{%
+ \setbox\@tempboxa\hbox{\ignorespaces#1}%
+ \@ifdim{\tocdim@pagenum<\wd\z@}{\global\tocdim@pagenum\wd\z@}{}%
+}%
+\def\numberline@@sections#1{%
+ \leavevmode\hb@xt@-\parindent{%
+  \hfil
+  \@if@empty{#1}{}{%
+   \setbox\z@\hbox{#1.\kern\@dotsep}%
+   \@ifdim{\@tempdima<\wd\z@}{\global\@tempdima\wd\z@}{}%
+   \unhbox\z@
+  }%
+ }%
+ \ignorespaces
+}%
+\def\tocdim@min{\z@}%
+\def\list#1#2{%
+  \ifnum \@listdepth >5\relax
+    \@toodeep
+  \else
+    \global\advance\@listdepth\@ne
+  \fi
+  \rightmargin\z@
+  \listparindent\z@
+  \itemindent\z@
+  \csname @list\romannumeral\the\@listdepth\endcsname
+  \def\@itemlabel{#1}%
+  \let\makelabel\@mklab
+  \@nmbrlistfalse
+  #2\relax
+  \@trivlist
+  \parskip\parsep
+  \set@listindent
+  \ignorespaces
+}%
+\def\set@listindent@parshape{%
+ \parindent\listparindent
+ \advance\@totalleftmargin\leftmargin
+ \advance\linewidth-\rightmargin
+ \advance\linewidth-\leftmargin
+ \parshape\@ne\@totalleftmargin\linewidth
+}%
+\def\set@listindent@{%
+ \parindent\listparindent
+ \advance\@totalleftmargin\leftmargin
+ \advance\rightskip\rightmargin
+ \advance\leftskip\@totalleftmargin
+}%
+\let\set@listindent\set@listindent@parshape
+\typeout{%
+ ltxgrid: portions licensed from W. E. Baxter (web@superscript.com)%
+}%
+\newcounter{linecount}
+\def\lineloop#1{%
+ \loop
+ \ifnum\c@linecount<#1\relax
+  \global\advance\c@linecount\@ne
+  \par
+  \hb@xt@\hsize{%
+   \ifnum\c@linecount<100 0\fi\ifnum\c@linecount<10 0\fi\number\c@linecount
+   \vrule depth2.5\p@
+   \leaders\hrule\hfil
+  }%
+  \penalty\interlinepenalty
+ \repeat
+}%
+\let\@@mark\mark
+\let\@@topmark\topmark
+\let\@@firstmark\firstmark
+\let\@@botmark\botmark
+\let\@@splitfirstmark\splitfirstmark
+\let\@@splitbotmark\splitbotmark
+\def\@themark{{}{}{}{}}%
+\def\nul@mark{{}{}{}{}\@@nul}%
+\def\set@mark@netw@#1#2#3#4#5#6#7{\gdef#1{{#6}{#7}{#4}{#5}}\do@mark}%
+\def\set@marktw@#1#2#3#4#5#6{\gdef#1{{#2}{#6}{#4}{#5}}\do@mark}%
+\def\set@markthr@@#1#2#3#4#5#6{\gdef#1{{#2}{#3}{#6}{#5}}\do@mark}%
+\def\get@mark@@ne#1#2#3#4#5\@@nul{#1}%
+\def\get@mark@tw@#1#2#3#4#5\@@nul{#2}%
+\def\get@mark@thr@@#1#2#3#4#5\@@nul{#3}%
+\def\get@mark@f@ur#1#2#3#4#5\@@nul{#4}%
+\def\mark@netw@{\expandafter\set@mark@netw@\expandafter\@themark\@themark}%
+\def\marktw@{\expandafter\set@marktw@\expandafter\@themark\@themark}%
+\def\markthr@@{\expandafter\set@markthr@@\expandafter\@themark\@themark}%
+\def\do@mark{\do@@mark\@themark\nobreak@mark}%
+\def\do@@mark#1{%
+ \begingroup
+  \let@mark
+  \@@mark{#1}%
+ \endgroup
+}%
+\def\let@mark{%
+ \let\protect\@unexpandable@protect
+ \let\label\relax
+ \let\index\relax
+ \let\glossary\relax
+}%
+\def\nobreak@mark{%
+ \@if@sw\if@nobreak\fi{\@ifvmode{\nobreak}{}}{}%
+}%
+\def\mark@envir{\markthr@@}%
+\def\bot@envir{%
+ \expandafter\expandafter
+ \expandafter\get@mark@thr@@
+ \expandafter\@@botmark
+             \nul@mark
+}%
+\def\markboth{\mark@netw@}%
+\def\markright{\marktw@}%
+\def\leftmark{%
+ \expandafter\expandafter
+ \expandafter\get@mark@@ne
+ \expandafter\saved@@botmark
+             \nul@mark
+}%
+\def\rightmark{%
+ \expandafter\expandafter
+ \expandafter\get@mark@tw@
+ \expandafter\saved@@firstmark
+             \nul@mark
+}%
+\let\primitive@output\output
+\long\def\@tempa#1\@@nil{#1}%
+\toks@
+\expandafter\expandafter
+\expandafter{%
+\expandafter \@tempa
+             \the\output
+             \@@nil
+             }%
+\newtoks\output
+\output\expandafter{\the\toks@}%
+\primitive@output{\dispatch@output}%
+\def\dispatch@output{%
+ \let\par\@@par
+ \expandafter\let\expandafter\@tempa\csname output@\the\outputpenalty\endcsname
+ \outputdebug@sw{%
+  \saythe\badness
+  \saythe\outputpenalty
+  \saythe\holdinginserts
+  \say\thepagegrid
+  \saythe\pagegrid@col
+  \saythe\pagegrid@cur
+ %\say\bot@envir
+  \saythe\insertpenalties
+ %\say\@@topmark
+ %\say\saved@@topmark
+ %\say\@@firstmark
+ %\say\saved@@firstmark
+  \say\@@botmark
+ %\say\saved@@botmark
+  \saythe\pagegoal
+  \saythe\pagetotal
+  \saythe{\badness\@cclv}%
+  \expandafter\@ifx\expandafter{\csname output@-\the\execute@message@pen\endcsname\@tempa}{%
+   \say\@message@saved
+  }{%
+   \expandafter\say\csname output@\the\outputpenalty\endcsname
+  }%
+  \say\@toplist
+  \say\@botlist
+  \say\@dbltoplist
+  \say\@deferlist
+  {\tracingall\scrollmode
+   \showbox\@cclv
+   \showbox\@cclv@saved
+   \showbox\pagesofar
+   \showbox\footbox
+   \showbox\footins@saved
+   \showbox\footins
+   \showlists
+  }%
+ }{}%
+ \@ifnotrelax\@tempa{\@tempa}{\the\output}%
+}%
+\@ifxundefined{\outputdebug@sw}{%
+ \@booleanfalse\outputdebug@sw
+}{}%
+\output={\toggle@insert\output@holding\output@moving}%
+\def\output@holding{%
+\csname output@init@\bot@envir\endcsname
+\@if@exceed@pagegoal{\unvcopy\@cclv}{%
+  \setbox\z@\vbox{\unvcopy\@cclv}%
+\outputdebug@sw{{\tracingall\scrollmode\showbox\z@}}{}%
+\dimen@\ht\@cclv\advance\dimen@-\ht\z@
+\dead@cycle@repair\dimen@
+}{%
+\dead@cycle
+}%
+}%
+\def\@if@exceed@pagegoal#1{%
+ \begingroup
+  \setbox\z@\vbox{#1}%
+ \dimen@\ht\z@\advance\dimen@\dp\z@
+  \outputdebug@sw{\saythe\dimen@}{}%
+  \@ifdim{\dimen@>\pagegoal}{%
+  \setbox\z@\vbox{\@@mark{}\unvbox\z@}%
+   \splittopskip\topskip
+   \splitmaxdepth\maxdepth
+   \vbadness\@M
+   \vfuzz\maxdimen
+   \setbox\tw@\vsplit\z@ to\pagegoal
+  \outputdebug@sw{{\tracingall\scrollmode\showbox\tw@\showbox\z@}}{}%
+  \setbox\tw@\vbox{\unvbox\tw@}%
+  \@ifdim{\ht\tw@=\z@}{%
+   \ltxgrid@info{Found overly large chunk while preparing to move insertions. Attempting repairs}%
+    \aftergroup\true@sw
+  }{%
+    \aftergroup\false@sw
+  }%
+ }{%
+ \aftergroup\false@sw
+ }%
+\endgroup
+}%
+%% \item
+%%  Put down the same interrupts as for the non-trivial case above.
+\def\output@moving{%
+ \set@top@firstmark
+ \@ifnum{\outputpenalty=\do@newpage@pen}{%
+  \setbox\@cclv\vbox{%
+   \unvbox\@cclv
+   \setbox\z@\lastbox
+   \@ifdim{\ht\z@=\ht\@protection@box}{\box\lastbox}{\unskip}%
+  }%
+ }{}%
+ \@cclv@nontrivial@sw{%
+  \csname output@prep@\bot@envir \endcsname
+  \@makecol\csname output@column@\thepagegrid\endcsname
+  \protect@penalty\do@startcolumn@pen
+  \clearpage@sw{%
+   \protect@penalty\do@endpage@pen
+  }{}%
+  \csname output@post@\bot@envir \endcsname
+ }{%
+  {\setbox\z@\box\@cclv}%
+ }%
+ \set@colroom
+ \global\@mparbottom\z@
+ \global\@textfloatsheight\z@ %FIXME: this legacy LaTeX variable is set, but never queried!
+}%
+\def\@cclv@nontrivial@sw{%
+\@ifx@empty\@toplist{%
+\@ifx@empty\@botlist{%
+\@ifvoid\footins{%
+ \@ifvoid\@cclv{%
+  \false@sw
+ }{%
+\setbox\z@\vbox{\unvcopy\@cclv}%
+\@ifdim{\ht\z@=\topskip}{%
+\setbox\z@\vbox{%
+\unvbox\z@
+\setbox\z@\lastbox\dimen@\lastskip\unskip
+\@ifdim{\ht\z@=\ht\@protection@box}{%
+\advance\dimen@\ht\z@
+\@ifdim{\dimen@=\topskip}{%
+\aftergroup\true@sw
+}{%
+\aftergroup\false@sw
+}%
+}{%
+\aftergroup\false@sw
+}%
+}%
+{%
+\false@sw % Normal for \clearpage
+}{%
+\true@sw
+}%
+}{%
+\@ifdim{\ht\z@=\z@}{%
+\ltxgrid@info{Found trivial column. Discarding it}%
+\outputdebug@sw{{\tracingall\scrollmode\showbox\@cclv}}{}%
+\false@sw
+}{%
+\true@sw
+}%
+}%
+ }%
+}{%
+\true@sw
+}%
+}{%
+\true@sw
+}%
+}{%
+\true@sw
+}%
+}%
+\def\protect@penalty#1{\protection@box\penalty-#1\relax}%
+\newbox\@protection@box
+\setbox\@protection@box\vbox to1986sp{\vfil}%
+\def\protection@box{\nointerlineskip\copy\@protection@box}%
+\def\dead@cycle@repair#1{%
+\expandafter\do@@mark
+\expandafter{%
+\@@botmark
+}%
+\unvbox\@cclv
+\nointerlineskip
+\vbox to#1{\vss}%
+\@ifnum{\outputpenalty<\@M}{\penalty\outputpenalty}{}%
+}%
+\def\dead@cycle@repair@protected#1{%
+\expandafter\do@@mark
+\expandafter{%
+\@@botmark
+}%
+\begingroup
+  \unvbox\@cclv
+  \setbox\z@\lastbox % Remove protection box
+ \nointerlineskip
+  \advance#1-\ht\@protection@box
+ \vbox to#1{\vss}%
+  \protection@box % Reinsert protection box
+ \@ifnum{\outputpenalty<\@M}{\penalty\outputpenalty}{}%
+\endgroup
+}%
+\def\dead@cycle{%
+ \expandafter\do@@mark
+ \expandafter{%
+              \@@botmark
+             }%
+ \unvbox\@cclv
+ \@ifnum{\outputpenalty<\@M}{\penalty\outputpenalty}{}%
+}%
+\def\output@init@document{%
+ \@ifvoid\footbox{}{%
+  \global\advance\vsize-\ht\footbox
+  \global\advance\vsize-\dp\footbox
+ }%
+}%
+\def\output@prep@document{%
+ \@ifvoid\footbox{}{%
+  \setbox\footins\vbox{\unvbox\footbox\unvbox\footins}%
+ }%
+}%
+\def\output@post@document{}%
+\let\@opcol\@undefined
+\def\@makecol{%
+ \setbox\@outputbox\vbox{%
+  \boxmaxdepth\@maxdepth
+  \@tempdima\dp\@cclv
+  \unvbox\@cclv
+  \vskip-\@tempdima
+ }%
+ \xdef\@freelist{\@freelist\@midlist}\global\let\@midlist\@empty
+ \@combinefloats
+ \@combineinserts\@outputbox\footins
+  \set@adj@colht\dimen@
+  \count@\vbadness
+  \vbadness\@M
+  \setbox\@outputbox\vbox to\dimen@{%
+   \@texttop
+   \dimen@\dp\@outputbox
+   \unvbox\@outputbox
+   \vskip-\dimen@
+   \@textbottom
+  }%
+  \vbadness\count@
+ \global\maxdepth\@maxdepth
+}%
+\let\@makespecialcolbox\@undefined
+\def\@combineinserts#1#2{%
+ \setbox#1\vbox{%
+  \unvbox#1%
+  \vbox{%
+   \@ifvoid#2{}{%
+    \vskip\skip\footins
+    \color@begingroup
+    \normalcolor
+    \footnoterule
+    \nointerlineskip
+    \box#2%
+    \color@endgroup
+   }{}%
+  }%
+ }%
+}%
+\appdef\@floatplacement{%
+ \global\@fpmin\@fpmin
+}%
+\mathchardef\pagebreak@pen=\@M
+\expandafter\let\csname output@-\the\pagebreak@pen\endcsname\relax
+\mathchardef\do@startcolumn@pen=10005
+\@namedef{output@-\the\do@startcolumn@pen}{\do@startcolumn}%
+\def\do@startcolumn{%
+ \setbox\@cclv\vbox{\unvbox\@cclv\setbox\z@\lastbox\unskip}%
+ \clearpage@sw{\@clearfloatplacement}{\@floatplacement}%
+ \set@colroom
+ \@booleanfalse\pfloat@avail@sw
+ \begingroup
+  \@colht\@colroom
+  \@booleanfalse\float@avail@sw
+  \@tryfcolumn\test@colfloat
+  \float@avail@sw{\aftergroup\@booleantrue\aftergroup\pfloat@avail@sw}{}%
+ \endgroup
+ \fcolmade@sw{%
+  \setbox\@cclv\vbox{\unvbox\@outputbox\unvbox\@cclv}%
+  \outputpenalty-\pagebreak@pen % ask for a return visit, this time with insertions and all.
+  \dead@cycle
+ }{%
+  \begingroup
+   \let\@elt\@scolelt
+   \let\reserved@b\@deferlist\global\let\@deferlist\@empty\reserved@b
+  \endgroup
+  \clearpage@sw{%
+   \outputpenalty\@M
+  }{%
+   \outputpenalty\do@newpage@pen
+  }%
+  \dead@cycle
+ }%
+ \check@deferlist@stuck\do@startcolumn
+ \set@vsize
+}%
+\def\@scolelt#1{\def\@currbox{#1}\@addtonextcol}%
+\def\test@colfloat#1{%
+ \csname @floatselect@sw@\thepagegrid\endcsname#1{}{\@testtrue}%
+ \@if@sw\if@test\fi{}{\aftergroup\@booleantrue\aftergroup\float@avail@sw}%
+}%
+\def\@addtonextcol{%
+ \begingroup
+  \@insertfalse
+  \@setfloattypecounts
+  \csname @floatselect@sw@\thepagegrid\endcsname\@currbox{%
+   \@ifnum{\@fpstype=8 }{}{%
+     \@ifnum{\@fpstype=24 }{}{%
+       \@flsettextmin
+       \@reqcolroom \ht\@currbox
+       \advance \@reqcolroom \@textmin
+       \advance \@reqcolroom \vsize % take into account split insertions
+       \advance \@reqcolroom -\pagegoal
+       \@ifdim{\@colroom>\@reqcolroom}{%
+         \@flsetnum \@colnum
+         \@ifnum{\@colnum>\z@}{%
+            \@bitor\@currtype\@deferlist
+            \@if@sw\if@test\fi{}{%
+              \@addtotoporbot
+            }%
+         }{}%
+       }{}%
+     }%
+   }%
+  }{}%
+  \@if@sw\if@insert\fi{}{%
+    \@cons\@deferlist\@currbox
+  }%
+ \endgroup
+}%
+\mathchardef\do@startpage@pen=10006
+\@namedef{output@-\the\do@startpage@pen}{\do@startpage}%
+\def\do@startpage{%
+ \setbox\@cclv\vbox{\unvbox\@cclv\setbox\z@\lastbox\unskip}%
+ \clearpage@sw{\@clearfloatplacement}{\@dblfloatplacement}%
+ \set@colht
+ \@booleanfalse\pfloat@avail@sw
+ \begingroup
+  \@booleanfalse\float@avail@sw
+  \@tryfcolumn\test@dblfloat
+  \float@avail@sw{\aftergroup\@booleantrue\aftergroup\pfloat@avail@sw}{}%
+ \endgroup
+ \fcolmade@sw{%
+  \global\setbox\pagesofar\vbox{\unvbox\pagesofar\unvbox\@outputbox}%
+  \@combinepage
+  \@combinedblfloats
+  \@outputpage
+  \global\pagegrid@cur\@ne
+  \protect@penalty\do@startpage@pen
+ }{%
+  \begingroup
+   \@booleanfalse\float@avail@sw
+   \let\@elt\@sdblcolelt
+   \let\reserved@b\@deferlist\global\let\@deferlist\@empty\reserved@b
+  \endgroup
+  \@ifdim{\@colht=\textheight}{% No luck...
+   \pfloat@avail@sw{% ...but a float *was* available!
+    \forcefloats@sw{%
+     \ltxgrid@warn{Forced dequeueing of floats stalled}%
+    }{%
+     \ltxgrid@warn{Dequeueing of floats stalled}%
+    }%
+   }{}%
+  }{}%
+  \outputpenalty\@M
+  \dead@cycle
+ }%
+ \check@deferlist@stuck\do@startpage
+ \set@colht
+}%
+\def\@sdblcolelt#1{\def\@currbox{#1}\@addtodblcol}%
+\def\test@dblfloat#1{%
+ \@if@notdblfloat{#1}{\@testtrue}{}%
+ \@if@sw\if@test\fi{}{\aftergroup\@booleantrue\aftergroup\float@avail@sw}%
+}%
+\def\@if@notdblfloat#1{\@ifdim{\wd#1<\textwidth}}%
+\@booleanfalse\forcefloats@sw
+\def\@addtodblcol{%
+ \begingroup
+  \@if@notdblfloat{\@currbox}{%
+   \false@sw
+  }{%
+   \@setfloattypecounts
+   \@getfpsbit \tw@
+   \@bitor \@currtype \@deferlist
+   \@if@sw\if@test\fi{%
+    \false@sw
+   }{%
+    \@ifodd\@tempcnta{%
+     \aftergroup\@booleantrue\aftergroup\float@avail@sw
+     \@flsetnum \@dbltopnum
+     \@ifnum{\@dbltopnum>\z@}{%
+       \@ifdim{\@dbltoproom>\ht\@currbox}{%
+        \true@sw
+       }{%
+        \@ifnum{\@fpstype<\sixt@@n}{%
+         \begingroup
+          \advance \@dbltoproom \@textmin
+          \@ifdim{\@dbltoproom>\ht\@currbox}{%
+           \endgroup\true@sw
+          }{%
+           \endgroup\false@sw
+          }%
+        }{%
+         \false@sw
+        }%
+       }%
+     }{%
+      \false@sw
+     }%
+    }{%
+     \false@sw
+    }%
+   }%
+  }%
+  {%
+   \@tempdima -\ht\@currbox
+   \advance\@tempdima
+    -\@ifx{\@dbltoplist\@empty}{\dbltextfloatsep}{\dblfloatsep}%
+   \global \advance \@dbltoproom \@tempdima
+   \global \advance \@colht \@tempdima
+   \global \advance \@dbltopnum \m@ne
+   \@cons \@dbltoplist \@currbox
+  }{%
+   \@cons \@deferlist \@currbox
+  }%
+ \endgroup
+}%
+\def\@tryfcolumn#1{%
+  \global\@booleanfalse\fcolmade@sw
+  \@ifx@empty\@deferlist{}{%
+    \global\let\@trylist\@deferlist
+    \global\let\@failedlist\@empty
+    \begingroup
+      \dimen@\vsize\advance\dimen@-\pagegoal\@ifdim{\dimen@>\z@}{%
+       \advance\@fpmin-\dimen@
+      }{}%
+      \def\@elt{\@xtryfc#1}\@trylist
+    \endgroup
+    \fcolmade@sw{%
+      \global\setbox\@outputbox\vbox{\vskip \@fptop}%
+      \let \@elt \@wtryfc \@flsucceed
+      \global\setbox\@outputbox\vbox{\unvbox\@outputbox
+        \unskip \vskip \@fpbot
+      }%
+      \let \@elt \relax
+      \xdef\@deferlist{\@failedlist\@flfail}%
+      \xdef\@freelist{\@freelist\@flsucceed}%
+    }{}%
+  }%
+}%
+\def\@wtryfc #1{%
+  \global\setbox\@outputbox\vbox{\unvbox\@outputbox
+    \box #1\vskip\@fpsep
+  }%
+}%
+\def\@xtryfc#1#2{%
+  \@next\reserved@a\@trylist{}{}% trim \@trylist. Ugly!
+  \@currtype \count #2%
+  \divide\@currtype\@xxxii\multiply\@currtype\@xxxii
+  \@bitor \@currtype \@failedlist
+  \@testfp #2%
+  #1#2%
+  \@ifdim{\ht #2>\@colht   }{\@testtrue}{}%
+  \@if@sw\if@test\fi{%
+   \@cons\@failedlist #2%
+  }{%
+   \begingroup
+     \gdef\@flsucceed{\@elt #2}%
+     \global\let\@flfail\@empty
+     \@tempdima\ht #2%
+     \def \@elt {\@ztryfc#1}\@trylist
+     \@ifdim{\@tempdima >\@fpmin}{%
+       \global\@booleantrue\fcolmade@sw
+     }{%
+       \@cons\@failedlist #2%
+     }%
+   \endgroup
+   \fcolmade@sw{%
+     \let \@elt \@gobble
+   }{}%
+  }%
+}%
+\def\@ztryfc #1#2{%
+  \@tempcnta \count#2%
+  \divide\@tempcnta\@xxxii\multiply\@tempcnta\@xxxii
+  \@bitor \@tempcnta {\@failedlist \@flfail}%
+  \@testfp #2%
+  #1#2%
+  \@tempdimb\@tempdima
+  \advance\@tempdimb \ht#2\advance\@tempdimb\@fpsep
+  \@ifdim{\@tempdimb >\@colht}{%
+    \@testtrue
+  }{}%
+  \@if@sw\if@test\fi{%
+    \@cons\@flfail #2%
+  }{%
+    \@cons\@flsucceed #2%
+    \@tempdima\@tempdimb
+  }%
+}%
+\def\newpage@prep{%
+  \if@noskipsec
+    \ifx \@nodocument\relax
+      \leavevmode
+      \global \@noskipsecfalse
+    \fi
+  \fi
+  \if@inlabel
+    \leavevmode
+    \global \@inlabelfalse
+  \fi
+  \if@nobreak \@nobreakfalse \everypar{}\fi
+  \par
+}%
+\def \newpage {%
+ \newpage@prep
+ \do@output@MVL{%
+  \vfil
+  \penalty-\pagebreak@pen
+ }%
+}%
+\def\clearpage{%
+ \newpage@prep
+ \do@output@MVL{%
+  \vfil
+  \penalty-\pagebreak@pen
+  \global\@booleantrue\clearpage@sw
+  \protect@penalty\do@startcolumn@pen
+  \protect@penalty\do@endpage@pen
+ }%
+ \do@output@MVL{%
+  \global\@booleanfalse\clearpage@sw
+ }%
+}%
+\def\cleardoublepage{%
+ \clearpage
+ \@if@sw\if@twoside\fi{%
+  \@ifodd\c@page{}{%
+   \null\clearpage
+  }%
+ }{}%
+}%
+\@booleanfalse\clearpage@sw
+\mathchardef\do@endpage@pen=10007
+\@namedef{output@-\the\do@endpage@pen}{%
+ \csname end@column@\thepagegrid\endcsname
+}%
+\mathchardef\do@newpage@pen=10001
+\expandafter\let\csname output@-\the\do@newpage@pen\endcsname\relax
+\def\@clearfloatplacement{%
+ \global\@topnum     \maxdimen % \c@topnumber
+ \global\@toproom    \maxdimen % \topfraction\@colht
+ \global\@botnum     \maxdimen % \c@bottomnumber
+ \global\@botroom    \maxdimen % \bottomfraction\@colht
+ \global\@colnum     \maxdimen % \c@totalnumber
+ \global\@dbltopnum  \maxdimen % \c@dbltopnumber
+ \global\@dbltoproom \maxdimen % \dbltopfraction\@colht
+ \global\@textmin    \z@       % \@colht\advance \@textmin -\@dbltoproom
+ \global\@fpmin      \z@       % \dblfloatpagefraction\textheight
+ \let\@testfp\@gobble
+ \appdef\@setfloattypecounts{\@fpstype16\advance\@fpstype\m@ne}%
+}%
+\let\@doclearpage\@undefined
+\let\@makefcolumn\@undefined
+\def\clr@top@firstmark{%
+ \global\let\saved@@topmark\@undefined
+ \global\let\saved@@firstmark\@empty
+ \global\let\saved@@botmark\@empty
+}%
+\clr@top@firstmark
+\def\set@top@firstmark{%
+ \@ifxundefined\saved@@topmark{\expandafter\gdef\expandafter\saved@@topmark\expandafter{\@@topmark}}{}%
+ \@if@empty\saved@@firstmark{\expandafter\gdef\expandafter\saved@@firstmark\expandafter{\@@firstmark}}{}%
+ \@if@empty\@@botmark{}{\expandafter\gdef\expandafter\saved@@botmark\expandafter{\@@botmark}}%
+}%
+\appdef\@outputpage{%
+ \clr@top@firstmark
+}%
+\def\@float#1{%
+ \@ifnextchar[{%}]{%Brace-matching klootch
+  \@yfloat\width@float{#1}%
+ }{%
+  \@ifxundefined@cs{fps@#1}{%
+   \edef\reserved@a{\noexpand\@yfloat\noexpand\width@float{#1}[\csname fps@\endcsname]}\reserved@a
+  }{%
+   \edef\reserved@a{\noexpand\@yfloat\noexpand\width@float{#1}[\csname fps@#1\endcsname]}\reserved@a
+  }%
+ }%
+}%
+\def\@dblfloat#1{%
+ \@ifnum{\pagegrid@col=\@ne}{%
+  \@float{#1}%
+ }{%
+  \@ifnextchar[{%}]{%Brace-matching klootch
+   \@yfloat\widthd@float{#1}%
+  }{%
+   \@ifxundefined@cs{fpsd@#1}{%
+    \edef\reserved@a{\noexpand\@yfloat\noexpand\widthd@float{#1}[\csname fpsd@\endcsname]}\reserved@a
+   }{%
+    \edef\reserved@a{\noexpand\@yfloat\noexpand\widthd@float{#1}[\csname fpsd@#1\endcsname]}\reserved@a
+   }%
+  }%
+ }%
+}%
+\def\@yfloat#1#2[#3]{%
+ \@xfloat{#2}[#3]%
+ \hsize#1\linewidth\hsize
+ \minipagefootnote@init
+}%
+\def\fps@{tbp}%
+\def\fpsd@{tp}%
+\def\width@float{\columnwidth}%
+\def\widthd@float{\textwidth}%
+\def\end@float{%
+ \end@@float{%
+  \check@currbox@count
+ }%
+}%
+\def\end@dblfloat{%
+ \@ifnum{\pagegrid@col=\@ne}{%
+  \end@float
+ }{%
+  \end@@float{%
+   \@boxfpsbit\@currbox{1}\@ifodd\@tempcnta{\global\advance\count\@currbox\m@ne}{}%
+   \@boxfpsbit\@currbox{4}\@ifodd\@tempcnta{\global\advance\count\@currbox-4\relax}{}%
+   \global\wd\@currbox\textwidth % Klootch
+   \check@currbox@count
+  }%
+ }%
+}%
+\def\end@@float#1{%
+ \minipagefootnote@here
+ \@endfloatbox
+ #1%
+ \@ifnum{\@floatpenalty <\z@}{%
+  \@largefloatcheck
+  \@cons\@currlist\@currbox
+  \@ifnum{\@floatpenalty <-\@Mii}{%
+   \do@output@cclv{\@add@float}%
+  }{%
+   \vadjust{\do@output@cclv{\@add@float}}%
+   \@Esphack
+  }%
+ }{}%
+}%
+\def\check@currbox@count{%
+ \@ifnum{\count\@currbox>\z@}{%
+\count@\count\@currbox\divide\count@\sixt@@n\multiply\count@\sixt@@n
+\@tempcnta\count\@currbox\advance\@tempcnta-\count@
+\@ifnum{\@tempcnta=\z@}{%
+   \ltxgrid@warn{Float cannot be placed}%
+}{}%
+ }{%
+  % Is a \marginpar
+ }%
+}%
+\providecommand\minipagefootnote@init{}%
+\providecommand\minipagefootnote@here{}%
+\let\@specialoutput\@undefined
+\def\@add@float{%
+ \@pageht\ht\@cclv\@pagedp\dp\@cclv
+ \unvbox\@cclv
+ \@next\@currbox\@currlist{%
+  \csname @floatselect@sw@\thepagegrid\endcsname\@currbox{%
+   \@ifnum{\count\@currbox>\z@}{%
+    \advance \@pageht \@pagedp
+    \advance \@pageht \vsize \advance \@pageht -\pagegoal % do not assume \holdinginserts is cleared!
+    \@addtocurcol % Commit an h float
+  }{%
+   \@addmarginpar
+  }%
+  }{%
+   \@resethfps
+   \@cons\@deferlist\@currbox
+  }%
+ }{\@latexbug}%
+ \@ifnum{\outputpenalty<\z@}{%
+  \@if@sw\if@nobreak\fi{%
+   \nobreak
+  }{%
+   \addpenalty \interlinepenalty
+  }%
+ }{}%
+ \set@vsize
+}%
+\let\@reinserts\@undefined
+\def \@addtocurcol {%
+   \@insertfalse
+   \@setfloattypecounts
+   \ifnum \@fpstype=8
+   \else
+     \ifnum \@fpstype=24
+     \else
+       \@flsettextmin
+       \advance \@textmin \@textfloatsheight
+       \@reqcolroom \@pageht
+       \ifdim \@textmin>\@reqcolroom
+         \@reqcolroom \@textmin
+       \fi
+       \advance \@reqcolroom \ht\@currbox
+       \ifdim \@colroom>\@reqcolroom
+         \@flsetnum \@colnum
+         \ifnum \@colnum>\z@
+           \@bitor\@currtype\@deferlist
+           \if@test
+           \else
+             \@bitor\@currtype\@botlist
+             \if@test
+               \@addtobot
+             \else
+               \ifodd \count\@currbox
+                 \advance \@reqcolroom \intextsep
+                 \ifdim \@colroom>\@reqcolroom
+                   \global \advance \@colnum \m@ne
+                   \global \advance \@textfloatsheight \ht\@currbox
+                   \global \advance \@textfloatsheight 2\intextsep
+                   \@cons \@midlist \@currbox
+                   \if@nobreak
+                     \nobreak
+                     \@nobreakfalse
+                     \everypar{}%
+                   \else
+                     \addpenalty \interlinepenalty
+                   \fi
+                   \vskip \intextsep
+                   \unvbox\@currbox %AO
+                   \penalty\interlinepenalty
+                   \vskip\intextsep
+                   \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi
+                   \outputpenalty \z@
+                   \@inserttrue
+                 \fi
+               \fi
+               \if@insert
+               \else
+                 \@addtotoporbot
+               \fi
+             \fi
+           \fi
+         \fi
+       \fi
+     \fi
+   \fi
+   \if@insert
+   \else
+     \@resethfps
+     \@cons\@deferlist\@currbox
+   \fi
+}%
+\@twocolumnfalse
+\let\@twocolumntrue\@twocolumnfalse
+\def\@addmarginpar{%
+ \@next\@marbox\@currlist{%
+  \@cons\@freelist\@marbox\@cons\@freelist\@currbox
+ }\@latexbug
+ \setbox\@marbox\hb@xt@\columnwidth{%
+  \csname @addmarginpar@\thepagegrid\endcsname{%
+   \hskip-\marginparsep\hskip-\marginparwidth
+   \box\@currbox
+  }{%
+   \hskip\columnwidth\hskip\marginparsep
+   \box\@marbox
+  }%
+  \hss
+ }%
+ \setbox\z@\box\@currbox
+    \@tempdima\@mparbottom
+    \advance\@tempdima -\@pageht
+    \advance\@tempdima\ht\@marbox
+ \@ifdim{\@tempdima >\z@}{%
+   \@latex@warning@no@line {Marginpar on page \thepage\space moved}%
+ }{%
+   \@tempdima\z@
+ }%
+    \global\@mparbottom\@pageht
+    \global\advance\@mparbottom\@tempdima
+    \global\advance\@mparbottom\dp\@marbox
+    \global\advance\@mparbottom\marginparpush
+    \advance\@tempdima -\ht\@marbox
+    \global\setbox \@marbox
+                   \vbox {\vskip \@tempdima
+                          \box \@marbox}%
+    \global \ht\@marbox \z@
+    \global \dp\@marbox \z@
+    \kern -\@pagedp
+    \nointerlineskip
+  \box\@marbox
+    \nointerlineskip
+    \hbox{\vrule \@height\z@ \@width\z@ \@depth\@pagedp}%
+}%
+\newenvironment{turnpage}{%
+ \def\width@float{\textheight}%
+ \def\widthd@float{\textheight}%
+ \appdef\@endfloatbox{%
+  \@ifxundefined\@currbox{%
+   \ltxgrid@warn{Cannot rotate! Not a float}%
+  }{%
+   \setbox\@currbox\vbox to\textwidth{\vfil\unvbox\@currbox\vfil}%
+   \global\setbox\@currbox\vbox{\rotatebox{90}{\box\@currbox}}%
+  }%
+ }%
+}{%
+}%
+\def\rotatebox@dummy#1#2{%
+ \ltxgrid@warn{You must load the graphics or graphicx package in order to use the turnpage environment}%
+ #2%
+}%
+\AtBeginDocument{%
+ \@ifxundefined\rotatebox{\let\rotatebox\rotatebox@dummy}{}%
+}%
+\@namedef{output@-1073741824}{%"40000000
+ \deadcycles\z@
+ \setbox\z@\box\@cclv
+}%
+\mathchardef\save@column@pen=10016
+\@namedef{output@-\the\save@column@pen}{\save@column}%
+\let \@cclv@saved \@holdpg
+\let \@holdpg \@undefined
+\def\save@column{%
+ \@ifvoid\@cclv@saved{%
+\set@top@firstmark
+\global\@topmark@saved\expandafter{\@@topmark}%
+ }{}%
+\global\setbox\@cclv@saved\vbox{%
+  \@ifvoid\@cclv@saved{}{%
+ \unvbox\@cclv@saved
+ \marry@baselines
+}%
+\unvbox\@cclv
+\lose@breaks
+\setbox\z@\lastbox
+}%
+}%
+\newtoks\@topmark@saved
+\def\prep@cclv{%
+ \setbox\z@\box\@cclv
+ \setbox\@cclv\box\@cclv@saved
+ \vbadness\@M
+}%
+\mathchardef\save@column@insert@pen=10017
+\@namedef{output@-\the\save@column@insert@pen}{\toggle@insert\savecolumn@holding\savecolumn@moving}%
+\def\savecolumn@holding{%
+\@if@exceed@pagegoal{\unvcopy\@cclv\setbox\z@\lastbox}{%
+  \setbox\z@\vbox{\unvcopy\@cclv\setbox\z@\lastbox}%
+  \outputdebug@sw{{\tracingall\scrollmode\showbox\z@}}{}%
+\dimen@\ht\@cclv\advance\dimen@-\ht\z@
+\dead@cycle@repair@protected\dimen@
+}{%
+\dead@cycle
+}%
+}%
+\def\savecolumn@moving{%
+ \@cclv@nontrivial@sw{%
+  \save@column
+ }{%
+  {\setbox\z@\box\@cclv}%
+ }%
+\@ifvoid\footins{}{%
+\outputdebug@sw{{\tracingall\scrollmode\showbox\footins}}{}%
+\global\setbox\footins@saved\vbox{\unvbox\footins@saved\marry@baselines\unvbox\footins}%
+\protect@penalty\save@column@insert@pen
+}%
+}%
+\newbox\footins@saved
+\mathchardef\save@message@pen=10018
+\@namedef{output@-\the\save@message@pen}{\save@message}%
+\def\save@message{%
+ \setbox\z@\box\@cclv %FIXME: what if \box\@cclv is not empty?
+ \toks@\expandafter{\@@firstmark}%
+ \expandafter\gdef\expandafter\@message@saved\expandafter{\the\toks@}%
+ \expandafter\do@@mark\expandafter{\the\@topmark@saved}%
+}%
+\gdef\@message@saved{}%
+\mathchardef\execute@message@pen=10019
+\@namedef{output@-\the\execute@message@pen}{\@message@saved}%
+\def\execute@message{%
+ \@execute@message\save@column@pen %Implicit #2
+}%
+\def\execute@message@insert#1{%
+ \@execute@message\save@column@insert@pen{\setbox\footins\box\footins@saved#1}%
+}%
+\long\def\@execute@message#1#2{%
+ \begingroup
+  \dimen@\prevdepth\@ifdim{\dimen@<\z@}{\dimen@\z@}{}%
+  \setbox\z@\vbox{%
+   \protect@penalty#1%
+   \protection@box
+   \toks@{\prep@cclv#2}%
+   \@@mark{\the\toks@}%
+   \penalty-\save@message@pen
+   \setbox\z@\null\dp\z@\dimen@\ht\z@-\dimen@
+   \nointerlineskip\box\z@
+   \penalty-\execute@message@pen
+  }\unvbox\z@
+ \endgroup
+}%
+\def\do@output@cclv{\execute@message}%
+\def\do@output@MVL#1{%
+ \@ifvmode{%
+  \begingroup\execute@message{\unvbox\@cclv#1}\endgroup
+ }{%
+  \@ifhmode{%
+   \vadjust{\execute@message{\unvbox\@cclv#1}}%
+  }{%
+   \@latexerr{\string\do@output@MVL\space cannot be executed in this mode!}\@eha
+  }%
+ }%
+}%
+\def\lose@breaks{%
+ \loopwhile{%
+  \count@\lastpenalty
+  \@ifnum{\count@=\@M}{% 10000 is a TeX magic number!
+   \unpenalty\true@sw
+  }{%
+   \false@sw
+  }%
+ }%
+}%
+\def\removestuff{\do@output@MVL{\unskip\unpenalty}}%
+\def\removephantombox{%
+ \vadjust{%
+  \execute@message{%
+   \unvbox\@cclv
+   \setbox\z@\lastbox
+   \unskip
+   \unskip
+   \unpenalty
+   \penalty\predisplaypenalty
+   \vskip\abovedisplayskip
+  }%
+ }%
+}%
+\def\addstuff#1#2{\edef\@tempa{\noexpand\do@output@MVL{\noexpand\@addstuff{#1}{#2}}}\@tempa}%
+\def\@addstuff#1#2{%
+ \skip@\lastskip\unskip
+ \count@\lastpenalty\unpenalty
+ \@if@empty{#1}{}{\penalty#1\relax}%
+ \@ifnum{\count@=\z@}{}{\penalty\count@}%
+ \vskip\skip@
+ \@if@empty{#2}{}{\vskip#2\relax}%
+}%
+\def\replacestuff#1#2{\edef\@tempa{\noexpand\do@output@MVL{\noexpand\@replacestuff{#1}{#2}}}\@tempa}%
+\def\@replacestuff#1#2{%
+ \skip@\lastskip\unskip
+ \count@\lastpenalty\unpenalty
+ \@if@empty{#1}{}{%
+ \@ifnum{\count@>\@M}{}{%
+   \@ifnum{\count@=\z@}{\count@=#1\relax}{%
+    \@ifnum{\count@<#1\relax}{}{%
+     \count@=#1\relax
+    }%
+   }%
+ }%
+ }%
+ \@ifnum{\count@=\z@}{}{\penalty\count@}%
+ \@if@empty{#2}{}{%
+  \@tempskipa#2\relax
+  \@ifdim{\z@>\@tempskipa}{%
+   \advance\skip@-\@tempskipa
+  }{%
+   \@ifdim{\skip@>\@tempskipa}{}{%
+    \skip@\@tempskipa
+   }%
+  }%
+ }%
+ \vskip\skip@
+}%
+\def\move@insertions{\global\holdinginserts\z@}%
+\def\hold@insertions{\global\holdinginserts\@ne}%
+\hold@insertions
+\def\move@insert@sw{\@ifnum{\holdinginserts=\z@}}%
+\def\toggle@insert#1#2{%
+ \@ifnum{\holdinginserts=\z@}{\hold@insertions#2}{\move@insertions#1}%
+}%
+\def\do@columngrid#1#2{%
+ \par
+ \expandafter\let\expandafter\@tempa\csname open@column@#1\endcsname
+ \@ifx{\relax\@tempa}{%
+  \ltxgrid@warn{Unknown page grid #1. No action taken}%
+ }{%
+  \do@output@MVL{\start@column{#1}{#2}}%
+ }%
+}%
+\def\start@column#1#2{%
+ \def\@tempa{#1}\@ifx{\@tempa\thepagegrid}{%
+  \ltxgrid@info{Already in page grid \thepagegrid. No action taken}%
+ }{%
+  \expandafter\execute@message@insert
+  \expandafter{%
+               \csname shut@column@\thepagegrid\expandafter\endcsname
+               \csname open@column@#1\endcsname{#2}%
+               \set@vsize
+             }%
+ }%
+}%
+\def\thepagegrid{one}%
+\newbox\pagesofar
+\newbox\footbox
+\newcommand\onecolumngrid{\do@columngrid{one}{\@ne}}%
+\let\onecolumn\@undefined
+\def\open@column@one#1{%
+ \unvbox\pagesofar
+ \gdef\thepagegrid{one}%
+ \global\pagegrid@col#1%
+ \global\pagegrid@cur\@ne
+ \set@colht
+ \set@column@hsize\pagegrid@col
+}%
+\def\shut@column@one{%
+ \@makecol
+ \global\setbox\pagesofar\vbox{\unvbox\@outputbox\recover@footins}%
+ \set@colht
+}%
+\def\float@column@one{%
+ \@makecol
+ \@outputpage
+}%
+\def\end@column@one{%
+ \unvbox\@cclv\setbox\z@\lastbox
+ \protect@penalty\do@newpage@pen
+}%
+\def\output@column@one{%
+ \@outputpage
+}%
+\def\@addmarginpar@one{%
+ \@if@sw\if@mparswitch\fi{%
+  \@ifodd\c@page{\false@sw}{\true@sw}%
+ }{\false@sw}{%
+  \@if@sw\if@reversemargin\fi{\false@sw}{\true@sw}%
+ }{%
+  \@if@sw\if@reversemargin\fi{\true@sw}{\false@sw}%
+ }%
+}%
+\def\@floatselect@sw@one#1{\true@sw}%
+\def\onecolumngrid@push{%
+ \do@output@MVL{%
+  \@ifnum{\pagegrid@col=\@ne}{%
+   \global\let\restorecolumngrid\@empty
+  }{%
+   \xdef\restorecolumngrid{%
+    \noexpand\start@column{\thepagegrid}{\the\pagegrid@col}%
+   }%
+   \start@column{one}{\@ne}%
+  }%
+ }%
+}%
+\def\onecolumngrid@pop{%
+ \do@output@MVL{\restorecolumngrid}%
+}%
+\newcommand\twocolumngrid{\do@columngrid{mlt}{\tw@}}%
+\let\twocolumn\@undefined
+\let\@topnewpage\@undefined
+\def\open@column@mlt#1{%
+ \gdef\thepagegrid{mlt}%
+ \global\pagegrid@col#1%
+ \global\pagegrid@cur\@ne
+ \set@column@hsize\pagegrid@col
+ \set@colht
+}%
+\def\shut@column@mlt{%
+ \@cclv@nontrivial@sw{%
+\@makecol
+\@ifnum{\pagegrid@cur<\pagegrid@col}{%
+\expandafter\global\expandafter\setbox\csname col@\the\pagegrid@cur\endcsname\box\@outputbox
+\global\advance\pagegrid@cur\@ne
+}{}%
+ }{%
+  {\setbox\z@\box\@cclv}%
+ }%
+\@ifnum{\pagegrid@cur>\@ne}{%
+\csname balance@\the\pagegrid@col\endcsname
+\grid@column{}%
+\@combinepage
+\@combinedblfloats
+\global\setbox\pagesofar\box\@outputbox
+ }{}%
+ \set@colht
+}%
+\def\float@column@mlt{%
+  \@combinepage
+  \@combinedblfloats
+  \@outputpage
+  \global\pagegrid@cur\@ne
+  \protect@penalty\do@startpage@pen
+}%
+\def\end@column@mlt{%
+ \@ifx@empty\@toplist{%
+  \@ifx@empty\@botlist{%
+   \@ifx@empty\@dbltoplist{%
+    \@ifx@empty\@deferlist{%
+     \@ifnum{\pagegrid@cur=\@ne}{%
+      \false@sw
+     }{%
+      \true@sw
+     }%
+    }{%
+     \true@sw
+    }%
+   }{%
+    \true@sw
+   }%
+  }{%
+   \true@sw
+  }%
+ }{%
+  \true@sw
+ }%
+ % true = kick out a column and try again
+ {%
+  \@cclv@nontrivial@sw{%
+   \unvbox\@cclv\setbox\z@\lastbox
+  }{%
+   \unvbox\@cclv\setbox\z@\lastbox\unskip\null
+  }%
+  \protect@penalty\do@newpage@pen
+  \protect@penalty\do@endpage@pen
+ }{%
+  \unvbox\@cclv\setbox\z@\lastbox
+ }%
+}%
+\def\output@column@mlt{%
+ \@ifnum{\pagegrid@cur<\pagegrid@col}{%
+  \expandafter\global\expandafter\setbox\csname col@\the\pagegrid@cur\endcsname\box\@outputbox
+  \global\advance\pagegrid@cur\@ne
+ }{%
+  \set@adj@colht\dimen@
+  \grid@column{}%{\dimen@}%
+  \@combinepage
+  \@combinedblfloats
+  \@outputpage
+  \global\pagegrid@cur\@ne
+  \protect@penalty\do@startpage@pen
+ }%
+}%
+\let\@outputdblcol\@undefined
+\def\@floatselect@sw@mlt#1{\@if@notdblfloat{#1}}%
+\def\@addmarginpar@mlt{% emits a boolean
+ \@ifnum{\pagegrid@cur=\@ne}%
+}%
+\let\pagegrid@cur\col@number
+\let\col@number\@undefined
+\newcount\pagegrid@col
+\pagegrid@cur\@ne
+\expandafter\let\csname col@\the\pagegrid@cur\endcsname\@leftcolumn
+\let\@leftcolumn\@undefined
+\pagegrid@col\tw@
+\def\pagegrid@init{%
+ \advance\pagegrid@cur\@ne
+ \@ifnum{\pagegrid@cur<\pagegrid@col}{%
+  \csname newbox\expandafter\endcsname\csname col@\the\pagegrid@cur\endcsname
+  \pagegrid@init
+ }{%
+ }%
+}%
+\appdef\class@documenthook{%
+ \pagegrid@init
+}%
+\def\grid@column#1{%
+ \global\setbox\@outputbox\vbox{%
+  \hb@xt@\textwidth{%
+   \vrule\@height\z@\@width\z@\@if@empty{#1}{}{\@depth#1}%
+   \pagegrid@cur\@ne
+   \append@column
+   \box@column\@outputbox
+  }%
+  \vskip\z@skip % FIXME: page depth!
+ }%
+}%
+\def\append@column{%
+ \@ifnum{\pagegrid@cur<\pagegrid@col}{%
+  \expandafter\box@column\csname col@\the\pagegrid@cur\endcsname
+  \hfil
+  \vrule \@width\columnseprule
+  \hfil
+  \advance\pagegrid@cur\@ne
+  \append@column
+ }{%
+ }%
+}%
+\def\box@column#1{%
+ \raise\topskip
+ \hb@xt@\columnwidth{%
+  \dimen@\ht#1\@ifdim{\dimen@>\@colht}{\dimen@\@colht}{}%
+  \count@\vbadness\vbadness\@M
+  \dimen@ii\vfuzz\vfuzz\maxdimen
+  \outputdebug@sw{\saythe\@colht\saythe\dimen@}{}%
+  \vtop to\dimen@
+  {\hrule\@height\z@
+   \unvbox#1%
+   \raggedcolumn@skip
+  }%
+  \vfuzz\dimen@ii
+  \vbadness\count@
+  \hss
+ }%
+}%
+\def\marry@baselines{%
+ \vskip\marry@skip\relax
+}%
+\gdef\marry@skip{\z@skip}%
+\def\set@marry@skip{%
+\begingroup
+  \skip@\baselineskip\advance\skip@-\topskip
+  \@ifdim{\skip@>\z@}{%
+   \xdef\marry@skip{\the\skip@}%
+  }{}%
+ \endgroup
+}%
+\AtBeginDocument{%
+ \@ifxundefined\raggedcolumn@sw{\@booleanfalse\raggedcolumn@sw}{}%
+}%
+\def\raggedcolumn@skip{%
+ \vskip\z@\raggedcolumn@sw{\@plus.0001fil\@minus.0001fil}{}\relax
+}%
+\def\@combinepage{%
+ \@ifvoid\pagesofar{}{%
+  \setbox\@outputbox\vbox{%
+   \unvbox\pagesofar
+   \marry@baselines
+   \unvbox\@outputbox
+  }%
+ }%
+ \@ifvoid\footbox{}{%
+  \setbox\@outputbox\vbox{%
+   \unvbox\@outputbox
+   \marry@baselines
+   \unvbox\footbox
+  }%
+ }%
+}%
+\def\@combinedblfloats{%
+ \@ifx@empty\@dbltoplist{}{%
+  \setbox\@tempboxa\vbox{}%
+  \let\@elt\@comdblflelt\@dbltoplist
+  \let\@elt\relax\xdef\@freelist{\@freelist\@dbltoplist}%
+  \global\let\@dbltoplist\@empty
+  \setbox\@outputbox\vbox{%
+   %\boxmaxdepth\maxdepth   %% probably not needed, CAR
+   \unvbox\@tempboxa\unskip
+   \@ifnum{\@dbltopnum>\m@ne}{\dblfigrule}{}%FIXME: how is \@dbltopnum maintained?
+   \vskip\dbltextfloatsep
+   \unvbox\@outputbox
+  }%
+ }%
+}%
+\def\set@column@hsize#1{%
+ \pagegrid@col#1%
+ \global\columnwidth\textwidth
+ \global\advance\columnwidth\columnsep
+ \global\divide\columnwidth\pagegrid@col
+ \global\advance\columnwidth-\columnsep
+ \global\hsize\columnwidth
+ \global\linewidth\columnwidth
+ \skip@\baselineskip\advance\skip@-\topskip
+ \@ifnum{\pagegrid@col>\@ne}{\set@marry@skip}{}%
+}%
+\def\set@colht{%
+ \set@adj@textheight\@colht
+ \global\let\enlarge@colroom\@empty
+ \set@colroom
+}%
+\def\set@adj@textheight#1{%
+ #1\textheight
+ \def\@elt{\adj@page#1}%
+ \@booleantrue\firsttime@sw\@dbltoplist
+ \let\@elt\relax
+ \global#1#1\relax
+ \outputdebug@sw{\saythe#1}{}%
+}%
+\def\set@colroom{%
+ \set@adj@colht\@colroom
+ \@if@empty\enlarge@colroom{}{%
+  \global\advance\@colroom\enlarge@colroom\relax
+ }%
+ \outputdebug@sw{\saythe\@colroom}{}%
+ \@ifdim{\@colroom>\topskip}{}{%
+  \ltxgrid@info{Not enough room: \string\@colroom=\the\@colroom; increasing to \the\topskip}%
+  \@colroom\topskip
+ }%
+ \global\@colroom\@colroom
+ \set@vsize
+}%
+\def\set@vsize{%
+ \global\vsize\@colroom
+ \outputdebug@sw{\saythe\vsize}{}%
+}%
+\def\set@adj@colht#1{%
+ #1\@colht
+ \@ifvoid\pagesofar{}{%
+  \advance#1-\ht\pagesofar\advance#1-\dp\pagesofar
+ }%
+ \@ifvoid\footbox{}{%
+  \advance#1-\ht\footbox\advance#1-\dp\footbox
+ }%
+ \def\@elt{\adj@column#1}%
+ \@booleantrue\firsttime@sw\@toplist
+ \@booleantrue\firsttime@sw\@botlist
+ \let\@elt\relax
+ \outputdebug@sw{\saythe#1}{}%
+}%
+\def\adj@column#1#2{%
+ \advance#1-\ht#2%
+ \advance#1-\firsttime@sw{\textfloatsep\@booleanfalse\firsttime@sw}{\floatsep}%
+}%
+\def\adj@page#1#2{%
+ \advance#1-\ht#2%
+ \advance#1-\firsttime@sw{\dbltextfloatsep\@booleanfalse\firsttime@sw}{\dblfloatsep}%
+}%
+\appdef\@outputpage{%
+ \set@colht          % FIXME: needed?
+ \@floatplacement    % FIXME: needed?
+ \@dblfloatplacement % FIXME: needed?
+}%
+\@namedef{balance@2}{%
+ \expandafter\balance@two\csname col@1\endcsname\@outputbox
+ % Avoid a bug by preventing a restore when leaving this group
+ \global\setbox\csname col@1\endcsname\box\csname col@1\endcsname
+ \@ifvoid\footbox{}{%
+  \global\setbox\footbox\vbox{%
+   \setbox\z@\box\@tempboxa
+   \let\recover@footins\relax
+   \balance@two\footbox\@tempboxa
+   \hb@xt@\textwidth{\box\footbox\hfil\box\@tempboxa}%
+  }%
+ }%
+}%
+\def\balance@two#1#2{%
+\outputdebug@sw{{\tracingall\scrollmode\showbox#1\showbox#2}}{}%
+ \setbox\@ne\vbox{%
+  \@ifvoid#1{}{%
+   \unvcopy#1\recover@footins
+   \@ifvoid#2{}{\marry@baselines}%
+  }%
+  \@ifvoid#2{}{%
+   \unvcopy#2\recover@footins
+  }%
+ }%
+ \dimen@\ht\@ne\divide\dimen@\tw@
+ \dimen@i\dimen@
+ \vbadness\@M
+ \vfuzz\maxdimen
+ \loopwhile{%
+  \dimen@i=.5\dimen@i
+  \outputdebug@sw{\saythe\dimen@\saythe\dimen@i\saythe\dimen@ii}{}%
+  \setbox\z@\copy\@ne\setbox\tw@\vsplit\z@ to\dimen@
+  \setbox\z@ \vbox{%
+   \unvcopy\z@
+   \setbox\z@\vbox{\unvbox\z@ \setbox\z@\lastbox\aftergroup\vskip\aftergroup-\expandafter}\the\dp\z@\relax
+  }%
+  \setbox\tw@\vbox{%
+   \unvcopy\tw@
+   \setbox\z@\vbox{\unvbox\tw@\setbox\z@\lastbox\aftergroup\vskip\aftergroup-\expandafter}\the\dp\z@\relax
+  }%
+  \dimen@ii\ht\tw@\advance\dimen@ii-\ht\z@
+  \@ifdim{\dimen@i>.5\p@}{%
+   \advance\dimen@\@ifdim{\dimen@ii<\z@}{}{-}\dimen@i
+   \true@sw
+  }{%
+   \@ifdim{\dimen@ii<\z@}{%
+    \advance\dimen@\tw@\dimen@i
+    \true@sw
+   }{%
+    \false@sw
+   }%
+  }%
+ }%
+ \outputdebug@sw{\saythe\dimen@\saythe\dimen@i\saythe\dimen@ii}{}%
+\@ifdim{\ht\z@=\z@}{%
+\@ifdim{\ht\tw@=\z@}{%
+\true@sw
+}{%
+\false@sw
+}%
+}{%
+\true@sw
+}%
+{%
+}{%
+\ltxgrid@info{Unsatifactorily balanced columns: giving up}%
+\setbox\tw@\box#1%
+\setbox\z@ \box#2%
+}%
+ \setbox\tw@\vbox{\unvbox\tw@\vskip\z@skip}%
+ \setbox\z@ \vbox{\unvbox\z@ \vskip\z@skip}%
+ \set@colroom
+\dimen@\ht\z@\@ifdim{\dimen@<\ht\tw@}{\dimen@\ht\tw@}{}%
+\@ifdim{\dimen@>\@colroom}{\dimen@\@colroom}{}%
+ \outputdebug@sw{\saythe{\ht\z@}\saythe{\ht\tw@}\saythe\@colroom\saythe\dimen@}{}%
+\setbox#1\vbox to\dimen@{\unvbox\tw@\unskip\raggedcolumn@skip}%
+\setbox#2\vbox to\dimen@{\unvbox\z@ \unskip\raggedcolumn@skip}%
+\outputdebug@sw{{\tracingall\scrollmode\showbox#1\showbox#2}}{}%
+}%
+\def\recover@footins{%
+ \skip\z@ \lastskip\unskip
+ \skip\@ne\lastskip\unskip
+ \setbox\z@\lastbox
+ \@ifvbox\z@{%
+\setbox\z@\vbox{%
+\unvbox\z@
+\setbox\z@\lastbox
+\@ifvoid\z@{}{%
+\global\setbox\footbox\vbox{%
+ \unvbox\footbox
+     \@ifvbox\z@{%
+   \unvbox\z@
+  }{%
+   \box\z@
+  }%
+}%
+}%
+}%
+ }{}%
+ \outputdebug@sw{{\tracingall\scrollmode\showbox\footbox}}{}%
+}%
+\prepdef\@begindocumenthook{%
+ \open@column@one\@ne
+ \set@colht
+ \@floatplacement
+ \@dblfloatplacement
+}%
+\def\longtable@longtable{%
+ \par
+ \ifx\multicols\@undefined\else\ifnum\col@number>\@ne\@twocolumntrue\fi\fi
+ \if@twocolumn\LT@err{longtable not in 1-column mode}\@ehc\fi
+ \begingroup
+ \@ifnextchar[\LT@array{\LT@array[x]}%
+}%
+\def\longtable@new{%
+ \par
+  \@ifnextchar[\LT@array{\LT@array[x]}%
+}%
+\def\endlongtable@longtable{%
+  \crcr
+  \noalign{%
+    \let\LT@entry\LT@entry@chop
+    \xdef\LT@save@row{\LT@save@row}}%
+  \LT@echunk
+  \LT@start
+  \unvbox\z@
+  \LT@get@widths
+  \if@filesw
+    {\let\LT@entry\LT@entry@write\immediate\write\@auxout{%
+      \gdef\expandafter\noexpand
+        \csname LT@\romannumeral\c@LT@tables\endcsname
+          {\LT@save@row}}}%
+  \fi
+  \ifx\LT@save@row\LT@@save@row
+  \else
+    \LT@warn{Column \@width s have changed\MessageBreak
+             in table \thetable}%
+    \LT@final@warn
+  \fi
+  \endgraf\penalty -\LT@end@pen
+  \endgroup
+  \global\@mparbottom\z@
+  \pagegoal\vsize
+  \endgraf\penalty\z@\addvspace\LTpost
+  \ifvoid\footins\else\insert\footins{}\fi
+}%
+\def\endlongtable@new{%
+  \crcr
+  \noalign{%
+   \let\LT@entry\LT@entry@chop
+   \xdef\LT@save@row{\LT@save@row}%
+  }%
+  \LT@echunk
+  \LT@start
+  \unvbox\z@
+  \LT@get@widths
+  \@if@sw\if@filesw\fi{%
+   {%
+    \let\LT@entry\LT@entry@write
+    \immediate\write\@auxout{%
+     \gdef\expandafter\noexpand\csname LT@\romannumeral\c@LT@tables\endcsname
+     {\LT@save@row}%
+    }%
+   }%
+  }{}%
+  \@ifx\LT@save@row\LT@@save@row{}{%
+   \LT@warn{%
+    Column \@width s have changed\MessageBreak in table \thetable
+   }\LT@final@warn
+  }%
+  \endgraf
+  \nobreak
+  \box\@ifvoid\LT@lastfoot{\LT@foot}{\LT@lastfoot}%
+ \global\@mparbottom\z@
+ \endgraf
+ \LT@post
+}%
+\def\LT@start@longtable{%
+ \let\LT@start\endgraf
+ \endgraf
+ \penalty\z@
+ \vskip\LTpre
+ \dimen@\pagetotal
+ \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
+ \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
+ \advance\dimen@ \ht\LT@foot
+ \dimen@ii\vfuzz\vfuzz\maxdimen
+   \setbox\tw@\copy\z@
+   \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox
+   \setbox\tw@\vbox{\unvbox\tw@}%
+ \vfuzz\dimen@ii
+ \advance\dimen@ \ht
+       \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi
+ \advance\dimen@\dp
+       \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi
+ \advance\dimen@ -\pagegoal
+ \ifdim \dimen@>\z@\vfil\break\fi
+     \global\@colroom\@colht
+ \ifvoid\LT@foot\else
+   \advance\vsize-\ht\LT@foot
+   \global\advance\@colroom-\ht\LT@foot
+   \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@
+   \maxdepth\z@
+ \fi
+ \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi
+ \output{\LT@output}%
+}%
+\def\LT@start@new{%
+ \let\LT@start\endgraf
+ \endgraf
+ \markthr@@{}%
+ \LT@pre
+ \@ifvoid\LT@firsthead{\LT@top}{\box\LT@firsthead\nobreak}%
+ \mark@envir{longtable}%
+}%
+\def\LT@end@hd@ft@longtable#1{%
+ \LT@echunk
+ \ifx\LT@start\endgraf
+  \LT@err{Longtable head or foot not at start of table}{Increase LTchunksize}%
+ \fi
+ \setbox#1\box\z@
+ \LT@get@widths\LT@bchunk
+}%
+\def\LT@end@hd@ft@new#1{%
+ \LT@echunk
+ \@ifx{\LT@start\endgraf}{%
+  \LT@err{Longtable head or foot not at start of table}{Increase LTchunksize}%
+ }%
+ \global\setbox#1\box\z@
+ \LT@get@widths
+ \LT@bchunk
+}%
+\def\LT@array@longtable[#1]#2{%
+  \refstepcounter{table}\stepcounter{LT@tables}%
+  \if l#1%
+    \LTleft\z@ \LTright\fill
+  \else\if r#1%
+    \LTleft\fill \LTright\z@
+  \else\if c#1%
+    \LTleft\fill \LTright\fill
+  \fi\fi\fi
+  \let\LT@mcol\multicolumn
+  \let\LT@@tabarray\@tabarray
+  \let\LT@@hl\hline
+  \def\@tabarray{%
+    \let\hline\LT@@hl
+    \LT@@tabarray}%
+  \let\\\LT@tabularcr\let\tabularnewline\\%
+  \def\newpage{\noalign{\break}}%
+  \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}%
+  \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}%
+  \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption
+  \@tempdima\ht\strutbox
+  \let\@endpbox\LT@endpbox
+  \ifx\extrarowheight\@undefined
+    \let\@acol\@tabacol
+    \let\@classz\@tabclassz \let\@classiv\@tabclassiv
+    \def\@startpbox{\vtop\LT@startpbox}%
+    \let\@@startpbox\@startpbox
+    \let\@@endpbox\@endpbox
+    \let\LT@LL@FM@cr\@tabularcr
+  \else
+    \advance\@tempdima\extrarowheight
+    \col@sep\tabcolsep
+    \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr
+  \fi
+  \setbox\@arstrutbox\hbox{\vrule
+    \@height \arraystretch \@tempdima
+    \@depth \arraystretch \dp \strutbox
+    \@width \z@}%
+  \let\@sharp##\let\protect\relax
+   \begingroup
+    \@mkpream{#2}%
+    \xdef\LT@bchunk{%
+       \global\advance\c@LT@chunks\@ne
+       \global\LT@rows\z@\setbox\z@\vbox\bgroup
+       \LT@setprevdepth
+       \tabskip\LTleft\halign to\hsize\bgroup
+      \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}%
+  \endgroup
+  \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols
+  \LT@make@row
+  \m@th\let\par\@empty
+  \everycr{}\lineskip\z@\baselineskip\z@
+  \LT@bchunk
+}%
+\def\LT@LR@l{\LTleft\z@   \LTright\fill}%
+\def\LT@LR@r{\LTleft\fill \LTright\z@  }%
+\def\LT@LR@c{\LTleft\fill \LTright\fill}%
+\def\LT@array@new[#1]#2{%
+ \refstepcounter{table}\stepcounter{LT@tables}%
+ \table@hook
+ \LTleft\fill \LTright\fill
+ \csname LT@LR@#1\endcsname
+ \let\LT@mcol\multicolumn
+ \let\LT@@hl\hline
+ \prepdef\@tabarray{\let\hline\LT@@hl}%
+ \let\\\LT@tabularcr
+ \let\tabularnewline\\%
+ \def\newpage{\noalign{\break}}%
+ \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}%
+ \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}%
+ \let\hline\LT@hline
+ \let\kill\LT@kill
+ \let\caption\LT@caption
+ \@tempdima\ht\strutbox
+ \let\@endpbox\LT@endpbox
+ \@ifxundefined\extrarowheight{%
+  \let\@acol\@tabacol
+  \let\@classz\@tabclassz
+  \let\@classiv\@tabclassiv
+  \def\@startpbox{\vtop\LT@startpbox}%
+  \let\@@startpbox\@startpbox
+  \let\@@endpbox\@endpbox
+  \let\LT@LL@FM@cr\@tabularcr
+ }{%
+  \advance\@tempdima\extrarowheight
+  \col@sep\tabcolsep
+  \let\@startpbox\LT@startpbox
+  \let\LT@LL@FM@cr\@arraycr
+ }%
+ \let\@acoll\@tabacoll
+ \let\@acolr\@tabacolr
+ \let\@acol\@tabacol
+ \setbox\@arstrutbox\hbox{%
+  \vrule
+  \@height \arraystretch \@tempdima
+  \@depth \arraystretch \dp \strutbox
+  \@width \z@
+ }%
+ \let\@sharp##%
+ \let\protect\relax
+ \begingroup
+  \@mkpream{#2}%
+  \@mkpream@relax
+  \edef\@preamble{\@preamble}%
+  \prepdef\@preamble{%
+   \global\advance\c@LT@chunks\@ne
+   \global\LT@rows\z@
+   \setbox\z@\vbox\bgroup
+    \LT@setprevdepth
+    \tabskip\LTleft
+    \halign to\hsize\bgroup
+     \tabskip\z@
+     \@arstrut
+  }%
+  \appdef\@preamble{%
+     \tabskip\LTright
+     \cr
+  }%
+  \global\let\LT@bchunk\@preamble
+ \endgroup
+ \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols
+ \LT@make@row
+ \m@th
+ \let\par\@empty
+ \everycr{}%
+ \lineskip\z@
+ \baselineskip\z@
+ \LT@bchunk
+}%
+\appdef\table@hook{}%
+%% Note that it is not enough to define the environment itself; we also have to create the corresponding
+%% \cmd\output\ routine procedures, which provide for continued footers and headers
+%% (the very feature of \env{longtable} requiring support in the output routine).
+%% This same consideration would arise in defining any syntactic extension to \env{longtable}, because
+%% the environment name itself is exposed in the output routine.
+\def\switch@longtable{%
+ \@ifpackageloaded{longtable}{%
+  \@ifx{\longtable\longtable@longtable}{%
+   \@ifx{\endlongtable\endlongtable@longtable}{%
+    \@ifx{\LT@start\LT@start@longtable}{%
+     \@ifx{\LT@end@hd@ft\LT@end@hd@ft@longtable}{%
+      \@ifx{\LT@array\LT@array@longtable}{%
+       \true@sw
+      }{\false@sw}%
+     }{\false@sw}%
+    }{\false@sw}%
+   }{\false@sw}%
+  }{\false@sw}%
+  {%
+   \class@info{Patching longtable package}%
+  }{%
+   \class@info{Patching unrecognized longtable package. (Proceeding with fingers crossed)}%
+  }%
+  \let\longtable\longtable@new
+  \let\endlongtable\endlongtable@new
+  \let\LT@start\LT@start@new
+  \let\LT@end@hd@ft\LT@end@hd@ft@new
+  \let\LT@array\LT@array@new
+  \newenvironment{longtable*}{%
+   \onecolumngrid@push
+   \longtable
+  }{%
+   \endlongtable
+   \onecolumngrid@pop
+  }%
+ }{}%
+}%
+\def\LT@pre{\penalty\z@\vskip\LTpre}%
+\def\LT@bot{\nobreak\copy\LT@foot\vfil}%
+\def\LT@top{\copy\LT@head\nobreak}%
+\def\LT@post{\penalty\z@\addvspace\LTpost\mark@envir{\curr@envir}}%
+\def\LT@adj{%
+ \setbox\z@\vbox{\null}\dimen@-\ht\z@
+ \setbox\z@\vbox{\unvbox\z@\LT@bot}\advance\dimen@\ht\z@
+ \global\advance\vsize-\dimen@
+}%
+\def\output@init@longtable{\LT@adj}%
+\def\output@prep@longtable{\setbox\@cclv\vbox{\unvbox\@cclv\LT@bot}}%
+\def\output@post@longtable{\LT@top}%
+\let\output@init@theindex\@empty
+\let\output@prep@theindex\@empty
+\def\output@post@theindex{%
+ \@ifodd\c@page{}{%
+  \@ifnum{\pagegrid@cur=\@ne}{% we have the leftmost column of a verso page
+   % insert the current top-level continued head
+  }%
+ }%
+}%
+\def\check@aux{\do@output@MVL{\do@check@aux}}%
+\def\check@deferlist@stuck#1{%
+ \@ifx{\@deferlist@postshipout\@empty}{}{%
+  \@ifx{\@deferlist@postshipout\@deferlist}{%
+   \@fltstk
+   \clearpage@sw{%
+    \ltxgrid@warn{Deferred float stuck during \string\clearpage\space processing}%
+   }{%
+    \force@deferlist@stuck#1%
+   }%
+  }{%
+   %Successfully committed float(s)
+  }%
+  \global\let\@deferlist@postshipout\@empty
+ }%
+}%
+\def\@fltstk{%
+ \@latex@warning{A float is stuck (cannot be placed without \string\clearpage)}%
+}%
+\appdef\@outputpage{%
+ \global\let\@deferlist@postshipout\@deferlist
+}%
+\def\@next#1#2{%
+ \@ifx{#2\@empty}{\false@sw}{%
+  \expandafter\@xnext#2\@@#1#2%
+  \true@sw
+ }%
+}%
+\def\@xnext\@elt#1#2\@@#3#4{%
+ \def#3{#1}%
+ \gdef#4{#2}%
+ \def\@tempa{#4}\def\@tempb{\@freelist}%
+ \@ifx{\@tempa\@tempb}{%
+  \@ifx{#4\@empty}{%
+   \force@deferlist@empty%{Float register pool exhausted}%
+  }{}%
+ }{}%
+}%
+\def\force@deferlist@stuck#1{%
+\force@deferlist@sw{%
+  \@booleantrue\clearpage@sw
+  \@booleantrue\forcefloats@sw
+  #1%
+}{%
+}%
+}%
+\def\force@deferlist@empty{%
+ \force@deferlist@sw{%
+  \penalty-\pagebreak@pen
+  \protect@penalty\do@forcecolumn@pen
+ }{%
+ }%
+}%
+\@booleanfalse\force@deferlist@sw
+\mathchardef\do@forcecolumn@pen=10009
+\@namedef{output@-\the\do@forcecolumn@pen}{\do@forcecolumn}%
+\def\do@forcecolumn{%
+ \@booleantrue\clearpage@sw
+ \@booleantrue\forcefloats@sw
+ \do@startcolumn
+}%
+\def\enlargethispage{%
+\@ifstar{%
+\@enlargethispage{}%
+}{%
+\@enlargethispage{}%
+}%
+}%
+\def\@enlargethispage#1#2{%
+ \begingroup
+  \dimen@#2\relax
+  \edef\@tempa{#1}%
+  \edef\@tempa{\noexpand\@@enlargethispage{\@tempa}{\the\dimen@}}%
+  \expandafter\do@output@MVL\expandafter{\@tempa}%
+ \endgroup
+}%
+\def\@@enlargethispage#1#2{%
+ \def\@tempa{one}%
+ \@ifx{\thepagegrid\@tempa}{%
+  \true@sw
+ }{%
+  \def\@tempa{mlt}%
+  \@ifx{\thepagegrid\@tempa}{%
+   \@ifnum{\pagegrid@cur=\@ne}{% OK to adjust this page
+    \gdef\enlarge@colroom{#2}%
+    \true@sw
+   }{% Can only adjust this column; give up
+    \ltxgrid@warn{Too late to enlarge this page; move the command to the first column.}%
+    \false@sw
+   }%
+  }{% Unknown page grid
+   \ltxgrid@warn{Unable to enlarge a page of this kind.}%
+   \false@sw
+  }%
+ }%
+ {%
+  \class@info{Enlarging page \thepage\space by #2}%
+  \global\advance\@colroom#2\relax
+  \set@vsize
+ }{%
+  % Could not adjust this page
+ }%
+}%
+\let\enlarge@colroom\@empty
+\let\@kludgeins\@undefined
+\@booleantrue\textheight@sw
+\prepdef\@outputpage{%
+ \textheight@sw{%
+  \count@\vbadness\vbadness\@M
+  \dimen@\vfuzz\vfuzz\maxdimen
+  \setbox\@outputbox\vbox to\textheight{\unvbox\@outputbox}%
+  \vfuzz\dimen@
+  \vbadness\count@
+ }{}%
+}%
+\def\ltxgrid@info{%
+ \ltxgrid@info@sw{\class@info}{\@gobble}%
+}%
+\@booleanfalse\ltxgrid@info@sw
+\def\ltxgrid@warn{%
+ \ltxgrid@warn@sw{\class@warn}{\@gobble}%
+}%
+\@booleantrue\ltxgrid@warn@sw
+%% Source File: textcase.dtx
+%% Copyright 1997 1998 David Carlisle
+%%
+%% This file may be distributed under the terms of the LPPL.
+%% See 00readme.txt for details.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{textcase}
+       [1998/11/12 v0.06 Text only upper/lower case changing (DPC)]
+\def\@uclcnotmath#1#2#3#4{\begingroup
+      #1%
+      \def\({$}\let\)\(%
+      \def\NoCaseChange##1{\noexpand\NoCaseChange{\noexpand##1}}%
+      \@nonchangecase\label
+      \@nonchangecase\ref
+      \@nonchangecase\ensuremath
+      \def\cite##1##{\toks@{\noexpand\cite##1}\@citex}%
+      \def\@citex##1{\NoCaseChange{\the\toks@{##1}}}%
+      \def\reserved@a##1##2{\let#2\reserved@a}%
+      \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+      \protected@edef\reserved@a{\endgroup
+          \noexpand\@skipmath#3#4$\valign$}%
+      \reserved@a}
+\def\@nonchangecase#1{\def#1##1{\NoCaseChange{#1{##1}}}}
+\let\NoCaseChange\@firstofone
+\def\@skipmath#1#2$#3${%
+  \@skip@nonchangecase#1#2\NoCaseChange\valign
+  \ifx\valign#3%
+  \else
+    $#3$%
+    \expandafter\@skipmath\expandafter#1%
+  \fi}
+\def\@skip@nonchangecase#1#2\NoCaseChange#3{%
+  #1{#2}%
+  \ifx\valign#3%
+  \else
+    #3%
+    \expandafter\@skip@nonchangecase\expandafter#1%
+  \fi}
+\DeclareRobustCommand\MakeTextUppercase{%
+  \@uclcnotmath{\def\i{I}\def\j{J}}{##1##2}\uppercase}
+\protected@edef\MakeTextUppercase#1{\MakeTextUppercase{#1}}
+\DeclareRobustCommand\MakeTextLowercase{%
+  \@uclcnotmath{}{##2##1}\lowercase}
+\protected@edef\MakeTextLowercase#1{\MakeTextLowercase{#1}}
+\DeclareOption{overload}{%
+  \expandafter\let\csname MakeUppercase \expandafter\endcsname
+                  \csname MakeTextUppercase \endcsname
+  \expandafter\let\csname MakeLowercase \expandafter\endcsname
+                  \csname MakeTextLowercase \endcsname}
+\ProcessOptions
+\let\ProvidesPackage\ProvidesPackage@latex
+\let\ProcessOptions\ProcessOptions@latex
+\let\DeclareOption\DeclareOption@latex
+\expandafter
+\let\csname MakeUppercase \expandafter\endcsname
+    \csname MakeTextUppercase \endcsname
+\expandafter
+\let\csname MakeLowercase \expandafter\endcsname
+    \csname MakeTextLowercase \endcsname
+\appdef\class@documenthook{%
+ \switch@longtable
+}%
+\appdef\class@documenthook{%
+ \expandafter\@ifnotrelax\csname boldmath \endcsname{}{%
+  \expandafter\let\csname boldmath \endcsname\boldmath
+  \expandafter\def\expandafter\boldmath\expandafter{\expandafter\protect\csname boldmath \endcsname}%
+ }%
+}%
+\appdef\class@documenthook{%
+ \class@inithook
+}%
+\def\class@inithook{}%
+\appdef\class@inithook{%
+ \@ifxundefined\twocolumn@sw{\@booleanfalse\twocolumn@sw}{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\footinbib@sw{\@booleanfalse\footinbib@sw}{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\preprintsty@sw{\@booleanfalse\preprintsty@sw}{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\preprint@sw{\@booleanfalse\preprint@sw}{}%
+ \preprintsty@sw{\@booleantrue\preprint@sw}{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\galley@sw{\@booleanfalse\galley@sw}{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\showPACS@sw{\@booleanfalse\showPACS@sw}{}%
+ \@ifxundefined\showKEYS@sw{\@booleanfalse\showKEYS@sw}{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\twoside@sw{\@booleanfalse\twoside@sw}{}%
+ \twoside@sw{\@twosidetrue}{\@twosidefalse}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\draft@sw{\@booleanfalse\draft@sw}{}%
+ \draft@sw{\overfullrule 5\p@}{\overfullrule\z@}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\tightenlines@sw{\@booleanfalse\tightenlines@sw}{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\lengthcheck@sw{\@booleanfalse\lengthcheck@sw}{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\eqsecnum@sw{\@booleanfalse\eqsecnum@sw}{}%
+ \eqsecnum@sw{%
+  \@addtoreset{equation}{section}%
+  \def\theequation@prefix{\arabic{section}.}%
+ }{}%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\byrevtex@sw{\@booleanfalse\byrevtex@sw}{}%
+}%
+\DeclareOption{checkin}{%
+  \@booleantrue\dateinRH@sw
+  \@booleantrue\preprintsty@sw
+  \def\@pointsize{12}%
+  \@booleantrue\showPACS@sw
+  \@booleantrue\showKEYS@sw
+  \def\fp@proc@h{\allow@breaking@tables}%
+  \def\fp@proc@H{\allow@breaking@tables}%
+}%
+\@booleanfalse\dateinRH@sw
+\def\checkindate{\dateinRH@sw{{\tiny(\today)}}{}}%
+\def\allow@breaking@tables{%
+ \def\array@default{v}% tabular can break over pages
+ \@booleanfalse\floats@sw % table can break over pages
+}%
+\DeclareOption{preprint}{%
+  \@booleantrue\preprintsty@sw
+  \def\@pointsize{12}%
+}%
+\DeclareOption{manuscript}{%
+ \class@warn{Document class option manuscript is obsolete; use preprint instead}%
+ \ExecuteOptions{preprint}%
+}%
+\DeclareOption{showpacs}{%
+  \@booleantrue\showPACS@sw
+}%
+\DeclareOption{noshowpacs}{%
+  \@booleanfalse\showPACS@sw
+}%
+\DeclareOption{showkeys}{%
+  \@booleantrue\showKEYS@sw
+}%
+\DeclareOption{noshowkeys}{%
+  \@booleanfalse\showKEYS@sw
+}%
+\DeclareOption{balancelastpage}{%
+  \@booleantrue\balancelastpage@sw
+}%
+\DeclareOption{nobalancelastpage}{%
+  \@booleanfalse\balancelastpage@sw
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\balancelastpage@sw{%
+  \@booleantrue\balancelastpage@sw
+ }{}%
+}%
+\DeclareOption{nopreprintnumbers}{\@booleanfalse\preprint@sw}%
+\DeclareOption{preprintnumbers}{\@booleantrue\preprint@sw}%
+\DeclareOption{hyperref}{%
+ \class@warn{Class option "hyperref" is no longer supported.^^JEmploy \string\usepackage{hyperref} instead}%
+}%
+\DeclareOption{10pt}{\def\@pointsize{10}}
+\DeclareOption{11pt}{\def\@pointsize{11}}
+\DeclareOption{12pt}{\def\@pointsize{12}}
+\DeclareOption{a4paper}
+   {\setlength\paperheight {297mm}%
+    \setlength\paperwidth  {210mm}}
+\DeclareOption{a5paper}
+   {\setlength\paperheight {210mm}%
+    \setlength\paperwidth  {148mm}}
+\DeclareOption{b5paper}
+   {\setlength\paperheight {250mm}%
+    \setlength\paperwidth  {176mm}}
+\DeclareOption{letterpaper}
+   {\setlength\paperheight {11in}%
+    \setlength\paperwidth  {8.5in}}
+\DeclareOption{legalpaper}
+   {\setlength\paperheight {14in}%
+    \setlength\paperwidth  {8.5in}}
+\DeclareOption{executivepaper}
+   {\setlength\paperheight {10.5in}%
+    \setlength\paperwidth  {7.25in}}
+\DeclareOption{landscape}
+   {\setlength\@tempdima   {\paperheight}%
+    \setlength\paperheight {\paperwidth}%
+    \setlength\paperwidth  {\@tempdima}}
+\DeclareOption{bibnotes}{\@booleantrue\bibnotes@sw}%
+\DeclareOption{nobibnotes}{\@booleanfalse\bibnotes@sw}%
+\appdef\class@enddocumenthook{\auto@bib}%
+\appdef\class@inithook{%
+ \@ifxundefined\bibnotes@sw{\@booleanfalse\bibnotes@sw}{}%
+ \bibnotes@sw{%
+  \let\frontmatter@footnote@produce\frontmatter@footnote@produce@endnote
+ }{%
+  \let\frontmatter@footnote@produce\frontmatter@footnote@produce@footnote
+ }%
+}%
+\DeclareOption{footinbib}{\@booleantrue\footinbib@sw}
+\DeclareOption{nofootinbib}{\@booleanfalse\footinbib@sw}
+\DeclareOption{altaffilletter}{\@booleantrue\altaffilletter@sw}%
+\DeclareOption{altaffilsymbol}{\@booleanfalse\altaffilletter@sw}%
+\appdef\class@inithook{%
+ \@ifxundefined\altaffilletter@sw{\@booleanfalse\altaffilletter@sw}{}%
+}%
+\DeclareOption{superbib}{%
+ \def\place@bibnumber{\place@bibnumber@sup}%
+}%
+\DeclareOption{citeautoscript}{%
+ \@booleantrue\citeautoscript@sw
+}%
+\@booleanfalse\citeautoscript@sw
+\DeclareOption{twoside}{\@booleantrue\twoside@sw \@mparswitchfalse}
+\DeclareOption{oneside}{\@booleanfalse\twoside@sw\@mparswitchtrue}
+\AtEndOfClass{%
+ \def\clear@document{%
+  \close@column
+ }%
+ \appdef\class@inithook{%
+  \@ifxundefined\close@column{%
+   \let\close@column\close@column@default
+  }{}%
+ }%
+}%
+\DeclareOption{twocolumn}{%
+  \@booleantrue\twocolumn@sw
+}%
+\DeclareOption{onecolumn}{%
+  \@booleanfalse\twocolumn@sw
+}%
+\DeclareOption{galley}{%
+  \ExecuteOptions{onecolumn}%
+  \@booleantrue\galley@sw
+  \appdef\set@pica@hook{%
+    \advance\textwidth-\columnsep
+    \textwidth.5\textwidth
+  }%
+}%
+\DeclareOption{raggedbottom}{\@booleantrue\raggedcolumn@sw}
+\DeclareOption{flushbottom}{\@booleanfalse\raggedcolumn@sw}
+\DeclareOption{tightenlines}{\@booleantrue\tightenlines@sw}
+\DeclareOption{lengthcheck}{%
+ \@booleantrue\lengthcheck@sw
+ \@booleantrue\twoside@sw
+ \@booleantrue\twocolumn@sw
+}%
+\DeclareOption{draft}{%
+ \@booleantrue\draft@sw
+}%
+\DeclareOption{final}{%
+ \@booleanfalse\draft@sw
+}%
+\DeclareOption{eqsecnum}{\@booleantrue\eqsecnum@sw}
+\DeclareOption{secnumarabic}{\@booleantrue\secnumarabic@sw}
+\DeclareOption{fleqn}{\input{fleqn.clo}}
+\DeclareOption{floats}{\@booleantrue\floats@sw\@booleanfalse\floatp@sw}
+\DeclareOption{endfloats}{\@booleanfalse\floats@sw\@booleanfalse\floatp@sw}
+\DeclareOption{endfloats*}{\@booleanfalse\floats@sw\@booleantrue\floatp@sw}
+\appdef\class@inithook{%
+ \@ifxundefined\floats@sw{\@booleantrue\floats@sw}{}%
+ \@ifxundefined\floatp@sw{\@booleantrue\floatp@sw}{}%
+}%
+\DeclareOption{titlepage}{\@booleantrue\titlepage@sw}
+\DeclareOption{notitlepage}{\@booleanfalse\titlepage@sw}
+\appdef\defaults@hook{%
+ \@ifxundefined\titlepage@sw{\@booleanfalse\titlepage@sw}{}%
+}%
+\def\change@society#1{%
+ \def\@tempa{#1}%
+ \@ifxundefined\@society{}{%
+  \@ifx{\@tempa\@society}{}{%
+   \class@warn{Conflicting society \@tempa<>\@society.}%
+  }%
+ }%
+ \let\@society\@tempa
+}%
+\DeclareOption{aps}{\change@society{aps}\def\@journal{}}%
+\DeclareOption{pra}{\change@society{aps}\def\@journal{pra}}%
+\DeclareOption{prb}{\change@society{aps}\def\@journal{prb}}%
+\DeclareOption{prc}{\change@society{aps}\def\@journal{prc}}%
+\DeclareOption{prd}{\change@society{aps}\def\@journal{prd}}%
+\DeclareOption{pre}{\change@society{aps}\def\@journal{pre}}%
+\DeclareOption{prl}{\change@society{aps}\def\@journal{prl}}%
+\DeclareOption{prstab}{\change@society{aps}\def\@journal{prstab}}%
+\DeclareOption{rmp}{\change@society{aps}\def\@journal{rmp}}%
+\DeclareOption{osa}{\change@society{osa}\def\@journal{}}%
+\DeclareOption{osameet}{\change@society{osa}\def\@journal{osameet}}%
+\DeclareOption{opex}{\change@society{osa}\def\@journal{opex}}%
+\DeclareOption{tops}{\change@society{osa}\def\@journal{tops}}%
+\DeclareOption{josa}{\change@society{osa}\def\@journal{josa}}%
+\DeclareOption{amsfonts}{%
+  \def\class@amsfonts{\RequirePackage{amsfonts}}%
+}%
+\DeclareOption{noamsfonts}{%
+  \let\class@amsfonts\@empty
+}%
+\AtEndOfClass{%
+ \@ifxundefined\class@amsfonts{}{\class@amsfonts}%
+}%
+\DeclareOption{amssymb}{%
+  \def\class@amssymb{\RequirePackage{amssymb}}%
+}%
+\DeclareOption{noamssymb}{%
+  \let\class@amssymb\@empty
+}%
+\AtEndOfClass{%
+ \@ifxundefined\class@amssymb{}{\class@amssymb}%
+}%
+\DeclareOption{amsmath}{%
+  \def\class@amsmath{\RequirePackage{amsmath}[\ver@amsmath@prefer]}%
+}%
+\DeclareOption{noamsmath}{%
+  \let\class@amsmath\@empty
+}%
+\AtEndOfClass{%
+ \preserve@LaTeX
+ \@ifxundefined\class@amsmath{}{\class@amsmath}%
+ \appdef\class@enddocumenthook{\test@amsmath@ver}%
+}%
+\appdef\preserve@LaTeX{%
+ \let\@ifl@aded@LaTeX\@ifl@aded
+ \let\@ifpackageloaded@LaTeX\@ifpackageloaded
+ \let\@pkgextension@LaTeX\@pkgextension
+ \let\@ifpackagelater@LaTeX\@ifpackagelater
+ \let\@ifl@ter@LaTeX\@ifl@ter
+ \let\@ifl@t@r@LaTeX\@ifl@t@r
+ \let\@parse@version@LaTeX\@parse@version
+}%
+\appdef\restore@LaTeX{%
+ \let\@ifl@aded\@ifl@aded@LaTeX
+ \let\@ifpackageloaded\@ifpackageloaded@LaTeX
+ \let\@pkgextension\@pkgextension@LaTeX
+ \let\@ifpackagelater\@ifpackagelater@LaTeX
+ \let\@ifl@ter\@ifl@ter@LaTeX
+ \let\@ifl@t@r\@ifl@t@r@LaTeX
+ \let\@parse@version\@parse@version@LaTeX
+}%
+\def\test@amsmath@ver{%
+ \begingroup
+  \restore@LaTeX
+  \@ifpackageloaded{amsmath}{%
+   \@ifpackagelater{amsmath}{\ver@amsmath@prefer}{}{%
+     \class@warn{%
+      You have loaded amsmath, version "\csname ver@amsmath.sty\endcsname",\MessageBreak
+      but this class requires version "\ver@amsmath@prefer", or later.\MessageBreak
+      Please update your LaTeX installation.
+     }%
+   }%
+  }{%
+  }%
+ \endgroup
+}%
+\def\ver@amsmath@prefer{2000/01/15 v2.05 AMS math features}%
+\DeclareOption{groupedaddress}{\clo@groupedaddress}%
+\def\clo@groupedaddress{%
+ \@booleantrue\groupauthors@sw
+ \@booleantrue\@affils@sw
+ \@booleanfalse\runinaddress@sw
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\groupauthors@sw{\clo@groupedaddress}{}%
+}%
+\DeclareOption{unsortedaddress}{\clo@unsortedaddress}%
+\def\clo@unsortedaddress{%
+ \@booleantrue\groupauthors@sw
+ \@booleanfalse\@affils@sw
+ \@booleanfalse\runinaddress@sw
+}%
+\DeclareOption{runinaddress}{\clo@runinaddress}%
+\def\clo@runinaddress{%
+ \@booleantrue\groupauthors@sw
+ \@booleantrue\@affils@sw
+ \@booleantrue\runinaddress@sw
+}%
+\DeclareOption{superscriptaddress}{\clo@superscriptaddress}%
+\def\clo@superscriptaddress{%
+ \@booleanfalse\groupauthors@sw
+ \@booleantrue\@affils@sw
+ \@booleanfalse\runinaddress@sw
+}%
+\DeclareOption{byrevtex}{\@booleantrue\byrevtex@sw}%
+\DeclareOption{floatfix}{\@booleantrue\force@deferlist@sw}%
+\DeclareOption{nofloatfix}{\@booleanfalse\force@deferlist@sw}%
+\appdef\class@inithook{%
+ \@ifxundefined\force@deferlist@sw{\@booleanfalse\force@deferlist@sw}{}%
+}%
+\gdef\@fltovf{%
+ \@latex@error{%
+  Too many unprocessed floats%
+  \force@deferlist@sw{}{; try class option [floatfix]}%
+ }\@ehb
+}%
+\def\@fltstk{%
+ \@latex@warning{%
+  A float is stuck (cannot be placed)%
+  \force@deferlist@sw{}{; try class option [floatfix]}%
+ }%
+}%
+\DeclareOption{ltxgridinfo}{\@booleantrue\ltxgrid@info@sw}%
+\DeclareOption{outputdebug}{\@booleantrue\outputdebug@sw}%
+\DeclareOption{raggedfooter}{\@booleanfalse\textheight@sw}%
+\DeclareOption{noraggedfooter}{\@booleantrue\textheight@sw}%
+\DeclareOption{newabstract}{\@booleanfalse\oldabstract@sw}%
+\DeclareOption{oldabstract}{\@booleantrue \oldabstract@sw}%
+\appdef\class@inithook{%
+ \@ifxundefined\oldabstract@sw{\@booleanfalse\oldabstract@sw}{}%
+ \oldabstract@sw{%
+  \let@environment{abstract}{abstract-old}%
+ }{}%
+}%
+\DeclareOption*{%
+ \IfFileExists{\CurrentOption\substyle@ext}{%
+  \expandafter\change@society\expandafter{\CurrentOption}%
+ }{%
+  \OptionNotUsed
+ }%
+}%
+\def\substyle@ext{.rtx}%
+\AtEndOfClass{%
+ \@ifxundefined\@society{%
+  \class@warn{No Society specified, using generic APS style}%
+  \def\@society{aps}\def\@journal{}%
+ }{}%
+ \expandafter\input\expandafter{\@society\substyle@ext}%
+}%
+\ExecuteOptions{10pt}
+\ProcessOptions\relax
+  \def\ps@headings{%
+      \let\@oddfoot\@empty\let\@evenfoot\@empty
+      \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+      \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+      \let\@mkboth\markboth
+    \def\sectionmark##1{%
+      \markboth {\MakeUppercase{%
+        \ifnum \c@secnumdepth >\z@
+          \thesection\quad
+        \fi
+        ##1}}{}}%
+    \def\subsectionmark##1{%
+      \markright {%
+        \ifnum \c@secnumdepth >\@ne
+          \thesubsection\quad
+        \fi
+        ##1}}}%
+\def\ps@myheadings{%
+    \let\@oddfoot\@empty\let\@evenfoot\@empty
+    \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+    \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+    \let\@mkboth\@gobbletwo
+    \let\sectionmark\@gobble
+    \let\subsectionmark\@gobble
+    }%
+\def\ps@article{%
+    \@provide\@evenhead{\let\\\heading@cr\thepage\quad\checkindate\hfil{\leftmark}}%
+    \@provide\@oddhead{\let\\\heading@cr{\rightmark}\hfil\checkindate\quad\thepage}%
+    \@provide\@oddfoot{}%
+    \@provide\@evenfoot{}%
+    \let\@mkboth\markboth
+  \let\sectionmark\@gobble
+  \let\subsectionmark\@gobble
+}%
+\def\ps@article@final{%
+    \@provide\@evenhead{\let\\\heading@cr\thepage\quad\checkindate\hfil{\leftmark}}%
+    \@provide\@oddhead{\let\\\heading@cr{\rightmark}\hfil\checkindate\quad\thepage}%
+    \@provide\@oddfoot{}%
+    \@provide\@evenfoot{}%
+    \let\@mkboth\markboth
+    \def\sectionmark##1{%
+      \markboth{%
+       \MakeTextUppercase{%
+        \@ifnum{\c@secnumdepth >\z@}{\thesection\hskip 1em\relax}{}%
+         ##1%
+       }%
+       }{}%
+    }%
+    \def\subsectionmark##1{%
+      \markright {%
+        \@ifnum{\c@secnumdepth >\@ne}{\thesubsection\hskip 1em\relax}{}%
+         ##1%
+      }%
+    }%
+}%
+\appdef\class@inithook{%
+}%
+\def\heading@cr{\unskip\space\ignorespaces}%
+\def\ps@preprint{%
+  \@provide\@oddfoot{\hfil\thepage\quad\checkindate\hfil}%
+  \@provide\@evenfoot{\hfil\thepage\quad\checkindate\hfil}%
+  \@provide\@oddhead{}%
+  \@provide\@evenhead{}%
+  \let\@mkboth\@gobbletwo
+  \let\sectionmark\@gobble
+  \let\subsectionmark\@gobble
+}%
+\let\@oddhead\@undefined
+\let\@evenhead\@undefined
+\let\@oddfoot\@undefined
+\let\@evenfoot\@undefined
+\AtEndOfClass{%
+ \appdef\class@documenthook{%
+  \@provide\@oddhead{}%
+  \@provide\@evenhead{}%
+  \@provide\@oddfoot{}%
+  \@provide\@evenfoot{}%
+ }%
+}%
+\def\lastpage@putlabel{%
+ \if@filesw
+  \begingroup
+    \advance\c@page\m@ne
+    \immediate\write\@auxout{\string\newlabel{LastPage}{{}{\thepage}}}%
+  \endgroup
+ \fi
+}%
+\AtEndOfClass{%
+ \appdef\clear@document{%
+  \clearpage
+  \lastpage@putlabel
+ }%
+}%
+\RequirePackage{url}%
+\appdef\class@inithook{%
+ \incompatible@package{cite}%
+ \incompatible@package{multicol}%
+}%
+\renewcommand\title[2][]{%
+ \def\@title{#2}%
+ \def\@shorttitle{#1}%
+ \let\@AF@join\@title@join
+}%
+\appdef\class@inithook{%
+ \def\@title{\class@warn{No title}}%
+ \let\@shorttitle\@empty
+ \let\@title@aux\@title@aux@cleared
+}%
+\def\@title@join{\expandafter\@title@join@\@title@aux}%
+\def\@title@join@#1#2{%
+ \def\@title@aux{{\@join{\@separator}{#1}{#2}}}%
+}%
+\def\@title@aux@cleared{{}}%
+\newcounter{affil}
+\renewcommand\author{% implicit #1
+ \@author@def{}% implicit #2
+}%
+\def\collaboration{% implicit #1
+ \groupauthors@sw{%
+  \class@warn{%
+   \string\collaboration\space is only allowed with superscriptaddress option.
+   Use superscriptaddress in place of groupedaddress, unsortedaddress, or runinaddress%
+  }%
+ }{}%
+ \@author@def{\@booleantrue\collaboration@sw}% implicit #2
+}%
+\def\@author@cleared{{}{}}%
+\def\@author@init{%
+ \let\@author\@author@cleared
+}%
+\def\@authorclear@sw{\@ifx{\@author\@author@cleared}}%
+\appdef\class@inithook{%
+ \@author@init
+}%
+\def\@author@def#1#2{%
+ \move@AU\move@AF\move@AUAF
+ \let\@AF@join\@author@join
+ #1%
+ \def\@author{{#2}{}}%
+}%
+\def\@author@join@#1#2#3{%
+  \def\@author{{#1}{\@join{\@separator}{#2}{#3}}}%
+}%
+\def\@author@join{\expandafter\@author@join@\@author}%
+\def\@author@gobble#1#2{}%
+\def\move@AU{%
+ \@authorclear@sw{}{%
+  \collaboration@sw{%
+    \expandafter\appdef
+    \expandafter\AU@grp
+    \expandafter{%
+    \expandafter \CO@opr
+                 \@author
+                }%
+  }{%
+    \expandafter\appdef
+    \expandafter\AU@grp
+    \expandafter{%
+    \expandafter \AU@opr
+                 \@author
+                }%
+  }%
+ }%
+ \@author@init
+ \@booleanfalse\collaboration@sw
+}%
+\def\@author@finish{%
+ \move@AU\move@AF
+ \@ifx{\AU@grp\@empty}{}{%
+  \@ifx{\AF@grp\@empty}{%
+   \begingroup
+    \let\href\@secondoftwo
+    \let\AU@opr\@firstoftwo
+    \let\CO@opr\@firstoftwo
+    \class@warn{Assuming \string\noaffiliation\space for \AU@grp}%
+   \endgroup
+   \begingroup\@affiliation{\blankaffiliation}%\endgroup in \@affiliation
+   \move@AF
+  }{}%
+ }%
+ \move@AUAF
+}%
+\def\@join#1#2#3{%
+  \@if@empty{#2}{#3}{#2#1#3}%
+}%
+\def\@separator{;\space}%
+\let\surname\@firstofone
+\let\firstname\@firstofone
+\let\AU@grp\@empty
+\renewcommand\and{\class@err{\protect\and\space is not supported}}
+\def\cat@comma@active{\catcode`\,\active}%
+{\cat@comma@active\gdef,{\active@comma}}%
+\def\active@comma{,\penalty-300\relax}%
+\newcommand\affiliation{%
+ \move@AU\move@AF
+ \begingroup
+  \cat@comma@active
+  \@affiliation
+}%
+\def\@affiliation#1{%
+ \endgroup
+ \let\@AF@join\@affil@join
+ \@affil@def{#1}%
+}%
+\newcommand\noaffiliation{%
+  \move@AU\move@AF
+  \begingroup\@affiliation{\blankaffiliation}%
+}%
+\def\blankaffiliation{}%
+\def\@affil@cleared{{}{}}%
+\def\@affil@init{%
+ \let\@affil\@affil@cleared
+}%
+\def\@affilclear@sw{\@ifx{\@affil\@affil@cleared}}%
+\appdef\class@inithook{%
+ \@affil@init
+}%
+\def\@affil@def#1{\def\@affil{{#1}{}}}%
+\def\@affil@join@#1#2#3{%
+  \def\@affil{{#1}{\@join{\@separator}{#2}{#3}}}%
+}%
+\def\@affil@join{\expandafter\@affil@join@\@affil}%
+\def\move@AF{%
+ \@affilclear@sw{}{%
+  \@booleanfalse\temp@sw
+  \let\@tempd\@empty
+  \@affils@sw{%
+    \expandafter\@firstoftwodef\expandafter\@tempa\@affil
+    \def\AFF@opr{\@affil@match\@tempa}%
+    \@AFF@list
+  }{}\temp@sw
+  {%
+   \expandafter\@secondoftwodef\expandafter\@tempb\@affil
+   \@ifx{\@tempb\@empty}{}{%
+    \@ifx{\@tempb\@tempd}{}{%
+     \class@warn{%
+      Ancillary information for \@tempa\space must not be different!
+      Please put it on the first instance%
+     }%
+    }%
+   }%
+   \appdef@eval\AF@grp\@tempc
+  }%
+  {%
+    \@if@empty{\expandafter\@firstoftwo\@affil}{%
+\edef\@tempc{\z@}%
+    }{%
+\stepcounter{affil}%
+\edef\@tempc{\theaffil}%
+    }%
+\appdef     \@AFF@list{\AFF@opr}%
+\appdef@eval\@AFF@list\@tempc
+\appdef@e   \@AFF@list{\@affil}%
+\appdef@eval\AF@grp\@tempc
+  }%
+  \@affil@init
+ }%
+}%
+\def\@firstoftwodef#1#2#3{%
+ \def#1{#2}%
+}%
+\def\@secondoftwodef#1#2#3{%
+ \def#1{#3}%
+}%
+\def\move@AUAF{%
+ \@ifx{\AF@grp\@empty}%
+ {}{%
+    \appdef     \@AAC@list{\AF@opr}%
+    \appdef@eval\@AAC@list{\AF@grp}%
+    \appdef@e   \@AAC@list{\AU@grp}%
+    \@ifx{\@empty\AU@grp}{}{%
+     \@ifx{\@empty\AF@grp}{}{%
+      \@booleanfalse\temp@sw
+      \def\AFS@opr{\x@match\AF@grp}%
+      \@AFG@list
+      \temp@sw{}{%
+        \appdef     \@AFG@list{\AFS@opr}%
+        \appdef@eval\@AFG@list{\AF@grp}%
+      }%
+     }%
+    }%
+    \let\AU@grp\@empty
+    \let\AF@grp\@empty
+ }%
+}%
+\appdef\class@inithook{%
+ \let\@AAC@list\@empty
+}%
+\appdef\class@inithook{%
+ \let\@AFG@list\@empty
+}%
+\appdef\class@inithook{%
+ \let\@AFF@list\@empty
+}%
+\let\AF@grp\@empty
+\def\@affil@match#1#2#3#4{%
+ \temp@sw{}{%
+  \def\@tempifx{#3}%
+  \@ifx{\@tempifx#1}{%
+    \@booleantrue\temp@sw
+    \def\@tempc{#2}%
+    \def\@tempd{#4}%
+  }{%
+  }%
+ }%
+}%
+\appdef\class@inithook{%
+ \let\@AF@join\@AF@join@error
+}%
+\def\@AF@join@error#1{%
+ \class@warn{%
+  \string\email, \string\homepage, \string\thanks, or \string\altaffiliation\space
+  appears in wrong context.
+ }%
+}%
+\def\sanitize@url{%
+ \@makeother\%%
+ \@makeother\~%
+ \@makeother\_%
+}%
+\newcommand*\email[1][Electronic address: ]{\begingroup\sanitize@url\@email{#1}}%
+\def\@email#1#2{%
+ \endgroup
+ \@AF@join{#1\href{mailto:#2}{#2}}%
+}%
+\newcommand*\homepage[1][URL:~]{\begingroup\sanitize@url\@homepage{#1}}%
+\def\@homepage#1#2{%
+ \endgroup
+ \@AF@join{#1\url{#2}}%
+}%
+\appdef\class@documenthook{%
+ \providecommand\url{\texttt}%
+ \providecommand\href[2]{\url{#2}}%
+}%
+\def\thanks{% implicit #1
+  \@AF@join
+}%
+\newcommand*\altaffiliation[2][]{%
+  \@AF@join{#1#2}%
+}%
+\def\set@listcomma@list#1{%
+  \expandafter\@reset@ac\expandafter#1#1{0}\@reset@ac{%
+   \let\@listcomma\relax
+  }{%
+   \let\@listcomma\@listcomma@comma
+  }%
+}%
+\def\set@listcomma@count#1{%
+\@ifnum{#1=\tw@}{%
+\let\@listcomma\relax
+}{%
+\let\@listcomma\@listcomma@comma
+}%
+}%
+\def\@reset@ac#1#2#3\@reset@ac{%
+  \def#1{#3}%
+  \@tempcnta#2\relax
+  \@ifnum{#2=\tw@}%
+}%
+\def\@listand{\@ifnum{\@tempcnta=\tw@}{\andname\space}{}}%
+\def\@listcomma@comma{\@ifnum{\@tempcnta>\@ne}{,}{}}%
+\def\@listcomma@comma@UK{\@ifnum{\@tempcnta>\tw@}{,}{}}%
+\def\@collaboration@err#1#2{%
+}%
+\def\doauthor#1#2#3{%
+  \ignorespaces#1\unskip\@listcomma
+  \def\@tempifx{#3}%
+  \@ifx{\@tempifx\@empty}{%
+   \def\@tempifx{#2}%
+   \@ifx{\@tempifx\@empty}{}{\frontmatter@footnote{#2}}%
+  }{%
+   #3%
+   \def\@tempifx{#2}%
+   \@ifx{\@tempifx\@empty}{}{\comma@space\frontmatter@footnote{#2}}%
+  }%
+  \space \@listand
+}%
+\def\@thanks{\comma@space\footnote}
+\def\x@match#1#2{%
+ \temp@sw{}{%
+  \def\@tempifx{#2}%
+  \@ifx{\@tempifx#1}{%
+    \@booleantrue\temp@sw
+  }{%
+  }%
+ }%
+}%
+\def\y@match#1#2#3{%
+ \temp@sw{}{%
+  \def\@tempifx{#3}%
+  \@ifx{\@tempifx#1}{%
+    \@booleantrue\temp@sw
+    \def\@tempb{#2}%
+  }{%
+  }%
+ }%
+}%
+\def\frontmatter@footnote#1{%
+ \begingroup
+  \@booleanfalse\temp@sw
+  \def\@tempa{#1}%
+  \let\@tempb\@empty
+  \def\@TBN@opr{\y@match\@tempa}%
+  \@FMN@list
+  \temp@sw{%
+   \expandafter\frontmatter@footnotemark
+   \expandafter{\@tempb}%
+  }{%
+   \stepcounter\@mpfn
+   \protected@xdef\@tempb{\the\csname c@\@mpfn\endcsname}%
+   \expandafter\frontmatter@footnotemark
+   \expandafter{\@tempb}%
+   \expandafter\g@addto@macro
+   \expandafter\@FMN@list
+   \expandafter{%
+   \expandafter \@TBN@opr
+   \expandafter {\@tempb}{#1}%
+               }%
+  }%
+ \endgroup
+}%
+\appdef\class@inithook{%
+ \global\let\@FMN@list\@empty
+}%
+\def\frontmatter@footnotemark#1{%
+ \leavevmode
+ \ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi
+  \begingroup
+   \hyper@linkstart {link}{frontmatter@#1}%
+    \csname c@\@mpfn\endcsname#1\relax
+    \def\@thefnmark{\thempfn}%
+    \@makefnmark
+   \hyper@linkend
+  \endgroup
+ \ifhmode\spacefactor\@x@sf\fi
+ \relax
+}%
+\def\keywords#1{%
+  \aftermaketitle@chk{\keywords}%
+  \gdef\@keywords{#1}%
+}%
+\def\@keywords{}%
+\renewcommand*\date[2][\Dated@name]{\def\@date{#1#2}}%
+\def\@date{}%
+\newcommand*\received[2][\Received@name]{\def\@received{#1#2}}%
+\def\@received{}%
+\newcommand*\revised[2][\Revised@name]{\def\@revised{#1#2}}%
+\def\@revised{}%
+\newcommand*\accepted[2][\Accepted@name]{\def\@accepted{#1#2}}%
+\def\@accepted{}%
+\newcommand*\published[2][\Published@name]{\def\@published{#1#2}}%
+\def\@published{}%
+\def\pacs#1{%
+  \aftermaketitle@chk{\pacs}%
+  \gdef\@pacs{#1}%
+}%
+\def\@pacs{}%{\class@warn{No PACS numbers}}%
+\def\preprint#1{\gappdef\@preprint{\preprint{#1}}}%
+\let\@preprint\@empty
+\newbox\absbox
+\newenvironment{abstract}{%
+  \aftermaketitle@chk{\begin{abstract}}%
+  \global\setbox\absbox\vbox\bgroup
+   \color@begingroup
+   \columnwidth\textwidth
+   \hsize\columnwidth
+   \@parboxrestore
+   \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@
+   \let\@footnotetext\frontmatter@footnotetext
+   \minipagefootnote@init
+   \let\@listdepth\@mplistdepth \@mplistdepth\z@
+   \@minipagerestore
+   \@setminipage
+    \frontmatter@abstractheading
+    \frontmatter@abstractfont
+    \let\footnote\mini@note
+}{%
+    \par
+    \unskip
+    \minipagefootnote@here
+    \@minipagefalse   %% added 24 May 89
+    \color@endgroup
+  \egroup
+}%
+\long\def\frontmatter@footnotetext#1{%
+  \minipagefootnote@pick
+    \reset@font\footnotesize
+    \interlinepenalty \interfootnotelinepenalty
+    \splittopskip \footnotesep
+    \splitmaxdepth \dp \strutbox
+    \set@footnotewidth
+    \@parboxrestore
+    \protected@edef\@currentlabel{\csname p@mpfootnote\endcsname\@thefnmark}%
+    \color@begingroup
+      \frontmatter@makefntext{%
+        \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox
+      }%
+    \color@endgroup
+  \minipagefootnote@drop
+}%
+\def\frontmatter@abstractheading{%
+ \begingroup
+  \centering\large
+  \abstractname
+  \par
+ \endgroup
+}%
+\def\frontmatter@abstractfont{}%
+\def\frontmatter@abstractwidth{\textwidth}
+\def\frontmatter@abstract@produce{%
+  \par
+  \preprintsty@sw{%
+   \do@output@MVL{%
+    \vskip\frontmatter@preabstractspace
+    \vskip200\p@\@plus1fil
+    \penalty-200\relax
+    \vskip-200\p@\@plus-1fil
+   }%
+  }{%
+   \addvspace{\frontmatter@preabstractspace}%
+  }%
+   \begingroup
+    \dimen@\baselineskip
+    \setbox\z@\vtop{\unvcopy\absbox}%
+    \advance\dimen@-\ht\z@\advance\dimen@-\prevdepth
+    \@ifdim{\dimen@>\z@}{\vskip\dimen@}{}%
+   \endgroup
+   \unvbox\absbox
+  \@ifx{\@empty\mini@notes}{}{\mini@notes\par}%
+  \addvspace\frontmatter@postabstractspace
+}%
+\def\frontmatter@preabstractspace{.5\baselineskip}
+\def\frontmatter@postabstractspace{.5\baselineskip}
+\newenvironment{titlepage}{%
+      \twocolumn@sw{\onecolumngrid}{\newpage}%
+      \thispagestyle{titlepage}%
+      \setcounter{page}\@ne
+}{%
+     \twocolumn@sw{\twocolumngrid}{\newpage}%
+     \twoside@sw{}{%
+        \setcounter{page}\@ne
+     }%
+}%
+\def\maketitle{%
+  \@author@finish
+  \title@column\titleblock@produce
+  \suppressfloats[t]%
+  \let\and\relax
+  \let\affiliation\@gobble
+  \let\author\@gobble
+  \let\@AAC@list\@empty
+  \let\@AFF@list\@empty
+  \let\@AFG@list\@empty
+  \let\@AF@join\@AF@join@error
+  \let\email\@gobble
+  \let\@address\@empty
+  \let\maketitle\relax
+  \let\thanks\@gobble
+  \titlepage@sw{%
+   \vfil
+   \clearpage
+  }{}%
+}%
+\def\titleblock@produce{%
+ \begingroup
+  \let\footnote\footnote@latex
+  \let\@makefnmark\@makefnmark@latex
+  \let\@footnotemark\@footnotemark@latex
+  \let\thefootnote\frontmatter@thefootnote
+  \global\c@footnote\z@
+  \let\@makefnmark\frontmatter@makefnmark
+  \frontmatter@setup
+  \thispagestyle{titlepage}\label{FirstPage}%
+  \frontmatter@title@produce
+  \groupauthors@sw{%
+   \frontmatter@author@produce@group
+  }{%
+   \frontmatter@author@produce@script
+  }%
+  \frontmatter@RRAPformat{%
+   \expandafter\produce@RRAP\expandafter{\@date}%
+   \expandafter\produce@RRAP\expandafter{\@received}%
+   \expandafter\produce@RRAP\expandafter{\@revised}%
+   \expandafter\produce@RRAP\expandafter{\@accepted}%
+   \expandafter\produce@RRAP\expandafter{\@published}%
+  }%
+  \frontmatter@abstract@produce
+  \@pacs@produce\@pacs
+  \@keywords@produce\@keywords
+  \par
+  \frontmatter@finalspace
+ \endgroup
+}%
+\def\frontmatter@title@produce{%
+ \begingroup
+  \frontmatter@title@above
+  \frontmatter@title@format
+  \@title
+  \@ifx{\@title@aux\@title@aux@cleared}{}{%
+   \expandafter\frontmatter@footnote\expandafter{\@title@aux}%
+  }%
+  \par
+%% \class@warn{Unused short title ignored}%
+  \frontmatter@title@below
+ \endgroup
+}%
+\appdef\let@mark{\let\\\relax}%
+\def\frontmatter@title@above{}%
+\def\frontmatter@title@format{}%
+\def\frontmatter@title@below{\addvspace{\baselineskip}}%
+\def\frontmatter@author@produce@script{%
+  \begingroup
+    \let\@author@present\@author@present@script
+    \let\AU@temp\@empty
+    \@tempcnta\z@
+    \let\AF@opr \@gobble
+    \def\AU@opr{\@author@count\@tempcnta}%
+    \def\CO@opr{\@collaboration@count\AU@temp\@tempcnta}%
+    \@AAC@list
+    \expandafter\CO@opr\@author@cleared
+    \begingroup
+\frontmatter@authorformat
+\let\AF@opr \@affilID@def
+\let\AU@opr \@author@present
+\def\CO@opr{\@collaboration@present\AU@temp}%
+\set@listcomma@list\AU@temp
+\@AAC@list
+\unskip\unskip
+\par
+\endgroup
+    \begingroup
+\frontmatter@above@affiliation@script
+\let\AFF@opr \@affil@script
+     \@AFF@list
+\frontmatter@footnote@produce
+\par
+\endgroup
+  \endgroup
+}%
+\def\@author@count#1{\advance#1\@ne\@author@gobble}%
+\def\@collaboration@present#1#2#3{%
+ \par
+ \begingroup
+  \frontmatter@collaboration@above
+  \@author@present{(\ignorespaces#2\unskip)}{#3}%
+  \par
+ \endgroup
+ \set@listcomma@list#1%
+}%
+\def\frontmatter@collaboration@above{}%
+\def\@collaboration@count#1#2{%
+ \appdef@eval#1{\the#2}#2\z@
+ \@author@gobble
+}%
+\def\@affilID@def{\def\@affilID@temp}%
+\let\@affilID@temp\@empty
+\def\affil@script#1#2#3{%
+ \def\@tempifx{#1}\@ifx{\@tempifx\@tempa}{%
+  \@if@empty{#2}{}{%
+   \par
+   \begingroup
+    \textsuperscript{\normalfont#1}%
+    #2%
+    \@if@empty{#3}{}{\frontmatter@footnote{#3}}%
+    \par
+   \endgroup
+  }%
+ }{}%
+}%
+\def\@affil@script#1#2#3{%
+ \@ifnum{#1=\z@}{}{%
+  \par
+  \begingroup
+   \frontmatter@affiliationfont
+   \textsuperscript{#1}%
+   #2%
+   \@if@empty{#3}{}{\frontmatter@footnote{#3}}%
+   \par
+  \endgroup
+ }%
+}%
+\def\@author@present@script#1#2{%
+ \begingroup
+  \gdef\comma@space{\textsuperscript{,\,}}%
+ \doauthor{#1}{#2}{%
+  \let\@tempa\@empty
+  \expandafter\@affil@present@script\@affilID@temp\relax
+ }%
+ \endgroup
+ \advance\@tempcnta\m@ne
+}%
+\def\@affilcomma#1#2{%
+ \@ifx{\z@#1}{%
+  \@ifx{\relax#2}{}{%
+   \@affilcomma{#2}%
+  }%
+ }{%
+  #1%
+  \@ifx{\relax#2}{}{%
+   \@ifx{\z@#2}{%
+    \@affilcomma
+   }{%
+    ,\,\@affilcomma{#2}%
+   }%
+  }%
+ }%
+}%
+\def\@affil@present@script#1{%
+ \@ifx{\relax#1}{%
+  \@ifx{\@tempa\@empty}{}{%
+   \textsuperscript{\expandafter\@affilcomma\@tempa\relax\relax}%
+  }%
+ }{%
+  \@ifx{\z@#1}{}{\appdef\@tempa{{#1}}}%
+  \@affil@present@script
+ }%
+}%
+\@provide\@author@parskip{\z@skip}%
+\def\frontmatter@author@produce@group{%
+  \begingroup
+    \let\@author@present\@author@present@group
+    \frontmatter@authorformat
+    \let\AFS@opr \affils@present@group
+    \let\@listcomma\relax
+    \@AFG@list
+    \frontmatter@footnote@produce
+    \par
+  \endgroup
+  \frontmatter@authorbelow
+}%
+\@provide\frontmatter@authorbelow{}%
+\def\affils@present@group#1{%
+ \begingroup
+   \def\AF@temp{#1}%               % 0B13
+   \@tempcnta\z@
+   \let\AU@opr \undefined          % 0B13
+   \let\CO@opr \undefined          % 0B13
+   \def\AF@opr{\@affilID@count\AF@temp\@tempcnta}% 0B13
+   \@AAC@list
+   \@ifnum{\@tempcnta=\z@}{}{%
+    \begingroup
+     \frontmatter@above@affilgroup
+     \set@listcomma@count\@tempcnta
+     \let\AU@opr \undefined          % 0B13
+     \let\CO@opr \undefined          % 0B13
+     \def\AF@opr{\@affilID@match\AF@temp}%
+     \@AAC@list
+    \endgroup
+    \begingroup
+     \par
+     \frontmatter@above@affiliation
+     \frontmatter@affiliationfont
+     \let\\\frontmatter@addressnewline
+     \@tempcnta\z@
+     \@tfor\AF@temp:=#1\do{%
+      \expandafter\@ifx\expandafter{\z@\AF@temp}{}{%
+       \advance\@tempcnta\@ne
+      }%
+     }%
+     \@ifnum{\@tempcnta=\tw@}{%
+      \let\@listcomma\relax
+     }{}%
+     \def\after@address{\@listcomma\ \@listand}%
+     \runinaddress@sw{%
+     }{%
+      \tightenlines@sw{%
+      }{%
+       \parskip\z@ %space between affilations in grouped mode
+      }%
+      \appdef\after@address\par
+     }%
+     \let\AFF@opr \@affil@group
+     \do@affil@fromgroup\@AFF@list#1\relax
+    \endgroup
+   }%
+   \par
+ \endgroup
+}%
+\def\@affilID@count#1#2#3{%
+  \def\@tempifx{#3}%
+  \@ifx{\@tempifx#1}{%
+    \def\AU@opr{\@author@count#2}%
+  }{%
+    \let\AU@opr \@author@gobble
+  }%
+  \let\CO@opr \@collaboration@err
+}%
+\def\@affilID@match#1#2{%
+ \def\@tempifx{#2}%
+ \@ifx{\@tempifx#1}{%
+   \let\AU@opr \@author@present
+ }{%
+   \let\AU@opr \@author@gobble
+ }%
+  \let\CO@opr \@collaboration@err
+}%
+\def\do@affil@fromgroup#1#2{%
+  \@ifx{\relax#2}{}{%
+\count@#2\relax
+\@ifnum{\count@=\z@}{}{#1}%
+    \do@affil@fromgroup#1%
+  }%
+}%
+\def\@affil@group#1#2#3{%
+  \@ifnum{\count@=#1\relax}{%
+    \@ifx{#2\blankaffiliation}{}{%
+#2%
+\@if@empty{#3}{}{%
+\frontmatter@footnote{#3}%
+}%
+\after@address
+    }%
+    \advance\@tempcnta\m@ne
+  }{}%
+}%
+\def\@author@present@group#1#2{%
+  \gdef\comma@space{\gdef\comma@space{\textsuperscript{,\,}}}%
+  \doauthor{#1}{#2}{}%
+  \advance\@tempcnta\m@ne
+}%
+\def\@pacs@produce#1{%
+ \showPACS@sw{%
+  \begingroup
+   \frontmatter@PACS@format
+   \@pacs@name#1\par
+  \endgroup
+ }{%
+  \@if@empty{#1}{}{%
+   \class@warn{\PACS@warn}%
+  }%
+ }%
+}%
+\def\PACS@warn{If you want your PACS to appear in your output, use document class option showpacs}%
+\def\@keywords@produce#1{%
+ \showKEYS@sw{%
+  \begingroup
+   \frontmatter@keys@format
+   \@keys@name#1\par
+  \endgroup
+ }{%
+  \@if@empty{#1}{}{%
+   \class@warn{If you want your keywords to appear in your output, use document class option showkeys}%
+  }%
+ }%
+}%
+\def\frontmatter@footnote@produce@footnote{%
+ \let\@TBN@opr\present@FM@footnote
+ \@FMN@list
+ \global\let\@FMN@list\@empty
+}%
+\def\present@FM@footnote#1#2{%
+ \begingroup
+  \csname c@\@mpfn\endcsname#1\relax
+  \def\@thefnmark{\thempfn}%
+  \frontmatter@footnotetext{#2}%
+ \endgroup
+}%
+\def\frontmatter@footnote@produce@endnote{%
+}%
+\def\frontmatter@thefootnote{%
+ \altaffilletter@sw{\@alph}{\@fnsymbol}\c@footnote
+}%
+\def\frontmatter@makefnmark{%
+ \@textsuperscript{%
+  \normalfont\@thefnmark
+ }%
+}%
+\long\def\frontmatter@makefntext#1{%
+ \parindent 1em
+ \noindent
+ \Hy@raisedlink{\hyper@anchorstart{frontmatter@\the\c@footnote}\hyper@anchorend}%
+ \@makefnmark
+ #1%
+}%
+\def\frontmatter@setup{}%
+\def\frontmatter@RRAPformat#1{%
+ \removelastskip
+ \begingroup
+  \frontmatter@RRAP@format
+  #1\par
+ \endgroup
+}%
+\def\punct@RRAP{; }%
+\def\produce@RRAP#1{%
+  \@if@empty{#1}{}{%
+   \@ifvmode{\leavevmode}{\unskip\punct@RRAP\ignorespaces}%
+   #1%
+  }%
+}%
+\def\frontmatter@authorformat{}%
+\def\frontmatter@above@affilgroup{}%
+\def\frontmatter@above@affiliation{}%
+\def\frontmatter@above@affiliation@script{}%
+\def\frontmatter@affiliationfont{}%
+\def\frontmatter@RRAP@format{}%
+\def\frontmatter@PACS@format{}%
+\def\frontmatter@keys@format{}%
+\def\frontmatter@finalspace{\addvspace{18\p@}}
+\def\frontmatter@addressnewline{%
+  \@ifhmode{\skip@\lastskip\unskip\unpenalty\break\hskip\skip@}{}%
+  % was: \vskip-.5ex
+}%
+\def\frontmatter@preabstractspace{5.5\p@}
+\def\frontmatter@postabstractspace{6.5\p@}
+\def\aftermaketitle@chk#1{%
+  \@ifx{\maketitle\relax}{%
+    \class@err{\protect#1 must be used before \protect\maketitle}%
+  }{}%
+}%
+\def\ps@titlepage{\ps@empty}%
+\def\volumeyear#1{\gdef\@volumeyear{#1}}%
+\def\@volumeyear{}%
+\def\volumenumber#1{\gdef\@volumenumber{#1}}%
+\def\@volumenumber{}%
+\def\issuenumber#1{\gdef\@issuenumber{#1}}%
+\def\@issuenumber{}%
+\def\eid#1{\gdef\@eid{#1}}%
+\def\@eid{}%
+\def\startpage#1{\gdef\@startpage{#1}\c@page#1\relax}%
+\def\@startpage{\pageref{FirstPage}}%
+\def\endpage#1{\gdef\@endpage{#1}}%
+\def\@endpage{\pageref{LastPage}}%
+\def\print@toc#1{%
+ \begingroup
+  \expandafter\section
+  \expandafter*%
+  \expandafter{%
+              \csname#1name\endcsname
+              }%
+  \let\appendix\appendix@toc
+  \@starttoc{#1}%
+ \endgroup
+}%
+\def\appendix@toc{}%
+\def\labelenumi{\theenumi.}
+\def\theenumi{\arabic{enumi}}
+\def\labelenumii{(\theenumii)}
+\def\theenumii{\alph{enumii}}
+\def\p@enumii{\theenumi}
+\def\labelenumiii{\theenumiii.}
+\def\theenumiii{\roman{enumiii}}
+\def\p@enumiii{\theenumi(\theenumii)}
+\def\labelenumiv{\theenumiv.}
+\def\theenumiv{\Alph{enumiv}}
+\def\p@enumiv{\p@enumiii\theenumiii}
+\def\labelitemi{\textbullet}
+\def\labelitemii{\normalfont\bfseries\textendash}
+\def\labelitemiii{\textasteriskcentered}
+\def\labelitemiv{\textperiodcentered}
+\pagenumbering{arabic}
+\setcounter{topnumber}{2}
+\def\topfraction{.9}
+\setcounter{bottomnumber}{1}
+\def\bottomfraction{.9}
+\setcounter{totalnumber}{3}
+\def\textfraction{.1}
+\def\floatpagefraction{.9}
+\setcounter{dbltopnumber}{2}
+\def\dbltopfraction{.9}
+\def\dblfloatpagefraction{.9}
+\newenvironment{verse}{%
+  \let\\=\@centercr
+  \list{}{%
+    \itemsep\z@ \itemindent -1.5em\listparindent \itemindent
+    \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]%
+}{%
+ \endlist
+}%
+\newenvironment{quotation}{%
+  \list{}{%
+    \listparindent 1.5em
+    \itemindent\listparindent
+    \rightmargin\leftmargin \parsep \z@ \@plus\p@}\item[]%
+}{%
+ \endlist
+}%
+\newenvironment{quote}{%
+  \list{}{%
+  \rightmargin\leftmargin}\item[]%
+}{%
+ \endlist
+}%
+\def\descriptionlabel#1{%
+  \hspace\labelsep \normalfont\bfseries #1%
+}%
+\newenvironment{description}{%
+ \list{}{%
+    \labelwidth\z@ \itemindent-\leftmargin
+    \let\makelabel\descriptionlabel
+ }%
+}{%
+ \endlist
+}%
+\newcounter{part}
+\newcounter{section}
+\newcounter{subsection}[section]
+\newcounter{subsubsection}[subsection]
+\newcounter{paragraph}[subsubsection]
+\newcounter{subparagraph}[paragraph]
+\def\thepart          {\Roman{part}} %
+\def\thesection       {\Roman{section}}
+\def\p@section        {}
+\def\thesubsection    {\Alph{subsection}}
+\def\p@subsection     {\thesection\,}
+\def\thesubsubsection {\arabic{subsubsection}}
+\def\p@subsubsection  {\thesection\,\thesubsection\,}
+\def\theparagraph     {\alph{paragraph}}
+\def\p@paragraph      {\thesection\,\thesubsection\,\thesubsubsection\,}
+\def\thesubparagraph  {\arabic{subparagraph}}
+\def\p@subparagraph   {\thesection\,\thesubsection\,\thesubsubsection\,\theparagraph\,}
+\newenvironment{acknowledgments}{%
+ \acknowledgments@sw{%
+  \section*{\acknowledgmentsname}%
+ }{%
+  \par
+ \phantomsection
+  \addcontentsline{toc}{section}{\protect\numberline{}\acknowledgmentsname}%
+ }%
+}{%
+ \par
+}%
+\@booleantrue\acknowledgments@sw
+\newenvironment{acknowledgements}{%
+ \replace@environment{acknowledgements}{acknowledgments}%
+}{%
+ \endacknowledgments
+}%
+\def\part{\par
+   \addvspace{4ex}%
+   \@afterindentfalse
+   \secdef\@part\@spart}%
+\def\@part[#1]#2{%
+ \@ifnum{\c@secnumdepth >\m@ne}{%
+        \refstepcounter{part}%
+        \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
+ }{%
+      \addcontentsline{toc}{part}{#1}%
+ }%
+ \begingroup
+    \parindent \z@ \raggedright
+    \interlinepenalty\@M
+    \@ifnum{\c@secnumdepth >\m@ne}{%
+      \Large \bf \partname~\thepart%
+      \par\nobreak
+    }{}%
+    \huge \bf
+    #2%
+    \markboth{}{}\par
+ \endgroup
+   \nobreak
+   \vskip 3ex
+   \@afterheading
+}%
+\def\@spart#1{{\parindent \z@ \raggedright
+    \interlinepenalty\@M
+    \huge \bf
+    #1\par}
+    \nobreak
+    \vskip 3ex
+    \@afterheading}
+\def\section{%
+  \@startsection
+    {section}%
+    {1}%
+    {\z@}%
+    {0.8cm \@plus1ex \@minus .2ex}%
+    {0.5cm}%
+    {\normalfont\small\bfseries}%
+}%
+\def\subsection{%
+  \@startsection
+    {subsection}%
+    {2}%
+    {\z@}%
+    {.8cm \@plus1ex \@minus .2ex}%
+    {.5cm}%
+    {\normalfont\small\bfseries}%
+}%
+\def\subsubsection{%
+  \@startsection
+    {subsubsection}%
+    {3}%
+    {\z@}%
+    {.8cm \@plus1ex \@minus .2ex}%
+    {.5cm}%
+    {\normalfont\small\itshape}%
+}%
+\def\paragraph{%
+  \@startsection
+    {paragraph}%
+    {4}%
+    {\parindent}%
+    {\z@}%
+    {-1em}%
+    {\normalfont\normalsize\itshape}%
+}%
+\def\subparagraph{%
+  \@startsection
+    {subparagraph}%
+    {5}%
+    {\parindent}%
+    {3.25ex \@plus1ex \@minus .2ex}%
+    {-1em}%
+    {\normalfont\normalsize\bfseries}%
+}%
+\def\theequation{%
+ \theequation@prefix\arabic{equation}%
+}%
+\def\theequation@prefix{}%
+\AtEndOfClass{%
+ \expandafter\input\expandafter{\@pointsize pt\substyle@ext}%
+}%
+\setcounter{secnumdepth}{4}
+\lineskip 1pt
+\normallineskip 1pt
+\def\baselinestretch{1}%
+\@lowpenalty   51
+\@medpenalty  151
+\@highpenalty 301
+\@beginparpenalty -\@lowpenalty
+\@endparpenalty   -\@lowpenalty
+\@itempenalty     -\@lowpenalty
+\arraycolsep 3pt
+\tabcolsep 2pt
+\arrayrulewidth .4pt
+\doublerulesep 2pt
+\skip\@mpfootins = 0pt
+\fboxsep  = 3.0pt
+\fboxrule = 0.4pt
+\newenvironment{figure}
+               {\@float{figure}}
+               {\end@float}
+\newenvironment{figure*}
+               {\@dblfloat{figure}}
+               {\end@dblfloat}
+\newlength\abovecaptionskip
+\newlength\belowcaptionskip
+\setlength\abovecaptionskip{10\p@}
+\setlength\belowcaptionskip{2\p@}
+\long\def\@makecaption#1#2{%
+  \par
+  \vskip\abovecaptionskip
+  \begingroup
+   \small\rmfamily
+   \sbox\@tempboxa{%
+    \let\\\heading@cr
+    #1: #2%
+   }%
+   \@ifdim{\wd\@tempboxa >\hsize}{%
+    \begingroup
+     \samepage
+     \flushing
+     \let\footnote\@footnotemark@gobble
+     #1: #2\par
+    \endgroup
+   }{%
+     \global \@minipagefalse
+     \hb@xt@\hsize{\hfil\unhbox\@tempboxa\hfil}%
+   }%
+  \endgroup
+  \vskip\belowcaptionskip
+}%
+\def\@footnotemark@gobble{%
+ \@footnotemark
+ \@ifnextchar[{\@gobble@opt@i}{\@gobble}%
+}%
+\def\@gobble@opt@i[#1]#2{}%
+\def\@mpmakefntext#1{%
+ \flushing
+ \parindent=1em
+ \noindent
+ \hb@xt@1em{\hss\@makefnmark}%
+ #1%
+}%
+\newcounter{figure}
+\renewcommand \thefigure {\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+\def\fnum@figure{\figurename~\thefigure}
+\appdef\class@documenthook{%
+ \do@if@floats{figure}{.fgx}%
+}%
+\appdef\class@enddocumenthook{%
+ \printfigures\relax
+}%
+\newcommand\printfigures{%
+ \@ifstar{\true@sw}{\floatp@sw{\true@sw}{\false@sw}}%
+ {%
+  \print@float{figure}{\oneapage}%
+ }{%
+  \print@float{figure}{}%
+ }%
+}%
+\appdef\@xfloat@prep{%
+ \appdef\@parboxrestore{\centering}%
+ \let\@makefnmark\@makefnmark@latex
+ \let\@footnotemark\@footnotemark@latex
+}%
+\newenvironment{table}
+               {\@float{table}}
+               {\end@float}
+\newenvironment{table*}
+               {\@dblfloat{table}}
+               {\end@dblfloat}
+\newcounter{table}
+\renewcommand\thetable{\@Roman\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+\def\fnum@table{\tablename~\thetable}
+\def\table@hook{\small}%
+\def\squeezetable{\def\table@hook{\scriptsize}}%
+\appdef\@floatboxreset{\table@hook}%
+\appdef\class@documenthook{%
+ \floats@sw{}{%
+  \let@environment{longtable@float}{longtable}%
+  \let@environment{longtable}{longtable@write}%
+  \let@environment{longtable*@float}{longtable*}%
+  \let@environment{longtable*}{longtable*@write}%
+  \let@environment{turnpage@float}{turnpage}%
+  \let@environment{turnpage}{turnpage@write}%
+ }%
+ \do@if@floats{table}{.tbx}%
+}%
+\appdef\class@enddocumenthook{%
+ \printtables\relax
+}%
+\newenvironment{longtable@write}{%
+ \write@@float{longtable}{table}%
+}{%
+ \endwrite@float
+}%
+\newenvironment{longtable*@write}{%
+ \write@@float{longtable*}{table}%
+}{%
+ \endwrite@float
+}%
+\newenvironment{turnpage@write}{%
+ \immediate\write\tablewrite{\string\begin{turnpage}}%
+}{%
+ \immediate\write\tablewrite{\string\end{turnpage}}%
+}%
+\newcommand\printtables{%
+ \begingroup
+  \let@environment{longtable}{longtable@float}%
+  \let@environment{longtable*}{longtable*@float}%
+  \let@environment{turnpage}{turnpage@anchored}%
+  \prepdef\longtable{\trigger@float@par}%
+  \expandafter\prepdef\csname longtable*\endcsname{\trigger@float@par}%
+  \expandafter\prepdef\csname table@floats\endcsname{%
+   \onecolumngrid@push
+  }%
+  \expandafter\appdef\csname endtable@floats\endcsname{%
+   \onecolumngrid@pop
+  }%
+  \@ifstar{\true@sw}{\floatp@sw{\true@sw}{\false@sw}}%
+  {%
+   \print@float{table}{\oneapage}%
+  }{%
+   \print@float{table}{}%
+  }%
+ \endgroup
+}%
+\newenvironment{turnpage@anchored}{%
+ \onecolumngrid@push
+ \setbox\z@\vbox to\textwidth\bgroup
+  \columnwidth\textheight
+}{%
+  \vfil
+ \egroup
+ \rotatebox{90}{\box\z@}%
+ \onecolumngrid@pop
+}%
+\def\endtabular@hook{}%
+\appdef\class@documenthook{%
+ \@ifpackageloaded{dcolumn}{%
+  \newcolumntype{d}{D{.}{.}{-1}}%
+ }{}%
+}%
+\def\toprule{\hline\hline}%
+\def\colrule{\hline}%
+\def\botrule{\hline\hline}%
+\newenvironment{ruledtabular}{%
+ \def\array@default{v}%
+ \appdef\tabular@hook{\def\@halignto{to\hsize}}%
+ \let\tableft@skip@default\tableft@skip
+ \let\tableft@skip\tableft@skip@float
+ \let\tabmid@skip@default\tabmid@skip
+ \let\tabmid@skip\tabmid@skip@float
+ \let\tabright@skip@default\tabright@skip
+ \let\tabright@skip\tabright@skip@float
+ \let\array@row@pre@default\array@row@pre
+ \let\array@row@pre\array@row@pre@float
+ \let\array@row@pst@default\array@row@pst
+ \let\array@row@pst\array@row@pst@float
+ \appdef\array@row@rst{%
+  \let\array@row@pre\array@row@pre@default
+  \let\array@row@pst\array@row@pst@default
+  \let\tableft@skip\tableft@skip@default
+  \let\tabmid@skip\tabmid@skip@default
+  \let\tabright@skip\tabright@skip@default
+  \appdef\tabular@hook{\let\@halignto\@empty}%
+ }%
+}{%
+}%
+\def\@makefntext#1{%
+  \def\baselinestretch{1}%
+  \reset@font\footnotesize
+  \parindent 1em%
+  \noindent
+  \hb@xt@1.8em{%
+   \Hy@raisedlink{\hyper@anchorstart{footnote@\the\c@footnote}\hyper@anchorend}%
+   \hss\@makefnmark
+  }%
+  #1\par
+}%
+\newenvironment{thebibliography}{}{}%
+\let\@listi\@empty
+\RequirePackage[sort&compress]{natbib}[1999/05/28 7.0]%
+\let\NAT@thebibliography\thebibliography
+\let\NAT@endthebibliography\endthebibliography
+\let\bibliographystyle@latex\bibliographystyle
+\renewcommand\NAT@citesuper[3]{%
+ \ifNAT@swa
+  \leavevmode
+  \unskip
+  \textsuperscript{#1}%
+  \if*#3*\else\ (#3)\fi
+ \else
+  #1%
+ \fi
+ \endgroup
+}%
+\def\@makefnmark@cite{\begingroup\NAT@swatrue\@cite{{\@thefnmark}}{}{}}%
+\let\bibliographystyle@latex\bibliographystyle
+\def\bibliographystyle{\def\@bibstyle}%
+\def\bibsection{%
+ \@ifx@empty\refname{%
+  \par
+ }{%
+  \let\@hangfroms@section\@hang@froms
+  \section*{\refname}%
+  \@nobreaktrue
+ }%
+}%
+\let\NATx@bibsetnum\NAT@bibsetnum
+\def\NAT@bibsetnum#1{%
+ \setlength{\topsep}{\z@}%
+ \NATx@bibsetnum{\ref{LastBibItem}}%
+}%
+\let\NATx@bibsetup\NAT@bibsetup
+\def\NAT@bibsetup{%
+ \setlength{\labelwidth}{\z@}%
+ \setlength{\labelsep}{\z@}%
+ \setlength{\itemindent}{\z@}%
+ \setlength{\listparindent}{\z@}%
+ \setlength{\topsep}{\z@}%
+ \setlength{\parsep}{\z@}%
+ \NATx@bibsetup
+}%
+\let\bibpreamble\@empty
+\def\newblock{\ }%
+\let\NATx@bibnumfmt\bibnumfmt
+\def\bibnumfmt{\place@bibnumber}%
+\AtEndOfClass{%
+ \appdef\class@documenthook{%
+  \@ifxundefined\place@bibnumber{%
+   \let\place@bibnumber\NATx@bibnumfmt
+  }{}%
+ }%
+}%
+\let\NAT@citeyear\citeyear
+\def\NAT@onlinecite#1{%
+ \begingroup
+  \let\@cite\NAT@citenum
+  \let\NAT@mbox\mbox
+  \let\citeyear\NAT@citeyear
+  \def\NAT@space{ }%
+  \cite{#1}%
+ \endgroup
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\@onlinecite{\def\@onlinecite{\citealp}}{}%
+ \@ifxundefined\@textcite{\def\@textcite{\citet}}{}%
+}%
+\DeclareRobustCommand\onlinecite{\@onlinecite}%
+\DeclareRobustCommand\textcite{\@textcite}%
+\renewenvironment{thebibliography}[1]{%
+ \NAT@thebibliography{#1}%
+ \@clubpenalty\clubpenalty
+ \let\@TBN@opr\present@bibnote
+ \@FMN@list
+}{%
+ \@endnotesinbib
+ \edef\@currentlabel{\arabic{NAT@ctr}}%
+ \label{LastBibItem}%
+ \NAT@endthebibliography
+ \global\let\auto@bib\@empty
+}%
+\def\present@bibnote#1#2{%
+ \item[%
+  \textsuperscript{%
+   \normalfont
+   \Hy@raisedlink{\hyper@anchorstart{frontmatter@#1}\hyper@anchorend}%
+   \begingroup
+    \c@footnote#1\relax
+    \frontmatter@thefootnote
+   \endgroup
+  }%
+ ]#2\par
+}%
+\def\place@bibnumber@sup#1{\textsuperscript{#1}}%
+\def\place@bibnumber@inl#1{[#1]}%
+%% \begin{macro}{\@cite}
+%% \begin{macro}{\nocite}
+%% For the sake of Bib\TeX, we must execute the \cmd\bibliographystyle\ command
+%% (putting a \cmd\bibstyle\ command into the auxiliary file)
+%% somewhere before the first \cmd\cite\ command (or any other like command),
+%% which puts a \cmd\citation\ command into the auxiliary file.
+%%
+%% Therefore, we headpatch the two procedures in \classname{natbib} that can result in
+%% the appearance in the auxiliary file of a \cmd\citation\ command.
+%% These two procedures are \cmd\@cite\ and \cmd\nocite.
+%%
+%% Not!
+\def\write@bibliographystyle{%
+ \@ifxundefined\@bibstyle{}{%
+  \expandafter\bibliographystyle@latex\expandafter{\@bibstyle}%
+ }%
+ \global\let\write@bibliographystyle\relax
+}%
+\AtEndDocument{\write@bibliographystyle}%
+%% \end{macro}
+%% \end{macro}
+\def\super@cite[#1][#2]#3{%
+ \leavevmode
+ \skip@\lastskip
+ \unskip
+ \begingroup
+  \def\@tempa{[#1][#2]{#3}}%
+  \super@cite@
+}%
+\def\super@cite@{%
+ \futurelet\@let@token\super@cite@@
+}%
+\long\def\super@cite@@#1{%
+ \@ifx{\@let@token\@sptoken}{%
+  \aftergroup\@sptoken\false@sw
+ }{%
+  \@ifx{\@let@token.}{\true@sw}{%
+   \@ifx{\@let@token,}{\true@sw}{%
+    \@ifx{\@let@token'}{\true@sw}{%
+     \@ifx{\@let@token)}{\true@sw}{%
+      \false@sw
+     }%
+    }%
+   }%
+  }%
+ }%
+ {%
+  #1%
+  \super@cite@
+ }{%
+  \expandafter\@citex@NAT\@tempa\endgroup
+  #1%
+ }%
+}%
+\AtBeginDocument{%
+ \citeautoscript@sw{%
+  \@ifx{\place@bibnumber\place@bibnumber@sup}{%
+   \let\@citex@NAT\@citex\let\@citex\super@cite
+  }{}%
+ }{}%
+}%
+\@ifx{\chapter\relax}{\let\chapter\@undefined}{}%
+\def\mini@note{\save@note\mini@notes}%Implicit #1
+\def\save@note#1#2{%
+  \stepcounter{footnote}%
+  \protected@xdef\@thefnmark{\the\c@footnote}%
+  \@footnotemark
+  \expandafter\g@addto@macro
+  \expandafter#1%
+  \expandafter{%
+  \expandafter \@@footnotetext
+  \expandafter {\@thefnmark}{#2}%
+              }%
+}%
+\long\def\@@footnotetext#1{\def\@thefnmark{#1}\@footnotetext}%
+\let\mini@notes\@empty
+\def\endnote{%
+ \begingroup
+  \aftergroup\@footnotemark
+  \aftergroup\@endnotetext
+  \@ifnextchar[{%
+   \@xendnote
+  }{%
+   \stepcounter{footnote}%
+   \protected@xdef\@tempa{\thefootnote}%
+   \expandafter\@xendnote\expandafter[\@tempa]%
+ }%
+}%
+\def\@xendnote[#1]{%
+  \begingroup
+   \c@footnote#1\relax
+   \unrestored@protected@xdef\@thefnmark{endnote\thefootnote}%
+  \endgroup
+ \endgroup
+}%
+\def\@endnotemark{%
+ \expandafter\cite\expandafter{\@thefnmark}%
+}%
+\def\endnote@ext{.end}%
+\long\def\@endnotetext#1{%
+  \@ifxundefined\@endnoteout{%
+    \newwrite\@endnoteout
+    \gdef\endnote@stream{\jobname\endnote@ext}%
+    \immediate\openout\@endnoteout\endnote@stream\relax
+  }{}%
+  \begingroup
+    \let\label\relax \let\index\relax \let\glossary\relax
+    \let\cite \relax \let\ref  \relax \let\pageref \relax
+    \let\(    \relax \let\)    \relax \let\\    \relax
+    \let \protect \@unexpandable@protect
+    \newlinechar`\^^M%
+    \immediate\write\@endnoteout{\string\@doendnote{\@thefnmark}{#1}}%
+  \endgroup
+}%
+\def\endnotetext{%
+  \@ifnextchar[{%
+   \@xendnotenext
+  }{%
+   \protected@xdef\@thefnmark{\thefootnote}%
+   \@endnotetext
+  }%
+}%
+\def\@xendnotenext[#1]{%
+  \begingroup
+     \c@footnote#1\relax
+     \unrestored@protected@xdef\@thefnmark{\thefootnote}%
+  \endgroup
+  \@endnotetext
+}%
+\def\printendnotes{%
+ \@ifx{\@endnoteout\@undefined}{}{%
+  \begingroup
+   \c@secnumdepth-\maxdimen
+   \section{%
+    \notesname
+   }%
+   \immediate\closeout\@endnoteout
+   \global\let\@endnoteout\@undefined
+   \begin{enumerate}%
+   \makeatletter
+   \input{\endnote@stream}%
+   \end{enumerate}%
+  \endgroup
+ }%
+}%
+\appdef\class@enddocumenthook{%
+ \printendnotes
+}%
+\mathchardef\firstnote@num\z@
+\appdef\class@documenthook{%
+ \global\c@footnote\firstnote@num
+ \appdef\maketitle{\global\c@footnote\firstnote@num}%
+}%
+\def\set@firstnote#1{%
+ \@ifnum{\firstnote@num=#1\relax}{}{%
+  \class@warn@end{Endnote numbers changed: rerun LaTeX}%
+ }%
+ \immediate\write\@mainaux{%
+   \global\chardef\string\firstnote@num#1\relax
+ }%
+}%
+\def\@endnotesinbib{%
+ \set@firstnote\z@
+}%
+\def\@endnotesinbibliography{%
+ \expandafter\set@firstnote\expandafter{\the\c@NAT@ctr}%
+ \@ifx{\@endnoteout\@undefined}{}{%
+  \immediate\closeout\@endnoteout
+  \global\let\@endnoteout\@undefined
+  \makeatletter
+  \input{\endnote@stream}%
+ }%
+}%
+\appdef\class@documenthook{%
+ \let\@makefnmark@latex\@makefnmark
+ \let\@footnotemark@latex\@footnotemark
+ \footinbib@sw{%
+  \let\footnote\endnote
+  \let\@footnotemark\@endnotemark
+  \let\@makefnmark\@makefnmark@cite
+  \let\@endnotesinbib\@endnotesinbibliography
+  \appdef\class@enddocumenthook{\auto@bib}%
+  \let\printendnotes\relax
+ }{}%
+}%
+\def\auto@bib{%
+ \@ifx@empty\@FMN@list{%
+  \@ifxundefined\@endnoteout{%
+   \false@sw
+  }{%
+   \true@sw
+  }%
+ }{%
+  \true@sw
+ }{%
+  \begin{thebibliography}{}\end{thebibliography}%
+ }%
+}%
+\def\@doendnote#1#2{\bibitem{#1}#2}
+\appdef\class@documenthook{%
+\@ifxundefined\@evenhead{%
+\@ifxundefined\@oddhead{%
+\@ifxundefined\@oddfoot{%
+\@ifxundefined\@evenfoot{%
+\preprintsty@sw{%
+\ps@preprint
+}{%
+\ps@article
+}%
+}{}%
+}{}%
+}{}%
+}{}%
+ \pagenumbering{arabic}%
+ \normalsize
+ \tabbingsep \labelsep
+ \leftmargin\leftmargini
+ \labelwidth\leftmargin\advance\labelwidth-\labelsep
+ \let\@listi\@listI
+ \@listi
+ \def\curr@envir{document}%
+ \mark@envir{\curr@envir}%
+ \twocolumn@sw{%
+  \open@column@mlt\tw@
+  \set@colht
+  \@floatplacement
+  \@dblfloatplacement
+  \sloppy
+  \@booleanfalse\raggedcolumn@sw
+  \let\set@listindent\set@listindent@
+ }{%
+  \open@column@one\@ne
+  \set@colht
+  \@floatplacement
+  \@dblfloatplacement
+  \sloppy
+  \let\set@listindent\set@listindent@parshape
+ }%
+}%
+\def\appendix{%
+ \par
+ \setcounter{section}\z@
+ \setcounter{subsection}\z@
+ \setcounter{subsubsection}\z@
+ \def\thesubsection{\arabic{subsection}}%
+ \def\thesubsubsection{\alph{subsubsection}}%
+ \@addtoreset{equation}{section}%
+ \def\theequation@prefix{\thesection}%
+ \addtocontents{toc}{\protect\appendix}%
+ \@ifstar{%
+  \def\thesection{\unskip}%
+  \def\theequation@prefix{A.}%
+ }{%
+  \def\thesection{\Alph{section}}%
+ }%
+}%
+\def\title@column@default#1{%
+ \minipagefootnote@init
+ #1%
+ \minipagefootnote@foot
+}%
+\def\close@column@default{%
+ \newpage
+}%
+\def\galley@outdent{\rightmargin-\columnwidth\advance\rightmargin-\columnsep}%
+\let\widetext@outdent\@empty
+\newenvironment{widetext@galley}{%
+  \list{}{%
+    \topsep        \z@skip
+    \listparindent \parindent
+    \itemindent    \parindent
+    \leftmargin    \z@
+    \parsep        \z@\@plus\p@
+    \widetext@outdent
+    \relax
+  }%
+  \item\relax
+}{
+  \endlist
+}%
+\def\title@column@grid#1{%
+ \minipagefootnote@init
+  \onecolumngrid
+  \begingroup
+   \let\@footnotetext\frontmatter@footnotetext
+   \let\set@footnotewidth\set@footnotewidth@ii
+   #1%
+  \endgroup
+  \twocolumngrid
+ \minipagefootnote@foot
+}%
+\def\close@column@grid{%
+ \balancelastpage@sw{%
+  \onecolumngrid
+ }{}%
+}%
+\newenvironment{widetext@grid}{%
+  \par\ignorespaces
+  \setbox\widetext@top\vbox{%
+   \vskip15\p@
+   \hb@xt@\hsize{%
+    \leaders\hrule\hfil
+    \vrule\@height6\p@
+   }%
+   \vskip6\p@
+  }%
+  \setbox\widetext@bot\hb@xt@\hsize{%
+    \vrule\@depth6\p@
+    \leaders\hrule\hfil
+  }%
+  \onecolumngrid
+  \dimen@\ht\widetext@top\advance\dimen@\dp\widetext@top
+  \cleaders\box\widetext@top\vskip\dimen@
+  \let\set@footnotewidth\set@footnotewidth@ii
+}{%
+  \par
+  \setbox\widetext@bot\vbox{%
+   \hb@xt@\hsize{\hfil\box\widetext@bot}%
+   \vskip14\p@
+  }%
+  \dimen@\ht\widetext@bot\advance\dimen@\dp\widetext@bot
+  \cleaders\box\widetext@bot\vskip\dimen@
+  \twocolumngrid\global\@ignoretrue
+  \@endpetrue
+}%
+\newbox\widetext@top
+\newbox\widetext@bot
+\appdef\class@documenthook{%
+ \twocolumn@sw{%
+  \let@environment{widetext}{widetext@grid}%
+  \let\title@column\title@column@grid
+  \let\close@column\close@column@grid
+ }{%
+  \let@environment{widetext}{widetext@galley}%
+  \preprintsty@sw{%
+  }{%
+   \galley@sw{%
+    \let\widetext@outdent\galley@outdent
+   }{%
+   }%
+  }%
+ }%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\title@column{%
+  \let\title@column\title@column@default
+ }{}%
+}%
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
+\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
+\def\today{\ifcase\month\or
+  January\or February\or March\or April\or May\or June\or
+  July\or August\or September\or October\or November\or December\fi
+  \space\number\day, \number\year}
+\def\notesname{Notes}
+\def\partname{Part}
+\def\tocname{Contents}
+\def\lofname{List of Figures}
+\def\lotname{List of Tables}
+\def\refname{References}
+\def\indexname{Index}
+\def\figurename{FIG.}
+\def\figuresname{Figures}%
+\def\tablename{TABLE}
+\def\tablesname{Tables}%
+\def\abstractname{Abstract}
+\def\appendixesname{Appendixes}%
+\def\appendixname{Appendix}%
+\def\acknowledgmentsname{Acknowledgments}
+\def\journalname{??}
+\def\copyrightname{??}
+\def\andname{and}
+\def\@pacs@name{PACS numbers: }%
+\def\@keys@name{Keywords: }%
+\def\ppname{pp}
+\def\numbername{number}
+\def\volumename{volume}
+\def\Dated@name{Dated: }%
+\def\Received@name{Received }%
+\def\Revised@name{Revised }%
+\def\Accepted@name{Accepted }%
+\def\Published@name{Published }%
+\def\address{\replace@command\address\affiliation}%
+\def\altaddress{\replace@command\altaddress\altaffiliation}%
+\newenvironment{references}{%
+ \class@warn@end{The references environment is not supported; use thebibliography instead.}
+ \gdef\references{\thebibliography{}}\references
+}{%
+ \endthebibliography
+}%
+\def\draft{%
+ \class@warn@end{Command \string\draft\space is obsolete;^^JInvoke option draft instead.}%
+ \@booleantrue\draft@sw
+}%
+\def\tighten{%
+ \class@warn@end{Command \string\tighten\space is obsolete;^^JInvoke option tightenlines instead.}%
+ \@booleantrue\tightenlines@sw
+}%
+\def\tableline{%
+ \noalign{%
+  \class@warn@end{Command \string\tableline\space is obsolete;^^JUse \string\colrule\space instead.}%
+  \global\let\tableline\colrule
+ }%
+ \tableline
+}%
+\def\case{\replace@command\case\frac}%
+\def\slantfrac{\replace@command\slantfrac\frac}%
+\def\tablenote{\replace@command\tablenote\footnote}%
+\def\tablenotemark{\replace@command\tablenotemark\footnotemark}%
+\def\tablenotetext{\replace@command\tablenotetext\footnotetext}%
+\DeclareRobustCommand\REV@text[1]{%
+ \relax
+ \ifmmode
+  \mathchoice
+   {\hbox{{\everymath{\displaystyle     }#1}}}%
+   {\hbox{{\everymath{\textstyle        }#1}}}%
+   {\hbox{{\everymath{\scriptstyle      }\let\f@size\sf@size\selectfont#1}}}%
+   {\hbox{{\everymath{\scriptscriptstyle}\let\f@size\ssf@size\selectfont#1}}}%
+  \glb@settings
+ \else
+  \mbox{#1}%
+ \fi
+}%
+\DeclareRobustCommand\REV@bbox[1]{%
+ \relax
+ \ifmmode
+  \mathchoice
+   {\hbox{{\everymath{\displaystyle     }\boldmath$#1$}}}%
+   {\hbox{{\everymath{\textstyle        }\boldmath$#1$}}}%
+   {\hbox{{\everymath{\scriptstyle      }\boldmath$#1$}}}%
+   {\hbox{{\everymath{\scriptscriptstyle}\boldmath$#1$}}}%
+  \glb@settings
+ \else
+  \mbox{#1}%
+ \fi
+}%
+\DeclareRobustCommand\REV@bm[1]{%
+ \class@warn@end{To use \string\bm, please load the bm package!}%
+ \global\let\bm\relax
+}%
+\def\FL{\obsolete@command\FL}%
+\def\FR{\obsolete@command\FR}%
+\def\narrowtext{\obsolete@command\narrowtext}%
+\def\mediumtext{\obsolete@command\mediumtext}%
+\newenvironment{quasitable}{%
+ \let@environment{tabular}{longtable}%
+}{%
+}%
+\appdef\class@inithook{%
+ \@ifxundefined\text{\let\text\REV@text}{}%
+ \@ifxundefined\bm{\let\bm\REV@bm}{}%
+ \providecommand\bibinfo[2]{#2}%
+ \providecommand\eprint[2][]{#2}%
+ \providecommand\url[1]{#1}%
+}%
+\def\bbox#1{%
+ \class@warn@end{\string\bbox\space is obsolete,^^Jload the bm package and use \string\bm\space instead.}%
+ \global\let\bbox\relax
+}%
+\newenvironment{mathletters}{%
+ \class@warn@end{Environment {mathletters} is obsolete;^^Jload the amsmath package and use {subequations}!}%
+ \global\let\mathletters\@empty
+}{%
+}%
+\def\eqnum#1{%
+ \class@warn@end{\string\eqnum\space is obsolete, load the amsmath package and use \string\tag!}%
+ \global\let\eqnum\@gobble
+}%
+\RequirePackage{revsymb}%
+\appdef\class@inithook{\revsymb@inithook}%
+\AtEndOfClass{%
+ \InputIfFileExists{\jobname.rty}{}{}%
+}%
+\AtEndOfClass{%
+ \@ifxundefined\secnumarabic@sw{\@booleanfalse\secnumarabic@sw}{}%
+ \secnumarabic@sw{%
+  \def\p@section        {}%
+  \def\thesection       {\arabic{section}}%
+  \def\p@subsection     {}%
+  \def\thesubsection    {\thesection.\arabic{subsection}}%
+  \def\p@subsubsection  {}%
+  \def\thesubsubsection {\thesubsection.\arabic{subsubsection}}%
+ }{}%
+}%
+\AtEndOfClass{%
+ \appdef\class@documenthook{%
+  \defaults@hook
+ }%
+}%
+\@ifxundefined\defaults@hook{\let\defaults@hook\@empty}{}%
+\endinput
+%%
+%% End of file `revtex4.cls'.
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/11pt.rtx
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/11pt.rtx
@@ -0,0 +1,154 @@
+%%
+%% This is file `11pt.rtx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% revtex4.dtx  (with options: `11pt')
+%% 
+%% This file is part of the APS files in the REVTeX 4 distribution.
+%% For the version number, search on the string 
+%% Original version by David Carlisle
+%% Modified by Arthur Ogawa (mailto:ogawa@teleport.com)
+%% 
+%% Copyright (c) 1999 The American Physical Society.
+%% http://publish.aps.org/revtex4/
+%% mailto:revtex4@aps.org
+%% 
+%% See the REVTeX 4 README file for restrictions and more information.
+%% 
+\ProvidesFile{11pt.rtx}
+          [2001/08/02 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo
+\def\normalsize{%
+    \@setfontsize\normalsize\@xipt{13.6}%
+    \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
+    \belowdisplayskip \abovedisplayskip
+    \abovedisplayshortskip  \abovedisplayskip
+    \belowdisplayshortskip \abovedisplayskip
+    \let\@listi\@listI
+}%
+\def\small{%
+   \@setfontsize\small\@xpt\@xiipt
+   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+   \abovedisplayshortskip \z@ \@plus3\p@
+   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
+   \def\@listi{\leftmargin\leftmargini
+               \topsep 6\p@ \@plus2\p@ \@minus2\p@
+               \parsep 3\p@ \@plus2\p@ \@minus\p@
+               \itemsep \parsep
+   }%
+   \belowdisplayskip \abovedisplayskip
+}%
+\def\footnotesize{%
+   \@setfontsize\footnotesize\@ixpt{11}%
+   \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
+   \abovedisplayshortskip \z@ \@plus\p@
+   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+   \def\@listi{\leftmargin\leftmargini
+               \topsep 4\p@ \@plus2\p@ \@minus2\p@
+               \parsep 2\p@ \@plus\p@ \@minus\p@
+               \itemsep \parsep
+   }%
+   \belowdisplayskip \abovedisplayskip
+}%
+\def\scriptsize{%
+  \@setfontsize\scriptsize\@viiipt{9.5}%
+}%
+\def\tiny{%
+  \@setfontsize\tiny\@vipt\@viipt
+}%
+\def\large{%
+  \@setfontsize\large\@xiipt{14}%
+}%
+\def\Large{%
+  \@setfontsize\Large\@xivpt{18}%
+}%
+\def\LARGE{%
+  \@setfontsize\LARGE\@xviipt{22}%
+}%
+\def\huge{%
+    \@setfontsize\huge\@xxpt{25pt}%
+}%
+\def\Huge{%
+  \@setfontsize\Huge\@xxvpt{30pt}%
+}%
+ \@ifxundefined\twoside@sw{\@booleanfalse\twoside@sw}{}%
+ \twoside@sw{%
+  \oddsidemargin   0pt
+  \evensidemargin  0pt
+  \marginparwidth 60pt
+ }{%
+  \oddsidemargin 0pt
+  \evensidemargin 0pt
+  \marginparwidth 44pt
+ }%
+\marginparsep 10pt
+\topmargin -37pt
+\headheight 12pt
+\headsep 25pt
+\topskip 10pt
+\footskip 30pt
+ \@ifxundefined\tightenlines@sw{\@booleanfalse\tightenlines@sw}{}%
+ \textheight=665.5\p@
+ \tightenlines@sw{%
+  \def\baselinestretch{1}%
+ }{%
+  \def\baselinestretch{1.5}%
+ }%
+\textwidth 468pt
+\columnsep 10pt
+\columnseprule 0pt
+\footnotesep 1pt
+\skip\footins 25.25pt plus 4pt minus 2pt
+\def\footnoterule{\kern-5.25pt\hrule width.5in\kern4.85pt\relax}
+\floatsep        14pt plus 2pt minus 4pt
+\textfloatsep    20pt plus 2pt minus 4pt
+\intextsep       14pt plus 4pt minus 4pt
+\dblfloatsep     14pt plus 2pt minus 4pt
+\dbltextfloatsep 20pt plus 2pt minus 4pt
+\@fptop 0pt plus 1fil
+\@fpsep 10pt plus 2fil
+\@fpbot 0pt plus 1fil
+\@dblfptop 0pt plus 1fil
+\@dblfpsep 10pt plus 2fil%
+\@dblfpbot 0pt plus 1fil
+\marginparpush 7pt
+\parskip 0pt plus 1pt
+\parindent 15pt
+\emergencystretch8\p@
+\partopsep 3pt plus 2pt minus 2pt
+\leftmargini   30pt
+\leftmarginii  26pt
+\leftmarginiii 22pt
+\leftmarginiv  20pt
+\leftmarginv   12pt
+\leftmarginvi  12pt
+\def\@listI{\leftmargin\leftmargini \parsep 5\p@ plus2.5\p@ minus\p@
+  \topsep 10\p@ plus4\p@ minus6\p@
+  \itemsep 5\p@ plus2.5\p@ minus\p@
+}%
+\labelsep 6pt
+\def\@listii{\leftmargin\leftmarginii
+  \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+  \topsep 5\p@ plus2.5\p@ minus\p@
+  \parsep 2.5\p@ plus\p@ minus\p@
+  \itemsep \parsep
+}%
+\def\@listiii{\leftmargin\leftmarginiii
+  \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+  \topsep 2.5\p@ plus\p@ minus\p@
+  \parsep \z@ \partopsep \p@ plus\z@ minus\p@
+  \itemsep \topsep
+}%
+\def\@listiv{\leftmargin\leftmarginiv
+  \labelwidth\leftmarginiv\advance\labelwidth-\labelsep
+}%
+\def\@listv{\leftmargin\leftmarginv
+  \labelwidth\leftmarginv\advance\labelwidth-\labelsep
+}%
+\def\@listvi{\leftmargin\leftmarginvi
+  \labelwidth\leftmarginvi\advance\labelwidth-\labelsep
+}%
+\endinput
+%%
+%% End of file `11pt.rtx'.
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/docs.sty
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/docs.sty
@@ -0,0 +1,129 @@
+% authguide.rty - macros for processing revguide.tex under \documentclass{revtex4}
+% Text entities
+\DeclareRobustCommand\SNG{\emph{Physical Review Style and Notation Guide}}
+\DeclareRobustCommand\LUG{\emph{\LaTeX{} User's Guide \& Reference Manual}}
+\DeclareRobustCommand\revtex{REV\TeX}
+\DeclareRobustCommand\marglat{\marginpar[\textbf{2e}]{\textbf{2e}}} 
+\DeclareRobustCommand\margrev{\marginpar[\textbf{4}]{\textbf{4}}} 
+\DeclareRobustCommand\AmS{%
+ {\protect\the\textfont\tw@ A\kern-.1667em\lower.5ex\hbox{M}\kern-.125emS}%
+}%
+\DeclareRobustCommand\AmSLaTeX{\AmS-\LaTeX}
+\DeclareRobustCommand\BibTeX{{\rm B}{\sc ib}\TeX}
+%
+% Various forms of self-indexing commands:
+%    \begin{macrocode}
+\DeclareRobustCommand{\m}[1]{%
+ \meta{#1}%
+ \index{#1=\string\meta{#1} placeholder}\index{placeholder>#1=\string\meta{#1}}%
+}%
+\DeclareRobustCommand\meta[1]{%
+ \mbox{\m@th\LANGLE\itshape#1\/\RANGLE}%
+}%
+\def\LANGLE{$\langle$}%
+\def\RANGLE{$\rangle$}%
+\DeclareRobustCommand{\marg}[1]{%
+ {\ttfamily\string{}\meta{#1}{\ttfamily\string}}%
+ \index{#1=\string\ttt{#1}, argument}\index{argument>#1=\string\ttt{#1}}%
+}%
+\DeclareRobustCommand{\aarg}[1]{%
+ {\ttfamily\string{}#1{\ttfamily\string}}%
+}%
+\let\oarg\undefined
+\DeclareRobustCommand{\oarg}[1]{%
+ {\ttfamily[%]
+  }\meta{#1}{\ttfamily%[
+ ]}%
+ \index{#1=\string\ttt{#1}, optional argument}%
+ \index{argument, optional>#1=\string\ttt{#1}}%
+}%
+\DeclareRobustCommand\cmd{\begingroup\makeatletter\@cmd}%
+\long\def\@cmd#1{%
+ \endgroup
+ \cs{\expandafter\cmd@to@cs\string#1}%
+ \expandafter\cmd@to@index\string#1\@nil
+}%
+\def\cmd@to@cs#1#2{\char\number`#2\relax}%
+\def\cmd@to@index#1#2\@nil{%
+ \index{#2=\string\cmd#1#2}%\index{command>#2=\string\cmd#1#2}%
+}%
+\DeclareRobustCommand\cs[1]{{\ttfamily\char`\\#1}}%
+\def\scmd#1{%
+ \cs{\expandafter\cmd@to@cs\string#1}%
+ \expandafter\scmd@to@index\string#1\@nil
+}%
+\def\scmd@to@index#1#2\@nil#3{%
+ \index{\string$#3=\string\cmd#1#2---#3}%
+%\index{command>\string$#3=\string\cmd#1#2---#3}%
+}%
+\DeclareRobustCommand\env{\name@idx{environment}}%
+\DeclareRobustCommand\envb[1]{%
+ {\ttfamily\string\begin\string{}\env{#1}{\ttfamily\string}}%
+}%
+\DeclareRobustCommand\enve[1]{{\ttfamily\string\end\string{}\env{#1}{\ttfamily\string}}}%
+\DeclareRobustCommand*{\file}[1]{%
+ {\ttfamily#1}%
+ \index{#1=\string\ttt{#1}}\index{file>#1=\string\ttt{#1}}%
+}%
+\DeclareRobustCommand\substyle{\name@idx{document substyle}}%
+\DeclareRobustCommand\classoption{\name@idx{document class option}}%
+\DeclareRobustCommand\classname{\name@idx{document class}}%
+\def\name@idx#1#2{%
+ {\ttfamily#2}%
+ \index{#2\space#1=\string\ttt{#2}\space#1}\index{#1>#2=\string\ttt{#2}}%
+}%
+%
+% Needed for index:
+%
+\def\ttt{\texttt}%
+\def\pfill{\ }%
+\def\efill{\ }%
+\let\scan@allowedfalse\relax
+%\makeindex
+\AtEndDocument{\@input@{\jobname.ind}\null}%
+%
+% Processing options
+%
+%
+% Layout: override revtex4|aps
+\c@secnumdepth2
+\prepdef\@verbatim{\topsep.5\baselineskip}%
+\renewenvironment{quotation}{%
+ \list{}{%
+    \listparindent 10\p@
+    \itemindent\listparindent
+    \leftmargin10\p@
+    \rightmargin\leftmargin
+    \parsep \z@ \@plus\p@
+    \small
+ }%
+ \item[]%
+}{%
+ \endlist
+}%
+\renewenvironment{quote}{%
+ \list{}{%
+  \leftmargin\z@
+  \rightmargin\leftmargin
+ }\item[]%
+}{%
+ \endlist
+}%
+\leftmargini\parindent
+\def\descriptionlabel#1{%
+  \hspace\labelsep\ignorespaces
+  #1\unskip
+}%
+\def\toprule{\hline\hline\frstrut}%
+\def\colrule{\hline\frstrut}%
+\def\frstrut{\vrule height2.5ex width\z@ depth\z@\relax}%
+\def\lrstrut{\vrule height\z@ width\z@ depth.5ex\relax}%
+%
+% Klootches
+%
+\let\savenofiles\nofiles
+%
+% Patches:
+%
+%
+\endinput
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/12pt.rtx
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/12pt.rtx
@@ -0,0 +1,154 @@
+%%
+%% This is file `12pt.rtx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% revtex4.dtx  (with options: `12pt')
+%% 
+%% This file is part of the APS files in the REVTeX 4 distribution.
+%% For the version number, search on the string 
+%% Original version by David Carlisle
+%% Modified by Arthur Ogawa (mailto:ogawa@teleport.com)
+%% 
+%% Copyright (c) 1999 The American Physical Society.
+%% http://publish.aps.org/revtex4/
+%% mailto:revtex4@aps.org
+%% 
+%% See the REVTeX 4 README file for restrictions and more information.
+%% 
+\ProvidesFile{12pt.rtx}
+          [2001/08/02 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo
+\def\normalsize{%
+  \@setfontsize\normalsize\@xiipt{14pt}%
+  \abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@
+  \belowdisplayskip \abovedisplayskip
+  \abovedisplayshortskip  \z@ plus3\p@
+  \belowdisplayshortskip  6.5\p@ \@plus3.5\p@ \@minus3\p@
+  \let\@listi\@listI
+}%
+ \def\small{%
+  \@setfontsize\small\@xipt{14.5pt}%
+  \abovedisplayskip 8\p@ \@plus3\p@ \@minus6\p@
+  \belowdisplayskip \abovedisplayskip
+  \abovedisplayshortskip \z@ \@plus3\p@
+  \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
+  \def\@listi{%
+    \leftmargin\leftmargini
+    \topsep 9\p@ \@plus3\p@ \@minus5\p@
+    \parsep 4.5\p@ \@plus2\p@ \@minus\p@
+    \itemsep \parsep
+  }%
+}%
+ \def\footnotesize{%
+  \@setfontsize\footnotesize\@xpt{14.5pt}%
+  \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+  \belowdisplayskip \abovedisplayskip
+  \abovedisplayshortskip \z@ \@plus3\p@
+  \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
+  \def\@listi{%
+    \leftmargin\leftmargini
+    \topsep 6\p@ \@plus2\p@ \@minus2\p@
+    \parsep 3\p@ \@plus2\p@ \@minus\p@
+    \itemsep \parsep
+  }%
+}%
+\def\scriptsize{%
+  \@setfontsize\scriptsize\@viiipt{9.5pt}%
+}%
+\def\tiny{%
+  \@setfontsize\tiny\@vipt{7pt}%
+}%
+\def\large{%
+  \@setfontsize\large\@xivpt{18pt}%
+}%
+\def\Large{%
+  \@setfontsize\Large\@xviipt{22pt}%
+}%
+\def\LARGE{%
+  \@setfontsize\LARGE\@xxpt{25pt}%
+}%
+\def\huge{%
+    \@setfontsize\huge\@xxvpt{30pt}%
+}%
+\let\Huge=\huge
+ \@ifxundefined\twoside@sw{\@booleanfalse\twoside@sw}{}%
+ \twoside@sw{%
+  \oddsidemargin   0pt
+  \evensidemargin  0pt
+  \marginparwidth 60pt
+ }{%
+  \oddsidemargin 0pt
+  \evensidemargin 0pt
+  \marginparwidth 44pt
+ }%
+\marginparsep 10pt
+\topmargin -37pt
+\headheight 12pt
+\headsep 25pt
+\topskip 10pt
+\footskip 30pt
+ \@ifxundefined\tightenlines@sw{\@booleanfalse\tightenlines@sw}{}%
+ \textheight=665.5\p@
+ \tightenlines@sw{%
+  \def\baselinestretch{1}%
+ }{%
+  \def\baselinestretch{1.5}%
+ }%
+\textwidth 468pt
+\columnsep 10pt
+\columnseprule 0pt
+\footnotesep 1pt
+\skip\footins 25.25pt plus 4pt minus 2pt
+\def\footnoterule{\kern-5.25pt\hrule width.5in\kern4.85pt\relax}
+\floatsep        14pt plus 2pt minus 4pt
+\textfloatsep    20pt plus 2pt minus 4pt
+\intextsep       14pt plus 4pt minus 4pt
+\dblfloatsep     14pt plus 2pt minus 4pt
+\dbltextfloatsep 20pt plus 2pt minus 4pt
+\@fptop 0pt plus 1fil
+\@fpsep 10pt plus 2fil
+\@fpbot 0pt plus 1fil
+\@dblfptop 0pt plus 1fil
+\@dblfpsep 10pt plus 2fil%
+\@dblfpbot 0pt plus 1fil
+\marginparpush 7pt
+\parskip 0pt plus 1pt
+\parindent 15pt
+\emergencystretch8\p@
+\partopsep 3pt plus 2pt minus 2pt
+\leftmargini   30pt
+\leftmarginii  26pt
+\leftmarginiii 22pt
+\leftmarginiv  20pt
+\leftmarginv   12pt
+\leftmarginvi  12pt
+\def\@listI{\leftmargin\leftmargini \parsep 5\p@ plus2.5\p@ minus\p@
+  \topsep 10\p@ plus4\p@ minus6\p@
+  \itemsep 5\p@ plus2.5\p@ minus\p@
+}%
+\labelsep 6pt
+\def\@listii{\leftmargin\leftmarginii
+  \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+  \topsep 5\p@ plus2.5\p@ minus\p@
+  \parsep 2.5\p@ plus\p@ minus\p@
+  \itemsep \parsep
+}%
+\def\@listiii{\leftmargin\leftmarginiii
+  \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+  \topsep 2.5\p@ plus\p@ minus\p@
+  \parsep \z@ \partopsep \p@ plus\z@ minus\p@
+  \itemsep \topsep
+}%
+\def\@listiv{\leftmargin\leftmarginiv
+  \labelwidth\leftmarginiv\advance\labelwidth-\labelsep
+}%
+\def\@listv{\leftmargin\leftmarginv
+  \labelwidth\leftmarginv\advance\labelwidth-\labelsep
+}%
+\def\@listvi{\leftmargin\leftmarginvi
+  \labelwidth\leftmarginvi\advance\labelwidth-\labelsep
+}%
+\endinput
+%%
+%% End of file `12pt.rtx'.
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/aps.rtx
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/aps.rtx
@@ -0,0 +1,573 @@
+%%
+%% This is file `aps.rtx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% revtex4.dtx  (with options: `aps')
+%% 
+%% This file is part of the APS files in the REVTeX 4 distribution.
+%% For the version number, search on the string 
+%% Original version by David Carlisle
+%% Modified by Arthur Ogawa (mailto:ogawa@teleport.com)
+%% 
+%% Copyright (c) 1999 The American Physical Society.
+%% http://publish.aps.org/revtex4/
+%% mailto:revtex4@aps.org
+%% 
+%% See the REVTeX 4 README file for restrictions and more information.
+%% 
+\NeedsTeXFormat{LaTeX2e}[1996/12/01]
+\ProvidesFile{aps.rtx}
+          [2001/08/02 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo
+\ifx\undefined\substyle@ext
+ \def\@tempa{%
+  \endinput
+  \GenericWarning{I must be read in by REVTeX! (Bailing out)}%
+ }%
+ \expandafter\else
+  \def\@tempa{}%
+ \expandafter\fi\@tempa
+\def\ao{Appl.\  Opt.\ }
+\def\ap{Appl.\  Phys.\ }
+\def\apl{Appl.\ Phys.\ Lett.\ }
+\def\apj{Astrophys.\ J.\ }
+\def\bell{Bell Syst.\ Tech.\ J.\ }
+\def\jqe{IEEE J.\ Quantum Electron.\ }
+\def\assp{IEEE Trans.\ Acoust.\ Speech Signal Process.\ }
+\def\aprop{IEEE Trans.\ Antennas Propag.\ }
+\def\mtt{IEEE Trans.\ Microwave Theory Tech.\ }
+\def\iovs{Invest.\ Ophthalmol.\ Vis.\ Sci.\ }
+\def\jcp{J.\ Chem.\ Phys.\ }
+\def\jmo{J.\ Mod.\ Opt.\ }
+\def\josa{J.\ Opt.\ Soc.\ Am.\ }
+\def\josaa{J.\ Opt.\ Soc.\ Am.\ A }
+\def\josab{J.\ Opt.\ Soc.\ Am.\ B }
+\def\jpp{J.\ Phys.\ (Paris) }
+\def\nat{Nature (London) }
+\def\oc{Opt.\ Commun.\ }
+\def\ol{Opt.\ Lett.\ }
+\def\pl{Phys.\ Lett.\ }
+\def\pra{Phys.\ Rev.\ A }
+\def\prb{Phys.\ Rev.\ B }
+\def\prc{Phys.\ Rev.\ C }
+\def\prd{Phys.\ Rev.\ D }
+\def\pre{Phys.\ Rev.\ E }
+\def\prl{Phys.\ Rev.\ Lett.\ }
+\def\rmp{Rev.\ Mod.\ Phys.\ }
+\def\pspie{Proc.\ Soc.\ Photo-Opt.\ Instrum.\ Eng.\ }
+\def\sjqe{Sov.\ J.\ Quantum Electron.\ }
+\def\vr{Vision Res.\ }
+\def\@fnsymbol#1{%
+ \ensuremath{%
+  \ifcase#1\or
+   *\or                        \dagger                   \or
+   \ddagger                \or \mathsection              \or
+   \mathparagraph\or
+   **\or                       \dagger\dagger            \or
+   \ddagger\ddagger        \or \mathsection \mathsection \or
+   \mathparagraph\mathparagraph\or
+   *{*}*\ignorespaces      \or \dagger\dagger\dagger     \or
+   \ddagger\ddagger\ddagger\or \mathsection \mathsection \mathsection \or
+   \mathparagraph\mathparagraph\mathparagraph\or
+  \else
+   \@ctrerr
+  \fi
+ }%
+}%
+\renewenvironment{titlepage}{%
+  \let\wastwocol@sw\twocolumn@sw
+  \onecolumngrid
+  \newpage
+  \thispagestyle{titlepage}%
+  \c@page\z@% article sets this to one not zero???
+}{%
+  \wastwocol@sw{\twocolumngrid}{\newpage}%
+}%
+\def\frontmatter@abstractheading{%
+ \preprintsty@sw{%
+  \begingroup
+   \centering\large
+   \abstractname
+   \par
+  \endgroup
+ }{}%
+}%
+\def\frontmatter@abstractwidth{400\p@}%
+\def\frontmatter@abstractfont{%
+ \small
+ \parindent1em\relax
+ \adjust@abstractwidth
+}%
+\def\adjust@abstractwidth{%
+ \dimen@\textwidth\advance\dimen@-\frontmatter@abstractwidth
+ \divide\dimen@\tw@
+ \galley@sw{%
+  \advance\rightskip\tw@\dimen@
+ }{%
+  \advance\leftskip\dimen@
+  \advance\rightskip\dimen@
+ }%
+}%
+\appdef\class@documenthook{%
+  \preprintsty@sw{%
+   \@ifxundefined\titlepage@sw{\@booleantrue\titlepage@sw}{}%
+   \def\frontmatter@abstractwidth{\textwidth}%
+   \def\frontmatter@affiliationfont{\it}%
+   \let\section\section@preprintsty
+   \let\subsection\subsection@preprintsty
+   \let\subsubsection\subsubsection@preprintsty
+  }{}%
+ }%
+\def\frontmatter@authorformat{%
+ \skip@\@flushglue
+ \@flushglue\z@ plus.3\hsize\relax
+ \centering
+ \advance\baselineskip\p@
+ \parskip11.5\p@\relax
+ \@flushglue\skip@
+}%
+\def\frontmatter@above@affilgroup{%
+}%
+\def\frontmatter@above@affiliation@script{%
+ \skip@\@flushglue
+ \@flushglue\z@ plus.3\hsize\relax
+ \centering
+ \@flushglue\skip@
+ \addvspace{3.5\p@}%
+}%
+\def\frontmatter@above@affiliation{%
+ \preprintsty@sw{}{%
+ }%
+}%
+\def\frontmatter@affiliationfont{%
+ \small\it
+}%
+\def\frontmatter@collaboration@above{%
+ \preprintsty@sw{%
+ }{%
+  \parskip1.5\p@\relax
+ }%
+}%
+\@ifxundefined\groupauthors@sw{%
+ \clo@groupedaddress
+}{}%
+\def\frontmatter@setup{%
+ \normalfont
+}%
+\def\frontmatter@title@above{\addvspace{6\p@}}%
+\def\frontmatter@title@format{\large\bfseries\centering\parskip\z@skip}%
+\def\frontmatter@title@below{}%
+\def\@author@parskip{3\p@}%
+\def\frontmatter@makefnmark{%
+ \@textsuperscript{%
+  \normalfont\@thefnmark
+ }%
+}%
+\def\frontmatter@authorbelow{%
+\addvspace{3\p@}%
+}%
+\def\frontmatter@RRAP@format{%
+  \small
+  \centering
+  \everypar{\hbox\bgroup(\@gobble@leavemode@uppercase}%
+  \def\par{\@ifvmode{}{\unskip)\egroup\@@par}}%
+}%
+\def\punct@RRAP{;\egroup\ \hbox\bgroup}%
+\def\@gobble@leavemode@uppercase#1#2{\expandafter\MakeTextUppercase}%
+\def\frontmatter@PACS@format{%
+   \addvspace{11\p@}%
+   \footnotesize
+   \adjust@abstractwidth
+   \parindent\z@
+   \parskip\z@skip
+   \samepage
+}%
+\def\frontmatter@keys@format{%
+   \footnotesize
+   \adjust@abstractwidth
+   \parindent\z@
+   \samepage
+}%
+\def\ps@titlepage{%
+  \def\@oddhead{%
+   \hfill
+   \produce@preprints\@preprint
+  }%
+  \let\@evenhead\@oddhead
+  \def\@oddfoot{%
+   \hb@xt@\z@{\byrevtex\hss}%
+   \hfil
+   \preprintsty@sw{\thepage}{}%
+   \quad\checkindate
+   \hfil
+  }%
+  \let\@evenfoot\@oddfoot
+}%
+\def\byrevtex{\byrevtex@sw{Typeset by REV\TeX}{}}%
+\def\produce@preprints#1{%
+ \preprint@sw{%
+  \vtop to \z@{%
+   \def\baselinestretch{1}%
+   \small
+   \let\preprint\preprint@count
+   \count@\z@#1\@ifnum{\count@>\tw@}{%
+    \hbox{%
+     \let\preprint\preprint@hlist
+     #1\setbox\z@\lastbox
+    }%
+   }{%
+    \let\preprint\preprint@cr
+    \halign{\hfil##\cr#1\crcr}%
+    \par
+    \vss
+   }%
+  }%
+ }{}%
+}%
+\def\preprint@cr#1{#1\cr}%
+\def\preprint@count#1{\advance\count@\@ne}%
+\def\preprint@hlist#1{#1\hbox{, }}%
+\def\@seccntformat#1{\csname the#1\endcsname.\quad}%
+\def\@hang@from#1#2#3{#1#2#3}%
+\def\section{%
+  \@startsection
+    {section}%
+    {1}%
+    {\z@}%
+    {0.8cm \@plus1ex \@minus .2ex}%
+    {0.5cm}%
+    {%
+      \normalfont\small\bfseries
+      \centering
+    }%
+}%
+\def\@hangfrom@section#1#2#3{\@hangfrom{#1#2}\MakeTextUppercase{#3}}%
+\def\subsection{%
+  \@startsection
+    {subsection}%
+    {2}%
+    {\z@}%
+    {.8cm \@plus1ex \@minus .2ex}%
+    {.5cm}%
+    {%
+     \normalfont\small\bfseries
+     \centering
+    }%
+}%
+\def\subsubsection{%
+  \@startsection
+    {subsubsection}%
+    {3}%
+    {\z@}%
+    {.8cm \@plus1ex \@minus .2ex}%
+    {.5cm}%
+    {%
+     \normalfont\small\itshape
+     \centering
+    }%
+}%
+\def\paragraph{%
+  \@startsection
+    {paragraph}%
+    {4}%
+    {\parindent}%
+    {\z@}%
+    {-1em}%
+    {\normalfont\normalsize\itshape}%
+}%
+\def\subparagraph{%
+  \@startsection
+    {subparagraph}%
+    {5}%
+    {\parindent}%
+    {3.25ex \@plus1ex \@minus .2ex}%
+    {-1em}%
+    {\normalfont\normalsize\bfseries}%
+}%
+\def\section@preprintsty{%
+  \@startsection
+    {section}%
+    {1}%
+    {\z@}%
+    {0.8cm \@plus1ex \@minus .2ex}%
+    {0.5cm}%
+    {%
+      \normalfont\small\bfseries
+    }%
+}%
+\def\subsection@preprintsty{%
+  \@startsection
+    {subsection}%
+    {2}%
+    {\z@}%
+    {.8cm \@plus1ex \@minus .2ex}%
+    {.5cm}%
+    {%
+     \normalfont\small\bfseries
+    }%
+}%
+\def\subsubsection@preprintsty{%
+  \@startsection
+    {subsubsection}%
+    {3}%
+    {\z@}%
+    {.8cm \@plus1ex \@minus .2ex}%
+    {.5cm}%
+    {%
+     \normalfont\small\itshape
+    }%
+}%
+ \@ifxundefined\frontmatter@footnote@produce{%
+  \let\frontmatter@footnote@produce\frontmatter@footnote@produce@endnote
+ }{}%
+\def\@pnumwidth{1.55em}
+\def\@tocrmarg {2.55em}
+\def\@dotsep{4.5pt}
+\setcounter{tocdepth}{3}
+\def\tableofcontents{%
+ \addtocontents{toc}{\string\tocdepth@munge}%
+ \print@toc{toc}%
+ \addtocontents{toc}{\string\tocdepth@restore}%
+}%
+\def\tocdepth@munge{%
+  \let\l@section@saved\l@section
+  \let\l@section\@gobble@tw@
+}%
+\def\@gobble@tw@#1#2{}%
+\def\tocdepth@restore{%
+  \let\l@section\l@section@saved
+}%
+\def\l@part#1#2{\addpenalty{\@secpenalty}%
+ \begingroup
+  \set@tocdim@pagenum{#2}%
+  \parindent \z@
+  \rightskip\tocleft@pagenum plus 1fil\relax
+  \skip@\parfillskip\parfillskip\z@
+  \addvspace{2.25em plus\p@}%
+  \large \bf %
+  \leavevmode\ignorespaces#1\unskip\nobreak\hskip\skip@
+  \hb@xt@\rightskip{\hfil\unhbox\z@}\hskip-\rightskip\hskip\z@skip
+  \par
+  \nobreak %
+ \endgroup
+}%
+\def\tocleft@{\z@}%
+\def\tocdim@min{5\p@}%
+\def\l@section{%
+ \l@@sections{}{section}% Implicit #3#4
+}%
+\def\l@f@section{%
+ \addpenalty{\@secpenalty}%
+ \addvspace{1.0em plus\p@}%
+ \bf
+}%
+\def\l@subsection{%
+ \l@@sections{section}{subsection}% Implicit #3#4
+}%
+\def\l@subsubsection{%
+ \l@@sections{subsection}{subsubsection}% Implicit #3#4
+}%
+\def\l@paragraph#1#2{}%
+\def\l@subparagraph#1#2{}%
+\let\toc@pre\toc@pre@auto
+\let\toc@post\toc@post@auto
+\def\listoffigures{\print@toc{lof}}%
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\def\listoftables{\print@toc{lot}}%
+\let\l@table\l@figure
+\appdef\class@documenthook{%
+ \@ifxundefined\raggedcolumn@sw{\@booleantrue\raggedcolumn@sw}{}%
+ \raggedcolumn@sw{\raggedbottom}{\flushbottom}%
+}%
+\def\tableft@skip@float{\z@ plus\hsize}%
+\def\tabmid@skip@float{\@flushglue}%
+\def\tabright@skip@float{\z@ plus\hsize}%
+\def\array@row@pre@float{\hline\hline\noalign{\vskip\doublerulesep}}%
+\def\array@row@pst@float{\noalign{\vskip\doublerulesep}\hline\hline}%
+\def\@makefntext#1{%
+ \def\baselinestretch{1}%
+ \reset@font
+ \footnotesize
+ \leftskip1em
+ \parindent1em
+ \noindent\nobreak\hskip-\leftskip
+ \hb@xt@\leftskip{%
+  \Hy@raisedlink{\hyper@anchorstart{footnote@\the\c@footnote}\hyper@anchorend}%
+  \hss\@makefnmark\
+ }%
+ #1%
+ \par
+}%
+\prepdef\appendix{%
+ \par
+ \let\@hangfrom@section\@hangfrom@appendix
+ \let\@hangfroms@section\@hangfroms@appendix
+ \let\@sectioncntformat\@appendixcntformat
+}%
+\def\@hangfrom@appendix#1#2#3{%
+ #1%
+ \@if@empty{#2}{%
+  #3%
+ }{%
+  #2\@if@empty{#3}{}{:\ #3}%
+ }%
+}%
+\def\@hangfroms@appendix#1#2{%
+ #1#2%
+}%
+\def\@appendixcntformat#1{\appendixname\ \csname the#1\endcsname}%
+ \bibpunct{[}{]}{,}{n}{}{,}%
+ \def\bibsection{%
+  \par
+  \onecolumngrid@push
+  \begingroup
+   \baselineskip26\p@
+   \bib@device{\textwidth}{245.5\p@}%
+ \endgroup
+  \nobreak\@nobreaktrue
+  \addvspace{19\p@}%
+  \par
+  \onecolumngrid@pop
+ }%
+\def\bib@device#1#2{%
+\hb@xt@#1{%
+ \hfil
+ \phantomsection
+  \addcontentsline {toc}{section}{\protect\numberline{}\refname}%
+ \hb@xt@#2{%
+  \skip@\z@\@plus-1fil\relax
+                        \leaders\hrule height.25 \p@ depth.25 \p@ \hskip\z@\@plus1fil
+\hskip\skip@
+\hskip\z@\@plus0.125fil\leaders\hrule height.375\p@ depth.375\p@ \hskip\z@\@plus0.75fil \hskip\z@\@plus0.125fil
+\hskip\skip@
+\hskip\z@\@plus0.25 fil\leaders\hrule height.5  \p@ depth.5  \p@ \hskip\z@\@plus0.5 fil \hskip\z@\@plus0.25 fil
+\hskip\skip@
+\hskip\z@\@plus0.375fil\leaders\hrule height.625\p@ depth.625\p@ \hskip\z@\@plus0.25fil \hskip\z@\@plus0.375fil
+ }%
+\hfil
+}%
+}%
+\let\bibpreamble\@empty
+\bibsep\z@\relax
+\def\newblock{\ }%
+ \def\bibfont{%
+  \small
+ }%
+\newenvironment{theindex}{%
+ \columnseprule \z@
+ \columnsep 35\p@
+ \c@secnumdepth-\maxdimen
+ \onecolumngrid@push
+ \section{\indexname}%
+ \thispagestyle{plain}%
+ \parindent\z@
+ \parskip\z@ plus.3\p@\relax
+ \let\item\@idxitem
+ \onecolumngrid@pop
+}{%
+}%
+\def\@idxitem{\par\hangindent 40\p@}
+\def\subitem{\par\hangindent 40\p@ \hspace*{20\p@}}
+\def\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}}
+\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax}
+\def\journal@pra{pra}%
+\def\journal@prb{prb}%
+\def\journal@prc{prc}%
+\def\journal@prd{prd}%
+\def\journal@pre{pre}%
+\def\journal@prl{prl}%
+\def\journal@prstab{prstab}%
+\def\journal@rmp{rmp}%
+\@ifx{\@journal\journal@pra}{%
+}{}%
+\@ifx{\@journal\journal@prb}{%
+ \@ifxundefined\bibnotes@sw{\@booleantrue\bibnotes@sw}{}%
+ \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}%
+ \def\@onlinecite#1{\begingroup\let\@cite\NAT@citenum\citealp{#1}\endgroup}%
+ \appdef\class@documenthook{%
+  \@ifxundefined\place@bibnumber{%
+   \let\place@bibnumber\place@bibnumber@sup
+  }{}%
+ }%
+}{}%
+\@ifx{\@journal\journal@prc}{%
+}{}%
+\@ifx{\@journal\journal@prd}{%
+}{}%
+\@ifx{\@journal\journal@pre}{%
+}{}%
+\@ifx{\@journal\journal@prl}{%
+ \@ifxundefined\bibnotes@sw{\@booleantrue\bibnotes@sw}{}%
+ \@booleanfalse\acknowledgments@sw
+ \def\bibsection{%
+  \par
+  \begingroup
+   \baselineskip26\p@
+   \bib@device{\hsize}{72\p@}%
+ \endgroup
+  \nobreak\@nobreaktrue
+  \addvspace{19\p@}%
+ }%
+ \@ifxundefined\lengthcheck@sw{\@booleanfalse\lengthcheck@sw}{}%
+  \lengthcheck@sw{%
+   \RequirePackage{times}%
+  }{%
+  }%
+ \c@secnumdepth=-\maxdimen
+ \appdef\set@typesize@hook{%
+  \@ifnum{\@pointsize=10\relax}{%
+   \lengthcheck@sw{%
+    \def\large{%
+     \@setfontsize\large{12.5}{14\p@}%
+    }%
+    \def\normalsize{%
+     \@setfontsize\normalsize{10.5}\@xiipt
+     \abovedisplayskip 6\p@ \@plus6\p@ \@minus5\p@
+     \belowdisplayskip \abovedisplayskip
+     \abovedisplayshortskip  \abovedisplayskip
+     \belowdisplayshortskip \abovedisplayskip
+     \let\@listi\@listI
+    }%
+    \def\small{%
+     \@setfontsize\small{9.5}\@xipt
+     \abovedisplayskip 5\p@ \@plus5\p@ \@minus4\p@
+     \belowdisplayskip \abovedisplayskip
+     \abovedisplayshortskip  \abovedisplayskip
+     \belowdisplayshortskip \abovedisplayskip
+     \let\@listi\@listI
+    }%
+    \DeclareMathSizes{12.5}{12.5}{9}{6}%
+    \DeclareMathSizes{10.5}{10.5}{7.5}{5}%
+    \DeclareMathSizes{9.5}{9.5}{7.0}{5}%
+   }{%
+    \def\normalsize{%
+     \@setfontsize\normalsize\@xpt\@xiipt
+     \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+     \belowdisplayskip \abovedisplayskip
+     \abovedisplayshortskip  \abovedisplayskip
+     \belowdisplayshortskip \abovedisplayskip
+     \let\@listi\@listI
+    }%
+   }%
+  }{}%
+ }%
+  \@ifnum{\@pointsize=10\relax}{%
+   \textheight = 694.0\p@
+  }{}%
+}{}%
+\@ifx{\@journal\journal@prstab}{%
+}{}%
+\@ifx{\@journal\journal@rmp}{\input{\@journal\substyle@ext}}{}%
+\@ifxundefined\footinbib@sw{\@booleantrue\footinbib@sw}{}%
+\appdef\class@documenthook{%
+ \@ifxundefined\place@bibnumber{%
+  \let\place@bibnumber\place@bibnumber@inl
+ }{}%
+ \@ifxundefined\@bibstyle{%
+  \def\@bibstyle{apsrev}%
+ }{}%
+}%
+\endinput
+%%
+%% End of file `aps.rtx'.
--- texlive-extra-2009.orig/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/rmp.rtx
+++ texlive-extra-2009/debian/texlive-publishers.root/usr/share/texmf-texlive/tex/latex/revtex4/rmp.rtx
@@ -0,0 +1,238 @@
+%%
+%% This is file `rmp.rtx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% revtex4.dtx  (with options: `rmp')
+%% 
+%% This file is part of the APS files in the REVTeX 4 distribution.
+%% For the version number, search on the string 
+%% Original version by David Carlisle
+%% Modified by Arthur Ogawa (mailto:ogawa@teleport.com)
+%% 
+%% Copyright (c) 1999 The American Physical Society.
+%% http://publish.aps.org/revtex4/
+%% mailto:revtex4@aps.org
+%% 
+%% See the REVTeX 4 README file for restrictions and more information.
+%% 
+\NeedsTeXFormat{LaTeX2e}[1996/12/01]
+\ProvidesFile{rmp.rtx}
+          [2001/08/02 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo
+\ifx\undefined\substyle@ext
+ \def\@tempa{%
+  \endinput
+  \GenericWarning{I must be read in by REVTeX! (Bailing out)}%
+ }%
+ \expandafter\else
+  \def\@tempa{}%
+ \expandafter\fi\@tempa
+\@ifx@empty\@journal{%
+ \class@warn{I have to read in the aps substyle first!}%
+ \endinput
+ \def\@society{aps}\def\@journal{rmp}%
+ \expandafter\input\expandafter{\@society\substyle@ext}%
+}{}%
+\def\frontmatter@setup{%
+ \normalfont\sffamily\raggedright
+}%
+\def\PACS@warn{RMP documents do not display PACS. Your \string\pacs\space will be ignored}%
+\def\frontmatter@title@above{}%
+\def\frontmatter@title@format{\Large\bfseries\raggedright}% HelveticaNeue-Medium(Italic) 14pt.
+\def\frontmatter@title@below{\addvspace{12\p@}}% 24pt b-b down to first author
+\def\frontmatter@authorformat{%
+ \preprintsty@sw{\vskip0.5pc\relax}{}%
+ \@tempskipa\@flushglue
+ \@flushglue\z@ plus50\p@\relax
+ \raggedright\advance\leftskip.5in\relax
+ \@flushglue\@tempskipa
+ \parskip\z@skip
+}%
+\def\frontmatter@affiliationfont{% Helvetica 9/10.2
+ \small\slshape\selectfont\baselineskip10.5\p@\relax
+ \@tempskipa\@flushglue
+ \@flushglue\z@ plus50\p@\relax
+ \raggedright\advance\leftskip.5in\relax
+ \@flushglue\@tempskipa
+}%
+\def\frontmatter@above@affilgroup{\addvspace{7.2\p@}}% additional leading above an author
+\def\frontmatter@above@affiliation{\addvspace{5.3\p@}}%
+\def\frontmatter@above@affiliation@script{}%
+\@ifxundefined\groupauthors@sw{%
+ \clo@groupedaddress
+}{}%
+\def\frontmatter@RRAP@format{%
+  \addvspace{7.3\p@}%
+  \small
+  \raggedright\advance\leftskip.5in\relax
+}%
+\def\produce@RRAP#1{%
+  \@if@empty{#1}{}{%
+   \@ifvmode{\leavevmode}{}%
+   \unskip(\ignorespaces#1\unskip)\quad
+  }%
+}%
+\def\frontmatter@abstractheading{%
+ \preprintsty@sw{%
+  \begingroup
+   \centering\large
+   \abstractname
+   \par
+  \endgroup
+  \vspace{.5pc}%
+ }{}%
+}%
+\def\frontmatter@abstractfont{%
+ \footnotesize
+ \hsize360\p@
+ \leftskip=0.5in
+ \advance\hsize\leftskip
+ \parindent\z@
+}%
+\def\frontmatter@preabstractspace{7.7\p@}%
+\def\frontmatter@postabstractspace{24.6\p@}%
+ \appdef\set@typesize@hook{%
+  \@ifxundefined\preprintsty@sw{}{%
+   \preprintsty@sw{}{%
+    \def\normalsize{%
+     \@setsize\normalsize{12pt}\xpt\@xpt
+     \abovedisplayskip 10\p@ plus2\p@ minus5\p@
+     \belowdisplayskip \abovedisplayskip
+     \abovedisplayshortskip  \abovedisplayskip
+     \belowdisplayshortskip \abovedisplayskip
+     \let\@listi\@listI
+    }%
+   }%
+  }%
+ }%
+ \footnotesep 9.25pt
+ \skip\footins 36pt plus 4pt minus 2pt
+ \def\footnoterule{\kern-13pt\hrule width.5in\kern15.6pt\relax}%
+\def\thepart{\Roman{part}} %
+\def\thesection{\Roman{section}}
+\def\p@section{}
+\def\thesubsection{\Alph{subsection}}
+\def\p@subsection{\thesection.}
+\def\thesubsubsection{\arabic{subsubsection}}
+\def\p@subsubsection{\thesection.\thesubsection.}
+\def\theparagraph{\alph{paragraph}}
+\def\p@paragraph{\thesection.\thesubsection.\thesubsubsection.}
+\def\thesubparagraph{\arabic{subparagraph}}
+\def\p@subparagraph{\thesection.\thesubsection.\thesubsubsection.\theparagraph.}
+\def\@seccntformat#1{\csname the#1\endcsname.\hskip0.5em\relax}%
+ \def\section{%
+  \@startsection{section}{1}{\z@}{0.8cm plus1ex minus.2ex}{0.4cm}%
+  {%
+   \small\sffamily\bfseries\selectfont
+   \raggedright
+   \parindent\z@
+  }%
+ }%
+ \def\@hangfrom@section#1#2#3{\@hangfrom{#1#2}\MakeTextUppercase{#3}}%
+ \def\subsection{%
+  \@startsection{subsection}{2}{\z@}{0.8cm plus1ex minus.2ex}{0.4cm}%
+  {%
+   \small\sffamily\bfseries
+   \raggedright
+   \parindent\z@
+  }%
+ }%
+ \def\subsubsection{%
+  \@startsection{subsubsection}{3}{\z@}{.8cm plus1ex minus.2ex}{0.4cm}%
+  {%
+   \small\sffamily\selectfont
+   \raggedright
+   \parindent\z@
+  }%
+ }%
+ \def\paragraph{%
+  \@startsection{paragraph}{4}{\z@}{.8cm plus1ex minus.2ex}{-1em}%
+  {%
+   \small\slshape\selectfont
+   \raggedright
+   \parindent\z@
+  }%
+ }%
+ \def\subparagraph{%
+  \@startsection{subparagraph}{4}{\parindent}{3.25ex plus1ex minus.2ex}{-1em}%
+  {\normalsize\bfseries\selectfont}%
+ }%
+ \setcounter{tocdepth}{4}% FIXME: has no effect
+\appdef\appendix{%
+ \let\@hangfrom@section\@hangfrom@appendix
+ \let\@hangfroms@section\@hangfroms@appendix
+ \let\@sectioncntformat\@appendixcntformat
+}%
+\def\@hangfrom@appendix#1#2#3{%
+ #1%
+ \@if@empty{#2}{%
+  #3%
+ }{%
+  #2\@if@empty{#3}{}{:\ #3}%
+ }%
+}%
+\def\@hangfroms@appendix#1#2{%
+ #1\appendixname\@if@empty{#2}{}{:\ #2}%
+}%
+\def\@appendixcntformat#1{\appendixname\ \csname the#1\endcsname}%
+\setlength\belowcaptionskip{2\p@}
+\long\def\@makecaption#1#2{%
+  \vskip\abovecaptionskip
+  \vbox{%
+   \flushing
+   \small\rmfamily
+   \noindent
+   #1\nobreak\hskip.5em plus.2em\ignorespaces#2\par
+  }%
+  \vskip\belowcaptionskip
+}%
+\appdef\class@documenthook{%
+ \@ifxundefined\@bibstyle{%
+  \def\@bibstyle{apsrmp}%
+ }{}%
+}%
+ \bibpunct{(}{)}{;}{a}{,}{,}%
+ \let\cite\citep
+\def\bibsection{%
+ \let\@hangfroms@section\@hang@froms
+ \section*{\refname}%
+ \@nobreaktrue
+}%
+\let\bibpreamble\@empty
+\def\newblock{\ }%
+\bibhang10\p@
+\bibsep\z@
+\@ifxundefined\footinbib@sw{}{%
+ \footinbib@sw{%
+  \class@warn{%
+   Footnotes in bibliography are incompatible with RMP.^^J%
+   Undoing the footinbib option.
+  }%
+ }{}%
+}%
+\@booleanfalse\footinbib@sw
+\def\eprint#1{eprint #1}%
+\def\toc@@font{%
+ \footnotesize\rmfamily
+ \def\\{\space\ignorespaces}%
+}%
+\def\@dotsep{5.5pt}%
+\def\tocleft@{\z@}%
+\def\tocdim@min{5\p@}%
+\def\l@section{%
+ \l@@sections{}{section}% Implicit #3#4
+}%
+\def\l@subsection{%
+ \l@@sections{section}{subsection}% Implicit #3#4
+}%
+\def\l@subsubsection{%
+ \l@@sections{subsection}{subsubsection}% Implicit #3#4
+}%
+\def\l@paragraph#1#2{}%
+\def\l@subparagraph#1#2{}%
+\let\toc@pre\toc@pre@auto
+\let\toc@post\toc@post@auto
+\endinput
+%%
+%% End of file `rmp.rtx'.
--- texlive-extra-2009.orig/debian/texlive-latex-extra.root/usr/share/man/man1/perltex.1
+++ texlive-extra-2009/debian/texlive-latex-extra.root/usr/share/man/man1/perltex.1
@@ -0,0 +1,267 @@
+.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sh \" Subsection heading
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+'br\}
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.if \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
+..
+.    nr % 0
+.    rr F
+.\}
+.\"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.hy 0
+.if n .na
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "PERLTEX 1"
+.TH PERLTEX 1 "2005-07-07" "perl v5.8.8" "User Contributed Perl Documentation"
+.SH "NAME"
+perltex \- enable LaTeX macros to be defined in terms of Perl code
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+perltex
+[\fB\-\-help\fR]
+[\fB\-\-latex\fR=\fIprogram\fR]
+[\fB\-\-\fR[\fBno\fR]\fBsafe\fR]
+[\fB\-\-permit\fR=\fIfeature\fR]
+[\fIlatex options\fR]
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+LaTeX \*(-- through the underlying TeX typesetting system \*(-- produces
+beautifully typeset documents but has a macro language that is
+difficult to program.  In particular, support for complex string
+manipulation is largely lacking.  Perl is a popular general-purpose
+programming language whose forte is string manipulation.  However, it
+has no typesetting capabilities whatsoever.
+.PP
+Clearly, Perl's programmability could complement LaTeX's typesetting
+strengths.  \fBperltex\fR is the tool that enables a symbiosis between
+the two systems.  All a user needs to do is compile a LaTeX document
+using \fBperltex\fR instead of \fBlatex\fR.  (\fBperltex\fR is actually a
+wrapper for \fBlatex\fR, so no \fBlatex\fR functionality is lost.)  If the
+document includes a \f(CW\*(C`\eusepackage{perltex}\*(C'\fR in its preamble, then
+\&\f(CW\*(C`\eperlnewcommand\*(C'\fR and \f(CW\*(C`\eperlrenewcommand\*(C'\fR macros will be made
+available.  These behave just like LaTeX's \f(CW\*(C`\enewcommand\*(C'\fR and
+\&\f(CW\*(C`\erenewcommand\*(C'\fR except that the macro body contains Perl code instead
+of LaTeX code.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+\&\fBperltex\fR accepts the following command-line options:
+.IP "\fB\-\-help\fR" 4
+.IX Item "--help"
+Display basic usage information.
+.IP "\fB\-\-latex\fR=\fIprogram\fR" 4
+.IX Item "--latex=program"
+Specify a program to use instead of \fBlatex\fR.  For example,
+\&\f(CW\*(C`\-\-latex=pdflatex\*(C'\fR would typeset the given document using
+\&\fBpdflatex\fR instead of ordinary \fBlatex\fR.
+.IP "\fB\-\-\fR[\fBno\fR]\fBsafe\fR" 4
+.IX Item "--[no]safe"
+Enable or disable sandboxing.  With the default of \f(CW\*(C`\-\-safe\*(C'\fR,
+\&\fBperltex\fR executes the code from a \f(CW\*(C`\eperlnewcommand\*(C'\fR or
+\&\f(CW\*(C`\eperlrenewcommand\*(C'\fR macro within a protected environment that
+prohibits ``unsafe'' operations such as accessing files or executing
+external programs.  Specifying \f(CW\*(C`\-\-nosafe\*(C'\fR gives the LaTeX document
+\&\fIcarte blanche\fR to execute any arbitrary Perl code, including that
+which can harm the user's files.  See Safe for more information.
+.IP "\fB\-\-permit\fR=\fIfeature\fR" 4
+.IX Item "--permit=feature"
+Permit particular Perl operations to be performed.  The \f(CW\*(C`\-\-permit\*(C'\fR
+option, which can be specified more than once on the command line,
+enables finer-grained control over the \fBperltex\fR sandbox.  See
+Opcode for more information.
+.PP
+These options are then followed by whatever options are normally
+passed to \fBlatex\fR (or whatever program was specified with
+\&\f(CW\*(C`\-\-latex\*(C'\fR), including, for instance, the name of the \fI.tex\fR file to
+compile.
+.SH "EXAMPLES"
+.IX Header "EXAMPLES"
+In its simplest form, \fBperltex\fR is run just like \fBlatex\fR:
+.PP
+.Vb 1
+\&    perltex myfile.tex
+.Ve
+.PP
+To use \fBpdflatex\fR instead of regular \fBlatex\fR, use the \f(CW\*(C`\-\-latex\*(C'\fR
+option:
+.PP
+.Vb 1
+\&    perltex \-\-latex=pdflatex myfile.tex
+.Ve
+.PP
+If LaTeX gives a ``\f(CW\*(C`trapped by operation mask\*(C'\fR'' error and you trust
+the \fI.tex\fR file you're trying to compile not to execute malicious
+Perl code (e.g., because you wrote it yourself), you can disable
+\&\fBperltex\fR's safety mechansisms with \f(CW\*(C`\-\-nosafe\*(C'\fR:
+.PP
+.Vb 1
+\&    perltex \-\-nosafe myfile.tex
+.Ve
+.PP
+The following command gives documents only \fBperltex\fR's default
+permissions (\f(CW\*(C`:browse\*(C'\fR) plus the ability to open files and invoke the
+\&\f(CW\*(C`time\*(C'\fR command:
+.PP
+.Vb 2
+\&    perltex \-\-permit=:browse \-\-permit=:filesys_open
+\&      \-\-permit=time myfile.tex
+.Ve
+.SH "ENVIRONMENT"
+.IX Header "ENVIRONMENT"
+\&\fBperltex\fR honors the following environment variables:
+.IP "\s-1PERLTEX\s0" 4
+.IX Item "PERLTEX"
+Specify the filename of the LaTeX compiler.  The LaTeX compiler
+defaults to ``\f(CW\*(C`latex\*(C'\fR''.  The \f(CW\*(C`PERLTEX\*(C'\fR environment variable
+overrides this default, and the \f(CW\*(C`\-\-latex\*(C'\fR command-line option (see
+\&\*(L"\s-1OPTIONS\s0\*(R") overrides that.
+.SH "FILES"
+.IX Header "FILES"
+While compiling \fIjobname.tex\fR, \fBperltex\fR makes use of the following
+files:
+.IP "\fIjobname.lgpl\fR" 4
+.IX Item "jobname.lgpl"
+log file written by Perl; helpful for debugging Perl macros
+.IP "\fIjobname.topl\fR" 4
+.IX Item "jobname.topl"
+information sent from LaTeX to Perl
+.IP "\fIjobname.frpl\fR" 4
+.IX Item "jobname.frpl"
+information sent from Perl to LaTeX
+.IP "\fIjobname.tfpl\fR" 4
+.IX Item "jobname.tfpl"
+``flag'' file whose existence indicates that \fIjobname.topl\fR contains
+valid data
+.IP "\fIjobname.ffpl\fR" 4
+.IX Item "jobname.ffpl"
+``flag'' file whose existence indicates that \fIjobname.frpl\fR contains
+valid data
+.IP "\fIjobname.dfpl\fR" 4
+.IX Item "jobname.dfpl"
+``flag'' file whose existence indicates that \fIjobname.ffpl\fR has been
+deleted
+.SH "NOTES"
+.IX Header "NOTES"
+\&\fBperltex\fR's sandbox defaults to what Opcode calls ``\f(CW\*(C`:browse\*(C'\fR''.
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+\&\fIlatex\fR\|(1), \fIpdflatex\fR\|(1), \fIperl\fR\|(1), \fISafe\fR\|(3pm), \fIOpcode\fR\|(3pm)
+.SH "AUTHOR"
+.IX Header "AUTHOR"
+Scott Pakin, \fIscott+pt@pakin.org\fR
--- texlive-extra-2009.orig/debian/texlive-latex-extra.root/usr/share/man/man1/ps4pdf.1
+++ texlive-extra-2009/debian/texlive-latex-extra.root/usr/share/man/man1/ps4pdf.1
@@ -0,0 +1,36 @@
+.TH PS4PDF "1" "April 2006" "ps4pdf" "User Commands"
+.SH NAME
+ps4pdf \- a shell script for creating .pdf from .tex
+.SH SYNOPSIS
+.B ps4pdf [--version|-h|--help|-q|-v] file
+.SH DESCRIPTION
+.PP
+ps4pdf creates a .pdf file from a .tex file by calling latex, dvips, and
+ps2pdf.
+.SH OPTIONS
+.TP
+file
+.IP
+The TeX file which should be compiled into a pdf document.
+.TP
+\fB\-\-help\fR \fB\-h\fR
+.IP
+Display a short help message
+.TP
+\fB\-\-version\fR
+.IP
+Display the version of the script.
+.TP
+\fB\-v\fR
+.IP
+Be a bit noisy.
+.TP
+\fB\-q\fR
+.IP
+Be silent.
+.SH AUTHORS
+.B ps4pdf
+was written by Thomas Esser.
+This manpage
+was written by Norbert Preining for Debian/GNU Linux and may be used,
+modified and/or distributed freely by anyone.
--- texlive-extra-2009.orig/debian/texlive-extra-utils.root/usr/share/man/man1/pdfcrop.1
+++ texlive-extra-2009/debian/texlive-extra-utils.root/usr/share/man/man1/pdfcrop.1
@@ -0,0 +1,58 @@
+.TH PDFCROP "1" "May 2006" "pdfcrop" "1.5, 2004/06/24 - Copyright (c) 2002, 2004 by Heiko Oberdiek"
+.SH NAME
+PDFCROP \- crop pdf files to their minimal size.
+.SH SYNOPSIS
+.B pdfcrop
+[\fIOPTIONS\fR ...] \fBinput\fR[.pdf] [\FIoutput file\fR]
+.SH DESCRIPTION
+.B pdfcrop
+is a utility to calculate and remove empty margins from each page in
+the input PDF file.  The resulting output file occupies the minimal
+paper size needed for the contents and is therefore suitable for
+inclusion as a graphic
+.SH OPTIONS
+.TP
+\fB\-\-help\fR
+print usage
+.TP
+\fB\-\-version\fR
+print version
+.TP
+\fB\-\-\fR(\fBno\fR)\fBverbose\fR
+verbose printing                      (default: false)
+.TP
+\fB\-\-\fR(\fBno\fR)\fBdebug\fR
+debug informations                    (default: false)
+.TP
+\fB\-\-gscmd\fR <name>
+call of ghostscript                   (default: gs)
+.TP
+\fB\-\-pdftexcmd\fR <name>
+call of pdfTeX                        (default: pdftex)
+.TP
+\fB\-\-margins\fR "<left> <top> <right> <bottom>"
+(0 0 0 0)
+add extra margins, unit is bp. If only one number is
+given, then it is used for all margins, in the case
+of two numbers they are also used for right and bottom.
+.TP
+\fB\-\-\fR(\fBno\fR)\fBclip
+clipping support, if margins are set  (default: false)
+.TP
+\fB\-\-\fR(\fBno\fR)\fBhires
+using `%%HiResBoundingBox' instead of `%%BoundingBox'   (default: false)
+.TP
+\fB\-\-papersize\fR <foo>
+parameter for gs's \fB\-sPAPERSIZE=\fR<foo>,
+use only with older gs versions <7.32
+.SH EXAMPLES
+.IP
+pdfcrop \fB\-\-margins\fR 10 input.pdf output.pdf
+.IP
+pdfcrop \fB\-\-margins\fR '5 10 5 20' \fB\-\-clip\fR input.pdf output.pdf
+.SH "AUTHORS"
+.B pdfcrop
+has been written by Heiko Oberdiek.  This manual page has been written
+by Frank K\[:u]ster for the Debian/GNU Linux distribution and may be
+freely used, modified and/or distributed by anyone.
+
--- texlive-extra-2009.orig/debian/texlive-extra-utils.root/usr/share/man/man1/pkfix.1
+++ texlive-extra-2009/debian/texlive-extra-utils.root/usr/share/man/man1/pkfix.1
@@ -0,0 +1,42 @@
+.TH PKFIX "1" "May 2006" "PKFIX 1.3, 2005/02/25" "User Commands"
+.SH NAME
+pkfix \- replace pk fonts in postscript files with type1 versions
+.SH SYNOPSIS
+pkfix [options] <inputfile.ps> <outputfile.ps>
+.SH DESCRIPTION
+This program tries to replace pk fonts in <inputfile.ps>
+by the type 1 versions. The result is written in <outputfile.ps>.
+.PP
+Options: (defaults in parenthesis)
+.TP
+\fB\-\-help\fR
+print usage
+.TP
+\fB\-\-\fR(no)quiet
+suppress messages                            (false)
+.TP
+\fB\-\-\fR(no)verbose
+verbose printing                             (false)
+.TP
+\fB\-\-\fR(no)debug
+debug informations                           (false)
+.TP
+\fB\-\-\fR(no)clean
+clear temp files                             (true)
+.TP
+\fB\-\-\fR(no)usetex
+use TeX for generating the DVI file          (false)
+.TP
+\fB\-\-tex\fR texcmd
+tex command name (plain format)              (tex)
+.TP
+\fB\-\-dvips\fR dvipscmd
+dvips command name                           (dvips)
+.TP
+\fB\-\-options\fR opt
+dvips options                                (\fB\-Ppdf\fR \fB\-G0\fR)
+.SH AUTHORS
+.B pkfix
+has been written by Heiko Oberdiek.  This manual page has been written
+by Norbert Preining for the Debian/GNU Linux distribution and may be
+freely used, modified and/or distributed by anyone.
--- texlive-extra-2009.orig/debian/patches/10_wsuipa
+++ texlive-extra-2009/debian/patches/10_wsuipa
@@ -0,0 +1,70 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10_wsuipa.dpatch by  <preining@logic.at>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fix shell script containing explanations outside any comment char
+
+@DPATCH@
+ texmf-dist/fonts/source/public/wsuipa/compilefonts |   52 ++++++++++-----------
+ 1 files changed, 26 insertions(+), 26 deletions(-)
+
+Index: texlive-extra-2007.dfsg.1/texmf-dist/fonts/source/public/wsuipa/compilefonts
+===================================================================
+--- texlive-extra-2007.dfsg.1.orig/texmf-dist/fonts/source/public/wsuipa/compilefonts	2006-07-12 15:37:10.000000000 +0200
++++ texlive-extra-2007.dfsg.1/texmf-dist/fonts/source/public/wsuipa/compilefonts	2007-01-22 18:49:26.000000000 +0100
+@@ -28,29 +28,29 @@
+     done
+ done
+ 
+-------------------------------------8<------------------------------------
+-The 300pk fonts in this directory should be sufficient for use with most
+-standard 300dpi laserprinters.  If you use a recent version of dvips, it
+-will call metafont on the fly to generate the fonts it needs as long as
+-it can find the .mf files.  If you use xdvi or maxview as your
+-previewer, the 300pk fonts should be sufficient.  For other previewers,
+-however, you will probably have to generate your own screen fonts.  The
+-easiest way to use metafont to do this is with the script, compilefonts,
+-based on a script, CompileFonts, by James Clark, the author of groff.
+-However, it is essential that the mode chosen be one which is in
+-/usr/local/lib/tex/mf/inputs/modes.mf (or wherever on one's installation
+-this file is kept).  E.g. for 120dpi fonts for dvipage under Sunview,
+-choose mode=OneTwoZero.  For 110dpi fonts for dvivga under Xenix, use
+-mode=IBMVGA and dpi=110.  If one is using dvivga under MS-DOS, it will
+-be necessary to rename the fonts because of filename limitations under
+-MS-DOS.  Use the directory structure and filenames in your dvivga
+-installation as a model.
+-
+-Let me repeat again that the modes MUST be defined in modes.mf.  If
+-you need the above modes and they are not present, ask your system
+-administrator to obtain a more up-to-date modes.mf file.  (One should
+-always be available at a nearby CTAN archive site.)
+-
+-It is recommended that compilefonts be invoked in the background as
+-the process can be lengthy (15 minutes on a Sun IPC).  To do this,
+-type "compilefonts &" at your Unix shell prompt.
++# ------------------------------------8<------------------------------------
++# The 300pk fonts in this directory should be sufficient for use with most
++# standard 300dpi laserprinters.  If you use a recent version of dvips, it
++# will call metafont on the fly to generate the fonts it needs as long as
++# it can find the .mf files.  If you use xdvi or maxview as your
++# previewer, the 300pk fonts should be sufficient.  For other previewers,
++# however, you will probably have to generate your own screen fonts.  The
++# easiest way to use metafont to do this is with the script, compilefonts,
++# based on a script, CompileFonts, by James Clark, the author of groff.
++# However, it is essential that the mode chosen be one which is in
++# /usr/local/lib/tex/mf/inputs/modes.mf (or wherever on one's installation
++# this file is kept).  E.g. for 120dpi fonts for dvipage under Sunview,
++# choose mode=OneTwoZero.  For 110dpi fonts for dvivga under Xenix, use
++# mode=IBMVGA and dpi=110.  If one is using dvivga under MS-DOS, it will
++# be necessary to rename the fonts because of filename limitations under
++# MS-DOS.  Use the directory structure and filenames in your dvivga
++# installation as a model.
++# 
++# Let me repeat again that the modes MUST be defined in modes.mf.  If
++# you need the above modes and they are not present, ask your system
++# administrator to obtain a more up-to-date modes.mf file.  (One should
++# always be available at a nearby CTAN archive site.)
++# 
++# It is recommended that compilefonts be invoked in the background as
++# the process can be lengthy (15 minutes on a Sun IPC).  To do this,
++# type "compilefonts &" at your Unix shell prompt.
--- texlive-extra-2009.orig/debian/patches/epstopdf-update
+++ texlive-extra-2009/debian/patches/epstopdf-update
@@ -0,0 +1,515 @@
+update epstopdf to the version in TL (v2.15)
+---
+ texmf-dist/doc/latex/epstopdf/README    |   10 -
+ texmf-dist/scripts/epstopdf/epstopdf.pl |  241 +++++++++++++++++---------------
+ texmf/doc/man/man1/epstopdf.1           |   46 +++---
+ 3 files changed, 161 insertions(+), 136 deletions(-)
+
+Index: texlive-extra-2009/texmf-dist/doc/latex/epstopdf/README
+===================================================================
+--- texlive-extra-2009.orig/texmf-dist/doc/latex/epstopdf/README	2009-10-04 00:11:07.000000000 +0900
++++ texlive-extra-2009/texmf-dist/doc/latex/epstopdf/README	2010-03-29 00:24:04.000000000 +0900
+@@ -1,4 +1,4 @@
+-$Id: README 15532 2009-09-28 15:55:43Z karl $
++$Id: README 15641 2009-10-04 16:42:16Z karl $
+ This file is public domain.  (Originally written by Karl Berry, 2009.)
+ 
+ This is the README for the epstopdf script distribution.
+@@ -10,15 +10,15 @@
+ 
+ Mailing list for bugs and discussion: http://lists.tug.org/tex-k
+ When reporting bugs, please include an input file and command line
+-options so the problem can be reproduced.
++options, so the problem can be reproduced.
+ 
+ -------------------------------------------------------------------------
+-The test-binary file was supplied by Akira Kakuto.  It contains binary
+-data.  It is public domain.
++The test-binary and test-bin2 files were supplied by Akira Kakuto and
++Reinhard Kotucha.  They contain binary data.  They are public domain.
+ 
+ The test-binhdr* files were supplied by Martin von Gagern, constructed
+ as follows.  They contain binary junk before the EPS starts.  We also
+-use this to test different line endings.  These files are public domain.
++use these to test different line endings.  These files are public domain.
+ 
+ { echo -e '%Some\000binary\001comment'; dot -Tps <<< 'digraph{a->b}'; }
+   > test-binhdr-lf.eps
+Index: texlive-extra-2009/texmf-dist/scripts/epstopdf/epstopdf.pl
+===================================================================
+--- texlive-extra-2009.orig/texmf-dist/scripts/epstopdf/epstopdf.pl	2009-10-20 08:15:30.000000000 +0900
++++ texlive-extra-2009/texmf-dist/scripts/epstopdf/epstopdf.pl	2010-03-29 00:24:17.000000000 +0900
+@@ -2,7 +2,7 @@
+   if 0;
+ use strict;
+ 
+-# $Id: epstopdf.pl 15843 2009-10-19 23:14:41Z karl $
++# $Id: epstopdf.pl 17496 2010-03-18 17:57:31Z karl $
+ # (Copyright lines below.)
+ #
+ # Redistribution and use in source and binary forms, with or without
+@@ -39,20 +39,37 @@
+ #   c) the result is piped to Ghostscript and a PDF version written.
+ #
+ # It needs a Level 2 PS interpreter.
+-# If the bounding box is not right, of course, there will be problems.
++# If the input bounding box is not right, of course there will be problems.
+ #
+-# One thing not allowed for is the case of
++# One thing not allowed for: the case of
+ # "%%BoundingBox: (atend)" when input is not seekable (e.g., from a pipe),
+-# which is more complicated.
+ #
+ # emacs-page
+ # History
+-#  2009/10/18 v2.13 (Manuel P\'egouri\'e-Gonnard)
+-#    * Better argument validation, from Alexander Cherepanov.
+-#    * Use the list form of pipe open() (resp. system()) to prevent injection.
++#  2010/03/19 v2.15 (Karl Berry)
++#    * let --outfile override --filter again.
++#    * recognize MSWin64 as well as MSWin32, just in case.
++#  2010/03/08 v2.14 (Manuel P\'egouri\'e-Gonnard)
++#    * In restricted mode, forbid --gscmd (all platforms) and call GS with full
++#    path relative to self location (Windows).
++#  2010/02/26 v2.13 (Karl Berry)
++#    * New release.
++#  2010/02/23       (Manuel P\'egouri\'e-Gonnard)
++#    * Use kpsewhich for filename validation in restricted mode, both input and
++#    output. Requires kpathsea 5.1.0 (TL2010), rejects the name with earlier
++#    versions of kpsewhich.
++#    * Call external programs with full path on win32 in order to avoid obvious
++#    attacks with rogue versions of these programs in the current directory.
++#  2009/11/27 v2.12 (Karl Berry)
++#    * Make --filter work again
++#  2009/11/25       (Manuel P\'egouri\'e-Gonnard)
++#    * Better extension detection, suggested by A. Cherepanov.
++#  2009/10/18       (Manuel P\'egouri\'e-Gonnard)
++#    * Better argument validation (Alexander Cherepanov).
++#    * Use list form of pipe open() (resp. system()) to prevent injection.
+ #    Since Perl's fork() emulation doesn't work on Windows with Perl 5.8.8 from
+ #    TeX Live 2009, use a temporary file instead of a pipe on Windows.
+-#  2009/10/14 v2.12 (Manuel P\'egouri\'e-Gonnard)
++#  2009/10/14       (Manuel P\'egouri\'e-Gonnard)
+ #    * Added restricted mode.
+ #  2009/09/27 v2.11 (Karl Berry)
+ #    * Fixed two bugs in the (atend) handling code (Martin von Gagern)
+@@ -129,37 +146,39 @@
+ 
+ ### program identification
+ my $program = "epstopdf";
+-my $ident = '($Id: epstopdf.pl 15843 2009-10-19 23:14:41Z karl $) 2.11';
++my $ident = '($Id: epstopdf.pl 17496 2010-03-18 17:57:31Z karl $) 2.15';
+ my $copyright = <<END_COPYRIGHT ;
+-Copyright 1998-2001 Sebastian Rahtz et al.
++Copyright 2009-2010 Karl Berry et al.
+ Copyright 2002-2009 Gerben Wierda et al.
+-Copyright 2009 Karl Berry et al.
++Copyright 1998-2001 Sebastian Rahtz et al.
+ License RBSD: Revised BSD <http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5>
+ This is free software: you are free to change and redistribute it.
+ There is NO WARRANTY, to the extent permitted by law.
+ END_COPYRIGHT
+ my $title = "$program $ident\n";
+ 
++my $on_windows = $^O =~ /^MSWin/;
++my $on_windows_or_cygwin = $on_windows || $^O eq "cygwin";
++
+ ### ghostscript command name
+-my $GS = "gs";
+-$GS = "gswin32c" if $^O eq 'MSWin32';
++my $GS = $on_windows ? "gswin32c" : "gs";
+ 
+ ### restricted mode
+ my $restricted = 0;
+ $restricted = 1 if $0 =~ /repstopdf/;
+ 
+ ### options
+-$::opt_outfile="";
+-$::opt_compress=1;
+-$::opt_debug=0;
+-$::opt_embed=1;
+-$::opt_exact=0;
+-$::opt_filter=0;
+-$::opt_gs=1;
+-$::opt_hires=0;
+-$::opt_gscmd="";
+-$::opt_res=0;
+-$::opt_autorotate="None";
++$::opt_autorotate = "None";
++$::opt_compress = 1;
++$::opt_debug = 0;
++$::opt_embed = 1;
++$::opt_exact = 0;
++$::opt_filter = 0;
++$::opt_gs = 1;
++$::opt_gscmd = "";
++$::opt_hires = 0;
++$::opt_outfile = "";
++$::opt_res = 0;
+ 
+ ### usage
+ my @bool = ("false", "true");
+@@ -189,7 +208,7 @@
+                       For EPS files, PageByPage is equivalent to All
+   --restricted       use restricted mode   (default: $bool[$restricted])
+ 
+-Examples for producing 'test.pdf':
++Examples producing test.pdf:
+   * $program test.eps
+   * produce postscript | $program --filter >test.pdf
+   * produce postscript | $program -f -d -o=test.pdf
+@@ -207,40 +226,57 @@
+ ### process options
+ use Getopt::Long;
+ GetOptions (
+-  "help",
+-  "version",
+-  "outfile=s", 		# \ref{openout_any}
++  "autorotate=s",	# \ref{val_autorotate}
+   "compress!",
+   "debug!",
+   "embed!",
+   "exact!",
+   "filter!",
+   "gs!",
+-  "hires!",
+   "gscmd=s", 		# \ref{val_gscmd}
+-  "res=i",		# validated by Getopt ('i' specifier)
+-  "autorotate=s",	# \ref{val_autorotate}
++  "help",
++  "hires!",
++  "outfile=s", 		# \ref{openout_any}
++  "res=i",		# validated by getopt ('i' specifier)
+   "restricted",
++  "version",
+ ) or die $usage;
+ 
+ ### help functions
+-sub debug {
+-  print STDERR "* @_\n" if $::opt_debug;
+-}
+-sub warning {
+-  print STDERR "==> Warning: @_\n";
+-}
+-sub error {
+-  die "$title!!! Error: @_\n";
+-}
+-sub errorUsage {
+-  die "$usage\n!!! Error: @_\n";
+-}
++sub debug      { print STDERR "* @_\n" if $::opt_debug; }
++sub warning    { print STDERR "==> Warning: @_\n"; }
++sub error      { die "$title!!! Error: @_\n"; }
++sub errorUsage { die "Error: @_ (try --help for more information)\n"; }
+ 
+ ### restricted option
+ $restricted = 1 if $::opt_restricted;
+ debug "Restricted mode activated" if $restricted;
+ 
++### safer external commands for Windows in restricted mode
++my $kpsewhich = 'kpsewhich';
++if ($restricted && $on_windows) {
++  use File::Basename;
++  my $mydirname = dirname $0;
++  # $mydirname is the location of the Perl script
++  $kpsewhich = "$mydirname/../../../bin/win32/$kpsewhich";
++  $GS = "$mydirname/../../../tlpkg/tlgs/bin/$GS";
++}
++debug "kpsewhich command: $kpsewhich";
++
++### check if a name is "safe" according to kpse's open(in|out)_any
++# return true if name is ok, false otherwise
++sub safe_name
++{
++  my ($mode, $name) = @_;
++  my $option = "";
++  $option = '-safe-in-name'  if $mode eq 'in';
++  $option = '-safe-out-name' if $mode eq 'out';
++  error "Unknown check mode in safe_name(): $mode" unless $option;
++  my @args = ($kpsewhich, '-progname', 'repstopdf', $option, $name);
++  my $bad = system {$args[0]} @args;
++  return ! $bad;
++}
++
+ ### help, version options.
+ if ($::opt_help) {
+   print $usage;
+@@ -253,31 +289,28 @@
+   exit (0);
+ }
+ 
+-### get input filename
++### get input filename (\ref{openin_any} for validation)
+ my $InputFilename = "";
+ if ($::opt_filter) {
+   @ARGV == 0 or
+-    die errorUsage "Input file cannot be used with filter option";
+-  $InputFilename = "-";
+-  debug "Input file: standard input";
+-}
+-else {
+-  @ARGV > 0 or die errorUsage "Input filename missing";
+-  @ARGV < 2 or die errorUsage "Unknown option or too many input files";
++    errorUsage "Input file cannot be used with filter option";
++  debug "Filtering: will read standard input";
++} else {
++  @ARGV > 0 or errorUsage "Input filename missing";
++  @ARGV < 2 or errorUsage "Unknown option or too many input files";
+   $InputFilename = $ARGV[0];
+   #-r $InputFilename or error "\"$InputFilename\" not readable";
+   debug "Input filename:", $InputFilename;
+ }
+ 
++### emacs-page
+ ### option gscmd
+ if ($::opt_gscmd) {
+-  debug "Switching from $GS to $::opt_gscmd";
+-  $GS = $::opt_gscmd;
+-  # validate GS \label{val_gscmd}
+-  if ($restricted) {
+-    $GS =~ /^(gs|mgs|gswin32c|gs386|gsos2)\z/
+-      or $GS =~ /^gs[\-_]?(\d|\d[\.-_]?\d\d)c?\z/
+-      or die error "Value of gscmd '$GS' not allowed in restricted mode.";
++  if ($restricted) { # \label{val_gscmd}
++    error "Option forbidden in restricted mode: --gscmd";
++  } else {
++    debug "Switching from $GS to $::opt_gscmd";
++    $GS = $::opt_gscmd;
+   }
+ }
+ 
+@@ -285,6 +318,28 @@
+ my @GS = ($GS);
+ push @GS, qw(-q -dNOPAUSE -dSAFER -sDEVICE=pdfwrite);
+ 
++### option outfile
++my $OutputFilename = $::opt_outfile;
++if (! $OutputFilename) {
++  if ($::opt_gs) {
++    if ($::opt_filter) {
++      debug "Filtering: will write standard output";
++      $OutputFilename = "-";
++    } else {
++      # Ghostscript, no filter: replace input extension with .pdf.
++      $OutputFilename = $InputFilename;
++      my $ds = $on_windows_or_cygwin ? '\\/' : '/';
++      $OutputFilename =~ s/\.[^\.$ds]*$//;
++      $OutputFilename .= ".pdf";
++    }
++  } else {
++    debug "No Ghostscript: will write standard output";
++    $OutputFilename = "-"; # no ghostscript, write to standard output
++  }
++}
++debug "Output filename:", $OutputFilename;
++push @GS, "-sOutputFile=$OutputFilename";
++
+ ### options compress, embed, res, autorotate
+ push @GS, ('-dPDFSETTINGS=/prepress', '-dMaxSubsetPct=100',
+   '-dSubsetFonts=true', '-dEmbedAllFonts=true') if $::opt_embed;
+@@ -297,7 +352,7 @@
+ error "Invalid value for autorotate: '$::opt_autorotate' "
+   . "(use 'All', 'None' or 'PageByPage')."
+   if ($::opt_autorotate and
+-    not $::opt_autorotate =~ /^(None|All|PageByPage)\z/);
++    not $::opt_autorotate =~ /^(None|All|PageByPage)$/);
+ 
+ ### option BoundingBox types
+ my $BBName = "%%BoundingBox:";
+@@ -307,53 +362,15 @@
+ $BBName = "%%ExactBoundingBox:" if $::opt_exact;
+ debug "BoundingBox comment:", $BBName;
+ 
+-### option outfile
+-my $OutputFilename = $::opt_outfile;
+-if ($OutputFilename eq "") {
+-  if ($::opt_gs) {
+-    $OutputFilename = $InputFilename;
+-    if (!$::opt_filter) {
+-      $OutputFilename =~ s/\.[^\.]*$//;
+-      $OutputFilename .= ".pdf";
+-    }
+-  }
+-  else {
+-    $OutputFilename = "-"; # standard output
+-  }
+-}
+-if ($::opt_filter) {
+-  debug "Output file: standard output";
++### validate input file name in restricted mode \label{openin_any}
++if ($restricted and not $::opt_filter
++    and not safe_name('in', $InputFilename)) {
++  error "Input filename '$InputFilename' not allowed in restricted mode.";
+ }
+-else {
+-  debug "Output filename:", $OutputFilename;
+-}
+-push @GS, "-sOutputFile=$OutputFilename";
+ 
+ ### validate output file name in restricted mode \label{openout_any}
+-use File::Spec::Functions qw(splitpath file_name_is_absolute);
+-if ($restricted) {
+-  # use the equivalent of openout_any = p
+-  # (see opennameok() web2c/lib/texmfmp.c)
+-  # Well, for now, be even more paranoid: don't allow absolute path at all
+-  my $ok = 1;
+-  # disallow opening dot-files on Unix
+-  unless ($^O eq "MSWin32") {
+-    my ($drive, $path, $basename) = splitpath($OutputFilename);
+-    $ok = 0 if $basename =~ /^\./;
+-  }
+-  # disallow absolute path
+-  $ok = 0 if file_name_is_absolute($OutputFilename);
+-  # disallow colon on Windows. It could be used either after a drive
+-  # (like "a:dir\file") or for an alternate data stream (like
+-  # "file:ads").
+-  if ($^O eq "MSWin32" || $^O eq "cygwin") {
+-    $ok = 0 if $OutputFilename =~ /:/;
+-  }
+-  # disallow going to parent directory
+-  my $ds = ($^O eq "MSWin32" || $^O eq "cygwin") ? qr([\\/]) : qr(/);
+-  $ok = 0 if $OutputFilename =~ /^\.\.$ds|$ds\.\.$ds/;
+-  # we passed all tests
+-  die error "Output filename '$OutputFilename' not allowed in restricted mode." unless $ok;
++if ($restricted and not safe_name('out', $OutputFilename)) {
++  error "Output filename '$OutputFilename' not allowed in restricted mode.";
+ }
+ 
+ ### option gs
+@@ -367,8 +384,11 @@
+ 
+ ### emacs-page
+ ### open input file
+-open(IN, '<', $InputFilename) or error "Cannot open",
+-  ($::opt_filter) ? "standard input" : "\"$InputFilename\": $!";
++if ($::opt_filter) {
++  open(IN, '<-') || error("Cannot open stdin: $!");
++} else {
++  open(IN, '<', $InputFilename) || error("Cannot open $InputFilename: $!");
++}
+ binmode IN;
+ 
+ ### open output file
+@@ -377,12 +397,11 @@
+ my $OUT; # filehandle for output (GS pipe or temporary file)
+ use File::Temp 'tempfile';
+ if ($::opt_gs) {
+-  unless ($^O eq 'MSWin32' || $^O eq 'cygwin') { # list piped open works
+-    push @GS, qw(- -c -quit);
++  if (! $on_windows_or_cygwin) { # list piped open works
++    push @GS, qw(- -c quit);
+     debug "Ghostscript pipe:", join(' ', @GS);
+     open($OUT, '|-', @GS) or error "Cannot open Ghostscript for piped input";
+-  }
+-  else { # use a temporary file
++  } else { # use a temporary file on Windows/Cygwin.
+     ($OUT, $tmp_filename) = tempfile(UNLINK => 1);
+     debug "Using temporary file '$tmp_filename'";
+   }
+@@ -579,4 +598,6 @@
+ }
+ 
+ warning "BoundingBox not found" unless $BBCorrected;
+-debug "Ready.";
++debug "Done.";
++
++# vim: ts=8 sw=2 expandtab:
+Index: texlive-extra-2009/texmf/doc/man/man1/epstopdf.1
+===================================================================
+--- texlive-extra-2009.orig/texmf/doc/man/man1/epstopdf.1	2009-10-15 08:39:50.000000000 +0900
++++ texlive-extra-2009/texmf/doc/man/man1/epstopdf.1	2010-03-29 00:24:37.000000000 +0900
+@@ -1,6 +1,5 @@
+-.TH EPSTOPDF 1 "15 October 2009"
+-.\" $Id: epstopdf.1 15532 2009-09-28 15:55:43Z karl $
+-.\" man page originally by Jim Van Zandt
++.TH EPSTOPDF 1 "18 March 2010"
++.\" $Id: epstopdf.1 17496 2010-03-18 17:57:31Z karl $
+ .SH NAME
+ epstopdf, repstopdf \- convert an EPS file to PDF
+ .SH SYNOPSIS
+@@ -16,9 +15,10 @@
+ If the bounding box is not right, of course, there are problems.
+ .SH OPTIONS
+ .IP "\fB--outfile\fP=\fIfile\fP"
+-write result to \fIfile\fP; the default is to construct the output file
+-name by replacing any extension in the input file with \fI.pdf\fP.  If
+-\fB--nogs\fP or \fB--filter\fP is specified, write to standard output.
++write result to \fIfile\fP.  If this option is not given, and
++\fB--nogs\fP or \fB--filter\fP is specified, write to standard output;
++otherwise, the default is to construct the output file name by replacing
++any extension in the input file with \fI.pdf\fP.
+ .IP "\fB--\fP[\fBno\fP]\fBcompress\fP"
+ use compression (default: on).
+ .IP "\fB--\fP[\fBno\fP]\fBdebug\fP"
+@@ -28,9 +28,10 @@
+ .IP "\fB--\fP[\fBno\fP]\fBexact\fP"
+ scan ExactBoundingBox (default: off).
+ .IP "\fB--\fP[\fBno\fP]\fBfilter\fP"
+-read standard input (default: off).
++read standard input and (unless \fB--outfile\fP is given) write standard
++output(default: off).
+ .IP "\fB--\fP[\fBno\fP]\fBgs\fP"
+-run ghostscript (default: on).
++run Ghostscript (default: on).
+ .IP "\fB--\fP[\fBno\fP]\fBhires\fP"
+ scan HiresBoundingBox (default: off).
+ .IP "\fB--gscmd\fP=\fIval\fP"
+@@ -41,42 +42,45 @@
+ set AutoRotatePages (default: None); recognized \fIval\fP choices:
+ None, All, PageByPage.  For EPS files, PageByPage is equivalent to All.
+ .IP "\fB--restricted\fP=\fIval\fP"
+-turn on restricted mode (default: [on for resptopdf, else off]);
+-this restricts the values accepted by \fB--gscmd\fP and impose restrictions
+-on the output file name similar to web2c's openout_any=p.
++turn on restricted mode (default: [on for repstopdf, else off]);
++this forbids the use of \fB--gscmd\fP and imposes restrictions on the input and
++output file names according to the values of openin_any and openout_any (see
++the Web2c manual, http://tug.org/web2c).
+ .IP "\fB--help\fP
+ display help message and exit
+ .IP "\fB--version\fP
+ display version information and exit
+ .SH EXAMPLES
+-Examples for producing "test.pdf":
++Examples which produce "test.pdf":
+ .nf
+ epstopdf test.eps
+ produce postscript | epstopdf --filter >test.pdf
+ produce postscript | epstopdf -f -d -o=test.pdf
+-
+ .fi
+ Example: look for HiresBoundingBox and produce corrected PostScript:
+ .nf
+ epstopdf -d --nogs --hires test.ps >testcorr.ps 
+ .fi
+ .SH BUGS
+-The case of "%%BoundingBox: (atend)"
+-when input is not seekable (e.g., from a pipe) is not supported.
++The case of "%%BoundingBox: (atend)" when input is not seekable (e.g.,
++from a pipe) is not supported.
+ .PP
+-When reporting bugs, please include an input file and command line
+-options so the problem can be reproduced.  Report bugs in
+-the program or this man page to tex-k@tug.org.
++Report bugs in the program or this man page to tex-k@tug.org.  When
++reporting bugs, please include an input file and the command line
++options specified, so the problem can be reproduced.
+ .SH SEE ALSO
+ \fBgs\fP(1),
+ \fBpdfcrop\fP(1).
++.PP
++The epstopdf LaTeX package, part of the oberdiek bundle, which automates
++running this script on the fly under TeX: http://ctan.org/pkg/epstopdf-pkg.
+ .SH AUTHOR
+ The script was originally written by Sebastian Rahtz, for Elsevier
+-Science, with subsequent contributions from Gerben Wierda and many
+-others.  Currently maintained by Karl Berry.
++Science, with subsequent contributions from Thomas Esser, Gerben Wierda
++and many others.  Currently maintained by Karl Berry.
+ .PP
+ Man page originally written by Jim Van Zandt.
+ .PP
+-epstopdf home page: http://tug.org/epstopdf/
++epstopdf home page: http://tug.org/epstopdf.
+ .PP
+ You may freely use, modify and/or distribute this file.
--- texlive-extra-2009.orig/debian/patches/g-brief-fix
+++ texlive-extra-2009/debian/patches/g-brief-fix
@@ -0,0 +1,29 @@
+Fix two errors in g-brief-cls (bug #423919 and #407968/#154266)
+---
+ texmf-dist/tex/latex/g-brief/g-brief.cls |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+Index: texlive-extra-2007/texmf-dist/tex/latex/g-brief/g-brief.cls
+===================================================================
+--- texlive-extra-2007.orig/texmf-dist/tex/latex/g-brief/g-brief.cls	2006-05-15 21:12:36.000000000 +0200
++++ texlive-extra-2007/texmf-dist/tex/latex/g-brief/g-brief.cls	2007-06-05 14:01:31.000000000 +0200
+@@ -198,7 +198,7 @@
+ \def\Land#1{\def\land{#1}} \def\land{}
+ \def\RetourAdresse#1{\def\retouradresse{#1}} \def\retouradresse{}
+ 
+-\def\Telefon#1{\def\telefon{#1}} \def\telefon{}
++%\def\Telefon#1{\def\telefon{#1}} \def\telefon{}
+ \def\Telefax#1{\def\telefax{#1}} \def\telefax{}
+ \def\Telex#1{\def\telex{#1}} \def\telex{}
+ \def\EMail#1{\def\email{#1}} \def\email{}
+@@ -299,8 +299,8 @@
+   \parbox[t]{3.5in}{\raggedright \ignorespaces {\normalsize \ifx
+       \gruss\empty \else \gruss \mbox{} \\[16.92mm] \fi \ifx
+       \unterschrift\empty \relax \else \ifklassisch
+-      \textsl{(\unterschrift)} \else \unterschrift \fi}
+-    \fi\strut} \ifx \anlagen\empty \else \vspace{4mm} \par \anlagen
++      \textsl{(\unterschrift)} \else \unterschrift \fi
++    \fi}\strut} \ifx \anlagen\empty \else \vspace{4mm} \par \anlagen
+   \par \fi \ifx \verteiler\empty \else \ifx \anlagen\empty
+   \vspace{4mm}\par \fi \verteiler \fi }
+ 
--- texlive-extra-2009.orig/debian/patches/vita-ctan-fix
+++ texlive-extra-2009/debian/patches/vita-ctan-fix
@@ -0,0 +1,107 @@
+---
+ texmf-dist/tex/latex/vita/vita.cls              |   30 ++++++++++++++++++++++--
+ texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo |    4 +--
+ texmf-dist/tex/latex/vita/vitaSolopetje.clo     |    2 -
+ 3 files changed, 31 insertions(+), 5 deletions(-)
+
+Index: texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vita.cls
+===================================================================
+--- texlive-extra-2007.dfsg.1.orig/texmf-dist/tex/latex/vita/vita.cls	2007-11-13 08:34:16.000000000 +0100
++++ texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vita.cls	2007-11-13 08:35:40.000000000 +0100
+@@ -1,5 +1,5 @@
+ \NeedsTeXFormat{LaTeX2e}
+-\ProvidesClass{vita}[1995/02/07
++\ProvidesClass{vita}[1996/10/09
+                      class file ``vita'' to create Curriculum Vitae]
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ %%
+@@ -32,7 +32,9 @@
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ %
+ %    - based on vita.sty by kcb@hss.caltech.edu
+-%
++%    - 1995/02/07: the first version
++%    - 1996/10/09: if there is no business address the field is
++%                  left out
+ %
+ % User documentation: This class file only provides basic definitions
+ % =================== of environments, which are then used in class
+@@ -138,6 +140,27 @@
+ 
+ %%%%
+ %
++% \maketitle command, which prints out the title and the name of person
++%---
++\renewcommand{\maketitle}{\newpage
++  \global\@topnum\z@   % Prevents figures from going at top of page.
++  \begin{center}
++    {\LARGE \@title}
++
++    \medskip
++
++    {\large \@author}
++  \end{center}
++
++  \bigskip
++
++  \thispagestyle{plain}
++
++  \gdef\@author{}\gdef\@title{}
++}
++
++%%%%
++%
+ % ``vita'' environment:
+ %---
+ \pagestyle{empty}
+@@ -147,12 +170,15 @@
+   \ifx\@author\@empty\@warning{Missing name command}\fi
+      % next we start to layout information. First the title and the
+      % name,
++
+   \maketitle
+      % followed by both addresses,
+   \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll@{}}
+     \begin{tabular}[t]{@{}l@{}}
++    \ifx\@businessAddress\@empty\mbox{}\else
+        {\small \@businessAddressHeader:}
+     \\ \@businessAddress
++    \fi
+     \end{tabular}
+   &
+     \ifx\@homeAddress\@empty\@warning{Missing home address}%
+Index: texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo
+===================================================================
+--- texlive-extra-2007.dfsg.1.orig/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo	2007-11-13 08:34:28.000000000 +0100
++++ texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo	2007-11-13 08:35:40.000000000 +0100
+@@ -44,7 +44,7 @@
+ \newcategory[Osebni podatki]{Personal information}
+ \newcategory[Bibliografija]{Publications}
+ \newcategory[Teko\v{c}e delo]{Work in progress}
+-\newcategory[Strokovna dejavnost]{Professional activitie[}
++\newcategory[Strokovna dejavnost]{Professional activities}
+ 
+ %%%%
+ %
+@@ -63,7 +63,7 @@
+ %
+ % Plain categories:
+ %---
+-\newplaincategory[Reference]{References}
++\newplaincategory[Priporo\v{c}ila]{References}
+ 
+ %%%%
+ %
+Index: texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vitaSolopetje.clo
+===================================================================
+--- texlive-extra-2007.dfsg.1.orig/texmf-dist/tex/latex/vita/vitaSolopetje.clo	2007-11-13 08:34:35.000000000 +0100
++++ texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vitaSolopetje.clo	2007-11-13 08:35:40.000000000 +0100
+@@ -56,7 +56,7 @@
+ % details.
+ %---
+ \newplaincategory{Agent}
+-\newplaincategory[Reference]{Referees}
++\newplaincategory[Priporo\v{c}ila]{Referees}
+ 
+ %%%%
+ %
--- texlive-extra-2009.orig/debian/patches/fix-bashism
+++ texlive-extra-2009/debian/patches/fix-bashism
@@ -0,0 +1,33 @@
+Description: Remove bashism
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581138
+Forwarded: Jobst Hoffmann <j.hoffmann@fh-aachen.de>
+Author: Ø£Ø­Ù…Ø¯ Ø§Ù„Ù…Ø­Ù…ÙˆØ¯ÙŠ (Ahmed El-Mahmoudy) <aelmahmoudy@sabily.org>
+--- a/texmf-dist/scripts/listings-ext/listings-ext.sh
++++ b/texmf-dist/scripts/listings-ext/listings-ext.sh
+@@ -49,7 +49,7 @@
+ 
+ show_usage() # display help massage
+ {
+-      echo -e ${USAGE}
++      printf "${USAGE}"
+       exit ${ERR_HELP}
+ }
+ print_header()
+@@ -347,7 +347,7 @@
+ then
+     if [ -f "${OUTFILE}" ]
+     then
+-        echo -e "%--> file \"${OUTFILE}\" already exists, creating backup"
++        echo "%--> file \"${OUTFILE}\" already exists, creating backup"
+         mv ${OUTFILE} ${OUTFILE}~
+     fi
+     exec > ${OUTFILE}           # redirect stdout to ${OUTFILE}
+@@ -357,7 +357,7 @@
+ 
+ # now take all remaining arguments (should be all filenames) and do the job
+ for arg do
+-    echo -e "%-->" processing file \"$arg\" 1>&2  # echo the current
++    echo "%-->" processing file \"$arg\" 1>&2  # echo the current
+                                                   # filename to stderr
+     do_the_job $arg
+ done
--- texlive-extra-2009.orig/debian/patches/20_pathfixes
+++ texlive-extra-2009/debian/patches/20_pathfixes
@@ -0,0 +1,31 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10_pathfixes.dpatch by  <preining@logic.at>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fixes wrong paths in various scripts to make lintian shut up.
+
+@DPATCH@
+ texmf-dist/source/latex/calendar/mkaddr.tcl    |    2 +-
+ texmf-dist/source/latex/wordcount/wordcount.sh |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+Index: texlive-extra-2007.dfsg.1/texmf-dist/source/latex/calendar/mkaddr.tcl
+===================================================================
+--- texlive-extra-2007.dfsg.1.orig/texmf-dist/source/latex/calendar/mkaddr.tcl	2006-07-12 15:42:19.000000000 +0200
++++ texlive-extra-2007.dfsg.1/texmf-dist/source/latex/calendar/mkaddr.tcl	2007-01-22 18:49:44.000000000 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/tclsh
++#!/usr/bin/tclsh
+ if {[catch "kanji defaultInputCode EUC" errormsg]}\
+    {puts "Running $argv0 without Japanese support."
+     puts "For Japanese support, you need to use a Japanized"
+Index: texlive-extra-2007.dfsg.1/texmf-dist/source/latex/wordcount/wordcount.sh
+===================================================================
+--- texlive-extra-2007.dfsg.1.orig/texmf-dist/source/latex/wordcount/wordcount.sh	2006-07-12 15:42:10.000000000 +0200
++++ texlive-extra-2007.dfsg.1/texmf-dist/source/latex/wordcount/wordcount.sh	2007-01-22 18:49:44.000000000 +0100
+@@ -1,4 +1,4 @@
+-#! /usr/bin/sh
++#! /bin/sh
+ # wordcount.sh 1.2 Copyright 2000/02/21 Michael John Downes
+ # This script has no restrictions on its use, distribution, or sale.
+ #
--- texlive-extra-2009.orig/debian/patches/series
+++ texlive-extra-2009/debian/patches/series
@@ -0,0 +1,8 @@
+#10_wsuipa
+#20_pathfixes
+#g-brief-fix
+#fix-pubform-bib
+#vita-ctan-fix
+#skak-skaknew-fix
+epstopdf-update
+fix-bashism
--- texlive-extra-2009.orig/debian/patches/fix-pubform-bib
+++ texlive-extra-2009/debian/patches/fix-pubform-bib
@@ -0,0 +1,17 @@
+---
+ texmf-dist/bibtex/bib/acmconf/pubform.bib |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: texlive-extra-2007/texmf-dist/bibtex/bib/acmconf/pubform.bib
+===================================================================
+--- texlive-extra-2007.orig/texmf-dist/bibtex/bib/acmconf/pubform.bib	2007-09-04 18:23:36.000000000 +0200
++++ texlive-extra-2007/texmf-dist/bibtex/bib/acmconf/pubform.bib	2007-09-04 18:24:13.000000000 +0200
+@@ -36,7 +36,7 @@
+ %%   Minus         \-     Point         \.     Solidus       \/
+ %%   Colon         \:     Semicolon     \;     Less than     \<
+ %%   Equals        \=     Greater than  \>     Question mark \?
+-%%   Commercial at \@     Left bracket  \[     Backslash     \\
++%%   Commercial at ..     Left bracket  \[     Backslash     \\
+ %%   Right bracket \]     Circumflex    \^     Underscore    \_
+ %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+ %%   Right brace   \}     Tilde         \~}
--- texlive-extra-2009.orig/debian/patches/skak-skaknew-fix
+++ texlive-extra-2009/debian/patches/skak-skaknew-fix
@@ -0,0 +1,19 @@
+Since we are using skaknew's uskak.fd we need to adapt skak.sty as described
+in the skaknew readme.
+---
+ skak.sty |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/skak/skak.sty
+===================================================================
+--- texlive-extra-2007.dfsg.1.orig/texmf-dist/tex/latex/skak/skak.sty	2007-07-04 09:01:21.000000000 +0200
++++ texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/skak/skak.sty	2007-11-13 14:42:38.000000000 +0100
+@@ -1456,7 +1456,7 @@
+ \newlength{\showlength}
+ \newlength{\ranklift}
+ 
+-\def\setup@showboard#1{\font\Skak=skak#1%
++\def\setup@showboard#1{\font\Skak=SkakNew-Diagram at#1pt%
+   \setlength{\squarelength}{#1pt}%
+   \square@multiplier=#1
+   % ps setup
--- texlive-extra-2009.orig/debian/texlive-publishers-doc.root/usr/share/doc/texlive-publishers-doc/latex/revtex4/fig_1.eps
+++ texlive-extra-2009/debian/texlive-publishers-doc.root/usr/share/doc/texlive-publishers-doc/latex/revtex4/fig_1.eps
@@ -0,0 +1,5 @@
+%!PS-Adobe-3.0
+%%BoundingBox: 0 0 100 100
+0 0 moveto 100 0 lineto 100 100 lineto 0 100 lineto 0 0 lineto stroke
+20 50 moveto /Times findfont 10 scalefont setfont (Test Figure) show
+%%EOF
--- texlive-extra-2009.orig/debian/texlive-publishers-doc.root/usr/share/doc/texlive-publishers-doc/latex/revtex4/auguide.tex
+++ texlive-extra-2009/debian/texlive-publishers-doc.root/usr/share/doc/texlive-publishers-doc/latex/revtex4/auguide.tex
@@ -0,0 +1,1644 @@
+%% ****** Start of file authguide.tex ****** %
+%%
+%%   This file is part of the APS files in the REVTeX 4 distribution.
+%%   Version 4.0 of REVTeX, August, 2001
+%%
+%%   Copyright (c) 2000,2001 The American Physical Society.
+%%
+%%   See the REVTeX 4 README file for restrictions and more information.
+%%
+\listfiles
+\documentclass[%
+%prl%
+%,preprint%
+ ,twocolumn%
+ ,secnumarabic%
+%,tightenlines%
+,amssymb, amsmath,nobibnotes, aps, prl]{revtex4}
+%\usepackage{acrofont}%NOTE: Comment out this line for the release version!
+\usepackage{docs}%
+\usepackage{bm}%
+%\usepackage[colorlinks=true,linkcolor=blue]{hyperref}%
+%\nofiles
+\expandafter\ifx\csname package@font\endcsname\relax\else
+ \expandafter\expandafter
+ \expandafter\usepackage
+ \expandafter\expandafter
+ \expandafter{\csname package@font\endcsname}%
+\fi
+
+\begin{document}
+
+\title{\revtex~4 Author's Guide}%
+
+\author{American Physical Society}%
+\email{revtex@aps.org}
+\affiliation{1 Research Road, Ridge, NY 11961}
+\date{August 2001}%
+\maketitle
+\tableofcontents
+
+\section{Introduction}
+
+This is the author's guide to \revtex~4, the preferred submission
+format for all APS journals. This guide is intended to be a concise
+introduction to \revtex~4. The documentation has been separated out
+into smaller units to make it easier to locate essential
+information.
+
+The following documentation is also part of the APS \revtex~4
+distribution. Updated versions of these will be maintained at
+the \revtex~4 homepage located at \url{http://publish.aps.org/revtex4/}.
+\begin{itemize}
+\item \textit{APS Compuscript Guide for \revtex~4}
+\item \textit{\revtex~4 Command and Options Summary}
+\item \textit{\revtex~4 Bib\TeX\ Guide}
+\item \textit{Differences between \revtex~4 and \revtex~3}
+\end{itemize}
+This guide assumes a working \revtex~4
+installation. Please see the installation guide included with the
+distribution.
+
+The \revtex\ system for \LaTeX\ began its development in 1986 and has
+gone through three major revisions since then.  All versions prior to
+\revtex~4 were based on \LaTeX2.09 and, until now, \revtex\ did not
+keep pace with the advances of the \LaTeX\ community and thus became
+inconvenient to work with. \revtex~4 is designed to remedy this by
+incorporating the following design goals:
+
+\begin{itemize}
+\item
+Make \revtex\ fully compatible with \LaTeXe; it is now a \LaTeXe\
+document class, similar in function to the standard
+\classname{article} class.
+
+\item
+Rely on standard \LaTeXe\ packages for common tasks, e.g,
+\classname{graphicx},
+\classname{color}, and
+\classname{hyperref}.
+
+\item
+Add or improve macros to support translation to tagged formats such as
+XML and SGML. This added markup will be key to enhancing the
+peer-review process and lowering production costs.
+
+\item
+Provide a closer approximation to the typesetting style used in
+\emph{Physical Review}.
+
+\item
+Incorporate new features, such as hypertext, to make \revtex\ a
+convenient and desirable e-print format.
+
+\item
+Relax the restrictions in \revtex\ that had only been necessary for
+typesetting journal camera-ready copy.
+\end{itemize}
+
+To meet these goals, \revtex~4 is a complete rewrite with an emphasis
+on maintainability so that it will be easier to provide enhancements.
+
+The \revtex~4 distribution includes both a template
+(\file{template.aps}) and a sample document (\file{apssamp.tex}).
+The template is a good starting point for a manuscript. In the
+following sections are instructions that should be sufficient for
+creating a paper using \revtex~4.
+
+\subsection{Submitting to APS Journals}
+
+Authors using \revtex~4 to prepare a manuscript for submission to
+\textit{Physical Review} or \textit{Reviews of Modern Physics} 
+must also read the companion document \textit{APS Compuscript Guide
+for \revtex~4}
+distributed with \revtex\ and follow the guidelines detailed there.
+
+Further information about the compuscript program of the American
+Physical Society may be found at \url{http://publish.aps.org/ESUB/}.
+
+\subsection{Contact Information}\label{sec:resources}%
+Any bugs, problems, or inconsistencies should reported to
+\revtex\ support at \verb+revtex@aps.org+.
+Reports should include information on the error and a \textit{small}
+sample document that manifests the problem if possible (please don't
+send large files!).
+
+\section{Some \LaTeXe\ Basics}
+A primary design goal of \revtex~4 was to make it as compatible with
+standard \LaTeXe\ as possible so that authors may take advantage of all
+that \LaTeXe\ offers. In keeping with this goal, much of the special
+formatting that was built in to earlier versions of \revtex\ is now
+accomplished through standard \LaTeXe\ macros or packages. The books
+in the bibliography provide extensive coverage of all topics
+pertaining to preparing documents under \LaTeXe. They are highly recommended.
+
+To accomplish its goals, \revtex~4 must sometimes patch the underlying
+\LaTeX\ kernel. This means that \revtex~4 requires a fairly recent version of
+\LaTeXe. Versions prior to 1996/12/01 may not work
+correctly. \revtex~4 will be maintained to be compatible with future
+versions of \LaTeXe.
+
+\subsection{Useful \LaTeXe\ Markup}
+\LaTeXe\ markup is the preferred way to accomplish many basic tasks.
+
+\subsubsection{Fonts}
+
+Because \revtex~4 is based upon \LaTeXe, it inherits all of the
+macros used for controlling fonts. Of particular importance are the
+\LaTeXe\ macros \cmd{\textit}, \cmd{\textbf}, \cmd{\texttt} for changing to
+an italic, bold, or typewriter font respectively. One should always
+use these macros rather than the lower-level \TeX\ macros \cmd{\it},
+\cmd{\bf}, and \cmd{\tt}. The \LaTeXe\ macros offer
+improvements such as better italic correction and scaling in super-
+and subscripts for example. Table~\ref{tab:fonts}
+summarizes the font selection commands in \LaTeXe.
+
+\begin{table}
+\caption{\label{tab:fonts}\LaTeXe\ font commands}
+\begin{ruledtabular}
+\begin{tabular}{ll}
+\multicolumn{2}{c}{\textbf{Text Fonts}}\\
+\textbf{Font command} & \textbf{Explanation} \\
+\cmd\textit\marg{text}  & Italics\\
+\cmd\textbf\marg{text}  & Boldface\\
+\cmd\texttt\marg{text}  & Typewriter\\
+\cmd\textrm\marg{text}  & Roman\\
+\cmd\textsl\marg{text}  & Slanted\\
+\cmd\textsf\marg{text}  & Sans Serif\\
+\cmd\textsc\marg{text}  & Small Caps\\
+\cmd\textmd\marg{text}  & Medium Series\\
+\cmd\textnormal\marg{text} & Normal Series\\
+\cmd\textup\marg{text}  & Upright Series\\
+  &\\
+\multicolumn{2}{c}{\textbf{Math Fonts}}\\
+\cmd\mathit\marg{text}  & Math Italics\\
+\cmd\mathbf\marg{text}  & Math Boldface\\
+\cmd\mathtt\marg{text}  & Math Typewriter\\
+\cmd\mathsf\marg{text}  & Math Sans Serif\\
+\cmd\mathcal\marg{text}  & Calligraphic\\
+\cmd\mathnormal\marg{text} & Math Normal\\
+\cmd\bm\marg{text}& Bold math for Greek letters\\
+                  & and other symbols\\
+\cmd\mathfrak\marg{text}\footnotemark[1]  & Fraktur\\
+\cmd\mathbb\marg{text}\footnotemark[1] & Blackboard Bold\\
+\end{tabular}
+\end{ruledtabular}
+\footnotetext[1]{Requires \classname{amsfonts} or \classname{amssymb} class option}
+\end{table}
+
+\subsubsection{User-defined macros}
+\LaTeXe\ provides several macros that enable users to easily create new
+macros for use in their manuscripts:
+\begin{itemize}
+\footnotesize
+\item \cmd\newcommand\marg{\\command}\oarg{narg}\oarg{opt}\marg{def} 
+\item \cmd\newcommand\verb+*+\marg{\\command}\oarg{narg}\oarg{opt}\marg{def}
+\item \cmd\renewcommand\marg{\\command}\oarg{narg}\oarg{opt}\marg{def}
+\item \cmd\renewcommand\verb+*+\marg{\\command}\oarg{narg}\oarg{opt}\marg{def}
+\item \cmd\providecommand\marg{\\command}\oarg{narg}\oarg{opt}\marg{def}
+\item \cmd\providecommand\verb+*+\marg{\\command}\oarg{narg}\oarg{opt}\marg{def}
+\end{itemize}
+Here \meta{\\command} is the name of the macro being defined,
+\meta{narg} is the number of arguments the macro takes,
+\meta{opt} are optional default values for the arguments, and
+\meta{def} is the actually macro definiton. \cmd\newcommand\ creates a
+new macro, \cmd\renewcommand\ redefines a previously defined macro,
+and \cmd\providecommand\ will define a macro only if it hasn't
+been defined previously. The *-ed versions are an optimization that
+indicates that the macro arguments will always be ``short'' arguments. This is
+almost always the case, so the *-ed versions should be used whenver
+possible.
+
+The use of these macros is preferred over using plain \TeX's low-level
+macros such as
+\cmd\def{},\cmd\edef{}, and \cmd\gdef{}. APS authors must follow the
+\textit{APS Compuscript Guide for \revtex~4} when defining macros.
+
+\subsubsection{Symbols}
+
+\LaTeXe\ has added some convenient commands for some special symbols
+and effects. These are summarized in Table~\ref{tab:special}. See
+\cite{Guide} for details.
+
+\begin{table}
+\caption{\label{tab:special}\LaTeXe\ commands for special symbols and effects}
+\begin{ruledtabular}
+\begin{tabular}{lc}
+Command & Symbol/Effect\\
+\cmd\textemdash & \textemdash\\
+\cmd\textendash & \textendash\\
+\cmd\textexclamdown & \textexclamdown\\
+\cmd\textquestiondown & \textquestiondown\\
+\cmd\textquotedblleft & \textquotedblleft\\
+\cmd\textquotedblright & \textquotedblright\\
+\cmd\textquoteleft & \textquoteleft\\
+\cmd\textquoteright & \textquoteright\\
+\cmd\textbullet   & \textbullet\\
+\cmd\textperiodcentered & \textperiodcentered\\
+\cmd\textvisiblespace & \textvisiblespace\\
+\cmd\textcompworkmark & Break a ligature\\
+\cmd\textcircled\marg{char} & Circle a character\\
+\end{tabular}
+\end{ruledtabular}
+\end{table}
+
+\LaTeXe\ also removed some symbols that were previously automatically
+available in \LaTeX 2.09. These symbols are now contained in a
+separate package \classname{latexsym}. To use these symbols, include
+the package using:
+\begin{verbatim}
+\usepackage{latexsym}
+\end{verbatim}
+
+\subsection{Using \LaTeXe\ packages with \revtex}\label{sec:usepackage}%
+
+Many \LaTeXe\ packages are available, for instance, on CTAN at
+\url{ftp://ctan.tug.org/tex-archive/macros/latex/required/}
+and at
+\url{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/}
+or may be available on other distribution media, such as the \TeX\
+Live CD-ROM \url{http://www.tug.org/texlive/}.  Some of these packages
+are automatically loaded by \revtex~4 when certain class options are
+invoked and are, thus, ``required''.  They will either be distributed
+with \revtex\ or are already included with a standard \LaTeXe\
+distribution.
+
+Required packages are automatically loaded by \revtex\ on an as-needed
+basis.  Other packages should be loaded using the
+\cmd\usepackage\ command. To load the
+\classname{hyperref} package, the document preamble might look like:
+\begin{verbatim}
+\documentclass{revtex}
+\usepackage{hyperref}
+\end{verbatim}
+
+Some common (and very useful) \LaTeXe\ packages are \textit{a priori}
+important enough that \revtex~4 has been designed to be specifically
+compatible with them. 
+A bug stemming from the use of one of these packages in
+conjunction with any of the APS journals may be reported by contacting
+\revtex\ support.
+\begin{description}
+\item[\textbf{AMS packages}] \revtex~4 is compatible with and depends
+ upon the AMS packages
+\classname{amsfonts},
+\classname{amssymb}, and
+\classname{amsmath}. In fact, \revtex~4 requires use of these packages
+to accomplish some common tasks. See Section~\ref{sec:math} for more.
+\revtex~4 requires version 2.0 or higher of the AMS-\LaTeX\ package.
+
+\item[\textbf{array and dcolumn}]
+The \classname{array} and \classname{dcolumn} packages are part of
+\LaTeX's required suite of packages. \classname{dcolumn} is required
+to align table columns on decimal points (and it in turn depends upon
+the \classname{array} package).
+
+\item[\textbf{longtable}]
+\file{longtable.sty} may be used for large tables that will span more than one
+page. \revtex~4 dynamically applies patches to longtable.sty so that
+it will work in two-column mode.
+
+\item[\textbf{hyperref}] \file{hyperref.sty} is a package by Sebastian Rahtz that is
+used for putting hypertext links into \LaTeXe\ documents.
+\revtex~4 has hooks to allow e-mail addresses and URL's to become
+hyperlinks if \classname{hyperref} is loaded.
+\end{description}
+
+Other packages will conflict with \revtex~4 and should be
+avoided. Usually such a conflict arises because the package adds
+enhancements that \revtex~4 already includes. Here are some common
+packages that clash with \revtex~4:
+\begin{description}
+\item[\textbf{multicol}] \file{multicol.sty} is a package by Frank Mittelbach
+that adds support for multiple columns. In fact, early versions of
+\revtex~4 used \file{multicol.sty} for precisely this. However, to
+improve the handling of floats, \revtex~4 now has its own macros for
+two-column layout. Thus, it is not necessary to use \file{multicol.sty}.
+
+\item[\textbf{cite}] Donald Arseneau's \file{cite.sty} is often used to provide
+support for sorting a \cmd\cite\ command's arguments into numerical
+order and to collapse consecutive runs of reference numbers. \revtex~4
+has this functionality built-in already via the \classname{natbib} package.
+
+\item[\textbf{endfloat}] The same functionality can be accomplished
+using the \classoption{endfloats} class option.
+
+\item[\textbf{float}] \revtex~4 already contains a lot of this
+functionality.
+\end{description}
+
+\section{The Document Preamble}
+
+The preamble of a \LaTeX\ document is the set of commands that precede
+the \envb{document} line. It contains a
+\cmd\documentclass\ line to load the \revtex~4 class (\textit{i.~e.},
+all of the \revtex~4 macro definitions), \cmd\usepackage\ macros to
+load other macro packages, and other macro definitions.
+
+\subsection{The \emph{documentclass} line}
+The basic formatting of the manuscript is controlled by setting
+\emph{class options} using
+\cmd\documentclass\oarg{options}\aarg{\classname{revtex4}}.
+The macro \cmd\documentclass\ 
+replaces the \cmd\documentstyle\ macro of \LaTeX2.09. The optional
+arguments that appear in the square brackets control the layout of the
+document. At this point, one only needs to choose a journal style
+(\classoption{pra}, \classoption{prb},
+\classoption{prc}, \classoption{prd},
+\classoption{pre}, \classoption{prl}, \classoption{prstab},
+and \classoption{rmp}) and either \classoption{preprint} or
+\classoption{twocolumn}. Usually, one would want to use
+\classoption{preprint} for draft papers. \classoption{twocolumn} gives
+the \emph{Physical Review} look and feel. Paper size options are also
+available as well. In particular, \classoption{a4paper} is available
+as well as the rest of the standard \LaTeX\ paper sizes. A
+full list of class options is given in the \textit{\revtex~4 Command
+and Options Summary}.
+
+\subsection{Loading other packages}
+Other packages may be loaded into a \revtex~4 document by using the
+standard \LaTeXe\ \cmd\usepackage\ command. For instance, to load
+the \classoption{graphics} package, one would use
+\verb+\usepackage{graphics}+.
+
+\section{The Front Matter}\label{sec:front}
+
+After choosing the basic look and feel of the document by selecting
+the appropriate class options and loading in whatever other macros are
+needed, one is ready to move on to creating a new manuscript. After
+the preamble, be sure to put in a \envb{document} line (and put
+in an \enve{document} as well). This section describes the macros
+\revtex~4 provides for formatting the front matter of the
+article. The behavior and usage of these macros can be quite
+different from those provided in either \revtex~3 or \LaTeXe. See the
+included document \textit{Differences between \revtex~4 and \revtex~3} for an
+overview of these differences.
+
+\subsection{Setting the title}
+
+The title of the manuscript is simply specified by using the
+\cmd\title\aarg{title} macro. A \verb+\\+ may be used to put a line
+break in a long title.
+
+\subsection{Specifying a date}%
+
+The \cmd\date\marg{date} command outputs the date on the
+manuscript.  Using \cmd\today\ will cause \LaTeX{} to insert the
+current date whenever the file is run:
+\begin{verbatim}
+\date{\today}
+\end{verbatim}
+
+\subsection{Specifying authors and affiliations}
+
+The macros  for specifying authors and their affiliations have
+changed significantly for \revtex~4. They have been improved to save
+labor for authors and in production. Authors and affiliations are
+arranged into groupings called, appropriately enough, \emph{author
+groups}. Each author group is a set of authors who share the same set
+of affiliations. Author names are specified with the \cmd\author\
+macro while affiliations (or addresses) are specified with the
+\cmd\affiliation\ macro. Author groups are specified by sequences of
+\cmd\author\ macros followed by \cmd\affiliation\ macros. An
+\cmd\affiliation\ macro applies to all previously specified
+\cmd\author\ macros which don't already have an affiliation supplied.
+
+For example, if Bugs Bunny and Roger Rabbit are both at Looney Tune
+Studios, while Mickey Mouse is at Disney World, the markup would be:
+\begin{verbatim}
+\author{Bugs Bunny}
+\author{Roger Rabbit}
+\affiliation{Looney Tune Studios}
+\author{Mickey Mouse}
+\affiliation{Disney World}
+\end{verbatim}
+The default is to display this as 
+\begin{center}
+Bugs Bunny and Roger Rabbit\\
+\emph{Looney Tune Studios}\\
+Mickey Mouse\\
+\emph{Disney World}\\
+\end{center}
+This layout style for displaying authors and their affiliations is
+chosen by selecting the class option
+\classoption{groupedaddress}. This option is the default for all APS
+journal styles, so it does not need to be specified explicitly.
+The other major way of displaying this
+information is to use superscripts on the authors and
+affiliations. This can be accomplished by selecting the class option
+\classoption{superscriptaddress}. To achieve the display
+\begin{center}
+Bugs Bunny,$^{1}$ Roger Rabbit,$^{1,2}$ and Mickey Mouse$^{2}$\\
+\emph{$^{1}$Looney Tune Studios}\\
+\emph{$^{2}$Disney World}\\
+\end{center}
+one would use the markup
+\begin{verbatim}
+\author{Bugs Bunny}
+\affiliation{Looney Tune Studios}
+\author{Roger Rabbit}
+\affiliation{Looney Tune Studios}
+\affiliation{Disney World}
+\author{Mickey Mouse}
+\affiliation{Disney World}
+\end{verbatim}
+
+Note that \revtex~4 takes care of any commas and \emph{and}'s that join
+the author names together and font selection, as well as any
+superscript numbering. Only the author names and affiliations should
+be given within their respective macros.
+
+There is a third class option, \classoption{unsortedaddress}, for
+controlling author/affiliation display. The default
+\classoption{groupedaddress} will actually sort authors into the
+approriate author groups if one chooses to specify an affiliation for
+each author. The markup:
+\begin{verbatim}
+\author{Bugs Bunny}
+\affiliation{Looney Tune Studios}
+\author{Mickey Mouse}
+\affiliation{Disney World}
+\author{Roger Rabbit}
+\affiliation{Looney Tune Studios}
+\end{verbatim}
+will result in the same display as for the first case given
+above even though Roger Rabbit is specified after Mickey Mouse. To
+avoid Roger Rabbit being moved into the same author group as Bugs
+Bunny, use the
+\classoption{unsortedaddress} option instead. In general, it is safest
+to list authors in the order they should appear and specify
+affiliations for multiple authors rather than one at a time. This will
+afford the most independence for choosing the display option. Finally,
+it should be mentioned that the affiliations for the
+\classoption{superscriptaddress} are presented and numbered 
+in the order that they are encountered. These means that the order
+will usually follow the order of the authors. An alternative ordering
+can be forced by including a list of \cmd\affiliation\ commands before
+the first \cmd{\author} in the desired order. Then use the exact same
+text for each affilation when specifying them for each author.
+
+If an author doesn't have an affiliation, the \cmd\noaffiliation\
+macro may be used in the place of an \cmd\affiliation\ macro.
+
+
+\subsubsection{Collaborations}
+
+A collaboration name can be specified with the \cmd\collaboration\
+macro. This is very similar to the \cmd\author\ macro, but it can only
+be used with the class option \classoption{superscriptaddress}. The
+\cmd\collaboration\ macro should appear at the end of the list of
+authors. The collaboration name will be appear centered in parentheses
+between the list of authors and the list of
+affiliations. Because collaborations
+don't normally have affiliations, one needs to follow the
+\cmd\collaboration\ with \cmd\noaffiliation.
+
+\subsubsection{Footnotes for authors, collaborations, affiliations or title}\label{sec:footau}
+
+Often one wants to specify additional information associated with an
+author, collaboration, or affiliation such an e-mail address, an
+alternate affiliation, or some other anicillary information. 
+\revtex~4 introduces several new macros just for this purpose. They
+are:
+\begin{itemize}
+\item\cmd\email\oarg{optional text}\aarg{e-mail address}
+\item\cmd\homepage\oarg{optional text}\aarg{URL}
+\item\cmd\altaffiliation\oarg{optional text}\aarg{affiliation}
+\item\cmd\thanks\aarg{miscellaneous text}
+\end{itemize}
+In the first three, the \emph{optional text} will be prepended before the
+actual information specified in the required argument. \cmd\email\ and
+\cmd\homepage\ each have a default text for their optional arguments
+(`Electronic address:' and `URL:' respectively). The \cmd\thanks\
+macro should only be used if one of the other three do not apply. Any
+author name can have multiple occurences of these four macros. Note
+that unlike the
+\cmd\affiliation\ macro, these macros only apply to the \cmd\author\
+that directly precedes it. Any \cmd\affiliation\ \emph{must} follow
+the other author-specific macros. A typical usage might be as follows:
+\begin{verbatim}
+\author{Bugs Bunny}
+\email[E-mail me at: ]{bugs@looney.com}
+\homepage[Visit: ]{http://looney.com/}
+\altaffiliation[Permanent address: ]
+                     {Warner Brothers}
+\affiliation{Looney Tunes}
+\end{verbatim}
+This would result in the footnote ``E-mail me at: \texttt{bugs@looney.com},
+Visit: \texttt{http://looney.com/}, Permanent address: Warner
+Brothers'' being attached to Bugs Bunny. Note that:
+\begin{itemize}
+\item Only an e-mail address, URL, or affiliation should go in the
+required argument in the curly braces.
+\item The font is automatically taken care of.
+\item An explicit space is needed at the end of the optional text if one is
+desired in the output.
+\item Use the optional arguments to provide customized
+text only if there is a good reason to.
+\end{itemize}
+
+The \cmd\collaboration\ , \cmd\affiliation\ , or even \cmd\title\ can
+also have footnotes attached via these commands. If any ancillary data
+(\cmd\thanks, \cmd\email, \cmd\homepage, or
+\cmd\altaffiliation) are given in the wrong context (e.g., before any
+\cmd\title, \cmd\author, \cmd\collaboration, or \cmd\affiliation\
+command has been given), then a warning is given in the \TeX\ log, and
+the command is ignored.
+
+Duplicate sets of ancillary data are merged, giving rise to a single
+shared footnote. However, this only applies if the ancillary data are
+identical: even the order of the commands specifying the data must be
+identical. Thus, for example, two authors can share a single footnote
+indicating a group e-mail address.
+
+Duplicate \cmd\affiliation\ commands may be given in the course of the
+front matter, without the danger of producing extraneous affiliations
+on the title page. However, ancillary data should be specified for
+only the first instance of any particular institution's
+\cmd\affiliation\ command; a later instance with different ancillary
+data will result in a warning in the \TeX\ log.
+
+It is preferable to arrange authors into
+sets. Within each set all the authors share the same group of
+affiliations. For each author, give the \cmd\author\ (and appropriate
+ancillary data), then follow this author group with the needed group
+of \cmd\affiliation\ commands.
+
+If affiliations have been listed before the first
+\cmd\author\ macro to ensure a particular ordering, be sure
+that any later \cmd\affiliation\ command for the given institution is
+an exact copy of the first, and also ensure that no ancillary data is
+given in these later instances.
+
+
+Each APS journal has a default behavior for the placement of these
+ancillary information footnotes. The \classoption{prb} option puts all
+such footnotes at the start of the bibliography while the other
+journal styles display them on the first page. One can override a
+journal style's default behavior by specifying explicitly the class
+option
+\classoption{bibnotes} (puts the footnotes at the start of the
+bibliography) or \classoption{nobibnotes} (puts them on the first page).
+
+\subsubsection{Specifying first names and surnames}
+
+Many APS authors have names in which either the surname appears first
+or in which the surname is made up of more than one name. To ensure
+that such names are accurately captured for indexing and other
+purposes, the \cmd\surname\ macro should be used to indicate which portion
+of a name is the surname. Similarly, there is a \cmd\firstname\ macro
+as well, although usage of \cmd\surname\ should be sufficient. If an
+author's surname is a single name and written last, it is not
+necessary to use these macros. These macros do nothing but indicate
+how a name should be indexed. Here are some examples;
+\begin{verbatim}
+\author{Andrew \surname{Lloyd Weber}}
+\author{\surname{Mao} Tse-Tung}
+\end{verbatim}
+
+\subsection{The abstract}
+An abstract for a paper is specified by using the \env{abstract}
+environment:
+\begin{verbatim}
+\begin{abstract}
+Text of abstract
+\end{abstract}
+\end{verbatim}
+Note that in \revtex~4 the abstract must be specified before the
+\cmd\maketitle\ command and there is no need to embed it in an explicit
+minipage environment.
+
+\subsection{PACS codes}
+APS authors are asked to supply suggested PACS codes with their
+submissions. The \cmd\pacs\ macro is provided as a way to do this:
+\begin{verbatim}
+\pacs{23.23.+x, 56.65.Dy}
+\end{verbatim}
+The actual display of the PACS numbers below the abstract is
+controlled by two class options: \classoption{showpacs} and
+\classoption{noshowpacs}. In particular, this is now independent of
+the \classoption{preprint} option. \classoption{showpacs} must be
+explicitly included in the class options to display the PACS codes.
+
+\subsection{Keywords}
+A \cmd\keywords\ macro may also be used to indicate keywords for the
+article. 
+\begin{verbatim}
+\keywords{nuclear form; yrast level}
+\end{verbatim}
+This will be displayed below the abstract and PACS (if supplied). Like
+PACS codes, the actual display of the the keywords is controlled by
+two classoptions: \classoption{showkeys} and
+\classoption{noshowkeys}. An explicit \classoption{showkeys} must be
+included in the \cmd\documentclass\ line to display the keywords.
+
+\subsection{Institutional report numbers}
+Institutional report numbers can be specified using the \cmd\preprint\
+macro. These will be displayed in the upper lefthand corner of the
+first page. Multiple \cmd\preprint\ macros maybe supplied (space is
+limited though, so only three or less may actually fit). 
+
+\subsection{maketitle}
+After specifying the title, authors, affiliations, abstract, PACS
+codes, and report numbers, the final step for formatting the front
+matter of the manuscript is to execute the \cmd\maketitle\ macro by
+simply including it:
+\begin{verbatim}
+\maketitle
+\end{verbatim}
+The \cmd\maketitle\ macro must follow all of the macros listed
+above. The macro will format the front matter in accordance with the various
+class options that were specified in the
+\cmd\documentclass\ line (either implicitly through defaults or
+explicitly).
+
+\section{The body of the paper}
+
+For typesetting the body of a paper, \revtex~4 relies heavily on
+standard \LaTeXe\ and other packages (particulary those that are part
+of AMS-\LaTeX). Users unfamiliar with these packages should read the
+following sections carefully. 
+
+\subsection{Section headings}
+
+Section headings are input as in \LaTeX.
+The output is similar, with a few extra features.
+
+Four levels of headings are available in \revtex{}:
+\begin{quote}
+\cmd\section\marg{title text}\\
+\cmd\subsection\marg{title text}\\
+\cmd\subsubsection\marg{title text}\\
+\cmd\paragraph\marg{title text}
+\end{quote}
+
+Use the starred form of the command to suppress the automatic numbering; e.g.,
+\begin{verbatim}
+\section*{Introduction}
+\end{verbatim}
+
+To label a section heading for cross referencing, best practice is to
+place the \cmd\label\marg{key} within the argument specifying the heading:
+\begin{verbatim}
+\section{\label{sec:intro}Introduction}
+\end{verbatim}
+
+In the some journal substyles, such as those of the APS,
+all text in the \cmd\section\ command is automatically set uppercase.
+If a lowercase letter is needed, use \cmd\lowercase\aarg{x}.
+For example, to use ``He'' for helium in a \cmd\section\marg{title text} command, type
+\verb+H+\cmd\lowercase\aarg{e} in \marg{title text}.
+
+Use \cmd\protect\verb+\\+ to force a line break in a section heading.
+(Fragile commands must be protected in section headings, captions, and
+footnotes and \verb+\\+ is a fragile command.)
+
+\subsection{Paragraphs and General Text}
+
+Paragraphs always end with a blank input line.  Because \TeX\
+automatically calculates linebreaks and word hyphenation in a
+paragraph, it is not necessary to force linebreaks or hyphenation.  Of
+course, compound words should still be explicitly hyphenated, e.g.,
+``author-prepared copy.''
+
+Use directional quotes for quotation marks around quoted text
+(\texttt{``xxx''}), not straight double quotes (\texttt{"xxx"}).
+For opening quotes, use one or two backquotes; for closing quotes,
+use one or two forward quotes (apostrophes).
+
+\subsection{One-column vs. two-column}\label{sec:widetext}
+
+One of the hallmarks of \textit{Physical Review} is its two-column
+formatting and so one of the \revtex~4 design goals is to make it easier to
+acheive the \textit{Physical Review} look and feel. In particular, the
+\classoption{twocolumn} option will take care of formatting the front matter
+(including the abstract) as a single column. \revtex~4 has its own
+built-in two-column formatting macros to provide well-balanced columns
+as well as reasonable control over the placement of floats in either
+one- or two-column modes.
+
+Occasionally it is necessary to change the formatting from two-column to
+one-column to better accomodate very long equations that are more
+easily read when typeset to the full width of the page. This is
+accomplished using the \env{widetext} environment:
+\begin{verbatim}
+\begin{widetext}
+long equation goes here
+\end{widetext}
+\end{verbatim}
+In two-column mode, this will temporarily return to one-column mode,
+balancing the text before the environment into two short columns, and
+returning to two-column mode after the environment has
+finished. \revtex~4 will also add horizontal rules to guide the
+reader's eye through what may otherwise be a confusing break in the
+flow of text. The
+\env{widetext} environment has no effect on the output under the 
+\classoption{preprint} class option because this already uses
+one-column formatting.
+
+Use of the \env{widetext} environment should be restricted to the bare
+minimum of text that needs to be typeset this way. However short pieces
+of paragraph text and/or math between nearly contiguous wide equations
+should be incorporated into the surrounding wide sections.
+
+Low-level control over the column grid can be accomplished with the
+\cmd\onecolumngrid\ and \cmd\twocolumngrid\ commands. Using these, one
+can avoid the horizontal rules added by \env{widetext}. These commands
+should only be used if absolutely necessary. Wide figures and tables
+should be accomodated using the proper \verb+*+ environments.
+
+\subsection{Cross-referencing}\label{sec:xrefs}
+
+\revtex{} inherits the \LaTeXe\ features for labeling and cross-referencing
+section headings, equations, tables, and figures. This section
+contains a simplified explanation of these cross-referencing features.
+The proper usage in the context of section headings, equations,
+tables, and figures is discussed in the appropriate sections.
+
+Cross-referencing depends upon the use of ``tags,'' which are defined by
+the user.  The \cmd\label\marg{key} command is used to identify tags for
+\revtex. Tags are strings of characters that serve to label section
+headings, equations, tables, and  figures that replace explicit,
+by-hand numbering.
+
+Files that use cross-referencing (and almost all manuscripts do)
+need to be processed through \revtex\ at least twice to
+ensure that the tags have been properly linked to appropriate numbers.
+If any tags are added in subsequent editing sessions, 
+\LaTeX{} will display a warning message in the log file that ends with
+\texttt{... Rerun to get cross-references right}.
+Running the file through \revtex\ again (possibly more than once) will
+resolve the cross-references.  If the error message persists, check
+the labels; the same \marg{key} may have been used to label more than one
+object.
+
+Another \LaTeX\ warning is \texttt{There were undefined references},
+which indicates the use of a key in a \cmd\ref\ without ever
+using it in a \cmd\label\ statement.
+
+\revtex{} performs autonumbering exactly as in standard \LaTeX.
+When the file is processed for the first time,
+\LaTeX\ creates an auxiliary file (with the \file{.aux} extension) that 
+records the value of each \meta{key}.  Each subsequent run retrieves
+the proper number from the auxiliary file and updates the auxiliary
+file.  At the end of each run, any change in the value of a \meta{key}
+produces a \LaTeX\ warning message.
+
+Note that with footnotes appearing in the bibliography, extra passes
+of \LaTeX\ may be needed to resolve all cross-references. For
+instance, putting a \cmd\cite\ inside a \cmd\footnote\ will require at
+least three passes.
+
+Using the \classname{hyperref} package to create hyperlinked PDF files
+will cause reference ranges to be expanded to list every
+reference in the range. This behavior can be avoided by using the
+\classname{hypernat} package available from \url{www.ctan.org}.
+
+\subsection{Acknowledgments}
+Use the \env{acknowledgments} environment for an acknowledgments
+section.  Depending on the journal substyle, this element may be
+formatted as an unnumbered section title \textit{Acknowledgments} or
+simply as a paragraph. Please note the spelling of
+``acknowledgments''.
+\begin{verbatim}
+\begin{acknowlegments}
+The authors would like to thank...
+\end{acknowlegments}
+\end{verbatim}
+
+\subsection{Appendices}
+The \cmd\appendix\ command signals that all following sections are
+appendices, so \cmd\section\marg{title text} after \cmd\appendix\ will set
+\marg{title text} as an appendix heading (an empty \marg{title text}
+is permitted). For a single appendix, use a
+\cmd\appendix\verb+*+ followed by \cmd\section\marg{title text}
+command to suppress the appendix letter in the section heading.
+
+\section{Math and Equations}\label{sec:math}
+
+\subsection{Math in text}
+
+Not surprisingly, \revtex\ uses the \TeX\ math \verb+$+ delimiters
+for math embedded in text. For example,
+\verb|$a^{z}$| give $a^{z}$.  Within math mode, use
+\verb+^+\marg{math} for superscripts and
+\verb+_+\marg{math} for subscripts. If the braces after the
+\verb+^+ are omitted, \TeX{} will
+superscript the next \emph{token} (generally a single character or
+command). Thus it is safest to use explicit braces \verb+{}+.
+
+As with text, math should not require extensive explicit vertical or
+horzontal motion commands, because \TeX\ calculates math spacing
+itself automatically.  In particular, explicit spacing around
+relations (e.g., $=$) or operators (e.g., $+$) should be
+unnecessary. These suggestions notwithstanding, some fine-tuning of
+math is required in specific cases, see Chapter~18 in the \TeX
+book\cite{TeXbook}.
+
+\subsection{Text in math}\label{sec:textinmath}
+
+There are times when normal, non-italic text needs to be inserted
+into a math expression.  The \cmd\text\marg{text} command is the
+preferred method of accomplishing this.  It produces regular text
+\emph{and} scales correctly in superscripts:
+\verb+$y=x \text{ for } x_{\text{e-p}}$+ gives 
+``$y=x \text{ for } x_{\text{e-p}}$''. To use the \cmd\text\ command,
+the \classname{amsmath} package must be loaded: include a
+\cmd\usepackage\aarg{\classname{amsmath}} command in the document
+preamble or use the class option \classoption{amsmath}. Please note
+that \revtex~4 requires version 2.0 or higher of \classname{amsmath}.
+
+Other common alternatives may be less desirable. Using the standard
+\LaTeXe\  \cmd\mbox\marg{text} will give normal text, including a hyphen,
+but will not scale correctly in superscripts:
+\verb+$x_{\mbox{e-p}}$+ gives ``$x_{\mbox{e-p}}$''.
+The \cmd\rm\ command
+only switches to Roman font for math letters.  It does not, for
+example, handle hyphens correctly:
+\verb+$$x_{\rm{e-p}}$+ gives ``$x_{\rm e-p}$''. But note that
+\cmd\textrm{}, it does work: \verb+$x_{\textrm{e-p}}$+ gives ``$x_{\textrm{e-p}}$''.
+
+\subsection{Displayed equations}\label{sec:dispmath}
+
+Equations are set centered in the column width or flush left depending
+on the selected journal substyle.
+
+For the simplest type of displayed equation, a numbered, one-line
+equation, use the \env{equation} environment.
+\revtex\ takes care of the equation number%
+---the number will be set below the equation if necessary.
+Use \cmd\[\dots\cmd\] for a single, one-line unnumbered display equation.
+
+Use the \env{eqnarray} environment when more than one consecutive
+equation occurs, putting each equation in a separate row of the
+environment, and using \cmd\nonumber\ before the row end (\cmd\\) to
+suppress the equation number where necessary.  If the equations are
+related to each other, align each on the respective relation operator
+(such as $=$).
+
+When an equation is broken over lines or is continued over multiple
+relation operators, it is called a multi-line or continued equation,
+respectively; here, too, use the \env{eqnarray} environment.
+
+For a continued equation, align each row on the relation operator just
+as with multiple equations, and use the \cmd\nonumber\ command to
+suppress auto-numbering on broken lines.  Also, use the starred form
+of the row end (\cmd\\\verb+*+) to prevent a pagebreak at that
+juncture.
+
+Short displayed equations that can appear together on a single line
+separated by \cmd\qquad\ space may be placed in a single
+\env{equation} environment.
+
+As explained in Section~\ref{sec:widetext}, occasionally in two-column
+mode a long equation, in order to fit it in the narrow column width,
+would need to be broken into so many lines that it would affect
+readibility. Set it in a wide column using the \env{widetext}
+environment. Then return to the normal text width as soon as
+possible.
+
+The sample file \file{apssamp.tex} illustrates how to obtain each of
+the above effects.
+
+\subsection{Numbering displayed equations}
+
+\revtex~4 automatically numbers equations.
+For single-line and multi-line equations, use the
+\env{equation} and \env{eqnarray} environments as described above.
+For unnumbered single-line equations, use the \verb+\[+\dots\verb+\]+
+construction.  The command \cmd\nonumber\ will suppress the numbering
+on a single line of an
+\env{eqnarray}.
+For a multi-line equation with no equation numbers at all,
+use the \env{eqnarray*} environment.
+
+A series of equations can be a labeled with a lettered sequence,
+e.g., (3a), (3b), and (3c), by
+putting the respective \env{equation} or \env{eqnarray} environment within a
+\env{subequations} environment. 
+The \classname{amsmath} package (can be loaded with the
+\classoption{amsmath} class option) is required for this.
+
+Use the command \cmd\tag\marg{number} to produce an idiosyncratic
+equation number: $(1')$, for example.  Numbers assigned by \cmd\tag\
+are completely independent of \revtex's automatic numbering.  The
+package \classname{amsmath} is required for using the \cmd\tag\
+command.
+
+To have \revtex{} reset the equation numbers at the start of each section,
+use the \classoption{eqsecnum} class option in the document preamble. 
+
+See the sample file \file{apssamp.tex} for some examples.
+
+\subsection{Cross-referencing displayed equations}
+
+To refer to a numbered equation, use
+the \cmd\label\marg{key} and \cmd\ref\marg{key} commands.
+The \cmd\label\marg{key} command is used within the referenced equation
+(on the desired line of the \env{eqnarray}, if a multi-line equation):
+\begin{verbatim}
+\begin{equation}
+ A=B \label{pauli}
+\end{equation}
+ ... It follows from Eq.~(\ref{pauli})
+that this is the case ...
+\begin{eqnarray}
+ A & = &B,\label{pauli2}\\
+ A'& = &B'
+\end{eqnarray}
+\end{verbatim}
+gives 
+\begin{equation}
+A=B \label{pauli}
+\end{equation}
+ ... It follows from Eq.~(\ref{pauli})
+that this is the case ...
+\begin{eqnarray}
+A & = &B,\label{pauli2}\\
+A'& = &B'
+\end{eqnarray}
+
+Please note the parentheses surrounding the \cmd\ref\ command.
+These are \emph{not} provided automatically and, thus, must be
+explicitly incorporated.
+
+Numbers produced with \cmd\tag\ can also be cross-referenced by adding
+a \cmd\label\ command after the \cmd\tag\ command.
+
+Using a \cmd\label\ after \envb{subequations} to reference the
+\emph{general} number of the equations in the
+\env{subequations} environment. For example, if
+\begin{verbatim}
+\begin{subequations}
+ \label{allequations} % notice location
+ \begin{eqnarray}
+  E&=&mc^2,\label{equationa}
+ \\
+  E&=&mc^2,\label{equationb}
+ \\
+  E&=&mc^2,\label{equationc}
+ \end{eqnarray}
+\end{subequations}
+\end{verbatim}
+%
+gives the output
+\begin{subequations}
+\label{allequations} % notice location
+\begin{eqnarray}
+E&=&mc^2,\label{equationa}
+\\
+E&=&mc^2,\label{equationb}
+\\
+E&=&mc^2,\label{equationc}
+\end{eqnarray}
+\end{subequations}
+%
+then \verb+Eq.~(\ref{allequations})+ gives ``Eq.~(\ref{allequations})''.
+
+{\bf Note:} incorrect cross-referencing will result if
+\cmd\label\ is used in an unnumbered single-line equation
+(i.e., within the \verb+\[+ and \verb+\]+ commands),
+or if \cmd\label\ is used on a line of an eqnarray that is not being numbered
+(i.e., a line that has a \cmd\nonumber).
+
+\subsection{Using the AMS packages \classoption{amsfonts},
+\classoption{amssymb}, and \classoption{amsmath}}\label{AMS}
+
+The American Mathematical Society's AMS-\LaTeX\ packages provided extra
+fonts, symbols, and math markup that are quite convenient. \revtex~4
+supports the use of these packages directly. To use the \classoption{amsfonts},
+\classoption{amssymb}, and \classoption{amsmath} class options,
+AMS-\LaTeX\ (and perhaps the additional AMS fonts) will need to be
+installed. Please note the \revtex~4 requires version 2.0 or higher
+of AMS-\LaTeX. These packages can be downloaded from
+\url{http://www.ams.org/tex/}.
+
+There are two class options for accessing the AMS fonts:
+\classoption{amsfonts} and \classoption{amssymb}.
+The \classoption{amsfonts} option defines the \cmd\mathfrak\ and
+\cmd\mathbb\ commands to switch to the Fraktur and
+Blackboard Bold fonts, respectively.
+These fonts are selected with the \cmd\mathfrak\ and \cmd\mathbb\
+font-switching commands:
+\verb+${\mathfrak{G}}$+ gives a Fraktur ``$\mathfrak{G}$''
+and \verb+${\mathbb{Z}}$+ gives a Blackboard Bold ``$\mathbb{Z}$''.
+\revtex{} does not currently support the use of the extra Euler fonts
+(the AMS fonts starting with \texttt{eur} or \texttt{eus}) or the
+Cyrillic fonts (the AMS fonts starting with \texttt{w}).
+
+The \classoption{amssymb} class option gives all the font
+capabilities of the
+\classoption{amsfonts} class option and further defines the commands
+for many commonly used math symbols. These symbols will scale
+correctly in superscripts and other places. See the AMS-\LaTeX\
+documentation for the complete list of symbols available.
+
+\subsection{Bold symbols in math}\label{sec:bboxamsfonts}
+
+\revtex~4 uses the standard \LaTeXe\ Bold Math (\classname{bm}) package as the
+basis for creating bold symbols in math mode. As usual, this requires
+an explicit \cmd\usepackage\aarg{\classname{bm}} in the document
+preamble. The command
+\cmd\bm\marg{symbol} makes \marg{symbol} bold in math mode, ensuring
+that it is the correct size, even in superscripts. If the correct font
+in the correct size is not available then result is the \marg{symbol}
+set at the
+correct size in lightface and a \LaTeXe\ warning that says
+``\texttt{No boldmath typeface in this size}\dots''. Most bold special
+characters will require that the AMS fonts be installed and the
+\classoption{amsfonts} class option be invoked.
+
+\cmd\bm\ is the proper means to get bold Greek characters---upper- and
+lowercase---and other symbols.
+The following will come out bold with \cmd\bm:
+normal math italic letters, numbers,
+Greek letters (uppercase and lowercase),
+small bracketing and operators, and \cmd\mathcal. Fraktur
+characters will come out bold in a \cmd\bm; however, Blackboard Bold
+requires using the \cmd\mathbb command rather than \cmd{\bm}.
+The \classoption{amsfonts} option adds support for bold math
+letters and symbols in smaller sizes and in superscripts when a
+\cmd\bm\marg{symbol} is used. 
+For example, \verb+$\pi^{\bm{\pi}}$+ gives a bold
+lowercase pi in the superscript position: $^{\pi\bm{\pi}}$.
+
+Note that \cmd\bm\marg{math} is a fragile command and, thus, should be
+preceded by \cmd\protect\ in commands with moving arguments.
+
+\section{Footnotes}
+\LaTeX's standard \cmd\footnote\ command is available in
+\revtex~4. The footnote text can either appear at the bottom of a page or
+as part of the bibliography (in order, after the rest of the
+references). This choice can be controlled by two class options:
+\classoption{footinbib} and \classoption{nofootinbib}. \revtex~4
+defaults to the former.  Specific journal options may select a
+different value than the default. Note that in the latter case, the
+argument of the
+\cmd\footnote\ command is a moving argument in the sense of the \LUG,
+Appendix~C.1.3: any fragile command within that argument must be
+preceded by a \cmd\protect\ command.
+
+The \cmd\footnote\ macro \emph{should not} be used in the front
+matter for indicating author/affiliation relationships or to provide
+additional information about authors (such as an e-mail
+address). See Section~\ref{sec:footau} for the proper way to do
+this.
+
+Finally, footnotes that appear in tables behave differently. They
+will be typeset as part of the table itself. See
+Section~\ref{sec:tablenote} for details.
+
+\section{Citations and References}\label{sec:endnotes}
+
+In keeping with the \revtex~4 design goal of making it easier to
+extract tagged information from a manuscript, new macros and \BibTeX\
+style files have been added to provide better markup. Furthermore,
+these have been built upon some widely-used \LaTeX\ packages in line
+with the design goal of making use of the existing packages where
+possible. The two main external packages that are of concern here are
+Patrick Daly's \classname{natbib} citation package and his
+\classname{custom-bib} tool kit for building new \BibTeX\ style
+files.
+
+From an author's point of view, all this means is that a proper
+\revtex~4 installation requires having \classname{natbib} (version 7
+or higher) installed. It also means that the full set of
+\classname{natbib} functionality is available from within \revtex~4
+(but see the \textit{APS Compuscript Guide for \revtex~4} for restrictions).
+The \classname{natbib} documentation contains many exmaples; see in
+particular the included \verb+natnotes.tex+ file for a convenient summary.
+
+As in standard \LaTeX, references are cited in text using the
+\cmd\cite\marg{key} command and are listed in the bibliography using
+the \cmd\bibitem\marg{key} command. The \cmd\cite{} macro enables
+\revtex~4 to automatically number the references in the manuscript.
+
+A typical example might be:
+\begin{verbatim}
+String theory\cite{GSW} attempts to 
+provide a theory of everything.
+\end{verbatim}
+The corresponding \cmd\bibitem{} would be:
+\begin{verbatim}
+\bibitem{GSW} M.~Greene, J.~Schwarz, and
+E.~Witten, \textit{Superstring Theory:
+Introduction}, (Cambridge University
+Press, London, 1985).
+\end{verbatim}
+
+Journals differ in how the \cmd\cite\ will be displayed. Most APS journals
+display the citation in-line, as a number, enclosed in square brackets,
+\textit{e.~g.}, ``String theory[1] attempts\dots.'' Other journals
+(most notably \textit{Physical Review B})
+instead use a number in a superscript: ``String theory$^{1}$ attempts\dots.''
+Selecting the journal substyle using a class option (such as
+\classoption{prb}) will invoke the appropriate style.
+In journal substyles using superscripts,
+the macro the \cmd\onlinecite\marg{key} is necessary to get the number
+to appear on the baseline.
+For example, ``String theory (see, for example,
+\verb+Ref.~\onlinecite{GSW}+)'' will give the output
+``String theory (see, for example, Ref.~1).''
+
+The \cmd{\onlinecite} command has the same semantics as
+\classname{natbib}'s \cmd{\citealp} command.
+
+A \cmd\cite\ command with multiple keys is formatted with consecutive
+reference numbers collapsed; e.g., [1,2,3,5] will be output as
+[1--3,5].  To split the list over more than one line, use
+a \verb+%+ character immediately following a comma:
+\begin{verbatim}
+. . .  \cite{a,b,c,d,e,f,%
+g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
+\end{verbatim}
+The \verb+%+ avoids unwanted spaces.
+
+\subsection{Author/Year (Non-numeric) Citations}
+
+\textit{Reviews of Modern Physics} uses a citation style based on the
+first author's last name and the year of the reference rather than a
+simple number. Support for this style of citing references is the
+primary reason \revtex~4 uses the \classname{natbib}
+package. \classname{natbib} uses an optional argument to the
+\cmd\bibitem\ macro to specify what text to use for the \cmd\cite\
+text:
+\begin{quote}
+\cmd\bibitem\verb+[+\meta{short-name}\verb+(+\meta{year}\verb+)+\meta{long-name}\verb+]+
+\end{quote}
+where \meta{short-name} is the author name used in a parenthetical citation, 
+\meta{long-name} that used in a textual citation, and 
+\meta{year} is the year. More concretely, the \cmd\bibitem\ example
+above would appear as
+\begin{verbatim}
+\bibitem[Greene et al.(1985)Green,
+Schwarz, and Witten]{GSW}
+M.~Greene, J.~Schwarz, and E.~Witten,
+\textit{Superstring Theory},
+(Cambridge Press, London, 1985).
+\end{verbatim}
+
+When the citation constitutes part of the grammar of the sentence,
+the \cmd\textcite\marg{key} command may be used (analogous to the
+\cmd\onlinecite\ command above). Both \cmd\textcite\ and
+\cmd\onlinecite\ are built upon \classname{natbib}'s rich repertoire of
+macros (\cmd\citep{}, \cmd\citet{}, etc.). These macros are available in
+\revtex~4; however, APS authors must follow the
+\textit{APS Compuscript Guide for \revtex~4}
+guidelines regarding \classname{natbib}'s macros.
+
+\subsection{\label{sec:use-bib}Using Bib\TeX}
+
+The \cmd\bibitem{} entries can be coded by hand as above, of course, but the
+use of \BibTeX\ with the new style files provided with \revtex~4 makes
+it particularly simple to generate marked-up references that can, for
+instance, take advantage of packages like
+\classname{hyperref} for linking. They also save the trouble of having
+to specify formatting like the italics for the book title in the above
+example. And, for those wishing to use author/year citations, \BibTeX\ 
+will automatically generate the appropriate optional arguments for the
+\cmd\bibitem\ commands.
+
+\BibTeX\ is an adjunct to \LaTeX\ that aids in the
+preparation of  bibliographies. \BibTeX\ allows authors to build up a
+database or collection of bibliography entries that may be used for many
+manuscripts. A \BibTeX\ style file then specifies how to transform the
+entries into a proper \cmd\bibitem{} for a particular journal. Here we
+give a brief summary of how to get started with \BibTeX. More details can be
+found in the \textit{\revtex~4 \BibTeX\ Guide} included in the
+distribution or in the LaTeX books listed in the references.
+
+Selecting a journal style by using an appropriate class option will
+automatically select the correct \BibTeX\ style file. For all
+of the \textit{Physical Review} journals, this is \file{apsrev.bst},
+while for \textit{Reviews of Modern Physics} this is
+\file{apsrmp.bst}. The selection can be overridden by specifying an
+alternative \file{.bst} file using the standard \LaTeXe
+\cmd\bibliographystyle\ macro. This must appear in the preamble
+before the \envb{document} line in \revtex~4 (this differs from
+standard \LaTeX).
+
+The \BibTeX\ database files will contain entries such as:
+\begin{verbatim}
+@Book{GSW,
+  author=``M. Greene, J. Schwarz,
+           E. Witten'',
+  title=``Superstring theory:
+          Introduction'',
+  publisher=``Cambridge University
+          Press'',
+  address=``London'',
+  year=``1985''
+}
+\end{verbatim}
+There are entry formats for articles, technical reports, e-prints,
+theses, books, proceedings, and articles that appear in books or
+proceedings. The \file{apsrev} and \file{apsrmp} styles provided with
+\revtex~4 also allows URL's and e-print identifiers to be specified
+for any of the different entry types. There is also an additional
+``collaboration'' field that can be used in addition to ``author''.
+
+To actually create the bibliography in the manuscript, the
+\cmd\bibliography\marg{bib files} macro is used. 
+Here \meta{bib files} is a comma-separated list of \BibTeX\ bibliography
+database files, each with the \file{.bib} extension. The
+\cmd\bibliography\ macro should be placed at the location where the
+references are to appear (usually after the main body of the
+paper). When the manuscript is processed with \LaTeX\ for the first
+time, the keys corresponding for the \cmd\cite{} macros used in the
+manuscript are written out to the \file{.aux} file. Then \BibTeX\ should
+be run (if the manuscript is called \file{paper.tex}, the command would
+be \verb+bibtex paper+. This will produce a \file{.bbl} file containing all
+of the \cmd\bibitem{}'s for the manuscript. Subsequent runs of \LaTeXe\
+will call this file in to resolve the references. \LaTeXe\ should be run
+repeatedly until all references are resolved.
+
+The \BibTeX-produced \cmd\bibitem{}'s created using the \file{apsrev} and
+\file{apsrmp} appear considerably more complex than the example given
+above. This is because the style files add in \cmd\bibinfo{},
+\cmd\bibnamefont{}, \cmd\eprint{}, and \cmd\url{} macros for
+specifying additional formatting and tagging. The \cmd\bibinfo\ macro
+is mostly a do-nothing macro that serves merely to tag the information with
+the field information from the original entry in the \BibTeX\ database.
+The \cmd\eprint\ and \cmd\url\ macros can be used to create the
+appropriate hyperlinks in target formats such as PDF.
+
+For more information on using \BibTeX\ with \LaTeX, see Sections~4.3.1
+and~C.11.3 of the \LUG\cite{LaTeXman}, Section~13.2 of \cite{Compan},
+or the online \BibTeX\ manual
+\url{http://ctan.tug.org/tex-archive/biblio/bibtex/distribs/doc/btxdoc.tex}.
+%\url{http://ctan.tug.org/tex-archive/help/Catalogue/entries/bibtex.html}.
+
+\section{Figures and Artwork}\label{sec:figures}
+
+Figures may be included into a \revtex~4 manuscript by using the
+standard \LaTeXe\ macros. It should be noted that \LaTeXe\ includes
+several powerful packages for including the files in various
+formats. The two main packages are \classname{graphics} and
+\classname{graphicx}. Both offer a macro called
+\cmd\includegraphics\oarg{args}\marg{filename}; 
+they mainly differ in how arguments for
+controlling figure scaling, translation, and orientation
+are specified. Old \LaTeX2.09 interfaces such as
+\file{epsfig} have been re-implemented on top of these packages.
+For more information on the enhancements of the \classname{graphicx} package, 
+see \cite{CompanG} or
+\url{ftp://ctan.tug.org/tex-archive/macros/latex/required/graphics/grfguide.ps}.
+\revtex~4 no longer has the \classoption{epsf} class option, though
+the \classname{epsfig} package provides a similar interface.
+
+
+The \env{figure} environment should be used to add a caption to the figure and
+to allow \LaTeX\ to number and place the figures where they fit best. 
+\LaTeX\  will label and automatically number the captions FIG.~1,
+FIG.~2, etc. For example:
+\begin{verbatim}
+\begin{figure}
+ \includegraphics{fig1.eps}
+ \caption{\label{fig1}Text of first caption.}
+\end{figure}
+\end{verbatim}
+Note how the \cmd\label\marg{key} command is used to cross-reference
+figures in text. The \cmd\label\marg{key} command should be inserted
+inside the figure caption. As usual, the \cmd\ref\marg{key} macro can
+then by used to refer to the label: ``As depicted in
+FIG.\verb+~\ref{fig1}+\dots''.
+
+Figures are normally set to the width of the column in
+which they are placed. This means that in two-column mode, the figure
+will be placed in a single, narrow column. For wide figures, the
+\cmd\figure\verb+*+ environment should be used
+instead. This will place the figure across both columns (the figure
+usually will
+appear either at the top or the bottom of the following page).
+
+
+Captions less than one line long are centered under the figure,
+otherwise they span the width of the figure.
+
+Note that is unnecessary (and undesirable) to use explicit centering
+commands inside the float environments.
+
+\section{Tables}\label{sec:tables}
+
+Tables are very similar to figures. They should be input using the
+\env{table} environment as detailed below, and 
+\LaTeX\ will label and number the captions TABLE~1, TABLE~2, etc.
+(or in whatever format required by the chosen journal
+substyle). Tables without captions won't be numbered.
+
+Each table must begin with \envb{table}, end with \enve{table}. A
+caption can be specified using the \cmd\caption\marg{text} command.
+Captions less than one line long are centered under the figure,
+otherwise they span the width of the figure.
+To refer to the table via cross-referencing, a \cmd\label\marg{key}
+command should appear within the \cmd{\caption}.  Use the
+\cmd\ref\marg{key} command to cite tables in text. The \env{table}
+environment will set the table to the width of the column. Thus, in
+two-column mode, the table will confined to a single column. To set a
+table to the full width of the page, rather than the column, use the
+\env{table*} environment.
+
+The heart of the table is the
+\env{tabular} environment. This will behave for the most part as in
+standard \LaTeXe\ (please refer to Section~3.6.3 and Appendix~C.10.2 of the
+\LUG{} for more details about the \env{tabular} environment).
+Note that \revtex~4 no longer automatically adds double (Scotch) rules
+around tables. Nor does the \env{tabular} environment set various
+table parameters for column spacing as before. Instead, a new
+environment \env{ruledtabular} provides this functionality. This
+environment should surround the \env{tabular} environment:
+\begin{verbatim}
+\begin{table}
+\caption{\label{<key>}....}
+\begin{ruledtabular}
+\begin{tabular}
+...
+\end{tabular}
+\end{ruledtabular}
+\end{table}
+\end{verbatim}
+
+A basic table looks as follows:
+\begin{verbatim}
+\begin{table}
+\caption{\label{tab:example}Text of table caption.}
+\begin{ruledtabular}
+\begin{tabular}{ll}
+  Heading 1 & Heading 2\\
+  Cell 1 & Cell 2\\
+\end{tabular}
+\end{ruledtabular}
+\end{table}
+\end{verbatim}
+
+The \env{quasitable} environment is no longer in \revtex~4. The
+standard \env{tabular} environment can be used instead because it
+no longer puts in the double rules.
+
+\subsection{Aligning on a decimal point}
+Numerical columns should align on the decimal point (or
+decimal points if more than one is is present). This is accomplished
+by again using a standard \LaTeXe\ package, \classname{dcolumn} which
+must be loaded in the manuscript's preamble:
+\begin{verbatim}
+\usepackage{dcolumn}
+\end{verbatim}
+Once this package is loaded, the column specifier `\texttt{d}' can be
+used in the table's \env{tabular}\marg{preamble} enviroment preamble.
+The `\texttt{d}' should be used for simple numeric data with a single
+decimal point.
+%
+The entry of a \texttt{d} column is typeset in math mode; do not
+insert any \verb+$+ math delimiters into a `\texttt{d}' column.  Items
+without a decimal point are simply set in math mode, centered.  If
+text is required in the column, use \cmd\text\ or \cmd\mbox\ as
+appropriate.  If multiple decimal points are present then the last is
+used for alignment. To escape from the `\texttt{d}' column use
+\cmd\multicolumn\ as usual. See the sample file \file{apssamp.tex} for examples.
+
+\subsection{Footnotes in Tables}\label{sec:tablenote}
+
+Footnotes in a table are labeled \emph{a}, \emph{b}, \emph{c},
+etc. They can be specified by using the \LaTeX\ \cmd\footnote\
+command. Furthermore,
+\cmd\footnotemark\ and \cmd\footnotetext\ can be used so that multiple entries
+can to refer to the same footnote. The footnotes for a table are typeset
+at the bottom of the table, rather than at the bottom of the page or
+at the end of the references. The arguments for \cmd\footnotemark\ and
+\cmd\footnotetext\ should be numbers 1, 2, \dots. The journal style
+will convert these to letters.  See sample file \file{apssamp.tex} for
+examples and explanations of use.
+
+\subsection{Dealing with Long Tables}
+By default, tables are set in a smaller size than the text body
+(\cmd\small). The \cmd\squeezetable\ declaration makes the table font
+smaller still (\cmd\scriptsize).  Thus, putting the
+\cmd\squeezetable\ command before the \envb{table} line in a table
+will reduce the font size. If this isn't sufficient to fit
+the table on a page, the standard \LaTeXe\ \classname{longtable}
+package may be used. The scope of the
+\cmd\squeezetable\ command must be limited by enclosing it with a group:
+\begin{verbatim}
+\begingroup
+\squeezetable
+\begin{table}
+[...]
+\end{table}
+\endgroup
+\end{verbatim}
+
+Tables are normally set to the width of the column in
+which they are placed. This means that in two-column mode, the table
+will be placed in a single, narrow column. For wide tables, the
+\cmd\table\verb+*+ environment should be used
+instead. This will place the table across both columns (the table
+usually will
+appear either at the top or the bottom of the following page).
+
+
+Under \revtex~3, tables automatically break across pages; \revtex~4
+provides some of this functionality. However, this requires adding to the
+table a float placement option of [H] (meaning put the table ``here''
+and effectively ``unfloating'' the table) to the \envb{table}
+command. The commands \verb+\\*+ and \cmd{\samepage} can be used to
+control where the page breaks occur (these are the same as for the
+\env{eqnarray} environment).
+
+Long tables are more robustly handled by using the
+\classname{longtable.sty} package included with the standard \LaTeXe\
+distribution (put \verb+\usepackage{longtable}+ in the preamble). This
+package gives precise control over the layout of the table.
+The \revtex~4 package contains patches that enable the
+\classname{longtable} package to work in two-column mode. Of course, a
+table set in two-column mode needs to be narrow enough to fit within
+the column. Otherwise, the columns may overlap. \revtex~4 provides
+an additional environment \env{longtable*} which allows a longtable to
+span the whole page width. Currently, the \env{longtable*} and
+\env{ruledtabular} environments are incompatible. In order to get the
+double (Scotch) rule, it is necessary to add the \verb+\hline\hline+
+manually (or define \verb+\endfirsthead+ and \verb+\endlastfoot+
+appropriately).  For more documentation on the \env{longtable}
+environment and on the package options of the
+\classname{longtable} package, please see the documentation available at
+\url{ftp://ctan.tug.org/macros/latex/required/tools/longtable.dtx} or
+refer to \cite{Compan}.
+
+\section{Placement of Figures, Tables, and Other Floats}
+\label{sec:place}
+
+By default, figures and tables (and any other ``floating'' environments
+defined by other packages) float to the top or bottom of the page
+using the standard \LaTeX\ float placement mechanism.  Initially, each
+\env{figure} or \env{table} environment should be put immediately
+following its first reference in the text; this will usually result in
+satisfactory placement on the page.  An optional argument for either 
+environment adjusts the float placement. For example:
+\begin{quote}
+\envb{figure}\oarg{placement}\\
+\dots\\
+\enve{figure}
+\end{quote}
+where \meta{placement} can be any combination of \verb|htbp!|, signifying
+``here'', ``top'', ``bottom'', ``page'', and ``as soon as possible'',
+respectively. The same placement argument may be added to a
+\envb{table}. For more details about float placement, 
+see the instructions in the \LUG, Appendix~C.9.1.
+
+In two-column mode, a page may contain both a \env{widetext}
+environment and a float. \revtex~4 may not always be able to
+automatically put the float in the optimal place. For instance, a
+float may be placed at the bottom of a column just before the
+\env{widetext} begins. To workaround this, try moving the float
+environment below the \env{widetext} environment. Alternative
+\meta{placements} may also alleviate the problem.
+
+\env{figure} and \env{table} environments should not 
+be enclosed in a \env{widetext} environment to make them span
+the page to accomodate wide figures or tables. Rather, the
+\env{figure*} or \env{table*} environments should be used instead.
+
+Sometimes in \LaTeX\ the float placement mechanism breaks down and a
+float can't be placed. Such a ``stuck'' float may mean that it and all
+floats that follow are moved to the end of the job (and if there are
+too many of floats, the fatal error \texttt{Too many unprocessed floats}
+will occur). \revtex~4 provides the class option
+\classoption{floatfix} which attempts to invoke emergency float
+processing to avoid creating a ``stuck'' float. \revtex~4 will provide
+a message suggesting the use of
+\classoption{floatfix}. If \classoption{floatfix} doesn't work or if
+the resulting positioning of the float is poor, the float should be
+repositioned by hand.
+
+\revtex~4 offers an additional possibility for placing the floats. By
+using the either the \classoption{endfloats} or the
+\classoption{endfloats*} class option all floats may be held
+back (using an external file) and then set elsewhere in the document
+using the the commands \cmd\printtables\ and \cmd\printfigures{},
+placed where the tables and figures are to be printed (usually at the
+end of the document).  (This is similar to the standard
+\cmd\printindex\ command). Using a \texttt{*}-form of the commands
+(\cmd\printfigures\verb+*+ and
+\cmd\printtables\verb+*+) will begin the figures
+or tables on a new page. Alternatively, the option
+\classoption{endfloats*} may be used to change the behavior of the
+non-\texttt{*}-forms so that every float will appear on a separate
+page at the end.
+
+Without one of the \classoption{endfloats} class options, these float
+placement commands are silently ignored, so it is always safe to use
+them.  If one of the \classoption{endfloats} class options is given,
+but the \cmd\printtables\ command is missing, the tables will be
+printed at the end of the document. Likewise, if \cmd\printfigures\ is
+missing, the figures will be printed at the end of the document.
+Therefore it is also safe to omit these commands as long as \revtex's
+default choices for ordering figures and tables are satisfactory.
+
+The \classoption{endfloats} option (or perhaps some journal substyle
+that invokes it), requires explicit \envb{figure}, \enve{figure},
+\envb{table}, and \enve{table} lines. In particular, do \emph{not}
+define typing shortcuts for table and figure environments, such as
+\begin{verbatim}
+\def\bt{\begin{table}}% Incompatible!
+\def\et{\end{table}}%
+\end{verbatim}
+
+Please note that it is generally undesirable to have all floats moved
+to the end of the manuscript. APS no longer requires this for
+submissions. In fact, the editors and referees will have an easier time
+reading the paper if the floats are set in their normal positions.
+
+\section{Rotating Floats}
+
+Often a figure or table is too wide to be typeset in the standard
+orientation and it is necessary to rotate the float 90
+degrees. \revtex~4 provides a new environment \env{turnpage} as an
+easy means to accomplish this. The \env{turnpage} environment depends
+on one of the packages \classname{graphics} or \classname{graphicx}
+being loaded. To use the \env{turnpage} environment, simply enclose
+the \env{figure} or \env{table} environment with the \env{turnpage}
+environment:
+\begin{verbatim}
+\documentclass[...]{revtex4}
+\usepackage{graphicx}
+[...]
+\begin{turnpage}
+\begin{figure} or \begin{table}
+[...]
+\end{figure} or \end{table}
+\end{turnpage}
+\end{verbatim}
+A turnpage float will be typeset on a page by itself. Currently, there
+is no mechanism for breaking such a float across multiple pages.
+
+\section{\revtex~4 symbols and the \classname{revsymb} package}
+
+Symbols made available in earlier versions of \revtex\ are
+defined in a separate package, \classname{revsymb},
+so that they may be used with other classes.
+This might be useful if, say, copying text from a \revtex\ document to
+a non-\revtex\ document. \revtex~4 automatically includes these
+symbols so it is not necessary to explicitly call them in with a 
+\cmd\usepackage\ statement.
+
+Table~\ref{tab:revsymb} summarizes the symbols defined in this package.
+Note that \cmd{\overcirc}, \cmd{\overdots}, and \cmd{\corresponds} are
+no longer in \revtex~4. Use \cmd{\mathring} (standard in \LaTeXe),
+\cmd{\dddot} (with the \classoption{amsmath} package loaded), and 
+\cmd\triangleq\ (with the \classoption{amssymb} class option) respectively.
+\cmd{\succsim}, \cmd{\precsim}, \cmd{\lesssim}, and \cmd{\gtrsim} are
+also defined either in \classname{amsmath} or \classname{amssymb}. The
+AMS versions of these commands will be used if the appropriate AMS
+package is loaded.
+
+\begin{table}
+\caption{\label{tab:revsymb}Special \revtex~4 symbols, accents, and
+boldfaced parentheses defined in \file{revsymb.sty}}
+\begin{ruledtabular}
+\begin{tabular}{ll|ll}
+\cmd\lambdabar & $\lambdabar$ &\cmd\openone & $\openone$\\
+\cmd\altsuccsim & $\altsuccsim$ & \cmd\altprecsim & $\altprecsim$ \\
+\cmd\alt & $\alt$ & \cmd\agt & $\agt$ \\
+\cmd\tensor\ x & $\tensor x$ & \cmd\overstar\ x & $\overstar x$ \\
+\cmd\loarrow\ x & $\loarrow x$ & \cmd\roarrow\ x & $\roarrow x$  \\
+\cmd\biglb\ ( \cmd\bigrb ) & $\biglb( \bigrb)$ &
+\cmd\Biglb\ ( \cmd\Bigrb )& $\Biglb( \Bigrb)$ \\
+& & \\
+\cmd\bigglb\ ( \cmd\biggrb ) & $\bigglb( \biggrb)$ &
+\cmd\Bigglb\ ( \cmd\Biggrb\ ) & $\Bigglb( \Biggrb)$ \\
+\end{tabular}
+\end{ruledtabular}
+\end{table}
+
+\section{Other \revtex~4 Features}
+%\subsection{Hooks}
+%To be written....
+
+\subsection{Job-specific Override Files}
+\revtex~4 allows manuscript-specific macro definitions to be put
+in a file separate from the main \TeX\ file. One merely creates a file
+with the same basename as the \TeX\ file, but with the extension
+`.rty'. Thus, if the \TeX\ file is names man.tex, the macro
+definitions would go in man.rty. Note that the .rty file should be in
+the same directory as the \TeX\ file. APS authors should follow the
+guidelines in the \textit{APS Compuscript Guide for \revtex~4} when
+submitting.
+
+\begin{thebibliography}{}\label{sec:TeXbooks}
+\bibitem[Knuth(1986)]{TeXbook} D.E. Knuth, \emph{The \TeX book},
+(Addison-Wesley, Reading, MA, 1986).
+\bibitem[Lamport(1996)]{LaTeXman} L. Lamport, \emph{\LaTeX, a Document
+Preparation System}, (Addison-Wesley, Reading, MA, 1996).
+\bibitem[Kopka(1995)]{Guide} H. Kopka and P. Daly, \emph{A Guide to
+\LaTeXe}, (Addison-Wesley, Reading, MA, 1995).
+\bibitem[Goossens(1994)]{Compan} M. Goosens, F. Mittelbach, and
+A. Samarin, \emph{The \LaTeX\
+Companion}, (Addison-Wesley, Reading, MA, 1994).
+\bibitem[Goossens(1997)]{CompanG} M. Goossens, S. Rahtz, and
+F. Mittelbach, \emph{The
+\LaTeX\ Graphics Companion}, (Addison-Wesley, Reading, MA, 1997).
+\bibitem[Rahtz(1999)]{CompanW} S. Rahtz, M. Goossens, \emph{et
+al.},\emph{The \LaTeX\ Web Companion}, (Addison-Wesley, Reading, MA, 1999).
+\end{thebibliography}
+
+\end{document}
+
--- texlive-extra-2009.orig/debian/texlive-publishers-doc.root/usr/share/doc/texlive-publishers-doc/latex/revtex4/template.aps
+++ texlive-extra-2009/debian/texlive-publishers-doc.root/usr/share/doc/texlive-publishers-doc/latex/revtex4/template.aps
@@ -0,0 +1,176 @@
+%% ****** Start of file template.aps ****** %
+%%
+%%
+%%   This file is part of the APS files in the REVTeX 4 distribution.
+%%   Version 4.0 of REVTeX, August 2001
+%%
+%%
+%%   Copyright (c) 2001 The American Physical Society.
+%%
+%%   See the REVTeX 4 README file for restrictions and more information.
+%%
+%
+% This is a template for producing manuscripts for use with REVTEX 4.0
+% Copy this file to another name and then work on that file.
+% That way, you always have this original template file to use.
+%
+% Group addresses by affiliation; use superscriptaddress for long
+% author lists, or if there are many overlapping affiliations.
+% For Phys. Rev. appearance, change preprint to twocolumn.
+% Choose pra, prb, prc, prd, pre, prl, prstab, or rmp for journal
+%  Add 'draft' option to mark overfull boxes with black boxes
+%  Add 'showpacs' option to make PACS codes appear
+%  Add 'showkeys' option to make keywords appear
+\documentclass[aps,prl,preprint,groupedaddress]{revtex4}
+%\documentclass[aps,prl,preprint,superscriptaddress]{revtex4}
+%\documentclass[aps,prl,twocolumn,groupedaddress]{revtex4}
+
+% You should use BibTeX and apsrev.bst for references
+% Choosing a journal automatically selects the correct APS
+% BibTeX style file (bst file), so only uncomment the line
+% below if necessary.
+%\bibliographystyle{apsrev}
+
+\begin{document}
+
+% Use the \preprint command to place your local institutional report
+% number in the upper righthand corner of the title page in preprint mode.
+% Multiple \preprint commands are allowed.
+% Use the 'preprintnumbers' class option to override journal defaults
+% to display numbers if necessary
+%\preprint{}
+
+%Title of paper
+\title{}
+
+% repeat the \author .. \affiliation  etc. as needed
+% \email, \thanks, \homepage, \altaffiliation all apply to the current
+% author. Explanatory text should go in the []'s, actual e-mail
+% address or url should go in the {}'s for \email and \homepage.
+% Please use the appropriate macro foreach each type of information
+
+% \affiliation command applies to all authors since the last
+% \affiliation command. The \affiliation command should follow the
+% other information
+% \affiliation can be followed by \email, \homepage, \thanks as well.
+\author{}
+%\email[]{Your e-mail address}
+%\homepage[]{Your web page}
+%\thanks{}
+%\altaffiliation{}
+\affiliation{}
+
+%Collaboration name if desired (requires use of superscriptaddress
+%option in \documentclass). \noaffiliation is required (may also be
+%used with the \author command).
+%\collaboration can be followed by \email, \homepage, \thanks as well.
+%\collaboration{}
+%\noaffiliation
+
+\date{\today}
+
+\begin{abstract}
+% insert abstract here
+\end{abstract}
+
+% insert suggested PACS numbers in braces on next line
+\pacs{}
+% insert suggested keywords - APS authors don't need to do this
+%\keywords{}
+
+%\maketitle must follow title, authors, abstract, \pacs, and \keywords
+\maketitle
+
+% body of paper here - Use proper section commands
+% References should be done using the \cite, \ref, and \label commands
+\section{}
+% Put \label in argument of \section for cross-referencing
+%\section{\label{}}
+\subsection{}
+\subsubsection{}
+
+% If in two-column mode, this environment will change to single-column
+% format so that long equations can be displayed. Use
+% sparingly.
+%\begin{widetext}
+% put long equation here
+%\end{widetext}
+
+% figures should be put into the text as floats.
+% Use the graphics or graphicx packages (distributed with LaTeX2e)
+% and the \includegraphics macro defined in those packages.
+% See the LaTeX Graphics Companion by Michel Goosens, Sebastian Rahtz,
+% and Frank Mittelbach for instance.
+%
+% Here is an example of the general form of a figure:
+% Fill in the caption in the braces of the \caption{} command. Put the label
+% that you will use with \ref{} command in the braces of the \label{} command.
+% Use the figure* environment if the figure should span across the
+% entire page. There is no need to do explicit centering.
+
+% \begin{figure}
+% \includegraphics{}%
+% \caption{\label{}}
+% \end{figure}
+
+% Surround figure environment with turnpage environment for landscape
+% figure
+% \begin{turnpage}
+% \begin{figure}
+% \includegraphics{}%
+% \caption{\label{}}
+% \end{figure}
+% \end{turnpage}
+
+% tables should appear as floats within the text
+%
+% Here is an example of the general form of a table:
+% Fill in the caption in the braces of the \caption{} command. Put the label
+% that you will use with \ref{} command in the braces of the \label{} command.
+% Insert the column specifiers (l, r, c, d, etc.) in the empty braces of the
+% \begin{tabular}{} command.
+% The ruledtabular enviroment adds doubled rules to table and sets a
+% reasonable default table settings.
+% Use the table* environment to get a full-width table in two-column
+% Add \usepackage{longtable} and the longtable (or longtable*}
+% environment for nicely formatted long tables. Or use the the [H]
+% placement option to break a long table (with less control than 
+% in longtable).
+% \begin{table}%[H] add [H] placement to break table across pages
+% \caption{\label{}}
+% \begin{ruledtabular}
+% \begin{tabular}{}
+% Lines of table here ending with \\
+% \end{tabular}
+% \end{ruledtabular}
+% \end{table}
+
+% Surround table environment with turnpage environment for landscape
+% table
+% \begin{turnpage}
+% \begin{table}
+% \caption{\label{}}
+% \begin{ruledtabular}
+% \begin{tabular}{}
+% \end{tabular}
+% \end{ruledtabular}
+% \end{table}
+% \end{turnpage}
+
+% Specify following sections are appendices. Use \appendix* if there
+% only one appendix.
+%\appendix
+%\section{}
+
+% If you have acknowledgments, this puts in the proper section head.
+%\begin{acknowledgments}
+% put your acknowledgments here.
+%\end{acknowledgments}
+
+% Create the reference section using BibTeX:
+\bibliography{basename of .bib file}
+
+\end{document}
+%
+% ****** End of file template.aps ******
+
--- texlive-extra-2009.orig/debian/texlive-publishers-doc.root/usr/share/doc/texlive-publishers-doc/latex/revtex4/ltxdocext.pdf.uu
+++ texlive-extra-2009/debian/texlive-publishers-doc.root/usr/share/doc/texlive-publishers-doc/latex/revtex4/ltxdocext.pdf.uu
@@ -0,0 +1,1301 @@
+begin 644 ltxdocext.pdf
+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
+M,B