$Id: packages.txt 33883 2014-05-06 15:12:46Z karl $
Public domain.

See http://tug.org/texlive/pkgupdate.html (and scripts) for information
on the CTAN-to-TL update process.

See ./releng.txt for info about setting up the pretest and doing a release.

To add a new platform:
- check that the config.guess output maps to our architecture name
  in the `platform' routine in TeXLive/TLUtils.pm.
- add the abbreviation to the full-name mapping in `platform_desc'.
- create directory in Master/bin and add at least one file.
- if windows-ish (.exe extension),
  update regexps in TLTREE.pm and tlmgr.pl and ctan2tds.
- add xz, xzdec, maybe wget binaries in Master/tlpkg/installerl
  update 00texlive.installer.tlpsrc as needed.
- update .tlpsrc files if necessary: most likely asymptote, biber, xindy.
- regenerate tlpdb.

To remove a platform:
- remove directory in Master/bin.
- remove xz, xzdec, maybe wget binaries in Master/tlpkg/installer.
- remove any special cases in Master/tlpkg/tlpsrc.
- rebuild.


To remake tlcritical from scratch:
 cd /home/ftp/texlive
 rm -rf tlcritical
 mkdir tlcritical
 tl-update-tlcritical --recreate
 

To branch before a release, in the unlikely event of separate
  development work before we want to switch trunk over:
svn copy -r 12205 -m'texlive-2009-dev tag based on r12205' \
  svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2009-dev
svn copy -r 12205 -m'branch2009-dev branch based on r12205' \
  svn://tug.org/texlive/trunk svn://tug.org/texlive/branches/branch2009-dev 

(Use -dev instead of .something because - will sort first, keeping the
listings in a nice chronological order.)
