debian/0000775000000000000000000000000013146634024007173 5ustar debian/lintian.override0000664000000000000000000001550112267105174012376 0ustar license-problem-font-adobe-copyrighted-fragment-no-credit license-problem-font-adobe-copyrighted-fragment 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-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/report/ligatureLookups.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/report/private_use.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/report/range_report.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/checkGlyphNumbers.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/findBackLayers.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/isMonoMono.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/validate.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/hfbright/simplify-rename.pe #!pfaedit texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/report/ligatureLookups.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/report/private_use.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/report/range_report.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/checkGlyphNumbers.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/findBackLayers.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/isMonoMono.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/validate.py #!../utility/fontforge-interp.sh texlive-fonts-extra-doc: unusual-interpreter usr/share/texlive/texmf-dist/doc/fonts/hfbright/simplify-rename.pe #!pfaedit texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/fpl/fpl/TeXPalladioL-BoldItalicOsF.pe #!fontforge texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/fpl/fpl/TeXPalladioL-BoldOsF.pe #!fontforge texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/fpl/fpl/TeXPalladioL-ItalicOsF.pe #!fontforge texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/fpl/fpl/TeXPalladioL-SC.pe #!fontforge texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/hfbright/simplify-rename.pe #!pfaedit texlive-publishers-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/latex/ejpecp/mgetmref.py texlive-fonts-extra-doc: missing-dep-for-interpreter fontforge => fontforge-nox | fontforge (usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/report/kernclasses.py) texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/arabic_test.py texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/generate_arabic_shaping.py texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/unicode_joining.py texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/utility/hex_range.py texlive-fonts-extra-doc: missing-dep-for-interpreter fontforge => fontforge-nox | fontforge (usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/utility/metafont/bulk_eps_import.py) texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/xits/postprocess.py texlive-fonts-extra-doc: missing-dep-for-interpreter fontforge => fontforge-nox | fontforge (usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/report/kernclasses.py) texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/arabic_test.py texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/generate_arabic_shaping.py texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/unicode_joining.py texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/gnu-freefont/tools/utility/hex_range.py texlive-fonts-extra-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/xits/postprocess.py texlive-publishers-doc: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/latex/ejpecp/mgetmref.py texlive-lang-other: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/latex/aramaic-serto/serto.py texlive-lang-arabic: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/amiri/tools/build.py texlive-lang-arabic: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/amiri/tools/runtest.py texlive-lang-arabic: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/amiri/tools/build.py texlive-lang-arabic: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/fonts/amiri/tools/runtest.py texlive-lang-other: python-script-but-no-python-dep usr/share/texlive/texmf-dist/doc/latex/aramaic-serto/serto.py texlive-base: no-debconf-config tetex-base: maintainer-script-needs-depends-on-ucf postinst texlive-lang-french: wrong-path-for-interpreter usr/share/texlive/texmf-dist/doc/latex/apprends-latex/exemples/beamer-themes.pl (#!/usr/pkg/bin/perl != /usr/bin/perl) texlive-lang-french: wrong-path-for-interpreter usr/share/texlive/texmf-dist/doc/latex/apprends-latex/exemples/polices.pl (#!/usr/pkg/bin/perl != /usr/bin/perl) texlive-music: wrong-path-for-interpreter usr/share/texlive/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb (#!/usr/local/bin/perl != /usr/bin/perl) texlive-fonts-extra-doc: shell-script-fails-syntax-check usr/share/texlive/texmf-dist/doc/fonts/wsuipa/compilefonts debian/cfg.d/0000775000000000000000000000000012276003325010151 5ustar debian/cfg.d/additional-packages.cfg0000664000000000000000000001117512150404447014524 0ustar # # Additional packages, no tpms/collections exist addpackages;;texlive;texlive-full;texlive-lang-all;ptex-bin;texpower;pdfjam;texlive-latex3;thailatex # # 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-lang-all;texlive-lang name;collection-foobar;ptex-bin;texlive-lang name;collection-foobar;thailatex;texlive-lang name;collection-foobar;texpower;texlive-extra name;collection-foobar;pdfjam;texlive-extra name;collection-foobar;texlive-latex3;texlive-extra # # texlive-full 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;ptex-bin;texpower;pdfjam;texlive-latex3;thailatex depends;texlive-full;context # # texlive 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. depends;texlive;texlive-latex-recommended, texlive-fonts-recommended, texlive-latex-base # # texlive-lang-all 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. # # ptex-bin title;ptex-bin;transitional dummy package bin-section;ptex-bin;oldlibs bin-priority;ptex-bin;extra description;ptex-bin;This is a transitional package for ptex-bin to ensure proper description;ptex-bin;upgrade to texlive-lang-cjk. It can be safely removed after the installation is complete. depends;ptex-bin;texlive-lang-cjk (>= 2011) conflicts;texlive-lang-cjk;ptex-base conflicts;ptex-bin;ptex-base # # thailatex title;thailatex;transitional dummy package bin-section;thailatex;oldlibs bin-priority;thailatex;extra description;thailatex;This is a transitional package for thailatex to ensure proper description;thailatex;upgrade to texlive-lang-other. It can be safely removed after the installation is complete. depends;thailatex;texlive-lang-other (>= 2013.20130523) recommends;texlive-lang-other;swath, texlive-latex-extra suggests;texlive-lang-other;latex-fonts-sipa-arundina breaks;texlive-lang-other,thailatex (<< 2013) # # texpower title;texpower;transitional dummy package bin-section;texpower;oldlibs bin-priority;texpower;extra description;texpower;This is a transitional package for texpower to ensure proper description;texpower;upgrade to texlive-latex-extra. It can be safely removed after the installation is complete. depends;texpower;texlive-latex-extra (>= 2011), texlive-fonts-extra (>= 2011) # # pdfjam title;pdfjam;transitional dummy package bin-section;pdfjam;oldlibs bin-priority;pdfjam;extra description;pdfjam;This is a transitional package for pdfjam to ensure proper description;pdfjam;upgrade to texlive-extra-utils. It can be safely removed after the installation is complete. depends;pdfjam;texlive-extra-utils (>= 2011) provides;texlive-extra-utils;pdfjam # # texlive-latex3 title;texlive-latex3;transitional dummy package bin-section;texlive-latex3;oldlibs bin-priority;texlive-latex3;extra description;texlive-latex3;This is a transitional package for texlive-latex3 to ensure proper description;texlive-latex3;upgrade to texlive-latex-recommended. It can be safely removed after the installation is complete. depends;texlive-latex3;texlive-latex-recommended (>= 2011) provides;texlive-latex-recommended;texlive-latex3 # debian/cfg.d/info-man-handling.cfg0000664000000000000000000001070212136267103014121 0ustar # # # ignore does not install the file normally, but runs the special actions # kill does not even run the special action, it is the blacklist of the bin-building # ignore;texmf-dist/doc/info/(.*)\.info;; special;texmf-dist/doc/info/([^/]*\.info);install-info; ignore;texmf-dist/doc/info/dir;; # # man page handling has to be fixed ... it is a pain ;-) ignore;texmf-dist/doc/man/man(.*)/(.*).pdf # disable man pages that are in texlive-binaries # generated by unpacking a texlive-binaries packages and reading the # files there kill;texmf-dist/doc/man/man1/afm2pl.1 kill;texmf-dist/doc/man/man1/afm2tfm.1 kill;texmf-dist/doc/man/man1/aleph.1 kill;texmf-dist/doc/man/man1/bibtex8.1 kill;texmf-dist/doc/man/man1/bibtex.1 kill;texmf-dist/doc/man/man1/ctangle.1 kill;texmf-dist/doc/man/man1/ctie.1 kill;texmf-dist/doc/man/man1/cweave.1 kill;texmf-dist/doc/man/man1/cweb.1 kill;texmf-dist/doc/man/man1/detex.1 kill;texmf-dist/doc/man/man1/devnag.1 kill;texmf-dist/doc/man/man1/disdvi.1 kill;texmf-dist/doc/man/man1/dt2dv.1 kill;texmf-dist/doc/man/man1/dv2dt.1 kill;texmf-dist/doc/man/man1/dvi2tty.1 kill;texmf-dist/doc/man/man1/dvibook.1 kill;texmf-dist/doc/man/man1/dviconcat.1 kill;texmf-dist/doc/man/man1/dvicopy.1 kill;texmf-dist/doc/man/man1/dvihp.1 kill;texmf-dist/doc/man/man1/dvilj.1 kill;texmf-dist/doc/man/man1/dvilj2p.1 kill;texmf-dist/doc/man/man1/dvilj4.1 kill;texmf-dist/doc/man/man1/dvilj4l.1 kill;texmf-dist/doc/man/man1/dvilj6.1 kill;texmf-dist/doc/man/man1/dvipdfm.1 kill;texmf-dist/doc/man/man1/dvipdft.1 kill;texmf-dist/doc/man/man1/dvipos.1 kill;texmf-dist/doc/man/man1/dvips.1 kill;texmf-dist/doc/man/man1/dviselect.1 kill;texmf-dist/doc/man/man1/dvisvgm.1 kill;texmf-dist/doc/man/man1/dvitodvi.1 kill;texmf-dist/doc/man/man1/dvitomp.1 kill;texmf-dist/doc/man/man1/dvitype.1 kill;texmf-dist/doc/man/man1/ebb.1 kill;texmf-dist/doc/man/man1/etex.1 kill;texmf-dist/doc/man/man1/extractbb.1 kill;texmf-dist/doc/man/man1/gftodvi.1 kill;texmf-dist/doc/man/man1/gftopk.1 kill;texmf-dist/doc/man/man1/gftype.1 kill;texmf-dist/doc/man/man1/gsftopk.1 kill;texmf-dist/doc/man/man1/kpseaccess.1 kill;texmf-dist/doc/man/man1/kpsereadlink.1 kill;texmf-dist/doc/man/man1/kpsestat.1 kill;texmf-dist/doc/man/man1/kpsewhich.1 kill;texmf-dist/doc/man/man1/mag.1 kill;texmf-dist/doc/man/man1/makeindex.1 kill;texmf-dist/doc/man/man1/mendex.1 kill;texmf-dist/doc/man/man1/mf.1 kill;texmf-dist/doc/man/man1/mf-nowin.1 kill;texmf-dist/doc/man/man1/mft.1 kill;texmf-dist/doc/man/man1/mkindex.1 kill;texmf-dist/doc/man/man1/mkocp.1 kill;texmf-dist/doc/man/man1/mkofm.1 kill;texmf-dist/doc/man/man1/mktexlsr.1 kill;texmf-dist/doc/man/man1/mktexmf.1 kill;texmf-dist/doc/man/man1/mktexpk.1 kill;texmf-dist/doc/man/man1/mktextfm.1 kill;texmf-dist/doc/man/man1/mpost.1 kill;texmf-dist/doc/man/man1/odvicopy.1 kill;texmf-dist/doc/man/man1/odvitype.1 kill;texmf-dist/doc/man/man1/ofm2opl.1 kill;texmf-dist/doc/man/man1/omfonts.1 kill;texmf-dist/doc/man/man1/opl2ofm.1 kill;texmf-dist/doc/man/man1/otangle.1 kill;texmf-dist/doc/man/man1/otp2ocp.1 kill;texmf-dist/doc/man/man1/outocp.1 kill;texmf-dist/doc/man/man1/ovf2ovp.1 kill;texmf-dist/doc/man/man1/ovp2ovf.1 kill;texmf-dist/doc/man/man1/patgen.1 kill;texmf-dist/doc/man/man1/pdfclose.1 kill;texmf-dist/doc/man/man1/pdfetex.1 kill;texmf-dist/doc/man/man1/pdfopen.1 kill;texmf-dist/doc/man/man1/pdftex.1 kill;texmf-dist/doc/man/man1/pdftosrc.1 kill;texmf-dist/doc/man/man1/pfb2pfa.1 kill;texmf-dist/doc/man/man1/pk2bm.1 kill;texmf-dist/doc/man/man1/pktogf.1 kill;texmf-dist/doc/man/man1/pktype.1 kill;texmf-dist/doc/man/man1/pltotf.1 kill;texmf-dist/doc/man/man1/pooltype.1 kill;texmf-dist/doc/man/man1/ps2pk.1 kill;texmf-dist/doc/man/man1/synctex.1 kill;texmf-dist/doc/man/man1/tangle.1 kill;texmf-dist/doc/man/man1/tex.1 kill;texmf-dist/doc/man/man1/texconfig-dialog.1 kill;texmf-dist/doc/man/man1/texhash.1 kill;texmf-dist/doc/man/man1/tftopl.1 kill;texmf-dist/doc/man/man1/tie.1 kill;texmf-dist/doc/man/man1/tpic2pdftex.1 kill;texmf-dist/doc/man/man1/ttf2afm.1 kill;texmf-dist/doc/man/man1/ttf2pk.1 kill;texmf-dist/doc/man/man1/ttf2tfm.1 kill;texmf-dist/doc/man/man1/ttfdump.1 kill;texmf-dist/doc/man/man1/vftovp.1 kill;texmf-dist/doc/man/man1/vlna.1 kill;texmf-dist/doc/man/man1/vptovf.1 kill;texmf-dist/doc/man/man1/weave.1 kill;texmf-dist/doc/man/man1/xdvi.1 kill;texmf-dist/doc/man/man5/synctex.5 # map all others into /usr/share/man/... ignore;texmf-dist/doc/man.*/(.*) special;texmf-dist/doc/man.*/(.*\.[0-9]);install-man; # # vim:set fileencoding=utf-8: # # Local Variables: # coding: utf-8 # End: debian/cfg.d/upgrade-transitional-packages.cfg0000664000000000000000000006463412216217277016566 0ustar addpackages;;texlive-doc-ar name;collection-foobar;texlive-doc-ar;texlive-lang title;texlive-doc-ar;transitional dummy package bin-section;texlive-doc-ar;oldlibs bin-priority;texlive-doc-ar;extra description;texlive-doc-ar;This is a transitional package for texlive-doc-ar to ensure proper description;texlive-doc-ar;upgrade to texlive-lang-arabic. description;texlive-doc-ar;It can be safely removed after the installation is complete. depends;texlive-doc-ar;texlive-lang-arabic dependsnot;texlive-lang-all;texlive-doc-ar dependsnot;texlive-full;texlive-doc-ar conflicts;texlive-base;texlive-doc-ar (<< 2013) replaces;texlive-lang-arabic;texlive-doc-ar (<< 2013) addpackages;;texlive-doc-bg name;collection-foobar;texlive-doc-bg;texlive-lang title;texlive-doc-bg;transitional dummy package bin-section;texlive-doc-bg;oldlibs bin-priority;texlive-doc-bg;extra description;texlive-doc-bg;This is a transitional package for texlive-doc-bg to ensure proper description;texlive-doc-bg;upgrade to texlive-lang-european, texlive-lang-cyrillic. description;texlive-doc-bg;It can be safely removed after the installation is complete. depends;texlive-doc-bg;texlive-lang-european, texlive-lang-cyrillic dependsnot;texlive-lang-all;texlive-doc-bg dependsnot;texlive-full;texlive-doc-bg conflicts;texlive-base;texlive-doc-bg (<< 2013) replaces;texlive-lang-european;texlive-doc-bg (<< 2013) replaces;texlive-lang-cyrillic;texlive-doc-bg (<< 2013) addpackages;;texlive-doc-cs+sk name;collection-foobar;texlive-doc-cs+sk;texlive-lang title;texlive-doc-cs+sk;transitional dummy package bin-section;texlive-doc-cs+sk;oldlibs bin-priority;texlive-doc-cs+sk;extra description;texlive-doc-cs+sk;This is a transitional package for texlive-doc-cs+sk to ensure proper description;texlive-doc-cs+sk;upgrade to texlive-lang-czechslovak. description;texlive-doc-cs+sk;It can be safely removed after the installation is complete. depends;texlive-doc-cs+sk;texlive-lang-czechslovak dependsnot;texlive-lang-all;texlive-doc-cs+sk dependsnot;texlive-full;texlive-doc-cs+sk conflicts;texlive-base;texlive-doc-cs+sk (<< 2013) replaces;texlive-lang-czechslovak;texlive-doc-cs+sk (<< 2013) addpackages;;texlive-doc-de name;collection-foobar;texlive-doc-de;texlive-lang title;texlive-doc-de;transitional dummy package bin-section;texlive-doc-de;oldlibs bin-priority;texlive-doc-de;extra description;texlive-doc-de;This is a transitional package for texlive-doc-de to ensure proper description;texlive-doc-de;upgrade to texlive-lang-german. description;texlive-doc-de;It can be safely removed after the installation is complete. depends;texlive-doc-de;texlive-lang-german dependsnot;texlive-lang-all;texlive-doc-de dependsnot;texlive-full;texlive-doc-de conflicts;texlive-base;texlive-doc-de (<< 2013) replaces;texlive-lang-german;texlive-doc-de (<< 2013) addpackages;;texlive-doc-en name;collection-foobar;texlive-doc-en;texlive-lang title;texlive-doc-en;transitional dummy package bin-section;texlive-doc-en;oldlibs bin-priority;texlive-doc-en;extra description;texlive-doc-en;This is a transitional package for texlive-doc-en to ensure proper description;texlive-doc-en;upgrade to texlive-lang-english, texlive-base. description;texlive-doc-en;It can be safely removed after the installation is complete. depends;texlive-doc-en;texlive-lang-english, texlive-base dependsnot;texlive-lang-all;texlive-doc-en dependsnot;texlive-full;texlive-doc-en conflicts;texlive-base;texlive-doc-en (<< 2013) replaces;texlive-lang-english;texlive-doc-en (<< 2013) replaces;texlive-base;texlive-doc-en (<< 2013) addpackages;;texlive-doc-es name;collection-foobar;texlive-doc-es;texlive-lang title;texlive-doc-es;transitional dummy package bin-section;texlive-doc-es;oldlibs bin-priority;texlive-doc-es;extra description;texlive-doc-es;This is a transitional package for texlive-doc-es to ensure proper description;texlive-doc-es;upgrade to texlive-lang-spanish. description;texlive-doc-es;It can be safely removed after the installation is complete. depends;texlive-doc-es;texlive-lang-spanish dependsnot;texlive-lang-all;texlive-doc-es dependsnot;texlive-full;texlive-doc-es conflicts;texlive-base;texlive-doc-es (<< 2013) replaces;texlive-lang-spanish;texlive-doc-es (<< 2013) addpackages;;texlive-doc-fi name;collection-foobar;texlive-doc-fi;texlive-lang title;texlive-doc-fi;transitional dummy package bin-section;texlive-doc-fi;oldlibs bin-priority;texlive-doc-fi;extra description;texlive-doc-fi;This is a transitional package for texlive-doc-fi to ensure proper description;texlive-doc-fi;upgrade to texlive-lang-european. description;texlive-doc-fi;It can be safely removed after the installation is complete. depends;texlive-doc-fi;texlive-lang-european dependsnot;texlive-lang-all;texlive-doc-fi dependsnot;texlive-full;texlive-doc-fi conflicts;texlive-base;texlive-doc-fi (<< 2013) replaces;texlive-lang-european;texlive-doc-fi (<< 2013) addpackages;;texlive-doc-fr name;collection-foobar;texlive-doc-fr;texlive-lang title;texlive-doc-fr;transitional dummy package bin-section;texlive-doc-fr;oldlibs bin-priority;texlive-doc-fr;extra description;texlive-doc-fr;This is a transitional package for texlive-doc-fr to ensure proper description;texlive-doc-fr;upgrade to texlive-lang-french. description;texlive-doc-fr;It can be safely removed after the installation is complete. depends;texlive-doc-fr;texlive-lang-french dependsnot;texlive-lang-all;texlive-doc-fr dependsnot;texlive-full;texlive-doc-fr conflicts;texlive-base;texlive-doc-fr (<< 2013) replaces;texlive-lang-french;texlive-doc-fr (<< 2013) addpackages;;texlive-doc-it name;collection-foobar;texlive-doc-it;texlive-lang title;texlive-doc-it;transitional dummy package bin-section;texlive-doc-it;oldlibs bin-priority;texlive-doc-it;extra description;texlive-doc-it;This is a transitional package for texlive-doc-it to ensure proper description;texlive-doc-it;upgrade to texlive-lang-italian. description;texlive-doc-it;It can be safely removed after the installation is complete. depends;texlive-doc-it;texlive-lang-italian dependsnot;texlive-lang-all;texlive-doc-it dependsnot;texlive-full;texlive-doc-it conflicts;texlive-base;texlive-doc-it (<< 2013) replaces;texlive-lang-italian;texlive-doc-it (<< 2013) addpackages;;texlive-doc-ja name;collection-foobar;texlive-doc-ja;texlive-lang title;texlive-doc-ja;transitional dummy package bin-section;texlive-doc-ja;oldlibs bin-priority;texlive-doc-ja;extra description;texlive-doc-ja;This is a transitional package for texlive-doc-ja to ensure proper description;texlive-doc-ja;upgrade to texlive-lang-cjk. description;texlive-doc-ja;It can be safely removed after the installation is complete. depends;texlive-doc-ja;texlive-lang-cjk dependsnot;texlive-lang-all;texlive-doc-ja dependsnot;texlive-full;texlive-doc-ja conflicts;texlive-base;texlive-doc-ja (<< 2013) replaces;texlive-lang-cjk;texlive-doc-ja (<< 2013) addpackages;;texlive-doc-ko name;collection-foobar;texlive-doc-ko;texlive-lang title;texlive-doc-ko;transitional dummy package bin-section;texlive-doc-ko;oldlibs bin-priority;texlive-doc-ko;extra description;texlive-doc-ko;This is a transitional package for texlive-doc-ko to ensure proper description;texlive-doc-ko;upgrade to texlive-lang-cjk. description;texlive-doc-ko;It can be safely removed after the installation is complete. depends;texlive-doc-ko;texlive-lang-cjk dependsnot;texlive-lang-all;texlive-doc-ko dependsnot;texlive-full;texlive-doc-ko conflicts;texlive-base;texlive-doc-ko (<< 2013) replaces;texlive-lang-cjk;texlive-doc-ko (<< 2013) addpackages;;texlive-doc-mn name;collection-foobar;texlive-doc-mn;texlive-lang title;texlive-doc-mn;transitional dummy package bin-section;texlive-doc-mn;oldlibs bin-priority;texlive-doc-mn;extra description;texlive-doc-mn;This is a transitional package for texlive-doc-mn to ensure proper description;texlive-doc-mn;upgrade to texlive-lang-other, texlive-lang-cyrillic. description;texlive-doc-mn;It can be safely removed after the installation is complete. depends;texlive-doc-mn;texlive-lang-other, texlive-lang-cyrillic dependsnot;texlive-lang-all;texlive-doc-mn dependsnot;texlive-full;texlive-doc-mn conflicts;texlive-base;texlive-doc-mn (<< 2013) replaces;texlive-lang-other;texlive-doc-mn (<< 2013) replaces;texlive-lang-cyrillic;texlive-doc-mn (<< 2013) addpackages;;texlive-doc-nl name;collection-foobar;texlive-doc-nl;texlive-lang title;texlive-doc-nl;transitional dummy package bin-section;texlive-doc-nl;oldlibs bin-priority;texlive-doc-nl;extra description;texlive-doc-nl;This is a transitional package for texlive-doc-nl to ensure proper description;texlive-doc-nl;upgrade to texlive-lang-european. description;texlive-doc-nl;It can be safely removed after the installation is complete. depends;texlive-doc-nl;texlive-lang-european dependsnot;texlive-lang-all;texlive-doc-nl dependsnot;texlive-full;texlive-doc-nl conflicts;texlive-base;texlive-doc-nl (<< 2013) replaces;texlive-lang-european;texlive-doc-nl (<< 2013) addpackages;;texlive-doc-pl name;collection-foobar;texlive-doc-pl;texlive-lang title;texlive-doc-pl;transitional dummy package bin-section;texlive-doc-pl;oldlibs bin-priority;texlive-doc-pl;extra description;texlive-doc-pl;This is a transitional package for texlive-doc-pl to ensure proper description;texlive-doc-pl;upgrade to texlive-lang-polish. description;texlive-doc-pl;It can be safely removed after the installation is complete. depends;texlive-doc-pl;texlive-lang-polish dependsnot;texlive-lang-all;texlive-doc-pl dependsnot;texlive-full;texlive-doc-pl conflicts;texlive-base;texlive-doc-pl (<< 2013) replaces;texlive-lang-polish;texlive-doc-pl (<< 2013) addpackages;;texlive-doc-pt name;collection-foobar;texlive-doc-pt;texlive-lang title;texlive-doc-pt;transitional dummy package bin-section;texlive-doc-pt;oldlibs bin-priority;texlive-doc-pt;extra description;texlive-doc-pt;This is a transitional package for texlive-doc-pt to ensure proper description;texlive-doc-pt;upgrade to texlive-lang-portuguese. description;texlive-doc-pt;It can be safely removed after the installation is complete. depends;texlive-doc-pt;texlive-lang-portuguese dependsnot;texlive-lang-all;texlive-doc-pt dependsnot;texlive-full;texlive-doc-pt conflicts;texlive-base;texlive-doc-pt (<< 2013) replaces;texlive-lang-portuguese;texlive-doc-pt (<< 2013) addpackages;;texlive-doc-rs name;collection-foobar;texlive-doc-rs;texlive-lang title;texlive-doc-rs;transitional dummy package bin-section;texlive-doc-rs;oldlibs bin-priority;texlive-doc-rs;extra description;texlive-doc-rs;This is a transitional package for texlive-doc-rs to ensure proper description;texlive-doc-rs;upgrade to texlive-lang-cyrillic. description;texlive-doc-rs;It can be safely removed after the installation is complete. depends;texlive-doc-rs;texlive-lang-cyrillic dependsnot;texlive-lang-all;texlive-doc-rs dependsnot;texlive-full;texlive-doc-rs conflicts;texlive-base;texlive-doc-rs (<< 2013) replaces;texlive-lang-cyrillic;texlive-doc-rs (<< 2013) addpackages;;texlive-doc-ru name;collection-foobar;texlive-doc-ru;texlive-lang title;texlive-doc-ru;transitional dummy package bin-section;texlive-doc-ru;oldlibs bin-priority;texlive-doc-ru;extra description;texlive-doc-ru;This is a transitional package for texlive-doc-ru to ensure proper description;texlive-doc-ru;upgrade to texlive-lang-cyrillic. description;texlive-doc-ru;It can be safely removed after the installation is complete. depends;texlive-doc-ru;texlive-lang-cyrillic dependsnot;texlive-lang-all;texlive-doc-ru dependsnot;texlive-full;texlive-doc-ru conflicts;texlive-base;texlive-doc-ru (<< 2013) replaces;texlive-lang-cyrillic;texlive-doc-ru (<< 2013) addpackages;;texlive-doc-si name;collection-foobar;texlive-doc-si;texlive-lang title;texlive-doc-si;transitional dummy package bin-section;texlive-doc-si;oldlibs bin-priority;texlive-doc-si;extra description;texlive-doc-si;This is a transitional package for texlive-doc-si to ensure proper description;texlive-doc-si;upgrade to texlive-lang-european. description;texlive-doc-si;It can be safely removed after the installation is complete. depends;texlive-doc-si;texlive-lang-european dependsnot;texlive-lang-all;texlive-doc-si dependsnot;texlive-full;texlive-doc-si conflicts;texlive-base;texlive-doc-si (<< 2013) replaces;texlive-lang-european;texlive-doc-si (<< 2013) addpackages;;texlive-doc-th name;collection-foobar;texlive-doc-th;texlive-lang title;texlive-doc-th;transitional dummy package bin-section;texlive-doc-th;oldlibs bin-priority;texlive-doc-th;extra description;texlive-doc-th;This is a transitional package for texlive-doc-th to ensure proper description;texlive-doc-th;upgrade to texlive-lang-other. description;texlive-doc-th;It can be safely removed after the installation is complete. depends;texlive-doc-th;texlive-lang-other dependsnot;texlive-lang-all;texlive-doc-th dependsnot;texlive-full;texlive-doc-th conflicts;texlive-base;texlive-doc-th (<< 2013) replaces;texlive-lang-other;texlive-doc-th (<< 2013) addpackages;;texlive-doc-tr name;collection-foobar;texlive-doc-tr;texlive-lang title;texlive-doc-tr;transitional dummy package bin-section;texlive-doc-tr;oldlibs bin-priority;texlive-doc-tr;extra description;texlive-doc-tr;This is a transitional package for texlive-doc-tr to ensure proper description;texlive-doc-tr;upgrade to texlive-lang-european. description;texlive-doc-tr;It can be safely removed after the installation is complete. depends;texlive-doc-tr;texlive-lang-european dependsnot;texlive-lang-all;texlive-doc-tr dependsnot;texlive-full;texlive-doc-tr conflicts;texlive-base;texlive-doc-tr (<< 2013) replaces;texlive-lang-european;texlive-doc-tr (<< 2013) addpackages;;texlive-doc-uk name;collection-foobar;texlive-doc-uk;texlive-lang title;texlive-doc-uk;transitional dummy package bin-section;texlive-doc-uk;oldlibs bin-priority;texlive-doc-uk;extra description;texlive-doc-uk;This is a transitional package for texlive-doc-uk to ensure proper description;texlive-doc-uk;upgrade to texlive-lang-cyrillic. description;texlive-doc-uk;It can be safely removed after the installation is complete. depends;texlive-doc-uk;texlive-lang-cyrillic dependsnot;texlive-lang-all;texlive-doc-uk dependsnot;texlive-full;texlive-doc-uk conflicts;texlive-base;texlive-doc-uk (<< 2013) replaces;texlive-lang-cyrillic;texlive-doc-uk (<< 2013) addpackages;;texlive-doc-vi name;collection-foobar;texlive-doc-vi;texlive-lang title;texlive-doc-vi;transitional dummy package bin-section;texlive-doc-vi;oldlibs bin-priority;texlive-doc-vi;extra description;texlive-doc-vi;This is a transitional package for texlive-doc-vi to ensure proper description;texlive-doc-vi;upgrade to texlive-lang-other. description;texlive-doc-vi;It can be safely removed after the installation is complete. depends;texlive-doc-vi;texlive-lang-other dependsnot;texlive-lang-all;texlive-doc-vi dependsnot;texlive-full;texlive-doc-vi conflicts;texlive-base;texlive-doc-vi (<< 2013) replaces;texlive-lang-other;texlive-doc-vi (<< 2013) addpackages;;texlive-doc-zh name;collection-foobar;texlive-doc-zh;texlive-lang title;texlive-doc-zh;transitional dummy package bin-section;texlive-doc-zh;oldlibs bin-priority;texlive-doc-zh;extra description;texlive-doc-zh;This is a transitional package for texlive-doc-zh to ensure proper description;texlive-doc-zh;upgrade to texlive-lang-cjk. description;texlive-doc-zh;It can be safely removed after the installation is complete. depends;texlive-doc-zh;texlive-lang-cjk dependsnot;texlive-lang-all;texlive-doc-zh dependsnot;texlive-full;texlive-doc-zh conflicts;texlive-base;texlive-doc-zh (<< 2013) replaces;texlive-lang-cjk;texlive-doc-zh (<< 2013) addpackages;;texlive-lang-armenian name;collection-foobar;texlive-lang-armenian;texlive-lang title;texlive-lang-armenian;transitional dummy package bin-section;texlive-lang-armenian;oldlibs bin-priority;texlive-lang-armenian;extra description;texlive-lang-armenian;This is a transitional package for texlive-lang-armenian to ensure proper description;texlive-lang-armenian;upgrade to texlive-lang-european. description;texlive-lang-armenian;It can be safely removed after the installation is complete. depends;texlive-lang-armenian;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-armenian dependsnot;texlive-full;texlive-lang-armenian conflicts;texlive-base;texlive-lang-armenian (<< 2013) replaces;texlive-lang-european;texlive-lang-armenian (<< 2013) addpackages;;texlive-lang-croatian name;collection-foobar;texlive-lang-croatian;texlive-lang title;texlive-lang-croatian;transitional dummy package bin-section;texlive-lang-croatian;oldlibs bin-priority;texlive-lang-croatian;extra description;texlive-lang-croatian;This is a transitional package for texlive-lang-croatian to ensure proper description;texlive-lang-croatian;upgrade to texlive-lang-european. description;texlive-lang-croatian;It can be safely removed after the installation is complete. depends;texlive-lang-croatian;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-croatian dependsnot;texlive-full;texlive-lang-croatian conflicts;texlive-base;texlive-lang-croatian (<< 2013) replaces;texlive-lang-european;texlive-lang-croatian (<< 2013) addpackages;;texlive-lang-danish name;collection-foobar;texlive-lang-danish;texlive-lang title;texlive-lang-danish;transitional dummy package bin-section;texlive-lang-danish;oldlibs bin-priority;texlive-lang-danish;extra description;texlive-lang-danish;This is a transitional package for texlive-lang-danish to ensure proper description;texlive-lang-danish;upgrade to texlive-lang-european. description;texlive-lang-danish;It can be safely removed after the installation is complete. depends;texlive-lang-danish;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-danish dependsnot;texlive-full;texlive-lang-danish conflicts;texlive-base;texlive-lang-danish (<< 2013) replaces;texlive-lang-european;texlive-lang-danish (<< 2013) addpackages;;texlive-lang-dutch name;collection-foobar;texlive-lang-dutch;texlive-lang title;texlive-lang-dutch;transitional dummy package bin-section;texlive-lang-dutch;oldlibs bin-priority;texlive-lang-dutch;extra description;texlive-lang-dutch;This is a transitional package for texlive-lang-dutch to ensure proper description;texlive-lang-dutch;upgrade to texlive-lang-european. description;texlive-lang-dutch;It can be safely removed after the installation is complete. depends;texlive-lang-dutch;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-dutch dependsnot;texlive-full;texlive-lang-dutch conflicts;texlive-base;texlive-lang-dutch (<< 2013) replaces;texlive-lang-european;texlive-lang-dutch (<< 2013) addpackages;;texlive-lang-finnish name;collection-foobar;texlive-lang-finnish;texlive-lang title;texlive-lang-finnish;transitional dummy package bin-section;texlive-lang-finnish;oldlibs bin-priority;texlive-lang-finnish;extra description;texlive-lang-finnish;This is a transitional package for texlive-lang-finnish to ensure proper description;texlive-lang-finnish;upgrade to texlive-lang-european. description;texlive-lang-finnish;It can be safely removed after the installation is complete. depends;texlive-lang-finnish;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-finnish dependsnot;texlive-full;texlive-lang-finnish conflicts;texlive-base;texlive-lang-finnish (<< 2013) replaces;texlive-lang-european;texlive-lang-finnish (<< 2013) addpackages;;texlive-lang-hebrew name;collection-foobar;texlive-lang-hebrew;texlive-lang title;texlive-lang-hebrew;transitional dummy package bin-section;texlive-lang-hebrew;oldlibs bin-priority;texlive-lang-hebrew;extra description;texlive-lang-hebrew;This is a transitional package for texlive-lang-hebrew to ensure proper description;texlive-lang-hebrew;upgrade to texlive-lang-other. description;texlive-lang-hebrew;It can be safely removed after the installation is complete. depends;texlive-lang-hebrew;texlive-lang-other dependsnot;texlive-lang-all;texlive-lang-hebrew dependsnot;texlive-full;texlive-lang-hebrew conflicts;texlive-base;texlive-lang-hebrew (<< 2013) replaces;texlive-lang-other;texlive-lang-hebrew (<< 2013) addpackages;;texlive-lang-hungarian name;collection-foobar;texlive-lang-hungarian;texlive-lang title;texlive-lang-hungarian;transitional dummy package bin-section;texlive-lang-hungarian;oldlibs bin-priority;texlive-lang-hungarian;extra description;texlive-lang-hungarian;This is a transitional package for texlive-lang-hungarian to ensure proper description;texlive-lang-hungarian;upgrade to texlive-lang-european. description;texlive-lang-hungarian;It can be safely removed after the installation is complete. depends;texlive-lang-hungarian;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-hungarian dependsnot;texlive-full;texlive-lang-hungarian conflicts;texlive-base;texlive-lang-hungarian (<< 2013) replaces;texlive-lang-european;texlive-lang-hungarian (<< 2013) addpackages;;texlive-lang-latin name;collection-foobar;texlive-lang-latin;texlive-lang title;texlive-lang-latin;transitional dummy package bin-section;texlive-lang-latin;oldlibs bin-priority;texlive-lang-latin;extra description;texlive-lang-latin;This is a transitional package for texlive-lang-latin to ensure proper description;texlive-lang-latin;upgrade to texlive-lang-european. description;texlive-lang-latin;It can be safely removed after the installation is complete. depends;texlive-lang-latin;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-latin dependsnot;texlive-full;texlive-lang-latin conflicts;texlive-base;texlive-lang-latin (<< 2013) replaces;texlive-lang-european;texlive-lang-latin (<< 2013) addpackages;;texlive-lang-latvian name;collection-foobar;texlive-lang-latvian;texlive-lang title;texlive-lang-latvian;transitional dummy package bin-section;texlive-lang-latvian;oldlibs bin-priority;texlive-lang-latvian;extra description;texlive-lang-latvian;This is a transitional package for texlive-lang-latvian to ensure proper description;texlive-lang-latvian;upgrade to texlive-lang-european. description;texlive-lang-latvian;It can be safely removed after the installation is complete. depends;texlive-lang-latvian;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-latvian dependsnot;texlive-full;texlive-lang-latvian conflicts;texlive-base;texlive-lang-latvian (<< 2013) replaces;texlive-lang-european;texlive-lang-latvian (<< 2013) addpackages;;texlive-lang-lithuanian name;collection-foobar;texlive-lang-lithuanian;texlive-lang title;texlive-lang-lithuanian;transitional dummy package bin-section;texlive-lang-lithuanian;oldlibs bin-priority;texlive-lang-lithuanian;extra description;texlive-lang-lithuanian;This is a transitional package for texlive-lang-lithuanian to ensure proper description;texlive-lang-lithuanian;upgrade to texlive-lang-european. description;texlive-lang-lithuanian;It can be safely removed after the installation is complete. depends;texlive-lang-lithuanian;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-lithuanian dependsnot;texlive-full;texlive-lang-lithuanian conflicts;texlive-base;texlive-lang-lithuanian (<< 2013) replaces;texlive-lang-european;texlive-lang-lithuanian (<< 2013) addpackages;;texlive-lang-mongolian name;collection-foobar;texlive-lang-mongolian;texlive-lang title;texlive-lang-mongolian;transitional dummy package bin-section;texlive-lang-mongolian;oldlibs bin-priority;texlive-lang-mongolian;extra description;texlive-lang-mongolian;This is a transitional package for texlive-lang-mongolian to ensure proper description;texlive-lang-mongolian;upgrade to texlive-lang-cyrillic. description;texlive-lang-mongolian;It can be safely removed after the installation is complete. depends;texlive-lang-mongolian;texlive-lang-cyrillic dependsnot;texlive-lang-all;texlive-lang-mongolian dependsnot;texlive-full;texlive-lang-mongolian conflicts;texlive-base;texlive-lang-mongolian (<< 2013) replaces;texlive-lang-cyrillic;texlive-lang-mongolian (<< 2013) addpackages;;texlive-lang-norwegian name;collection-foobar;texlive-lang-norwegian;texlive-lang title;texlive-lang-norwegian;transitional dummy package bin-section;texlive-lang-norwegian;oldlibs bin-priority;texlive-lang-norwegian;extra description;texlive-lang-norwegian;This is a transitional package for texlive-lang-norwegian to ensure proper description;texlive-lang-norwegian;upgrade to texlive-lang-european. description;texlive-lang-norwegian;It can be safely removed after the installation is complete. depends;texlive-lang-norwegian;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-norwegian dependsnot;texlive-full;texlive-lang-norwegian conflicts;texlive-base;texlive-lang-norwegian (<< 2013) replaces;texlive-lang-european;texlive-lang-norwegian (<< 2013) addpackages;;texlive-lang-swedish name;collection-foobar;texlive-lang-swedish;texlive-lang title;texlive-lang-swedish;transitional dummy package bin-section;texlive-lang-swedish;oldlibs bin-priority;texlive-lang-swedish;extra description;texlive-lang-swedish;This is a transitional package for texlive-lang-swedish to ensure proper description;texlive-lang-swedish;upgrade to texlive-lang-european. description;texlive-lang-swedish;It can be safely removed after the installation is complete. depends;texlive-lang-swedish;texlive-lang-european dependsnot;texlive-lang-all;texlive-lang-swedish dependsnot;texlive-full;texlive-lang-swedish conflicts;texlive-base;texlive-lang-swedish (<< 2013) replaces;texlive-lang-european;texlive-lang-swedish (<< 2013) addpackages;;texlive-lang-tibetan name;collection-foobar;texlive-lang-tibetan;texlive-lang title;texlive-lang-tibetan;transitional dummy package bin-section;texlive-lang-tibetan;oldlibs bin-priority;texlive-lang-tibetan;extra description;texlive-lang-tibetan;This is a transitional package for texlive-lang-tibetan to ensure proper description;texlive-lang-tibetan;upgrade to texlive-lang-other. description;texlive-lang-tibetan;It can be safely removed after the installation is complete. depends;texlive-lang-tibetan;texlive-lang-other dependsnot;texlive-lang-all;texlive-lang-tibetan dependsnot;texlive-full;texlive-lang-tibetan conflicts;texlive-base;texlive-lang-tibetan (<< 2013) replaces;texlive-lang-other;texlive-lang-tibetan (<< 2013) addpackages;;texlive-lang-vietnamese name;collection-foobar;texlive-lang-vietnamese;texlive-lang title;texlive-lang-vietnamese;transitional dummy package bin-section;texlive-lang-vietnamese;oldlibs bin-priority;texlive-lang-vietnamese;extra description;texlive-lang-vietnamese;This is a transitional package for texlive-lang-vietnamese to ensure proper description;texlive-lang-vietnamese;upgrade to texlive-lang-other. description;texlive-lang-vietnamese;It can be safely removed after the installation is complete. depends;texlive-lang-vietnamese;texlive-lang-other dependsnot;texlive-lang-all;texlive-lang-vietnamese dependsnot;texlive-full;texlive-lang-vietnamese conflicts;texlive-base;texlive-lang-vietnamese (<< 2013) replaces;texlive-lang-other;texlive-lang-vietnamese (<< 2013) debian/cfg.d/font-ignore.cfg0000664000000000000000000003543012276003325013066 0ustar # # font package replacements # add the necessary depends and blacklist the actual font file # generated from lintian warnings and scripts/create-tl-directives depends;texlive-fonts-extra;fonts-oflb-asana-math blacklist;file;texmf-dist/fonts/opentype/public/Asana-Math/Asana-Math.otf depends;texlive-fonts-extra;fonts-gfs-artemisia blacklist;file;texmf-dist/fonts/opentype/public/gfsartemisia/GFSArtemisia.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsartemisia/GFSArtemisiaBold.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsartemisia/GFSArtemisiaBoldIt.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsartemisia/GFSArtemisiaIt.otf depends;texlive-fonts-extra;fonts-gfs-complutum blacklist;file;texmf-dist/fonts/opentype/public/gfscomplutum/GFSPolyglot.otf depends;texlive-fonts-extra;fonts-gfs-didot blacklist;file;texmf-dist/fonts/opentype/public/gfsdidot/GFSDidot.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsdidot/GFSDidotBold.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsdidot/GFSDidotBoldItalic.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsdidot/GFSDidotItalic.otf depends;texlive-fonts-extra;fonts-gfs-olga blacklist;file;texmf-dist/fonts/opentype/public/gfsdidot/GFSOlga.otf depends;texlive-fonts-extra;fonts-gfs-neohellenic blacklist;file;texmf-dist/fonts/opentype/public/gfsneohellenic/GFSNeohellenic.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsneohellenic/GFSNeohellenicBold.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsneohellenic/GFSNeohellenicBoldIt.otf blacklist;file;texmf-dist/fonts/opentype/public/gfsneohellenic/GFSNeohellenicIt.otf depends;texlive-fonts-extra;fonts-gfs-solomos blacklist;file;texmf-dist/fonts/opentype/public/gfssolomos/GFSSolomos.otf depends;texlive-fonts-extra;fonts-freefont-otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeMono.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeMonoBold.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeMonoBoldOblique.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeMonoOblique.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeSans.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeSansBold.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeSansBoldOblique.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeSansOblique.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerifBold.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerifBoldItalic.otf blacklist;file;texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerifItalic.otf depends;texlive-fonts-extra;fonts-inconsolata blacklist;file;texmf-dist/fonts/opentype/public/inconsolata/Inconsolata.otf depends;texlive-fonts-extra;fonts-comfortaa blacklist;file;texmf-dist/fonts/truetype/public/comfortaa/Comfortaa-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/comfortaa/Comfortaa-Light.ttf blacklist;file;texmf-dist/fonts/truetype/public/comfortaa/Comfortaa-Regular.ttf depends;texlive-fonts-extra;fonts-dejavu-core blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSans.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSans-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSansMono-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSansMono.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSerif-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSerif.ttf depends;texlive-fonts-extra;fonts-dejavu-extra blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSans-BoldOblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSans-ExtraLight.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSans-Oblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSansCondensed-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSansCondensed-BoldOblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSansCondensed-Oblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSansCondensed.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSansMono-BoldOblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSansMono-Oblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSerif-BoldItalic.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSerif-Italic.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSerifCondensed-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSerifCondensed-BoldItalic.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSerifCondensed-Italic.ttf blacklist;file;texmf-dist/fonts/truetype/public/dejavu/DejaVuSerifCondensed.ttf depends;texlive-fonts-extra;fonts-droid blacklist;file;texmf-dist/fonts/truetype/public/droid/DroidSans-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/droid/DroidSans.ttf blacklist;file;texmf-dist/fonts/truetype/public/droid/DroidSansMono.ttf blacklist;file;texmf-dist/fonts/truetype/public/droid/DroidSerif-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/droid/DroidSerif-BoldItalic.ttf blacklist;file;texmf-dist/fonts/truetype/public/droid/DroidSerif-Italic.ttf blacklist;file;texmf-dist/fonts/truetype/public/droid/DroidSerif-Regular.ttf depends;texlive-fonts-extra;fonts-sil-gentium blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/Gentium-R.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/Gentium-I.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GentiumAlt-R.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GentiumAlt-I.ttf depends;texlive-fonts-extra;fonts-sil-gentium-basic blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GenBasB.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GenBasBI.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GenBasI.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GenBasR.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GenBkBasB.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GenBkBasBI.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GenBkBasI.ttf blacklist;file;texmf-dist/fonts/truetype/public/gentium-tug/GenBkBasR.ttf depends;texlive-fonts-extra;fonts-freefont-ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeMono.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeMonoBold.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeMonoBoldOblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeMonoOblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeSans.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeSansBold.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeSansBoldOblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeSansOblique.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeSerif.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeSerifBold.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeSerifBoldItalic.ttf blacklist;file;texmf-dist/fonts/truetype/public/gnu-freefont/FreeSerifItalic.ttf depends;texlive-fonts-extra;fonts-junicode blacklist;file;texmf-dist/fonts/truetype/public/junicode/Junicode.ttf blacklist;file;texmf-dist/fonts/truetype/public/junicode/Junicode-Bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/junicode/Junicode-BoldItalic.ttf blacklist;file;texmf-dist/fonts/truetype/public/junicode/Junicode-Italic.ttf depends;texlive-lang-greek;fonts-gfs-baskerville blacklist;file;texmf-dist/fonts/opentype/public/gfsbaskerville/GFSBaskerville.otf depends;texlive-lang-greek;fonts-gfs-porson blacklist;file;texmf-dist/fonts/opentype/public/gfsporson/GFSPorson.otf depends;texlive-lang-cjk;fonts-ipaexfont-gothic blacklist;file;texmf-dist/fonts/truetype/public/ipaex/ipaexg.ttf depends;texlive-lang-cjk;fonts-ipaexfont-mincho blacklist;file;texmf-dist/fonts/truetype/public/ipaex/ipaexm.ttf depends;texlive-lang-cjk;fonts-ipafont-gothic blacklist;file;texmf-dist/fonts/truetype/public/ipaex/ipag.ttf depends;texlive-lang-cjk;fonts-ipafont-mincho blacklist;file;texmf-dist/fonts/truetype/public/ipaex/ipam.ttf depends;texlive-lang-arabic;fonts-hosny-amiri blacklist;file;texmf-dist/fonts/truetype/public/amiri/amiri-bold.ttf blacklist;file;texmf-dist/fonts/truetype/public/amiri/amiri-boldslanted.ttf blacklist;file;texmf-dist/fonts/truetype/public/amiri/amiri-regular.ttf blacklist;file;texmf-dist/fonts/truetype/public/amiri/amiri-slanted.ttf # forget about marvosym ttf package, we don't need the ttf font here #depends;texlive-fonts-recommended;ttf-marvosym blacklist;file;texmf-dist/fonts/truetype/public/marvosym/marvosym.ttf depends;texlive-fonts-extra;fonts-stix blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXGeneralBolIta.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXGeneralBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXGeneralItalic.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXGeneral.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntDBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntDReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntSmBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntSmReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntUpBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntUpDBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntUpDReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntUpReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntUpSmBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXIntUpSmReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXNonUniBolIta.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXNonUniBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXNonUniIta.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXNonUni.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizFiveSymReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizFourSymBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizFourSymReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizOneSymBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizOneSymReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizThreeSymBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizThreeSymReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizTwoSymBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXSizTwoSymReg.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXVarBol.otf blacklist;file;texmf-dist/fonts/opentype/public/stix/STIXVar.otf depends;texlive-fonts-extra;fonts-cabin blacklist;file;texmf-dist/fonts/opentype/impallari/cabin/Cabin-Bold.otf blacklist;file;texmf-dist/fonts/opentype/impallari/cabin/Cabin-BoldItalic.otf blacklist;file;texmf-dist/fonts/opentype/impallari/cabin/Cabin-Medium.otf blacklist;file;texmf-dist/fonts/opentype/impallari/cabin/Cabin-MediumItalic.otf blacklist;file;texmf-dist/fonts/opentype/impallari/cabin/Cabin-Regular.otf blacklist;file;texmf-dist/fonts/opentype/impallari/cabin/Cabin-SemiBold.otf blacklist;file;texmf-dist/fonts/opentype/impallari/cabin/Cabin-SemiBoldItalic.otf depends;texlive-fonts-extra;fonts-linuxlibertine blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinBiolinum_K.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinBiolinum_R.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinBiolinum_RB.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinBiolinum_RI.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinLibertine_DR.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinLibertine_I.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinLibertine_R.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinLibertine_RB.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinLibertine_RBI.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinLibertine_RI.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinLibertine_RZ.otf blacklist;file;texmf-dist/fonts/opentype/public/libertine/LinLibertine_RZI.otf depends;texlive-fonts-extra;fonts-lato blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-Bla.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-BlaIta.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-Bol.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-BolIta.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-Hai.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-HaiIta.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-Lig.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-LigIta.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-Reg.ttf blacklist;file;texmf-dist/fonts/truetype/public/lato/Lato-RegIta.ttf depends;texlive-fonts-extra;fonts-font-awesome blacklist;file;texmf-dist/fonts/opentype/public/fontawesome/FontAwesome.otf depends;texlive-fonts-extra;ttf-adf-accanthis blacklist;file;texmf-dist/fonts/opentype/arkandis/accanthis/AccanthisADFStdNo3-Bold.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/accanthis/AccanthisADFStdNo3-BoldItalic.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/accanthis/AccanthisADFStdNo3-Italic.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/accanthis/AccanthisADFStdNo3-Regular.otf depends;texlive-fonts-extra;ttf-adf-gillius blacklist;file;texmf-dist/fonts/opentype/arkandis/gillius/GilliusADF-Bold.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/gillius/GilliusADF-BoldItalic.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/gillius/GilliusADF-Italic.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/gillius/GilliusADF-Regular.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/gillius/GilliusADFNo2-Bold.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/gillius/GilliusADFNo2-BoldItalic.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/gillius/GilliusADFNo2-Italic.otf blacklist;file;texmf-dist/fonts/opentype/arkandis/gillius/GilliusADFNo2-Regular.otf depends;texlive-fonts-extra;fonts-lobstertwo blacklist;file;texmf-dist/fonts/opentype/impallari/lobster2/LobsterTwo-Bold.otf blacklist;file;texmf-dist/fonts/opentype/impallari/lobster2/LobsterTwo-BoldItalic.otf blacklist;file;texmf-dist/fonts/opentype/impallari/lobster2/LobsterTwo-Italic.otf blacklist;file;texmf-dist/fonts/opentype/impallari/lobster2/LobsterTwo-Regular.otf # vim:set fileencoding=utf-8: # # Local Variables: # coding: utf-8 # End: debian/cfg.d/debian-replacement.cfg0000664000000000000000000001224412251222407014351 0ustar # # 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), latex-beamer (>= 3.06.dfsg.1-0.1), latex-xcolor (>= 2.09) recommends;texlive-pictures;pgf (>= 1.01.dfsg.1) recommends;texlive-latex-recommended;latex-beamer (>= 3.06.dfsg.1-0.1) recommends;texlive-latex-recommended;latex-xcolor (>= 2.09) # # # PACKAGES WHICH ARE PRESENT IN DEBIAN # # Replacements of packages already or formerly in Debian # # # luatex # blacklist docs kill;texmf-dist/doc/luatex/base/.* kill;texmf-dist/doc/man/man1/luatex\..* kill;texmf-dist/doc/man/man1/texlua\..* kill;texmf-dist/doc/man/man1/texluac\..* # # dvipdfmx in Debian provides;texlive-base;dvipdfmx # # Disabling in TeX Live packages and pulling in other packages # # 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;* depends;texlive-full;dvipng suggests;texlive-extra-utils;dvipng # # tex4ht blacklist;tpm;tex4ht;* depends;texlive-full;tex4ht (>= 20051214) # # t1utils blacklist;tpm;t1utils;* suggests;texlive-font-utils;t1utils depends;texlive-full;t1utils # # chktex blacklist;tpm;chktex;* suggests;texlive-extra-utils;chktex depends;texlive-full;chktex # # 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) # # preview blacklist;tpm;preview;* depends;texlive-latex-extra;preview-latex-style # # lacheck blacklist;tpm;lacheck;* suggests;texlive-extra-utils;lacheck depends;texlive-full;lacheck # # tipa in Debian blacklist;tpm;tipa;* recommends;texlive-fonts-recommended;tipa (>= 2:1.2-2.1) # dependency from TeX Live and also bug report #667026 # we need *depends* here otherwise an upgrade from stable to testing/sid # will NOT install tipa ... what a pain ... see #672348 depends;texlive-xetex;tipa (>= 2:1.2-2.1) depends;texlive-full;tipa (>= 2:1.2-2.1) # # latexdiff blacklist;tpm;latexdiff;* suggests;texlive-extra-utils;latexdiff depends;texlive-full;latexdiff # # purifyeps in Debian blacklist;tpm;purifyeps;* suggests;texlive-extra-utils;purifyeps depends;texlive-full;purifyeps # # xindy is in Debian blacklist;tpm;xindy;* suggests;texlive-extra-utils;xindy depends;texlive-full;xindy # # lmodern blacklist;tpm;lm;* recommends;texlive-base;lmodern (>= 0.93.3) depends;texlive-full;lmodern (>= 0.93.3) # # GYRE fonts blacklist;tpm;tex-gyre;* blacklist;tpm;tex-gyre-math;* recommends;texlive-fonts-recommended;tex-gyre depends;texlive-full;tex-gyre # # latex-sanskrit blacklist;tpm;sanskrit;* recommends;texlive-lang-indic;latex-sanskrit (>= 2.2) depends;texlive-full;latex-sanskrit # # 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) # # other things in debian blacklist;tpm;m-tx;* blacklist;tpm;pmx;* depends;texlive-music;m-tx, pmx # # lcdftypetools (with hyphen in Debian, without in TeX Live!) blacklist;tpm;lcdftypetools;* depends;texlive-full;lcdf-typetools # # blacklist files that are already in other debian packages: blacklist;tpm;dvidvi;* suggests;texlive-extra-utils;dvidvi depends;texlive-full;dvidvi # # add libfile-which-perl for pdfannotextractor suggests;texlive-latex-extra;libfile-which-perl # # add dot2tex for dot2texi suggests;texlive-pictures;dot2tex # # 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) depends;texlive-full;prosper (>= 1.00.4+cvs.2006.10.22) # # latex-cjk blacklist;tpm;arphic;* blacklist;tpm;cjk;* blacklist;tpm;cjkutils;* blacklist;tpm;dnp;* blacklist;tpm;wadalab;* recommends;texlive-lang-cjk;latex-cjk-all (>= 4.6.0+cvs20060714-2) provides;texlive-lang-cjk;vfdata-morisawa5, okumura-clsfiles, ptex-jisfonts conflicts;texlive-lang-cjk;ptex-jisfonts, ko.tex-bin replaces;texlive-lang-cjk;mendexk provides;texlive-lang-cjk;ko.tex depends;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 # # vim:set fileencoding=utf-8: # # Local Variables: # coding: utf-8 # End: debian/cfg.d/package-naming.cfg0000664000000000000000000000520312215205021013462 0ustar # # collections -> debian package names plus source packages # # texlive-base name;collection-basic;texlive-base;texlive-base 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 name;collection-luatex;texlive-luatex;texlive-base name;collection-metapost;texlive-metapost;texlive-base name;collection-omega;texlive-omega;texlive-base name;collection-xetex;texlive-xetex;texlive-base # # texlive-extra name;collection-bibtexextra;texlive-bibtex-extra;texlive-extra name;collection-binextra;texlive-extra-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-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 # # texlive-lang name;collection-langafrican;texlive-lang-african;texlive-lang name;collection-langarabic;texlive-lang-arabic;texlive-lang name;collection-langcjk;texlive-lang-cjk;texlive-lang name;collection-langcyrillic;texlive-lang-cyrillic;texlive-lang name;collection-langczechslovak;texlive-lang-czechslovak;texlive-lang name;collection-langenglish;texlive-lang-english;texlive-lang name;collection-langeuropean;texlive-lang-european;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-langindic;texlive-lang-indic;texlive-lang depends;texlive-lang-indic;python name;collection-langitalian;texlive-lang-italian;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 # # add necessary conflicts to get rid of the old packges # see upgrade-transitional-packages.cfg debian/texlive-metapost.lintian-overrides0000664000000000000000000000050112277555627016100 0ustar texlive-metapost: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-metapost: license-problem-font-adobe-copyrighted-fragment texlive-metapost: zero-byte-file-in-doc-directory texlive-metapost: extra-license-file texlive-metapost: script-not-executable texlive-metapost: wrong-name-for-upstream-changelog debian/compat0000664000000000000000000000000212021251372010361 0ustar 7 debian/texlive-base.postinst.pre0000664000000000000000000000370212254751130014154 0ustar # texlive-base postinst.pre begin # initial version 2010 by Frank Küster, frank@debian.org # probably not copyrightable as it looks now, but anyway the code maybe # freely copied, distributed and/or modified ucf_is_changed() { file=$1 if [ "$(ucfq --with-colons $file | cut -f 4 --delimiter=:)" = "Yes" ] ; then # shell return codes are reverted! return 0 else return 1 fi } # libpaper upgrade path # * first remove the config files config.ps, pdftexconfig.tex, # dvipdfmx.cfg, XDvi with dpkg-maintscript-helper # attention: that has to be done in preinst, postinst, and postrm # * purge the ucf attribution libpaper_upgrade_version=2011.20120322-2 libpaper_files="/etc/texmf/dvips/config/config.ps \ /etc/texmf/tex/generic/config/pdftexconfig.tex \ /etc/texmf/dvipdfmx/dvipdfmx.cfg \ /etc/texmf/xdvi/XDvi" case "$1" in configure|reconfigure) old_version=$2 for file in $libpaper_files ; do rm -f $file.ucf-old rm -f $file.ucf-new rm -f $file.ucf-dist ucf --purge $file if test -x "`which ucfr`" ; then ucfr --purge texlive-base $file fi done mktexlsr /usr/share/texlive/texmf-dist /usr/share/texmf /var/lib/texmf for binary in dvips dvipdfmx xdvi pdftex; do if localpaper=$(tl-paper get $binary); then tl-paper set $binary $localpaper fi done # the test for "lt" gives true even if $old_version is empty, so # on new installs, this is what we want if dpkg --compare-versions "$old_version" lt $libpaper_upgrade_version; then # we are installing from scratch or upgrading from an older version /etc/libpaper.d/texlive-base fi # # dvipdfm has disappeared, so we do not need this useless file anymore # as it is generated and not used if [ -r /var/lib/texmf/dvipdfm/config-paper ] ; then rm -f /var/lib/texmf/dvipdfm/config-paper rmdir --ignore-fail-on-non-empty /var/lib/texmf/dvipdfm fi ;; *) ;; esac debian/texlive-base.postinst.post0000664000000000000000000000114712271162277014363 0ustar # texlive-base postinst.post begin # probably not copyrightable as it looks now, but anyway the code maybe # freely copied, distributed and/or modified case "$1" in configure|reconfigure) # dh_maintscript tries to remove old conffiles # here (after the generated code) we try to remove the # respective directories, too if [ -d /etc/texmf/xdvi ] ; then rmdir --ignore-fail-on-non-empty /etc/texmf/xdvi fi if [ -d /etc/texmf/dvipdfm/config ] ; then rmdir --ignore-fail-on-non-empty /etc/texmf/dvipdfm/config rmdir --ignore-fail-on-non-empty /etc/texmf/dvipdfm fi ;; *) ;; esac debian/texlive-latex-base.Licenses.add0000664000000000000000000001627012021251372015112 0ustar What follows are individual license statements which override later entries, as the later entries are generated automatically. * underscore.sty (/usr/share/texmf-texlive/tex/latex/ltxmisc/underscore.sty) LPPL according to the following email exchange: > Donald Arseneau wrote: > > Josh Triplett writes: > >> % Copyright 1998,2001 Donald Arseneau; Distribute freely if unchanged. > >> > >> Would you be willing to license this file under the standard LaTeX > >> Project Public License, or another Free Software license? > > > > Yeah. Following that original short permission, I should use the LPPL. * AMS files (/usr/share/texmf-texlive/***/ams***/***) As of May 1, 2010, the following license supersedes any license found inside any LaTeX macro files -- and associated documentation and source files -- currently being distributed by the AMS: This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c 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.3c 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 the American Mathematical Society. Files covered by this notice include -- but are not necessarily limited to -- the following, along with any associated documentation files (README files, templates, examples, etc.). amsclass, version 2: ams-c1.ins v2.20 (2004/08/03) amsalpha.bst v2.0 (2000/03/27) amsart.cls v2.20.1 (2009/07/02) amsbook.sty v2.20.1 (2009/07/02) amsclass.dtx v2.20.1 (2009/07/02) amsdtx.cls v2.06 (2004/08/06) amsdtx.dtx v2.06 (2004/08/06) amsldoc.cls v2.06 (2004/08/06) amsldoc.tex v2.09 (2004/04/06) amsmidx.dtx v2.01 (2004/08/03) amsmidx.sty v2.01 (2004/08/03) amsmidx.txt amsplain.bst v2.0 (2000/03/27) amsproc.sty v2.20.1 (2009/07/02) amsthdoc.tex v2.20 (2004/08/03) amsthm.sty v2.20 (2004/08/06) instr-l.tex v2.20 (2004/08/06) thmtest.tex v2.01 (2004/08/02) upref.dtx v2.01 (2004/07/29) upref.sty v2.01 (2004/07/29) amsfonts, version 3: amsfndoc.cyr v2.2c (1997/12/15) amsfndoc.def v2.2d (2002/01/18) amsfndoc.fnt v2.2c (2001/11/16) amsfndoc.ins v2.2f (2002/01/30) amsfndoc.tex v2.2d (2002/01/19) amsfonts.dtx v3.00 (2009/06/22) amsfonts.ins v3.00 (2009/02/22) amsfonts.sty v3.00 (2009/06/22) amssym.def v2.2b (2001/07/03) amssym.tex v2.2b (1997/02/26) amssymb.dtx v3.00 (2009/06/22) amssymb.sty v3.00 (2009/06/22) cmmib57.dtx v3.00 (2009/06/22) cmmib57.sty v3.00 (2009/06/22) cyracc.def v2.2b (2001/10/01) eucal.sty v3.00 (2009/06/22) eufrak.dtx v3.00 (2009/06/22) eufrak.sty v3.00 (2009/06/22) euscript.dtx v3.00 (2009/06/22) euscript.sty v3.00 (2009/06/22) ueuex.fd v3.00 (2009/06/22) ueuf.fd v3.00 (2009/06/22) ueur.fd v3.00 (2009/06/22) ueus.fd v3.00 (2009/06/22) umsa.fd v3.00 (2009/06/22) umsb.fd v3.00 (2009/06/22) amsmath, version 2: ams-m1.ins v1.05 (2000/05/25) amsbsy.dtx v1.2d (1999/11/29) amsbsy.sty v1.2d (1999/11/29) amscd.dtx v2.0 (1999/11/29) amscd.sty v2.0 (1999/11/29) amsgen.dtx v2.0 (1999/11/30) amsgen.sty v2.0 (1999/11/30) amsmath.dtx v2.13 (2000/07/18) amsmath.sty v2.13 (2000/07/18) amsopn.dtx v2.01 (1999/12/14) amsopn.sty v2.01 (1999/12/14) amstex.sty v1.2f (1999/11/15) amstext.dtx v2.01 (2000/06/29) amstext.sty v2.01 (2000/06/29) amsxtra.dtx v1.2c (1999/11/15) amsxtra.sty v1.2c (1999/11/15) subeqn.tex v1.2c (1999/11/29) technote.tex v2.0 (1999/11/15) testmath.tex v2.0 (1999/11/15) amsrefs, version 2: amsbst.sty v2.03 (2007/10/22) amsj.bib v2.01 (2007/10/01) amsra.bst v2.01 (2007/10/01) amsrefs.dtx v2.03 (2007/10/22) amsrefs.ins amsrefs.sty v2.03 (2007/10/22) amsrn.bst v2.01 (2007/10/01) amsrs.bst v2.01 (2007/10/01) amsru.bst v2.01 (2007/10/01) amsry.bst v2.01 (2007/10/01) amsxport.dtx v2.01 (2007/10/01) amsxport.ins ifoption.dtx v1.02 (2002/03/04) ifoption.ins ifoption.sty v1.02 (2002/03/04) mathscinet.dtx v2.01 (2004/06/30) mathscinet.ins mathscinet.sty v2.01 (2004/06/30) pcatcode.dtx v1.04b (2007/08/17) pcatcode.ins pcatcode.sty v1.04b (2007/08/17) rkeyval.dtx v2.00 (2004/06/28) rkeyval.ins rkeyval.sty v2.00 (2004/06/28) textcmds.dtx v1.06 (2007/10/19) textcmds.ins textcmds.sty v1.06 (2007/10/19) AMS author packages: ams-rust.sty v1.02 (2003/11/26) amsbkrev.cls v2.23 (2009/02/11) amsip-m-l.cls v2.01 (2005/03/16) amsip-p-l.cls v2.01 (2005/03/21) amstext-l.cls v0.92 (2010/03/05) bull-l.cls v2.05 (2009/05/07) cbmath-l.cls v1.2b (1996/10/25) cbms-l.cls v1.2b (1995/10/30) ceb-l.cls v2.02 (2007/08/28) cmim-l.cls v1.2b (2001/06/14) cmip-l.cls v1.0b (2001/04/19) cmsams-l.cls v1.2b (1996/10/25) coll-l.cls v1.2b (1996/10/30) conm-m-l.cls v1.2b (1996/10/30) conm-p-l.cls v1.2b (1996/10/25) crmm-l.cls v2.01 (2005/05/11) crmp-l.cls v2.01 (2005/05/11) dimacs-l.cls v1.2b (1996/10/24) ecgd-l.cls v2.02 (2007/06/18) editor.cls v0.97 (2008/12/04) ert-l.cls v2.02 (2007/06/18) fic-l.cls v1.2i (2010/01/26) fim-l.cls v1.2i (2010/01/26) gen-j-l.cls v1.2b (1996/10/25) gen-m-l.cls v1.2b (1996/10/30) gen-p-l.cls v1.2b (1996/01/25) gsm-l.cls v2.05 (2008/09/26) hmath-l.cls v1.2b (1996/10/30) jag-l.cls v1.2u (2005/06/24) jams-l.cls v2.01 (2007/06/18) mawrld-l.cls v1.01 (2006/05/23) mcom-l.cls v2.01 (2007/06/18) memo-l.cls v2.01 (2007/05/09) mmono-l.cls v1.2b (1996/10/30) mmono-s.cls v1.1b (1998/04/13) mosc-l.cls v2.07 (2006/03/06) proc-l.cls v2.01 (2007/06/18) psapm-l.cls v1.2c (1996/11/18) pspum-l.cls v1.2c (1996/11/18) qam-l.cls v2.07 (2005/09/09) smf-l.cls v1.2b (1998/06/29) spmj-l.cls v2.12 (2009/01/22) stml-l.cls v1.17 (2008/06/25) surv-l.cls v1.2b (1996/10/30) tpms-l.cls v2.07 (2009/01/22) tran-l.cls v2.01 (2007/06/18) trans2-l.cls v1.2b (1997/11/17) ulect-l.cls v1.2b (1996/10/30) Please address any questions to American Mathematical Society Technical Support Publications Technical Group 201 Charles Street Providence, RI 02904 USA tel: (401) 455-4080 (800) 321-4267 (USA and Canada only) fax: (401) 331-3842 email: tech-support@ams.org debian/fix-bin-symlink-targets-permissions.sh0000664000000000000000000000067512021251512016563 0ustar #!/bin/bash # # 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/texlive/*) # set the executable bit on the target dn=`dirname $i` target="$dn/$ln" chmod ugo+x "$target" ;; esac done debian/texlive-latex-base-doc.lintian-overrides0000664000000000000000000000054512277555627017044 0ustar texlive-latex-base-doc: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-latex-base-doc: license-problem-font-adobe-copyrighted-fragment texlive-latex-base-doc: zero-byte-file-in-doc-directory texlive-latex-base-doc: extra-license-file texlive-latex-base-doc: script-not-executable texlive-latex-base-doc: wrong-name-for-upstream-changelog debian/texlive-metapost-doc.lintian-overrides0000664000000000000000000000053112277555627016646 0ustar texlive-metapost-doc: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-metapost-doc: license-problem-font-adobe-copyrighted-fragment texlive-metapost-doc: zero-byte-file-in-doc-directory texlive-metapost-doc: extra-license-file texlive-metapost-doc: script-not-executable texlive-metapost-doc: wrong-name-for-upstream-changelog debian/source/0000775000000000000000000000000012021251372010463 5ustar debian/source/format0000664000000000000000000000001412021251372011671 0ustar 3.0 (quilt) debian/texlive.lintian-overrides0000664000000000000000000000041312277555627014250 0ustar texlive: license-problem-font-adobe-copyrighted-fragment-no-credit texlive: license-problem-font-adobe-copyrighted-fragment texlive: zero-byte-file-in-doc-directory texlive: extra-license-file texlive: script-not-executable texlive: wrong-name-for-upstream-changelog debian/tl-paper0000664000000000000000000001046012151765512010645 0ustar #!/usr/bin/perl # # tl-paper # # query and change paper settings using TLPaper # this is independent from tlmgr # # Copyright 2011, 2012 Norbert Preining # This file is licensed under the GNU General Public License version 3 # or any later version. # BEGIN { $^W = 1; chomp ($mydir = `dirname $0`); unshift (@INC, "/usr/share/texlive/tlpkg"); } $^W = 1; use strict; use Cwd qw/abs_path/; use Pod::Usage; use Getopt::Long qw(:config no_autoabbrev permute); use TeXLive::TLPaper; # overwrite the default paper config settings our %paper_config_name = ( "xdvi" => "XDvi-paper", "pdftex" => "pdftexconfig-paper.tex", "dvips" => "config-paper.ps", "dvipdfmx" => "dvipdfmx-paper.cfg", "dvipdfm" => "config-paper", "context" => "cont-sys-paper.tex", ); binmode(STDOUT, ":utf8"); binmode(STDERR, ":utf8"); &main(); sub main { # the script always runs in sys mode chomp(my $texmfsysconfig = `kpsewhich -var-value=TEXMFSYSCONFIG`); chomp(my $texmfsysvar = `kpsewhich -var-value=TEXMFSYSVAR`); $ENV{"TEXMFCONFIG"} = $texmfsysconfig; $ENV{"TEXMFVAR"} = $texmfsysvar; my $action = shift @ARGV; $action = "status" if !defined($action); if ($action =~ m/^status$/i) { # "tl-paper status" shows the current settings TeXLive::TLPaper::paper_all($texmfsysvar,undef); } elsif ($action =~ m/^list$/i) { # "tl-paper list prg" lists options for prg my $prg = shift @ARGV; if (!$prg) { # currently, pdftex has the most restricted set of paper sizes $prg = "pdftex"; } # the following actually also *reads* the configuration and returns # a list where the first item is the one selected. my ($current_paper, @other_options) = TeXLive::TLPaper::get_paper_list($prg); for my $i ($current_paper, sort @other_options) { print "$i\n"; } # for simply getting the list of supported paper sizes without reading # anything, one can use: # my @paper_options = keys(%{${prg}_papersize}); } elsif ($action =~ m/^set$/i) { # "tl-paper set " sets paper my $prg = shift @ARGV; my $newpaper = shift @ARGV; if ($prg !~ m/^(xdvi|pdftex|dvips|dvipdfmx|dvipdfm|context|all)$/i) { usage(); exit 1; } # set TEXMFVAR and TEXMFSYSVAR to TEXMFDIST (which is == TEXMFMAIN) # so that we always find either the system provided config file # as distributed in /usr/share/texlive/texmf-dist, or, if the # admin decided to override that, a copy in TEXMFSYSCONFIG # but *not* the one we have created at some point in history # in TEXMF(SYS)VAR chomp(my $texmfdist = `kpsewhich -var-value=TEXMFDIST`); $ENV{"TEXMFVAR"} = $ENV{"TEXMFSYSVAR"} = $texmfdist; if ($prg =~ m/^all$/i) { if ($newpaper !~ /^(a4|letter)$/) { # we cannot deal with that for now, only a4|letter supported for # all programs print "tl-paper: cannot change setting for all programs to $newpaper\n\n"; exit 1; } TeXLive::TLPaper::paper_all($texmfsysvar,$newpaper); } else { TeXLive::TLPaper::do_paper($prg,$texmfsysvar,$newpaper); } # we probably have changed the paper, so run the execute actions # as announced by TLPaper, that is $::files_changed and # $::regenerate_all_formats. # # but we do not do this here, but rely on the libpaper shell # script to do the rest } elsif ($action =~ m/^get$/i) { # "tl-paper get prg" gets paper setting for prg my $prg = shift @ARGV; if ($prg !~ m/^(xdvi|pdftex|dvips|dvipdfmx|dvipdfm|context)$/i) { usage(); exit 1; } my ($current_paper, @other_options) = TeXLive::TLPaper::get_paper_list($prg); print "$current_paper\n" if defined($current_paper); } else { usage(); exit 1; } exit 0; } sub usage { print STDERR " tl-paper: inquire and set paper settings for various programs in the TeX World. usage: tl-paper list lists available papers, current paper first tl-paper status lists all current settings tl-paper get prints the current paper for tl-paper set sets new paper for tl-paper set all sets new paper for all programs "; } ### Local Variables: ### perl-indent-level: 2 ### tab-width: 2 ### indent-tabs-mode: nil ### End: # vim:set tabstop=2 expandtab: # debian/texlive-fonts-recommended-doc.lintian-overrides0000664000000000000000000000061712277555627020430 0ustar texlive-fonts-recommended-doc: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-fonts-recommended-doc: license-problem-font-adobe-copyrighted-fragment texlive-fonts-recommended-doc: zero-byte-file-in-doc-directory texlive-fonts-recommended-doc: extra-license-file texlive-fonts-recommended-doc: script-not-executable texlive-fonts-recommended-doc: wrong-name-for-upstream-changelog debian/README.source0000664000000000000000000000103612021251512011336 0ustar 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://anonscm.debian.org/gitweb/?p=debian-tex/texlive-nonbin.git where you will find a README file explaining everything in detail. Or get it at http://anonscm.debian.org/gitweb/?p=debian-tex/texlive-nonbin.git;a=blob_plain;f=README debian/debianize-fmtutil0000664000000000000000000003317212150404447012536 0ustar # This file, debianize-fmtutil, is meant to be sourced by fmtutil and # enhance the --enable and --disable options with the functionality # needed to deal with Debian's generated fmtutil.cnf. # $Id$ # This is the planned scheme how it works # # A for disablefmt: # 1. create a list of files to act on (either in sysconfdir only, or in user dirs too) # 2. grep for not-commented lines in these files that contain $fmt # 3. if in syswide-mode, for each of these files, run configReplace appropriately; # if not in syswide mode, for each of these files, # test whether it is in the syswide dir # 3.a if not, run configReplace appropriately # 3b. if yes, create copy in user dir and run configReplace appropriately # # B for enableMap: # 1. create a list of files to act on (either in sysconfdir only, or in user dirs too) # 2. grep for commented lines in these files that contain $map # 2.1. if any are found, check whether it is only one # 2.1.1 if there is only one, run configReplace on that file appropriately # 2.1.2 if there is more than one, the precedence is # 20tetex-extra.cfg > XX*local*.cfg > 10tetex-base.cfg > any # (extra has maximum priority because # 2.1.2.1 if it's clear on which file to act, run configReplace on that file # appropriately # 2.1.2.2 if unclear (i.e. only "any"), exit with an error # 2.2 if none are found, act on 10local.cfg (could be made configurable) # - if 10local.cfg does not exist, create it (with an explanatory comment) # - run configReplace on it appropriately # # C for syncwithtrees (and even more?) # ? # # After that, update-fmtutil must be run (in the appropriate mode!), and then fmtutil # must reexecute itself. Since disableMap is called by enableMap, we need a wrapper # for it. ############################################################################### # verboseMsg(msg) # print `msg' to stderr is $verbose is true ############################################################################### verboseMsg() { $verboseFlag && verbose echo ${1+"$@"} >&2 } ############################################################################### # enablefmt(format) # enables format in configuration file ############################################################################### enablefmt() { enableFmtInner $1 runUpdate } ############################################################################### # disablefmt(format) # disables format in configuration file ############################################################################### disablefmt() { disableFmtInner $1 runUpdate } ############################################################################### # debianEditWarnAndShow() # warn that this won't work ############################################################################### debianEditWarnAndShow(){ echo "Warning!" echo "" echo "In Debian, fmtutil.cnf, the format configuration file, is a generated file." echo "The actual configuration files are in /etc/texmf/fmt.d." echo "Please read the update-fmtutil(1) manpage and edit those files." echo "" echo "Instead of editing, you will now be shown fmtutil.cnf in a pager." echo "" echo "Press enter to continue." read dummy sensible-pager $cnf_file } ############################################################################### # DebianSyswideMode () # determine whether we are running in syswide mode (or user-specific) ############################################################################### DebianSyswideMode(){ test "$(id -u)" -eq 0 && return 0 || return 1 } ############################################################################### # FindDebianUserdir () # find the directory containing user-specific fmt.d snippets ############################################################################### FindDebianUserdir(){ # verboseMsg "entering FindDebianUserdir" texmfconfig=$(kpsewhich --expand-path '$TEXMFCONFIG') OLDIFS="$IFS" IFS=: count=0 for d in "$texmfconfig"; do count=$(($count+1)) : ${cnfdir:=$d} if [ -d "$d/fmt.d" ]; then defaultuserdir="$d/fmt.d" break fi done IFS="$OLDIFS" # still empty? Pick one if [ -z "$defaultuserdir" ]; then if [ $count -eq 1 ]; then defaultuserdir="$cnfdir/fmt.d" else echo "TEXMFCONFIG contains more than one directory, and none of them" >&2 echo "already contains a fmt.d/ subdirectory." >&2 echo "I don't know how to proceed here, stopping." >&2 return fi fi /usr/share/texmf/web2c/mktexdir $defaultuserdir if [ -d $defaultuserdir ]; then echo $defaultuserdir fi } ############################################################################### # createDebianConffilelist # create a list of configuration files containing fmtutil snippets; # we are going to act on these ############################################################################### createDebianConffilelist(){ # verboseMsg "entering createDebianConffilelist" userFiles="" local DebianConffilelist="" syswideFiles=`find /etc/texmf/fmt.d -maxdepth 1 -type f -name '*.cnf'` if ! DebianSyswideMode; then debianuserdir=`FindDebianUserdir` if [ -n "$debianuserdir" ]; then userFiles=`find "$debianuserdir" -maxdepth 1 -type f -name '*.cnf'` fi fi if [ -n "$userFiles" ]; then for sysfile in $syswideFiles; do for userfile in $userFiles; do if [ ! "`basename $userfile`" = "`basename $sysfile`" ]; then DebianConffilelist="$DebianConffilelist $sysfile" fi done done DebianConffilelist="$DebianConffilelist $userFiles" else DebianConffilelist="$syswideFiles" fi echo $DebianConffilelist } ############################################################################### # snippetFileIsWritable (debCnfFile) # checks whether we are (supposed to be) able to write to a file ############################################################################### snippetFileIsWritable(){ local file=$1 if DebianSyswideMode; then return 0 else # /etc/texmf/fmt.d shouldn't be hardcoded if [ "${file#/etc/texmf}" = "${file}" ]; then # file is not in systemwide dir return 0 else return 1 fi fi } ############################################################################### # makeUserCopy (filename) # create a copy in the user dir ############################################################################### makeUserCopy(){ local debCnfFile="$1" # create a copy of that file in the user dir debianuserdir=`FindDebianUserdir` newdebCnfFile="$debianuserdir/`basename $debCnfFile`" verboseMsg "I'm not allowed to handle $fmt in $debCnfFile." >&2 verboseMsg "Creating copy in $debianuserdir instead." >&2 cp $debCnfFile $newdebCnfFile echo "$newdebCnfFile" } ############################################################################### # findUserfiles (filelist) # pick user-specific files out of a filelist of configuration files ############################################################################### findUserfiles(){ userfiles="" while [ $# -gt 0 ]; do file="$1" if [ "$file" = "${file#/etc/texmf/}" ]; then # doesn't start with /etc/texmf/: must be user-specific userfiles="$userfiles $file" fi shift; done echo $userfiles } ############################################################################### # findRightMatchfile (format,filelist) # find the right file from filelist to enable mapname ############################################################################### findRightMatchfile(){ fmt=$1; shift matchfiles="$@" local debCnfFile="" if [ $# -eq 1 ]; then # it is only one, enable map in it. May we write it? debCnfFile=$matchfiles if ! snippetFileIsWritable $debCnfFile; then debCnfFile=`makeUserCopy $debCnfFile` fi echo $debCnfFile verboseMsg "Enabling format in $debCnfFile." return 0 else # there are more than one; if ! DebianSyswideMode; then # can only change files in the user's dir usermatchfiles=`findUserfiles $matchfiles` if [ `(set $usermatchfiles; echo $#)` -eq 1 ]; then # exactly one of them is a user-specific file echo $usermatchfiles verboseMsg "Enabling format in user-specific file $usermatchfiles." return 0 else # two files in the user directory (as bad as two in the site-wide # dir), or no user-specific files. If there are two user-specific # files, report about them: test -n "$usermatchfiles" && matchfiles="$usermatchfiles" || true fi fi # for now, we exit with an error. Any sensible choice would have to # check whether teTeX or texlive is installed, and I want to save me # that hazzle. cat >&2 <&2 <&2 echo "Exiting" >&2 exit 0 ) DebCnfFile=`pickLocalFile $fmt $debianuserdir` fi # # configReplace will try to grep in the file: touch it to prevent a error message # touch $DebCnfFile verboseMsg "Using local configuration file $DebCnfFile" echo $DebCnfFile } ############################################################################### # runUpdate # run update-fmtutil ############################################################################### runUpdate(){ updOptions="" if [ -n "$cfgparam" ]; then # --conffile option was given on the command line updOptions="--output-file $orig" fi # here we could check for an alternative user dir, or output file # but as long as FindDebianUserdir only reports the default location, # it doesn't make sense verboseMsg "Running update-fmtutil to merge the changed files" update-fmtutil --quiet $updOptions } ############################################################################### # disableFmtInner (map) # disables fmt in config file (any type) (real command) ############################################################################### disableFmtInner() { fmt=$1 noverbose="$2" local debCnfFile oldverbose="$verbose" if [ -n "$noverbose" ]; then # don't confuse users with disable messages when they called --enable # verboseMsg "disabling verbosity" verbose=false fi if [ -z "$DebianConffilelist" ]; then DebianConffilelist=`createDebianConffilelist` fi # create list of all files that contain an entry for debCnfFile in $DebianConffilelist; do if grep -q "^$fmt" $debCnfFile; then if ! snippetFileIsWritable $debCnfFile; then debCnfFile=`makeUserCopy $debCnfFile` fi verboseMsg "Disabling $fmt in $debCnfFile." ed $debCnfFile >/dev/null 2>&1 <<-eof g/^$fmt[ ]/s/^/#! / w q eof fi done verbose="$oldverbose" return 0 } ############################################################################### # enableFmtInner (fmt) # enables fmt in config file (any type) (real command) ############################################################################### enableFmtInner(){ fmt=$1 local debCnfFile="" if [ -z "$DebianConffilelist" ]; then DebianConffilelist=`createDebianConffilelist` fi # a format should only be defined once, so we carefully disable # everything about it here: disableFmtInner "$fmt" noverbose # now enable with the right type. # But we have to determine where to enable. # is there already a file that contains a (commented) entry? matchfiles="" for file in $DebianConffilelist; do if grep -q "^#![ ]*$fmt[ ]" "$file"; then matchfiles="$matchfiles $file" fi done if [ -n "$matchfiles" ]; then # there is already (at least) one file that has a commented entry for our map debCnfFile=`findRightMatchfile $fmt $matchfiles` test -w "$debCnfFile" || debCnfFile="" fi if [ -z "$debCnfFile" ]; then # still none, there is no (commented) entry in any writable file yet. debCnfFile=`findRightLocalfile $fmt` test -n "$debCnfFile" || abort "Cannot proceed. Exiting" verboseMsg "Creating new entry for format $fmt in $debCnfFile" fi ed $debCnfFile >/dev/null 2>&1 <<-eof g/^#![ ]*$fmt[ ]/s/..[ ]*// w q eof } debian/Licenses.packages0000664000000000000000000023073212277555630012460 0ustar Licenses for source package texlive-base ae: lppl texmf-dist/doc/fonts/ae/* texmf-dist/fonts/tfm/public/ae/* texmf-dist/fonts/vf/public/ae/* texmf-dist/source/fonts/ae/* texmf-dist/tex/latex/ae/* aleph: gpl texmf-dist/doc/aleph/* texmf-dist/doc/man/man1/aleph.1 texmf-dist/doc/man/man1/aleph.man1.pdf texmf-dist/doc/man/man1/lamed.1 texmf-dist/doc/man/man1/lamed.man1.pdf aleph.i386-linux: amscls: lppl texmf-dist/bibtex/bst/amscls/* texmf-dist/doc/latex/amscls/* texmf-dist/source/latex/amscls/* texmf-dist/tex/latex/amscls/* amsfonts: ofl texmf-dist/doc/fonts/amsfonts/* texmf-dist/fonts/afm/public/amsfonts/* texmf-dist/fonts/map/dvips/amsfonts/* texmf-dist/fonts/source/public/amsfonts/* texmf-dist/fonts/tfm/public/amsfonts/* texmf-dist/fonts/type1/public/amsfonts/* texmf-dist/source/latex/amsfonts/* texmf-dist/tex/latex/amsfonts/* texmf-dist/tex/plain/amsfonts/* amsmath: lppl texmf-dist/doc/latex/amsmath/* texmf-dist/source/latex/amsmath/* texmf-dist/tex/latex/amsmath/* antomega: lppl texmf-dist/doc/omega/antomega/* texmf-dist/omega/ocp/antomega/* texmf-dist/omega/otp/antomega/* texmf-dist/source/lambda/* texmf-dist/tex/lambda/antomega/* anysize: pd texmf-dist/doc/latex/anysize/* texmf-dist/tex/latex/anysize/* aobs-tikz: lppl1.3 texmf-dist/doc/latex/aobs-tikz/* texmf-dist/source/latex/aobs-tikz/* texmf-dist/tex/latex/aobs-tikz/* arabxetex: lppl texmf-dist/doc/xelatex/arabxetex/* texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/* texmf-dist/source/xelatex/arabxetex/* texmf-dist/tex/xelatex/arabxetex/* askmaps: lppl texmf-dist/doc/latex/askmaps/* texmf-dist/tex/latex/askmaps/* asyfig: lppl texmf-dist/doc/latex/asyfig/* texmf-dist/source/latex/asyfig/* texmf-dist/tex/latex/asyfig/* autoarea: lppl texmf-dist/doc/latex/autoarea/* texmf-dist/tex/latex/autoarea/* automata: lppl texmf-dist/doc/metapost/automata/* texmf-dist/metapost/automata/* avantgar: gpl texmf-dist/dvips/avantgar/* texmf-dist/fonts/afm/adobe/avantgar/* texmf-dist/fonts/afm/urw/avantgar/* texmf-dist/fonts/map/dvips/avantgar/* texmf-dist/fonts/tfm/adobe/avantgar/* texmf-dist/fonts/tfm/urw35vf/avantgar/* texmf-dist/fonts/type1/urw/avantgar/* texmf-dist/fonts/vf/adobe/avantgar/* texmf-dist/fonts/vf/urw35vf/avantgar/* texmf-dist/tex/latex/avantgar/* babel: lppl1.3 texmf-dist/doc/latex/babel/* texmf-dist/makeindex/babel/* texmf-dist/source/latex/babel/* texmf-dist/tex/generic/babel/* babel-english: texmf-dist/doc/generic/babel-english/* texmf-dist/source/generic/babel-english/* texmf-dist/tex/generic/babel-english/* babelbib: lppl1 texmf-dist/bibtex/bst/babelbib/* texmf-dist/doc/bibtex/babelbib/* texmf-dist/tex/latex/babelbib/* bardiag: lppl texmf-dist/doc/latex/bardiag/* texmf-dist/tex/latex/bardiag/* bbcard: pd texmf-dist/doc/metapost/bbcard/* texmf-dist/metapost/bbcard/* bibtex: knuth texmf-dist/bibtex/bib/base/* texmf-dist/bibtex/bst/base/* texmf-dist/doc/bibtex/base/* texmf-dist/doc/man/man1/bibtex.1 texmf-dist/doc/man/man1/bibtex.man1.pdf texmf-dist/tex/generic/bibtex/* bibtex.i386-linux: blockdraw_mp: lppl texmf-dist/doc/metapost/blockdraw_mp/* texmf-dist/metapost/blockdraw_mp/* bloques: lppl1.3 texmf-dist/doc/latex/bloques/* texmf-dist/tex/latex/bloques/* bodegraph: lppl texmf-dist/doc/latex/bodegraph/README texmf-dist/doc/latex/bodegraph/bodegraph.pdf texmf-dist/doc/latex/bodegraph/bodegraph.tex texmf-dist/doc/latex/bodegraph/gnuplot/* texmf-dist/tex/latex/bodegraph/* bondgraph: lppl1.3 texmf-dist/doc/latex/bondgraph/* texmf-dist/tex/latex/bondgraph/* bookman: gpl texmf-dist/dvips/bookman/* texmf-dist/fonts/afm/adobe/bookman/* texmf-dist/fonts/afm/urw/bookman/* texmf-dist/fonts/map/dvips/bookman/* texmf-dist/fonts/tfm/adobe/bookman/* texmf-dist/fonts/tfm/urw35vf/bookman/* texmf-dist/fonts/type1/urw/bookman/* texmf-dist/fonts/vf/adobe/bookman/* texmf-dist/fonts/vf/urw35vf/bookman/* texmf-dist/tex/latex/bookman/* booktabs: gpl texmf-dist/doc/latex/booktabs/* texmf-dist/source/latex/booktabs/* texmf-dist/tex/latex/booktabs/* bpolynomial: lppl texmf-dist/doc/metapost/bpolynomial/* texmf-dist/metapost/bpolynomial/* braids: lppl1.3 texmf-dist/doc/latex/braids/* texmf-dist/source/latex/braids/* texmf-dist/tex/latex/braids/* bxeepic: other-free texmf-dist/doc/latex/bxeepic/* texmf-dist/tex/latex/bxeepic/* cachepic: lppl1.3 texmf-dist/doc/latex/cachepic/* texmf-dist/scripts/cachepic/* texmf-dist/tex/latex/cachepic/* cachepic.i386-linux: caption: lppl1.3 texmf-dist/doc/latex/caption/* texmf-dist/source/latex/caption/* texmf-dist/tex/latex/caption/* carlisle: lppl texmf-dist/doc/latex/carlisle/* texmf-dist/source/latex/carlisle/* texmf-dist/tex/latex/carlisle/* charter: other-free texmf-dist/doc/fonts/charter/* texmf-dist/fonts/afm/bitstrea/* texmf-dist/fonts/tfm/bitstrea/* texmf-dist/fonts/type1/bitstrea/* texmf-dist/fonts/vf/bitstrea/* checkcites: lppl1.3 texmf-dist/doc/support/checkcites/* texmf-dist/scripts/checkcites/* checkcites.i386-linux: chemfig: lppl1.3 texmf-dist/doc/generic/chemfig/* texmf-dist/tex/generic/chemfig/* chickenize: lppl1.3 texmf-dist/doc/luatex/chickenize/* texmf-dist/source/luatex/chickenize/* texmf-dist/tex/luatex/chickenize/* circuitikz: lppl texmf-dist/doc/latex/circuitikz/* texmf-dist/tex/latex/circuitikz/* cite: other-free texmf-dist/doc/latex/cite/* texmf-dist/tex/latex/cite/* cm: knuth texmf-dist/doc/fonts/cm/* texmf-dist/fonts/map/dvips/cm/* texmf-dist/fonts/pk/ljfour/public/cm/* texmf-dist/fonts/source/public/cm/* texmf-dist/fonts/tfm/public/cm/* cmap: lppl texmf-dist/doc/latex/cmap/* texmf-dist/tex/latex/cmap/* cmarrows: lppl texmf-dist/doc/metapost/cmarrows/* texmf-dist/metapost/cmarrows/* cmextra: knuth texmf-dist/fonts/source/public/cmextra/* texmf-dist/fonts/tfm/public/cmextra/* colortbl: lppl texmf-dist/doc/latex/colortbl/* texmf-dist/source/latex/colortbl/* texmf-dist/tex/latex/colortbl/* combinedgraphics: gpl texmf-dist/doc/latex/combinedgraphics/* texmf-dist/source/latex/combinedgraphics/* texmf-dist/tex/latex/combinedgraphics/* courier: gpl texmf-dist/dvips/courier/* texmf-dist/fonts/afm/adobe/courier/* texmf-dist/fonts/afm/ibm/courier/* texmf-dist/fonts/afm/urw/courier/* texmf-dist/fonts/map/dvips/courier/* texmf-dist/fonts/tfm/adobe/courier/* texmf-dist/fonts/tfm/cg/courier/* texmf-dist/fonts/tfm/urw35vf/courier/* texmf-dist/fonts/type1/adobe/courier/* texmf-dist/fonts/type1/urw/courier/* texmf-dist/fonts/vf/adobe/courier/* texmf-dist/fonts/vf/cg/courier/* texmf-dist/fonts/vf/urw35vf/courier/* texmf-dist/tex/latex/courier/* crop: lppl texmf-dist/doc/latex/crop/* texmf-dist/source/latex/crop/* texmf-dist/tex/latex/crop/* ctable: lppl texmf-dist/doc/latex/ctable/* texmf-dist/source/latex/ctable/* texmf-dist/tex/latex/ctable/* curve: lppl texmf-dist/doc/latex/curve/* texmf-dist/source/latex/curve/* texmf-dist/tex/latex/curve/* curve2e: lppl1.3 texmf-dist/doc/latex/curve2e/* texmf-dist/source/latex/curve2e/* texmf-dist/tex/latex/curve2e/* curves: lppl texmf-dist/doc/latex/curves/* texmf-dist/source/latex/curves/* texmf-dist/tex/latex/curves/* dcpic: lppl1.3 texmf-dist/doc/generic/dcpic/* texmf-dist/tex/generic/dcpic/* diagmac2: lppl texmf-dist/doc/latex/diagmac2/* texmf-dist/tex/latex/diagmac2/* doc-pictex: other-free texmf-dist/doc/generic/doc-pictex/* dot2texi: gpl texmf-dist/doc/latex/dot2texi/* texmf-dist/tex/latex/dot2texi/* dottex: gpl texmf-dist/doc/latex/dottex/* texmf-dist/source/latex/dottex/* texmf-dist/tex/latex/dottex/* dratex: lppl texmf-dist/doc/generic/dratex/* texmf-dist/tex/generic/dratex/* drs: lppl1.3 texmf-dist/doc/latex/drs/* texmf-dist/tex/latex/drs/* drv: lppl texmf-dist/doc/metapost/drv/* texmf-dist/metapost/drv/* duotenzor: lppl1.3 texmf-dist/doc/latex/duotenzor/* texmf-dist/tex/latex/duotenzor/* dviincl: pd texmf-dist/doc/metapost/dviincl/* texmf-dist/metapost/dviincl/* dvipdfmx: gpl texmf-dist/dvipdfmx/* texmf-dist/doc/dvipdfm/* texmf-dist/doc/dvipdfmx/* texmf-dist/doc/man/man1/dvipdfm.1 texmf-dist/doc/man/man1/dvipdfm.man1.pdf texmf-dist/doc/man/man1/dvipdft.1 texmf-dist/doc/man/man1/dvipdft.man1.pdf texmf-dist/doc/man/man1/ebb.1 texmf-dist/doc/man/man1/ebb.man1.pdf texmf-dist/doc/man/man1/extractbb.1 texmf-dist/doc/man/man1/extractbb.man1.pdf texmf-dist/fonts/cmap/* texmf-dist/fonts/map/dvipdfmx/* tlpkg/tlpostcode/dvipdfmx.pl dvipdfmx-def: lppl texmf-dist/tex/latex/dvipdfmx-def/* dvipdfmx.i386-linux: dvips: gpl texmf-dist/doc/dvips/* texmf-dist/doc/info/dvips.info texmf-dist/doc/man/man1/afm2tfm.1 texmf-dist/doc/man/man1/afm2tfm.man1.pdf texmf-dist/doc/man/man1/dvips.1 texmf-dist/doc/man/man1/dvips.man1.pdf texmf-dist/dvips/base/* texmf-dist/dvips/config/* texmf-dist/fonts/enc/dvips/base/* texmf-dist/fonts/map/dvips/updmap/* texmf-dist/tex/generic/dvips/* dvips.i386-linux: ec: other-free texmf-dist/doc/fonts/ec/* texmf-dist/fonts/source/jknappen/* texmf-dist/fonts/tfm/jknappen/* eepic: pd texmf-dist/doc/latex/eepic/* texmf-dist/tex/latex/eepic/* emp: gpl texmf-dist/doc/latex/emp/* texmf-dist/source/latex/emp/* texmf-dist/tex/latex/emp/* enctex: gpl texmf-dist/doc/generic/enctex/* texmf-dist/tex/generic/enctex/* enigma: bsd texmf-dist/doc/context/third/enigma/* texmf-dist/scripts/context/lua/third/* texmf-dist/tex/context/third/enigma/* texmf-dist/tex/generic/enigma/* texmf-dist/tex/latex/enigma/* texmf-dist/tex/plain/enigma/* epsf: pd texmf-dist/doc/generic/epsf/* texmf-dist/tex/generic/epsf/* epsincl: pd texmf-dist/doc/metapost/epsincl/* texmf-dist/metapost/epsincl/* epspdf: gpl texmf-dist/doc/info/epspdf.info texmf-dist/doc/support/epspdf/* texmf-dist/scripts/epspdf/* epspdf.i386-linux: epspdfconversion: lppl texmf-dist/doc/latex/epspdfconversion/* texmf-dist/tex/latex/epspdfconversion/* esk: gpl texmf-dist/doc/latex/esk/* texmf-dist/source/latex/esk/* texmf-dist/tex/latex/esk/* eso-pic: lppl1.2 texmf-dist/doc/latex/eso-pic/* texmf-dist/source/latex/eso-pic/* texmf-dist/tex/latex/eso-pic/* etex: knuth texmf-dist/doc/etex/* texmf-dist/doc/man/man1/etex.1 texmf-dist/doc/man/man1/etex.man1.pdf texmf-dist/fonts/source/public/etex/* texmf-dist/fonts/tfm/public/etex/* texmf-dist/tex/plain/etex/* etex-pkg: other-free texmf-dist/doc/latex/etex-pkg/* texmf-dist/tex/latex/etex-pkg/* euenc: lppl1.3 texmf-dist/doc/latex/euenc/* texmf-dist/source/latex/euenc/* texmf-dist/tex/latex/euenc/* euler: lppl texmf-dist/doc/latex/euler/* texmf-dist/source/latex/euler/* texmf-dist/tex/latex/euler/* euro: lppl texmf-dist/doc/latex/euro/* texmf-dist/source/latex/euro/* texmf-dist/tex/latex/euro/* euro-ce: bsd texmf-dist/doc/fonts/euro-ce/* texmf-dist/fonts/source/public/euro-ce/* texmf-dist/fonts/tfm/public/euro-ce/* eurosym: other-free texmf-dist/doc/fonts/eurosym/* texmf-dist/fonts/map/dvips/eurosym/* texmf-dist/fonts/source/public/eurosym/* texmf-dist/fonts/tfm/public/eurosym/* texmf-dist/fonts/type1/public/eurosym/* texmf-dist/tex/latex/eurosym/* expressg: lppl texmf-dist/doc/metapost/expressg/* texmf-dist/metapost/expressg/* texmf-dist/source/metapost/expressg/* exteps: gpl texmf-dist/doc/metapost/exteps/* texmf-dist/metapost/exteps/* extsizes: lppl texmf-dist/doc/latex/extsizes/* texmf-dist/tex/latex/extsizes/* fancybox: lppl1.2 texmf-dist/doc/latex/fancybox/* texmf-dist/tex/latex/fancybox/* fancyhdr: lppl texmf-dist/doc/latex/fancyhdr/* texmf-dist/tex/latex/fancyhdr/* fancyref: gpl texmf-dist/doc/latex/fancyref/* texmf-dist/source/latex/fancyref/* texmf-dist/tex/latex/fancyref/* fancyvrb: lppl texmf-dist/doc/latex/fancyvrb/* texmf-dist/source/latex/fancyvrb/* texmf-dist/tex/latex/fancyvrb/* fast-diagram: lppl1.3 texmf-dist/doc/latex/fast-diagram/* texmf-dist/tex/latex/fast-diagram/* featpost: gpl texmf-dist/doc/metapost/featpost/* texmf-dist/metapost/featpost/* feynmp-auto: lppl1.3 texmf-dist/doc/latex/feynmp-auto/* texmf-dist/source/latex/feynmp-auto/* texmf-dist/tex/latex/feynmp-auto/* fig4latex: gpl3 texmf-dist/doc/support/fig4latex/* texmf-dist/scripts/fig4latex/* fig4latex.i386-linux: fix2col: lppl texmf-dist/doc/latex/fix2col/* texmf-dist/source/latex/fix2col/* texmf-dist/tex/latex/fix2col/* fixlatvian: lppl1.3 texmf-dist/doc/xelatex/fixlatvian/* texmf-dist/makeindex/fixlatvian/* texmf-dist/source/xelatex/fixlatvian/* texmf-dist/tex/xelatex/fixlatvian/* float: lppl texmf-dist/doc/latex/float/* texmf-dist/source/latex/float/* texmf-dist/tex/latex/float/* flowchart: lppl1.3 texmf-dist/doc/latex/flowchart/* texmf-dist/source/latex/flowchart/* texmf-dist/tex/latex/flowchart/* fontbook: lppl1.3 texmf-dist/doc/xelatex/fontbook/* texmf-dist/source/xelatex/fontbook/* texmf-dist/tex/xelatex/fontbook/* fontname: gpl texmf-dist/doc/fonts/fontname/* texmf-dist/doc/info/fontname.info texmf-dist/fonts/map/fontname/* fontspec: lppl1.3 texmf-dist/doc/latex/fontspec/* texmf-dist/source/latex/fontspec/* texmf-dist/tex/latex/fontspec/* fontwrap: gpl texmf-dist/doc/xelatex/fontwrap/* texmf-dist/tex/xelatex/fontwrap/* forest: lppl1.3 texmf-dist/doc/latex/forest/* texmf-dist/source/latex/forest/* texmf-dist/tex/latex/forest/* fp: lppl texmf-dist/doc/latex/fp/* texmf-dist/tex/latex/fp/* texmf-dist/tex/plain/fp/* fpl: gpl texmf-dist/doc/fonts/fpl/* texmf-dist/fonts/afm/public/fpl/* texmf-dist/fonts/type1/public/fpl/* texmf-dist/source/fonts/fpl/* garrigues: lppl texmf-dist/doc/metapost/garrigues/* texmf-dist/metapost/garrigues/* genmisc: texmf-dist/tex/generic/genmisc/* geometry: lppl texmf-dist/doc/latex/geometry/* texmf-dist/source/latex/geometry/* texmf-dist/tex/latex/geometry/* gincltex: lppl1.3 texmf-dist/doc/latex/gincltex/* texmf-dist/source/latex/gincltex/* texmf-dist/tex/latex/gincltex/* glyphlist: texmf-dist/fonts/map/glyphlist/* gmp: lppl1.3 texmf-dist/doc/latex/gmp/* texmf-dist/source/latex/gmp/* texmf-dist/tex/latex/gmp/* gnuplottex: gpl2 texmf-dist/doc/latex/gnuplottex/* texmf-dist/source/latex/gnuplottex/* texmf-dist/tex/latex/gnuplottex/* gradientframe: lppl1.3 texmf-dist/doc/latex/gradientframe/* texmf-dist/source/latex/gradientframe/* texmf-dist/tex/latex/gradientframe/* grafcet: lppl1 texmf-dist/doc/latex/grafcet/* texmf-dist/tex/latex/grafcet/* graphics: lppl texmf-dist/doc/latex/graphics/* texmf-dist/source/latex/graphics/* texmf-dist/tex/latex/graphics/* graphviz: lppl1.3 texmf-dist/doc/latex/graphviz/* texmf-dist/source/latex/graphviz/* texmf-dist/tex/latex/graphviz/* gsftopk: gpl texmf-dist/doc/man/man1/gsftopk.1 texmf-dist/doc/man/man1/gsftopk.man1.pdf texmf-dist/dvips/gsftopk/* gsftopk.i386-linux: harveyballs: gpl3 texmf-dist/doc/latex/harveyballs/* texmf-dist/tex/latex/harveyballs/* hatching: pd texmf-dist/doc/metapost/hatching/* texmf-dist/metapost/hatching/* helvetic: gpl texmf-dist/dvips/helvetic/* texmf-dist/fonts/afm/adobe/helvetic/* texmf-dist/fonts/afm/urw/helvetic/* texmf-dist/fonts/map/dvips/helvetic/* texmf-dist/fonts/tfm/adobe/helvetic/* texmf-dist/fonts/tfm/monotype/helvetic/* texmf-dist/fonts/tfm/urw35vf/helvetic/* texmf-dist/fonts/type1/urw/helvetic/* texmf-dist/fonts/vf/adobe/helvetic/* texmf-dist/fonts/vf/monotype/* texmf-dist/fonts/vf/urw35vf/helvetic/* texmf-dist/tex/latex/helvetic/* here: pd texmf-dist/doc/latex/here/* texmf-dist/tex/latex/here/* hf-tikz: lppl1.3 texmf-dist/doc/latex/hf-tikz/* texmf-dist/source/latex/hf-tikz/* texmf-dist/tex/latex/hf-tikz/* hobby: lppl1.3 texmf-dist/doc/latex/hobby/* texmf-dist/source/latex/hobby/* texmf-dist/tex/latex/hobby/* hvfloat: lppl texmf-dist/doc/latex/hvfloat/* texmf-dist/tex/latex/hvfloat/* hyperref: lppl texmf-dist/doc/latex/hyperref/* texmf-dist/source/latex/hyperref/* texmf-dist/tex/latex/hyperref/* hyph-utf8: other-free texmf-dist/doc/generic/hyph-utf8/* texmf-dist/doc/luatex/hyph-utf8/* texmf-dist/source/generic/hyph-utf8/* texmf-dist/source/luatex/hyph-utf8/* texmf-dist/tex/generic/hyph-utf8/* texmf-dist/tex/luatex/hyph-utf8/* hyphen-base: texmf-dist/tex/generic/hyphen/* texmf-dist/tex/generic/config/language.dat texmf-dist/tex/generic/config/language.dat.lua texmf-dist/tex/generic/config/language.def texmf-dist/tex/generic/config/language.us texmf-dist/tex/generic/config/language.us.def texmf-dist/tex/generic/config/language.us.lua ifluatex: lppl1.3 texmf-dist/doc/latex/oberdiek/ifluatex.pdf texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.tex texmf-dist/doc/latex/oberdiek/test/ifluatex-test3.tex texmf-dist/source/latex/oberdiek/ifluatex.dtx texmf-dist/tex/generic/oberdiek/ifluatex.sty ifxetex: lppl texmf-dist/doc/generic/ifxetex/* texmf-dist/source/generic/ifxetex/* texmf-dist/tex/generic/ifxetex/* index: other-free texmf-dist/bibtex/bst/index/* texmf-dist/doc/latex/index/* texmf-dist/makeindex/index/* texmf-dist/source/latex/index/* texmf-dist/tex/latex/index/* interpreter: lppl texmf-dist/doc/luatex/interpreter/* texmf-dist/tex/luatex/interpreter/* jknapltx: gpl texmf-dist/doc/latex/jknapltx/* texmf-dist/tex/latex/jknapltx/* kastrup: texmf-dist/doc/generic/kastrup/* texmf-dist/source/generic/kastrup/* texmf-dist/tex/generic/kastrup/* knitting: lppl1.3 texmf-dist/doc/fonts/knitting/* texmf-dist/fonts/afm/public/knitting/* texmf-dist/fonts/map/dvips/knitting/* texmf-dist/fonts/source/public/knitting/* texmf-dist/fonts/tfm/public/knitting/* texmf-dist/fonts/type1/public/knitting/* texmf-dist/tex/latex/knitting/* texmf-dist/tex/plain/knitting/* knittingpattern: lppl1.3 texmf-dist/doc/latex/knittingpattern/* texmf-dist/tex/latex/knittingpattern/* knuth-lib: knuth texmf-dist/fonts/source/public/knuth-lib/* texmf-dist/fonts/tfm/public/knuth-lib/* knuth-local: knuth texmf-dist/fonts/source/public/knuth-local/* texmf-dist/fonts/tfm/public/knuth-local/* texmf-dist/mft/knuth-local/* koma-script: lppl texmf-dist/doc/latex/koma-script/* texmf-dist/source/latex/koma-script/* texmf-dist/tex/latex/koma-script/* kpathsea: lgpl texmf-dist/doc/kpathsea/* texmf-dist/doc/web2c/* texmf-dist/doc/info/dir texmf-dist/doc/info/kpathsea.info texmf-dist/doc/info/tds.info texmf-dist/doc/info/web2c.info texmf-dist/doc/man/man1/kpseaccess.1 texmf-dist/doc/man/man1/kpseaccess.man1.pdf texmf-dist/doc/man/man1/kpsereadlink.1 texmf-dist/doc/man/man1/kpsereadlink.man1.pdf texmf-dist/doc/man/man1/kpsestat.1 texmf-dist/doc/man/man1/kpsestat.man1.pdf texmf-dist/doc/man/man1/kpsewhich.1 texmf-dist/doc/man/man1/kpsewhich.man1.pdf texmf-dist/doc/man/man1/mkocp.1 texmf-dist/doc/man/man1/mkocp.man1.pdf texmf-dist/doc/man/man1/mkofm.1 texmf-dist/doc/man/man1/mkofm.man1.pdf texmf-dist/doc/man/man1/mktexfmt.1 texmf-dist/doc/man/man1/mktexfmt.man1.pdf texmf-dist/doc/man/man1/mktexlsr.1 texmf-dist/doc/man/man1/mktexlsr.man1.pdf texmf-dist/doc/man/man1/mktexmf.1 texmf-dist/doc/man/man1/mktexmf.man1.pdf texmf-dist/doc/man/man1/mktexpk.1 texmf-dist/doc/man/man1/mktexpk.man1.pdf texmf-dist/doc/man/man1/mktextfm.1 texmf-dist/doc/man/man1/mktextfm.man1.pdf texmf-dist/doc/man/man1/texhash.1 texmf-dist/doc/man/man1/texhash.man1.pdf texmf-dist/web2c/amiga-pl.tcx texmf-dist/web2c/cp1250cs.tcx texmf-dist/web2c/cp1250pl.tcx texmf-dist/web2c/cp1250t1.tcx texmf-dist/web2c/cp227.tcx texmf-dist/web2c/cp852-cs.tcx texmf-dist/web2c/cp852-pl.tcx texmf-dist/web2c/cp8bit.tcx texmf-dist/web2c/empty.tcx texmf-dist/web2c/fmtutil.cnf texmf-dist/web2c/il1-t1.tcx texmf-dist/web2c/il2-cs.tcx texmf-dist/web2c/il2-pl.tcx texmf-dist/web2c/il2-t1.tcx texmf-dist/web2c/kam-cs.tcx texmf-dist/web2c/kam-t1.tcx texmf-dist/web2c/macce-pl.tcx texmf-dist/web2c/macce-t1.tcx texmf-dist/web2c/maz-pl.tcx texmf-dist/web2c/mktex.cnf texmf-dist/web2c/mktex.opt texmf-dist/web2c/mktexdir texmf-dist/web2c/mktexdir.opt texmf-dist/web2c/mktexnam texmf-dist/web2c/mktexnam.opt texmf-dist/web2c/mktexupd texmf-dist/web2c/natural.tcx texmf-dist/web2c/tcvn-t5.tcx texmf-dist/web2c/texmf.cnf texmf-dist/web2c/viscii-t5.tcx kpathsea.i386-linux: l3experimental: lppl1.3 texmf-dist/doc/latex/l3experimental/* texmf-dist/source/latex/l3experimental/* texmf-dist/tex/latex/l3experimental/* l3kernel: lppl1.3 texmf-dist/doc/latex/l3kernel/* texmf-dist/makeindex/l3kernel/* texmf-dist/source/latex/l3kernel/* texmf-dist/tex/latex/l3kernel/* l3packages: lppl1.3 texmf-dist/doc/latex/l3packages/* texmf-dist/source/latex/l3packages/* texmf-dist/tex/latex/l3packages/* lambda: texmf-dist/tex/lambda/base/* texmf-dist/tex/lambda/config/* lapdf: gpl texmf-dist/doc/latex/lapdf/* texmf-dist/tex/latex/lapdf/* latex: lppl texmf-dist/doc/latex/base/* texmf-dist/makeindex/latex/* texmf-dist/source/latex/base/* texmf-dist/tex/latex/base/* latex-bin: texmf-dist/doc/man/man1/latex.1 texmf-dist/doc/man/man1/latex.man1.pdf texmf-dist/doc/man/man1/pdflatex.1 texmf-dist/doc/man/man1/pdflatex.man1.pdf latex-bin.i386-linux: latex-fonts: lppl texmf-dist/doc/fonts/latex-fonts/* texmf-dist/fonts/source/public/latex-fonts/* texmf-dist/fonts/tfm/public/latex-fonts/* latexconfig: texmf-dist/tex/latex/latexconfig/* latexmp: pd texmf-dist/doc/metapost/latexmp/* texmf-dist/metapost/latexmp/* listings: lppl texmf-dist/doc/latex/listings/* texmf-dist/source/latex/listings/* texmf-dist/tex/latex/listings/* lm-math: lppl texmf-dist/doc/fonts/lm-math/* texmf-dist/fonts/opentype/public/lm-math/* lpic: lppl1.3 texmf-dist/doc/latex/lpic/* texmf-dist/tex/latex/lpic/* ltxmisc: collection texmf-dist/tex/latex/ltxmisc/* lua-alt-getopt: other-free texmf-dist/doc/support/lua-alt-getopt/* texmf-dist/scripts/lua-alt-getopt/* lua-check-hyphen: other-free texmf-dist/doc/lualatex/lua-check-hyphen/* texmf-dist/tex/lualatex/lua-check-hyphen/* lua-visual-debug: other-free texmf-dist/doc/luatex/lua-visual-debug/* texmf-dist/tex/luatex/lua-visual-debug/* lua2dox: lppl1.3 texmf-dist/doc/support/lua2dox/ChangeLog texmf-dist/doc/support/lua2dox/Doxyfile texmf-dist/doc/support/lua2dox/README texmf-dist/doc/support/lua2dox/install.bat texmf-dist/doc/support/lua2dox/install.sh texmf-dist/doc/support/lua2dox/lua2dox-refm.pdf texmf-dist/doc/support/lua2dox/lua2dox-refm.tex texmf-dist/doc/support/lua2dox/docs/* texmf-dist/doc/support/lua2dox/examples/lua/Doxyfile texmf-dist/doc/support/lua2dox/examples/lua/animals.lua texmf-dist/doc/support/lua2dox/examples/lua/class.lua texmf-dist/doc/support/lua2dox/examples/lua/main.lua texmf-dist/doc/support/lua2dox/examples/lua/docs/* texmf-dist/doc/support/lua2dox/examples/php/Doxyfile texmf-dist/doc/support/lua2dox/examples/php/animals.php texmf-dist/doc/support/lua2dox/examples/php/main.php texmf-dist/doc/support/lua2dox/examples/php/docs/* texmf-dist/scripts/lua2dox/* lua2dox.i386-linux: luabibentry: lppl1.3 texmf-dist/doc/lualatex/luabibentry/* texmf-dist/source/lualatex/luabibentry/* texmf-dist/tex/lualatex/luabibentry/* luabidi: texmf-dist/doc/lualatex/luabidi/* texmf-dist/tex/lualatex/luabidi/* luacode: lppl1.3 texmf-dist/doc/lualatex/luacode/* texmf-dist/source/lualatex/luacode/* texmf-dist/tex/lualatex/luacode/* luaindex: lppl1.3 texmf-dist/doc/lualatex/luaindex/* texmf-dist/scripts/luaindex/* texmf-dist/source/lualatex/luaindex/* texmf-dist/tex/lualatex/luaindex/* luainputenc: pd texmf-dist/doc/lualatex/luainputenc/* texmf-dist/source/lualatex/luainputenc/* texmf-dist/tex/lualatex/luainputenc/* luaintro: lppl1.3 texmf-dist/doc/luatex/luaintro/* lualatex-doc: fdl texmf-dist/doc/lualatex/lualatex-doc/* texmf-dist/source/lualatex/lualatex-doc/* lualatex-math: lppl1.3 texmf-dist/doc/lualatex/lualatex-math/* texmf-dist/source/lualatex/lualatex-math/* texmf-dist/tex/lualatex/lualatex-math/* lualibs: gpl2 texmf-dist/doc/luatex/lualibs/* texmf-dist/source/luatex/lualibs/* texmf-dist/tex/luatex/lualibs/* luamplib: gpl2 texmf-dist/doc/luatex/luamplib/* texmf-dist/source/luatex/luamplib/* texmf-dist/tex/luatex/luamplib/* luaotfload: gpl2 texmf-dist/doc/luatex/luaotfload/* texmf-dist/doc/man/man1/luaotfload-tool.1 texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf texmf-dist/scripts/luaotfload/* texmf-dist/source/luatex/luaotfload/* texmf-dist/tex/luatex/luaotfload/* luaotfload.i386-linux: luasseq: lppl texmf-dist/doc/lualatex/luasseq/* texmf-dist/scripts/luasseq/* texmf-dist/source/lualatex/luasseq/* texmf-dist/tex/lualatex/luasseq/* luatex: gpl2 texmf-dist/doc/luatex/base/* texmf-dist/doc/man/man1/luatex.1 texmf-dist/doc/man/man1/luatex.man1.pdf texmf-dist/doc/man/man1/texlua.1 texmf-dist/doc/man/man1/texlua.man1.pdf texmf-dist/doc/man/man1/texluac.1 texmf-dist/doc/man/man1/texluac.man1.pdf texmf-dist/tex/generic/config/luatex-unicode-letters.tex texmf-dist/tex/generic/config/luatexiniconfig.tex texmf-dist/web2c/texmfcnf.lua luatex.i386-linux: luatexbase: pd texmf-dist/doc/luatex/luatexbase/* texmf-dist/source/luatex/luatexbase/* texmf-dist/tex/luatex/luatexbase/* luatexko: lppl texmf-dist/doc/luatex/luatexko/* texmf-dist/tex/luatex/luatexko/* luatextra: pd texmf-dist/doc/lualatex/luatextra/* texmf-dist/source/lualatex/luatextra/* texmf-dist/tex/lualatex/luatextra/* luaxml: other-free texmf-dist/doc/luatex/luaxml/* texmf-dist/tex/luatex/luaxml/* makeindex: other-free texmf-dist/doc/man/man1/makeindex.1 texmf-dist/doc/man/man1/makeindex.man1.pdf texmf-dist/doc/man/man1/mkindex.1 texmf-dist/doc/man/man1/mkindex.man1.pdf texmf-dist/doc/support/makeindex/* texmf-dist/makeindex/base/* makeindex.i386-linux: makeshape: lppl1.3 texmf-dist/doc/latex/makeshape/* texmf-dist/source/latex/makeshape/* texmf-dist/tex/latex/makeshape/* marvosym: ofl texmf-dist/doc/fonts/marvosym/* texmf-dist/fonts/afm/public/marvosym/* texmf-dist/fonts/map/dvips/marvosym/* texmf-dist/fonts/tfm/public/marvosym/* texmf-dist/fonts/truetype/public/* texmf-dist/fonts/type1/public/marvosym/* texmf-dist/source/fonts/marvosym/* texmf-dist/tex/latex/marvosym/* mathpazo: gpl texmf-dist/doc/latex/mathpazo/* texmf-dist/fonts/afm/public/mathpazo/* texmf-dist/fonts/tfm/public/mathpazo/* texmf-dist/fonts/type1/public/mathpazo/* texmf-dist/fonts/vf/public/mathpazo/* texmf-dist/source/latex/mathpazo/* mathspec: lppl texmf-dist/doc/xelatex/mathspec/* texmf-dist/tex/xelatex/mathspec/* mathspic: lppl texmf-dist/doc/latex/mathspic/* texmf-dist/doc/man/man1/mathspic.1 texmf-dist/doc/man/man1/mathspic.man1.pdf texmf-dist/scripts/mathspic/* texmf-dist/tex/latex/mathspic/* mathspic.i386-linux: mdwtools: gpl texmf-dist/doc/latex/mdwtools/* texmf-dist/source/latex/mdwtools/* texmf-dist/tex/latex/mdwtools/* memoir: lppl texmf-dist/doc/latex/memoir/* texmf-dist/makeindex/memoir/* texmf-dist/source/latex/memoir/* texmf-dist/tex/latex/memoir/* metafont: knuth texmf-dist/doc/man/man1/mf-nowin.1 texmf-dist/doc/man/man1/mf-nowin.man1.pdf texmf-dist/doc/man/man1/mf.1 texmf-dist/doc/man/man1/mf.man1.pdf texmf-dist/metafont/base/* texmf-dist/metafont/config/* texmf-dist/metafont/misc/* metafont.i386-linux: metago: lppl texmf-dist/doc/metapost/metago/* texmf-dist/metapost/metago/* metalogo: lppl texmf-dist/doc/latex/metalogo/* texmf-dist/source/latex/metalogo/* texmf-dist/tex/latex/metalogo/* metaobj: lppl texmf-dist/doc/metapost/metaobj/* texmf-dist/metapost/metaobj/* metaplot: lppl texmf-dist/doc/latex/metaplot/* texmf-dist/metapost/metaplot/* metapost: lgpl texmf-dist/doc/man/man1/dvitomp.1 texmf-dist/doc/man/man1/dvitomp.man1.pdf texmf-dist/doc/man/man1/mpost.1 texmf-dist/doc/man/man1/mpost.man1.pdf texmf-dist/doc/metapost/base/* texmf-dist/fonts/afm/metapost/* texmf-dist/fonts/enc/dvips/metapost/* texmf-dist/fonts/map/dvips/metapost/* texmf-dist/fonts/tfm/metapost/* texmf-dist/fonts/type1/metapost/* texmf-dist/metapost/base/* texmf-dist/metapost/config/* texmf-dist/metapost/misc/* texmf-dist/metapost/support/* texmf-dist/tex/generic/metapost/* metapost.i386-linux: metauml: gpl texmf-dist/doc/metapost/metauml/* texmf-dist/metapost/metauml/* mflogo: lppl texmf-dist/doc/latex/mflogo/* texmf-dist/fonts/afm/hoekwater/* texmf-dist/fonts/map/dvips/mflogo/* texmf-dist/fonts/source/public/mflogo/* texmf-dist/fonts/tfm/public/mflogo/* texmf-dist/fonts/type1/hoekwater/* texmf-dist/source/latex/mflogo/* texmf-dist/tex/latex/mflogo/* mfnfss: lppl texmf-dist/doc/latex/mfnfss/* texmf-dist/source/latex/mfnfss/* texmf-dist/tex/latex/mfnfss/* mfpic: lppl1.3 texmf-dist/doc/generic/mfpic/* texmf-dist/metafont/mfpic/* texmf-dist/metapost/mfpic/* texmf-dist/source/generic/mfpic/* texmf-dist/tex/generic/mfpic/* mfpic4ode: lppl texmf-dist/doc/latex/mfpic4ode/* texmf-dist/source/latex/mfpic4ode/* texmf-dist/tex/latex/mfpic4ode/* mfware: knuth texmf-dist/doc/man/man1/gftodvi.1 texmf-dist/doc/man/man1/gftodvi.man1.pdf texmf-dist/doc/man/man1/gftopk.1 texmf-dist/doc/man/man1/gftopk.man1.pdf texmf-dist/doc/man/man1/gftype.1 texmf-dist/doc/man/man1/gftype.man1.pdf texmf-dist/doc/man/man1/mft.1 texmf-dist/doc/man/man1/mft.man1.pdf texmf-dist/doc/man/man1/pktogf.1 texmf-dist/doc/man/man1/pktogf.man1.pdf texmf-dist/doc/man/man1/pktype.1 texmf-dist/doc/man/man1/pktype.man1.pdf texmf-dist/mft/base/* mfware.i386-linux: mh: lppl1.3 texmf-dist/doc/latex/mh/* texmf-dist/source/latex/mh/* texmf-dist/tex/latex/mh/* microtype: lppl texmf-dist/doc/latex/microtype/* texmf-dist/source/latex/microtype/* texmf-dist/tex/latex/microtype/* miniplot: lppl texmf-dist/doc/latex/miniplot/* texmf-dist/tex/latex/miniplot/* misc: texmf-dist/omega/ocp/misc/* texmf-dist/omega/otp/misc/* texmf-dist/tex/generic/misc/* texmf-dist/tex/plain/misc/* modiagram: lppl1.3 texmf-dist/doc/latex/modiagram/* texmf-dist/tex/latex/modiagram/* mp3d: lppl texmf-dist/doc/metapost/mp3d/* texmf-dist/metapost/mp3d/* mpattern: pd texmf-dist/doc/metapost/mpattern/* texmf-dist/metapost/mpattern/* mpcolornames: lppl texmf-dist/doc/metapost/mpcolornames/* texmf-dist/metapost/mpcolornames/* texmf-dist/source/metapost/mpcolornames/* mpgraphics: lppl1.3 texmf-dist/doc/latex/mpgraphics/* texmf-dist/source/latex/mpgraphics/* texmf-dist/tex/latex/mpgraphics/* mptopdf: texmf-dist/doc/context/scripts/* texmf-dist/doc/man/man1/mptopdf.1 texmf-dist/doc/man/man1/mptopdf.man1.pdf texmf-dist/scripts/context/perl/* texmf-dist/scripts/context/stubs/* texmf-dist/tex/context/base/* texmf-dist/tex/generic/context/* mptopdf.i386-linux: ms: lppl texmf-dist/doc/latex/ms/* texmf-dist/source/latex/ms/* texmf-dist/tex/latex/ms/* multido: lppl texmf-dist/doc/generic/multido/* texmf-dist/source/generic/multido/* texmf-dist/tex/generic/multido/* texmf-dist/tex/latex/multido/* mxedruli: lppl texmf-dist/doc/fonts/mxedruli/* texmf-dist/fonts/afm/public/mxedruli/* texmf-dist/fonts/map/dvips/mxedruli/* texmf-dist/fonts/source/public/mxedruli/* texmf-dist/fonts/tfm/public/mxedruli/* texmf-dist/fonts/type1/public/mxedruli/* texmf-dist/tex/latex/mxedruli/* natbib: lppl texmf-dist/bibtex/bst/natbib/* texmf-dist/doc/latex/natbib/* texmf-dist/source/latex/natbib/* texmf-dist/tex/latex/natbib/* ncntrsbk: gpl texmf-dist/dvips/ncntrsbk/* texmf-dist/fonts/afm/adobe/ncntrsbk/* texmf-dist/fonts/afm/urw/ncntrsbk/* texmf-dist/fonts/map/dvips/ncntrsbk/* texmf-dist/fonts/tfm/adobe/ncntrsbk/* texmf-dist/fonts/tfm/urw35vf/ncntrsbk/* texmf-dist/fonts/type1/urw/ncntrsbk/* texmf-dist/fonts/vf/adobe/ncntrsbk/* texmf-dist/fonts/vf/urw35vf/ncntrsbk/* texmf-dist/tex/latex/ncntrsbk/* neuralnetwork: gpl texmf-dist/doc/latex/neuralnetwork/* texmf-dist/tex/latex/neuralnetwork/* ntgclass: lppl texmf-dist/doc/latex/ntgclass/* texmf-dist/source/latex/ntgclass/* texmf-dist/tex/latex/ntgclass/* numericplots: gpl3 texmf-dist/doc/latex/numericplots/* texmf-dist/tex/latex/numericplots/* oberdiek: lppl texmf-dist/bibtex/bib/oberdiek/* texmf-dist/doc/latex/oberdiek/accsupp-example1.tex texmf-dist/doc/latex/oberdiek/accsupp-example2.tex texmf-dist/doc/latex/oberdiek/accsupp.pdf texmf-dist/doc/latex/oberdiek/aliascnt.pdf texmf-dist/doc/latex/oberdiek/alphalph.pdf texmf-dist/doc/latex/oberdiek/askinclude.pdf texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex texmf-dist/doc/latex/oberdiek/atbegshi.pdf texmf-dist/doc/latex/oberdiek/atenddvi.pdf texmf-dist/doc/latex/oberdiek/attachfile2.pdf texmf-dist/doc/latex/oberdiek/atveryend.pdf texmf-dist/doc/latex/oberdiek/auxhook.pdf texmf-dist/doc/latex/oberdiek/bigintcalc.pdf texmf-dist/doc/latex/oberdiek/bitset.pdf texmf-dist/doc/latex/oberdiek/bmpsize.pdf texmf-dist/doc/latex/oberdiek/bookmark-example.tex texmf-dist/doc/latex/oberdiek/bookmark.pdf texmf-dist/doc/latex/oberdiek/catchfile.pdf texmf-dist/doc/latex/oberdiek/centernot.pdf texmf-dist/doc/latex/oberdiek/chemarr-example.tex texmf-dist/doc/latex/oberdiek/chemarr.pdf texmf-dist/doc/latex/oberdiek/classlist.pdf texmf-dist/doc/latex/oberdiek/colonequals.pdf texmf-dist/doc/latex/oberdiek/dvipscol.pdf texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex texmf-dist/doc/latex/oberdiek/embedfile.pdf texmf-dist/doc/latex/oberdiek/engord.pdf texmf-dist/doc/latex/oberdiek/enparen.pdf texmf-dist/doc/latex/oberdiek/eolgrab.pdf texmf-dist/doc/latex/oberdiek/epstopdf.pdf texmf-dist/doc/latex/oberdiek/etexcmds.pdf texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty texmf-dist/doc/latex/oberdiek/fibnum.pdf texmf-dist/doc/latex/oberdiek/flags.pdf texmf-dist/doc/latex/oberdiek/gettitlestring.pdf texmf-dist/doc/latex/oberdiek/grfext.pdf texmf-dist/doc/latex/oberdiek/grffile.pdf texmf-dist/doc/latex/oberdiek/hobsub.pdf texmf-dist/doc/latex/oberdiek/hologo.pdf texmf-dist/doc/latex/oberdiek/holtxdoc.pdf texmf-dist/doc/latex/oberdiek/hopatch.pdf texmf-dist/doc/latex/oberdiek/hycolor.pdf texmf-dist/doc/latex/oberdiek/hypbmsec.pdf texmf-dist/doc/latex/oberdiek/hypcap.pdf texmf-dist/doc/latex/oberdiek/hypdestopt.pdf texmf-dist/doc/latex/oberdiek/hypdoc.pdf texmf-dist/doc/latex/oberdiek/hypgotoe-example.tex texmf-dist/doc/latex/oberdiek/hypgotoe.pdf texmf-dist/doc/latex/oberdiek/hyphsubst.pdf texmf-dist/doc/latex/oberdiek/ifdraft.pdf texmf-dist/doc/latex/oberdiek/iflang.pdf texmf-dist/doc/latex/oberdiek/ifpdf.pdf texmf-dist/doc/latex/oberdiek/ifvtex.pdf texmf-dist/doc/latex/oberdiek/infwarerr.pdf texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt texmf-dist/doc/latex/oberdiek/inputenx.pdf texmf-dist/doc/latex/oberdiek/intcalc.pdf texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf texmf-dist/doc/latex/oberdiek/kvoptions.pdf texmf-dist/doc/latex/oberdiek/kvsetkeys-example.tex texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf texmf-dist/doc/latex/oberdiek/letltxmacro-showcases.tex texmf-dist/doc/latex/oberdiek/letltxmacro.pdf texmf-dist/doc/latex/oberdiek/listingsutf8.pdf texmf-dist/doc/latex/oberdiek/ltxcmds.pdf texmf-dist/doc/latex/oberdiek/luacolor.pdf texmf-dist/doc/latex/oberdiek/luatex.pdf texmf-dist/doc/latex/oberdiek/magicnum.pdf texmf-dist/doc/latex/oberdiek/magicnum.txt texmf-dist/doc/latex/oberdiek/makerobust-example.tex texmf-dist/doc/latex/oberdiek/makerobust.pdf texmf-dist/doc/latex/oberdiek/mleftright.pdf texmf-dist/doc/latex/oberdiek/oberdiek.pdf texmf-dist/doc/latex/oberdiek/pagegrid.pdf texmf-dist/doc/latex/oberdiek/pagesel.pdf texmf-dist/doc/latex/oberdiek/pdfcol.pdf texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf texmf-dist/doc/latex/oberdiek/pdfescape.pdf texmf-dist/doc/latex/oberdiek/pdflscape.pdf texmf-dist/doc/latex/oberdiek/pdfrender.pdf texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf texmf-dist/doc/latex/oberdiek/picture-example.tex texmf-dist/doc/latex/oberdiek/picture.pdf texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf texmf-dist/doc/latex/oberdiek/protecteddef.pdf texmf-dist/doc/latex/oberdiek/refcount.pdf texmf-dist/doc/latex/oberdiek/rerunfilecheck-example.cfg texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf texmf-dist/doc/latex/oberdiek/resizegather.pdf texmf-dist/doc/latex/oberdiek/rotchiffre.pdf texmf-dist/doc/latex/oberdiek/scrindex-example1.tex texmf-dist/doc/latex/oberdiek/scrindex-example2.tex texmf-dist/doc/latex/oberdiek/scrindex.pdf texmf-dist/doc/latex/oberdiek/selinput.pdf texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex texmf-dist/doc/latex/oberdiek/setouterhbox.pdf texmf-dist/doc/latex/oberdiek/settobox-example.tex texmf-dist/doc/latex/oberdiek/settobox.pdf texmf-dist/doc/latex/oberdiek/soulutf8.pdf texmf-dist/doc/latex/oberdiek/stackrel.pdf texmf-dist/doc/latex/oberdiek/stampinclude.pdf texmf-dist/doc/latex/oberdiek/stringenc.pdf texmf-dist/doc/latex/oberdiek/tabularht-example1.tex texmf-dist/doc/latex/oberdiek/tabularht-example2.tex texmf-dist/doc/latex/oberdiek/tabularht.pdf texmf-dist/doc/latex/oberdiek/tabularkv-example.tex texmf-dist/doc/latex/oberdiek/tabularkv.pdf texmf-dist/doc/latex/oberdiek/telprint.pdf texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf texmf-dist/doc/latex/oberdiek/transparent-example.tex texmf-dist/doc/latex/oberdiek/transparent.pdf texmf-dist/doc/latex/oberdiek/twoopt.pdf texmf-dist/doc/latex/oberdiek/uniquecounter-example.tex texmf-dist/doc/latex/oberdiek/uniquecounter.pdf texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex texmf-dist/doc/latex/oberdiek/zref-example.tex texmf-dist/doc/latex/oberdiek/zref.pdf texmf-dist/doc/latex/oberdiek/example/* texmf-dist/doc/latex/oberdiek/test/ExtractRotate.java texmf-dist/doc/latex/oberdiek/test/accsupp-test1.tex texmf-dist/doc/latex/oberdiek/test/alphalph-test1.tex texmf-dist/doc/latex/oberdiek/test/alphalph-test2.tex texmf-dist/doc/latex/oberdiek/test/alphalph-test3.tex texmf-dist/doc/latex/oberdiek/test/askinclude-a.tex texmf-dist/doc/latex/oberdiek/test/askinclude-b.tex texmf-dist/doc/latex/oberdiek/test/askinclude-c.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test1.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test10.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test11.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test12.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test13.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test14.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test15.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test16.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test17.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test18.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test19.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test2.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test20.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test21.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test22.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test23.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test24.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test3.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test4.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test5.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test6.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test7.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test8.tex texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex texmf-dist/doc/latex/oberdiek/test/bitset-test1.tex texmf-dist/doc/latex/oberdiek/test/bitset-test2.tex texmf-dist/doc/latex/oberdiek/test/bitset-test3.tex texmf-dist/doc/latex/oberdiek/test/catchfile-test1.tex texmf-dist/doc/latex/oberdiek/test/catchfile-test2.tex texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex texmf-dist/doc/latex/oberdiek/test/engord-test1.tex texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex texmf-dist/doc/latex/oberdiek/test/fibnum-test-calc.tex texmf-dist/doc/latex/oberdiek/test/fibnum-test1.tex texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex texmf-dist/doc/latex/oberdiek/test/hologo-test-list.tex texmf-dist/doc/latex/oberdiek/test/hologo-test-spacefactor.tex texmf-dist/doc/latex/oberdiek/test/hologo-test1.tex texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol4.tex texmf-dist/doc/latex/oberdiek/test/hycolor-test1.tex texmf-dist/doc/latex/oberdiek/test/hycolor-test2.tex texmf-dist/doc/latex/oberdiek/test/hycolor-test3.tex texmf-dist/doc/latex/oberdiek/test/hyphsubst-test1.tex texmf-dist/doc/latex/oberdiek/test/hyphsubst-test2.tex texmf-dist/doc/latex/oberdiek/test/iflang-test1.tex texmf-dist/doc/latex/oberdiek/test/iflang-test2.tex texmf-dist/doc/latex/oberdiek/test/iflang-test3.tex texmf-dist/doc/latex/oberdiek/test/iflang-test4.tex texmf-dist/doc/latex/oberdiek/test/iflang-test5.tex texmf-dist/doc/latex/oberdiek/test/ifpdf-test1.tex texmf-dist/doc/latex/oberdiek/test/ifvtex-test1.tex texmf-dist/doc/latex/oberdiek/test/infwarerr-test1.tex texmf-dist/doc/latex/oberdiek/test/infwarerr-test2.tex texmf-dist/doc/latex/oberdiek/test/infwarerr-test3.tex texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test4.tex texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-carcdr.tex texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex texmf-dist/doc/latex/oberdiek/test/luacolor-test3.tex texmf-dist/doc/latex/oberdiek/test/luatex-test1.tex texmf-dist/doc/latex/oberdiek/test/luatex-test2.tex texmf-dist/doc/latex/oberdiek/test/luatex-test3.tex texmf-dist/doc/latex/oberdiek/test/luatex-test4.tex texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex texmf-dist/doc/latex/oberdiek/test/pdfcol-test4.tex texmf-dist/doc/latex/oberdiek/test/pdfcolfoot-test1.tex texmf-dist/doc/latex/oberdiek/test/pdfcolparallel-test1.tex texmf-dist/doc/latex/oberdiek/test/pdfcolparcolumns-test1.tex texmf-dist/doc/latex/oberdiek/test/pdfescape-test1.tex texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.txt texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex texmf-dist/doc/latex/oberdiek/test/refcount-test5.tex texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex texmf-dist/doc/latex/oberdiek/test/selinput-test4.tex texmf-dist/doc/latex/oberdiek/test/selinput-test5.tex texmf-dist/doc/latex/oberdiek/test/setouterhbox-test1.tex texmf-dist/doc/latex/oberdiek/test/setouterhbox-test2.tex texmf-dist/doc/latex/oberdiek/test/soulutf8-test1.tex texmf-dist/doc/latex/oberdiek/test/soulutf8-test2.tex texmf-dist/doc/latex/oberdiek/test/soulutf8-test3.tex texmf-dist/doc/latex/oberdiek/test/soulutf8-test4.tex texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test1.tex texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test2.tex texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test3.tex texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex texmf-dist/doc/latex/oberdiek/test/zref-test1.tex texmf-dist/scripts/oberdiek/* texmf-dist/source/latex/oberdiek/accsupp.dtx texmf-dist/source/latex/oberdiek/aliascnt.dtx texmf-dist/source/latex/oberdiek/alphalph.dtx texmf-dist/source/latex/oberdiek/askinclude.dtx texmf-dist/source/latex/oberdiek/atbegshi.dtx texmf-dist/source/latex/oberdiek/atenddvi.dtx texmf-dist/source/latex/oberdiek/attachfile2.dtx texmf-dist/source/latex/oberdiek/atveryend.dtx texmf-dist/source/latex/oberdiek/auxhook.dtx texmf-dist/source/latex/oberdiek/bigintcalc.dtx texmf-dist/source/latex/oberdiek/bitset.dtx texmf-dist/source/latex/oberdiek/bmpsize.dtx texmf-dist/source/latex/oberdiek/bookmark.dtx texmf-dist/source/latex/oberdiek/catchfile.dtx texmf-dist/source/latex/oberdiek/centernot.dtx texmf-dist/source/latex/oberdiek/chemarr.dtx texmf-dist/source/latex/oberdiek/classlist.dtx texmf-dist/source/latex/oberdiek/colonequals.dtx texmf-dist/source/latex/oberdiek/dvipscol.dtx texmf-dist/source/latex/oberdiek/embedfile.dtx texmf-dist/source/latex/oberdiek/engord.dtx texmf-dist/source/latex/oberdiek/enparen.dtx texmf-dist/source/latex/oberdiek/eolgrab.dtx texmf-dist/source/latex/oberdiek/epstopdf.dtx texmf-dist/source/latex/oberdiek/etexcmds.dtx texmf-dist/source/latex/oberdiek/fibnum.dtx texmf-dist/source/latex/oberdiek/flags.dtx texmf-dist/source/latex/oberdiek/gettitlestring.dtx texmf-dist/source/latex/oberdiek/grfext.dtx texmf-dist/source/latex/oberdiek/grffile.dtx texmf-dist/source/latex/oberdiek/hobsub.dtx texmf-dist/source/latex/oberdiek/hologo-eroux.patch texmf-dist/source/latex/oberdiek/hologo.dtx texmf-dist/source/latex/oberdiek/holtxdoc.dtx texmf-dist/source/latex/oberdiek/hopatch.dtx texmf-dist/source/latex/oberdiek/hycolor.dtx texmf-dist/source/latex/oberdiek/hypbmsec.dtx texmf-dist/source/latex/oberdiek/hypcap.dtx texmf-dist/source/latex/oberdiek/hypdestopt.dtx texmf-dist/source/latex/oberdiek/hypdoc.dtx texmf-dist/source/latex/oberdiek/hypgotoe.dtx texmf-dist/source/latex/oberdiek/hyphsubst.dtx texmf-dist/source/latex/oberdiek/ifdraft.dtx texmf-dist/source/latex/oberdiek/iflang.dtx texmf-dist/source/latex/oberdiek/ifpdf.dtx texmf-dist/source/latex/oberdiek/ifvtex.dtx texmf-dist/source/latex/oberdiek/infwarerr.dtx texmf-dist/source/latex/oberdiek/inputenx.dtx texmf-dist/source/latex/oberdiek/intcalc.dtx texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx texmf-dist/source/latex/oberdiek/kvoptions.dtx texmf-dist/source/latex/oberdiek/kvsetkeys.dtx texmf-dist/source/latex/oberdiek/letltxmacro.dtx texmf-dist/source/latex/oberdiek/listingsutf8.dtx texmf-dist/source/latex/oberdiek/ltxcmds.dtx texmf-dist/source/latex/oberdiek/luacolor.dtx texmf-dist/source/latex/oberdiek/luatex.dtx texmf-dist/source/latex/oberdiek/magicnum.dtx texmf-dist/source/latex/oberdiek/makerobust.dtx texmf-dist/source/latex/oberdiek/mleftright.dtx texmf-dist/source/latex/oberdiek/oberdiek.ins texmf-dist/source/latex/oberdiek/oberdiek.tex texmf-dist/source/latex/oberdiek/pagegrid.dtx texmf-dist/source/latex/oberdiek/pagesel.dtx texmf-dist/source/latex/oberdiek/pdfcol.dtx texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx texmf-dist/source/latex/oberdiek/pdfcolmk.dtx texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx texmf-dist/source/latex/oberdiek/pdfcrypt.dtx texmf-dist/source/latex/oberdiek/pdfescape.dtx texmf-dist/source/latex/oberdiek/pdflscape.dtx texmf-dist/source/latex/oberdiek/pdfrender.dtx texmf-dist/source/latex/oberdiek/pdftexcmds-eroux.patch texmf-dist/source/latex/oberdiek/pdftexcmds.dtx texmf-dist/source/latex/oberdiek/picture.dtx texmf-dist/source/latex/oberdiek/pmboxdraw.dtx texmf-dist/source/latex/oberdiek/protecteddef.dtx texmf-dist/source/latex/oberdiek/readme-ctan.txt texmf-dist/source/latex/oberdiek/refcount.dtx texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx texmf-dist/source/latex/oberdiek/resizegather.dtx texmf-dist/source/latex/oberdiek/rotchiffre.dtx texmf-dist/source/latex/oberdiek/scrindex.dtx texmf-dist/source/latex/oberdiek/selinput.dtx texmf-dist/source/latex/oberdiek/setouterhbox.dtx texmf-dist/source/latex/oberdiek/settobox.dtx texmf-dist/source/latex/oberdiek/soulutf8.dtx texmf-dist/source/latex/oberdiek/stackrel.dtx texmf-dist/source/latex/oberdiek/stampinclude.dtx texmf-dist/source/latex/oberdiek/stringenc.dtx texmf-dist/source/latex/oberdiek/tabularht.dtx texmf-dist/source/latex/oberdiek/tabularkv.dtx texmf-dist/source/latex/oberdiek/telprint.dtx texmf-dist/source/latex/oberdiek/thepdfnumber.dtx texmf-dist/source/latex/oberdiek/transparent.dtx texmf-dist/source/latex/oberdiek/twoopt.dtx texmf-dist/source/latex/oberdiek/uniquecounter.dtx texmf-dist/source/latex/oberdiek/zref.dtx texmf-dist/source/latex/oberdiek/catalogue/* texmf-dist/tex/generic/oberdiek/alphalph.sty texmf-dist/tex/generic/oberdiek/atbegshi.sty texmf-dist/tex/generic/oberdiek/bigintcalc.sty texmf-dist/tex/generic/oberdiek/bitset.sty texmf-dist/tex/generic/oberdiek/catchfile.sty texmf-dist/tex/generic/oberdiek/embedfile.sty texmf-dist/tex/generic/oberdiek/engord.sty texmf-dist/tex/generic/oberdiek/eolgrab.sty texmf-dist/tex/generic/oberdiek/etexcmds.sty texmf-dist/tex/generic/oberdiek/fibnum.sty texmf-dist/tex/generic/oberdiek/gettitlestring.sty texmf-dist/tex/generic/oberdiek/hobsub-generic.sty texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty texmf-dist/tex/generic/oberdiek/hobsub.sty texmf-dist/tex/generic/oberdiek/hologo.sty texmf-dist/tex/generic/oberdiek/hyphsubst.sty texmf-dist/tex/generic/oberdiek/iflang.sty texmf-dist/tex/generic/oberdiek/ifpdf.sty texmf-dist/tex/generic/oberdiek/ifvtex.sty texmf-dist/tex/generic/oberdiek/infwarerr.sty texmf-dist/tex/generic/oberdiek/intcalc.sty texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty texmf-dist/tex/generic/oberdiek/kvsetkeys.sty texmf-dist/tex/generic/oberdiek/ltxcmds.sty texmf-dist/tex/generic/oberdiek/luatex-loader.sty texmf-dist/tex/generic/oberdiek/luatex.sty texmf-dist/tex/generic/oberdiek/magicnum.sty texmf-dist/tex/generic/oberdiek/mleftright.sty texmf-dist/tex/generic/oberdiek/pdfcol.sty texmf-dist/tex/generic/oberdiek/pdfcrypt.sty texmf-dist/tex/generic/oberdiek/pdfescape.sty texmf-dist/tex/generic/oberdiek/pdfrender.sty texmf-dist/tex/generic/oberdiek/pdftexcmds.sty texmf-dist/tex/generic/oberdiek/protecteddef.sty texmf-dist/tex/generic/oberdiek/rotchiffre.sty texmf-dist/tex/generic/oberdiek/se-ascii-print.def texmf-dist/tex/generic/oberdiek/se-ascii.def texmf-dist/tex/generic/oberdiek/se-clean7bit.def texmf-dist/tex/generic/oberdiek/se-cp1250.def texmf-dist/tex/generic/oberdiek/se-cp1251.def texmf-dist/tex/generic/oberdiek/se-cp1252.def texmf-dist/tex/generic/oberdiek/se-cp1257.def texmf-dist/tex/generic/oberdiek/se-cp437.def texmf-dist/tex/generic/oberdiek/se-cp850.def texmf-dist/tex/generic/oberdiek/se-cp852.def texmf-dist/tex/generic/oberdiek/se-cp855.def texmf-dist/tex/generic/oberdiek/se-cp858.def texmf-dist/tex/generic/oberdiek/se-cp865.def texmf-dist/tex/generic/oberdiek/se-cp866.def texmf-dist/tex/generic/oberdiek/se-dec-mcs.def texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def texmf-dist/tex/generic/oberdiek/se-koi8-r.def texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def texmf-dist/tex/generic/oberdiek/se-mac-roman.def texmf-dist/tex/generic/oberdiek/se-nextstep.def texmf-dist/tex/generic/oberdiek/se-pdfdoc.def texmf-dist/tex/generic/oberdiek/se-utf16le.def texmf-dist/tex/generic/oberdiek/se-utf32be.def texmf-dist/tex/generic/oberdiek/se-utf32le.def texmf-dist/tex/generic/oberdiek/se-utf8.def texmf-dist/tex/generic/oberdiek/setouterhbox.sty texmf-dist/tex/generic/oberdiek/soulutf8.sty texmf-dist/tex/generic/oberdiek/stringenc.sty texmf-dist/tex/generic/oberdiek/telprint.sty texmf-dist/tex/generic/oberdiek/thepdfnumber.sty texmf-dist/tex/generic/oberdiek/uniquecounter.sty texmf-dist/tex/latex/oberdiek/* odsfile: lppl1.3 texmf-dist/doc/lualatex/odsfile/* texmf-dist/tex/lualatex/odsfile/* omega: gpl texmf-dist/doc/omega/base/* texmf-dist/dvips/omega/* texmf-dist/fonts/afm/public/omega/* texmf-dist/fonts/map/dvips/omega/* texmf-dist/fonts/ofm/public/omega/* texmf-dist/fonts/ovf/public/omega/* texmf-dist/fonts/ovp/public/omega/* texmf-dist/fonts/tfm/public/omega/* texmf-dist/fonts/type1/public/omega/* texmf-dist/omega/ocp/char2uni/* texmf-dist/omega/ocp/omega/* texmf-dist/omega/ocp/uni2char/* texmf-dist/omega/otp/char2uni/* texmf-dist/omega/otp/omega/* texmf-dist/omega/otp/uni2char/* texmf-dist/tex/generic/encodings/* texmf-dist/tex/generic/omegahyph/* texmf-dist/tex/plain/omega/* omegaware: texmf-dist/doc/man/man1/odvicopy.1 texmf-dist/doc/man/man1/odvicopy.man1.pdf texmf-dist/doc/man/man1/odvips.man1.pdf texmf-dist/doc/man/man1/odvitype.1 texmf-dist/doc/man/man1/odvitype.man1.pdf texmf-dist/doc/man/man1/ofm2opl.1 texmf-dist/doc/man/man1/ofm2opl.man1.pdf texmf-dist/doc/man/man1/opl2ofm.1 texmf-dist/doc/man/man1/opl2ofm.man1.pdf texmf-dist/doc/man/man1/otangle.1 texmf-dist/doc/man/man1/otangle.man1.pdf texmf-dist/doc/man/man1/otp2ocp.1 texmf-dist/doc/man/man1/otp2ocp.man1.pdf texmf-dist/doc/man/man1/outocp.1 texmf-dist/doc/man/man1/outocp.man1.pdf texmf-dist/doc/man/man1/ovf2ovp.1 texmf-dist/doc/man/man1/ovf2ovp.man1.pdf texmf-dist/doc/man/man1/ovp2ovf.1 texmf-dist/doc/man/man1/ovp2ovf.man1.pdf omegaware.i386-linux: otibet: texmf-dist/doc/latex/otibet/* texmf-dist/fonts/ofm/public/otibet/* texmf-dist/fonts/ovf/public/otibet/* texmf-dist/fonts/ovp/public/otibet/* texmf-dist/fonts/source/public/otibet/* texmf-dist/fonts/tfm/public/otibet/* texmf-dist/omega/ocp/otibet/* texmf-dist/omega/otp/otibet/* texmf-dist/source/latex/otibet/* texmf-dist/tex/latex/otibet/* palatino: gpl texmf-dist/dvips/palatino/* texmf-dist/fonts/afm/adobe/palatino/* texmf-dist/fonts/afm/urw/palatino/* texmf-dist/fonts/map/dvips/palatino/* texmf-dist/fonts/tfm/adobe/palatino/* texmf-dist/fonts/tfm/urw35vf/palatino/* texmf-dist/fonts/type1/urw/palatino/* texmf-dist/fonts/vf/adobe/palatino/* texmf-dist/fonts/vf/urw35vf/palatino/* texmf-dist/tex/latex/palatino/* parskip: lppl texmf-dist/doc/latex/parskip/* texmf-dist/tex/latex/parskip/* path: other-free texmf-dist/doc/generic/path/* texmf-dist/tex/generic/path/* pb-diagram: other-free texmf-dist/doc/latex/pb-diagram/* texmf-dist/tex/latex/pb-diagram/* pdfpages: lppl texmf-dist/doc/latex/pdfpages/* texmf-dist/source/latex/pdfpages/* texmf-dist/tex/latex/pdfpages/* pdftex: gpl texmf-dist/doc/pdftex/* texmf-dist/doc/man/man1/pdfetex.1 texmf-dist/doc/man/man1/pdfetex.man1.pdf texmf-dist/doc/man/man1/pdftex.1 texmf-dist/doc/man/man1/pdftex.man1.pdf texmf-dist/fonts/map/pdftex/* texmf-dist/scripts/simpdftex/* texmf-dist/tex/generic/pdftex/* texmf-dist/tex/generic/config/pdftex-dvi.tex texmf-dist/tex/generic/config/pdftexconfig.tex pdftex-def: lppl1.3 texmf-dist/tex/latex/pdftex-def/* pdftex.i386-linux: petri-nets: gpl texmf-dist/doc/generic/petri-nets/* texmf-dist/tex/generic/petri-nets/* pgf-blur: lppl texmf-dist/doc/latex/pgf-blur/* texmf-dist/source/latex/pgf-blur/* texmf-dist/tex/latex/pgf-blur/* pgf-soroban: lppl texmf-dist/doc/latex/pgf-soroban/* texmf-dist/tex/latex/pgf-soroban/* pgf-umlsd: gpl texmf-dist/doc/latex/pgf-umlsd/* texmf-dist/tex/latex/pgf-umlsd/* pgfgantt: lppl1.3 texmf-dist/doc/latex/pgfgantt/* texmf-dist/source/latex/pgfgantt/* texmf-dist/tex/latex/pgfgantt/* pgfkeyx: lppl1.3 texmf-dist/doc/latex/pgfkeyx/* texmf-dist/tex/latex/pgfkeyx/* pgfmolbio: lppl1.3 texmf-dist/doc/lualatex/pgfmolbio/* texmf-dist/source/lualatex/pgfmolbio/* texmf-dist/tex/lualatex/pgfmolbio/* pgfopts: lppl1.3 texmf-dist/doc/latex/pgfopts/* texmf-dist/source/latex/pgfopts/* texmf-dist/tex/latex/pgfopts/* pgfplots: gpl texmf-dist/doc/plain/* texmf-dist/doc/context/third/pgfplots/* texmf-dist/doc/generic/pgfplots/* texmf-dist/doc/latex/pgfplots/* texmf-dist/scripts/pgfplots/* texmf-dist/source/context/* texmf-dist/source/latex/pgfplots/* texmf-dist/tex/context/third/pgfplots/* texmf-dist/tex/generic/pgfplots/* texmf-dist/tex/latex/pgfplots/* texmf-dist/tex/plain/pgfplots/* philokalia: ofl texmf-dist/doc/xelatex/philokalia/* texmf-dist/fonts/opentype/public/philokalia/* texmf-dist/source/xelatex/philokalia/* texmf-dist/tex/xelatex/philokalia/* piano: lppl texmf-dist/doc/latex/piano/* texmf-dist/tex/latex/piano/* picinpar: gpl texmf-dist/doc/latex/picinpar/* texmf-dist/tex/latex/picinpar/* pict2e: lppl texmf-dist/doc/latex/pict2e/* texmf-dist/source/latex/pict2e/* texmf-dist/tex/latex/pict2e/* pictex: lppl1 texmf-dist/doc/generic/pictex/* texmf-dist/tex/generic/pictex/* pictex2: lppl texmf-dist/tex/latex/pictex2/* piechartmp: lppl texmf-dist/doc/metapost/piechartmp/* texmf-dist/metapost/piechartmp/* pinlabel: lppl texmf-dist/doc/latex/pinlabel/* texmf-dist/tex/latex/pinlabel/* plain: texmf-dist/makeindex/plain/* texmf-dist/tex/plain/base/* texmf-dist/tex/plain/config/* pmgraph: gpl texmf-dist/doc/latex/pmgraph/* texmf-dist/tex/latex/pmgraph/* polyglossia: lppl1.3 texmf-dist/doc/latex/polyglossia/* texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/* texmf-dist/source/latex/polyglossia/* texmf-dist/tex/latex/polyglossia/* powerdot: lppl1.3 texmf-dist/doc/latex/powerdot/* texmf-dist/source/latex/powerdot/* texmf-dist/tex/latex/powerdot/* prerex: gpl texmf-dist/doc/latex/prerex/* texmf-dist/tex/latex/prerex/* productbox: other-free texmf-dist/doc/latex/productbox/* texmf-dist/source/latex/productbox/* texmf-dist/tex/latex/productbox/* psfrag: other-free texmf-dist/doc/latex/psfrag/* texmf-dist/dvips/psfrag/* texmf-dist/source/latex/psfrag/* texmf-dist/tex/latex/psfrag/* pslatex: lppl texmf-dist/fonts/map/dvips/pslatex/* texmf-dist/fonts/tfm/public/pslatex/* texmf-dist/fonts/vf/public/pslatex/* texmf-dist/source/latex/pslatex/* texmf-dist/tex/latex/pslatex/* psnfss: lppl texmf-dist/doc/latex/psnfss/* texmf-dist/fonts/map/dvips/psnfss/* texmf-dist/source/latex/psnfss/* texmf-dist/tex/latex/psnfss/* pspicture: lppl texmf-dist/doc/latex/pspicture/* texmf-dist/dvips/pspicture/* texmf-dist/source/latex/pspicture/* texmf-dist/tex/latex/pspicture/* ptext: lppl1.2 texmf-dist/doc/xelatex/ptext/* texmf-dist/tex/xelatex/ptext/* pxfonts: gpl texmf-dist/doc/fonts/pxfonts/* texmf-dist/fonts/afm/public/pxfonts/* texmf-dist/fonts/map/dvips/pxfonts/* texmf-dist/fonts/tfm/public/pxfonts/* texmf-dist/fonts/type1/public/pxfonts/* texmf-dist/fonts/vf/public/pxfonts/* texmf-dist/tex/latex/pxfonts/* pxpgfmark: other-free texmf-dist/doc/latex/pxpgfmark/* texmf-dist/tex/latex/pxpgfmark/* randbild: lppl texmf-dist/doc/latex/randbild/* texmf-dist/source/latex/randbild/* texmf-dist/tex/latex/randbild/* randomwalk: lppl texmf-dist/doc/latex/randomwalk/* texmf-dist/source/latex/randomwalk/* texmf-dist/tex/latex/randomwalk/* rcs: gpl texmf-dist/doc/latex/rcs/* texmf-dist/source/latex/rcs/* texmf-dist/tex/latex/rcs/* realscripts: lppl1.3 texmf-dist/doc/latex/realscripts/* texmf-dist/source/latex/realscripts/* texmf-dist/tex/latex/realscripts/* reotex: lppl texmf-dist/doc/latex/reotex/* texmf-dist/tex/latex/reotex/* repere: texmf-dist/doc/metapost/repere/* texmf-dist/metapost/repere/* roex: texmf-dist/metafont/roex/* texmf-dist/source/metafont/* rotating: lppl texmf-dist/doc/latex/rotating/* texmf-dist/source/latex/rotating/* texmf-dist/tex/latex/rotating/* rsfs: other-free texmf-dist/doc/fonts/rsfs/* texmf-dist/fonts/afm/public/rsfs/* texmf-dist/fonts/map/dvips/rsfs/* texmf-dist/fonts/source/public/rsfs/* texmf-dist/fonts/tfm/public/rsfs/* texmf-dist/fonts/type1/public/rsfs/* texmf-dist/tex/plain/rsfs/* rviewport: lppl texmf-dist/doc/latex/rviewport/* texmf-dist/source/latex/rviewport/* texmf-dist/tex/latex/rviewport/* sa-tikz: lppl1.3 texmf-dist/doc/latex/sa-tikz/* texmf-dist/tex/latex/sa-tikz/* sansmath: pd texmf-dist/doc/latex/sansmath/* texmf-dist/tex/latex/sansmath/* schemabloc: lppl texmf-dist/doc/latex/schemabloc/* texmf-dist/tex/latex/schemabloc/* section: lppl texmf-dist/doc/latex/section/* texmf-dist/tex/latex/section/* selnolig: lppl1.3 texmf-dist/doc/lualatex/selnolig/* texmf-dist/tex/lualatex/selnolig/* seminar: lppl1.2 texmf-dist/doc/latex/seminar/* texmf-dist/tex/latex/seminar/* sepnum: lppl texmf-dist/doc/latex/sepnum/* texmf-dist/tex/latex/sepnum/* setdeck: gpl3 texmf-dist/doc/latex/setdeck/* texmf-dist/tex/latex/setdeck/* setspace: lppl1.3 texmf-dist/doc/latex/setspace/* texmf-dist/tex/latex/setspace/* showhyphens: other-free texmf-dist/doc/lualatex/showhyphens/* texmf-dist/tex/lualatex/showhyphens/* slideshow: other-free texmf-dist/doc/metapost/slideshow/* texmf-dist/metapost/slideshow/* smartdiagram: lppl1.3 texmf-dist/doc/latex/smartdiagram/* texmf-dist/source/latex/smartdiagram/* texmf-dist/tex/latex/smartdiagram/* spath3: lppl1.3 texmf-dist/doc/latex/spath3/* texmf-dist/source/latex/spath3/* texmf-dist/tex/latex/spath3/* spelling: lppl1.3 texmf-dist/doc/luatex/spelling/* texmf-dist/scripts/spelling/* texmf-dist/tex/luatex/spelling/* splines: lppl1.3 texmf-dist/doc/metapost/splines/* texmf-dist/metapost/splines/* texmf-dist/source/metapost/splines/* suanpan: lppl texmf-dist/doc/metapost/suanpan/* texmf-dist/metapost/suanpan/* subfig: lppl texmf-dist/doc/latex/subfig/* texmf-dist/source/latex/subfig/* texmf-dist/tex/latex/subfig/* swimgraf: lppl texmf-dist/doc/latex/swimgraf/* texmf-dist/tex/latex/swimgraf/* symbol: gpl texmf-dist/dvips/symbol/* texmf-dist/fonts/afm/adobe/symbol/* texmf-dist/fonts/afm/urw/symbol/* texmf-dist/fonts/map/dvips/symbol/* texmf-dist/fonts/tfm/adobe/symbol/* texmf-dist/fonts/tfm/monotype/symbol/* texmf-dist/fonts/tfm/urw35vf/symbol/* texmf-dist/fonts/type1/urw/symbol/* texmf-dist/tex/latex/symbol/* tetex: other-free texmf-dist/doc/tetex/* texmf-dist/doc/man/man5/* texmf-dist/doc/man/man1/allcm.1 texmf-dist/doc/man/man1/allcm.man1.pdf texmf-dist/doc/man/man1/allec.1 texmf-dist/doc/man/man1/allec.man1.pdf texmf-dist/doc/man/man1/allneeded.1 texmf-dist/doc/man/man1/allneeded.man1.pdf texmf-dist/doc/man/man1/dvi2fax.1 texmf-dist/doc/man/man1/dvi2fax.man1.pdf texmf-dist/doc/man/man1/dvired.1 texmf-dist/doc/man/man1/dvired.man1.pdf texmf-dist/doc/man/man1/fmtutil-sys.1 texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf texmf-dist/doc/man/man1/fmtutil.1 texmf-dist/doc/man/man1/fmtutil.man1.pdf texmf-dist/doc/man/man1/kpsepath.1 texmf-dist/doc/man/man1/kpsepath.man1.pdf texmf-dist/doc/man/man1/kpsetool.1 texmf-dist/doc/man/man1/kpsetool.man1.pdf texmf-dist/doc/man/man1/kpsewhere.1 texmf-dist/doc/man/man1/kpsewhere.man1.pdf texmf-dist/doc/man/man1/kpsexpand.1 texmf-dist/doc/man/man1/kpsexpand.man1.pdf texmf-dist/doc/man/man1/texlinks.1 texmf-dist/doc/man/man1/texlinks.man1.pdf texmf-dist/doc/man/man1/updmap-sys.1 texmf-dist/doc/man/man1/updmap-sys.man1.pdf texmf-dist/doc/man/man1/updmap.1 texmf-dist/doc/man/man1/updmap.man1.pdf texmf-dist/dvips/tetex/* texmf-dist/fonts/enc/dvips/tetex/* texmf-dist/fonts/map/dvips/tetex/* texmf-dist/scripts/texlive/allcm.sh texmf-dist/scripts/texlive/allneeded.sh texmf-dist/scripts/texlive/dvi2fax.sh texmf-dist/scripts/texlive/dvired.sh texmf-dist/scripts/texlive/fmtutil-sys.sh texmf-dist/scripts/texlive/fmtutil.sh texmf-dist/scripts/texlive/kpsetool.sh texmf-dist/scripts/texlive/kpsewhere.sh texmf-dist/scripts/texlive/texconfig-dialog.sh texmf-dist/scripts/texlive/texconfig-sys.sh texmf-dist/scripts/texlive/texlinks.sh texmf-dist/scripts/texlive/updmap-sys.sh texmf-dist/scripts/texlive/updmap.pl texmf-dist/web2c/updmap.cfg tetex.i386-linux: tex: knuth texmf-dist/doc/man/man1/tex.1 texmf-dist/doc/man/man1/tex.man1.pdf tex-ps: pd texmf-dist/doc/generic/tex-ps/* texmf-dist/dvips/tex-ps/* texmf-dist/tex/generic/tex-ps/* tex.i386-linux: texconfig: texmf-dist/doc/man/man1/texconfig-sys.1 texmf-dist/doc/man/man1/texconfig-sys.man1.pdf texmf-dist/doc/man/man1/texconfig.1 texmf-dist/doc/man/man1/texconfig.man1.pdf texmf-dist/scripts/texlive/texconfig.sh texmf-dist/texconfig/README texmf-dist/texconfig/tcfmgr texmf-dist/texconfig/tcfmgr.map texmf-dist/texconfig/g/* texmf-dist/texconfig/v/* texmf-dist/texconfig/x/* texconfig.i386-linux: texdoc: gpl texmf-dist/texdoc/* texmf-dist/texdoctk/* texmf-dist/doc/texdoc/* texmf-dist/doc/man/man1/texdoc.1 texmf-dist/doc/man/man1/texdoc.man1.pdf texmf-dist/doc/man/man1/texdoctk.1 texmf-dist/doc/man/man1/texdoctk.man1.pdf texmf-dist/scripts/texdoc/* texmf-dist/scripts/texdoctk/* texdoc.i386-linux: texdraw: other-free texmf-dist/doc/info/texdraw.info texmf-dist/doc/support/texdraw/* texmf-dist/tex/generic/texdraw/* texlive-common: texmf-dist/doc/texlive/index.html texmf-dist/doc/texlive/texlive-common/* texlive-docindex: doc.html texmf-dist/scripts/texlive/var/* texlive-en: texmf-dist/doc/texlive/texlive-en/* texlive.infra: LICENSE.CTAN LICENSE.TL README README.usergroups index.html release-texlive.txt readme-html.dir/* readme-txt.dir/* texmf-dist/doc/man/man1/tlmgr.1 texmf-dist/doc/man/man1/tlmgr.man1.pdf texmf-dist/scripts/texlive/tlmgr.pl texmf-dist/scripts/texlive/tlmgrgui.pl texmf-dist/scripts/texlive/uninstall-win32.pl texmf-dist/scripts/texlive/NEWS texmf-dist/web2c/fmtutil-hdr.cnf texmf-dist/web2c/updmap-hdr.cfg tlpkg/README tlpkg/TeXLive/* tlpkg/installer/config.guess tlpkg/installer/COPYING.MinGW-runtime.txt texlive.infra.i386-linux: textcase: lppl texmf-dist/doc/latex/textcase/* texmf-dist/source/latex/textcase/* texmf-dist/tex/latex/textcase/* textpath: lppl texmf-dist/doc/metapost/textpath/* texmf-dist/metapost/textpath/* texmf-dist/tex/latex/textpath/* threeddice: lppl texmf-dist/doc/metapost/threeddice/* texmf-dist/metapost/threeddice/* thumbpdf: lppl texmf-dist/doc/generic/thumbpdf/* texmf-dist/doc/man/man1/thumbpdf.1 texmf-dist/doc/man/man1/thumbpdf.man1.pdf texmf-dist/scripts/thumbpdf/* texmf-dist/tex/generic/thumbpdf/* thumbpdf.i386-linux: tikz-3dplot: lppl1.3 texmf-dist/doc/latex/tikz-3dplot/* texmf-dist/tex/latex/tikz-3dplot/* tikz-bayesnet: lppl1.3 texmf-dist/doc/latex/tikz-bayesnet/* tikz-cd: lppl texmf-dist/doc/latex/tikz-cd/* texmf-dist/tex/latex/tikz-cd/* tikz-dependency: lppl texmf-dist/doc/latex/tikz-dependency/* texmf-dist/tex/latex/tikz-dependency/* tikz-inet: lppl texmf-dist/doc/latex/tikz-inet/* texmf-dist/tex/latex/tikz-inet/* tikz-opm: lppl1.3 texmf-dist/doc/latex/tikz-opm/* texmf-dist/tex/latex/tikz-opm/* tikz-qtree: gpl texmf-dist/doc/latex/tikz-qtree/* texmf-dist/tex/latex/tikz-qtree/* tikz-timing: lppl texmf-dist/doc/latex/tikz-timing/* texmf-dist/source/latex/tikz-timing/* texmf-dist/tex/latex/tikz-timing/* tikzinclude: lppl1.3 texmf-dist/doc/latex/tikzinclude/* texmf-dist/source/latex/tikzinclude/* texmf-dist/tex/latex/tikzinclude/* tikzmark: lppl1.3 texmf-dist/doc/latex/tikzmark/* texmf-dist/source/latex/tikzmark/* texmf-dist/tex/latex/tikzmark/* tikzorbital: lppl texmf-dist/doc/latex/tikzorbital/* texmf-dist/tex/latex/tikzorbital/* tikzpagenodes: lppl texmf-dist/doc/latex/tikzpagenodes/* texmf-dist/source/latex/tikzpagenodes/* texmf-dist/tex/latex/tikzpagenodes/* tikzpfeile: lppl texmf-dist/doc/latex/tikzpfeile/* texmf-dist/source/latex/tikzpfeile/* texmf-dist/tex/latex/tikzpfeile/* tikzposter: lppl1.2 texmf-dist/doc/latex/tikzposter/* texmf-dist/source/latex/tikzposter/* texmf-dist/tex/latex/tikzposter/* tikzscale: lppl1.3 texmf-dist/doc/latex/tikzscale/* texmf-dist/source/latex/tikzscale/* texmf-dist/tex/latex/tikzscale/* tikzsymbols: lppl1.3 texmf-dist/doc/latex/tikzsymbols/* texmf-dist/source/latex/tikzsymbols/* texmf-dist/tex/latex/tikzsymbols/* times: gpl texmf-dist/dvips/times/* texmf-dist/fonts/afm/adobe/times/* texmf-dist/fonts/afm/ibm/times/* texmf-dist/fonts/afm/urw/times/* texmf-dist/fonts/map/dvips/times/* texmf-dist/fonts/tfm/adobe/times/* texmf-dist/fonts/tfm/cg/times/* texmf-dist/fonts/tfm/urw35vf/times/* texmf-dist/fonts/type1/urw/times/* texmf-dist/fonts/vf/adobe/times/* texmf-dist/fonts/vf/cg/times/* texmf-dist/fonts/vf/urw35vf/times/* texmf-dist/tex/latex/times/* timing-diagrams: lppl1.3 texmf-dist/doc/latex/timing-diagrams/* texmf-dist/tex/latex/timing-diagrams/* tkz-base: lppl texmf-dist/doc/latex/tkz-base/* texmf-dist/tex/latex/tkz-base/* tkz-berge: lppl texmf-dist/doc/latex/tkz-berge/* texmf-dist/tex/latex/tkz-berge/* tkz-doc: lppl texmf-dist/doc/latex/tkz-doc/* texmf-dist/tex/latex/tkz-doc/* tkz-euclide: lppl texmf-dist/doc/latex/tkz-euclide/* texmf-dist/tex/latex/tkz-euclide/* tkz-fct: lppl texmf-dist/doc/latex/tkz-fct/* texmf-dist/tex/latex/tkz-fct/* tkz-graph: lppl texmf-dist/doc/latex/tkz-graph/* texmf-dist/tex/latex/tkz-graph/* tkz-kiviat: lppl texmf-dist/doc/latex/tkz-kiviat/TKZdoc-kiviat-main.pdf texmf-dist/doc/latex/tkz-kiviat/latex/* texmf-dist/doc/latex/tkz-kiviat/examples/* texmf-dist/tex/latex/tkz-kiviat/* tkz-linknodes: lppl texmf-dist/doc/latex/tkz-linknodes/* texmf-dist/tex/latex/tkz-linknodes/* tkz-orm: gpl texmf-dist/doc/latex/tkz-orm/* texmf-dist/tex/latex/tkz-orm/* tkz-tab: lppl texmf-dist/doc/latex/tkz-tab/* texmf-dist/tex/latex/tkz-tab/* tools: lppl texmf-dist/doc/latex/tools/* texmf-dist/source/latex/tools/* texmf-dist/tex/latex/tools/* tqft: lppl1.3 texmf-dist/doc/latex/tqft/* texmf-dist/source/latex/tqft/* texmf-dist/tex/latex/tqft/* tsemlines: pd texmf-dist/tex/latex/tsemlines/* tufte-latex: apache2 texmf-dist/doc/latex/tufte-latex/* texmf-dist/source/latex/tufte-latex/* texmf-dist/tex/latex/tufte-latex/* txfonts: gpl texmf-dist/doc/fonts/txfonts/* texmf-dist/fonts/afm/public/txfonts/* texmf-dist/fonts/enc/dvips/txfonts/* texmf-dist/fonts/map/dvips/txfonts/* texmf-dist/fonts/tfm/public/txfonts/* texmf-dist/fonts/type1/public/txfonts/* texmf-dist/fonts/vf/public/txfonts/* texmf-dist/tex/latex/txfonts/* typehtml: lppl texmf-dist/doc/latex/typehtml/* texmf-dist/source/latex/typehtml/* texmf-dist/tex/latex/typehtml/* ucharclasses: pd texmf-dist/doc/xelatex/ucharclasses/* texmf-dist/tex/xelatex/ucharclasses/* ulem: other-free texmf-dist/doc/generic/ulem/* texmf-dist/tex/generic/ulem/* underscore: lppl texmf-dist/doc/latex/underscore/* texmf-dist/tex/latex/underscore/* unisugar: lppl1.3 texmf-dist/doc/xelatex/unisugar/* texmf-dist/tex/xelatex/unisugar/* url: lppl texmf-dist/doc/latex/url/* texmf-dist/tex/latex/url/* utopia: other-free texmf-dist/doc/fonts/utopia/* texmf-dist/fonts/afm/adobe/utopia/* texmf-dist/fonts/tfm/adobe/utopia/* texmf-dist/fonts/type1/adobe/utopia/* texmf-dist/fonts/vf/adobe/utopia/* venndiagram: lppl texmf-dist/doc/latex/venndiagram/* texmf-dist/source/latex/venndiagram/* texmf-dist/tex/latex/venndiagram/* wasy: pd texmf-dist/doc/fonts/wasy/* texmf-dist/fonts/afm/public/wasy/* texmf-dist/fonts/map/dvips/wasy/* texmf-dist/fonts/source/public/wasy/* texmf-dist/fonts/tfm/public/wasy/* texmf-dist/fonts/type1/public/wasy/* texmf-dist/tex/plain/wasy/* wasysym: lppl texmf-dist/doc/latex/wasysym/* texmf-dist/source/latex/wasysym/* texmf-dist/tex/latex/wasysym/* xdvi: other-free texmf-dist/xdvi/* texmf-dist/doc/man/man1/xdvi.1 texmf-dist/doc/man/man1/xdvi.man1.pdf texmf-dist/dvips/xdvi/* xdvi.i386-linux: xecjk: lppl texmf-dist/doc/xelatex/xecjk/* texmf-dist/fonts/misc/xetex/fontmapping/xecjk/* texmf-dist/source/xelatex/xecjk/* texmf-dist/tex/xelatex/xecjk/* xecolor: lppl1.3 texmf-dist/doc/xelatex/xecolor/* texmf-dist/tex/xelatex/xecolor/* xecyr: lppl texmf-dist/doc/xelatex/xecyr/* texmf-dist/tex/generic/xecyr/* texmf-dist/tex/xelatex/xecyr/* xeindex: lppl texmf-dist/doc/xelatex/xeindex/* texmf-dist/tex/xelatex/xeindex/* xepersian: lppl1.3 texmf-dist/doc/xelatex/xepersian/* texmf-dist/fonts/misc/xetex/fontmapping/xepersian/* texmf-dist/source/xelatex/xepersian/* texmf-dist/tex/xelatex/xepersian/* xesearch: lppl texmf-dist/doc/xetex/xesearch/* texmf-dist/tex/xetex/xesearch/* xetex: other-free texmf-dist/doc/xetex/base/* texmf-dist/fonts/misc/xetex/fontmapping/base/* texmf-dist/scripts/xetex/perl/xdv2pdf_mergemarks texmf-dist/scripts/xetex/perl/lib/* tlpkg/tlpostcode/xetex.pl xetex-def: lppl texmf-dist/tex/xelatex/xetex-def/* xetex-itrans: lppl1.3 texmf-dist/doc/xelatex/xetex-itrans/* texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/* xetex-pstricks: pd texmf-dist/doc/xetex/xetex-pstricks/* texmf-dist/tex/xelatex/xetex-pstricks/* texmf-dist/tex/xetex/xetex-pstricks/* xetex-tibetan: lppl texmf-dist/doc/xetex/xetex-tibetan/* texmf-dist/fonts/misc/xetex/fontmapping/xetex-tibetan/* xetex.i386-linux: xetexconfig: texmf-dist/tex/generic/xetexconfig/* texmf-dist/tex/xelatex/xetexconfig/* xetexfontinfo: apache2 texmf-dist/doc/xetex/xetexfontinfo/* texmf-dist/tex/xetex/xetexfontinfo/* xetexko: lppl1.3 texmf-dist/doc/xetex/xetexko/* texmf-dist/tex/xetex/xetexko/* xevlna: lppl1.3 texmf-dist/doc/xelatex/xevlna/* texmf-dist/tex/xelatex/xevlna/* xkeyval: lppl texmf-dist/doc/latex/xkeyval/* texmf-dist/source/latex/xkeyval/* texmf-dist/tex/generic/xkeyval/* texmf-dist/tex/latex/xkeyval/* xltxtra: lppl texmf-dist/doc/latex/xltxtra/* texmf-dist/source/latex/xltxtra/* texmf-dist/tex/latex/xltxtra/* xpicture: lppl1.3 texmf-dist/doc/latex/xpicture/* texmf-dist/source/latex/xpicture/* texmf-dist/tex/latex/xpicture/* xunicode: lppl1.3 texmf-dist/doc/xelatex/xunicode/* texmf-dist/tex/xelatex/xunicode/* xypic: gpl texmf-dist/doc/generic/xypic/* texmf-dist/dvips/xypic/* texmf-dist/fonts/afm/public/xypic/* texmf-dist/fonts/enc/dvips/xypic/* texmf-dist/fonts/map/dvips/xypic/* texmf-dist/fonts/source/public/xypic/* texmf-dist/fonts/tfm/public/xypic/* texmf-dist/fonts/type1/public/xypic/* texmf-dist/tex/generic/xypic/* zapfchan: gpl texmf-dist/dvips/zapfchan/* texmf-dist/fonts/afm/adobe/zapfchan/* texmf-dist/fonts/afm/urw/zapfchan/* texmf-dist/fonts/map/dvips/zapfchan/* texmf-dist/fonts/tfm/adobe/zapfchan/* texmf-dist/fonts/tfm/urw35vf/zapfchan/* texmf-dist/fonts/type1/urw/zapfchan/* texmf-dist/fonts/vf/adobe/zapfchan/* texmf-dist/fonts/vf/urw35vf/zapfchan/* texmf-dist/tex/latex/zapfchan/* zapfding: gpl texmf-dist/dvips/zapfding/* texmf-dist/fonts/afm/adobe/zapfding/* texmf-dist/fonts/afm/urw/zapfding/* texmf-dist/fonts/map/dvips/zapfding/* texmf-dist/fonts/tfm/adobe/zapfding/* texmf-dist/fonts/tfm/urw35vf/zapfding/* texmf-dist/fonts/type1/urw/zapfding/* texmf-dist/tex/latex/zapfding/* debian/tpm2debcommon.pm0000775000000000000000000007077312215205021012303 0ustar #!/usr/bin/perl # # tpm2deb-common.pl # machinery to create debian packages from TeX Live depot # (c) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Norbert Preining # # 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, relocated # 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()) { # package names with . in the name are of three types: # - .arch packages # - 00texlive.* packages # - texlive.infra # we want to have only the i386-linux and texlive.infra next if ($bin_pkg =~ m/^00texlive/); if ($bin_pkg =~ m/\.(.*)$/) { next if (($bin_pkg ne "texlive.infra") && ("$1" ne "i386-linux")); } # 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); $tlp->replace_reloc_prefix; 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'}; $TeXLive{'binary'}{$pkg}{'relocated'} = $tlp->relocated; # items that can be overwritten by the configuration file $TeXLive{'binary'}{$pkg}{'title'} = $Config{'shortdesc'}{$pkg} ? $Config{'shortdesc'}{$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-base") { push @depends, "texlive-base (>= $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{'breaks'}{$pkg})) { $TeXLive{'binary'}{$pkg}{'breaks'} = [ @{$Config{'breaks'}{$pkg}} ]; } if (defined($Config{'bin-section'}{$pkg})) { $TeXLive{'binary'}{$pkg}{'section'} = $Config{'bin-section'}{$pkg}; } if (defined($Config{'bin-priority'}{$pkg})) { $TeXLive{'binary'}{$pkg}{'priority'} = $Config{'bin-priority'}{$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'}}) { if ($f =~ m;texmf-dist/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-base, it # doesn't get this dependency as ordinary packages do $TeXLive{'binary'}{$doc_pkg}{'depends'} = [ @{$TeXLive{'binary'}{$doc_pkg}{'depends'}}, "texlive-base (>= $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-base (for tex-common) push @{$TeXLive{'binary'}{$doc_pkg}{'depends'}}, "texlive-base (>= $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}} ]; } if (defined($Config{'breaks'}{$doc_pkg})) { $TeXLive{'binary'}{$doc_pkg}{'breaks'} = [ @{$Config{'breaks'}{$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-dist/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-base 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'})"; } } # add conflict packages to texlive-base $TeXLive{'binary'}{'texlive-base'}{'conflicts'} = [ @{$Config{'conflicts'}{'texlive-base'}}, @conflictpkgs ]; # 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{'mbinary'}{$meta_package}{'type'} = "TLCore" ; # Dependencies if ($meta_package eq "texlive-full") { $TeXLive{'mbinary'}{$meta_package}{'depends'} = [ @{$Config{'depends'}{$meta_package}}, @allpkgs ]; } elsif ($meta_package eq "texlive-lang-all") { my @foo = (); foreach my $a (@allpkgs) { my $addthis = 0; if ($a =~ /^texlive-lang-/) { $addthis = 1; } foreach my $depends_not (@{$Config{'depends_not'}{'texlive-lang-all'}}) { $addthis = 0 if ($a eq $depends_not); }; $addthis && push @foo, $a; } $TeXLive{'mbinary'}{$meta_package}{'depends'} = [ @{$Config{'depends'}{$meta_package}}, @foo ]; } else { $TeXLive{'mbinary'}{$meta_package}{'depends'} = [ @{$Config{'depends'}{$meta_package}} ]; }; $opt_debug && print STDERR "metapackage: $meta_package, Depends: @{$TeXLive{'mbinary'}{$meta_package}{'depends'}}\n"; $TeXLive{'mbinary'}{$meta_package}{'suggests'} = [ @{$Config{'suggests'}{$meta_package}} ]; $TeXLive{'mbinary'}{$meta_package}{'recommends'} = [ @{$Config{'recommends'}{$meta_package}} ]; $TeXLive{'mbinary'}{$meta_package}{'replaces'} = [ @{$Config{'replaces'}{$meta_package}} ]; $TeXLive{'mbinary'}{$meta_package}{'breaks'} = [ @{$Config{'breaks'}{$meta_package}} ]; $TeXLive{'mbinary'}{$meta_package}{'conflicts'} = [ @{$Config{'conflicts'}{$meta_package}} ]; # Short and long description $TeXLive{'mbinary'}{$meta_package}{'title'} = $Config{'title'}{$meta_package}; $TeXLive{'mbinary'}{$meta_package}{'description'} = $Config{'description'}{$meta_package}; if (defined($Config{'bin-section'}{$meta_package})) { $TeXLive{'mbinary'}{$meta_package}{'section'} = $Config{'bin-section'}{$meta_package}; } if (defined($Config{'bin-priority'}{$meta_package})) { $TeXLive{'mbinary'}{$meta_package}{'priority'} = $Config{'bin-priority'}{$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) = @_; my ($dn, $fn); if ($cfgfile =~ /(.*)\/(.*)/) { ($dn, $fn) = ($1, $2); } else { die "What the hell, cannot get dirname/filename? $cfgfile\n"; } use_global_vars(); read_one_config_file($dn, $fn); my $spf = ""; if (-d "./all") { $spf = "all/"; } print "Reading ${spf}debian/scripts.lst ...\n"; for (`bash ${spf}debian/create-linked-scripts ${spf}debian/scripts.lst`) { chomp; my ($type, $a, @rest) = split ";"; if ($type eq "linkedscript") { my ($b) = @rest; $TeXLive{'all'}{'linkedscript'}{$a} = $b; next; } else { die "Unknown output of created-linked-scripts: $!"; } } } sub read_one_config_file { my ($dn, $fn) = @_; my $cfgfile = "$dn/$fn"; use_global_vars(); print "Start loading config file $cfgfile ...\n"; my $foo; open($foo,"<$cfgfile") or die "Cannot open $cfgfile\n"; while (<$foo>) { if (m/^#/) { next ; } if (m/^\s*$/) { 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 "breaks") { my ($b) = @rest; $opt_debug && print STDERR "b=$b.\n"; $Config{'breaks'}{$a} = [ @{$Config{'breaks'}{$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 "ignore") { push @{$TeXLive{'all'}{'ignore'}}, $a; next; } if ($type eq "kill") { push @{$TeXLive{'all'}{'kill'}}, $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 "shortdesc") { my ($b) = @rest; $opt_debug && print STDERR "b=$b.\n"; $Config{'shortdesc'}{$a} = "$b"; 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-base-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 "bin-priority") { my ($b) = @rest; $opt_debug && print STDERR "b=$b.\n"; $Config{'bin-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") { push @{$Config{'add_packages'}}, @rest; $opt_debug && print STDERR "\nAdditional packages: @{$Config{'add_packages'}}\n"; next; } if ($type eq "dependsnot") { push @{$Config{'depends_not'}{$a}}, @rest; $opt_debug && print STDERR "Dropped depends of $a on @{$Config{'depends_not'}{$a}}\n"; next; } if ($type eq "linkedscript") { my ($b) = @rest; $TeXLive{'all'}{'linkedscript'}{$a} = $b; next; } if ($type eq "include-config") { read_one_config_file($dn,$a); next; } print STDERR "tpm2deb.cfg: Unknown directive: $type. Maybe an empty line?\n Exiting!\n"; exit 1; } close($foo); print " ... done $cfgfile\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); } } # # this function is called for debian package names # we have to make sure that dummy transitional meta packages # with the *SAME* name as a TeX Live package do not pull in # files from the TeX Live package. sub get_all_files { my ($pkg, $rl) = @_; if (defined($TeXLive{'mbinary'}{$pkg})) { my %files; return(\%files); } return(get_all_files_real($pkg, $rl)); } sub get_all_files_real { 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_real($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: # debian/texlive-base.lintian-overrides0000664000000000000000000000051112277555627015157 0ustar texlive-base: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-base: license-problem-font-adobe-copyrighted-fragment texlive-base: zero-byte-file-in-doc-directory texlive-base: extra-license-file texlive-base: script-not-executable texlive-base: wrong-name-for-upstream-changelog texlive-base: no-debconf-config debian/texlive-base.templates0000664000000000000000000000216512021251372013477 0ustar # These templates have been reviewed by the debian-l10n-english # team # # If modifications/additions/rewording are needed, please ask # debian-l10n-english@lists.debian.org for advice. # # Even minor modifications require translation updates and such # changes should be coordinated with translators and reviewers. Template: texlive-base/texconfig_ignorant Type: error #flag:translate!:5 _Description: Unmanageable system paper size (${libpaperPaper}) The currently defined system-wide paper size is ${libpaperPaper}. However, the TeX configuration system cannot handle this paper size for ${binary}. . The setting will remain unchanged. . The following command can show the list of known paper sizes for ${binary}: . texconfig ${binary_commandline} paper Template: texlive-base/binary_chooser Type: multiselect _Description: TeX binaries that should use the system paper size: This system's TeX binaries currently use different default paper sizes. Please choose which of them should get the system paper size (${libpaperPaper}) as their default. Choices: pdftex, dvips, dvipdfmx, xdvi Default: pdftex, dvips, dvipdfmx, xdvi debian/create-linked-scripts0000664000000000000000000000053312143654303013311 0ustar #!/bin/bash # # create linkedscripts entries for tpm2deb.cfg # source $1 mbn () { bn=$(basename $1) bn=$(echo $bn | sed -e 's/\.[^.]*$//') echo -n "$bn" } for i in $texmf_scripts ; do echo "linkedscript;texmf-dist/scripts/$i;$(mbn $i)" done for i in $tl_scripts ; do echo "linkedscript;texmf-dist/scripts/texlive/$i;$(mbn $i)" done debian/patches/0000775000000000000000000000000013146633764010634 5ustar debian/patches/dvipdfm-config-no-rungs0000664000000000000000000000244412276370712015217 0ustar --- texmf-dist/dvipdfmx/dvipdfmx.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) % Distiller config. Uses ghostscript and works on compressed and % uncompressed files. Use zcat -f <%i instead of zcat -f %i --- texlive-base-2013.20130509.orig/texmf-dist/dvipdfmx/dvipdfmx.cfg +++ texlive-base-2013.20130509/texmf-dist/dvipdfmx/dvipdfmx.cfg @@ -147,7 +147,7 @@ %% kpsewhich -progname=dvipdfmx -format='other text files' dvipdfmx.cfg %% and control which one is found by setting DVIPDFMXINPUTS. %% -D "rungs -q -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit" +D "gs -q -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit" % pre-2013 invocation using -sPAPERSIZE instead of -dEPSCrop, no other changes: %D "rungs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit" debian/patches/debian-updmap-man0000664000000000000000000000523212276370712014032 0ustar --- texmf-dist/doc/man/man1/updmap.1 | 25 +++++++++++++------------ texmf-dist/doc/man/man5/updmap.cfg.5 | 2 +- 2 files changed, 14 insertions(+), 13 deletions(-) --- texlive-base-2013.20130904.orig/texmf-dist/doc/man/man1/updmap.1 +++ texlive-base-2013.20130904/texmf-dist/doc/man/man1/updmap.1 @@ -195,26 +195,27 @@ mentioned in all the updmap.cfg files are merged. .IP Thus, if updmap.cfg files are present in all trees, and the default -layout is used as shipped with TeX Live, the following files are +layout is used as shipped with TeX Live on Debian, the following files are read, in the given order. .nf .IP For updmap\-sys: -TEXMFSYSCONFIG \fI$TEXLIVE/YYYY/texmf\-config/web2c/updmap.cfg\fP -TEXMFSYSVAR \fI$TEXLIVE/YYYY/texmf\-var/web2c/updmap.cfg\fP -TEXMFLOCAL \fI$TEXLIVE/texmf\-local/web2c/updmap.cfg\fP -TEXMFDIST \fI$TEXLIVE/YYYY/texmf\-dist/web2c/updmap.cfg\fP +TEXMFSYSCONFIG \fI/etc/texmf/web2c/updmap.cfg\fP +TEXMFSYSVAR \fI/var/lib/texmf/web2c/updmap.cfg\fP +TEXMFLOCAL \fI/usr/local/share/texmf/web2c/updmap.cfg\fP +TEXMFDEBIAN \fI/usr/share/texmf/web2c/updmap.cfg\fP +TEXMFDIST \fI/usr/share/texlive/texmf\-dist/web2c/updmap.cfg\fP .IP For updmap: -TEXMFCONFIG $HOME/.texliveYYYY/texmf\-config/web2c/updmap.cfg -TEXMFVAR $HOME/.texliveYYYY/texmf\-var/web2c/updmap.cfg +TEXMFCONFIG $HOME/.texmf\-config/web2c/updmap.cfg +TEXMFVAR $HOME/.texmf\-var/web2c/updmap.cfg TEXMFHOME \fI$HOME/texmf/web2c/updmap.cfg\fP -TEXMFSYSCONFIG \fI$TEXLIVE/YYYY/texmf\-config/web2c/updmap.cfg\fP -TEXMFSYSVAR \fI$TEXLIVE/YYYY/texmf\-var/web2c/updmap.cfg\fP -TEXMFLOCAL \fI$TEXLIVE/texmf\-local/web2c/updmap.cfg\fP -TEXMFDIST \fI$TEXLIVE/YYYY/texmf\-dist/web2c/updmap.cfg\fP +TEXMFSYSCONFIG \fI/etc/texmf/web2c/updmap.cfg\fP +TEXMFSYSVAR \fI/var/lib/texmf/web2c/updmap.cfg\fP +TEXMFLOCAL \fI/usr/local/share/texmf/web2c/updmap.cfg\fP +TEXMFDEBIAN \fI/usr/share/texmf/web2c/updmap.cfg\fP +TEXMFDIST \fI/usr/share/texlive/texmf\-dist/web2c/updmap.cfg\fP .IP -(where YYYY is the TeX Live release version). .fi .IP There is one exception to keep upgradability from earlier versions --- texlive-base-2013.20130904.orig/texmf-dist/doc/man/man5/updmap.cfg.5 +++ texlive-base-2013.20130904/texmf-dist/doc/man/man5/updmap.cfg.5 @@ -16,7 +16,7 @@ .\" You should have received a copy of the GNU General Public License .\" along with this program. if not, see . .\" -.TH "UPDMAP.CFG" "20" "November 2012" "TeX Live" "TeX Live" +.TH "UPDMAP.CFG" "5" "November 2012" "TeX Live" "TeX Live" .SH "NAME" \fBupdmap.cfg\fR \- configuration of font mapping/inclusion for dvips and friends. debian/patches/CVE-2016-10243.patch0000664000000000000000000000065113146633764013331 0ustar Description: no mpost for \write18 Origin: http://www.tug.org/svn/texlive?view=revision&revision=42605 Author: Karl Berry diff --git a/texmf-dist/web2c/texmf.cnf b/texmf-dist/web2c/texmf.cnf index e89101b..22d279e 100644 --- a/texmf-dist/web2c/texmf.cnf +++ b/texmf-dist/web2c/texmf.cnf @@ -540,7 +540,6 @@ shell_escape_commands = \ bibtex,bibtex8,\ kpsewhich,\ makeindex,\ -mpost,\ repstopdf,\ % we'd like to allow: debian/patches/debian_updmap-search-path0000664000000000000000000000234312276370712015540 0ustar --- texmf-dist/scripts/texlive/updmap.pl | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) --- texlive-base-2013.20131112.orig/texmf-dist/scripts/texlive/updmap.pl +++ texlive-base-2013.20131112/texmf-dist/scripts/texlive/updmap.pl @@ -29,7 +29,7 @@ exit 1; } chomp($TEXMFROOT); - unshift (@INC, "$TEXMFROOT/tlpkg"); + unshift (@INC, "/usr/share/texlive/tlpkg"); } @@ -369,6 +369,21 @@ print "\t$m (in $orig)\n"; } print "in $changes_config_file\n"; + print " +On Debian systems it is not recommendable to use --syncwithtrees. +We recommend the following actions, according to in which updmap.cfg +the map is listed: + /usr/share/texmf/web2c/updmap.cfg + /usr/share/texlive/texmf-dist/web2c/updmap.cfg + -> please run (as root) update-updmap + /etc/texmf/web2c/updmap.cfg + /usr/local/share/web2c/updmap.cfg + -> edit the file and remove the line + any other place (esp under your home directory) + -> only used if you have user only fonts activated, otherwise + this file should not be there + -> edit it by hand +"; print "Do you really want to continue (y/N)? "; my $answer = ; $answer = "n" if !defined($answer); debian/patches/fix-info-dir-sections0000664000000000000000000000135612276370712014676 0ustar add info dir section and entry to texdraw and epspdf --- --- texmf-dist/doc/info/epspdf.info 2012-03-06 11:43:52.019809190 +0900 |binary texmf-dist/doc/info/epspdf.info |binary texmf-dist/doc/info/texdraw.info | 5 +++++ 1 file changed, 5 insertions(+) --- texlive-base-2013.20130509.orig/texmf-dist/doc/info/texdraw.info +++ texlive-base-2013.20130509/texmf-dist/doc/info/texdraw.info @@ -14,6 +14,11 @@ entire resulting derived work is distributed under the terms of a permission notice identical to this one. +INFO-DIR-SECTION TeX +START-INFO-DIR-ENTRY +* TeXdraw: (texdraw). A system for producing PostScript drawings from TeX. +END-INFO-DIR-ENTRY +  File: texdraw, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) debian/patches/texdoc-see-and-zip0000664000000000000000000000173112276370712014153 0ustar --- texmf-dist/texdoc/texdoc.cnf | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) --- texlive-base-2013.20130509.orig/texmf-dist/texdoc/texdoc.cnf +++ texlive-base-2013.20130509/texmf-dist/texdoc/texdoc.cnf @@ -34,6 +34,12 @@ # viewer_pdf = xpdf # works # viewer_pdf = xpdf %s & # works even better +viewer_pdf = (xdg-open %s) & +viewer_ps = (xdg-open %s) & +viewer_dvi = (xdg-open %s) & +viewer_html = (xdg-open %s) & +viewer_txt = (xdg-open %s) & + # If you want to enable support for zipped documentation (see below), # you may want to adapt viewer_* so that it starts a subshell: # @@ -61,8 +67,11 @@ # For each "ext" in zipext_list, you must define a "unzip_ext" unzipper. # The unzipped data must be printed on stdout. Example: # -# zipext_list = gz -# unzip_gz = gzip -d -c +zipext_list = gz, bz2, xz +unzip_gz = gzip -d -c +unzip_bz2 = bzip2 -d -c +unzip_xz = xz --decompress --stdout + ## User interaction debian/patches/series0000664000000000000000000000165313146633764012056 0ustar # the following patch only adjusts a space, I think it was used # for the old paper adjustment code, but is not needed anymore # dvipdfmx.cfg_whitespace # # for epspdf this seems to be upstream, need to fix texpwer, too fix-info-dir-sections # could be merged into the later fix-scripts patch fix-pgf2pdf-script # debian internal config dvipdfm-config-no-rungs # debian internal texmf.cnf-debian debian-texmfcnf.lua # fix for various invocations fix-scripts # debian internal stuff dvips-config-paper-factorization dvipdfmx-config-paper-factorization pdftex-config-paper-factorization xdvi-config-paper-factorization # debian internal, location of modules is different debian_updmap-search-path debian-updmap-man debian-fmtutil-adaptions fmtutil_keep_failedlog set-e-fmtutil debian-texconfig-adaptions texdoc-see-and-zip fix-natbib-add-spaces upstream_fix_babel_french_days debian-tlmgr-usermode mptopdf-manpage-fixes CVE-2016-10243.patch debian/patches/debian-tlmgr-usermode0000664000000000000000000000554312276370712014746 0ustar --- texmf-dist/doc/man/man1/tlmgr.1 | 2 + texmf-dist/scripts/texlive/tlmgr.pl | 43 ++++-------------------------------- 2 files changed, 7 insertions(+), 38 deletions(-) --- texlive-base-2013.20131112.orig/texmf-dist/scripts/texlive/tlmgr.pl +++ texlive-base-2013.20131112/texmf-dist/scripts/texlive/tlmgr.pl @@ -19,7 +19,7 @@ $tlmgrrevision .= " ($datrev)"; our $Master; -our $ismain; +our $ismain = 1; our $loadmediasrcerror; our $packagelogfile; our $packagelogged; @@ -28,44 +28,8 @@ BEGIN { $^W = 1; - $ismain = (__FILE__ eq $0); - # WARNING - # The only use anticipated for tlmgr.pl as library for the 2009 release - # is the Windows w32client prototype script. - # Unix-specific problems with use as library will probably go undetected. - - # make subprograms (including kpsewhich) have the right path: - my ($bindir, $kpsewhichname); - if ($^O =~ /^MSWin/i) { - # on w32 $0 and __FILE__ point directly to tlmgr.pl; they can be relative - $Master = __FILE__; - $Master =~ s!\\!/!g; - $Master =~ s![^/]*$!../../..! - unless ($Master =~ s!/texmf-dist/scripts/texlive/tlmgr\.pl$!!i); - $bindir = "$Master/bin/win32"; - $kpsewhichname = "kpsewhich.exe"; - # path already set by wrapper batchfile - } else { - $Master = __FILE__; - $Master =~ s,/*[^/]*$,,; - if ($ismain) { - $bindir = $Master; - $Master = "$Master/../.."; - } else { - # for the time being, this code will not be used or tested - $Master = "$Master/../../.."; - # no code yet for $bindir; would have to detect platform - } - # make subprograms (including kpsewhich) have the right path: - $ENV{"PATH"} = "$bindir:$ENV{PATH}"; - $kpsewhichname = "kpsewhich"; - } - if (-r "$bindir/$kpsewhichname") { - # if not in bootstrapping mode => kpsewhich exists, so use it to get $Master - chomp($Master = `kpsewhich -var-value=SELFAUTOPARENT`); - } + $Master = "/usr/share/texlive"; $::installerdir = $Master; - # # make Perl find our packages first: unshift (@INC, "$Master/tlpkg"); @@ -237,6 +201,9 @@ GetOptions(\%opts, keys(%optarg)) or pod2usage(2); + $opts{"usermode"} = 1; + print "(running on Debian, switching to user mode!)\n"; + $::debug_translation = 0; $::debug_translation = 1 if $opts{"debug-translation"}; --- texlive-base-2013.20131112.orig/texmf-dist/doc/man/man1/tlmgr.1 +++ texlive-base-2013.20131112/texmf-dist/doc/man/man1/tlmgr.1 @@ -154,6 +154,8 @@ , along with procedures for updating \&\f(CW\*(C`tlmgr\*(C'\fR itself and information about test versions. .PP +WARNING: tlmgr in Debian runs always in user mode +.PP TeX Live is organized into a few top-level \fIschemes\fR, each of which is specified as a different set of \fIcollections\fR and \fIpackages\fR, where a collection is a set of packages, and a package is what contains actual debian/patches/debian-texmfcnf.lua0000664000000000000000000000726312276370712014373 0ustar Adjust the texmfcnf.lua file to realities in Debian --- texmf-dist/web2c/texmfcnf.lua | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) --- texlive-base-2013.20130509.orig/texmf-dist/web2c/texmfcnf.lua +++ texlive-base-2013.20130509/texmf-dist/web2c/texmfcnf.lua @@ -3,17 +3,15 @@ -- ConTeXt needs a properly expanded TEXMFLOCAL, so here is a -- bit of lua code to make that happen -local texmflocal = resolvers.prefixes.selfautoparent(); -texmflocal = string.gsub(texmflocal, "20%d%d$", "texmf-local"); - return { type = "configuration", version = "1.1.0", - date = "2012-05-24", + date = "2012-05-14", -- or so time = "12:12:12", comment = "ConTeXt MkIV configuration file", author = "Hans Hagen, PRAGMA-ADE, Hasselt NL", + -- adaption by Preining Norbert for the Debian system content = { @@ -44,14 +42,14 @@ -- only used for FONTCONFIG_PATH & TEXMFCACHE in TeX Live - TEXMFSYSVAR = "selfautoparent:texmf-var", - TEXMFVAR = "home:.texlive2013/texmf-var", + TEXMFSYSVAR = "/var/lib/texmf", + TEXMFVAR = "home:.texmf-var", -- We have only one cache path but there can be more. The first writable one -- will be chosen but there can be more readable paths. TEXMFCACHE = "$TEXMFSYSVAR;$TEXMFVAR", - TEXMFCONFIG = "home:.texlive2013/texmf-config", + TEXMFCONFIG = "home:.texmf-config", -- I don't like this texmf under home and texmf-home would make more -- sense. One never knows what installers put under texmf anywhere and @@ -61,13 +59,13 @@ -- By using prefixes we don't get expanded paths in the cache __path__ -- entry. This makes the tex root relocatable. - TEXMFOS = "selfautodir:", - TEXMFDIST = "selfautoparent:texmf-dist", - - TEXMFLOCAL = texmflocal, - TEXMFSYSCONFIG = "selfautoparent:texmf-config", - TEXMFFONTS = "selfautoparent:texmf-fonts", - TEXMFPROJECT = "selfautoparent:texmf-project", + -- TEXMFOS = "selfautodir:", + TEXMFDIST = "/usr/share/texlive/texmf-dist", + TEXMFDEBIAN = "/usr/share/texmf", + TEXMFLOCAL = "/usr/local/share/texmf", + TEXMFSYSCONFIG = "/etc/texmf", + -- TEXMFFONTS = "selfautoparent:texmf-fonts", + -- TEXMFPROJECT = "selfautoparent:texmf-project", TEXMFHOME = "home:texmf", -- TEXMFHOME = os.name == "macosx" and "home:Library/texmf" or "home:texmf", @@ -75,7 +73,7 @@ -- We need texmfos for a few rare files but as I have a few more bin trees -- a hack is needed. Maybe other users also have texmf-platform-new trees. - TEXMF = "{$TEXMFCONFIG,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFDIST}", + TEXMF = "{$TEXMFCONFIG,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDEBIAN,!!$TEXMFDIST}", TEXFONTMAPS = ".;$TEXMF/fonts/data//;$TEXMF/fonts/map/{pdftex,dvips}//", ENCFONTS = ".;$TEXMF/fonts/data//;$TEXMF/fonts/enc/{dvips,pdftex}//", @@ -174,7 +172,7 @@ -- In an edit cycle it can be handy to launch an editor. The -- preferred one can be set here. - -- ["pdfview.method"] = "okular", -- default (often acrobat) xpdf okular + -- ["pdfview.method"] = "see", -- default (often acrobat) xpdf okular }, debian/patches/debian-texconfig-adaptions0000664000000000000000000002471612276370712015751 0ustar --- texmf-dist/doc/man/man1/texconfig.1 | 28 +++++++- texmf-dist/scripts/texlive/texconfig.sh | 110 +++++++++----------------------- 2 files changed, 60 insertions(+), 78 deletions(-) --- texlive-base-2013.20130509.orig/texmf-dist/doc/man/man1/texconfig.1 +++ texlive-base-2013.20130509/texmf-dist/doc/man/man1/texconfig.1 @@ -46,6 +46,20 @@ .IR TEXMFSYSCONFIG . (You may need to be root to do this.) .PP +Note that on a Debian system, changes to formats, font setup, +hyphenation for different languages, etc. should not be done with +texconfig, because +.B fmtutil.cnf(5), updmap.cfg(5), texmf.cnf +and +.B language.dat +are generated files in Debian. See +.I TeX-on-Debian.pdf, TeX-on-Debian.txt.gz +or +.I TeX-on-Debian.html/index.html +in +.I /usr/share/doc/tex-common/ +for alternatives. +.PP .I texconfig also offers a non-interactive batch mode which can be accessed with the following commands @@ -128,11 +142,23 @@ (and their answers). .TP .B font vardir DIR, font ro, font rw +These options should not be used on a Debian system unless you really +know what you are doing. For details, look at the output of +.B texconfig fonts +and read section 2.5, font caching, in the TeX-on-Debian documentation +in +.I /usr/share/doc/tex-common/. .TP .B formats This command allows to edit .B fmtutil.cnf(5) -and (re)creates any new or changed formats afterwards. +and (re)creates any new or changed formats afterwards. It should not +be used on Debian systems, unless you want to temporarily create and +test a specific format, because +.B fmtutil.cnf(5) +is a generated file in Debian, and changes will be overwritten. See +.B update-fmtutil +for details. .TP .B hyphen FORMAT This command allows to edit the hyphenation configuration file for --- texlive-base-2013.20130509.orig/texmf-dist/scripts/texlive/texconfig.sh +++ texlive-base-2013.20130509/texmf-dist/scripts/texlive/texconfig.sh @@ -52,6 +52,7 @@ FMT=fmt test ! -x /bin/fmt && test ! -f /usr/bin/fmt && { test -x /bin/adjust || test -x /usr/bin/adjust; } && FMT=adjust + : ;; *) return @@ -444,7 +445,7 @@ { case $configPsFile in "") - configPsFile=`tcfmgr --cmd find --file config.ps` + configPsFile=`kpsewhich -format='dvips config' config-paper.ps` ;; *) return @@ -567,7 +568,7 @@ $progname help (or --help; show this help) $progname hyphen FORMAT (edit hyphenation config for FORMAT) $progname init [FORMAT]... (rebuild FORMATs, or all formats - plus run texlinks and updmap) + plus run updmap) $progname mode MODE (set Metafont MODE) $progname paper PAPER (set default paper size to PAPER) $progname pdftex [OPTION]... (pdftex options) @@ -620,7 +621,7 @@ # texconfig dvipdfm dvipdfm) - help="Usage: $progname dvipdfm paper PAPER + help="Usage: $progname dvipdfm [paperconf|paper-list] PAPER Valid PAPER settings: letter legal ledger tabloid a4 a3" @@ -632,6 +633,8 @@ paper) case $3 in letter|legal|ledger|tabloid|a4|a3) + echo "WARNING: On Debian, this change will NOT be persistent" + echo "upon upgrades or changes to the libpaper settings!" fmgrConfigReplace config '^p' "p $3";; "") echo "$help" >&2; rc=1;; *) @@ -653,7 +656,7 @@ # texconfig dvipdfmx dvipdfmx) - help="Usage: $progname dvipdfmx paper PAPER + help="Usage: $progname dvipdfmx [paperconf,paper-list,paper PAPER] Valid PAPER settings: letter legal ledger tabloid a4 a3" @@ -665,6 +668,8 @@ paper) case $3 in letter|legal|ledger|tabloid|a4|a3) + echo "WARNING: On Debian, this change will NOT be persistent" + echo "upon upgrades or changes to the libpaper settings!" fmgrConfigReplace dvipdfmx.cfg '^p' "p $3";; "") echo "$help" >&2; rc=1;; *) @@ -779,6 +784,12 @@ echo "$progname: configuration file for printer \`$printerName' (config.$printerName) not found" >&2 rc=1 ;; + /usr/share/texmf|/usr/share/texlive/texmf|/usr/share/texlive/texmf-dist) + echo "On Debian system, this command would remove files installed by dpkg." + echo "Please use texconfig dvips del PRINTER only for printers installed by you." + echo "Exiting." + rc=1 + ;; *) if rm "$pFile"; then echo "$progname: file \`$pFile' removed" >&2 @@ -809,7 +820,7 @@ locateConfigPsFile case "$configPsFile" in "") - echo "$progname: file config.ps not found" >&2; rc=1 + echo "$progname: file $configPsFile not found" >&2; rc=1 ;; *) if grep "@ $tcBatchDvipsPaper " $configPsFile >/dev/null 2>&1; then @@ -889,11 +900,11 @@ ;; faq) - setupTexmfmain - if test -f $MT_TEXMFMAIN/doc/tetex/teTeX-FAQ; then - <$MT_TEXMFMAIN/doc/tetex/teTeX-FAQ eval ${PAGER-more} + setupTexmfdist + if test -f $MT_TEXMFDIST/doc/tetex/teTeX-FAQ.gz; then + <$MT_TEXMFDIST/doc/tetex/teTeX-FAQ.gz eval ${PAGER-zless} else - echo "$progname: faq not found (usually in \$TEXMFMAIN/doc/tetex/teTeX-FAQ)" >&2 + echo "$progname: faq not found (usually in \$TEXMFDIST/doc/tetex/teTeX-FAQ)" >&2 rc=1 fi ;; @@ -1007,21 +1018,6 @@ ;; formats) - cat >&2 <&2 fmtutil --catcfg > $tmpdir/pre @@ -1037,7 +1033,6 @@ for i in `awk '{print $1}' $tmpdir/addOrChange`; do fmtutil --byfmt "$i" || rc=1 done - texlinks --multiplatform || rc=1 fi ;; @@ -1047,22 +1042,6 @@ # "hyphen FORMAT" hyphen) - cat >&2 </dev/null 2>&1; then echo "$progname: configuration unchanged." >&2 else @@ -1153,7 +1137,6 @@ case $2 in "") if fmtutil --all \ - && texlinks --multiplatform \ && updmap; then : else @@ -1210,41 +1193,10 @@ ;; paper) - help="Usage: $progname paper PAPER - -Valid PAPER settings: - letter a4" - - p=$2; pXdvi=$2; pDvips=$2 - case $2 in - letter) - pXdvi=us;; - a4) - pXdvi=a4;; - "") echo "$help" >&2; rc=1; return;; - *) - echo "$progname: unknown PAPER \`$2' given as argument for \`$progname paper'" >&2 - echo "$progname: try \`$progname paper' for help" >&2 - rc=1 - return;; - esac - if checkForBinary dvips >/dev/null && tcfmgr --cmd find --file config.ps >/dev/null 2>&1; then - tcBatch dvips paper $pDvips - fi - if checkForBinary dvipdfm >/dev/null && tcfmgr --cmd find --file config >/dev/null 2>&1; then - tcBatch dvipdfm paper $p - fi - if checkForBinary dvipdfmx >/dev/null && tcfmgr --cmd find --file dvipdfmx.cfg >/dev/null 2>&1; then - tcBatch dvipdfmx paper $p - fi - if checkForBinary xdvi >/dev/null && tcfmgr --cmd find --file XDvi >/dev/null 2>&1; then - tcBatch xdvi paper $pXdvi - fi - if checkForBinary pdftex >/dev/null && tcfmgr --cmd find --file pdftexconfig.tex >/dev/null 2>&1; then - tcBatch pdftex paper $p - fi + echo "This command shouldn't be used on Debian. Please use 'paperconf' instead." + echo + rc=1 ;; - pdftex) help="Usage: $progname pdftex paper PAPER @@ -1277,6 +1229,8 @@ ;; paper) + echo "WARNING: On Debian, this change will NOT be persistent" + echo "upon upgrades or changes to the libpaper settings!" case $3 in letter) w="8.5 true in"; h="11 true in" @@ -1385,6 +1339,8 @@ echo "$tcBatchXdviPapers" ;; paper) + echo "WARNING: On Debian, this change will NOT be persistent" + echo "upon upgrades or changes to the libpaper settings!" case $3 in a1|a1r|a2|a2r|a3|a3r|a4|a4r|a5|a5r|a6|a6r|a7|a7r|b1|b1r|b2|b2r|b3|b3r|b4|b4r|b5|b5r|b6|b6r|b7|b7r|c1|c1r|c2|c2r|c3|c3r|c4|c4r|c5|c5r|c6|c6r|c7|c7r|foolscap|legal|us|usr) fmgrConfigReplace XDvi paper: "*paper: $3" debian/patches/fix-scripts0000664000000000000000000000152712276370712013031 0ustar --- texmf-dist/scripts/context/perl/mptopdf.pl | 3 +-- texmf-dist/scripts/thumbpdf/thumbpdf.pl | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) --- texlive-base-2013.20130509.orig/texmf-dist/scripts/context/perl/mptopdf.pl +++ texlive-base-2013.20130509/texmf-dist/scripts/context/perl/mptopdf.pl @@ -1,5 +1,4 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' - if 0; +#! /usr/bin/perl -w # MikTeX users can set environment variable TEXSYSTEM to "miktex". --- texlive-base-2013.20130509.orig/texmf-dist/scripts/thumbpdf/thumbpdf.pl +++ texlive-base-2013.20130509/texmf-dist/scripts/thumbpdf/thumbpdf.pl @@ -1,5 +1,4 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' - if 0; +#! /usr/bin/perl -w use strict; $^W=1; # turn warning on # debian/patches/xdvi-config-paper-factorization0000664000000000000000000000174512276370712016754 0ustar --- texmf-dist/xdvi/XDvi | 2 +- texmf-dist/xdvi/XDvi-paper | 1 + tlpkg/texlive.tlpdb | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) --- texlive-base-2013.20140211.orig/texmf-dist/xdvi/XDvi +++ texlive-base-2013.20140211/texmf-dist/xdvi/XDvi @@ -21,7 +21,7 @@ !!! and greater flexibility for shrink values. Generating MF fonts shouldn't be an !!! issue when using T1lib. !*mfMode: ljfour -*paper: a4 +#include XDvi-paper !!! This should be the best choice for modern displays with large color depth. *thorough: true --- /dev/null +++ texlive-base-2013.20140211/texmf-dist/xdvi/XDvi-paper @@ -0,0 +1 @@ +*paper: a4 --- texlive-base-2013.20140211.orig/tlpkg/texlive.tlpdb +++ texlive-base-2013.20140211/tlpkg/texlive.tlpdb @@ -211825,6 +211825,7 @@ runfiles size=9 texmf-dist/dvips/xdvi/config.xdvi texmf-dist/xdvi/XDvi + texmf-dist/xdvi/XDvi-paper texmf-dist/xdvi/pixmap/toolbar.xpm texmf-dist/xdvi/pixmap/toolbar2.xpm catalogue-ctan /dviware/xdvi debian/patches/mptopdf-manpage-fixes0000664000000000000000000000110112276370712014735 0ustar --- texmf-dist/doc/man/man1/mptopdf.1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- texlive-base-2013.20140116.orig/texmf-dist/doc/man/man1/mptopdf.1 +++ texlive-base-2013.20140116/texmf-dist/doc/man/man1/mptopdf.1 @@ -1,6 +1,6 @@ .TH "mptopdf" "1" "01-01-2014" "version 1.4.1" "convert MetaPost to PDF" .SH NAME -.B mptopdf +mptopdf - convert MetaPost to PDF .SH SYNOPSIS .B mptopdf [ .I OPTIONS ... @@ -8,7 +8,7 @@ .I FILENAMES .B ] .SH DESCRIPTION -.B convert MetaPost to PDF +Converts figures in MetaPost to PDF .SH OPTIONS .TP .B --metafun debian/patches/fmtutil_keep_failedlog0000664000000000000000000000167012276370712015253 0ustar --- texmf-dist/scripts/texlive/fmtutil.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- texlive-base-2013.20130509.orig/texmf-dist/scripts/texlive/fmtutil.sh +++ texlive-base-2013.20130509/texmf-dist/scripts/texlive/fmtutil.sh @@ -763,7 +763,6 @@ log_warning "\`$engine -ini $tcxflag $jobswitch $prgswitch $texargs' possibly failed." # We don't want user-interaction for the following "mv" commands: - mv "$format.log" "$fulldestdir/$format.log" (mailing list). .SH "AUTHOR" --- texlive-base-2013.20130509.orig/texmf-dist/scripts/texlive/fmtutil.sh +++ texlive-base-2013.20130509/texmf-dist/scripts/texlive/fmtutil.sh @@ -542,9 +542,11 @@ grep -v '^ *#' "$cnf_file" | sed 's@^ *@@; s@ *$@@' | grep . | sort cleanup $? ;; edit) - echo "$0: fmtutil --edit is disabled in TeX Live;" >&2 - echo "$0: use a file fmtutil-local.cnf instead." >&2 - echo "$0: See tlmgr --help or http://tug.org/texlive/doc/tlmgr.html." >&2 + # defined by debianize-fmtutil + debianEditWarnAndShow + #echo "$0: fmtutil --edit is disabled in TeX Live;" >&2 + #echo "$0: use a file fmtutil-local.cnf instead." >&2 + #echo "$0: See tlmgr --help or http://tug.org/texlive/doc/tlmgr.html." >&2 cleanup 0 ;; enablefmt|disablefmt) $cmd $arg ;; # does not return @@ -556,22 +558,6 @@ cleanup $? ;; esac - if test -n "$cfgmaint"; then - if test -z "$cfgparam"; then - ci=`tcfmgr --tmp $tmpdir --cmd ci --id $id` - if test $? = 0; then - if test -n "$ci"; then - verboseMsg "$progname: configuration file updated: \`$ci'" - else - verboseMsg "$progname: configuration file unchanged." - fi - else - abort "failed to update configuration file." - fi - fi - cleanup $? - fi - # set up destdir: if test -z "$destdir"; then : ${MT_TEXMFVAR=`kpsewhich -var-value=TEXMFVAR`} @@ -985,6 +971,7 @@ ############################################################################### # disablefmt(format) # disables format in configuration file +# [ redefined by debianize-fmtutil ] ############################################################################### disablefmt() { @@ -1001,6 +988,7 @@ ############################################################################### # enablefmt(format) # enables format in configuration file +# [ redefined by debianize-fmtutil ] ############################################################################### enablefmt() { @@ -1013,5 +1001,7 @@ (exit 0); return 0 } +. /usr/share/texlive/debian/debianize-fmtutil + main ${1+"$@"} cleanup 0 debian/patches/texmf.cnf-debian0000664000000000000000000001206112276370712013661 0ustar --- texmf-dist/web2c/texmf.cnf | 54 +++++++++++++-------------------------------- 1 file changed, 16 insertions(+), 38 deletions(-) --- texlive-base-2013.20130509.orig/texmf-dist/web2c/texmf.cnf +++ texlive-base-2013.20130509/texmf-dist/web2c/texmf.cnf @@ -51,7 +51,7 @@ % Redistributors will probably want $SELFAUTODIR/share, i.e., /usr/share. % Kpathsea sets SELFAUTOLOC (the directory with the binary), % SELFAUTODIR (its parent), and SELFAUTOPARENT (its grandparent). -TEXMFROOT = $SELFAUTOPARENT +TEXMFROOT = /usr/share/texlive % The main tree of distributed packages and programs: TEXMFDIST = $TEXMFROOT/texmf-dist @@ -60,14 +60,17 @@ % Keep the variable name. TEXMFMAIN = $TEXMFDIST +% The Debian search tree +TEXMFDEBIAN = /usr/share/texmf + % Local additions to the distribution trees. -TEXMFLOCAL = $TEXMFROOT/../texmf-local +TEXMFLOCAL = /usr/local/share/texmf % TEXMFSYSVAR, where *-sys store cached runtime data. -TEXMFSYSVAR = $TEXMFROOT/texmf-var +TEXMFSYSVAR = /var/lib/texmf % TEXMFSYSCONFIG, where *-sys store configuration data. -TEXMFSYSCONFIG = $TEXMFROOT/texmf-config +TEXMFSYSCONFIG = /etc/texmf % Per-user texmf tree(s) -- organized per the TDS, as usual. To define % more than one per-user tree, set this to a list of directories in @@ -76,10 +79,10 @@ TEXMFHOME = ~/texmf % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data. -TEXMFVAR = ~/.texlive2013/texmf-var +TEXMFVAR = ~/.texmf-var % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data. -TEXMFCONFIG = ~/.texlive2013/texmf-config +TEXMFCONFIG = ~/.texmf-config % List all the texmf trees. For an explanation of what they are, see the % TeX Live manual. @@ -91,7 +94,7 @@ % should take precedence over distribution files -- although it is % generally a source of confusion to have different versions of a % package installed, whatever the trees, so try to avoid it. -TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST} +TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDEBIAN,!!$TEXMFDIST} % Where to look for ls-R files. There need not be an ls-R in the % directories in this path, but if there is one, Kpathsea will use it. @@ -99,13 +102,13 @@ % does not create ls-R files in the non-!! elements -- because if an % ls-R is present, it will be used, and the disk will not be searched. % This is arguably a bug in kpathsea. -TEXMFDBS = {!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST} +TEXMFDBS = {!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDEBIAN,!!$TEXMFDIST} % The system trees. These are the trees that are shared by all users. % If a tree appears in this list, the mktex* scripts will use % VARTEXFONTS for generated files, if the original tree isn't writable; % otherwise the current working directory is used. -SYSTEXMF = $TEXMFSYSVAR;$TEXMFLOCAL;$TEXMFDIST +SYSTEXMF = $TEXMFSYSVAR;$TEXMFLOCAL;$TEXMFDEBIAN;$TEXMFDIST % First writable tree here is used by Lua(La)TeX for the font cache. % LuaLaTeX uses the value here, while ConTeXt uses the same variable but @@ -116,7 +119,7 @@ % Where generated fonts may be written. This tree is used when the sources % were found in a system tree and either that tree wasn't writable, or the % varfonts feature was enabled in MT_FEATURES in mktex.cnf. -VARTEXFONTS = $TEXMFVAR/fonts +VARTEXFONTS = /var/cache/fonts % On some systems, there will be a system tree which contains all the font % files that may be created as well as the formats. For example @@ -329,7 +332,7 @@ % OSFONTDIR is to provide a convenient hook for allowing TeX to find % fonts installed on the system (outside of TeX). An empty default % value would add "//" to the search paths, so we give it a dummy value. -OSFONTDIR = /please/set/osfontdir/in/the/environment +OSFONTDIR = /usr/share/fonts % PostScript Type 1 outline fonts. T1FONTS = .;$TEXMF/fonts/type1//;$OSFONTDIR// @@ -485,33 +488,8 @@ % since we don't want to scatter ../'s throughout the value. Hence we % explicitly list every directory. Arguably more understandable anyway. % -TEXMFCNF = {\ -$SELFAUTOLOC,\ -$SELFAUTOLOC/share/texmf-local/web2c,\ -$SELFAUTOLOC/share/texmf-dist/web2c,\ -$SELFAUTOLOC/share/texmf/web2c,\ -$SELFAUTOLOC/texmf-local/web2c,\ -$SELFAUTOLOC/texmf-dist/web2c,\ -$SELFAUTOLOC/texmf/web2c,\ -\ -$SELFAUTODIR,\ -$SELFAUTODIR/share/texmf-local/web2c,\ -$SELFAUTODIR/share/texmf-dist/web2c,\ -$SELFAUTODIR/share/texmf/web2c,\ -$SELFAUTODIR/texmf-local/web2c,\ -$SELFAUTODIR/texmf-dist/web2c,\ -$SELFAUTODIR/texmf/web2c,\ -\ -$SELFAUTOPARENT/../texmf-local/web2c,\ -$SELFAUTOPARENT,\ -\ -$SELFAUTOPARENT/share/texmf-local/web2c,\ -$SELFAUTOPARENT/share/texmf-dist/web2c,\ -$SELFAUTOPARENT/share/texmf/web2c,\ -$SELFAUTOPARENT/texmf-local/web2c,\ -$SELFAUTOPARENT/texmf-dist/web2c,\ -$SELFAUTOPARENT/texmf/web2c\ -} +TEXMFCNF = /etc/texmf/web2c;/usr/local/share/texmf/web2c;/usr/share/texlive/texmf-dist/web2c + % % For reference, here is the old brace-using definition: %TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c} debian/patches/fix-natbib-add-spaces0000664000000000000000000000277012276370712014604 0ustar natbib \defcitealias adds spurious spaces, see bug #628044 fix this by adding some % --- texmf-dist/source/latex/natbib/natbib.dtx | 4 ++-- texmf-dist/tex/latex/natbib/natbib.sty | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) --- texlive-base-2013.20130509.orig/texmf-dist/source/latex/natbib/natbib.dtx +++ texlive-base-2013.20130509/texmf-dist/source/latex/natbib/natbib.dtx @@ -3992,8 +3992,8 @@ % indexing can be achieved. % \begin{macrocode} \newcommand\defcitealias[2]{% - \@ifundefined{al@#1\@extra@b@citeb}{} - {\PackageWarning{natbib}{Overwriting existing alias for citation #1}} + \@ifundefined{al@#1\@extra@b@citeb}{}% + {\PackageWarning{natbib}{Overwriting existing alias for citation #1}}% \@namedef{al@#1\@extra@b@citeb}{#2}} \DeclareRobustCommand\citetalias{\begingroup \NAT@swafalse\let\NAT@ctype\thr@@\NAT@parfalse\NAT@citetp} --- texlive-base-2013.20130509.orig/texmf-dist/tex/latex/natbib/natbib.sty +++ texlive-base-2013.20130509/texmf-dist/tex/latex/natbib/natbib.sty @@ -740,8 +740,8 @@ \DeclareRobustCommand\citefullauthor {\citeauthor*} \newcommand\defcitealias[2]{% - \@ifundefined{al@#1\@extra@b@citeb}{} - {\PackageWarning{natbib}{Overwriting existing alias for citation #1}} + \@ifundefined{al@#1\@extra@b@citeb}{}% + {\PackageWarning{natbib}{Overwriting existing alias for citation #1}}% \@namedef{al@#1\@extra@b@citeb}{#2}} \DeclareRobustCommand\citetalias{\begingroup \NAT@swafalse\let\NAT@ctype\thr@@\NAT@parfalse\NAT@citetp} debian/patches/pdftex-config-paper-factorization0000664000000000000000000000255412276370712017273 0ustar --- texmf-dist/tex/generic/config/pdftexconfig-paper.tex | 4 ++++ texmf-dist/tex/generic/config/pdftexconfig.tex | 4 ++-- tlpkg/texlive.tlpdb | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) --- /dev/null +++ texlive-base-2013.20140211/texmf-dist/tex/generic/config/pdftexconfig-paper.tex @@ -0,0 +1,4 @@ +% paper size settings, included from pdftexconfig.tex for pdftex +\pdfpagewidth=210 true mm +\pdfpageheight=297 true mm +\endinput --- texlive-base-2013.20140211.orig/texmf-dist/tex/generic/config/pdftexconfig.tex +++ texlive-base-2013.20140211/texmf-dist/tex/generic/config/pdftexconfig.tex @@ -3,8 +3,8 @@ \pdfoutput=1 \pdfcompresslevel=9 \pdfdecimaldigits=3 -\pdfpagewidth=210 true mm -\pdfpageheight=297 true mm +% pdftex paper settings are in pdftexconfig-paper.tex +\input pdftexconfig-paper.tex \pdfhorigin=1 true in \pdfvorigin=1 true in \pdfpkresolution=600 --- texlive-base-2013.20140211.orig/tlpkg/texlive.tlpdb +++ texlive-base-2013.20140211/tlpkg/texlive.tlpdb @@ -143478,6 +143478,7 @@ texmf-dist/scripts/simpdftex/simpdftex texmf-dist/tex/generic/config/pdftex-dvi.tex texmf-dist/tex/generic/config/pdftexconfig.tex + texmf-dist/tex/generic/config/pdftexconfig-paper.tex texmf-dist/tex/generic/pdftex/glyphtounicode.tex catalogue-ctan /systems/pdftex catalogue-date 2011-11-09 15:33:34 +0100 debian/patches/dvips-config-paper-factorization0000664000000000000000000006523112276370712017127 0ustar --- texmf-dist/dvips/config/config-paper.ps | 524 +++++++++++++++++++++++++++++++ texmf-dist/dvips/config/config.ps | 525 -------------------------------- tlpkg/texlive.tlpdb | 1 3 files changed, 532 insertions(+), 518 deletions(-) --- /dev/null +++ texlive-base-2013.20140211/texmf-dist/dvips/config/config-paper.ps @@ -0,0 +1,524 @@ +% +% config-paper.ps +% +% This part is only used for the paper configuration of dvips + +@ a4 210mm 297mm +@+ ! %%DocumentPaperSizes: a4 +@+ %%BeginPaperSize: a4 +@+ /setpagedevice where +@+ { pop << /PageSize [595 842] >> setpagedevice } +@+ { /a4 where { pop a4 } if } +@+ ifelse +@+ %%EndPaperSize + +@ letter 8.5in 11in +@+ ! %%DocumentPaperSizes: Letter +@+ %%BeginPaperSize: Letter +@+ /setpagedevice where +@+ { pop << /PageSize [612 792] >> setpagedevice } +@+ { /letter where { pop letter } if } +@+ ifelse +@+ %%EndPaperSize + +@ a4size 210mm 297mm +@+ ! %%DocumentPaperSizes: a4 +@+ %%BeginPaperSize: a4 +@+ /setpagedevice where +@+ { pop << /PageSize [595 842] >> setpagedevice } +@+ { /a4 where { pop a4 } if } +@+ ifelse +@+ %%EndPaperSize + +@ letterSize 8.5in 11in +@+ ! %%DocumentPaperSizes: Letter +@+ %%BeginPaperSize: Letter +@+ /setpagedevice where +@+ { pop << /PageSize [612 792] >> setpagedevice } +@+ { /letter where { pop letter } if } +@+ ifelse +@+ %%EndPaperSize + +% The jacow paper size is the smaller of letter and a4 in both +% dimensions, and can therefore hopefully be printed on either paper +% size. As far as we know, Volker Schaa first used it for the JACOW +% conference proceedings that he produced. +@ jacow 210mm 11in +@+ ! %%DocumentPaperSizes: jacow +@+ %%BeginPaperSize: jacow +@+ /setpagedevice where +@+ { pop << /PageSize [595 792] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +% The smallbook paper size has been used by the Free Software Foundation +% to print manuals for many years, and is part of Texinfo. +@ smallbook 7in 9.25in +@+ ! %%DocumentPaperSizes: smallbook +@+ %%BeginPaperSize: smallbook +@+ /setpagedevice where +@+ { pop << /PageSize [504 666] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ halfexecutive 133mm 184mm +@+ ! %%DocumentPaperSizes: halfexecutive +@+ %%BeginPaperSize: halfexecutive +@+ /setpagedevice where +@+ { pop << /PageSize [378 522] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ halfletter 140mm 216mm +@+ ! %%DocumentPaperSizes: halfletter +@+ %%BeginPaperSize: halfletter +@+ /setpagedevice where +@+ { pop << /PageSize [396 612] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ statement 140mm 216mm +@+ ! %%DocumentPaperSizes: statement +@+ %%BeginPaperSize: statement +@+ /setpagedevice where +@+ { pop << /PageSize [396 612] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ executive 184mm 267mm +@+ ! %%DocumentPaperSizes: executive +@+ %%BeginPaperSize: executive +@+ /setpagedevice where +@+ { pop << /PageSize [522 756] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +% for powerdot +@ screen 8.25in 11in +@+ ! %%DocumentPaperSizes: Screen +@+ %%BeginPaperSize: Screen +@+ /setpagedevice where +@+ { pop << /PageSize [594 792] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +% a common size for printers (in north america). +@ sixbynine 6in 9in +@+ ! %%DocumentPaperSizes: SixByNine +@+ %%BeginPaperSize: SixByNine +@+ /setpagedevice where +@+ { pop << /PageSize [432 648] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ quarto 215mm 275mm +@+ ! %%DocumentPaperSizes: quarto +@+ %%BeginPaperSize: quarto +@+ /setpagedevice where +@+ { pop << /PageSize [610 780] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ note 216mm 279mm +@+ ! %%DocumentPaperSizes: note +@+ %%BeginPaperSize: note +@+ /setpagedevice where +@+ { pop << /PageSize [612 792] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ folio 216mm 330mm +@+ ! %%DocumentPaperSizes: folio +@+ %%BeginPaperSize: folio +@+ /setpagedevice where +@+ { pop << /PageSize [612 936] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ legal 8.5in 14in +@+ ! %%DocumentPaperSizes: Legal +@+ %%BeginPaperSize: Legal +@+ /setpagedevice where +@+ { pop << /PageSize [612 1008] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ 10x14 10in 14in +@+ ! %%DocumentPaperSizes: 10x14 +@+ %%BeginPaperSize: 10x14 +@+ /setpagedevice where +@+ { pop << /PageSize [720 1008] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ ledger 17in 11in +@+ ! %%DocumentPaperSizes: Ledger +@+ %%BeginPaperSize: Ledger +@+ /setpagedevice where +@+ { pop << /PageSize [1224 792] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ tabloid 11in 17in +@+ ! %%DocumentPaperSizes: Tabloid +@+ %%BeginPaperSize: Tabloid +@+ /setpagedevice where +@+ { pop << /PageSize [792 1224] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ 11x17 11in 17in +@+ ! %%DocumentPaperSizes: 11x17 +@+ %%BeginPaperSize: 11x17 +@+ /setpagedevice where +@+ { pop << /PageSize [792 1224] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ a0 841mm 1189mm +@+ ! %%DocumentPaperSizes: a0 +@+ %%BeginPaperSize: a0 +@+ /setpagedevice where +@+ { pop << /PageSize [2384 3370] >> setpagedevice } +@+ { /a0 where { pop a0 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a1 594mm 841mm +@+ ! %%DocumentPaperSizes: a1 +@+ %%BeginPaperSize: a1 +@+ /setpagedevice where +@+ { pop << /PageSize [1684 2384] >> setpagedevice } +@+ { /a1 where { pop a1 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a2 420mm 594mm +@+ ! %%DocumentPaperSizes: a2 +@+ %%BeginPaperSize: a2 +@+ /setpagedevice where +@+ { pop << /PageSize [1191 1684] >> setpagedevice } +@+ { /a2 where { pop a2 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a3 297mm 420mm +@+ ! %%DocumentPaperSizes: a3 +@+ %%BeginPaperSize: a3 +@+ /setpagedevice where +@+ { pop << /PageSize [842 1191] >> setpagedevice } +@+ { /a3 where { pop a3 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a5 148mm 210mm +@+ ! %%DocumentPaperSizes: a5 +@+ %%BeginPaperSize: a5 +@+ /setpagedevice where +@+ { pop << /PageSize [420 595] >> setpagedevice } +@+ { /a5 where { pop a5 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a6 105mm 148mm +@+ ! %%DocumentPaperSizes: a6 +@+ %%BeginPaperSize: a6 +@+ /setpagedevice where +@+ { pop << /PageSize [298 420] >> setpagedevice } +@+ { /a6 where { pop a6 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a7 74mm 105mm +@+ ! %%DocumentPaperSizes: a7 +@+ %%BeginPaperSize: a7 +@+ /setpagedevice where +@+ { pop << /PageSize [210 298] >> setpagedevice } +@+ { /a7 where { pop a7 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a8 52mm 74mm +@+ ! %%DocumentPaperSizes: a8 +@+ %%BeginPaperSize: a8 +@+ /setpagedevice where +@+ { pop << /PageSize [147 210] >> setpagedevice } +@+ { /a8 where { pop a8 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a9 37mm 52mm +@+ ! %%DocumentPaperSizes: a9 +@+ %%BeginPaperSize: a9 +@+ /setpagedevice where +@+ { pop << /PageSize [105 147] >> setpagedevice } +@+ { /a9 where { pop a9 } if } +@+ ifelse +@+ %%EndPaperSize + +@ a10 26mm 37mm +@+ ! %%DocumentPaperSizes: a10 +@+ %%BeginPaperSize: a10 +@+ /setpagedevice where +@+ { pop << /PageSize [74 105] >> setpagedevice } +@+ { /a10 where { pop a10 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb0 1030mm 1456mm +@+ ! %%DocumentPaperSizes: jisb0 +@+ %%BeginPaperSize: jisb0 +@+ /setpagedevice where +@+ { pop << /PageSize [2920 4127] >> setpagedevice } +@+ { /jisb0 where { pop jisb0 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb1 728mm 1030mm +@+ ! %%DocumentPaperSizes: jisb1 +@+ %%BeginPaperSize: jisb1 +@+ /setpagedevice where +@+ { pop << /PageSize [2064 2920] >> setpagedevice } +@+ { /jisb1 where { pop jisb1 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb2 515mm 728mm +@+ ! %%DocumentPaperSizes: jisb2 +@+ %%BeginPaperSize: jisb2 +@+ /setpagedevice where +@+ { pop << /PageSize [1460 2064] >> setpagedevice } +@+ { /jisb2 where { pop jisb2 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb3 364mm 515mm +@+ ! %%DocumentPaperSizes: jisb3 +@+ %%BeginPaperSize: jisb3 +@+ /setpagedevice where +@+ { pop << /PageSize [1032 1460] >> setpagedevice } +@+ { /jisb3 where { pop jisb3 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb4 257mm 364mm +@+ ! %%DocumentPaperSizes: jisb4 +@+ %%BeginPaperSize: jisb4 +@+ /setpagedevice where +@+ { pop << /PageSize [729 1032] >> setpagedevice } +@+ { /jisb4 where { pop jisb4 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb5 182mm 257mm +@+ ! %%DocumentPaperSizes: jisb5 +@+ %%BeginPaperSize: jisb5 +@+ /setpagedevice where +@+ { pop << /PageSize [516 729] >> setpagedevice } +@+ { /jisb5 where { pop jisb5 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb6 128mm 182mm +@+ ! %%DocumentPaperSizes: jisb6 +@+ %%BeginPaperSize: jisb6 +@+ /setpagedevice where +@+ { pop << /PageSize [363 516] >> setpagedevice } +@+ { /jisb6 where { pop jisb6 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb7 91mm 128mm +@+ ! %%DocumentPaperSizes: jisb7 +@+ %%BeginPaperSize: jisb7 +@+ /setpagedevice where +@+ { pop << /PageSize [258 363] >> setpagedevice } +@+ { /jisb7 where { pop jisb7 } if } +@+ ifelse +@+ %%EndPaperSize + +@ jisb8 64mm 91mm +@+ ! %%DocumentPaperSizes: jisb8 +@+ %%BeginPaperSize: jisb8 +@+ /setpagedevice where +@+ { pop << /PageSize [181 258] >> setpagedevice } +@+ { /jisb8 where { pop jisb8 } if } +@+ ifelse +@+ %%EndPaperSize + +@ b0 1000mm 1414mm +@+ ! %%DocumentPaperSizes: b0 +@+ %%BeginPaperSize: b0 +@+ /setpagedevice where +@+ { pop << /PageSize [2835 4008] >> setpagedevice } +@+ { /b0 where { pop b0 } if } +@+ ifelse +@+ %%EndPaperSize + +@ b1 707mm 1000mm +@+ ! %%DocumentPaperSizes: b1 +@+ %%BeginPaperSize: b1 +@+ /setpagedevice where +@+ { pop << /PageSize [2004 2835] >> setpagedevice } +@+ { /b1 where { pop b1 } if } +@+ ifelse +@+ %%EndPaperSize + +@ b2 500mm 707mm +@+ ! %%DocumentPaperSizes: b2 +@+ %%BeginPaperSize: b2 +@+ /setpagedevice where +@+ { pop << /PageSize [1417 2004] >> setpagedevice } +@+ { /b2 where { pop b2 } if } +@+ ifelse +@+ %%EndPaperSize + +@ b3 353mm 500mm +@+ ! %%DocumentPaperSizes: b3 +@+ %%BeginPaperSize: b3 +@+ /setpagedevice where +@+ { pop << /PageSize [1001 1417] >> setpagedevice } +@+ { /b3 where { pop b3 } if } +@+ ifelse +@+ %%EndPaperSize + +@ b4 250mm 353mm +@+ ! %%DocumentPaperSizes: b4 +@+ %%BeginPaperSize: b4 +@+ /setpagedevice where +@+ { pop << /PageSize [709 1001] >> setpagedevice } +@+ { /b4 where { pop b4 } if } +@+ ifelse +@+ %%EndPaperSize + +@ b5 176mm 250mm +@+ ! %%DocumentPaperSizes: b5 +@+ %%BeginPaperSize: b5 +@+ /setpagedevice where +@+ { pop << /PageSize [499 709] >> setpagedevice } +@+ { /b5 where { pop b5 } if } +@+ ifelse +@+ %%EndPaperSize + +@ b6 125mm 176mm +@+ ! %%DocumentPaperSizes: b6 +@+ %%BeginPaperSize: b6 +@+ /setpagedevice where +@+ { pop << /PageSize [354 499] >> setpagedevice } +@+ { /b6 where { pop b6 } if } +@+ ifelse +@+ %%EndPaperSize + +@ c5 162mm 229mm +@+ ! %%DocumentPaperSizes: c5 +@+ %%BeginPaperSize: c5 +@+ /setpagedevice where +@+ { pop << /PageSize [459 649] >> setpagedevice } +@+ { /c5 where { pop c5 } if } +@+ ifelse +@+ %%EndPaperSize + +@ DL 110mm 220mm +@+ ! %%DocumentPaperSizes: DL +@+ %%BeginPaperSize: DL +@+ /setpagedevice where +@+ { pop << /PageSize [312 624] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ Comm10 105mm 241mm +@+ ! %%DocumentPaperSizes: Comm10 +@+ %%BeginPaperSize: Comm10 +@+ /setpagedevice where +@+ { pop << /PageSize [297 684] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ Monarch 98.4mm 190.5mm +@+ ! %%DocumentPaperSizes: Monarch +@+ %%BeginPaperSize: Monarch +@+ /setpagedevice where +@+ { pop << /PageSize [279 540] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ archE 36in 48in +@+ ! %%DocumentPaperSizes: archE +@+ %%BeginPaperSize: archE +@+ /setpagedevice where +@+ { pop << /PageSize [2592 3456] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ archD 24in 36in +@+ ! %%DocumentPaperSizes: archD +@+ %%BeginPaperSize: archD +@+ /setpagedevice where +@+ { pop << /PageSize [1728 2592] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ archC 18in 24in +@+ ! %%DocumentPaperSizes: archC +@+ %%BeginPaperSize: archC +@+ /setpagedevice where +@+ { pop << /PageSize [1296 1728] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ archB 12in 18in +@+ ! %%DocumentPaperSizes: archB +@+ %%BeginPaperSize: archB +@+ /setpagedevice where +@+ { pop << /PageSize [864 1296] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ archA 9in 12in +@+ ! %%DocumentPaperSizes: archA +@+ %%BeginPaperSize: archA +@+ /setpagedevice where +@+ { pop << /PageSize [648 864] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ flsa 216mm 330.2mm +@+ ! %%DocumentPaperSizes: flsa +@+ %%BeginPaperSize: flsa +@+ /setpagedevice where +@+ { pop << /PageSize [612 936] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ flse 216mm 330.2mm +@+ ! %%DocumentPaperSizes: flse +@+ %%BeginPaperSize: flse +@+ /setpagedevice where +@+ { pop << /PageSize [612 936] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ csheet 431.8mm 558.8mm +@+ ! %%DocumentPaperSizes: csheet +@+ %%BeginPaperSize: csheet +@+ /setpagedevice where +@+ { pop << /PageSize [1224 1584] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ dsheet 558.8mm 863.6mm +@+ ! %%DocumentPaperSizes: dsheet +@+ %%BeginPaperSize: dsheet +@+ /setpagedevice where +@+ { pop << /PageSize [1584 2448] >> setpagedevice } +@+ if +@+ %%EndPaperSize + +@ esheet 863.6mm 1117.6mm +@+ ! %%DocumentPaperSizes: esheet +@+ %%BeginPaperSize: esheet +@+ /setpagedevice where +@+ { pop << /PageSize [2448 3168] >> setpagedevice } +@+ if +@+ %%EndPaperSize + --- texlive-base-2013.20140211.orig/texmf-dist/dvips/config/config.ps +++ texlive-base-2013.20140211/texmf-dist/dvips/config/config.ps @@ -67,524 +67,13 @@ % % emacs-page -@ a4 210mm 297mm -@+ ! %%DocumentPaperSizes: a4 -@+ %%BeginPaperSize: a4 -@+ /setpagedevice where -@+ { pop << /PageSize [595 842] >> setpagedevice } -@+ { /a4 where { pop a4 } if } -@+ ifelse -@+ %%EndPaperSize - -@ letter 8.5in 11in -@+ ! %%DocumentPaperSizes: Letter -@+ %%BeginPaperSize: Letter -@+ /setpagedevice where -@+ { pop << /PageSize [612 792] >> setpagedevice } -@+ { /letter where { pop letter } if } -@+ ifelse -@+ %%EndPaperSize - -@ a4size 210mm 297mm -@+ ! %%DocumentPaperSizes: a4 -@+ %%BeginPaperSize: a4 -@+ /setpagedevice where -@+ { pop << /PageSize [595 842] >> setpagedevice } -@+ { /a4 where { pop a4 } if } -@+ ifelse -@+ %%EndPaperSize - -@ letterSize 8.5in 11in -@+ ! %%DocumentPaperSizes: Letter -@+ %%BeginPaperSize: Letter -@+ /setpagedevice where -@+ { pop << /PageSize [612 792] >> setpagedevice } -@+ { /letter where { pop letter } if } -@+ ifelse -@+ %%EndPaperSize - -% The jacow paper size is the smaller of letter and a4 in both -% dimensions, and can therefore hopefully be printed on either paper -% size. As far as we know, Volker Schaa first used it for the JACOW -% conference proceedings that he produced. -@ jacow 210mm 11in -@+ ! %%DocumentPaperSizes: jacow -@+ %%BeginPaperSize: jacow -@+ /setpagedevice where -@+ { pop << /PageSize [595 792] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -% The smallbook paper size has been used by the Free Software Foundation -% to print manuals for many years, and is part of Texinfo. -@ smallbook 7in 9.25in -@+ ! %%DocumentPaperSizes: smallbook -@+ %%BeginPaperSize: smallbook -@+ /setpagedevice where -@+ { pop << /PageSize [504 666] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ halfexecutive 133mm 184mm -@+ ! %%DocumentPaperSizes: halfexecutive -@+ %%BeginPaperSize: halfexecutive -@+ /setpagedevice where -@+ { pop << /PageSize [378 522] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ halfletter 140mm 216mm -@+ ! %%DocumentPaperSizes: halfletter -@+ %%BeginPaperSize: halfletter -@+ /setpagedevice where -@+ { pop << /PageSize [396 612] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ statement 140mm 216mm -@+ ! %%DocumentPaperSizes: statement -@+ %%BeginPaperSize: statement -@+ /setpagedevice where -@+ { pop << /PageSize [396 612] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ executive 184mm 267mm -@+ ! %%DocumentPaperSizes: executive -@+ %%BeginPaperSize: executive -@+ /setpagedevice where -@+ { pop << /PageSize [522 756] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -% for powerdot -@ screen 8.25in 11in -@+ ! %%DocumentPaperSizes: Screen -@+ %%BeginPaperSize: Screen -@+ /setpagedevice where -@+ { pop << /PageSize [594 792] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -% a common size for printers (in north america). -@ sixbynine 6in 9in -@+ ! %%DocumentPaperSizes: SixByNine -@+ %%BeginPaperSize: SixByNine -@+ /setpagedevice where -@+ { pop << /PageSize [432 648] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ quarto 215mm 275mm -@+ ! %%DocumentPaperSizes: quarto -@+ %%BeginPaperSize: quarto -@+ /setpagedevice where -@+ { pop << /PageSize [610 780] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ note 216mm 279mm -@+ ! %%DocumentPaperSizes: note -@+ %%BeginPaperSize: note -@+ /setpagedevice where -@+ { pop << /PageSize [612 792] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ folio 216mm 330mm -@+ ! %%DocumentPaperSizes: folio -@+ %%BeginPaperSize: folio -@+ /setpagedevice where -@+ { pop << /PageSize [612 936] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ legal 8.5in 14in -@+ ! %%DocumentPaperSizes: Legal -@+ %%BeginPaperSize: Legal -@+ /setpagedevice where -@+ { pop << /PageSize [612 1008] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ 10x14 10in 14in -@+ ! %%DocumentPaperSizes: 10x14 -@+ %%BeginPaperSize: 10x14 -@+ /setpagedevice where -@+ { pop << /PageSize [720 1008] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ ledger 17in 11in -@+ ! %%DocumentPaperSizes: Ledger -@+ %%BeginPaperSize: Ledger -@+ /setpagedevice where -@+ { pop << /PageSize [1224 792] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ tabloid 11in 17in -@+ ! %%DocumentPaperSizes: Tabloid -@+ %%BeginPaperSize: Tabloid -@+ /setpagedevice where -@+ { pop << /PageSize [792 1224] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ 11x17 11in 17in -@+ ! %%DocumentPaperSizes: 11x17 -@+ %%BeginPaperSize: 11x17 -@+ /setpagedevice where -@+ { pop << /PageSize [792 1224] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ a0 841mm 1189mm -@+ ! %%DocumentPaperSizes: a0 -@+ %%BeginPaperSize: a0 -@+ /setpagedevice where -@+ { pop << /PageSize [2384 3370] >> setpagedevice } -@+ { /a0 where { pop a0 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a1 594mm 841mm -@+ ! %%DocumentPaperSizes: a1 -@+ %%BeginPaperSize: a1 -@+ /setpagedevice where -@+ { pop << /PageSize [1684 2384] >> setpagedevice } -@+ { /a1 where { pop a1 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a2 420mm 594mm -@+ ! %%DocumentPaperSizes: a2 -@+ %%BeginPaperSize: a2 -@+ /setpagedevice where -@+ { pop << /PageSize [1191 1684] >> setpagedevice } -@+ { /a2 where { pop a2 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a3 297mm 420mm -@+ ! %%DocumentPaperSizes: a3 -@+ %%BeginPaperSize: a3 -@+ /setpagedevice where -@+ { pop << /PageSize [842 1191] >> setpagedevice } -@+ { /a3 where { pop a3 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a5 148mm 210mm -@+ ! %%DocumentPaperSizes: a5 -@+ %%BeginPaperSize: a5 -@+ /setpagedevice where -@+ { pop << /PageSize [420 595] >> setpagedevice } -@+ { /a5 where { pop a5 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a6 105mm 148mm -@+ ! %%DocumentPaperSizes: a6 -@+ %%BeginPaperSize: a6 -@+ /setpagedevice where -@+ { pop << /PageSize [298 420] >> setpagedevice } -@+ { /a6 where { pop a6 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a7 74mm 105mm -@+ ! %%DocumentPaperSizes: a7 -@+ %%BeginPaperSize: a7 -@+ /setpagedevice where -@+ { pop << /PageSize [210 298] >> setpagedevice } -@+ { /a7 where { pop a7 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a8 52mm 74mm -@+ ! %%DocumentPaperSizes: a8 -@+ %%BeginPaperSize: a8 -@+ /setpagedevice where -@+ { pop << /PageSize [147 210] >> setpagedevice } -@+ { /a8 where { pop a8 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a9 37mm 52mm -@+ ! %%DocumentPaperSizes: a9 -@+ %%BeginPaperSize: a9 -@+ /setpagedevice where -@+ { pop << /PageSize [105 147] >> setpagedevice } -@+ { /a9 where { pop a9 } if } -@+ ifelse -@+ %%EndPaperSize - -@ a10 26mm 37mm -@+ ! %%DocumentPaperSizes: a10 -@+ %%BeginPaperSize: a10 -@+ /setpagedevice where -@+ { pop << /PageSize [74 105] >> setpagedevice } -@+ { /a10 where { pop a10 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb0 1030mm 1456mm -@+ ! %%DocumentPaperSizes: jisb0 -@+ %%BeginPaperSize: jisb0 -@+ /setpagedevice where -@+ { pop << /PageSize [2920 4127] >> setpagedevice } -@+ { /jisb0 where { pop jisb0 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb1 728mm 1030mm -@+ ! %%DocumentPaperSizes: jisb1 -@+ %%BeginPaperSize: jisb1 -@+ /setpagedevice where -@+ { pop << /PageSize [2064 2920] >> setpagedevice } -@+ { /jisb1 where { pop jisb1 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb2 515mm 728mm -@+ ! %%DocumentPaperSizes: jisb2 -@+ %%BeginPaperSize: jisb2 -@+ /setpagedevice where -@+ { pop << /PageSize [1460 2064] >> setpagedevice } -@+ { /jisb2 where { pop jisb2 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb3 364mm 515mm -@+ ! %%DocumentPaperSizes: jisb3 -@+ %%BeginPaperSize: jisb3 -@+ /setpagedevice where -@+ { pop << /PageSize [1032 1460] >> setpagedevice } -@+ { /jisb3 where { pop jisb3 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb4 257mm 364mm -@+ ! %%DocumentPaperSizes: jisb4 -@+ %%BeginPaperSize: jisb4 -@+ /setpagedevice where -@+ { pop << /PageSize [729 1032] >> setpagedevice } -@+ { /jisb4 where { pop jisb4 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb5 182mm 257mm -@+ ! %%DocumentPaperSizes: jisb5 -@+ %%BeginPaperSize: jisb5 -@+ /setpagedevice where -@+ { pop << /PageSize [516 729] >> setpagedevice } -@+ { /jisb5 where { pop jisb5 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb6 128mm 182mm -@+ ! %%DocumentPaperSizes: jisb6 -@+ %%BeginPaperSize: jisb6 -@+ /setpagedevice where -@+ { pop << /PageSize [363 516] >> setpagedevice } -@+ { /jisb6 where { pop jisb6 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb7 91mm 128mm -@+ ! %%DocumentPaperSizes: jisb7 -@+ %%BeginPaperSize: jisb7 -@+ /setpagedevice where -@+ { pop << /PageSize [258 363] >> setpagedevice } -@+ { /jisb7 where { pop jisb7 } if } -@+ ifelse -@+ %%EndPaperSize - -@ jisb8 64mm 91mm -@+ ! %%DocumentPaperSizes: jisb8 -@+ %%BeginPaperSize: jisb8 -@+ /setpagedevice where -@+ { pop << /PageSize [181 258] >> setpagedevice } -@+ { /jisb8 where { pop jisb8 } if } -@+ ifelse -@+ %%EndPaperSize - -@ b0 1000mm 1414mm -@+ ! %%DocumentPaperSizes: b0 -@+ %%BeginPaperSize: b0 -@+ /setpagedevice where -@+ { pop << /PageSize [2835 4008] >> setpagedevice } -@+ { /b0 where { pop b0 } if } -@+ ifelse -@+ %%EndPaperSize - -@ b1 707mm 1000mm -@+ ! %%DocumentPaperSizes: b1 -@+ %%BeginPaperSize: b1 -@+ /setpagedevice where -@+ { pop << /PageSize [2004 2835] >> setpagedevice } -@+ { /b1 where { pop b1 } if } -@+ ifelse -@+ %%EndPaperSize - -@ b2 500mm 707mm -@+ ! %%DocumentPaperSizes: b2 -@+ %%BeginPaperSize: b2 -@+ /setpagedevice where -@+ { pop << /PageSize [1417 2004] >> setpagedevice } -@+ { /b2 where { pop b2 } if } -@+ ifelse -@+ %%EndPaperSize - -@ b3 353mm 500mm -@+ ! %%DocumentPaperSizes: b3 -@+ %%BeginPaperSize: b3 -@+ /setpagedevice where -@+ { pop << /PageSize [1001 1417] >> setpagedevice } -@+ { /b3 where { pop b3 } if } -@+ ifelse -@+ %%EndPaperSize - -@ b4 250mm 353mm -@+ ! %%DocumentPaperSizes: b4 -@+ %%BeginPaperSize: b4 -@+ /setpagedevice where -@+ { pop << /PageSize [709 1001] >> setpagedevice } -@+ { /b4 where { pop b4 } if } -@+ ifelse -@+ %%EndPaperSize - -@ b5 176mm 250mm -@+ ! %%DocumentPaperSizes: b5 -@+ %%BeginPaperSize: b5 -@+ /setpagedevice where -@+ { pop << /PageSize [499 709] >> setpagedevice } -@+ { /b5 where { pop b5 } if } -@+ ifelse -@+ %%EndPaperSize - -@ b6 125mm 176mm -@+ ! %%DocumentPaperSizes: b6 -@+ %%BeginPaperSize: b6 -@+ /setpagedevice where -@+ { pop << /PageSize [354 499] >> setpagedevice } -@+ { /b6 where { pop b6 } if } -@+ ifelse -@+ %%EndPaperSize - -@ c5 162mm 229mm -@+ ! %%DocumentPaperSizes: c5 -@+ %%BeginPaperSize: c5 -@+ /setpagedevice where -@+ { pop << /PageSize [459 649] >> setpagedevice } -@+ { /c5 where { pop c5 } if } -@+ ifelse -@+ %%EndPaperSize - -@ DL 110mm 220mm -@+ ! %%DocumentPaperSizes: DL -@+ %%BeginPaperSize: DL -@+ /setpagedevice where -@+ { pop << /PageSize [312 624] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ Comm10 105mm 241mm -@+ ! %%DocumentPaperSizes: Comm10 -@+ %%BeginPaperSize: Comm10 -@+ /setpagedevice where -@+ { pop << /PageSize [297 684] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ Monarch 98.4mm 190.5mm -@+ ! %%DocumentPaperSizes: Monarch -@+ %%BeginPaperSize: Monarch -@+ /setpagedevice where -@+ { pop << /PageSize [279 540] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ archE 36in 48in -@+ ! %%DocumentPaperSizes: archE -@+ %%BeginPaperSize: archE -@+ /setpagedevice where -@+ { pop << /PageSize [2592 3456] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ archD 24in 36in -@+ ! %%DocumentPaperSizes: archD -@+ %%BeginPaperSize: archD -@+ /setpagedevice where -@+ { pop << /PageSize [1728 2592] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ archC 18in 24in -@+ ! %%DocumentPaperSizes: archC -@+ %%BeginPaperSize: archC -@+ /setpagedevice where -@+ { pop << /PageSize [1296 1728] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ archB 12in 18in -@+ ! %%DocumentPaperSizes: archB -@+ %%BeginPaperSize: archB -@+ /setpagedevice where -@+ { pop << /PageSize [864 1296] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ archA 9in 12in -@+ ! %%DocumentPaperSizes: archA -@+ %%BeginPaperSize: archA -@+ /setpagedevice where -@+ { pop << /PageSize [648 864] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ flsa 216mm 330.2mm -@+ ! %%DocumentPaperSizes: flsa -@+ %%BeginPaperSize: flsa -@+ /setpagedevice where -@+ { pop << /PageSize [612 936] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ flse 216mm 330.2mm -@+ ! %%DocumentPaperSizes: flse -@+ %%BeginPaperSize: flse -@+ /setpagedevice where -@+ { pop << /PageSize [612 936] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ csheet 431.8mm 558.8mm -@+ ! %%DocumentPaperSizes: csheet -@+ %%BeginPaperSize: csheet -@+ /setpagedevice where -@+ { pop << /PageSize [1224 1584] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ dsheet 558.8mm 863.6mm -@+ ! %%DocumentPaperSizes: dsheet -@+ %%BeginPaperSize: dsheet -@+ /setpagedevice where -@+ { pop << /PageSize [1584 2448] >> setpagedevice } -@+ if -@+ %%EndPaperSize - -@ esheet 863.6mm 1117.6mm -@+ ! %%DocumentPaperSizes: esheet -@+ %%BeginPaperSize: esheet -@+ /setpagedevice where -@+ { pop << /PageSize [2448 3168] >> setpagedevice } -@+ if -@+ %%EndPaperSize +% +% include the configuration for paper sizes +% +% WARNING FOR SYSTEM ADMINISTRATORS +% If you make a copy and drop this line, you have to include +% paper sizes manually! +cconfig-paper.ps % use -t unknown with a \special{papersize=...} for a nonstandard page size. @ unknown 0in 0in --- texlive-base-2013.20140211.orig/tlpkg/texlive.tlpdb +++ texlive-base-2013.20140211/tlpkg/texlive.tlpdb @@ -60918,6 +60918,7 @@ texmf-dist/dvips/config/config.mirrorprint texmf-dist/dvips/config/config.ot2 texmf-dist/dvips/config/config.ps + texmf-dist/dvips/config/config-paper.ps texmf-dist/dvips/config/config.qms texmf-dist/dvips/config/config.toshiba texmf-dist/dvips/config/config.unms debian/patches/upstream_fix_babel_french_days0000664000000000000000000000205512276370712016753 0ustar --- texmf-dist/tex/latex/babelbib/spanish.bdf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- texlive-base-2013.20130509.orig/texmf-dist/tex/latex/babelbib/spanish.bdf +++ texlive-base-2013.20130509/texmf-dist/tex/latex/babelbib/spanish.bdf @@ -73,9 +73,9 @@ \def\btxmonfebshort##1{\protect\foreignlanguage{#1}{Feb##1{}}}% \def\btxmonmarshort##1{\protect\foreignlanguage{#1}{Mar##1{}}}% \def\btxmonaprshort##1{\protect\foreignlanguage{#1}{Abr##1{}}}% - \def\btxmonmayshort##1{\protect\foreignlanguage{#1}{May}}% - \def\btxmonjunshort##1{\protect\foreignlanguage{#1}{Jun}}% - \def\btxmonjulshort##1{\protect\foreignlanguage{#1}{Jul}}% + \def\btxmonmayshort##1{\protect\foreignlanguage{#1}{May##1{}}}% + \def\btxmonjunshort##1{\protect\foreignlanguage{#1}{Jun##1{}}}% + \def\btxmonjulshort##1{\protect\foreignlanguage{#1}{Jul##1{}}}% \def\btxmonaugshort##1{\protect\foreignlanguage{#1}{Ago##1{}}}% \def\btxmonsepshort##1{\protect\foreignlanguage{#1}{Sep##1{}}}% \def\btxmonoctshort##1{\protect\foreignlanguage{#1}{Oct##1{}}}% debian/patches/dvipdfmx-config-paper-factorization0000664000000000000000000000265612276370712017625 0ustar --- texmf-dist/dvipdfmx/dvipdfmx-paper.cfg | 11 +++++++++++ texmf-dist/dvipdfmx/dvipdfmx.cfg | 10 ++-------- tlpkg/texlive.tlpdb | 1 + 3 files changed, 14 insertions(+), 8 deletions(-) --- /dev/null +++ texlive-base-2013.20140211/texmf-dist/dvipdfmx/dvipdfmx-paper.cfg @@ -0,0 +1,11 @@ +%% PDF Document Settings +%% +%% Papersize Option: +%% +%% p papersize-spec +%% +%% papersize-spec is 'paper-format' or length-pair, e.g., 'a4', 'letter', +%% '20cm,30cm'. Recognized unit is 'cm', 'mm', 'bp', 'pt', 'in'. + +p a4 + --- texlive-base-2013.20140211.orig/texmf-dist/dvipdfmx/dvipdfmx.cfg +++ texlive-base-2013.20140211/texmf-dist/dvipdfmx/dvipdfmx.cfg @@ -27,14 +27,8 @@ %% PDF Document Settings %% -%% Papersize Option: -%% -%% p papersize-spec -%% -%% papersize-spec is 'paper-format' or length-pair, e.g., 'a4', 'letter', -%% '20cm,30cm'. Recognized unit is 'cm', 'mm', 'bp', 'pt', 'in'. - -p a4 +%% Paper configurations can be found in dvipdfmx-paper.cfg +i dvipdfmx-paper.cfg %% Annotation Box Margin: %% --- texlive-base-2013.20140211.orig/tlpkg/texlive.tlpdb +++ texlive-base-2013.20140211/tlpkg/texlive.tlpdb @@ -60123,6 +60123,7 @@ texmf-dist/doc/man/man1/extractbb.man1.pdf runfiles size=42 texmf-dist/dvipdfmx/dvipdfmx.cfg + texmf-dist/dvipdfmx/dvipdfmx-paper.cfg texmf-dist/fonts/cmap/dvipdfmx/EUC-UCS2 texmf-dist/fonts/cmap/dvipdfmx/README texmf-dist/fonts/cmap/dvipdfmx/UTF8-UCS2 debian/patches/dvipdfmx.cfg_whitespace0000664000000000000000000000120312276370712015340 0ustar --- texmf-dist/dvipdfmx/dvipdfmx.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: texlive-base-2011.20120216/texmf-dist/dvipdfmx/dvipdfmx.cfg =================================================================== --- texlive-base-2011.20120216.orig/texmf-dist/dvipdfmx/dvipdfmx.cfg 2011-11-03 22:59:19.000000000 +0900 +++ texlive-base-2011.20120216/texmf-dist/dvipdfmx/dvipdfmx.cfg 2012-02-16 23:59:31.849633176 +0900 @@ -34,7 +34,7 @@ %% papersize-spec is 'paper-format' or length-pair, e.g., 'a4', 'letter', %% '20cm,30cm'. Recognized unit is 'cm', 'mm', 'bp', 'pt', 'in'. -p a4 +p a4 %% Annotation Box Margin: %% debian/patches/set-e-fmtutil0000664000000000000000000000164512276370712013256 0ustar --- texmf-dist/scripts/texlive/fmtutil.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) --- texlive-base-2013.20130509.orig/texmf-dist/scripts/texlive/fmtutil.sh +++ texlive-base-2013.20130509/texmf-dist/scripts/texlive/fmtutil.sh @@ -3,6 +3,9 @@ # Public domain. Originally written by Thomas Esser. # Run with --help for usage. +set -e +retval=0 + # program history: # further changes in texk/tetex/ChangeLog. # 2007-01-04 patch by JK to support $engine subdir (enabled by default) @@ -523,8 +526,8 @@ if test -n "$cfgmaint"; then if test -z "$cfgparam"; then setupTmpDir - co=`tcfmgr --tmp $tmpdir --cmd co --file $cnf` - test $? = 0 || cleanup 1 + co=`tcfmgr --tmp $tmpdir --cmd co --file $cnf || retval=$?` + test $retval = 0 || cleanup 1 set x $co; shift id=$1; cnf_file=$3; orig=$4 verboseMsg "$progname: initial config file is \`$orig'" debian/texlive-full.lintian-overrides0000664000000000000000000000045112277555627015212 0ustar texlive-full: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-full: license-problem-font-adobe-copyrighted-fragment texlive-full: zero-byte-file-in-doc-directory texlive-full: extra-license-file texlive-full: script-not-executable texlive-full: wrong-name-for-upstream-changelog debian/po/0000775000000000000000000000000012164265573007621 5ustar debian/po/ca.po0000664000000000000000000000625112021251372010530 0ustar # debconf template translation # Copyright (C) 2010 Frank Küster # This file is in the public domain; it may be freely modified and/or distributed # Frank Küster 2010 # Innocent De Marchi , 2011 # msgid "" msgstr "" "Project-Id-Version: 2009-13\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-09-08 17:55+0100\n" "Last-Translator: Innocent De Marchi \n" "Language-Team: Catalan \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Catalan\n" "X-Poedit-Country: Spain\n" #. Type: error #. Description #: ../texlive-base.templates:2001 #, fuzzy #| msgid "" #| "TeX configuration cannot handle the system paper size ${libpaperPaper}" msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "" "La configuració de TeX no pot gestionar la mida de paper del sistema " "${libpaperPaper}" #. Type: error #. Description #: ../texlive-base.templates:2001 #, fuzzy #| msgid "" #| "Your system-wide paper size is set to ${libpaperPaper}. However, the TeX " #| "configuration system cannot handle this paper size for ${binary}." msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "La mida de paper definida en el sistema és ${libpaperPaper}. Tot i així, la " "configuració de TeX en el sistema no pot gestionar aquesta mida de paper per " "a ${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "No es faran canvis en la configuració actual." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 #, fuzzy #| msgid "Choose TeX binaries that should use system paper size" msgid "TeX binaries that should use the system paper size:" msgstr "Trieu els binaris TeX que faran servir la mida de paper del sistema " #. Type: multiselect #. Description #: ../texlive-base.templates:3001 #, fuzzy #| msgid "" #| "Currently, the TeX binaries have different default paper sizes set on " #| "this system. Please choose which of them should get the system paper " #| "size, ${libpaperPaper}, as their default." msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Actualment, els binaris de TeX tenen definides diferents mides de paper " "predeterminats en el sistema. Seleccioneu quin d'ells ha de tenir la mida " "del paper del sistema, ${libpaperPaper}, com a predeterminat." #~ msgid "For a list of paper sizes known for ${binary}, execute" #~ msgstr "" #~ "Per veure una llista de les mides de paper gestionades per ${binary}, " #~ "executeu" #~ msgid "texconfig ${binary_commandline} paper" #~ msgstr "texconfig ${binary_commandline} paper" debian/po/sk.po0000664000000000000000000000507212021251372010562 0ustar # Slovak debconf template translation # This file is in the public domain; it may be freely modified and/or distributed # Slavko , 2011. # msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-11\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-08-28 19:43+0200\n" "Last-Translator: Slavko \n" "Language-Team: Slovak \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Neznáma systémová veľkosť strany ${libpaperPaper}" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "Aktuálne definovaná systémová veľkosť strany je ${libpaperPaper}. Ale " "konfiguračný systém TeX nedokáže túto veľkosť strany spracovať pre ${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "Nastavenie ostane nezmenené." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Nasledujúci príkaz zobrazí zoznam známych veľkostí strany pre ${binary}:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "Binárne súbory TeX, ktoré by mali používať systémovú veľkosť strany:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Binárne súbory TeX v tomto systéme momentálne používajú rôzne predvolené " "veľkosti strany. Prosím vyberte, ktoré z nich majú použiť systémovú veľkosť " "strany, ${libpaperPaper}, ako svoju predvolenú." #~ msgid "For a list of paper sizes known for ${binary}, execute" #~ msgstr "Zoznam veľkostí strany, ktoré ${binary} pozná, získate spustením" #~ msgid "texconfig ${binary_commandline} paper" #~ msgstr "texconfig ${binary_commandline} paper" debian/po/it.po0000664000000000000000000000524012021251372010556 0ustar # Italian translation of texlive-base'S PO-DEBCONF FILE. # Copyright (C) 2010 Frank Küster # This file is in the public domain; it may be freely modified and/or distributed # Frank Küster 2010 # Dario Santamaria , 2011. # msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-14\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-09-26 21:29+0100\n" "Last-Translator: Dario Santamaria \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Dimensione della carta di sistema non gestibile (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "La dimensione della carta di sistema attualmente definita è " "${libpaperPaper}. Tuttavia il sistema di configurazione di TeX non permette " "di gestire la dimensione della carta per ${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "L'impostazione rimarrà invariata." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Il seguente comando mostra la lista delle dimensioni della carta conosciute " "per ${binary}:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "" "Binari di TeX che dovranno utilizzare la dimensione della carta di sistema:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "I binari di TeX del sistema attualmente utilizzano differenti dimensioni " "predefinite della carta. Scegliere quali di questi dovranno avere le " "dimensioni della carta predefinite, ${libpaperPaper}." #~ msgid "For a list of paper sizes known for ${binary}, execute" #~ msgstr "" #~ "Per ottenere una lista di dimensioni della carta note per ${binary}, " #~ "eseguire" #~ msgid "texconfig ${binary_commandline} paper" #~ msgstr "texconfig ${binary_commandline} paper" debian/po/da.po0000664000000000000000000000440712021251372010532 0ustar # Danish translation texlive-base. # Copyright (C) 2011 texlive-base & nedenstående oversættere. # This file is distributed under the same license as the texlive-base package. # Joe Hansen , 2011. # msgid "" msgstr "" "Project-Id-Version: texlive-base\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-09-04 05:26+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Uhåndterbar systempapirstørrelse (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "Den aktuelt definerede systempapirstørrelse er ${libpaperPaper}. TeX-" "konfigurationssystemet kan dog ikke håndtere denne papirstørrelse for " "${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "Denne indstilling vil forblive uændret." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Den følgende kommando kan vise listen over kendte papirstørrelser for " "${binary}:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "TeX-binære filer som bør bruge systempapirstørrelsen:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Dette systems TeX-binære filer bruger aktuelt forskellige papirstørrelser. " "Vælg venligst hvilken af dem der skal have systempapirstørrelsen " "(${libpaperPaper}) som deres standard." debian/po/pt.po0000664000000000000000000000460712021251372010573 0ustar # Portuguese translation for texlive-base (debconf) # This file is distributed under the same license as the texlive-base package. # Rui Branco , 2011. # msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-14\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-09-03 10:37+0100\n" "Last-Translator: Rui Branco \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "" "Dimensão da folha de papel (${libpaperPaper}) impossível de gerir pelo " "sistema " #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "A dimensão da folha de papel actual no sistema é de ${libpaperPaper}. No " "entanto, a configuração de sistema do TeX não consegue manusear esta " "dimensão do papel para ${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "A configuração manter-se-á inalterada." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "O seguinte comando pode mostrar uma lista de dimensões de folhas de papel " "para ${binary}:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "" "Os binários TeX que deverão ser utilizados para a dimensão de sistema da " "folha de papel:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Os binários de sistema TeX utilizam actualmente diferentes dimensões de " "folha de papel. Por favor escolha qual das dimensões (${libpaperPaper}) " "pretende como omissão de sistema para a folha de papel." debian/po/sv.po0000664000000000000000000000511512021251372010573 0ustar # Translation of texlive-base debconf template to Swedish # Copyright (C) 2011 Martin Bagge # This file is distributed under the same license as the texlive-base package. # # Martin Bagge , 2011 msgid "" msgstr "" "Project-Id-Version: 2009-11\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-09-01 22:45+0100\n" "Last-Translator: Martin Bagge / brother \n" "Language-Team: Swedish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Swedish\n" "X-Poedit-Country: Sweden\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Systemets pappersstorlek (${libpaperPaper}) hanteras inte" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "Nuvarande systeminställning för pappersstorlek är ${libpaperPaper}. Dock kan " "inte TeX inställningssystem hantera den här pappersstorleken för ${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "Inställningen kommer inte att ändras." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Följande kommando kan visa en lista med hanterbara pappersstorlekar för " "${binary}:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "TeX-binärer som ska använda systemets pappersstorlek:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Systemets TeX-binärer använder för närvarande olika pappersstorlekar som " "standard. Ange vilka av dem som ska få systemets pappersstorlek " "(${libpaperPaper}) som deras standard." #~ msgid "For a list of paper sizes known for ${binary}, execute" #~ msgstr "För en lista med kända pappersstorlekar för ${binary} exekvera " #~ msgid "texconfig ${binary_commandline} paper" #~ msgstr "texconfig ${binary_commandline} paper" debian/po/fr.po0000664000000000000000000000453312021251372010555 0ustar # Translation of the texbase-live debconf template to French # Copyright (C) 2011 Alexandre Normand # This file is distributed under the same license as the texbase-live package. # Alexandre Normand , 2011. # msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-11\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-08-25 20:23+0100\n" "Last-Translator: Alexandre Normand \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Format de papier du système non géré (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "Le format de papier actuel du système est ${libpaperPaper}. Cependant, la " "configuration TeX du système ne peut pas gérer ce format de papier pour " "${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "Le paramètre restera inchangé." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "La commande suivante affiche la liste des formats de papier gérés par " "${binary} :" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "Binaires Tex devant utiliser le format de papier du système :" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Les binaires TeX de ce système utilisent actuellement différents formats de " "papier par défaut. Veuillez choisir ceux d'entre eux qui utiliseront par " "défaut le format de papier du système (${libpaperPaper})." debian/po/nl.po0000664000000000000000000000453612021251372010562 0ustar # Dutch translation of texlive-base debconf templates. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the texlive-base package. # Jeroen Schot , 2011. # msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-14\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-08-25 09:34+0200\n" "Last-Translator: Jeroen Schot \n" "Language-Team: Debian l10n Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Onbruikbaar papierformaat van het systeem (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "Het huidige papierformaat op dit systeem is ${libpaperPaper}. Het " "configuratiesysteem van TeX kan niet overweg met dit papierformaat voor " "${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "De instelling zal niet worden gewijzigd." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Het volgende commando kan u een lijst van bekende papierformaten tonen voor " "${binary}:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "" "TeX-programma's die het papierformaat van het systeem moeten gebruiken:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "De TeX-programma's op dit systeem gebruiken op dit moment verschillende " "standaard papierformaten. Geef aan welke van hen het papierformaat van dit " "systeem (${libpaperPaper}) als hun standaard moeten gebruiken." debian/po/pl.po0000664000000000000000000000471612164265573010604 0ustar # Translation of texlive-base debconf templates to Polish. # Copyright (C) 2012 # This file is distributed under the same license as the texlive-base package. # # Michał Kułach , 2013. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2013-06-05 20:14+0200\n" "Last-Translator: Michał Kułach \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.4\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Nieobsługiwany rozmiar papieru (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "Obecnie zdefiniowanym, systemowym rozmiarem papieru jest ${libpaperPaper}. " "Niestety, konfiguracja TeX-a nie może obsłużyć tego formatu papieru w " "przypadku ${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "Ustawienie nie zostanie zmienione." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Poniższe polecenie może wypisać listę znanych przez ${binary} rozmiarów " "papieru:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "" "Pliki binarne TeX-a, które powinny używać systemowego rozmiaru papieru:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Pliki binarne TeX-a w tym systemie, używają aktualnie innych domyślnych " "rozmiarów papieru. Proszę wybrać, które z nich powinny otrzymać systemowy " "rozmiar papieru (${libpaperPaper}) jako swoje ustawienie domyślne." debian/po/POTFILES.in0000664000000000000000000000006112021251372011353 0ustar [type: gettext/rfc822deb] texlive-base.templates debian/po/cs.po0000664000000000000000000000457212021251372010556 0ustar # Czech PO debconf template translation of texlive-base. # Copyright (C) 2010 Michal Simunek # This file is distributed under the same license as the texlive-base package. # Michal Simunek , 2011. # msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-14\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-08-25 15:31+0200\n" "Last-Translator: Michal Simunek \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Nezpracovatelná systémová velikost listu (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "Celosystémová velikost listu je nyní nadefinována na ${libpaperPaper}. " "Systém pro nastavení TeXu však nemůže pro ${binary} tuto velikost listu " "zpracovat." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "Nastavení zůstane nezměněno." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Pomocí následujícího příkazu lze zobrazit známé velikosti listu pro " "${binary}:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "Binární soubory TeXu, které mají používat systémovou velikost listu:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Tyto systémové binární soubory TeXu nyní používají různé výchozí velikosti " "listu. Zvolte si prosím které z nich mají převzít systémovou velikost listu " "(${libpaperPaper}) jako svou výchozí velikost." debian/po/es.po0000664000000000000000000000622712021251372010557 0ustar # texlive-base po-debconf translation to Spanish # Copyright (C) 2011 Software in the Public Interest # This file is distributed under the same license as the texlive-base package. # # Changes: # - Initial translation # Francisco Javier Cuadrado , 2011 # # Traductores, si no conocen el formato PO, merece la pena leer la # documentación de gettext, especialmente las secciones dedicadas a este # formato, por ejemplo ejecutando: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Equipo de traducción al español, por favor lean antes de traducir # los siguientes documentos: # # - El proyecto de traducción de Debian al español # http://www.debian.org/intl/spanish/ # especialmente las notas y normas de traducción en # http://www.debian.org/intl/spanish/notas # # - La guía de traducción de po's de debconf: # /usr/share/doc/po-debconf/README-trans # o http://www.debian.org/intl/l10n/po-debconf/README-trans # msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-14\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-08-30 13:50+0200\n" "Last-Translator: Francisco Javier Cuadrado \n" "Language-Team: Debian l10n Spanish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Tamaño de página del sistema inmanejable (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "El tamaño de página del sistema definido actualmente es ${libpaperPaper}. " "Sin embargo, el sistema de configuración de TeX no puede manejar este tamaño " "de página para ${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "El ajuste se mantendrá sin cambios." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "La siguiente orden puede mostrar la lista de tamaños de página conocidos " "para ${binary}:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "" "Los binarios de TeX que deberían utilizar el tamaño de página del sistema:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Estos binarios de TeX del sistema actualmente utilizan tamaños de página " "predeterminados diferentes. Escoja cuáles de ellos deberían tener el tamaño " "de página del sistema (${libpaperPaper}) como predeterminado." debian/po/templates.pot0000664000000000000000000000317312021251372012327 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" debian/po/de.po0000664000000000000000000000451112021251372010532 0ustar # German debconf translation of texlive-base. # Copyright (C) 2005 Norbert Preining, 2006 Frank Küster. # This file is distributed under the same license as the texlive-base package. # Translation by Chris Leick , 2011 # msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-14\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-09-19 21:56+0200\n" "Last-Translator: Chris Leick \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "Nicht verwaltbare Systempapiergröße (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "Die derzeit definierte systemweite Papiergröße ist ${libpaperPaper}. Das TeX-" "Konfigurationssystem kann jedoch nicht mit dieser Papiergröße für ${binary} " "umgehen." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "Die Einstellung wird unverändert bleiben." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Der folgende Befehl kann eine Liste der bekannten Papiergrößen für ${binary} " "anzeigen:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "TeX-Programme, die die Systempapiergröße nutzen sollen:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "Die TeX-Programme dieses Systems benutzen derzeit unterschiedliche " "Standardpapiergrößen. Bitte wählen Sie, welche davon die Systempapiergröße " "(${libpaperPaper}) als Vorgabe annehmen soll." debian/po/ru.po0000664000000000000000000000567212021251372010601 0ustar # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the texlive-base package. # # Yuri Kozlov , 2011. msgid "" msgstr "" "Project-Id-Version: texlive-base 2009-14\n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2011-08-27 08:43+0400\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "" "В системе используется неподдерживаемый размер бумажного листа " "(${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "" "В настоящий момент, в системе указан размер бумажного листа " "${libpaperPaper}. Однако система настройки TeX не способна обработать этот " "размер для ${binary}." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "Этот параметр останется неизменённым." #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "" "Следующей командой можно посмотреть список допустимых для ${binary} размеров " "бумажного листа:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "" "Программы TeX, которые должны использовать размер бумаги, указанный в " "системе:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "" "В этой системе программы TeX используют различные размеры бумажного листа по " "умолчанию. Выберите, какие из них должны использовать системный размер " "бумаги (${libpaperPaper}) как настройку по умолчанию." debian/po/ja.po0000664000000000000000000000451512044050761010544 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Kenshi Muto , 2012. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: texlive-base@packages.debian.org\n" "POT-Creation-Date: 2012-04-24 14:30+0900\n" "PO-Revision-Date: 2012-07-29 08:27+0900\n" "Last-Translator: Kenshi Muto \n" "Language-Team: debian-japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "Unmanageable system paper size (${libpaperPaper})" msgstr "管理できないシステムの紙サイズです (${libpaperPaper})" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The currently defined system-wide paper size is ${libpaperPaper}. However, " "the TeX configuration system cannot handle this paper size for ${binary}." msgstr "現在定義されているシステム全体の紙サイズは ${libpaperPaper} です。しかし、${binary} のための TeX の設定システムはこの紙サイズを扱えません。" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "The setting will remain unchanged." msgstr "設定は変更されないままになります。" #. Type: error #. Description #: ../texlive-base.templates:2001 msgid "" "The following command can show the list of known paper sizes for ${binary}:" msgstr "次のコマンドで ${binary} の既知の紙サイズの一覧を表示できます:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "TeX binaries that should use the system paper size:" msgstr "システムの紙サイズを使うべきTeX バイナリ:" #. Type: multiselect #. Description #: ../texlive-base.templates:3001 msgid "" "This system's TeX binaries currently use different default paper sizes. " "Please choose which of them should get the system paper size " "(${libpaperPaper}) as their default." msgstr "このシステムの TeX バイナリは現在、異なるデフォルトの紙サイズを使用しています。デフォルトのシステムの紙サイズ (${libpaperPaper}) を取得するバイナリを選んでください。" debian/texlive-generic-recommended.lintian-overrides0000664000000000000000000000060312277555627020143 0ustar texlive-generic-recommended: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-generic-recommended: license-problem-font-adobe-copyrighted-fragment texlive-generic-recommended: zero-byte-file-in-doc-directory texlive-generic-recommended: extra-license-file texlive-generic-recommended: script-not-executable texlive-generic-recommended: wrong-name-for-upstream-changelog debian/texlive-pictures.lintian-overrides0000664000000000000000000000050112277555627016102 0ustar texlive-pictures: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-pictures: license-problem-font-adobe-copyrighted-fragment texlive-pictures: zero-byte-file-in-doc-directory texlive-pictures: extra-license-file texlive-pictures: script-not-executable texlive-pictures: wrong-name-for-upstream-changelog debian/transitional-packages0000664000000000000000000000277012216217321013401 0ustar texlive-doc-ar:texlive-lang-arabic texlive-doc-bg:texlive-lang-european, texlive-lang-cyrillic texlive-doc-cs+sk:texlive-lang-czechslovak texlive-doc-de:texlive-lang-german texlive-doc-en:texlive-lang-english, texlive-base texlive-doc-es:texlive-lang-spanish texlive-doc-fi:texlive-lang-european texlive-doc-fr:texlive-lang-french texlive-doc-it:texlive-lang-italian texlive-doc-ja:texlive-lang-cjk texlive-doc-ko:texlive-lang-cjk texlive-doc-mn:texlive-lang-other, texlive-lang-cyrillic texlive-doc-nl:texlive-lang-european texlive-doc-pl:texlive-lang-polish texlive-doc-pt:texlive-lang-portuguese texlive-doc-rs:texlive-lang-cyrillic texlive-doc-ru:texlive-lang-cyrillic texlive-doc-si:texlive-lang-european texlive-doc-th:texlive-lang-other texlive-doc-tr:texlive-lang-european texlive-doc-uk:texlive-lang-cyrillic texlive-doc-vi:texlive-lang-other texlive-doc-zh:texlive-lang-cjk texlive-lang-armenian:texlive-lang-european texlive-lang-croatian:texlive-lang-european texlive-lang-danish:texlive-lang-european texlive-lang-dutch:texlive-lang-european texlive-lang-finnish:texlive-lang-european texlive-lang-hebrew:texlive-lang-other texlive-lang-hungarian:texlive-lang-european texlive-lang-latin:texlive-lang-european texlive-lang-latvian:texlive-lang-european texlive-lang-lithuanian:texlive-lang-european texlive-lang-mongolian:texlive-lang-cyrillic texlive-lang-norwegian:texlive-lang-european texlive-lang-swedish:texlive-lang-european texlive-lang-tibetan:texlive-lang-other texlive-lang-vietnamese:texlive-lang-other debian/Licenses.header0000664000000000000000000000313012021251372012077 0ustar # # 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 # or report to the TeX Catalogue Maintainers. # debian/texlive-base.menu0000664000000000000000000000060712021251372012444 0ustar ?package(texlive-base):\ needs="x11"\ section="Applications/Viewers"\ title="XDvi"\ command="/usr/bin/xdvi"\ hints="DVI,Documents" ?package(texlive-base):\ needs="text"\ section="Applications/System/Administration"\ title="TeXconfig"\ command="/usr/bin/texconfig" ?package(texlive-base):\ needs="x11"\ section="Help" \ title="TeXdoctk"\ command="/usr/bin/texdoctk" debian/bug-control0000664000000000000000000000010412151765512011346 0ustar report-with: tex-common package-status: tex-common texlive-binaries debian/copyright0000664000000000000000000010124112021251512011111 0ustar 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 (2005-) Frank Küster (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. 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 " 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-/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-/Licenses. debian/rules0000775000000000000000000001136212277555627010275 0ustar #!/usr/bin/make -f # # debian/rules file for texlive-base PACKAGES=texlive-base texlive-generic-recommended texlive-latex-base texlive-latex-recommended texlive-fonts-recommended texlive-pictures texlive-luatex texlive-metapost texlive-omega texlive-xetex texlive-fonts-recommended-doc texlive-latex-base-doc texlive-latex-recommended-doc texlive-metapost-doc texlive-pictures-doc METAPACKAGES=texlive texlive-full SHELL=/bin/bash build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: touch build-stamp clean: 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,hyphens,formats,info,manpages} ; \ rm -f debian/$$i.{lintian-overrides} ; \ done rm -f debian/texlive-base.cnf # 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 -X.bak rm -f configure-stamp rm -f build-stamp rm -f install-stamp install: install-stamp install-stamp: build-stamp # make sure we have texmf-dist/web2c otherwise the media detection # might break (like in texlive-lang) mkdir -p texmf-dist/web2c perl debian/tpm2deb-bin.pl --nosource $(PACKAGES) $(METAPACKAGES) for i in $(PACKAGES) $(METAPACKAGES) ; do \ bash debian/generate-license-file $$i ; \ bash debian/fix-privacy-breach $$i ; \ if [ -r debian/$$i.links.dist ] ; then cat debian/$$i.links.dist >> debian/$$i.links ; fi ; \ done mkdir -p debian/texlive-base/etc/texmf/texdoctk mv debian/texlive-base/usr/share/texlive/texmf-dist/texdoctk/texdocrc.defaults \ debian/texlive-base/etc/texmf/texdoctk rmdir --ignore-fail-on-non-empty debian/texlive-base/usr/share/texlive/texmf-dist/texdoctk # link pfb/afm files (type1 fonts) into /usr/share/fonts for i in $(PACKAGES) $(METAPACKAGES) ; do \ bash debian/create-font-links $$i >> debian/$$i.links ; \ done touch install-stamp binary-arch: binary-indep: build install dh_testdir dh_testroot dh_install dh_installdirs dh_installmenu dh_lintian dh_bugfiles -A dh_installdocs -A debian/README.source debian/README.Debian dh_installdocs -p texlive-base README readme-txt.dir readme-html.dir debian/CHANGES.packaging # nasty trick # mptopdf needs a dump, but is a link to a script # we have to trick dh_installtex to accept it mv debian/texlive-latex-base/usr/bin/mptopdf \ debian/texlive-latex-base/usr/bin/mptopdf.bck ln -s pdftex debian/texlive-latex-base/usr/bin/mptopdf dh_installtex -Ntexlive-base -A --priority=10 \ $(patsubst %,-N%,$(METAPACKAGES)) \ --flavor=lsr:full,tree:texlive # nasty trick undoing rm debian/texlive-latex-base/usr/bin/mptopdf mv debian/texlive-latex-base/usr/bin/mptopdf.bck \ debian/texlive-latex-base/usr/bin/mptopdf # end of nasty trick dh_installtex -ptexlive-base --priority=10 \ --flavor=format:build_all,lsr:full,tree:texlive # /usr/bin/mf has been created by dh_installtex as symlink to # mf-nowin, but is also shipped by texlive-binaries, remove it. rm debian/texlive-base/usr/bin/mf # furthermore we want to have etex and pdfetex as links in # texlive-binaries and not in texlive-base, remove them here # and add them via dh_link in texlive-binaries # this is just out of history, would be nicer to have changed rm debian/texlive-base/usr/bin/etex rm debian/texlive-base/usr/bin/pdfetex # for the libpaper hook, install templates and # translations. No need to modify postrm. I hope it accepts # the missing config script dh_installdebconf -n cp debian/texlive-base.libpaper debian/texlive-base/etc/libpaper.d/texlive-base chmod a+x debian/texlive-base/etc/libpaper.d/texlive-base dh_installchangelogs dh_installman bash debian/fix-manpages.sh # info pages bash debian/convert-info-files-to-unix.sh dh_installinfo # remove info files that are present in texlive-binaries # has to be done after the dh_installinfo call rm debian/texlive-base/usr/share/info/dvips.info* rm debian/texlive-base/usr/share/info/web2c.info* rm debian/texlive-base/usr/share/info/kpathsea.info* rmdir --ignore-fail-on-non-empty debian/texlive-base/usr/share/info dh_installmime dh_lintian dh_link dh_compress -X.pdf dh_fixperms # remove .bat files, nobody needs them find debian/texlive-*/usr/share/texlive/texmf-dist/ -name \*.bat -a -type f -exec rm '{}' \; # remove x bit from files in the doc hierarchy find debian/texlive-*/usr/share/doc/texlive-doc -type f -exec chmod a-x '{}' \; # 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 -- -Zxz binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install # eof debian/texlive-fonts-recommended.lintian-overrides0000664000000000000000000000202712277555627017662 0ustar texlive-fonts-recommended: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-fonts-recommended: license-problem-font-adobe-copyrighted-fragment texlive-fonts-recommended: zero-byte-file-in-doc-directory texlive-fonts-recommended: extra-license-file texlive-fonts-recommended: script-not-executable texlive-fonts-recommended: wrong-name-for-upstream-changelog texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/fpl/fpl/TeXPalladioL-BoldItalicOsF.pe #!fontforge texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/fpl/fpl/TeXPalladioL-BoldOsF.pe #!fontforge texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/fpl/fpl/TeXPalladioL-ItalicOsF.pe #!fontforge texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/fpl/fpl/TeXPalladioL-SC.pe #!fontforge texlive-fonts-recommended: unusual-interpreter ./usr/share/texlive/texmf-dist/source/fonts/hfbright/simplify-rename.pe #!pfaedit debian/texlive-latex-recommended-doc.lintian-overrides0000664000000000000000000000061712277555627020414 0ustar texlive-latex-recommended-doc: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-latex-recommended-doc: license-problem-font-adobe-copyrighted-fragment texlive-latex-recommended-doc: zero-byte-file-in-doc-directory texlive-latex-recommended-doc: extra-license-file texlive-latex-recommended-doc: script-not-executable texlive-latex-recommended-doc: wrong-name-for-upstream-changelog debian/texlive-latex-base.lintian-overrides0000664000000000000000000000051512277555627016276 0ustar texlive-latex-base: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-latex-base: license-problem-font-adobe-copyrighted-fragment texlive-latex-base: zero-byte-file-in-doc-directory texlive-latex-base: extra-license-file texlive-latex-base: script-not-executable texlive-latex-base: wrong-name-for-upstream-changelog debian/texlive-base.libpaper0000664000000000000000000001317412226730566013317 0ustar #!/bin/sh -e # created 2010 by Frank Küster frank@debian.org # The code may be freely copied, distributed and/or modified # The plan: # 1. Analyze the current situation and compare with the libpaper setting: # a) Get the settings for dvips, xdvi, pdftex and dvipdfmx from # their respective conffiles - use texconfig-sys for that # b) Get the libpaper setting # c) Check whether all 4 binaries have the same current setting. # 2. Depending on the comparison, act differently # a) if Yes, check whether current setting and libpaper setting are the same # i. if Yes, we are done # ii. if no, call "texconfig-sys paper $libpaper-default" and check the return value # A. If the return value is 1, give a debconf warning that nothing has been changed # In any case we are done # b) if No, # i. print a debconf multiselect window that lists the current settings and # lets the admin select which binaries should get the new, changed configuration # ii. next, call "texconfig-sys $binary paper $libpaper-default" for each selected binary, # and check the return value # A. If the return value is 1, give a debconf warning that nothing has been changed # Done. # If texlive-base is removed, just do nothing. test -x /usr/share/texlive/texmf-dist/texconfig/tcfmgr || exit 0 . /usr/share/debconf/confmodule db_version 2.0 ##################################### # # code from dh_installtex postinst-tex snippet # #################################### dhit_libkpathsea_configured () { kpsewhich --version >/dev/null 2>&1 } dhit_update_lsr_files () { tempfile=$(mktemp -p /tmp mktexlsr.XXXXXXXX) printf "Running mktexlsr. This may take some time... " if mktexlsr $* > $tempfile 2>&1 ; then rm -f $tempfile echo "done." else exec >&2 echo echo "mktexlsr $* failed. Output has been stored in" echo "$tempfile" echo "Please include this file if you report a bug." echo exit 1 fi } dhit_build_format () { tempfile=$(mktemp -p /tmp fmtutil.XXXXXXXX) printf "Building format(s) $*.\n\tThis may take some time... " if fmtutil-sys "$@" > $tempfile 2>&1 ; then rm -f $tempfile echo "done." else exec >&2 echo echo "fmtutil-sys failed. Output has been stored in" echo "$tempfile" echo "Please include this file if you report a bug." echo exit 1 fi } ##################################### # # end code from dh_installtex postinst-tex snippet # #################################### dvips=$(tl-paper get dvips) xdvi=$(tl-paper get xdvi) pdftex=$(tl-paper get pdftex) dvipdfmx=$(tl-paper get dvipdfmx) LibpaperPaper=$(paperconf) FourPapersAllSame=false if [ "$dvips" = "$xdvi" ] && \ [ "$dvips" = "$pdftex" ] && \ [ "$dvips" = "$dvipdfmx" ]; then FourPapersAllSame=true fi if [ $FourPapersAllSame = true ]; then if [ "$dvips" = $LibpaperPaper ]; then exit 0 else if tl-paper set all $LibpaperPaper; then if dhit_libkpathsea_configured; then if which mktexlsr >/dev/null; then dhit_update_lsr_files /var/lib/texmf fi dhit_build_format --refresh fi # finished now exit 0 else # texconfig-sys didn't understand the paper name db_subst texlive-base/texconfig_ignorant libpaperPaper $LibpaperPaper db_subst texlive-base/texconfig_ignorant binary "all programs" db_subst texlive-base/texconfig_ignorant binary_commandline "" # the priority will be treated as critical anyway for all error templates. db_input critical texlive-base/texconfig_ignorant || true db_go || true fi fi else # b) if No, # i. print a debconf multiselect window that lists the current settings and # lets the admin select which binaries should get the new, changed configuration # ii. next, call "texconfig-sys $binary paper $libpaper-default" for each selected binary, # and check the return value # A. If the return value is 1, give a debconf warning that nothing has been changed # Done. # the four Papers are not all the same. Ask the user. db_subst texlive-base/binary_chooser libpaperPaper $LibpaperPaper db_fset texlive-base/binary_chooser seen false db_input high texlive-base/binary_chooser || true db_go || true db_get texlive-base/binary_chooser ListOfBinariesToUseLibpaper="$RET" # now get rid of the commas by assigning to the positional parameters OLD_IFS="$IFS" IFS=', ' set $ListOfBinariesToUseLibpaper # IFS needs to be restored before talking to debconf IFS=$OLD_IFS for binary in "$@"; do if tl-paper list $binary | grep "^$LibpaperPaper\$"; then # use this instead once set has a proper return code # if tl-paper set $binary $LibpaperPaper; then # all is well tl-paper set $binary $LibpaperPaper if dhit_libkpathsea_configured; then if which mktexlsr >/dev/null; then dhit_update_lsr_files /var/lib/texmf fi # only rebuild when pdftex has changed, all others are # run time files if [ "$binary" = "pdftex" ] ; then dhit_build_format --refresh fi fi : else db_subst texlive-base/texconfig_ignorant binary "$binary" db_subst texlive-base/texconfig_ignorant binary_commandline "$binary" db_subst texlive-base/texconfig_ignorant libpaperPaper "$LibpaperPaper" db_input high texlive-base/texconfig_ignorant || true db_go || true fi done fi # Let vim know that we don't want tabs # vim:set expandtab tabstop=2 autoindent: # debian/tpm2deb-bin.pl0000775000000000000000000002523612150404447011644 0ustar #!/usr/bin/perl # # tpm2deb-bin.pl # machinery to create debian packages from TeX Live depot # (c) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Norbert 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 $basedir; my $debdest = "./debian"; my $opt_nosource=0; our $opt_onlyscripts=0; my $opt_onlycopy=0; our $opt_debug; #global variable our $Master; my $globalreclevel=1; my $result = GetOptions ("debug!" => \$opt_debug, # debug mode "nosource!" => \$opt_nosource, # don't include source files "onlyscripts!" => \$opt_onlyscripts, # only create maintainer scripts "onlycopy!" => \$opt_onlycopy # no maintscripts, only copy files ); $Master = `pwd`; chomp($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(); # use Data::Dumper; # $Data::Dumper::Indent = 1; # print Dumper(\%TeXLive); # exit(1); 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"; $basedir = "./debian/$package"; # # copy files etc. # make_deb($package); #unless ($opt_onlyscripts); # # create the maintainer scripts # make_maintainer($package) unless ($opt_onlycopy); } } # # tl_is_blacklisted # sub tl_is_blacklisted { my ($file) = @_; my $blacklisted = 0; foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) { $blacklisted = 1 if ($file =~ m|^${pat}$|); } foreach my $pat (@{$TeXLive{'all'}{'kill'}}) { $blacklisted = 1 if ($file =~ m|^${pat}$|); } $opt_debug && $blacklisted && print STDERR "$file is blacklisted/killed\n"; return $blacklisted; } sub tl_is_ignored { my ($file) = @_; my $ignored = 0; foreach my $pat (@{$TeXLive{'all'}{'ignore'}}) { $ignored = 1 if ($file =~ m|^${pat}$|); } $opt_debug && $ignored && print STDERR "$file is ignored\n"; return $ignored; } # # make_deb_copy_to_righplace # sub make_deb_copy_to_rightplace { my ($package,$listref) = @_; my %lists = %$listref; my @all_files; my @SpecialActions; push @all_files, @{$lists{'RunFiles'}}; push @all_files, @{$lists{'DocFiles'}}; push @all_files, @{$lists{'SourceFiles'}} if (!$opt_nosource); foreach my $file (@all_files) { # all files are now in texmf-dist my $lfile = $file; # SWITCH to move all files to /usr/share/texmf #$lfile =~ s:^texmf-dist/::; next if tl_is_blacklisted($file); if (!tl_is_ignored($file)) { my $finaldest = "$basedir/usr/share/texlive/$lfile"; if ($lfile =~ m!^texmf-dist/doc/(.*)$!) { $finaldest = "$basedir/usr/share/doc/texlive-doc/$1"; } # SWITCH my $finaldest = "$basedir/usr/share/texmf/$lfile"; $opt_debug && print STDERR "NORMAL COPY: $finaldest\n"; &mkpath(dirname($finaldest)); mycopy("$Master/$file", $finaldest); } # # if a file name matches a linked script, also create the # actual link if (defined($TeXLive{'all'}{'linkedscript'}{$file})) { unless ($opt_onlyscripts == 1) { my $bindest = "$basedir/usr/bin"; &mkpath($bindest); my @foo = split ",", $TeXLive{'all'}{'linkedscript'}{$file}; for my $i (@foo) { # SWITCH symlink("../share/texmf/$lfile", "$bindest/$i") or symlink("../share/texlive/$lfile", "$bindest/$i") or die "Cannot symlink $bindest/$i -> ../share/texlive/$lfile: $!\n" } }; } SPECIALS: foreach my $special (@{$TeXLive{'all'}{'special_actions_config'}}) { my ($pat, $act) = ($special =~ m/(.*):(.*)/); if ($file =~ m|$pat$|) { if ($act eq "install-info") { push @SpecialActions, "install-info:$file"; } elsif ( $act eq "install-man") { push @SpecialActions, "install-man:$file"; } else { print STDERR "Unknown special action $act, terminating!\n"; exit 1; } } } } return(@SpecialActions); } # # 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 'addKanjiMap') { push @maplines, "KanjiMap $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'} patterns=$r{'file_patterns'} lefthyphenmin=$r{'lefthyphenmin'} righthyphenmin=$r{'righthyphenmin'}"; if (defined($r{'file_exceptions'})) { $lline .= " exceptions=$r{'file_exceptions'}"; } 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 # real start my ($package) = @_; my $type_of_package = 'binary'; if (defined($TeXLive{'mbinary'}{$package})) { # this is a meta package! $type_of_package = 'mbinary'; } my %lists = %{&get_all_files($package, $globalreclevel)}; my $title = $TeXLive{$type_of_package}{$package}{'title'}; my $description = $TeXLive{$type_of_package}{$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"; } #&mkpath($docdest); # # DO REMAPPINGS and COPY FILES TO DEST # my @SpecialActions = make_deb_copy_to_rightplace($package,\%lists); # # EXECUTE ACTIONS # make_deb_execute_actions($package); # # Work on @SpecialActions # my @infofiles = (); my @manfiles = (); foreach my $l (@SpecialActions) { my ($act, $fname) = ($l =~ m/(.*):(.*)/); if ($act eq "install-info") { push @infofiles, "$fname"; } elsif ($act eq "install-man") { push @manfiles, $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); } if ($#manfiles >=0) { # that would be nice, but dh_installman is completely # broken, so we have to install the man pages manually #open(MANLIST, ">$debdest/$package.manpages") # or die("Cannot open $debdest/$package.manpages"); #foreach my $f (@manfiles) { # print MANLIST "$f\n"; #} #close(MANLIST); for my $f (@manfiles) { if ($f =~ m!texmf-dist/doc/man/man(.*)/(.*)$!) { mycopy($f, "$debdest/$package/usr/share/man/man$1/$2"); } else { printf STDERR "Unhandled man page: $f\n"; } } } } # # make_maintainer # # create maintainer scripts. # This function uses global vars: $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 () { print $target_fhandle $_; } close(SOURCE); } } my ($package) = @_; 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")) { open(MAINTSCRIPT, ">$debdest/$package.$type") or die("Cannot open $debdest/$package.$type for writing"); print MAINTSCRIPT "#!/bin/sh -e\n"; merge_into("$debdest/$type.pre", MAINTSCRIPT); merge_into("$debdest/$package.$type.pre", MAINTSCRIPT); # # 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"; } } ### Local Variables: ### perl-indent-level: 4 ### tab-width: 4 ### indent-tabs-mode: t ### End: # vim:set tabstop=4 autoindent: # debian/fix-manpages.sh0000664000000000000000000000360312021251512012074 0ustar #!/bin/bash # 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 debian/texlive-base.install0000664000000000000000000000011412150404447013145 0ustar debian/tl-paper usr/bin/ debian/debianize-fmtutil usr/share/texlive/debian/ debian/texlive-base.mime0000664000000000000000000000016312021251372012424 0ustar application/x-dvi; /usr/bin/xdvi %s; description=TeX DVI; test=test -n "$DISPLAY"; nametemplate=%s.dvi; priority=5 debian/texlive.NEWS0000664000000000000000000000037612021251372011347 0ustar texlive (2007-3) unstable; urgency=low * The meta-package texlive does NOT depend on context anymore to keep dependencies minimal. Please install context if you need it. -- Norbert Preining Mon, 16 Apr 2007 15:53:18 +0200 debian/texlive-base.dirs0000664000000000000000000000013312267105174012445 0ustar /etc/texmf/dvips/config /etc/texmf/tex/generic/config /etc/texmf/dvipdfmx /etc/libpaper.d/ debian/texlive-omega.lintian-overrides0000664000000000000000000000045712277555627015346 0ustar texlive-omega: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-omega: license-problem-font-adobe-copyrighted-fragment texlive-omega: zero-byte-file-in-doc-directory texlive-omega: extra-license-file texlive-omega: script-not-executable texlive-omega: wrong-name-for-upstream-changelog debian/README.Debian0000664000000000000000000000351112021251512011220 0ustar 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 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. debian/texlive-xetex.lintian-overrides0000664000000000000000000000045712277555627015413 0ustar texlive-xetex: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-xetex: license-problem-font-adobe-copyrighted-fragment texlive-xetex: zero-byte-file-in-doc-directory texlive-xetex: extra-license-file texlive-xetex: script-not-executable texlive-xetex: wrong-name-for-upstream-changelog debian/md5sums/0000775000000000000000000000000012021251372010560 5ustar debian/md5sums/dvipdfmx.cfg.md5sum0000664000000000000000000000005112021251372014267 0ustar 5a58f83f85b257331a52924f8561bb33 TL_2009 debian/md5sums/XDvi.md5sum0000664000000000000000000000005112021251372012562 0ustar 64bb11405d77c03cf1bac478a1532e5e TL_2009 debian/md5sums/pdftexconfig.tex.md5sum0000664000000000000000000000005112021251372015167 0ustar d509e7fb2ac73e39e1ee68868c8fc6f1 TL_2009 debian/md5sums/config.ps.md5sum0000664000000000000000000000005112021251372013576 0ustar 88e1d06a50fde3e976c0d783c5627ba0 default debian/texlive-luatex.lintian-overrides0000664000000000000000000000046512277555627015557 0ustar texlive-luatex: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-luatex: license-problem-font-adobe-copyrighted-fragment texlive-luatex: zero-byte-file-in-doc-directory texlive-luatex: extra-license-file texlive-luatex: script-not-executable texlive-luatex: wrong-name-for-upstream-changelog debian/bug-script0000775000000000000000000000604412164265573011214 0ustar #!/bin/bash # bug script for TeX Live packages set -e cat <&3 <&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 debian/CHANGES.packaging0000664000000000000000000027165312021251512012113 0ustar # # ChangeLog for tpm2deb.pl and relatives # # texlive-base (2011.20120322-2) unstable texlive-lang (2011.20120322-2) unstable 2012-04-02 * [base] make sure that debconf templates are installed (Closes: #666680) * [base] use tl-paper instead of texconfig-sys in texlive-base postinst 2012-03-XX * [lang] add missing dependency texlive-lang-cjk -> texlive-latex-base texlive-base (2011.20120322-1) unstable texlive-doc (2011.20120322-1) unstable texlive-extra (2011.20120322-1) unstable texlive-lang (2011.20120322-1) unstable texlive-bin (2011.20120322-1) unstable tex-common (3.4) unstable 2012-03-22 * [base] rebuild with new tex-common, we need it for language.dat.lua handling 2012-03-21 * [base] link also language.dat.lua * [base] do not generate hyphen.d/09texlive-base.cnf with USEFILE directive, it is superseeded by tex-common 3.4 * [all] debian/rules: fix removal of .hyphens files * [all] tpm2deb-bin.pl: generate proper hyphen.d files 2012-03-19 * [base] include tl-paper.pl and reworked libpaper handling (fk) * [all] replace otf/ttf fonts with links to the files in the respective Debian package, depend on that package texlive-base (2011.20120314-1) experimental texlive-doc (2011.20120314-1) experimental texlive-extra (2011.20120314-1) experimental texlive-lang (2011.20120314-1) experimental 2012-03-13 * [all] do proper blacklist handling, it was hosed 2012-03-10 * [all] remove tpm2license call from generate-licenses, it does not do anything useful. Remove it also from tex-common! texlive-base (2011.20120226-1) experimental texlive-doc (2011.20120226-1) experimental texlive-extra (2011.20120226-1) experimental texlive-lang (2011.20120226-1) experimental 2012-02-?? * [all] packaging TL2012, too many changes [LONG BREAK] 2010-11-10 * [bin] add upstream patch from Mathias Kende fixing segfaults on MIPS due to invalid C (Closes: #602566) (debian/patches/upstream-tex-file_arg-passing-fix) (np) 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 , 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 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 , 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 (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" to fix a crash of dvipdfm in half-hour timezones (Closes: #403267) 2007-01-02 * texlive-bin: Apply patch by Julian Gilbey 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 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 * 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 * 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: debian/changelog0000664000000000000000000011311213146634023011043 0ustar texlive-base (2013.20140215-1ubuntu0.1) trusty-security; urgency=medium * SECURITY UPDATE: execute arbitrary commands - debian/patches/CVE-2016-10243.patch: fixes tex arbitrary code execution by removing mpost in texmf/web2c/texmf.cnf. - CVE-2016-10243 -- Leonidas S. Barbosa Mon, 21 Aug 2017 16:44:17 -0300 texlive-base (2013.20140215-1) unstable; urgency=medium * new upstream checkout * fix dash/bash inconsistency in texlive-base.postinst.post (Closes: #736520) * remove some patches included upstream -- Norbert Preining Sat, 15 Feb 2014 11:23:23 +0900 texlive-base (2013.20140123-1) unstable; urgency=medium * new upstream checkout * t-pictures: changes wish -> tk (Closes: #732784) * tighten build-dep on tex-common to >= 4 (Closes: #733414) -- Norbert Preining Thu, 23 Jan 2014 13:12:37 +0900 texlive-base (2013.20131219-1) unstable; urgency=medium * new upstream checkout * add lost link for /usr/bin/texdoctk, thanks R S Chakravarti. * remove left-over config-paper file for dvipdfm (Closes: #731446) * bump standards version, no changes necessary -- Norbert Preining Thu, 19 Dec 2013 13:43:58 +0900 texlive-base (2013.20131112-1) unstable; urgency=low * new upstream checkout * fix wrong lua2dox_filter symlink (Closes: #726793) * update patches * update tlmgr to devel version to make it actually work -- Norbert Preining Wed, 13 Nov 2013 12:01:14 +0900 texlive-base (2013.20131010-2) unstable; urgency=low * fix libpaper integration (outdated path in conffile) (Closes: #726107) * remove xdvi.cfg conffile from old versions (Closes: #726076) -- Norbert Preining Wed, 16 Oct 2013 09:26:53 +0900 texlive-base (2013.20131010-1) unstable; urgency=low * new upstream checkout -- Norbert Preining Thu, 10 Oct 2013 12:35:27 +0900 texlive-base (2013.20130918-1) unstable; urgency=low * new upstream checkout * remove !! from TEXMFSYSCONFIG, we don't want ls-R files in /etc/texmf (Closes: #722689) -- Norbert Preining Wed, 18 Sep 2013 12:40:03 +0900 texlive-base (2013.20130905-1) unstable; urgency=low * new upstream checkout - don't ship strange duplicates of Nimbus Sans (Closes: #690125) * remove /etc/texmf/dvipdfm/config/config (Closes: #713797) * do not ship marvosym.ttf via dependency (Closes: #721716) * bump standards version to 3.9.4, no changes necessary * fix man section of updmap.cfg man page * fix man page of mptopdf * stop shipping TeX Gyre Math fonts, they are in tex-gyre package -- Norbert Preining Thu, 05 Sep 2013 11:46:27 +0900 texlive-base (2013.20130722-1) unstable; urgency=low * new upstream checkout * conflict with texlive common so that it gets removed (Closes: #710789) * add Polish debconf translation, thanks to Michał Kułach (Closes: #711235) * update tlmgr (and with new upstream also TLUtils.pm) to support map files in user mode -- Norbert Preining Mon, 22 Jul 2013 17:35:16 +0900 texlive-base (2013.20130530-1) unstable; urgency=low * new upstream checkout, corresponding to TL2013 DVD release * adjust tl-paper to always read the (known good) system provided paper config files, or the ones provided by the sysadmin, instead of the generated one in TEXMFSYSVAR while setting paper sizes (Closes: #709986) -- Norbert Preining Thu, 30 May 2013 11:45:33 +0900 texlive-base (2013.20130523-1) unstable; urgency=low * new upstream checkout * turn user mode permanently on in tlmgr, and make tlmgr actually work -- Norbert Preining Thu, 23 May 2013 12:56:48 +0900 texlive-base (2013.20130520-2) unstable; urgency=low * fix wrong definition of TEXMFLOCAL -- Norbert Preining Mon, 20 May 2013 16:38:21 +0900 texlive-base (2013.20130520-1) unstable; urgency=low * new upstream checkout -- Norbert Preining Mon, 20 May 2013 13:11:20 +0900 texlive-base (2012.20130315-1) experimental; urgency=low * new upstream checkout * fix typo in license to make lintian license check happy (Closes: #698666) * unfuzzify patches -- Norbert Preining Sat, 16 Mar 2013 11:53:07 +0900 texlive-base (2012.20130111-1) experimental; urgency=low * new upstream checkout * replace/breaks with older context versions shipping texmfcnf.lua (Closes: #696169) -- Norbert Preining Fri, 11 Jan 2013 08:25:20 +0900 texlive-base (2012.20121205-1) experimental; urgency=low * new upstream checkout * rework doc file handling, doc files are now placed in their proper place in the TDS hierarchy -- Norbert Preining Thu, 06 Dec 2012 01:14:11 +0900 texlive-base (2012.20121125-1) experimental; urgency=low * new upstream checkout * incorporate many patches from texlive-bin for scripts that have been formerly in texlive-bin (foremost fmtutil!) -- Norbert Preining Sun, 25 Nov 2012 12:07:15 +0900 texlive-base (2012.20121123-1) experimental; urgency=low * new upstream checkout * new translation for Japanese (Closes: #683127, #690697) * provide symbolic links for some fonts (.pfb/.afm) files (Closes: #689837, #546251) -- Norbert Preining Fri, 23 Nov 2012 12:34:53 +0900 texlive-base (2012.20120611-5) unstable; urgency=low * properly purge some conffiles (Closes: #688382) * fix typo in babel french ldf file, upstream fix (Closes: #689450) * remove conffiles even if upgrading from intermediate packages (Closes: #686487) -- Norbert Preining Wed, 03 Oct 2012 21:01:18 +0900 texlive-base (2012.20120611-4) unstable; urgency=low * fix wrong format of zip list for texdoc, which broke searching for compressed documentation. * fix updmap not honoring the dvipsDownloadBase35 setting (Closes: #686335) -- Norbert Preining Sat, 01 Sep 2012 08:37:35 +0900 texlive-base (2012.20120611-3) unstable; urgency=low * texlive-base.postinst(.post): fix logic error in testing whether old dirs should be removed, thanks for spotting to Anders Kaseorg. (Closes: #679042) -- Norbert Preining Tue, 26 Jun 2012 07:31:31 +0900 texlive-base (2012.20120611-2) unstable; urgency=low * texdoc: switch from see to xdg-open, change dependency from mime-support to xdg-utils (Closes: #678747) * natbib: fix spurious spaces when using \defcitealias (Closes: #628044) -- Norbert Preining Mon, 25 Jun 2012 11:00:26 +0900 texlive-base (2012.20120611-1) unstable; urgency=low * new upstream checkout (TL2012 release) * set TEXMFVAR and TEXMFCONFIG back to ~/.texmf-var and ~/.texmf-config * adjust OSFONTDIR in texmf.cnf * fix and update debian updmap patch to work with updated updmap.pl: move TEXMFLOCAL also over TEXMFDEBIAN -- Norbert Preining Mon, 11 Jun 2012 12:01:33 +0900 texlive-base (2012.20120529-1) unstable; urgency=low [ Norbert Preining ] * new upstream checkout - update of xeCJK give now warning on uninitialized CJK font (Closes: #673205) - remove old patches (partially applied upstream) - remove fix-xyframe patch, fixed in upstream - texdoc cweb now finds cwebman (Closes: #674185) - new koma-script fixes links in documentation (Closes: #671997) * Debian changes - patches/debian_updmap-search-path give big fat warning and advice what to do when updmap --syncwithtrees is called - patches/texdoc-see-and-zip enable gz/bz2/xz compression for texdoc (Closes: #673258) - texlive-base.postinst: fix comparison of empty version (Closes: #674022) - go back to use ~/.texmf-var and ~/.texmf-config for TEXMFVAR/CONFIG [ Hilmar Preuße ] * fix URL for LaTeX minimal example. [ Frank Küster ] * fix texconfig usage and interference with Debian methods -- Norbert Preining Wed, 30 May 2012 07:54:43 +0900 texlive-base (2012.20120516-1) unstable; urgency=low * new upstream snapshot based on TL2012 tlpretest * texlive-xetex needs to depend on tipa, otherwise tipa will not be installed on upgrades from stable, and xunicode will not work (Closes: #672348) * fix a (harmless) logic error in the postinst of texlive-base (no effective change) * switch to xz compression for orig and deb -- Norbert Preining Wed, 16 May 2012 08:21:50 +0900 texlive-base (2011.20120509-1) unstable; urgency=low [ Norbert Preining ] * new upstream release: . new xecjk package (Closes: #668562) [ Frank Küster ] * add Breaks/Replaces for texlive-latex-base against older context (Closes: #671716). -- Frank Küster Sun, 06 May 2012 22:59:13 +0200 texlive-base (2011.20120424-1) unstable; urgency=low * new upstream snapshot * texlive-xetex: add breaks against texlive-math-extra (Closes: #670109) * update po-debconf stuff -- Norbert Preining Tue, 24 Apr 2012 14:31:49 +0900 texlive-base (2011.20120410-1) unstable; urgency=low * tl-paper: make sure that some side conditions are caught properly (Closes: #666995) * texlive-base.libpaper: don't assume that tl-paper returns something * (upstream fix) make TLPaper less noise if it cannot find a proper paper definition * texlive-xetex recommends tipa (Closes: #667026) * libpaper rework (Closes: #665947) - keep original config files for the four progs in /u/s/texlive/... - factorize out the paper setting of the four progs in separate files (debian/patches/*factorize) - texlive-base depends on a version of texlive-binaries which ships programs (dvipdfmx, dvips) that are able to load sub-config files - use ucf/ucfr/ucfq to get rid of the config files (determine their change status and make backup if changed, otherwise remove) * includes fixed thumbpdf.sty fixing texi2dvi problems (Closes: #666532) -- Norbert Preining Tue, 10 Apr 2012 10:26:42 +0900 texlive-base (2011.20120322-2) unstable; urgency=low * on upgrade from 2009, try to remove old directories of conffiles that have been removed via maintscript (Closes: #665795) * make sure that debconf templates are installed (Closes: #666680) (special thanks to Andreas Beckmann for helpful comments and ideas!) * use tl-paper instead of texconfig-sys in texlive-base postinst -- Norbert Preining Mon, 02 Apr 2012 19:48:36 +0900 texlive-base (2011.20120322-1) unstable; urgency=low * upload to unstable * libpaper changes (fk): - include tl-paper in /usr/bin - add code to texlive-base.libpaper to recreate formats and update ls-R database after paper changes * replace otf/ttf fonts with links to the files in the respective Debian package, depend on that package * support for language.dat.lua * remove useless /etc/texmf/hyphen.d/09texlive-base.cnf (rm_conffile) [ Hilmar Preuße ] This is TL 2012, yeah!! (Closes: #643023) (Closes: #655379) List of fixed bugs in new TeX Live * New version of polyglossia (Closes: #644207) * has fixes for language "brazil" (Closes: #607158) * again contains oldgerm.pdf (Closes: #588378) * texdoc aliasing sometimes doesn't work (hopefully fixed) (Closes: #607351) * new version of microtype works with lualatex (Closes: #648658) * hyperref not confused by tag-macro in equations (Closes: #574440) * \MALE symbol not missing when compiled with pdflatex (marvosym) (Closes: #467183) * clarification in rotating.pdf how to handle rotated pictures (Closes: #122635) * has new version of pgfplots (Closes: #660724) -- Norbert Preining Fri, 23 Mar 2012 08:37:29 +0900 texlive-base (2011.20120314-1) experimental; urgency=low * new upstream with proper blacklist handling * do not blacklist glyphlist (Closes: #663171) -- Norbert Preining Wed, 14 Mar 2012 16:51:04 +0900 texlive-base (2011.20120226-1) experimental; urgency=low * new upstream, too many changes -- Norbert Preining Tue, 06 Mar 2012 21:33:13 +0900 texlive-base (2009-15) unstable; urgency=low [ Hilmar Preuße ] * Updated Italian debconf translation (Dario Santamaria). Closes: #644737 [ Frank Küster ] * Update the TEXMF filename database before running texconfig in postinst (closes: #648652) -- Frank Küster Sun, 13 Nov 2011 23:03:22 +0100 texlive-base (2009-14) unstable; urgency=low [ Frank Küster ] * Debconf templates review and translation process initiated and coordinated by Christian Perrier, many thanks! * Debconf templates and debian/control reviewed by the debian-l10n- english team as part of the Smith review project. Closes: #638715 * Czech (Michal Simunek). Closes: #639280 * Russian (Yuri Kozlov). Closes: #639427 * Italian (Dario Santamaria). Closes: #639512 * Slovak (Slavko). Closes: #639604 * French (Alexandre Normand). Closes: #639734 * Swedish (Martin Bagge / brother). Closes: #640062 * Dutch (Jeroen Schot). Closes: #640114 * Danish (Joe Hansen). Closes: #640409 * German (Chris Leick). Closes: #640536 * Portuguese (Rui Branco). Closes: #640733 * Spanish (Francisco Javier Cuadrado). Closes: #641042 * Catalan (Innocent De Marchi). Closes: #641830 -- Frank Küster Tue, 20 Sep 2011 08:55:38 +0200 texlive-base (2009-13) unstable; urgency=low * Fix shell syntax in the libpaper script (closes: #636304) -- Frank Küster Tue, 02 Aug 2011 21:12:16 +0200 texlive-base (2009-12) unstable; urgency=low [ Norbert Preining ] * texlive-base conflict with texlive-base-bin-doc to get it removed (Closes: #589205) [ Hilmar Preuße ] * texlive-pictures suggests dot2tex (Closes: #613690) * tighten BD-Indep of texlive-base to tex-common (>= 2.10) and rebuild (Closes: #606039) [ Frank Küster ] * Install a hook in libpaper.d and let our postinst call it for new installations. This means that the default paper size for dvips, pdfTeX, dvipdfmx and XDvi will now be the one given by libpaper, and closes: #49149. Yes, the bug number has 5 digits. * Manage the following configuration files with ucf to achieve this: pdftexconfig.tex, config.ps, dvipdfmx.cfg and XDvi -- Frank Küster Thu, 28 Jul 2011 22:03:55 +0200 texlive-base (2009-11) unstable; urgency=low * avoid unneeded 10texlive-base.cnfpre-edit files in /etc/texmf/fmt.d, thanks Jörg-Volker Peetz (Closes: #584950) -- Norbert Preining Sat, 25 Sep 2010 09:03:10 +0900 texlive-base (2009-10) unstable; urgency=low [ أحمد المحمودي (Ahmed El-Mahmoudy) ] * Added fix-bashism patch to fix bashism in matlab2pgfplots.sh (Closes: #581139) [ Norbert Preining ] * Make sure that the texdoc.cnf link is actually created (Closes: #582291) * add license statements for all the AMS macros (Closes: #477060) -- Norbert Preining Tue, 25 May 2010 12:11:15 +0900 texlive-base (2009-9) unstable; urgency=low * update patch upstream-pdftex.def-fixes to include latest addition to pdftex.def, fixing FTBFS when defining \undefined macro (LP: #534293) * move texdoc.cnf into /etc/texmf and create a link from the original location, making it a conffile (Closes: #569737) * reinstantiate the code for the lost pdftexconfig.tex in texlive-base (Closes: #579000) * bump standards version to 3.8.4, no changes necessary * add dependency texlive-pictures -> luatex to make lintian happy * texlive-xetex recommends lmodern (Closes: #576599) -- Norbert Preining Tue, 27 Apr 2010 07:34:04 +0900 texlive-base (2009-8) unstable; urgency=low * update pdftex.def to latest version to fix pdfxmltex breakage (Closes: #566591) * 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) * 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) -- Norbert Preining Sun, 07 Mar 2010 19:57:20 +0900 texlive-base (2009-7) unstable; urgency=low * texdoc changes: - update texdoc to 0.61 - fix location of updated texdoc.pdf file in texlive-base.root - install texdoc.cnf in /usr/share/texmf/texdoc to make texdoc find it (Closes: #563460) - patch constants.tlu of texdoc to support zipped docs (Closes: #557861) - patch texdoc.cnf to use 'see' for viewing files * update luainputenc and luatextra to current versions (Closes: #562849) * add man page for simpdftex * add missing replace texlive-latex-base > texlive-base-bin (Closes: #563733) * update xetex.def to 0.94 from upstream (Closes: #485071) -- Norbert Preining Tue, 05 Jan 2010 12:04:09 +0900 texlive-base (2009-6) unstable; urgency=low * 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) * install several man pages that were lost -- Norbert Preining Fri, 25 Dec 2009 11:58:51 +0900 texlive-base (2009-5) unstable; urgency=low * ship dvipdfmx.cfg file * patch dvipdfm (config) and dvipdfmx (dvipdfmx.cfg) config files to use gs instead of rungs. (Closes: #561151) * 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) * add texlive-base conflicts dvipdfmx (Closes: #561728) * add cachepic and fig4latex symlinks * add an entry to texlive-common.NEWS about old font cache (Closes: #561352) * remove "texlive-common conflicts tex-common (<< 2.0) to make upgrades more smooth with cupt * fix typo in xyframe.tex (patch from Andrey Paramonov) (Closes: #561784) -- Norbert Preining Mon, 21 Dec 2009 23:55:22 +0900 texlive-base (2009-4) unstable; urgency=low * first release to unstable * bump dependency on luatex to the first working version, 0.46.0-5 -- Norbert Preining Wed, 09 Dec 2009 23:02:20 +0900 texlive-base (2009-3) experimental; urgency=low * Remove transitioning code for etch-to-lenny upgrades. It's no longer needed and somehow causes trouble. This change hopefully closes: #557091 [fk] * texlive-base: bump dep on luatex to 0.45.0, and add a replace luatex (<= 0.45.0) since dviluatex moved (Closes: #557086) (again) -- Norbert Preining Sun, 29 Nov 2009 23:36:46 +0900 texlive-base (2009-2) experimental; urgency=low * texlive-base: bump dep on luatex to 0.44.0, and add a replace luatex (<= 0.40.6) since dviluatex moved (Closes: #557086) * 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) -- Norbert Preining Sat, 21 Nov 2009 15:25:17 +0900 texlive-base (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-base} - closes: #446476, natbib cannot handle utf8 - closes: #518119, url.sty not compatible with luatex - closes: #522788, incorrect pageref number when hyperref is used - A newer version of the oberdiek bundle (closes: #445829, #351260, #367842) is now moved here from texlive-latex-recommended (closes: #500179) - remove support files for non-free Lucida fonts as well as tmmath and havmath (closes: #433329) - package updates: babel with new spanish (closes: #509592) and amsclass-related (closes: #406537) fixes, varioref (closes: #531764) [texlive-latex-recommended] - closes: #432517, just upgraded from tetex to texlive. Latex package "caption" no longer works - closes: #458269, "caption" package gets margins wrong in list environment - closes: #508355, current Koma-classes break xkeyval behavior - closes: #493364, texlive-latex-recommended: Listings package not working in conjunction with KOMA-Script - closes: #509986, texlive-latex-recommended: typo in KOMAscript classes: KOMA@unkown@keyval - package updates or new packages included: oberdiek bundle (closes: #445829), subcaption (closes: #492336), listings (closes: #495824) [texlive-metapost] - closes: #435051, typo in mpman - closes: #435132, please include latest latexmp version [other new or updated packages] - gnuplottex in texlive-pictures, closes: #503121 * Add a couple of conflicts with texlive-base-bin to force an update in one bunch, and removal of texlive-base-bin in advance * Add lots of versioned Replaces for files moved between binary packages from upstream versions 2007 to 2009. * Remove all traces of libkpathsea4 from tpm2deb.cfg; it's all in texlive-bin which doesn't use this config file. * This package will be built against tex-common 2.00 or newer, and therefore closes: #531581. [ Hilmar Preusse ] * fix section of texlive-fonts-recommended * new source package format "3.0 (quilt)" can be used, thanks to Norbert (Closes: #484917) -- Norbert Preining Thu, 12 Nov 2009 20:51:35 +0900 texlive-base (2007.dfsg.1-3) unstable; urgency=low * fix dangling symlink of README.Debian-source to README.source in texlive-common (Closes: #489342) -- Norbert Preining Tue, 22 Jul 2008 11:46:49 +0200 texlive-base (2007.dfsg.1-2) unstable; urgency=low * fix texlive-base.postinst(.pre) to actually add the comment and not echo it to stderr, thanks Julien Cristau for the patch (Closes: #487947) -- Norbert Preining Thu, 26 Jun 2008 17:17:25 +0200 texlive-base (2007.dfsg.1-1) unstable; urgency=medium * This packages closes 1.5 RC bugs, thus medium urgency. * 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 [np] (RC) * Fix NEWS.Debian of texlive-common to describe the issue of removed conffiles better (closes: #482656) [fk] * Add postrm code for texlive-common, so that it removes files it has renamed to $name.obsolete in the upgrade from teTeX (closes: #454324) [fk] * Add code in postrm to properly take over settings from texlive-base-bin's old conffile in fmt.d to 10texlive-base.cnf, needed for the upgrade from etch to lenny (closes: #454344) [fk] * Blacklist proba.sty which is missing a license statement (closes: #483282). A fixed version of the proba package with documentation and source will be added to texlive-math-extra to follow what upstream has done. (RC) * add EPS support for xelatex by including an updated xetex.def (patch xetex.def-fix_for_eps) (Closes: #485071) * 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 * tetex-extra depends on texlive now, not on tetex-bin, lintian error * fix spelling in descriptions of the metapackages -- Norbert Preining Tue, 24 Jun 2008 08:49:03 +0200 texlive-base (2007-14) unstable; urgency=low * fix latin.ldf with the version from CTAN (Closes: #451295) (and also closes Ubuntu bug #157709) * Update location of upstream iso.zip file in uscan watch file (closes: #449619), thanks to Raphael Geissert [fk] * do not install tex/latex/jknapltx/ubbold.fd, it break the bbold fonts (Closes: #449221). Thanks and sorry Ralf for ignoring you so long! * improve the comments about english hyphenation/language0 in language.dat, from DEK on tex-k * bump standards version to 3.7.3, no changes needed * make texlive-latex-recommended provide latex-ucs-uninames, latex-ucs, latex-ucs-contrib as these Debian packages have been given up for adoption * fix a small bug in booktabs.sty by updating it to the version on CTAN (Closes: #460878) * add a patch fix-txfonts-precapprox to switch the symbols \precapprox and \succapprox in txfonts.sty (Closes Ubuntu bug 184065) * add a fancyheadings placeholder calling fancyhdr (Closes Ubuntu bug 132399) * add the LPPL to debian/copyright (Closes: #470479) -- Norbert Preining Sat, 19 Apr 2008 20:07:09 +0200 texlive-base (2007-13) unstable; urgency=low * retitle all those dreadful "Macro package for TeX" title (Closes: #436729) * spell the path of mllatex.ini the right way, both in the tpm2deb.cfg and in the texlive-latex-extra.root (Closes: #430969) * implement doc splitting, so that we can build separate -doc packages for every collection we want to [np] splitting is done for: latex-base, latex-recommended, fonts-recommended, pictures -- Norbert Preining Mon, 22 Oct 2007 07:34:57 +0200 texlive-base (2007-12) unstable; urgency=low * 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] -- Norbert Preining Fri, 31 Aug 2007 22:00:12 +0200 texlive-base (2007-11) unstable; urgency=low * really install NEWS file for texlive-common [NP] * Bump the versioned depends of texlive-common to >= 1.8, in order to make sure that the workaround for latex-based formats is present, see also Ubuntu bug 122863. However, we do not bump the versioned depends of all packages on texlive-common to >= 2007-11: For Debian, older 2007 versions will surely vanish from the archive, Ubuntu needs to take care themselves. [fk] * Duplicate the code to recreate missing conffiles from postinst in preinst: texlive-base: modes.mf, texlive-latex-base: color/graphics.cfg (Closes: #425803, #435156, #435081, #433889, #436235, #435719, #435081, #433889) [np] * fix removal of old tetex files in language.d (Closes: #435812) -- Norbert Preining Mon, 13 Aug 2007 10:34:19 +0200 texlive-base (2007-10) unstable; urgency=low * Let tetex-base conflict with tetex-bin (<< 2007) to prevent its isolated upgrade on mixed systems (closes: #427859) [fk] -- Frank Küster Sun, 10 Jun 2007 11:11:24 +0200 texlive-base (2007-9) unstable; urgency=low * Refine the code to resurrect modes.mf (no version check), and properly document it in NEWS.Debian [fk] * Also resurrect graphics.cfg and color.cfg, thanks to Bruce MacDonald (closes: #427032) [fk] * activate mathpple.map (closes: #426790) [np] * don't call dh_installtex for meta packages, thus no dependency on tex-common is necessary (closes: #427169) [np] -- Norbert Preining Tue, 05 Jun 2007 11:39:35 +0200 texlive-base (2007-8) unstable; urgency=low * Updated license information, 103 additional CTAN packages have been reviewed and catalogued as free [fk] * Because of bug #420390, modes.mf is missing for some sid users; resurrect it (closes: #425781) [fk] -- Frank Küster Tue, 29 May 2007 18:15:00 +0200 texlive-base (2007-7) unstable; urgency=low * texlive-full should not depend on tetex-base (Closes: #424023) [np] * 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. * rename (and not remove) old obsolete config files from tetex (Closes: #425256) * don't call tetex-bin-upgrade (Closes: #425270) * format generation reworked: - texlive-base-bin does not provide formats anymore since all the respective ini files are in texlive-base - texlive-base takes the format generation * texlive-common now conflicts with all packages of revisions << than the value in latest_revision. * Let texlivel-generic-recommended declare Replaces: texlive-base because it took over cmyk-hax.tex [fk] -- Frank Küster Wed, 23 May 2007 13:56:08 +0200 texlive-base (2007-6) unstable; urgency=low * rename texlive-doc-cn to texlive-doc-zh, sorry for the caos! [np] * make the conflict with ivritex versioned (Closes: #423718) [np] * tetex-base replaces tetex-extra << 2007, since teTeX3-extra ships a lintian override file for tetex-base (Closes: #423520) [np] -- Norbert Preining Mon, 14 May 2007 08:22:01 +0200 texlive-base (2007-5) unstable; urgency=low * create tetex-base package to deal with postrm bugginess of tetex-base (3.0) and removal of config files of TeX Live. This closes several RC bugs, but upgrades from stable still can show these bugs in the case that tetex-base is purged at dist-upgrade time. (Closes: #420490, #420390) [np] * All the tetex-base package does is remove and deregister with ucf the file /etc/texmf/language.d/10tetex.cnf in its postinst script. [fk] * This will also lower the severity of bugs of the type "Uninstallable: Depends on tetex-base". These bugs are still important, though, because tetex-base does not provide any functionality and will vanish after lenny. [fk] * blacklist intermediate files in mathpazo doc (Closes: #421620) * backport koma-script r288 to fix the use of \usekomafont in all koma-script classes (Closes: #421079) -- Norbert Preining Thu, 03 May 2007 11:36:01 +0200 texlive-base (2007-4) unstable; urgency=low * The meta packages texlive does not depend on context. * Document more clearly in tetex-bin's and tetex-extra's NEWS.Debian that those transitional packages pull in texlive packages which might not be needed at a site, and can safely be deselected -- Norbert Preining Tue, 17 Apr 2007 13:17:11 +0200 texlive-base (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, so also the texlive packages are fixed (no bug reported agains texlive-base). * add texlive-latex-base replaces tetex-bin << 2007 (Closes: #418993) * Document in NEWS.Debian that parts of texlive-latex-extra have been moved to texlive-science and texlive-humanities (closes: #418989) [fk] -- Norbert Preining Sat, 14 Apr 2007 09:18:34 +0200 texlive-base (2007-2) unstable; urgency=low * first upload of TeX Live 2007 to unstable * tetex-extra is gone and replaced by texlive packages, this closes the mempatch bug (Closes: #418232), (Closes Ubuntu: #78423) * bump build-dep on tex-common to >= 1.4 for a working texmf.cnf check * do not compress documentation pdf files -- Norbert Preining Tue, 10 Apr 2007 18:16:39 +0200 texlive-base (2007-1) experimental; urgency=low * New upstream version (closes: #413809), upload to experimental * Create transitional packages tetex-base and tetex-bin [frank] * Packaging now based on the new SVN layout scheme [preining,frank] * patch system switched to quilt [frank] * blacklist siam as it is non-free (Closes: #406426) [preining] * remove "editing" from the description of texlive-common (Closes: #406482) [preining] * no texlive-context anymore, we use the Debian context package [preining] -- Norbert Preining Wed, 21 Mar 2007 17:02:53 +0100 texlive-base (2005.dfsg.3-1) unstable; urgency=high * High urgency upload to fix RC bug * Remove the kuvio package from texlive-pictures and the texlive-base orig.tar.gz file (closes: #406833) [FK] * This also removes from the orig.tar.gz other files that have been blacklisted (for non-license reasons) [FK] * remove 20_pgf-1.01-bugfix.dpatch, it patches files that have been blacklisted and are no longer present. [FK] -- Frank Küster Sun, 14 Jan 2007 21:32:26 +0100 texlive-base (2005.dfsg.2-5) unstable; urgency=low * Don't add mktexlsr calls to the postinst/postrm script of texlive package, as it does not contain 'real' files (Closes: #400369) * add an updated dcpic.sty to texlive-pictures (Closes: #388653) -- Norbert Preining Thu, 28 Dec 2006 15:05:03 +0100 texlive-base (2005.dfsg.2-4) unstable; urgency=low * add the forgotten ltxtable.sty to texlive-latex-base (Closes: #396965) -- Norbert Preining Tue, 7 Nov 2006 14:36:56 +0100 texlive-base (2005.dfsg.2-3) unstable; urgency=medium * alternative dependencies for teTeX changed to tetex-bin to get mktexlsr (Closes: #395270) * set urgency to medium as this is RC and present in testing * 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 -- Norbert Preining Thu, 26 Oct 2006 11:59:06 +0200 texlive-base (2005.dfsg.2-2) unstable; urgency=low * blacklist beamer, xcolor, pgf and depend on the respective Debian packages (Closes: #382870, #389467) * texlive-full now recommends latex-cjk-all (>= 4.6.0+cvs20060714-2) * add versioned dependencies on all texlive packages for texlive-full. * texlive now only suggests texlive-doc-en, not depends (Closes: #392517) -- Norbert Preining Wed, 18 Oct 2006 12:59:59 +0200 texlive-base (2005.dfsg.2-1) unstable; urgency=medium * texlive-latex-extra recommend texlive-latex-recommended (Closes: #385213) * 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 * do not recommend the not available prosper, but only suggest it (Closes: #389195) * drop unnnecessary conflict: tl-latex-recommended <-> latex-ucs* (Closes: #388311) * call tetex-bin-upgrade from tex-common (>= 0.32) to allow upgrades from sarge's tetex2 (Closes: #382861) (at least we hope) * urgency set to medium to get these fixes to testing * blacklist several non-free beamer exampler files (Closes: #391946) -- Norbert Preining Mon, 9 Oct 2006 19:01:26 +0200 texlive-base (2005.dfsg.1-1) unstable; urgency=low * add the license statement from Donald Arseneau to relicense underscore.sty under LPPL license (Closes: #368902) * move esbst.tex and romanidx.tex in the babel.tpm file into the RunFiles section (Closes: #365235) * move lmodern from Depends to Recommends in texlive-base * move fpl and mathpazo to texlive-fonts-recommended as it is required by PSNFSS, thanks Ralf Stubner and Frank Küster (Closes: #366035) * included fixed supp-*.tex files in texlive-context * move passivetex, jadetex, xmltex, latex-cjk from recommends to suggests of texlive-full (Closes: #377106) * add lintian override for wrong-name-for-upstream-changelog triggered by CHANGES.packaging * change maintainer to debian-tex-maint@l.d.o * texlive-context: add dependency tl-context -> perl-tk, libxml-parser-perl for texshow to run (Closes: #378829) -- Norbert Preining Thu, 3 Aug 2006 12:37:06 +0200 texlive-base (2005-2) unstable; urgency=low * first upload to unstable, sponsored by Frank Küster * 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 Thu, 11 May 2006 00:12:10 +0200 texlive-base (2005-1) experimental; urgency=low * First upload to experimental (Closes: #312897) -- Norbert Preining Thu, 12 Jan 2006 17:30:22 +0100 # vim:set fileencoding=utf-8: # # Local Variables: # coding: utf-8 # mode: debian-changelog # End: debian/create-font-links0000664000000000000000000000147512143663346012457 0ustar #!/bin/bash # # debian/create-fontlinks # # (c) 2012 Norbert Preining # Licensed under GPLv2 or higher # # create links for fonts dirs listed in debian/$package.type1-fontdirs pkg="$1" do_one() { f=$1 a=$(echo $f | sed -e 's!/type1/!/afm/!' -e 's!\.pfb$!.afm!') if [ -e $f -a -e $a ] ; then ff=$(echo $f | sed -e "s:^debian/$pkg/::") aa=$(echo $a | sed -e "s:^debian/$pkg/::") bn=$(basename $f .pfb) echo $ff usr/share/fonts/type1/$pkg/$bn.pfb echo $aa usr/share/fonts/type1/$pkg/$bn.afm fi } if [ -r debian/$pkg.type1-fontdirs ] ; then for d in $(cat debian/$pkg.type1-fontdirs) ; do if [ -d $d ] ; then for f in $(find debian/$pkg/usr/share/texlive/$d -type f -a -name \*.pfb) ; do do_one $f done else do_one debian/$pkg/usr/share/texlive/$d fi done fi debian/texlive-base.maintscript0000664000000000000000000000017012226731752014044 0ustar rm_conffile /etc/texmf/dvipdfm/config/config 2013.20130904-1~ rm_conffile /etc/texmf/xdvi/xdvi.cfg 2013.20131010-2~ debian/texlive-pictures-doc.lintian-overrides0000664000000000000000000000053112277555627016650 0ustar texlive-pictures-doc: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-pictures-doc: license-problem-font-adobe-copyrighted-fragment texlive-pictures-doc: zero-byte-file-in-doc-directory texlive-pictures-doc: extra-license-file texlive-pictures-doc: script-not-executable texlive-pictures-doc: wrong-name-for-upstream-changelog debian/texlive-latex-recommended.lintian-overrides0000664000000000000000000000056712277555627017655 0ustar texlive-latex-recommended: license-problem-font-adobe-copyrighted-fragment-no-credit texlive-latex-recommended: license-problem-font-adobe-copyrighted-fragment texlive-latex-recommended: zero-byte-file-in-doc-directory texlive-latex-recommended: extra-license-file texlive-latex-recommended: script-not-executable texlive-latex-recommended: wrong-name-for-upstream-changelog debian/control0000664000000000000000000010307713145635312010606 0ustar Source: texlive-base Section: tex Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian TeX Maintainers Uploaders: Norbert Preining , Frank Küster Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: sharutils, tex-common (>= 4), eperl, findutils (>=4.2.0) Standards-Version: 3.9.5 Homepage: http://www.tug.org/texlive/ Package: texlive-base Architecture: all Depends: tex-common (>= 4.03), xdg-utils, ${misc:Depends}, luatex (>= 0.70.1), ucf, texlive-binaries (>= 2013.20130512), libpaper-utils Conflicts: texlive-plain-extra (<< 2013.20130512), texlive-lang-armenian (<< 2013.20130512), texlive-doc-fi (<< 2013), texlive-doc-tr (<< 2013.20130512), texlive-latex-extra-doc (<< 2013.20130512), texlive-fonts-recommended (<< 2013.20130512), texlive-science-doc (<< 2013.20130512), texlive-doc-it (<< 2013.20130512), texlive-lang-german (<< 2013.20130512), texlive-doc-ko (<< 2013.20130512), texlive-lang-finnish (<< 2013.20130512), texlive-doc-rs (<< 2013), texlive-lang-other (<< 2013.20130512), texlive-lang-norwegian (<< 2013), texlive-doc-vi (<< 2013.20130512), texlive-lang-mongolian (<< 2013.20130512), texlive-doc-ar (<< 2013), texlive-doc-nl (<< 2013), texlive-doc-si (<< 2013.20130512), texlive-science (<< 2013.20130512), texlive-lang-hungarian (<< 2013), texlive-doc-uk (<< 2013.20130512), texlive-doc-rs (<< 2013.20130512), texlive-common, pdfjam (<< 2013.20130512), texlive-doc-vi (<< 2013), texlive-lang-vietnamese (<< 2013.20130512), texlive-extra-utils (<< 2013.20130512), texlive-doc-pl (<< 2013.20130512), texlive-lang-vietnamese (<< 2013), texlive-doc-ru (<< 2013.20130512), texlive-doc-ja (<< 2013), texlive-lang-polish (<< 2013.20130512), texlive-lang-african (<< 2013.20130512), texlive-lang-norwegian (<< 2013.20130512), texlive-doc-uk (<< 2013), texlive-humanities-doc (<< 2013.20130512), texlive-doc-ko (<< 2013), texlive-doc-zh (<< 2013), texlive-doc-bg (<< 2013.20130512), texlive-lang-spanish (<< 2013.20130512), ptex-bin (<< 2013.20130512), texlive-doc-si (<< 2013), texlive-lang-latvian (<< 2013), texlive-lang-dutch (<< 2013.20130512), texlive-doc-ja (<< 2013.20130512), texlive-pictures-doc (<< 2013.20130512), texlive-formats-extra (<< 2013.20130512), texlive-doc-pl (<< 2013), texlive-doc-tr (<< 2013), texlive-lang-hebrew (<< 2013), thailatex (<< 2013.20130512), texlive-lang-english (<< 2013.20130512), texlive-lang-indic (<< 2013.20130512), texlive-doc-ar (<< 2013.20130512), texlive-lang-swedish (<< 2013.20130512), texlive-base (<< 2013.20130512), texlive-doc-fr (<< 2013.20130512), texlive-pstricks-doc (<< 2013.20130512), texpower (<< 2013.20130512), texlive-doc-bg (<< 2013), texlive-publishers (<< 2013.20130512), texlive-lang-latin (<< 2013), texlive-games (<< 2013.20130512), texlive-humanities (<< 2013.20130512), texlive-publishers-doc (<< 2013.20130512), texlive-doc-pt (<< 2013.20130512), texlive-lang-dutch (<< 2013), texlive-omega (<< 2013.20130512), texlive-doc-mn (<< 2013.20130512), texlive-doc-it (<< 2013), texlive-fonts-recommended-doc (<< 2013.20130512), texlive-lang-cyrillic (<< 2013.20130512), texlive-xetex (<< 2013.20130512), texlive-pictures (<< 2013.20130512), texlive-pstricks (<< 2013.20130512), texlive-doc-base, texlive-lang-greek (<< 2013.20130512), texlive-generic-extra (<< 2013.20130512), texlive-doc-th (<< 2013), texlive-lang-danish (<< 2013), texlive-latex-recommended (<< 2013.20130512), texlive-full (<< 2013.20130512), texlive-latex3 (<< 2013.20130512), texlive-math-extra (<< 2013.20130512), texlive-fonts-extra-doc (<< 2013.20130512), texlive-latex-base-doc (<< 2013.20130512), texlive-metapost-doc (<< 2013.20130512), texlive-lang-arabic (<< 2013.20130512), texlive (<< 2013.20130512), texlive-lang-all (<< 2013.20130512), texlive-lang-croatian (<< 2013), texlive-doc-fi (<< 2013.20130512), texlive-doc-en (<< 2013.20130512), texlive-doc-cs+sk (<< 2013), texlive-lang-danish (<< 2013.20130512), texlive-lang-czechslovak (<< 2013.20130512), texlive-lang-french (<< 2013.20130512), texlive-music (<< 2013.20130512), texlive-doc-th (<< 2013.20130512), texlive-lang-lithuanian (<< 2013.20130512), texlive-lang-italian (<< 2013.20130512), texlive-latex-base (<< 2013.20130512), texlive-doc-zh (<< 2013.20130512), texlive-lang-lithuanian (<< 2013), texlive-latex-extra (<< 2013.20130512), texlive-lang-portuguese (<< 2013.20130512), texlive-lang-european (<< 2013.20130512), texlive-lang-swedish (<< 2013), texlive-doc-en (<< 2013), texlive-bibtex-extra (<< 2013.20130512), texlive-lang-armenian (<< 2013), texlive-lang-tibetan (<< 2013.20130512), texlive-doc-fr (<< 2013), texlive-doc-ru (<< 2013), texlive-doc-de (<< 2013.20130512), texlive-lang-hungarian (<< 2013.20130512), texlive-latex-recommended-doc (<< 2013.20130512), texlive-binaries (<< 2013.20130512), texlive-doc-cs+sk (<< 2013.20130512), texlive-doc-de (<< 2013), texlive-doc-mn (<< 2013), texlive-doc-es (<< 2013), texlive-lang-finnish (<< 2013), texlive-font-utils (<< 2013.20130512), texlive-lang-tibetan (<< 2013), texlive-luatex (<< 2013.20130512), texlive-doc-nl (<< 2013.20130512), texlive-metapost (<< 2013.20130512), texlive-fonts-extra (<< 2013.20130512), texlive-lang-mongolian (<< 2013), texlive-lang-croatian (<< 2013.20130512), texlive-doc-pt (<< 2013), texlive-lang-latvian (<< 2013.20130512), texlive-lang-cjk (<< 2013.20130512), texlive-lang-latin (<< 2013.20130512), texlive-lang-hebrew (<< 2013.20130512), texlive-doc-es (<< 2013.20130512), texlive-generic-recommended (<< 2013.20130512) Recommends: lmodern (>= 0.93.3) Provides: dvipdfmx Suggests: ghostscript, gv | postscript-viewer, xpdf-reader | pdf-viewer, perl-tk Replaces: context (<< 2012.05.30.20121209), texlive-binaries (<< 2013), texlive-doc-en (<< 2013), texlive-common (<< 2013) Breaks: context (<< 2012.05.30.20121209) Description: TeX Live: Essential programs and files These files are regarded as basic for any TeX system, covering plain TeX macros, Computer Modern fonts, and configuration for common drivers; no LaTeX. . This package includes the following CTAN packages: texlive.infra -- basic TeX Live infrastructure amsfonts -- TeX fonts from the American Mathematical Society. bibtex -- Process bibliographies for LaTeX, etc. cm -- Computer Modern fonts. dvipdfmx -- An extended version of dvipdfm. dvipdfmx-def -- Configuration file for dvipdfmx graphics. dvips -- A DVI to PostScript driver. enctex -- A TeX extension that translates input on its way into TeX. etex -- An extended version of TeX, from the NTS project. etex-pkg -- E-TeX support package. glyphlist -- gsftopk -- Convert "ghostscript fonts" to PK files. hyph-utf8 -- Hyphenation patterns expressed in UTF-8. hyphen-base -- ifluatex -- Provides the \ifluatex switch. ifxetex -- Am I running under XeTeX? knuth-lib -- A small library of MetaFont sources. knuth-local -- Knuth's local information. kpathsea -- Path searching library for TeX-related files. lua-alt-getopt -- Process application arguments the same way as getopt_long. luatex -- The LuaTeX engine. makeindex -- Process index output to produce typesettable code. metafont -- A system for specifying fonts. mflogo -- LaTeX support for Metafont logo fonts. mfware -- Supporting tools for use with Metafont. misc -- pdftex -- A TeX extension for direct creation of PDF. plain -- tetex -- scripts and files originally written for or included in teTeX tex -- A sophisticated typesetting engine. texconfig -- texlive-common -- TeX Live documentation (common elements) texlive-docindex -- top-level TeX Live doc.html, etc. texlive-en -- TeX Live manual (English) xdvi -- A DVI previewer for the X Window System. texdoc -- Documentation access for TeX distributions. Package: texlive-generic-recommended Architecture: all Depends: ${misc:Depends}, texlive-base (>= 2013.20130512), texlive-base (>= 2013.20130512) Description: TeX Live: Generic recommended packages Recommended packages that work with multiple formats. . This package includes the following CTAN packages: epsf -- Simple macros for EPS inclusion. fontname -- Scheme for naming fonts in TeX. genmisc -- kastrup -- multido -- A loop facility for Generic TeX. path -- Typeset paths, making them breakable. tex-ps -- TeX to PostScript generic macros and add-ons. ulem -- Package for underlining. Package: texlive-latex-base Architecture: all Depends: texlive-binaries (>= 2013.20130512), texlive-base (>= 2013.20130512), texlive-base (>= 2013.20130512), ${misc:Depends} Recommends: texlive-latex-base-doc Description: TeX Live: LaTeX fundamental packages These packages are mandated by the core LaTeX team, or at least very strongly recommended. . This package includes the following CTAN packages: ae -- Virtual fonts for T1 encoded CMR-fonts. amscls -- AMS document classes for LaTeX. amsmath -- AMS mathematical facilities for LaTeX. babel -- Multilingual support for Plain TeX or LaTeX. babel-english -- babelbib -- Multilingual bibliographies. carlisle -- David Carlisle's small packages. colortbl -- Add colour to LaTeX tables. fancyhdr -- Extensive control of page headers and footers in LaTeX2e. fix2col -- Fix miscellaneous two column mode features. geometry -- Flexible and complete interface to document dimensions. graphics -- Standard LaTeX graphics. hyperref -- Extensive support for hypertext in LaTeX. latex -- A TeX macro package that defines LaTeX. latex-bin -- LaTeX executables and man pages. latex-fonts -- A collection of fonts used in LaTeX distributions. latexconfig -- ltxmisc -- Miscellaneous LaTeX packages, etc. mfnfss -- Packages to typeset oldgerman and pandora fonts in LaTeX. mptopdf -- mpost to PDF, native MetaPost graphics inclusion natbib -- Flexible bibliography support. oberdiek -- A bundle of packages submitted by Heiko Oberdiek. pdftex-def -- Colour and Graphics support for PDFTeX. pslatex -- Use PostScript fonts by default. psnfss -- Font support for common PostScript fonts. pspicture -- PostScript picture support. tools -- The LaTeX standard tools bundle. Package: texlive-latex-recommended Architecture: all Depends: texlive-latex-base (>= 2013.20130512), texlive-binaries (>= 2013.20130512), texlive-base (>= 2013.20130512), ${misc:Depends} Recommends: texlive-latex-recommended-doc, latex-xcolor (>= 2.09), latex-beamer (>= 3.06.dfsg.1-0.1), prosper (>= 1.00.4+cvs.2006.10.22) Provides: texlive-latex3 Description: TeX Live: LaTeX recommended packages A collection of recommended add-on packages for LaTeX which have widespread use. . This package includes the following CTAN packages: anysize -- A simple package to set up document margins. booktabs -- Publication quality tables in LaTeX caption -- Customising captions in floating environments. cite -- Improved citation handling in LaTeX. cmap -- Make PDF files searchable and copyable. crop -- Support for cropmarks. ctable -- Flexible typesetting of table and figure floats using key/value directives. eso-pic -- Add picture commands (or backgrounds) to every page. euler -- Use AMS Euler fonts for math. extsizes -- Extend the standard classes' size options. fancybox -- Variants of \fbox and other games with boxes. fancyref -- A LaTeX package for fancy cross-referencing. fancyvrb -- Sophisticated verbatim text. float -- Improved interface for floating objects. fontspec -- Advanced font selection in XeLaTeX and LuaLaTeX. fp -- Fixed point arithmetic. index -- Extended index for LaTeX including multiple indexes. jknapltx -- Miscellaneous packages by Joerg Knappen. koma-script -- A bundle of versatile classes and packages l3kernel -- LaTeX3 programming conventions. l3packages -- High-level LaTeX3 concepts. l3experimental -- Experimental LaTeX3 concepts. listings -- Typeset source code listings using LaTeX. mdwtools -- Miscellaneous tools by Mark Wooding. memoir -- Typeset fiction, non-fiction and mathematical books. metalogo -- Extended TeX logo macros. mh -- The MH bundle microtype -- Subliminal refinements towards typographical perfection. ms -- Various LaTeX packages by Martin Schroder. ntgclass -- "European" versions of standard classes. parskip -- Layout with zero \parindent, non-zero \parskip. pdfpages -- Include PDF documents in LaTeX. powerdot -- A presentation class. psfrag -- Replace strings in encapsulated PostScript figures. rcs -- Use RCS (revision control system) tags in LaTeX documents. rotating -- Rotation tools, including rotated full-page floats. sansmath -- Maths in a sans font. section -- Modifying section commands in LaTeX. seminar -- Make overhead slides. sepnum -- Print numbers in a "friendly" format. setspace -- Set space between lines. subfig -- Figures broken into subfigures textcase -- Case conversion ignoring mathematics, etc. thumbpdf -- Thumbnails for pdfTeX and dvips/ps2pdf. typehtml -- Typeset HTML directly from LaTeX. underscore -- Control the behaviour of "_" in text. url -- Verbatim with URL-sensitive line breaks. xkeyval -- Extension of the keyval package. Package: texlive-fonts-recommended Section: fonts Architecture: all Depends: ${misc:Depends}, texlive-base (>= 2013.20130512), texlive-base (>= 2013.20130512) Recommends: tex-gyre, texlive-fonts-recommended-doc, tipa (>= 2:1.2-2.1) Replaces: texlive-latex-recommended (<< 2013.20140110) Description: TeX Live: Recommended fonts Recommended fonts, including the base 35 PostScript fonts, Latin Modern, TeX Gyre, and T1 and other encoding support for Computer Modern, in outline form. . This package includes the following CTAN packages: avantgar -- URW "Base 35" font pack for LaTeX. bookman -- URW "Base 35" font pack for LaTeX. charter -- Charter fonts. cmextra -- Knuth's local information. courier -- URW "Base 35" font pack for LaTeX. ec -- Computer modern fonts in T1 and TS1 encodings. euro -- Provide Euro values for national currency amounts. euro-ce -- Euro and CE sign font. eurosym -- MetaFont and macros for Euro sign. fpl -- SC and OsF fonts for URW Palladio L helvetic -- URW "Base 35" font pack for LaTeX. lm-math -- OpenType maths fonts for Latin Modern. marvosym -- Martin Vogel's Symbols (marvosym) font. mathpazo -- Fonts to typeset mathematics to match Palatino. ncntrsbk -- URW "Base 35" font pack for LaTeX. palatino -- URW "Base 35" font pack for LaTeX. pxfonts -- Palatino-like fonts in support of mathematics. rsfs -- Ralph Smith's Formal Script font. symbol -- URW "Base 35" font pack for LaTeX. times -- URW "Base 35" font pack for LaTeX. txfonts -- Times-like fonts in support of mathematics. utopia -- Adobe Utopia fonts. wasy -- The wasy fonts (Waldi symbol fonts). wasysym -- LaTeX support file to use the WASY2 fonts zapfchan -- URW "Base 35" font pack for LaTeX. zapfding -- URW "Base 35" font pack for LaTeX. Package: texlive-pictures Architecture: all Depends: texlive-base (>= 2013.20130512), ${misc:Depends}, luatex, texlive-binaries (>= 2013.20130512), texlive-base (>= 2013.20130512) Recommends: texlive-pictures-doc, ruby | ruby-interpreter, tk, pgf (>= 1.01.dfsg.1) Suggests: dot2tex, libtcltk-ruby, texlive-latex-extra Description: TeX Live: Graphics, pictures, diagrams Including TikZ, pict, etc., but MetaPost and PStricks are separate. . This package includes the following CTAN packages: aobs-tikz -- TikZ styles for creating overlaid pictures in beamer. askmaps -- Typeset American style Karnaugh maps. asyfig -- Commands for using Asymptote figures. autoarea -- Automatic computation of bounding boxes with PiCTeX. bardiag -- LateX package for drawing bar diagrams. bloques -- Generate control diagrams. bodegraph -- Draw Bode, Nyquist and Black plots with gnuplot and TikZ. bondgraph -- Create bond graph figures in LaTeX documents. braids -- Draw braid diagrams with PGF/TikZ. bxeepic -- Eepic facilities using pict2e. cachepic -- Convert document fragments into graphics. chemfig -- Draw molecules with easy syntax. combinedgraphics -- Include graphic (EPS or PDF)/LaTeX combinations. circuitikz -- Draw electrical networks with TikZ. curve -- A class for making curriculum vitae. curve2e -- Extensions for package pict2e. curves -- Curves for LaTeX picture environment dcpic -- Commutative diagrams in a LaTeX and TeX documents. diagmac2 -- Diagram macros, using pict2e. doc-pictex -- A summary list of PicTeX documentation. dottex -- Use dot code in LaTeX. dot2texi -- Create graphs within LaTeX using the dot2tex tool. dratex -- General drawing macros. drs -- Typeset Discourse Representation Structures (DRS). duotenzor -- Drawing package for circuit and duotensor diagrams. eepic -- Extensions to epic and the LaTeX drawing tools. epspdf -- Converter for PostScript, EPS and PDF. epspdfconversion -- On-the-fly conversion of EPS to PDF. esk -- Package to encapsulate Sketch files in LaTeX sources. fast-diagram -- Easy generation of FAST diagrams. fig4latex -- Management of figures for large LaTeX documents. flowchart -- Shapes for drawing flowcharts, using TikZ. forest -- Drawing (linguistic) trees. gincltex -- Include TeX files as graphics (.tex support for \includegraphics). gnuplottex -- Embed Gnuplot commands in LaTeX documents. gradientframe -- Simple gradient frames around objects. grafcet -- Draw Grafcet/SFC with TikZ. graphviz -- Write graphviz (dot+neato) inline in LaTeX documents. harveyballs -- Create Harvey Balls using TikZ. here -- Emulation of obsolete package for "here" floats. hf-tikz -- A simple way to highlight formulas and formula parts. hobby -- An implementation of Hobby's algorithm for PGF/TikZ. hvfloat -- Rotating caption and object of floats independently. knitting -- Produce knitting charts, in Plain TeX or LaTeX. knittingpattern -- Create knitting patterns. lapdf -- PDF drawing directly in TeX documents. lpic -- Put LaTeX material over included graphics. makeshape -- Declare new PGF shapes. mathspic -- A Perl filter program for use with PiCTeX. miniplot -- A package for easy figure arrangement. modiagram -- Drawing molecular orbital diagrams. neuralnetwork -- Graph-drawing for neural networks. numericplots -- Plot numeric data (including Matlab export) using PSTricks. pb-diagram -- A commutative diagram package using LAMSTeX or Xy-pic fonts. petri-nets -- A set TeX/LaTeX packages for drawing Petri nets. pgf-blur -- PGF/TikZ package for "blurred" shadows. pgf-soroban -- Create images of the soroban using TikZ/PGF. pgf-umlsd -- Draw UML Sequence Diagrams. pgfgantt -- Draw Gantt charts with TikZ. pgfkeyx -- Extended and more robust version of pgfkeys. pgfmolbio -- Draw graphs typically found in molecular biology texts. pgfopts -- LaTeX package options with pgfkeys. pgfplots -- Create normal/logarithmic plots in two and three dimensions. piano -- Typeset a basic 2-octave piano diagram. picinpar -- Insert pictures into paragraphs. pict2e -- New implementation of picture commands. pictex -- Picture drawing macros for TeX and LaTeX. pictex2 -- Adds relative coordinates and improves the \plot command. pinlabel -- A TeX labelling package. pmgraph -- "Poor man's" graphics. prerex -- Interactive editor and macro support for prerequisite charts. productbox -- Typeset a three-dimensional product box. pxpgfmark -- e-pTeX driver for PGF inter-picture connections. randbild -- Marginal pictures. randomwalk -- Random walks using TikZ. reotex -- Draw Reo Channels and Circuits. rviewport -- Relative Viewport for Graphics Inclusion. sa-tikz -- TikZ library to draw switching architectures. schemabloc -- Draw block diagrams, using Tikz. setdeck -- Typeset cards for Set. smartdiagram -- Generate diagrams from lists. spath3 -- Manipulate "soft paths" in PGF. swimgraf -- Graphical/textual representations of swimming performances texdraw -- Graphical macros, using embedded PostScript. tikz-3dplot -- Coordinate transformation styles for 3d plotting in TikZ. tikz-bayesnet -- Draw Bayesian networks, graphical models and directed factor graphs. tikz-cd -- Create commutative diagrams with TikZ tikz-dependency -- A library for drawing dependency graphs. tikz-inet -- Draw interaction nets with TikZ tikz-opm -- Typeset OPM diagrams. tikz-qtree -- Use existing qtree syntax for trees in TikZ. tikz-timing -- Easy generation of timing diagrams as tikz pictures. tikzinclude -- Import TikZ images from colletions. tikzmark -- Use TikZ's method of remembering a position on a page. tikzorbital -- Atomic and molecular orbitals using TiKZ. tikzpagenodes -- Create commutative diagrams with TikZ tikzpfeile -- Draw arrows using PGF/TikZ. tikzposter -- Create scientific posters using TikZ. tikzscale -- Resize pictures while respecting text size. tikzsymbols -- Some symbols created using TikZ. timing-diagrams -- Draw timing diagrams. tqft -- Drawing TQFT diagrams with TikZ/PGF. tkz-base -- Tools for drawing with a cartesian coordinate system. tkz-berge -- Macros for drawing graphs of graph theory. tkz-doc -- Documentation macros for the TKZ series of packages. tkz-euclide -- Tools for drawing euclidean geometry. tkz-fct -- Tools for drawing graphs of functions. tkz-graph -- Draw graph-theory graphs. tkz-kiviat -- Draw Kiviat graphs. tkz-linknodes -- Link nodes in mathematical environments. tkz-orm -- Create Object-Role Model (ORM) diagrams, tkz-tab -- Tables of signs and variations using PGF/TikZ. tsemlines -- Support for the ancient \emline macro. tufte-latex -- Document classes inspired by the work of Edward Tufte. venndiagram -- Creating Venn diagrams with TikZ. xpicture -- Extensions of LaTeX picture drawing. xypic -- Flexible diagramming macros. Package: texlive-luatex Architecture: all Depends: texlive-base (>= 2013.20130512), texlive-binaries (>= 2013.20130512), ${misc:Depends}, luatex (>= 0.70.1), texlive-base (>= 2013.20130512) Description: TeX Live: LuaTeX packages Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using Lua as an embedded scripting and extension language. http://luatex.org/ . This package includes the following CTAN packages: checkcites -- Check citation commands in a document. chickenize -- Use lua callbacks for "interesting" textual effects. enigma -- Encrypt documents with a three rotor Enigma. interpreter -- Translate input files on the fly. lua-check-hyphen -- Mark hyphenations in a document, for checking. lua-visual-debug -- Visual debugging with LuaLaTeX. lua2dox -- Auto-documentation of lua code. luabibentry -- Repeat BibTeX entries in a LuaLaTeX document body. luabidi -- luacode -- Helper for executing lua code from within TeX. luaindex -- Create index using lualatex. luainputenc -- Replacing inputenc for use in LuaTeX. luaintro -- Examples from the book "Einfuhrung in LuaTeX und LuaLaTeX". lualatex-doc -- A guide to use of LaTeX with LuaTeX. lualatex-math -- Fixes for mathematics-related LuaLaTeX issues. lualibs -- Additional Lua functions for LuaTeX macro programmers. luamplib -- Use LuaTeX's built-in MetaPost interpreter. luaotfload -- OpenType 'loader' for Plain TeX and LaTeX. luasseq -- Drawing spectral sequences in LuaLaTeX. luatexbase -- Basic resource management for LuaTeX code. luatexko -- Typeset Korean with Lua(La)TeX. luatextra -- Additional macros for Plain TeX and LaTeX in LuaTeX. luaxml -- Lua library for reading and serialising XML files. odsfile -- Read OpenDocument Spreadsheet documents as LaTeX tables. selnolig -- Selectively disable typographic ligatures. showhyphens -- Show all possible hyphenations in LuaLaTeX. spelling -- Support for spell-checking of LuaTeX documents. Package: texlive-metapost Architecture: all Depends: texlive-base (>= 2013.20130512), texlive-binaries (>= 2013.20130512), ${misc:Depends}, texlive-base (>= 2013.20130512) Recommends: texlive-metapost-doc, feynmf Description: TeX Live: MetaPost and Metafont packages This package includes the following CTAN packages: automata -- Finite state machines, graphs and trees in MetaPost. bbcard -- Bullshit bingo, calendar and baseball-score cards. blockdraw_mp -- Block diagrams and bond graphs, with MetaPost. bpolynomial -- Drawing polynomial functions of up to order 3. cmarrows -- MetaPost arrows and braces in the Computer Modern style. drv -- Derivation trees with MetaPost. dviincl -- Include a DVI page into MetaPost output. emp -- "Encapsulate" MetaPost figures in a document. epsincl -- Include EPS in MetaPost figures. expressg -- Diagrams consisting of boxes, lines, and annotations. exteps -- Include EPS figures in MetaPost. featpost -- MetaPost macros for 3D. feynmp-auto -- Automatic processing of feynmp graphics. garrigues -- MetaPost macros for the reproduction of Garrigues' Easter nomogram. gmp -- Allow integration between MetaPost pictures and LaTeX. hatching -- MetaPost macros for hatching interior of closed paths. latexmp -- Interface for LaTeX-based typesetting in MetaPost metago -- MetaPost output of Go positions. metaobj -- MetaPost package providing high-level objects. metaplot -- Plot-manipulation macros for use in Metapost. metapost -- A development of Metafont for creating graphics. metauml -- MetaPost library for typesetting UML diagrams. mfpic -- Draw Metafont/post pictures from (La)TeX commands. mfpic4ode -- Macros to draw direction fields and solutions of ODEs. mp3d -- 3D animations. mpcolornames -- XXXX mpattern -- Patterns in MetaPost. mpgraphics -- Process and display MetaPost figures inline. piechartmp -- Draw pie-charts using MetaPost. repere -- roex -- slideshow -- Generate slideshow with MetaPost. splines -- MetaPost macros for drawing cubic spline interpolants. suanpan -- MetaPost macros for drawing Chinese and Japanese abaci. textpath -- Setting text along a path with MetaPost. threeddice -- Create images of dice with one, two, or three faces showing, using MetaPost. Package: texlive-omega Architecture: all Depends: texlive-binaries (>= 2013.20130512), texlive-latex-base (>= 2013.20130512), texlive-base (>= 2013.20130512), texlive-base (>= 2013.20130512), ${misc:Depends} Replaces: texlive-lang-tibetan (<< 2013) Description: TeX Live: Omega packages Omega, a 16-bit extended TeX by John Plaice and Yannis Haralambous, now updated to Aleph. . This package includes the following CTAN packages: aleph -- Extended TeX. antomega -- Alternative language support for Omega/Lambda. lambda -- LaTeX format based on the Omega engine. mxedruli -- A pair of fonts for different Georgian alphabets. omega -- A wide-character-set extension of TeX. omegaware -- otibet -- Package: texlive-xetex Architecture: all Depends: texlive-base (>= 2013.20130512), texlive-latex-base (>= 2013.20130512), texlive-binaries (>= 2013.20130512), tipa (>= 2:1.2-2.1), ${misc:Depends}, texlive-base (>= 2013.20130512) Recommends: lmodern Description: TeX Live: XeTeX and packages Packages for XeTeX, the Unicode/OpenType-enabled TeX by Jonathan Kew, http://tug.org/xetex. . This package includes the following CTAN packages: arabxetex -- An ArabTeX-like interface for XeLaTeX. euenc -- Unicode font encoding definitions for XeTeX. fixlatvian -- Improve Latvian language support in XeLaTeX. fontbook -- Generate a font book. fontwrap -- Bind fonts to specific unicode blocks. mathspec -- Specify arbitrary fonts for mathematics in XeTeX. philokalia -- A font to typeset the Philokalia Books. polyglossia -- Modern multilingual typesetting with XeLaTeX. ptext -- A 'lipsum' for Persian. realscripts -- Access OpenType subscript and superscript glyphs. ucharclasses -- Switch fonts in XeTeX according to what is being processed. unisugar -- Define syntactic sugar for Unicode LaTeX. xecjk -- Support for CJK documents in XeLaTeX. xecolor -- Support for color in XeLaTeX. xecyr -- Using Cyrillic languages in XeTeX. xeindex -- Automatic index generation for XeLaTeX. xepersian -- Persian for LaTeX, using XeTeX. xesearch -- A string finder for XeTeX. xetex -- Unicode and OpenType-enabled TeX engine. xetex-def -- Colour and graphics support for XeTeX. xetex-itrans -- Itrans input maps for use with XeLaTeX. xetex-pstricks -- Running PStricks under XeTeX. xetex-tibetan -- XeTeX input maps for Unicode Tibetan. xetexconfig -- Configuration files for XeTeX. xetexfontinfo -- Report font features in XeTeX. xetexko -- Typeset Korean with Xe(La)TeX. xevlna -- Insert non-breakable spaces using XeTeX. xltxtra -- "Extras" for LaTeX users of XeTeX. xunicode -- Generate Unicode characters from accented glyphs. Package: texlive Architecture: all Depends: ${misc:Depends}, texlive-latex-recommended (>= 2013.20130512), texlive-fonts-recommended (>= 2013.20130512), texlive-latex-base (>= 2013.20130512) Description: TeX Live: A decent selection of the TeX Live packages The TeX Live software distribution offers a complete TeX system. It encompasses programs for typesetting, previewing and printing of TeX documents in many different languages, and a large collection of TeX macros and font libraries. . This metapackage provides a decent selection of the TeX Live packages which should suffice for the most common tasks. . The distribution also includes extensive general documentation about TeX, as well as the documentation accompanying the included software packages. . Package: texlive-full Architecture: all Depends: texlive-lang-polish (>= 2013.20130512), texlive-generic-extra (>= 2013.20130512), psutils, latex-beamer (>= 3.06.dfsg.1-0.1), info (>= 4.8), texlive-lang-indic (>= 2013.20130512), texlive-lang-spanish (>= 2013.20130512), latex-sanskrit, texlive-omega (>= 2013.20130512), texlive-lang-cyrillic (>= 2013.20130512), texlive-humanities-doc (>= 2013.20130512), texlive-lang-english (>= 2013.20130512), prosper (>= 1.00.4+cvs.2006.10.22), fragmaster, texlive-base (>= 2013.20130512), texlive-latex-extra-doc (>= 2013.20130512), texlive-lang-european (>= 2013.20130512), texlive-publishers-doc (>= 2013.20130512), latexdiff, texlive-pictures-doc (>= 2013.20130512), texlive-metapost-doc (>= 2013.20130512), texlive-science-doc (>= 2013.20130512), latex-xcolor (>= 2.09), texlive-lang-african (>= 2013.20130512), texlive-math-extra (>= 2013.20130512), texlive-metapost (>= 2013.20130512), texlive-lang-portuguese (>= 2013.20130512), texlive-science (>= 2013.20130512), tex4ht (>= 20051214), texlive-fonts-extra (>= 2013.20130512), texlive-fonts-recommended-doc (>= 2013.20130512), texlive-lang-italian (>= 2013.20130512), dvidvi, texlive-pstricks-doc (>= 2013.20130512), texlive-extra-utils (>= 2013.20130512), texlive-luatex (>= 2013.20130512), texlive-bibtex-extra (>= 2013.20130512), latex-cjk-all (>= 4.6.0+cvs20060714-2), texlive-latex-base (>= 2013.20130512), texlive-font-utils (>= 2013.20130512), texlive-fonts-recommended (>= 2013.20130512), xindy, texlive-pstricks (>= 2013.20130512), lmodern (>= 0.93.3), texlive-lang-french (>= 2013.20130512), texlive-xetex (>= 2013.20130512), purifyeps, latexmk, texlive-lang-german (>= 2013.20130512), lacheck, texlive-lang-arabic (>= 2013.20130512), texlive-fonts-extra-doc (>= 2013.20130512), texlive-plain-extra (>= 2013.20130512), cm-super (>= 0.3.3-3), feynmf, chktex, tipa (>= 2:1.2-2.1), texlive-latex-recommended (>= 2013.20130512), texlive-binaries (>= 2013.20130512), texlive-music (>= 2013.20130512), texlive-generic-recommended (>= 2013.20130512), texlive-formats-extra (>= 2013.20130512), texlive-humanities (>= 2013.20130512), texlive-latex-extra (>= 2013.20130512), ${misc:Depends}, texlive-latex-base-doc (>= 2013.20130512), texlive-publishers (>= 2013.20130512), texlive-games (>= 2013.20130512), pgf (>= 1.01.dfsg.1), tex-gyre, texlive-lang-greek (>= 2013.20130512), texinfo (>= 4.8), texlive-latex-recommended-doc (>= 2013.20130512), context, dvipng, lcdf-typetools, texlive-pictures (>= 2013.20130512), texlive-lang-czechslovak (>= 2013.20130512), texlive-lang-cjk (>= 2013.20130512), t1utils, texlive-lang-other (>= 2013.20130512) Suggests: jadetex (>= 3.13-7.1), passivetex (>> 1.25-2), xmltex (>> 1.9-11.1) Description: TeX Live: metapackage pulling in all components of TeX Live The TeX Live software distribution offers a complete TeX system. It encompasses programs for typesetting, previewing and printing of TeX documents in many different languages, and a large collection of TeX macros and font libraries. . The distribution also includes extensive general documentation about TeX, as well as the documentation accompanying the included software packages. . Package: texlive-fonts-recommended-doc Section: doc Architecture: all Depends: ${misc:Depends}, texlive-base (>= 2013.20130512) Replaces: texlive-latex-recommended-doc (<< 2013.20140110) Description: TeX Live: Documentation files for texlive-fonts-recommended This package provides the documentation for texlive-fonts-recommended . Package: texlive-latex-base-doc Section: doc Architecture: all Depends: texlive-base (>= 2013.20130512), ${misc:Depends} Description: TeX Live: Documentation files for texlive-latex-base This package provides the documentation for texlive-latex-base . Package: texlive-latex-recommended-doc Section: doc Architecture: all Depends: texlive-base (>= 2013.20130512), ${misc:Depends} Description: TeX Live: Documentation files for texlive-latex-recommended This package provides the documentation for texlive-latex-recommended . Package: texlive-metapost-doc Section: doc Architecture: all Depends: ${misc:Depends}, texlive-base (>= 2013.20130512) Description: TeX Live: Documentation files for texlive-metapost This package provides the documentation for texlive-metapost . Package: texlive-pictures-doc Section: doc Architecture: all Depends: texlive-base (>= 2013.20130512), ${misc:Depends} Description: TeX Live: Documentation files for texlive-pictures This package provides the documentation for texlive-pictures . debian/convert-info-files-to-unix.sh0000664000000000000000000000044412021251512014627 0ustar #!/bin/bash # # convert-info-files-to-unix.sh # # info files in texlive are with DOS lineendings. Fix this here # # 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 debian/generate-license-file0000664000000000000000000000074512021251512013237 0ustar # # generate-license-file # (c) 2006 Norbert Preining # 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 cat debian/Licenses.packages > debian/$pkg.Licenses.gen mv debian/$pkg.Licenses.gen debian/$pkg/usr/share/doc/$pkg/Licenses debian/texlive-fonts-recommended.type1-fontdirs0000664000000000000000000000013012143663672017075 0ustar texmf-dist/fonts/type1/adobe texmf-dist/fonts/type1/bitstrea texmf-dist/fonts/type1/urw debian/scripts.lst0000664000000000000000000000546712251221626011416 0ustar texmf_scripts=' adhocfilelist/adhocfilelist.sh bibexport/bibexport.sh dtxgen/dtxgen installfont/installfont-tl kotex-utils/jamo-normalize.pl kotex-utils/komkindex.pl kotex-utils/ttf2kotexfont.pl latexfileversion/latexfileversion listbib/listbib listings-ext/listings-ext.sh ltxfileinfo/ltxfileinfo lua2dox/lua2dox_filter pdfjam/pdf180 pdfjam/pdf270 pdfjam/pdf90 pdfjam/pdfbook pdfjam/pdfflip pdfjam/pdfjam pdfjam/pdfjam-pocketmod pdfjam/pdfjam-slides3up pdfjam/pdfjam-slides6up pdfjam/pdfjoin pdfjam/pdfnup pdfjam/pdfpun pst-pdf/ps4pdf simpdftex/simpdftex typeoutfileinfo/typeoutfileinfo.sh a2ping/a2ping.pl accfonts/mkt1font accfonts/vpl2ovp accfonts/vpl2vpl arara/arara.sh authorindex/authorindex bundledoc/arlatex bundledoc/bundledoc cachepic/cachepic.tlu checkcites/checkcites.lua context/perl/mptopdf.pl convbkmk/convbkmk.rb ctanify/ctanify ctanupload/ctanupload.pl de-macro/de-macro dosepsbin/dosepsbin.pl dviasm/dviasm.py ebong/ebong.py epspdf/epspdf.tlu epspdf/epspdftk.tcl epstopdf/epstopdf.pl exceltex/exceltex fig4latex/fig4latex findhyph/findhyph fontools/afm2afm fontools/autoinst fontools/ot2kpx fragmaster/fragmaster.pl glossaries/makeglossaries jfontmaps/kanji-fontmap-creator.pl jfontmaps/kanji-config-updmap.pl jfontmaps/kanji-config-updmap-sys.sh latex-git-log/latex-git-log latex2man/latex2man latexdiff/latexdiff.pl latexdiff/latexdiff-vc.pl latexdiff/latexrevise.pl latexmk/latexmk.pl latexpand/latexpand lilyglyphs/lily-glyph-commands.py lilyglyphs/lily-image-commands.py lilyglyphs/lily-rebuild-pdfs.py luaotfload/luaotfload-tool.lua m-tx/m-tx.lua match_parens/match_parens mathspic/mathspic.pl mf2pt1/mf2pt1.pl mkjobtexmf/mkjobtexmf.pl mkgrkindex/mkgrkindex multibibliography/multibibliography.pl musixtex/musixflx.lua musixtex/musixtex.lua oberdiek/pdfatfi.pl pax/pdfannotextractor.pl pdfcrop/pdfcrop.pl pedigree-perl/pedigree.pl perltex/perltex.pl pfarrei/pfarrei.tlu pfarrei/a5toa4.tlu pkfix/pkfix.pl pkfix-helper/pkfix-helper pmx/pmx2pdf.lua pst2pdf/pst2pdf.pl ptex2pdf/ptex2pdf.lua purifyeps/purifyeps pythontex/pythontex.py pythontex/depythontex.py splitindex/splitindex.pl sty2dtx/sty2dtx.pl svn-multi/svn-multi.pl texdoc/texdoc.tlu texcount/texcount.pl texdef/texdef.pl texdiff/texdiff texdirflatten/texdirflatten texlive/rungs.tlu texlive/tlmgr.pl texlive/updmap.pl texliveonfly/texliveonfly.py texloganalyser/texloganalyser thumbpdf/thumbpdf.pl ulqda/ulqda.pl urlbst/urlbst vpe/vpe.pl context/stubs/unix/context context/stubs/unix/ctxtools context/stubs/unix/luatools context/stubs/unix/mtxrun context/stubs/unix/pstopdf context/stubs/unix/texexec context/stubs/unix/texmfstart ' tl_scripts=' e2pall.pl fmtutil-sys.sh updmap-sys.sh allcm.sh allneeded.sh dvi2fax.sh dvired.sh fmtutil.sh fontinst.sh kpsetool.sh kpsewhere.sh ps2frag.sh pslatex.sh rubibtex.sh rumakeindex.sh texconfig-dialog.sh texconfig-sys.sh texconfig.sh texlinks.sh ' debian/fix-privacy-breach0000664000000000000000000000440412276531057012610 0ustar # # fix-privacy-breach # (c) 2014 Norbert Preining # # try to fix the *very* helpful lintian error about privacy breach. # Especially the privacy-breach-w3c-valid-html tag just tells us # that it is bad, but we cannot copy the icon into the package since # it is not free ... aaahhh what a wonderful world # pkg="$1" pdfjamfiles=" usr/share/doc/texlive-doc/support/pdfjam/PDFjam-README.html " komafiles=" usr/share/doc/texlive-doc/latex/koma-script/koma-script.html usr/share/doc/texlive-doc/latex/koma-script/komascr.html usr/share/doc/texlive-doc/latex/koma-script/komascript.html usr/share/doc/texlive-doc/latex/koma-script/scraddr.html usr/share/doc/texlive-doc/latex/koma-script/scrartcl.html usr/share/doc/texlive-doc/latex/koma-script/scrbase.html usr/share/doc/texlive-doc/latex/koma-script/scrbook.html usr/share/doc/texlive-doc/latex/koma-script/scrdate.html usr/share/doc/texlive-doc/latex/koma-script/scrextend.html usr/share/doc/texlive-doc/latex/koma-script/scrguide.html usr/share/doc/texlive-doc/latex/koma-script/scrguien.html usr/share/doc/texlive-doc/latex/koma-script/scrhack.html usr/share/doc/texlive-doc/latex/koma-script/scrlayer-notecolumn.html usr/share/doc/texlive-doc/latex/koma-script/scrlayer-scrpage.html usr/share/doc/texlive-doc/latex/koma-script/scrlayer.html usr/share/doc/texlive-doc/latex/koma-script/scrlfile.html usr/share/doc/texlive-doc/latex/koma-script/scrlttr2.html usr/share/doc/texlive-doc/latex/koma-script/scrpage2.html usr/share/doc/texlive-doc/latex/koma-script/scrreprt.html usr/share/doc/texlive-doc/latex/koma-script/scrtime.html usr/share/doc/texlive-doc/latex/koma-script/scrwfile.html usr/share/doc/texlive-doc/latex/koma-script/tocbasic.html usr/share/doc/texlive-doc/latex/koma-script/typearea.html " if ! [ -r debian/$pkg ] ; then echo "please first call debian/rules install!" exit 1 fi for f in $pdfjamfiles ; do ff="debian/$pkg/$f" if [ -r $ff ] ; then sed -e 's/PDF file]*>/(PDF)/g' $ff > $ff.new mv $ff.new $ff fi done for f in $komafiles ; do ff="debian/$pkg/$f" if [ -r $ff ] ; then sed -e 's!src="http://www.w3.org/Icons/valid-xhtml10"!!g' \ -e 's!src="http://www.w3.org/Icons/valid-html40"!!g' \ $ff > $ff.new mv $ff.new $ff fi done debian/texlive-base.links.dist0000664000000000000000000000200612254751130013562 0ustar usr/share/texlive/texmf-dist/web2c/texmf.cnf usr/share/texmf/web2c/texmf.cnf usr/share/texlive/texmf-dist/web2c/texmfcnf.lua usr/share/texmf/web2c/texmfcnf.lua var/lib/texmf/tex/generic/config/language.dat usr/share/texlive/texmf-dist/tex/generic/config/language.dat var/lib/texmf/tex/generic/config/language.dat.lua usr/share/texlive/texmf-dist/tex/generic/config/language.dat.lua var/lib/texmf/tex/generic/config/language.def usr/share/texlive/texmf-dist/tex/generic/config/language.def usr/bin/allcm usr/bin/allec usr/bin/kpsetool usr/bin/kpsepath usr/bin/kpsetool usr/bin/kpsexpand usr/bin/fmtutil usr/bin/mktexfmt var/lib/texmf/ls-R-TEXLIVEDIST usr/share/texlive/texmf-dist/ls-R var/lib/texmf/updmap.cfg-TEXLIVEDIST usr/share/texlive/texmf-dist/web2c/updmap.cfg var/lib/texmf/updmap.cfg-DEBIAN usr/share/texmf/web2c/updmap.cfg usr/share/doc/texlive-doc usr/share/texlive/texmf-dist/doc # texdoctk link is missing in scripts.lst, installed separately usr/share/texlive/texmf-dist/scripts/texdoctk/texdoctk.pl usr/bin/texdoctk debian/tpm2deb.cfg0000664000000000000000000002320512277547532011226 0ustar # # tpm2deb.cfg # (c) 2005-2013 Norbert Preining # # describe relations between texlive and other debian packages, but als # which packages and files should be blacklisted # # For a description of the format of this file please see # the toplevel README file # # 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;2013.20130512 name;collection-foobar;texlive-binaries;texlive-bin # sources source;texlive-base source;texlive-lang source;texlive-extra # basic info maintainer;*;Debian TeX Maintainers uploaders;*;Norbert Preining , Frank Küster section;*;tex bin-section;texlive-fonts-recommended;fonts bin-section;texlive-fonts-extra;fonts priority;*;optional standards;*;3.9.5 # last texlive-base version all packages should depend on texlive-base-version;2013.20130512 # # last revision of the packages, necessary for texlive-full dependencies latest-version;texlive-base;2013.20130512 latest-version;texlive-extra;2013.20130512 latest-version;texlive-lang;2013.20130512 # # texlive-base needs newer texlive-binaries than "latest-version" because # of the libpaper patches. No need to rebuild and update the rest ### not needed at the moment #depends;texlive-base;texlive-binaries (>= 2012.20121112) # # we need fixed tex-common depends;texlive-base;tex-common (>= 4.03) # # # collections -> debian package names plus source packages include-config;cfg.d/package-naming.cfg include-config;cfg.d/upgrade-transitional-packages.cfg # # docsplitting # texlive-base source package docsplitting;texlive-latex-base docsplitting;texlive-latex-recommended docsplitting;texlive-fonts-recommended docsplitting;texlive-pictures # texlive-extra docsplitting;texlive-fonts-extra docsplitting;texlive-latex-extra # since bigfoot was moved at the same time, we have to replace # texlive-humanities, too. docsplitting;texlive-pstricks docsplitting;texlive-publishers docsplitting;texlive-humanities docsplitting;texlive-science docsplitting;texlive-metapost # # # # Various kinds of dependencies # depends;texlive-base;ucf, libpaper-utils, luatex (>= 0.70.1) # get some suggestions for gs/pdf viewer suggests;texlive-base;ghostscript, gv | postscript-viewer, xpdf-reader | pdf-viewer depends;texlive-pictures;luatex recommends;texlive-pictures;ruby | ruby-interpreter, tk suggests;texlive-pictures;texlive-latex-extra, libtcltk-ruby depends;texlive-luatex;luatex (>= 0.70.1) depends;texlive-lang-indic;python recommends;texlive-lang-cjk;ruby | ruby-interpreter recommends;texlive-extra-utils;ruby | ruby-interpreter, texlive-latex-recommended # bug #728895 minted needs pygmentize suggests;texlive-latex-extra; python-pygments # 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 depends;texlive-lang-cjk;texlive-latex-base #contains dviasm which is a python script depends;texlive-extra-utils;python recommends;texlive-extra-utils;ghostscript suggests;texlive-lang-polish;texlive-fonts-extra recommends;texlive-pstricks;texlive-extra-utils recommends;texlive-font-utils;ghostscript # 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 recommends;texlive-font-utils;ps2eps # scalable-cyrfonts-tex is broken in several ways: # - first it needs an update for tex-common 3 # - second it ships fonts with a font name as in texlive-fonts-extra # thus conflict with it. conflicts;texlive-fonts-extra;scalable-cyrfonts-tex # texlive-formats-extra needs bplain.tex which is in texlive-latex-base depends;texlive-formats-extra;texlive-latex-base # texlive-extra-utils ships pdfjam etc, which needs pdflatex, so make them # happy depends;texlive-extra-utils;texlive-latex-base # # texlive-publishers macros use url.sty, so better have -recommended depends;texlive-publishers;texlive-latex-recommended # texlive-science (algorithm) also needs stuff from latex-recommended depends;texlive-science;texlive-latex-recommended # various tlu scripts, make lintian happy depends;texlive-latex-extra;luatex depends;texlive-lang-cjk;luatex depends;texlive-extra-utils;luatex # # replaces for the transition from 2012 -> running replaces;texlive-font-utils;texlive-binaries (<< 2013) replaces;texlive-lang-cyrillic;texlive-binaries (<< 2013) replaces;texlive-base;texlive-binaries (<< 2013) # texlive-base takes over texmfcnf.lua replaces;texlive-base;context (<< 2012.05.30.20121209) breaks;texlive-base;context (<< 2012.05.30.20121209) # that is a bit stupid, we have to specify replacements for doc splitting! replaces;texlive-latex-extra;texlive-pictures (<< 2013) replaces;texlive-latex-extra-doc;texlive-pictures-doc (<< 2013) # make texlive-base conflict with old texlive-doc-base so that all # of them gets removed conflicts;texlive-base;texlive-doc-base, texlive-common # # additional replaces replaces;texlive-lang-arabic;texlive-latex-extra (<< 2013), texlive-publishers (<< 2013) replaces;texlive-lang-cyrillic;texlive-latex-extra (<< 2013) replaces;texlive-omega;texlive-lang-tibetan (<< 2013) replaces;texlive-base;texlive-common (<< 2013) replaces;texlive-lang-arabic;texlive-publishers-doc (<< 2013) replaces;texlive-lang-arabic;texlive-latex-extra-doc (<< 2013) replaces;texlive-lang-cyrillic;texlive-latex-extra-doc (<< 2013) # thai stuff moved from lang-cjk to lang-other replaces;texlive-lang-other;texlive-lang-cjk (<< 2013.20130523) # ec moved from latexrec to fontsrec replaces;texlive-fonts-recommended;texlive-latex-recommended (<< 2013.20140110) replaces;texlive-fonts-recommended-doc;texlive-latex-recommended-doc (<< 2013.20140110) # economic has been reintroduced replaces;texlive-bibtex-extra;texlive-publishers (<< 2013) replaces;texlive-bibtex-extra;texlive-publishers-doc (<< 2013) # some strange replace error - why replaces;texlive-latex-extra;texlive-publishers (<< 2013.20140213) replaces;texlive-latex-extra-doc;texlive-publishers-doc (<< 2013.20140213) # # texlive-pstricks needs pgf in any case .. depends;texlive-pstricks;pgf # # texlive-music contains lilyglyphs, needs python, so depend on it # same for luatex via pmxchords depends;texlive-music;python, luatex # # biber - biblatex coordination # breaks;texlive-bibtex-extra;biber (<< 1.8) # # Additional packages, no tpms/collections exist include-config;cfg.d/additional-packages.cfg # # build dependencies # # texlive-base build-dep;texlive-base;debhelper (>= 7.0.50~) build-dep-indep;texlive-base;sharutils, tex-common (>= 4), eperl, findutils (>=4.2.0) # texlive-lang build-dep;texlive-lang;debhelper (>= 7.0.50~) build-dep-indep;texlive-lang;sharutils, tex-common (>= 4), eperl, findutils (>=4.2.0) # texlive-extra build-dep;texlive-extra;debhelper (>= 7.0.50~) build-dep-indep;texlive-extra;sharutils, tex-common (>= 4), eperl, findutils (>=4.2.0) # # # MOVE PACKAGES # # move texdoc.tpm to tl-base move;texdoc;texlive-base suggests;texlive-base;perl-tk # texdoc uses xdg-open, so depend on xdg-utils depends;texlive-base;xdg-utils # # # TITLE AND DESCRIPTIONS # # for packages give the short description, for tpms the description field shortdesc;afm2pl;AFM font metrics to TeX pl converter. shortdesc;lambda;LaTeX format based on the Omega engine. # # # # # # FILE BLACKLISTS and KILLS # # this one we need for installation but not installed, so map it into nowhere # and do not blacklist it blacklist;file;texmf-dist/dvipdfm/config/config-win32 blacklist;file;texmf-dist/doc/latex/latex-course/Graphics/Thumbs.db blacklist;file;texmf-dist/doc/latex/pdfwin/Thumbs.db # # 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.pdf blacklist;file;texmf-dist/doc/latex/eepic/eepic.tex # # blacklist flash files, sorry users, complain to Debian zealots! blacklist;file;texmf-dist/tex/latex/flashmovie/player_flv_maxi.swf blacklist;file;texmf-dist/tex/latex/media9/players/StrobeMediaPlayback.swf # # # PACKAGE BLACKLISTS # attention, the names are tpm names, so collection-something # # biber # only prebuild binaries are in TL, so we cannot ship that in Debian # blacklist;tpm;biber;* blacklist;tpm;asymptote;* blacklist;tpm;texlive-scripts;* blacklist;tpm;texlive-msg-translations;* # # GFDL files contained, actually all docs, blacklist it blacklist;tpm;dickimaw;* # # ignore;texmf-dist/doc/fonts/gnu-freefont/tools/generate/buildutils.pyc;; # # ignore config files for maps, formats, hyph patterns # handled separately ignore;texmf-dist/tex/generic/config/language.dat ignore;texmf-dist/tex/generic/config/language.def ignore;texmf-dist/tex/generic/config/language.dat.lua ignore;texmf-dist/web2c/updmap.cfg;; ignore;texmf-dist/web2c/fmtutil.cnf;; ignore;texmf-dist/web2c/mktex.cnf # useless files # todo upstream ignore;texmf-dist/doc/latex/mathpazo/mapfplm.tex ignore;texmf-dist/doc/latex/mathpazo/mapppl.tex ignore;texmf-dist/doc/latex/mathpazo/mapzplm.tex # # files that are in ps2eps are not installed kill;texmf-dist/doc/man/man1/bbox.1;; ignore;texmf-dist/doc/man/man1/bbox.man1.pdf;; kill;texmf-dist/doc/man/man1/ps2eps.1;; ignore;texmf-dist/doc/man/man1/ps2eps.man1.pdf;; ignore;texmf-dist/scripts/ps2eps/ps2eps.pl;; # # include-config;cfg.d/info-man-handling.cfg include-config;cfg.d/debian-replacement.cfg include-config;cfg.d/font-ignore.cfg # # # vim:set fileencoding=utf-8: # # Local Variables: # coding: utf-8 # End: