diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-14 01:43:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-14 01:43:00 +0000 |
commit | 414cc0066ba3c72aa5f54c3c61a9ccec6d32861f (patch) | |
tree | 1322778137235138b142f25cde65fea0e84c3ed7 | |
parent | 56a5484a009213508c32f04457d0c69aef2c87bc (diff) |
/home/texlive/karl/Master/tlpkg/bin/tl-update-auto
git-svn-id: svn://tug.org/texlive/trunk@29912 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/doc.html | 68 | ||||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/tlmgr.1 | 101 | ||||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf | bin | 74644 -> 79747 bytes | |||
-rw-r--r-- | Master/tlpkg/installer/ctan-mirrors.pl | 6 |
4 files changed, 146 insertions, 29 deletions
diff --git a/Master/doc.html b/Master/doc.html index 879723063d3..099addbd899 100644 --- a/Master/doc.html +++ b/Master/doc.html @@ -2342,6 +2342,11 @@ Construction plans in ConTeXt. <a href="texmf-dist/doc/context/third/construction-plan/construction-plan-doc.pdf">construction-plan-doc.pdf</a>. </small></li> +<li><b><a href="texmf-dist/doc/context/third/cyrillicnumbers">context-cyrillicnumbers</a></b>:<small> +Write numbers as cyrillic glyphs. +<a href="texmf-dist/doc/context/third/cyrillicnumbers/cyrillicnumbers.pdf">cyrillicnumbers.pdf</a>. +</small></li> + <li><b><a href="texmf-dist/doc/context/third/degrade">context-degrade</a></b>:<small> Degrading JPEG images in ConTeXt. <a href="texmf-dist/doc/context/third/degrade/degrade-demo.pdf">degrade-demo.pdf</a>, @@ -2741,7 +2746,7 @@ Cyrillic bibtex and makeindex. <h2 id="letter-D">D</h2> -<ol start="407"> +<ol start="408"> <li><b><a href="texmf-dist/doc/latex/dashbox">dashbox</a></b>:<small> Draw dashed boxes. @@ -3207,7 +3212,7 @@ Construct Dynkin tree diagrams. <h2 id="letter-E">E</h2> -<ol start="484"> +<ol start="485"> <li><b><a href="texmf-dist/doc/latex/ean13isbn">ean13isbn</a></b>:<small> Print EAN13 for ISBN. @@ -3845,7 +3850,7 @@ Extend the standard classes' size options. <h2 id="letter-F">F</h2> -<ol start="596"> +<ol start="597"> <li><b><a href="texmf-dist/doc/latex/facsimile">facsimile</a></b>:<small> Document class for preparing faxes. @@ -4520,7 +4525,7 @@ Get first and last words of a page. <h2 id="letter-G">G</h2> -<ol start="706"> +<ol start="707"> <li><b><a href="texmf-dist/doc/latex/g-brief">g-brief</a></b>:<small> Letter document class. @@ -4902,7 +4907,7 @@ Macros for typesetting the GuIT logo. <h2 id="letter-H">H</h2> -<ol start="769"> +<ol start="770"> <li><b><a href="texmf-dist/doc/latex/HA-prosper">HA-prosper</a></b>:<small> Patches and improvements for prosper. @@ -5129,7 +5134,7 @@ Basic support for multiple languages in Plain TeX. <h2 id="letter-I">I</h2> -<ol start="808"> +<ol start="809"> <li><b><a href="texmf-dist/doc/latex/ibycus-babel">ibycus-babel</a></b>:<small> Use the Ibycus 4 Greek font with Babel @@ -5422,7 +5427,7 @@ A two-element sans-serif font. <h2 id="letter-J">J</h2> -<ol start="859"> +<ol start="860"> <li><b><a href="texmf-dist/doc/fonts/jablantile">jablantile</a></b>:<small> Metafont version of tiles in the style of Slavik Jablan. @@ -5516,7 +5521,7 @@ A replacement for LaTeX's verbatim package. <h2 id="letter-K">K</h2> -<ol start="874"> +<ol start="875"> <li><b><a href="texmf-dist/doc/latex/kantlipsum">kantlipsum</a></b>:<small> Generate sentences in Kant's style. @@ -5717,7 +5722,7 @@ A two-element sans-serif typeface. <h2 id="letter-L">L</h2> -<ol start="896"> +<ol start="897"> <li><b><a href="texmf-dist/doc/latex/l2picfaq">l2picfaq</a></b>:<small> LaTeX pictures "how-to" (German). @@ -6307,6 +6312,8 @@ Typeset (grid-based) logic puzzles. <a href="texmf-dist/doc/latex/logicpuzzle/ddsudoku/ddsudoku.pdf">ddsudoku.pdf</a>, <a href="texmf-dist/doc/latex/logicpuzzle/hakyuu/hakyuu.pdf">hakyuu.pdf</a>, <a href="texmf-dist/doc/latex/logicpuzzle/hitori/hitori.pdf">hitori.pdf</a>, +<a href="texmf-dist/doc/latex/logicpuzzle/kendoku/kendoku.pdf">kendoku.pdf</a>, +<a href="texmf-dist/doc/latex/logicpuzzle/killersudoku/killersudoku.pdf">killersudoku.pdf</a>, <a href="texmf-dist/doc/latex/logicpuzzle/logicpuzzle/logicpuzzle.pdf">logicpuzzle.pdf</a>, <a href="texmf-dist/doc/latex/logicpuzzle/lpsudoku/lpsudoku.pdf">lpsudoku.pdf</a>, <a href="texmf-dist/doc/latex/logicpuzzle/skyline/skyline.pdf">skyline.pdf</a>. @@ -6461,6 +6468,11 @@ Add-on packages for listings: autogobble and line background. <a href="texmf-dist/doc/latex/lstaddons/lstlinebgrd.pdf">lstlinebgrd.pdf</a>. </small></li> +<li><b><a href="texmf-dist/doc/latex/ltablex">ltablex</a></b>:<small> +Table package extensions. +<a href="texmf-dist/doc/latex/ltablex/ltablex.pdf">ltablex.pdf</a>. +</small></li> + <li><b><a href="texmf-dist/doc/latex/ltabptch">ltabptch</a></b>:<small> Bug fix for longtable. <a href="texmf-dist/doc/latex/ltabptch/ltabptch.pdf">ltabptch.pdf</a>. @@ -6686,7 +6698,7 @@ Set of slide fonts based on CM. <h2 id="letter-M">M</h2> -<ol start="1031"> +<ol start="1033"> <li><b><a href="texmf-dist/doc/generic/m-tx">m-tx</a></b>:<small> A preprocessor for pmx. @@ -7706,7 +7718,7 @@ Build a format based on the preamble of a LaTeX file. <h2 id="letter-N">N</h2> -<ol start="1176"> +<ol start="1178"> <li><b><a href="texmf-dist/doc/latex/nag">nag</a></b>:<small> Detecting and warning about obsolete LaTeX commands @@ -8021,7 +8033,7 @@ Print numbers with separators and exponent if necessary. <h2 id="letter-O">O</h2> -<ol start="1224"> +<ol start="1226"> <li><b><a href="texmf-dist/doc/latex/oberdiek">oberdiek</a></b>:<small> A bundle of packages submitted by Heiko Oberdiek. @@ -8289,7 +8301,7 @@ Combine LaTeX commands over included graphics. <h2 id="letter-P">P</h2> -<ol start="1252"> +<ol start="1254"> <li><b><a href="texmf-dist/doc/latex/pagecolor">pagecolor</a></b>:<small> Interrogate page colour. @@ -9685,7 +9697,7 @@ Virtual maths alphabets based on pxfonts and txfonts. <h2 id="letter-Q">Q</h2> -<ol start="1473"> +<ol start="1475"> <li><b><a href="texmf-dist/doc/latex/qcm">qcm</a></b>:<small> A LaTeX2e class for making multiple choice questionnaires @@ -9734,7 +9746,7 @@ Consistent quote marks. <h2 id="letter-R">R</h2> -<ol start="1481"> +<ol start="1483"> <li><b><a href="texmf-dist/doc/latex/ran_toks/doc">ran_toks</a></b>:<small> Randomise token strings. @@ -10016,7 +10028,7 @@ Class for Ryerson Unversity Graduate School requirements. <h2 id="letter-S">S</h2> -<ol start="1530"> +<ol start="1532"> <li><b><a href="texmf-dist/doc/latex/sa-tikz">sa-tikz</a></b>:<small> TikZ library to draw switching architectures. @@ -10577,6 +10589,12 @@ Drawing sparklines: intense, simple, wordlike graphics. <a href="texmf-dist/doc/latex/sparklines/sparklines.pdf">sparklines.pdf</a>. </small></li> +<li><b><a href="texmf-dist/doc/latex/spath3">spath3</a></b>:<small> +Manipulate "soft paths" in PGF. +<a href="texmf-dist/doc/latex/spath3/calligraphy_doc.pdf">calligraphy_doc.pdf</a>, +<a href="texmf-dist/doc/latex/spath3/knots_doc.pdf">knots_doc.pdf</a>. +</small></li> + <li><b><a href="texmf-dist/doc/luatex/spelling">spelling</a></b>:<small> Support for spell-checking of LuaTeX documents. <a href="texmf-dist/doc/luatex/spelling/spelling-doc.pdf">spelling-doc.pdf</a>. @@ -11018,7 +11036,7 @@ Format systems of equations. <h2 id="letter-T">T</h2> -<ol start="1687"> +<ol start="1690"> <li><b><a href="texmf-dist/doc/latex/t-angles">t-angles</a></b>:<small> Draw tangles, trees, Hopf algebra operations and other pictures. @@ -11937,6 +11955,10 @@ German translation of tipa documentation. <a href="texmf-dist/doc/latex/tipa-de/tipaman-de.pdf">tipaman-de.pdf</a> (de). </small></li> +<li><b><a href="texmf-dist/doc/latex/titlecaps">titlecaps</a></b>:<small> +<a href="texmf-dist/doc/latex/titlecaps/titlecaps.pdf">titlecaps.pdf</a>. +</small></li> + <li><b><a href="texmf-dist/doc/latex/titlepages">titlepages</a></b>:<small> Sample titlepages, and how to code them. <a href="texmf-dist/doc/latex/titlepages/titlepages.pdf">titlepages.pdf</a>. @@ -12355,7 +12377,7 @@ Print a typographic grid. <h2 id="letter-U">U</h2> -<ol start="1865"> +<ol start="1869"> <li><b><a href="texmf-dist/doc/latex/uaclasses">uaclasses</a></b>:<small> University of Arizona thesis and dissertation format. @@ -12573,7 +12595,7 @@ University of Washington thesis class. <h2 id="letter-V">V</h2> -<ol start="1904"> +<ol start="1908"> <li><b><a href="texmf-dist/doc/bibtex/vancouver">vancouver</a></b>:<small> Bibliographic style file for Biomedical Journals. @@ -12736,7 +12758,7 @@ Variable-width multiple text columns. <h2 id="letter-W">W</h2> -<ol start="1931"> +<ol start="1935"> <li><b><a href="texmf-dist/doc/fonts/wadalab">wadalab</a></b>:<small> Wadalab (Japanese) font packages. @@ -12818,7 +12840,7 @@ Produces figures which text can flow around. <h2 id="letter-X">X</h2> -<ol start="1945"> +<ol start="1949"> <li><b><a href="texmf-dist/doc/latex/xargs">xargs</a></b>:<small> Define commands with many optional arguments. @@ -13085,7 +13107,7 @@ Tree macros using XY-Pic. <h2 id="letter-Y">Y</h2> -<ol start="1987"> +<ol start="1991"> <li><b><a href="texmf-dist/doc/latex/yafoot">yafoot</a></b>:<small> A bundle of miscellaneous footnote packages. @@ -13133,7 +13155,7 @@ Many-featured Young tableaux and Young diagrams. <h2 id="letter-Z">Z</h2> -<ol start="1995"> +<ol start="1999"> <li><b><a href="texmf-dist/doc/latex/zed-csp">zed-csp</a></b>:<small> Typesetting Z and CSP format specifications. diff --git a/Master/texmf-dist/doc/man/man1/tlmgr.1 b/Master/texmf-dist/doc/man/man1/tlmgr.1 index ebd032dac80..61978dc9379 100644 --- a/Master/texmf-dist/doc/man/man1/tlmgr.1 +++ b/Master/texmf-dist/doc/man/man1/tlmgr.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "TLMGR 1" -.TH TLMGR 1 "2013-04-12" "perl v5.16.3" "User Contributed Perl Documentation" +.TH TLMGR 1 "2013-04-14" "perl v5.16.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -266,6 +266,12 @@ debugging. In \s-1GUI\s0 mode, this switch makes \f(CW\*(C`tlmgr\*(C'\fR report any missing, or more likely untranslated, messages to standard error. This can help translators to see what remains to be done. +.IP "\fB\-\-usermode\fR" 4 +.IX Item "--usermode" +Activates the user mode, see \*(L"\s-1USER\s0 \s-1MODE\s0\*(R" below. +.IP "\fB\-\-usertree\fR \fIdir\fR" 4 +.IX Item "--usertree dir" +Uses \fIdir\fR as user tree in user mode, seel \*(L"\s-1USER\s0 \s-1MODE\s0\*(R" below. .PP The standard options for TeX Live programs are also accepted: \&\f(CW\*(C`\-\-help/\-h/\-?\*(C'\fR, \f(CW\*(C`\-\-version\*(C'\fR, \f(CW\*(C`\-q\*(C'\fR (no informational messages), \f(CW\*(C`\-v\*(C'\fR @@ -1182,6 +1188,99 @@ Also, \f(CW\*(C`update \-\-list\*(C'\fR is still performed regardless of this op If the package on the server is older than the package already installed (e.g., if the selected mirror is out of date), \f(CW\*(C`tlmgr\*(C'\fR does not downgrade. Also, packages for uninstalled platforms are not installed. +.SS "init-usertree" +.IX Subsection "init-usertree" +sets up the default user tree (\f(CW\*(C`TEXMFHOME\*(C'\fR) or the one specified +on the command line using \f(CW\*(C`\-\-usertree\*(C'\fR for user mode management. +See \*(L"\s-1USER\s0 \s-1MODE\s0\*(R" below. +.SH "USER MODE" +.IX Header "USER MODE" +\&\fB\s-1WARNING\s0\fR \fB\s-1WARNING\s0\fR \fB\s-1WARNING\s0\fR +This is very much work in progress +and experimental. Expect breakage, and the need to reinstall your +user tree a new. +.PP +\&\f(CW\*(C`tlmgr\*(C'\fR provides a restricted way to manage arbitrary texmf trees +in the same way as the installation. This allows a user without write +permissions to the installation location to update/install packages +into a user tree. +.PP +\&\f(CW\*(C`tlmgr\*(C'\fR is set into user mode by giving the command line option +\&\f(CW\*(C`\-\-usermode\*(C'\fR. It will not switch automatically, nor does it support +a config file by now. Thus, this option has to be given every time. +.PP +This mode of \f(CW\*(C`tlmgr\*(C'\fR works on a user tree, which by default will be +the value of \f(CW\*(C`TEXMFHOME\*(C'\fR, but can be overridden with the command line +option \f(CW\*(C`\-\-usertree\*(C'\fR. In the following when we speak of the user tree +we mean either \f(CW\*(C`TEXMFHOME\*(C'\fR or the one given on the command line. +.PP +Not all actions are allowed in user mode, \f(CW\*(C`tlmgr\*(C'\fR will warn you and +not carry out this action. The actions of \f(CW\*(C`tlmgr\*(C'\fR can be classified into +those that don't need write permissions and thus are working the same +in user mode or normal mode. Currently these are +\&\fBhelp\fR, \fBversion\fR, \fBsearch\fR, \fBshow\fR, \fBlist\fR, \fBcheck\fR, \fBprint-arch\fR. +.PP +Most of the actions dealing with package management on the other hand +need write permissions, and behave differently: +\&\fBinstall\fR, \fBupdate\fR, \fBremove\fR, \fBoption\fR, \fBpaper\fR, \fBgenerate\fR, +\&\fBbackup\fR, \fBrestore\fR, \fBuninstall\fR, \fBsymlinks\fR. +.PP +Currently not supported (and probably will never be) is the \fBarch\fR +action. +.PP +As for the \fBgui\fR action it is currently not supported, but might be +in future. +.PP +Before using \f(CW\*(C`tlmgr\*(C'\fR in user mode, you have to set up the user tree +with the \fBinit-usertree\fR action. This will create \f(CW\*(C`USERTREE/web2c\*(C'\fR, +\&\f(CW\*(C`USERTREE/tlpkg/tlpobj\*(C'\fR and set up a minimal \f(CW\*(C`USERTREE/tlpkg/texlive.tlpdb\*(C'\fR. +From then on you can use the supported actions as normal by adding +the \f(CW\*(C`\-\-usermode\*(C'\fR command line switch. +.PP +In user mode the file \f(CW\*(C`USERTREE/tlpkg/texlive.tlpdb\*(C'\fR contains only the +packages that have been installed into the user tree \f(CW\*(C`USERTREE\*(C'\fR using +\&\f(CW\*(C`tlmgr\*(C'\fR, plus additional options in the virtual package +00texlive.installation (like with the main installation's texlive.tlpdb). +.PP +All actions on packages in user mode can only be carried out on packages +that are marked as \fBrelocatable\fR. Basically that means that the contained +files all reside in the \f(CW\*(C`texmd\-dist\*(C'\fR tree. \fB\s-1NOTE\s0\fR That already excludes +all binary packages! Of the currently about 1900 packages the majority, +currently about 1750, are relocatable, i.e., they can be installed into +a user tree. +.PP +Description of changes of actions in user mode: +.SS "install" +.IX Subsection "install" +in usermode the tlmgr action install will check that the package +and all depending packages are either all relocated, or those that +are not relocated are already installed in the system installation. +If this is true it will unpack all containers to be installed into +the user tree (\s-1TEXMFHOME\s0 or the value of \-\-user\-tree) and add the +respective packages to the user texlive.tlpdb (creating it if there +has non be created till now). +.PP +Currently installing a collection installs all depending packages, +but in contrast to normal mode does not install depending collections. +So in *normal* mode tlmgr install collection-context would install +collection-metapost, c\-basic, c\-documentation-base, too. In *usermode* +only the packages mentioned in collection-context are installed. +.SS "backup, restore, remove, update" +.IX Subsection "backup, restore, remove, update" +in usermode the tlmgr action update will check that all packages +to be updated are installed in the user tree, otherwise it behaves +exactely like the system tlmgr. +.SS "option" +.IX Subsection "option" +only acts upon the user's texlive.tlpdb +.SS "paper" +.IX Subsection "paper" +changes configuration files in user tree +.SS "generate" +.IX Subsection "generate" +creates configuration files in user tree +.PP +\&\fB\s-1WARNING\s0 \s-1WARNING\s0 \s-1WARNING\s0\fR Be again warned that this is very experimental! .SH "TLMGR CONFIGURATION FILE" .IX Header "TLMGR CONFIGURATION FILE" A small subset of the command line options can be set in a config file diff --git a/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf b/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf Binary files differindex c3faa41b8c4..96480aae439 100644 --- a/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf diff --git a/Master/tlpkg/installer/ctan-mirrors.pl b/Master/tlpkg/installer/ctan-mirrors.pl index e248e386900..a9362dab177 100644 --- a/Master/tlpkg/installer/ctan-mirrors.pl +++ b/Master/tlpkg/installer/ctan-mirrors.pl @@ -15,9 +15,6 @@ $mirrors = { 'Hong Kong' => { 'ftp://ftp.comp.hkbu.edu.hk/pub/TeX/CTAN/' => 1 }, - 'India' => { - 'http://ctan.imsc.res.in/' => 1 - }, 'Indonesia' => { 'http://kambing.ui.ac.id/ctan/' => 1 }, @@ -155,8 +152,7 @@ $mirrors = { 'http://mirror.utexas.edu/ctan/' => 1, 'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1, 'http://mirrors.med.harvard.edu/ctan/' => 1, - 'http://mirrors.rit.edu/CTAN/' => 1, - 'http://www.math.washington.edu/tex-archive/' => 1 + 'http://mirrors.rit.edu/CTAN/' => 1 } }, 'South America' => { |