summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLPSRC.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/TeXLive/TLPSRC.pm')
-rw-r--r--Master/tlpkg/TeXLive/TLPSRC.pm20
1 files changed, 20 insertions, 0 deletions
diff --git a/Master/tlpkg/TeXLive/TLPSRC.pm b/Master/tlpkg/TeXLive/TLPSRC.pm
index 4d4ab734aa1..4d65bf1fa24 100644
--- a/Master/tlpkg/TeXLive/TLPSRC.pm
+++ b/Master/tlpkg/TeXLive/TLPSRC.pm
@@ -579,6 +579,26 @@ If the C<PREFIX> contains the symbol ! the meaning of the pattern is
reversed, i.e., file matching this pattern are removed from the list
of included files.
+=head2 arch expansion
+
+In case the string C<${ARCH}> occurs in one C<binpattern> it is
+automatically expanded to the respective architecture.
+
+=head2 bat/exe for win32
+
+For C<binpatterns> of the form C<f bin/win32/foobar> (i.e., also for a
+binpattern of the form C<f bin/${ARCH}/foobar>) files F<foobar.bat> and
+F<foobar.exe> are also matched.
+
+The above two properties allows to capture the binaries for all architectures
+in one binpattern
+
+ binpattern f bin/${ARCH}/dvips
+
+and would get F<bin/win32/dvips.exe> into the runfiles for arch=win32.
+
+Note that the bat/exe expansion B<only> works for patterns of the C<f> type!
+
=head1 MEMBER ACCESS FUNCTIONS
For any of the above I<keys> a function