texlive[72482] Master: Tlaunch bug fixes
commits+siepo at tug.org
commits+siepo at tug.org
Mon Oct 7 10:08:12 CEST 2024
Revision: 72482
https://tug.org/svn/texlive?view=revision&revision=72482
Author: siepo
Date: 2024-10-07 10:08:12 +0200 (Mon, 07 Oct 2024)
Log Message:
-----------
Tlaunch bug fixes
Modified Paths:
--------------
trunk/Master/bin/windows/tlaunch.exe
trunk/Master/source/tlgui/tlaunch.README
trunk/Master/texmf-dist/doc/support/tlaunch/Changes
trunk/Master/texmf-dist/scripts/tlaunch/tlaunchmode.pl
trunk/Master/texmf-dist/web2c/tlaunch.ini
Added Paths:
-----------
trunk/Master/source/tlgui/tlaunch.0.5.5-src.zip
Removed Paths:
-------------
trunk/Master/source/tlgui/tlaunch.0.5.4-src.zip
Modified: trunk/Master/bin/windows/tlaunch.exe
===================================================================
(Binary files differ)
Deleted: trunk/Master/source/tlgui/tlaunch.0.5.4-src.zip
===================================================================
(Binary files differ)
Added: trunk/Master/source/tlgui/tlaunch.0.5.5-src.zip
===================================================================
(Binary files differ)
Index: trunk/Master/source/tlgui/tlaunch.0.5.5-src.zip
===================================================================
--- trunk/Master/source/tlgui/tlaunch.0.5.5-src.zip 2024-10-06 23:41:41 UTC (rev 72481)
+++ trunk/Master/source/tlgui/tlaunch.0.5.5-src.zip 2024-10-07 08:08:12 UTC (rev 72482)
Property changes on: trunk/Master/source/tlgui/tlaunch.0.5.5-src.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/zip
\ No newline at end of property
Modified: trunk/Master/source/tlgui/tlaunch.README
===================================================================
--- trunk/Master/source/tlgui/tlaunch.README 2024-10-06 23:41:41 UTC (rev 72481)
+++ trunk/Master/source/tlgui/tlaunch.README 2024-10-07 08:08:12 UTC (rev 72482)
@@ -1,11 +1,14 @@
-This version has been compiled with the ucrt64 compiler collection
-from the msys2 project. Output of gcc --version:
+Tlaunch.exe has been compiled with the shell script cross-make and a
+Makefile, using the ucrt64 mingw gcc cross-compiler, version 14.1.1
+on Fedora 40.
-gcc.exe (Rev10, Built by MSYSproject) 12.2.0
+For purposes of debugging, I have also compiled it with a script
+msys-make and the same makefile, using the ucrt64 compiler
+collection from the msys2 project, version 14.2.0.
-Tlaunch is small enough to compile with a batchfile, makewin.cmd. If
-you try to run this yourself, please check that the definition of
-mingw matches your setup.
+But tlaunch is small enough to dispense with the make machnery and
+just use a batchfile, makewin.cmd. If you try to run this yourself,
+please check that the definition of mingw matches your setup.
Siep Kroonenberg, siepo at bitmuis dot nl
-Groningen, March 2023
+Groningen, October 2024
Modified: trunk/Master/texmf-dist/doc/support/tlaunch/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/support/tlaunch/Changes 2024-10-06 23:41:41 UTC (rev 72481)
+++ trunk/Master/texmf-dist/doc/support/tlaunch/Changes 2024-10-07 08:08:12 UTC (rev 72482)
@@ -1,3 +1,11 @@
+2024-10-07 Siep Kroonenberg <siepo at bitmuis.nl> Release 0.5.5
+
+ * Bug fixes
+
+2023-03-07 Siep Kroonenberg <siepo at bitmuis.nl> Release 0.5.4
+
+ * Transition to 64bit
+
2017-06-29 Siep Kroonenberg <siepo at cybercomm.nl> Release 0.5.3
* Remember command-line option: restores file associations on login
Modified: trunk/Master/texmf-dist/scripts/tlaunch/tlaunchmode.pl
===================================================================
--- trunk/Master/texmf-dist/scripts/tlaunch/tlaunchmode.pl 2024-10-06 23:41:41 UTC (rev 72481)
+++ trunk/Master/texmf-dist/scripts/tlaunch/tlaunchmode.pl 2024-10-07 08:08:12 UTC (rev 72482)
@@ -45,11 +45,6 @@
help;
}
-die "Launchermode requires Vista or later\n"
- unless TeXLive::TLWinGoo::is_vista();
-
-
-
my $localtlpdb = TeXLive::TLPDB->new ("root" => $Master);
die "Need admin permissions; please rerun from elevated command prompt\n"
@@ -78,7 +73,7 @@
`rmdir /s /q "$menupath\\$TeXLive::TLConfig::WindowsMainMenuName" 2>nul`;
# remove bindir from PATH settings
- TeXLive::TLUtils::w32_remove_from_path("$Master/bin/win32",
+ TeXLive::TLUtils::w32_remove_from_path("$Master/bin/windows",
$localtlpdb->option("w32_multi_user"));
# unregister uninstaller
@@ -88,7 +83,7 @@
# for multi-user, adjust root texmf.cnf for xetex
if ($localtlpdb->option("w32_multi_user")) {
if (!(-f "$Master/texmf.cnf.orig")) {
- `copy /b $Masterbsl\\texmf.cnf $Masterbsl\\texmf.cnf.orig`;
+ `copy /b "$Masterbsl\\texmf.cnf" "$Masterbsl\\texmf.cnf.orig"`;
}
if (open (TMF, ">> $Master/texmf.cnf")) {
print TMF "\nFC_CACHEDIR=\$TEXMFVAR/fonts/cache\n";
@@ -96,15 +91,15 @@
}
}
if ($localtlpdb->option("w32_multi_user")) {
- `"$Master/bin/win32/tlaunch.exe" admin_inst`;
+ `"$Master/bin/windows/tlaunch.exe" admin_inst`;
} else {
- `"$Master/bin/win32/tlaunch.exe" user_inst`;
+ `"$Master/bin/windows/tlaunch.exe" user_inst`;
}
} else {
- `"$Master/bin/win32/tlaunch.exe" uninst`;
+ `"$Master/bin/windows/tlaunch.exe" uninst`;
TeXLive::TLWinGoo::create_uninstaller($Master);
- TeXLive::TLUtils::w32_add_to_path("$Master/bin/win32",
+ TeXLive::TLUtils::w32_add_to_path("$Master/bin/windows",
$localtlpdb->option("w32_multi_user"));
for my $pkg ($localtlpdb->list_packages) {
Modified: trunk/Master/texmf-dist/web2c/tlaunch.ini
===================================================================
--- trunk/Master/texmf-dist/web2c/tlaunch.ini 2024-10-06 23:41:41 UTC (rev 72481)
+++ trunk/Master/texmf-dist/web2c/tlaunch.ini 2024-10-07 08:08:12 UTC (rev 72482)
@@ -36,8 +36,8 @@
COMMAND="%tlroot%\bin\windows\dviout.exe"
EXTENSIONS=.dvi
-[FT:TL.PSView.view.%VERSION%]
-COMMAND="%tlroot%\bin\windows\psv.exe"
+[FT:TL.PSViewer.view.%VERSION%]
+COMMAND="%tlroot%\bin\windows\psviewer.exe"
EXTENSIONS=.eps .ps .pdf
; 2-level menu
@@ -60,7 +60,7 @@
Select default editor...=FU:editor_select
[MN:Viewers]
-PostScript Viewer=FT:TL.PSView.view.%VERSION%
+PostScript Viewer=FT:TL.PSViewer.view.%VERSION%
DVI Viewer=FT:TL.DVIOUT.view.%VERSION%
[MN:Tools]
More information about the tex-live-commits
mailing list.