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.