summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-04-07 01:14:04 +0000
committerKarl Berry <karl@freefriends.org>2008-04-07 01:14:04 +0000
commit7baf514ed1dfa5e666e82aa8665bd45ec6df2eb3 (patch)
tree763533bfb80c18fa9b3f3e035d790ad601166d88 /Master/tlpkg
parent9490be8978a4dee9503935362074e1e3378c57b4 (diff)
no, TLPSRC.pm adds default patterns for Package|Documentation, so revert
git-svn-id: svn://tug.org/texlive/trunk@7340 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.config.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.core.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/0texlive.support.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/12many.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ANUfinalexam.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/AkkTeX.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/Asana-Math.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/CJK.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ESIEEcv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/FAQ-en.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/FAQ-fr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/FAQ-ge.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/GuIT.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/HA-prosper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/IEEEconf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/IEEEtran.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/MemoirChapStyles.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/SIstyle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/SIunits.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/Tabbing.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/Type1fonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/a0poster.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/a2ping.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/aastex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/abbr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/abc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/abstract.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/abstyles.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/accfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/achemso.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/acmconf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/acmtrans.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/acronym.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/active-conf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/addlines.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/adrconv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/adrlist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ae.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/aeguill.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/aguplus.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ai.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/aiaa.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/aichej.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/akletter.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/alatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/albertus.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/aleph.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/alg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/algorithm2e.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/algorithmicx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/algorithms.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/allrunes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/alnumsec.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/altfont.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ametsoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ams.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amsaddr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amscls.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amsfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amslatex-primer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amsldoc-it.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amsldoc-vn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amsmath-it.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amsmath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amsrefs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amstex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/amsthdoc-it.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/animate.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/answers.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/antiqua.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/antomega.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/antp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/antt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/anyfontsize.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/anysize.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/apa.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/apacite.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/apl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/appendix.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/arabi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/arabtex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/arabxetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/archaic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/arcs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/arev.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/armenian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/arphic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/arrayjob.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/arydshln.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/asaetr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ascelike.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ascii.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/assignment.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/astro.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/atqolive.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/attachfile.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/augie.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/auncial-new.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/aurical.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/authoraftertitle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/authorindex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/auto-pst-pdf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/automata.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/autotab.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/avantgar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/babel.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/babelbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/backgammon.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bangtex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/barcodes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bardiag.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/barr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bayer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bbcard.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bbding.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bbm-macros.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bbm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bbold.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/beamer-contrib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/beamer-tut-pt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/beamer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/beebe.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/begriff.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/belleek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bengali.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bera.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/betababel.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/beton.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bez123.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bezos.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bghyphen.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bibarts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bibhtml.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bibleref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/biblist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bibtex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bibtopic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bibtopicprefix.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bibunits.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bidi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bigfoot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-a2ping.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-afm2pl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-aleph.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-amstex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-bibtex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-bibtex8.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-chktex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-cjkutils.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-context.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-cslatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-csplain.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-ctie.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-cweb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-cyrillic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-detex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-devnag.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dialog.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dtl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dvi2tty.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dvicopy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dvidvi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dviljk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dvipdfm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dvipdfmx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dvipng.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dvipos.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-dvipsk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-ebong.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-eplain.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-etex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-fontware.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-getafm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-getnonfreefonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-gsftopk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-gzip.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-jadetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-jpeg2ps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-kpathsea.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-lacheck.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-latex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-lcdftypetools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-luatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-makeindex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-metafont.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-metapost.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-mex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-mfware.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-mltex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-musixflx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-omega.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-omegaware.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-patgen.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-pdftex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-pdftools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-physe.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-phyzzx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-pngtools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-ps2pkm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-pstools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-psutils.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-seetexk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-t1utils.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-tetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-tex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-tex4htk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-texconfig.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-texdoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-texinfo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-texlive.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-texsis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-texware.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-tie.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-tifftools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-tlgs.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-tlperl.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-tpic2pdftex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-ttfutils.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-vlna.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-web.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-winutils.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-wordcount.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-xdvi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-xetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-xmltex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bin-xpdf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/binomexp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/biocon.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bitfield.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bizcard.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/blacklettert1.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/blindtext.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/blockdraw_mp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/boites.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/boldtensors.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bookest.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bookhands.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/booklet.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bookman.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/booktabs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bophook.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/borceux.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/boxhandler.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bpchem.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bpolynomial.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/braille.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/breakurl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/breqn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bridge.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/brushscr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bullcntr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/burmese.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bussproofs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/bytefield.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/c-pascal.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/c90enc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/calligra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/calrsfs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/calxxxx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/camel.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/captcont.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/caption.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/carlisle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/carolmin-ps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/casyl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/catechis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cbcoptic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cc-pl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ccaption.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ccfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cchess.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cclicenses.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cd-cover.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cdpbundl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cellspace.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cellular.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/changebar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/changepage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/changes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chappg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chapterfolder.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/charter.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chem-journal.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chemarrow.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chemcompounds.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chemcono.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chemscheme.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chemstyle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cherokee.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chess.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chessboard.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chessfss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/chicago.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/china2e.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/circ.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cirth.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cite.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/citeref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cjhebrew.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cjw.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/clarendo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/classicthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/clefval.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cleveref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/clock.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/clrscode.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cm-lgc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cm-super.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmap.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmarrows.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmastro.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmbright.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmcyr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmcyralt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmdstring.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmdtrack.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmll.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmpica.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cmsd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cns.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/codepage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/colorinfo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/colorsep.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/colortab.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/colortbl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/colorwav.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/combine.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/commath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/comment.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/compact.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/compactbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/complexity.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/components-of-TeX.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/comprehensive.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/computational-complexity.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/concmath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/concprog.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/concrete.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/confproc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/constants.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/context.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/contour.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cooking.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cool.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/coollist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/coolstr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cooltooltips.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/coordsys.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/coronet.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/courier-scaled.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/courier.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/courseoutline.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/coursepaper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/coverpage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/covington.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/croatian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/crop.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/crossreference.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/crosswrd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cryst.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cslatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/csplain.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/csquotes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ctable.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ctib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cuisine.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/currvita.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cursolatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cursor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/curve.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/curve2e.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/curves.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/custom-bib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cweb-latex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cweb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cwpuzzle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cyrillic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/cyrplain.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dancers.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dashbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dashrule.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/datatool.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dateiliste.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/datenumber.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/datetime.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dcpic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/decimal.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/delimtxt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/diagnose.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dialogl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dice.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dichokey.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dictsym.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/digiconfigs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/din1505.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dinat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dinbrief.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dingbat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/directory.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/disser.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dk-bib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dlfltxb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dnaseq.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/docmfp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/doi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/doipubmed.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dotarrow.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dotseqn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dottex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/doublestroke.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dpfloat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dprogress.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/draftcopy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/draftwatermark.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dramatist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dratex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dtk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dtxgallery.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dtxtut.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/duerer-latex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/duerer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dvdcoll.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dvips.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dvipsconfig.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/dyntree.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eCards.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ean.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/easy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ebezier.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ebong.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ebsthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ec.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ecc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ecclesiastic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ecltree.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eco.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/economic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ecv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ed.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/edmac.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ednotes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eemeir.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eepic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/egameps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/egplot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eiad.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eijkhout.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ellipsis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/elmath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/elpres.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/elsevier-bib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/elsevier.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/elvish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/em.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/emp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/emulateapj.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/enctex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/endfloat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/endheads.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/engpron.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/engrec.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/enumitem.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/envbig.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/environ.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/envlab.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/epigrafica.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/epigraph.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/epiolmec.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eplain.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/epsdice.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/epsf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/epspdfconversion.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eqlist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eqname.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eqnarray.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eqparbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/errata.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/es-tex-faq.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/esdiff.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/esint-type1.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/esint.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eskd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eskdx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eso-pic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/esvect.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/etaremune.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/etex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ethiop-t1.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ethiop.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/etoolbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/euenc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/euler.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eulervm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/euproposal.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/euro-ce.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/euro.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eurofont.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/europecv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eurosans.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/eurosym.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/euxm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/everypage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/exam.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/examdesign.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/examplep.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/exceltex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/exercise.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/expdlist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/expl3.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/export.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/expressg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/extarrows.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/exteps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/extpfeil.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/extract.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/extsizes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/facsimile.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/faktor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fancybox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fancyhdr-it.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fancyhdr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fancynum.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fancyref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fancytooltips.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fancyvrb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fax.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fbs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/featpost.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fenixpar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/feyn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/feynmf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fge.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/figbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/figsize.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/filecontents.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/finbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fink.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/firststeps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fixfoot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fixme.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fixpdfmag.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/flabels.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/flacards.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/flagderiv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/flashcards.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/flippdf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/float.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/floatrow.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/flowfram.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fltpoint.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fmp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fmtcount.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fnbreak.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fncychap.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/foekfont.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/foilhtml.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fonetika.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fontch.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fontinst.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fontname.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fontspec.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fonttable.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/footbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/footmisc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/footnpag.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/forloop.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/formlett.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/formula.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/formular.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fouridx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fourier.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fouriernc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fpl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/frankenstein.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/frcursive.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/free-math-font-survey.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/frenchle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fribrief.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/frletter.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/frontespizio.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fullblck.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fullpict.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/functan.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/fundus.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/futhark.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/g-brief.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gaceta.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/galley.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/galois.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/garamond.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/garuda.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gastex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gatech-thesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gauss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gb4e.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gcard.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gcite.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/genealogy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/genmisc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/genmpage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gentle-gr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gentle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/geometry.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/geomsty.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/german.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/germbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gfsartemisia.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gfsbaskerville.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gfsbodoni.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gfscomplutum.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gfsdidot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gfsporson.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gfssolomos.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ginpenc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/glhyph.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gloss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/glossaries.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/glyphlist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gmdoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gmeometric.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gmiflink.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gmutils.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gmverb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gnuplottex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/go.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gost.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gothic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/graphics.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/graphicx-psmin.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/greek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/greektex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/greenpoint.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/grfpaste.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/grnumalt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/groff.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/grotesq.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/grverb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gu.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/guide-to-latex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/guides-pl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/guitar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/guitbeamer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/gustlib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hands.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hanging.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/har2nat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/harmony.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/harpoon.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/harvard.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/harvmac.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hatching.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/help.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/helvetic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hep.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hepparticles.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hepthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hepunits.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hexgame.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hfbright.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hfoldsty.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hhtensor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hieroglf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hilowres.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/histogr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hitec.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hpsdiss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hrlatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hvfloat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hwkatakana.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyperref-docsrc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyperref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyperxmp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-base.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-czechslovak.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-french.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-german.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-ibycus.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-pinyin.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-slovene.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-ukenglish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-usorbian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphenat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyphenex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/hyplain.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ibycus-babel.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ibygrk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/icsv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ieeepes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ifacmtg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ifmslide.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ifplatform.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ifsym.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ifxetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ijmart.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ijqc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/imac.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/image-gallery.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/impatient-fr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/impatient.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/index.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/initials.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/inlinebib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/insbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/interactiveworkbook.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/inversepath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/invoice.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/iopart-num.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ipa.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/iso.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/iso10303.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/isodate.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/isodoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/isorot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/isotope.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/itnumpar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/itrans.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/iwona.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jadetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jeopardy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jhep.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jknapltx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jmn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jneurosci.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jpsj.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jsmisc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jura.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/juraabbrev.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jurabib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/juramisc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/jurarsp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kalender.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/karnaugh.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kastrup.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kdgreek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kerkis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kerntest.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/keystroke.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kixfont.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kluwer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/knuth.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/knuthotherfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/koma-script.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kopka.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kpfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/kurier.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/l2picfaq.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/l2tabu-english.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/l2tabu-it.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/l2tabu-spanish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/l2tabu.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/labbook.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/labelcas.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/labels.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lambda.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lastpage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latex-fonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latex-graphics-companion.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latex-tds.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latex-tipps-und-tricks.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latex-web-companion.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latexconfig.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latexmp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/layouts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lazylist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lcd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lcg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/leading.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/leaflet.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ledmac.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/leftidx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lettre.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lettrgth.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lettrine.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/levy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lewis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lexikon.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lfb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lgreek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lh.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lhcyr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lhelp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lib-freetype2.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lib-geturl.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lib-gnu.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lib-md5.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lib-regex.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lib-texmfmp.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lib-zlib.win32.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/libertine.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/limap.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/linearA.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lineno.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/linguex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lipsum.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/listbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/listings.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/listliketab.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/listofsymbols.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lkort.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lkproof.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lmextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/localloc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/logic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/logpap.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lsc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-bulgarian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-dutch.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-english.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-finnish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-french.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-german.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-italian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-japanese.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-korean.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-mongolian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-polish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-portuguese.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-russian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-slovak.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-spanish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-thai.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-turkish.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-ukr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lshort-vietnamese.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ltablex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ltabptch.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ltxindex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ltxmisc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/lxfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ly1.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mafr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/magyar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mailing.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/makebox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/makecell.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/makecirc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/makecmds.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/makedtx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/makeglos.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/makeindex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/makeplot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/malayalam.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/manfnt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/manjutex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/manuscript.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mapcodes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/maple.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/marginnote.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/marigold.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/marvosym.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/math-into-latex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mathcomp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mathdesign.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mathdots.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mathexam.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mathmode.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mathpazo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/maybemath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mcaption.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mceinleger.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mcite.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mciteplus.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mdwtools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/memexsupp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/memoir.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mentis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/menu.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metafont-for-beginners.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metafont.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metafp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metaobj.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metaplot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metapost-examples.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metapost.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metauml.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/method.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/metre.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mff.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mflogo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mfnfss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mfpic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mfpic4ode.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mft.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mftinc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mftoeps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mh.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mhchem.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mhequ.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mhs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/microtype.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/midnight.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/miller.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/minipage-marginpar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/miniplot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/minitoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/minutes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/misc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/misc209.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mkind-english.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mkind-german.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mkjobtexmf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mkpattern.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mla-paper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mlist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mltex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mnsymbol.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/moderncv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/modroman.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mongolian-babel.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/montex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/morehelp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/moresize.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/moreverb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/movie15.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mp3d.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mparhack.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mpattern.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ms.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/msc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/msg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mslapa.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mtgreek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/multenum.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/multi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/multibbl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/multibib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/multicap.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/multido.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/multirow.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/munich.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/musictex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/musixlyr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/musixps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/musixtex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/muthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mwcls.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mwrite.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mxd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mxedruli.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nag.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/namespc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/natbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nature.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ncclatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ncctools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ncntrsbk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nddiss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/newalg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/newfile.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/newlfm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/newsletr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/newspaper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/newthm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/newvbtm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/niceframe.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nih.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nkarta.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/noitcrul.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nomencl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nomentbl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nonfloat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/norasi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/notes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/notes2bib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/nrc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ntabbing.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ntg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ntgclass.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ntheorem-vn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ntheorem.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/numline.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/numname.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/numprint.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/oberdiek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/objectz.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/oca.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ocherokee.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ocr-latex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/octavo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/oesch.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ofs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ogham.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ogonek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/oinuit.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/oldstyle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/omega-devanagari.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/omega.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/onlyamsmath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/opcit.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/optima.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ordinalpt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/osmanian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ot2cyr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/othello.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/otibet.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/outline.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/outliner.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/overpic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pacioli.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pageno.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pagenote.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/palatino.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/paper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/papercdcase.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/papertex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/paralist.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/parallel.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/paresse.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/parrun.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/passivetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/patch.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/patchcmd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pauldoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pawpict.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pb-diagram.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pbsheet.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pclnfss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdf-forms-tutorial-de.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdf-forms-tutorial-en.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdf-trans.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdfcprot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdfpages.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdfscreen.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdfslide.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdfsync.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdftex-def.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdftricks.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdfwin.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pecha.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/perception.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/perltex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/permute.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/petri-nets.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pgf-soroban.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pgf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pgfplots.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/phaistos.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/philex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/philokalia.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/philosophersimprint.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/phonetic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/photo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/physe.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/phyzzx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/picinpar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pict2e.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pictex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pictex2.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/piechartmp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pinlabel.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pittetd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/placeins.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/plain.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/plari.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/plates.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/play.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/plgraph.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/plnfss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/plweb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pmgraph.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/poemscol.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/polski.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/polyglot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/polynom.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/polynomial.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/polytable.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/postcards.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/powerdot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ppower4.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ppr-prv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pracjourn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/preprint.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/prettyref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/preview.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/probsoln.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/procIAGssymp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/progkeys.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/program.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/progress.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/prosper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/protocol.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/psafm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pseudocode.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/psfrag-italian.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/psfrag.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/psfragx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/psgo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/psizzl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pslatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/psnfss.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pspicture.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-2dplot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-3d.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-3dplot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-asr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-bar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-barcode.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-blur.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-circ.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-coil.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-cox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-dbicons.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-diffraction.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-eps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-eucl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-fill.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-fr3d.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-fractal.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-func.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-geo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-ghsb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-gr3d.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-grad.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-infixplot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-jtree.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-labo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-lens.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-light3d.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-math.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-ob3d.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-optexp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-optic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-osci.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-pad.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-pdf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-pdgr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-poly.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-qtree.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-slpe.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-solide3d.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-soroban.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-spectra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-stru.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-text.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-uml.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pst-vue3d.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pstricks-add.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pstricks-tutorial.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pstricks.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ptptex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/punk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pxfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/qcm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/qobitree.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/qpxqtx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/qstest.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/qsymbols.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/qtree.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/quotchap.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/quotmark.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/r-und-s.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/r_und_s.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/randbild.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/randtext.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rccol.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rcs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rcsinfo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/recipecard.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rectopma.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/refcheck.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/refman.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/refstyle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/regcount.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/register.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/relenc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/repeatindex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/resume.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/revtex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rlepsf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rmpage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/robustcommand.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/robustindex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/roex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/romannum.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rotating.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rotfloat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rotpages.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rsc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rsfs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rst.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rtkinenc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/rtklage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ruhyphen.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sagetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sanskrit.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sauerj.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sauter.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sauterfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/savefnmark.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/savesym.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/savetrees.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/scale.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/scalebar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/schedule.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/scientificpaper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sciposter.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sciwordconv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/screenplay.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/script.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sdrt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sectionbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sectsty.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/semantic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/semaphor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/seminar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/semioneside.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/seqsplit.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/setspace.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sf298.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sffms.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sfg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sfmath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sgame.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/shadbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/shadethm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/shapepar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/shipunov.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/shortlst.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/shorttoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/show2e.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/showdim.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/showexpl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/showlabels.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/si.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sidecap.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sides.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/siggraph.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/simplecv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/simplewick.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/simpsons.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/skak.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/skaknew.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/skull.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/slantsc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/slashbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/slidenotes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/slideshow.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/smalltableof.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/smartref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/smflatex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/snapshot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/songbook.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sort-by-letters.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/soul.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/soyombo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sparklines.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/spie.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/splines.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/splitbib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/splitindex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/spotcolor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sprite.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/srcltx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sseq.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ssqquote.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stack.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/startex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/statistik.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/staves.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stdclsdv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stdpage.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stellenbosch.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stmaryrd.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stringstrings.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/struktex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sttools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stubs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/subdepth.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/subeqn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/subeqnarray.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/subfig.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/subfigure.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/subfloat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/substr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sudoku.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sudokubundle.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/sugconf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/supertabular.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/susy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/svgcolor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/svn-multi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/svn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/svninfo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/swebib.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/swimgraf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/symbol.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/synproof.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/syntax.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/syntrace.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/synttree.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/t-angles.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/t2.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tableaux.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tablists.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tablor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tabto-ltx.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tabulary.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tabvar.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/talk.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tamethebeast.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tap.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tapir.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/taupin.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tcldoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tds.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/technics.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ted.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/template.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/templates-fenn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/templates-sommer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tengwarscript.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tensor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/teubner.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tex-gyre.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tex-ps.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tex-refs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tex-virtual-academy-pl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tex4ht.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texbytopic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texcount.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texdraw.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texilikecover.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texinfo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-common.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-cz.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-en.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-fr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-ge.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-infra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-pl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-ru.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive-zh-cn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlogos.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texmate.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texpower.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texshade.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texsis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/textcase.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/textfit.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/textmerg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/textopo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/textpath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/textpos.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/thesis-titlepage-fhac.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/thinsp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/thmtools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/thumb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/thumbpdf.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/thuthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ticket.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/times.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/timescyr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/timesht.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/timesnew.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/timing.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tipa.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/titlefoot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/titlesec.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/titling.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tlc2.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tocbibind.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tocloft.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tocvsec2.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/todo.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tokenizer.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/toolbox.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tools.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/topfloat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/toptesi.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/totpages.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tpslifonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tracking.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/trajan.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/translator.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tree-dvips.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/treetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/trfsigns.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/trivfloat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/trsym.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/truetype.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tugboat-plain.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tugboat.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/turnstile.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/twoup.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/txfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/type1cm.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/typedref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/typespec.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/typogrid.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uaclasses.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ucs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ucthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uebungsblatt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uhc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uhrzeit.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uiucthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ukrhyph.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ulsy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/umich-thesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uml.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/umlaute.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/umoline.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/umrand.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/umthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/umtypewriter.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/underlin.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/undertilde.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/units.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/unitsdef.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/univers.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/universa.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/unroman.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/upmethodology.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/upquote.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/urlbst.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ushort.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/utf8mex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/utopia.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uwthesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vancouver.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/variations.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/varindex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vector.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/velthuis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/venn.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/verse.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/versions.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vertex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vhistory.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/visualfaq.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vita.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vmargin.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vntex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/volumes.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/voss-de.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vpe.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vrb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vrsion.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vtex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/vxu.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wadalab.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wallpaper.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/warning.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/warpcol.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/was.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wasy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wasysym.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/webguide.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/williams.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wnri.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wntamil.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wordcount.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wordlike.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wp-conv.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wrapfig.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wsuipa.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xargs.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xbase.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xbmc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xcolor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xdoc.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xecyr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xetexconfig.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xetexref.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xetexurl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xfor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xgreek.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xifthen.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xindy.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xinitials.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xkeyval.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xltxtra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xmlplay.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xmltex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xmpincl.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xnewcommand.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xoptarg.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xor.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xparse.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xq.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xskak.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xtab.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xtcapts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xtheorem.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xu-hyphen.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xunicode.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xyling.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xypic-tut-pt.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xypic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/xytree.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/yafoot.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/yannisgr.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/yfonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/yhmath.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/yi4latex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/york-thesis.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/youngtab.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/yplan.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ytex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/zapfchan.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/zapfding.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/zed-csp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/zefonts.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ziffer.tlpsrc1
1559 files changed, 1559 insertions, 0 deletions
diff --git a/Master/tlpkg/tlpsrc/00texlive.config.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.config.tlpsrc
index b39d07ba6f3..c4485416e4c 100644
--- a/Master/tlpkg/tlpsrc/00texlive.config.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.config.tlpsrc
@@ -1,4 +1,5 @@
name 00texlive.config
+category TLCore
depend container_split_src_files
depend container_split_doc_files
depend container_format/lzma
diff --git a/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc
index 2b48da5f382..c44db5f15e7 100644
--- a/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc
@@ -1,4 +1,5 @@
name 00texlive.core
+category TLCore
runpattern f README*
runpattern f readme.*.html
runpattern f LICENSE*
diff --git a/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
index 6856daa6df2..acc14f930fe 100644
--- a/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
@@ -1,4 +1,5 @@
name 00texlive.installer
+category TLCore
runpattern f install-tl.pl
runpattern f install-tl.html
runpattern f tl-portable.sh
diff --git a/Master/tlpkg/tlpsrc/0texlive.support.tlpsrc b/Master/tlpkg/tlpsrc/0texlive.support.tlpsrc
index 60f8f3a457b..6386419a5f1 100644
--- a/Master/tlpkg/tlpsrc/0texlive.support.tlpsrc
+++ b/Master/tlpkg/tlpsrc/0texlive.support.tlpsrc
@@ -1,4 +1,5 @@
name 0texlive.support
+category TLCore
depend texlive-infra
# package installer
binpattern f/win32 tlpkg/installer/tar.exe
diff --git a/Master/tlpkg/tlpsrc/12many.tlpsrc b/Master/tlpkg/tlpsrc/12many.tlpsrc
index bfa206afb27..309ffabfa4d 100644
--- a/Master/tlpkg/tlpsrc/12many.tlpsrc
+++ b/Master/tlpkg/tlpsrc/12many.tlpsrc
@@ -1 +1,2 @@
name 12many
+category Package
diff --git a/Master/tlpkg/tlpsrc/ANUfinalexam.tlpsrc b/Master/tlpkg/tlpsrc/ANUfinalexam.tlpsrc
index 6e72a7f3972..741edc88a5c 100644
--- a/Master/tlpkg/tlpsrc/ANUfinalexam.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ANUfinalexam.tlpsrc
@@ -1 +1,2 @@
name ANUfinalexam
+category Package
diff --git a/Master/tlpkg/tlpsrc/AkkTeX.tlpsrc b/Master/tlpkg/tlpsrc/AkkTeX.tlpsrc
index e20f587f044..451f0861a92 100644
--- a/Master/tlpkg/tlpsrc/AkkTeX.tlpsrc
+++ b/Master/tlpkg/tlpsrc/AkkTeX.tlpsrc
@@ -1 +1,2 @@
name AkkTeX
+category Package
diff --git a/Master/tlpkg/tlpsrc/Asana-Math.tlpsrc b/Master/tlpkg/tlpsrc/Asana-Math.tlpsrc
index 0e8e84b99a0..3ffe30fd771 100644
--- a/Master/tlpkg/tlpsrc/Asana-Math.tlpsrc
+++ b/Master/tlpkg/tlpsrc/Asana-Math.tlpsrc
@@ -1 +1,2 @@
name Asana-Math
+category Package
diff --git a/Master/tlpkg/tlpsrc/CJK.tlpsrc b/Master/tlpkg/tlpsrc/CJK.tlpsrc
index 67084b6f1d7..e964b51cc66 100644
--- a/Master/tlpkg/tlpsrc/CJK.tlpsrc
+++ b/Master/tlpkg/tlpsrc/CJK.tlpsrc
@@ -1,4 +1,5 @@
name CJK
+category Package
depend arphic
depend cns
depend garuda
diff --git a/Master/tlpkg/tlpsrc/ESIEEcv.tlpsrc b/Master/tlpkg/tlpsrc/ESIEEcv.tlpsrc
index 325b80036b7..6ba8036ef8a 100644
--- a/Master/tlpkg/tlpsrc/ESIEEcv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ESIEEcv.tlpsrc
@@ -1 +1,2 @@
name ESIEEcv
+category Package
diff --git a/Master/tlpkg/tlpsrc/FAQ-en.tlpsrc b/Master/tlpkg/tlpsrc/FAQ-en.tlpsrc
index 2805866cac7..fdf4e565c48 100644
--- a/Master/tlpkg/tlpsrc/FAQ-en.tlpsrc
+++ b/Master/tlpkg/tlpsrc/FAQ-en.tlpsrc
@@ -1,2 +1,3 @@
name FAQ-en
+category Documentation
catalogue uk-tex-faq
diff --git a/Master/tlpkg/tlpsrc/FAQ-fr.tlpsrc b/Master/tlpkg/tlpsrc/FAQ-fr.tlpsrc
index b3ad36d84e7..8f770b79593 100644
--- a/Master/tlpkg/tlpsrc/FAQ-fr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/FAQ-fr.tlpsrc
@@ -1 +1,2 @@
name FAQ-fr
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/FAQ-ge.tlpsrc b/Master/tlpkg/tlpsrc/FAQ-ge.tlpsrc
index f84aa259766..0eabcf3fae0 100644
--- a/Master/tlpkg/tlpsrc/FAQ-ge.tlpsrc
+++ b/Master/tlpkg/tlpsrc/FAQ-ge.tlpsrc
@@ -1 +1,2 @@
name FAQ-ge
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/GuIT.tlpsrc b/Master/tlpkg/tlpsrc/GuIT.tlpsrc
index 5fcbf93a48a..91ed3df7f0b 100644
--- a/Master/tlpkg/tlpsrc/GuIT.tlpsrc
+++ b/Master/tlpkg/tlpsrc/GuIT.tlpsrc
@@ -1 +1,2 @@
name GuIT
+category Package
diff --git a/Master/tlpkg/tlpsrc/HA-prosper.tlpsrc b/Master/tlpkg/tlpsrc/HA-prosper.tlpsrc
index 6f146c1b6c7..546675ccbef 100644
--- a/Master/tlpkg/tlpsrc/HA-prosper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/HA-prosper.tlpsrc
@@ -1 +1,2 @@
name HA-prosper
+category Package
diff --git a/Master/tlpkg/tlpsrc/IEEEconf.tlpsrc b/Master/tlpkg/tlpsrc/IEEEconf.tlpsrc
index 5f7a7314df9..32430a83605 100644
--- a/Master/tlpkg/tlpsrc/IEEEconf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/IEEEconf.tlpsrc
@@ -1 +1,2 @@
name IEEEconf
+category Package
diff --git a/Master/tlpkg/tlpsrc/IEEEtran.tlpsrc b/Master/tlpkg/tlpsrc/IEEEtran.tlpsrc
index c5066fb36bb..591f3fc33c2 100644
--- a/Master/tlpkg/tlpsrc/IEEEtran.tlpsrc
+++ b/Master/tlpkg/tlpsrc/IEEEtran.tlpsrc
@@ -1 +1,2 @@
name IEEEtran
+category Package
diff --git a/Master/tlpkg/tlpsrc/MemoirChapStyles.tlpsrc b/Master/tlpkg/tlpsrc/MemoirChapStyles.tlpsrc
index 1ccc51cee18..4f27e190cab 100644
--- a/Master/tlpkg/tlpsrc/MemoirChapStyles.tlpsrc
+++ b/Master/tlpkg/tlpsrc/MemoirChapStyles.tlpsrc
@@ -1 +1,2 @@
name MemoirChapStyles
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/SIstyle.tlpsrc b/Master/tlpkg/tlpsrc/SIstyle.tlpsrc
index a7a4e5032f2..af6c2e8bd94 100644
--- a/Master/tlpkg/tlpsrc/SIstyle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/SIstyle.tlpsrc
@@ -1 +1,2 @@
name SIstyle
+category Package
diff --git a/Master/tlpkg/tlpsrc/SIunits.tlpsrc b/Master/tlpkg/tlpsrc/SIunits.tlpsrc
index e7c11c3f5ad..0a93f57d5c3 100644
--- a/Master/tlpkg/tlpsrc/SIunits.tlpsrc
+++ b/Master/tlpkg/tlpsrc/SIunits.tlpsrc
@@ -1 +1,2 @@
name SIunits
+category Package
diff --git a/Master/tlpkg/tlpsrc/Tabbing.tlpsrc b/Master/tlpkg/tlpsrc/Tabbing.tlpsrc
index 33fb212477f..bb653c939c3 100644
--- a/Master/tlpkg/tlpsrc/Tabbing.tlpsrc
+++ b/Master/tlpkg/tlpsrc/Tabbing.tlpsrc
@@ -1 +1,2 @@
name Tabbing
+category Package
diff --git a/Master/tlpkg/tlpsrc/Type1fonts.tlpsrc b/Master/tlpkg/tlpsrc/Type1fonts.tlpsrc
index 9bc9452ea06..b213409bbb4 100644
--- a/Master/tlpkg/tlpsrc/Type1fonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/Type1fonts.tlpsrc
@@ -1 +1,2 @@
name Type1fonts
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/a0poster.tlpsrc b/Master/tlpkg/tlpsrc/a0poster.tlpsrc
index c8df2746ef2..766c7b166ea 100644
--- a/Master/tlpkg/tlpsrc/a0poster.tlpsrc
+++ b/Master/tlpkg/tlpsrc/a0poster.tlpsrc
@@ -1 +1,2 @@
name a0poster
+category Package
diff --git a/Master/tlpkg/tlpsrc/a2ping.tlpsrc b/Master/tlpkg/tlpsrc/a2ping.tlpsrc
index afe18eb56f0..e62af4c7a55 100644
--- a/Master/tlpkg/tlpsrc/a2ping.tlpsrc
+++ b/Master/tlpkg/tlpsrc/a2ping.tlpsrc
@@ -1 +1,2 @@
name a2ping
+category TLCore
diff --git a/Master/tlpkg/tlpsrc/aastex.tlpsrc b/Master/tlpkg/tlpsrc/aastex.tlpsrc
index 91d4307ac0d..0098ef0e884 100644
--- a/Master/tlpkg/tlpsrc/aastex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/aastex.tlpsrc
@@ -1 +1,2 @@
name aastex
+category Package
diff --git a/Master/tlpkg/tlpsrc/abbr.tlpsrc b/Master/tlpkg/tlpsrc/abbr.tlpsrc
index 57205cf1dad..62f62deb344 100644
--- a/Master/tlpkg/tlpsrc/abbr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/abbr.tlpsrc
@@ -1 +1,2 @@
name abbr
+category Package
diff --git a/Master/tlpkg/tlpsrc/abc.tlpsrc b/Master/tlpkg/tlpsrc/abc.tlpsrc
index 488415ce328..9eb6d8116ed 100644
--- a/Master/tlpkg/tlpsrc/abc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/abc.tlpsrc
@@ -1 +1,2 @@
name abc
+category Package
diff --git a/Master/tlpkg/tlpsrc/abstract.tlpsrc b/Master/tlpkg/tlpsrc/abstract.tlpsrc
index f6e1c1e2773..3d78a146330 100644
--- a/Master/tlpkg/tlpsrc/abstract.tlpsrc
+++ b/Master/tlpkg/tlpsrc/abstract.tlpsrc
@@ -1 +1,2 @@
name abstract
+category Package
diff --git a/Master/tlpkg/tlpsrc/abstyles.tlpsrc b/Master/tlpkg/tlpsrc/abstyles.tlpsrc
index fe10af33795..be4716c68cc 100644
--- a/Master/tlpkg/tlpsrc/abstyles.tlpsrc
+++ b/Master/tlpkg/tlpsrc/abstyles.tlpsrc
@@ -1 +1,2 @@
name abstyles
+category Package
diff --git a/Master/tlpkg/tlpsrc/accfonts.tlpsrc b/Master/tlpkg/tlpsrc/accfonts.tlpsrc
index 8335659a15a..7291363479d 100644
--- a/Master/tlpkg/tlpsrc/accfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/accfonts.tlpsrc
@@ -1 +1,2 @@
name accfonts
+category Package
diff --git a/Master/tlpkg/tlpsrc/achemso.tlpsrc b/Master/tlpkg/tlpsrc/achemso.tlpsrc
index 0efa60d82ef..fd8a21d2977 100644
--- a/Master/tlpkg/tlpsrc/achemso.tlpsrc
+++ b/Master/tlpkg/tlpsrc/achemso.tlpsrc
@@ -1 +1,2 @@
name achemso
+category Package
diff --git a/Master/tlpkg/tlpsrc/acmconf.tlpsrc b/Master/tlpkg/tlpsrc/acmconf.tlpsrc
index 0f67bc5e68e..db73aa93195 100644
--- a/Master/tlpkg/tlpsrc/acmconf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/acmconf.tlpsrc
@@ -1 +1,2 @@
name acmconf
+category Package
diff --git a/Master/tlpkg/tlpsrc/acmtrans.tlpsrc b/Master/tlpkg/tlpsrc/acmtrans.tlpsrc
index 91f262caf02..5c3bcd8061a 100644
--- a/Master/tlpkg/tlpsrc/acmtrans.tlpsrc
+++ b/Master/tlpkg/tlpsrc/acmtrans.tlpsrc
@@ -1 +1,2 @@
name acmtrans
+category Package
diff --git a/Master/tlpkg/tlpsrc/acronym.tlpsrc b/Master/tlpkg/tlpsrc/acronym.tlpsrc
index 51b51c9183d..a37043658de 100644
--- a/Master/tlpkg/tlpsrc/acronym.tlpsrc
+++ b/Master/tlpkg/tlpsrc/acronym.tlpsrc
@@ -1 +1,2 @@
name acronym
+category Package
diff --git a/Master/tlpkg/tlpsrc/active-conf.tlpsrc b/Master/tlpkg/tlpsrc/active-conf.tlpsrc
index 27e90c66a25..4614739774c 100644
--- a/Master/tlpkg/tlpsrc/active-conf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/active-conf.tlpsrc
@@ -1 +1,2 @@
name active-conf
+category Package
diff --git a/Master/tlpkg/tlpsrc/addlines.tlpsrc b/Master/tlpkg/tlpsrc/addlines.tlpsrc
index b75b3a8a58b..13b237583e6 100644
--- a/Master/tlpkg/tlpsrc/addlines.tlpsrc
+++ b/Master/tlpkg/tlpsrc/addlines.tlpsrc
@@ -1 +1,2 @@
name addlines
+category Package
diff --git a/Master/tlpkg/tlpsrc/adrconv.tlpsrc b/Master/tlpkg/tlpsrc/adrconv.tlpsrc
index bee03e7f360..9709462a798 100644
--- a/Master/tlpkg/tlpsrc/adrconv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/adrconv.tlpsrc
@@ -1 +1,2 @@
name adrconv
+category Package
diff --git a/Master/tlpkg/tlpsrc/adrlist.tlpsrc b/Master/tlpkg/tlpsrc/adrlist.tlpsrc
index 0f39c806cbf..5dc36ef007e 100644
--- a/Master/tlpkg/tlpsrc/adrlist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/adrlist.tlpsrc
@@ -1 +1,2 @@
name adrlist
+category Package
diff --git a/Master/tlpkg/tlpsrc/ae.tlpsrc b/Master/tlpkg/tlpsrc/ae.tlpsrc
index bbdf5764bd6..6d196958c3a 100644
--- a/Master/tlpkg/tlpsrc/ae.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ae.tlpsrc
@@ -1 +1,2 @@
name ae
+category Package
diff --git a/Master/tlpkg/tlpsrc/aeguill.tlpsrc b/Master/tlpkg/tlpsrc/aeguill.tlpsrc
index ddd7b24258e..502cc915b63 100644
--- a/Master/tlpkg/tlpsrc/aeguill.tlpsrc
+++ b/Master/tlpkg/tlpsrc/aeguill.tlpsrc
@@ -1 +1,2 @@
name aeguill
+category Package
diff --git a/Master/tlpkg/tlpsrc/aguplus.tlpsrc b/Master/tlpkg/tlpsrc/aguplus.tlpsrc
index 466fc089aa1..1e9e0dccb1d 100644
--- a/Master/tlpkg/tlpsrc/aguplus.tlpsrc
+++ b/Master/tlpkg/tlpsrc/aguplus.tlpsrc
@@ -1 +1,2 @@
name aguplus
+category Package
diff --git a/Master/tlpkg/tlpsrc/ai.tlpsrc b/Master/tlpkg/tlpsrc/ai.tlpsrc
index 5019f2a3951..2b77cc53fb5 100644
--- a/Master/tlpkg/tlpsrc/ai.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ai.tlpsrc
@@ -1,2 +1,3 @@
name ai
+category Package
execute addMap aifonts.map
diff --git a/Master/tlpkg/tlpsrc/aiaa.tlpsrc b/Master/tlpkg/tlpsrc/aiaa.tlpsrc
index 57a85374e71..3f2cd6e4bf6 100644
--- a/Master/tlpkg/tlpsrc/aiaa.tlpsrc
+++ b/Master/tlpkg/tlpsrc/aiaa.tlpsrc
@@ -1 +1,2 @@
name aiaa
+category Package
diff --git a/Master/tlpkg/tlpsrc/aichej.tlpsrc b/Master/tlpkg/tlpsrc/aichej.tlpsrc
index 1c0438e0fef..5963d97bac1 100644
--- a/Master/tlpkg/tlpsrc/aichej.tlpsrc
+++ b/Master/tlpkg/tlpsrc/aichej.tlpsrc
@@ -1 +1,2 @@
name aichej
+category Package
diff --git a/Master/tlpkg/tlpsrc/akletter.tlpsrc b/Master/tlpkg/tlpsrc/akletter.tlpsrc
index e5cada51380..53ebe552bff 100644
--- a/Master/tlpkg/tlpsrc/akletter.tlpsrc
+++ b/Master/tlpkg/tlpsrc/akletter.tlpsrc
@@ -1 +1,2 @@
name akletter
+category Package
diff --git a/Master/tlpkg/tlpsrc/alatex.tlpsrc b/Master/tlpkg/tlpsrc/alatex.tlpsrc
index df5fe4298a9..b72e7555e20 100644
--- a/Master/tlpkg/tlpsrc/alatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/alatex.tlpsrc
@@ -1 +1,2 @@
name alatex
+category Package
diff --git a/Master/tlpkg/tlpsrc/albertus.tlpsrc b/Master/tlpkg/tlpsrc/albertus.tlpsrc
index 59fb239983c..34c59acaba3 100644
--- a/Master/tlpkg/tlpsrc/albertus.tlpsrc
+++ b/Master/tlpkg/tlpsrc/albertus.tlpsrc
@@ -1 +1,2 @@
name albertus
+category Package
diff --git a/Master/tlpkg/tlpsrc/aleph.tlpsrc b/Master/tlpkg/tlpsrc/aleph.tlpsrc
index ff649114d60..ee17d796710 100644
--- a/Master/tlpkg/tlpsrc/aleph.tlpsrc
+++ b/Master/tlpkg/tlpsrc/aleph.tlpsrc
@@ -1 +1,2 @@
name aleph
+category Package
diff --git a/Master/tlpkg/tlpsrc/alg.tlpsrc b/Master/tlpkg/tlpsrc/alg.tlpsrc
index 6eb7fab4188..d25f0101132 100644
--- a/Master/tlpkg/tlpsrc/alg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/alg.tlpsrc
@@ -1 +1,2 @@
name alg
+category Package
diff --git a/Master/tlpkg/tlpsrc/algorithm2e.tlpsrc b/Master/tlpkg/tlpsrc/algorithm2e.tlpsrc
index 123cde08ebc..19e0616a03d 100644
--- a/Master/tlpkg/tlpsrc/algorithm2e.tlpsrc
+++ b/Master/tlpkg/tlpsrc/algorithm2e.tlpsrc
@@ -1 +1,2 @@
name algorithm2e
+category Package
diff --git a/Master/tlpkg/tlpsrc/algorithmicx.tlpsrc b/Master/tlpkg/tlpsrc/algorithmicx.tlpsrc
index 6353bc1243f..3e781f39612 100644
--- a/Master/tlpkg/tlpsrc/algorithmicx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/algorithmicx.tlpsrc
@@ -1 +1,2 @@
name algorithmicx
+category Package
diff --git a/Master/tlpkg/tlpsrc/algorithms.tlpsrc b/Master/tlpkg/tlpsrc/algorithms.tlpsrc
index ffc8bdc56a2..32fc17efc15 100644
--- a/Master/tlpkg/tlpsrc/algorithms.tlpsrc
+++ b/Master/tlpkg/tlpsrc/algorithms.tlpsrc
@@ -1 +1,2 @@
name algorithms
+category Package
diff --git a/Master/tlpkg/tlpsrc/allrunes.tlpsrc b/Master/tlpkg/tlpsrc/allrunes.tlpsrc
index 56eb48f5da2..5eca6285ec1 100644
--- a/Master/tlpkg/tlpsrc/allrunes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/allrunes.tlpsrc
@@ -1,2 +1,3 @@
name allrunes
+category Package
execute addMixedMap allrunes.map
diff --git a/Master/tlpkg/tlpsrc/alnumsec.tlpsrc b/Master/tlpkg/tlpsrc/alnumsec.tlpsrc
index 91a3e8ace6e..ff2778a30d3 100644
--- a/Master/tlpkg/tlpsrc/alnumsec.tlpsrc
+++ b/Master/tlpkg/tlpsrc/alnumsec.tlpsrc
@@ -1 +1,2 @@
name alnumsec
+category Package
diff --git a/Master/tlpkg/tlpsrc/altfont.tlpsrc b/Master/tlpkg/tlpsrc/altfont.tlpsrc
index 06d1d923061..bf3d7a812c3 100644
--- a/Master/tlpkg/tlpsrc/altfont.tlpsrc
+++ b/Master/tlpkg/tlpsrc/altfont.tlpsrc
@@ -1 +1,2 @@
name altfont
+category Package
diff --git a/Master/tlpkg/tlpsrc/ametsoc.tlpsrc b/Master/tlpkg/tlpsrc/ametsoc.tlpsrc
index f84675b9012..144a88671f9 100644
--- a/Master/tlpkg/tlpsrc/ametsoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ametsoc.tlpsrc
@@ -1 +1,2 @@
name ametsoc
+category Package
diff --git a/Master/tlpkg/tlpsrc/ams.tlpsrc b/Master/tlpkg/tlpsrc/ams.tlpsrc
index 610dff7b334..dfad9eea413 100644
--- a/Master/tlpkg/tlpsrc/ams.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ams.tlpsrc
@@ -1,4 +1,5 @@
name ams
+category Package
execute addMixedMap ams-bsr-interpolated.map
execute addMixedMap ams-bsr.map
execute addMixedMap ams-cmcsc-bsr-interpolated.map
diff --git a/Master/tlpkg/tlpsrc/amsaddr.tlpsrc b/Master/tlpkg/tlpsrc/amsaddr.tlpsrc
index 16f738e254a..a5b54551290 100644
--- a/Master/tlpkg/tlpsrc/amsaddr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amsaddr.tlpsrc
@@ -1 +1,2 @@
name amsaddr
+category Package
diff --git a/Master/tlpkg/tlpsrc/amscls.tlpsrc b/Master/tlpkg/tlpsrc/amscls.tlpsrc
index 1914b932ec0..c04242c8fd3 100644
--- a/Master/tlpkg/tlpsrc/amscls.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amscls.tlpsrc
@@ -1 +1,2 @@
name amscls
+category Package
diff --git a/Master/tlpkg/tlpsrc/amsfonts.tlpsrc b/Master/tlpkg/tlpsrc/amsfonts.tlpsrc
index 5f8a81166eb..db33ddaeb30 100644
--- a/Master/tlpkg/tlpsrc/amsfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amsfonts.tlpsrc
@@ -1,2 +1,3 @@
name amsfonts
+category Package
depend ams
diff --git a/Master/tlpkg/tlpsrc/amslatex-primer.tlpsrc b/Master/tlpkg/tlpsrc/amslatex-primer.tlpsrc
index 63c5d534183..5b6a701d9ca 100644
--- a/Master/tlpkg/tlpsrc/amslatex-primer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amslatex-primer.tlpsrc
@@ -1 +1,2 @@
name amslatex-primer
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/amsldoc-it.tlpsrc b/Master/tlpkg/tlpsrc/amsldoc-it.tlpsrc
index 769b0e2263b..78ebb20f1eb 100644
--- a/Master/tlpkg/tlpsrc/amsldoc-it.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amsldoc-it.tlpsrc
@@ -1 +1,2 @@
name amsldoc-it
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/amsldoc-vn.tlpsrc b/Master/tlpkg/tlpsrc/amsldoc-vn.tlpsrc
index 752d814a9f0..173721e3373 100644
--- a/Master/tlpkg/tlpsrc/amsldoc-vn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amsldoc-vn.tlpsrc
@@ -1 +1,2 @@
name amsldoc-vn
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/amsmath-it.tlpsrc b/Master/tlpkg/tlpsrc/amsmath-it.tlpsrc
index e5b59c0ee94..fe77e1468c6 100644
--- a/Master/tlpkg/tlpsrc/amsmath-it.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amsmath-it.tlpsrc
@@ -1 +1,2 @@
name amsmath-it
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/amsmath.tlpsrc b/Master/tlpkg/tlpsrc/amsmath.tlpsrc
index ce432a6599d..0c53c2943b2 100644
--- a/Master/tlpkg/tlpsrc/amsmath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amsmath.tlpsrc
@@ -1 +1,2 @@
name amsmath
+category Package
diff --git a/Master/tlpkg/tlpsrc/amsrefs.tlpsrc b/Master/tlpkg/tlpsrc/amsrefs.tlpsrc
index bd974d70f5e..66bc2e94832 100644
--- a/Master/tlpkg/tlpsrc/amsrefs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amsrefs.tlpsrc
@@ -1 +1,2 @@
name amsrefs
+category Package
diff --git a/Master/tlpkg/tlpsrc/amstex.tlpsrc b/Master/tlpkg/tlpsrc/amstex.tlpsrc
index a3169206202..03e410994cf 100644
--- a/Master/tlpkg/tlpsrc/amstex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amstex.tlpsrc
@@ -1 +1,2 @@
name amstex
+category Package
diff --git a/Master/tlpkg/tlpsrc/amsthdoc-it.tlpsrc b/Master/tlpkg/tlpsrc/amsthdoc-it.tlpsrc
index 950ffaeef62..eb7eca8b515 100644
--- a/Master/tlpkg/tlpsrc/amsthdoc-it.tlpsrc
+++ b/Master/tlpkg/tlpsrc/amsthdoc-it.tlpsrc
@@ -1 +1,2 @@
name amsthdoc-it
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/animate.tlpsrc b/Master/tlpkg/tlpsrc/animate.tlpsrc
index 7a9f5aeff4f..62b9bde80fc 100644
--- a/Master/tlpkg/tlpsrc/animate.tlpsrc
+++ b/Master/tlpkg/tlpsrc/animate.tlpsrc
@@ -1 +1,2 @@
name animate
+category Package
diff --git a/Master/tlpkg/tlpsrc/answers.tlpsrc b/Master/tlpkg/tlpsrc/answers.tlpsrc
index f9ce8044c90..b4baec54b7a 100644
--- a/Master/tlpkg/tlpsrc/answers.tlpsrc
+++ b/Master/tlpkg/tlpsrc/answers.tlpsrc
@@ -1 +1,2 @@
name answers
+category Package
diff --git a/Master/tlpkg/tlpsrc/antiqua.tlpsrc b/Master/tlpkg/tlpsrc/antiqua.tlpsrc
index 67a1b320645..c6b567aaeed 100644
--- a/Master/tlpkg/tlpsrc/antiqua.tlpsrc
+++ b/Master/tlpkg/tlpsrc/antiqua.tlpsrc
@@ -1,2 +1,3 @@
name antiqua
+category Package
execute addMap uaq.map
diff --git a/Master/tlpkg/tlpsrc/antomega.tlpsrc b/Master/tlpkg/tlpsrc/antomega.tlpsrc
index 59e8582e27f..03915ef1c4a 100644
--- a/Master/tlpkg/tlpsrc/antomega.tlpsrc
+++ b/Master/tlpkg/tlpsrc/antomega.tlpsrc
@@ -1,2 +1,3 @@
name antomega
+category Package
depend omega
diff --git a/Master/tlpkg/tlpsrc/antp.tlpsrc b/Master/tlpkg/tlpsrc/antp.tlpsrc
index bf79a03a6a4..7bebaa0981a 100644
--- a/Master/tlpkg/tlpsrc/antp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/antp.tlpsrc
@@ -1,2 +1,3 @@
name antp
+category Package
execute addMap antp.map
diff --git a/Master/tlpkg/tlpsrc/antt.tlpsrc b/Master/tlpkg/tlpsrc/antt.tlpsrc
index 6da7d4d4ff1..ef3f751ebf0 100644
--- a/Master/tlpkg/tlpsrc/antt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/antt.tlpsrc
@@ -1,2 +1,3 @@
name antt
+category Package
execute addMap antt.map
diff --git a/Master/tlpkg/tlpsrc/anyfontsize.tlpsrc b/Master/tlpkg/tlpsrc/anyfontsize.tlpsrc
index 0cb3c5053a6..3f9ff5a3354 100644
--- a/Master/tlpkg/tlpsrc/anyfontsize.tlpsrc
+++ b/Master/tlpkg/tlpsrc/anyfontsize.tlpsrc
@@ -1 +1,2 @@
name anyfontsize
+category Package
diff --git a/Master/tlpkg/tlpsrc/anysize.tlpsrc b/Master/tlpkg/tlpsrc/anysize.tlpsrc
index e3fdb6c6f76..4b3247c8917 100644
--- a/Master/tlpkg/tlpsrc/anysize.tlpsrc
+++ b/Master/tlpkg/tlpsrc/anysize.tlpsrc
@@ -1 +1,2 @@
name anysize
+category Package
diff --git a/Master/tlpkg/tlpsrc/apa.tlpsrc b/Master/tlpkg/tlpsrc/apa.tlpsrc
index da4192bf014..042bd7fd709 100644
--- a/Master/tlpkg/tlpsrc/apa.tlpsrc
+++ b/Master/tlpkg/tlpsrc/apa.tlpsrc
@@ -1 +1,2 @@
name apa
+category Package
diff --git a/Master/tlpkg/tlpsrc/apacite.tlpsrc b/Master/tlpkg/tlpsrc/apacite.tlpsrc
index d463be9ed21..e8e236f7130 100644
--- a/Master/tlpkg/tlpsrc/apacite.tlpsrc
+++ b/Master/tlpkg/tlpsrc/apacite.tlpsrc
@@ -1 +1,2 @@
name apacite
+category Package
diff --git a/Master/tlpkg/tlpsrc/apl.tlpsrc b/Master/tlpkg/tlpsrc/apl.tlpsrc
index b5dbe5755bf..0d170b278ec 100644
--- a/Master/tlpkg/tlpsrc/apl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/apl.tlpsrc
@@ -1 +1,2 @@
name apl
+category Package
diff --git a/Master/tlpkg/tlpsrc/appendix.tlpsrc b/Master/tlpkg/tlpsrc/appendix.tlpsrc
index 4db4a6d0703..950c879482e 100644
--- a/Master/tlpkg/tlpsrc/appendix.tlpsrc
+++ b/Master/tlpkg/tlpsrc/appendix.tlpsrc
@@ -1 +1,2 @@
name appendix
+category Package
diff --git a/Master/tlpkg/tlpsrc/ar.tlpsrc b/Master/tlpkg/tlpsrc/ar.tlpsrc
index a52bc26d105..ede2796269f 100644
--- a/Master/tlpkg/tlpsrc/ar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ar.tlpsrc
@@ -1 +1,2 @@
name ar
+category Package
diff --git a/Master/tlpkg/tlpsrc/arabi.tlpsrc b/Master/tlpkg/tlpsrc/arabi.tlpsrc
index 27b40413714..a008f212878 100644
--- a/Master/tlpkg/tlpsrc/arabi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/arabi.tlpsrc
@@ -1,2 +1,3 @@
name arabi
+category Package
execute addMap arabi.map
diff --git a/Master/tlpkg/tlpsrc/arabtex.tlpsrc b/Master/tlpkg/tlpsrc/arabtex.tlpsrc
index 0fae4499035..f3ae8b15aa6 100644
--- a/Master/tlpkg/tlpsrc/arabtex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/arabtex.tlpsrc
@@ -1,2 +1,3 @@
name arabtex
+category Package
execute addMixedMap arabtex.map
diff --git a/Master/tlpkg/tlpsrc/arabxetex.tlpsrc b/Master/tlpkg/tlpsrc/arabxetex.tlpsrc
index 8ccfe386a04..e8748b00d21 100644
--- a/Master/tlpkg/tlpsrc/arabxetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/arabxetex.tlpsrc
@@ -1 +1,2 @@
name arabxetex
+category Package
diff --git a/Master/tlpkg/tlpsrc/archaic.tlpsrc b/Master/tlpkg/tlpsrc/archaic.tlpsrc
index 89885f96fd2..b38677dc5fa 100644
--- a/Master/tlpkg/tlpsrc/archaic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/archaic.tlpsrc
@@ -1,2 +1,3 @@
name archaic
+category Package
execute addMap archaicprw.map
diff --git a/Master/tlpkg/tlpsrc/arcs.tlpsrc b/Master/tlpkg/tlpsrc/arcs.tlpsrc
index d7eac2bd5df..acc9f55cfbd 100644
--- a/Master/tlpkg/tlpsrc/arcs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/arcs.tlpsrc
@@ -1 +1,2 @@
name arcs
+category Package
diff --git a/Master/tlpkg/tlpsrc/arev.tlpsrc b/Master/tlpkg/tlpsrc/arev.tlpsrc
index cff7a901ea0..6d2612c6288 100644
--- a/Master/tlpkg/tlpsrc/arev.tlpsrc
+++ b/Master/tlpkg/tlpsrc/arev.tlpsrc
@@ -1,2 +1,3 @@
name arev
+category Package
execute addMap arev.map
diff --git a/Master/tlpkg/tlpsrc/armenian.tlpsrc b/Master/tlpkg/tlpsrc/armenian.tlpsrc
index 82cd2760b3f..cfb09533b21 100644
--- a/Master/tlpkg/tlpsrc/armenian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/armenian.tlpsrc
@@ -1 +1,2 @@
name armenian
+category Package
diff --git a/Master/tlpkg/tlpsrc/arphic.tlpsrc b/Master/tlpkg/tlpsrc/arphic.tlpsrc
index 68ba23e6f66..dac690b83af 100644
--- a/Master/tlpkg/tlpsrc/arphic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/arphic.tlpsrc
@@ -1,4 +1,5 @@
name arphic
+category Package
execute addMap bkaiu.map
execute addMap bsmiu.map
execute addMap gbsnu.map
diff --git a/Master/tlpkg/tlpsrc/arrayjob.tlpsrc b/Master/tlpkg/tlpsrc/arrayjob.tlpsrc
index e7bd3ae650b..e9281914d1b 100644
--- a/Master/tlpkg/tlpsrc/arrayjob.tlpsrc
+++ b/Master/tlpkg/tlpsrc/arrayjob.tlpsrc
@@ -1 +1,2 @@
name arrayjob
+category Package
diff --git a/Master/tlpkg/tlpsrc/arydshln.tlpsrc b/Master/tlpkg/tlpsrc/arydshln.tlpsrc
index b71b8a5db5f..e166fa92bdd 100644
--- a/Master/tlpkg/tlpsrc/arydshln.tlpsrc
+++ b/Master/tlpkg/tlpsrc/arydshln.tlpsrc
@@ -1 +1,2 @@
name arydshln
+category Package
diff --git a/Master/tlpkg/tlpsrc/asaetr.tlpsrc b/Master/tlpkg/tlpsrc/asaetr.tlpsrc
index 0e118786c30..f4aaf491995 100644
--- a/Master/tlpkg/tlpsrc/asaetr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/asaetr.tlpsrc
@@ -1 +1,2 @@
name asaetr
+category Package
diff --git a/Master/tlpkg/tlpsrc/ascelike.tlpsrc b/Master/tlpkg/tlpsrc/ascelike.tlpsrc
index 4821aa8b4a5..bf26cdc83b3 100644
--- a/Master/tlpkg/tlpsrc/ascelike.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ascelike.tlpsrc
@@ -1 +1,2 @@
name ascelike
+category Package
diff --git a/Master/tlpkg/tlpsrc/ascii.tlpsrc b/Master/tlpkg/tlpsrc/ascii.tlpsrc
index a50cfde5533..29d40b43cbb 100644
--- a/Master/tlpkg/tlpsrc/ascii.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ascii.tlpsrc
@@ -1,2 +1,3 @@
name ascii
+category Package
execute addMap ascii.map
diff --git a/Master/tlpkg/tlpsrc/assignment.tlpsrc b/Master/tlpkg/tlpsrc/assignment.tlpsrc
index b83df0f3111..572c69ad5a6 100644
--- a/Master/tlpkg/tlpsrc/assignment.tlpsrc
+++ b/Master/tlpkg/tlpsrc/assignment.tlpsrc
@@ -1 +1,2 @@
name assignment
+category Package
diff --git a/Master/tlpkg/tlpsrc/astro.tlpsrc b/Master/tlpkg/tlpsrc/astro.tlpsrc
index c6f8c7d1f6e..f4d192c5355 100644
--- a/Master/tlpkg/tlpsrc/astro.tlpsrc
+++ b/Master/tlpkg/tlpsrc/astro.tlpsrc
@@ -1 +1,2 @@
name astro
+category Package
diff --git a/Master/tlpkg/tlpsrc/atqolive.tlpsrc b/Master/tlpkg/tlpsrc/atqolive.tlpsrc
index 0a8de9536cd..ec72864670a 100644
--- a/Master/tlpkg/tlpsrc/atqolive.tlpsrc
+++ b/Master/tlpkg/tlpsrc/atqolive.tlpsrc
@@ -1 +1,2 @@
name atqolive
+category Package
diff --git a/Master/tlpkg/tlpsrc/attachfile.tlpsrc b/Master/tlpkg/tlpsrc/attachfile.tlpsrc
index ce0e6ec0bf7..235b5dcd244 100644
--- a/Master/tlpkg/tlpsrc/attachfile.tlpsrc
+++ b/Master/tlpkg/tlpsrc/attachfile.tlpsrc
@@ -1 +1,2 @@
name attachfile
+category Package
diff --git a/Master/tlpkg/tlpsrc/augie.tlpsrc b/Master/tlpkg/tlpsrc/augie.tlpsrc
index cabc3324cc4..bbe4b8e486f 100644
--- a/Master/tlpkg/tlpsrc/augie.tlpsrc
+++ b/Master/tlpkg/tlpsrc/augie.tlpsrc
@@ -1,2 +1,3 @@
name augie
+category Package
execute addMap augie.map
diff --git a/Master/tlpkg/tlpsrc/auncial-new.tlpsrc b/Master/tlpkg/tlpsrc/auncial-new.tlpsrc
index 91a31d7795a..4e3b59c3171 100644
--- a/Master/tlpkg/tlpsrc/auncial-new.tlpsrc
+++ b/Master/tlpkg/tlpsrc/auncial-new.tlpsrc
@@ -1,2 +1,3 @@
name auncial-new
+category Package
execute addMap auncial.map
diff --git a/Master/tlpkg/tlpsrc/aurical.tlpsrc b/Master/tlpkg/tlpsrc/aurical.tlpsrc
index 20a7c47d0ba..e110f88389e 100644
--- a/Master/tlpkg/tlpsrc/aurical.tlpsrc
+++ b/Master/tlpkg/tlpsrc/aurical.tlpsrc
@@ -1,2 +1,3 @@
name aurical
+category Package
execute addMap aurical.map
diff --git a/Master/tlpkg/tlpsrc/authoraftertitle.tlpsrc b/Master/tlpkg/tlpsrc/authoraftertitle.tlpsrc
index 8b5a35faa6d..6747bba05cb 100644
--- a/Master/tlpkg/tlpsrc/authoraftertitle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/authoraftertitle.tlpsrc
@@ -1 +1,2 @@
name authoraftertitle
+category Package
diff --git a/Master/tlpkg/tlpsrc/authorindex.tlpsrc b/Master/tlpkg/tlpsrc/authorindex.tlpsrc
index 48922d9c5aa..2e58ad104dc 100644
--- a/Master/tlpkg/tlpsrc/authorindex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/authorindex.tlpsrc
@@ -1 +1,2 @@
name authorindex
+category Package
diff --git a/Master/tlpkg/tlpsrc/auto-pst-pdf.tlpsrc b/Master/tlpkg/tlpsrc/auto-pst-pdf.tlpsrc
index bad53102abf..f28b98feb36 100644
--- a/Master/tlpkg/tlpsrc/auto-pst-pdf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/auto-pst-pdf.tlpsrc
@@ -1 +1,2 @@
name auto-pst-pdf
+category Package
diff --git a/Master/tlpkg/tlpsrc/automata.tlpsrc b/Master/tlpkg/tlpsrc/automata.tlpsrc
index 9c137438b44..1cedce64f9d 100644
--- a/Master/tlpkg/tlpsrc/automata.tlpsrc
+++ b/Master/tlpkg/tlpsrc/automata.tlpsrc
@@ -1 +1,2 @@
name automata
+category Package
diff --git a/Master/tlpkg/tlpsrc/autotab.tlpsrc b/Master/tlpkg/tlpsrc/autotab.tlpsrc
index cb928550ae9..3970a29a9c8 100644
--- a/Master/tlpkg/tlpsrc/autotab.tlpsrc
+++ b/Master/tlpkg/tlpsrc/autotab.tlpsrc
@@ -1 +1,2 @@
name autotab
+category Package
diff --git a/Master/tlpkg/tlpsrc/avantgar.tlpsrc b/Master/tlpkg/tlpsrc/avantgar.tlpsrc
index 02a92e87311..cfe7fda2ddd 100644
--- a/Master/tlpkg/tlpsrc/avantgar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/avantgar.tlpsrc
@@ -1 +1,2 @@
name avantgar
+category Package
diff --git a/Master/tlpkg/tlpsrc/babel.tlpsrc b/Master/tlpkg/tlpsrc/babel.tlpsrc
index 22e621b5864..0a6bcb2aeb7 100644
--- a/Master/tlpkg/tlpsrc/babel.tlpsrc
+++ b/Master/tlpkg/tlpsrc/babel.tlpsrc
@@ -1 +1,2 @@
name babel
+category Package
diff --git a/Master/tlpkg/tlpsrc/babelbib.tlpsrc b/Master/tlpkg/tlpsrc/babelbib.tlpsrc
index e6ebfbaaeaa..9903b7d9857 100644
--- a/Master/tlpkg/tlpsrc/babelbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/babelbib.tlpsrc
@@ -1 +1,2 @@
name babelbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/backgammon.tlpsrc b/Master/tlpkg/tlpsrc/backgammon.tlpsrc
index 68345e829b9..fb0ee4d4c33 100644
--- a/Master/tlpkg/tlpsrc/backgammon.tlpsrc
+++ b/Master/tlpkg/tlpsrc/backgammon.tlpsrc
@@ -1 +1,2 @@
name backgammon
+category Package
diff --git a/Master/tlpkg/tlpsrc/bangtex.tlpsrc b/Master/tlpkg/tlpsrc/bangtex.tlpsrc
index 32af098cd86..0453d6007ef 100644
--- a/Master/tlpkg/tlpsrc/bangtex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bangtex.tlpsrc
@@ -1 +1,2 @@
name bangtex
+category Package
diff --git a/Master/tlpkg/tlpsrc/barcodes.tlpsrc b/Master/tlpkg/tlpsrc/barcodes.tlpsrc
index a56def9d902..378db265efe 100644
--- a/Master/tlpkg/tlpsrc/barcodes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/barcodes.tlpsrc
@@ -1 +1,2 @@
name barcodes
+category Package
diff --git a/Master/tlpkg/tlpsrc/bardiag.tlpsrc b/Master/tlpkg/tlpsrc/bardiag.tlpsrc
index a16234374d1..051558e7c1d 100644
--- a/Master/tlpkg/tlpsrc/bardiag.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bardiag.tlpsrc
@@ -1 +1,2 @@
name bardiag
+category Package
diff --git a/Master/tlpkg/tlpsrc/barr.tlpsrc b/Master/tlpkg/tlpsrc/barr.tlpsrc
index 58ed5907b05..5427bb5f561 100644
--- a/Master/tlpkg/tlpsrc/barr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/barr.tlpsrc
@@ -1 +1,2 @@
name barr
+category Package
diff --git a/Master/tlpkg/tlpsrc/bayer.tlpsrc b/Master/tlpkg/tlpsrc/bayer.tlpsrc
index 11328dc74e3..609994b4ad1 100644
--- a/Master/tlpkg/tlpsrc/bayer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bayer.tlpsrc
@@ -1 +1,2 @@
name bayer
+category Package
diff --git a/Master/tlpkg/tlpsrc/bbcard.tlpsrc b/Master/tlpkg/tlpsrc/bbcard.tlpsrc
index d455577d189..1eba121c90c 100644
--- a/Master/tlpkg/tlpsrc/bbcard.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bbcard.tlpsrc
@@ -1 +1,2 @@
name bbcard
+category Package
diff --git a/Master/tlpkg/tlpsrc/bbding.tlpsrc b/Master/tlpkg/tlpsrc/bbding.tlpsrc
index 13666b5573e..2dff53c6d0e 100644
--- a/Master/tlpkg/tlpsrc/bbding.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bbding.tlpsrc
@@ -1 +1,2 @@
name bbding
+category Package
diff --git a/Master/tlpkg/tlpsrc/bbm-macros.tlpsrc b/Master/tlpkg/tlpsrc/bbm-macros.tlpsrc
index 040cb18592e..806e7f5c324 100644
--- a/Master/tlpkg/tlpsrc/bbm-macros.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bbm-macros.tlpsrc
@@ -1 +1,2 @@
name bbm-macros
+category Package
diff --git a/Master/tlpkg/tlpsrc/bbm.tlpsrc b/Master/tlpkg/tlpsrc/bbm.tlpsrc
index e74db6cb9e1..72091ac968b 100644
--- a/Master/tlpkg/tlpsrc/bbm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bbm.tlpsrc
@@ -1 +1,2 @@
name bbm
+category Package
diff --git a/Master/tlpkg/tlpsrc/bbold.tlpsrc b/Master/tlpkg/tlpsrc/bbold.tlpsrc
index 41201b2c4e4..a031c8e20e4 100644
--- a/Master/tlpkg/tlpsrc/bbold.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bbold.tlpsrc
@@ -1 +1,2 @@
name bbold
+category Package
diff --git a/Master/tlpkg/tlpsrc/beamer-contrib.tlpsrc b/Master/tlpkg/tlpsrc/beamer-contrib.tlpsrc
index 1db27913969..6a4c8c6666b 100644
--- a/Master/tlpkg/tlpsrc/beamer-contrib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/beamer-contrib.tlpsrc
@@ -1 +1,2 @@
name beamer-contrib
+category Package
diff --git a/Master/tlpkg/tlpsrc/beamer-tut-pt.tlpsrc b/Master/tlpkg/tlpsrc/beamer-tut-pt.tlpsrc
index ba02833caf4..a838a3aafa0 100644
--- a/Master/tlpkg/tlpsrc/beamer-tut-pt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/beamer-tut-pt.tlpsrc
@@ -1 +1,2 @@
name beamer-tut-pt
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/beamer.tlpsrc b/Master/tlpkg/tlpsrc/beamer.tlpsrc
index b2e139d2ac7..d832f539942 100644
--- a/Master/tlpkg/tlpsrc/beamer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/beamer.tlpsrc
@@ -1,2 +1,3 @@
name beamer
+category Package
depend pgf
diff --git a/Master/tlpkg/tlpsrc/beebe.tlpsrc b/Master/tlpkg/tlpsrc/beebe.tlpsrc
index ec3ccf3246c..d666bba456d 100644
--- a/Master/tlpkg/tlpsrc/beebe.tlpsrc
+++ b/Master/tlpkg/tlpsrc/beebe.tlpsrc
@@ -1 +1,2 @@
name beebe
+category Package
diff --git a/Master/tlpkg/tlpsrc/begriff.tlpsrc b/Master/tlpkg/tlpsrc/begriff.tlpsrc
index 3ec3e807eca..9e8a559ef7a 100644
--- a/Master/tlpkg/tlpsrc/begriff.tlpsrc
+++ b/Master/tlpkg/tlpsrc/begriff.tlpsrc
@@ -1 +1,2 @@
name begriff
+category Package
diff --git a/Master/tlpkg/tlpsrc/belleek.tlpsrc b/Master/tlpkg/tlpsrc/belleek.tlpsrc
index 415731b8fd1..d5401f0dc44 100644
--- a/Master/tlpkg/tlpsrc/belleek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/belleek.tlpsrc
@@ -1,2 +1,3 @@
name belleek
+category Package
execute addMap belleek.map
diff --git a/Master/tlpkg/tlpsrc/bengali.tlpsrc b/Master/tlpkg/tlpsrc/bengali.tlpsrc
index 6d629b2bd96..2fc528740a3 100644
--- a/Master/tlpkg/tlpsrc/bengali.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bengali.tlpsrc
@@ -1 +1,2 @@
name bengali
+category Package
diff --git a/Master/tlpkg/tlpsrc/bera.tlpsrc b/Master/tlpkg/tlpsrc/bera.tlpsrc
index 87cb76f11f8..0c727dcbe4a 100644
--- a/Master/tlpkg/tlpsrc/bera.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bera.tlpsrc
@@ -1,3 +1,4 @@
name bera
+category Package
execute addMap bera.map
runpattern +!f texmf-dist/fonts/map/vtex/bera/bera.ali
diff --git a/Master/tlpkg/tlpsrc/betababel.tlpsrc b/Master/tlpkg/tlpsrc/betababel.tlpsrc
index 2e9f7409f6e..e13cef80714 100644
--- a/Master/tlpkg/tlpsrc/betababel.tlpsrc
+++ b/Master/tlpkg/tlpsrc/betababel.tlpsrc
@@ -1 +1,2 @@
name betababel
+category Package
diff --git a/Master/tlpkg/tlpsrc/beton.tlpsrc b/Master/tlpkg/tlpsrc/beton.tlpsrc
index be3f914dbd8..82b174798be 100644
--- a/Master/tlpkg/tlpsrc/beton.tlpsrc
+++ b/Master/tlpkg/tlpsrc/beton.tlpsrc
@@ -1 +1,2 @@
name beton
+category Package
diff --git a/Master/tlpkg/tlpsrc/bez123.tlpsrc b/Master/tlpkg/tlpsrc/bez123.tlpsrc
index d23e7b23d61..497edd9c4cd 100644
--- a/Master/tlpkg/tlpsrc/bez123.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bez123.tlpsrc
@@ -1 +1,2 @@
name bez123
+category Package
diff --git a/Master/tlpkg/tlpsrc/bezos.tlpsrc b/Master/tlpkg/tlpsrc/bezos.tlpsrc
index 16ded0823d7..ae44113b111 100644
--- a/Master/tlpkg/tlpsrc/bezos.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bezos.tlpsrc
@@ -1 +1,2 @@
name bezos
+category Package
diff --git a/Master/tlpkg/tlpsrc/bghyphen.tlpsrc b/Master/tlpkg/tlpsrc/bghyphen.tlpsrc
index d3a0f16dc87..87880fe98bc 100644
--- a/Master/tlpkg/tlpsrc/bghyphen.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bghyphen.tlpsrc
@@ -1 +1,2 @@
name bghyphen
+category Package
diff --git a/Master/tlpkg/tlpsrc/bibarts.tlpsrc b/Master/tlpkg/tlpsrc/bibarts.tlpsrc
index 1c36227d4d9..252f15fef32 100644
--- a/Master/tlpkg/tlpsrc/bibarts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bibarts.tlpsrc
@@ -1 +1,2 @@
name bibarts
+category Package
diff --git a/Master/tlpkg/tlpsrc/bibhtml.tlpsrc b/Master/tlpkg/tlpsrc/bibhtml.tlpsrc
index c1c7c89c0aa..3b49f453678 100644
--- a/Master/tlpkg/tlpsrc/bibhtml.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bibhtml.tlpsrc
@@ -1 +1,2 @@
name bibhtml
+category Package
diff --git a/Master/tlpkg/tlpsrc/bibleref.tlpsrc b/Master/tlpkg/tlpsrc/bibleref.tlpsrc
index bcbc0c0f7e8..5c0edb90146 100644
--- a/Master/tlpkg/tlpsrc/bibleref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bibleref.tlpsrc
@@ -1 +1,2 @@
name bibleref
+category Package
diff --git a/Master/tlpkg/tlpsrc/biblist.tlpsrc b/Master/tlpkg/tlpsrc/biblist.tlpsrc
index f987e1f155c..84f592bf3b7 100644
--- a/Master/tlpkg/tlpsrc/biblist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/biblist.tlpsrc
@@ -1 +1,2 @@
name biblist
+category Package
diff --git a/Master/tlpkg/tlpsrc/bibtex.tlpsrc b/Master/tlpkg/tlpsrc/bibtex.tlpsrc
index 1cd0472f9c8..bef10654515 100644
--- a/Master/tlpkg/tlpsrc/bibtex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bibtex.tlpsrc
@@ -1,4 +1,5 @@
name bibtex
+category Package
srcpattern f ignore
runpattern d texmf-dist/bibtex/bib/base
runpattern d texmf-dist/bibtex/bst/base
diff --git a/Master/tlpkg/tlpsrc/bibtopic.tlpsrc b/Master/tlpkg/tlpsrc/bibtopic.tlpsrc
index 21771b26071..b1a305f7d2e 100644
--- a/Master/tlpkg/tlpsrc/bibtopic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bibtopic.tlpsrc
@@ -1 +1,2 @@
name bibtopic
+category Package
diff --git a/Master/tlpkg/tlpsrc/bibtopicprefix.tlpsrc b/Master/tlpkg/tlpsrc/bibtopicprefix.tlpsrc
index 9ebf9ea71a8..1b9e223b3a0 100644
--- a/Master/tlpkg/tlpsrc/bibtopicprefix.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bibtopicprefix.tlpsrc
@@ -1 +1,2 @@
name bibtopicprefix
+category Package
diff --git a/Master/tlpkg/tlpsrc/bibunits.tlpsrc b/Master/tlpkg/tlpsrc/bibunits.tlpsrc
index 5fae0b00154..784363b1483 100644
--- a/Master/tlpkg/tlpsrc/bibunits.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bibunits.tlpsrc
@@ -1 +1,2 @@
name bibunits
+category Package
diff --git a/Master/tlpkg/tlpsrc/bidi.tlpsrc b/Master/tlpkg/tlpsrc/bidi.tlpsrc
index 37220a1999e..ecf9a3ca4c7 100644
--- a/Master/tlpkg/tlpsrc/bidi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bidi.tlpsrc
@@ -1 +1,2 @@
name bidi
+category Package
diff --git a/Master/tlpkg/tlpsrc/bigfoot.tlpsrc b/Master/tlpkg/tlpsrc/bigfoot.tlpsrc
index 2e1f48717e2..2e6b15a101a 100644
--- a/Master/tlpkg/tlpsrc/bigfoot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bigfoot.tlpsrc
@@ -1 +1,2 @@
name bigfoot
+category Package
diff --git a/Master/tlpkg/tlpsrc/bin-a2ping.tlpsrc b/Master/tlpkg/tlpsrc/bin-a2ping.tlpsrc
index cb4c7495aca..05d468d0867 100644
--- a/Master/tlpkg/tlpsrc/bin-a2ping.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-a2ping.tlpsrc
@@ -1,3 +1,4 @@
name a2ping
+category TLCore
runpattern f texmf/scripts/a2ping/a2ping.pl
binpattern f bin/${ARCH}/a2ping
diff --git a/Master/tlpkg/tlpsrc/bin-afm2pl.tlpsrc b/Master/tlpkg/tlpsrc/bin-afm2pl.tlpsrc
index 4faf23d8ec9..35dd6eba6ba 100644
--- a/Master/tlpkg/tlpsrc/bin-afm2pl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-afm2pl.tlpsrc
@@ -1,4 +1,5 @@
name bin-afm2pl
+category TLCore
runpattern f texmf/fonts/enc/dvips/afm2pl/*
runpattern f texmf/fonts/lig/afm2pl/*
runpattern f texmf/tex/fontinst/afm2pl/*
diff --git a/Master/tlpkg/tlpsrc/bin-aleph.tlpsrc b/Master/tlpkg/tlpsrc/bin-aleph.tlpsrc
index 8a4662d1b73..d7cc1a59330 100644
--- a/Master/tlpkg/tlpsrc/bin-aleph.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-aleph.tlpsrc
@@ -1,4 +1,5 @@
name bin-aleph
+category TLCore
depend bin-omega
execute BuildFormat aleph
runpattern f texmf/fmtutil/format.aleph.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-amstex.tlpsrc b/Master/tlpkg/tlpsrc/bin-amstex.tlpsrc
index f4f3d16258e..1ac88598b23 100644
--- a/Master/tlpkg/tlpsrc/bin-amstex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-amstex.tlpsrc
@@ -1,4 +1,5 @@
name bin-amstex
+category TLCore
depend bin-tex
execute BuildFormat amstex
runpattern f texmf/fmtutil/format.amstex.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-bibtex.tlpsrc b/Master/tlpkg/tlpsrc/bin-bibtex.tlpsrc
index 25501fa0d00..66c57715948 100644
--- a/Master/tlpkg/tlpsrc/bin-bibtex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-bibtex.tlpsrc
@@ -1,4 +1,5 @@
name bin-bibtex
+category TLCore
depend bin-kpathsea
depend lib-texmfmp.win32
docpattern f texmf/doc/man/man1/bibtex.1
diff --git a/Master/tlpkg/tlpsrc/bin-bibtex8.tlpsrc b/Master/tlpkg/tlpsrc/bin-bibtex8.tlpsrc
index ef749c5a5b4..28be1ad6591 100644
--- a/Master/tlpkg/tlpsrc/bin-bibtex8.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-bibtex8.tlpsrc
@@ -1,4 +1,5 @@
name bin-bibtex8
+category TLCore
runpattern d texmf-dist/bibtex/csf/base
docpattern f texmf/doc/bibtex8/*
binpattern f bin/${ARCH}/bibtex8
diff --git a/Master/tlpkg/tlpsrc/bin-chktex.tlpsrc b/Master/tlpkg/tlpsrc/bin-chktex.tlpsrc
index 8a5546294da..a6b49f7883e 100644
--- a/Master/tlpkg/tlpsrc/bin-chktex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-chktex.tlpsrc
@@ -1,4 +1,5 @@
name bin-chktex
+category TLCore
runpattern f texmf/chktex/*
docpattern f texmf/doc/chktex/*
binpattern f bin/win32/chktex.exe
diff --git a/Master/tlpkg/tlpsrc/bin-cjkutils.tlpsrc b/Master/tlpkg/tlpsrc/bin-cjkutils.tlpsrc
index 5ca4b40b54a..ad36a39fdf5 100644
--- a/Master/tlpkg/tlpsrc/bin-cjkutils.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-cjkutils.tlpsrc
@@ -1,4 +1,5 @@
name bin-cjkutils
+category TLCore
runpattern d texmf/hbf2gf
docpattern d texmf/doc/bg5conv
docpattern d texmf/doc/cef5conv
diff --git a/Master/tlpkg/tlpsrc/bin-context.tlpsrc b/Master/tlpkg/tlpsrc/bin-context.tlpsrc
index c2305464ddb..5efe4ab4255 100644
--- a/Master/tlpkg/tlpsrc/bin-context.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-context.tlpsrc
@@ -1,4 +1,5 @@
name bin-context
+category TLCore
depend bin-pdftex
execute BuildFormat context
runpattern f texmf-dist/tex/mptopdf/config/mptopdf.ini
diff --git a/Master/tlpkg/tlpsrc/bin-cslatex.tlpsrc b/Master/tlpkg/tlpsrc/bin-cslatex.tlpsrc
index 5c1c9c6d4b4..c5a20093df9 100644
--- a/Master/tlpkg/tlpsrc/bin-cslatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-cslatex.tlpsrc
@@ -1,4 +1,5 @@
name bin-cslatex
+category TLCore
depend bin-latex
execute BuildFormat cslatex
runpattern f texmf/fmtutil/format.cslatex.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-csplain.tlpsrc b/Master/tlpkg/tlpsrc/bin-csplain.tlpsrc
index 338616f1d6e..b3640660fc2 100644
--- a/Master/tlpkg/tlpsrc/bin-csplain.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-csplain.tlpsrc
@@ -1,4 +1,5 @@
name bin-csplain
+category TLCore
depend bin-tex
execute BuildFormat csplain
runpattern f texmf/fmtutil/format.csplain.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-ctie.tlpsrc b/Master/tlpkg/tlpsrc/bin-ctie.tlpsrc
index a762cb9bb18..2d358cf8edf 100644
--- a/Master/tlpkg/tlpsrc/bin-ctie.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-ctie.tlpsrc
@@ -1,4 +1,5 @@
name bin-ctie
+category TLCore
depend bin-kpathsea
depend lib-texmfmp.win32
docpattern f texmf/doc/man/man1/ctie.1
diff --git a/Master/tlpkg/tlpsrc/bin-cweb.tlpsrc b/Master/tlpkg/tlpsrc/bin-cweb.tlpsrc
index 8930652cce7..7293b92536a 100644
--- a/Master/tlpkg/tlpsrc/bin-cweb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-cweb.tlpsrc
@@ -1,4 +1,5 @@
name bin-cweb
+category TLCore
docpattern f texmf/doc/man/man1/ctangle.1
docpattern f texmf/doc/man/man1/cweave.1
docpattern f texmf/doc/man/man1/cweb.1
diff --git a/Master/tlpkg/tlpsrc/bin-cyrillic.tlpsrc b/Master/tlpkg/tlpsrc/bin-cyrillic.tlpsrc
index f6c8dc90e4d..8e0fc8224b0 100644
--- a/Master/tlpkg/tlpsrc/bin-cyrillic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-cyrillic.tlpsrc
@@ -1,4 +1,5 @@
name bin-cyrillic
+category TLCore
docpattern f texmf/doc/man/man1/rubibtex.1
docpattern f texmf/doc/man/man1/rubibtex.1.html
docpattern f texmf/doc/man/man1/rumakeindex.1
diff --git a/Master/tlpkg/tlpsrc/bin-detex.tlpsrc b/Master/tlpkg/tlpsrc/bin-detex.tlpsrc
index 26d7995d223..314fa846d51 100644
--- a/Master/tlpkg/tlpsrc/bin-detex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-detex.tlpsrc
@@ -1,4 +1,5 @@
name bin-detex
+category TLCore
docpattern f texmf/doc/man/man1/detex.1
docpattern f texmf/doc/man/man1/detex.1.html
binpattern f bin/${ARCH}/detex
diff --git a/Master/tlpkg/tlpsrc/bin-devnag.tlpsrc b/Master/tlpkg/tlpsrc/bin-devnag.tlpsrc
index af87c310fd5..615261590fc 100644
--- a/Master/tlpkg/tlpsrc/bin-devnag.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-devnag.tlpsrc
@@ -1,2 +1,3 @@
name bin-devnag
+category TLCore
binpattern f bin/${ARCH}/devnag
diff --git a/Master/tlpkg/tlpsrc/bin-dialog.tlpsrc b/Master/tlpkg/tlpsrc/bin-dialog.tlpsrc
index 38aeaca46f6..1247f440774 100644
--- a/Master/tlpkg/tlpsrc/bin-dialog.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dialog.tlpsrc
@@ -1,4 +1,5 @@
name bin-dialog
+category TLCore
docpattern f texmf/doc/man/man1/tcdialog.1
docpattern f texmf/doc/man/man1/tcdialog.html
binpattern f bin/${ARCH}/tcdialog
diff --git a/Master/tlpkg/tlpsrc/bin-dtl.tlpsrc b/Master/tlpkg/tlpsrc/bin-dtl.tlpsrc
index 309f07ebefc..32afc15eb75 100644
--- a/Master/tlpkg/tlpsrc/bin-dtl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dtl.tlpsrc
@@ -1,4 +1,5 @@
name bin-dtl
+category TLCore
runpattern f texmf/doc/man/man1/dt2dv.1
runpattern f texmf/doc/man/man1/dt2dv.1.html
runpattern f texmf/doc/man/man1/dv2dt.1
diff --git a/Master/tlpkg/tlpsrc/bin-dvi2tty.tlpsrc b/Master/tlpkg/tlpsrc/bin-dvi2tty.tlpsrc
index 7ecf6fa4dbd..fc53572a369 100644
--- a/Master/tlpkg/tlpsrc/bin-dvi2tty.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dvi2tty.tlpsrc
@@ -1,4 +1,5 @@
name bin-dvi2tty
+category TLCore
runpattern f texmf/doc/man/man1/dvi2tty.1
runpattern f texmf/doc/man/man1/dvi2tty.1.html
binpattern f bin/${ARCH}/disdvi
diff --git a/Master/tlpkg/tlpsrc/bin-dvicopy.tlpsrc b/Master/tlpkg/tlpsrc/bin-dvicopy.tlpsrc
index 4d90b9bcc5e..8bb50c8e9ab 100644
--- a/Master/tlpkg/tlpsrc/bin-dvicopy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dvicopy.tlpsrc
@@ -1,4 +1,5 @@
name bin-dvicopy
+category TLCore
docpattern f texmf/doc/man/man1/dvicopy.1
docpattern f texmf/doc/man/man1/dvicopy.1.html
binpattern f bin/${ARCH}/dvicopy
diff --git a/Master/tlpkg/tlpsrc/bin-dvidvi.tlpsrc b/Master/tlpkg/tlpsrc/bin-dvidvi.tlpsrc
index a165748c7b8..037f022dce4 100644
--- a/Master/tlpkg/tlpsrc/bin-dvidvi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dvidvi.tlpsrc
@@ -1,4 +1,5 @@
name bin-dvidvi
+category TLCore
runpattern f texmf/doc/man/man1/dvidvi.1
runpattern f texmf/doc/man/man1/dvidvi.1.html
binpattern f bin/${ARCH}/dvidvi
diff --git a/Master/tlpkg/tlpsrc/bin-dviljk.tlpsrc b/Master/tlpkg/tlpsrc/bin-dviljk.tlpsrc
index 468759b240b..13fa4b9ea06 100644
--- a/Master/tlpkg/tlpsrc/bin-dviljk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dviljk.tlpsrc
@@ -1,4 +1,5 @@
name bin-dviljk
+category TLCore
runpattern f texmf/tex/latex/dvilj/*
docpattern f texmf/doc/man/man1/dvihp.1
docpattern f texmf/doc/man/man1/dvilj.1
diff --git a/Master/tlpkg/tlpsrc/bin-dvipdfm.tlpsrc b/Master/tlpkg/tlpsrc/bin-dvipdfm.tlpsrc
index f135bc39237..13e82b399d6 100644
--- a/Master/tlpkg/tlpsrc/bin-dvipdfm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dvipdfm.tlpsrc
@@ -1,4 +1,5 @@
name bin-dvipdfm
+category TLCore
runpattern f texmf/dvipdfm/config/config
runpattern f texmf/dvipdfm/config/config-win32
runpattern f texmf/fonts/map/dvipdfm/updmap/*
diff --git a/Master/tlpkg/tlpsrc/bin-dvipdfmx.tlpsrc b/Master/tlpkg/tlpsrc/bin-dvipdfmx.tlpsrc
index adaa6b06593..2f6d3826486 100644
--- a/Master/tlpkg/tlpsrc/bin-dvipdfmx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dvipdfmx.tlpsrc
@@ -1,4 +1,5 @@
name bin-dvipdfmx
+category TLCore
depend glyphlist
runpattern f texmf/dvipdfm/*
runpattern f texmf/fonts/map/dvipdfm/dvipdfmx/*
diff --git a/Master/tlpkg/tlpsrc/bin-dvipng.tlpsrc b/Master/tlpkg/tlpsrc/bin-dvipng.tlpsrc
index e153e251841..c64d9c9ebfd 100644
--- a/Master/tlpkg/tlpsrc/bin-dvipng.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dvipng.tlpsrc
@@ -1,4 +1,5 @@
name bin-dvipng
+category TLCore
docpattern f texmf/doc/dvipng/*
docpattern f texmf/doc/info/dvipng.info
docpattern f texmf/doc/man/man1/dvipng.*
diff --git a/Master/tlpkg/tlpsrc/bin-dvipos.tlpsrc b/Master/tlpkg/tlpsrc/bin-dvipos.tlpsrc
index 39cfd4acb99..f72ab48e050 100644
--- a/Master/tlpkg/tlpsrc/bin-dvipos.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dvipos.tlpsrc
@@ -1,3 +1,4 @@
name bin-dvipos
+category TLCore
docpattern f texmf/doc/man/man1/dvipos.*
binpattern f bin/${ARCH}/dvipos
diff --git a/Master/tlpkg/tlpsrc/bin-dvipsk.tlpsrc b/Master/tlpkg/tlpsrc/bin-dvipsk.tlpsrc
index 876a55ef92b..4dc849a7877 100644
--- a/Master/tlpkg/tlpsrc/bin-dvipsk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-dvipsk.tlpsrc
@@ -1,4 +1,5 @@
name bin-dvipsk
+category TLCore
runpattern f texmf/dvips/base/*
runpattern f texmf/dvips/config/*
runpattern f texmf/fonts/map/dvips/updmap/*
diff --git a/Master/tlpkg/tlpsrc/bin-ebong.tlpsrc b/Master/tlpkg/tlpsrc/bin-ebong.tlpsrc
index 350b495baf3..65e5970c6d9 100644
--- a/Master/tlpkg/tlpsrc/bin-ebong.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-ebong.tlpsrc
@@ -1,2 +1,3 @@
name bin-ebong
+category TLCore
binpattern f bin/${ARCH}/ebong
diff --git a/Master/tlpkg/tlpsrc/bin-eplain.tlpsrc b/Master/tlpkg/tlpsrc/bin-eplain.tlpsrc
index 4b4835fb246..2b72d0d6380 100644
--- a/Master/tlpkg/tlpsrc/bin-eplain.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-eplain.tlpsrc
@@ -1,4 +1,5 @@
name bin-eplain
+category TLCore
depend bin-etex
execute BuildFormat eplain
runpattern f texmf/fmtutil/format.eplain.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-etex.tlpsrc b/Master/tlpkg/tlpsrc/bin-etex.tlpsrc
index 62adcacd006..e9976b93acd 100644
--- a/Master/tlpkg/tlpsrc/bin-etex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-etex.tlpsrc
@@ -1,4 +1,5 @@
name bin-etex
+category TLCore
depend bin-kpathsea
execute BuildFormat etex
runpattern f texmf/fmtutil/format.etex.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-fontware.tlpsrc b/Master/tlpkg/tlpsrc/bin-fontware.tlpsrc
index 9ea7b566457..4d503b1248a 100644
--- a/Master/tlpkg/tlpsrc/bin-fontware.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-fontware.tlpsrc
@@ -1,4 +1,5 @@
name bin-fontware
+category TLCore
docpattern f texmf/doc/man/man1/pltotf.1
docpattern f texmf/doc/man/man1/pltotf.1.html
docpattern f texmf/doc/man/man1/tftopl.1
diff --git a/Master/tlpkg/tlpsrc/bin-getafm.tlpsrc b/Master/tlpkg/tlpsrc/bin-getafm.tlpsrc
index 264cd15a5fd..1542fa9f1a5 100644
--- a/Master/tlpkg/tlpsrc/bin-getafm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-getafm.tlpsrc
@@ -1,4 +1,5 @@
name bin-getafm
+category TLCore
runpattern f texmf/doc/man/man1/getafm.1
runpattern f texmf/doc/man/man1/getafm.1.html
runpattern f texmf/dvips/getafm/*
diff --git a/Master/tlpkg/tlpsrc/bin-getnonfreefonts.tlpsrc b/Master/tlpkg/tlpsrc/bin-getnonfreefonts.tlpsrc
index ba0683628f9..cfe95fa5753 100644
--- a/Master/tlpkg/tlpsrc/bin-getnonfreefonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-getnonfreefonts.tlpsrc
@@ -1,4 +1,5 @@
name bin-getnonfreefonts
+category TLCore
runpattern f texmf/scripts/texlive/getnonfreefonts.pl
docpattern f texmf/doc/man/man1/getnonfreefonts*.1
binpattern f bin/${ARCH}/getnonfreefonts
diff --git a/Master/tlpkg/tlpsrc/bin-gsftopk.tlpsrc b/Master/tlpkg/tlpsrc/bin-gsftopk.tlpsrc
index 2b1645758dc..35141e31329 100644
--- a/Master/tlpkg/tlpsrc/bin-gsftopk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-gsftopk.tlpsrc
@@ -1,4 +1,5 @@
name bin-gsftopk
+category TLCore
runpattern f texmf/dvips/gsftopk/*
docpattern f texmf/doc/man/man1/gsftopk.1
docpattern f texmf/doc/man/man1/gsftopk.1.html
diff --git a/Master/tlpkg/tlpsrc/bin-gzip.tlpsrc b/Master/tlpkg/tlpsrc/bin-gzip.tlpsrc
index e207692866d..dfd1c1a5b24 100644
--- a/Master/tlpkg/tlpsrc/bin-gzip.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-gzip.tlpsrc
@@ -1,4 +1,5 @@
name bin-gzip
+category TLCore
docpattern f texmf/doc/gzip/*
docpattern f texmf/doc/info/gzip.info
docpattern f texmf/doc/man/man1/gzip.1
diff --git a/Master/tlpkg/tlpsrc/bin-jadetex.tlpsrc b/Master/tlpkg/tlpsrc/bin-jadetex.tlpsrc
index 27f9f80d8e6..b9f0c86d41a 100644
--- a/Master/tlpkg/tlpsrc/bin-jadetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-jadetex.tlpsrc
@@ -1,4 +1,5 @@
name bin-jadetex
+category TLCore
depend bin-pdftex
depend bin-tex
execute BuildFormat jadetex
diff --git a/Master/tlpkg/tlpsrc/bin-jpeg2ps.tlpsrc b/Master/tlpkg/tlpsrc/bin-jpeg2ps.tlpsrc
index cc1820d771f..ff51f1daf43 100644
--- a/Master/tlpkg/tlpsrc/bin-jpeg2ps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-jpeg2ps.tlpsrc
@@ -1,3 +1,4 @@
name bin-jpeg2ps
+category TLCore
docpattern f texmf/doc/jpeg2ps/*
binpattern f bin/win32/jpeg2ps.exe
diff --git a/Master/tlpkg/tlpsrc/bin-kpathsea.tlpsrc b/Master/tlpkg/tlpsrc/bin-kpathsea.tlpsrc
index 47366ea11ab..463822b3d54 100644
--- a/Master/tlpkg/tlpsrc/bin-kpathsea.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-kpathsea.tlpsrc
@@ -1,4 +1,5 @@
name bin-kpathsea
+category TLCore
depend lib-geturl.win32
depend lib-gnu.win32
depend lib-regex.win32
diff --git a/Master/tlpkg/tlpsrc/bin-lacheck.tlpsrc b/Master/tlpkg/tlpsrc/bin-lacheck.tlpsrc
index b8c7a2b3cdf..1ad7bfdad2b 100644
--- a/Master/tlpkg/tlpsrc/bin-lacheck.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-lacheck.tlpsrc
@@ -1,4 +1,5 @@
name bin-lacheck
+category TLCore
runpattern f texmf/doc/man/man1/lacheck.1
runpattern f texmf/doc/man/man1/lacheck.1.html
binpattern f bin/${ARCH}/lacheck
diff --git a/Master/tlpkg/tlpsrc/bin-latex.tlpsrc b/Master/tlpkg/tlpsrc/bin-latex.tlpsrc
index 7eb719ab100..b3356965c28 100644
--- a/Master/tlpkg/tlpsrc/bin-latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-latex.tlpsrc
@@ -1,4 +1,5 @@
name bin-latex
+category TLCore
depend bin-etex
execute BuildFormat latex
runpattern f texmf/fmtutil/format.latex.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-lcdftypetools.tlpsrc b/Master/tlpkg/tlpsrc/bin-lcdftypetools.tlpsrc
index 9737ab91949..3b59c61a2e0 100644
--- a/Master/tlpkg/tlpsrc/bin-lcdftypetools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-lcdftypetools.tlpsrc
@@ -1,4 +1,5 @@
name bin-lcdftypetools
+category TLCore
depend glyphlist
runpattern f texmf/lcdftools/*
docpattern f texmf/doc/man/man1/cfftot1.1
diff --git a/Master/tlpkg/tlpsrc/bin-luatex.tlpsrc b/Master/tlpkg/tlpsrc/bin-luatex.tlpsrc
index 1d6c2f1302d..55209722f35 100644
--- a/Master/tlpkg/tlpsrc/bin-luatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-luatex.tlpsrc
@@ -1,4 +1,5 @@
name bin-luatex
+category TLCore
#depend bin-kpathsea
#depend lib-gnu.win32
#depend lib-md5.win32
diff --git a/Master/tlpkg/tlpsrc/bin-makeindex.tlpsrc b/Master/tlpkg/tlpsrc/bin-makeindex.tlpsrc
index 74b95dc3779..bc3fdbac26b 100644
--- a/Master/tlpkg/tlpsrc/bin-makeindex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-makeindex.tlpsrc
@@ -1,4 +1,5 @@
name bin-makeindex
+category TLCore
docpattern f texmf/doc/makeindex/*
docpattern f texmf/doc/man/man1/makeindex.1
docpattern f texmf/doc/man/man1/makeindex.1.html
diff --git a/Master/tlpkg/tlpsrc/bin-metafont.tlpsrc b/Master/tlpkg/tlpsrc/bin-metafont.tlpsrc
index ebebe4c3978..89ad6b39a9a 100644
--- a/Master/tlpkg/tlpsrc/bin-metafont.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-metafont.tlpsrc
@@ -1,4 +1,5 @@
name bin-metafont
+category TLCore
depend bin-kpathsea
depend lib-texmfmp.win32
execute BuildFormat metafont
diff --git a/Master/tlpkg/tlpsrc/bin-metapost.tlpsrc b/Master/tlpkg/tlpsrc/bin-metapost.tlpsrc
index 2032b1262bc..b3213fca88f 100644
--- a/Master/tlpkg/tlpsrc/bin-metapost.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-metapost.tlpsrc
@@ -1,4 +1,5 @@
name bin-metapost
+category TLCore
depend bin-kpathsea
depend lib-texmfmp.win32
execute BuildFormat metapost
diff --git a/Master/tlpkg/tlpsrc/bin-mex.tlpsrc b/Master/tlpkg/tlpsrc/bin-mex.tlpsrc
index fa25813f83c..3b3964fb9bd 100644
--- a/Master/tlpkg/tlpsrc/bin-mex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-mex.tlpsrc
@@ -1,4 +1,5 @@
name bin-mex
+category TLCore
depend bin-pdftex
depend bin-tex
execute BuildFormat mex
diff --git a/Master/tlpkg/tlpsrc/bin-mfware.tlpsrc b/Master/tlpkg/tlpsrc/bin-mfware.tlpsrc
index c004f93d2cb..24f98a13b7d 100644
--- a/Master/tlpkg/tlpsrc/bin-mfware.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-mfware.tlpsrc
@@ -1,4 +1,5 @@
name bin-mfware
+category TLCore
docpattern f texmf/doc/man/man1/gftodvi.1
docpattern f texmf/doc/man/man1/gftodvi.1.html
docpattern f texmf/doc/man/man1/gftopk.1
diff --git a/Master/tlpkg/tlpsrc/bin-mltex.tlpsrc b/Master/tlpkg/tlpsrc/bin-mltex.tlpsrc
index 5568c8881e3..b652e9e196d 100644
--- a/Master/tlpkg/tlpsrc/bin-mltex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-mltex.tlpsrc
@@ -1,4 +1,5 @@
name bin-mltex
+category TLCore
depend bin-latex
execute BuildFormat mltex
runpattern f texmf/fmtutil/format.mltex.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-musixflx.tlpsrc b/Master/tlpkg/tlpsrc/bin-musixflx.tlpsrc
index db0376a144a..3ba3ac99d0a 100644
--- a/Master/tlpkg/tlpsrc/bin-musixflx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-musixflx.tlpsrc
@@ -1,2 +1,3 @@
name bin-musixflx
+category TLCore
binpattern f bin/${ARCH}/musixflx
diff --git a/Master/tlpkg/tlpsrc/bin-omega.tlpsrc b/Master/tlpkg/tlpsrc/bin-omega.tlpsrc
index 55f40c9cbe7..b5f3231eaf4 100644
--- a/Master/tlpkg/tlpsrc/bin-omega.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-omega.tlpsrc
@@ -1,4 +1,5 @@
name bin-omega
+category TLCore
execute BuildFormat omega
runpattern f texmf/fmtutil/format.omega.cnf
runpattern f texmf/web2c/omega.pool
diff --git a/Master/tlpkg/tlpsrc/bin-omegaware.tlpsrc b/Master/tlpkg/tlpsrc/bin-omegaware.tlpsrc
index fb330085234..59d36de773b 100644
--- a/Master/tlpkg/tlpsrc/bin-omegaware.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-omegaware.tlpsrc
@@ -1,4 +1,5 @@
name bin-omegaware
+category TLCore
docpattern f texmf/doc/man/man1/ocp2ovf.*
docpattern f texmf/doc/man/man1/odvi*
docpattern f texmf/doc/man/man1/ofm2opl.*
diff --git a/Master/tlpkg/tlpsrc/bin-patgen.tlpsrc b/Master/tlpkg/tlpsrc/bin-patgen.tlpsrc
index 9bbf834faeb..3d801e100d4 100644
--- a/Master/tlpkg/tlpsrc/bin-patgen.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-patgen.tlpsrc
@@ -1,4 +1,5 @@
name bin-patgen
+category TLCore
depend bin-kpathsea
depend lib-texmfmp.win32
docpattern f texmf/doc/man/man1/patgen.1
diff --git a/Master/tlpkg/tlpsrc/bin-pdftex.tlpsrc b/Master/tlpkg/tlpsrc/bin-pdftex.tlpsrc
index ba64d6a6c03..325490e88e1 100644
--- a/Master/tlpkg/tlpsrc/bin-pdftex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-pdftex.tlpsrc
@@ -1,4 +1,5 @@
name bin-pdftex
+category TLCore
depend bin-kpathsea
depend lib-gnu.win32
depend lib-md5.win32
diff --git a/Master/tlpkg/tlpsrc/bin-pdftools.tlpsrc b/Master/tlpkg/tlpsrc/bin-pdftools.tlpsrc
index 15345164041..4b8657fd459 100644
--- a/Master/tlpkg/tlpsrc/bin-pdftools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-pdftools.tlpsrc
@@ -1,4 +1,5 @@
name bin-pdftools
+category TLCore
runpattern f texmf/scripts/epstopdf/epstopdf.pl
runpattern f texmf/scripts/pdfcrop/pdfcrop.pl
runpattern f texmf/scripts/tetex/e2pall.pl
diff --git a/Master/tlpkg/tlpsrc/bin-physe.tlpsrc b/Master/tlpkg/tlpsrc/bin-physe.tlpsrc
index eed726ed21a..bf6ea4237d9 100644
--- a/Master/tlpkg/tlpsrc/bin-physe.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-physe.tlpsrc
@@ -1,4 +1,5 @@
name bin-physe
+category TLCore
depend bin-tex
execute BuildFormat physe
runpattern f texmf/fmtutil/format.physe.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-phyzzx.tlpsrc b/Master/tlpkg/tlpsrc/bin-phyzzx.tlpsrc
index 0e8a5cf72f9..0044e7f1211 100644
--- a/Master/tlpkg/tlpsrc/bin-phyzzx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-phyzzx.tlpsrc
@@ -1,4 +1,5 @@
name bin-phyzzx
+category TLCore
depend bin-tex
execute BuildFormat phyzzx
runpattern f texmf/fmtutil/format.phyzzx.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-pngtools.tlpsrc b/Master/tlpkg/tlpsrc/bin-pngtools.tlpsrc
index dfb2f06aed9..10b4076e9fd 100644
--- a/Master/tlpkg/tlpsrc/bin-pngtools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-pngtools.tlpsrc
@@ -1,4 +1,5 @@
name bin-pngtools
+category TLCore
binpattern f bin/win32/bmp2png.exe
binpattern f bin/win32/png22pnm.exe
binpattern f bin/win32/png2bmp.exe
diff --git a/Master/tlpkg/tlpsrc/bin-ps2pkm.tlpsrc b/Master/tlpkg/tlpsrc/bin-ps2pkm.tlpsrc
index 342c38315d1..04e397fe8fa 100644
--- a/Master/tlpkg/tlpsrc/bin-ps2pkm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-ps2pkm.tlpsrc
@@ -1,4 +1,5 @@
name bin-ps2pkm
+category TLCore
runpattern f texmf/doc/man/man1/mag.1
runpattern f texmf/doc/man/man1/mag.1.html
runpattern f texmf/doc/man/man1/pfb2pfa.1
diff --git a/Master/tlpkg/tlpsrc/bin-pstools.tlpsrc b/Master/tlpkg/tlpsrc/bin-pstools.tlpsrc
index 7fec5023759..9f7be2be529 100644
--- a/Master/tlpkg/tlpsrc/bin-pstools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-pstools.tlpsrc
@@ -1,4 +1,5 @@
name bin-pstools
+category TLCore
runpattern f texmf/scripts/ps2eps/ps2eps.pl
docpattern f texmf/doc/man/man1/ps2frag.1
docpattern f texmf/doc/man/man1/pslatex.1
diff --git a/Master/tlpkg/tlpsrc/bin-psutils.tlpsrc b/Master/tlpkg/tlpsrc/bin-psutils.tlpsrc
index b2640e744a0..22fd43a855d 100644
--- a/Master/tlpkg/tlpsrc/bin-psutils.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-psutils.tlpsrc
@@ -1,4 +1,5 @@
name bin-psutils
+category TLCore
runpattern f texmf/dvips/psutils/*
runpattern f texmf/psutils/*
docpattern f texmf/doc/man/man1/epsffit.1
diff --git a/Master/tlpkg/tlpsrc/bin-seetexk.tlpsrc b/Master/tlpkg/tlpsrc/bin-seetexk.tlpsrc
index 7077a1e0e09..b80f59fa5fe 100644
--- a/Master/tlpkg/tlpsrc/bin-seetexk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-seetexk.tlpsrc
@@ -1,4 +1,5 @@
name bin-seetexk
+category TLCore
runpattern f texmf/doc/man/man1/dvibook.1
runpattern f texmf/doc/man/man1/dvibook.1.html
runpattern f texmf/doc/man/man1/dviconcat.1
diff --git a/Master/tlpkg/tlpsrc/bin-t1utils.tlpsrc b/Master/tlpkg/tlpsrc/bin-t1utils.tlpsrc
index 2f893db7c9e..15ef5b1eef3 100644
--- a/Master/tlpkg/tlpsrc/bin-t1utils.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-t1utils.tlpsrc
@@ -1,4 +1,5 @@
name bin-t1utils
+category TLCore
docpattern f texmf/doc/man/man1/t1ascii.1
docpattern f texmf/doc/man/man1/t1ascii.1.html
docpattern f texmf/doc/man/man1/t1asm.1
diff --git a/Master/tlpkg/tlpsrc/bin-tetex.tlpsrc b/Master/tlpkg/tlpsrc/bin-tetex.tlpsrc
index e8022d5750f..17847a45b64 100644
--- a/Master/tlpkg/tlpsrc/bin-tetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-tetex.tlpsrc
@@ -1,4 +1,5 @@
name bin-tetex
+category TLCore
runpattern f texmf/dvips/tetex/*
runpattern f texmf/fonts/enc/dvips/tetex/*
runpattern f texmf/fonts/map/dvipdfm/tetex/*
diff --git a/Master/tlpkg/tlpsrc/bin-tex.tlpsrc b/Master/tlpkg/tlpsrc/bin-tex.tlpsrc
index bbfdc3aa9c5..f88a34da450 100644
--- a/Master/tlpkg/tlpsrc/bin-tex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-tex.tlpsrc
@@ -1,4 +1,5 @@
name bin-tex
+category TLCore
depend bin-kpathsea
depend lib-texmfmp.win32
execute BuildFormat tex
diff --git a/Master/tlpkg/tlpsrc/bin-tex4htk.tlpsrc b/Master/tlpkg/tlpsrc/bin-tex4htk.tlpsrc
index c7271732f82..db6115afd7a 100644
--- a/Master/tlpkg/tlpsrc/bin-tex4htk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-tex4htk.tlpsrc
@@ -1,4 +1,5 @@
name bin-tex4htk
+category TLCore
runpattern f texmf/scripts/tex4ht/*
binpattern f bin/${ARCH}/ht
binpattern f bin/${ARCH}/htcontext
diff --git a/Master/tlpkg/tlpsrc/bin-texconfig.tlpsrc b/Master/tlpkg/tlpsrc/bin-texconfig.tlpsrc
index 8677efa5f60..8d5d9d4b856 100644
--- a/Master/tlpkg/tlpsrc/bin-texconfig.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-texconfig.tlpsrc
@@ -1,4 +1,5 @@
name bin-texconfig
+category TLCore
runpattern f texmf/texconfig/*
runpattern f texmf/texconfig/g/*
runpattern f texmf/texconfig/v/*
diff --git a/Master/tlpkg/tlpsrc/bin-texdoc.tlpsrc b/Master/tlpkg/tlpsrc/bin-texdoc.tlpsrc
index a0c10add4be..1b61e1689ed 100644
--- a/Master/tlpkg/tlpsrc/bin-texdoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-texdoc.tlpsrc
@@ -1,4 +1,5 @@
name bin-texdoc
+category TLCore
depend bin-kpathsea
runpattern f texmf/scripts/tetex/texdoctk.pl
runpattern f texmf/texdoctk/*
diff --git a/Master/tlpkg/tlpsrc/bin-texinfo.tlpsrc b/Master/tlpkg/tlpsrc/bin-texinfo.tlpsrc
index 0111a9d8f8e..2d1396f4489 100644
--- a/Master/tlpkg/tlpsrc/bin-texinfo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-texinfo.tlpsrc
@@ -1,4 +1,5 @@
name bin-texinfo
+category TLCore
depend bin-kpathsea
runpattern f texmf/perl/texi2html.pl
docpattern f texmf/doc/info/fontname.info
diff --git a/Master/tlpkg/tlpsrc/bin-texlive.tlpsrc b/Master/tlpkg/tlpsrc/bin-texlive.tlpsrc
index 573607d5b2e..d9abc952f6d 100644
--- a/Master/tlpkg/tlpsrc/bin-texlive.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-texlive.tlpsrc
@@ -1,4 +1,5 @@
name bin-texlive
+category TLCore
depend texlive-infra
# 0texlive.support ships the lzmadec, and for win32 tar, wget etc
depend 0texlive.support
diff --git a/Master/tlpkg/tlpsrc/bin-texsis.tlpsrc b/Master/tlpkg/tlpsrc/bin-texsis.tlpsrc
index eb9b4f66357..4bc68530b2c 100644
--- a/Master/tlpkg/tlpsrc/bin-texsis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-texsis.tlpsrc
@@ -1,4 +1,5 @@
name bin-texsis
+category TLCore
depend bin-tex
execute BuildFormat texsis
runpattern f texmf/fmtutil/format.texsis.cnf
diff --git a/Master/tlpkg/tlpsrc/bin-texware.tlpsrc b/Master/tlpkg/tlpsrc/bin-texware.tlpsrc
index 2ca8da1a62e..f4cbf02d398 100644
--- a/Master/tlpkg/tlpsrc/bin-texware.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-texware.tlpsrc
@@ -1,4 +1,5 @@
name bin-texware
+category TLCore
docpattern f texmf/doc/man/man1/dvitype.1
docpattern f texmf/doc/man/man1/dvitype.1.html
docpattern f texmf/doc/man/man1/pooltype.1
diff --git a/Master/tlpkg/tlpsrc/bin-tie.tlpsrc b/Master/tlpkg/tlpsrc/bin-tie.tlpsrc
index f001d8aa5c3..76e2cbe5a15 100644
--- a/Master/tlpkg/tlpsrc/bin-tie.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-tie.tlpsrc
@@ -1,4 +1,5 @@
name bin-tie
+category TLCore
depend bin-kpathsea
depend lib-texmfmp.win32
docpattern f texmf/doc/man/man1/tie.1
diff --git a/Master/tlpkg/tlpsrc/bin-tifftools.tlpsrc b/Master/tlpkg/tlpsrc/bin-tifftools.tlpsrc
index f43ec058681..a9e521c868c 100644
--- a/Master/tlpkg/tlpsrc/bin-tifftools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-tifftools.tlpsrc
@@ -1,2 +1,3 @@
name bin-tifftools
+category TLCore
binpattern f bin/win32/tiff2png.exe
diff --git a/Master/tlpkg/tlpsrc/bin-tlgs.win32.tlpsrc b/Master/tlpkg/tlpsrc/bin-tlgs.win32.tlpsrc
index 8cfabeb46a0..eb4899228e7 100644
--- a/Master/tlpkg/tlpsrc/bin-tlgs.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-tlgs.win32.tlpsrc
@@ -1,4 +1,5 @@
name bin-tlgs.win32
+category TLCore
runpattern f tlpkg/tlgs/README.TEXLIVE
# we use runpattern here so that no different binfiles entries for
# all the archs are created
diff --git a/Master/tlpkg/tlpsrc/bin-tlperl.win32.tlpsrc b/Master/tlpkg/tlpsrc/bin-tlperl.win32.tlpsrc
index a8f334adb39..4a72b90e149 100644
--- a/Master/tlpkg/tlpsrc/bin-tlperl.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-tlperl.win32.tlpsrc
@@ -1,4 +1,5 @@
name bin-tlperl.win32
+category TLCore
runpattern f tlpkg/tlperl/README.TEXLIVE
runpattern d tlpkg/tlperl/lib
# we use runpattern here so that no different binfiles entries for
diff --git a/Master/tlpkg/tlpsrc/bin-tpic2pdftex.tlpsrc b/Master/tlpkg/tlpsrc/bin-tpic2pdftex.tlpsrc
index 6db8a921e10..56e29f2e1f3 100644
--- a/Master/tlpkg/tlpsrc/bin-tpic2pdftex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-tpic2pdftex.tlpsrc
@@ -1,3 +1,4 @@
name bin-tpic2pdftex
+category TLCore
docpattern f texmf/doc/tpic2pdftex/*
binpattern f bin/${ARCH}/tpic2pdftex
diff --git a/Master/tlpkg/tlpsrc/bin-ttfutils.tlpsrc b/Master/tlpkg/tlpsrc/bin-ttfutils.tlpsrc
index 689f04466bc..46852fe0f8c 100644
--- a/Master/tlpkg/tlpsrc/bin-ttfutils.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-ttfutils.tlpsrc
@@ -1,4 +1,5 @@
name bin-ttfutils
+category TLCore
runpattern f texmf/fonts/enc/ttf2pk/base/*
runpattern f texmf/fonts/map/ttf2pk/config/*
runpattern f texmf/fonts/sfd/*
diff --git a/Master/tlpkg/tlpsrc/bin-vlna.tlpsrc b/Master/tlpkg/tlpsrc/bin-vlna.tlpsrc
index 4ac952fa7e3..324f44f0f96 100644
--- a/Master/tlpkg/tlpsrc/bin-vlna.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-vlna.tlpsrc
@@ -1,4 +1,5 @@
name bin-vlna
+category TLCore
docpattern f texmf/doc/man/man1/vlna.1
docpattern f texmf/doc/man/man1/vlna.1.html
binpattern f bin/win32/vlna.exe
diff --git a/Master/tlpkg/tlpsrc/bin-web.tlpsrc b/Master/tlpkg/tlpsrc/bin-web.tlpsrc
index 26d7518401a..8b213b53715 100644
--- a/Master/tlpkg/tlpsrc/bin-web.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-web.tlpsrc
@@ -1,4 +1,5 @@
name bin-web
+category TLCore
depend bin-kpathsea
docpattern f texmf/doc/man/man1/tangle.1
docpattern f texmf/doc/man/man1/tangle.1.html
diff --git a/Master/tlpkg/tlpsrc/bin-winutils.tlpsrc b/Master/tlpkg/tlpsrc/bin-winutils.tlpsrc
index 68672e35d6b..6a6b4840025 100644
--- a/Master/tlpkg/tlpsrc/bin-winutils.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-winutils.tlpsrc
@@ -1,4 +1,5 @@
name bin-winutils
+category TLCore
binpattern f bin/win32/aftopl.exe
binpattern f bin/win32/bmeps.exe
binpattern f bin/win32/cjpeg.exe
diff --git a/Master/tlpkg/tlpsrc/bin-wordcount.tlpsrc b/Master/tlpkg/tlpsrc/bin-wordcount.tlpsrc
index 983cb56b908..91d397ecdee 100644
--- a/Master/tlpkg/tlpsrc/bin-wordcount.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-wordcount.tlpsrc
@@ -1,3 +1,4 @@
name bin-wordcount
+category TLCore
binpattern f bin/${ARCH}/wordcount.sh
depend wordcount
diff --git a/Master/tlpkg/tlpsrc/bin-xdvi.tlpsrc b/Master/tlpkg/tlpsrc/bin-xdvi.tlpsrc
index e5b30f19272..5b5e74a3a93 100644
--- a/Master/tlpkg/tlpsrc/bin-xdvi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-xdvi.tlpsrc
@@ -1,4 +1,5 @@
name bin-xdvi
+category TLCore
runpattern f texmf/xdvi/*
runpattern f texmf/xdvi/pixmaps/*
docpattern f texmf/doc/man/man1/oxdvi.*
diff --git a/Master/tlpkg/tlpsrc/bin-xetex.tlpsrc b/Master/tlpkg/tlpsrc/bin-xetex.tlpsrc
index 802f29fe65c..81c75bd7d66 100644
--- a/Master/tlpkg/tlpsrc/bin-xetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-xetex.tlpsrc
@@ -1,4 +1,5 @@
name bin-xetex
+category TLCore
execute BuildFormat xetex
runpattern f texmf/fmtutil/format.xetex.cnf
runpattern f texmf/web2c/xetex.pool
diff --git a/Master/tlpkg/tlpsrc/bin-xmltex.tlpsrc b/Master/tlpkg/tlpsrc/bin-xmltex.tlpsrc
index 767b0f0a4d1..6b93097033a 100644
--- a/Master/tlpkg/tlpsrc/bin-xmltex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-xmltex.tlpsrc
@@ -1,4 +1,5 @@
name bin-xmltex
+category TLCore
depend bin-pdftex
depend bin-tex
execute BuildFormat xmltex
diff --git a/Master/tlpkg/tlpsrc/bin-xpdf.tlpsrc b/Master/tlpkg/tlpsrc/bin-xpdf.tlpsrc
index cdf9caf3a46..56e2fffad09 100644
--- a/Master/tlpkg/tlpsrc/bin-xpdf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bin-xpdf.tlpsrc
@@ -1,4 +1,5 @@
name bin-xpdf
+category TLCore
docpattern f texmf/doc/man/man1/pdfimages.1
docpattern f texmf/doc/man/man1/pdfimages.1.html
docpattern f texmf/doc/man/man1/pdfinfo.1
diff --git a/Master/tlpkg/tlpsrc/binomexp.tlpsrc b/Master/tlpkg/tlpsrc/binomexp.tlpsrc
index 817fdff0c6b..16d7e9b9145 100644
--- a/Master/tlpkg/tlpsrc/binomexp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/binomexp.tlpsrc
@@ -1 +1,2 @@
name binomexp
+category Package
diff --git a/Master/tlpkg/tlpsrc/biocon.tlpsrc b/Master/tlpkg/tlpsrc/biocon.tlpsrc
index a2373632059..5386abf0ac3 100644
--- a/Master/tlpkg/tlpsrc/biocon.tlpsrc
+++ b/Master/tlpkg/tlpsrc/biocon.tlpsrc
@@ -1 +1,2 @@
name biocon
+category Package
diff --git a/Master/tlpkg/tlpsrc/bitfield.tlpsrc b/Master/tlpkg/tlpsrc/bitfield.tlpsrc
index 13d34641199..b2aebce9839 100644
--- a/Master/tlpkg/tlpsrc/bitfield.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bitfield.tlpsrc
@@ -1 +1,2 @@
name bitfield
+category Package
diff --git a/Master/tlpkg/tlpsrc/bizcard.tlpsrc b/Master/tlpkg/tlpsrc/bizcard.tlpsrc
index 7b4373626d4..f57a37181b4 100644
--- a/Master/tlpkg/tlpsrc/bizcard.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bizcard.tlpsrc
@@ -1 +1,2 @@
name bizcard
+category Package
diff --git a/Master/tlpkg/tlpsrc/blacklettert1.tlpsrc b/Master/tlpkg/tlpsrc/blacklettert1.tlpsrc
index 63c669da03e..614cf06aad6 100644
--- a/Master/tlpkg/tlpsrc/blacklettert1.tlpsrc
+++ b/Master/tlpkg/tlpsrc/blacklettert1.tlpsrc
@@ -1 +1,2 @@
name blacklettert1
+category Package
diff --git a/Master/tlpkg/tlpsrc/blindtext.tlpsrc b/Master/tlpkg/tlpsrc/blindtext.tlpsrc
index 5e7b76da385..7b3c52e6dd3 100644
--- a/Master/tlpkg/tlpsrc/blindtext.tlpsrc
+++ b/Master/tlpkg/tlpsrc/blindtext.tlpsrc
@@ -1 +1,2 @@
name blindtext
+category Package
diff --git a/Master/tlpkg/tlpsrc/blockdraw_mp.tlpsrc b/Master/tlpkg/tlpsrc/blockdraw_mp.tlpsrc
index 4af7afba255..684b5d04112 100644
--- a/Master/tlpkg/tlpsrc/blockdraw_mp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/blockdraw_mp.tlpsrc
@@ -1 +1,2 @@
name blockdraw_mp
+category Package
diff --git a/Master/tlpkg/tlpsrc/boites.tlpsrc b/Master/tlpkg/tlpsrc/boites.tlpsrc
index 4bce0e370a2..6b9000a39ca 100644
--- a/Master/tlpkg/tlpsrc/boites.tlpsrc
+++ b/Master/tlpkg/tlpsrc/boites.tlpsrc
@@ -1 +1,2 @@
name boites
+category Package
diff --git a/Master/tlpkg/tlpsrc/boldtensors.tlpsrc b/Master/tlpkg/tlpsrc/boldtensors.tlpsrc
index 9e6c992e2f4..2799800c96c 100644
--- a/Master/tlpkg/tlpsrc/boldtensors.tlpsrc
+++ b/Master/tlpkg/tlpsrc/boldtensors.tlpsrc
@@ -1 +1,2 @@
name boldtensors
+category Package
diff --git a/Master/tlpkg/tlpsrc/bookest.tlpsrc b/Master/tlpkg/tlpsrc/bookest.tlpsrc
index d9783895ac1..0e1e65b0f08 100644
--- a/Master/tlpkg/tlpsrc/bookest.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bookest.tlpsrc
@@ -1 +1,2 @@
name bookest
+category Package
diff --git a/Master/tlpkg/tlpsrc/bookhands.tlpsrc b/Master/tlpkg/tlpsrc/bookhands.tlpsrc
index 1299f711acb..bbbac5fa79e 100644
--- a/Master/tlpkg/tlpsrc/bookhands.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bookhands.tlpsrc
@@ -1 +1,2 @@
name bookhands
+category Package
diff --git a/Master/tlpkg/tlpsrc/booklet.tlpsrc b/Master/tlpkg/tlpsrc/booklet.tlpsrc
index b5686510318..b6889981309 100644
--- a/Master/tlpkg/tlpsrc/booklet.tlpsrc
+++ b/Master/tlpkg/tlpsrc/booklet.tlpsrc
@@ -1 +1,2 @@
name booklet
+category Package
diff --git a/Master/tlpkg/tlpsrc/bookman.tlpsrc b/Master/tlpkg/tlpsrc/bookman.tlpsrc
index febcc8a4720..1df70d449d0 100644
--- a/Master/tlpkg/tlpsrc/bookman.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bookman.tlpsrc
@@ -1 +1,2 @@
name bookman
+category Package
diff --git a/Master/tlpkg/tlpsrc/booktabs.tlpsrc b/Master/tlpkg/tlpsrc/booktabs.tlpsrc
index 7a869303551..a0fbb974b24 100644
--- a/Master/tlpkg/tlpsrc/booktabs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/booktabs.tlpsrc
@@ -1 +1,2 @@
name booktabs
+category Package
diff --git a/Master/tlpkg/tlpsrc/bophook.tlpsrc b/Master/tlpkg/tlpsrc/bophook.tlpsrc
index dc5ec773848..79d121a52aa 100644
--- a/Master/tlpkg/tlpsrc/bophook.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bophook.tlpsrc
@@ -1 +1,2 @@
name bophook
+category Package
diff --git a/Master/tlpkg/tlpsrc/borceux.tlpsrc b/Master/tlpkg/tlpsrc/borceux.tlpsrc
index dff205be406..1f749a781e4 100644
--- a/Master/tlpkg/tlpsrc/borceux.tlpsrc
+++ b/Master/tlpkg/tlpsrc/borceux.tlpsrc
@@ -1 +1,2 @@
name borceux
+category Package
diff --git a/Master/tlpkg/tlpsrc/boxhandler.tlpsrc b/Master/tlpkg/tlpsrc/boxhandler.tlpsrc
index 1065dd98aae..d2d3482b65b 100644
--- a/Master/tlpkg/tlpsrc/boxhandler.tlpsrc
+++ b/Master/tlpkg/tlpsrc/boxhandler.tlpsrc
@@ -1 +1,2 @@
name boxhandler
+category Package
diff --git a/Master/tlpkg/tlpsrc/bpchem.tlpsrc b/Master/tlpkg/tlpsrc/bpchem.tlpsrc
index 041b1b69301..1c9b316c602 100644
--- a/Master/tlpkg/tlpsrc/bpchem.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bpchem.tlpsrc
@@ -1 +1,2 @@
name bpchem
+category Package
diff --git a/Master/tlpkg/tlpsrc/bpolynomial.tlpsrc b/Master/tlpkg/tlpsrc/bpolynomial.tlpsrc
index 2efc0ded4f6..8b4a893dcc7 100644
--- a/Master/tlpkg/tlpsrc/bpolynomial.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bpolynomial.tlpsrc
@@ -1 +1,2 @@
name bpolynomial
+category Package
diff --git a/Master/tlpkg/tlpsrc/braille.tlpsrc b/Master/tlpkg/tlpsrc/braille.tlpsrc
index 567011825e4..9605ca41bbd 100644
--- a/Master/tlpkg/tlpsrc/braille.tlpsrc
+++ b/Master/tlpkg/tlpsrc/braille.tlpsrc
@@ -1 +1,2 @@
name braille
+category Package
diff --git a/Master/tlpkg/tlpsrc/breakurl.tlpsrc b/Master/tlpkg/tlpsrc/breakurl.tlpsrc
index 5788b0e8c44..ed44cb48b51 100644
--- a/Master/tlpkg/tlpsrc/breakurl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/breakurl.tlpsrc
@@ -1 +1,2 @@
name breakurl
+category Package
diff --git a/Master/tlpkg/tlpsrc/breqn.tlpsrc b/Master/tlpkg/tlpsrc/breqn.tlpsrc
index 2db4bffb2af..68c6f8aead4 100644
--- a/Master/tlpkg/tlpsrc/breqn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/breqn.tlpsrc
@@ -1 +1,2 @@
name breqn
+category Package
diff --git a/Master/tlpkg/tlpsrc/bridge.tlpsrc b/Master/tlpkg/tlpsrc/bridge.tlpsrc
index fe3ce8cc44e..58d1301699a 100644
--- a/Master/tlpkg/tlpsrc/bridge.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bridge.tlpsrc
@@ -1 +1,2 @@
name bridge
+category Package
diff --git a/Master/tlpkg/tlpsrc/brushscr.tlpsrc b/Master/tlpkg/tlpsrc/brushscr.tlpsrc
index b639b21710f..a6de8b67286 100644
--- a/Master/tlpkg/tlpsrc/brushscr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/brushscr.tlpsrc
@@ -1,2 +1,3 @@
name brushscr
+category Package
execute addMap pbsi.map
diff --git a/Master/tlpkg/tlpsrc/bullcntr.tlpsrc b/Master/tlpkg/tlpsrc/bullcntr.tlpsrc
index 45fbdacc56b..59615955faa 100644
--- a/Master/tlpkg/tlpsrc/bullcntr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bullcntr.tlpsrc
@@ -1 +1,2 @@
name bullcntr
+category Package
diff --git a/Master/tlpkg/tlpsrc/burmese.tlpsrc b/Master/tlpkg/tlpsrc/burmese.tlpsrc
index f929d346df8..b2c9f0b234f 100644
--- a/Master/tlpkg/tlpsrc/burmese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/burmese.tlpsrc
@@ -1,2 +1,3 @@
name burmese
+category Package
execute addMap burmese.map
diff --git a/Master/tlpkg/tlpsrc/bussproofs.tlpsrc b/Master/tlpkg/tlpsrc/bussproofs.tlpsrc
index 216aa280506..0378f8957e9 100644
--- a/Master/tlpkg/tlpsrc/bussproofs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bussproofs.tlpsrc
@@ -1 +1,2 @@
name bussproofs
+category Package
diff --git a/Master/tlpkg/tlpsrc/bytefield.tlpsrc b/Master/tlpkg/tlpsrc/bytefield.tlpsrc
index 3b48b82a21f..6af0a0b49de 100644
--- a/Master/tlpkg/tlpsrc/bytefield.tlpsrc
+++ b/Master/tlpkg/tlpsrc/bytefield.tlpsrc
@@ -1 +1,2 @@
name bytefield
+category Package
diff --git a/Master/tlpkg/tlpsrc/c-pascal.tlpsrc b/Master/tlpkg/tlpsrc/c-pascal.tlpsrc
index 7e87dd9aab8..caad2f0c990 100644
--- a/Master/tlpkg/tlpsrc/c-pascal.tlpsrc
+++ b/Master/tlpkg/tlpsrc/c-pascal.tlpsrc
@@ -1 +1,2 @@
name c-pascal
+category Package
diff --git a/Master/tlpkg/tlpsrc/c90enc.tlpsrc b/Master/tlpkg/tlpsrc/c90enc.tlpsrc
index b6334879669..fce0786fb98 100644
--- a/Master/tlpkg/tlpsrc/c90enc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/c90enc.tlpsrc
@@ -1 +1,2 @@
name c90enc
+category Package
diff --git a/Master/tlpkg/tlpsrc/calligra.tlpsrc b/Master/tlpkg/tlpsrc/calligra.tlpsrc
index a4b75db9a7e..4f9d63b82ae 100644
--- a/Master/tlpkg/tlpsrc/calligra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/calligra.tlpsrc
@@ -1 +1,2 @@
name calligra
+category Package
diff --git a/Master/tlpkg/tlpsrc/calrsfs.tlpsrc b/Master/tlpkg/tlpsrc/calrsfs.tlpsrc
index a41363af12d..c0b7d8aa4ce 100644
--- a/Master/tlpkg/tlpsrc/calrsfs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/calrsfs.tlpsrc
@@ -1 +1,2 @@
name calrsfs
+category Package
diff --git a/Master/tlpkg/tlpsrc/calxxxx.tlpsrc b/Master/tlpkg/tlpsrc/calxxxx.tlpsrc
index 2640375710f..3aec726b962 100644
--- a/Master/tlpkg/tlpsrc/calxxxx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/calxxxx.tlpsrc
@@ -1 +1,2 @@
name calxxxx
+category Package
diff --git a/Master/tlpkg/tlpsrc/camel.tlpsrc b/Master/tlpkg/tlpsrc/camel.tlpsrc
index 32d6073c7e9..ffb9e310221 100644
--- a/Master/tlpkg/tlpsrc/camel.tlpsrc
+++ b/Master/tlpkg/tlpsrc/camel.tlpsrc
@@ -1 +1,2 @@
name camel
+category Package
diff --git a/Master/tlpkg/tlpsrc/captcont.tlpsrc b/Master/tlpkg/tlpsrc/captcont.tlpsrc
index 7a494dab7b6..490d3f17de6 100644
--- a/Master/tlpkg/tlpsrc/captcont.tlpsrc
+++ b/Master/tlpkg/tlpsrc/captcont.tlpsrc
@@ -1 +1,2 @@
name captcont
+category Package
diff --git a/Master/tlpkg/tlpsrc/caption.tlpsrc b/Master/tlpkg/tlpsrc/caption.tlpsrc
index 64356e9187e..c44c4098bd0 100644
--- a/Master/tlpkg/tlpsrc/caption.tlpsrc
+++ b/Master/tlpkg/tlpsrc/caption.tlpsrc
@@ -1 +1,2 @@
name caption
+category Package
diff --git a/Master/tlpkg/tlpsrc/carlisle.tlpsrc b/Master/tlpkg/tlpsrc/carlisle.tlpsrc
index 0de96559308..3755f14e9c8 100644
--- a/Master/tlpkg/tlpsrc/carlisle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/carlisle.tlpsrc
@@ -1 +1,2 @@
name carlisle
+category Package
diff --git a/Master/tlpkg/tlpsrc/carolmin-ps.tlpsrc b/Master/tlpkg/tlpsrc/carolmin-ps.tlpsrc
index 2981f198390..ce5db288322 100644
--- a/Master/tlpkg/tlpsrc/carolmin-ps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/carolmin-ps.tlpsrc
@@ -1,2 +1,3 @@
name carolmin-ps
+category Package
execute addMap cmin.map
diff --git a/Master/tlpkg/tlpsrc/casyl.tlpsrc b/Master/tlpkg/tlpsrc/casyl.tlpsrc
index 3d907f7f93d..0c034116b31 100644
--- a/Master/tlpkg/tlpsrc/casyl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/casyl.tlpsrc
@@ -1 +1,2 @@
name casyl
+category Package
diff --git a/Master/tlpkg/tlpsrc/catechis.tlpsrc b/Master/tlpkg/tlpsrc/catechis.tlpsrc
index e4bec2c5d7f..6efce0df0d0 100644
--- a/Master/tlpkg/tlpsrc/catechis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/catechis.tlpsrc
@@ -1 +1,2 @@
name catechis
+category Package
diff --git a/Master/tlpkg/tlpsrc/cb.tlpsrc b/Master/tlpkg/tlpsrc/cb.tlpsrc
index 261ceb010bf..f55e0bb6ac0 100644
--- a/Master/tlpkg/tlpsrc/cb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cb.tlpsrc
@@ -1,2 +1,3 @@
name cb
+category Package
execute addMixedMap cbgreek.map
diff --git a/Master/tlpkg/tlpsrc/cbcoptic.tlpsrc b/Master/tlpkg/tlpsrc/cbcoptic.tlpsrc
index 75454a646a8..046d92f8114 100644
--- a/Master/tlpkg/tlpsrc/cbcoptic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cbcoptic.tlpsrc
@@ -1 +1,2 @@
name cbcoptic
+category Package
diff --git a/Master/tlpkg/tlpsrc/cc-pl.tlpsrc b/Master/tlpkg/tlpsrc/cc-pl.tlpsrc
index 8dc40992c8a..124d3d55081 100644
--- a/Master/tlpkg/tlpsrc/cc-pl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cc-pl.tlpsrc
@@ -1,2 +1,3 @@
name cc-pl
+category Package
execute addMixedMap ccpl.map
diff --git a/Master/tlpkg/tlpsrc/ccaption.tlpsrc b/Master/tlpkg/tlpsrc/ccaption.tlpsrc
index 0224e5e78bf..fe67e8664f4 100644
--- a/Master/tlpkg/tlpsrc/ccaption.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ccaption.tlpsrc
@@ -1 +1,2 @@
name ccaption
+category Package
diff --git a/Master/tlpkg/tlpsrc/ccfonts.tlpsrc b/Master/tlpkg/tlpsrc/ccfonts.tlpsrc
index 1222e2b1a3c..19b1ac4ab98 100644
--- a/Master/tlpkg/tlpsrc/ccfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ccfonts.tlpsrc
@@ -1 +1,2 @@
name ccfonts
+category Package
diff --git a/Master/tlpkg/tlpsrc/cchess.tlpsrc b/Master/tlpkg/tlpsrc/cchess.tlpsrc
index 4b25a1e16cf..5a03d5caa89 100644
--- a/Master/tlpkg/tlpsrc/cchess.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cchess.tlpsrc
@@ -1 +1,2 @@
name cchess
+category Package
diff --git a/Master/tlpkg/tlpsrc/cclicenses.tlpsrc b/Master/tlpkg/tlpsrc/cclicenses.tlpsrc
index 6b93e6e5a35..e7eb2296365 100644
--- a/Master/tlpkg/tlpsrc/cclicenses.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cclicenses.tlpsrc
@@ -1 +1,2 @@
name cclicenses
+category Package
diff --git a/Master/tlpkg/tlpsrc/cd-cover.tlpsrc b/Master/tlpkg/tlpsrc/cd-cover.tlpsrc
index 5cdf9623caa..6175d39922d 100644
--- a/Master/tlpkg/tlpsrc/cd-cover.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cd-cover.tlpsrc
@@ -1 +1,2 @@
name cd-cover
+category Package
diff --git a/Master/tlpkg/tlpsrc/cd.tlpsrc b/Master/tlpkg/tlpsrc/cd.tlpsrc
index d476eaa6c53..dd0615378cd 100644
--- a/Master/tlpkg/tlpsrc/cd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cd.tlpsrc
@@ -1 +1,2 @@
name cd
+category Package
diff --git a/Master/tlpkg/tlpsrc/cdpbundl.tlpsrc b/Master/tlpkg/tlpsrc/cdpbundl.tlpsrc
index 7a253893b34..68b9aa2703f 100644
--- a/Master/tlpkg/tlpsrc/cdpbundl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cdpbundl.tlpsrc
@@ -1 +1,2 @@
name cdpbundl
+category Package
diff --git a/Master/tlpkg/tlpsrc/cellspace.tlpsrc b/Master/tlpkg/tlpsrc/cellspace.tlpsrc
index 1266d1446b4..274b14750fb 100644
--- a/Master/tlpkg/tlpsrc/cellspace.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cellspace.tlpsrc
@@ -1 +1,2 @@
name cellspace
+category Package
diff --git a/Master/tlpkg/tlpsrc/cellular.tlpsrc b/Master/tlpkg/tlpsrc/cellular.tlpsrc
index 033f0257c63..1e9c427484f 100644
--- a/Master/tlpkg/tlpsrc/cellular.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cellular.tlpsrc
@@ -1 +1,2 @@
name cellular
+category Package
diff --git a/Master/tlpkg/tlpsrc/changebar.tlpsrc b/Master/tlpkg/tlpsrc/changebar.tlpsrc
index a4ff87e049a..e78b574d48d 100644
--- a/Master/tlpkg/tlpsrc/changebar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/changebar.tlpsrc
@@ -1 +1,2 @@
name changebar
+category Package
diff --git a/Master/tlpkg/tlpsrc/changepage.tlpsrc b/Master/tlpkg/tlpsrc/changepage.tlpsrc
index 48f94c31357..00f7494c24c 100644
--- a/Master/tlpkg/tlpsrc/changepage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/changepage.tlpsrc
@@ -1 +1,2 @@
name changepage
+category Package
diff --git a/Master/tlpkg/tlpsrc/changes.tlpsrc b/Master/tlpkg/tlpsrc/changes.tlpsrc
index 3d09f3f864c..24b2b300311 100644
--- a/Master/tlpkg/tlpsrc/changes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/changes.tlpsrc
@@ -1 +1,2 @@
name changes
+category Package
diff --git a/Master/tlpkg/tlpsrc/chappg.tlpsrc b/Master/tlpkg/tlpsrc/chappg.tlpsrc
index 18e16c65aa9..c70f4f753e3 100644
--- a/Master/tlpkg/tlpsrc/chappg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chappg.tlpsrc
@@ -1 +1,2 @@
name chappg
+category Package
diff --git a/Master/tlpkg/tlpsrc/chapterfolder.tlpsrc b/Master/tlpkg/tlpsrc/chapterfolder.tlpsrc
index f270414caf8..2a190d25356 100644
--- a/Master/tlpkg/tlpsrc/chapterfolder.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chapterfolder.tlpsrc
@@ -1 +1,2 @@
name chapterfolder
+category Package
diff --git a/Master/tlpkg/tlpsrc/charter.tlpsrc b/Master/tlpkg/tlpsrc/charter.tlpsrc
index 226a0ca05a8..d0f82f27680 100644
--- a/Master/tlpkg/tlpsrc/charter.tlpsrc
+++ b/Master/tlpkg/tlpsrc/charter.tlpsrc
@@ -1 +1,2 @@
name charter
+category Package
diff --git a/Master/tlpkg/tlpsrc/chem-journal.tlpsrc b/Master/tlpkg/tlpsrc/chem-journal.tlpsrc
index 50de9d84b4a..5270aba4353 100644
--- a/Master/tlpkg/tlpsrc/chem-journal.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chem-journal.tlpsrc
@@ -1 +1,2 @@
name chem-journal
+category Package
diff --git a/Master/tlpkg/tlpsrc/chemarrow.tlpsrc b/Master/tlpkg/tlpsrc/chemarrow.tlpsrc
index 2da3ee3e7ba..1d6d5fb94ae 100644
--- a/Master/tlpkg/tlpsrc/chemarrow.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chemarrow.tlpsrc
@@ -1,2 +1,3 @@
name chemarrow
+category Package
execute addMap chemarrow.map
diff --git a/Master/tlpkg/tlpsrc/chemcompounds.tlpsrc b/Master/tlpkg/tlpsrc/chemcompounds.tlpsrc
index 55587f065d2..39ce42d5e21 100644
--- a/Master/tlpkg/tlpsrc/chemcompounds.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chemcompounds.tlpsrc
@@ -1 +1,2 @@
name chemcompounds
+category Package
diff --git a/Master/tlpkg/tlpsrc/chemcono.tlpsrc b/Master/tlpkg/tlpsrc/chemcono.tlpsrc
index 3628831304b..fbcb06ac451 100644
--- a/Master/tlpkg/tlpsrc/chemcono.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chemcono.tlpsrc
@@ -1 +1,2 @@
name chemcono
+category Package
diff --git a/Master/tlpkg/tlpsrc/chemscheme.tlpsrc b/Master/tlpkg/tlpsrc/chemscheme.tlpsrc
index b455a6b1dee..dcd5760d228 100644
--- a/Master/tlpkg/tlpsrc/chemscheme.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chemscheme.tlpsrc
@@ -1 +1,2 @@
name chemscheme
+category Package
diff --git a/Master/tlpkg/tlpsrc/chemstyle.tlpsrc b/Master/tlpkg/tlpsrc/chemstyle.tlpsrc
index ee3a72f1b65..78fbe9a4e14 100644
--- a/Master/tlpkg/tlpsrc/chemstyle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chemstyle.tlpsrc
@@ -1 +1,2 @@
name chemstyle
+category Package
diff --git a/Master/tlpkg/tlpsrc/cherokee.tlpsrc b/Master/tlpkg/tlpsrc/cherokee.tlpsrc
index 5c0858bc81a..46f3addff7f 100644
--- a/Master/tlpkg/tlpsrc/cherokee.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cherokee.tlpsrc
@@ -1 +1,2 @@
name cherokee
+category Package
diff --git a/Master/tlpkg/tlpsrc/chess.tlpsrc b/Master/tlpkg/tlpsrc/chess.tlpsrc
index 866feff7c77..c56e559fadb 100644
--- a/Master/tlpkg/tlpsrc/chess.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chess.tlpsrc
@@ -1 +1,2 @@
name chess
+category Package
diff --git a/Master/tlpkg/tlpsrc/chessboard.tlpsrc b/Master/tlpkg/tlpsrc/chessboard.tlpsrc
index a7b9a1e2abf..fac4204a811 100644
--- a/Master/tlpkg/tlpsrc/chessboard.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chessboard.tlpsrc
@@ -1 +1,2 @@
name chessboard
+category Package
diff --git a/Master/tlpkg/tlpsrc/chessfss.tlpsrc b/Master/tlpkg/tlpsrc/chessfss.tlpsrc
index 2fb372dc7ba..ba0a1a420ae 100644
--- a/Master/tlpkg/tlpsrc/chessfss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chessfss.tlpsrc
@@ -1 +1,2 @@
name chessfss
+category Package
diff --git a/Master/tlpkg/tlpsrc/chicago.tlpsrc b/Master/tlpkg/tlpsrc/chicago.tlpsrc
index dc26ffd1987..54d0a430e88 100644
--- a/Master/tlpkg/tlpsrc/chicago.tlpsrc
+++ b/Master/tlpkg/tlpsrc/chicago.tlpsrc
@@ -1 +1,2 @@
name chicago
+category Package
diff --git a/Master/tlpkg/tlpsrc/china2e.tlpsrc b/Master/tlpkg/tlpsrc/china2e.tlpsrc
index 2e1a57caf25..965c1163ad5 100644
--- a/Master/tlpkg/tlpsrc/china2e.tlpsrc
+++ b/Master/tlpkg/tlpsrc/china2e.tlpsrc
@@ -1 +1,2 @@
name china2e
+category Package
diff --git a/Master/tlpkg/tlpsrc/circ.tlpsrc b/Master/tlpkg/tlpsrc/circ.tlpsrc
index ce4c2e806b7..3d3167043de 100644
--- a/Master/tlpkg/tlpsrc/circ.tlpsrc
+++ b/Master/tlpkg/tlpsrc/circ.tlpsrc
@@ -1 +1,2 @@
name circ
+category Package
diff --git a/Master/tlpkg/tlpsrc/cirth.tlpsrc b/Master/tlpkg/tlpsrc/cirth.tlpsrc
index 50a186b95fd..2083f68da68 100644
--- a/Master/tlpkg/tlpsrc/cirth.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cirth.tlpsrc
@@ -1 +1,2 @@
name cirth
+category Package
diff --git a/Master/tlpkg/tlpsrc/cite.tlpsrc b/Master/tlpkg/tlpsrc/cite.tlpsrc
index eb9cddace97..a3bcd86f116 100644
--- a/Master/tlpkg/tlpsrc/cite.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cite.tlpsrc
@@ -1 +1,2 @@
name cite
+category Package
diff --git a/Master/tlpkg/tlpsrc/citeref.tlpsrc b/Master/tlpkg/tlpsrc/citeref.tlpsrc
index 12b30849b13..f71449e31ac 100644
--- a/Master/tlpkg/tlpsrc/citeref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/citeref.tlpsrc
@@ -1 +1,2 @@
name citeref
+category Package
diff --git a/Master/tlpkg/tlpsrc/cjhebrew.tlpsrc b/Master/tlpkg/tlpsrc/cjhebrew.tlpsrc
index 597ee52b63a..911d9069a16 100644
--- a/Master/tlpkg/tlpsrc/cjhebrew.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cjhebrew.tlpsrc
@@ -1,2 +1,3 @@
name cjhebrew
+category Package
execute addMap cjhebrew.map
diff --git a/Master/tlpkg/tlpsrc/cjw.tlpsrc b/Master/tlpkg/tlpsrc/cjw.tlpsrc
index 37d18c26e15..704ea1f58df 100644
--- a/Master/tlpkg/tlpsrc/cjw.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cjw.tlpsrc
@@ -1 +1,2 @@
name cjw
+category Package
diff --git a/Master/tlpkg/tlpsrc/clarendo.tlpsrc b/Master/tlpkg/tlpsrc/clarendo.tlpsrc
index cf16dcdca74..5afbdbe6f83 100644
--- a/Master/tlpkg/tlpsrc/clarendo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/clarendo.tlpsrc
@@ -1 +1,2 @@
name clarendo
+category Package
diff --git a/Master/tlpkg/tlpsrc/classicthesis.tlpsrc b/Master/tlpkg/tlpsrc/classicthesis.tlpsrc
index ca7c57138ef..551aeb11b53 100644
--- a/Master/tlpkg/tlpsrc/classicthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/classicthesis.tlpsrc
@@ -1 +1,2 @@
name classicthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/clefval.tlpsrc b/Master/tlpkg/tlpsrc/clefval.tlpsrc
index 53e1d284953..e4f0bf25349 100644
--- a/Master/tlpkg/tlpsrc/clefval.tlpsrc
+++ b/Master/tlpkg/tlpsrc/clefval.tlpsrc
@@ -1 +1,2 @@
name clefval
+category Package
diff --git a/Master/tlpkg/tlpsrc/cleveref.tlpsrc b/Master/tlpkg/tlpsrc/cleveref.tlpsrc
index 47b9b7c6b1f..4822c2566f4 100644
--- a/Master/tlpkg/tlpsrc/cleveref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cleveref.tlpsrc
@@ -1 +1,2 @@
name cleveref
+category Package
diff --git a/Master/tlpkg/tlpsrc/clock.tlpsrc b/Master/tlpkg/tlpsrc/clock.tlpsrc
index dccf001ed65..ca3875cd29d 100644
--- a/Master/tlpkg/tlpsrc/clock.tlpsrc
+++ b/Master/tlpkg/tlpsrc/clock.tlpsrc
@@ -1 +1,2 @@
name clock
+category Package
diff --git a/Master/tlpkg/tlpsrc/clrscode.tlpsrc b/Master/tlpkg/tlpsrc/clrscode.tlpsrc
index e0194249b55..01588ff0cd2 100644
--- a/Master/tlpkg/tlpsrc/clrscode.tlpsrc
+++ b/Master/tlpkg/tlpsrc/clrscode.tlpsrc
@@ -1 +1,2 @@
name clrscode
+category Package
diff --git a/Master/tlpkg/tlpsrc/cm-lgc.tlpsrc b/Master/tlpkg/tlpsrc/cm-lgc.tlpsrc
index 8f7b68775e7..8214b6bf397 100644
--- a/Master/tlpkg/tlpsrc/cm-lgc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cm-lgc.tlpsrc
@@ -1,2 +1,3 @@
name cm-lgc
+category Package
execute addMap cm-lgc.map
diff --git a/Master/tlpkg/tlpsrc/cm-super.tlpsrc b/Master/tlpkg/tlpsrc/cm-super.tlpsrc
index 922a28ae310..a15c3bb8bfb 100644
--- a/Master/tlpkg/tlpsrc/cm-super.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cm-super.tlpsrc
@@ -1,4 +1,5 @@
name cm-super
+category Package
execute addMixedMap cm-super-t1.map
execute addMixedMap cm-super-t2a.map
execute addMixedMap cm-super-t2b.map
diff --git a/Master/tlpkg/tlpsrc/cm.tlpsrc b/Master/tlpkg/tlpsrc/cm.tlpsrc
index 62625bdf037..0d895a8ce98 100644
--- a/Master/tlpkg/tlpsrc/cm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cm.tlpsrc
@@ -1,4 +1,5 @@
name cm
+category Package
execute addMixedMap cmother-bsr.map
execute addMixedMap cmtext-bsr-interpolated.map
execute addMixedMap cmtext-bsr.map
diff --git a/Master/tlpkg/tlpsrc/cmap.tlpsrc b/Master/tlpkg/tlpsrc/cmap.tlpsrc
index a8fc8e459fc..90bc618b5a6 100644
--- a/Master/tlpkg/tlpsrc/cmap.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmap.tlpsrc
@@ -1 +1,2 @@
name cmap
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmarrows.tlpsrc b/Master/tlpkg/tlpsrc/cmarrows.tlpsrc
index cf249fa96b3..f8ad992a976 100644
--- a/Master/tlpkg/tlpsrc/cmarrows.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmarrows.tlpsrc
@@ -1 +1,2 @@
name cmarrows
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmastro.tlpsrc b/Master/tlpkg/tlpsrc/cmastro.tlpsrc
index aff811d2c6d..13c5c11e705 100644
--- a/Master/tlpkg/tlpsrc/cmastro.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmastro.tlpsrc
@@ -1 +1,2 @@
name cmastro
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmbright.tlpsrc b/Master/tlpkg/tlpsrc/cmbright.tlpsrc
index 121b3ff1e81..cd678e78c5b 100644
--- a/Master/tlpkg/tlpsrc/cmbright.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmbright.tlpsrc
@@ -1 +1,2 @@
name cmbright
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmcyr.tlpsrc b/Master/tlpkg/tlpsrc/cmcyr.tlpsrc
index 9340db8df97..4c72cd85ffa 100644
--- a/Master/tlpkg/tlpsrc/cmcyr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmcyr.tlpsrc
@@ -1,2 +1,3 @@
name cmcyr
+category Package
execute addMap cmcyr.map
diff --git a/Master/tlpkg/tlpsrc/cmcyralt.tlpsrc b/Master/tlpkg/tlpsrc/cmcyralt.tlpsrc
index ca4309919d5..f4db2d3e7b6 100644
--- a/Master/tlpkg/tlpsrc/cmcyralt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmcyralt.tlpsrc
@@ -1 +1,2 @@
name cmcyralt
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmdstring.tlpsrc b/Master/tlpkg/tlpsrc/cmdstring.tlpsrc
index 51cb7f2240f..22278223895 100644
--- a/Master/tlpkg/tlpsrc/cmdstring.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmdstring.tlpsrc
@@ -1 +1,2 @@
name cmdstring
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmdtrack.tlpsrc b/Master/tlpkg/tlpsrc/cmdtrack.tlpsrc
index 847519abad1..db09fa2983f 100644
--- a/Master/tlpkg/tlpsrc/cmdtrack.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmdtrack.tlpsrc
@@ -1 +1,2 @@
name cmdtrack
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmex.tlpsrc b/Master/tlpkg/tlpsrc/cmex.tlpsrc
index bf36bd7ad2b..a877b13f39d 100644
--- a/Master/tlpkg/tlpsrc/cmex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmex.tlpsrc
@@ -1,2 +1,3 @@
name cmex
+category Package
execute addMixedMap ttcmex.map
diff --git a/Master/tlpkg/tlpsrc/cmextra.tlpsrc b/Master/tlpkg/tlpsrc/cmextra.tlpsrc
index 6a525890c49..1197d2eaa94 100644
--- a/Master/tlpkg/tlpsrc/cmextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmextra.tlpsrc
@@ -1 +1,2 @@
name cmextra
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmll.tlpsrc b/Master/tlpkg/tlpsrc/cmll.tlpsrc
index 49d6d1b5197..2d68b098c30 100644
--- a/Master/tlpkg/tlpsrc/cmll.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmll.tlpsrc
@@ -1,2 +1,3 @@
name cmll
+category Package
execute addMixedMap cmll.map
diff --git a/Master/tlpkg/tlpsrc/cmpica.tlpsrc b/Master/tlpkg/tlpsrc/cmpica.tlpsrc
index b22acfe4545..a0d9ee07bab 100644
--- a/Master/tlpkg/tlpsrc/cmpica.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmpica.tlpsrc
@@ -1 +1,2 @@
name cmpica
+category Package
diff --git a/Master/tlpkg/tlpsrc/cmsd.tlpsrc b/Master/tlpkg/tlpsrc/cmsd.tlpsrc
index 39628716d89..af474258c6a 100644
--- a/Master/tlpkg/tlpsrc/cmsd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cmsd.tlpsrc
@@ -1 +1,2 @@
name cmsd
+category Package
diff --git a/Master/tlpkg/tlpsrc/cns.tlpsrc b/Master/tlpkg/tlpsrc/cns.tlpsrc
index 880ab8ba535..8a504d07fa4 100644
--- a/Master/tlpkg/tlpsrc/cns.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cns.tlpsrc
@@ -1 +1,2 @@
name cns
+category Package
diff --git a/Master/tlpkg/tlpsrc/codepage.tlpsrc b/Master/tlpkg/tlpsrc/codepage.tlpsrc
index ffbf4044ed6..b86c80095e1 100644
--- a/Master/tlpkg/tlpsrc/codepage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/codepage.tlpsrc
@@ -1 +1,2 @@
name codepage
+category Package
diff --git a/Master/tlpkg/tlpsrc/colorinfo.tlpsrc b/Master/tlpkg/tlpsrc/colorinfo.tlpsrc
index c22094204df..90f32b008b8 100644
--- a/Master/tlpkg/tlpsrc/colorinfo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/colorinfo.tlpsrc
@@ -1 +1,2 @@
name colorinfo
+category Package
diff --git a/Master/tlpkg/tlpsrc/colorsep.tlpsrc b/Master/tlpkg/tlpsrc/colorsep.tlpsrc
index 22891124ae2..f1820e2f118 100644
--- a/Master/tlpkg/tlpsrc/colorsep.tlpsrc
+++ b/Master/tlpkg/tlpsrc/colorsep.tlpsrc
@@ -1 +1,2 @@
name colorsep
+category Package
diff --git a/Master/tlpkg/tlpsrc/colortab.tlpsrc b/Master/tlpkg/tlpsrc/colortab.tlpsrc
index 366038cd47a..0b08eed35cb 100644
--- a/Master/tlpkg/tlpsrc/colortab.tlpsrc
+++ b/Master/tlpkg/tlpsrc/colortab.tlpsrc
@@ -1 +1,2 @@
name colortab
+category Package
diff --git a/Master/tlpkg/tlpsrc/colortbl.tlpsrc b/Master/tlpkg/tlpsrc/colortbl.tlpsrc
index 5861bd97da5..bac007f3cae 100644
--- a/Master/tlpkg/tlpsrc/colortbl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/colortbl.tlpsrc
@@ -1 +1,2 @@
name colortbl
+category Package
diff --git a/Master/tlpkg/tlpsrc/colorwav.tlpsrc b/Master/tlpkg/tlpsrc/colorwav.tlpsrc
index 101d20b5c5c..e5c50691156 100644
--- a/Master/tlpkg/tlpsrc/colorwav.tlpsrc
+++ b/Master/tlpkg/tlpsrc/colorwav.tlpsrc
@@ -1 +1,2 @@
name colorwav
+category Package
diff --git a/Master/tlpkg/tlpsrc/combine.tlpsrc b/Master/tlpkg/tlpsrc/combine.tlpsrc
index 94a0a708ea2..e6789a125f1 100644
--- a/Master/tlpkg/tlpsrc/combine.tlpsrc
+++ b/Master/tlpkg/tlpsrc/combine.tlpsrc
@@ -1 +1,2 @@
name combine
+category Package
diff --git a/Master/tlpkg/tlpsrc/commath.tlpsrc b/Master/tlpkg/tlpsrc/commath.tlpsrc
index e908b64eaeb..356ffc35fb1 100644
--- a/Master/tlpkg/tlpsrc/commath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/commath.tlpsrc
@@ -1 +1,2 @@
name commath
+category Package
diff --git a/Master/tlpkg/tlpsrc/comment.tlpsrc b/Master/tlpkg/tlpsrc/comment.tlpsrc
index dbf20641b32..cbd9cf979e0 100644
--- a/Master/tlpkg/tlpsrc/comment.tlpsrc
+++ b/Master/tlpkg/tlpsrc/comment.tlpsrc
@@ -1 +1,2 @@
name comment
+category Package
diff --git a/Master/tlpkg/tlpsrc/compact.tlpsrc b/Master/tlpkg/tlpsrc/compact.tlpsrc
index 8e76d3df4a9..be3c4b8ab62 100644
--- a/Master/tlpkg/tlpsrc/compact.tlpsrc
+++ b/Master/tlpkg/tlpsrc/compact.tlpsrc
@@ -1 +1,2 @@
name compact
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/compactbib.tlpsrc b/Master/tlpkg/tlpsrc/compactbib.tlpsrc
index 06f59569f76..f308c0de9dc 100644
--- a/Master/tlpkg/tlpsrc/compactbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/compactbib.tlpsrc
@@ -1 +1,2 @@
name compactbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/complexity.tlpsrc b/Master/tlpkg/tlpsrc/complexity.tlpsrc
index a8484f71938..4e2042423d0 100644
--- a/Master/tlpkg/tlpsrc/complexity.tlpsrc
+++ b/Master/tlpkg/tlpsrc/complexity.tlpsrc
@@ -1 +1,2 @@
name complexity
+category Package
diff --git a/Master/tlpkg/tlpsrc/components-of-TeX.tlpsrc b/Master/tlpkg/tlpsrc/components-of-TeX.tlpsrc
index 44567625abb..5857bb42c10 100644
--- a/Master/tlpkg/tlpsrc/components-of-TeX.tlpsrc
+++ b/Master/tlpkg/tlpsrc/components-of-TeX.tlpsrc
@@ -1 +1,2 @@
name components-of-TeX
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/comprehensive.tlpsrc b/Master/tlpkg/tlpsrc/comprehensive.tlpsrc
index 13f1685f82d..91f0b597545 100644
--- a/Master/tlpkg/tlpsrc/comprehensive.tlpsrc
+++ b/Master/tlpkg/tlpsrc/comprehensive.tlpsrc
@@ -1 +1,2 @@
name comprehensive
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/computational-complexity.tlpsrc b/Master/tlpkg/tlpsrc/computational-complexity.tlpsrc
index 9102d4439b5..6ad84cc49ec 100644
--- a/Master/tlpkg/tlpsrc/computational-complexity.tlpsrc
+++ b/Master/tlpkg/tlpsrc/computational-complexity.tlpsrc
@@ -1 +1,2 @@
name computational-complexity
+category Package
diff --git a/Master/tlpkg/tlpsrc/concmath.tlpsrc b/Master/tlpkg/tlpsrc/concmath.tlpsrc
index 7c342b1dd69..e12c9c4027d 100644
--- a/Master/tlpkg/tlpsrc/concmath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/concmath.tlpsrc
@@ -1 +1,2 @@
name concmath
+category Package
diff --git a/Master/tlpkg/tlpsrc/concprog.tlpsrc b/Master/tlpkg/tlpsrc/concprog.tlpsrc
index af59840ec1d..3f5e896e15e 100644
--- a/Master/tlpkg/tlpsrc/concprog.tlpsrc
+++ b/Master/tlpkg/tlpsrc/concprog.tlpsrc
@@ -1 +1,2 @@
name concprog
+category Package
diff --git a/Master/tlpkg/tlpsrc/concrete.tlpsrc b/Master/tlpkg/tlpsrc/concrete.tlpsrc
index 4dbc809ccfb..07a3d547338 100644
--- a/Master/tlpkg/tlpsrc/concrete.tlpsrc
+++ b/Master/tlpkg/tlpsrc/concrete.tlpsrc
@@ -1 +1,2 @@
name concrete
+category Package
diff --git a/Master/tlpkg/tlpsrc/confproc.tlpsrc b/Master/tlpkg/tlpsrc/confproc.tlpsrc
index 5bc7187b31d..11cbc703f95 100644
--- a/Master/tlpkg/tlpsrc/confproc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/confproc.tlpsrc
@@ -1 +1,2 @@
name confproc
+category Package
diff --git a/Master/tlpkg/tlpsrc/constants.tlpsrc b/Master/tlpkg/tlpsrc/constants.tlpsrc
index 7ada92253b2..347ffd85782 100644
--- a/Master/tlpkg/tlpsrc/constants.tlpsrc
+++ b/Master/tlpkg/tlpsrc/constants.tlpsrc
@@ -1 +1,2 @@
name constants
+category Package
diff --git a/Master/tlpkg/tlpsrc/context.tlpsrc b/Master/tlpkg/tlpsrc/context.tlpsrc
index d016a88cc3e..ee98b73052c 100644
--- a/Master/tlpkg/tlpsrc/context.tlpsrc
+++ b/Master/tlpkg/tlpsrc/context.tlpsrc
@@ -1,3 +1,4 @@
name context
+category Package
runpattern +d texmf-dist/context/config
runpattern +d texmf-dist/context/data
diff --git a/Master/tlpkg/tlpsrc/contour.tlpsrc b/Master/tlpkg/tlpsrc/contour.tlpsrc
index 4df6d9cf6d9..0fd579a2fb5 100644
--- a/Master/tlpkg/tlpsrc/contour.tlpsrc
+++ b/Master/tlpkg/tlpsrc/contour.tlpsrc
@@ -1 +1,2 @@
name contour
+category Package
diff --git a/Master/tlpkg/tlpsrc/cooking.tlpsrc b/Master/tlpkg/tlpsrc/cooking.tlpsrc
index e8908fceda0..5140cbb3e4b 100644
--- a/Master/tlpkg/tlpsrc/cooking.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cooking.tlpsrc
@@ -1 +1,2 @@
name cooking
+category Package
diff --git a/Master/tlpkg/tlpsrc/cool.tlpsrc b/Master/tlpkg/tlpsrc/cool.tlpsrc
index eb717c86853..f16719bfc70 100644
--- a/Master/tlpkg/tlpsrc/cool.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cool.tlpsrc
@@ -1 +1,2 @@
name cool
+category Package
diff --git a/Master/tlpkg/tlpsrc/coollist.tlpsrc b/Master/tlpkg/tlpsrc/coollist.tlpsrc
index dc2a7993605..0efd24371b1 100644
--- a/Master/tlpkg/tlpsrc/coollist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/coollist.tlpsrc
@@ -1 +1,2 @@
name coollist
+category Package
diff --git a/Master/tlpkg/tlpsrc/coolstr.tlpsrc b/Master/tlpkg/tlpsrc/coolstr.tlpsrc
index 3b9b2af083b..885b4f2c6ca 100644
--- a/Master/tlpkg/tlpsrc/coolstr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/coolstr.tlpsrc
@@ -1 +1,2 @@
name coolstr
+category Package
diff --git a/Master/tlpkg/tlpsrc/cooltooltips.tlpsrc b/Master/tlpkg/tlpsrc/cooltooltips.tlpsrc
index f4e5858811f..5550d714050 100644
--- a/Master/tlpkg/tlpsrc/cooltooltips.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cooltooltips.tlpsrc
@@ -1 +1,2 @@
name cooltooltips
+category Package
diff --git a/Master/tlpkg/tlpsrc/coordsys.tlpsrc b/Master/tlpkg/tlpsrc/coordsys.tlpsrc
index 0178d1d1b6d..fdd1c7e8216 100644
--- a/Master/tlpkg/tlpsrc/coordsys.tlpsrc
+++ b/Master/tlpkg/tlpsrc/coordsys.tlpsrc
@@ -1 +1,2 @@
name coordsys
+category Package
diff --git a/Master/tlpkg/tlpsrc/coronet.tlpsrc b/Master/tlpkg/tlpsrc/coronet.tlpsrc
index e20920782d4..ad26ae4dd08 100644
--- a/Master/tlpkg/tlpsrc/coronet.tlpsrc
+++ b/Master/tlpkg/tlpsrc/coronet.tlpsrc
@@ -1 +1,2 @@
name coronet
+category Package
diff --git a/Master/tlpkg/tlpsrc/courier-scaled.tlpsrc b/Master/tlpkg/tlpsrc/courier-scaled.tlpsrc
index 047fdc98483..9fc7cfc3477 100644
--- a/Master/tlpkg/tlpsrc/courier-scaled.tlpsrc
+++ b/Master/tlpkg/tlpsrc/courier-scaled.tlpsrc
@@ -1 +1,2 @@
name courier-scaled
+category Package
diff --git a/Master/tlpkg/tlpsrc/courier.tlpsrc b/Master/tlpkg/tlpsrc/courier.tlpsrc
index 7dd9afa39a0..76e7f235d34 100644
--- a/Master/tlpkg/tlpsrc/courier.tlpsrc
+++ b/Master/tlpkg/tlpsrc/courier.tlpsrc
@@ -1 +1,2 @@
name courier
+category Package
diff --git a/Master/tlpkg/tlpsrc/courseoutline.tlpsrc b/Master/tlpkg/tlpsrc/courseoutline.tlpsrc
index a021fdff3d1..f477d38a1d7 100644
--- a/Master/tlpkg/tlpsrc/courseoutline.tlpsrc
+++ b/Master/tlpkg/tlpsrc/courseoutline.tlpsrc
@@ -1 +1,2 @@
name courseoutline
+category Package
diff --git a/Master/tlpkg/tlpsrc/coursepaper.tlpsrc b/Master/tlpkg/tlpsrc/coursepaper.tlpsrc
index bfe09f04bab..50958132855 100644
--- a/Master/tlpkg/tlpsrc/coursepaper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/coursepaper.tlpsrc
@@ -1 +1,2 @@
name coursepaper
+category Package
diff --git a/Master/tlpkg/tlpsrc/coverpage.tlpsrc b/Master/tlpkg/tlpsrc/coverpage.tlpsrc
index 012fbd49ae6..7b0c23a8aab 100644
--- a/Master/tlpkg/tlpsrc/coverpage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/coverpage.tlpsrc
@@ -1 +1,2 @@
name coverpage
+category Package
diff --git a/Master/tlpkg/tlpsrc/covington.tlpsrc b/Master/tlpkg/tlpsrc/covington.tlpsrc
index 51e57a1e8fc..84859635cb8 100644
--- a/Master/tlpkg/tlpsrc/covington.tlpsrc
+++ b/Master/tlpkg/tlpsrc/covington.tlpsrc
@@ -1 +1,2 @@
name covington
+category Package
diff --git a/Master/tlpkg/tlpsrc/croatian.tlpsrc b/Master/tlpkg/tlpsrc/croatian.tlpsrc
index 5695fe58cf1..c2ed1ed4159 100644
--- a/Master/tlpkg/tlpsrc/croatian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/croatian.tlpsrc
@@ -1 +1,2 @@
name croatian
+category Package
diff --git a/Master/tlpkg/tlpsrc/crop.tlpsrc b/Master/tlpkg/tlpsrc/crop.tlpsrc
index 0003f5b035c..e6e837f472d 100644
--- a/Master/tlpkg/tlpsrc/crop.tlpsrc
+++ b/Master/tlpkg/tlpsrc/crop.tlpsrc
@@ -1 +1,2 @@
name crop
+category Package
diff --git a/Master/tlpkg/tlpsrc/crossreference.tlpsrc b/Master/tlpkg/tlpsrc/crossreference.tlpsrc
index 9cab5e1a272..a7d495baea5 100644
--- a/Master/tlpkg/tlpsrc/crossreference.tlpsrc
+++ b/Master/tlpkg/tlpsrc/crossreference.tlpsrc
@@ -1 +1,2 @@
name crossreference
+category Package
diff --git a/Master/tlpkg/tlpsrc/crosswrd.tlpsrc b/Master/tlpkg/tlpsrc/crosswrd.tlpsrc
index c4c8229b41e..88a3f34a866 100644
--- a/Master/tlpkg/tlpsrc/crosswrd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/crosswrd.tlpsrc
@@ -1 +1,2 @@
name crosswrd
+category Package
diff --git a/Master/tlpkg/tlpsrc/cryst.tlpsrc b/Master/tlpkg/tlpsrc/cryst.tlpsrc
index ede879c462a..55ecd6c3a12 100644
--- a/Master/tlpkg/tlpsrc/cryst.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cryst.tlpsrc
@@ -1 +1,2 @@
name cryst
+category Package
diff --git a/Master/tlpkg/tlpsrc/cs.tlpsrc b/Master/tlpkg/tlpsrc/cs.tlpsrc
index 1c2ba2bc424..5f32c175917 100644
--- a/Master/tlpkg/tlpsrc/cs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cs.tlpsrc
@@ -1,3 +1,4 @@
name cs
+category Package
execute addMixedMap csother.map
execute addMixedMap cstext.map
diff --git a/Master/tlpkg/tlpsrc/cslatex.tlpsrc b/Master/tlpkg/tlpsrc/cslatex.tlpsrc
index 0f0d222885a..dc0b37159b3 100644
--- a/Master/tlpkg/tlpsrc/cslatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cslatex.tlpsrc
@@ -1 +1,2 @@
name cslatex
+category Package
diff --git a/Master/tlpkg/tlpsrc/csplain.tlpsrc b/Master/tlpkg/tlpsrc/csplain.tlpsrc
index 06f2ec1599b..63a3639ef7e 100644
--- a/Master/tlpkg/tlpsrc/csplain.tlpsrc
+++ b/Master/tlpkg/tlpsrc/csplain.tlpsrc
@@ -1 +1,2 @@
name csplain
+category Package
diff --git a/Master/tlpkg/tlpsrc/csquotes.tlpsrc b/Master/tlpkg/tlpsrc/csquotes.tlpsrc
index 712cc7ddb2e..2f93a2635e6 100644
--- a/Master/tlpkg/tlpsrc/csquotes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/csquotes.tlpsrc
@@ -1 +1,2 @@
name csquotes
+category Package
diff --git a/Master/tlpkg/tlpsrc/ctable.tlpsrc b/Master/tlpkg/tlpsrc/ctable.tlpsrc
index 766c0c48616..bbc5e0ea1cf 100644
--- a/Master/tlpkg/tlpsrc/ctable.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ctable.tlpsrc
@@ -1 +1,2 @@
name ctable
+category Package
diff --git a/Master/tlpkg/tlpsrc/ctib.tlpsrc b/Master/tlpkg/tlpsrc/ctib.tlpsrc
index 4aa928d3aac..83869780c07 100644
--- a/Master/tlpkg/tlpsrc/ctib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ctib.tlpsrc
@@ -1 +1,2 @@
name ctib
+category Package
diff --git a/Master/tlpkg/tlpsrc/cuisine.tlpsrc b/Master/tlpkg/tlpsrc/cuisine.tlpsrc
index a3eeb7cc5d5..96f93fd435d 100644
--- a/Master/tlpkg/tlpsrc/cuisine.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cuisine.tlpsrc
@@ -1 +1,2 @@
name cuisine
+category Package
diff --git a/Master/tlpkg/tlpsrc/currvita.tlpsrc b/Master/tlpkg/tlpsrc/currvita.tlpsrc
index 68ef1fd1308..efcd08e28ff 100644
--- a/Master/tlpkg/tlpsrc/currvita.tlpsrc
+++ b/Master/tlpkg/tlpsrc/currvita.tlpsrc
@@ -1 +1,2 @@
name currvita
+category Package
diff --git a/Master/tlpkg/tlpsrc/cursolatex.tlpsrc b/Master/tlpkg/tlpsrc/cursolatex.tlpsrc
index 4be6bfd8a9d..3a5075a1692 100644
--- a/Master/tlpkg/tlpsrc/cursolatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cursolatex.tlpsrc
@@ -1 +1,2 @@
name cursolatex
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/cursor.tlpsrc b/Master/tlpkg/tlpsrc/cursor.tlpsrc
index 1c55c879f20..1c2e69d37a3 100644
--- a/Master/tlpkg/tlpsrc/cursor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cursor.tlpsrc
@@ -1 +1,2 @@
name cursor
+category Package
diff --git a/Master/tlpkg/tlpsrc/curve.tlpsrc b/Master/tlpkg/tlpsrc/curve.tlpsrc
index 6de1c545996..9f2d2a827d1 100644
--- a/Master/tlpkg/tlpsrc/curve.tlpsrc
+++ b/Master/tlpkg/tlpsrc/curve.tlpsrc
@@ -1 +1,2 @@
name curve
+category Package
diff --git a/Master/tlpkg/tlpsrc/curve2e.tlpsrc b/Master/tlpkg/tlpsrc/curve2e.tlpsrc
index c49423a6184..cd0fcaf0a36 100644
--- a/Master/tlpkg/tlpsrc/curve2e.tlpsrc
+++ b/Master/tlpkg/tlpsrc/curve2e.tlpsrc
@@ -1 +1,2 @@
name curve2e
+category Package
diff --git a/Master/tlpkg/tlpsrc/curves.tlpsrc b/Master/tlpkg/tlpsrc/curves.tlpsrc
index 28bc0e42302..52ea0432a09 100644
--- a/Master/tlpkg/tlpsrc/curves.tlpsrc
+++ b/Master/tlpkg/tlpsrc/curves.tlpsrc
@@ -1 +1,2 @@
name curves
+category Package
diff --git a/Master/tlpkg/tlpsrc/custom-bib.tlpsrc b/Master/tlpkg/tlpsrc/custom-bib.tlpsrc
index 2f5191b71ad..e54f193b956 100644
--- a/Master/tlpkg/tlpsrc/custom-bib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/custom-bib.tlpsrc
@@ -1 +1,2 @@
name custom-bib
+category Package
diff --git a/Master/tlpkg/tlpsrc/cv.tlpsrc b/Master/tlpkg/tlpsrc/cv.tlpsrc
index dbea8694708..270631b121c 100644
--- a/Master/tlpkg/tlpsrc/cv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cv.tlpsrc
@@ -1 +1,2 @@
name cv
+category Package
diff --git a/Master/tlpkg/tlpsrc/cweb-latex.tlpsrc b/Master/tlpkg/tlpsrc/cweb-latex.tlpsrc
index 93a3940e880..a4a399825f8 100644
--- a/Master/tlpkg/tlpsrc/cweb-latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cweb-latex.tlpsrc
@@ -1 +1,2 @@
name cweb-latex
+category Package
diff --git a/Master/tlpkg/tlpsrc/cweb.tlpsrc b/Master/tlpkg/tlpsrc/cweb.tlpsrc
index 1529924b988..c108a8b5604 100644
--- a/Master/tlpkg/tlpsrc/cweb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cweb.tlpsrc
@@ -1 +1,2 @@
name cweb
+category Package
diff --git a/Master/tlpkg/tlpsrc/cwpuzzle.tlpsrc b/Master/tlpkg/tlpsrc/cwpuzzle.tlpsrc
index 1b7ea30722f..45cb03e3e6d 100644
--- a/Master/tlpkg/tlpsrc/cwpuzzle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cwpuzzle.tlpsrc
@@ -1 +1,2 @@
name cwpuzzle
+category Package
diff --git a/Master/tlpkg/tlpsrc/cyrillic.tlpsrc b/Master/tlpkg/tlpsrc/cyrillic.tlpsrc
index ba75b9c0d98..847567051dd 100644
--- a/Master/tlpkg/tlpsrc/cyrillic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cyrillic.tlpsrc
@@ -1 +1,2 @@
name cyrillic
+category Package
diff --git a/Master/tlpkg/tlpsrc/cyrplain.tlpsrc b/Master/tlpkg/tlpsrc/cyrplain.tlpsrc
index 88116e0f8b7..d306171984d 100644
--- a/Master/tlpkg/tlpsrc/cyrplain.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cyrplain.tlpsrc
@@ -1 +1,2 @@
name cyrplain
+category Package
diff --git a/Master/tlpkg/tlpsrc/dancers.tlpsrc b/Master/tlpkg/tlpsrc/dancers.tlpsrc
index a3ad6dbc7fe..fc22f2ebce3 100644
--- a/Master/tlpkg/tlpsrc/dancers.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dancers.tlpsrc
@@ -1 +1,2 @@
name dancers
+category Package
diff --git a/Master/tlpkg/tlpsrc/dashbox.tlpsrc b/Master/tlpkg/tlpsrc/dashbox.tlpsrc
index 68b42b47bdf..3350cc63365 100644
--- a/Master/tlpkg/tlpsrc/dashbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dashbox.tlpsrc
@@ -1 +1,2 @@
name dashbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/dashrule.tlpsrc b/Master/tlpkg/tlpsrc/dashrule.tlpsrc
index d3d0b9be94f..c7abb3f7cf6 100644
--- a/Master/tlpkg/tlpsrc/dashrule.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dashrule.tlpsrc
@@ -1 +1,2 @@
name dashrule
+category Package
diff --git a/Master/tlpkg/tlpsrc/datatool.tlpsrc b/Master/tlpkg/tlpsrc/datatool.tlpsrc
index c5042ac84fe..2ab8067985c 100644
--- a/Master/tlpkg/tlpsrc/datatool.tlpsrc
+++ b/Master/tlpkg/tlpsrc/datatool.tlpsrc
@@ -1 +1,2 @@
name datatool
+category Package
diff --git a/Master/tlpkg/tlpsrc/dateiliste.tlpsrc b/Master/tlpkg/tlpsrc/dateiliste.tlpsrc
index d84687ded8d..9f556e67831 100644
--- a/Master/tlpkg/tlpsrc/dateiliste.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dateiliste.tlpsrc
@@ -1 +1,2 @@
name dateiliste
+category Package
diff --git a/Master/tlpkg/tlpsrc/datenumber.tlpsrc b/Master/tlpkg/tlpsrc/datenumber.tlpsrc
index 289872266e5..9644cc13c37 100644
--- a/Master/tlpkg/tlpsrc/datenumber.tlpsrc
+++ b/Master/tlpkg/tlpsrc/datenumber.tlpsrc
@@ -1 +1,2 @@
name datenumber
+category Package
diff --git a/Master/tlpkg/tlpsrc/datetime.tlpsrc b/Master/tlpkg/tlpsrc/datetime.tlpsrc
index 7a2b01e0077..f6c47c855a7 100644
--- a/Master/tlpkg/tlpsrc/datetime.tlpsrc
+++ b/Master/tlpkg/tlpsrc/datetime.tlpsrc
@@ -1 +1,2 @@
name datetime
+category Package
diff --git a/Master/tlpkg/tlpsrc/dcpic.tlpsrc b/Master/tlpkg/tlpsrc/dcpic.tlpsrc
index 9540ae73083..0dfa53f0aa0 100644
--- a/Master/tlpkg/tlpsrc/dcpic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dcpic.tlpsrc
@@ -1 +1,2 @@
name dcpic
+category Package
diff --git a/Master/tlpkg/tlpsrc/decimal.tlpsrc b/Master/tlpkg/tlpsrc/decimal.tlpsrc
index aa908199520..83177ced9a4 100644
--- a/Master/tlpkg/tlpsrc/decimal.tlpsrc
+++ b/Master/tlpkg/tlpsrc/decimal.tlpsrc
@@ -1 +1,2 @@
name decimal
+category Package
diff --git a/Master/tlpkg/tlpsrc/delimtxt.tlpsrc b/Master/tlpkg/tlpsrc/delimtxt.tlpsrc
index 4c275f46c2a..325caa1e7b1 100644
--- a/Master/tlpkg/tlpsrc/delimtxt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/delimtxt.tlpsrc
@@ -1 +1,2 @@
name delimtxt
+category Package
diff --git a/Master/tlpkg/tlpsrc/diagnose.tlpsrc b/Master/tlpkg/tlpsrc/diagnose.tlpsrc
index d67a71f4533..ed8c17f2959 100644
--- a/Master/tlpkg/tlpsrc/diagnose.tlpsrc
+++ b/Master/tlpkg/tlpsrc/diagnose.tlpsrc
@@ -1 +1,2 @@
name diagnose
+category Package
diff --git a/Master/tlpkg/tlpsrc/dialogl.tlpsrc b/Master/tlpkg/tlpsrc/dialogl.tlpsrc
index 4d13b6eb662..75e871c6b69 100644
--- a/Master/tlpkg/tlpsrc/dialogl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dialogl.tlpsrc
@@ -1 +1,2 @@
name dialogl
+category Package
diff --git a/Master/tlpkg/tlpsrc/dice.tlpsrc b/Master/tlpkg/tlpsrc/dice.tlpsrc
index 670f0f97e6e..cb4372b7a62 100644
--- a/Master/tlpkg/tlpsrc/dice.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dice.tlpsrc
@@ -1 +1,2 @@
name dice
+category Package
diff --git a/Master/tlpkg/tlpsrc/dichokey.tlpsrc b/Master/tlpkg/tlpsrc/dichokey.tlpsrc
index 14298a1f619..6d3c55d07c3 100644
--- a/Master/tlpkg/tlpsrc/dichokey.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dichokey.tlpsrc
@@ -1 +1,2 @@
name dichokey
+category Package
diff --git a/Master/tlpkg/tlpsrc/dictsym.tlpsrc b/Master/tlpkg/tlpsrc/dictsym.tlpsrc
index 6f94f246bdd..72c243afc13 100644
--- a/Master/tlpkg/tlpsrc/dictsym.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dictsym.tlpsrc
@@ -1,3 +1,4 @@
name dictsym
+category Package
execute addMap dictsym.map
runpattern +!f texmf-dist/fonts/map/vtex/dictsym/dictsym.ali
diff --git a/Master/tlpkg/tlpsrc/digiconfigs.tlpsrc b/Master/tlpkg/tlpsrc/digiconfigs.tlpsrc
index 16a880af892..a18545516c6 100644
--- a/Master/tlpkg/tlpsrc/digiconfigs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/digiconfigs.tlpsrc
@@ -1 +1,2 @@
name digiconfigs
+category Package
diff --git a/Master/tlpkg/tlpsrc/din1505.tlpsrc b/Master/tlpkg/tlpsrc/din1505.tlpsrc
index caedcd48305..4deb79b4c76 100644
--- a/Master/tlpkg/tlpsrc/din1505.tlpsrc
+++ b/Master/tlpkg/tlpsrc/din1505.tlpsrc
@@ -1 +1,2 @@
name din1505
+category Package
diff --git a/Master/tlpkg/tlpsrc/dinat.tlpsrc b/Master/tlpkg/tlpsrc/dinat.tlpsrc
index 87f6199e308..18f77795c54 100644
--- a/Master/tlpkg/tlpsrc/dinat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dinat.tlpsrc
@@ -1 +1,2 @@
name dinat
+category Package
diff --git a/Master/tlpkg/tlpsrc/dinbrief.tlpsrc b/Master/tlpkg/tlpsrc/dinbrief.tlpsrc
index 1eca30baaf5..49fd6c37bf9 100644
--- a/Master/tlpkg/tlpsrc/dinbrief.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dinbrief.tlpsrc
@@ -1 +1,2 @@
name dinbrief
+category Package
diff --git a/Master/tlpkg/tlpsrc/dingbat.tlpsrc b/Master/tlpkg/tlpsrc/dingbat.tlpsrc
index c7c5ac53951..f4ddf161169 100644
--- a/Master/tlpkg/tlpsrc/dingbat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dingbat.tlpsrc
@@ -1 +1,2 @@
name dingbat
+category Package
diff --git a/Master/tlpkg/tlpsrc/directory.tlpsrc b/Master/tlpkg/tlpsrc/directory.tlpsrc
index 0714379ffb9..7ddf608a56c 100644
--- a/Master/tlpkg/tlpsrc/directory.tlpsrc
+++ b/Master/tlpkg/tlpsrc/directory.tlpsrc
@@ -1 +1,2 @@
name directory
+category Package
diff --git a/Master/tlpkg/tlpsrc/disser.tlpsrc b/Master/tlpkg/tlpsrc/disser.tlpsrc
index 234eb01ca77..5eb61019f96 100644
--- a/Master/tlpkg/tlpsrc/disser.tlpsrc
+++ b/Master/tlpkg/tlpsrc/disser.tlpsrc
@@ -1 +1,2 @@
name disser
+category Package
diff --git a/Master/tlpkg/tlpsrc/dk-bib.tlpsrc b/Master/tlpkg/tlpsrc/dk-bib.tlpsrc
index 496d2c84ff0..98bd1a5c0cb 100644
--- a/Master/tlpkg/tlpsrc/dk-bib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dk-bib.tlpsrc
@@ -1 +1,2 @@
name dk-bib
+category Package
diff --git a/Master/tlpkg/tlpsrc/dlfltxb.tlpsrc b/Master/tlpkg/tlpsrc/dlfltxb.tlpsrc
index 5cf5e69102b..2c0b24b513e 100644
--- a/Master/tlpkg/tlpsrc/dlfltxb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dlfltxb.tlpsrc
@@ -1 +1,2 @@
name dlfltxb
+category Package
diff --git a/Master/tlpkg/tlpsrc/dnaseq.tlpsrc b/Master/tlpkg/tlpsrc/dnaseq.tlpsrc
index 8dc50b450e4..fc16bf04398 100644
--- a/Master/tlpkg/tlpsrc/dnaseq.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dnaseq.tlpsrc
@@ -1 +1,2 @@
name dnaseq
+category Package
diff --git a/Master/tlpkg/tlpsrc/docmfp.tlpsrc b/Master/tlpkg/tlpsrc/docmfp.tlpsrc
index 62df7e560de..28a883fa558 100644
--- a/Master/tlpkg/tlpsrc/docmfp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/docmfp.tlpsrc
@@ -1 +1,2 @@
name docmfp
+category Package
diff --git a/Master/tlpkg/tlpsrc/doi.tlpsrc b/Master/tlpkg/tlpsrc/doi.tlpsrc
index bc44fe110b0..e0c52295f88 100644
--- a/Master/tlpkg/tlpsrc/doi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/doi.tlpsrc
@@ -1 +1,2 @@
name doi
+category Package
diff --git a/Master/tlpkg/tlpsrc/doipubmed.tlpsrc b/Master/tlpkg/tlpsrc/doipubmed.tlpsrc
index a4849cdf4d2..22de395f54d 100644
--- a/Master/tlpkg/tlpsrc/doipubmed.tlpsrc
+++ b/Master/tlpkg/tlpsrc/doipubmed.tlpsrc
@@ -1 +1,2 @@
name doipubmed
+category Package
diff --git a/Master/tlpkg/tlpsrc/dotarrow.tlpsrc b/Master/tlpkg/tlpsrc/dotarrow.tlpsrc
index d440bae9c03..2d84bbc8509 100644
--- a/Master/tlpkg/tlpsrc/dotarrow.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dotarrow.tlpsrc
@@ -1 +1,2 @@
name dotarrow
+category Package
diff --git a/Master/tlpkg/tlpsrc/dotseqn.tlpsrc b/Master/tlpkg/tlpsrc/dotseqn.tlpsrc
index c43fdfda9c1..d6072cc7552 100644
--- a/Master/tlpkg/tlpsrc/dotseqn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dotseqn.tlpsrc
@@ -1 +1,2 @@
name dotseqn
+category Package
diff --git a/Master/tlpkg/tlpsrc/dottex.tlpsrc b/Master/tlpkg/tlpsrc/dottex.tlpsrc
index ec82b04a275..6b9775aefc2 100644
--- a/Master/tlpkg/tlpsrc/dottex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dottex.tlpsrc
@@ -1 +1,2 @@
name dottex
+category Package
diff --git a/Master/tlpkg/tlpsrc/doublestroke.tlpsrc b/Master/tlpkg/tlpsrc/doublestroke.tlpsrc
index 664fc0ac26a..51564c2efc5 100644
--- a/Master/tlpkg/tlpsrc/doublestroke.tlpsrc
+++ b/Master/tlpkg/tlpsrc/doublestroke.tlpsrc
@@ -1,2 +1,3 @@
name doublestroke
+category Package
execute addMap dstroke.map
diff --git a/Master/tlpkg/tlpsrc/dpfloat.tlpsrc b/Master/tlpkg/tlpsrc/dpfloat.tlpsrc
index 42e12754a70..c5fd368b87d 100644
--- a/Master/tlpkg/tlpsrc/dpfloat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dpfloat.tlpsrc
@@ -1 +1,2 @@
name dpfloat
+category Package
diff --git a/Master/tlpkg/tlpsrc/dprogress.tlpsrc b/Master/tlpkg/tlpsrc/dprogress.tlpsrc
index f92dc012630..00f732b972d 100644
--- a/Master/tlpkg/tlpsrc/dprogress.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dprogress.tlpsrc
@@ -1 +1,2 @@
name dprogress
+category Package
diff --git a/Master/tlpkg/tlpsrc/draftcopy.tlpsrc b/Master/tlpkg/tlpsrc/draftcopy.tlpsrc
index de31c33f05d..d7d33689ac4 100644
--- a/Master/tlpkg/tlpsrc/draftcopy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/draftcopy.tlpsrc
@@ -1 +1,2 @@
name draftcopy
+category Package
diff --git a/Master/tlpkg/tlpsrc/draftwatermark.tlpsrc b/Master/tlpkg/tlpsrc/draftwatermark.tlpsrc
index db9c733897f..1644b2a5616 100644
--- a/Master/tlpkg/tlpsrc/draftwatermark.tlpsrc
+++ b/Master/tlpkg/tlpsrc/draftwatermark.tlpsrc
@@ -1 +1,2 @@
name draftwatermark
+category Package
diff --git a/Master/tlpkg/tlpsrc/dramatist.tlpsrc b/Master/tlpkg/tlpsrc/dramatist.tlpsrc
index b375720b6ec..15f752b6833 100644
--- a/Master/tlpkg/tlpsrc/dramatist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dramatist.tlpsrc
@@ -1 +1,2 @@
name dramatist
+category Package
diff --git a/Master/tlpkg/tlpsrc/dratex.tlpsrc b/Master/tlpkg/tlpsrc/dratex.tlpsrc
index 4f8e3d9338f..d86fbabc2df 100644
--- a/Master/tlpkg/tlpsrc/dratex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dratex.tlpsrc
@@ -1 +1,2 @@
name dratex
+category Package
diff --git a/Master/tlpkg/tlpsrc/dtk.tlpsrc b/Master/tlpkg/tlpsrc/dtk.tlpsrc
index 3730b7d12e7..48a48c1ebb8 100644
--- a/Master/tlpkg/tlpsrc/dtk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dtk.tlpsrc
@@ -1 +1,2 @@
name dtk
+category Package
diff --git a/Master/tlpkg/tlpsrc/dtxgallery.tlpsrc b/Master/tlpkg/tlpsrc/dtxgallery.tlpsrc
index c32fc6fd7e6..8bbb38e5092 100644
--- a/Master/tlpkg/tlpsrc/dtxgallery.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dtxgallery.tlpsrc
@@ -1 +1,2 @@
name dtxgallery
+category Package
diff --git a/Master/tlpkg/tlpsrc/dtxtut.tlpsrc b/Master/tlpkg/tlpsrc/dtxtut.tlpsrc
index 9141b852013..b01f0e74a9a 100644
--- a/Master/tlpkg/tlpsrc/dtxtut.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dtxtut.tlpsrc
@@ -1 +1,2 @@
name dtxtut
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/duerer-latex.tlpsrc b/Master/tlpkg/tlpsrc/duerer-latex.tlpsrc
index 612cd229c92..adb9e3b94ee 100644
--- a/Master/tlpkg/tlpsrc/duerer-latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/duerer-latex.tlpsrc
@@ -1 +1,2 @@
name duerer-latex
+category Package
diff --git a/Master/tlpkg/tlpsrc/duerer.tlpsrc b/Master/tlpkg/tlpsrc/duerer.tlpsrc
index f9e210a7a34..9a77e75d6b7 100644
--- a/Master/tlpkg/tlpsrc/duerer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/duerer.tlpsrc
@@ -1 +1,2 @@
name duerer
+category Package
diff --git a/Master/tlpkg/tlpsrc/dvdcoll.tlpsrc b/Master/tlpkg/tlpsrc/dvdcoll.tlpsrc
index cf3fa181266..41cf59750f2 100644
--- a/Master/tlpkg/tlpsrc/dvdcoll.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dvdcoll.tlpsrc
@@ -1 +1,2 @@
name dvdcoll
+category Package
diff --git a/Master/tlpkg/tlpsrc/dvips.tlpsrc b/Master/tlpkg/tlpsrc/dvips.tlpsrc
index 2259ddc2ca5..c48d2dae8be 100644
--- a/Master/tlpkg/tlpsrc/dvips.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dvips.tlpsrc
@@ -1,4 +1,5 @@
name dvips
+category Package
srcpattern f ignore
runpattern d texmf-dist/dvips/base
runpattern d texmf-dist/fonts/enc/dvips/base
diff --git a/Master/tlpkg/tlpsrc/dvipsconfig.tlpsrc b/Master/tlpkg/tlpsrc/dvipsconfig.tlpsrc
index e83e2e951ea..16896eb221c 100644
--- a/Master/tlpkg/tlpsrc/dvipsconfig.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dvipsconfig.tlpsrc
@@ -1 +1,2 @@
name dvipsconfig
+category Package
diff --git a/Master/tlpkg/tlpsrc/dyntree.tlpsrc b/Master/tlpkg/tlpsrc/dyntree.tlpsrc
index 3e0786f0550..ce71d3378d5 100644
--- a/Master/tlpkg/tlpsrc/dyntree.tlpsrc
+++ b/Master/tlpkg/tlpsrc/dyntree.tlpsrc
@@ -1 +1,2 @@
name dyntree
+category Package
diff --git a/Master/tlpkg/tlpsrc/eCards.tlpsrc b/Master/tlpkg/tlpsrc/eCards.tlpsrc
index 377744605b2..74cf1920dbf 100644
--- a/Master/tlpkg/tlpsrc/eCards.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eCards.tlpsrc
@@ -1 +1,2 @@
name eCards
+category Package
diff --git a/Master/tlpkg/tlpsrc/ean.tlpsrc b/Master/tlpkg/tlpsrc/ean.tlpsrc
index 74d30e0b4d0..1cbd0124101 100644
--- a/Master/tlpkg/tlpsrc/ean.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ean.tlpsrc
@@ -1 +1,2 @@
name ean
+category Package
diff --git a/Master/tlpkg/tlpsrc/easy.tlpsrc b/Master/tlpkg/tlpsrc/easy.tlpsrc
index 1c4a24f59f0..07df50d2f59 100644
--- a/Master/tlpkg/tlpsrc/easy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/easy.tlpsrc
@@ -1 +1,2 @@
name easy
+category Package
diff --git a/Master/tlpkg/tlpsrc/ebezier.tlpsrc b/Master/tlpkg/tlpsrc/ebezier.tlpsrc
index e40f1678cdc..36e96c27b07 100644
--- a/Master/tlpkg/tlpsrc/ebezier.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ebezier.tlpsrc
@@ -1 +1,2 @@
name ebezier
+category Package
diff --git a/Master/tlpkg/tlpsrc/ebong.tlpsrc b/Master/tlpkg/tlpsrc/ebong.tlpsrc
index 3087a417fac..3053456c055 100644
--- a/Master/tlpkg/tlpsrc/ebong.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ebong.tlpsrc
@@ -1 +1,2 @@
name ebong
+category Package
diff --git a/Master/tlpkg/tlpsrc/ebsthesis.tlpsrc b/Master/tlpkg/tlpsrc/ebsthesis.tlpsrc
index df38d4aa9b3..456fba31dfc 100644
--- a/Master/tlpkg/tlpsrc/ebsthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ebsthesis.tlpsrc
@@ -1 +1,2 @@
name ebsthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/ec.tlpsrc b/Master/tlpkg/tlpsrc/ec.tlpsrc
index 9e2ebe26d40..f8756ddb75e 100644
--- a/Master/tlpkg/tlpsrc/ec.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ec.tlpsrc
@@ -1 +1,2 @@
name ec
+category Package
diff --git a/Master/tlpkg/tlpsrc/ecc.tlpsrc b/Master/tlpkg/tlpsrc/ecc.tlpsrc
index c40221d4d6d..78163e70797 100644
--- a/Master/tlpkg/tlpsrc/ecc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ecc.tlpsrc
@@ -1 +1,2 @@
name ecc
+category Package
diff --git a/Master/tlpkg/tlpsrc/ecclesiastic.tlpsrc b/Master/tlpkg/tlpsrc/ecclesiastic.tlpsrc
index ce31b9833a6..f651059aa6c 100644
--- a/Master/tlpkg/tlpsrc/ecclesiastic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ecclesiastic.tlpsrc
@@ -1 +1,2 @@
name ecclesiastic
+category Package
diff --git a/Master/tlpkg/tlpsrc/ecltree.tlpsrc b/Master/tlpkg/tlpsrc/ecltree.tlpsrc
index d9ea9d5a7ae..1bf06d81489 100644
--- a/Master/tlpkg/tlpsrc/ecltree.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ecltree.tlpsrc
@@ -1 +1,2 @@
name ecltree
+category Package
diff --git a/Master/tlpkg/tlpsrc/eco.tlpsrc b/Master/tlpkg/tlpsrc/eco.tlpsrc
index c810f6762eb..80a3a6c72ec 100644
--- a/Master/tlpkg/tlpsrc/eco.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eco.tlpsrc
@@ -1 +1,2 @@
name eco
+category Package
diff --git a/Master/tlpkg/tlpsrc/economic.tlpsrc b/Master/tlpkg/tlpsrc/economic.tlpsrc
index cba6660fe87..97999cda50a 100644
--- a/Master/tlpkg/tlpsrc/economic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/economic.tlpsrc
@@ -1 +1,2 @@
name economic
+category Package
diff --git a/Master/tlpkg/tlpsrc/ecv.tlpsrc b/Master/tlpkg/tlpsrc/ecv.tlpsrc
index 7945a332a4d..d5ba9435c52 100644
--- a/Master/tlpkg/tlpsrc/ecv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ecv.tlpsrc
@@ -1 +1,2 @@
name ecv
+category Package
diff --git a/Master/tlpkg/tlpsrc/ed.tlpsrc b/Master/tlpkg/tlpsrc/ed.tlpsrc
index c345fb3cf57..8aa29689ff3 100644
--- a/Master/tlpkg/tlpsrc/ed.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ed.tlpsrc
@@ -1 +1,2 @@
name ed
+category Package
diff --git a/Master/tlpkg/tlpsrc/edmac.tlpsrc b/Master/tlpkg/tlpsrc/edmac.tlpsrc
index 2f8467054bd..e2d9c1cd735 100644
--- a/Master/tlpkg/tlpsrc/edmac.tlpsrc
+++ b/Master/tlpkg/tlpsrc/edmac.tlpsrc
@@ -1 +1,2 @@
name edmac
+category Package
diff --git a/Master/tlpkg/tlpsrc/ednotes.tlpsrc b/Master/tlpkg/tlpsrc/ednotes.tlpsrc
index a535992eec0..1599598e6bf 100644
--- a/Master/tlpkg/tlpsrc/ednotes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ednotes.tlpsrc
@@ -1 +1,2 @@
name ednotes
+category Package
diff --git a/Master/tlpkg/tlpsrc/eemeir.tlpsrc b/Master/tlpkg/tlpsrc/eemeir.tlpsrc
index 1009fe3348f..1b82303db75 100644
--- a/Master/tlpkg/tlpsrc/eemeir.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eemeir.tlpsrc
@@ -1 +1,2 @@
name eemeir
+category Package
diff --git a/Master/tlpkg/tlpsrc/eepic.tlpsrc b/Master/tlpkg/tlpsrc/eepic.tlpsrc
index 245abec082e..f1bc066d3d7 100644
--- a/Master/tlpkg/tlpsrc/eepic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eepic.tlpsrc
@@ -1 +1,2 @@
name eepic
+category Package
diff --git a/Master/tlpkg/tlpsrc/egameps.tlpsrc b/Master/tlpkg/tlpsrc/egameps.tlpsrc
index 245aa421a16..0fd8a8a08f5 100644
--- a/Master/tlpkg/tlpsrc/egameps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/egameps.tlpsrc
@@ -1 +1,2 @@
name egameps
+category Package
diff --git a/Master/tlpkg/tlpsrc/egplot.tlpsrc b/Master/tlpkg/tlpsrc/egplot.tlpsrc
index 122a0315fde..777e1670bdf 100644
--- a/Master/tlpkg/tlpsrc/egplot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/egplot.tlpsrc
@@ -1 +1,2 @@
name egplot
+category Package
diff --git a/Master/tlpkg/tlpsrc/eiad.tlpsrc b/Master/tlpkg/tlpsrc/eiad.tlpsrc
index 874f2ad9d6c..ac10fdc5e7e 100644
--- a/Master/tlpkg/tlpsrc/eiad.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eiad.tlpsrc
@@ -1 +1,2 @@
name eiad
+category Package
diff --git a/Master/tlpkg/tlpsrc/eijkhout.tlpsrc b/Master/tlpkg/tlpsrc/eijkhout.tlpsrc
index b34af68b4a4..08a2f307f63 100644
--- a/Master/tlpkg/tlpsrc/eijkhout.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eijkhout.tlpsrc
@@ -1 +1,2 @@
name eijkhout
+category Package
diff --git a/Master/tlpkg/tlpsrc/ellipsis.tlpsrc b/Master/tlpkg/tlpsrc/ellipsis.tlpsrc
index fd884707f43..360aba675e9 100644
--- a/Master/tlpkg/tlpsrc/ellipsis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ellipsis.tlpsrc
@@ -1 +1,2 @@
name ellipsis
+category Package
diff --git a/Master/tlpkg/tlpsrc/elmath.tlpsrc b/Master/tlpkg/tlpsrc/elmath.tlpsrc
index b944c834d10..b728351060a 100644
--- a/Master/tlpkg/tlpsrc/elmath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/elmath.tlpsrc
@@ -1 +1,2 @@
name elmath
+category Package
diff --git a/Master/tlpkg/tlpsrc/elpres.tlpsrc b/Master/tlpkg/tlpsrc/elpres.tlpsrc
index 02e7b0e6ab6..901c3b6052a 100644
--- a/Master/tlpkg/tlpsrc/elpres.tlpsrc
+++ b/Master/tlpkg/tlpsrc/elpres.tlpsrc
@@ -1 +1,2 @@
name elpres
+category Package
diff --git a/Master/tlpkg/tlpsrc/elsevier-bib.tlpsrc b/Master/tlpkg/tlpsrc/elsevier-bib.tlpsrc
index 8c87eb45ed8..98a76b4f0fd 100644
--- a/Master/tlpkg/tlpsrc/elsevier-bib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/elsevier-bib.tlpsrc
@@ -1 +1,2 @@
name elsevier-bib
+category Package
diff --git a/Master/tlpkg/tlpsrc/elsevier.tlpsrc b/Master/tlpkg/tlpsrc/elsevier.tlpsrc
index db1c0aa6ac1..853b7513977 100644
--- a/Master/tlpkg/tlpsrc/elsevier.tlpsrc
+++ b/Master/tlpkg/tlpsrc/elsevier.tlpsrc
@@ -1 +1,2 @@
name elsevier
+category Package
diff --git a/Master/tlpkg/tlpsrc/elvish.tlpsrc b/Master/tlpkg/tlpsrc/elvish.tlpsrc
index 4f5a70db781..e2cd52b6bf0 100644
--- a/Master/tlpkg/tlpsrc/elvish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/elvish.tlpsrc
@@ -1 +1,2 @@
name elvish
+category Package
diff --git a/Master/tlpkg/tlpsrc/em.tlpsrc b/Master/tlpkg/tlpsrc/em.tlpsrc
index 2b652d0106d..cf329654ea5 100644
--- a/Master/tlpkg/tlpsrc/em.tlpsrc
+++ b/Master/tlpkg/tlpsrc/em.tlpsrc
@@ -1 +1,2 @@
name em
+category Package
diff --git a/Master/tlpkg/tlpsrc/emp.tlpsrc b/Master/tlpkg/tlpsrc/emp.tlpsrc
index 1cef5ed17f5..fea11fdd4cc 100644
--- a/Master/tlpkg/tlpsrc/emp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/emp.tlpsrc
@@ -1 +1,2 @@
name emp
+category Package
diff --git a/Master/tlpkg/tlpsrc/emulateapj.tlpsrc b/Master/tlpkg/tlpsrc/emulateapj.tlpsrc
index dfaabbbbf3d..8f5857f031b 100644
--- a/Master/tlpkg/tlpsrc/emulateapj.tlpsrc
+++ b/Master/tlpkg/tlpsrc/emulateapj.tlpsrc
@@ -1 +1,2 @@
name emulateapj
+category Package
diff --git a/Master/tlpkg/tlpsrc/enctex.tlpsrc b/Master/tlpkg/tlpsrc/enctex.tlpsrc
index d847efc6fd4..f48d8796dc5 100644
--- a/Master/tlpkg/tlpsrc/enctex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/enctex.tlpsrc
@@ -1 +1,2 @@
name enctex
+category Package
diff --git a/Master/tlpkg/tlpsrc/endfloat.tlpsrc b/Master/tlpkg/tlpsrc/endfloat.tlpsrc
index cfe45df9c69..9adad2df6fe 100644
--- a/Master/tlpkg/tlpsrc/endfloat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/endfloat.tlpsrc
@@ -1 +1,2 @@
name endfloat
+category Package
diff --git a/Master/tlpkg/tlpsrc/endheads.tlpsrc b/Master/tlpkg/tlpsrc/endheads.tlpsrc
index 942817220c7..0050fd10c65 100644
--- a/Master/tlpkg/tlpsrc/endheads.tlpsrc
+++ b/Master/tlpkg/tlpsrc/endheads.tlpsrc
@@ -1 +1,2 @@
name endheads
+category Package
diff --git a/Master/tlpkg/tlpsrc/engpron.tlpsrc b/Master/tlpkg/tlpsrc/engpron.tlpsrc
index 6850769f1b6..be6690a6365 100644
--- a/Master/tlpkg/tlpsrc/engpron.tlpsrc
+++ b/Master/tlpkg/tlpsrc/engpron.tlpsrc
@@ -1 +1,2 @@
name engpron
+category Package
diff --git a/Master/tlpkg/tlpsrc/engrec.tlpsrc b/Master/tlpkg/tlpsrc/engrec.tlpsrc
index 16ea9d63060..50829e6d751 100644
--- a/Master/tlpkg/tlpsrc/engrec.tlpsrc
+++ b/Master/tlpkg/tlpsrc/engrec.tlpsrc
@@ -1 +1,2 @@
name engrec
+category Package
diff --git a/Master/tlpkg/tlpsrc/enumitem.tlpsrc b/Master/tlpkg/tlpsrc/enumitem.tlpsrc
index 355c9cd8bbb..a283dcf33d8 100644
--- a/Master/tlpkg/tlpsrc/enumitem.tlpsrc
+++ b/Master/tlpkg/tlpsrc/enumitem.tlpsrc
@@ -1 +1,2 @@
name enumitem
+category Package
diff --git a/Master/tlpkg/tlpsrc/envbig.tlpsrc b/Master/tlpkg/tlpsrc/envbig.tlpsrc
index 10e18f9ff34..de5f9f99704 100644
--- a/Master/tlpkg/tlpsrc/envbig.tlpsrc
+++ b/Master/tlpkg/tlpsrc/envbig.tlpsrc
@@ -1 +1,2 @@
name envbig
+category Package
diff --git a/Master/tlpkg/tlpsrc/environ.tlpsrc b/Master/tlpkg/tlpsrc/environ.tlpsrc
index 7d5f20635af..79a5c0dda19 100644
--- a/Master/tlpkg/tlpsrc/environ.tlpsrc
+++ b/Master/tlpkg/tlpsrc/environ.tlpsrc
@@ -1 +1,2 @@
name environ
+category Package
diff --git a/Master/tlpkg/tlpsrc/envlab.tlpsrc b/Master/tlpkg/tlpsrc/envlab.tlpsrc
index 90b564b6c42..2353c3b7b4f 100644
--- a/Master/tlpkg/tlpsrc/envlab.tlpsrc
+++ b/Master/tlpkg/tlpsrc/envlab.tlpsrc
@@ -1 +1,2 @@
name envlab
+category Package
diff --git a/Master/tlpkg/tlpsrc/epigrafica.tlpsrc b/Master/tlpkg/tlpsrc/epigrafica.tlpsrc
index 60452c0df76..a316d4ab29c 100644
--- a/Master/tlpkg/tlpsrc/epigrafica.tlpsrc
+++ b/Master/tlpkg/tlpsrc/epigrafica.tlpsrc
@@ -1,2 +1,3 @@
name epigrafica
+category Package
execute addMap epigrafica.map
diff --git a/Master/tlpkg/tlpsrc/epigraph.tlpsrc b/Master/tlpkg/tlpsrc/epigraph.tlpsrc
index f2f247420bd..693a5e2d888 100644
--- a/Master/tlpkg/tlpsrc/epigraph.tlpsrc
+++ b/Master/tlpkg/tlpsrc/epigraph.tlpsrc
@@ -1 +1,2 @@
name epigraph
+category Package
diff --git a/Master/tlpkg/tlpsrc/epiolmec.tlpsrc b/Master/tlpkg/tlpsrc/epiolmec.tlpsrc
index 333fb9fbc43..06d5277fc6f 100644
--- a/Master/tlpkg/tlpsrc/epiolmec.tlpsrc
+++ b/Master/tlpkg/tlpsrc/epiolmec.tlpsrc
@@ -1,2 +1,3 @@
name epiolmec
+category Package
execute addMap epiolmec.map
diff --git a/Master/tlpkg/tlpsrc/eplain.tlpsrc b/Master/tlpkg/tlpsrc/eplain.tlpsrc
index 8713af338b1..85fcd1fd10e 100644
--- a/Master/tlpkg/tlpsrc/eplain.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eplain.tlpsrc
@@ -1,2 +1,3 @@
name eplain
+category Package
depend bin-eplain
diff --git a/Master/tlpkg/tlpsrc/epsdice.tlpsrc b/Master/tlpkg/tlpsrc/epsdice.tlpsrc
index 601d2f56ebc..27f876a3167 100644
--- a/Master/tlpkg/tlpsrc/epsdice.tlpsrc
+++ b/Master/tlpkg/tlpsrc/epsdice.tlpsrc
@@ -1 +1,2 @@
name epsdice
+category Package
diff --git a/Master/tlpkg/tlpsrc/epsf.tlpsrc b/Master/tlpkg/tlpsrc/epsf.tlpsrc
index acab2e8a240..c2464831442 100644
--- a/Master/tlpkg/tlpsrc/epsf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/epsf.tlpsrc
@@ -1 +1,2 @@
name epsf
+category Package
diff --git a/Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc b/Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc
index 34c7778a0f8..5503a060337 100644
--- a/Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc
@@ -1 +1,2 @@
name epslatex-fr
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/epspdfconversion.tlpsrc b/Master/tlpkg/tlpsrc/epspdfconversion.tlpsrc
index 9eb25bd7d6d..2781d3b891b 100644
--- a/Master/tlpkg/tlpsrc/epspdfconversion.tlpsrc
+++ b/Master/tlpkg/tlpsrc/epspdfconversion.tlpsrc
@@ -1 +1,2 @@
name epspdfconversion
+category Package
diff --git a/Master/tlpkg/tlpsrc/eqlist.tlpsrc b/Master/tlpkg/tlpsrc/eqlist.tlpsrc
index bc4b5b6a3b3..d0270337521 100644
--- a/Master/tlpkg/tlpsrc/eqlist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eqlist.tlpsrc
@@ -1 +1,2 @@
name eqlist
+category Package
diff --git a/Master/tlpkg/tlpsrc/eqname.tlpsrc b/Master/tlpkg/tlpsrc/eqname.tlpsrc
index a6e8ba93aa6..566a1620725 100644
--- a/Master/tlpkg/tlpsrc/eqname.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eqname.tlpsrc
@@ -1 +1,2 @@
name eqname
+category Package
diff --git a/Master/tlpkg/tlpsrc/eqnarray.tlpsrc b/Master/tlpkg/tlpsrc/eqnarray.tlpsrc
index 0b2f0814617..08805e7b425 100644
--- a/Master/tlpkg/tlpsrc/eqnarray.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eqnarray.tlpsrc
@@ -1 +1,2 @@
name eqnarray
+category Package
diff --git a/Master/tlpkg/tlpsrc/eqparbox.tlpsrc b/Master/tlpkg/tlpsrc/eqparbox.tlpsrc
index fac3cc63283..17f011bda21 100644
--- a/Master/tlpkg/tlpsrc/eqparbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eqparbox.tlpsrc
@@ -1 +1,2 @@
name eqparbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/errata.tlpsrc b/Master/tlpkg/tlpsrc/errata.tlpsrc
index 499a04af075..1d4b2229cba 100644
--- a/Master/tlpkg/tlpsrc/errata.tlpsrc
+++ b/Master/tlpkg/tlpsrc/errata.tlpsrc
@@ -1 +1,2 @@
name errata
+category Package
diff --git a/Master/tlpkg/tlpsrc/es-tex-faq.tlpsrc b/Master/tlpkg/tlpsrc/es-tex-faq.tlpsrc
index d2677d84f09..9d54f97e906 100644
--- a/Master/tlpkg/tlpsrc/es-tex-faq.tlpsrc
+++ b/Master/tlpkg/tlpsrc/es-tex-faq.tlpsrc
@@ -1 +1,2 @@
name es-tex-faq
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/esdiff.tlpsrc b/Master/tlpkg/tlpsrc/esdiff.tlpsrc
index a5dfb1bf9c3..7c0aa576086 100644
--- a/Master/tlpkg/tlpsrc/esdiff.tlpsrc
+++ b/Master/tlpkg/tlpsrc/esdiff.tlpsrc
@@ -1 +1,2 @@
name esdiff
+category Package
diff --git a/Master/tlpkg/tlpsrc/esint-type1.tlpsrc b/Master/tlpkg/tlpsrc/esint-type1.tlpsrc
index c4fa514232c..4b8b4447e9d 100644
--- a/Master/tlpkg/tlpsrc/esint-type1.tlpsrc
+++ b/Master/tlpkg/tlpsrc/esint-type1.tlpsrc
@@ -1,2 +1,3 @@
name esint-type1
+category Package
depend esint
diff --git a/Master/tlpkg/tlpsrc/esint.tlpsrc b/Master/tlpkg/tlpsrc/esint.tlpsrc
index 7d7aeb36362..ab07ff066d5 100644
--- a/Master/tlpkg/tlpsrc/esint.tlpsrc
+++ b/Master/tlpkg/tlpsrc/esint.tlpsrc
@@ -1,2 +1,3 @@
name esint
+category Package
execute addMixedMap esint.map
diff --git a/Master/tlpkg/tlpsrc/eskd.tlpsrc b/Master/tlpkg/tlpsrc/eskd.tlpsrc
index d0b0fb41119..3ea5579332a 100644
--- a/Master/tlpkg/tlpsrc/eskd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eskd.tlpsrc
@@ -1 +1,2 @@
name eskd
+category Package
diff --git a/Master/tlpkg/tlpsrc/eskdx.tlpsrc b/Master/tlpkg/tlpsrc/eskdx.tlpsrc
index cfe5c7dbc8a..a55bfbfd9c9 100644
--- a/Master/tlpkg/tlpsrc/eskdx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eskdx.tlpsrc
@@ -1 +1,2 @@
name eskdx
+category Package
diff --git a/Master/tlpkg/tlpsrc/eso-pic.tlpsrc b/Master/tlpkg/tlpsrc/eso-pic.tlpsrc
index f11ca64353b..98a866130ca 100644
--- a/Master/tlpkg/tlpsrc/eso-pic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eso-pic.tlpsrc
@@ -1 +1,2 @@
name eso-pic
+category Package
diff --git a/Master/tlpkg/tlpsrc/esvect.tlpsrc b/Master/tlpkg/tlpsrc/esvect.tlpsrc
index a658481a8ca..9bbebc0e1a3 100644
--- a/Master/tlpkg/tlpsrc/esvect.tlpsrc
+++ b/Master/tlpkg/tlpsrc/esvect.tlpsrc
@@ -1,2 +1,3 @@
name esvect
+category Package
execute addMap esvect.map
diff --git a/Master/tlpkg/tlpsrc/etaremune.tlpsrc b/Master/tlpkg/tlpsrc/etaremune.tlpsrc
index d64339dd54e..c322074bd03 100644
--- a/Master/tlpkg/tlpsrc/etaremune.tlpsrc
+++ b/Master/tlpkg/tlpsrc/etaremune.tlpsrc
@@ -1 +1,2 @@
name etaremune
+category Package
diff --git a/Master/tlpkg/tlpsrc/etex.tlpsrc b/Master/tlpkg/tlpsrc/etex.tlpsrc
index c9afc31cb28..415e7aeab1b 100644
--- a/Master/tlpkg/tlpsrc/etex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/etex.tlpsrc
@@ -1 +1,2 @@
name etex
+category Package
diff --git a/Master/tlpkg/tlpsrc/ethiop-t1.tlpsrc b/Master/tlpkg/tlpsrc/ethiop-t1.tlpsrc
index 2fdf13fc962..5149c344728 100644
--- a/Master/tlpkg/tlpsrc/ethiop-t1.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ethiop-t1.tlpsrc
@@ -1 +1,2 @@
name ethiop-t1
+category Package
diff --git a/Master/tlpkg/tlpsrc/ethiop.tlpsrc b/Master/tlpkg/tlpsrc/ethiop.tlpsrc
index d259be12a98..1bc862dd3cc 100644
--- a/Master/tlpkg/tlpsrc/ethiop.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ethiop.tlpsrc
@@ -1,2 +1,3 @@
name ethiop
+category Package
execute addMixedMap ethiop.map
diff --git a/Master/tlpkg/tlpsrc/etoolbox.tlpsrc b/Master/tlpkg/tlpsrc/etoolbox.tlpsrc
index 58c6a1c2188..a478b1dcf63 100644
--- a/Master/tlpkg/tlpsrc/etoolbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/etoolbox.tlpsrc
@@ -1 +1,2 @@
name etoolbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/euenc.tlpsrc b/Master/tlpkg/tlpsrc/euenc.tlpsrc
index 781ea869d68..7a2cb9a2142 100644
--- a/Master/tlpkg/tlpsrc/euenc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/euenc.tlpsrc
@@ -1 +1,2 @@
name euenc
+category Package
diff --git a/Master/tlpkg/tlpsrc/euler.tlpsrc b/Master/tlpkg/tlpsrc/euler.tlpsrc
index f97bf61eb39..d0c76510124 100644
--- a/Master/tlpkg/tlpsrc/euler.tlpsrc
+++ b/Master/tlpkg/tlpsrc/euler.tlpsrc
@@ -1 +1,2 @@
name euler
+category Package
diff --git a/Master/tlpkg/tlpsrc/eulervm.tlpsrc b/Master/tlpkg/tlpsrc/eulervm.tlpsrc
index 47e3957708e..685473c447b 100644
--- a/Master/tlpkg/tlpsrc/eulervm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eulervm.tlpsrc
@@ -1 +1,2 @@
name eulervm
+category Package
diff --git a/Master/tlpkg/tlpsrc/euproposal.tlpsrc b/Master/tlpkg/tlpsrc/euproposal.tlpsrc
index d7bcdda868f..bd3826968fa 100644
--- a/Master/tlpkg/tlpsrc/euproposal.tlpsrc
+++ b/Master/tlpkg/tlpsrc/euproposal.tlpsrc
@@ -1 +1,2 @@
name euproposal
+category Package
diff --git a/Master/tlpkg/tlpsrc/euro-ce.tlpsrc b/Master/tlpkg/tlpsrc/euro-ce.tlpsrc
index aa4176a1880..823b2f67528 100644
--- a/Master/tlpkg/tlpsrc/euro-ce.tlpsrc
+++ b/Master/tlpkg/tlpsrc/euro-ce.tlpsrc
@@ -1 +1,2 @@
name euro-ce
+category Package
diff --git a/Master/tlpkg/tlpsrc/euro.tlpsrc b/Master/tlpkg/tlpsrc/euro.tlpsrc
index ed363fb41ff..8480c4d4e7c 100644
--- a/Master/tlpkg/tlpsrc/euro.tlpsrc
+++ b/Master/tlpkg/tlpsrc/euro.tlpsrc
@@ -1 +1,2 @@
name euro
+category Package
diff --git a/Master/tlpkg/tlpsrc/eurofont.tlpsrc b/Master/tlpkg/tlpsrc/eurofont.tlpsrc
index 4eaa65f0979..2ef72ebe938 100644
--- a/Master/tlpkg/tlpsrc/eurofont.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eurofont.tlpsrc
@@ -1,2 +1,3 @@
name eurofont
+category Package
execute addMap zpeu.map
diff --git a/Master/tlpkg/tlpsrc/europecv.tlpsrc b/Master/tlpkg/tlpsrc/europecv.tlpsrc
index 446b1a95ca0..71321318428 100644
--- a/Master/tlpkg/tlpsrc/europecv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/europecv.tlpsrc
@@ -1 +1,2 @@
name europecv
+category Package
diff --git a/Master/tlpkg/tlpsrc/eurosans.tlpsrc b/Master/tlpkg/tlpsrc/eurosans.tlpsrc
index 3f40b8f1f45..ead591a6330 100644
--- a/Master/tlpkg/tlpsrc/eurosans.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eurosans.tlpsrc
@@ -1 +1,2 @@
name eurosans
+category Package
diff --git a/Master/tlpkg/tlpsrc/eurosym.tlpsrc b/Master/tlpkg/tlpsrc/eurosym.tlpsrc
index 2d882b09628..25da2cb14be 100644
--- a/Master/tlpkg/tlpsrc/eurosym.tlpsrc
+++ b/Master/tlpkg/tlpsrc/eurosym.tlpsrc
@@ -1,2 +1,3 @@
name eurosym
+category Package
execute addMixedMap eurosym.map
diff --git a/Master/tlpkg/tlpsrc/euxm.tlpsrc b/Master/tlpkg/tlpsrc/euxm.tlpsrc
index 5029a59115c..e88dd92e712 100644
--- a/Master/tlpkg/tlpsrc/euxm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/euxm.tlpsrc
@@ -1 +1,2 @@
name euxm
+category Package
diff --git a/Master/tlpkg/tlpsrc/everypage.tlpsrc b/Master/tlpkg/tlpsrc/everypage.tlpsrc
index 252b05b28d3..cb6f2214fa8 100644
--- a/Master/tlpkg/tlpsrc/everypage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/everypage.tlpsrc
@@ -1 +1,2 @@
name everypage
+category Package
diff --git a/Master/tlpkg/tlpsrc/exam.tlpsrc b/Master/tlpkg/tlpsrc/exam.tlpsrc
index c9af9512a4a..ee092871ec7 100644
--- a/Master/tlpkg/tlpsrc/exam.tlpsrc
+++ b/Master/tlpkg/tlpsrc/exam.tlpsrc
@@ -1 +1,2 @@
name exam
+category Package
diff --git a/Master/tlpkg/tlpsrc/examdesign.tlpsrc b/Master/tlpkg/tlpsrc/examdesign.tlpsrc
index 3527fc0ce24..211373fa76d 100644
--- a/Master/tlpkg/tlpsrc/examdesign.tlpsrc
+++ b/Master/tlpkg/tlpsrc/examdesign.tlpsrc
@@ -1 +1,2 @@
name examdesign
+category Package
diff --git a/Master/tlpkg/tlpsrc/examplep.tlpsrc b/Master/tlpkg/tlpsrc/examplep.tlpsrc
index 8070acd09c9..1f6b19aec33 100644
--- a/Master/tlpkg/tlpsrc/examplep.tlpsrc
+++ b/Master/tlpkg/tlpsrc/examplep.tlpsrc
@@ -1 +1,2 @@
name examplep
+category Package
diff --git a/Master/tlpkg/tlpsrc/exceltex.tlpsrc b/Master/tlpkg/tlpsrc/exceltex.tlpsrc
index f8a6a9b7683..c9d4a10647f 100644
--- a/Master/tlpkg/tlpsrc/exceltex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/exceltex.tlpsrc
@@ -1 +1,2 @@
name exceltex
+category Package
diff --git a/Master/tlpkg/tlpsrc/exercise.tlpsrc b/Master/tlpkg/tlpsrc/exercise.tlpsrc
index b5913266e96..6d2aa1a11c2 100644
--- a/Master/tlpkg/tlpsrc/exercise.tlpsrc
+++ b/Master/tlpkg/tlpsrc/exercise.tlpsrc
@@ -1 +1,2 @@
name exercise
+category Package
diff --git a/Master/tlpkg/tlpsrc/expdlist.tlpsrc b/Master/tlpkg/tlpsrc/expdlist.tlpsrc
index 49e1ca73c80..061282d8fe5 100644
--- a/Master/tlpkg/tlpsrc/expdlist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/expdlist.tlpsrc
@@ -1 +1,2 @@
name expdlist
+category Package
diff --git a/Master/tlpkg/tlpsrc/expl3.tlpsrc b/Master/tlpkg/tlpsrc/expl3.tlpsrc
index 88a84522fe0..6fedc421598 100644
--- a/Master/tlpkg/tlpsrc/expl3.tlpsrc
+++ b/Master/tlpkg/tlpsrc/expl3.tlpsrc
@@ -1 +1,2 @@
name expl3
+category Package
diff --git a/Master/tlpkg/tlpsrc/export.tlpsrc b/Master/tlpkg/tlpsrc/export.tlpsrc
index 42588b51154..1aba00f3dd2 100644
--- a/Master/tlpkg/tlpsrc/export.tlpsrc
+++ b/Master/tlpkg/tlpsrc/export.tlpsrc
@@ -1 +1,2 @@
name export
+category Package
diff --git a/Master/tlpkg/tlpsrc/expressg.tlpsrc b/Master/tlpkg/tlpsrc/expressg.tlpsrc
index 49ec35bfd74..449ba6130a8 100644
--- a/Master/tlpkg/tlpsrc/expressg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/expressg.tlpsrc
@@ -1 +1,2 @@
name expressg
+category Package
diff --git a/Master/tlpkg/tlpsrc/extarrows.tlpsrc b/Master/tlpkg/tlpsrc/extarrows.tlpsrc
index 4aead40009c..a91d4ce16ec 100644
--- a/Master/tlpkg/tlpsrc/extarrows.tlpsrc
+++ b/Master/tlpkg/tlpsrc/extarrows.tlpsrc
@@ -1 +1,2 @@
name extarrows
+category Package
diff --git a/Master/tlpkg/tlpsrc/exteps.tlpsrc b/Master/tlpkg/tlpsrc/exteps.tlpsrc
index 18fad09b934..d40073c3a15 100644
--- a/Master/tlpkg/tlpsrc/exteps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/exteps.tlpsrc
@@ -1 +1,2 @@
name exteps
+category Package
diff --git a/Master/tlpkg/tlpsrc/extpfeil.tlpsrc b/Master/tlpkg/tlpsrc/extpfeil.tlpsrc
index 7f704d4fd90..45e90824b4a 100644
--- a/Master/tlpkg/tlpsrc/extpfeil.tlpsrc
+++ b/Master/tlpkg/tlpsrc/extpfeil.tlpsrc
@@ -1 +1,2 @@
name extpfeil
+category Package
diff --git a/Master/tlpkg/tlpsrc/extract.tlpsrc b/Master/tlpkg/tlpsrc/extract.tlpsrc
index 8c1eb21eb43..2d65d85ed15 100644
--- a/Master/tlpkg/tlpsrc/extract.tlpsrc
+++ b/Master/tlpkg/tlpsrc/extract.tlpsrc
@@ -1 +1,2 @@
name extract
+category Package
diff --git a/Master/tlpkg/tlpsrc/extsizes.tlpsrc b/Master/tlpkg/tlpsrc/extsizes.tlpsrc
index 650941ffa25..7b7b153f770 100644
--- a/Master/tlpkg/tlpsrc/extsizes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/extsizes.tlpsrc
@@ -1 +1,2 @@
name extsizes
+category Package
diff --git a/Master/tlpkg/tlpsrc/facsimile.tlpsrc b/Master/tlpkg/tlpsrc/facsimile.tlpsrc
index 9a5b133ede1..60a9ed9df1a 100644
--- a/Master/tlpkg/tlpsrc/facsimile.tlpsrc
+++ b/Master/tlpkg/tlpsrc/facsimile.tlpsrc
@@ -1 +1,2 @@
name facsimile
+category Package
diff --git a/Master/tlpkg/tlpsrc/faktor.tlpsrc b/Master/tlpkg/tlpsrc/faktor.tlpsrc
index 03bf404b086..1db3b225519 100644
--- a/Master/tlpkg/tlpsrc/faktor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/faktor.tlpsrc
@@ -1 +1,2 @@
name faktor
+category Package
diff --git a/Master/tlpkg/tlpsrc/fancybox.tlpsrc b/Master/tlpkg/tlpsrc/fancybox.tlpsrc
index 300359172e4..1f1b62c5bb7 100644
--- a/Master/tlpkg/tlpsrc/fancybox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fancybox.tlpsrc
@@ -1 +1,2 @@
name fancybox
+category Package
diff --git a/Master/tlpkg/tlpsrc/fancyhdr-it.tlpsrc b/Master/tlpkg/tlpsrc/fancyhdr-it.tlpsrc
index ff329c48189..7afad211bba 100644
--- a/Master/tlpkg/tlpsrc/fancyhdr-it.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fancyhdr-it.tlpsrc
@@ -1 +1,2 @@
name fancyhdr-it
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/fancyhdr.tlpsrc b/Master/tlpkg/tlpsrc/fancyhdr.tlpsrc
index aaf8e92c33c..10d4648f52c 100644
--- a/Master/tlpkg/tlpsrc/fancyhdr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fancyhdr.tlpsrc
@@ -1 +1,2 @@
name fancyhdr
+category Package
diff --git a/Master/tlpkg/tlpsrc/fancynum.tlpsrc b/Master/tlpkg/tlpsrc/fancynum.tlpsrc
index a7252e4c641..b5231cc02c1 100644
--- a/Master/tlpkg/tlpsrc/fancynum.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fancynum.tlpsrc
@@ -1 +1,2 @@
name fancynum
+category Package
diff --git a/Master/tlpkg/tlpsrc/fancyref.tlpsrc b/Master/tlpkg/tlpsrc/fancyref.tlpsrc
index 3706400aaba..33e58d46e5c 100644
--- a/Master/tlpkg/tlpsrc/fancyref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fancyref.tlpsrc
@@ -1 +1,2 @@
name fancyref
+category Package
diff --git a/Master/tlpkg/tlpsrc/fancytooltips.tlpsrc b/Master/tlpkg/tlpsrc/fancytooltips.tlpsrc
index de85b232442..e44e40ac2fd 100644
--- a/Master/tlpkg/tlpsrc/fancytooltips.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fancytooltips.tlpsrc
@@ -1 +1,2 @@
name fancytooltips
+category Package
diff --git a/Master/tlpkg/tlpsrc/fancyvrb.tlpsrc b/Master/tlpkg/tlpsrc/fancyvrb.tlpsrc
index 63f19103f33..df4a3b72ae4 100644
--- a/Master/tlpkg/tlpsrc/fancyvrb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fancyvrb.tlpsrc
@@ -1 +1,2 @@
name fancyvrb
+category Package
diff --git a/Master/tlpkg/tlpsrc/fax.tlpsrc b/Master/tlpkg/tlpsrc/fax.tlpsrc
index d3474cf96b8..34265dba4ba 100644
--- a/Master/tlpkg/tlpsrc/fax.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fax.tlpsrc
@@ -1 +1,2 @@
name fax
+category Package
diff --git a/Master/tlpkg/tlpsrc/fbs.tlpsrc b/Master/tlpkg/tlpsrc/fbs.tlpsrc
index 31d83dc323d..c60c297956b 100644
--- a/Master/tlpkg/tlpsrc/fbs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fbs.tlpsrc
@@ -1 +1,2 @@
name fbs
+category Package
diff --git a/Master/tlpkg/tlpsrc/fc.tlpsrc b/Master/tlpkg/tlpsrc/fc.tlpsrc
index ebaad643905..3b77a55e869 100644
--- a/Master/tlpkg/tlpsrc/fc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fc.tlpsrc
@@ -1 +1,2 @@
name fc
+category Package
diff --git a/Master/tlpkg/tlpsrc/featpost.tlpsrc b/Master/tlpkg/tlpsrc/featpost.tlpsrc
index e78dbd648d5..a4388818cb6 100644
--- a/Master/tlpkg/tlpsrc/featpost.tlpsrc
+++ b/Master/tlpkg/tlpsrc/featpost.tlpsrc
@@ -1 +1,2 @@
name featpost
+category Package
diff --git a/Master/tlpkg/tlpsrc/fenixpar.tlpsrc b/Master/tlpkg/tlpsrc/fenixpar.tlpsrc
index 7e87fd3bed5..c95ae3a1b4a 100644
--- a/Master/tlpkg/tlpsrc/fenixpar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fenixpar.tlpsrc
@@ -1 +1,2 @@
name fenixpar
+category Package
diff --git a/Master/tlpkg/tlpsrc/feyn.tlpsrc b/Master/tlpkg/tlpsrc/feyn.tlpsrc
index 4a778c7b7b4..1ab5df3f270 100644
--- a/Master/tlpkg/tlpsrc/feyn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/feyn.tlpsrc
@@ -1 +1,2 @@
name feyn
+category Package
diff --git a/Master/tlpkg/tlpsrc/feynmf.tlpsrc b/Master/tlpkg/tlpsrc/feynmf.tlpsrc
index 9ba39080a35..a2dde847f5a 100644
--- a/Master/tlpkg/tlpsrc/feynmf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/feynmf.tlpsrc
@@ -1 +1,2 @@
name feynmf
+category Package
diff --git a/Master/tlpkg/tlpsrc/fge.tlpsrc b/Master/tlpkg/tlpsrc/fge.tlpsrc
index fa0b21bde07..a27580b15b9 100644
--- a/Master/tlpkg/tlpsrc/fge.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fge.tlpsrc
@@ -1 +1,2 @@
name fge
+category Package
diff --git a/Master/tlpkg/tlpsrc/figbib.tlpsrc b/Master/tlpkg/tlpsrc/figbib.tlpsrc
index 370d097fc3c..9eeb18d6fd3 100644
--- a/Master/tlpkg/tlpsrc/figbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/figbib.tlpsrc
@@ -1 +1,2 @@
name figbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/figsize.tlpsrc b/Master/tlpkg/tlpsrc/figsize.tlpsrc
index 14c728dc476..a0f824f0e11 100644
--- a/Master/tlpkg/tlpsrc/figsize.tlpsrc
+++ b/Master/tlpkg/tlpsrc/figsize.tlpsrc
@@ -1 +1,2 @@
name figsize
+category Package
diff --git a/Master/tlpkg/tlpsrc/filecontents.tlpsrc b/Master/tlpkg/tlpsrc/filecontents.tlpsrc
index 9b5e61021d8..98fa0099114 100644
--- a/Master/tlpkg/tlpsrc/filecontents.tlpsrc
+++ b/Master/tlpkg/tlpsrc/filecontents.tlpsrc
@@ -1 +1,2 @@
name filecontents
+category Package
diff --git a/Master/tlpkg/tlpsrc/finbib.tlpsrc b/Master/tlpkg/tlpsrc/finbib.tlpsrc
index ec7e0a60b98..40927e5f5f0 100644
--- a/Master/tlpkg/tlpsrc/finbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/finbib.tlpsrc
@@ -1 +1,2 @@
name finbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/fink.tlpsrc b/Master/tlpkg/tlpsrc/fink.tlpsrc
index cab74e27d7d..dbef08c1221 100644
--- a/Master/tlpkg/tlpsrc/fink.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fink.tlpsrc
@@ -1 +1,2 @@
name fink
+category Package
diff --git a/Master/tlpkg/tlpsrc/firststeps.tlpsrc b/Master/tlpkg/tlpsrc/firststeps.tlpsrc
index 828550810a8..fd75bae20e8 100644
--- a/Master/tlpkg/tlpsrc/firststeps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/firststeps.tlpsrc
@@ -1 +1,2 @@
name firststeps
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/fixfoot.tlpsrc b/Master/tlpkg/tlpsrc/fixfoot.tlpsrc
index 2f97cf3c501..f5e142e6c7d 100644
--- a/Master/tlpkg/tlpsrc/fixfoot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fixfoot.tlpsrc
@@ -1 +1,2 @@
name fixfoot
+category Package
diff --git a/Master/tlpkg/tlpsrc/fixme.tlpsrc b/Master/tlpkg/tlpsrc/fixme.tlpsrc
index f8e12fdd285..295343de2bf 100644
--- a/Master/tlpkg/tlpsrc/fixme.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fixme.tlpsrc
@@ -1 +1,2 @@
name fixme
+category Package
diff --git a/Master/tlpkg/tlpsrc/fixpdfmag.tlpsrc b/Master/tlpkg/tlpsrc/fixpdfmag.tlpsrc
index 1729e6a2d2f..29fe4f6fd1d 100644
--- a/Master/tlpkg/tlpsrc/fixpdfmag.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fixpdfmag.tlpsrc
@@ -1 +1,2 @@
name fixpdfmag
+category Package
diff --git a/Master/tlpkg/tlpsrc/flabels.tlpsrc b/Master/tlpkg/tlpsrc/flabels.tlpsrc
index 8e2c3cac4cb..16b2921e948 100644
--- a/Master/tlpkg/tlpsrc/flabels.tlpsrc
+++ b/Master/tlpkg/tlpsrc/flabels.tlpsrc
@@ -1 +1,2 @@
name flabels
+category Package
diff --git a/Master/tlpkg/tlpsrc/flacards.tlpsrc b/Master/tlpkg/tlpsrc/flacards.tlpsrc
index 11f3fc5d93e..f3fafa38cb0 100644
--- a/Master/tlpkg/tlpsrc/flacards.tlpsrc
+++ b/Master/tlpkg/tlpsrc/flacards.tlpsrc
@@ -1 +1,2 @@
name flacards
+category Package
diff --git a/Master/tlpkg/tlpsrc/flagderiv.tlpsrc b/Master/tlpkg/tlpsrc/flagderiv.tlpsrc
index 78b60a88b30..a032e6f1672 100644
--- a/Master/tlpkg/tlpsrc/flagderiv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/flagderiv.tlpsrc
@@ -1 +1,2 @@
name flagderiv
+category Package
diff --git a/Master/tlpkg/tlpsrc/flashcards.tlpsrc b/Master/tlpkg/tlpsrc/flashcards.tlpsrc
index e3bc9c0d9bb..8cb1d394855 100644
--- a/Master/tlpkg/tlpsrc/flashcards.tlpsrc
+++ b/Master/tlpkg/tlpsrc/flashcards.tlpsrc
@@ -1 +1,2 @@
name flashcards
+category Package
diff --git a/Master/tlpkg/tlpsrc/flippdf.tlpsrc b/Master/tlpkg/tlpsrc/flippdf.tlpsrc
index 6c5061053a7..f9c757260ad 100644
--- a/Master/tlpkg/tlpsrc/flippdf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/flippdf.tlpsrc
@@ -1 +1,2 @@
name flippdf
+category Package
diff --git a/Master/tlpkg/tlpsrc/float.tlpsrc b/Master/tlpkg/tlpsrc/float.tlpsrc
index c7550bc62ad..1ade6a240a5 100644
--- a/Master/tlpkg/tlpsrc/float.tlpsrc
+++ b/Master/tlpkg/tlpsrc/float.tlpsrc
@@ -1 +1,2 @@
name float
+category Package
diff --git a/Master/tlpkg/tlpsrc/floatrow.tlpsrc b/Master/tlpkg/tlpsrc/floatrow.tlpsrc
index f15fba5d2b6..9e352d7eb74 100644
--- a/Master/tlpkg/tlpsrc/floatrow.tlpsrc
+++ b/Master/tlpkg/tlpsrc/floatrow.tlpsrc
@@ -1 +1,2 @@
name floatrow
+category Package
diff --git a/Master/tlpkg/tlpsrc/flowfram.tlpsrc b/Master/tlpkg/tlpsrc/flowfram.tlpsrc
index 9c37f688a3b..c85fb95eb6a 100644
--- a/Master/tlpkg/tlpsrc/flowfram.tlpsrc
+++ b/Master/tlpkg/tlpsrc/flowfram.tlpsrc
@@ -1 +1,2 @@
name flowfram
+category Package
diff --git a/Master/tlpkg/tlpsrc/fltpoint.tlpsrc b/Master/tlpkg/tlpsrc/fltpoint.tlpsrc
index f17e7e778cd..82afae9d24e 100644
--- a/Master/tlpkg/tlpsrc/fltpoint.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fltpoint.tlpsrc
@@ -1 +1,2 @@
name fltpoint
+category Package
diff --git a/Master/tlpkg/tlpsrc/fmp.tlpsrc b/Master/tlpkg/tlpsrc/fmp.tlpsrc
index 0b9e22db498..7b5b5ee3eaf 100644
--- a/Master/tlpkg/tlpsrc/fmp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fmp.tlpsrc
@@ -1 +1,2 @@
name fmp
+category Package
diff --git a/Master/tlpkg/tlpsrc/fmtcount.tlpsrc b/Master/tlpkg/tlpsrc/fmtcount.tlpsrc
index a5b6e3662dc..77c4778da13 100644
--- a/Master/tlpkg/tlpsrc/fmtcount.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fmtcount.tlpsrc
@@ -1 +1,2 @@
name fmtcount
+category Package
diff --git a/Master/tlpkg/tlpsrc/fnbreak.tlpsrc b/Master/tlpkg/tlpsrc/fnbreak.tlpsrc
index 06424c47236..d51df0d197d 100644
--- a/Master/tlpkg/tlpsrc/fnbreak.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fnbreak.tlpsrc
@@ -1 +1,2 @@
name fnbreak
+category Package
diff --git a/Master/tlpkg/tlpsrc/fncychap.tlpsrc b/Master/tlpkg/tlpsrc/fncychap.tlpsrc
index 4e823f59b15..ed20e76c553 100644
--- a/Master/tlpkg/tlpsrc/fncychap.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fncychap.tlpsrc
@@ -1 +1,2 @@
name fncychap
+category Package
diff --git a/Master/tlpkg/tlpsrc/foekfont.tlpsrc b/Master/tlpkg/tlpsrc/foekfont.tlpsrc
index c596867a004..03877f157b8 100644
--- a/Master/tlpkg/tlpsrc/foekfont.tlpsrc
+++ b/Master/tlpkg/tlpsrc/foekfont.tlpsrc
@@ -1,2 +1,3 @@
name foekfont
+category Package
execute addMap foekfont.map
diff --git a/Master/tlpkg/tlpsrc/foilhtml.tlpsrc b/Master/tlpkg/tlpsrc/foilhtml.tlpsrc
index a7377ded6e6..c5abdff9afe 100644
--- a/Master/tlpkg/tlpsrc/foilhtml.tlpsrc
+++ b/Master/tlpkg/tlpsrc/foilhtml.tlpsrc
@@ -1 +1,2 @@
name foilhtml
+category Package
diff --git a/Master/tlpkg/tlpsrc/fonetika.tlpsrc b/Master/tlpkg/tlpsrc/fonetika.tlpsrc
index f5db95148e2..7aeef1818ed 100644
--- a/Master/tlpkg/tlpsrc/fonetika.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fonetika.tlpsrc
@@ -1,2 +1,3 @@
name fonetika
+category Package
execute addMap fonetika.map
diff --git a/Master/tlpkg/tlpsrc/fontch.tlpsrc b/Master/tlpkg/tlpsrc/fontch.tlpsrc
index d5360a1fbb4..66395ed262d 100644
--- a/Master/tlpkg/tlpsrc/fontch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fontch.tlpsrc
@@ -1 +1,2 @@
name fontch
+category Package
diff --git a/Master/tlpkg/tlpsrc/fontinst.tlpsrc b/Master/tlpkg/tlpsrc/fontinst.tlpsrc
index a0fed99ef4f..f549b638a96 100644
--- a/Master/tlpkg/tlpsrc/fontinst.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fontinst.tlpsrc
@@ -1,3 +1,4 @@
name fontinst
+category Package
srcpattern +!f texmf-dist/source/latex/eulervm/fontinst/*
srcpattern +!f texmf-dist/source/latex/pslatex/fontinst/pslatex.tex
diff --git a/Master/tlpkg/tlpsrc/fontname.tlpsrc b/Master/tlpkg/tlpsrc/fontname.tlpsrc
index 179f42c0a88..4932ae81e2c 100644
--- a/Master/tlpkg/tlpsrc/fontname.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fontname.tlpsrc
@@ -1 +1,2 @@
name fontname
+category Package
diff --git a/Master/tlpkg/tlpsrc/fontspec.tlpsrc b/Master/tlpkg/tlpsrc/fontspec.tlpsrc
index 017d013c778..5e7ce637859 100644
--- a/Master/tlpkg/tlpsrc/fontspec.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fontspec.tlpsrc
@@ -1 +1,2 @@
name fontspec
+category Package
diff --git a/Master/tlpkg/tlpsrc/fonttable.tlpsrc b/Master/tlpkg/tlpsrc/fonttable.tlpsrc
index cafdeb8cafe..72acd36a922 100644
--- a/Master/tlpkg/tlpsrc/fonttable.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fonttable.tlpsrc
@@ -1 +1,2 @@
name fonttable
+category Package
diff --git a/Master/tlpkg/tlpsrc/footbib.tlpsrc b/Master/tlpkg/tlpsrc/footbib.tlpsrc
index 29f5e5cfee0..5cb9d62c130 100644
--- a/Master/tlpkg/tlpsrc/footbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/footbib.tlpsrc
@@ -1 +1,2 @@
name footbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/footmisc.tlpsrc b/Master/tlpkg/tlpsrc/footmisc.tlpsrc
index 5e9ef4d0a45..1113a0002d0 100644
--- a/Master/tlpkg/tlpsrc/footmisc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/footmisc.tlpsrc
@@ -1 +1,2 @@
name footmisc
+category Package
diff --git a/Master/tlpkg/tlpsrc/footnpag.tlpsrc b/Master/tlpkg/tlpsrc/footnpag.tlpsrc
index af49eb71914..b72d8c030d4 100644
--- a/Master/tlpkg/tlpsrc/footnpag.tlpsrc
+++ b/Master/tlpkg/tlpsrc/footnpag.tlpsrc
@@ -1 +1,2 @@
name footnpag
+category Package
diff --git a/Master/tlpkg/tlpsrc/forloop.tlpsrc b/Master/tlpkg/tlpsrc/forloop.tlpsrc
index 496b31739cf..36cadbdf32b 100644
--- a/Master/tlpkg/tlpsrc/forloop.tlpsrc
+++ b/Master/tlpkg/tlpsrc/forloop.tlpsrc
@@ -1 +1,2 @@
name forloop
+category Package
diff --git a/Master/tlpkg/tlpsrc/formlett.tlpsrc b/Master/tlpkg/tlpsrc/formlett.tlpsrc
index e443f29add9..a13a52bbd7b 100644
--- a/Master/tlpkg/tlpsrc/formlett.tlpsrc
+++ b/Master/tlpkg/tlpsrc/formlett.tlpsrc
@@ -1 +1,2 @@
name formlett
+category Package
diff --git a/Master/tlpkg/tlpsrc/formula.tlpsrc b/Master/tlpkg/tlpsrc/formula.tlpsrc
index 934b4ebabf0..9ec617bfaec 100644
--- a/Master/tlpkg/tlpsrc/formula.tlpsrc
+++ b/Master/tlpkg/tlpsrc/formula.tlpsrc
@@ -1 +1,2 @@
name formula
+category Package
diff --git a/Master/tlpkg/tlpsrc/formular.tlpsrc b/Master/tlpkg/tlpsrc/formular.tlpsrc
index 94547db0e3a..4baebca19c4 100644
--- a/Master/tlpkg/tlpsrc/formular.tlpsrc
+++ b/Master/tlpkg/tlpsrc/formular.tlpsrc
@@ -1 +1,2 @@
name formular
+category Package
diff --git a/Master/tlpkg/tlpsrc/fouridx.tlpsrc b/Master/tlpkg/tlpsrc/fouridx.tlpsrc
index b9da0065804..6c38447bbbb 100644
--- a/Master/tlpkg/tlpsrc/fouridx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fouridx.tlpsrc
@@ -1 +1,2 @@
name fouridx
+category Package
diff --git a/Master/tlpkg/tlpsrc/fourier.tlpsrc b/Master/tlpkg/tlpsrc/fourier.tlpsrc
index fffea2e991a..2dd21769911 100644
--- a/Master/tlpkg/tlpsrc/fourier.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fourier.tlpsrc
@@ -1,4 +1,5 @@
name fourier
+category Package
execute addMap fourier.map
execute addMap fourier-utopia-expert.map
# the utopia expert fonts are proprietary, but since we install the
diff --git a/Master/tlpkg/tlpsrc/fouriernc.tlpsrc b/Master/tlpkg/tlpsrc/fouriernc.tlpsrc
index 762aa24a1de..a430d4cf62b 100644
--- a/Master/tlpkg/tlpsrc/fouriernc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fouriernc.tlpsrc
@@ -1 +1,2 @@
name fouriernc
+category Package
diff --git a/Master/tlpkg/tlpsrc/fp.tlpsrc b/Master/tlpkg/tlpsrc/fp.tlpsrc
index 0be921df77a..30e779b35cd 100644
--- a/Master/tlpkg/tlpsrc/fp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fp.tlpsrc
@@ -1 +1,2 @@
name fp
+category Package
diff --git a/Master/tlpkg/tlpsrc/fpl.tlpsrc b/Master/tlpkg/tlpsrc/fpl.tlpsrc
index 0f044f60761..2b726dd6c1a 100644
--- a/Master/tlpkg/tlpsrc/fpl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fpl.tlpsrc
@@ -1 +1,2 @@
name fpl
+category Package
diff --git a/Master/tlpkg/tlpsrc/frankenstein.tlpsrc b/Master/tlpkg/tlpsrc/frankenstein.tlpsrc
index b6bf5da7bf0..bac748e6c9d 100644
--- a/Master/tlpkg/tlpsrc/frankenstein.tlpsrc
+++ b/Master/tlpkg/tlpsrc/frankenstein.tlpsrc
@@ -1 +1,2 @@
name frankenstein
+category Package
diff --git a/Master/tlpkg/tlpsrc/frcursive.tlpsrc b/Master/tlpkg/tlpsrc/frcursive.tlpsrc
index 66c91548a6d..d4fd39fe7ff 100644
--- a/Master/tlpkg/tlpsrc/frcursive.tlpsrc
+++ b/Master/tlpkg/tlpsrc/frcursive.tlpsrc
@@ -1 +1,2 @@
name frcursive
+category Package
diff --git a/Master/tlpkg/tlpsrc/free-math-font-survey.tlpsrc b/Master/tlpkg/tlpsrc/free-math-font-survey.tlpsrc
index dfd9b861d43..d9fcebca871 100644
--- a/Master/tlpkg/tlpsrc/free-math-font-survey.tlpsrc
+++ b/Master/tlpkg/tlpsrc/free-math-font-survey.tlpsrc
@@ -1 +1,2 @@
name free-math-font-survey
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/frenchle.tlpsrc b/Master/tlpkg/tlpsrc/frenchle.tlpsrc
index 4ad33a75ad3..3d4011a5694 100644
--- a/Master/tlpkg/tlpsrc/frenchle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/frenchle.tlpsrc
@@ -1 +1,2 @@
name frenchle
+category Package
diff --git a/Master/tlpkg/tlpsrc/fribrief.tlpsrc b/Master/tlpkg/tlpsrc/fribrief.tlpsrc
index cfa168ae5ed..fe55fc4e493 100644
--- a/Master/tlpkg/tlpsrc/fribrief.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fribrief.tlpsrc
@@ -1 +1,2 @@
name fribrief
+category Package
diff --git a/Master/tlpkg/tlpsrc/frletter.tlpsrc b/Master/tlpkg/tlpsrc/frletter.tlpsrc
index 31f4cec940e..d6018ca9182 100644
--- a/Master/tlpkg/tlpsrc/frletter.tlpsrc
+++ b/Master/tlpkg/tlpsrc/frletter.tlpsrc
@@ -1 +1,2 @@
name frletter
+category Package
diff --git a/Master/tlpkg/tlpsrc/frontespizio.tlpsrc b/Master/tlpkg/tlpsrc/frontespizio.tlpsrc
index 79ba9899601..6aa34912321 100644
--- a/Master/tlpkg/tlpsrc/frontespizio.tlpsrc
+++ b/Master/tlpkg/tlpsrc/frontespizio.tlpsrc
@@ -1 +1,2 @@
name frontespizio
+category Package
diff --git a/Master/tlpkg/tlpsrc/fullblck.tlpsrc b/Master/tlpkg/tlpsrc/fullblck.tlpsrc
index 217070ea214..7fd2e368248 100644
--- a/Master/tlpkg/tlpsrc/fullblck.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fullblck.tlpsrc
@@ -1 +1,2 @@
name fullblck
+category Package
diff --git a/Master/tlpkg/tlpsrc/fullpict.tlpsrc b/Master/tlpkg/tlpsrc/fullpict.tlpsrc
index 752d113fa9f..0349c00fa8d 100644
--- a/Master/tlpkg/tlpsrc/fullpict.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fullpict.tlpsrc
@@ -1 +1,2 @@
name fullpict
+category Package
diff --git a/Master/tlpkg/tlpsrc/functan.tlpsrc b/Master/tlpkg/tlpsrc/functan.tlpsrc
index 9db24586dd8..01557a2282c 100644
--- a/Master/tlpkg/tlpsrc/functan.tlpsrc
+++ b/Master/tlpkg/tlpsrc/functan.tlpsrc
@@ -1 +1,2 @@
name functan
+category Package
diff --git a/Master/tlpkg/tlpsrc/fundus.tlpsrc b/Master/tlpkg/tlpsrc/fundus.tlpsrc
index 0d4bc167793..6fc9a1b47ce 100644
--- a/Master/tlpkg/tlpsrc/fundus.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fundus.tlpsrc
@@ -1 +1,2 @@
name fundus
+category Package
diff --git a/Master/tlpkg/tlpsrc/futhark.tlpsrc b/Master/tlpkg/tlpsrc/futhark.tlpsrc
index 9087a48f43f..ec9e5fc2f5a 100644
--- a/Master/tlpkg/tlpsrc/futhark.tlpsrc
+++ b/Master/tlpkg/tlpsrc/futhark.tlpsrc
@@ -1 +1,2 @@
name futhark
+category Package
diff --git a/Master/tlpkg/tlpsrc/g-brief.tlpsrc b/Master/tlpkg/tlpsrc/g-brief.tlpsrc
index f0c84c8f604..6f808bdb377 100644
--- a/Master/tlpkg/tlpsrc/g-brief.tlpsrc
+++ b/Master/tlpkg/tlpsrc/g-brief.tlpsrc
@@ -1 +1,2 @@
name g-brief
+category Package
diff --git a/Master/tlpkg/tlpsrc/gaceta.tlpsrc b/Master/tlpkg/tlpsrc/gaceta.tlpsrc
index fc089650875..a516fc3127e 100644
--- a/Master/tlpkg/tlpsrc/gaceta.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gaceta.tlpsrc
@@ -1 +1,2 @@
name gaceta
+category Package
diff --git a/Master/tlpkg/tlpsrc/galley.tlpsrc b/Master/tlpkg/tlpsrc/galley.tlpsrc
index 31ef95775a9..6f4a9e03438 100644
--- a/Master/tlpkg/tlpsrc/galley.tlpsrc
+++ b/Master/tlpkg/tlpsrc/galley.tlpsrc
@@ -1 +1,2 @@
name galley
+category Package
diff --git a/Master/tlpkg/tlpsrc/galois.tlpsrc b/Master/tlpkg/tlpsrc/galois.tlpsrc
index f7391b50fa1..2a123d79dd6 100644
--- a/Master/tlpkg/tlpsrc/galois.tlpsrc
+++ b/Master/tlpkg/tlpsrc/galois.tlpsrc
@@ -1 +1,2 @@
name galois
+category Package
diff --git a/Master/tlpkg/tlpsrc/garamond.tlpsrc b/Master/tlpkg/tlpsrc/garamond.tlpsrc
index a066a7ef027..0d5a1406f3c 100644
--- a/Master/tlpkg/tlpsrc/garamond.tlpsrc
+++ b/Master/tlpkg/tlpsrc/garamond.tlpsrc
@@ -1 +1,2 @@
name garamond
+category Package
diff --git a/Master/tlpkg/tlpsrc/garuda.tlpsrc b/Master/tlpkg/tlpsrc/garuda.tlpsrc
index eda3c45089a..3273c49eb10 100644
--- a/Master/tlpkg/tlpsrc/garuda.tlpsrc
+++ b/Master/tlpkg/tlpsrc/garuda.tlpsrc
@@ -1,3 +1,4 @@
name garuda
+category Package
depend c90enc
execute addMap garuda.map
diff --git a/Master/tlpkg/tlpsrc/gastex.tlpsrc b/Master/tlpkg/tlpsrc/gastex.tlpsrc
index 561248ab556..2b8fcdceb91 100644
--- a/Master/tlpkg/tlpsrc/gastex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gastex.tlpsrc
@@ -1 +1,2 @@
name gastex
+category Package
diff --git a/Master/tlpkg/tlpsrc/gatech-thesis.tlpsrc b/Master/tlpkg/tlpsrc/gatech-thesis.tlpsrc
index 5cd515a0b2d..8bc80814b54 100644
--- a/Master/tlpkg/tlpsrc/gatech-thesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gatech-thesis.tlpsrc
@@ -1 +1,2 @@
name gatech-thesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/gauss.tlpsrc b/Master/tlpkg/tlpsrc/gauss.tlpsrc
index 9429916550b..d9df8a94c96 100644
--- a/Master/tlpkg/tlpsrc/gauss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gauss.tlpsrc
@@ -1 +1,2 @@
name gauss
+category Package
diff --git a/Master/tlpkg/tlpsrc/gb4e.tlpsrc b/Master/tlpkg/tlpsrc/gb4e.tlpsrc
index 8d04117ba30..e7c8579a6dd 100644
--- a/Master/tlpkg/tlpsrc/gb4e.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gb4e.tlpsrc
@@ -1 +1,2 @@
name gb4e
+category Package
diff --git a/Master/tlpkg/tlpsrc/gcard.tlpsrc b/Master/tlpkg/tlpsrc/gcard.tlpsrc
index 3b90da0a4f2..1729e857d9b 100644
--- a/Master/tlpkg/tlpsrc/gcard.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gcard.tlpsrc
@@ -1 +1,2 @@
name gcard
+category Package
diff --git a/Master/tlpkg/tlpsrc/gcite.tlpsrc b/Master/tlpkg/tlpsrc/gcite.tlpsrc
index a6ef8b517fd..336e235b096 100644
--- a/Master/tlpkg/tlpsrc/gcite.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gcite.tlpsrc
@@ -1 +1,2 @@
name gcite
+category Package
diff --git a/Master/tlpkg/tlpsrc/genealogy.tlpsrc b/Master/tlpkg/tlpsrc/genealogy.tlpsrc
index 91a9cf2492d..be82d336a3b 100644
--- a/Master/tlpkg/tlpsrc/genealogy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/genealogy.tlpsrc
@@ -1 +1,2 @@
name genealogy
+category Package
diff --git a/Master/tlpkg/tlpsrc/genmisc.tlpsrc b/Master/tlpkg/tlpsrc/genmisc.tlpsrc
index 763dfddb9eb..957c9ff583f 100644
--- a/Master/tlpkg/tlpsrc/genmisc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/genmisc.tlpsrc
@@ -1 +1,2 @@
name genmisc
+category Package
diff --git a/Master/tlpkg/tlpsrc/genmpage.tlpsrc b/Master/tlpkg/tlpsrc/genmpage.tlpsrc
index fa5eadcaa22..5de00a0fa18 100644
--- a/Master/tlpkg/tlpsrc/genmpage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/genmpage.tlpsrc
@@ -1 +1,2 @@
name genmpage
+category Package
diff --git a/Master/tlpkg/tlpsrc/gentle-gr.tlpsrc b/Master/tlpkg/tlpsrc/gentle-gr.tlpsrc
index 03628abf024..4057841fd0c 100644
--- a/Master/tlpkg/tlpsrc/gentle-gr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gentle-gr.tlpsrc
@@ -1 +1,2 @@
name gentle-gr
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/gentle.tlpsrc b/Master/tlpkg/tlpsrc/gentle.tlpsrc
index af7360013e6..0a088b03ac7 100644
--- a/Master/tlpkg/tlpsrc/gentle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gentle.tlpsrc
@@ -1 +1,2 @@
name gentle
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/geometry.tlpsrc b/Master/tlpkg/tlpsrc/geometry.tlpsrc
index 014b862685d..afa6b9889d6 100644
--- a/Master/tlpkg/tlpsrc/geometry.tlpsrc
+++ b/Master/tlpkg/tlpsrc/geometry.tlpsrc
@@ -1 +1,2 @@
name geometry
+category Package
diff --git a/Master/tlpkg/tlpsrc/geomsty.tlpsrc b/Master/tlpkg/tlpsrc/geomsty.tlpsrc
index 73bece5d57d..d95f2dab0dd 100644
--- a/Master/tlpkg/tlpsrc/geomsty.tlpsrc
+++ b/Master/tlpkg/tlpsrc/geomsty.tlpsrc
@@ -1 +1,2 @@
name geomsty
+category Package
diff --git a/Master/tlpkg/tlpsrc/german.tlpsrc b/Master/tlpkg/tlpsrc/german.tlpsrc
index 4fa659e3aaa..2365c86a592 100644
--- a/Master/tlpkg/tlpsrc/german.tlpsrc
+++ b/Master/tlpkg/tlpsrc/german.tlpsrc
@@ -1,3 +1,4 @@
name german
+category Package
srcpattern +!f texmf-dist/source/latex/koma-script/doc/german/*
docpattern +!f texmf-dist/doc/latex/jurabib/docs/german/*
diff --git a/Master/tlpkg/tlpsrc/germbib.tlpsrc b/Master/tlpkg/tlpsrc/germbib.tlpsrc
index 1b15fc274da..458db44e2d0 100644
--- a/Master/tlpkg/tlpsrc/germbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/germbib.tlpsrc
@@ -1 +1,2 @@
name germbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/gfsartemisia.tlpsrc b/Master/tlpkg/tlpsrc/gfsartemisia.tlpsrc
index 0655ba79a3e..6ea9e9cff17 100644
--- a/Master/tlpkg/tlpsrc/gfsartemisia.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gfsartemisia.tlpsrc
@@ -1,2 +1,3 @@
name gfsartemisia
+category Package
execute addMap gfsartemisia.map
diff --git a/Master/tlpkg/tlpsrc/gfsbaskerville.tlpsrc b/Master/tlpkg/tlpsrc/gfsbaskerville.tlpsrc
index 57ecd1e464a..ad296829cad 100644
--- a/Master/tlpkg/tlpsrc/gfsbaskerville.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gfsbaskerville.tlpsrc
@@ -1 +1,2 @@
name gfsbaskerville
+category Package
diff --git a/Master/tlpkg/tlpsrc/gfsbodoni.tlpsrc b/Master/tlpkg/tlpsrc/gfsbodoni.tlpsrc
index 48ad161d770..d8da366735c 100644
--- a/Master/tlpkg/tlpsrc/gfsbodoni.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gfsbodoni.tlpsrc
@@ -1,2 +1,3 @@
name gfsbodoni
+category Package
execute addMap gfsbodoni.map
diff --git a/Master/tlpkg/tlpsrc/gfscomplutum.tlpsrc b/Master/tlpkg/tlpsrc/gfscomplutum.tlpsrc
index 6e208f339d0..39244d37f0b 100644
--- a/Master/tlpkg/tlpsrc/gfscomplutum.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gfscomplutum.tlpsrc
@@ -1,2 +1,3 @@
name gfscomplutum
+category Package
execute addMap gfscomplutum.map
diff --git a/Master/tlpkg/tlpsrc/gfsdidot.tlpsrc b/Master/tlpkg/tlpsrc/gfsdidot.tlpsrc
index 02398cfcbd8..3a1ff1d8d18 100644
--- a/Master/tlpkg/tlpsrc/gfsdidot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gfsdidot.tlpsrc
@@ -1,2 +1,3 @@
name gfsdidot
+category Package
execute addMap gfsdidot.map
diff --git a/Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc b/Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc
index 7ea76299449..2e1ad6e43f0 100644
--- a/Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gfsneohellenic.tlpsrc
@@ -1,2 +1,3 @@
name gfsneohellenic
+category Package
execute addMap gfsneohellenic.map
diff --git a/Master/tlpkg/tlpsrc/gfsporson.tlpsrc b/Master/tlpkg/tlpsrc/gfsporson.tlpsrc
index e3b4bccb4bf..a2517193cb0 100644
--- a/Master/tlpkg/tlpsrc/gfsporson.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gfsporson.tlpsrc
@@ -1,2 +1,3 @@
name gfsporson
+category Package
execute addMap gfsporson.map
diff --git a/Master/tlpkg/tlpsrc/gfssolomos.tlpsrc b/Master/tlpkg/tlpsrc/gfssolomos.tlpsrc
index f95457bac0a..f54c4c5e9fe 100644
--- a/Master/tlpkg/tlpsrc/gfssolomos.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gfssolomos.tlpsrc
@@ -1,2 +1,3 @@
name gfssolomos
+category Package
execute addMap gfssolomos.map
diff --git a/Master/tlpkg/tlpsrc/ginpenc.tlpsrc b/Master/tlpkg/tlpsrc/ginpenc.tlpsrc
index 1ebb1a97b5a..f767c66a1de 100644
--- a/Master/tlpkg/tlpsrc/ginpenc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ginpenc.tlpsrc
@@ -1 +1,2 @@
name ginpenc
+category Package
diff --git a/Master/tlpkg/tlpsrc/glhyph.tlpsrc b/Master/tlpkg/tlpsrc/glhyph.tlpsrc
index 00902a39283..cb327fb24be 100644
--- a/Master/tlpkg/tlpsrc/glhyph.tlpsrc
+++ b/Master/tlpkg/tlpsrc/glhyph.tlpsrc
@@ -1 +1,2 @@
name glhyph
+category Package
diff --git a/Master/tlpkg/tlpsrc/gloss.tlpsrc b/Master/tlpkg/tlpsrc/gloss.tlpsrc
index 42c13afb052..b0431b54f2c 100644
--- a/Master/tlpkg/tlpsrc/gloss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gloss.tlpsrc
@@ -1 +1,2 @@
name gloss
+category Package
diff --git a/Master/tlpkg/tlpsrc/glossaries.tlpsrc b/Master/tlpkg/tlpsrc/glossaries.tlpsrc
index 7f689851301..4e3605b725f 100644
--- a/Master/tlpkg/tlpsrc/glossaries.tlpsrc
+++ b/Master/tlpkg/tlpsrc/glossaries.tlpsrc
@@ -1,2 +1,3 @@
name glossaries
+category Package
binpattern f bin/${ARCH}/makeglossaries
diff --git a/Master/tlpkg/tlpsrc/glyphlist.tlpsrc b/Master/tlpkg/tlpsrc/glyphlist.tlpsrc
index e936e715083..eda1503880d 100644
--- a/Master/tlpkg/tlpsrc/glyphlist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/glyphlist.tlpsrc
@@ -1 +1,2 @@
name glyphlist
+category Package
diff --git a/Master/tlpkg/tlpsrc/gmdoc.tlpsrc b/Master/tlpkg/tlpsrc/gmdoc.tlpsrc
index 7d66277f58d..0555d2422e5 100644
--- a/Master/tlpkg/tlpsrc/gmdoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gmdoc.tlpsrc
@@ -1 +1,2 @@
name gmdoc
+category Package
diff --git a/Master/tlpkg/tlpsrc/gmeometric.tlpsrc b/Master/tlpkg/tlpsrc/gmeometric.tlpsrc
index 025818d5a3d..fe2a449492d 100644
--- a/Master/tlpkg/tlpsrc/gmeometric.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gmeometric.tlpsrc
@@ -1 +1,2 @@
name gmeometric
+category Package
diff --git a/Master/tlpkg/tlpsrc/gmiflink.tlpsrc b/Master/tlpkg/tlpsrc/gmiflink.tlpsrc
index 972dcfe146f..f018e6c31a7 100644
--- a/Master/tlpkg/tlpsrc/gmiflink.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gmiflink.tlpsrc
@@ -1 +1,2 @@
name gmiflink
+category Package
diff --git a/Master/tlpkg/tlpsrc/gmutils.tlpsrc b/Master/tlpkg/tlpsrc/gmutils.tlpsrc
index 7b1cc86eedc..aaf4654865a 100644
--- a/Master/tlpkg/tlpsrc/gmutils.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gmutils.tlpsrc
@@ -1 +1,2 @@
name gmutils
+category Package
diff --git a/Master/tlpkg/tlpsrc/gmverb.tlpsrc b/Master/tlpkg/tlpsrc/gmverb.tlpsrc
index de3d12eac43..bb96b49a0e2 100644
--- a/Master/tlpkg/tlpsrc/gmverb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gmverb.tlpsrc
@@ -1 +1,2 @@
name gmverb
+category Package
diff --git a/Master/tlpkg/tlpsrc/gnuplottex.tlpsrc b/Master/tlpkg/tlpsrc/gnuplottex.tlpsrc
index 3b39024b62b..bde9e15924f 100644
--- a/Master/tlpkg/tlpsrc/gnuplottex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gnuplottex.tlpsrc
@@ -1 +1,2 @@
name gnuplottex
+category Package
diff --git a/Master/tlpkg/tlpsrc/go.tlpsrc b/Master/tlpkg/tlpsrc/go.tlpsrc
index 5962383410a..e26b553a525 100644
--- a/Master/tlpkg/tlpsrc/go.tlpsrc
+++ b/Master/tlpkg/tlpsrc/go.tlpsrc
@@ -1 +1,2 @@
name go
+category Package
diff --git a/Master/tlpkg/tlpsrc/gost.tlpsrc b/Master/tlpkg/tlpsrc/gost.tlpsrc
index 7d5e751f3b5..adc691ed514 100644
--- a/Master/tlpkg/tlpsrc/gost.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gost.tlpsrc
@@ -1 +1,2 @@
name gost
+category Package
diff --git a/Master/tlpkg/tlpsrc/gothic.tlpsrc b/Master/tlpkg/tlpsrc/gothic.tlpsrc
index 83e3fcd0965..8148d8a2e59 100644
--- a/Master/tlpkg/tlpsrc/gothic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gothic.tlpsrc
@@ -1,2 +1,3 @@
name gothic
+category Package
execute addMap yfrak.map
diff --git a/Master/tlpkg/tlpsrc/graphics.tlpsrc b/Master/tlpkg/tlpsrc/graphics.tlpsrc
index 3e837692b80..2be4f87cdb8 100644
--- a/Master/tlpkg/tlpsrc/graphics.tlpsrc
+++ b/Master/tlpkg/tlpsrc/graphics.tlpsrc
@@ -1,3 +1,4 @@
name graphics
+category Package
runpattern +!f texmf-dist/scripts/context/ruby/graphics/*
docpattern +!f texmf-dist/doc/latex/eCards/graphics/*
diff --git a/Master/tlpkg/tlpsrc/graphicx-psmin.tlpsrc b/Master/tlpkg/tlpsrc/graphicx-psmin.tlpsrc
index 717f1b41f22..cc2777e048e 100644
--- a/Master/tlpkg/tlpsrc/graphicx-psmin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/graphicx-psmin.tlpsrc
@@ -1 +1,2 @@
name graphicx-psmin
+category Package
diff --git a/Master/tlpkg/tlpsrc/greek.tlpsrc b/Master/tlpkg/tlpsrc/greek.tlpsrc
index b66d7c48543..470e78dda2b 100644
--- a/Master/tlpkg/tlpsrc/greek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/greek.tlpsrc
@@ -1 +1,2 @@
name greek
+category Package
diff --git a/Master/tlpkg/tlpsrc/greektex.tlpsrc b/Master/tlpkg/tlpsrc/greektex.tlpsrc
index 80e33959b25..930f4120cef 100644
--- a/Master/tlpkg/tlpsrc/greektex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/greektex.tlpsrc
@@ -1 +1,2 @@
name greektex
+category Package
diff --git a/Master/tlpkg/tlpsrc/greenpoint.tlpsrc b/Master/tlpkg/tlpsrc/greenpoint.tlpsrc
index 34611c5b059..ebef993f56f 100644
--- a/Master/tlpkg/tlpsrc/greenpoint.tlpsrc
+++ b/Master/tlpkg/tlpsrc/greenpoint.tlpsrc
@@ -1 +1,2 @@
name greenpoint
+category Package
diff --git a/Master/tlpkg/tlpsrc/grfpaste.tlpsrc b/Master/tlpkg/tlpsrc/grfpaste.tlpsrc
index aac476de6c0..bcf9036c1d8 100644
--- a/Master/tlpkg/tlpsrc/grfpaste.tlpsrc
+++ b/Master/tlpkg/tlpsrc/grfpaste.tlpsrc
@@ -1 +1,2 @@
name grfpaste
+category Package
diff --git a/Master/tlpkg/tlpsrc/grnumalt.tlpsrc b/Master/tlpkg/tlpsrc/grnumalt.tlpsrc
index 1f10001991b..276278bdf16 100644
--- a/Master/tlpkg/tlpsrc/grnumalt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/grnumalt.tlpsrc
@@ -1 +1,2 @@
name grnumalt
+category Package
diff --git a/Master/tlpkg/tlpsrc/groff.tlpsrc b/Master/tlpkg/tlpsrc/groff.tlpsrc
index 749840ee194..5176008b8ce 100644
--- a/Master/tlpkg/tlpsrc/groff.tlpsrc
+++ b/Master/tlpkg/tlpsrc/groff.tlpsrc
@@ -1,4 +1,5 @@
name groff
+category Package
execute addMap troff-updmap.map
runpattern +!d texmf-dist/fonts/tfm/groff/avantgar
runpattern +!d texmf-dist/fonts/tfm/groff/bookman
diff --git a/Master/tlpkg/tlpsrc/grotesq.tlpsrc b/Master/tlpkg/tlpsrc/grotesq.tlpsrc
index b715034ea4e..ce5f0413613 100644
--- a/Master/tlpkg/tlpsrc/grotesq.tlpsrc
+++ b/Master/tlpkg/tlpsrc/grotesq.tlpsrc
@@ -1,2 +1,3 @@
name grotesq
+category Package
execute addMap ugq.map
diff --git a/Master/tlpkg/tlpsrc/grverb.tlpsrc b/Master/tlpkg/tlpsrc/grverb.tlpsrc
index 457ddf325ed..e3bc5ae05ed 100644
--- a/Master/tlpkg/tlpsrc/grverb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/grverb.tlpsrc
@@ -1,2 +1,3 @@
name grverb
+category Package
execute addMap grverb.map
diff --git a/Master/tlpkg/tlpsrc/gu.tlpsrc b/Master/tlpkg/tlpsrc/gu.tlpsrc
index c5ba7e552e3..57d5200ec76 100644
--- a/Master/tlpkg/tlpsrc/gu.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gu.tlpsrc
@@ -1 +1,2 @@
name gu
+category Package
diff --git a/Master/tlpkg/tlpsrc/guide-to-latex.tlpsrc b/Master/tlpkg/tlpsrc/guide-to-latex.tlpsrc
index 7c9039ce736..308d0e5c0bd 100644
--- a/Master/tlpkg/tlpsrc/guide-to-latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/guide-to-latex.tlpsrc
@@ -1 +1,2 @@
name guide-to-latex
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/guides-pl.tlpsrc b/Master/tlpkg/tlpsrc/guides-pl.tlpsrc
index 569a0c4dd66..2b110ccf5c0 100644
--- a/Master/tlpkg/tlpsrc/guides-pl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/guides-pl.tlpsrc
@@ -1 +1,2 @@
name guides-pl
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/guitar.tlpsrc b/Master/tlpkg/tlpsrc/guitar.tlpsrc
index 49d762f507b..7cc6cf55cb7 100644
--- a/Master/tlpkg/tlpsrc/guitar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/guitar.tlpsrc
@@ -1 +1,2 @@
name guitar
+category Package
diff --git a/Master/tlpkg/tlpsrc/guitbeamer.tlpsrc b/Master/tlpkg/tlpsrc/guitbeamer.tlpsrc
index 4754b315755..6ab0d6f34d2 100644
--- a/Master/tlpkg/tlpsrc/guitbeamer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/guitbeamer.tlpsrc
@@ -1 +1,2 @@
name guitbeamer
+category Package
diff --git a/Master/tlpkg/tlpsrc/gustlib.tlpsrc b/Master/tlpkg/tlpsrc/gustlib.tlpsrc
index a8704e1c674..c078b2beb57 100644
--- a/Master/tlpkg/tlpsrc/gustlib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/gustlib.tlpsrc
@@ -1 +1,2 @@
name gustlib
+category Package
diff --git a/Master/tlpkg/tlpsrc/hands.tlpsrc b/Master/tlpkg/tlpsrc/hands.tlpsrc
index 5ea06d823f8..96cd768d015 100644
--- a/Master/tlpkg/tlpsrc/hands.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hands.tlpsrc
@@ -1 +1,2 @@
name hands
+category Package
diff --git a/Master/tlpkg/tlpsrc/hanging.tlpsrc b/Master/tlpkg/tlpsrc/hanging.tlpsrc
index b789a99eed1..34242908250 100644
--- a/Master/tlpkg/tlpsrc/hanging.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hanging.tlpsrc
@@ -1 +1,2 @@
name hanging
+category Package
diff --git a/Master/tlpkg/tlpsrc/har2nat.tlpsrc b/Master/tlpkg/tlpsrc/har2nat.tlpsrc
index 205073deba9..ad2227034ef 100644
--- a/Master/tlpkg/tlpsrc/har2nat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/har2nat.tlpsrc
@@ -1 +1,2 @@
name har2nat
+category Package
diff --git a/Master/tlpkg/tlpsrc/harmony.tlpsrc b/Master/tlpkg/tlpsrc/harmony.tlpsrc
index a14a3ea28ea..ab00d50e42d 100644
--- a/Master/tlpkg/tlpsrc/harmony.tlpsrc
+++ b/Master/tlpkg/tlpsrc/harmony.tlpsrc
@@ -1 +1,2 @@
name harmony
+category Package
diff --git a/Master/tlpkg/tlpsrc/harpoon.tlpsrc b/Master/tlpkg/tlpsrc/harpoon.tlpsrc
index caba289a613..6290c26e163 100644
--- a/Master/tlpkg/tlpsrc/harpoon.tlpsrc
+++ b/Master/tlpkg/tlpsrc/harpoon.tlpsrc
@@ -1 +1,2 @@
name harpoon
+category Package
diff --git a/Master/tlpkg/tlpsrc/harvard.tlpsrc b/Master/tlpkg/tlpsrc/harvard.tlpsrc
index 5eb9f9dde57..31a75af85f9 100644
--- a/Master/tlpkg/tlpsrc/harvard.tlpsrc
+++ b/Master/tlpkg/tlpsrc/harvard.tlpsrc
@@ -1 +1,2 @@
name harvard
+category Package
diff --git a/Master/tlpkg/tlpsrc/harvmac.tlpsrc b/Master/tlpkg/tlpsrc/harvmac.tlpsrc
index 8270a01ec7b..73722d7e9ed 100644
--- a/Master/tlpkg/tlpsrc/harvmac.tlpsrc
+++ b/Master/tlpkg/tlpsrc/harvmac.tlpsrc
@@ -1 +1,2 @@
name harvmac
+category Package
diff --git a/Master/tlpkg/tlpsrc/hatching.tlpsrc b/Master/tlpkg/tlpsrc/hatching.tlpsrc
index 1cd407ae4f2..e84de6040e3 100644
--- a/Master/tlpkg/tlpsrc/hatching.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hatching.tlpsrc
@@ -1 +1,2 @@
name hatching
+category Package
diff --git a/Master/tlpkg/tlpsrc/hc.tlpsrc b/Master/tlpkg/tlpsrc/hc.tlpsrc
index e50163bfa58..0f0177a2bb3 100644
--- a/Master/tlpkg/tlpsrc/hc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hc.tlpsrc
@@ -1 +1,2 @@
name hc
+category Package
diff --git a/Master/tlpkg/tlpsrc/help.tlpsrc b/Master/tlpkg/tlpsrc/help.tlpsrc
index 5d112990383..4a2810aed50 100644
--- a/Master/tlpkg/tlpsrc/help.tlpsrc
+++ b/Master/tlpkg/tlpsrc/help.tlpsrc
@@ -1 +1,2 @@
name help
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/helvetic.tlpsrc b/Master/tlpkg/tlpsrc/helvetic.tlpsrc
index 6c9d0e7ca15..47d07de7b8d 100644
--- a/Master/tlpkg/tlpsrc/helvetic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/helvetic.tlpsrc
@@ -1 +1,2 @@
name helvetic
+category Package
diff --git a/Master/tlpkg/tlpsrc/hep.tlpsrc b/Master/tlpkg/tlpsrc/hep.tlpsrc
index d43cc8418c8..d6af1553187 100644
--- a/Master/tlpkg/tlpsrc/hep.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hep.tlpsrc
@@ -1 +1,2 @@
name hep
+category Package
diff --git a/Master/tlpkg/tlpsrc/hepparticles.tlpsrc b/Master/tlpkg/tlpsrc/hepparticles.tlpsrc
index 1a6fe7b677d..a2d99b878a6 100644
--- a/Master/tlpkg/tlpsrc/hepparticles.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hepparticles.tlpsrc
@@ -1 +1,2 @@
name hepparticles
+category Package
diff --git a/Master/tlpkg/tlpsrc/hepthesis.tlpsrc b/Master/tlpkg/tlpsrc/hepthesis.tlpsrc
index 2b58b5eef1c..bc9dd807657 100644
--- a/Master/tlpkg/tlpsrc/hepthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hepthesis.tlpsrc
@@ -1 +1,2 @@
name hepthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/hepunits.tlpsrc b/Master/tlpkg/tlpsrc/hepunits.tlpsrc
index ba7e1da7939..6ca610146e1 100644
--- a/Master/tlpkg/tlpsrc/hepunits.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hepunits.tlpsrc
@@ -1 +1,2 @@
name hepunits
+category Package
diff --git a/Master/tlpkg/tlpsrc/hexgame.tlpsrc b/Master/tlpkg/tlpsrc/hexgame.tlpsrc
index 26db22a2786..93ceb8bf8f0 100644
--- a/Master/tlpkg/tlpsrc/hexgame.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hexgame.tlpsrc
@@ -1 +1,2 @@
name hexgame
+category Package
diff --git a/Master/tlpkg/tlpsrc/hfbright.tlpsrc b/Master/tlpkg/tlpsrc/hfbright.tlpsrc
index d7b996acbfa..3e22efd125d 100644
--- a/Master/tlpkg/tlpsrc/hfbright.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hfbright.tlpsrc
@@ -1,2 +1,3 @@
name hfbright
+category Package
execute addMixedMap hfbright.map
diff --git a/Master/tlpkg/tlpsrc/hfoldsty.tlpsrc b/Master/tlpkg/tlpsrc/hfoldsty.tlpsrc
index 9272a2e72a7..07490b58b6f 100644
--- a/Master/tlpkg/tlpsrc/hfoldsty.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hfoldsty.tlpsrc
@@ -1 +1,2 @@
name hfoldsty
+category Package
diff --git a/Master/tlpkg/tlpsrc/hhtensor.tlpsrc b/Master/tlpkg/tlpsrc/hhtensor.tlpsrc
index 035ef1a36d7..34c4c7fd6d0 100644
--- a/Master/tlpkg/tlpsrc/hhtensor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hhtensor.tlpsrc
@@ -1 +1,2 @@
name hhtensor
+category Package
diff --git a/Master/tlpkg/tlpsrc/hieroglf.tlpsrc b/Master/tlpkg/tlpsrc/hieroglf.tlpsrc
index 460dedba94a..7d712b868e8 100644
--- a/Master/tlpkg/tlpsrc/hieroglf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hieroglf.tlpsrc
@@ -1 +1,2 @@
name hieroglf
+category Package
diff --git a/Master/tlpkg/tlpsrc/hilowres.tlpsrc b/Master/tlpkg/tlpsrc/hilowres.tlpsrc
index 2036397109d..1e83012ecc2 100644
--- a/Master/tlpkg/tlpsrc/hilowres.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hilowres.tlpsrc
@@ -1 +1,2 @@
name hilowres
+category Package
diff --git a/Master/tlpkg/tlpsrc/histogr.tlpsrc b/Master/tlpkg/tlpsrc/histogr.tlpsrc
index cb59f196635..5dc542f3528 100644
--- a/Master/tlpkg/tlpsrc/histogr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/histogr.tlpsrc
@@ -1 +1,2 @@
name histogr
+category Package
diff --git a/Master/tlpkg/tlpsrc/hitec.tlpsrc b/Master/tlpkg/tlpsrc/hitec.tlpsrc
index 67af7a42372..fb61ff55849 100644
--- a/Master/tlpkg/tlpsrc/hitec.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hitec.tlpsrc
@@ -1 +1,2 @@
name hitec
+category Package
diff --git a/Master/tlpkg/tlpsrc/hpsdiss.tlpsrc b/Master/tlpkg/tlpsrc/hpsdiss.tlpsrc
index c56b3521989..cf227d24a36 100644
--- a/Master/tlpkg/tlpsrc/hpsdiss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hpsdiss.tlpsrc
@@ -1 +1,2 @@
name hpsdiss
+category Package
diff --git a/Master/tlpkg/tlpsrc/hrlatex.tlpsrc b/Master/tlpkg/tlpsrc/hrlatex.tlpsrc
index d5f8827e865..385dc261a51 100644
--- a/Master/tlpkg/tlpsrc/hrlatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hrlatex.tlpsrc
@@ -1 +1,2 @@
name hrlatex
+category Package
diff --git a/Master/tlpkg/tlpsrc/hvfloat.tlpsrc b/Master/tlpkg/tlpsrc/hvfloat.tlpsrc
index 222ab584f52..d64a9ef15f9 100644
--- a/Master/tlpkg/tlpsrc/hvfloat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hvfloat.tlpsrc
@@ -1 +1,2 @@
name hvfloat
+category Package
diff --git a/Master/tlpkg/tlpsrc/hwkatakana.tlpsrc b/Master/tlpkg/tlpsrc/hwkatakana.tlpsrc
index 09d9c5fd526..26a3b8c70d9 100644
--- a/Master/tlpkg/tlpsrc/hwkatakana.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hwkatakana.tlpsrc
@@ -1,2 +1,3 @@
name hwkatakana
+category Package
execute addMap dgjhw.map
diff --git a/Master/tlpkg/tlpsrc/hyper.tlpsrc b/Master/tlpkg/tlpsrc/hyper.tlpsrc
index df41ed7fffc..815e0e42d4f 100644
--- a/Master/tlpkg/tlpsrc/hyper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyper.tlpsrc
@@ -1 +1,2 @@
name hyper
+category Package
diff --git a/Master/tlpkg/tlpsrc/hyperref-docsrc.tlpsrc b/Master/tlpkg/tlpsrc/hyperref-docsrc.tlpsrc
index e1e5d9e4140..9131ee31bfe 100644
--- a/Master/tlpkg/tlpsrc/hyperref-docsrc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyperref-docsrc.tlpsrc
@@ -1 +1,2 @@
name hyperref-docsrc
+category Package
diff --git a/Master/tlpkg/tlpsrc/hyperref.tlpsrc b/Master/tlpkg/tlpsrc/hyperref.tlpsrc
index 96b635c4525..2b8f684d325 100644
--- a/Master/tlpkg/tlpsrc/hyperref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyperref.tlpsrc
@@ -1 +1,2 @@
name hyperref
+category Package
diff --git a/Master/tlpkg/tlpsrc/hyperxmp.tlpsrc b/Master/tlpkg/tlpsrc/hyperxmp.tlpsrc
index 5f91a5e326a..74c2b67a1bb 100644
--- a/Master/tlpkg/tlpsrc/hyperxmp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyperxmp.tlpsrc
@@ -1 +1,2 @@
name hyperxmp
+category Package
diff --git a/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
index f7c43826a38..8b8db47f260 100644
--- a/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-arabic.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-arabic
+category TLCore
execute BuildLanguageDat ar
execute BuildLanguageDat fa
runpattern f texmf/tex/generic/config/language.ar.dat
diff --git a/Master/tlpkg/tlpsrc/hyphen-base.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-base.tlpsrc
index 0927cabe5b2..056e4ed4ebd 100644
--- a/Master/tlpkg/tlpsrc/hyphen-base.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-base.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-base
+category TLCore
runpattern f texmf/tex/generic/config/language.dat
runpattern f texmf/tex/generic/config/language.us
runpattern f texmf/tex/generic/hyphen/cathyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
index 6e2ab8fb2c6..d67b5fb29e8 100644
--- a/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-basque.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-basque
+category TLCore
execute BuildLanguageDat ba
runpattern f texmf/tex/generic/config/language.ba.dat
runpattern f texmf/tex/generic/hyphen/bahyph.sh
diff --git a/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
index 7d719c990cc..4f2c8469fc2 100644
--- a/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-bulgarian.tlpsrc
@@ -1,3 +1,4 @@
name hyphen-bulgarian
+category TLCore
execute BuildLanguageDat bg
runpattern f texmf/tex/generic/config/language.bg.dat
diff --git a/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
index febaa5cc55a..747bbaceda7 100644
--- a/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-coptic.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-coptic
+category TLCore
execute BuildLanguageDat cop
runpattern f texmf/tex/generic/config/language.cop.dat
runpattern f texmf/tex/generic/hyphen/copthyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
index 6111a420ab4..5cd347c96ea 100644
--- a/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-croatian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-croatian
+category TLCore
execute BuildLanguageDat hr
runpattern f texmf/tex/generic/config/language.hr.dat
runpattern f texmf/tex/generic/hyphen/hrhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-czechslovak.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-czechslovak.tlpsrc
index 700a7bb1801..d6078e83448 100644
--- a/Master/tlpkg/tlpsrc/hyphen-czechslovak.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-czechslovak.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-czechslovak
+category TLCore
execute BuildLanguageDat cz
runpattern f texmf/tex/generic/config/language.cz.dat
runpattern f texmf/tex/generic/hyphen/czhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
index 1fa657833fe..605765c6ec5 100644
--- a/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-danish.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-danish
+category TLCore
execute BuildLanguageDat dk
runpattern f texmf/tex/generic/config/language.dk.dat
runpattern f texmf/tex/generic/hyphen/dkcommon.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
index 79d68553897..0858c7de204 100644
--- a/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-dutch.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-dutch
+category TLCore
execute BuildLanguageDat ne
runpattern f texmf/tex/generic/config/language.ne.dat
runpattern f texmf/tex/generic/hyphen/nehyph96.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
index c94e85dca01..d11b17fcdf8 100644
--- a/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-esperanto.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-esperanto
+category TLCore
execute BuildLanguageDat eo
runpattern f texmf/tex/generic/config/language.eo.dat
runpattern f texmf/tex/generic/hyphen/eohyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
index bfe71adb056..397e55b5bfe 100644
--- a/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-estonian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-estonian
+category TLCore
execute BuildLanguageDat et
runpattern f texmf/tex/generic/config/language.et.dat
runpattern f texmf/tex/generic/hyphen/ethyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
index dfba11ebcf5..11117c856ed 100644
--- a/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-finnish.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-finnish
+category TLCore
execute BuildLanguageDat fi
runpattern f texmf/tex/generic/config/language.fi.dat
runpattern f texmf/tex/generic/hyphen/fihyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
index a2e988969be..179d3511e50 100644
--- a/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-french.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-french
+category TLCore
execute BuildLanguageDat fr
runpattern f texmf/tex/generic/config/language.fr.dat
runpattern f texmf/tex/generic/hyphen/frhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
index 01429144a79..a2d043972af 100644
--- a/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-german.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-german
+category TLCore
execute BuildLanguageDat de
runpattern f texmf/tex/generic/config/language.de.dat
runpattern f texmf/tex/generic/hyphen/dehyphn.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
index 923e49d6b55..5e9d4952837 100644
--- a/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-greek.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-greek
+category TLCore
execute BuildLanguageDat gr
runpattern f texmf/doc/generic/elhyphen/*
runpattern f texmf/tex/doc/generic/elhyphen/*
diff --git a/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
index 34bcad89e5e..9231815b30c 100644
--- a/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-hungarian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-hungarian
+category TLCore
execute BuildLanguageDat hu
runpattern f texmf/tex/generic/config/language.hu.dat
runpattern f texmf/tex/generic/hyphen/huhyphn.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-ibycus.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-ibycus.tlpsrc
index 1f85456cb26..fa93ba3ff63 100644
--- a/Master/tlpkg/tlpsrc/hyphen-ibycus.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-ibycus.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-ibycus
+category TLCore
execute BuildLanguageDat iby
runpattern f texmf/tex/generic/config/language.iby.dat
runpattern f texmf/tex/generic/hyphen/ibyhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
index d67da8c2572..4d03b780aa2 100644
--- a/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-icelandic.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-icelandic
+category TLCore
execute BuildLanguageDat is
runpattern f texmf/tex/generic/config/language.is.dat
runpattern f texmf/tex/generic/hyphen/icehyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
index 1a231ac0796..ed536667ccc 100644
--- a/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-indonesian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-indonesian
+category TLCore
execute BuildLanguageDat in
runpattern f texmf/tex/generic/config/language.in.dat
runpattern f texmf/tex/generic/hyphen/inhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
index 85573002860..1d7dfc64adc 100644
--- a/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-interlingua.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-interlingua
+category TLCore
execute BuildLanguageDat ia
runpattern f texmf/tex/generic/config/language.ia.dat
runpattern f texmf/tex/generic/hyphen/iahyphen.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
index 78dc7ade875..f13c2bb1c81 100644
--- a/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-italian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-italian
+category TLCore
execute BuildLanguageDat it
runpattern f texmf/tex/generic/config/language.it.dat
runpattern f texmf/tex/generic/hyphen/ithyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
index 2105b31db46..2fbe10e4d71 100644
--- a/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-latin.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-latin
+category TLCore
execute BuildLanguageDat la
runpattern f texmf/tex/generic/config/language.la.dat
runpattern f texmf/tex/generic/hyphen/lahyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
index e397a77b76e..145ec1ce68e 100644
--- a/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-mongolian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-mongolian
+category TLCore
# comes from both mnhyphn and montex on CTAN.
execute BuildLanguageDat mn
execute BuildLanguageDat mn2a
diff --git a/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
index 09d377e367f..48c4681f6d3 100644
--- a/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-norwegian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-norwegian
+category TLCore
execute BuildLanguageDat no
runpattern f texmf/tex/generic/config/language.no.dat
runpattern f texmf/tex/generic/hyphen/nohyphbx.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-pinyin.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-pinyin.tlpsrc
index c7f4febd91a..cb332d82f64 100644
--- a/Master/tlpkg/tlpsrc/hyphen-pinyin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-pinyin.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-pinyin
+category TLCore
execute BuildLanguageDat py
runpattern f texmf/tex/generic/config/language.py.dat
runpattern f texmf/tex/generic/hyphen/pyhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
index 2bab1b6dbe2..68be09e4da9 100644
--- a/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-polish.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-polish
+category TLCore
execute BuildLanguageDat pl
runpattern f texmf/tex/generic/config/language.pl.dat
runpattern f texmf/tex/generic/hyphen/plhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
index 23066137cd7..bebd63dca57 100644
--- a/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-portuguese.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-portuguese
+category TLCore
execute BuildLanguageDat pt
runpattern f texmf/tex/generic/config/language.pt.dat
runpattern f texmf/tex/generic/hyphen/pthyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
index acc9272bfcf..e80964a0b24 100644
--- a/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-romanian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-romanian
+category TLCore
execute BuildLanguageDat ro
runpattern f texmf/tex/generic/config/language.ro.dat
runpattern f texmf/tex/generic/hyphen/rohyphen.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
index 33ef219fd43..f85769ce62d 100644
--- a/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-russian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-russian
+category TLCore
depend ruhyphen
execute BuildLanguageDat ru
runpattern f texmf/tex/generic/config/language.ru.dat
diff --git a/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
index 60d96c69a4f..8546e2e911e 100644
--- a/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-serbian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-serbian
+category TLCore
execute BuildLanguageDat sr
runpattern f texmf/tex/generic/config/language.sr.dat
runpattern f texmf/tex/generic/hyphen/srhyphc.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-slovene.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-slovene.tlpsrc
index e5388b7e97b..6d853a43508 100644
--- a/Master/tlpkg/tlpsrc/hyphen-slovene.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-slovene.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-slovene
+category TLCore
execute BuildLanguageDat sl
runpattern f texmf/tex/generic/config/language.sl.dat
runpattern f texmf/tex/generic/hyphen/sihyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
index 91fcef9a46a..0b263668545 100644
--- a/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-spanish.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-spanish
+category TLCore
execute BuildLanguageDat es
runpattern f texmf/tex/generic/config/language.es.dat
runpattern f texmf/tex/generic/hyphen/cahyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
index 44ad359a6c4..8e80a570dc1 100644
--- a/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-swedish.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-swedish
+category TLCore
execute BuildLanguageDat sw
runpattern f texmf/tex/generic/config/language.sw.dat
runpattern f texmf/tex/generic/hyphen/svhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
index 9547be05462..1a0b484b21c 100644
--- a/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-turkish.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-turkish
+category TLCore
execute BuildLanguageDat tk
runpattern f texmf/tex/generic/config/language.tk.dat
runpattern f texmf/tex/generic/hyphen/tkhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-ukenglish.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-ukenglish.tlpsrc
index 55ee08c2352..3e1e9b265b7 100644
--- a/Master/tlpkg/tlpsrc/hyphen-ukenglish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-ukenglish.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-ukenglish
+category TLCore
execute BuildLanguageDat uk
runpattern f texmf/tex/generic/config/language.uk.dat
runpattern f texmf/tex/generic/hyphen/ukhyphen.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
index 9df25d0be4b..1de57f13aec 100644
--- a/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-ukrainian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-ukrainian
+category TLCore
execute BuildLanguageDat ur
runpattern f texmf/tex/generic/config/language.ur.dat
runpattern f texmf/tex/generic/hyphen/ukrhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-usorbian.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-usorbian.tlpsrc
index 37caae77e17..82c5e5bf1c3 100644
--- a/Master/tlpkg/tlpsrc/hyphen-usorbian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-usorbian.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-usorbian
+category TLCore
execute BuildLanguageDat sor
runpattern f texmf/tex/generic/config/language.sor.dat
runpattern f texmf/tex/generic/hyphen/sorhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc b/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
index 50e0edc3a6b..ca9482d96d3 100644
--- a/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphen-welsh.tlpsrc
@@ -1,4 +1,5 @@
name hyphen-welsh
+category TLCore
execute BuildLanguageDat cy
runpattern f texmf/tex/generic/config/language.cy.dat
runpattern f texmf/tex/generic/hyphen/cyhyph.tex
diff --git a/Master/tlpkg/tlpsrc/hyphenat.tlpsrc b/Master/tlpkg/tlpsrc/hyphenat.tlpsrc
index 3627984694b..69e5d004264 100644
--- a/Master/tlpkg/tlpsrc/hyphenat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphenat.tlpsrc
@@ -1 +1,2 @@
name hyphenat
+category Package
diff --git a/Master/tlpkg/tlpsrc/hyphenex.tlpsrc b/Master/tlpkg/tlpsrc/hyphenex.tlpsrc
index ac5c16a5f92..367d45995ec 100644
--- a/Master/tlpkg/tlpsrc/hyphenex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyphenex.tlpsrc
@@ -1 +1,2 @@
name hyphenex
+category Package
diff --git a/Master/tlpkg/tlpsrc/hyplain.tlpsrc b/Master/tlpkg/tlpsrc/hyplain.tlpsrc
index b164d2e1824..0bbecfacce3 100644
--- a/Master/tlpkg/tlpsrc/hyplain.tlpsrc
+++ b/Master/tlpkg/tlpsrc/hyplain.tlpsrc
@@ -1 +1,2 @@
name hyplain
+category Package
diff --git a/Master/tlpkg/tlpsrc/ibycus-babel.tlpsrc b/Master/tlpkg/tlpsrc/ibycus-babel.tlpsrc
index a1c348b33da..422c61bbdd8 100644
--- a/Master/tlpkg/tlpsrc/ibycus-babel.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ibycus-babel.tlpsrc
@@ -1 +1,2 @@
name ibycus-babel
+category Package
diff --git a/Master/tlpkg/tlpsrc/ibygrk.tlpsrc b/Master/tlpkg/tlpsrc/ibygrk.tlpsrc
index d8ff68ad081..9304ceb0f6f 100644
--- a/Master/tlpkg/tlpsrc/ibygrk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ibygrk.tlpsrc
@@ -1,2 +1,3 @@
name ibygrk
+category Package
execute addMixedMap iby.map
diff --git a/Master/tlpkg/tlpsrc/icsv.tlpsrc b/Master/tlpkg/tlpsrc/icsv.tlpsrc
index 470ca4064df..2b8b6b1ed85 100644
--- a/Master/tlpkg/tlpsrc/icsv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/icsv.tlpsrc
@@ -1 +1,2 @@
name icsv
+category Package
diff --git a/Master/tlpkg/tlpsrc/ieeepes.tlpsrc b/Master/tlpkg/tlpsrc/ieeepes.tlpsrc
index dc3da9cbcb5..6dca28c0b66 100644
--- a/Master/tlpkg/tlpsrc/ieeepes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ieeepes.tlpsrc
@@ -1 +1,2 @@
name ieeepes
+category Package
diff --git a/Master/tlpkg/tlpsrc/ifacmtg.tlpsrc b/Master/tlpkg/tlpsrc/ifacmtg.tlpsrc
index 8f5afdc8f57..faed7004d67 100644
--- a/Master/tlpkg/tlpsrc/ifacmtg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ifacmtg.tlpsrc
@@ -1 +1,2 @@
name ifacmtg
+category Package
diff --git a/Master/tlpkg/tlpsrc/ifmslide.tlpsrc b/Master/tlpkg/tlpsrc/ifmslide.tlpsrc
index 80450f37b3b..6aa7f86936e 100644
--- a/Master/tlpkg/tlpsrc/ifmslide.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ifmslide.tlpsrc
@@ -1 +1,2 @@
name ifmslide
+category Package
diff --git a/Master/tlpkg/tlpsrc/ifplatform.tlpsrc b/Master/tlpkg/tlpsrc/ifplatform.tlpsrc
index 560dcda9df3..b0dedf6c08f 100644
--- a/Master/tlpkg/tlpsrc/ifplatform.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ifplatform.tlpsrc
@@ -1 +1,2 @@
name ifplatform
+category Package
diff --git a/Master/tlpkg/tlpsrc/ifsym.tlpsrc b/Master/tlpkg/tlpsrc/ifsym.tlpsrc
index 81232af4297..bab81ee2fae 100644
--- a/Master/tlpkg/tlpsrc/ifsym.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ifsym.tlpsrc
@@ -1 +1,2 @@
name ifsym
+category Package
diff --git a/Master/tlpkg/tlpsrc/ifxetex.tlpsrc b/Master/tlpkg/tlpsrc/ifxetex.tlpsrc
index 19a94985971..e21993f0002 100644
--- a/Master/tlpkg/tlpsrc/ifxetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ifxetex.tlpsrc
@@ -1 +1,2 @@
name ifxetex
+category Package
diff --git a/Master/tlpkg/tlpsrc/ijmart.tlpsrc b/Master/tlpkg/tlpsrc/ijmart.tlpsrc
index 83d34b35095..ee00315a250 100644
--- a/Master/tlpkg/tlpsrc/ijmart.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ijmart.tlpsrc
@@ -1 +1,2 @@
name ijmart
+category Package
diff --git a/Master/tlpkg/tlpsrc/ijqc.tlpsrc b/Master/tlpkg/tlpsrc/ijqc.tlpsrc
index a679801cc7f..a02e6d6a9c9 100644
--- a/Master/tlpkg/tlpsrc/ijqc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ijqc.tlpsrc
@@ -1 +1,2 @@
name ijqc
+category Package
diff --git a/Master/tlpkg/tlpsrc/imac.tlpsrc b/Master/tlpkg/tlpsrc/imac.tlpsrc
index 402f5a09c25..df757482815 100644
--- a/Master/tlpkg/tlpsrc/imac.tlpsrc
+++ b/Master/tlpkg/tlpsrc/imac.tlpsrc
@@ -1 +1,2 @@
name imac
+category Package
diff --git a/Master/tlpkg/tlpsrc/image-gallery.tlpsrc b/Master/tlpkg/tlpsrc/image-gallery.tlpsrc
index aa465d5c016..7976e411d90 100644
--- a/Master/tlpkg/tlpsrc/image-gallery.tlpsrc
+++ b/Master/tlpkg/tlpsrc/image-gallery.tlpsrc
@@ -1 +1,2 @@
name image-gallery
+category Package
diff --git a/Master/tlpkg/tlpsrc/impatient-fr.tlpsrc b/Master/tlpkg/tlpsrc/impatient-fr.tlpsrc
index 4968878f9e6..e982dfd53b4 100644
--- a/Master/tlpkg/tlpsrc/impatient-fr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/impatient-fr.tlpsrc
@@ -1 +1,2 @@
name impatient-fr
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/impatient.tlpsrc b/Master/tlpkg/tlpsrc/impatient.tlpsrc
index fc64e4c16dc..0a1b27b1ac6 100644
--- a/Master/tlpkg/tlpsrc/impatient.tlpsrc
+++ b/Master/tlpkg/tlpsrc/impatient.tlpsrc
@@ -1 +1,2 @@
name impatient
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/index.tlpsrc b/Master/tlpkg/tlpsrc/index.tlpsrc
index ddef121193a..8eebeded487 100644
--- a/Master/tlpkg/tlpsrc/index.tlpsrc
+++ b/Master/tlpkg/tlpsrc/index.tlpsrc
@@ -1 +1,2 @@
name index
+category Package
diff --git a/Master/tlpkg/tlpsrc/initials.tlpsrc b/Master/tlpkg/tlpsrc/initials.tlpsrc
index 108a8249843..0d9f7726282 100644
--- a/Master/tlpkg/tlpsrc/initials.tlpsrc
+++ b/Master/tlpkg/tlpsrc/initials.tlpsrc
@@ -1,4 +1,5 @@
name initials
+category Package
execute addMap Acorn.map
execute addMap AnnSton.map
execute addMap ArtNouv.map
diff --git a/Master/tlpkg/tlpsrc/inlinebib.tlpsrc b/Master/tlpkg/tlpsrc/inlinebib.tlpsrc
index ecaa584be70..eca02be2d26 100644
--- a/Master/tlpkg/tlpsrc/inlinebib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/inlinebib.tlpsrc
@@ -1 +1,2 @@
name inlinebib
+category Package
diff --git a/Master/tlpkg/tlpsrc/insbox.tlpsrc b/Master/tlpkg/tlpsrc/insbox.tlpsrc
index 6c309325eab..daabe224077 100644
--- a/Master/tlpkg/tlpsrc/insbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/insbox.tlpsrc
@@ -1 +1,2 @@
name insbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/interactiveworkbook.tlpsrc b/Master/tlpkg/tlpsrc/interactiveworkbook.tlpsrc
index 7de39027079..6cc857ad6d2 100644
--- a/Master/tlpkg/tlpsrc/interactiveworkbook.tlpsrc
+++ b/Master/tlpkg/tlpsrc/interactiveworkbook.tlpsrc
@@ -1 +1,2 @@
name interactiveworkbook
+category Package
diff --git a/Master/tlpkg/tlpsrc/inversepath.tlpsrc b/Master/tlpkg/tlpsrc/inversepath.tlpsrc
index e6137e6722e..a6c1f19113c 100644
--- a/Master/tlpkg/tlpsrc/inversepath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/inversepath.tlpsrc
@@ -1 +1,2 @@
name inversepath
+category Package
diff --git a/Master/tlpkg/tlpsrc/invoice.tlpsrc b/Master/tlpkg/tlpsrc/invoice.tlpsrc
index a5372d01299..b76a2a9217a 100644
--- a/Master/tlpkg/tlpsrc/invoice.tlpsrc
+++ b/Master/tlpkg/tlpsrc/invoice.tlpsrc
@@ -1 +1,2 @@
name invoice
+category Package
diff --git a/Master/tlpkg/tlpsrc/iopart-num.tlpsrc b/Master/tlpkg/tlpsrc/iopart-num.tlpsrc
index ef6946021ad..0bd600b8684 100644
--- a/Master/tlpkg/tlpsrc/iopart-num.tlpsrc
+++ b/Master/tlpkg/tlpsrc/iopart-num.tlpsrc
@@ -1 +1,2 @@
name iopart-num
+category Package
diff --git a/Master/tlpkg/tlpsrc/ipa.tlpsrc b/Master/tlpkg/tlpsrc/ipa.tlpsrc
index b30a0c2118c..e377d24f241 100644
--- a/Master/tlpkg/tlpsrc/ipa.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ipa.tlpsrc
@@ -1 +1,2 @@
name ipa
+category Package
diff --git a/Master/tlpkg/tlpsrc/iso.tlpsrc b/Master/tlpkg/tlpsrc/iso.tlpsrc
index c627e893ed2..ffae597c173 100644
--- a/Master/tlpkg/tlpsrc/iso.tlpsrc
+++ b/Master/tlpkg/tlpsrc/iso.tlpsrc
@@ -1 +1,2 @@
name iso
+category Package
diff --git a/Master/tlpkg/tlpsrc/iso10303.tlpsrc b/Master/tlpkg/tlpsrc/iso10303.tlpsrc
index baf0e803273..aac56c3c593 100644
--- a/Master/tlpkg/tlpsrc/iso10303.tlpsrc
+++ b/Master/tlpkg/tlpsrc/iso10303.tlpsrc
@@ -1 +1,2 @@
name iso10303
+category Package
diff --git a/Master/tlpkg/tlpsrc/isodate.tlpsrc b/Master/tlpkg/tlpsrc/isodate.tlpsrc
index 0787f8451cb..75e18505923 100644
--- a/Master/tlpkg/tlpsrc/isodate.tlpsrc
+++ b/Master/tlpkg/tlpsrc/isodate.tlpsrc
@@ -1 +1,2 @@
name isodate
+category Package
diff --git a/Master/tlpkg/tlpsrc/isodoc.tlpsrc b/Master/tlpkg/tlpsrc/isodoc.tlpsrc
index 94699062550..eac0a32c871 100644
--- a/Master/tlpkg/tlpsrc/isodoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/isodoc.tlpsrc
@@ -1 +1,2 @@
name isodoc
+category Package
diff --git a/Master/tlpkg/tlpsrc/isorot.tlpsrc b/Master/tlpkg/tlpsrc/isorot.tlpsrc
index 856d00abff7..f8cb2801d09 100644
--- a/Master/tlpkg/tlpsrc/isorot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/isorot.tlpsrc
@@ -1 +1,2 @@
name isorot
+category Package
diff --git a/Master/tlpkg/tlpsrc/isotope.tlpsrc b/Master/tlpkg/tlpsrc/isotope.tlpsrc
index 73a58e2c5ea..34a46c9aeb5 100644
--- a/Master/tlpkg/tlpsrc/isotope.tlpsrc
+++ b/Master/tlpkg/tlpsrc/isotope.tlpsrc
@@ -1 +1,2 @@
name isotope
+category Package
diff --git a/Master/tlpkg/tlpsrc/itnumpar.tlpsrc b/Master/tlpkg/tlpsrc/itnumpar.tlpsrc
index 932d46a749d..471be926d26 100644
--- a/Master/tlpkg/tlpsrc/itnumpar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/itnumpar.tlpsrc
@@ -1 +1,2 @@
name itnumpar
+category Package
diff --git a/Master/tlpkg/tlpsrc/itrans.tlpsrc b/Master/tlpkg/tlpsrc/itrans.tlpsrc
index c5c47ec5a7b..1f672299282 100644
--- a/Master/tlpkg/tlpsrc/itrans.tlpsrc
+++ b/Master/tlpkg/tlpsrc/itrans.tlpsrc
@@ -1 +1,2 @@
name itrans
+category Package
diff --git a/Master/tlpkg/tlpsrc/iwona.tlpsrc b/Master/tlpkg/tlpsrc/iwona.tlpsrc
index adf81b034c4..1372a74a4d0 100644
--- a/Master/tlpkg/tlpsrc/iwona.tlpsrc
+++ b/Master/tlpkg/tlpsrc/iwona.tlpsrc
@@ -1,2 +1,3 @@
name iwona
+category Package
execute addMap iwona.map
diff --git a/Master/tlpkg/tlpsrc/jadetex.tlpsrc b/Master/tlpkg/tlpsrc/jadetex.tlpsrc
index 25bf21cb33a..12e0fc0ba1c 100644
--- a/Master/tlpkg/tlpsrc/jadetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jadetex.tlpsrc
@@ -1 +1,2 @@
name jadetex
+category Package
diff --git a/Master/tlpkg/tlpsrc/jeopardy.tlpsrc b/Master/tlpkg/tlpsrc/jeopardy.tlpsrc
index e7f7d31bc07..87b3c12cfd1 100644
--- a/Master/tlpkg/tlpsrc/jeopardy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jeopardy.tlpsrc
@@ -1 +1,2 @@
name jeopardy
+category Package
diff --git a/Master/tlpkg/tlpsrc/jhep.tlpsrc b/Master/tlpkg/tlpsrc/jhep.tlpsrc
index 6713f82eea4..728976c206d 100644
--- a/Master/tlpkg/tlpsrc/jhep.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jhep.tlpsrc
@@ -1 +1,2 @@
name jhep
+category Package
diff --git a/Master/tlpkg/tlpsrc/jknapltx.tlpsrc b/Master/tlpkg/tlpsrc/jknapltx.tlpsrc
index ee668a6e8c5..cfab28937c1 100644
--- a/Master/tlpkg/tlpsrc/jknapltx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jknapltx.tlpsrc
@@ -1,2 +1,3 @@
name jknapltx
+category Package
catalogue jknappen
diff --git a/Master/tlpkg/tlpsrc/jmn.tlpsrc b/Master/tlpkg/tlpsrc/jmn.tlpsrc
index 1918ab43b19..4b96f8aa695 100644
--- a/Master/tlpkg/tlpsrc/jmn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jmn.tlpsrc
@@ -1 +1,2 @@
name jmn
+category Package
diff --git a/Master/tlpkg/tlpsrc/jneurosci.tlpsrc b/Master/tlpkg/tlpsrc/jneurosci.tlpsrc
index 7b065c57197..8629ef79c5f 100644
--- a/Master/tlpkg/tlpsrc/jneurosci.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jneurosci.tlpsrc
@@ -1 +1,2 @@
name jneurosci
+category Package
diff --git a/Master/tlpkg/tlpsrc/jpsj.tlpsrc b/Master/tlpkg/tlpsrc/jpsj.tlpsrc
index 29afb8a3e15..51a1952e49b 100644
--- a/Master/tlpkg/tlpsrc/jpsj.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jpsj.tlpsrc
@@ -1 +1,2 @@
name jpsj
+category Package
diff --git a/Master/tlpkg/tlpsrc/jsmisc.tlpsrc b/Master/tlpkg/tlpsrc/jsmisc.tlpsrc
index 607c18d1a7e..f3e82fe31be 100644
--- a/Master/tlpkg/tlpsrc/jsmisc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jsmisc.tlpsrc
@@ -1 +1,2 @@
name jsmisc
+category Package
diff --git a/Master/tlpkg/tlpsrc/jura.tlpsrc b/Master/tlpkg/tlpsrc/jura.tlpsrc
index 05de523c9bc..3ec0edb748c 100644
--- a/Master/tlpkg/tlpsrc/jura.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jura.tlpsrc
@@ -1 +1,2 @@
name jura
+category Package
diff --git a/Master/tlpkg/tlpsrc/juraabbrev.tlpsrc b/Master/tlpkg/tlpsrc/juraabbrev.tlpsrc
index 84e24fc945c..f06b939b143 100644
--- a/Master/tlpkg/tlpsrc/juraabbrev.tlpsrc
+++ b/Master/tlpkg/tlpsrc/juraabbrev.tlpsrc
@@ -1 +1,2 @@
name juraabbrev
+category Package
diff --git a/Master/tlpkg/tlpsrc/jurabib.tlpsrc b/Master/tlpkg/tlpsrc/jurabib.tlpsrc
index 50de0b491bc..ffd70c3d551 100644
--- a/Master/tlpkg/tlpsrc/jurabib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jurabib.tlpsrc
@@ -1 +1,2 @@
name jurabib
+category Package
diff --git a/Master/tlpkg/tlpsrc/juramisc.tlpsrc b/Master/tlpkg/tlpsrc/juramisc.tlpsrc
index 8f3dc71ca82..52bf6440ef8 100644
--- a/Master/tlpkg/tlpsrc/juramisc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/juramisc.tlpsrc
@@ -1 +1,2 @@
name juramisc
+category Package
diff --git a/Master/tlpkg/tlpsrc/jurarsp.tlpsrc b/Master/tlpkg/tlpsrc/jurarsp.tlpsrc
index 4b4b00d5fba..ffdccfe7401 100644
--- a/Master/tlpkg/tlpsrc/jurarsp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/jurarsp.tlpsrc
@@ -1 +1,2 @@
name jurarsp
+category Package
diff --git a/Master/tlpkg/tlpsrc/kalender.tlpsrc b/Master/tlpkg/tlpsrc/kalender.tlpsrc
index 6d40ad67ef5..50774171c5f 100644
--- a/Master/tlpkg/tlpsrc/kalender.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kalender.tlpsrc
@@ -1 +1,2 @@
name kalender
+category Package
diff --git a/Master/tlpkg/tlpsrc/karnaugh.tlpsrc b/Master/tlpkg/tlpsrc/karnaugh.tlpsrc
index cd08c385ab8..944fb65cd9b 100644
--- a/Master/tlpkg/tlpsrc/karnaugh.tlpsrc
+++ b/Master/tlpkg/tlpsrc/karnaugh.tlpsrc
@@ -1 +1,2 @@
name karnaugh
+category Package
diff --git a/Master/tlpkg/tlpsrc/kastrup.tlpsrc b/Master/tlpkg/tlpsrc/kastrup.tlpsrc
index 054a7d993bd..f4015a44b3d 100644
--- a/Master/tlpkg/tlpsrc/kastrup.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kastrup.tlpsrc
@@ -1 +1,2 @@
name kastrup
+category Package
diff --git a/Master/tlpkg/tlpsrc/kdgreek.tlpsrc b/Master/tlpkg/tlpsrc/kdgreek.tlpsrc
index 102acc4d6c3..ecbc553a9ae 100644
--- a/Master/tlpkg/tlpsrc/kdgreek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kdgreek.tlpsrc
@@ -1 +1,2 @@
name kdgreek
+category Package
diff --git a/Master/tlpkg/tlpsrc/kerkis.tlpsrc b/Master/tlpkg/tlpsrc/kerkis.tlpsrc
index eef905278a0..eab86c786b4 100644
--- a/Master/tlpkg/tlpsrc/kerkis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kerkis.tlpsrc
@@ -1,2 +1,3 @@
name kerkis
+category Package
execute addMap kerkis.map
diff --git a/Master/tlpkg/tlpsrc/kerntest.tlpsrc b/Master/tlpkg/tlpsrc/kerntest.tlpsrc
index a9c69ae77a2..1002e7f5f53 100644
--- a/Master/tlpkg/tlpsrc/kerntest.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kerntest.tlpsrc
@@ -1 +1,2 @@
name kerntest
+category Package
diff --git a/Master/tlpkg/tlpsrc/keystroke.tlpsrc b/Master/tlpkg/tlpsrc/keystroke.tlpsrc
index 77d9c30f6aa..5200527d293 100644
--- a/Master/tlpkg/tlpsrc/keystroke.tlpsrc
+++ b/Master/tlpkg/tlpsrc/keystroke.tlpsrc
@@ -1 +1,2 @@
name keystroke
+category Package
diff --git a/Master/tlpkg/tlpsrc/kixfont.tlpsrc b/Master/tlpkg/tlpsrc/kixfont.tlpsrc
index 4dc7c976b9d..a7b6037a9cc 100644
--- a/Master/tlpkg/tlpsrc/kixfont.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kixfont.tlpsrc
@@ -1 +1,2 @@
name kixfont
+category Package
diff --git a/Master/tlpkg/tlpsrc/kluwer.tlpsrc b/Master/tlpkg/tlpsrc/kluwer.tlpsrc
index 239878f2429..6116e378c00 100644
--- a/Master/tlpkg/tlpsrc/kluwer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kluwer.tlpsrc
@@ -1 +1,2 @@
name kluwer
+category Package
diff --git a/Master/tlpkg/tlpsrc/knuth.tlpsrc b/Master/tlpkg/tlpsrc/knuth.tlpsrc
index a6de997fe80..43eee7e9897 100644
--- a/Master/tlpkg/tlpsrc/knuth.tlpsrc
+++ b/Master/tlpkg/tlpsrc/knuth.tlpsrc
@@ -1 +1,2 @@
name knuth
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/knuthotherfonts.tlpsrc b/Master/tlpkg/tlpsrc/knuthotherfonts.tlpsrc
index 827d895e5e6..72515afc4e8 100644
--- a/Master/tlpkg/tlpsrc/knuthotherfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/knuthotherfonts.tlpsrc
@@ -1 +1,2 @@
name knuthotherfonts
+category Package
diff --git a/Master/tlpkg/tlpsrc/koma-script.tlpsrc b/Master/tlpkg/tlpsrc/koma-script.tlpsrc
index 1c1330d215d..e6411d4b8e5 100644
--- a/Master/tlpkg/tlpsrc/koma-script.tlpsrc
+++ b/Master/tlpkg/tlpsrc/koma-script.tlpsrc
@@ -1 +1,2 @@
name koma-script
+category Package
diff --git a/Master/tlpkg/tlpsrc/kopka.tlpsrc b/Master/tlpkg/tlpsrc/kopka.tlpsrc
index 929351ec463..72276a76d71 100644
--- a/Master/tlpkg/tlpsrc/kopka.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kopka.tlpsrc
@@ -1 +1,2 @@
name kopka
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/kpfonts.tlpsrc b/Master/tlpkg/tlpsrc/kpfonts.tlpsrc
index 4ca1ab8efe9..5e7cf0098f1 100644
--- a/Master/tlpkg/tlpsrc/kpfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kpfonts.tlpsrc
@@ -1,2 +1,3 @@
name kpfonts
+category Package
execute addMap kpfonts.map
diff --git a/Master/tlpkg/tlpsrc/kurier.tlpsrc b/Master/tlpkg/tlpsrc/kurier.tlpsrc
index 257242374c7..57729a7b6b0 100644
--- a/Master/tlpkg/tlpsrc/kurier.tlpsrc
+++ b/Master/tlpkg/tlpsrc/kurier.tlpsrc
@@ -1,2 +1,3 @@
name kurier
+category Package
execute addMap kurier.map
diff --git a/Master/tlpkg/tlpsrc/l2picfaq.tlpsrc b/Master/tlpkg/tlpsrc/l2picfaq.tlpsrc
index ca614759c89..265b63efdae 100644
--- a/Master/tlpkg/tlpsrc/l2picfaq.tlpsrc
+++ b/Master/tlpkg/tlpsrc/l2picfaq.tlpsrc
@@ -1 +1,2 @@
name l2picfaq
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/l2tabu-english.tlpsrc b/Master/tlpkg/tlpsrc/l2tabu-english.tlpsrc
index af6f29dd8f6..545dc73fe3e 100644
--- a/Master/tlpkg/tlpsrc/l2tabu-english.tlpsrc
+++ b/Master/tlpkg/tlpsrc/l2tabu-english.tlpsrc
@@ -1 +1,2 @@
name l2tabu-english
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc b/Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc
index 3682353163a..e7a9f361ac0 100644
--- a/Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc
+++ b/Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc
@@ -1 +1,2 @@
name l2tabu-french
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/l2tabu-it.tlpsrc b/Master/tlpkg/tlpsrc/l2tabu-it.tlpsrc
index 2f43307b5da..6f816096765 100644
--- a/Master/tlpkg/tlpsrc/l2tabu-it.tlpsrc
+++ b/Master/tlpkg/tlpsrc/l2tabu-it.tlpsrc
@@ -1 +1,2 @@
name l2tabu-it
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/l2tabu-spanish.tlpsrc b/Master/tlpkg/tlpsrc/l2tabu-spanish.tlpsrc
index f8bb3278eaa..5bbb22b7d96 100644
--- a/Master/tlpkg/tlpsrc/l2tabu-spanish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/l2tabu-spanish.tlpsrc
@@ -1 +1,2 @@
name l2tabu-spanish
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/l2tabu.tlpsrc b/Master/tlpkg/tlpsrc/l2tabu.tlpsrc
index 9ac9ad9f6fb..44427f9da86 100644
--- a/Master/tlpkg/tlpsrc/l2tabu.tlpsrc
+++ b/Master/tlpkg/tlpsrc/l2tabu.tlpsrc
@@ -1 +1,2 @@
name l2tabu
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/labbook.tlpsrc b/Master/tlpkg/tlpsrc/labbook.tlpsrc
index b2af9bc7663..8a133ecbbc3 100644
--- a/Master/tlpkg/tlpsrc/labbook.tlpsrc
+++ b/Master/tlpkg/tlpsrc/labbook.tlpsrc
@@ -1 +1,2 @@
name labbook
+category Package
diff --git a/Master/tlpkg/tlpsrc/labelcas.tlpsrc b/Master/tlpkg/tlpsrc/labelcas.tlpsrc
index 607705137ba..e0db3eb2bb9 100644
--- a/Master/tlpkg/tlpsrc/labelcas.tlpsrc
+++ b/Master/tlpkg/tlpsrc/labelcas.tlpsrc
@@ -1 +1,2 @@
name labelcas
+category Package
diff --git a/Master/tlpkg/tlpsrc/labels.tlpsrc b/Master/tlpkg/tlpsrc/labels.tlpsrc
index 1fc36396691..adc766786f8 100644
--- a/Master/tlpkg/tlpsrc/labels.tlpsrc
+++ b/Master/tlpkg/tlpsrc/labels.tlpsrc
@@ -1 +1,2 @@
name labels
+category Package
diff --git a/Master/tlpkg/tlpsrc/lambda.tlpsrc b/Master/tlpkg/tlpsrc/lambda.tlpsrc
index 45b2ef64f6f..d1842db9f0e 100644
--- a/Master/tlpkg/tlpsrc/lambda.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lambda.tlpsrc
@@ -1,4 +1,5 @@
name lambda
+category Package
srcpattern f ignore
runpattern d texmf-dist/tex/lambda/base
runpattern d texmf-dist/tex/lambda/config
diff --git a/Master/tlpkg/tlpsrc/lastpage.tlpsrc b/Master/tlpkg/tlpsrc/lastpage.tlpsrc
index 87824aa3115..3f1b07bf4e6 100644
--- a/Master/tlpkg/tlpsrc/lastpage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lastpage.tlpsrc
@@ -1 +1,2 @@
name lastpage
+category Package
diff --git a/Master/tlpkg/tlpsrc/latex-fonts.tlpsrc b/Master/tlpkg/tlpsrc/latex-fonts.tlpsrc
index f0d7fef5909..fc12bd8a3f4 100644
--- a/Master/tlpkg/tlpsrc/latex-fonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/latex-fonts.tlpsrc
@@ -1,2 +1,3 @@
name latex-fonts
+category Package
execute addMixedMap latex-bsr.map
diff --git a/Master/tlpkg/tlpsrc/latex-graphics-companion.tlpsrc b/Master/tlpkg/tlpsrc/latex-graphics-companion.tlpsrc
index 6c383adf105..3538208da21 100644
--- a/Master/tlpkg/tlpsrc/latex-graphics-companion.tlpsrc
+++ b/Master/tlpkg/tlpsrc/latex-graphics-companion.tlpsrc
@@ -1 +1,2 @@
name latex-graphics-companion
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/latex-tds.tlpsrc b/Master/tlpkg/tlpsrc/latex-tds.tlpsrc
index 946efe8482c..2471d47fbf8 100644
--- a/Master/tlpkg/tlpsrc/latex-tds.tlpsrc
+++ b/Master/tlpkg/tlpsrc/latex-tds.tlpsrc
@@ -1 +1,2 @@
name latex-tds
+category Package
diff --git a/Master/tlpkg/tlpsrc/latex-tipps-und-tricks.tlpsrc b/Master/tlpkg/tlpsrc/latex-tipps-und-tricks.tlpsrc
index a009ffa460e..630b9247505 100644
--- a/Master/tlpkg/tlpsrc/latex-tipps-und-tricks.tlpsrc
+++ b/Master/tlpkg/tlpsrc/latex-tipps-und-tricks.tlpsrc
@@ -1 +1,2 @@
name latex-tipps-und-tricks
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/latex-web-companion.tlpsrc b/Master/tlpkg/tlpsrc/latex-web-companion.tlpsrc
index ee492a5ebf4..fe076abd9bf 100644
--- a/Master/tlpkg/tlpsrc/latex-web-companion.tlpsrc
+++ b/Master/tlpkg/tlpsrc/latex-web-companion.tlpsrc
@@ -1 +1,2 @@
name latex-web-companion
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/latex.tlpsrc b/Master/tlpkg/tlpsrc/latex.tlpsrc
index 237fee28f13..843650ddf6a 100644
--- a/Master/tlpkg/tlpsrc/latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/latex.tlpsrc
@@ -1,4 +1,5 @@
name latex
+category Package
srcpattern d texmf-dist/source/latex/base
runpattern d texmf-dist/makeindex/latex
runpattern d texmf-dist/tex/latex/base
diff --git a/Master/tlpkg/tlpsrc/latexconfig.tlpsrc b/Master/tlpkg/tlpsrc/latexconfig.tlpsrc
index 35257b828f9..8a8e9c00652 100644
--- a/Master/tlpkg/tlpsrc/latexconfig.tlpsrc
+++ b/Master/tlpkg/tlpsrc/latexconfig.tlpsrc
@@ -1 +1,2 @@
name latexconfig
+category Package
diff --git a/Master/tlpkg/tlpsrc/latexmp.tlpsrc b/Master/tlpkg/tlpsrc/latexmp.tlpsrc
index 797e62e41f2..76bb3df5672 100644
--- a/Master/tlpkg/tlpsrc/latexmp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/latexmp.tlpsrc
@@ -1 +1,2 @@
name latexmp
+category Package
diff --git a/Master/tlpkg/tlpsrc/layouts.tlpsrc b/Master/tlpkg/tlpsrc/layouts.tlpsrc
index 540f3dfeb63..a6831614a87 100644
--- a/Master/tlpkg/tlpsrc/layouts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/layouts.tlpsrc
@@ -1 +1,2 @@
name layouts
+category Package
diff --git a/Master/tlpkg/tlpsrc/lazylist.tlpsrc b/Master/tlpkg/tlpsrc/lazylist.tlpsrc
index 5ab57d071a5..1b44abc180a 100644
--- a/Master/tlpkg/tlpsrc/lazylist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lazylist.tlpsrc
@@ -1 +1,2 @@
name lazylist
+category Package
diff --git a/Master/tlpkg/tlpsrc/lcd.tlpsrc b/Master/tlpkg/tlpsrc/lcd.tlpsrc
index f9968812201..db58342a20a 100644
--- a/Master/tlpkg/tlpsrc/lcd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lcd.tlpsrc
@@ -1 +1,2 @@
name lcd
+category Package
diff --git a/Master/tlpkg/tlpsrc/lcg.tlpsrc b/Master/tlpkg/tlpsrc/lcg.tlpsrc
index ff3ff998a67..83ef77ca0d5 100644
--- a/Master/tlpkg/tlpsrc/lcg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lcg.tlpsrc
@@ -1 +1,2 @@
name lcg
+category Package
diff --git a/Master/tlpkg/tlpsrc/leading.tlpsrc b/Master/tlpkg/tlpsrc/leading.tlpsrc
index d46bf10b653..7493ee10b2a 100644
--- a/Master/tlpkg/tlpsrc/leading.tlpsrc
+++ b/Master/tlpkg/tlpsrc/leading.tlpsrc
@@ -1 +1,2 @@
name leading
+category Package
diff --git a/Master/tlpkg/tlpsrc/leaflet.tlpsrc b/Master/tlpkg/tlpsrc/leaflet.tlpsrc
index f3387e697fa..152a30963f5 100644
--- a/Master/tlpkg/tlpsrc/leaflet.tlpsrc
+++ b/Master/tlpkg/tlpsrc/leaflet.tlpsrc
@@ -1 +1,2 @@
name leaflet
+category Package
diff --git a/Master/tlpkg/tlpsrc/ledmac.tlpsrc b/Master/tlpkg/tlpsrc/ledmac.tlpsrc
index a1de0e08d6b..56f340fe688 100644
--- a/Master/tlpkg/tlpsrc/ledmac.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ledmac.tlpsrc
@@ -1 +1,2 @@
name ledmac
+category Package
diff --git a/Master/tlpkg/tlpsrc/leftidx.tlpsrc b/Master/tlpkg/tlpsrc/leftidx.tlpsrc
index 27d794cae55..c89269d25c7 100644
--- a/Master/tlpkg/tlpsrc/leftidx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/leftidx.tlpsrc
@@ -1 +1,2 @@
name leftidx
+category Package
diff --git a/Master/tlpkg/tlpsrc/lettre.tlpsrc b/Master/tlpkg/tlpsrc/lettre.tlpsrc
index 94b4cb32642..a55c95707d6 100644
--- a/Master/tlpkg/tlpsrc/lettre.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lettre.tlpsrc
@@ -1 +1,2 @@
name lettre
+category Package
diff --git a/Master/tlpkg/tlpsrc/lettrgth.tlpsrc b/Master/tlpkg/tlpsrc/lettrgth.tlpsrc
index b296c7d3e24..1c146808c9e 100644
--- a/Master/tlpkg/tlpsrc/lettrgth.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lettrgth.tlpsrc
@@ -1 +1,2 @@
name lettrgth
+category Package
diff --git a/Master/tlpkg/tlpsrc/lettrine.tlpsrc b/Master/tlpkg/tlpsrc/lettrine.tlpsrc
index c17e22cf5e3..b2b33cb1cfb 100644
--- a/Master/tlpkg/tlpsrc/lettrine.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lettrine.tlpsrc
@@ -1 +1,2 @@
name lettrine
+category Package
diff --git a/Master/tlpkg/tlpsrc/levy.tlpsrc b/Master/tlpkg/tlpsrc/levy.tlpsrc
index 4ce08e1f9ca..b7417325469 100644
--- a/Master/tlpkg/tlpsrc/levy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/levy.tlpsrc
@@ -1 +1,2 @@
name levy
+category Package
diff --git a/Master/tlpkg/tlpsrc/lewis.tlpsrc b/Master/tlpkg/tlpsrc/lewis.tlpsrc
index 8d7bbc2adf5..4ef70a76ff1 100644
--- a/Master/tlpkg/tlpsrc/lewis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lewis.tlpsrc
@@ -1 +1,2 @@
name lewis
+category Package
diff --git a/Master/tlpkg/tlpsrc/lexikon.tlpsrc b/Master/tlpkg/tlpsrc/lexikon.tlpsrc
index 0f8bf1d2763..6d7fb80efd7 100644
--- a/Master/tlpkg/tlpsrc/lexikon.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lexikon.tlpsrc
@@ -1 +1,2 @@
name lexikon
+category Package
diff --git a/Master/tlpkg/tlpsrc/lfb.tlpsrc b/Master/tlpkg/tlpsrc/lfb.tlpsrc
index 5d4b44c8a7c..844e7a68e27 100644
--- a/Master/tlpkg/tlpsrc/lfb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lfb.tlpsrc
@@ -1 +1,2 @@
name lfb
+category Package
diff --git a/Master/tlpkg/tlpsrc/lgreek.tlpsrc b/Master/tlpkg/tlpsrc/lgreek.tlpsrc
index e96bbdb8023..a3bbcf1e930 100644
--- a/Master/tlpkg/tlpsrc/lgreek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lgreek.tlpsrc
@@ -1 +1,2 @@
name lgreek
+category Package
diff --git a/Master/tlpkg/tlpsrc/lh.tlpsrc b/Master/tlpkg/tlpsrc/lh.tlpsrc
index 8dc7e837c38..665317b9a9d 100644
--- a/Master/tlpkg/tlpsrc/lh.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lh.tlpsrc
@@ -1 +1,2 @@
name lh
+category Package
diff --git a/Master/tlpkg/tlpsrc/lhcyr.tlpsrc b/Master/tlpkg/tlpsrc/lhcyr.tlpsrc
index c0244f70047..d7f4f39f2e9 100644
--- a/Master/tlpkg/tlpsrc/lhcyr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lhcyr.tlpsrc
@@ -1 +1,2 @@
name lhcyr
+category Package
diff --git a/Master/tlpkg/tlpsrc/lhelp.tlpsrc b/Master/tlpkg/tlpsrc/lhelp.tlpsrc
index 379126d09c5..458844d1ddb 100644
--- a/Master/tlpkg/tlpsrc/lhelp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lhelp.tlpsrc
@@ -1 +1,2 @@
name lhelp
+category Package
diff --git a/Master/tlpkg/tlpsrc/lib-freetype2.win32.tlpsrc b/Master/tlpkg/tlpsrc/lib-freetype2.win32.tlpsrc
index 38998655dd7..589142e7732 100644
--- a/Master/tlpkg/tlpsrc/lib-freetype2.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lib-freetype2.win32.tlpsrc
@@ -1,2 +1,3 @@
name lib-freetype2.win32
+category TLCore
binpattern f bin/win32/tl90freetype2.dll
diff --git a/Master/tlpkg/tlpsrc/lib-geturl.win32.tlpsrc b/Master/tlpkg/tlpsrc/lib-geturl.win32.tlpsrc
index 861018ac446..3168e6b8d50 100644
--- a/Master/tlpkg/tlpsrc/lib-geturl.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lib-geturl.win32.tlpsrc
@@ -1,2 +1,3 @@
name lib-geturl.win32
+category TLCore
binpattern f bin/win32/tl90geturl.dll
diff --git a/Master/tlpkg/tlpsrc/lib-gnu.win32.tlpsrc b/Master/tlpkg/tlpsrc/lib-gnu.win32.tlpsrc
index 5edcadd08e4..7d59eb06275 100644
--- a/Master/tlpkg/tlpsrc/lib-gnu.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lib-gnu.win32.tlpsrc
@@ -1,2 +1,3 @@
name lib-gnu.win32
+category TLCore
binpattern f bin/win32/tl90gnu.dll
diff --git a/Master/tlpkg/tlpsrc/lib-md5.win32.tlpsrc b/Master/tlpkg/tlpsrc/lib-md5.win32.tlpsrc
index 2f7f1f94d27..b9080a323a4 100644
--- a/Master/tlpkg/tlpsrc/lib-md5.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lib-md5.win32.tlpsrc
@@ -1,2 +1,3 @@
name lib-md5.win32
+category TLCore
binpattern f bin/win32/tl90md5.dll
diff --git a/Master/tlpkg/tlpsrc/lib-regex.win32.tlpsrc b/Master/tlpkg/tlpsrc/lib-regex.win32.tlpsrc
index cd7cd4f0cfa..323b61a42ba 100644
--- a/Master/tlpkg/tlpsrc/lib-regex.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lib-regex.win32.tlpsrc
@@ -1,2 +1,3 @@
name lib-regex.win32
+category TLCore
binpattern f bin/win32/tl90regex.dll
diff --git a/Master/tlpkg/tlpsrc/lib-texmfmp.win32.tlpsrc b/Master/tlpkg/tlpsrc/lib-texmfmp.win32.tlpsrc
index 9c9f488872b..a7249e044f0 100644
--- a/Master/tlpkg/tlpsrc/lib-texmfmp.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lib-texmfmp.win32.tlpsrc
@@ -1,2 +1,3 @@
name lib-texmfmp.win32
+category TLCore
binpattern f bin/win32/tl90texmfmp.dll
diff --git a/Master/tlpkg/tlpsrc/lib-zlib.win32.tlpsrc b/Master/tlpkg/tlpsrc/lib-zlib.win32.tlpsrc
index 35bcd8a8fad..9d205e7371d 100644
--- a/Master/tlpkg/tlpsrc/lib-zlib.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lib-zlib.win32.tlpsrc
@@ -1,4 +1,5 @@
name lib-zlib.win32
+category TLCore
docpattern f texmf/doc/man/man3/zlib.3
docpattern f texmf/doc/man/man3/zlib.3.html
binpattern f bin/win32/tl90zlib.dll
diff --git a/Master/tlpkg/tlpsrc/libertine.tlpsrc b/Master/tlpkg/tlpsrc/libertine.tlpsrc
index 3a59f73e985..5b1d67360b3 100644
--- a/Master/tlpkg/tlpsrc/libertine.tlpsrc
+++ b/Master/tlpkg/tlpsrc/libertine.tlpsrc
@@ -1,2 +1,3 @@
name libertine
+category Package
execute addMap libertine.map
diff --git a/Master/tlpkg/tlpsrc/limap.tlpsrc b/Master/tlpkg/tlpsrc/limap.tlpsrc
index fb99ced5fba..9a4e56c5d90 100644
--- a/Master/tlpkg/tlpsrc/limap.tlpsrc
+++ b/Master/tlpkg/tlpsrc/limap.tlpsrc
@@ -1 +1,2 @@
name limap
+category Package
diff --git a/Master/tlpkg/tlpsrc/linearA.tlpsrc b/Master/tlpkg/tlpsrc/linearA.tlpsrc
index 2409913a205..ac4a69be345 100644
--- a/Master/tlpkg/tlpsrc/linearA.tlpsrc
+++ b/Master/tlpkg/tlpsrc/linearA.tlpsrc
@@ -1,2 +1,3 @@
name linearA
+category Package
execute addMap linearA.map
diff --git a/Master/tlpkg/tlpsrc/lineno.tlpsrc b/Master/tlpkg/tlpsrc/lineno.tlpsrc
index 1df90944066..20c6b1b3ee2 100644
--- a/Master/tlpkg/tlpsrc/lineno.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lineno.tlpsrc
@@ -1 +1,2 @@
name lineno
+category Package
diff --git a/Master/tlpkg/tlpsrc/linguex.tlpsrc b/Master/tlpkg/tlpsrc/linguex.tlpsrc
index 905ccd1fbdc..dcab6800dd1 100644
--- a/Master/tlpkg/tlpsrc/linguex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/linguex.tlpsrc
@@ -1 +1,2 @@
name linguex
+category Package
diff --git a/Master/tlpkg/tlpsrc/lipsum.tlpsrc b/Master/tlpkg/tlpsrc/lipsum.tlpsrc
index 63ca86610c3..eeb60c9c1dc 100644
--- a/Master/tlpkg/tlpsrc/lipsum.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lipsum.tlpsrc
@@ -1 +1,2 @@
name lipsum
+category Package
diff --git a/Master/tlpkg/tlpsrc/listbib.tlpsrc b/Master/tlpkg/tlpsrc/listbib.tlpsrc
index 07a6e28d6f3..c3d772b0594 100644
--- a/Master/tlpkg/tlpsrc/listbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/listbib.tlpsrc
@@ -1 +1,2 @@
name listbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/listings.tlpsrc b/Master/tlpkg/tlpsrc/listings.tlpsrc
index 6d35e909caf..34d8b6cf6b4 100644
--- a/Master/tlpkg/tlpsrc/listings.tlpsrc
+++ b/Master/tlpkg/tlpsrc/listings.tlpsrc
@@ -1 +1,2 @@
name listings
+category Package
diff --git a/Master/tlpkg/tlpsrc/listliketab.tlpsrc b/Master/tlpkg/tlpsrc/listliketab.tlpsrc
index 862ebabbc72..66bbab36c2d 100644
--- a/Master/tlpkg/tlpsrc/listliketab.tlpsrc
+++ b/Master/tlpkg/tlpsrc/listliketab.tlpsrc
@@ -1 +1,2 @@
name listliketab
+category Package
diff --git a/Master/tlpkg/tlpsrc/listofsymbols.tlpsrc b/Master/tlpkg/tlpsrc/listofsymbols.tlpsrc
index ffbeff51c9e..efdd77160bf 100644
--- a/Master/tlpkg/tlpsrc/listofsymbols.tlpsrc
+++ b/Master/tlpkg/tlpsrc/listofsymbols.tlpsrc
@@ -1 +1,2 @@
name listofsymbols
+category Package
diff --git a/Master/tlpkg/tlpsrc/lkort.tlpsrc b/Master/tlpkg/tlpsrc/lkort.tlpsrc
index 4aa07061861..d58bd3a8459 100644
--- a/Master/tlpkg/tlpsrc/lkort.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lkort.tlpsrc
@@ -1 +1,2 @@
name lkort
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lkproof.tlpsrc b/Master/tlpkg/tlpsrc/lkproof.tlpsrc
index f7247a0ed1a..c67d1662224 100644
--- a/Master/tlpkg/tlpsrc/lkproof.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lkproof.tlpsrc
@@ -1 +1,2 @@
name lkproof
+category Package
diff --git a/Master/tlpkg/tlpsrc/lm.tlpsrc b/Master/tlpkg/tlpsrc/lm.tlpsrc
index 91f373a7fb4..3dfbb064c12 100644
--- a/Master/tlpkg/tlpsrc/lm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lm.tlpsrc
@@ -1,2 +1,3 @@
name lm
+category Package
execute addMap lm.map
diff --git a/Master/tlpkg/tlpsrc/lmextra.tlpsrc b/Master/tlpkg/tlpsrc/lmextra.tlpsrc
index d3e8fcb0c6a..e029b92a0a5 100644
--- a/Master/tlpkg/tlpsrc/lmextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lmextra.tlpsrc
@@ -1 +1,2 @@
name lmextra
+category Package
diff --git a/Master/tlpkg/tlpsrc/localloc.tlpsrc b/Master/tlpkg/tlpsrc/localloc.tlpsrc
index 8fed12edda9..b55ef47ba74 100644
--- a/Master/tlpkg/tlpsrc/localloc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/localloc.tlpsrc
@@ -1 +1,2 @@
name localloc
+category Package
diff --git a/Master/tlpkg/tlpsrc/logic.tlpsrc b/Master/tlpkg/tlpsrc/logic.tlpsrc
index e636653d796..6f447aad846 100644
--- a/Master/tlpkg/tlpsrc/logic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/logic.tlpsrc
@@ -1 +1,2 @@
name logic
+category Package
diff --git a/Master/tlpkg/tlpsrc/logpap.tlpsrc b/Master/tlpkg/tlpsrc/logpap.tlpsrc
index 0f2125d9430..851345396d5 100644
--- a/Master/tlpkg/tlpsrc/logpap.tlpsrc
+++ b/Master/tlpkg/tlpsrc/logpap.tlpsrc
@@ -1 +1,2 @@
name logpap
+category Package
diff --git a/Master/tlpkg/tlpsrc/lps.tlpsrc b/Master/tlpkg/tlpsrc/lps.tlpsrc
index db3d741a875..79b9126f436 100644
--- a/Master/tlpkg/tlpsrc/lps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lps.tlpsrc
@@ -1 +1,2 @@
name lps
+category Package
diff --git a/Master/tlpkg/tlpsrc/lsc.tlpsrc b/Master/tlpkg/tlpsrc/lsc.tlpsrc
index 83ce32cd7af..ab53de4c7cf 100644
--- a/Master/tlpkg/tlpsrc/lsc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lsc.tlpsrc
@@ -1 +1,2 @@
name lsc
+category Package
diff --git a/Master/tlpkg/tlpsrc/lshort-bulgarian.tlpsrc b/Master/tlpkg/tlpsrc/lshort-bulgarian.tlpsrc
index 79ecbc4450f..708fa7cee5e 100644
--- a/Master/tlpkg/tlpsrc/lshort-bulgarian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-bulgarian.tlpsrc
@@ -1 +1,2 @@
name lshort-bulgarian
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-dutch.tlpsrc b/Master/tlpkg/tlpsrc/lshort-dutch.tlpsrc
index 3474b0299a5..65ffcc9d66c 100644
--- a/Master/tlpkg/tlpsrc/lshort-dutch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-dutch.tlpsrc
@@ -1 +1,2 @@
name lshort-dutch
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-english.tlpsrc b/Master/tlpkg/tlpsrc/lshort-english.tlpsrc
index 634d2607683..26a069bbc7e 100644
--- a/Master/tlpkg/tlpsrc/lshort-english.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-english.tlpsrc
@@ -1 +1,2 @@
name lshort-english
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-finnish.tlpsrc b/Master/tlpkg/tlpsrc/lshort-finnish.tlpsrc
index be5a19a61d5..a4fc768d779 100644
--- a/Master/tlpkg/tlpsrc/lshort-finnish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-finnish.tlpsrc
@@ -1 +1,2 @@
name lshort-finnish
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-french.tlpsrc b/Master/tlpkg/tlpsrc/lshort-french.tlpsrc
index ca824b9b1c1..5884f43c2b9 100644
--- a/Master/tlpkg/tlpsrc/lshort-french.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-french.tlpsrc
@@ -1 +1,2 @@
name lshort-french
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-german.tlpsrc b/Master/tlpkg/tlpsrc/lshort-german.tlpsrc
index cf226a43b46..dde0f4caa0c 100644
--- a/Master/tlpkg/tlpsrc/lshort-german.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-german.tlpsrc
@@ -1 +1,2 @@
name lshort-german
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-italian.tlpsrc b/Master/tlpkg/tlpsrc/lshort-italian.tlpsrc
index 6bff1301b55..5023fd8afd6 100644
--- a/Master/tlpkg/tlpsrc/lshort-italian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-italian.tlpsrc
@@ -1 +1,2 @@
name lshort-italian
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-japanese.tlpsrc b/Master/tlpkg/tlpsrc/lshort-japanese.tlpsrc
index c11fb4170f9..acb7bc8e9fc 100644
--- a/Master/tlpkg/tlpsrc/lshort-japanese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-japanese.tlpsrc
@@ -1 +1,2 @@
name lshort-japanese
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-korean.tlpsrc b/Master/tlpkg/tlpsrc/lshort-korean.tlpsrc
index 1e3142a6f72..9bb0538ed98 100644
--- a/Master/tlpkg/tlpsrc/lshort-korean.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-korean.tlpsrc
@@ -1 +1,2 @@
name lshort-korean
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-mongolian.tlpsrc b/Master/tlpkg/tlpsrc/lshort-mongolian.tlpsrc
index a1a3591229f..e465de2a55a 100644
--- a/Master/tlpkg/tlpsrc/lshort-mongolian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-mongolian.tlpsrc
@@ -1 +1,2 @@
name lshort-mongolian
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-polish.tlpsrc b/Master/tlpkg/tlpsrc/lshort-polish.tlpsrc
index 4f3f5c61944..769aae23fe8 100644
--- a/Master/tlpkg/tlpsrc/lshort-polish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-polish.tlpsrc
@@ -1 +1,2 @@
name lshort-polish
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-portuguese.tlpsrc b/Master/tlpkg/tlpsrc/lshort-portuguese.tlpsrc
index 3c0ce78eefd..e5149080127 100644
--- a/Master/tlpkg/tlpsrc/lshort-portuguese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-portuguese.tlpsrc
@@ -1 +1,2 @@
name lshort-portuguese
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-russian.tlpsrc b/Master/tlpkg/tlpsrc/lshort-russian.tlpsrc
index 96a1af73f76..1c581d6c025 100644
--- a/Master/tlpkg/tlpsrc/lshort-russian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-russian.tlpsrc
@@ -1 +1,2 @@
name lshort-russian
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-slovak.tlpsrc b/Master/tlpkg/tlpsrc/lshort-slovak.tlpsrc
index 500a4fd2e98..dc21feb82d6 100644
--- a/Master/tlpkg/tlpsrc/lshort-slovak.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-slovak.tlpsrc
@@ -1 +1,2 @@
name lshort-slovak
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-spanish.tlpsrc b/Master/tlpkg/tlpsrc/lshort-spanish.tlpsrc
index 7b35aecd38b..8cf359e58e8 100644
--- a/Master/tlpkg/tlpsrc/lshort-spanish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-spanish.tlpsrc
@@ -1 +1,2 @@
name lshort-spanish
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-thai.tlpsrc b/Master/tlpkg/tlpsrc/lshort-thai.tlpsrc
index ae39b1e1fc3..21a65ca8306 100644
--- a/Master/tlpkg/tlpsrc/lshort-thai.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-thai.tlpsrc
@@ -1 +1,2 @@
name lshort-thai
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-turkish.tlpsrc b/Master/tlpkg/tlpsrc/lshort-turkish.tlpsrc
index 584da6a38ea..b71cc920f25 100644
--- a/Master/tlpkg/tlpsrc/lshort-turkish.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-turkish.tlpsrc
@@ -1 +1,2 @@
name lshort-turkish
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-ukr.tlpsrc b/Master/tlpkg/tlpsrc/lshort-ukr.tlpsrc
index b9b9d3760ae..1d5d82a27a1 100644
--- a/Master/tlpkg/tlpsrc/lshort-ukr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-ukr.tlpsrc
@@ -1 +1,2 @@
name lshort-ukr
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/lshort-vietnamese.tlpsrc b/Master/tlpkg/tlpsrc/lshort-vietnamese.tlpsrc
index 0895645cc5d..ae51082f381 100644
--- a/Master/tlpkg/tlpsrc/lshort-vietnamese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lshort-vietnamese.tlpsrc
@@ -1 +1,2 @@
name lshort-vietnamese
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/ltablex.tlpsrc b/Master/tlpkg/tlpsrc/ltablex.tlpsrc
index 9fc9756a9ba..bd5492cc13e 100644
--- a/Master/tlpkg/tlpsrc/ltablex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ltablex.tlpsrc
@@ -1 +1,2 @@
name ltablex
+category Package
diff --git a/Master/tlpkg/tlpsrc/ltabptch.tlpsrc b/Master/tlpkg/tlpsrc/ltabptch.tlpsrc
index ec127734207..311bf91af15 100644
--- a/Master/tlpkg/tlpsrc/ltabptch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ltabptch.tlpsrc
@@ -1 +1,2 @@
name ltabptch
+category Package
diff --git a/Master/tlpkg/tlpsrc/ltxindex.tlpsrc b/Master/tlpkg/tlpsrc/ltxindex.tlpsrc
index e42c00e52f3..eaec2662b6b 100644
--- a/Master/tlpkg/tlpsrc/ltxindex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ltxindex.tlpsrc
@@ -1 +1,2 @@
name ltxindex
+category Package
diff --git a/Master/tlpkg/tlpsrc/ltxmisc.tlpsrc b/Master/tlpkg/tlpsrc/ltxmisc.tlpsrc
index a608dfa09e7..1cf045f4a1d 100644
--- a/Master/tlpkg/tlpsrc/ltxmisc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ltxmisc.tlpsrc
@@ -1 +1,2 @@
name ltxmisc
+category Package
diff --git a/Master/tlpkg/tlpsrc/lxfonts.tlpsrc b/Master/tlpkg/tlpsrc/lxfonts.tlpsrc
index 5b1f0cbee58..fdbb0ca1baf 100644
--- a/Master/tlpkg/tlpsrc/lxfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/lxfonts.tlpsrc
@@ -1,2 +1,3 @@
name lxfonts
+category Package
execute addMixedMap lxfonts.map
diff --git a/Master/tlpkg/tlpsrc/ly1.tlpsrc b/Master/tlpkg/tlpsrc/ly1.tlpsrc
index 450724aa419..4bab5108b74 100644
--- a/Master/tlpkg/tlpsrc/ly1.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ly1.tlpsrc
@@ -1 +1,2 @@
name ly1
+category Package
diff --git a/Master/tlpkg/tlpsrc/mafr.tlpsrc b/Master/tlpkg/tlpsrc/mafr.tlpsrc
index bca2cc7ca79..c73e72f5b18 100644
--- a/Master/tlpkg/tlpsrc/mafr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mafr.tlpsrc
@@ -1 +1,2 @@
name mafr
+category Package
diff --git a/Master/tlpkg/tlpsrc/magyar.tlpsrc b/Master/tlpkg/tlpsrc/magyar.tlpsrc
index 176d0c43b93..4b8982920f1 100644
--- a/Master/tlpkg/tlpsrc/magyar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/magyar.tlpsrc
@@ -1 +1,2 @@
name magyar
+category Package
diff --git a/Master/tlpkg/tlpsrc/mailing.tlpsrc b/Master/tlpkg/tlpsrc/mailing.tlpsrc
index c26069a64ac..fcd224b6615 100644
--- a/Master/tlpkg/tlpsrc/mailing.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mailing.tlpsrc
@@ -1 +1,2 @@
name mailing
+category Package
diff --git a/Master/tlpkg/tlpsrc/makebox.tlpsrc b/Master/tlpkg/tlpsrc/makebox.tlpsrc
index 8e6b0609a61..d78020f3c31 100644
--- a/Master/tlpkg/tlpsrc/makebox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/makebox.tlpsrc
@@ -1 +1,2 @@
name makebox
+category Package
diff --git a/Master/tlpkg/tlpsrc/makecell.tlpsrc b/Master/tlpkg/tlpsrc/makecell.tlpsrc
index dad0c91ab23..667e0f442e6 100644
--- a/Master/tlpkg/tlpsrc/makecell.tlpsrc
+++ b/Master/tlpkg/tlpsrc/makecell.tlpsrc
@@ -1 +1,2 @@
name makecell
+category Package
diff --git a/Master/tlpkg/tlpsrc/makecirc.tlpsrc b/Master/tlpkg/tlpsrc/makecirc.tlpsrc
index 4be4a585822..ec045691966 100644
--- a/Master/tlpkg/tlpsrc/makecirc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/makecirc.tlpsrc
@@ -1 +1,2 @@
name makecirc
+category Package
diff --git a/Master/tlpkg/tlpsrc/makecmds.tlpsrc b/Master/tlpkg/tlpsrc/makecmds.tlpsrc
index 8dbfa698b14..bda6973d0b6 100644
--- a/Master/tlpkg/tlpsrc/makecmds.tlpsrc
+++ b/Master/tlpkg/tlpsrc/makecmds.tlpsrc
@@ -1 +1,2 @@
name makecmds
+category Package
diff --git a/Master/tlpkg/tlpsrc/makedtx.tlpsrc b/Master/tlpkg/tlpsrc/makedtx.tlpsrc
index 06379231e0b..2d069ef8340 100644
--- a/Master/tlpkg/tlpsrc/makedtx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/makedtx.tlpsrc
@@ -1 +1,2 @@
name makedtx
+category Package
diff --git a/Master/tlpkg/tlpsrc/makeglos.tlpsrc b/Master/tlpkg/tlpsrc/makeglos.tlpsrc
index d4808ff97e3..56074812204 100644
--- a/Master/tlpkg/tlpsrc/makeglos.tlpsrc
+++ b/Master/tlpkg/tlpsrc/makeglos.tlpsrc
@@ -1 +1,2 @@
name makeglos
+category Package
diff --git a/Master/tlpkg/tlpsrc/makeindex.tlpsrc b/Master/tlpkg/tlpsrc/makeindex.tlpsrc
index 18107312b8b..b229d28d4d7 100644
--- a/Master/tlpkg/tlpsrc/makeindex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/makeindex.tlpsrc
@@ -1,2 +1,3 @@
name makeindex
+category Package
runpattern +d texmf-dist/makeindex/base
diff --git a/Master/tlpkg/tlpsrc/makeplot.tlpsrc b/Master/tlpkg/tlpsrc/makeplot.tlpsrc
index 7b39cdd5eb9..d1e83e4c71b 100644
--- a/Master/tlpkg/tlpsrc/makeplot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/makeplot.tlpsrc
@@ -1 +1,2 @@
name makeplot
+category Package
diff --git a/Master/tlpkg/tlpsrc/malayalam.tlpsrc b/Master/tlpkg/tlpsrc/malayalam.tlpsrc
index 9ea3152e838..ffce6094efe 100644
--- a/Master/tlpkg/tlpsrc/malayalam.tlpsrc
+++ b/Master/tlpkg/tlpsrc/malayalam.tlpsrc
@@ -1 +1,2 @@
name malayalam
+category Package
diff --git a/Master/tlpkg/tlpsrc/manfnt.tlpsrc b/Master/tlpkg/tlpsrc/manfnt.tlpsrc
index 4e1a71f4c6f..96d992b8772 100644
--- a/Master/tlpkg/tlpsrc/manfnt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/manfnt.tlpsrc
@@ -1,2 +1,3 @@
name manfnt
+category Package
execute addMixedMap manfnt.map
diff --git a/Master/tlpkg/tlpsrc/manjutex.tlpsrc b/Master/tlpkg/tlpsrc/manjutex.tlpsrc
index e256e80d981..ac39391e45d 100644
--- a/Master/tlpkg/tlpsrc/manjutex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/manjutex.tlpsrc
@@ -1 +1,2 @@
name manjutex
+category Package
diff --git a/Master/tlpkg/tlpsrc/manuscript.tlpsrc b/Master/tlpkg/tlpsrc/manuscript.tlpsrc
index 9ea238c36c1..c9d6280733d 100644
--- a/Master/tlpkg/tlpsrc/manuscript.tlpsrc
+++ b/Master/tlpkg/tlpsrc/manuscript.tlpsrc
@@ -1 +1,2 @@
name manuscript
+category Package
diff --git a/Master/tlpkg/tlpsrc/mapcodes.tlpsrc b/Master/tlpkg/tlpsrc/mapcodes.tlpsrc
index d74617ee3dd..b8b56a8e62f 100644
--- a/Master/tlpkg/tlpsrc/mapcodes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mapcodes.tlpsrc
@@ -1 +1,2 @@
name mapcodes
+category Package
diff --git a/Master/tlpkg/tlpsrc/maple.tlpsrc b/Master/tlpkg/tlpsrc/maple.tlpsrc
index f047e4db56b..2a715fe9d3b 100644
--- a/Master/tlpkg/tlpsrc/maple.tlpsrc
+++ b/Master/tlpkg/tlpsrc/maple.tlpsrc
@@ -1 +1,2 @@
name maple
+category Package
diff --git a/Master/tlpkg/tlpsrc/marginnote.tlpsrc b/Master/tlpkg/tlpsrc/marginnote.tlpsrc
index a8507610cd1..4824e3672bc 100644
--- a/Master/tlpkg/tlpsrc/marginnote.tlpsrc
+++ b/Master/tlpkg/tlpsrc/marginnote.tlpsrc
@@ -1 +1,2 @@
name marginnote
+category Package
diff --git a/Master/tlpkg/tlpsrc/marigold.tlpsrc b/Master/tlpkg/tlpsrc/marigold.tlpsrc
index bed8517d514..1e320188e78 100644
--- a/Master/tlpkg/tlpsrc/marigold.tlpsrc
+++ b/Master/tlpkg/tlpsrc/marigold.tlpsrc
@@ -1 +1,2 @@
name marigold
+category Package
diff --git a/Master/tlpkg/tlpsrc/marvosym.tlpsrc b/Master/tlpkg/tlpsrc/marvosym.tlpsrc
index c22e043fb7e..a903d6be260 100644
--- a/Master/tlpkg/tlpsrc/marvosym.tlpsrc
+++ b/Master/tlpkg/tlpsrc/marvosym.tlpsrc
@@ -1,4 +1,5 @@
name marvosym
+category Package
execute addMap marvosym.map
srcpattern +!f texmf-dist/source/fonts/eurofont/marvosym/*
srcpattern +!f texmf-dist/source/fonts/eurofont/marvosym/tfmfiles/original/*
diff --git a/Master/tlpkg/tlpsrc/math-into-latex.tlpsrc b/Master/tlpkg/tlpsrc/math-into-latex.tlpsrc
index 468095bbe3a..fa8bcdcefd6 100644
--- a/Master/tlpkg/tlpsrc/math-into-latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/math-into-latex.tlpsrc
@@ -1 +1,2 @@
name math-into-latex
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/mathcomp.tlpsrc b/Master/tlpkg/tlpsrc/mathcomp.tlpsrc
index 6522e142ce1..d4bb22fb3e3 100644
--- a/Master/tlpkg/tlpsrc/mathcomp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mathcomp.tlpsrc
@@ -1 +1,2 @@
name mathcomp
+category Package
diff --git a/Master/tlpkg/tlpsrc/mathdesign.tlpsrc b/Master/tlpkg/tlpsrc/mathdesign.tlpsrc
index cae933e3aa1..60cc09f4a95 100644
--- a/Master/tlpkg/tlpsrc/mathdesign.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mathdesign.tlpsrc
@@ -1,4 +1,5 @@
name mathdesign
+category Package
execute addMap mdbch.map
execute addMap mdput.map
execute addMap mdugm.map
diff --git a/Master/tlpkg/tlpsrc/mathdots.tlpsrc b/Master/tlpkg/tlpsrc/mathdots.tlpsrc
index 7529371a507..64f38db86ca 100644
--- a/Master/tlpkg/tlpsrc/mathdots.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mathdots.tlpsrc
@@ -1 +1,2 @@
name mathdots
+category Package
diff --git a/Master/tlpkg/tlpsrc/mathexam.tlpsrc b/Master/tlpkg/tlpsrc/mathexam.tlpsrc
index a4093920f13..fc6378f533d 100644
--- a/Master/tlpkg/tlpsrc/mathexam.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mathexam.tlpsrc
@@ -1 +1,2 @@
name mathexam
+category Package
diff --git a/Master/tlpkg/tlpsrc/mathmode.tlpsrc b/Master/tlpkg/tlpsrc/mathmode.tlpsrc
index 1baa9c6428b..a9980920929 100644
--- a/Master/tlpkg/tlpsrc/mathmode.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mathmode.tlpsrc
@@ -1 +1,2 @@
name mathmode
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/mathpazo.tlpsrc b/Master/tlpkg/tlpsrc/mathpazo.tlpsrc
index 90e790544b9..01995fce495 100644
--- a/Master/tlpkg/tlpsrc/mathpazo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mathpazo.tlpsrc
@@ -1 +1,2 @@
name mathpazo
+category Package
diff --git a/Master/tlpkg/tlpsrc/maybemath.tlpsrc b/Master/tlpkg/tlpsrc/maybemath.tlpsrc
index 3468e0576a4..1f5ceb0ae84 100644
--- a/Master/tlpkg/tlpsrc/maybemath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/maybemath.tlpsrc
@@ -1 +1,2 @@
name maybemath
+category Package
diff --git a/Master/tlpkg/tlpsrc/mcaption.tlpsrc b/Master/tlpkg/tlpsrc/mcaption.tlpsrc
index db9f8a1eec7..aec5bbb4c8e 100644
--- a/Master/tlpkg/tlpsrc/mcaption.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mcaption.tlpsrc
@@ -1 +1,2 @@
name mcaption
+category Package
diff --git a/Master/tlpkg/tlpsrc/mceinleger.tlpsrc b/Master/tlpkg/tlpsrc/mceinleger.tlpsrc
index 7d0f3957065..cbbb8336844 100644
--- a/Master/tlpkg/tlpsrc/mceinleger.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mceinleger.tlpsrc
@@ -1 +1,2 @@
name mceinleger
+category Package
diff --git a/Master/tlpkg/tlpsrc/mcite.tlpsrc b/Master/tlpkg/tlpsrc/mcite.tlpsrc
index c342a7d5674..5d7ea657922 100644
--- a/Master/tlpkg/tlpsrc/mcite.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mcite.tlpsrc
@@ -1 +1,2 @@
name mcite
+category Package
diff --git a/Master/tlpkg/tlpsrc/mciteplus.tlpsrc b/Master/tlpkg/tlpsrc/mciteplus.tlpsrc
index 656457add3d..ab62521cb09 100644
--- a/Master/tlpkg/tlpsrc/mciteplus.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mciteplus.tlpsrc
@@ -1 +1,2 @@
name mciteplus
+category Package
diff --git a/Master/tlpkg/tlpsrc/mdwtools.tlpsrc b/Master/tlpkg/tlpsrc/mdwtools.tlpsrc
index a5c13fb596a..3b8c0cd27e5 100644
--- a/Master/tlpkg/tlpsrc/mdwtools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mdwtools.tlpsrc
@@ -1 +1,2 @@
name mdwtools
+category Package
diff --git a/Master/tlpkg/tlpsrc/memexsupp.tlpsrc b/Master/tlpkg/tlpsrc/memexsupp.tlpsrc
index fa056d6381b..75270e4f560 100644
--- a/Master/tlpkg/tlpsrc/memexsupp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/memexsupp.tlpsrc
@@ -1 +1,2 @@
name memexsupp
+category Package
diff --git a/Master/tlpkg/tlpsrc/memoir.tlpsrc b/Master/tlpkg/tlpsrc/memoir.tlpsrc
index 5fbed2b7e9c..f1117d73d4d 100644
--- a/Master/tlpkg/tlpsrc/memoir.tlpsrc
+++ b/Master/tlpkg/tlpsrc/memoir.tlpsrc
@@ -1 +1,2 @@
name memoir
+category Package
diff --git a/Master/tlpkg/tlpsrc/mentis.tlpsrc b/Master/tlpkg/tlpsrc/mentis.tlpsrc
index d4b3a091619..c6939e9855f 100644
--- a/Master/tlpkg/tlpsrc/mentis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mentis.tlpsrc
@@ -1 +1,2 @@
name mentis
+category Package
diff --git a/Master/tlpkg/tlpsrc/menu.tlpsrc b/Master/tlpkg/tlpsrc/menu.tlpsrc
index 0848abc6171..5158afed6e6 100644
--- a/Master/tlpkg/tlpsrc/menu.tlpsrc
+++ b/Master/tlpkg/tlpsrc/menu.tlpsrc
@@ -1 +1,2 @@
name menu
+category Package
diff --git a/Master/tlpkg/tlpsrc/metafont-for-beginners.tlpsrc b/Master/tlpkg/tlpsrc/metafont-for-beginners.tlpsrc
index e28cc8866d1..56f0525f6f0 100644
--- a/Master/tlpkg/tlpsrc/metafont-for-beginners.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metafont-for-beginners.tlpsrc
@@ -1 +1,2 @@
name metafont-for-beginners
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/metafont.tlpsrc b/Master/tlpkg/tlpsrc/metafont.tlpsrc
index e2dff5cd024..f915f42d821 100644
--- a/Master/tlpkg/tlpsrc/metafont.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metafont.tlpsrc
@@ -1,4 +1,5 @@
name metafont
+category Package
srcpattern f ignore
runpattern d texmf-dist/metafont/base
runpattern d texmf-dist/metafont/config
diff --git a/Master/tlpkg/tlpsrc/metafp.tlpsrc b/Master/tlpkg/tlpsrc/metafp.tlpsrc
index 15de58b18c6..6d1feb1644b 100644
--- a/Master/tlpkg/tlpsrc/metafp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metafp.tlpsrc
@@ -1 +1,2 @@
name metafp
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/metaobj.tlpsrc b/Master/tlpkg/tlpsrc/metaobj.tlpsrc
index 740d0456993..12d0af0192d 100644
--- a/Master/tlpkg/tlpsrc/metaobj.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metaobj.tlpsrc
@@ -1 +1,2 @@
name metaobj
+category Package
diff --git a/Master/tlpkg/tlpsrc/metaplot.tlpsrc b/Master/tlpkg/tlpsrc/metaplot.tlpsrc
index d4f51e45217..46dc6d30124 100644
--- a/Master/tlpkg/tlpsrc/metaplot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metaplot.tlpsrc
@@ -1 +1,2 @@
name metaplot
+category Package
diff --git a/Master/tlpkg/tlpsrc/metapost-examples.tlpsrc b/Master/tlpkg/tlpsrc/metapost-examples.tlpsrc
index a15557531d4..5dc18fa920e 100644
--- a/Master/tlpkg/tlpsrc/metapost-examples.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metapost-examples.tlpsrc
@@ -1 +1,2 @@
name metapost-examples
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/metapost.tlpsrc b/Master/tlpkg/tlpsrc/metapost.tlpsrc
index f3e34522672..9dc7481343c 100644
--- a/Master/tlpkg/tlpsrc/metapost.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metapost.tlpsrc
@@ -1,4 +1,5 @@
name metapost
+category Package
srcpattern f ignore
runpattern d texmf-dist/metapost/base
runpattern d texmf-dist/metapost/config
diff --git a/Master/tlpkg/tlpsrc/metatex.tlpsrc b/Master/tlpkg/tlpsrc/metatex.tlpsrc
index d821fbb8ae3..0d6f88a4433 100644
--- a/Master/tlpkg/tlpsrc/metatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metatex.tlpsrc
@@ -1 +1,2 @@
name metatex
+category Package
diff --git a/Master/tlpkg/tlpsrc/metauml.tlpsrc b/Master/tlpkg/tlpsrc/metauml.tlpsrc
index 7288f2c1ff8..c29a8dce2fb 100644
--- a/Master/tlpkg/tlpsrc/metauml.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metauml.tlpsrc
@@ -1 +1,2 @@
name metauml
+category Package
diff --git a/Master/tlpkg/tlpsrc/method.tlpsrc b/Master/tlpkg/tlpsrc/method.tlpsrc
index cebd245d62d..2bdca4ca9a7 100644
--- a/Master/tlpkg/tlpsrc/method.tlpsrc
+++ b/Master/tlpkg/tlpsrc/method.tlpsrc
@@ -1 +1,2 @@
name method
+category Package
diff --git a/Master/tlpkg/tlpsrc/metre.tlpsrc b/Master/tlpkg/tlpsrc/metre.tlpsrc
index c2b28ed2ab8..0cd5024b706 100644
--- a/Master/tlpkg/tlpsrc/metre.tlpsrc
+++ b/Master/tlpkg/tlpsrc/metre.tlpsrc
@@ -1 +1,2 @@
name metre
+category Package
diff --git a/Master/tlpkg/tlpsrc/mex.tlpsrc b/Master/tlpkg/tlpsrc/mex.tlpsrc
index 3ea09f0572e..f92b4dc82a0 100644
--- a/Master/tlpkg/tlpsrc/mex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mex.tlpsrc
@@ -1,4 +1,5 @@
name mex
+category Package
depend pl
depend hyphen-polish
runpattern +!d texmf-dist/tex/mex/utf8mex
diff --git a/Master/tlpkg/tlpsrc/mff.tlpsrc b/Master/tlpkg/tlpsrc/mff.tlpsrc
index 92fb00b94a5..a71e7fd8b8e 100644
--- a/Master/tlpkg/tlpsrc/mff.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mff.tlpsrc
@@ -1 +1,2 @@
name mff
+category Package
diff --git a/Master/tlpkg/tlpsrc/mflogo.tlpsrc b/Master/tlpkg/tlpsrc/mflogo.tlpsrc
index 98af852d427..b188b67757c 100644
--- a/Master/tlpkg/tlpsrc/mflogo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mflogo.tlpsrc
@@ -1,2 +1,3 @@
name mflogo
+category Package
execute addMixedMap mflogo.map
diff --git a/Master/tlpkg/tlpsrc/mfnfss.tlpsrc b/Master/tlpkg/tlpsrc/mfnfss.tlpsrc
index b04fe8717ca..59a67bc6b69 100644
--- a/Master/tlpkg/tlpsrc/mfnfss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mfnfss.tlpsrc
@@ -1 +1,2 @@
name mfnfss
+category Package
diff --git a/Master/tlpkg/tlpsrc/mfpic.tlpsrc b/Master/tlpkg/tlpsrc/mfpic.tlpsrc
index 6efa769079f..e1cddd407cb 100644
--- a/Master/tlpkg/tlpsrc/mfpic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mfpic.tlpsrc
@@ -1 +1,2 @@
name mfpic
+category Package
diff --git a/Master/tlpkg/tlpsrc/mfpic4ode.tlpsrc b/Master/tlpkg/tlpsrc/mfpic4ode.tlpsrc
index ce408a45025..1629497367a 100644
--- a/Master/tlpkg/tlpsrc/mfpic4ode.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mfpic4ode.tlpsrc
@@ -1 +1,2 @@
name mfpic4ode
+category Package
diff --git a/Master/tlpkg/tlpsrc/mft.tlpsrc b/Master/tlpkg/tlpsrc/mft.tlpsrc
index 27054577e58..de7b83696e2 100644
--- a/Master/tlpkg/tlpsrc/mft.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mft.tlpsrc
@@ -1,2 +1,3 @@
name mft
+category Package
runpattern d texmf-dist/mft/base
diff --git a/Master/tlpkg/tlpsrc/mftinc.tlpsrc b/Master/tlpkg/tlpsrc/mftinc.tlpsrc
index ce320b35144..d9cfaea3337 100644
--- a/Master/tlpkg/tlpsrc/mftinc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mftinc.tlpsrc
@@ -1 +1,2 @@
name mftinc
+category Package
diff --git a/Master/tlpkg/tlpsrc/mftoeps.tlpsrc b/Master/tlpkg/tlpsrc/mftoeps.tlpsrc
index 70835548174..c268b64445b 100644
--- a/Master/tlpkg/tlpsrc/mftoeps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mftoeps.tlpsrc
@@ -1 +1,2 @@
name mftoeps
+category Package
diff --git a/Master/tlpkg/tlpsrc/mh.tlpsrc b/Master/tlpkg/tlpsrc/mh.tlpsrc
index bca85f86772..1917a01835b 100644
--- a/Master/tlpkg/tlpsrc/mh.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mh.tlpsrc
@@ -1 +1,2 @@
name mh
+category Package
diff --git a/Master/tlpkg/tlpsrc/mhchem.tlpsrc b/Master/tlpkg/tlpsrc/mhchem.tlpsrc
index e9ffc0dbd43..a716890b0cf 100644
--- a/Master/tlpkg/tlpsrc/mhchem.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mhchem.tlpsrc
@@ -1 +1,2 @@
name mhchem
+category Package
diff --git a/Master/tlpkg/tlpsrc/mhequ.tlpsrc b/Master/tlpkg/tlpsrc/mhequ.tlpsrc
index 7b587d06d7e..e438b2940e6 100644
--- a/Master/tlpkg/tlpsrc/mhequ.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mhequ.tlpsrc
@@ -1 +1,2 @@
name mhequ
+category Package
diff --git a/Master/tlpkg/tlpsrc/mhs.tlpsrc b/Master/tlpkg/tlpsrc/mhs.tlpsrc
index a4c02b97005..c3ffc3e75bc 100644
--- a/Master/tlpkg/tlpsrc/mhs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mhs.tlpsrc
@@ -1 +1,2 @@
name mhs
+category Package
diff --git a/Master/tlpkg/tlpsrc/microtype.tlpsrc b/Master/tlpkg/tlpsrc/microtype.tlpsrc
index 84eae64629e..4f77e332733 100644
--- a/Master/tlpkg/tlpsrc/microtype.tlpsrc
+++ b/Master/tlpkg/tlpsrc/microtype.tlpsrc
@@ -1 +1,2 @@
name microtype
+category Package
diff --git a/Master/tlpkg/tlpsrc/midnight.tlpsrc b/Master/tlpkg/tlpsrc/midnight.tlpsrc
index 3b0b8d15b24..c27dd9dbaec 100644
--- a/Master/tlpkg/tlpsrc/midnight.tlpsrc
+++ b/Master/tlpkg/tlpsrc/midnight.tlpsrc
@@ -1 +1,2 @@
name midnight
+category Package
diff --git a/Master/tlpkg/tlpsrc/miller.tlpsrc b/Master/tlpkg/tlpsrc/miller.tlpsrc
index 91a6b99e324..f9b36d4d047 100644
--- a/Master/tlpkg/tlpsrc/miller.tlpsrc
+++ b/Master/tlpkg/tlpsrc/miller.tlpsrc
@@ -1 +1,2 @@
name miller
+category Package
diff --git a/Master/tlpkg/tlpsrc/minipage-marginpar.tlpsrc b/Master/tlpkg/tlpsrc/minipage-marginpar.tlpsrc
index 5d3abc4f09c..744c185ffed 100644
--- a/Master/tlpkg/tlpsrc/minipage-marginpar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/minipage-marginpar.tlpsrc
@@ -1 +1,2 @@
name minipage-marginpar
+category Package
diff --git a/Master/tlpkg/tlpsrc/miniplot.tlpsrc b/Master/tlpkg/tlpsrc/miniplot.tlpsrc
index f7c273bf3d7..df5cd23d8b2 100644
--- a/Master/tlpkg/tlpsrc/miniplot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/miniplot.tlpsrc
@@ -1 +1,2 @@
name miniplot
+category Package
diff --git a/Master/tlpkg/tlpsrc/minitoc.tlpsrc b/Master/tlpkg/tlpsrc/minitoc.tlpsrc
index ed0c9d5242b..244623839c5 100644
--- a/Master/tlpkg/tlpsrc/minitoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/minitoc.tlpsrc
@@ -1 +1,2 @@
name minitoc
+category Package
diff --git a/Master/tlpkg/tlpsrc/minutes.tlpsrc b/Master/tlpkg/tlpsrc/minutes.tlpsrc
index 7df4c3753e1..051abc1cf0d 100644
--- a/Master/tlpkg/tlpsrc/minutes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/minutes.tlpsrc
@@ -1 +1,2 @@
name minutes
+category Package
diff --git a/Master/tlpkg/tlpsrc/misc.tlpsrc b/Master/tlpkg/tlpsrc/misc.tlpsrc
index 07d54c9dc7b..f270b9fe723 100644
--- a/Master/tlpkg/tlpsrc/misc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/misc.tlpsrc
@@ -1,4 +1,5 @@
name misc
+category Package
runpattern d texmf-dist/fonts/source/public/misc
runpattern d texmf-dist/fonts/tfm/public/misc
runpattern d texmf-dist/omega/ocp/misc
diff --git a/Master/tlpkg/tlpsrc/misc209.tlpsrc b/Master/tlpkg/tlpsrc/misc209.tlpsrc
index a13f728dd55..edf90171cd1 100644
--- a/Master/tlpkg/tlpsrc/misc209.tlpsrc
+++ b/Master/tlpkg/tlpsrc/misc209.tlpsrc
@@ -1 +1,2 @@
name misc209
+category Package
diff --git a/Master/tlpkg/tlpsrc/mkind-english.tlpsrc b/Master/tlpkg/tlpsrc/mkind-english.tlpsrc
index c6d7a8fcab5..2a714b6781a 100644
--- a/Master/tlpkg/tlpsrc/mkind-english.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mkind-english.tlpsrc
@@ -1 +1,2 @@
name mkind-english
+category Package
diff --git a/Master/tlpkg/tlpsrc/mkind-german.tlpsrc b/Master/tlpkg/tlpsrc/mkind-german.tlpsrc
index 6e7b5d69a0e..65d36520238 100644
--- a/Master/tlpkg/tlpsrc/mkind-german.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mkind-german.tlpsrc
@@ -1 +1,2 @@
name mkind-german
+category Package
diff --git a/Master/tlpkg/tlpsrc/mkjobtexmf.tlpsrc b/Master/tlpkg/tlpsrc/mkjobtexmf.tlpsrc
index da903298dfe..279fbe409d2 100644
--- a/Master/tlpkg/tlpsrc/mkjobtexmf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mkjobtexmf.tlpsrc
@@ -1,4 +1,5 @@
name mkjobtexmf
+category Package
runpattern f texmf/doc/man/man1/mkjobtexmf.1
runpattern d texmf-dist/scripts/mkjobtexmf
binpattern f bin/${ARCH}/mkjobtexmf
diff --git a/Master/tlpkg/tlpsrc/mkpattern.tlpsrc b/Master/tlpkg/tlpsrc/mkpattern.tlpsrc
index 55c0899edc4..33680ef5070 100644
--- a/Master/tlpkg/tlpsrc/mkpattern.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mkpattern.tlpsrc
@@ -1 +1,2 @@
name mkpattern
+category Package
diff --git a/Master/tlpkg/tlpsrc/mla-paper.tlpsrc b/Master/tlpkg/tlpsrc/mla-paper.tlpsrc
index 1218581d6a2..8e01d2bdfec 100644
--- a/Master/tlpkg/tlpsrc/mla-paper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mla-paper.tlpsrc
@@ -1 +1,2 @@
name mla-paper
+category Package
diff --git a/Master/tlpkg/tlpsrc/mlist.tlpsrc b/Master/tlpkg/tlpsrc/mlist.tlpsrc
index cbf341c68b5..bfed27590fd 100644
--- a/Master/tlpkg/tlpsrc/mlist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mlist.tlpsrc
@@ -1 +1,2 @@
name mlist
+category Package
diff --git a/Master/tlpkg/tlpsrc/mltex.tlpsrc b/Master/tlpkg/tlpsrc/mltex.tlpsrc
index 1100e73aa4b..38ba19a6720 100644
--- a/Master/tlpkg/tlpsrc/mltex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mltex.tlpsrc
@@ -1 +1,2 @@
name mltex
+category Package
diff --git a/Master/tlpkg/tlpsrc/mnsymbol.tlpsrc b/Master/tlpkg/tlpsrc/mnsymbol.tlpsrc
index a7f86cc7983..3f3f6cf2c51 100644
--- a/Master/tlpkg/tlpsrc/mnsymbol.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mnsymbol.tlpsrc
@@ -1,2 +1,3 @@
name mnsymbol
+category Package
execute addMap MnSymbol.map
diff --git a/Master/tlpkg/tlpsrc/moderncv.tlpsrc b/Master/tlpkg/tlpsrc/moderncv.tlpsrc
index 278aa70e15f..863f0f03410 100644
--- a/Master/tlpkg/tlpsrc/moderncv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/moderncv.tlpsrc
@@ -1 +1,2 @@
name moderncv
+category Package
diff --git a/Master/tlpkg/tlpsrc/modroman.tlpsrc b/Master/tlpkg/tlpsrc/modroman.tlpsrc
index 50c2737c5ff..086e7a967c1 100644
--- a/Master/tlpkg/tlpsrc/modroman.tlpsrc
+++ b/Master/tlpkg/tlpsrc/modroman.tlpsrc
@@ -1 +1,2 @@
name modroman
+category Package
diff --git a/Master/tlpkg/tlpsrc/mongolian-babel.tlpsrc b/Master/tlpkg/tlpsrc/mongolian-babel.tlpsrc
index 14d52d3676c..e7a5ab55f41 100644
--- a/Master/tlpkg/tlpsrc/mongolian-babel.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mongolian-babel.tlpsrc
@@ -1 +1,2 @@
name mongolian-babel
+category Package
diff --git a/Master/tlpkg/tlpsrc/montex.tlpsrc b/Master/tlpkg/tlpsrc/montex.tlpsrc
index 2b948c9ee06..13f8d2b6dd8 100644
--- a/Master/tlpkg/tlpsrc/montex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/montex.tlpsrc
@@ -1,2 +1,3 @@
name montex
+category Package
execute addMixedMap mongolian.map
diff --git a/Master/tlpkg/tlpsrc/morehelp.tlpsrc b/Master/tlpkg/tlpsrc/morehelp.tlpsrc
index 2e73c2ad26c..6894934b005 100644
--- a/Master/tlpkg/tlpsrc/morehelp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/morehelp.tlpsrc
@@ -1 +1,2 @@
name morehelp
+category Package
diff --git a/Master/tlpkg/tlpsrc/moresize.tlpsrc b/Master/tlpkg/tlpsrc/moresize.tlpsrc
index 795bc12020e..a2b8c5d4cdd 100644
--- a/Master/tlpkg/tlpsrc/moresize.tlpsrc
+++ b/Master/tlpkg/tlpsrc/moresize.tlpsrc
@@ -1 +1,2 @@
name moresize
+category Package
diff --git a/Master/tlpkg/tlpsrc/moreverb.tlpsrc b/Master/tlpkg/tlpsrc/moreverb.tlpsrc
index 855e50030a4..52dc6716817 100644
--- a/Master/tlpkg/tlpsrc/moreverb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/moreverb.tlpsrc
@@ -1 +1,2 @@
name moreverb
+category Package
diff --git a/Master/tlpkg/tlpsrc/movie15.tlpsrc b/Master/tlpkg/tlpsrc/movie15.tlpsrc
index 704f9962fca..24b7743f76f 100644
--- a/Master/tlpkg/tlpsrc/movie15.tlpsrc
+++ b/Master/tlpkg/tlpsrc/movie15.tlpsrc
@@ -1 +1,2 @@
name movie15
+category Package
diff --git a/Master/tlpkg/tlpsrc/mp3d.tlpsrc b/Master/tlpkg/tlpsrc/mp3d.tlpsrc
index 918b132bd0a..4d7877ff4a2 100644
--- a/Master/tlpkg/tlpsrc/mp3d.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mp3d.tlpsrc
@@ -1,2 +1,3 @@
name mp3d
+category Package
catalogue 3d
diff --git a/Master/tlpkg/tlpsrc/mparhack.tlpsrc b/Master/tlpkg/tlpsrc/mparhack.tlpsrc
index ecd0e7ae2db..4892a189c4e 100644
--- a/Master/tlpkg/tlpsrc/mparhack.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mparhack.tlpsrc
@@ -1 +1,2 @@
name mparhack
+category Package
diff --git a/Master/tlpkg/tlpsrc/mpattern.tlpsrc b/Master/tlpkg/tlpsrc/mpattern.tlpsrc
index 15ccad60ec6..8ebb22737e8 100644
--- a/Master/tlpkg/tlpsrc/mpattern.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mpattern.tlpsrc
@@ -1 +1,2 @@
name mpattern
+category Package
diff --git a/Master/tlpkg/tlpsrc/ms.tlpsrc b/Master/tlpkg/tlpsrc/ms.tlpsrc
index bd64ac33a78..b9058a99867 100644
--- a/Master/tlpkg/tlpsrc/ms.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ms.tlpsrc
@@ -1 +1,2 @@
name ms
+category Package
diff --git a/Master/tlpkg/tlpsrc/msc.tlpsrc b/Master/tlpkg/tlpsrc/msc.tlpsrc
index 293db1f03f2..c50307851e1 100644
--- a/Master/tlpkg/tlpsrc/msc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/msc.tlpsrc
@@ -1 +1,2 @@
name msc
+category Package
diff --git a/Master/tlpkg/tlpsrc/msg.tlpsrc b/Master/tlpkg/tlpsrc/msg.tlpsrc
index c156b44f8f7..e10f4ab2660 100644
--- a/Master/tlpkg/tlpsrc/msg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/msg.tlpsrc
@@ -1 +1,2 @@
name msg
+category Package
diff --git a/Master/tlpkg/tlpsrc/mslapa.tlpsrc b/Master/tlpkg/tlpsrc/mslapa.tlpsrc
index d93f01c17ea..e7076e14942 100644
--- a/Master/tlpkg/tlpsrc/mslapa.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mslapa.tlpsrc
@@ -1 +1,2 @@
name mslapa
+category Package
diff --git a/Master/tlpkg/tlpsrc/mtgreek.tlpsrc b/Master/tlpkg/tlpsrc/mtgreek.tlpsrc
index 81070b62c44..fe6f85929ca 100644
--- a/Master/tlpkg/tlpsrc/mtgreek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mtgreek.tlpsrc
@@ -1 +1,2 @@
name mtgreek
+category Package
diff --git a/Master/tlpkg/tlpsrc/multenum.tlpsrc b/Master/tlpkg/tlpsrc/multenum.tlpsrc
index aa5f9677b91..3da42c52b77 100644
--- a/Master/tlpkg/tlpsrc/multenum.tlpsrc
+++ b/Master/tlpkg/tlpsrc/multenum.tlpsrc
@@ -1 +1,2 @@
name multenum
+category Package
diff --git a/Master/tlpkg/tlpsrc/multi.tlpsrc b/Master/tlpkg/tlpsrc/multi.tlpsrc
index 747b17bf507..943acf6d996 100644
--- a/Master/tlpkg/tlpsrc/multi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/multi.tlpsrc
@@ -1 +1,2 @@
name multi
+category Package
diff --git a/Master/tlpkg/tlpsrc/multibbl.tlpsrc b/Master/tlpkg/tlpsrc/multibbl.tlpsrc
index d05fec7cfdc..4fc94995c30 100644
--- a/Master/tlpkg/tlpsrc/multibbl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/multibbl.tlpsrc
@@ -1 +1,2 @@
name multibbl
+category Package
diff --git a/Master/tlpkg/tlpsrc/multibib.tlpsrc b/Master/tlpkg/tlpsrc/multibib.tlpsrc
index 611119195ff..888cc501197 100644
--- a/Master/tlpkg/tlpsrc/multibib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/multibib.tlpsrc
@@ -1 +1,2 @@
name multibib
+category Package
diff --git a/Master/tlpkg/tlpsrc/multicap.tlpsrc b/Master/tlpkg/tlpsrc/multicap.tlpsrc
index 788efeef63a..c1487790983 100644
--- a/Master/tlpkg/tlpsrc/multicap.tlpsrc
+++ b/Master/tlpkg/tlpsrc/multicap.tlpsrc
@@ -1 +1,2 @@
name multicap
+category Package
diff --git a/Master/tlpkg/tlpsrc/multido.tlpsrc b/Master/tlpkg/tlpsrc/multido.tlpsrc
index bf021061232..8293ec2f00b 100644
--- a/Master/tlpkg/tlpsrc/multido.tlpsrc
+++ b/Master/tlpkg/tlpsrc/multido.tlpsrc
@@ -1 +1,2 @@
name multido
+category Package
diff --git a/Master/tlpkg/tlpsrc/multirow.tlpsrc b/Master/tlpkg/tlpsrc/multirow.tlpsrc
index 3124f4a3aa8..2ce3ca85ca6 100644
--- a/Master/tlpkg/tlpsrc/multirow.tlpsrc
+++ b/Master/tlpkg/tlpsrc/multirow.tlpsrc
@@ -1 +1,2 @@
name multirow
+category Package
diff --git a/Master/tlpkg/tlpsrc/munich.tlpsrc b/Master/tlpkg/tlpsrc/munich.tlpsrc
index eafa6bc3356..7bf1b36ab12 100644
--- a/Master/tlpkg/tlpsrc/munich.tlpsrc
+++ b/Master/tlpkg/tlpsrc/munich.tlpsrc
@@ -1 +1,2 @@
name munich
+category Package
diff --git a/Master/tlpkg/tlpsrc/musictex.tlpsrc b/Master/tlpkg/tlpsrc/musictex.tlpsrc
index 8e8ad67ee91..1b841a62e79 100644
--- a/Master/tlpkg/tlpsrc/musictex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/musictex.tlpsrc
@@ -1 +1,2 @@
name musictex
+category Package
diff --git a/Master/tlpkg/tlpsrc/musixlyr.tlpsrc b/Master/tlpkg/tlpsrc/musixlyr.tlpsrc
index 090ad098acf..cd32244f7e4 100644
--- a/Master/tlpkg/tlpsrc/musixlyr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/musixlyr.tlpsrc
@@ -1 +1,2 @@
name musixlyr
+category Package
diff --git a/Master/tlpkg/tlpsrc/musixps.tlpsrc b/Master/tlpkg/tlpsrc/musixps.tlpsrc
index 37ffaf8d2a5..364fa9cbd2f 100644
--- a/Master/tlpkg/tlpsrc/musixps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/musixps.tlpsrc
@@ -1 +1,2 @@
name musixps
+category Package
diff --git a/Master/tlpkg/tlpsrc/musixtex.tlpsrc b/Master/tlpkg/tlpsrc/musixtex.tlpsrc
index 4b602aceabe..88e6eae70c8 100644
--- a/Master/tlpkg/tlpsrc/musixtex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/musixtex.tlpsrc
@@ -1,2 +1,3 @@
name musixtex
+category Package
execute addMixedMap musix.map
diff --git a/Master/tlpkg/tlpsrc/muthesis.tlpsrc b/Master/tlpkg/tlpsrc/muthesis.tlpsrc
index 6e1a31adb0b..7d57f7af0d7 100644
--- a/Master/tlpkg/tlpsrc/muthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/muthesis.tlpsrc
@@ -1 +1,2 @@
name muthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/mwcls.tlpsrc b/Master/tlpkg/tlpsrc/mwcls.tlpsrc
index c62b43b135b..18f3de527d0 100644
--- a/Master/tlpkg/tlpsrc/mwcls.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mwcls.tlpsrc
@@ -1 +1,2 @@
name mwcls
+category Package
diff --git a/Master/tlpkg/tlpsrc/mwrite.tlpsrc b/Master/tlpkg/tlpsrc/mwrite.tlpsrc
index 35b52c1d4a9..5d7618d1dda 100644
--- a/Master/tlpkg/tlpsrc/mwrite.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mwrite.tlpsrc
@@ -1 +1,2 @@
name mwrite
+category Package
diff --git a/Master/tlpkg/tlpsrc/mxd.tlpsrc b/Master/tlpkg/tlpsrc/mxd.tlpsrc
index abc4773f4a4..db225c1c520 100644
--- a/Master/tlpkg/tlpsrc/mxd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mxd.tlpsrc
@@ -1 +1,2 @@
name mxd
+category Package
diff --git a/Master/tlpkg/tlpsrc/mxedruli.tlpsrc b/Master/tlpkg/tlpsrc/mxedruli.tlpsrc
index ff5be068c6b..02f2ee11d02 100644
--- a/Master/tlpkg/tlpsrc/mxedruli.tlpsrc
+++ b/Master/tlpkg/tlpsrc/mxedruli.tlpsrc
@@ -1 +1,2 @@
name mxedruli
+category Package
diff --git a/Master/tlpkg/tlpsrc/nag.tlpsrc b/Master/tlpkg/tlpsrc/nag.tlpsrc
index 9da9f380387..6f6463487c6 100644
--- a/Master/tlpkg/tlpsrc/nag.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nag.tlpsrc
@@ -1 +1,2 @@
name nag
+category Package
diff --git a/Master/tlpkg/tlpsrc/namespc.tlpsrc b/Master/tlpkg/tlpsrc/namespc.tlpsrc
index b8485c35c55..04a0c71663b 100644
--- a/Master/tlpkg/tlpsrc/namespc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/namespc.tlpsrc
@@ -1 +1,2 @@
name namespc
+category Package
diff --git a/Master/tlpkg/tlpsrc/natbib.tlpsrc b/Master/tlpkg/tlpsrc/natbib.tlpsrc
index faf89cbc8f4..58fb9ee508d 100644
--- a/Master/tlpkg/tlpsrc/natbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/natbib.tlpsrc
@@ -1 +1,2 @@
name natbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/nath.tlpsrc b/Master/tlpkg/tlpsrc/nath.tlpsrc
index 3bb51f8ad9a..6a7d11af75e 100644
--- a/Master/tlpkg/tlpsrc/nath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nath.tlpsrc
@@ -1 +1,2 @@
name nath
+category Package
diff --git a/Master/tlpkg/tlpsrc/nature.tlpsrc b/Master/tlpkg/tlpsrc/nature.tlpsrc
index 1d1efddf0c9..fa9d6dfca06 100644
--- a/Master/tlpkg/tlpsrc/nature.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nature.tlpsrc
@@ -1 +1,2 @@
name nature
+category Package
diff --git a/Master/tlpkg/tlpsrc/ncclatex.tlpsrc b/Master/tlpkg/tlpsrc/ncclatex.tlpsrc
index 6baceb2a6c1..dee84ae32bf 100644
--- a/Master/tlpkg/tlpsrc/ncclatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ncclatex.tlpsrc
@@ -1 +1,2 @@
name ncclatex
+category Package
diff --git a/Master/tlpkg/tlpsrc/ncctools.tlpsrc b/Master/tlpkg/tlpsrc/ncctools.tlpsrc
index 660bf927ec3..147722f6ca5 100644
--- a/Master/tlpkg/tlpsrc/ncctools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ncctools.tlpsrc
@@ -1 +1,2 @@
name ncctools
+category Package
diff --git a/Master/tlpkg/tlpsrc/ncntrsbk.tlpsrc b/Master/tlpkg/tlpsrc/ncntrsbk.tlpsrc
index 61fb914b064..bc0637affcc 100644
--- a/Master/tlpkg/tlpsrc/ncntrsbk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ncntrsbk.tlpsrc
@@ -1 +1,2 @@
name ncntrsbk
+category Package
diff --git a/Master/tlpkg/tlpsrc/nddiss.tlpsrc b/Master/tlpkg/tlpsrc/nddiss.tlpsrc
index 598b0c7ddf0..7e29f188116 100644
--- a/Master/tlpkg/tlpsrc/nddiss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nddiss.tlpsrc
@@ -1 +1,2 @@
name nddiss
+category Package
diff --git a/Master/tlpkg/tlpsrc/newalg.tlpsrc b/Master/tlpkg/tlpsrc/newalg.tlpsrc
index c9d52598c15..a349c567c93 100644
--- a/Master/tlpkg/tlpsrc/newalg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/newalg.tlpsrc
@@ -1 +1,2 @@
name newalg
+category Package
diff --git a/Master/tlpkg/tlpsrc/newfile.tlpsrc b/Master/tlpkg/tlpsrc/newfile.tlpsrc
index b2b900590c4..fb8e852ed8e 100644
--- a/Master/tlpkg/tlpsrc/newfile.tlpsrc
+++ b/Master/tlpkg/tlpsrc/newfile.tlpsrc
@@ -1 +1,2 @@
name newfile
+category Package
diff --git a/Master/tlpkg/tlpsrc/newlfm.tlpsrc b/Master/tlpkg/tlpsrc/newlfm.tlpsrc
index 1dbbe23088b..a5b086cef51 100644
--- a/Master/tlpkg/tlpsrc/newlfm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/newlfm.tlpsrc
@@ -1 +1,2 @@
name newlfm
+category Package
diff --git a/Master/tlpkg/tlpsrc/newsletr.tlpsrc b/Master/tlpkg/tlpsrc/newsletr.tlpsrc
index 08fc5df2080..f4df1b7b925 100644
--- a/Master/tlpkg/tlpsrc/newsletr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/newsletr.tlpsrc
@@ -1 +1,2 @@
name newsletr
+category Package
diff --git a/Master/tlpkg/tlpsrc/newspaper.tlpsrc b/Master/tlpkg/tlpsrc/newspaper.tlpsrc
index 072ca08fcfd..8053a28f508 100644
--- a/Master/tlpkg/tlpsrc/newspaper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/newspaper.tlpsrc
@@ -1 +1,2 @@
name newspaper
+category Package
diff --git a/Master/tlpkg/tlpsrc/newthm.tlpsrc b/Master/tlpkg/tlpsrc/newthm.tlpsrc
index 1c28e09b6b9..6f4789ded4c 100644
--- a/Master/tlpkg/tlpsrc/newthm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/newthm.tlpsrc
@@ -1 +1,2 @@
name newthm
+category Package
diff --git a/Master/tlpkg/tlpsrc/newvbtm.tlpsrc b/Master/tlpkg/tlpsrc/newvbtm.tlpsrc
index 68d5eec821b..fe69daee376 100644
--- a/Master/tlpkg/tlpsrc/newvbtm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/newvbtm.tlpsrc
@@ -1 +1,2 @@
name newvbtm
+category Package
diff --git a/Master/tlpkg/tlpsrc/niceframe.tlpsrc b/Master/tlpkg/tlpsrc/niceframe.tlpsrc
index e0c42482c42..9be026d04c1 100644
--- a/Master/tlpkg/tlpsrc/niceframe.tlpsrc
+++ b/Master/tlpkg/tlpsrc/niceframe.tlpsrc
@@ -1 +1,2 @@
name niceframe
+category Package
diff --git a/Master/tlpkg/tlpsrc/nih.tlpsrc b/Master/tlpkg/tlpsrc/nih.tlpsrc
index dc3fb252d98..0f49cfd362d 100644
--- a/Master/tlpkg/tlpsrc/nih.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nih.tlpsrc
@@ -1 +1,2 @@
name nih
+category Package
diff --git a/Master/tlpkg/tlpsrc/nkarta.tlpsrc b/Master/tlpkg/tlpsrc/nkarta.tlpsrc
index 63d35332e05..af59e8dc6b6 100644
--- a/Master/tlpkg/tlpsrc/nkarta.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nkarta.tlpsrc
@@ -1 +1,2 @@
name nkarta
+category Package
diff --git a/Master/tlpkg/tlpsrc/noitcrul.tlpsrc b/Master/tlpkg/tlpsrc/noitcrul.tlpsrc
index ece916c23c7..fbc505487ed 100644
--- a/Master/tlpkg/tlpsrc/noitcrul.tlpsrc
+++ b/Master/tlpkg/tlpsrc/noitcrul.tlpsrc
@@ -1 +1,2 @@
name noitcrul
+category Package
diff --git a/Master/tlpkg/tlpsrc/nomencl.tlpsrc b/Master/tlpkg/tlpsrc/nomencl.tlpsrc
index ac002fadfe8..c59c5ccb211 100644
--- a/Master/tlpkg/tlpsrc/nomencl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nomencl.tlpsrc
@@ -1 +1,2 @@
name nomencl
+category Package
diff --git a/Master/tlpkg/tlpsrc/nomentbl.tlpsrc b/Master/tlpkg/tlpsrc/nomentbl.tlpsrc
index ad6bc4bd589..6dafa7675a3 100644
--- a/Master/tlpkg/tlpsrc/nomentbl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nomentbl.tlpsrc
@@ -1 +1,2 @@
name nomentbl
+category Package
diff --git a/Master/tlpkg/tlpsrc/nonfloat.tlpsrc b/Master/tlpkg/tlpsrc/nonfloat.tlpsrc
index 323abd49ca2..071e9c02362 100644
--- a/Master/tlpkg/tlpsrc/nonfloat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nonfloat.tlpsrc
@@ -1 +1,2 @@
name nonfloat
+category Package
diff --git a/Master/tlpkg/tlpsrc/norasi.tlpsrc b/Master/tlpkg/tlpsrc/norasi.tlpsrc
index 7faf5566d8c..b5e7bda53ef 100644
--- a/Master/tlpkg/tlpsrc/norasi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/norasi.tlpsrc
@@ -1,3 +1,4 @@
name norasi
+category Package
depend c90enc
execute addMap norasi.map
diff --git a/Master/tlpkg/tlpsrc/notes.tlpsrc b/Master/tlpkg/tlpsrc/notes.tlpsrc
index 73df0f18351..1534e335400 100644
--- a/Master/tlpkg/tlpsrc/notes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/notes.tlpsrc
@@ -1 +1,2 @@
name notes
+category Package
diff --git a/Master/tlpkg/tlpsrc/notes2bib.tlpsrc b/Master/tlpkg/tlpsrc/notes2bib.tlpsrc
index 23a697bdac8..6c2b0fb244b 100644
--- a/Master/tlpkg/tlpsrc/notes2bib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/notes2bib.tlpsrc
@@ -1 +1,2 @@
name notes2bib
+category Package
diff --git a/Master/tlpkg/tlpsrc/nrc.tlpsrc b/Master/tlpkg/tlpsrc/nrc.tlpsrc
index b37ac6da4a9..2ff426579dd 100644
--- a/Master/tlpkg/tlpsrc/nrc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/nrc.tlpsrc
@@ -1 +1,2 @@
name nrc
+category Package
diff --git a/Master/tlpkg/tlpsrc/ntabbing.tlpsrc b/Master/tlpkg/tlpsrc/ntabbing.tlpsrc
index 92897d7674a..b8e12bf39f8 100644
--- a/Master/tlpkg/tlpsrc/ntabbing.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ntabbing.tlpsrc
@@ -1 +1,2 @@
name ntabbing
+category Package
diff --git a/Master/tlpkg/tlpsrc/ntg.tlpsrc b/Master/tlpkg/tlpsrc/ntg.tlpsrc
index 401c50b899a..9417ff05029 100644
--- a/Master/tlpkg/tlpsrc/ntg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ntg.tlpsrc
@@ -1 +1,2 @@
name ntg
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/ntgclass.tlpsrc b/Master/tlpkg/tlpsrc/ntgclass.tlpsrc
index 8f00ab32a3d..9e58d2c9f30 100644
--- a/Master/tlpkg/tlpsrc/ntgclass.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ntgclass.tlpsrc
@@ -1 +1,2 @@
name ntgclass
+category Package
diff --git a/Master/tlpkg/tlpsrc/ntheorem-vn.tlpsrc b/Master/tlpkg/tlpsrc/ntheorem-vn.tlpsrc
index 42eabbea38d..a240c54ea5a 100644
--- a/Master/tlpkg/tlpsrc/ntheorem-vn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ntheorem-vn.tlpsrc
@@ -1 +1,2 @@
name ntheorem-vn
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/ntheorem.tlpsrc b/Master/tlpkg/tlpsrc/ntheorem.tlpsrc
index 96828dfb5a0..2d47bda03c6 100644
--- a/Master/tlpkg/tlpsrc/ntheorem.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ntheorem.tlpsrc
@@ -1 +1,2 @@
name ntheorem
+category Package
diff --git a/Master/tlpkg/tlpsrc/numline.tlpsrc b/Master/tlpkg/tlpsrc/numline.tlpsrc
index f03bc8de769..99c57300d7f 100644
--- a/Master/tlpkg/tlpsrc/numline.tlpsrc
+++ b/Master/tlpkg/tlpsrc/numline.tlpsrc
@@ -1 +1,2 @@
name numline
+category Package
diff --git a/Master/tlpkg/tlpsrc/numname.tlpsrc b/Master/tlpkg/tlpsrc/numname.tlpsrc
index 3ad07f0d39b..bfa0295fab9 100644
--- a/Master/tlpkg/tlpsrc/numname.tlpsrc
+++ b/Master/tlpkg/tlpsrc/numname.tlpsrc
@@ -1 +1,2 @@
name numname
+category Package
diff --git a/Master/tlpkg/tlpsrc/numprint.tlpsrc b/Master/tlpkg/tlpsrc/numprint.tlpsrc
index f3b48ae8e49..0e67c07fafb 100644
--- a/Master/tlpkg/tlpsrc/numprint.tlpsrc
+++ b/Master/tlpkg/tlpsrc/numprint.tlpsrc
@@ -1 +1,2 @@
name numprint
+category Package
diff --git a/Master/tlpkg/tlpsrc/oberdiek.tlpsrc b/Master/tlpkg/tlpsrc/oberdiek.tlpsrc
index fd6586da032..07dd46a0f56 100644
--- a/Master/tlpkg/tlpsrc/oberdiek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/oberdiek.tlpsrc
@@ -1 +1,2 @@
name oberdiek
+category Package
diff --git a/Master/tlpkg/tlpsrc/objectz.tlpsrc b/Master/tlpkg/tlpsrc/objectz.tlpsrc
index aa49363439f..9a963eb74ea 100644
--- a/Master/tlpkg/tlpsrc/objectz.tlpsrc
+++ b/Master/tlpkg/tlpsrc/objectz.tlpsrc
@@ -1 +1,2 @@
name objectz
+category Package
diff --git a/Master/tlpkg/tlpsrc/oca.tlpsrc b/Master/tlpkg/tlpsrc/oca.tlpsrc
index 3b516239591..a8fbd01c99f 100644
--- a/Master/tlpkg/tlpsrc/oca.tlpsrc
+++ b/Master/tlpkg/tlpsrc/oca.tlpsrc
@@ -1 +1,2 @@
name oca
+category Package
diff --git a/Master/tlpkg/tlpsrc/ocherokee.tlpsrc b/Master/tlpkg/tlpsrc/ocherokee.tlpsrc
index 4a36de9ba1d..b072ecf5443 100644
--- a/Master/tlpkg/tlpsrc/ocherokee.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ocherokee.tlpsrc
@@ -1,2 +1,3 @@
name ocherokee
+category Package
execute addMap cherokee.map
diff --git a/Master/tlpkg/tlpsrc/ocr-latex.tlpsrc b/Master/tlpkg/tlpsrc/ocr-latex.tlpsrc
index 6df7ddb8901..a13747190e2 100644
--- a/Master/tlpkg/tlpsrc/ocr-latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ocr-latex.tlpsrc
@@ -1 +1,2 @@
name ocr-latex
+category Package
diff --git a/Master/tlpkg/tlpsrc/octavo.tlpsrc b/Master/tlpkg/tlpsrc/octavo.tlpsrc
index c1a98dc849f..efef97df6a3 100644
--- a/Master/tlpkg/tlpsrc/octavo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/octavo.tlpsrc
@@ -1 +1,2 @@
name octavo
+category Package
diff --git a/Master/tlpkg/tlpsrc/oesch.tlpsrc b/Master/tlpkg/tlpsrc/oesch.tlpsrc
index 07735be70d2..45d817c1f7f 100644
--- a/Master/tlpkg/tlpsrc/oesch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/oesch.tlpsrc
@@ -1 +1,2 @@
name oesch
+category Package
diff --git a/Master/tlpkg/tlpsrc/ofs.tlpsrc b/Master/tlpkg/tlpsrc/ofs.tlpsrc
index 5da204b06f7..5072f9ac858 100644
--- a/Master/tlpkg/tlpsrc/ofs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ofs.tlpsrc
@@ -1 +1,2 @@
name ofs
+category Package
diff --git a/Master/tlpkg/tlpsrc/ogham.tlpsrc b/Master/tlpkg/tlpsrc/ogham.tlpsrc
index ba7ce8efd10..c1015dc4bcf 100644
--- a/Master/tlpkg/tlpsrc/ogham.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ogham.tlpsrc
@@ -1 +1,2 @@
name ogham
+category Package
diff --git a/Master/tlpkg/tlpsrc/ogonek.tlpsrc b/Master/tlpkg/tlpsrc/ogonek.tlpsrc
index 10075ffb703..bae0c9d3879 100644
--- a/Master/tlpkg/tlpsrc/ogonek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ogonek.tlpsrc
@@ -1 +1,2 @@
name ogonek
+category Package
diff --git a/Master/tlpkg/tlpsrc/oinuit.tlpsrc b/Master/tlpkg/tlpsrc/oinuit.tlpsrc
index 8c307c16b21..5db61948904 100644
--- a/Master/tlpkg/tlpsrc/oinuit.tlpsrc
+++ b/Master/tlpkg/tlpsrc/oinuit.tlpsrc
@@ -1,2 +1,3 @@
name oinuit
+category Package
execute addMap oinuit.map
diff --git a/Master/tlpkg/tlpsrc/oldstyle.tlpsrc b/Master/tlpkg/tlpsrc/oldstyle.tlpsrc
index e4bc824c3e7..bcb56e18f62 100644
--- a/Master/tlpkg/tlpsrc/oldstyle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/oldstyle.tlpsrc
@@ -1 +1,2 @@
name oldstyle
+category Package
diff --git a/Master/tlpkg/tlpsrc/omega-devanagari.tlpsrc b/Master/tlpkg/tlpsrc/omega-devanagari.tlpsrc
index 9f4496a129e..a9dca717ff7 100644
--- a/Master/tlpkg/tlpsrc/omega-devanagari.tlpsrc
+++ b/Master/tlpkg/tlpsrc/omega-devanagari.tlpsrc
@@ -1 +1,2 @@
name omega-devanagari
+category Package
diff --git a/Master/tlpkg/tlpsrc/omega.tlpsrc b/Master/tlpkg/tlpsrc/omega.tlpsrc
index fbe6154c4e6..cc240addd08 100644
--- a/Master/tlpkg/tlpsrc/omega.tlpsrc
+++ b/Master/tlpkg/tlpsrc/omega.tlpsrc
@@ -1,4 +1,5 @@
name omega
+category Package
execute addMap omega.map
runpattern d texmf-dist/dvips/omega
runpattern d texmf-dist/tex/generic/omegahyph
diff --git a/Master/tlpkg/tlpsrc/onlyamsmath.tlpsrc b/Master/tlpkg/tlpsrc/onlyamsmath.tlpsrc
index 6d8ccbe2065..aecc07c8c4a 100644
--- a/Master/tlpkg/tlpsrc/onlyamsmath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/onlyamsmath.tlpsrc
@@ -1 +1,2 @@
name onlyamsmath
+category Package
diff --git a/Master/tlpkg/tlpsrc/opcit.tlpsrc b/Master/tlpkg/tlpsrc/opcit.tlpsrc
index 87b1288b5ba..0f76b54cc49 100644
--- a/Master/tlpkg/tlpsrc/opcit.tlpsrc
+++ b/Master/tlpkg/tlpsrc/opcit.tlpsrc
@@ -1 +1,2 @@
name opcit
+category Package
diff --git a/Master/tlpkg/tlpsrc/optima.tlpsrc b/Master/tlpkg/tlpsrc/optima.tlpsrc
index 26b7e9e4f40..e37f93602c2 100644
--- a/Master/tlpkg/tlpsrc/optima.tlpsrc
+++ b/Master/tlpkg/tlpsrc/optima.tlpsrc
@@ -1 +1,2 @@
name optima
+category Package
diff --git a/Master/tlpkg/tlpsrc/ordinalpt.tlpsrc b/Master/tlpkg/tlpsrc/ordinalpt.tlpsrc
index 09376bc655f..fb066a905b0 100644
--- a/Master/tlpkg/tlpsrc/ordinalpt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ordinalpt.tlpsrc
@@ -1 +1,2 @@
name ordinalpt
+category Package
diff --git a/Master/tlpkg/tlpsrc/osmanian.tlpsrc b/Master/tlpkg/tlpsrc/osmanian.tlpsrc
index c07f8612fe3..b31c6481178 100644
--- a/Master/tlpkg/tlpsrc/osmanian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/osmanian.tlpsrc
@@ -1 +1,2 @@
name osmanian
+category Package
diff --git a/Master/tlpkg/tlpsrc/ot2cyr.tlpsrc b/Master/tlpkg/tlpsrc/ot2cyr.tlpsrc
index 0759342fc36..82bd61c022d 100644
--- a/Master/tlpkg/tlpsrc/ot2cyr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ot2cyr.tlpsrc
@@ -1,3 +1,4 @@
name ot2cyr
+category Package
execute addMap lscy.map
execute addMap mntz.map
diff --git a/Master/tlpkg/tlpsrc/othello.tlpsrc b/Master/tlpkg/tlpsrc/othello.tlpsrc
index 35dac3c1787..81e297510d4 100644
--- a/Master/tlpkg/tlpsrc/othello.tlpsrc
+++ b/Master/tlpkg/tlpsrc/othello.tlpsrc
@@ -1 +1,2 @@
name othello
+category Package
diff --git a/Master/tlpkg/tlpsrc/otibet.tlpsrc b/Master/tlpkg/tlpsrc/otibet.tlpsrc
index 786ffda5c60..a6e18a6d1dc 100644
--- a/Master/tlpkg/tlpsrc/otibet.tlpsrc
+++ b/Master/tlpkg/tlpsrc/otibet.tlpsrc
@@ -1 +1,2 @@
name otibet
+category Package
diff --git a/Master/tlpkg/tlpsrc/outline.tlpsrc b/Master/tlpkg/tlpsrc/outline.tlpsrc
index 30511c6e218..1e6f5744d3f 100644
--- a/Master/tlpkg/tlpsrc/outline.tlpsrc
+++ b/Master/tlpkg/tlpsrc/outline.tlpsrc
@@ -1 +1,2 @@
name outline
+category Package
diff --git a/Master/tlpkg/tlpsrc/outliner.tlpsrc b/Master/tlpkg/tlpsrc/outliner.tlpsrc
index f3e86572f84..849fbcff06f 100644
--- a/Master/tlpkg/tlpsrc/outliner.tlpsrc
+++ b/Master/tlpkg/tlpsrc/outliner.tlpsrc
@@ -1 +1,2 @@
name outliner
+category Package
diff --git a/Master/tlpkg/tlpsrc/overpic.tlpsrc b/Master/tlpkg/tlpsrc/overpic.tlpsrc
index 2b27d45015d..85a5e78934e 100644
--- a/Master/tlpkg/tlpsrc/overpic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/overpic.tlpsrc
@@ -1 +1,2 @@
name overpic
+category Package
diff --git a/Master/tlpkg/tlpsrc/pacioli.tlpsrc b/Master/tlpkg/tlpsrc/pacioli.tlpsrc
index c19bbb12610..fb184d17bca 100644
--- a/Master/tlpkg/tlpsrc/pacioli.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pacioli.tlpsrc
@@ -1 +1,2 @@
name pacioli
+category Package
diff --git a/Master/tlpkg/tlpsrc/pageno.tlpsrc b/Master/tlpkg/tlpsrc/pageno.tlpsrc
index dfa2c427be5..7556f30e573 100644
--- a/Master/tlpkg/tlpsrc/pageno.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pageno.tlpsrc
@@ -1 +1,2 @@
name pageno
+category Package
diff --git a/Master/tlpkg/tlpsrc/pagenote.tlpsrc b/Master/tlpkg/tlpsrc/pagenote.tlpsrc
index 2dcfeef0fc0..778ee54a542 100644
--- a/Master/tlpkg/tlpsrc/pagenote.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pagenote.tlpsrc
@@ -1 +1,2 @@
name pagenote
+category Package
diff --git a/Master/tlpkg/tlpsrc/palatino.tlpsrc b/Master/tlpkg/tlpsrc/palatino.tlpsrc
index e31e1513bb0..e49223544ca 100644
--- a/Master/tlpkg/tlpsrc/palatino.tlpsrc
+++ b/Master/tlpkg/tlpsrc/palatino.tlpsrc
@@ -1 +1,2 @@
name palatino
+category Package
diff --git a/Master/tlpkg/tlpsrc/paper.tlpsrc b/Master/tlpkg/tlpsrc/paper.tlpsrc
index 5ca2c24d951..4a29a620e36 100644
--- a/Master/tlpkg/tlpsrc/paper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/paper.tlpsrc
@@ -1,2 +1,3 @@
name paper
+category Package
docpattern +!d texmf-dist/doc/latex/aiaa/pre2004/demos/paper
diff --git a/Master/tlpkg/tlpsrc/papercdcase.tlpsrc b/Master/tlpkg/tlpsrc/papercdcase.tlpsrc
index 3084cc15318..bf1759d5661 100644
--- a/Master/tlpkg/tlpsrc/papercdcase.tlpsrc
+++ b/Master/tlpkg/tlpsrc/papercdcase.tlpsrc
@@ -1 +1,2 @@
name papercdcase
+category Package
diff --git a/Master/tlpkg/tlpsrc/papertex.tlpsrc b/Master/tlpkg/tlpsrc/papertex.tlpsrc
index 069763616da..486e6f452d9 100644
--- a/Master/tlpkg/tlpsrc/papertex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/papertex.tlpsrc
@@ -1 +1,2 @@
name papertex
+category Package
diff --git a/Master/tlpkg/tlpsrc/paralist.tlpsrc b/Master/tlpkg/tlpsrc/paralist.tlpsrc
index 0c48d690dfc..55332b0dd3a 100644
--- a/Master/tlpkg/tlpsrc/paralist.tlpsrc
+++ b/Master/tlpkg/tlpsrc/paralist.tlpsrc
@@ -1 +1,2 @@
name paralist
+category Package
diff --git a/Master/tlpkg/tlpsrc/parallel.tlpsrc b/Master/tlpkg/tlpsrc/parallel.tlpsrc
index 32bfa85a62d..c6dfdfd8c5e 100644
--- a/Master/tlpkg/tlpsrc/parallel.tlpsrc
+++ b/Master/tlpkg/tlpsrc/parallel.tlpsrc
@@ -1 +1,2 @@
name parallel
+category Package
diff --git a/Master/tlpkg/tlpsrc/paresse.tlpsrc b/Master/tlpkg/tlpsrc/paresse.tlpsrc
index 19f4f1df172..739a9e9a8a8 100644
--- a/Master/tlpkg/tlpsrc/paresse.tlpsrc
+++ b/Master/tlpkg/tlpsrc/paresse.tlpsrc
@@ -1 +1,2 @@
name paresse
+category Package
diff --git a/Master/tlpkg/tlpsrc/parrun.tlpsrc b/Master/tlpkg/tlpsrc/parrun.tlpsrc
index be17917f7cb..99e98dc3c45 100644
--- a/Master/tlpkg/tlpsrc/parrun.tlpsrc
+++ b/Master/tlpkg/tlpsrc/parrun.tlpsrc
@@ -1 +1,2 @@
name parrun
+category Package
diff --git a/Master/tlpkg/tlpsrc/passivetex.tlpsrc b/Master/tlpkg/tlpsrc/passivetex.tlpsrc
index ef500d5097b..c0a40475243 100644
--- a/Master/tlpkg/tlpsrc/passivetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/passivetex.tlpsrc
@@ -1 +1,2 @@
name passivetex
+category Package
diff --git a/Master/tlpkg/tlpsrc/patch.tlpsrc b/Master/tlpkg/tlpsrc/patch.tlpsrc
index 1a7799278f0..071db874f19 100644
--- a/Master/tlpkg/tlpsrc/patch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/patch.tlpsrc
@@ -1,2 +1,3 @@
name patch
+category Package
srcpattern +!d texmf-dist/source/latex/latex-tds/patch
diff --git a/Master/tlpkg/tlpsrc/patchcmd.tlpsrc b/Master/tlpkg/tlpsrc/patchcmd.tlpsrc
index 66f4722804c..1c13f03fd7b 100644
--- a/Master/tlpkg/tlpsrc/patchcmd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/patchcmd.tlpsrc
@@ -1 +1,2 @@
name patchcmd
+category Package
diff --git a/Master/tlpkg/tlpsrc/pauldoc.tlpsrc b/Master/tlpkg/tlpsrc/pauldoc.tlpsrc
index f759e32c9ca..2cfe1231fe4 100644
--- a/Master/tlpkg/tlpsrc/pauldoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pauldoc.tlpsrc
@@ -1 +1,2 @@
name pauldoc
+category Package
diff --git a/Master/tlpkg/tlpsrc/pawpict.tlpsrc b/Master/tlpkg/tlpsrc/pawpict.tlpsrc
index d8ffc6bc3d0..ab663853edf 100644
--- a/Master/tlpkg/tlpsrc/pawpict.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pawpict.tlpsrc
@@ -1 +1,2 @@
name pawpict
+category Package
diff --git a/Master/tlpkg/tlpsrc/pb-diagram.tlpsrc b/Master/tlpkg/tlpsrc/pb-diagram.tlpsrc
index 9ff0aceb810..77a44e54b4c 100644
--- a/Master/tlpkg/tlpsrc/pb-diagram.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pb-diagram.tlpsrc
@@ -1 +1,2 @@
name pb-diagram
+category Package
diff --git a/Master/tlpkg/tlpsrc/pbox.tlpsrc b/Master/tlpkg/tlpsrc/pbox.tlpsrc
index 84d8aea7dda..3a0ef97a4bb 100644
--- a/Master/tlpkg/tlpsrc/pbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pbox.tlpsrc
@@ -1 +1,2 @@
name pbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/pbsheet.tlpsrc b/Master/tlpkg/tlpsrc/pbsheet.tlpsrc
index bda4a6f7f5a..00d72c93d98 100644
--- a/Master/tlpkg/tlpsrc/pbsheet.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pbsheet.tlpsrc
@@ -1 +1,2 @@
name pbsheet
+category Package
diff --git a/Master/tlpkg/tlpsrc/pclnfss.tlpsrc b/Master/tlpkg/tlpsrc/pclnfss.tlpsrc
index df02c1630f8..7790e3efd7d 100644
--- a/Master/tlpkg/tlpsrc/pclnfss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pclnfss.tlpsrc
@@ -1 +1,2 @@
name pclnfss
+category Package
diff --git a/Master/tlpkg/tlpsrc/pdf-forms-tutorial-de.tlpsrc b/Master/tlpkg/tlpsrc/pdf-forms-tutorial-de.tlpsrc
index 1f52c4b388b..d263164429b 100644
--- a/Master/tlpkg/tlpsrc/pdf-forms-tutorial-de.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdf-forms-tutorial-de.tlpsrc
@@ -1,2 +1,3 @@
name pdf-forms-tutorial-de
+category Documentation
catalogue pdf-forms-tutorial
diff --git a/Master/tlpkg/tlpsrc/pdf-forms-tutorial-en.tlpsrc b/Master/tlpkg/tlpsrc/pdf-forms-tutorial-en.tlpsrc
index 4877d1ba57b..501e7bb9037 100644
--- a/Master/tlpkg/tlpsrc/pdf-forms-tutorial-en.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdf-forms-tutorial-en.tlpsrc
@@ -1,2 +1,3 @@
name pdf-forms-tutorial-en
+category Documentation
catalogue pdf-forms-tutorial
diff --git a/Master/tlpkg/tlpsrc/pdf-trans.tlpsrc b/Master/tlpkg/tlpsrc/pdf-trans.tlpsrc
index 475cdd8975d..194678c8256 100644
--- a/Master/tlpkg/tlpsrc/pdf-trans.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdf-trans.tlpsrc
@@ -1 +1,2 @@
name pdf-trans
+category Package
diff --git a/Master/tlpkg/tlpsrc/pdfcprot.tlpsrc b/Master/tlpkg/tlpsrc/pdfcprot.tlpsrc
index 969e5f76182..a2dc4bb0932 100644
--- a/Master/tlpkg/tlpsrc/pdfcprot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdfcprot.tlpsrc
@@ -1 +1,2 @@
name pdfcprot
+category Package
diff --git a/Master/tlpkg/tlpsrc/pdfpages.tlpsrc b/Master/tlpkg/tlpsrc/pdfpages.tlpsrc
index 7b1d60f15bc..909f0e55401 100644
--- a/Master/tlpkg/tlpsrc/pdfpages.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdfpages.tlpsrc
@@ -1,2 +1,3 @@
name pdfpages
+category Package
depend eso-pic
diff --git a/Master/tlpkg/tlpsrc/pdfscreen.tlpsrc b/Master/tlpkg/tlpsrc/pdfscreen.tlpsrc
index cbce0c4e5cd..c4afbebc1ba 100644
--- a/Master/tlpkg/tlpsrc/pdfscreen.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdfscreen.tlpsrc
@@ -1 +1,2 @@
name pdfscreen
+category Package
diff --git a/Master/tlpkg/tlpsrc/pdfslide.tlpsrc b/Master/tlpkg/tlpsrc/pdfslide.tlpsrc
index 642bd37ce3a..6a30af09f7f 100644
--- a/Master/tlpkg/tlpsrc/pdfslide.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdfslide.tlpsrc
@@ -1 +1,2 @@
name pdfslide
+category Package
diff --git a/Master/tlpkg/tlpsrc/pdfsync.tlpsrc b/Master/tlpkg/tlpsrc/pdfsync.tlpsrc
index 612e31b80a5..86eb841de86 100644
--- a/Master/tlpkg/tlpsrc/pdfsync.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdfsync.tlpsrc
@@ -1 +1,2 @@
name pdfsync
+category Package
diff --git a/Master/tlpkg/tlpsrc/pdftex-def.tlpsrc b/Master/tlpkg/tlpsrc/pdftex-def.tlpsrc
index e620036b103..2de1177dd81 100644
--- a/Master/tlpkg/tlpsrc/pdftex-def.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdftex-def.tlpsrc
@@ -1 +1,2 @@
name pdftex-def
+category Package
diff --git a/Master/tlpkg/tlpsrc/pdftricks.tlpsrc b/Master/tlpkg/tlpsrc/pdftricks.tlpsrc
index aea11bc15f8..10cb8fc96c5 100644
--- a/Master/tlpkg/tlpsrc/pdftricks.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdftricks.tlpsrc
@@ -1 +1,2 @@
name pdftricks
+category Package
diff --git a/Master/tlpkg/tlpsrc/pdfwin.tlpsrc b/Master/tlpkg/tlpsrc/pdfwin.tlpsrc
index 996ab5adeca..1eb4257ca9b 100644
--- a/Master/tlpkg/tlpsrc/pdfwin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdfwin.tlpsrc
@@ -1 +1,2 @@
name pdfwin
+category Package
diff --git a/Master/tlpkg/tlpsrc/pecha.tlpsrc b/Master/tlpkg/tlpsrc/pecha.tlpsrc
index 064aa3ca1e3..f46907487f2 100644
--- a/Master/tlpkg/tlpsrc/pecha.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pecha.tlpsrc
@@ -1 +1,2 @@
name pecha
+category Package
diff --git a/Master/tlpkg/tlpsrc/perception.tlpsrc b/Master/tlpkg/tlpsrc/perception.tlpsrc
index 2c0bf57b262..56e2574f7e4 100644
--- a/Master/tlpkg/tlpsrc/perception.tlpsrc
+++ b/Master/tlpkg/tlpsrc/perception.tlpsrc
@@ -1 +1,2 @@
name perception
+category Package
diff --git a/Master/tlpkg/tlpsrc/perltex.tlpsrc b/Master/tlpkg/tlpsrc/perltex.tlpsrc
index d9c4a8b0c0c..e4c7d161132 100644
--- a/Master/tlpkg/tlpsrc/perltex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/perltex.tlpsrc
@@ -1,2 +1,3 @@
name perltex
+category Package
binpattern f bin/${ARCH}/perltex
diff --git a/Master/tlpkg/tlpsrc/permute.tlpsrc b/Master/tlpkg/tlpsrc/permute.tlpsrc
index e4a30663e22..0e37ec67493 100644
--- a/Master/tlpkg/tlpsrc/permute.tlpsrc
+++ b/Master/tlpkg/tlpsrc/permute.tlpsrc
@@ -1 +1,2 @@
name permute
+category Package
diff --git a/Master/tlpkg/tlpsrc/petri-nets.tlpsrc b/Master/tlpkg/tlpsrc/petri-nets.tlpsrc
index 6f6ba75f840..39df8a7dd3e 100644
--- a/Master/tlpkg/tlpsrc/petri-nets.tlpsrc
+++ b/Master/tlpkg/tlpsrc/petri-nets.tlpsrc
@@ -1 +1,2 @@
name petri-nets
+category Package
diff --git a/Master/tlpkg/tlpsrc/pgf-soroban.tlpsrc b/Master/tlpkg/tlpsrc/pgf-soroban.tlpsrc
index 4090839f9e1..af9ce0e287b 100644
--- a/Master/tlpkg/tlpsrc/pgf-soroban.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pgf-soroban.tlpsrc
@@ -1 +1,2 @@
name pgf-soroban
+category Package
diff --git a/Master/tlpkg/tlpsrc/pgf.tlpsrc b/Master/tlpkg/tlpsrc/pgf.tlpsrc
index eb96b6635c9..33a1d12b1fd 100644
--- a/Master/tlpkg/tlpsrc/pgf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pgf.tlpsrc
@@ -1,2 +1,3 @@
name pgf
+category Package
runpattern +!d texmf-dist/tex/context/pgf
diff --git a/Master/tlpkg/tlpsrc/pgfplots.tlpsrc b/Master/tlpkg/tlpsrc/pgfplots.tlpsrc
index 8b32a11ec44..a4b9f223a89 100644
--- a/Master/tlpkg/tlpsrc/pgfplots.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pgfplots.tlpsrc
@@ -1 +1,2 @@
name pgfplots
+category Package
diff --git a/Master/tlpkg/tlpsrc/phaistos.tlpsrc b/Master/tlpkg/tlpsrc/phaistos.tlpsrc
index 694122605c5..aabb4bdc3c0 100644
--- a/Master/tlpkg/tlpsrc/phaistos.tlpsrc
+++ b/Master/tlpkg/tlpsrc/phaistos.tlpsrc
@@ -1,2 +1,3 @@
name phaistos
+category Package
execute addMap phaistos.map
diff --git a/Master/tlpkg/tlpsrc/philex.tlpsrc b/Master/tlpkg/tlpsrc/philex.tlpsrc
index 1d980b379f2..1ad619a60f4 100644
--- a/Master/tlpkg/tlpsrc/philex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/philex.tlpsrc
@@ -1 +1,2 @@
name philex
+category Package
diff --git a/Master/tlpkg/tlpsrc/philokalia.tlpsrc b/Master/tlpkg/tlpsrc/philokalia.tlpsrc
index b74aa12ac35..858762f8ab8 100644
--- a/Master/tlpkg/tlpsrc/philokalia.tlpsrc
+++ b/Master/tlpkg/tlpsrc/philokalia.tlpsrc
@@ -1 +1,2 @@
name philokalia
+category Package
diff --git a/Master/tlpkg/tlpsrc/philosophersimprint.tlpsrc b/Master/tlpkg/tlpsrc/philosophersimprint.tlpsrc
index 34dba33882f..af698072821 100644
--- a/Master/tlpkg/tlpsrc/philosophersimprint.tlpsrc
+++ b/Master/tlpkg/tlpsrc/philosophersimprint.tlpsrc
@@ -1 +1,2 @@
name philosophersimprint
+category Package
diff --git a/Master/tlpkg/tlpsrc/phonetic.tlpsrc b/Master/tlpkg/tlpsrc/phonetic.tlpsrc
index d9c409d0587..203e80849c6 100644
--- a/Master/tlpkg/tlpsrc/phonetic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/phonetic.tlpsrc
@@ -1 +1,2 @@
name phonetic
+category Package
diff --git a/Master/tlpkg/tlpsrc/photo.tlpsrc b/Master/tlpkg/tlpsrc/photo.tlpsrc
index e7119e65134..e79e260b004 100644
--- a/Master/tlpkg/tlpsrc/photo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/photo.tlpsrc
@@ -1 +1,2 @@
name photo
+category Package
diff --git a/Master/tlpkg/tlpsrc/physe.tlpsrc b/Master/tlpkg/tlpsrc/physe.tlpsrc
index 9667ba6ee2e..08a6f95c57b 100644
--- a/Master/tlpkg/tlpsrc/physe.tlpsrc
+++ b/Master/tlpkg/tlpsrc/physe.tlpsrc
@@ -1 +1,2 @@
name physe
+category Package
diff --git a/Master/tlpkg/tlpsrc/phyzzx.tlpsrc b/Master/tlpkg/tlpsrc/phyzzx.tlpsrc
index a4087407c0e..c50d8a4c7b2 100644
--- a/Master/tlpkg/tlpsrc/phyzzx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/phyzzx.tlpsrc
@@ -1 +1,2 @@
name phyzzx
+category Package
diff --git a/Master/tlpkg/tlpsrc/picinpar.tlpsrc b/Master/tlpkg/tlpsrc/picinpar.tlpsrc
index c795a87d862..8031d6aa548 100644
--- a/Master/tlpkg/tlpsrc/picinpar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/picinpar.tlpsrc
@@ -1 +1,2 @@
name picinpar
+category Package
diff --git a/Master/tlpkg/tlpsrc/pict2e.tlpsrc b/Master/tlpkg/tlpsrc/pict2e.tlpsrc
index aab9c058d10..db8e261de6d 100644
--- a/Master/tlpkg/tlpsrc/pict2e.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pict2e.tlpsrc
@@ -1 +1,2 @@
name pict2e
+category Package
diff --git a/Master/tlpkg/tlpsrc/pictex.tlpsrc b/Master/tlpkg/tlpsrc/pictex.tlpsrc
index e4beb94c4b6..caf192bae2c 100644
--- a/Master/tlpkg/tlpsrc/pictex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pictex.tlpsrc
@@ -1 +1,2 @@
name pictex
+category Package
diff --git a/Master/tlpkg/tlpsrc/pictex2.tlpsrc b/Master/tlpkg/tlpsrc/pictex2.tlpsrc
index a208e82a3ef..2de66b17ee4 100644
--- a/Master/tlpkg/tlpsrc/pictex2.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pictex2.tlpsrc
@@ -1 +1,2 @@
name pictex2
+category Package
diff --git a/Master/tlpkg/tlpsrc/piechartmp.tlpsrc b/Master/tlpkg/tlpsrc/piechartmp.tlpsrc
index ac6cfaf5114..78673691228 100644
--- a/Master/tlpkg/tlpsrc/piechartmp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/piechartmp.tlpsrc
@@ -1 +1,2 @@
name piechartmp
+category Package
diff --git a/Master/tlpkg/tlpsrc/pinlabel.tlpsrc b/Master/tlpkg/tlpsrc/pinlabel.tlpsrc
index 7cdb566f0c0..a91af14cceb 100644
--- a/Master/tlpkg/tlpsrc/pinlabel.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pinlabel.tlpsrc
@@ -1 +1,2 @@
name pinlabel
+category Package
diff --git a/Master/tlpkg/tlpsrc/pittetd.tlpsrc b/Master/tlpkg/tlpsrc/pittetd.tlpsrc
index 90a1f7a27da..572e37584d8 100644
--- a/Master/tlpkg/tlpsrc/pittetd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pittetd.tlpsrc
@@ -1 +1,2 @@
name pittetd
+category Package
diff --git a/Master/tlpkg/tlpsrc/pl.tlpsrc b/Master/tlpkg/tlpsrc/pl.tlpsrc
index 984330b3122..c9139b6d3a9 100644
--- a/Master/tlpkg/tlpsrc/pl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pl.tlpsrc
@@ -1,3 +1,4 @@
name pl
+category Package
execute addMixedMap plother.map
execute addMixedMap pltext.map
diff --git a/Master/tlpkg/tlpsrc/placeins.tlpsrc b/Master/tlpkg/tlpsrc/placeins.tlpsrc
index 61f73681347..c8eeffea279 100644
--- a/Master/tlpkg/tlpsrc/placeins.tlpsrc
+++ b/Master/tlpkg/tlpsrc/placeins.tlpsrc
@@ -1 +1,2 @@
name placeins
+category Package
diff --git a/Master/tlpkg/tlpsrc/plain.tlpsrc b/Master/tlpkg/tlpsrc/plain.tlpsrc
index ae6785af4f0..004f13a610b 100644
--- a/Master/tlpkg/tlpsrc/plain.tlpsrc
+++ b/Master/tlpkg/tlpsrc/plain.tlpsrc
@@ -1,4 +1,5 @@
name plain
+category Package
srcpattern f ignore
runpattern d texmf-dist/makeindex/plain
runpattern d texmf-dist/tex/plain/base
diff --git a/Master/tlpkg/tlpsrc/plari.tlpsrc b/Master/tlpkg/tlpsrc/plari.tlpsrc
index b601e97cdd5..970cd7ddf81 100644
--- a/Master/tlpkg/tlpsrc/plari.tlpsrc
+++ b/Master/tlpkg/tlpsrc/plari.tlpsrc
@@ -1 +1,2 @@
name plari
+category Package
diff --git a/Master/tlpkg/tlpsrc/plates.tlpsrc b/Master/tlpkg/tlpsrc/plates.tlpsrc
index 11be1c26527..5dc796da0ca 100644
--- a/Master/tlpkg/tlpsrc/plates.tlpsrc
+++ b/Master/tlpkg/tlpsrc/plates.tlpsrc
@@ -1 +1,2 @@
name plates
+category Package
diff --git a/Master/tlpkg/tlpsrc/play.tlpsrc b/Master/tlpkg/tlpsrc/play.tlpsrc
index 803c672575c..eaa574f9363 100644
--- a/Master/tlpkg/tlpsrc/play.tlpsrc
+++ b/Master/tlpkg/tlpsrc/play.tlpsrc
@@ -1 +1,2 @@
name play
+category Package
diff --git a/Master/tlpkg/tlpsrc/plgraph.tlpsrc b/Master/tlpkg/tlpsrc/plgraph.tlpsrc
index b08b55a8342..9c8f52b0d8c 100644
--- a/Master/tlpkg/tlpsrc/plgraph.tlpsrc
+++ b/Master/tlpkg/tlpsrc/plgraph.tlpsrc
@@ -1 +1,2 @@
name plgraph
+category Package
diff --git a/Master/tlpkg/tlpsrc/plnfss.tlpsrc b/Master/tlpkg/tlpsrc/plnfss.tlpsrc
index ad3ab2ac895..c93f911d3fa 100644
--- a/Master/tlpkg/tlpsrc/plnfss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/plnfss.tlpsrc
@@ -1 +1,2 @@
name plnfss
+category Package
diff --git a/Master/tlpkg/tlpsrc/plweb.tlpsrc b/Master/tlpkg/tlpsrc/plweb.tlpsrc
index 9675c0189ca..ccd1523f34b 100644
--- a/Master/tlpkg/tlpsrc/plweb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/plweb.tlpsrc
@@ -1 +1,2 @@
name plweb
+category Package
diff --git a/Master/tlpkg/tlpsrc/pmgraph.tlpsrc b/Master/tlpkg/tlpsrc/pmgraph.tlpsrc
index a38336ae33d..1f9a4cd0655 100644
--- a/Master/tlpkg/tlpsrc/pmgraph.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pmgraph.tlpsrc
@@ -1 +1,2 @@
name pmgraph
+category Package
diff --git a/Master/tlpkg/tlpsrc/poemscol.tlpsrc b/Master/tlpkg/tlpsrc/poemscol.tlpsrc
index 9654db9102e..98c6f99911f 100644
--- a/Master/tlpkg/tlpsrc/poemscol.tlpsrc
+++ b/Master/tlpkg/tlpsrc/poemscol.tlpsrc
@@ -1 +1,2 @@
name poemscol
+category Package
diff --git a/Master/tlpkg/tlpsrc/polski.tlpsrc b/Master/tlpkg/tlpsrc/polski.tlpsrc
index e9b77bd33a7..8e199770c9e 100644
--- a/Master/tlpkg/tlpsrc/polski.tlpsrc
+++ b/Master/tlpkg/tlpsrc/polski.tlpsrc
@@ -1,3 +1,4 @@
name polski
+category Package
depend pl
depend hyphen-polish
diff --git a/Master/tlpkg/tlpsrc/polyglot.tlpsrc b/Master/tlpkg/tlpsrc/polyglot.tlpsrc
index 17b5a39f99b..1d03fa8f665 100644
--- a/Master/tlpkg/tlpsrc/polyglot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/polyglot.tlpsrc
@@ -1 +1,2 @@
name polyglot
+category Package
diff --git a/Master/tlpkg/tlpsrc/polynom.tlpsrc b/Master/tlpkg/tlpsrc/polynom.tlpsrc
index abfd54327bb..9c5679fd11c 100644
--- a/Master/tlpkg/tlpsrc/polynom.tlpsrc
+++ b/Master/tlpkg/tlpsrc/polynom.tlpsrc
@@ -1 +1,2 @@
name polynom
+category Package
diff --git a/Master/tlpkg/tlpsrc/polynomial.tlpsrc b/Master/tlpkg/tlpsrc/polynomial.tlpsrc
index 02436f7330d..c23daa2686f 100644
--- a/Master/tlpkg/tlpsrc/polynomial.tlpsrc
+++ b/Master/tlpkg/tlpsrc/polynomial.tlpsrc
@@ -1 +1,2 @@
name polynomial
+category Package
diff --git a/Master/tlpkg/tlpsrc/polytable.tlpsrc b/Master/tlpkg/tlpsrc/polytable.tlpsrc
index e3f8c15effb..479c9c3b692 100644
--- a/Master/tlpkg/tlpsrc/polytable.tlpsrc
+++ b/Master/tlpkg/tlpsrc/polytable.tlpsrc
@@ -1 +1,2 @@
name polytable
+category Package
diff --git a/Master/tlpkg/tlpsrc/postcards.tlpsrc b/Master/tlpkg/tlpsrc/postcards.tlpsrc
index 99520099e86..e7784089e51 100644
--- a/Master/tlpkg/tlpsrc/postcards.tlpsrc
+++ b/Master/tlpkg/tlpsrc/postcards.tlpsrc
@@ -1 +1,2 @@
name postcards
+category Package
diff --git a/Master/tlpkg/tlpsrc/powerdot.tlpsrc b/Master/tlpkg/tlpsrc/powerdot.tlpsrc
index 796a4b460e1..6ec6fd9a051 100644
--- a/Master/tlpkg/tlpsrc/powerdot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/powerdot.tlpsrc
@@ -1 +1,2 @@
name powerdot
+category Package
diff --git a/Master/tlpkg/tlpsrc/ppower4.tlpsrc b/Master/tlpkg/tlpsrc/ppower4.tlpsrc
index a9b4197f22f..0af3075bc62 100644
--- a/Master/tlpkg/tlpsrc/ppower4.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ppower4.tlpsrc
@@ -1,3 +1,4 @@
name ppower4
+category Package
binpattern f bin/${ARCH}/pdfthumb
binpattern f bin/${ARCH}/ppower4
diff --git a/Master/tlpkg/tlpsrc/ppr-prv.tlpsrc b/Master/tlpkg/tlpsrc/ppr-prv.tlpsrc
index f3eff6f875f..e86fdfe2edd 100644
--- a/Master/tlpkg/tlpsrc/ppr-prv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ppr-prv.tlpsrc
@@ -1 +1,2 @@
name ppr-prv
+category Package
diff --git a/Master/tlpkg/tlpsrc/pracjourn.tlpsrc b/Master/tlpkg/tlpsrc/pracjourn.tlpsrc
index 4a292327685..6f8d0b11f5a 100644
--- a/Master/tlpkg/tlpsrc/pracjourn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pracjourn.tlpsrc
@@ -1 +1,2 @@
name pracjourn
+category Package
diff --git a/Master/tlpkg/tlpsrc/preprint.tlpsrc b/Master/tlpkg/tlpsrc/preprint.tlpsrc
index 4550a67233b..7d72de828e0 100644
--- a/Master/tlpkg/tlpsrc/preprint.tlpsrc
+++ b/Master/tlpkg/tlpsrc/preprint.tlpsrc
@@ -1 +1,2 @@
name preprint
+category Package
diff --git a/Master/tlpkg/tlpsrc/prettyref.tlpsrc b/Master/tlpkg/tlpsrc/prettyref.tlpsrc
index d0cb3f595ca..f1f11706c80 100644
--- a/Master/tlpkg/tlpsrc/prettyref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/prettyref.tlpsrc
@@ -1 +1,2 @@
name prettyref
+category Package
diff --git a/Master/tlpkg/tlpsrc/preview.tlpsrc b/Master/tlpkg/tlpsrc/preview.tlpsrc
index 48f7a5aa13d..e3cd333cbac 100644
--- a/Master/tlpkg/tlpsrc/preview.tlpsrc
+++ b/Master/tlpkg/tlpsrc/preview.tlpsrc
@@ -1 +1,2 @@
name preview
+category Package
diff --git a/Master/tlpkg/tlpsrc/probsoln.tlpsrc b/Master/tlpkg/tlpsrc/probsoln.tlpsrc
index e785589527b..dc50fed3de1 100644
--- a/Master/tlpkg/tlpsrc/probsoln.tlpsrc
+++ b/Master/tlpkg/tlpsrc/probsoln.tlpsrc
@@ -1 +1,2 @@
name probsoln
+category Package
diff --git a/Master/tlpkg/tlpsrc/procIAGssymp.tlpsrc b/Master/tlpkg/tlpsrc/procIAGssymp.tlpsrc
index a639b62fa30..ffca0c6e183 100644
--- a/Master/tlpkg/tlpsrc/procIAGssymp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/procIAGssymp.tlpsrc
@@ -1 +1,2 @@
name procIAGssymp
+category Package
diff --git a/Master/tlpkg/tlpsrc/progkeys.tlpsrc b/Master/tlpkg/tlpsrc/progkeys.tlpsrc
index e43e07f00fc..43a67cdc437 100644
--- a/Master/tlpkg/tlpsrc/progkeys.tlpsrc
+++ b/Master/tlpkg/tlpsrc/progkeys.tlpsrc
@@ -1 +1,2 @@
name progkeys
+category Package
diff --git a/Master/tlpkg/tlpsrc/program.tlpsrc b/Master/tlpkg/tlpsrc/program.tlpsrc
index 82075dc323b..d7f94304ca8 100644
--- a/Master/tlpkg/tlpsrc/program.tlpsrc
+++ b/Master/tlpkg/tlpsrc/program.tlpsrc
@@ -1 +1,2 @@
name program
+category Package
diff --git a/Master/tlpkg/tlpsrc/progress.tlpsrc b/Master/tlpkg/tlpsrc/progress.tlpsrc
index fa5d3ac0038..f99d26b0469 100644
--- a/Master/tlpkg/tlpsrc/progress.tlpsrc
+++ b/Master/tlpkg/tlpsrc/progress.tlpsrc
@@ -1 +1,2 @@
name progress
+category Package
diff --git a/Master/tlpkg/tlpsrc/prosper.tlpsrc b/Master/tlpkg/tlpsrc/prosper.tlpsrc
index eebb1012ff5..294a66f7ab0 100644
--- a/Master/tlpkg/tlpsrc/prosper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/prosper.tlpsrc
@@ -1 +1,2 @@
name prosper
+category Package
diff --git a/Master/tlpkg/tlpsrc/protocol.tlpsrc b/Master/tlpkg/tlpsrc/protocol.tlpsrc
index a2ed091b8f6..719244b9558 100644
--- a/Master/tlpkg/tlpsrc/protocol.tlpsrc
+++ b/Master/tlpkg/tlpsrc/protocol.tlpsrc
@@ -1 +1,2 @@
name protocol
+category Package
diff --git a/Master/tlpkg/tlpsrc/psafm.tlpsrc b/Master/tlpkg/tlpsrc/psafm.tlpsrc
index d984dcbc854..8943d267e63 100644
--- a/Master/tlpkg/tlpsrc/psafm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/psafm.tlpsrc
@@ -1 +1,2 @@
name psafm
+category Package
diff --git a/Master/tlpkg/tlpsrc/pseudocode.tlpsrc b/Master/tlpkg/tlpsrc/pseudocode.tlpsrc
index e5bb5433fd1..5943f9be615 100644
--- a/Master/tlpkg/tlpsrc/pseudocode.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pseudocode.tlpsrc
@@ -1 +1,2 @@
name pseudocode
+category Package
diff --git a/Master/tlpkg/tlpsrc/psfrag-italian.tlpsrc b/Master/tlpkg/tlpsrc/psfrag-italian.tlpsrc
index 3bcc98f493d..06f616c8ebd 100644
--- a/Master/tlpkg/tlpsrc/psfrag-italian.tlpsrc
+++ b/Master/tlpkg/tlpsrc/psfrag-italian.tlpsrc
@@ -1 +1,2 @@
name psfrag-italian
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/psfrag.tlpsrc b/Master/tlpkg/tlpsrc/psfrag.tlpsrc
index bf29bbb7fe9..c6eaa05ec7b 100644
--- a/Master/tlpkg/tlpsrc/psfrag.tlpsrc
+++ b/Master/tlpkg/tlpsrc/psfrag.tlpsrc
@@ -1 +1,2 @@
name psfrag
+category Package
diff --git a/Master/tlpkg/tlpsrc/psfragx.tlpsrc b/Master/tlpkg/tlpsrc/psfragx.tlpsrc
index 2d17039dabb..6d307a6c12a 100644
--- a/Master/tlpkg/tlpsrc/psfragx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/psfragx.tlpsrc
@@ -1 +1,2 @@
name psfragx
+category Package
diff --git a/Master/tlpkg/tlpsrc/psgo.tlpsrc b/Master/tlpkg/tlpsrc/psgo.tlpsrc
index a6cd502da19..f015714d013 100644
--- a/Master/tlpkg/tlpsrc/psgo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/psgo.tlpsrc
@@ -1 +1,2 @@
name psgo
+category Package
diff --git a/Master/tlpkg/tlpsrc/psizzl.tlpsrc b/Master/tlpkg/tlpsrc/psizzl.tlpsrc
index 8a6818cd7bc..94b7e52b5b5 100644
--- a/Master/tlpkg/tlpsrc/psizzl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/psizzl.tlpsrc
@@ -1 +1,2 @@
name psizzl
+category Package
diff --git a/Master/tlpkg/tlpsrc/pslatex.tlpsrc b/Master/tlpkg/tlpsrc/pslatex.tlpsrc
index 2a00e4cea9a..960579cfca7 100644
--- a/Master/tlpkg/tlpsrc/pslatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pslatex.tlpsrc
@@ -1 +1,2 @@
name pslatex
+category Package
diff --git a/Master/tlpkg/tlpsrc/psnfss.tlpsrc b/Master/tlpkg/tlpsrc/psnfss.tlpsrc
index e3a6b151255..4ecea59bc8d 100644
--- a/Master/tlpkg/tlpsrc/psnfss.tlpsrc
+++ b/Master/tlpkg/tlpsrc/psnfss.tlpsrc
@@ -1,4 +1,5 @@
name psnfss
+category Package
execute addMap charter.map
execute addMap fpls.map
execute addMap pazo.map
diff --git a/Master/tlpkg/tlpsrc/pspicture.tlpsrc b/Master/tlpkg/tlpsrc/pspicture.tlpsrc
index 845e5f14ef5..9eb351b88a6 100644
--- a/Master/tlpkg/tlpsrc/pspicture.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pspicture.tlpsrc
@@ -1 +1,2 @@
name pspicture
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-2dplot.tlpsrc b/Master/tlpkg/tlpsrc/pst-2dplot.tlpsrc
index 4bd2460f4ed..53da486080c 100644
--- a/Master/tlpkg/tlpsrc/pst-2dplot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-2dplot.tlpsrc
@@ -1 +1,2 @@
name pst-2dplot
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-3d.tlpsrc b/Master/tlpkg/tlpsrc/pst-3d.tlpsrc
index fd8b49e56d7..5f35437c3c9 100644
--- a/Master/tlpkg/tlpsrc/pst-3d.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-3d.tlpsrc
@@ -1 +1,2 @@
name pst-3d
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-3dplot.tlpsrc b/Master/tlpkg/tlpsrc/pst-3dplot.tlpsrc
index e5ac90d81ef..c395cf3af39 100644
--- a/Master/tlpkg/tlpsrc/pst-3dplot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-3dplot.tlpsrc
@@ -1 +1,2 @@
name pst-3dplot
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-asr.tlpsrc b/Master/tlpkg/tlpsrc/pst-asr.tlpsrc
index 220172bd788..6431b1f4547 100644
--- a/Master/tlpkg/tlpsrc/pst-asr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-asr.tlpsrc
@@ -1 +1,2 @@
name pst-asr
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-bar.tlpsrc b/Master/tlpkg/tlpsrc/pst-bar.tlpsrc
index 6555aa9b11d..1559a16e998 100644
--- a/Master/tlpkg/tlpsrc/pst-bar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-bar.tlpsrc
@@ -1 +1,2 @@
name pst-bar
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-barcode.tlpsrc b/Master/tlpkg/tlpsrc/pst-barcode.tlpsrc
index b1ae86284d7..3a098613e24 100644
--- a/Master/tlpkg/tlpsrc/pst-barcode.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-barcode.tlpsrc
@@ -1 +1,2 @@
name pst-barcode
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-blur.tlpsrc b/Master/tlpkg/tlpsrc/pst-blur.tlpsrc
index e7526e380d4..0baa4df4ea9 100644
--- a/Master/tlpkg/tlpsrc/pst-blur.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-blur.tlpsrc
@@ -1 +1,2 @@
name pst-blur
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-circ.tlpsrc b/Master/tlpkg/tlpsrc/pst-circ.tlpsrc
index 22f6ddb7680..c4d94461d10 100644
--- a/Master/tlpkg/tlpsrc/pst-circ.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-circ.tlpsrc
@@ -1 +1,2 @@
name pst-circ
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-coil.tlpsrc b/Master/tlpkg/tlpsrc/pst-coil.tlpsrc
index 14b66f558cc..8bc2a573e4e 100644
--- a/Master/tlpkg/tlpsrc/pst-coil.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-coil.tlpsrc
@@ -1 +1,2 @@
name pst-coil
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-cox.tlpsrc b/Master/tlpkg/tlpsrc/pst-cox.tlpsrc
index 5af60fe1aa7..e163b1a2267 100644
--- a/Master/tlpkg/tlpsrc/pst-cox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-cox.tlpsrc
@@ -1 +1,2 @@
name pst-cox
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-dbicons.tlpsrc b/Master/tlpkg/tlpsrc/pst-dbicons.tlpsrc
index e2192b454b7..bc68cf02b36 100644
--- a/Master/tlpkg/tlpsrc/pst-dbicons.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-dbicons.tlpsrc
@@ -1 +1,2 @@
name pst-dbicons
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-diffraction.tlpsrc b/Master/tlpkg/tlpsrc/pst-diffraction.tlpsrc
index 095a83e85bf..5bc25545dab 100644
--- a/Master/tlpkg/tlpsrc/pst-diffraction.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-diffraction.tlpsrc
@@ -1 +1,2 @@
name pst-diffraction
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-eps.tlpsrc b/Master/tlpkg/tlpsrc/pst-eps.tlpsrc
index c4b044662e8..349eefc0b1f 100644
--- a/Master/tlpkg/tlpsrc/pst-eps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-eps.tlpsrc
@@ -1 +1,2 @@
name pst-eps
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-eucl.tlpsrc b/Master/tlpkg/tlpsrc/pst-eucl.tlpsrc
index e7d53ac27b0..b1193bbd7ef 100644
--- a/Master/tlpkg/tlpsrc/pst-eucl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-eucl.tlpsrc
@@ -1 +1,2 @@
name pst-eucl
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-fill.tlpsrc b/Master/tlpkg/tlpsrc/pst-fill.tlpsrc
index 71eee544246..65150b24ca5 100644
--- a/Master/tlpkg/tlpsrc/pst-fill.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-fill.tlpsrc
@@ -1 +1,2 @@
name pst-fill
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-fr3d.tlpsrc b/Master/tlpkg/tlpsrc/pst-fr3d.tlpsrc
index e9b0d13c492..8e7c9c6beb4 100644
--- a/Master/tlpkg/tlpsrc/pst-fr3d.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-fr3d.tlpsrc
@@ -1 +1,2 @@
name pst-fr3d
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-fractal.tlpsrc b/Master/tlpkg/tlpsrc/pst-fractal.tlpsrc
index b827a0aa051..a229bcd170e 100644
--- a/Master/tlpkg/tlpsrc/pst-fractal.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-fractal.tlpsrc
@@ -1 +1,2 @@
name pst-fractal
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-func.tlpsrc b/Master/tlpkg/tlpsrc/pst-func.tlpsrc
index a7c0bede980..635e8da9d24 100644
--- a/Master/tlpkg/tlpsrc/pst-func.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-func.tlpsrc
@@ -1 +1,2 @@
name pst-func
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-geo.tlpsrc b/Master/tlpkg/tlpsrc/pst-geo.tlpsrc
index 2c2bc005b55..4531adc1fda 100644
--- a/Master/tlpkg/tlpsrc/pst-geo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-geo.tlpsrc
@@ -1 +1,2 @@
name pst-geo
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-ghsb.tlpsrc b/Master/tlpkg/tlpsrc/pst-ghsb.tlpsrc
index 33917d9536b..f5460ecf102 100644
--- a/Master/tlpkg/tlpsrc/pst-ghsb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-ghsb.tlpsrc
@@ -1 +1,2 @@
name pst-ghsb
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-gr3d.tlpsrc b/Master/tlpkg/tlpsrc/pst-gr3d.tlpsrc
index 816de137c70..335ef157cad 100644
--- a/Master/tlpkg/tlpsrc/pst-gr3d.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-gr3d.tlpsrc
@@ -1 +1,2 @@
name pst-gr3d
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-grad.tlpsrc b/Master/tlpkg/tlpsrc/pst-grad.tlpsrc
index 4151e28d95f..51638497e8e 100644
--- a/Master/tlpkg/tlpsrc/pst-grad.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-grad.tlpsrc
@@ -1 +1,2 @@
name pst-grad
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-infixplot.tlpsrc b/Master/tlpkg/tlpsrc/pst-infixplot.tlpsrc
index 2848efdd472..91a16e1b602 100644
--- a/Master/tlpkg/tlpsrc/pst-infixplot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-infixplot.tlpsrc
@@ -1 +1,2 @@
name pst-infixplot
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-jtree.tlpsrc b/Master/tlpkg/tlpsrc/pst-jtree.tlpsrc
index 8548c674688..0fc2ed88155 100644
--- a/Master/tlpkg/tlpsrc/pst-jtree.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-jtree.tlpsrc
@@ -1 +1,2 @@
name pst-jtree
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-labo.tlpsrc b/Master/tlpkg/tlpsrc/pst-labo.tlpsrc
index 2bb74be75ef..b72307f8e73 100644
--- a/Master/tlpkg/tlpsrc/pst-labo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-labo.tlpsrc
@@ -1 +1,2 @@
name pst-labo
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-lens.tlpsrc b/Master/tlpkg/tlpsrc/pst-lens.tlpsrc
index 51811fd821c..f5ac85e0090 100644
--- a/Master/tlpkg/tlpsrc/pst-lens.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-lens.tlpsrc
@@ -1 +1,2 @@
name pst-lens
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-light3d.tlpsrc b/Master/tlpkg/tlpsrc/pst-light3d.tlpsrc
index cfbbe149cca..c04be0b83d3 100644
--- a/Master/tlpkg/tlpsrc/pst-light3d.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-light3d.tlpsrc
@@ -1 +1,2 @@
name pst-light3d
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-math.tlpsrc b/Master/tlpkg/tlpsrc/pst-math.tlpsrc
index b955becb438..3f8d96aac3f 100644
--- a/Master/tlpkg/tlpsrc/pst-math.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-math.tlpsrc
@@ -1 +1,2 @@
name pst-math
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-ob3d.tlpsrc b/Master/tlpkg/tlpsrc/pst-ob3d.tlpsrc
index 10d79b441b7..4aa2aa4315e 100644
--- a/Master/tlpkg/tlpsrc/pst-ob3d.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-ob3d.tlpsrc
@@ -1 +1,2 @@
name pst-ob3d
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-optexp.tlpsrc b/Master/tlpkg/tlpsrc/pst-optexp.tlpsrc
index 0a5728d0d3c..b993a35618c 100644
--- a/Master/tlpkg/tlpsrc/pst-optexp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-optexp.tlpsrc
@@ -1 +1,2 @@
name pst-optexp
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-optic.tlpsrc b/Master/tlpkg/tlpsrc/pst-optic.tlpsrc
index 75340aadca3..7271b58b848 100644
--- a/Master/tlpkg/tlpsrc/pst-optic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-optic.tlpsrc
@@ -1 +1,2 @@
name pst-optic
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-osci.tlpsrc b/Master/tlpkg/tlpsrc/pst-osci.tlpsrc
index 352b2436b3b..b35e9b5fcad 100644
--- a/Master/tlpkg/tlpsrc/pst-osci.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-osci.tlpsrc
@@ -1 +1,2 @@
name pst-osci
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-pad.tlpsrc b/Master/tlpkg/tlpsrc/pst-pad.tlpsrc
index 5ce46b7aa22..17304249a34 100644
--- a/Master/tlpkg/tlpsrc/pst-pad.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-pad.tlpsrc
@@ -1 +1,2 @@
name pst-pad
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-pdf.tlpsrc b/Master/tlpkg/tlpsrc/pst-pdf.tlpsrc
index 5e4d7b11d13..8a383005711 100644
--- a/Master/tlpkg/tlpsrc/pst-pdf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-pdf.tlpsrc
@@ -1 +1,2 @@
name pst-pdf
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-pdgr.tlpsrc b/Master/tlpkg/tlpsrc/pst-pdgr.tlpsrc
index e7e713924c8..01053ad812b 100644
--- a/Master/tlpkg/tlpsrc/pst-pdgr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-pdgr.tlpsrc
@@ -1 +1,2 @@
name pst-pdgr
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-poly.tlpsrc b/Master/tlpkg/tlpsrc/pst-poly.tlpsrc
index 3a078bfd672..7602cfceb08 100644
--- a/Master/tlpkg/tlpsrc/pst-poly.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-poly.tlpsrc
@@ -1 +1,2 @@
name pst-poly
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-qtree.tlpsrc b/Master/tlpkg/tlpsrc/pst-qtree.tlpsrc
index fb11a6ed5a5..089bc5f0fe3 100644
--- a/Master/tlpkg/tlpsrc/pst-qtree.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-qtree.tlpsrc
@@ -1 +1,2 @@
name pst-qtree
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-slpe.tlpsrc b/Master/tlpkg/tlpsrc/pst-slpe.tlpsrc
index 1d7cdf8373c..b5de495e631 100644
--- a/Master/tlpkg/tlpsrc/pst-slpe.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-slpe.tlpsrc
@@ -1 +1,2 @@
name pst-slpe
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-solide3d.tlpsrc b/Master/tlpkg/tlpsrc/pst-solide3d.tlpsrc
index a3a6ac8ed1e..1e5fc355c77 100644
--- a/Master/tlpkg/tlpsrc/pst-solide3d.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-solide3d.tlpsrc
@@ -1 +1,2 @@
name pst-solide3d
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-soroban.tlpsrc b/Master/tlpkg/tlpsrc/pst-soroban.tlpsrc
index 321fbcaedae..5b7df0cdf46 100644
--- a/Master/tlpkg/tlpsrc/pst-soroban.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-soroban.tlpsrc
@@ -1 +1,2 @@
name pst-soroban
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-spectra.tlpsrc b/Master/tlpkg/tlpsrc/pst-spectra.tlpsrc
index 07645b6bd0e..a539f2522f7 100644
--- a/Master/tlpkg/tlpsrc/pst-spectra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-spectra.tlpsrc
@@ -1 +1,2 @@
name pst-spectra
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-stru.tlpsrc b/Master/tlpkg/tlpsrc/pst-stru.tlpsrc
index 1cd2e79365e..2f33565ae17 100644
--- a/Master/tlpkg/tlpsrc/pst-stru.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-stru.tlpsrc
@@ -1 +1,2 @@
name pst-stru
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-text.tlpsrc b/Master/tlpkg/tlpsrc/pst-text.tlpsrc
index 91f9efa0eb7..53beb211deb 100644
--- a/Master/tlpkg/tlpsrc/pst-text.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-text.tlpsrc
@@ -1 +1,2 @@
name pst-text
+category Package
diff --git a/Master/tlpkg/tlpsrc/pst-uml.tlpsrc b/Master/tlpkg/tlpsrc/pst-uml.tlpsrc
index c30e1cd207c..e40565d09dd 100644
--- a/Master/tlpkg/tlpsrc/pst-uml.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-uml.tlpsrc
@@ -1,2 +1,3 @@
name pst-uml
+category Package
depend multido
diff --git a/Master/tlpkg/tlpsrc/pst-vue3d.tlpsrc b/Master/tlpkg/tlpsrc/pst-vue3d.tlpsrc
index f74124d9a31..6ddaddb74f9 100644
--- a/Master/tlpkg/tlpsrc/pst-vue3d.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pst-vue3d.tlpsrc
@@ -1 +1,2 @@
name pst-vue3d
+category Package
diff --git a/Master/tlpkg/tlpsrc/pstricks-add.tlpsrc b/Master/tlpkg/tlpsrc/pstricks-add.tlpsrc
index 7933db7abbe..bd68d58b6c7 100644
--- a/Master/tlpkg/tlpsrc/pstricks-add.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pstricks-add.tlpsrc
@@ -1 +1,2 @@
name pstricks-add
+category Package
diff --git a/Master/tlpkg/tlpsrc/pstricks-tutorial.tlpsrc b/Master/tlpkg/tlpsrc/pstricks-tutorial.tlpsrc
index 98b6064dd51..d3b90b3a493 100644
--- a/Master/tlpkg/tlpsrc/pstricks-tutorial.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pstricks-tutorial.tlpsrc
@@ -1 +1,2 @@
name pstricks-tutorial
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/pstricks.tlpsrc b/Master/tlpkg/tlpsrc/pstricks.tlpsrc
index 07c8ff3c1f6..deeac3e51cb 100644
--- a/Master/tlpkg/tlpsrc/pstricks.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pstricks.tlpsrc
@@ -1 +1,2 @@
name pstricks
+category Package
diff --git a/Master/tlpkg/tlpsrc/ptptex.tlpsrc b/Master/tlpkg/tlpsrc/ptptex.tlpsrc
index 0960553a87d..f1d075d5b68 100644
--- a/Master/tlpkg/tlpsrc/ptptex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ptptex.tlpsrc
@@ -1 +1,2 @@
name ptptex
+category Package
diff --git a/Master/tlpkg/tlpsrc/punk.tlpsrc b/Master/tlpkg/tlpsrc/punk.tlpsrc
index ce8bc2aeae4..f53b610ee5f 100644
--- a/Master/tlpkg/tlpsrc/punk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/punk.tlpsrc
@@ -1 +1,2 @@
name punk
+category Package
diff --git a/Master/tlpkg/tlpsrc/pxfonts.tlpsrc b/Master/tlpkg/tlpsrc/pxfonts.tlpsrc
index fcfb3d681fb..154eac85592 100644
--- a/Master/tlpkg/tlpsrc/pxfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pxfonts.tlpsrc
@@ -1,2 +1,3 @@
name pxfonts
+category Package
execute addMap pxfonts.map
diff --git a/Master/tlpkg/tlpsrc/qcm.tlpsrc b/Master/tlpkg/tlpsrc/qcm.tlpsrc
index 262d7ae30ee..47f44092781 100644
--- a/Master/tlpkg/tlpsrc/qcm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/qcm.tlpsrc
@@ -1 +1,2 @@
name qcm
+category Package
diff --git a/Master/tlpkg/tlpsrc/qobitree.tlpsrc b/Master/tlpkg/tlpsrc/qobitree.tlpsrc
index cda6f3dd5b6..a5cc6b1be88 100644
--- a/Master/tlpkg/tlpsrc/qobitree.tlpsrc
+++ b/Master/tlpkg/tlpsrc/qobitree.tlpsrc
@@ -1 +1,2 @@
name qobitree
+category Package
diff --git a/Master/tlpkg/tlpsrc/qpxqtx.tlpsrc b/Master/tlpkg/tlpsrc/qpxqtx.tlpsrc
index 88c67fb112f..beef7e91a69 100644
--- a/Master/tlpkg/tlpsrc/qpxqtx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/qpxqtx.tlpsrc
@@ -1 +1,2 @@
name qpxqtx
+category Package
diff --git a/Master/tlpkg/tlpsrc/qstest.tlpsrc b/Master/tlpkg/tlpsrc/qstest.tlpsrc
index 866ef415759..c96adf9afbc 100644
--- a/Master/tlpkg/tlpsrc/qstest.tlpsrc
+++ b/Master/tlpkg/tlpsrc/qstest.tlpsrc
@@ -1 +1,2 @@
name qstest
+category Package
diff --git a/Master/tlpkg/tlpsrc/qsymbols.tlpsrc b/Master/tlpkg/tlpsrc/qsymbols.tlpsrc
index 8041f929473..a6496df4704 100644
--- a/Master/tlpkg/tlpsrc/qsymbols.tlpsrc
+++ b/Master/tlpkg/tlpsrc/qsymbols.tlpsrc
@@ -1 +1,2 @@
name qsymbols
+category Package
diff --git a/Master/tlpkg/tlpsrc/qtree.tlpsrc b/Master/tlpkg/tlpsrc/qtree.tlpsrc
index 7df061369b4..d42d436b503 100644
--- a/Master/tlpkg/tlpsrc/qtree.tlpsrc
+++ b/Master/tlpkg/tlpsrc/qtree.tlpsrc
@@ -1 +1,2 @@
name qtree
+category Package
diff --git a/Master/tlpkg/tlpsrc/quotchap.tlpsrc b/Master/tlpkg/tlpsrc/quotchap.tlpsrc
index 7147f7f9193..6700288891d 100644
--- a/Master/tlpkg/tlpsrc/quotchap.tlpsrc
+++ b/Master/tlpkg/tlpsrc/quotchap.tlpsrc
@@ -1 +1,2 @@
name quotchap
+category Package
diff --git a/Master/tlpkg/tlpsrc/quotmark.tlpsrc b/Master/tlpkg/tlpsrc/quotmark.tlpsrc
index 5e42073194d..526358561bc 100644
--- a/Master/tlpkg/tlpsrc/quotmark.tlpsrc
+++ b/Master/tlpkg/tlpsrc/quotmark.tlpsrc
@@ -1 +1,2 @@
name quotmark
+category Package
diff --git a/Master/tlpkg/tlpsrc/r-und-s.tlpsrc b/Master/tlpkg/tlpsrc/r-und-s.tlpsrc
index b6aed14b7ba..542532b7624 100644
--- a/Master/tlpkg/tlpsrc/r-und-s.tlpsrc
+++ b/Master/tlpkg/tlpsrc/r-und-s.tlpsrc
@@ -1 +1,2 @@
name r-und-s
+category Package
diff --git a/Master/tlpkg/tlpsrc/r_und_s.tlpsrc b/Master/tlpkg/tlpsrc/r_und_s.tlpsrc
index 1e487dff159..e24c29b5c77 100644
--- a/Master/tlpkg/tlpsrc/r_und_s.tlpsrc
+++ b/Master/tlpkg/tlpsrc/r_und_s.tlpsrc
@@ -1 +1,2 @@
name r_und_s
+category Package
diff --git a/Master/tlpkg/tlpsrc/randbild.tlpsrc b/Master/tlpkg/tlpsrc/randbild.tlpsrc
index 07a4b40e798..b113468d18e 100644
--- a/Master/tlpkg/tlpsrc/randbild.tlpsrc
+++ b/Master/tlpkg/tlpsrc/randbild.tlpsrc
@@ -1 +1,2 @@
name randbild
+category Package
diff --git a/Master/tlpkg/tlpsrc/randtext.tlpsrc b/Master/tlpkg/tlpsrc/randtext.tlpsrc
index 1fe78cde0b0..d956af2b6c8 100644
--- a/Master/tlpkg/tlpsrc/randtext.tlpsrc
+++ b/Master/tlpkg/tlpsrc/randtext.tlpsrc
@@ -1 +1,2 @@
name randtext
+category Package
diff --git a/Master/tlpkg/tlpsrc/rccol.tlpsrc b/Master/tlpkg/tlpsrc/rccol.tlpsrc
index 7271e3a6a90..235ccd60a89 100644
--- a/Master/tlpkg/tlpsrc/rccol.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rccol.tlpsrc
@@ -1 +1,2 @@
name rccol
+category Package
diff --git a/Master/tlpkg/tlpsrc/rcs.tlpsrc b/Master/tlpkg/tlpsrc/rcs.tlpsrc
index 4b56b89d4ca..b618a3ca70d 100644
--- a/Master/tlpkg/tlpsrc/rcs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rcs.tlpsrc
@@ -1 +1,2 @@
name rcs
+category Package
diff --git a/Master/tlpkg/tlpsrc/rcsinfo.tlpsrc b/Master/tlpkg/tlpsrc/rcsinfo.tlpsrc
index 600866acea2..c7094e3399c 100644
--- a/Master/tlpkg/tlpsrc/rcsinfo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rcsinfo.tlpsrc
@@ -1 +1,2 @@
name rcsinfo
+category Package
diff --git a/Master/tlpkg/tlpsrc/recipecard.tlpsrc b/Master/tlpkg/tlpsrc/recipecard.tlpsrc
index d72c3d3db7d..23daa86bc0e 100644
--- a/Master/tlpkg/tlpsrc/recipecard.tlpsrc
+++ b/Master/tlpkg/tlpsrc/recipecard.tlpsrc
@@ -1 +1,2 @@
name recipecard
+category Package
diff --git a/Master/tlpkg/tlpsrc/rectopma.tlpsrc b/Master/tlpkg/tlpsrc/rectopma.tlpsrc
index 2ba9e83708c..a0d50541a10 100644
--- a/Master/tlpkg/tlpsrc/rectopma.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rectopma.tlpsrc
@@ -1 +1,2 @@
name rectopma
+category Package
diff --git a/Master/tlpkg/tlpsrc/refcheck.tlpsrc b/Master/tlpkg/tlpsrc/refcheck.tlpsrc
index 0b30b63d0d9..3498e7b45d1 100644
--- a/Master/tlpkg/tlpsrc/refcheck.tlpsrc
+++ b/Master/tlpkg/tlpsrc/refcheck.tlpsrc
@@ -1 +1,2 @@
name refcheck
+category Package
diff --git a/Master/tlpkg/tlpsrc/refman.tlpsrc b/Master/tlpkg/tlpsrc/refman.tlpsrc
index 969d1172b48..c4179e25e56 100644
--- a/Master/tlpkg/tlpsrc/refman.tlpsrc
+++ b/Master/tlpkg/tlpsrc/refman.tlpsrc
@@ -1 +1,2 @@
name refman
+category Package
diff --git a/Master/tlpkg/tlpsrc/refstyle.tlpsrc b/Master/tlpkg/tlpsrc/refstyle.tlpsrc
index 233c4e714c2..e35dca3c607 100644
--- a/Master/tlpkg/tlpsrc/refstyle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/refstyle.tlpsrc
@@ -1 +1,2 @@
name refstyle
+category Package
diff --git a/Master/tlpkg/tlpsrc/regcount.tlpsrc b/Master/tlpkg/tlpsrc/regcount.tlpsrc
index d0ad645616e..b1cf0cec999 100644
--- a/Master/tlpkg/tlpsrc/regcount.tlpsrc
+++ b/Master/tlpkg/tlpsrc/regcount.tlpsrc
@@ -1 +1,2 @@
name regcount
+category Package
diff --git a/Master/tlpkg/tlpsrc/register.tlpsrc b/Master/tlpkg/tlpsrc/register.tlpsrc
index 8430ee95238..e2548178d9b 100644
--- a/Master/tlpkg/tlpsrc/register.tlpsrc
+++ b/Master/tlpkg/tlpsrc/register.tlpsrc
@@ -1 +1,2 @@
name register
+category Package
diff --git a/Master/tlpkg/tlpsrc/relenc.tlpsrc b/Master/tlpkg/tlpsrc/relenc.tlpsrc
index 8c2d9c8d294..a666d9a4d38 100644
--- a/Master/tlpkg/tlpsrc/relenc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/relenc.tlpsrc
@@ -1 +1,2 @@
name relenc
+category Package
diff --git a/Master/tlpkg/tlpsrc/repeatindex.tlpsrc b/Master/tlpkg/tlpsrc/repeatindex.tlpsrc
index 26459d39d2c..5972515e118 100644
--- a/Master/tlpkg/tlpsrc/repeatindex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/repeatindex.tlpsrc
@@ -1 +1,2 @@
name repeatindex
+category Package
diff --git a/Master/tlpkg/tlpsrc/resume.tlpsrc b/Master/tlpkg/tlpsrc/resume.tlpsrc
index ae19d99cfa2..6131147b2fc 100644
--- a/Master/tlpkg/tlpsrc/resume.tlpsrc
+++ b/Master/tlpkg/tlpsrc/resume.tlpsrc
@@ -1 +1,2 @@
name resume
+category Package
diff --git a/Master/tlpkg/tlpsrc/revtex.tlpsrc b/Master/tlpkg/tlpsrc/revtex.tlpsrc
index 4eee965844e..549b3e713fa 100644
--- a/Master/tlpkg/tlpsrc/revtex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/revtex.tlpsrc
@@ -1 +1,2 @@
name revtex
+category Package
diff --git a/Master/tlpkg/tlpsrc/rlepsf.tlpsrc b/Master/tlpkg/tlpsrc/rlepsf.tlpsrc
index 7894f65f9bd..f3e87ad6fe5 100644
--- a/Master/tlpkg/tlpsrc/rlepsf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rlepsf.tlpsrc
@@ -1 +1,2 @@
name rlepsf
+category Package
diff --git a/Master/tlpkg/tlpsrc/rmpage.tlpsrc b/Master/tlpkg/tlpsrc/rmpage.tlpsrc
index 7621a40ca68..568de2cdf66 100644
--- a/Master/tlpkg/tlpsrc/rmpage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rmpage.tlpsrc
@@ -1 +1,2 @@
name rmpage
+category Package
diff --git a/Master/tlpkg/tlpsrc/robustcommand.tlpsrc b/Master/tlpkg/tlpsrc/robustcommand.tlpsrc
index 9c2bede6307..368ca2022d9 100644
--- a/Master/tlpkg/tlpsrc/robustcommand.tlpsrc
+++ b/Master/tlpkg/tlpsrc/robustcommand.tlpsrc
@@ -1 +1,2 @@
name robustcommand
+category Package
diff --git a/Master/tlpkg/tlpsrc/robustindex.tlpsrc b/Master/tlpkg/tlpsrc/robustindex.tlpsrc
index 09938d32c62..d7c5c25a601 100644
--- a/Master/tlpkg/tlpsrc/robustindex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/robustindex.tlpsrc
@@ -1 +1,2 @@
name robustindex
+category Package
diff --git a/Master/tlpkg/tlpsrc/roex.tlpsrc b/Master/tlpkg/tlpsrc/roex.tlpsrc
index 235a5d8cabf..3d126572cae 100644
--- a/Master/tlpkg/tlpsrc/roex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/roex.tlpsrc
@@ -1 +1,2 @@
name roex
+category Package
diff --git a/Master/tlpkg/tlpsrc/romannum.tlpsrc b/Master/tlpkg/tlpsrc/romannum.tlpsrc
index cf9b1222d9c..45185211d7c 100644
--- a/Master/tlpkg/tlpsrc/romannum.tlpsrc
+++ b/Master/tlpkg/tlpsrc/romannum.tlpsrc
@@ -1 +1,2 @@
name romannum
+category Package
diff --git a/Master/tlpkg/tlpsrc/rotating.tlpsrc b/Master/tlpkg/tlpsrc/rotating.tlpsrc
index ecc30545cd0..9eac1b66f8d 100644
--- a/Master/tlpkg/tlpsrc/rotating.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rotating.tlpsrc
@@ -1 +1,2 @@
name rotating
+category Package
diff --git a/Master/tlpkg/tlpsrc/rotfloat.tlpsrc b/Master/tlpkg/tlpsrc/rotfloat.tlpsrc
index ab13e311fdd..1834298d352 100644
--- a/Master/tlpkg/tlpsrc/rotfloat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rotfloat.tlpsrc
@@ -1 +1,2 @@
name rotfloat
+category Package
diff --git a/Master/tlpkg/tlpsrc/rotpages.tlpsrc b/Master/tlpkg/tlpsrc/rotpages.tlpsrc
index b7bd99f5462..5627956e616 100644
--- a/Master/tlpkg/tlpsrc/rotpages.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rotpages.tlpsrc
@@ -1 +1,2 @@
name rotpages
+category Package
diff --git a/Master/tlpkg/tlpsrc/rsc.tlpsrc b/Master/tlpkg/tlpsrc/rsc.tlpsrc
index 8819945df1a..5466347e52e 100644
--- a/Master/tlpkg/tlpsrc/rsc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rsc.tlpsrc
@@ -1 +1,2 @@
name rsc
+category Package
diff --git a/Master/tlpkg/tlpsrc/rsfs.tlpsrc b/Master/tlpkg/tlpsrc/rsfs.tlpsrc
index d77e37f2731..dfd8dd57cad 100644
--- a/Master/tlpkg/tlpsrc/rsfs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rsfs.tlpsrc
@@ -1,2 +1,3 @@
name rsfs
+category Package
execute addMixedMap rsfs.map
diff --git a/Master/tlpkg/tlpsrc/rst.tlpsrc b/Master/tlpkg/tlpsrc/rst.tlpsrc
index 42a758b4cfa..a540deb3d99 100644
--- a/Master/tlpkg/tlpsrc/rst.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rst.tlpsrc
@@ -1 +1,2 @@
name rst
+category Package
diff --git a/Master/tlpkg/tlpsrc/rtkinenc.tlpsrc b/Master/tlpkg/tlpsrc/rtkinenc.tlpsrc
index 25584a160e5..170791938c1 100644
--- a/Master/tlpkg/tlpsrc/rtkinenc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rtkinenc.tlpsrc
@@ -1 +1,2 @@
name rtkinenc
+category Package
diff --git a/Master/tlpkg/tlpsrc/rtklage.tlpsrc b/Master/tlpkg/tlpsrc/rtklage.tlpsrc
index f093eac19d2..73e8dc8b454 100644
--- a/Master/tlpkg/tlpsrc/rtklage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/rtklage.tlpsrc
@@ -1 +1,2 @@
name rtklage
+category Package
diff --git a/Master/tlpkg/tlpsrc/ruhyphen.tlpsrc b/Master/tlpkg/tlpsrc/ruhyphen.tlpsrc
index a702f35f424..7568f290b5a 100644
--- a/Master/tlpkg/tlpsrc/ruhyphen.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ruhyphen.tlpsrc
@@ -1 +1,2 @@
name ruhyphen
+category Package
diff --git a/Master/tlpkg/tlpsrc/sagetex.tlpsrc b/Master/tlpkg/tlpsrc/sagetex.tlpsrc
index 99138f26965..5feb51cf1ef 100644
--- a/Master/tlpkg/tlpsrc/sagetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sagetex.tlpsrc
@@ -1 +1,2 @@
name sagetex
+category Package
diff --git a/Master/tlpkg/tlpsrc/sanskrit.tlpsrc b/Master/tlpkg/tlpsrc/sanskrit.tlpsrc
index 3026633a188..45f8fb925d7 100644
--- a/Master/tlpkg/tlpsrc/sanskrit.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sanskrit.tlpsrc
@@ -1 +1,2 @@
name sanskrit
+category Package
diff --git a/Master/tlpkg/tlpsrc/sauerj.tlpsrc b/Master/tlpkg/tlpsrc/sauerj.tlpsrc
index 0e578c576cd..13a8982c949 100644
--- a/Master/tlpkg/tlpsrc/sauerj.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sauerj.tlpsrc
@@ -1 +1,2 @@
name sauerj
+category Package
diff --git a/Master/tlpkg/tlpsrc/sauter.tlpsrc b/Master/tlpkg/tlpsrc/sauter.tlpsrc
index af168b3adf6..5bc363fe238 100644
--- a/Master/tlpkg/tlpsrc/sauter.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sauter.tlpsrc
@@ -1 +1,2 @@
name sauter
+category Package
diff --git a/Master/tlpkg/tlpsrc/sauterfonts.tlpsrc b/Master/tlpkg/tlpsrc/sauterfonts.tlpsrc
index 2e58e707821..fb01d0377a5 100644
--- a/Master/tlpkg/tlpsrc/sauterfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sauterfonts.tlpsrc
@@ -1 +1,2 @@
name sauterfonts
+category Package
diff --git a/Master/tlpkg/tlpsrc/savefnmark.tlpsrc b/Master/tlpkg/tlpsrc/savefnmark.tlpsrc
index 93774f0915a..a02933639a4 100644
--- a/Master/tlpkg/tlpsrc/savefnmark.tlpsrc
+++ b/Master/tlpkg/tlpsrc/savefnmark.tlpsrc
@@ -1 +1,2 @@
name savefnmark
+category Package
diff --git a/Master/tlpkg/tlpsrc/savesym.tlpsrc b/Master/tlpkg/tlpsrc/savesym.tlpsrc
index f9e20a00585..81816924b54 100644
--- a/Master/tlpkg/tlpsrc/savesym.tlpsrc
+++ b/Master/tlpkg/tlpsrc/savesym.tlpsrc
@@ -1 +1,2 @@
name savesym
+category Package
diff --git a/Master/tlpkg/tlpsrc/savetrees.tlpsrc b/Master/tlpkg/tlpsrc/savetrees.tlpsrc
index e5e40bb9f2b..81dc30e8226 100644
--- a/Master/tlpkg/tlpsrc/savetrees.tlpsrc
+++ b/Master/tlpkg/tlpsrc/savetrees.tlpsrc
@@ -1 +1,2 @@
name savetrees
+category Package
diff --git a/Master/tlpkg/tlpsrc/scale.tlpsrc b/Master/tlpkg/tlpsrc/scale.tlpsrc
index e5584ff855e..9e877996ccb 100644
--- a/Master/tlpkg/tlpsrc/scale.tlpsrc
+++ b/Master/tlpkg/tlpsrc/scale.tlpsrc
@@ -1 +1,2 @@
name scale
+category Package
diff --git a/Master/tlpkg/tlpsrc/scalebar.tlpsrc b/Master/tlpkg/tlpsrc/scalebar.tlpsrc
index 26a11ac6f3a..c496ebb44e2 100644
--- a/Master/tlpkg/tlpsrc/scalebar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/scalebar.tlpsrc
@@ -1 +1,2 @@
name scalebar
+category Package
diff --git a/Master/tlpkg/tlpsrc/schedule.tlpsrc b/Master/tlpkg/tlpsrc/schedule.tlpsrc
index f0ed0838ce5..52e6bbfadf5 100644
--- a/Master/tlpkg/tlpsrc/schedule.tlpsrc
+++ b/Master/tlpkg/tlpsrc/schedule.tlpsrc
@@ -1 +1,2 @@
name schedule
+category Package
diff --git a/Master/tlpkg/tlpsrc/scientificpaper.tlpsrc b/Master/tlpkg/tlpsrc/scientificpaper.tlpsrc
index f33e7a65552..f8c67d09c17 100644
--- a/Master/tlpkg/tlpsrc/scientificpaper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/scientificpaper.tlpsrc
@@ -1 +1,2 @@
name scientificpaper
+category Package
diff --git a/Master/tlpkg/tlpsrc/sciposter.tlpsrc b/Master/tlpkg/tlpsrc/sciposter.tlpsrc
index ad10aed2787..3e68c58e289 100644
--- a/Master/tlpkg/tlpsrc/sciposter.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sciposter.tlpsrc
@@ -1 +1,2 @@
name sciposter
+category Package
diff --git a/Master/tlpkg/tlpsrc/sciwordconv.tlpsrc b/Master/tlpkg/tlpsrc/sciwordconv.tlpsrc
index 68ab7ed244c..4c4c31bf299 100644
--- a/Master/tlpkg/tlpsrc/sciwordconv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sciwordconv.tlpsrc
@@ -1 +1,2 @@
name sciwordconv
+category Package
diff --git a/Master/tlpkg/tlpsrc/screenplay.tlpsrc b/Master/tlpkg/tlpsrc/screenplay.tlpsrc
index fcdf85a2309..ee1b1d3b5ad 100644
--- a/Master/tlpkg/tlpsrc/screenplay.tlpsrc
+++ b/Master/tlpkg/tlpsrc/screenplay.tlpsrc
@@ -1 +1,2 @@
name screenplay
+category Package
diff --git a/Master/tlpkg/tlpsrc/script.tlpsrc b/Master/tlpkg/tlpsrc/script.tlpsrc
index 83935a3a988..f6dca308dd2 100644
--- a/Master/tlpkg/tlpsrc/script.tlpsrc
+++ b/Master/tlpkg/tlpsrc/script.tlpsrc
@@ -1 +1,2 @@
name script
+category Package
diff --git a/Master/tlpkg/tlpsrc/sdrt.tlpsrc b/Master/tlpkg/tlpsrc/sdrt.tlpsrc
index 6e787eb1345..c35c86d6a81 100644
--- a/Master/tlpkg/tlpsrc/sdrt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sdrt.tlpsrc
@@ -1 +1,2 @@
name sdrt
+category Package
diff --git a/Master/tlpkg/tlpsrc/sectionbox.tlpsrc b/Master/tlpkg/tlpsrc/sectionbox.tlpsrc
index 8bb24214971..5a856b990e1 100644
--- a/Master/tlpkg/tlpsrc/sectionbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sectionbox.tlpsrc
@@ -1 +1,2 @@
name sectionbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/sectsty.tlpsrc b/Master/tlpkg/tlpsrc/sectsty.tlpsrc
index ecc002ba173..e367b896eed 100644
--- a/Master/tlpkg/tlpsrc/sectsty.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sectsty.tlpsrc
@@ -1 +1,2 @@
name sectsty
+category Package
diff --git a/Master/tlpkg/tlpsrc/semantic.tlpsrc b/Master/tlpkg/tlpsrc/semantic.tlpsrc
index a180ce40968..afbf1e1303b 100644
--- a/Master/tlpkg/tlpsrc/semantic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/semantic.tlpsrc
@@ -1 +1,2 @@
name semantic
+category Package
diff --git a/Master/tlpkg/tlpsrc/semaphor.tlpsrc b/Master/tlpkg/tlpsrc/semaphor.tlpsrc
index 0b000345ca4..bf2d74281bc 100644
--- a/Master/tlpkg/tlpsrc/semaphor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/semaphor.tlpsrc
@@ -1,2 +1,3 @@
name semaphor
+category Package
execute addMixedMap semaf.map
diff --git a/Master/tlpkg/tlpsrc/seminar.tlpsrc b/Master/tlpkg/tlpsrc/seminar.tlpsrc
index 56a53bdb5ad..4298845d2bc 100644
--- a/Master/tlpkg/tlpsrc/seminar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/seminar.tlpsrc
@@ -1 +1,2 @@
name seminar
+category Package
diff --git a/Master/tlpkg/tlpsrc/semioneside.tlpsrc b/Master/tlpkg/tlpsrc/semioneside.tlpsrc
index ac4aa573dd1..bd6a9968ad1 100644
--- a/Master/tlpkg/tlpsrc/semioneside.tlpsrc
+++ b/Master/tlpkg/tlpsrc/semioneside.tlpsrc
@@ -1 +1,2 @@
name semioneside
+category Package
diff --git a/Master/tlpkg/tlpsrc/seqsplit.tlpsrc b/Master/tlpkg/tlpsrc/seqsplit.tlpsrc
index a609be62281..6c4ae23f20e 100644
--- a/Master/tlpkg/tlpsrc/seqsplit.tlpsrc
+++ b/Master/tlpkg/tlpsrc/seqsplit.tlpsrc
@@ -1 +1,2 @@
name seqsplit
+category Package
diff --git a/Master/tlpkg/tlpsrc/setspace.tlpsrc b/Master/tlpkg/tlpsrc/setspace.tlpsrc
index 54f0819eaab..f773fa6286c 100644
--- a/Master/tlpkg/tlpsrc/setspace.tlpsrc
+++ b/Master/tlpkg/tlpsrc/setspace.tlpsrc
@@ -1 +1,2 @@
name setspace
+category Package
diff --git a/Master/tlpkg/tlpsrc/sf298.tlpsrc b/Master/tlpkg/tlpsrc/sf298.tlpsrc
index b775528b8ca..48bdb481154 100644
--- a/Master/tlpkg/tlpsrc/sf298.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sf298.tlpsrc
@@ -1 +1,2 @@
name sf298
+category Package
diff --git a/Master/tlpkg/tlpsrc/sffms.tlpsrc b/Master/tlpkg/tlpsrc/sffms.tlpsrc
index e71ed972eff..d54adf87320 100644
--- a/Master/tlpkg/tlpsrc/sffms.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sffms.tlpsrc
@@ -1 +1,2 @@
name sffms
+category Package
diff --git a/Master/tlpkg/tlpsrc/sfg.tlpsrc b/Master/tlpkg/tlpsrc/sfg.tlpsrc
index d8dfe862474..a7ac18cf164 100644
--- a/Master/tlpkg/tlpsrc/sfg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sfg.tlpsrc
@@ -1 +1,2 @@
name sfg
+category Package
diff --git a/Master/tlpkg/tlpsrc/sfmath.tlpsrc b/Master/tlpkg/tlpsrc/sfmath.tlpsrc
index 36e4f6d9295..171a99d5086 100644
--- a/Master/tlpkg/tlpsrc/sfmath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sfmath.tlpsrc
@@ -1 +1,2 @@
name sfmath
+category Package
diff --git a/Master/tlpkg/tlpsrc/sgame.tlpsrc b/Master/tlpkg/tlpsrc/sgame.tlpsrc
index 32eaaba3a04..2aa22cd9080 100644
--- a/Master/tlpkg/tlpsrc/sgame.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sgame.tlpsrc
@@ -1 +1,2 @@
name sgame
+category Package
diff --git a/Master/tlpkg/tlpsrc/shadbox.tlpsrc b/Master/tlpkg/tlpsrc/shadbox.tlpsrc
index 0deca2d114c..32fc37e67b4 100644
--- a/Master/tlpkg/tlpsrc/shadbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/shadbox.tlpsrc
@@ -1 +1,2 @@
name shadbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/shadethm.tlpsrc b/Master/tlpkg/tlpsrc/shadethm.tlpsrc
index 344906c90f0..d16c5bf6d0f 100644
--- a/Master/tlpkg/tlpsrc/shadethm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/shadethm.tlpsrc
@@ -1 +1,2 @@
name shadethm
+category Package
diff --git a/Master/tlpkg/tlpsrc/shapepar.tlpsrc b/Master/tlpkg/tlpsrc/shapepar.tlpsrc
index 57ad8d35727..f7bdb76f51c 100644
--- a/Master/tlpkg/tlpsrc/shapepar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/shapepar.tlpsrc
@@ -1 +1,2 @@
name shapepar
+category Package
diff --git a/Master/tlpkg/tlpsrc/shipunov.tlpsrc b/Master/tlpkg/tlpsrc/shipunov.tlpsrc
index 6d8c86edd0e..4aa7006d3ff 100644
--- a/Master/tlpkg/tlpsrc/shipunov.tlpsrc
+++ b/Master/tlpkg/tlpsrc/shipunov.tlpsrc
@@ -1 +1,2 @@
name shipunov
+category Package
diff --git a/Master/tlpkg/tlpsrc/shortlst.tlpsrc b/Master/tlpkg/tlpsrc/shortlst.tlpsrc
index caf05d9b03b..a6ff50f1f00 100644
--- a/Master/tlpkg/tlpsrc/shortlst.tlpsrc
+++ b/Master/tlpkg/tlpsrc/shortlst.tlpsrc
@@ -1 +1,2 @@
name shortlst
+category Package
diff --git a/Master/tlpkg/tlpsrc/shorttoc.tlpsrc b/Master/tlpkg/tlpsrc/shorttoc.tlpsrc
index 42187c2ef02..8995f9a85a1 100644
--- a/Master/tlpkg/tlpsrc/shorttoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/shorttoc.tlpsrc
@@ -1 +1,2 @@
name shorttoc
+category Package
diff --git a/Master/tlpkg/tlpsrc/show2e.tlpsrc b/Master/tlpkg/tlpsrc/show2e.tlpsrc
index 39c6cbebda7..44fddffff8a 100644
--- a/Master/tlpkg/tlpsrc/show2e.tlpsrc
+++ b/Master/tlpkg/tlpsrc/show2e.tlpsrc
@@ -1 +1,2 @@
name show2e
+category Package
diff --git a/Master/tlpkg/tlpsrc/showdim.tlpsrc b/Master/tlpkg/tlpsrc/showdim.tlpsrc
index df9684ed7fa..41b61df3389 100644
--- a/Master/tlpkg/tlpsrc/showdim.tlpsrc
+++ b/Master/tlpkg/tlpsrc/showdim.tlpsrc
@@ -1 +1,2 @@
name showdim
+category Package
diff --git a/Master/tlpkg/tlpsrc/showexpl.tlpsrc b/Master/tlpkg/tlpsrc/showexpl.tlpsrc
index eaaf5350c6d..faff5f3086f 100644
--- a/Master/tlpkg/tlpsrc/showexpl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/showexpl.tlpsrc
@@ -1 +1,2 @@
name showexpl
+category Package
diff --git a/Master/tlpkg/tlpsrc/showlabels.tlpsrc b/Master/tlpkg/tlpsrc/showlabels.tlpsrc
index ee232582789..8a7518527fe 100644
--- a/Master/tlpkg/tlpsrc/showlabels.tlpsrc
+++ b/Master/tlpkg/tlpsrc/showlabels.tlpsrc
@@ -1 +1,2 @@
name showlabels
+category Package
diff --git a/Master/tlpkg/tlpsrc/si.tlpsrc b/Master/tlpkg/tlpsrc/si.tlpsrc
index 5967721b690..c7183301528 100644
--- a/Master/tlpkg/tlpsrc/si.tlpsrc
+++ b/Master/tlpkg/tlpsrc/si.tlpsrc
@@ -1 +1,2 @@
name si
+category Package
diff --git a/Master/tlpkg/tlpsrc/sidecap.tlpsrc b/Master/tlpkg/tlpsrc/sidecap.tlpsrc
index 67a4f248df9..81d8812bae0 100644
--- a/Master/tlpkg/tlpsrc/sidecap.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sidecap.tlpsrc
@@ -1 +1,2 @@
name sidecap
+category Package
diff --git a/Master/tlpkg/tlpsrc/sides.tlpsrc b/Master/tlpkg/tlpsrc/sides.tlpsrc
index db48c4ab08f..8709d1477cc 100644
--- a/Master/tlpkg/tlpsrc/sides.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sides.tlpsrc
@@ -1 +1,2 @@
name sides
+category Package
diff --git a/Master/tlpkg/tlpsrc/siggraph.tlpsrc b/Master/tlpkg/tlpsrc/siggraph.tlpsrc
index e08a8372190..40e1dbd4251 100644
--- a/Master/tlpkg/tlpsrc/siggraph.tlpsrc
+++ b/Master/tlpkg/tlpsrc/siggraph.tlpsrc
@@ -1 +1,2 @@
name siggraph
+category Package
diff --git a/Master/tlpkg/tlpsrc/simplecv.tlpsrc b/Master/tlpkg/tlpsrc/simplecv.tlpsrc
index 6feea6db8bb..01e0fdb7aa6 100644
--- a/Master/tlpkg/tlpsrc/simplecv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/simplecv.tlpsrc
@@ -1 +1,2 @@
name simplecv
+category Package
diff --git a/Master/tlpkg/tlpsrc/simplewick.tlpsrc b/Master/tlpkg/tlpsrc/simplewick.tlpsrc
index c9701e2277b..015a419813b 100644
--- a/Master/tlpkg/tlpsrc/simplewick.tlpsrc
+++ b/Master/tlpkg/tlpsrc/simplewick.tlpsrc
@@ -1 +1,2 @@
name simplewick
+category Package
diff --git a/Master/tlpkg/tlpsrc/simpsons.tlpsrc b/Master/tlpkg/tlpsrc/simpsons.tlpsrc
index 0576eb04b1d..f1fec1d38cf 100644
--- a/Master/tlpkg/tlpsrc/simpsons.tlpsrc
+++ b/Master/tlpkg/tlpsrc/simpsons.tlpsrc
@@ -1 +1,2 @@
name simpsons
+category Package
diff --git a/Master/tlpkg/tlpsrc/skak.tlpsrc b/Master/tlpkg/tlpsrc/skak.tlpsrc
index f49fd751b42..3ca07d7ffa3 100644
--- a/Master/tlpkg/tlpsrc/skak.tlpsrc
+++ b/Master/tlpkg/tlpsrc/skak.tlpsrc
@@ -1 +1,2 @@
name skak
+category Package
diff --git a/Master/tlpkg/tlpsrc/skaknew.tlpsrc b/Master/tlpkg/tlpsrc/skaknew.tlpsrc
index f5fe7a03a4c..0d64c927af6 100644
--- a/Master/tlpkg/tlpsrc/skaknew.tlpsrc
+++ b/Master/tlpkg/tlpsrc/skaknew.tlpsrc
@@ -1,3 +1,4 @@
name skaknew
+category Package
execute addMap SkakNew.map
runpattern +!f texmf-dist/fonts/map/vtex/skaknew/SkakNew.ali
diff --git a/Master/tlpkg/tlpsrc/skull.tlpsrc b/Master/tlpkg/tlpsrc/skull.tlpsrc
index 979e4a01257..4d20ba1cd29 100644
--- a/Master/tlpkg/tlpsrc/skull.tlpsrc
+++ b/Master/tlpkg/tlpsrc/skull.tlpsrc
@@ -1 +1,2 @@
name skull
+category Package
diff --git a/Master/tlpkg/tlpsrc/slantsc.tlpsrc b/Master/tlpkg/tlpsrc/slantsc.tlpsrc
index 795aa949fb0..575efa3ae2b 100644
--- a/Master/tlpkg/tlpsrc/slantsc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/slantsc.tlpsrc
@@ -1 +1,2 @@
name slantsc
+category Package
diff --git a/Master/tlpkg/tlpsrc/slashbox.tlpsrc b/Master/tlpkg/tlpsrc/slashbox.tlpsrc
index 3dece3c0aba..b7649b879c8 100644
--- a/Master/tlpkg/tlpsrc/slashbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/slashbox.tlpsrc
@@ -1 +1,2 @@
name slashbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/slidenotes.tlpsrc b/Master/tlpkg/tlpsrc/slidenotes.tlpsrc
index 099ff6ea2d6..9b05ad38628 100644
--- a/Master/tlpkg/tlpsrc/slidenotes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/slidenotes.tlpsrc
@@ -1 +1,2 @@
name slidenotes
+category Package
diff --git a/Master/tlpkg/tlpsrc/slideshow.tlpsrc b/Master/tlpkg/tlpsrc/slideshow.tlpsrc
index 28f0773e549..847ace754a9 100644
--- a/Master/tlpkg/tlpsrc/slideshow.tlpsrc
+++ b/Master/tlpkg/tlpsrc/slideshow.tlpsrc
@@ -1 +1,2 @@
name slideshow
+category Package
diff --git a/Master/tlpkg/tlpsrc/smalltableof.tlpsrc b/Master/tlpkg/tlpsrc/smalltableof.tlpsrc
index 1d87b0abbcd..69328207084 100644
--- a/Master/tlpkg/tlpsrc/smalltableof.tlpsrc
+++ b/Master/tlpkg/tlpsrc/smalltableof.tlpsrc
@@ -1 +1,2 @@
name smalltableof
+category Package
diff --git a/Master/tlpkg/tlpsrc/smartref.tlpsrc b/Master/tlpkg/tlpsrc/smartref.tlpsrc
index 9f7b9cc0b39..e3342e689d2 100644
--- a/Master/tlpkg/tlpsrc/smartref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/smartref.tlpsrc
@@ -1 +1,2 @@
name smartref
+category Package
diff --git a/Master/tlpkg/tlpsrc/smflatex.tlpsrc b/Master/tlpkg/tlpsrc/smflatex.tlpsrc
index b7b641d4371..7697a770df7 100644
--- a/Master/tlpkg/tlpsrc/smflatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/smflatex.tlpsrc
@@ -1 +1,2 @@
name smflatex
+category Package
diff --git a/Master/tlpkg/tlpsrc/snapshot.tlpsrc b/Master/tlpkg/tlpsrc/snapshot.tlpsrc
index c27f2d7483f..a0a50acc5cf 100644
--- a/Master/tlpkg/tlpsrc/snapshot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/snapshot.tlpsrc
@@ -1 +1,2 @@
name snapshot
+category Package
diff --git a/Master/tlpkg/tlpsrc/songbook.tlpsrc b/Master/tlpkg/tlpsrc/songbook.tlpsrc
index 11ebac09bbc..1b56f4de645 100644
--- a/Master/tlpkg/tlpsrc/songbook.tlpsrc
+++ b/Master/tlpkg/tlpsrc/songbook.tlpsrc
@@ -1 +1,2 @@
name songbook
+category Package
diff --git a/Master/tlpkg/tlpsrc/sort-by-letters.tlpsrc b/Master/tlpkg/tlpsrc/sort-by-letters.tlpsrc
index c21588dcd0f..de73b15d5fe 100644
--- a/Master/tlpkg/tlpsrc/sort-by-letters.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sort-by-letters.tlpsrc
@@ -1 +1,2 @@
name sort-by-letters
+category Package
diff --git a/Master/tlpkg/tlpsrc/soul.tlpsrc b/Master/tlpkg/tlpsrc/soul.tlpsrc
index ad97fcc0dc1..7c4807c9a8a 100644
--- a/Master/tlpkg/tlpsrc/soul.tlpsrc
+++ b/Master/tlpkg/tlpsrc/soul.tlpsrc
@@ -1 +1,2 @@
name soul
+category Package
diff --git a/Master/tlpkg/tlpsrc/soyombo.tlpsrc b/Master/tlpkg/tlpsrc/soyombo.tlpsrc
index ed36f9a09b3..303c97711ee 100644
--- a/Master/tlpkg/tlpsrc/soyombo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/soyombo.tlpsrc
@@ -1 +1,2 @@
name soyombo
+category Package
diff --git a/Master/tlpkg/tlpsrc/sparklines.tlpsrc b/Master/tlpkg/tlpsrc/sparklines.tlpsrc
index 1a174f64f48..51350ef6f49 100644
--- a/Master/tlpkg/tlpsrc/sparklines.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sparklines.tlpsrc
@@ -1 +1,2 @@
name sparklines
+category Package
diff --git a/Master/tlpkg/tlpsrc/spie.tlpsrc b/Master/tlpkg/tlpsrc/spie.tlpsrc
index d275ced0678..d0f4e179c20 100644
--- a/Master/tlpkg/tlpsrc/spie.tlpsrc
+++ b/Master/tlpkg/tlpsrc/spie.tlpsrc
@@ -1 +1,2 @@
name spie
+category Package
diff --git a/Master/tlpkg/tlpsrc/splines.tlpsrc b/Master/tlpkg/tlpsrc/splines.tlpsrc
index 5ba6621a258..81766ac2eeb 100644
--- a/Master/tlpkg/tlpsrc/splines.tlpsrc
+++ b/Master/tlpkg/tlpsrc/splines.tlpsrc
@@ -1 +1,2 @@
name splines
+category Package
diff --git a/Master/tlpkg/tlpsrc/splitbib.tlpsrc b/Master/tlpkg/tlpsrc/splitbib.tlpsrc
index 9f9225464c4..bd344e8070e 100644
--- a/Master/tlpkg/tlpsrc/splitbib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/splitbib.tlpsrc
@@ -1 +1,2 @@
name splitbib
+category Package
diff --git a/Master/tlpkg/tlpsrc/splitindex.tlpsrc b/Master/tlpkg/tlpsrc/splitindex.tlpsrc
index a7ff6731e90..933e0630bfc 100644
--- a/Master/tlpkg/tlpsrc/splitindex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/splitindex.tlpsrc
@@ -1 +1,2 @@
name splitindex
+category Package
diff --git a/Master/tlpkg/tlpsrc/spotcolor.tlpsrc b/Master/tlpkg/tlpsrc/spotcolor.tlpsrc
index c11312c915e..7485094ca64 100644
--- a/Master/tlpkg/tlpsrc/spotcolor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/spotcolor.tlpsrc
@@ -1 +1,2 @@
name spotcolor
+category Package
diff --git a/Master/tlpkg/tlpsrc/sprite.tlpsrc b/Master/tlpkg/tlpsrc/sprite.tlpsrc
index cf2f88e5f5a..3071cb40f77 100644
--- a/Master/tlpkg/tlpsrc/sprite.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sprite.tlpsrc
@@ -1 +1,2 @@
name sprite
+category Package
diff --git a/Master/tlpkg/tlpsrc/srcltx.tlpsrc b/Master/tlpkg/tlpsrc/srcltx.tlpsrc
index 31427eec60f..e0cb5f0ea49 100644
--- a/Master/tlpkg/tlpsrc/srcltx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/srcltx.tlpsrc
@@ -1 +1,2 @@
name srcltx
+category Package
diff --git a/Master/tlpkg/tlpsrc/sseq.tlpsrc b/Master/tlpkg/tlpsrc/sseq.tlpsrc
index 2a366daa2f8..efe3b939a6f 100644
--- a/Master/tlpkg/tlpsrc/sseq.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sseq.tlpsrc
@@ -1 +1,2 @@
name sseq
+category Package
diff --git a/Master/tlpkg/tlpsrc/ssqquote.tlpsrc b/Master/tlpkg/tlpsrc/ssqquote.tlpsrc
index 3176300a2e0..aef28142874 100644
--- a/Master/tlpkg/tlpsrc/ssqquote.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ssqquote.tlpsrc
@@ -1 +1,2 @@
name ssqquote
+category Package
diff --git a/Master/tlpkg/tlpsrc/stack.tlpsrc b/Master/tlpkg/tlpsrc/stack.tlpsrc
index a469caf2265..15ebf319251 100644
--- a/Master/tlpkg/tlpsrc/stack.tlpsrc
+++ b/Master/tlpkg/tlpsrc/stack.tlpsrc
@@ -1 +1,2 @@
name stack
+category Package
diff --git a/Master/tlpkg/tlpsrc/stage.tlpsrc b/Master/tlpkg/tlpsrc/stage.tlpsrc
index 27abb871e82..b1f9663351e 100644
--- a/Master/tlpkg/tlpsrc/stage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/stage.tlpsrc
@@ -1 +1,2 @@
name stage
+category Package
diff --git a/Master/tlpkg/tlpsrc/startex.tlpsrc b/Master/tlpkg/tlpsrc/startex.tlpsrc
index 0c79cd27e62..ac15ce74ad5 100644
--- a/Master/tlpkg/tlpsrc/startex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/startex.tlpsrc
@@ -1 +1,2 @@
name startex
+category Package
diff --git a/Master/tlpkg/tlpsrc/statistik.tlpsrc b/Master/tlpkg/tlpsrc/statistik.tlpsrc
index 794ad6cfb8a..8e99fcbd5f2 100644
--- a/Master/tlpkg/tlpsrc/statistik.tlpsrc
+++ b/Master/tlpkg/tlpsrc/statistik.tlpsrc
@@ -1 +1,2 @@
name statistik
+category Package
diff --git a/Master/tlpkg/tlpsrc/staves.tlpsrc b/Master/tlpkg/tlpsrc/staves.tlpsrc
index 8f55f6396aa..f114ee4fc90 100644
--- a/Master/tlpkg/tlpsrc/staves.tlpsrc
+++ b/Master/tlpkg/tlpsrc/staves.tlpsrc
@@ -1,2 +1,3 @@
name staves
+category Package
execute addMap icelandic.map
diff --git a/Master/tlpkg/tlpsrc/stdclsdv.tlpsrc b/Master/tlpkg/tlpsrc/stdclsdv.tlpsrc
index 5db876af190..1dc4c9aaf09 100644
--- a/Master/tlpkg/tlpsrc/stdclsdv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/stdclsdv.tlpsrc
@@ -1 +1,2 @@
name stdclsdv
+category Package
diff --git a/Master/tlpkg/tlpsrc/stdpage.tlpsrc b/Master/tlpkg/tlpsrc/stdpage.tlpsrc
index f9373056b8c..be2b73ef5b8 100644
--- a/Master/tlpkg/tlpsrc/stdpage.tlpsrc
+++ b/Master/tlpkg/tlpsrc/stdpage.tlpsrc
@@ -1 +1,2 @@
name stdpage
+category Package
diff --git a/Master/tlpkg/tlpsrc/stellenbosch.tlpsrc b/Master/tlpkg/tlpsrc/stellenbosch.tlpsrc
index 3697028d677..b9330b96a49 100644
--- a/Master/tlpkg/tlpsrc/stellenbosch.tlpsrc
+++ b/Master/tlpkg/tlpsrc/stellenbosch.tlpsrc
@@ -1 +1,2 @@
name stellenbosch
+category Package
diff --git a/Master/tlpkg/tlpsrc/stmaryrd.tlpsrc b/Master/tlpkg/tlpsrc/stmaryrd.tlpsrc
index 493bc4f030b..ca450e80982 100644
--- a/Master/tlpkg/tlpsrc/stmaryrd.tlpsrc
+++ b/Master/tlpkg/tlpsrc/stmaryrd.tlpsrc
@@ -1,2 +1,3 @@
name stmaryrd
+category Package
execute addMixedMap stmaryrd.map
diff --git a/Master/tlpkg/tlpsrc/stringstrings.tlpsrc b/Master/tlpkg/tlpsrc/stringstrings.tlpsrc
index 19d3adaeb77..52ce13f203b 100644
--- a/Master/tlpkg/tlpsrc/stringstrings.tlpsrc
+++ b/Master/tlpkg/tlpsrc/stringstrings.tlpsrc
@@ -1 +1,2 @@
name stringstrings
+category Package
diff --git a/Master/tlpkg/tlpsrc/struktex.tlpsrc b/Master/tlpkg/tlpsrc/struktex.tlpsrc
index 9c3f6487f4a..a7132876262 100644
--- a/Master/tlpkg/tlpsrc/struktex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/struktex.tlpsrc
@@ -1 +1,2 @@
name struktex
+category Package
diff --git a/Master/tlpkg/tlpsrc/sttools.tlpsrc b/Master/tlpkg/tlpsrc/sttools.tlpsrc
index 17433339ee5..8f88778460f 100644
--- a/Master/tlpkg/tlpsrc/sttools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sttools.tlpsrc
@@ -1 +1,2 @@
name sttools
+category Package
diff --git a/Master/tlpkg/tlpsrc/stubs.tlpsrc b/Master/tlpkg/tlpsrc/stubs.tlpsrc
index 28a9e6567ca..d6aab0561ca 100644
--- a/Master/tlpkg/tlpsrc/stubs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/stubs.tlpsrc
@@ -1,2 +1,3 @@
name stubs
+category Package
runpattern +!d texmf-dist/scripts/context/stubs
diff --git a/Master/tlpkg/tlpsrc/subdepth.tlpsrc b/Master/tlpkg/tlpsrc/subdepth.tlpsrc
index 97ae58b0dd5..aedec797d47 100644
--- a/Master/tlpkg/tlpsrc/subdepth.tlpsrc
+++ b/Master/tlpkg/tlpsrc/subdepth.tlpsrc
@@ -1 +1,2 @@
name subdepth
+category Package
diff --git a/Master/tlpkg/tlpsrc/subeqn.tlpsrc b/Master/tlpkg/tlpsrc/subeqn.tlpsrc
index 10742f416d1..b2c4ffa13f6 100644
--- a/Master/tlpkg/tlpsrc/subeqn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/subeqn.tlpsrc
@@ -1 +1,2 @@
name subeqn
+category Package
diff --git a/Master/tlpkg/tlpsrc/subeqnarray.tlpsrc b/Master/tlpkg/tlpsrc/subeqnarray.tlpsrc
index 5e915069d75..66b9f331aef 100644
--- a/Master/tlpkg/tlpsrc/subeqnarray.tlpsrc
+++ b/Master/tlpkg/tlpsrc/subeqnarray.tlpsrc
@@ -1 +1,2 @@
name subeqnarray
+category Package
diff --git a/Master/tlpkg/tlpsrc/subfig.tlpsrc b/Master/tlpkg/tlpsrc/subfig.tlpsrc
index 810e7bf74ff..6e4fcf8fc53 100644
--- a/Master/tlpkg/tlpsrc/subfig.tlpsrc
+++ b/Master/tlpkg/tlpsrc/subfig.tlpsrc
@@ -1 +1,2 @@
name subfig
+category Package
diff --git a/Master/tlpkg/tlpsrc/subfigure.tlpsrc b/Master/tlpkg/tlpsrc/subfigure.tlpsrc
index 7728e0f7e9d..8e1b86703eb 100644
--- a/Master/tlpkg/tlpsrc/subfigure.tlpsrc
+++ b/Master/tlpkg/tlpsrc/subfigure.tlpsrc
@@ -1 +1,2 @@
name subfigure
+category Package
diff --git a/Master/tlpkg/tlpsrc/subfloat.tlpsrc b/Master/tlpkg/tlpsrc/subfloat.tlpsrc
index 6ae6b8988a0..c2e61c41ddc 100644
--- a/Master/tlpkg/tlpsrc/subfloat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/subfloat.tlpsrc
@@ -1 +1,2 @@
name subfloat
+category Package
diff --git a/Master/tlpkg/tlpsrc/substr.tlpsrc b/Master/tlpkg/tlpsrc/substr.tlpsrc
index f210ef93d93..93831dbaa76 100644
--- a/Master/tlpkg/tlpsrc/substr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/substr.tlpsrc
@@ -1 +1,2 @@
name substr
+category Package
diff --git a/Master/tlpkg/tlpsrc/sudoku.tlpsrc b/Master/tlpkg/tlpsrc/sudoku.tlpsrc
index 27cd0eac508..c4856dd64e7 100644
--- a/Master/tlpkg/tlpsrc/sudoku.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sudoku.tlpsrc
@@ -1 +1,2 @@
name sudoku
+category Package
diff --git a/Master/tlpkg/tlpsrc/sudokubundle.tlpsrc b/Master/tlpkg/tlpsrc/sudokubundle.tlpsrc
index c7c65e13d45..37a2d97fcb5 100644
--- a/Master/tlpkg/tlpsrc/sudokubundle.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sudokubundle.tlpsrc
@@ -1 +1,2 @@
name sudokubundle
+category Package
diff --git a/Master/tlpkg/tlpsrc/sugconf.tlpsrc b/Master/tlpkg/tlpsrc/sugconf.tlpsrc
index 7f43725d3ce..232f1f82af7 100644
--- a/Master/tlpkg/tlpsrc/sugconf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/sugconf.tlpsrc
@@ -1 +1,2 @@
name sugconf
+category Package
diff --git a/Master/tlpkg/tlpsrc/supertabular.tlpsrc b/Master/tlpkg/tlpsrc/supertabular.tlpsrc
index afc77e8a5a8..765a04bfe37 100644
--- a/Master/tlpkg/tlpsrc/supertabular.tlpsrc
+++ b/Master/tlpkg/tlpsrc/supertabular.tlpsrc
@@ -1 +1,2 @@
name supertabular
+category Package
diff --git a/Master/tlpkg/tlpsrc/susy.tlpsrc b/Master/tlpkg/tlpsrc/susy.tlpsrc
index 6815463e415..60d3c8b0067 100644
--- a/Master/tlpkg/tlpsrc/susy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/susy.tlpsrc
@@ -1 +1,2 @@
name susy
+category Package
diff --git a/Master/tlpkg/tlpsrc/svgcolor.tlpsrc b/Master/tlpkg/tlpsrc/svgcolor.tlpsrc
index 792d94c4fcb..ba9336df02b 100644
--- a/Master/tlpkg/tlpsrc/svgcolor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/svgcolor.tlpsrc
@@ -1 +1,2 @@
name svgcolor
+category Package
diff --git a/Master/tlpkg/tlpsrc/svn-multi.tlpsrc b/Master/tlpkg/tlpsrc/svn-multi.tlpsrc
index 3fcdc4466a9..0583121c30e 100644
--- a/Master/tlpkg/tlpsrc/svn-multi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/svn-multi.tlpsrc
@@ -1 +1,2 @@
name svn-multi
+category Package
diff --git a/Master/tlpkg/tlpsrc/svn.tlpsrc b/Master/tlpkg/tlpsrc/svn.tlpsrc
index f9af098575f..6c5060d3c48 100644
--- a/Master/tlpkg/tlpsrc/svn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/svn.tlpsrc
@@ -1 +1,2 @@
name svn
+category Package
diff --git a/Master/tlpkg/tlpsrc/svninfo.tlpsrc b/Master/tlpkg/tlpsrc/svninfo.tlpsrc
index 249cb4a9f51..8978d5bfc00 100644
--- a/Master/tlpkg/tlpsrc/svninfo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/svninfo.tlpsrc
@@ -1 +1,2 @@
name svninfo
+category Package
diff --git a/Master/tlpkg/tlpsrc/swebib.tlpsrc b/Master/tlpkg/tlpsrc/swebib.tlpsrc
index a309a7d4d7f..e390e145fbe 100644
--- a/Master/tlpkg/tlpsrc/swebib.tlpsrc
+++ b/Master/tlpkg/tlpsrc/swebib.tlpsrc
@@ -1 +1,2 @@
name swebib
+category Package
diff --git a/Master/tlpkg/tlpsrc/swimgraf.tlpsrc b/Master/tlpkg/tlpsrc/swimgraf.tlpsrc
index 9f2cd4eacf6..14958386e06 100644
--- a/Master/tlpkg/tlpsrc/swimgraf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/swimgraf.tlpsrc
@@ -1 +1,2 @@
name swimgraf
+category Package
diff --git a/Master/tlpkg/tlpsrc/symbol.tlpsrc b/Master/tlpkg/tlpsrc/symbol.tlpsrc
index 553dd1d5a2d..3f2eaa7e27c 100644
--- a/Master/tlpkg/tlpsrc/symbol.tlpsrc
+++ b/Master/tlpkg/tlpsrc/symbol.tlpsrc
@@ -1 +1,2 @@
name symbol
+category Package
diff --git a/Master/tlpkg/tlpsrc/synproof.tlpsrc b/Master/tlpkg/tlpsrc/synproof.tlpsrc
index bfd11743cdb..80af8663f5c 100644
--- a/Master/tlpkg/tlpsrc/synproof.tlpsrc
+++ b/Master/tlpkg/tlpsrc/synproof.tlpsrc
@@ -1 +1,2 @@
name synproof
+category Package
diff --git a/Master/tlpkg/tlpsrc/syntax.tlpsrc b/Master/tlpkg/tlpsrc/syntax.tlpsrc
index 6b50b88f265..ee69310da0f 100644
--- a/Master/tlpkg/tlpsrc/syntax.tlpsrc
+++ b/Master/tlpkg/tlpsrc/syntax.tlpsrc
@@ -1 +1,2 @@
name syntax
+category Package
diff --git a/Master/tlpkg/tlpsrc/syntrace.tlpsrc b/Master/tlpkg/tlpsrc/syntrace.tlpsrc
index 313a825d54c..c317ff2202f 100644
--- a/Master/tlpkg/tlpsrc/syntrace.tlpsrc
+++ b/Master/tlpkg/tlpsrc/syntrace.tlpsrc
@@ -1 +1,2 @@
name syntrace
+category Package
diff --git a/Master/tlpkg/tlpsrc/synttree.tlpsrc b/Master/tlpkg/tlpsrc/synttree.tlpsrc
index 7b51ca83898..b54a02d0aec 100644
--- a/Master/tlpkg/tlpsrc/synttree.tlpsrc
+++ b/Master/tlpkg/tlpsrc/synttree.tlpsrc
@@ -1 +1,2 @@
name synttree
+category Package
diff --git a/Master/tlpkg/tlpsrc/t-angles.tlpsrc b/Master/tlpkg/tlpsrc/t-angles.tlpsrc
index a076b5808cb..fe055bd1760 100644
--- a/Master/tlpkg/tlpsrc/t-angles.tlpsrc
+++ b/Master/tlpkg/tlpsrc/t-angles.tlpsrc
@@ -1 +1,2 @@
name t-angles
+category Package
diff --git a/Master/tlpkg/tlpsrc/t2.tlpsrc b/Master/tlpkg/tlpsrc/t2.tlpsrc
index f0b86b700ee..43bbdc51ca9 100644
--- a/Master/tlpkg/tlpsrc/t2.tlpsrc
+++ b/Master/tlpkg/tlpsrc/t2.tlpsrc
@@ -1,4 +1,5 @@
name t2
+category Package
execute BuildFormat cyramstex
execute BuildFormat cyrtex
execute BuildFormat cyrtexinfo
diff --git a/Master/tlpkg/tlpsrc/tableaux.tlpsrc b/Master/tlpkg/tlpsrc/tableaux.tlpsrc
index a746330ac62..2bf67043b69 100644
--- a/Master/tlpkg/tlpsrc/tableaux.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tableaux.tlpsrc
@@ -1 +1,2 @@
name tableaux
+category Package
diff --git a/Master/tlpkg/tlpsrc/tablists.tlpsrc b/Master/tlpkg/tlpsrc/tablists.tlpsrc
index 832383f3e54..db7b313d44e 100644
--- a/Master/tlpkg/tlpsrc/tablists.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tablists.tlpsrc
@@ -1 +1,2 @@
name tablists
+category Package
diff --git a/Master/tlpkg/tlpsrc/tablor.tlpsrc b/Master/tlpkg/tlpsrc/tablor.tlpsrc
index 9c408587a87..b3bd1077b82 100644
--- a/Master/tlpkg/tlpsrc/tablor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tablor.tlpsrc
@@ -1 +1,2 @@
name tablor
+category Package
diff --git a/Master/tlpkg/tlpsrc/tabto-ltx.tlpsrc b/Master/tlpkg/tlpsrc/tabto-ltx.tlpsrc
index 2806e00d64f..68637759b83 100644
--- a/Master/tlpkg/tlpsrc/tabto-ltx.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tabto-ltx.tlpsrc
@@ -1 +1,2 @@
name tabto-ltx
+category Package
diff --git a/Master/tlpkg/tlpsrc/tabulary.tlpsrc b/Master/tlpkg/tlpsrc/tabulary.tlpsrc
index a72b7d4f9c1..8ca20baaf61 100644
--- a/Master/tlpkg/tlpsrc/tabulary.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tabulary.tlpsrc
@@ -1 +1,2 @@
name tabulary
+category Package
diff --git a/Master/tlpkg/tlpsrc/tabvar.tlpsrc b/Master/tlpkg/tlpsrc/tabvar.tlpsrc
index 4f3c1efbbf7..ca7c1abd668 100644
--- a/Master/tlpkg/tlpsrc/tabvar.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tabvar.tlpsrc
@@ -1,2 +1,3 @@
name tabvar
+category Package
execute addMap tabvar.map
diff --git a/Master/tlpkg/tlpsrc/talk.tlpsrc b/Master/tlpkg/tlpsrc/talk.tlpsrc
index 4c0b5785d6e..54b19a30051 100644
--- a/Master/tlpkg/tlpsrc/talk.tlpsrc
+++ b/Master/tlpkg/tlpsrc/talk.tlpsrc
@@ -1,2 +1,3 @@
name talk
+category Package
docpattern +!d texmf-dist/doc/latex/aiaa/pre2004/demos/talk
diff --git a/Master/tlpkg/tlpsrc/tamethebeast.tlpsrc b/Master/tlpkg/tlpsrc/tamethebeast.tlpsrc
index 524d5732f51..f6e4e42d8a4 100644
--- a/Master/tlpkg/tlpsrc/tamethebeast.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tamethebeast.tlpsrc
@@ -1 +1,2 @@
name tamethebeast
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/tap.tlpsrc b/Master/tlpkg/tlpsrc/tap.tlpsrc
index 81351d00ede..5e0e1cd365b 100644
--- a/Master/tlpkg/tlpsrc/tap.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tap.tlpsrc
@@ -1 +1,2 @@
name tap
+category Package
diff --git a/Master/tlpkg/tlpsrc/tapir.tlpsrc b/Master/tlpkg/tlpsrc/tapir.tlpsrc
index 2d05ee98a50..9d0b86581d2 100644
--- a/Master/tlpkg/tlpsrc/tapir.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tapir.tlpsrc
@@ -1 +1,2 @@
name tapir
+category Package
diff --git a/Master/tlpkg/tlpsrc/taupin.tlpsrc b/Master/tlpkg/tlpsrc/taupin.tlpsrc
index b1c9772f9ae..995a4471647 100644
--- a/Master/tlpkg/tlpsrc/taupin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/taupin.tlpsrc
@@ -1 +1,2 @@
name taupin
+category Package
diff --git a/Master/tlpkg/tlpsrc/tcldoc.tlpsrc b/Master/tlpkg/tlpsrc/tcldoc.tlpsrc
index b9a7e1ee57b..5170ee1eec4 100644
--- a/Master/tlpkg/tlpsrc/tcldoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tcldoc.tlpsrc
@@ -1 +1,2 @@
name tcldoc
+category Package
diff --git a/Master/tlpkg/tlpsrc/tds.tlpsrc b/Master/tlpkg/tlpsrc/tds.tlpsrc
index 3b5dc9301fb..258a6ef0e98 100644
--- a/Master/tlpkg/tlpsrc/tds.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tds.tlpsrc
@@ -1 +1,2 @@
name tds
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/technics.tlpsrc b/Master/tlpkg/tlpsrc/technics.tlpsrc
index f6427e9e3c7..6a6b300b5fe 100644
--- a/Master/tlpkg/tlpsrc/technics.tlpsrc
+++ b/Master/tlpkg/tlpsrc/technics.tlpsrc
@@ -1 +1,2 @@
name technics
+category Package
diff --git a/Master/tlpkg/tlpsrc/ted.tlpsrc b/Master/tlpkg/tlpsrc/ted.tlpsrc
index 2b332418157..bc4fe177ccb 100644
--- a/Master/tlpkg/tlpsrc/ted.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ted.tlpsrc
@@ -1 +1,2 @@
name ted
+category Package
diff --git a/Master/tlpkg/tlpsrc/template.tlpsrc b/Master/tlpkg/tlpsrc/template.tlpsrc
index 8f1463e60ca..d513b74fd8b 100644
--- a/Master/tlpkg/tlpsrc/template.tlpsrc
+++ b/Master/tlpkg/tlpsrc/template.tlpsrc
@@ -1,2 +1,3 @@
name template
+category Package
docpattern +!d texmf-dist/doc/latex/ecv/template
diff --git a/Master/tlpkg/tlpsrc/templates-fenn.tlpsrc b/Master/tlpkg/tlpsrc/templates-fenn.tlpsrc
index d013d436178..5b8282ca344 100644
--- a/Master/tlpkg/tlpsrc/templates-fenn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/templates-fenn.tlpsrc
@@ -1 +1,2 @@
name templates-fenn
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/templates-sommer.tlpsrc b/Master/tlpkg/tlpsrc/templates-sommer.tlpsrc
index 996dd869725..ec71d14d969 100644
--- a/Master/tlpkg/tlpsrc/templates-sommer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/templates-sommer.tlpsrc
@@ -1 +1,2 @@
name templates-sommer
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/tengwarscript.tlpsrc b/Master/tlpkg/tlpsrc/tengwarscript.tlpsrc
index 053791c7e20..4e162a24854 100644
--- a/Master/tlpkg/tlpsrc/tengwarscript.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tengwarscript.tlpsrc
@@ -1 +1,2 @@
name tengwarscript
+category Package
diff --git a/Master/tlpkg/tlpsrc/tensor.tlpsrc b/Master/tlpkg/tlpsrc/tensor.tlpsrc
index 1e834d71c64..50c96d6734f 100644
--- a/Master/tlpkg/tlpsrc/tensor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tensor.tlpsrc
@@ -1 +1,2 @@
name tensor
+category Package
diff --git a/Master/tlpkg/tlpsrc/teubner.tlpsrc b/Master/tlpkg/tlpsrc/teubner.tlpsrc
index 13f6aa23ef7..04a3125c4a6 100644
--- a/Master/tlpkg/tlpsrc/teubner.tlpsrc
+++ b/Master/tlpkg/tlpsrc/teubner.tlpsrc
@@ -1 +1,2 @@
name teubner
+category Package
diff --git a/Master/tlpkg/tlpsrc/tex-gyre.tlpsrc b/Master/tlpkg/tlpsrc/tex-gyre.tlpsrc
index fe5b807ff2e..e0bb1499d73 100644
--- a/Master/tlpkg/tlpsrc/tex-gyre.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tex-gyre.tlpsrc
@@ -1,4 +1,5 @@
name tex-gyre
+category Package
execute addMap qag.map
execute addMap qbk.map
execute addMap qcr.map
diff --git a/Master/tlpkg/tlpsrc/tex-ps.tlpsrc b/Master/tlpkg/tlpsrc/tex-ps.tlpsrc
index 42de335cd5b..01eabebaa99 100644
--- a/Master/tlpkg/tlpsrc/tex-ps.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tex-ps.tlpsrc
@@ -1 +1,2 @@
name tex-ps
+category Package
diff --git a/Master/tlpkg/tlpsrc/tex-refs.tlpsrc b/Master/tlpkg/tlpsrc/tex-refs.tlpsrc
index fd69f4c3704..c7166162f89 100644
--- a/Master/tlpkg/tlpsrc/tex-refs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tex-refs.tlpsrc
@@ -1 +1,2 @@
name tex-refs
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/tex-virtual-academy-pl.tlpsrc b/Master/tlpkg/tlpsrc/tex-virtual-academy-pl.tlpsrc
index 7527b05d047..a12fa374429 100644
--- a/Master/tlpkg/tlpsrc/tex-virtual-academy-pl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tex-virtual-academy-pl.tlpsrc
@@ -1 +1,2 @@
name tex-virtual-academy-pl
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/tex4ht.tlpsrc b/Master/tlpkg/tlpsrc/tex4ht.tlpsrc
index 1fac5482ff5..1161b6260ce 100644
--- a/Master/tlpkg/tlpsrc/tex4ht.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tex4ht.tlpsrc
@@ -1,4 +1,5 @@
name tex4ht
+category Package
runpattern d texmf-dist/tex/generic/tex4ht
runpattern d texmf-dist/tex4ht
docpattern d texmf-dist/doc/generic/tex4ht
diff --git a/Master/tlpkg/tlpsrc/texbytopic.tlpsrc b/Master/tlpkg/tlpsrc/texbytopic.tlpsrc
index 49305324911..7f2b9830419 100644
--- a/Master/tlpkg/tlpsrc/texbytopic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texbytopic.tlpsrc
@@ -1 +1,2 @@
name texbytopic
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texcount.tlpsrc b/Master/tlpkg/tlpsrc/texcount.tlpsrc
index e49bf04f54d..3263c7e7b7d 100644
--- a/Master/tlpkg/tlpsrc/texcount.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texcount.tlpsrc
@@ -1,2 +1,3 @@
name texcount
+category Package
binpattern f bin/${ARCH}/texcount
diff --git a/Master/tlpkg/tlpsrc/texdraw.tlpsrc b/Master/tlpkg/tlpsrc/texdraw.tlpsrc
index 71a6bf13a9d..5ec3a2e359e 100644
--- a/Master/tlpkg/tlpsrc/texdraw.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texdraw.tlpsrc
@@ -1 +1,2 @@
name texdraw
+category Package
diff --git a/Master/tlpkg/tlpsrc/texilikecover.tlpsrc b/Master/tlpkg/tlpsrc/texilikecover.tlpsrc
index a247a84823b..b18a9d778a2 100644
--- a/Master/tlpkg/tlpsrc/texilikecover.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texilikecover.tlpsrc
@@ -1 +1,2 @@
name texilikecover
+category Package
diff --git a/Master/tlpkg/tlpsrc/texinfo.tlpsrc b/Master/tlpkg/tlpsrc/texinfo.tlpsrc
index 055386d198e..9182ebee4c1 100644
--- a/Master/tlpkg/tlpsrc/texinfo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texinfo.tlpsrc
@@ -1 +1,2 @@
name texinfo
+category Package
diff --git a/Master/tlpkg/tlpsrc/texlive-common.tlpsrc b/Master/tlpkg/tlpsrc/texlive-common.tlpsrc
index bb431668718..ed08fb9d813 100644
--- a/Master/tlpkg/tlpsrc/texlive-common.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-common.tlpsrc
@@ -1 +1,2 @@
name texlive-common
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texlive-cz.tlpsrc b/Master/tlpkg/tlpsrc/texlive-cz.tlpsrc
index 2b2462a3c78..4056f5eea62 100644
--- a/Master/tlpkg/tlpsrc/texlive-cz.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-cz.tlpsrc
@@ -1 +1,2 @@
name texlive-cz
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texlive-en.tlpsrc b/Master/tlpkg/tlpsrc/texlive-en.tlpsrc
index 008a4845e0d..1a0b6d94caa 100644
--- a/Master/tlpkg/tlpsrc/texlive-en.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-en.tlpsrc
@@ -1 +1,2 @@
name texlive-en
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texlive-fr.tlpsrc b/Master/tlpkg/tlpsrc/texlive-fr.tlpsrc
index 654764d13dd..d12675827ad 100644
--- a/Master/tlpkg/tlpsrc/texlive-fr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-fr.tlpsrc
@@ -1 +1,2 @@
name texlive-fr
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texlive-ge.tlpsrc b/Master/tlpkg/tlpsrc/texlive-ge.tlpsrc
index aea413b52fb..a282574fb46 100644
--- a/Master/tlpkg/tlpsrc/texlive-ge.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-ge.tlpsrc
@@ -1 +1,2 @@
name texlive-ge
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texlive-infra.tlpsrc b/Master/tlpkg/tlpsrc/texlive-infra.tlpsrc
index 468c7f076a6..a757b7db9e4 100644
--- a/Master/tlpkg/tlpsrc/texlive-infra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-infra.tlpsrc
@@ -1,4 +1,5 @@
name texlive-infra
+category TLCore
docpattern f tlpkg/man/*
docpattern f tlpkg/doc/*
docpattern f tlpkg/README
diff --git a/Master/tlpkg/tlpsrc/texlive-pl.tlpsrc b/Master/tlpkg/tlpsrc/texlive-pl.tlpsrc
index 9aaea4e28c4..c22a60fab8c 100644
--- a/Master/tlpkg/tlpsrc/texlive-pl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-pl.tlpsrc
@@ -1 +1,2 @@
name texlive-pl
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texlive-ru.tlpsrc b/Master/tlpkg/tlpsrc/texlive-ru.tlpsrc
index 72ed45d8f8f..537e4e2ae5c 100644
--- a/Master/tlpkg/tlpsrc/texlive-ru.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-ru.tlpsrc
@@ -1 +1,2 @@
name texlive-ru
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texlive-zh-cn.tlpsrc b/Master/tlpkg/tlpsrc/texlive-zh-cn.tlpsrc
index 3915f48dc8d..0250986cad9 100644
--- a/Master/tlpkg/tlpsrc/texlive-zh-cn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive-zh-cn.tlpsrc
@@ -1 +1,2 @@
name texlive-zh-cn
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/texlogos.tlpsrc b/Master/tlpkg/tlpsrc/texlogos.tlpsrc
index 8a98b350d16..b8909687b44 100644
--- a/Master/tlpkg/tlpsrc/texlogos.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlogos.tlpsrc
@@ -1 +1,2 @@
name texlogos
+category Package
diff --git a/Master/tlpkg/tlpsrc/texmate.tlpsrc b/Master/tlpkg/tlpsrc/texmate.tlpsrc
index de8b193c532..5284017780b 100644
--- a/Master/tlpkg/tlpsrc/texmate.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texmate.tlpsrc
@@ -1 +1,2 @@
name texmate
+category Package
diff --git a/Master/tlpkg/tlpsrc/texpower.tlpsrc b/Master/tlpkg/tlpsrc/texpower.tlpsrc
index 9f57187924f..bca2d7caae7 100644
--- a/Master/tlpkg/tlpsrc/texpower.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texpower.tlpsrc
@@ -1,2 +1,3 @@
name texpower
+category Package
depend tpslifonts
diff --git a/Master/tlpkg/tlpsrc/texshade.tlpsrc b/Master/tlpkg/tlpsrc/texshade.tlpsrc
index 8626ccac3b6..d5262987818 100644
--- a/Master/tlpkg/tlpsrc/texshade.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texshade.tlpsrc
@@ -1 +1,2 @@
name texshade
+category Package
diff --git a/Master/tlpkg/tlpsrc/texsis.tlpsrc b/Master/tlpkg/tlpsrc/texsis.tlpsrc
index 4ba70ee5fe3..8f6c9c3c298 100644
--- a/Master/tlpkg/tlpsrc/texsis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texsis.tlpsrc
@@ -1 +1,2 @@
name texsis
+category Package
diff --git a/Master/tlpkg/tlpsrc/textcase.tlpsrc b/Master/tlpkg/tlpsrc/textcase.tlpsrc
index 449ee314cb5..a477f947353 100644
--- a/Master/tlpkg/tlpsrc/textcase.tlpsrc
+++ b/Master/tlpkg/tlpsrc/textcase.tlpsrc
@@ -1 +1,2 @@
name textcase
+category Package
diff --git a/Master/tlpkg/tlpsrc/textfit.tlpsrc b/Master/tlpkg/tlpsrc/textfit.tlpsrc
index 052e49931a2..6a924bcda97 100644
--- a/Master/tlpkg/tlpsrc/textfit.tlpsrc
+++ b/Master/tlpkg/tlpsrc/textfit.tlpsrc
@@ -1 +1,2 @@
name textfit
+category Package
diff --git a/Master/tlpkg/tlpsrc/textmerg.tlpsrc b/Master/tlpkg/tlpsrc/textmerg.tlpsrc
index b28579d4f21..dadd88b9ff1 100644
--- a/Master/tlpkg/tlpsrc/textmerg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/textmerg.tlpsrc
@@ -1 +1,2 @@
name textmerg
+category Package
diff --git a/Master/tlpkg/tlpsrc/textopo.tlpsrc b/Master/tlpkg/tlpsrc/textopo.tlpsrc
index 64eb0630af6..c1adbfe25df 100644
--- a/Master/tlpkg/tlpsrc/textopo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/textopo.tlpsrc
@@ -1 +1,2 @@
name textopo
+category Package
diff --git a/Master/tlpkg/tlpsrc/textpath.tlpsrc b/Master/tlpkg/tlpsrc/textpath.tlpsrc
index 1df8512f7c4..8ac4e9273cb 100644
--- a/Master/tlpkg/tlpsrc/textpath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/textpath.tlpsrc
@@ -1 +1,2 @@
name textpath
+category Package
diff --git a/Master/tlpkg/tlpsrc/textpos.tlpsrc b/Master/tlpkg/tlpsrc/textpos.tlpsrc
index 0531c6f28df..bbf02a05fdd 100644
--- a/Master/tlpkg/tlpsrc/textpos.tlpsrc
+++ b/Master/tlpkg/tlpsrc/textpos.tlpsrc
@@ -1 +1,2 @@
name textpos
+category Package
diff --git a/Master/tlpkg/tlpsrc/thesis-titlepage-fhac.tlpsrc b/Master/tlpkg/tlpsrc/thesis-titlepage-fhac.tlpsrc
index bfd4d5a97f5..128331a32f7 100644
--- a/Master/tlpkg/tlpsrc/thesis-titlepage-fhac.tlpsrc
+++ b/Master/tlpkg/tlpsrc/thesis-titlepage-fhac.tlpsrc
@@ -1 +1,2 @@
name thesis-titlepage-fhac
+category Package
diff --git a/Master/tlpkg/tlpsrc/thinsp.tlpsrc b/Master/tlpkg/tlpsrc/thinsp.tlpsrc
index ae3d5369779..27777523889 100644
--- a/Master/tlpkg/tlpsrc/thinsp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/thinsp.tlpsrc
@@ -1 +1,2 @@
name thinsp
+category Package
diff --git a/Master/tlpkg/tlpsrc/thmtools.tlpsrc b/Master/tlpkg/tlpsrc/thmtools.tlpsrc
index ef7c6d92be2..80fd0693f02 100644
--- a/Master/tlpkg/tlpsrc/thmtools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/thmtools.tlpsrc
@@ -1 +1,2 @@
name thmtools
+category Package
diff --git a/Master/tlpkg/tlpsrc/thumb.tlpsrc b/Master/tlpkg/tlpsrc/thumb.tlpsrc
index cf4ea208865..85e965c6a3c 100644
--- a/Master/tlpkg/tlpsrc/thumb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/thumb.tlpsrc
@@ -1 +1,2 @@
name thumb
+category Package
diff --git a/Master/tlpkg/tlpsrc/thumbpdf.tlpsrc b/Master/tlpkg/tlpsrc/thumbpdf.tlpsrc
index 9e5ec179e0c..98b7d21625d 100644
--- a/Master/tlpkg/tlpsrc/thumbpdf.tlpsrc
+++ b/Master/tlpkg/tlpsrc/thumbpdf.tlpsrc
@@ -1,3 +1,4 @@
name thumbpdf
+category Package
binpattern f bin/${ARCH}/thumbpdf
docpattern +f texmf/doc/man/man1/thumbpdf.1
diff --git a/Master/tlpkg/tlpsrc/thuthesis.tlpsrc b/Master/tlpkg/tlpsrc/thuthesis.tlpsrc
index 51b87f66adc..34e4db5dbbc 100644
--- a/Master/tlpkg/tlpsrc/thuthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/thuthesis.tlpsrc
@@ -1 +1,2 @@
name thuthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/ticket.tlpsrc b/Master/tlpkg/tlpsrc/ticket.tlpsrc
index 240624165dd..4d9509c3eb8 100644
--- a/Master/tlpkg/tlpsrc/ticket.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ticket.tlpsrc
@@ -1 +1,2 @@
name ticket
+category Package
diff --git a/Master/tlpkg/tlpsrc/times.tlpsrc b/Master/tlpkg/tlpsrc/times.tlpsrc
index 0cbfe127880..eaa4698a60d 100644
--- a/Master/tlpkg/tlpsrc/times.tlpsrc
+++ b/Master/tlpkg/tlpsrc/times.tlpsrc
@@ -1 +1,2 @@
name times
+category Package
diff --git a/Master/tlpkg/tlpsrc/timescyr.tlpsrc b/Master/tlpkg/tlpsrc/timescyr.tlpsrc
index b79ecf49ce3..9d4bee0540c 100644
--- a/Master/tlpkg/tlpsrc/timescyr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/timescyr.tlpsrc
@@ -1 +1,2 @@
name timescyr
+category Package
diff --git a/Master/tlpkg/tlpsrc/timesht.tlpsrc b/Master/tlpkg/tlpsrc/timesht.tlpsrc
index 185ed351d38..17e640a344a 100644
--- a/Master/tlpkg/tlpsrc/timesht.tlpsrc
+++ b/Master/tlpkg/tlpsrc/timesht.tlpsrc
@@ -1 +1,2 @@
name timesht
+category Package
diff --git a/Master/tlpkg/tlpsrc/timesnew.tlpsrc b/Master/tlpkg/tlpsrc/timesnew.tlpsrc
index 7d4902b10b6..a65de2c1ebc 100644
--- a/Master/tlpkg/tlpsrc/timesnew.tlpsrc
+++ b/Master/tlpkg/tlpsrc/timesnew.tlpsrc
@@ -1 +1,2 @@
name timesnew
+category Package
diff --git a/Master/tlpkg/tlpsrc/timing.tlpsrc b/Master/tlpkg/tlpsrc/timing.tlpsrc
index 8a09a81928b..51c0fc823d8 100644
--- a/Master/tlpkg/tlpsrc/timing.tlpsrc
+++ b/Master/tlpkg/tlpsrc/timing.tlpsrc
@@ -1 +1,2 @@
name timing
+category Package
diff --git a/Master/tlpkg/tlpsrc/tipa.tlpsrc b/Master/tlpkg/tlpsrc/tipa.tlpsrc
index 3085ea63c46..e1eff8abc9f 100644
--- a/Master/tlpkg/tlpsrc/tipa.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tipa.tlpsrc
@@ -1,2 +1,3 @@
name tipa
+category Package
execute addMixedMap tipa.map
diff --git a/Master/tlpkg/tlpsrc/titlefoot.tlpsrc b/Master/tlpkg/tlpsrc/titlefoot.tlpsrc
index 5c6d34f4bb0..b9c92b5e9e7 100644
--- a/Master/tlpkg/tlpsrc/titlefoot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/titlefoot.tlpsrc
@@ -1 +1,2 @@
name titlefoot
+category Package
diff --git a/Master/tlpkg/tlpsrc/titlesec.tlpsrc b/Master/tlpkg/tlpsrc/titlesec.tlpsrc
index 61e373c2d44..2d665e2fa85 100644
--- a/Master/tlpkg/tlpsrc/titlesec.tlpsrc
+++ b/Master/tlpkg/tlpsrc/titlesec.tlpsrc
@@ -1 +1,2 @@
name titlesec
+category Package
diff --git a/Master/tlpkg/tlpsrc/titling.tlpsrc b/Master/tlpkg/tlpsrc/titling.tlpsrc
index 2a48853256f..f35ea66800e 100644
--- a/Master/tlpkg/tlpsrc/titling.tlpsrc
+++ b/Master/tlpkg/tlpsrc/titling.tlpsrc
@@ -1 +1,2 @@
name titling
+category Package
diff --git a/Master/tlpkg/tlpsrc/tlc2.tlpsrc b/Master/tlpkg/tlpsrc/tlc2.tlpsrc
index b98f8cc6131..fcbbc4eeed7 100644
--- a/Master/tlpkg/tlpsrc/tlc2.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tlc2.tlpsrc
@@ -1 +1,2 @@
name tlc2
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/tocbibind.tlpsrc b/Master/tlpkg/tlpsrc/tocbibind.tlpsrc
index 3cea9588bbc..4ba829c117a 100644
--- a/Master/tlpkg/tlpsrc/tocbibind.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tocbibind.tlpsrc
@@ -1 +1,2 @@
name tocbibind
+category Package
diff --git a/Master/tlpkg/tlpsrc/tocloft.tlpsrc b/Master/tlpkg/tlpsrc/tocloft.tlpsrc
index 75dbab11a09..0f031f56a9d 100644
--- a/Master/tlpkg/tlpsrc/tocloft.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tocloft.tlpsrc
@@ -1 +1,2 @@
name tocloft
+category Package
diff --git a/Master/tlpkg/tlpsrc/tocvsec2.tlpsrc b/Master/tlpkg/tlpsrc/tocvsec2.tlpsrc
index 0c69853796e..e4d4aef9f3f 100644
--- a/Master/tlpkg/tlpsrc/tocvsec2.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tocvsec2.tlpsrc
@@ -1 +1,2 @@
name tocvsec2
+category Package
diff --git a/Master/tlpkg/tlpsrc/todo.tlpsrc b/Master/tlpkg/tlpsrc/todo.tlpsrc
index 354896db8c3..077cd152b50 100644
--- a/Master/tlpkg/tlpsrc/todo.tlpsrc
+++ b/Master/tlpkg/tlpsrc/todo.tlpsrc
@@ -1 +1,2 @@
name todo
+category Package
diff --git a/Master/tlpkg/tlpsrc/tokenizer.tlpsrc b/Master/tlpkg/tlpsrc/tokenizer.tlpsrc
index cc1ea4c8414..e0d8dcf32af 100644
--- a/Master/tlpkg/tlpsrc/tokenizer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tokenizer.tlpsrc
@@ -1 +1,2 @@
name tokenizer
+category Package
diff --git a/Master/tlpkg/tlpsrc/toolbox.tlpsrc b/Master/tlpkg/tlpsrc/toolbox.tlpsrc
index 0ff51850d4b..00b414d5632 100644
--- a/Master/tlpkg/tlpsrc/toolbox.tlpsrc
+++ b/Master/tlpkg/tlpsrc/toolbox.tlpsrc
@@ -1 +1,2 @@
name toolbox
+category Package
diff --git a/Master/tlpkg/tlpsrc/tools.tlpsrc b/Master/tlpkg/tlpsrc/tools.tlpsrc
index 8706d07b676..5e68a197f48 100644
--- a/Master/tlpkg/tlpsrc/tools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tools.tlpsrc
@@ -1,2 +1,3 @@
name tools
+category Package
srcpattern +!d texmf-dist/source/latex/tcldoc/tools
diff --git a/Master/tlpkg/tlpsrc/topfloat.tlpsrc b/Master/tlpkg/tlpsrc/topfloat.tlpsrc
index 74d63f87fcb..c28871f6b17 100644
--- a/Master/tlpkg/tlpsrc/topfloat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/topfloat.tlpsrc
@@ -1 +1,2 @@
name topfloat
+category Package
diff --git a/Master/tlpkg/tlpsrc/toptesi.tlpsrc b/Master/tlpkg/tlpsrc/toptesi.tlpsrc
index a01b945c408..7a90e7fd3ab 100644
--- a/Master/tlpkg/tlpsrc/toptesi.tlpsrc
+++ b/Master/tlpkg/tlpsrc/toptesi.tlpsrc
@@ -1 +1,2 @@
name toptesi
+category Package
diff --git a/Master/tlpkg/tlpsrc/totpages.tlpsrc b/Master/tlpkg/tlpsrc/totpages.tlpsrc
index 16432cb774f..05399a9b4b9 100644
--- a/Master/tlpkg/tlpsrc/totpages.tlpsrc
+++ b/Master/tlpkg/tlpsrc/totpages.tlpsrc
@@ -1 +1,2 @@
name totpages
+category Package
diff --git a/Master/tlpkg/tlpsrc/tpslifonts.tlpsrc b/Master/tlpkg/tlpsrc/tpslifonts.tlpsrc
index 94862993473..182d9393d23 100644
--- a/Master/tlpkg/tlpsrc/tpslifonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tpslifonts.tlpsrc
@@ -1,2 +1,3 @@
name tpslifonts
+category Package
docpattern +!d texmf-dist/doc/latex/texpower/tpslifonts
diff --git a/Master/tlpkg/tlpsrc/tracking.tlpsrc b/Master/tlpkg/tlpsrc/tracking.tlpsrc
index 83f6ae3a2a0..90ad63ccad4 100644
--- a/Master/tlpkg/tlpsrc/tracking.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tracking.tlpsrc
@@ -1 +1,2 @@
name tracking
+category Package
diff --git a/Master/tlpkg/tlpsrc/trajan.tlpsrc b/Master/tlpkg/tlpsrc/trajan.tlpsrc
index 0d6ce2ced2d..b96e42e36f2 100644
--- a/Master/tlpkg/tlpsrc/trajan.tlpsrc
+++ b/Master/tlpkg/tlpsrc/trajan.tlpsrc
@@ -1,2 +1,3 @@
name trajan
+category Package
execute addMixedMap trajan.map
diff --git a/Master/tlpkg/tlpsrc/translator.tlpsrc b/Master/tlpkg/tlpsrc/translator.tlpsrc
index 8cfa868a9c5..ba62d4c2c53 100644
--- a/Master/tlpkg/tlpsrc/translator.tlpsrc
+++ b/Master/tlpkg/tlpsrc/translator.tlpsrc
@@ -1 +1,2 @@
name translator
+category Package
diff --git a/Master/tlpkg/tlpsrc/tree-dvips.tlpsrc b/Master/tlpkg/tlpsrc/tree-dvips.tlpsrc
index 806a9802f64..cf1d989eb4c 100644
--- a/Master/tlpkg/tlpsrc/tree-dvips.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tree-dvips.tlpsrc
@@ -1 +1,2 @@
name tree-dvips
+category Package
diff --git a/Master/tlpkg/tlpsrc/treetex.tlpsrc b/Master/tlpkg/tlpsrc/treetex.tlpsrc
index 3965af7cbbd..60ba2279f03 100644
--- a/Master/tlpkg/tlpsrc/treetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/treetex.tlpsrc
@@ -1 +1,2 @@
name treetex
+category Package
diff --git a/Master/tlpkg/tlpsrc/trfsigns.tlpsrc b/Master/tlpkg/tlpsrc/trfsigns.tlpsrc
index 7f7d53dd14d..d97f068305e 100644
--- a/Master/tlpkg/tlpsrc/trfsigns.tlpsrc
+++ b/Master/tlpkg/tlpsrc/trfsigns.tlpsrc
@@ -1 +1,2 @@
name trfsigns
+category Package
diff --git a/Master/tlpkg/tlpsrc/trivfloat.tlpsrc b/Master/tlpkg/tlpsrc/trivfloat.tlpsrc
index 533d1ca5b11..9af8d6d0b70 100644
--- a/Master/tlpkg/tlpsrc/trivfloat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/trivfloat.tlpsrc
@@ -1 +1,2 @@
name trivfloat
+category Package
diff --git a/Master/tlpkg/tlpsrc/trsym.tlpsrc b/Master/tlpkg/tlpsrc/trsym.tlpsrc
index f1a62ec1594..5c13d695864 100644
--- a/Master/tlpkg/tlpsrc/trsym.tlpsrc
+++ b/Master/tlpkg/tlpsrc/trsym.tlpsrc
@@ -1 +1,2 @@
name trsym
+category Package
diff --git a/Master/tlpkg/tlpsrc/truetype.tlpsrc b/Master/tlpkg/tlpsrc/truetype.tlpsrc
index 51ac7563408..09395bac160 100644
--- a/Master/tlpkg/tlpsrc/truetype.tlpsrc
+++ b/Master/tlpkg/tlpsrc/truetype.tlpsrc
@@ -1 +1,2 @@
name truetype
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/tugboat-plain.tlpsrc b/Master/tlpkg/tlpsrc/tugboat-plain.tlpsrc
index a2987e907c5..3cc7b6ca8df 100644
--- a/Master/tlpkg/tlpsrc/tugboat-plain.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tugboat-plain.tlpsrc
@@ -1 +1,2 @@
name tugboat-plain
+category Package
diff --git a/Master/tlpkg/tlpsrc/tugboat.tlpsrc b/Master/tlpkg/tlpsrc/tugboat.tlpsrc
index a6ccd926de8..de62093632a 100644
--- a/Master/tlpkg/tlpsrc/tugboat.tlpsrc
+++ b/Master/tlpkg/tlpsrc/tugboat.tlpsrc
@@ -1 +1,2 @@
name tugboat
+category Package
diff --git a/Master/tlpkg/tlpsrc/turnstile.tlpsrc b/Master/tlpkg/tlpsrc/turnstile.tlpsrc
index 117bf973e6d..947e6fa0c87 100644
--- a/Master/tlpkg/tlpsrc/turnstile.tlpsrc
+++ b/Master/tlpkg/tlpsrc/turnstile.tlpsrc
@@ -1 +1,2 @@
name turnstile
+category Package
diff --git a/Master/tlpkg/tlpsrc/twoup.tlpsrc b/Master/tlpkg/tlpsrc/twoup.tlpsrc
index 2a68afa6ce8..dd8be7b7780 100644
--- a/Master/tlpkg/tlpsrc/twoup.tlpsrc
+++ b/Master/tlpkg/tlpsrc/twoup.tlpsrc
@@ -1 +1,2 @@
name twoup
+category Package
diff --git a/Master/tlpkg/tlpsrc/txfonts.tlpsrc b/Master/tlpkg/tlpsrc/txfonts.tlpsrc
index 470b30588bf..f1a7b2a1c6e 100644
--- a/Master/tlpkg/tlpsrc/txfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/txfonts.tlpsrc
@@ -1,2 +1,3 @@
name txfonts
+category Package
execute addMap txfonts.map
diff --git a/Master/tlpkg/tlpsrc/type1cm.tlpsrc b/Master/tlpkg/tlpsrc/type1cm.tlpsrc
index 63d785f1d09..5ff9da2b9cf 100644
--- a/Master/tlpkg/tlpsrc/type1cm.tlpsrc
+++ b/Master/tlpkg/tlpsrc/type1cm.tlpsrc
@@ -1 +1,2 @@
name type1cm
+category Package
diff --git a/Master/tlpkg/tlpsrc/typedref.tlpsrc b/Master/tlpkg/tlpsrc/typedref.tlpsrc
index 3513ae341bf..1923232b8a0 100644
--- a/Master/tlpkg/tlpsrc/typedref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/typedref.tlpsrc
@@ -1 +1,2 @@
name typedref
+category Package
diff --git a/Master/tlpkg/tlpsrc/typespec.tlpsrc b/Master/tlpkg/tlpsrc/typespec.tlpsrc
index 8bd56308ba7..93c07db3414 100644
--- a/Master/tlpkg/tlpsrc/typespec.tlpsrc
+++ b/Master/tlpkg/tlpsrc/typespec.tlpsrc
@@ -1 +1,2 @@
name typespec
+category Package
diff --git a/Master/tlpkg/tlpsrc/typogrid.tlpsrc b/Master/tlpkg/tlpsrc/typogrid.tlpsrc
index 0c66a222718..ec88bc2833d 100644
--- a/Master/tlpkg/tlpsrc/typogrid.tlpsrc
+++ b/Master/tlpkg/tlpsrc/typogrid.tlpsrc
@@ -1 +1,2 @@
name typogrid
+category Package
diff --git a/Master/tlpkg/tlpsrc/uaclasses.tlpsrc b/Master/tlpkg/tlpsrc/uaclasses.tlpsrc
index 563147fae35..87c1c64205e 100644
--- a/Master/tlpkg/tlpsrc/uaclasses.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uaclasses.tlpsrc
@@ -1 +1,2 @@
name uaclasses
+category Package
diff --git a/Master/tlpkg/tlpsrc/ucs.tlpsrc b/Master/tlpkg/tlpsrc/ucs.tlpsrc
index ce03e1620d6..5a1384fe5c4 100644
--- a/Master/tlpkg/tlpsrc/ucs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ucs.tlpsrc
@@ -1 +1,2 @@
name ucs
+category Package
diff --git a/Master/tlpkg/tlpsrc/ucthesis.tlpsrc b/Master/tlpkg/tlpsrc/ucthesis.tlpsrc
index 9eb48d84e7b..d4f5854607a 100644
--- a/Master/tlpkg/tlpsrc/ucthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ucthesis.tlpsrc
@@ -1 +1,2 @@
name ucthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/uebungsblatt.tlpsrc b/Master/tlpkg/tlpsrc/uebungsblatt.tlpsrc
index baf359b13d4..6fb753b5908 100644
--- a/Master/tlpkg/tlpsrc/uebungsblatt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uebungsblatt.tlpsrc
@@ -1 +1,2 @@
name uebungsblatt
+category Package
diff --git a/Master/tlpkg/tlpsrc/uhc.tlpsrc b/Master/tlpkg/tlpsrc/uhc.tlpsrc
index fbb9c30eedc..209f3aaa594 100644
--- a/Master/tlpkg/tlpsrc/uhc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uhc.tlpsrc
@@ -1,2 +1,3 @@
name uhc
+category Package
execute addMap umj.map
diff --git a/Master/tlpkg/tlpsrc/uhrzeit.tlpsrc b/Master/tlpkg/tlpsrc/uhrzeit.tlpsrc
index 8f3473887fa..6e7c5818986 100644
--- a/Master/tlpkg/tlpsrc/uhrzeit.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uhrzeit.tlpsrc
@@ -1 +1,2 @@
name uhrzeit
+category Package
diff --git a/Master/tlpkg/tlpsrc/uiucthesis.tlpsrc b/Master/tlpkg/tlpsrc/uiucthesis.tlpsrc
index 03b6c073dad..b4d2f79f505 100644
--- a/Master/tlpkg/tlpsrc/uiucthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uiucthesis.tlpsrc
@@ -1 +1,2 @@
name uiucthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/ukrhyph.tlpsrc b/Master/tlpkg/tlpsrc/ukrhyph.tlpsrc
index 6f8a7953157..8333c8fa678 100644
--- a/Master/tlpkg/tlpsrc/ukrhyph.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ukrhyph.tlpsrc
@@ -1 +1,2 @@
name ukrhyph
+category Package
diff --git a/Master/tlpkg/tlpsrc/ulsy.tlpsrc b/Master/tlpkg/tlpsrc/ulsy.tlpsrc
index 88f3ec049c1..42a916344e5 100644
--- a/Master/tlpkg/tlpsrc/ulsy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ulsy.tlpsrc
@@ -1 +1,2 @@
name ulsy
+category Package
diff --git a/Master/tlpkg/tlpsrc/umich-thesis.tlpsrc b/Master/tlpkg/tlpsrc/umich-thesis.tlpsrc
index 3687d38d236..459e3e158c0 100644
--- a/Master/tlpkg/tlpsrc/umich-thesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/umich-thesis.tlpsrc
@@ -1 +1,2 @@
name umich-thesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/uml.tlpsrc b/Master/tlpkg/tlpsrc/uml.tlpsrc
index a6c954fd4e1..44fef245593 100644
--- a/Master/tlpkg/tlpsrc/uml.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uml.tlpsrc
@@ -1 +1,2 @@
name uml
+category Package
diff --git a/Master/tlpkg/tlpsrc/umlaute.tlpsrc b/Master/tlpkg/tlpsrc/umlaute.tlpsrc
index 2db4c564341..03f487e6e9d 100644
--- a/Master/tlpkg/tlpsrc/umlaute.tlpsrc
+++ b/Master/tlpkg/tlpsrc/umlaute.tlpsrc
@@ -1 +1,2 @@
name umlaute
+category Package
diff --git a/Master/tlpkg/tlpsrc/umoline.tlpsrc b/Master/tlpkg/tlpsrc/umoline.tlpsrc
index b0ac45c229c..5345a8dc370 100644
--- a/Master/tlpkg/tlpsrc/umoline.tlpsrc
+++ b/Master/tlpkg/tlpsrc/umoline.tlpsrc
@@ -1 +1,2 @@
name umoline
+category Package
diff --git a/Master/tlpkg/tlpsrc/umrand.tlpsrc b/Master/tlpkg/tlpsrc/umrand.tlpsrc
index 58b2abc3d48..e71c20dc7ef 100644
--- a/Master/tlpkg/tlpsrc/umrand.tlpsrc
+++ b/Master/tlpkg/tlpsrc/umrand.tlpsrc
@@ -1 +1,2 @@
name umrand
+category Package
diff --git a/Master/tlpkg/tlpsrc/umthesis.tlpsrc b/Master/tlpkg/tlpsrc/umthesis.tlpsrc
index a806996e090..094b2e320b7 100644
--- a/Master/tlpkg/tlpsrc/umthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/umthesis.tlpsrc
@@ -1 +1,2 @@
name umthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/umtypewriter.tlpsrc b/Master/tlpkg/tlpsrc/umtypewriter.tlpsrc
index 477cb5e9f56..f0b38f85ed5 100644
--- a/Master/tlpkg/tlpsrc/umtypewriter.tlpsrc
+++ b/Master/tlpkg/tlpsrc/umtypewriter.tlpsrc
@@ -1 +1,2 @@
name umtypewriter
+category Package
diff --git a/Master/tlpkg/tlpsrc/underlin.tlpsrc b/Master/tlpkg/tlpsrc/underlin.tlpsrc
index f7fa60e569a..a4dcfeb948b 100644
--- a/Master/tlpkg/tlpsrc/underlin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/underlin.tlpsrc
@@ -1 +1,2 @@
name underlin
+category Package
diff --git a/Master/tlpkg/tlpsrc/undertilde.tlpsrc b/Master/tlpkg/tlpsrc/undertilde.tlpsrc
index 7c9599582eb..86ed40ce835 100644
--- a/Master/tlpkg/tlpsrc/undertilde.tlpsrc
+++ b/Master/tlpkg/tlpsrc/undertilde.tlpsrc
@@ -1 +1,2 @@
name undertilde
+category Package
diff --git a/Master/tlpkg/tlpsrc/units.tlpsrc b/Master/tlpkg/tlpsrc/units.tlpsrc
index 503e041d194..eb0b73594b4 100644
--- a/Master/tlpkg/tlpsrc/units.tlpsrc
+++ b/Master/tlpkg/tlpsrc/units.tlpsrc
@@ -1 +1,2 @@
name units
+category Package
diff --git a/Master/tlpkg/tlpsrc/unitsdef.tlpsrc b/Master/tlpkg/tlpsrc/unitsdef.tlpsrc
index 9d00c020a79..eefe066bbbe 100644
--- a/Master/tlpkg/tlpsrc/unitsdef.tlpsrc
+++ b/Master/tlpkg/tlpsrc/unitsdef.tlpsrc
@@ -1 +1,2 @@
name unitsdef
+category Package
diff --git a/Master/tlpkg/tlpsrc/univers.tlpsrc b/Master/tlpkg/tlpsrc/univers.tlpsrc
index 68211009c01..254c8eee448 100644
--- a/Master/tlpkg/tlpsrc/univers.tlpsrc
+++ b/Master/tlpkg/tlpsrc/univers.tlpsrc
@@ -1 +1,2 @@
name univers
+category Package
diff --git a/Master/tlpkg/tlpsrc/universa.tlpsrc b/Master/tlpkg/tlpsrc/universa.tlpsrc
index 0fbddb1ca96..749d142be06 100644
--- a/Master/tlpkg/tlpsrc/universa.tlpsrc
+++ b/Master/tlpkg/tlpsrc/universa.tlpsrc
@@ -1 +1,2 @@
name universa
+category Package
diff --git a/Master/tlpkg/tlpsrc/unroman.tlpsrc b/Master/tlpkg/tlpsrc/unroman.tlpsrc
index 2e6c543b650..dd0158a4ece 100644
--- a/Master/tlpkg/tlpsrc/unroman.tlpsrc
+++ b/Master/tlpkg/tlpsrc/unroman.tlpsrc
@@ -1 +1,2 @@
name unroman
+category Package
diff --git a/Master/tlpkg/tlpsrc/upmethodology.tlpsrc b/Master/tlpkg/tlpsrc/upmethodology.tlpsrc
index ecf53eebf9c..e43fe182039 100644
--- a/Master/tlpkg/tlpsrc/upmethodology.tlpsrc
+++ b/Master/tlpkg/tlpsrc/upmethodology.tlpsrc
@@ -1 +1,2 @@
name upmethodology
+category Package
diff --git a/Master/tlpkg/tlpsrc/upquote.tlpsrc b/Master/tlpkg/tlpsrc/upquote.tlpsrc
index 426a2fe8276..5a45ebab02f 100644
--- a/Master/tlpkg/tlpsrc/upquote.tlpsrc
+++ b/Master/tlpkg/tlpsrc/upquote.tlpsrc
@@ -1 +1,2 @@
name upquote
+category Package
diff --git a/Master/tlpkg/tlpsrc/urlbst.tlpsrc b/Master/tlpkg/tlpsrc/urlbst.tlpsrc
index 14e2dd0807b..47dc9534ade 100644
--- a/Master/tlpkg/tlpsrc/urlbst.tlpsrc
+++ b/Master/tlpkg/tlpsrc/urlbst.tlpsrc
@@ -1 +1,2 @@
name urlbst
+category Package
diff --git a/Master/tlpkg/tlpsrc/ushort.tlpsrc b/Master/tlpkg/tlpsrc/ushort.tlpsrc
index f8f6c70266e..f0a992ed85b 100644
--- a/Master/tlpkg/tlpsrc/ushort.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ushort.tlpsrc
@@ -1 +1,2 @@
name ushort
+category Package
diff --git a/Master/tlpkg/tlpsrc/utf8mex.tlpsrc b/Master/tlpkg/tlpsrc/utf8mex.tlpsrc
index d2d59765ad6..1c5562a1e34 100644
--- a/Master/tlpkg/tlpsrc/utf8mex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/utf8mex.tlpsrc
@@ -1 +1,2 @@
name utf8mex
+category Package
diff --git a/Master/tlpkg/tlpsrc/utopia.tlpsrc b/Master/tlpkg/tlpsrc/utopia.tlpsrc
index 571191b6d64..34bf44ccae1 100644
--- a/Master/tlpkg/tlpsrc/utopia.tlpsrc
+++ b/Master/tlpkg/tlpsrc/utopia.tlpsrc
@@ -1 +1,2 @@
name utopia
+category Package
diff --git a/Master/tlpkg/tlpsrc/uwthesis.tlpsrc b/Master/tlpkg/tlpsrc/uwthesis.tlpsrc
index 688c31b64ad..af00f218a1d 100644
--- a/Master/tlpkg/tlpsrc/uwthesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uwthesis.tlpsrc
@@ -1 +1,2 @@
name uwthesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/vancouver.tlpsrc b/Master/tlpkg/tlpsrc/vancouver.tlpsrc
index b8d8a1173d9..4c1c33d1049 100644
--- a/Master/tlpkg/tlpsrc/vancouver.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vancouver.tlpsrc
@@ -1 +1,2 @@
name vancouver
+category Package
diff --git a/Master/tlpkg/tlpsrc/variations.tlpsrc b/Master/tlpkg/tlpsrc/variations.tlpsrc
index 3f567cc3d0c..f903cb109af 100644
--- a/Master/tlpkg/tlpsrc/variations.tlpsrc
+++ b/Master/tlpkg/tlpsrc/variations.tlpsrc
@@ -1 +1,2 @@
name variations
+category Package
diff --git a/Master/tlpkg/tlpsrc/varindex.tlpsrc b/Master/tlpkg/tlpsrc/varindex.tlpsrc
index 86cf0b494dc..06c07a2672f 100644
--- a/Master/tlpkg/tlpsrc/varindex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/varindex.tlpsrc
@@ -1 +1,2 @@
name varindex
+category Package
diff --git a/Master/tlpkg/tlpsrc/vector.tlpsrc b/Master/tlpkg/tlpsrc/vector.tlpsrc
index eca5047774a..53ec6961167 100644
--- a/Master/tlpkg/tlpsrc/vector.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vector.tlpsrc
@@ -1 +1,2 @@
name vector
+category Package
diff --git a/Master/tlpkg/tlpsrc/velthuis.tlpsrc b/Master/tlpkg/tlpsrc/velthuis.tlpsrc
index a80d3a7813e..22ec164bb44 100644
--- a/Master/tlpkg/tlpsrc/velthuis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/velthuis.tlpsrc
@@ -1,2 +1,3 @@
name velthuis
+category Package
execute addMixedMap dvng.map
diff --git a/Master/tlpkg/tlpsrc/venn.tlpsrc b/Master/tlpkg/tlpsrc/venn.tlpsrc
index c04c184039c..647558d344c 100644
--- a/Master/tlpkg/tlpsrc/venn.tlpsrc
+++ b/Master/tlpkg/tlpsrc/venn.tlpsrc
@@ -1 +1,2 @@
name venn
+category Package
diff --git a/Master/tlpkg/tlpsrc/verse.tlpsrc b/Master/tlpkg/tlpsrc/verse.tlpsrc
index 75aa9887a3b..e88c3dbd85f 100644
--- a/Master/tlpkg/tlpsrc/verse.tlpsrc
+++ b/Master/tlpkg/tlpsrc/verse.tlpsrc
@@ -1 +1,2 @@
name verse
+category Package
diff --git a/Master/tlpkg/tlpsrc/versions.tlpsrc b/Master/tlpkg/tlpsrc/versions.tlpsrc
index ab9b9d52ca9..eb3dce5fd61 100644
--- a/Master/tlpkg/tlpsrc/versions.tlpsrc
+++ b/Master/tlpkg/tlpsrc/versions.tlpsrc
@@ -1 +1,2 @@
name versions
+category Package
diff --git a/Master/tlpkg/tlpsrc/vertex.tlpsrc b/Master/tlpkg/tlpsrc/vertex.tlpsrc
index 1adde20ee13..4e1af30d3ee 100644
--- a/Master/tlpkg/tlpsrc/vertex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vertex.tlpsrc
@@ -1 +1,2 @@
name vertex
+category Package
diff --git a/Master/tlpkg/tlpsrc/vhistory.tlpsrc b/Master/tlpkg/tlpsrc/vhistory.tlpsrc
index d29c71cb8de..bab68deb3af 100644
--- a/Master/tlpkg/tlpsrc/vhistory.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vhistory.tlpsrc
@@ -1 +1,2 @@
name vhistory
+category Package
diff --git a/Master/tlpkg/tlpsrc/visualfaq.tlpsrc b/Master/tlpkg/tlpsrc/visualfaq.tlpsrc
index c05812722ed..a071757633d 100644
--- a/Master/tlpkg/tlpsrc/visualfaq.tlpsrc
+++ b/Master/tlpkg/tlpsrc/visualfaq.tlpsrc
@@ -1 +1,2 @@
name visualfaq
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/vita.tlpsrc b/Master/tlpkg/tlpsrc/vita.tlpsrc
index 386bfe630e6..8aafdbc5c6b 100644
--- a/Master/tlpkg/tlpsrc/vita.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vita.tlpsrc
@@ -1 +1,2 @@
name vita
+category Package
diff --git a/Master/tlpkg/tlpsrc/vmargin.tlpsrc b/Master/tlpkg/tlpsrc/vmargin.tlpsrc
index abd485b99f0..c7e3a8f618d 100644
--- a/Master/tlpkg/tlpsrc/vmargin.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vmargin.tlpsrc
@@ -1 +1,2 @@
name vmargin
+category Package
diff --git a/Master/tlpkg/tlpsrc/vntex.tlpsrc b/Master/tlpkg/tlpsrc/vntex.tlpsrc
index 2e26276e33a..48a6d43ba16 100644
--- a/Master/tlpkg/tlpsrc/vntex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vntex.tlpsrc
@@ -1,4 +1,5 @@
name vntex
+category Package
depend plnfss
execute addMap arevvn.map
execute addMap chartervn.map
diff --git a/Master/tlpkg/tlpsrc/volumes.tlpsrc b/Master/tlpkg/tlpsrc/volumes.tlpsrc
index 24ee226612c..eee553eccc3 100644
--- a/Master/tlpkg/tlpsrc/volumes.tlpsrc
+++ b/Master/tlpkg/tlpsrc/volumes.tlpsrc
@@ -1 +1,2 @@
name volumes
+category Package
diff --git a/Master/tlpkg/tlpsrc/voss-de.tlpsrc b/Master/tlpkg/tlpsrc/voss-de.tlpsrc
index c3349f0893f..7a43a59bb33 100644
--- a/Master/tlpkg/tlpsrc/voss-de.tlpsrc
+++ b/Master/tlpkg/tlpsrc/voss-de.tlpsrc
@@ -1 +1,2 @@
name voss-de
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/vpe.tlpsrc b/Master/tlpkg/tlpsrc/vpe.tlpsrc
index aec5f0dac7b..3d5568dd78a 100644
--- a/Master/tlpkg/tlpsrc/vpe.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vpe.tlpsrc
@@ -1,2 +1,3 @@
name vpe
+category Package
binpattern f bin/${ARCH}/vpe
diff --git a/Master/tlpkg/tlpsrc/vrb.tlpsrc b/Master/tlpkg/tlpsrc/vrb.tlpsrc
index a558b6211b4..9edbbbe52cf 100644
--- a/Master/tlpkg/tlpsrc/vrb.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vrb.tlpsrc
@@ -1 +1,2 @@
name vrb
+category Package
diff --git a/Master/tlpkg/tlpsrc/vrsion.tlpsrc b/Master/tlpkg/tlpsrc/vrsion.tlpsrc
index c7c5db68dc4..60046335608 100644
--- a/Master/tlpkg/tlpsrc/vrsion.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vrsion.tlpsrc
@@ -1 +1,2 @@
name vrsion
+category Package
diff --git a/Master/tlpkg/tlpsrc/vtex.tlpsrc b/Master/tlpkg/tlpsrc/vtex.tlpsrc
index 6c07de9fa01..0bb1324098e 100644
--- a/Master/tlpkg/tlpsrc/vtex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vtex.tlpsrc
@@ -1,4 +1,5 @@
name vtex
+category Package
srcpattern +!f texmf-dist/source/latex/augie/vtex/augie.ali
runpattern +!f texmf-dist/fonts/map/vtex/mnsymbol/MnSymbol.ali
runpattern +d texmf-dist/vtex/config
diff --git a/Master/tlpkg/tlpsrc/vxu.tlpsrc b/Master/tlpkg/tlpsrc/vxu.tlpsrc
index 12f3b19df77..73d23ff336f 100644
--- a/Master/tlpkg/tlpsrc/vxu.tlpsrc
+++ b/Master/tlpkg/tlpsrc/vxu.tlpsrc
@@ -1 +1,2 @@
name vxu
+category Package
diff --git a/Master/tlpkg/tlpsrc/wadalab.tlpsrc b/Master/tlpkg/tlpsrc/wadalab.tlpsrc
index 5818572d544..b04b02af54a 100644
--- a/Master/tlpkg/tlpsrc/wadalab.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wadalab.tlpsrc
@@ -1,4 +1,5 @@
name wadalab
+category Package
execute addMap wadalab.map
srcpattern +!d texmf-dist/source/latex/CJK/contrib/wadalab
runpattern +!d texmf-dist/tex/latex/CJK/contrib/wadalab
diff --git a/Master/tlpkg/tlpsrc/wallpaper.tlpsrc b/Master/tlpkg/tlpsrc/wallpaper.tlpsrc
index c4a0cfde17f..e547a96abac 100644
--- a/Master/tlpkg/tlpsrc/wallpaper.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wallpaper.tlpsrc
@@ -1 +1,2 @@
name wallpaper
+category Package
diff --git a/Master/tlpkg/tlpsrc/warning.tlpsrc b/Master/tlpkg/tlpsrc/warning.tlpsrc
index c9f91d4bd65..b0c81226002 100644
--- a/Master/tlpkg/tlpsrc/warning.tlpsrc
+++ b/Master/tlpkg/tlpsrc/warning.tlpsrc
@@ -1 +1,2 @@
name warning
+category Package
diff --git a/Master/tlpkg/tlpsrc/warpcol.tlpsrc b/Master/tlpkg/tlpsrc/warpcol.tlpsrc
index a83f8d9d2e1..45080e5dfef 100644
--- a/Master/tlpkg/tlpsrc/warpcol.tlpsrc
+++ b/Master/tlpkg/tlpsrc/warpcol.tlpsrc
@@ -1 +1,2 @@
name warpcol
+category Package
diff --git a/Master/tlpkg/tlpsrc/was.tlpsrc b/Master/tlpkg/tlpsrc/was.tlpsrc
index 125f8d35875..d07c7ee915d 100644
--- a/Master/tlpkg/tlpsrc/was.tlpsrc
+++ b/Master/tlpkg/tlpsrc/was.tlpsrc
@@ -1 +1,2 @@
name was
+category Package
diff --git a/Master/tlpkg/tlpsrc/wasy.tlpsrc b/Master/tlpkg/tlpsrc/wasy.tlpsrc
index dab10a73dcf..60a4b7c98a2 100644
--- a/Master/tlpkg/tlpsrc/wasy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wasy.tlpsrc
@@ -1,2 +1,3 @@
name wasy
+category Package
execute addMixedMap wasy.map
diff --git a/Master/tlpkg/tlpsrc/wasysym.tlpsrc b/Master/tlpkg/tlpsrc/wasysym.tlpsrc
index b8c238093eb..7a42f8b2d03 100644
--- a/Master/tlpkg/tlpsrc/wasysym.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wasysym.tlpsrc
@@ -1 +1,2 @@
name wasysym
+category Package
diff --git a/Master/tlpkg/tlpsrc/webguide.tlpsrc b/Master/tlpkg/tlpsrc/webguide.tlpsrc
index 8033ab69494..d291acadf42 100644
--- a/Master/tlpkg/tlpsrc/webguide.tlpsrc
+++ b/Master/tlpkg/tlpsrc/webguide.tlpsrc
@@ -1 +1,2 @@
name webguide
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/williams.tlpsrc b/Master/tlpkg/tlpsrc/williams.tlpsrc
index a3b1854b20d..55225312797 100644
--- a/Master/tlpkg/tlpsrc/williams.tlpsrc
+++ b/Master/tlpkg/tlpsrc/williams.tlpsrc
@@ -1 +1,2 @@
name williams
+category Package
diff --git a/Master/tlpkg/tlpsrc/wnri.tlpsrc b/Master/tlpkg/tlpsrc/wnri.tlpsrc
index e64315dd2dc..958a7b39e63 100644
--- a/Master/tlpkg/tlpsrc/wnri.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wnri.tlpsrc
@@ -1 +1,2 @@
name wnri
+category Package
diff --git a/Master/tlpkg/tlpsrc/wntamil.tlpsrc b/Master/tlpkg/tlpsrc/wntamil.tlpsrc
index 90ab56ab6c0..1b98efbe44c 100644
--- a/Master/tlpkg/tlpsrc/wntamil.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wntamil.tlpsrc
@@ -1 +1,2 @@
name wntamil
+category Package
diff --git a/Master/tlpkg/tlpsrc/wordcount.tlpsrc b/Master/tlpkg/tlpsrc/wordcount.tlpsrc
index 94936eb54e7..f53b87a8587 100644
--- a/Master/tlpkg/tlpsrc/wordcount.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wordcount.tlpsrc
@@ -1,2 +1,3 @@
name wordcount
+category Package
depend bin-wordcount
diff --git a/Master/tlpkg/tlpsrc/wordlike.tlpsrc b/Master/tlpkg/tlpsrc/wordlike.tlpsrc
index 972d116bf86..c1c9a128f63 100644
--- a/Master/tlpkg/tlpsrc/wordlike.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wordlike.tlpsrc
@@ -1 +1,2 @@
name wordlike
+category Package
diff --git a/Master/tlpkg/tlpsrc/wp-conv.tlpsrc b/Master/tlpkg/tlpsrc/wp-conv.tlpsrc
index 665869d9f8d..4a3dc0d9757 100644
--- a/Master/tlpkg/tlpsrc/wp-conv.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wp-conv.tlpsrc
@@ -1 +1,2 @@
name wp-conv
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/wrapfig.tlpsrc b/Master/tlpkg/tlpsrc/wrapfig.tlpsrc
index 6d310053820..fba2983347c 100644
--- a/Master/tlpkg/tlpsrc/wrapfig.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wrapfig.tlpsrc
@@ -1 +1,2 @@
name wrapfig
+category Package
diff --git a/Master/tlpkg/tlpsrc/wsuipa.tlpsrc b/Master/tlpkg/tlpsrc/wsuipa.tlpsrc
index 3a7391f91a5..c5a75c0cc2d 100644
--- a/Master/tlpkg/tlpsrc/wsuipa.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wsuipa.tlpsrc
@@ -1 +1,2 @@
name wsuipa
+category Package
diff --git a/Master/tlpkg/tlpsrc/xargs.tlpsrc b/Master/tlpkg/tlpsrc/xargs.tlpsrc
index ec36d8bbff0..fa6145443df 100644
--- a/Master/tlpkg/tlpsrc/xargs.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xargs.tlpsrc
@@ -1 +1,2 @@
name xargs
+category Package
diff --git a/Master/tlpkg/tlpsrc/xbase.tlpsrc b/Master/tlpkg/tlpsrc/xbase.tlpsrc
index 2c8843cc78d..5c977fdd758 100644
--- a/Master/tlpkg/tlpsrc/xbase.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xbase.tlpsrc
@@ -1 +1,2 @@
name xbase
+category Package
diff --git a/Master/tlpkg/tlpsrc/xbmc.tlpsrc b/Master/tlpkg/tlpsrc/xbmc.tlpsrc
index 0854e08d164..bf1b66b288b 100644
--- a/Master/tlpkg/tlpsrc/xbmc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xbmc.tlpsrc
@@ -1 +1,2 @@
name xbmc
+category Package
diff --git a/Master/tlpkg/tlpsrc/xcolor.tlpsrc b/Master/tlpkg/tlpsrc/xcolor.tlpsrc
index 251b4b5cd3b..2464d3f0a57 100644
--- a/Master/tlpkg/tlpsrc/xcolor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xcolor.tlpsrc
@@ -1 +1,2 @@
name xcolor
+category Package
diff --git a/Master/tlpkg/tlpsrc/xdoc.tlpsrc b/Master/tlpkg/tlpsrc/xdoc.tlpsrc
index a38a3674432..b69d700af0c 100644
--- a/Master/tlpkg/tlpsrc/xdoc.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xdoc.tlpsrc
@@ -1,2 +1,3 @@
name xdoc
+category Package
srcpattern +!d texmf-dist/source/fontinst/base/xdoc
diff --git a/Master/tlpkg/tlpsrc/xecyr.tlpsrc b/Master/tlpkg/tlpsrc/xecyr.tlpsrc
index e88ef890d15..f58addb5f65 100644
--- a/Master/tlpkg/tlpsrc/xecyr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xecyr.tlpsrc
@@ -1,4 +1,5 @@
name xecyr
+category Package
binpattern f bin/win32/rubibtexx.bat
binpattern f bin/win32/rumakeindexx.bat
binpattern f bin/win32/rumakeindexx2.bat
diff --git a/Master/tlpkg/tlpsrc/xetex.tlpsrc b/Master/tlpkg/tlpsrc/xetex.tlpsrc
index d3a8f37e6f7..ae76c23dbc4 100644
--- a/Master/tlpkg/tlpsrc/xetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xetex.tlpsrc
@@ -1,2 +1,3 @@
name xetex
+category Package
runpattern +!d texmf-dist/fonts/misc/xetex/fontmapping/arabxetex
diff --git a/Master/tlpkg/tlpsrc/xetexconfig.tlpsrc b/Master/tlpkg/tlpsrc/xetexconfig.tlpsrc
index 5fe913f5458..a00b5234c95 100644
--- a/Master/tlpkg/tlpsrc/xetexconfig.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xetexconfig.tlpsrc
@@ -1 +1,2 @@
name xetexconfig
+category Package
diff --git a/Master/tlpkg/tlpsrc/xetexref.tlpsrc b/Master/tlpkg/tlpsrc/xetexref.tlpsrc
index b5c65dac4e5..473fc79502c 100644
--- a/Master/tlpkg/tlpsrc/xetexref.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xetexref.tlpsrc
@@ -1 +1,2 @@
name xetexref
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/xetexurl.tlpsrc b/Master/tlpkg/tlpsrc/xetexurl.tlpsrc
index 6ff841a512d..0c3487ce57b 100644
--- a/Master/tlpkg/tlpsrc/xetexurl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xetexurl.tlpsrc
@@ -1 +1,2 @@
name xetexurl
+category Package
diff --git a/Master/tlpkg/tlpsrc/xfor.tlpsrc b/Master/tlpkg/tlpsrc/xfor.tlpsrc
index ba8dc74601a..cf6bf3e90c7 100644
--- a/Master/tlpkg/tlpsrc/xfor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xfor.tlpsrc
@@ -1 +1,2 @@
name xfor
+category Package
diff --git a/Master/tlpkg/tlpsrc/xgreek.tlpsrc b/Master/tlpkg/tlpsrc/xgreek.tlpsrc
index 373c707304b..28624fd6796 100644
--- a/Master/tlpkg/tlpsrc/xgreek.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xgreek.tlpsrc
@@ -1 +1,2 @@
name xgreek
+category Package
diff --git a/Master/tlpkg/tlpsrc/xifthen.tlpsrc b/Master/tlpkg/tlpsrc/xifthen.tlpsrc
index 9d31180a93b..aa56e5c0fce 100644
--- a/Master/tlpkg/tlpsrc/xifthen.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xifthen.tlpsrc
@@ -1 +1,2 @@
name xifthen
+category Package
diff --git a/Master/tlpkg/tlpsrc/xindy.tlpsrc b/Master/tlpkg/tlpsrc/xindy.tlpsrc
index 24057275b11..411e10896c6 100644
--- a/Master/tlpkg/tlpsrc/xindy.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xindy.tlpsrc
@@ -1,4 +1,5 @@
name xindy
+category TLCore
docpattern f texmf/doc/man/man1/*xindy.1
docpattern d texmf/doc/xindy
docpattern d texmf/xindy
diff --git a/Master/tlpkg/tlpsrc/xinitials.tlpsrc b/Master/tlpkg/tlpsrc/xinitials.tlpsrc
index 4d71b8776bb..c3d2507d709 100644
--- a/Master/tlpkg/tlpsrc/xinitials.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xinitials.tlpsrc
@@ -1 +1,2 @@
name xinitials
+category Package
diff --git a/Master/tlpkg/tlpsrc/xkeyval.tlpsrc b/Master/tlpkg/tlpsrc/xkeyval.tlpsrc
index dd11efdc2bd..df52638e9c8 100644
--- a/Master/tlpkg/tlpsrc/xkeyval.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xkeyval.tlpsrc
@@ -1 +1,2 @@
name xkeyval
+category Package
diff --git a/Master/tlpkg/tlpsrc/xltxtra.tlpsrc b/Master/tlpkg/tlpsrc/xltxtra.tlpsrc
index 8d8125193e0..e69e23222fd 100644
--- a/Master/tlpkg/tlpsrc/xltxtra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xltxtra.tlpsrc
@@ -1 +1,2 @@
name xltxtra
+category Package
diff --git a/Master/tlpkg/tlpsrc/xmlplay.tlpsrc b/Master/tlpkg/tlpsrc/xmlplay.tlpsrc
index 6cfa3a3a9f3..d3de61ed5ea 100644
--- a/Master/tlpkg/tlpsrc/xmlplay.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xmlplay.tlpsrc
@@ -1 +1,2 @@
name xmlplay
+category Package
diff --git a/Master/tlpkg/tlpsrc/xmltex.tlpsrc b/Master/tlpkg/tlpsrc/xmltex.tlpsrc
index 0987fd50801..e283545eecf 100644
--- a/Master/tlpkg/tlpsrc/xmltex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xmltex.tlpsrc
@@ -1,4 +1,5 @@
name xmltex
+category Package
srcpattern +!d texmf-dist/source/xmltex/xmlplay
runpattern d texmf-dist/tex/xmltex/base
runpattern d texmf-dist/tex/xmltex/config
diff --git a/Master/tlpkg/tlpsrc/xmpincl.tlpsrc b/Master/tlpkg/tlpsrc/xmpincl.tlpsrc
index 1cc032c9a61..fa367c13694 100644
--- a/Master/tlpkg/tlpsrc/xmpincl.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xmpincl.tlpsrc
@@ -1 +1,2 @@
name xmpincl
+category Package
diff --git a/Master/tlpkg/tlpsrc/xnewcommand.tlpsrc b/Master/tlpkg/tlpsrc/xnewcommand.tlpsrc
index 3d3c160a16d..2cef7935f29 100644
--- a/Master/tlpkg/tlpsrc/xnewcommand.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xnewcommand.tlpsrc
@@ -1 +1,2 @@
name xnewcommand
+category Package
diff --git a/Master/tlpkg/tlpsrc/xoptarg.tlpsrc b/Master/tlpkg/tlpsrc/xoptarg.tlpsrc
index f7845c10311..e10e2eb2af0 100644
--- a/Master/tlpkg/tlpsrc/xoptarg.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xoptarg.tlpsrc
@@ -1 +1,2 @@
name xoptarg
+category Package
diff --git a/Master/tlpkg/tlpsrc/xor.tlpsrc b/Master/tlpkg/tlpsrc/xor.tlpsrc
index a7a56479c21..619fbdbd6b7 100644
--- a/Master/tlpkg/tlpsrc/xor.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xor.tlpsrc
@@ -1 +1,2 @@
name xor
+category Package
diff --git a/Master/tlpkg/tlpsrc/xparse.tlpsrc b/Master/tlpkg/tlpsrc/xparse.tlpsrc
index e7cc3d69d44..deefd6ec2f2 100644
--- a/Master/tlpkg/tlpsrc/xparse.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xparse.tlpsrc
@@ -1 +1,2 @@
name xparse
+category Package
diff --git a/Master/tlpkg/tlpsrc/xq.tlpsrc b/Master/tlpkg/tlpsrc/xq.tlpsrc
index 4bd3b5fc252..bea26d4005e 100644
--- a/Master/tlpkg/tlpsrc/xq.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xq.tlpsrc
@@ -1 +1,2 @@
name xq
+category Package
diff --git a/Master/tlpkg/tlpsrc/xskak.tlpsrc b/Master/tlpkg/tlpsrc/xskak.tlpsrc
index e702c92e7d9..cf51c5714a5 100644
--- a/Master/tlpkg/tlpsrc/xskak.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xskak.tlpsrc
@@ -1 +1,2 @@
name xskak
+category Package
diff --git a/Master/tlpkg/tlpsrc/xtab.tlpsrc b/Master/tlpkg/tlpsrc/xtab.tlpsrc
index d3db611ad45..21adac300e7 100644
--- a/Master/tlpkg/tlpsrc/xtab.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xtab.tlpsrc
@@ -1 +1,2 @@
name xtab
+category Package
diff --git a/Master/tlpkg/tlpsrc/xtcapts.tlpsrc b/Master/tlpkg/tlpsrc/xtcapts.tlpsrc
index df152195893..a6308090545 100644
--- a/Master/tlpkg/tlpsrc/xtcapts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xtcapts.tlpsrc
@@ -1 +1,2 @@
name xtcapts
+category Package
diff --git a/Master/tlpkg/tlpsrc/xtheorem.tlpsrc b/Master/tlpkg/tlpsrc/xtheorem.tlpsrc
index f300f118585..6da2c596eb2 100644
--- a/Master/tlpkg/tlpsrc/xtheorem.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xtheorem.tlpsrc
@@ -1 +1,2 @@
name xtheorem
+category Package
diff --git a/Master/tlpkg/tlpsrc/xu-hyphen.tlpsrc b/Master/tlpkg/tlpsrc/xu-hyphen.tlpsrc
index bcf67212542..d120db166cf 100644
--- a/Master/tlpkg/tlpsrc/xu-hyphen.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xu-hyphen.tlpsrc
@@ -1 +1,2 @@
name xu-hyphen
+category Package
diff --git a/Master/tlpkg/tlpsrc/xunicode.tlpsrc b/Master/tlpkg/tlpsrc/xunicode.tlpsrc
index e5c4ed71172..f7880e830be 100644
--- a/Master/tlpkg/tlpsrc/xunicode.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xunicode.tlpsrc
@@ -1 +1,2 @@
name xunicode
+category Package
diff --git a/Master/tlpkg/tlpsrc/xyling.tlpsrc b/Master/tlpkg/tlpsrc/xyling.tlpsrc
index 0d35946f67c..2880839eaf0 100644
--- a/Master/tlpkg/tlpsrc/xyling.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xyling.tlpsrc
@@ -1 +1,2 @@
name xyling
+category Package
diff --git a/Master/tlpkg/tlpsrc/xypic-tut-pt.tlpsrc b/Master/tlpkg/tlpsrc/xypic-tut-pt.tlpsrc
index d6b175a34ec..6898c15f838 100644
--- a/Master/tlpkg/tlpsrc/xypic-tut-pt.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xypic-tut-pt.tlpsrc
@@ -1 +1,2 @@
name xypic-tut-pt
+category Documentation
diff --git a/Master/tlpkg/tlpsrc/xypic.tlpsrc b/Master/tlpkg/tlpsrc/xypic.tlpsrc
index 6aa8b9964de..4595470a7d6 100644
--- a/Master/tlpkg/tlpsrc/xypic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xypic.tlpsrc
@@ -1,2 +1,3 @@
name xypic
+category Package
execute addMixedMap xypic.map
diff --git a/Master/tlpkg/tlpsrc/xytree.tlpsrc b/Master/tlpkg/tlpsrc/xytree.tlpsrc
index 0fe687176c0..f6abd0f191b 100644
--- a/Master/tlpkg/tlpsrc/xytree.tlpsrc
+++ b/Master/tlpkg/tlpsrc/xytree.tlpsrc
@@ -1 +1,2 @@
name xytree
+category Package
diff --git a/Master/tlpkg/tlpsrc/yafoot.tlpsrc b/Master/tlpkg/tlpsrc/yafoot.tlpsrc
index 8afa0f22aad..0bbbafe51eb 100644
--- a/Master/tlpkg/tlpsrc/yafoot.tlpsrc
+++ b/Master/tlpkg/tlpsrc/yafoot.tlpsrc
@@ -1 +1,2 @@
name yafoot
+category Package
diff --git a/Master/tlpkg/tlpsrc/yannisgr.tlpsrc b/Master/tlpkg/tlpsrc/yannisgr.tlpsrc
index 422bd149d44..64f9fa841c4 100644
--- a/Master/tlpkg/tlpsrc/yannisgr.tlpsrc
+++ b/Master/tlpkg/tlpsrc/yannisgr.tlpsrc
@@ -1 +1,2 @@
name yannisgr
+category Package
diff --git a/Master/tlpkg/tlpsrc/yfonts.tlpsrc b/Master/tlpkg/tlpsrc/yfonts.tlpsrc
index a9e22000113..f45681400b2 100644
--- a/Master/tlpkg/tlpsrc/yfonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/yfonts.tlpsrc
@@ -1 +1,2 @@
name yfonts
+category Package
diff --git a/Master/tlpkg/tlpsrc/yhmath.tlpsrc b/Master/tlpkg/tlpsrc/yhmath.tlpsrc
index 70779071592..13139679ec1 100644
--- a/Master/tlpkg/tlpsrc/yhmath.tlpsrc
+++ b/Master/tlpkg/tlpsrc/yhmath.tlpsrc
@@ -1,2 +1,3 @@
name yhmath
+category Package
execute addMixedMap yhmath.map
diff --git a/Master/tlpkg/tlpsrc/yi4latex.tlpsrc b/Master/tlpkg/tlpsrc/yi4latex.tlpsrc
index 3b2abc87cf4..e34af20d897 100644
--- a/Master/tlpkg/tlpsrc/yi4latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/yi4latex.tlpsrc
@@ -1 +1,2 @@
name yi4latex
+category Package
diff --git a/Master/tlpkg/tlpsrc/york-thesis.tlpsrc b/Master/tlpkg/tlpsrc/york-thesis.tlpsrc
index 1e35cad2e06..7cb7ff95d7b 100644
--- a/Master/tlpkg/tlpsrc/york-thesis.tlpsrc
+++ b/Master/tlpkg/tlpsrc/york-thesis.tlpsrc
@@ -1 +1,2 @@
name york-thesis
+category Package
diff --git a/Master/tlpkg/tlpsrc/youngtab.tlpsrc b/Master/tlpkg/tlpsrc/youngtab.tlpsrc
index 9ba777c9506..5558f30ad5a 100644
--- a/Master/tlpkg/tlpsrc/youngtab.tlpsrc
+++ b/Master/tlpkg/tlpsrc/youngtab.tlpsrc
@@ -1 +1,2 @@
name youngtab
+category Package
diff --git a/Master/tlpkg/tlpsrc/yplan.tlpsrc b/Master/tlpkg/tlpsrc/yplan.tlpsrc
index b96b902f05b..9a1f0619467 100644
--- a/Master/tlpkg/tlpsrc/yplan.tlpsrc
+++ b/Master/tlpkg/tlpsrc/yplan.tlpsrc
@@ -1 +1,2 @@
name yplan
+category Package
diff --git a/Master/tlpkg/tlpsrc/ytex.tlpsrc b/Master/tlpkg/tlpsrc/ytex.tlpsrc
index 2c867fc5e79..e4c8c8ac8e9 100644
--- a/Master/tlpkg/tlpsrc/ytex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ytex.tlpsrc
@@ -1 +1,2 @@
name ytex
+category Package
diff --git a/Master/tlpkg/tlpsrc/zapfchan.tlpsrc b/Master/tlpkg/tlpsrc/zapfchan.tlpsrc
index 1aab48ea6ef..44278abe26e 100644
--- a/Master/tlpkg/tlpsrc/zapfchan.tlpsrc
+++ b/Master/tlpkg/tlpsrc/zapfchan.tlpsrc
@@ -1 +1,2 @@
name zapfchan
+category Package
diff --git a/Master/tlpkg/tlpsrc/zapfding.tlpsrc b/Master/tlpkg/tlpsrc/zapfding.tlpsrc
index 2b47cb024a8..c4e7c6fb88a 100644
--- a/Master/tlpkg/tlpsrc/zapfding.tlpsrc
+++ b/Master/tlpkg/tlpsrc/zapfding.tlpsrc
@@ -1 +1,2 @@
name zapfding
+category Package
diff --git a/Master/tlpkg/tlpsrc/zed-csp.tlpsrc b/Master/tlpkg/tlpsrc/zed-csp.tlpsrc
index 5faf6ce883c..bb3f0bf6ce3 100644
--- a/Master/tlpkg/tlpsrc/zed-csp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/zed-csp.tlpsrc
@@ -1 +1,2 @@
name zed-csp
+category Package
diff --git a/Master/tlpkg/tlpsrc/zefonts.tlpsrc b/Master/tlpkg/tlpsrc/zefonts.tlpsrc
index 819cb73fc68..16f9be5c17c 100644
--- a/Master/tlpkg/tlpsrc/zefonts.tlpsrc
+++ b/Master/tlpkg/tlpsrc/zefonts.tlpsrc
@@ -1,2 +1,3 @@
name zefonts
+category Package
execute addMap slantcm.map
diff --git a/Master/tlpkg/tlpsrc/ziffer.tlpsrc b/Master/tlpkg/tlpsrc/ziffer.tlpsrc
index 363e5bfdf12..18a04d5db72 100644
--- a/Master/tlpkg/tlpsrc/ziffer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ziffer.tlpsrc
@@ -1 +1,2 @@
name ziffer
+category Package