From f82d752fb1943968e50950f963a3b1623b417963 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 28 Jun 2007 09:11:24 +0000 Subject: 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 --- Master/tlpkg/man/TeXLive::TLPSRC.1 | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'Master/tlpkg/man') 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 -- cgit v1.2.3