summaryrefslogtreecommitdiff
path: root/Master/tlpkg/man
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2007-06-28 09:11:24 +0000
committerNorbert Preining <preining@logic.at>2007-06-28 09:11:24 +0000
commitf82d752fb1943968e50950f963a3b1623b417963 (patch)
treee7b3f8f57a6d7320f140c316e54a588834172726 /Master/tlpkg/man
parentb5d5393562c31c26d21b7249b794467cf2afbe51 (diff)
intelligent patterns for win32:
- patterns of the form "f bin/${ARCH}/foobar" also match "bin/win32/foobar.exe/.bat" - document the changes in TLPSRC.pm and update the man page - add a note to the specification and Perl-API that the man pages are more up2date - update TODO since many things are fixed - update the tlpsrc files (remove the useless win32/...exe entries - update texlive.tlpdb git-svn-id: svn://tug.org/texlive/trunk@4520 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/man')
-rw-r--r--Master/tlpkg/man/TeXLive::TLPSRC.124
1 files changed, 22 insertions, 2 deletions
diff --git a/Master/tlpkg/man/TeXLive::TLPSRC.1 b/Master/tlpkg/man/TeXLive::TLPSRC.1
index 1841f7f51f9..512b3770683 100644
--- a/Master/tlpkg/man/TeXLive::TLPSRC.1
+++ b/Master/tlpkg/man/TeXLive::TLPSRC.1
@@ -128,8 +128,8 @@
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
-.IX Title "TeXLive::TLPSRC 3"
-.TH TeXLive::TLPSRC 3 "2007-06-27" "perl v5.8.8" "User Contributed Perl Documentation"
+.IX Title "TLPSRC 3"
+.TH TLPSRC 3 "2007-06-28" "perl v5.8.8" "User Contributed Perl Documentation"
.SH "NAME"
TeXLive::TLPSRC \- TeX Live Package Source access module
.SH "SYNOPSIS"
@@ -320,6 +320,26 @@ binpatterns are never automatically added.
If the \f(CW\*(C`PREFIX\*(C'\fR contains the symbol ! the meaning of the pattern is
reversed, i.e., file matching this pattern are removed from the list
of included files.
+.Sh "arch expansion"
+.IX Subsection "arch expansion"
+In case the string \f(CW\*(C`${ARCH}\*(C'\fR occurs in one \f(CW\*(C`binpattern\*(C'\fR it is
+automatically expanded to the respective architecture.
+.Sh "bat/exe for win32"
+.IX Subsection "bat/exe for win32"
+For \f(CW\*(C`binpatterns\*(C'\fR of the form \f(CW\*(C`f bin/win32/foobar\*(C'\fR (i.e., also for a
+binpattern of the form \f(CW\*(C`f bin/${ARCH}/foobar\*(C'\fR) files \fIfoobar.bat\fR and
+\&\fIfoobar.exe\fR are also matched.
+.PP
+The above two properties allows to capture the binaries for all architectures
+in one binpattern
+.PP
+.Vb 1
+\& binpattern f bin/${ARCH}/dvips
+.Ve
+.PP
+and would get \fIbin/win32/dvips.exe\fR into the runfiles for arch=win32.
+.PP
+Note that the bat/exe expansion \fBonly\fR works for patterns of the \f(CW\*(C`f\*(C'\fR type!
.SH "MEMBER ACCESS FUNCTIONS"
.IX Header "MEMBER ACCESS FUNCTIONS"
For any of the above \fIkeys\fR a function