summaryrefslogtreecommitdiff
path: root/Master/setuptl
diff options
context:
space:
mode:
authorStaszek Wawrykiewicz <staw@gust.org.pl>2007-01-10 07:16:49 +0000
committerStaszek Wawrykiewicz <staw@gust.org.pl>2007-01-10 07:16:49 +0000
commit2144474241e2d3231278b7346768be048a152117 (patch)
tree1e08d40921691e8ef0dfd93f8ec583deeeb948a7 /Master/setuptl
parent8a9149f4e593a009ec40addc58f75f4881096a85 (diff)
Master/setuptl updates
git-svn-id: svn://tug.org/texlive/trunk@3286 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/setuptl')
-rw-r--r--Master/setuptl/TLPM/blng.pm2
-rw-r--r--Master/setuptl/TLPM/check.pm2
-rw-r--r--Master/setuptl/TLPM/cmdl.pm6
-rw-r--r--Master/setuptl/TLPM/common.pm6
-rw-r--r--Master/setuptl/TLPM/constants.pm4
-rw-r--r--Master/setuptl/TLPM/help.pm48
-rw-r--r--Master/setuptl/TLPM/incl.pm2
-rw-r--r--Master/setuptl/TLPM/info.pm4
-rw-r--r--Master/setuptl/TLPM/inst.pm2
-rw-r--r--Master/setuptl/TLPM/list.pm4
-rw-r--r--Master/setuptl/TLPM/pkg.pm4
-rw-r--r--Master/setuptl/TLPM/reg.pm4
-rw-r--r--Master/setuptl/TLPM/uninst.pm4
-rw-r--r--Master/setuptl/tlpm.exebin446520 -> 447269 bytes
-rwxr-xr-xMaster/setuptl/tlpm.pl4
-rw-r--r--Master/setuptl/tlpm.readme92
-rw-r--r--Master/setuptl/tlpm.winconf14
-rw-r--r--Master/setuptl/tlpmgui.exebin1348060 -> 1348088 bytes
18 files changed, 107 insertions, 95 deletions
diff --git a/Master/setuptl/TLPM/blng.pm b/Master/setuptl/TLPM/blng.pm
index f8940cc5705..ed087b0f322 100644
--- a/Master/setuptl/TLPM/blng.pm
+++ b/Master/setuptl/TLPM/blng.pm
@@ -1,4 +1,4 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# blng [-pf] <name>
diff --git a/Master/setuptl/TLPM/check.pm b/Master/setuptl/TLPM/check.pm
index b5273b8cd31..74fc45d66b4 100644
--- a/Master/setuptl/TLPM/check.pm
+++ b/Master/setuptl/TLPM/check.pm
@@ -1,4 +1,4 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# check [-pf]
diff --git a/Master/setuptl/TLPM/cmdl.pm b/Master/setuptl/TLPM/cmdl.pm
index b654736c471..93bc67497e0 100644
--- a/Master/setuptl/TLPM/cmdl.pm
+++ b/Master/setuptl/TLPM/cmdl.pm
@@ -1,10 +1,10 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# cmdline parsing
-# since I can't rely on windows shell behaviour, I make all the parsing
-# on my own. some day I'd like to use native shell for u*x though...
+# Since I can't rely on windows shell behaviour, I make all the parsing
+# on my own. Some day I'd like to use native shell for u*x, though.
sub resolve_env # resolve environment variables
{
diff --git a/Master/setuptl/TLPM/common.pm b/Master/setuptl/TLPM/common.pm
index 9f7770baa65..c3da31d5077 100644
--- a/Master/setuptl/TLPM/common.pm
+++ b/Master/setuptl/TLPM/common.pm
@@ -1,4 +1,4 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# common procedures;
@@ -186,7 +186,7 @@ sub one_or_more
'wrong_cmd' => sub {$warning -> ("Unknown command '$_[0]'. Type '$_[1]'"); -13},
'wrong_syn' => sub {$warning -> ("Incorrect phrase '$_[0]'"); -14},
'wrong_reg' => sub {$warning -> ("Incorrect expression '$_[0]'"); -15},
- 'not_supp' => sub {$warning -> ("Sorry, $_[0] not yet supported"); -16}
+# 'not_supp' => sub {$warning -> ("Sorry, $_[0] not yet supported"); -16}
);
# date handling
@@ -215,7 +215,7 @@ sub percent
sub relax
{
- return; # not zero
+ return; # not zero!
}
1;
diff --git a/Master/setuptl/TLPM/constants.pm b/Master/setuptl/TLPM/constants.pm
index 6359e84cb05..e0ff1069127 100644
--- a/Master/setuptl/TLPM/constants.pm
+++ b/Master/setuptl/TLPM/constants.pm
@@ -1,4 +1,4 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# widely used constants
@@ -90,7 +90,7 @@ $reg_empty = qr/\A\s*\z/o;
$, = "\n";
$| = 1;
-# formatting
+# message/log formatting
$row_length = 80;
$row_skip = 42;
diff --git a/Master/setuptl/TLPM/help.pm b/Master/setuptl/TLPM/help.pm
index ec3b0a45b6e..b8dc62535a7 100644
--- a/Master/setuptl/TLPM/help.pm
+++ b/Master/setuptl/TLPM/help.pm
@@ -1,4 +1,4 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# help
@@ -38,28 +38,30 @@ Public Domain, P.Jackowski\@gust.org.pl",
* About TLPM
TLPM (TeX Live Package Manager) helps to search, trace dependencies, and
-install TeX Live packages. It works with TeX Live 2004-2006. Initially, TLPM
-was just my private Perl script for controlling the mass of TeX Live packages
-repository. Since there were no win-installer on TeX Live 2004, TLPM became a
-rescue solution. Starting from version 2.11, TLPM works, with some
-restrictions, under Unix shells as well.
-
-Since there is no consistent versioning system withing TeX Live distribution,
-TLPM does NOT support upgrades or downgrades, neither of packages, nor of the
-entire distribution. TLPM fully relies on the information retrieved from the
-TPM files (actually from text files stored in the 'texmf/lists' directory).
-If you don't trust TPMs, do NOT trust TLPM either!
+install TeX Live packages. It works with TeX Live 2004, 2005, 2006/07
+editions. Initially, TLPM was just my private Perl script for controlling the
+mass of TeX Live packages repository. Since there were no win-installer on
+TeX Live 2004, TLPM became a rescue solution. Starting from version 2.11,
+TLPM works, with some restrictions, under Unix shells as well.
All the configuration is beyond the scope of TLPM functionality. TLPM doesn't
perform any post-installation actions such as setting of environment
variables, building formats or updating fontmap files. All those actions are
accomplished by a pretty nice TLPMGUI front-end written by Tomek \\{}Luczak.
+Since there is no (not yet) consistent versioning system within TeX Live
+distribution, TLPM does NOT support upgrades or downgrades, neither of
+packages, nor of the entire distribution. TLPM fully relies on the
+information retrieved from the TPM files (actually from text files stored in
+the 'texmf/lists' directory). If you don't trust TPMs, do NOT trust TLPM
+either!
+
* Usage
-TLPM tries to detect the CD/DVD drive with TeX Live disk automagically. If
-the magic fails, TLPM prompts to provide a mounting point, unless one use the
-'--source' command-line option or the 'tl_source' environment variable (which
-might be useful while installing from local hard drive resources).
+TLPM tries to detect the CD/DVD drive with TeX Live disk automagically (this
+heuristic is performed not performed on Unix shells). If the magic fails,
+TLPM prompts to provide a mounting point, unless one use the '--source'
+command-line option or the 'tl_source' environment variable, which might be
+useful while installing TeX Live from local hard drive resources.
The target installation directory can be specified with the '--directory'
command-line option or the 'tl_target' environment variable. If both are
@@ -82,7 +84,7 @@ TLPM is self documented -- 'help [<command>]' informs about usage details.
TLPM respects quotations (both double quotes and single quotes) used in command
line. Quotation is necessary while using path names with spaces (strongly not
recommended!) or other strange characters that may conflict with the command
-syntax. If so, please quote the entire phrase. Whenever analysing the command,
+syntax. If so, please quote the entire phrase. Whenever analyzing the command,
TLPM also resolves environment variables expressed as '%variable%' or '\$variable'.
To ensure possibly similar behaviour for different platforms, TLPM interprets
@@ -111,7 +113,7 @@ Bugs reports and comments are welcome (tlpmgui\@gust.org.pl)
30.09.2005, 1.04 -- tiny changes in CD detection routine
05.10.2005, 2.00 -- general rework; mostly in messaging system and installation;
now TLPM supports also TeX Live DVD (slooow...)
-06.10.2005, 2.01 -- again, changes in CD/DVD detction routine because of removing
+06.10.2005, 2.01 -- again, changes in CD/DVD detection routine because of removing
tlpm(gui) stuff from TL root directory
08.10.2005, 2.02 -- bugfix; while removing standalone packages, uninstall
routine was performed twice
@@ -122,7 +124,7 @@ Bugs reports and comments are welcome (tlpmgui\@gust.org.pl)
13.10.2005, 2.06 -- experimental progress info while installing from DVD
14.10.2005, 2.07 -- progress info while installing from CD and DVD
and --quiet option for 'inst' command
-25.10.2005, 2.08 -- give up to with hanging on DVD instalation under Win98;
+25.10.2005, 2.08 -- give up to with hanging on DVD installation under Win98;
just note added
26.10.2005, 2.09 -- yet another slight correction
27.10.2005, 2.10 -- Karl confirmed that 'texlive2005' directory
@@ -130,14 +132,15 @@ Bugs reports and comments are welcome (tlpmgui\@gust.org.pl)
19.03.2006, 2.11 -- some experimental rework; allows to extract binaries for other
platforms, can work under Linux, prompts for source drive
or mounting point unless found automatically
-23.04.2006, 2.12 -- addedd installation from DVD support for Linux; still slow,
+23.04.2006, 2.12 -- added installation from DVD support for Linux; still slow,
as in Windows
08.05.2006, 2.13 -- bugfix; changes 2.12 spoil installation from cd
04.06.2006, 2.14 -- code commented
-07.01.2007, 2.15 -- help update for TL2006
+07.01.2007, 2.15 -- help update for TeX Live 2006/07 edition
08.01.2007, 2.16 -- bugfix; typing 'version' command was causing a program crash;
there is no such a command available anymore; program version
is displayed in the banner and command prompt
+09.01.2007, 2.17 -- code comments, readme changes
* Known issues
1. Installation from DVD is much slower than from CD. Sorry...
@@ -162,8 +165,7 @@ Hardly reproducable...
tlpm [platforms] [-s \<source\>] [-d \<target\>] [-b \<batch\>]
DESCRIPTION:
-TLPM help searching for, installing and uninstalling TeX Live packages. It
-should be used in conjunction with the TeX Live 2004-2006 CD/DVD.
+TLPM help searching for, installing and uninstalling TeX Live packages.
COMMANDS:
list list packages or files with names matching the given phrase
diff --git a/Master/setuptl/TLPM/incl.pm b/Master/setuptl/TLPM/incl.pm
index 909f0a6d069..fdf7601a7f3 100644
--- a/Master/setuptl/TLPM/incl.pm
+++ b/Master/setuptl/TLPM/incl.pm
@@ -1,4 +1,4 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# incl <pkg> [-pfer] <mask>
diff --git a/Master/setuptl/TLPM/info.pm b/Master/setuptl/TLPM/info.pm
index 7bafa216191..d9902491f31 100644
--- a/Master/setuptl/TLPM/info.pm
+++ b/Master/setuptl/TLPM/info.pm
@@ -1,8 +1,8 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# info <pkg>
-# retrieve package info from .tpm file
+# retrieve info about the paqckage from .tpm file
sub info
{
diff --git a/Master/setuptl/TLPM/inst.pm b/Master/setuptl/TLPM/inst.pm
index 896d50e8ad3..9aabd3a4174 100644
--- a/Master/setuptl/TLPM/inst.pm
+++ b/Master/setuptl/TLPM/inst.pm
@@ -1,4 +1,4 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# inst <pkg> [-jrou]
diff --git a/Master/setuptl/TLPM/list.pm b/Master/setuptl/TLPM/list.pm
index 3a8d24bfcdf..0721f47d7db 100644
--- a/Master/setuptl/TLPM/list.pm
+++ b/Master/setuptl/TLPM/list.pm
@@ -1,8 +1,8 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# list [-pfe] <mask>
-# display a list of packages matching <mask>
+# list packages matching <mask>
sub list
{
diff --git a/Master/setuptl/TLPM/pkg.pm b/Master/setuptl/TLPM/pkg.pm
index def04a44d21..1a969f355e5 100644
--- a/Master/setuptl/TLPM/pkg.pm
+++ b/Master/setuptl/TLPM/pkg.pm
@@ -1,7 +1,7 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
-# reading packages (internal functions)
+# packages handling
# here the main work starts
diff --git a/Master/setuptl/TLPM/reg.pm b/Master/setuptl/TLPM/reg.pm
index ce59a7f27a6..c9cd74b4066 100644
--- a/Master/setuptl/TLPM/reg.pm
+++ b/Master/setuptl/TLPM/reg.pm
@@ -1,7 +1,7 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
-# regexpresions and masks related functions
+# regexp and mask related functions
$chr_star = '*';
$reg_star = qr/.*?/o;
diff --git a/Master/setuptl/TLPM/uninst.pm b/Master/setuptl/TLPM/uninst.pm
index b70982465ad..1f789e896fb 100644
--- a/Master/setuptl/TLPM/uninst.pm
+++ b/Master/setuptl/TLPM/uninst.pm
@@ -1,8 +1,8 @@
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
# uninst <pkg> [-rjF] [dir]
-# remove given package respecting dependencies
+# uninstall given package respecting dependencies
sub uninst
{
diff --git a/Master/setuptl/tlpm.exe b/Master/setuptl/tlpm.exe
index 5a0a1c946de..350b64172bd 100644
--- a/Master/setuptl/tlpm.exe
+++ b/Master/setuptl/tlpm.exe
Binary files differ
diff --git a/Master/setuptl/tlpm.pl b/Master/setuptl/tlpm.pl
index 20946ebd961..f98f9070b65 100755
--- a/Master/setuptl/tlpm.pl
+++ b/Master/setuptl/tlpm.pl
@@ -1,8 +1,8 @@
#!/usr/bin/env perl
-# This file belongs to TLPM v2.16, TeX Live Package Manager
+# This file belongs to TLPM v2.17, TeX Live Package Manager
# Public Domain, P.Jackowski@gust.org.pl
-BEGIN{$tlpm_version="2.16";$tlpm_os="i386-linux"}
+BEGIN{$tlpm_version="2.17";$tlpm_os="i386-linux"}
# the main tlpm script
diff --git a/Master/setuptl/tlpm.readme b/Master/setuptl/tlpm.readme
index 3e05e534e26..69c9bca6b23 100644
--- a/Master/setuptl/tlpm.readme
+++ b/Master/setuptl/tlpm.readme
@@ -1,37 +1,42 @@
TECHNICAL NOTES:
* About TLPM
-TLPM (TeX Live Package Manager) helps to search, trace dependencies, and install
-TeX Live packages. It works with TeX Live 2004-2006. Initially, TLPM was a Perl script
-just for controlling the mass of TeX Live packages repository. Since there were no
-win-installer on TeX Live 2004, TLPM became a rescue solution. Starting from version 2.11,
+TLPM (TeX Live Package Manager) helps to search, trace dependencies, and
+install TeX Live packages. It works with TeX Live 2004, 2005, 2006/07
+editions. Initially, TLPM was just my private Perl script for controlling the
+mass of TeX Live packages repository. Since there were no win-installer on
+TeX Live 2004, TLPM became a rescue solution. Starting from version 2.11,
TLPM works, with some restrictions, under Unix shells as well.
-Since there is no consistent versioning system withing TeX Live distribution, TLPM does
-NOT support upgrades or downgrades. TLPM fully relies on the information retrieved from
-the TPM files (actually from text files stored in the 'texmf/lists' directory). If you don't
-trust TPMs, do NOT trust TLPM either!
+All the configuration is beyond the scope of TLPM functionality. TLPM doesn't
+perform any post-installation actions such as setting of environment
+variables, building formats or updating fontmap files. All those actions are
+accomplished by a pretty nice TLPMGUI front-end written by Tomek \{}Luczak.
-All the configuration is beyond the scope of TLPM functionality. TLPM doesn't perform
-any post-installation actions such as setting of environment variables, building formats
-or updating fontmap files. All those tasks are made by TLPMGUI program written
-by Tomek \{}Luczak.
+Since there is no (not yet) consistent versioning system within TeX Live
+distribution, TLPM does NOT support upgrades or downgrades, neither of
+packages, nor of the entire distribution. TLPM fully relies on the
+information retrieved from the TPM files (actually from text files stored in
+the 'texmf/lists' directory). If you don't trust TPMs, do NOT trust TLPM
+either!
* Usage
-TLPM tries to detect the CD/DVD drive with TeX Live disk automagically. If the magic
-fails, TLPM prompts to provide a mounting point, unless one use the '--source'
-command-line option or the 'tl_source' environment variable (which might be useful
-while installing from local hard drive resources).
-
-The target installation directory can be specified with the '--directory' command-line
-option or the 'tl_target' environment variable. If both are missing, one is prompted
-for the target directory during runtime (interactive mode) or it is initialized
-to current directory (batch mode).
-
-TLPM can be run in batch mode. In such a case, each line of the batch file
-is treated as a TLPM command, unless empty or starts with the '%' or '#' characters.
-The range of commands and options available in batch mode is the same as in
-the interactive mode. Mentioned TLPMGUI program communicates with TLPM via batches.
+TLPM tries to detect the CD/DVD drive with TeX Live disk automagically (this
+heuristic is performed not performed on Unix shells). If the magic fails,
+TLPM prompts to provide a mounting point, unless one use the '--source'
+command-line option or the 'tl_source' environment variable, which might be
+useful while installing TeX Live from local hard drive resources.
+
+The target installation directory can be specified with the '--directory'
+command-line option or the 'tl_target' environment variable. If both are
+missing, one is prompted for the target directory during runtime (interactive
+mode) or it is initialized to current directory (batch mode).
+
+TLPM can be run in batch mode. In such a case, each line of the batch file is
+treated as a TLPM command, unless empty or starts with the '%' or '#'
+characters. The range of commands and options available in batch mode is the
+same as in the interactive mode. Mentioned TLPMGUI program communicates with
+TLPM via batches.
The history of installed and uninstalled packages is saved in the tlpm.log file
stored in the TeX Live target directory. TLPM does not reuse this file and
@@ -43,18 +48,21 @@ TLPM is self documented -- 'help [<command>]' informs about usage details.
TLPM respects quotations (both double quotes and single quotes) used in command
line. Quotation is necessary while using path names with spaces (strongly not
recommended!) or other strange characters that may conflict with the command
-syntax. If so, please quote the entire phrase. Whenever analysing the command,
+syntax. If so, please quote the entire phrase. Whenever analyzing the command,
TLPM also resolves environment variables expressed as '%variable%' or '$variable'.
-Shell specific expansions are not performed.
+
+To ensure possibly similar behaviour for different platforms, TLPM interprets
+all the command line (including '>file' and '|stream' redirection) on its
+own. Hence, some shell specific expansion may not work as normally expected.
* License
I have done my best to make TLPM functional and reliable, but can NOT warrant
-anything. If you like TLPM, feel free to redistribute it without any restrictions.
-TLPM is in Public Domain.
+anything. If you like TLPM, feel free to redistribute it without any
+restrictions. TLPM is in Public Domain.
* Thanks
-Big THANK YOU to Jolanta Szelaty\n{}ska, Staszek Wawrykiewicz, Tomek \L{}uczak,
-Jerzy Ludwichowski and all other nice souls for all their help.
+Big THANK YOU to Jolanta Szelaty\n{}ska, Staszek Wawrykiewicz, Tomek
+\L{}uczak, Jerzy Ludwichowski and all other nice souls for all their help.
* Bugs
Bugs reports and comments are welcome (tlpmgui@gust.org.pl)
@@ -69,7 +77,7 @@ Bugs reports and comments are welcome (tlpmgui@gust.org.pl)
30.09.2005, 1.04 -- tiny changes in CD detection routine
05.10.2005, 2.00 -- general rework; mostly in messaging system and installation;
now TLPM supports also TeX Live DVD (slooow...)
-06.10.2005, 2.01 -- again, changes in CD/DVD detction routine because of removing
+06.10.2005, 2.01 -- again, changes in CD/DVD detection routine because of removing
tlpm(gui) stuff from TL root directory
08.10.2005, 2.02 -- bugfix; while removing standalone packages, uninstall
routine was performed twice
@@ -80,7 +88,7 @@ Bugs reports and comments are welcome (tlpmgui@gust.org.pl)
13.10.2005, 2.06 -- experimental progress info while installing from DVD
14.10.2005, 2.07 -- progress info while installing from CD and DVD
and --quiet option for 'inst' command
-25.10.2005, 2.08 -- give up to with hanging on DVD instalation under Win98;
+25.10.2005, 2.08 -- give up to with hanging on DVD installation under Win98;
just note added
26.10.2005, 2.09 -- yet another slight correction
27.10.2005, 2.10 -- Karl confirmed that 'texlive2005' directory
@@ -88,10 +96,15 @@ Bugs reports and comments are welcome (tlpmgui@gust.org.pl)
19.03.2006, 2.11 -- some experimental rework; allows to extract binaries for other
platforms, can work under Linux, prompts for source drive
or mounting point unless found automatically
-23.04.2006, 2.12 -- addedd installation from DVD support for Linux; still slow,
+23.04.2006, 2.12 -- added installation from DVD support for Linux; still slow,
as in Windows
08.05.2006, 2.13 -- bugfix; changes 2.12 spoil installation from cd
04.06.2006, 2.14 -- code commented
+07.01.2007, 2.15 -- help update for TeX Live 2006/07 edition
+08.01.2007, 2.16 -- bugfix; typing 'version' command was causing a program crash;
+ there is no such a command available anymore; program version
+ is displayed in the banner and command prompt
+09.01.2007, 2.17 -- code comments, readme changes
* Known issues
1. Installation from DVD is much slower than from CD. Sorry...
@@ -107,9 +120,9 @@ by grep or something.
Hardly reproducable...
* Hope for the future
-0. New TL package model
-1. Shell-specific cmd-line expansion (?)
-2. More robust and platform independent copying mechanism (DVD)
+0. New TL package model -> versioning system -> upgrading -> via net installation
+1. Shell-specific cmd-line expansion (probably I'll give up cmdline parsing on my own)
+2. More robust and platform independent copying mechanism (especially important for DVD)
################################################################################
@@ -121,8 +134,7 @@ USAGE:
tlpm [platforms] [-s <source>] [-d <target>] [-b <batch>]
DESCRIPTION:
-TLPM help searching for, installing and uninstalling TeX Live packages. It
-should be used in conjunction with the TeX Live 2004-2005 CD/DVD.
+TLPM help searching for, installing and uninstalling TeX Live packages.
COMMANDS:
list list packages or files with names matching the given phrase
diff --git a/Master/setuptl/tlpm.winconf b/Master/setuptl/tlpm.winconf
index f9f75910209..5786f6c31e9 100644
--- a/Master/setuptl/tlpm.winconf
+++ b/Master/setuptl/tlpm.winconf
@@ -1,6 +1,6 @@
-Configuring the TeX Live 2006 installation on Windows in 5 steps;
-$Id: tlpm.winconf 167 2006-12-28 23:32:45Z staw $
-Staszek Wawrykiewicz (staw at gust.org.pl, 29.12.2006)
+Configuring the TeX Live 2004-2006 installation on Windows in 5 steps;
+$Id: tlpm.winconf 218 2007-01-09 18:21:14Z tlu $
+Staszek Wawrykiewicz (staw at gust.org.pl, 13.02.2005)
This document tries to describe in short the most important steps to
configure TeX Live 2004-2006, installed on Windows using the TLPM program
@@ -15,8 +15,8 @@ REM addapt the next line to YOUR TLroot directory
set TLroot=c:\TeXLive
set PATH=%TLroot%\bin\win32;%PATH%
set TEXMFCNF=%TLroot%\texmf-var\web2c
-set PERL5LIB=%TLroot%\perltl\lib;%TLroot%\perltl\site\lib
-set GS_LIB=c:\gs\gs8.54\lib;c:\gs\fonts
+set PERL5LIB=%TLroot%\xemtex\perl\lib;%TLroot%\xemtex\perl\site\lib
+set GS_LIB=%TLroot%\xemtex\gslib;%TLroot%\xemtex\gsfonts
For Windows NT/2K/XP the procedure is somehow less straightforward.
Click left on Start->Settings->Control Panel. Now the window with the
@@ -44,12 +44,10 @@ cd %TLroot%
md texmf-var
cd texmf-var
md web2c
-copy ..\texmf\web2c\texmf.cnf-4WIN web2c\texmf.cnf
+copy ..\texmf\web2c\texmf.cnf web2c\*.*
copy ..\texmf\web2c\fmtutil.cnf web2c\*.*
-copy ..\texmf\web2c\updmap.cfg web2c\*.*
attrib -R web2c\texmf.cnf
attrib -R web2c\fmtutil.cnf
-attrib -R web2c\updmap.cfg
md tex
cd tex
md generic
diff --git a/Master/setuptl/tlpmgui.exe b/Master/setuptl/tlpmgui.exe
index 855a61fc0ee..f76a381f43b 100644
--- a/Master/setuptl/tlpmgui.exe
+++ b/Master/setuptl/tlpmgui.exe
Binary files differ