From a117dd391ce40a6f9bce4e14ea97b79bb7ed6d37 Mon Sep 17 00:00:00 2001 From: Piotr Strzelczyk Date: Fri, 14 Aug 2009 08:03:03 +0000 Subject: exe stubs consistency check, redundant copies of universal wrapper removed git-svn-id: svn://tug.org/texlive/trunk@14660 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/texlive/runscript.c | 176 +++++++++++++++++++++++++++++ Build/source/texk/texlive/runscript.exe | Bin 0 -> 4096 bytes Master/bin/win32/a2ping.bat | 78 ------------- Master/bin/win32/afm2afm.bat | 78 ------------- Master/bin/win32/autoinst.bat | 78 ------------- Master/bin/win32/cmap2enc.bat | 78 ------------- Master/bin/win32/dviasm.bat | 78 ------------- Master/bin/win32/e2pall.bat | 78 ------------- Master/bin/win32/ebong.bat | 78 ------------- Master/bin/win32/eps2eps.bat | 78 ------------- Master/bin/win32/epspdf.bat | 78 ------------- Master/bin/win32/epspdftk.bat | 78 ------------- Master/bin/win32/epstopdf.bat | 78 ------------- Master/bin/win32/fmtutil-sys.bat | 78 ------------- Master/bin/win32/font2afm.bat | 78 ------------- Master/bin/win32/fragmaster.bat | 78 ------------- Master/bin/win32/getnonfreefonts-sys.bat | 78 ------------- Master/bin/win32/getnonfreefonts.bat | 78 ------------- Master/bin/win32/latex2man.bat | 78 ------------- Master/bin/win32/latexmk.bat | 78 ------------- Master/bin/win32/makeglossaries.bat | 78 ------------- Master/bin/win32/mk4ht.bat | 78 ------------- Master/bin/win32/mkgrkindex.bat | 78 ------------- Master/bin/win32/mkjobtexmf.bat | 78 ------------- Master/bin/win32/mkt1font.bat | 78 ------------- Master/bin/win32/ot2kpx.bat | 78 ------------- Master/bin/win32/pdf2dsc.bat | 78 ------------- Master/bin/win32/pdfannotextractor.bat | 78 ------------- Master/bin/win32/pdfatfi.bat | 78 ------------- Master/bin/win32/pdfcrop.bat | 78 ------------- Master/bin/win32/pdfopt.bat | 78 ------------- Master/bin/win32/pdfthumb.bat | 78 ------------- Master/bin/win32/perltex.bat | 78 ------------- Master/bin/win32/pfm2kpx.bat | 78 ------------- Master/bin/win32/pkfix-helper.bat | 78 ------------- Master/bin/win32/pkfix.bat | 78 ------------- Master/bin/win32/ppower4.bat | 78 ------------- Master/bin/win32/ps2ascii.bat | 78 ------------- Master/bin/win32/ps2pdf.bat | 78 ------------- Master/bin/win32/ps2pdf12.bat | 78 ------------- Master/bin/win32/ps2pdf13.bat | 78 ------------- Master/bin/win32/ps2pdf14.bat | 78 ------------- Master/bin/win32/pst2pdf.bat | 78 ------------- Master/bin/win32/purifyeps.bat | 78 ------------- Master/bin/win32/rungs.bat | 78 ------------- Master/bin/win32/showglyphs.bat | 78 ------------- Master/bin/win32/splitindex.bat | 78 ------------- Master/bin/win32/svn-multi.bat | 78 ------------- Master/bin/win32/texcount.bat | 78 ------------- Master/bin/win32/texdirflatten.bat | 78 ------------- Master/bin/win32/texdoc.bat | 78 ------------- Master/bin/win32/texdoctk.bat | 78 ------------- Master/bin/win32/texindy.bat | 78 ------------- Master/bin/win32/texloganalyser.bat | 78 ------------- Master/bin/win32/thumbpdf.bat | 78 ------------- Master/bin/win32/ulqda.bat | 78 ------------- Master/bin/win32/updmap-sys.bat | 78 ------------- Master/bin/win32/updmap.bat | 78 ------------- Master/bin/win32/vpe.bat | 78 ------------- Master/bin/win32/vpl2ovp.bat | 78 ------------- Master/bin/win32/vpl2vpl.bat | 78 ------------- Master/bin/win32/xindy.bat | 78 ------------- Master/tlpkg/bin/check-wrapper-consistency | 13 ++- 63 files changed, 187 insertions(+), 4682 deletions(-) create mode 100644 Build/source/texk/texlive/runscript.c create mode 100755 Build/source/texk/texlive/runscript.exe delete mode 100755 Master/bin/win32/a2ping.bat delete mode 100755 Master/bin/win32/afm2afm.bat delete mode 100755 Master/bin/win32/autoinst.bat delete mode 100755 Master/bin/win32/cmap2enc.bat delete mode 100755 Master/bin/win32/dviasm.bat delete mode 100755 Master/bin/win32/e2pall.bat delete mode 100755 Master/bin/win32/ebong.bat delete mode 100755 Master/bin/win32/eps2eps.bat delete mode 100755 Master/bin/win32/epspdf.bat delete mode 100755 Master/bin/win32/epspdftk.bat delete mode 100755 Master/bin/win32/epstopdf.bat delete mode 100755 Master/bin/win32/fmtutil-sys.bat delete mode 100755 Master/bin/win32/font2afm.bat delete mode 100755 Master/bin/win32/fragmaster.bat delete mode 100755 Master/bin/win32/getnonfreefonts-sys.bat delete mode 100755 Master/bin/win32/getnonfreefonts.bat delete mode 100755 Master/bin/win32/latex2man.bat delete mode 100755 Master/bin/win32/latexmk.bat delete mode 100755 Master/bin/win32/makeglossaries.bat delete mode 100755 Master/bin/win32/mk4ht.bat delete mode 100755 Master/bin/win32/mkgrkindex.bat delete mode 100755 Master/bin/win32/mkjobtexmf.bat delete mode 100755 Master/bin/win32/mkt1font.bat delete mode 100755 Master/bin/win32/ot2kpx.bat delete mode 100755 Master/bin/win32/pdf2dsc.bat delete mode 100755 Master/bin/win32/pdfannotextractor.bat delete mode 100755 Master/bin/win32/pdfatfi.bat delete mode 100755 Master/bin/win32/pdfcrop.bat delete mode 100755 Master/bin/win32/pdfopt.bat delete mode 100755 Master/bin/win32/pdfthumb.bat delete mode 100755 Master/bin/win32/perltex.bat delete mode 100755 Master/bin/win32/pfm2kpx.bat delete mode 100755 Master/bin/win32/pkfix-helper.bat delete mode 100755 Master/bin/win32/pkfix.bat delete mode 100755 Master/bin/win32/ppower4.bat delete mode 100755 Master/bin/win32/ps2ascii.bat delete mode 100755 Master/bin/win32/ps2pdf.bat delete mode 100755 Master/bin/win32/ps2pdf12.bat delete mode 100755 Master/bin/win32/ps2pdf13.bat delete mode 100755 Master/bin/win32/ps2pdf14.bat delete mode 100755 Master/bin/win32/pst2pdf.bat delete mode 100755 Master/bin/win32/purifyeps.bat delete mode 100755 Master/bin/win32/rungs.bat delete mode 100755 Master/bin/win32/showglyphs.bat delete mode 100755 Master/bin/win32/splitindex.bat delete mode 100755 Master/bin/win32/svn-multi.bat delete mode 100755 Master/bin/win32/texcount.bat delete mode 100755 Master/bin/win32/texdirflatten.bat delete mode 100755 Master/bin/win32/texdoc.bat delete mode 100755 Master/bin/win32/texdoctk.bat delete mode 100755 Master/bin/win32/texindy.bat delete mode 100755 Master/bin/win32/texloganalyser.bat delete mode 100755 Master/bin/win32/thumbpdf.bat delete mode 100755 Master/bin/win32/ulqda.bat delete mode 100755 Master/bin/win32/updmap-sys.bat delete mode 100755 Master/bin/win32/updmap.bat delete mode 100755 Master/bin/win32/vpe.bat delete mode 100755 Master/bin/win32/vpl2ovp.bat delete mode 100755 Master/bin/win32/vpl2vpl.bat delete mode 100755 Master/bin/win32/xindy.bat diff --git a/Build/source/texk/texlive/runscript.c b/Build/source/texk/texlive/runscript.c new file mode 100644 index 00000000000..bb06bc2d5d5 --- /dev/null +++ b/Build/source/texk/texlive/runscript.c @@ -0,0 +1,176 @@ +/* + +runscript.c + +Public Domain +Originally written 2009 by T.M.Trzeciak + +Batch script launcher: + +Runs a batch file of the same name in the same location or sets +TL_PROGNAME environment variable to its own name and calls +the default batch script. + +Rationale: + +Batch scripts are not as universal as binary executables, there +are some odd cases where they are not interchangeable with them. + +Usage: + +simply copy and rename the compiled binary + +Compilation: + +with gcc (size optimized): +gcc -Os -s -o runscript.exe runscript.c + +with tcc (ver. 0.9.24), extra small size +tcc -o runscript.exe runscript.c + +*/ + +#include +#include +#define IS_WHITESPACE(c) ((c == ' ') || (c == '\t')) +#define DEFAULT_SCRIPT "tl-w32-wrapper.cmd" +#define MAX_CMD 32768 +//#define DRYRUN + +static char dirname[MAX_PATH]; +static char basename[MAX_PATH]; +static char progname[MAX_PATH]; +static char cmdline[MAX_CMD]; + +int main( int argc, char *argv[] ) { + int i; + static char path[MAX_PATH]; + + // get file name of this executable and split it into parts + DWORD nchars = GetModuleFileNameA(NULL, path, MAX_PATH); + if ( !nchars || (nchars == MAX_PATH) ) { + fprintf(stderr, "runscript: cannot get own name or path too long\n"); + return -1; + } + // file extension part + i = strlen(path); + while ( i && (path[i] != '.') && (path[i] != '\\') ) i--; + strcpy(basename, path); + if ( basename[i] == '.' ) basename[i] = '\0'; //remove file extension + // file name part + while ( i && (path[i] != '\\') ) i--; + if ( path[i] != '\\' ) { + fprintf(stderr, "runcmd: no directory part in own name: %s\n", path); + return -1; + } + strcpy(dirname, path); + dirname[i+1] = '\0'; //remove file name, leave trailing backslash + strcpy(progname, &basename[i+1]); + + // find program to execute + if ( (strlen(basename)+4 >= MAX_PATH) || (strlen(dirname)+strlen(DEFAULT_SCRIPT) >= MAX_PATH) ) { + fprintf(stderr, "runscript: path too long: %s\n", path); + return -1; + } + // try .bat first + strcpy(path, basename); + strcat(path, ".bat"); + if ( GetFileAttributesA(path) != INVALID_FILE_ATTRIBUTES ) goto PROGRAM_FOUND; + // try .cmd next + strcpy(path, basename); + strcat(path, ".cmd"); + if ( GetFileAttributesA(path) != INVALID_FILE_ATTRIBUTES ) goto PROGRAM_FOUND; + // pass the program name through environment (generic launcher case) + if ( !SetEnvironmentVariableA("TL_PROGNAME", progname) ) { + fprintf(stderr, "runscript: cannot set evironment variable\n", path); + return -1; + } + // check environment for default command + /*if ( GetEnvironmentVariableA("TL_W32_WRAPPER", cmd, MAX_CMD) ) goto PROGRAM_FOUND;*/ + // use default script + strcpy(path, dirname); + strcat(path, DEFAULT_SCRIPT); + if ( GetFileAttributesA(path) == INVALID_FILE_ATTRIBUTES ) { + fprintf(stderr, "runscript: missing default script: %s\n", path); + return -1; + } + +PROGRAM_FOUND: + + if ( !cmdline[0] ) { + strcpy(cmdline, "\""); + strcat(cmdline, path); + strcat(cmdline, "\""); + } + + // get the command line for this process + char *argstr; + argstr = GetCommandLineA(); + if ( argstr == NULL ) { + fprintf(stderr, "runscript: cannot get command line string\n"); + return -1; + } + // skip over argv[0] (it can contain embedded double quotes if launched from cmd.exe!) + int argstrlen = strlen(argstr); + int quoted = 0; + for ( i = 0; ( i < argstrlen) && ( !IS_WHITESPACE(argstr[i]) || quoted ); i++ ) + if (argstr[i] == '"') quoted = !quoted; + // while ( IS_WHITESPACE(argstr[i]) ) i++; // arguments leading whitespace + argstr = &argstr[i]; + if ( strlen(cmdline) + strlen(argstr) >= MAX_CMD ) { + fprintf(stderr, "runscript: command line string too long:\n%s%s\n", cmdline, argstr); + return -1; + } + // pass through all the arguments + strcat(cmdline, argstr); + +#ifdef DRYRUN + printf("progname: %s\n", progname); + printf("dirname: %s\n", dirname); + printf("args: %s\n", &argstr[-i]); + for (i = 0; i < argc; i++) printf("argv[%d]: %s\n", i, argv[i]); + printf("cmdl: %s\n", cmdline); + return; +#endif + + // create child process + STARTUPINFOA si; // ANSI variant + PROCESS_INFORMATION pi; + ZeroMemory( &si, sizeof(si) ); + si.cb = sizeof(si); + si.dwFlags = STARTF_USESTDHANDLES;// | STARTF_USESHOWWINDOW; + //si.dwFlags = STARTF_USESHOWWINDOW; + //si.wShowWindow = SW_HIDE ; // can be used to hide console window (requires STARTF_USESHOWWINDOW flag) + si.hStdInput = GetStdHandle(STD_INPUT_HANDLE); + si.hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE); + si.hStdError = GetStdHandle(STD_ERROR_HANDLE); + ZeroMemory( &pi, sizeof(pi) ); + if( !CreateProcessA( + NULL, // module name (uses command line if NULL) + cmdline, // command line + NULL, // process security atrributes + NULL, // thread security atrributes + TRUE, // handle inheritance + 0, // creation flags, e.g. CREATE_NEW_CONSOLE, CREATE_NO_WINDOW, DETACHED_PROCESS + NULL, // pointer to environment block (uses parent if NULL) + NULL, // starting directory (uses parent if NULL) + &si, // STARTUPINFO structure + &pi ) // PROCESS_INFORMATION structure + ) { + fprintf(stderr, "runscript: cannot create process: %s\n", cmdline); + return -1; + } + CloseHandle( pi.hThread ); // thread handle is not needed + DWORD ret = 0; + if ( WaitForSingleObject( pi.hProcess, INFINITE ) == WAIT_OBJECT_0 ) { + if ( !GetExitCodeProcess( pi.hProcess, &ret) ) { + fprintf(stderr, "runscript: cannot get process exit code: %s\n", cmdline); + return -1; + } + } else { + fprintf(stderr, "runscript: failed to wait for process termination: %s\n", cmdline); + return -1; + } + CloseHandle( pi.hProcess ); + return ret; +} diff --git a/Build/source/texk/texlive/runscript.exe b/Build/source/texk/texlive/runscript.exe new file mode 100755 index 00000000000..a93ef24732b Binary files /dev/null and b/Build/source/texk/texlive/runscript.exe differ diff --git a/Master/bin/win32/a2ping.bat b/Master/bin/win32/a2ping.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/a2ping.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/afm2afm.bat b/Master/bin/win32/afm2afm.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/afm2afm.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/autoinst.bat b/Master/bin/win32/autoinst.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/autoinst.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/cmap2enc.bat b/Master/bin/win32/cmap2enc.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/cmap2enc.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/dviasm.bat b/Master/bin/win32/dviasm.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/dviasm.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/e2pall.bat b/Master/bin/win32/e2pall.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/e2pall.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ebong.bat b/Master/bin/win32/ebong.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/ebong.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/eps2eps.bat b/Master/bin/win32/eps2eps.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/eps2eps.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/epspdf.bat b/Master/bin/win32/epspdf.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/epspdf.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/epspdftk.bat b/Master/bin/win32/epspdftk.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/epspdftk.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/epstopdf.bat b/Master/bin/win32/epstopdf.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/epstopdf.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/fmtutil-sys.bat b/Master/bin/win32/fmtutil-sys.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/fmtutil-sys.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/font2afm.bat b/Master/bin/win32/font2afm.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/font2afm.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/fragmaster.bat b/Master/bin/win32/fragmaster.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/fragmaster.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/getnonfreefonts-sys.bat b/Master/bin/win32/getnonfreefonts-sys.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/getnonfreefonts-sys.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/getnonfreefonts.bat b/Master/bin/win32/getnonfreefonts.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/getnonfreefonts.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/latex2man.bat b/Master/bin/win32/latex2man.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/latex2man.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/latexmk.bat b/Master/bin/win32/latexmk.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/latexmk.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/makeglossaries.bat b/Master/bin/win32/makeglossaries.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/makeglossaries.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/mk4ht.bat b/Master/bin/win32/mk4ht.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/mk4ht.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/mkgrkindex.bat b/Master/bin/win32/mkgrkindex.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/mkgrkindex.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/mkjobtexmf.bat b/Master/bin/win32/mkjobtexmf.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/mkjobtexmf.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/mkt1font.bat b/Master/bin/win32/mkt1font.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/mkt1font.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ot2kpx.bat b/Master/bin/win32/ot2kpx.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/ot2kpx.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pdf2dsc.bat b/Master/bin/win32/pdf2dsc.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/pdf2dsc.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pdfannotextractor.bat b/Master/bin/win32/pdfannotextractor.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/pdfannotextractor.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pdfatfi.bat b/Master/bin/win32/pdfatfi.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/pdfatfi.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pdfcrop.bat b/Master/bin/win32/pdfcrop.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/pdfcrop.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pdfopt.bat b/Master/bin/win32/pdfopt.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/pdfopt.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pdfthumb.bat b/Master/bin/win32/pdfthumb.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/pdfthumb.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/perltex.bat b/Master/bin/win32/perltex.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/perltex.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pfm2kpx.bat b/Master/bin/win32/pfm2kpx.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/pfm2kpx.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pkfix-helper.bat b/Master/bin/win32/pkfix-helper.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/pkfix-helper.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pkfix.bat b/Master/bin/win32/pkfix.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/pkfix.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ppower4.bat b/Master/bin/win32/ppower4.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/ppower4.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ps2ascii.bat b/Master/bin/win32/ps2ascii.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/ps2ascii.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ps2pdf.bat b/Master/bin/win32/ps2pdf.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/ps2pdf.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ps2pdf12.bat b/Master/bin/win32/ps2pdf12.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/ps2pdf12.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ps2pdf13.bat b/Master/bin/win32/ps2pdf13.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/ps2pdf13.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ps2pdf14.bat b/Master/bin/win32/ps2pdf14.bat deleted file mode 100755 index db35d13b51c..00000000000 --- a/Master/bin/win32/ps2pdf14.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Copyright 2009 by Tomasz M. Trzeciak -rem Public Domain - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/pst2pdf.bat b/Master/bin/win32/pst2pdf.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/pst2pdf.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/purifyeps.bat b/Master/bin/win32/purifyeps.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/purifyeps.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/rungs.bat b/Master/bin/win32/rungs.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/rungs.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/showglyphs.bat b/Master/bin/win32/showglyphs.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/showglyphs.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/splitindex.bat b/Master/bin/win32/splitindex.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/splitindex.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/svn-multi.bat b/Master/bin/win32/svn-multi.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/svn-multi.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/texcount.bat b/Master/bin/win32/texcount.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/texcount.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/texdirflatten.bat b/Master/bin/win32/texdirflatten.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/texdirflatten.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/texdoc.bat b/Master/bin/win32/texdoc.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/texdoc.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/texdoctk.bat b/Master/bin/win32/texdoctk.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/texdoctk.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/texindy.bat b/Master/bin/win32/texindy.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/texindy.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/texloganalyser.bat b/Master/bin/win32/texloganalyser.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/texloganalyser.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/thumbpdf.bat b/Master/bin/win32/thumbpdf.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/thumbpdf.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/ulqda.bat b/Master/bin/win32/ulqda.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/ulqda.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/updmap-sys.bat b/Master/bin/win32/updmap-sys.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/updmap-sys.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/updmap.bat b/Master/bin/win32/updmap.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/updmap.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/vpe.bat b/Master/bin/win32/vpe.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/vpe.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/vpl2ovp.bat b/Master/bin/win32/vpl2ovp.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/vpl2ovp.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/vpl2vpl.bat b/Master/bin/win32/vpl2vpl.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/vpl2vpl.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/bin/win32/xindy.bat b/Master/bin/win32/xindy.bat deleted file mode 100755 index 9c8c504c1e4..00000000000 --- a/Master/bin/win32/xindy.bat +++ /dev/null @@ -1,78 +0,0 @@ -@echo off -rem Universal script launcher -rem -rem Public Domain -rem Originally written 2009 by Tomasz M. Trzeciak. - -rem Make environment changes local -setlocal enableextensions -rem Get program/script name -set progname=%~n0 -rem Check if this is 'sys' version of program -set TEX_SYS_PROG= -if /i "%progname:~-4%"=="-sys" ( - set progname=%progname:~0,-4% - set TEX_SYS_PROG=true -) - -rem Default command to execute -set command=call :noscript -rem Make sure our dir is on the search path; avoid trailing backslash -for %%I in ("%~f0\..") do path %%~fI;%path% -rem Ask kpsewhich about root and texmfsys trees (the first line of output) -rem and location of the script (the second line of output) -rem (4NT shell acts wierd with 'if' statements in a 'for' loop, -rem so better process this output further in a subroutine) -for /f "tokens=1-3 delims=;" %%I in ( - 'kpsewhich --expand-var "$SELFAUTOPARENT;$TEXMFSYSCONFIG;$TEXMFSYSVAR" ^ - --format texmfscripts "%progname%.pl" "%progname%.tlu" "%progname%.rb" "%progname%.py"' -) do ( - call :setcmdenv "%%~I" "%%~J" "%%~K" -) - -rem By now we should have the command to execute (whatever that is), so -rem pass through all the arguments we have and execute it -%command% %* -rem Finish with goto :eof (it will preserve the last set errorlevel) -goto :eof - -REM SUBROUTINES - -:setcmdenv selfautoparent texmfsysconfig texmfsysvar -rem If there is only one argument it must be a script name -if "%~2"=="" goto :setcmd -rem Otherwise, it is the first line from kpsewhich, so to set up the environment -set PERL5LIB=%~f1\tlpkg\tlperl\lib -set GS_LIB=%~f1\tlpkg\tlgs\lib;%~f1\tlpkg\tlgs\fonts -path %~f1\tlpkg\tlgs\bin;%~f1\tlpkg\tlperl\bin;%~f1\tlpkg\installer;%~f1\tlpkg\installer\wget;%path% -if not defined TEX_SYS_PROG goto :eof -rem Extra stuff for sys version -set TEXMFCONFIG=%~2 -set TEXMFVAR=%~3 -rem For sys version we might have an executable in the bin dir, so check for it -if exist "%~f1\bin\win32\%progname%.exe" set command="%~f1\bin\win32\%progname%.exe" -goto :eof - -:setcmd script -rem Set command based on the script extension -if /i %~x1==.pl set command=Perl.exe "%~f1" -if /i %~x1==.tlu set command=TeXLua.exe "%~f1" -rem For Ruby and Python we additionally check if their interpreter is available -if /i %~x1==.rb call :chkcmd Ruby.exe "%~f1" -if /i %~x1==.py call :chkcmd Python.exe "%~f1" -goto :eof - -:chkcmd program script -set command=%* -rem If there is no interpreter Ruby or Python, suggest getting one -if "%~$PATH:1"=="" set command=call :noinst %* -goto :eof - -:noinst program -echo %1 not found on search path>&2 -echo %~n1 is not distributed with TeX Live and has to be installed separately -exit /b 1 - -:noscript -echo %progname%: no appropriate script or program found>&2 -exit /b 1 diff --git a/Master/tlpkg/bin/check-wrapper-consistency b/Master/tlpkg/bin/check-wrapper-consistency index 79b04a3c605..1bf3f0beee1 100755 --- a/Master/tlpkg/bin/check-wrapper-consistency +++ b/Master/tlpkg/bin/check-wrapper-consistency @@ -43,7 +43,7 @@ sub main $w{'updmap-sys'} = 1; chomp (my $srcdir = `cd $Master/../Build/source/texk/texlive && pwd`); - $cww = "$srcdir/tl-w32-starter.bat"; + $cww = "$srcdir/runscript.exe"; $err += &check_w32 ("win32", $cww, %w); return $err; @@ -85,7 +85,7 @@ sub unx_wrapper_entries # windows is special, as usual. given the list of wrappers in UW, check -# that each of those entries exists in W32DIR as a .bat, and is a copy +# that each of those entries exists in W32DIR as a .exe, and is a copy # of the canonical w32 wrapper specified in W32CANONICAL. # sub check_w32 @@ -106,5 +106,14 @@ sub check_w32 $diff += system ("cmp $w32dir/$k.bat $w32canonical"); } + opendir (DIR, $w32dir) || die "opendir($DIR) failed: $!"; + my @binfiles = readdir (DIR); + closedir (DIR) || warn "closedir($DIR) failed: $!"; + + foreach my $f (@binfiles) { + next unless ($f =~ s/\.(bat|cmd)$/\.exe/); # only if batch file + $diff += system ("cmp $w32dir/$f $w32canonical"); + } + return $diff; } -- cgit v1.2.3