diff options
author | Norbert Preining <preining@logic.at> | 2019-12-10 06:17:16 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2019-12-10 06:17:16 +0000 |
commit | f201f6cfe15e09e8d152c6b4d8f7c7cb1bb0f7c7 (patch) | |
tree | 035bcbef184362709842a6faa0fb2f7be7cad947 /Master/tlpkg/libexec/ctan2tds | |
parent | 47761d79211f68fab08d6fff4b3d857b85e9dba3 (diff) |
work on win64 support
git-svn-id: svn://tug.org/texlive/trunk@53075 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/libexec/ctan2tds')
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 7ccafce2c64..946232ad858 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -3975,7 +3975,7 @@ sub doscripts { my $platdir = "$TOPDEST/bin/$p"; &xmkdir ($platdir); # - if ($p ne "win32") { + if (($p ne "win32") && ($p ne "win64")) { my $linktarget = "../../$DEST_TREE/scripts/$package/$s"; &SYSTEM ("ln -s $linktarget $platdir/$linkname"); # @@ -5805,6 +5805,7 @@ sub POSTbiber { # biber uses different platform names. my %tl_platform = ( "MSWIN32" => "win32", + "MSWIN64" => "win64", "amd64-freebsd" => "amd64-freebsd", "cygwin32" => "i386-cygwin", "cygwin64" => "x86_64-cygwin", @@ -5956,7 +5957,9 @@ sub POSTcontext { # Build linked_scripts dir. The executables are cherry-picked from # ConTeXt's stubs directory. my $w32_bindir = "$TOPDEST/bin/win32"; + my $w64_bindir = "$TOPDEST/bin/win64"; &xmkdir ($w32_bindir); + &xmkdir ($w64_bindir); # my $pkg_subdir = "stubs/unix"; # where hans keeps them &xchdir ("$DEST/scripts/$package/$pkg_subdir"); @@ -5967,11 +5970,13 @@ sub POSTcontext { &bindirs_symlink ($exec); &build_scripts_copy ($exec, $pkg_subdir); &SYSTEM ("$CP ../mswin/$exec.exe $w32_bindir/"); + &SYSTEM ("$CP ../mswin/$exec.exe $w64_bindir/"); push (@exec, $exec); } # mtxrun on Windows needs more than just the .exe. &xchdir ("../mswin"); &SYSTEM ("$CP mtxrun.dll mtxrun.lua $w32_bindir/"); + &SYSTEM ("$CP mtxrun.dll mtxrun.lua $w64_bindir/"); print "still POST$package - man pages\n"; &xchdir ("$DEST/doc/$package/scripts"); @@ -6011,6 +6016,7 @@ sub bindirs_symlink { chomp (my @platforms = `cd $Master/bin && ls`); for my $p (@platforms) { next if $p eq "win32"; # windows handled separately + next if $p eq "win64"; # windows handled separately my $platdir = "$TOPDEST/bin/$p"; &xmkdir ($platdir); &SYSTEM ("ln -s $linktarget $platdir/$linkname"); @@ -6488,6 +6494,7 @@ sub POSTmptopdf { # commonalities doesn't make sense. Sigh. print "POST$package - user-level executables\n"; my $w32_bindir = "$TOPDEST/bin/win32"; + my $w64_bindir = "$TOPDEST/bin/win64"; &xmkdir ($w32_bindir); # my $pkg_subdir = "perl"; # where hans keeps it @@ -6505,6 +6512,7 @@ sub POSTmptopdf { my $build_tldir = "texk/texlive"; my $w32_wrapper = "$Build/$build_tldir/w32_wrapper/runscript.exe"; &SYSTEM ("$CP $w32_wrapper $w32_bindir/mptopdf.exe"); + &SYSTEM ("$CP $w32_wrapper $w64_bindir/mptopdf.exe"); # print "still POST$package - man page\n"; &xchdir ("$DEST/doc/context/scripts/mkii"); |