texlive[64301] trunk: texlogsieve (5sep22)
commits+karl at tug.org
commits+karl at tug.org
Mon Sep 5 22:12:35 CEST 2022
Revision: 64301
http://tug.org/svn/texlive?view=revision&revision=64301
Author: karl
Date: 2022-09-05 22:12:34 +0200 (Mon, 05 Sep 2022)
Log Message:
-----------
texlogsieve (5sep22)
Modified Paths:
--------------
trunk/Build/source/texk/texlive/linked_scripts/texlogsieve/texlogsieve
trunk/Master/texmf-dist/doc/man/man1/texlogsieve.1
trunk/Master/texmf-dist/doc/man/man1/texlogsieve.man1.pdf
trunk/Master/texmf-dist/doc/support/texlogsieve/texlogsieve.pdf
trunk/Master/texmf-dist/doc/support/texlogsieve/texlogsieve.tex
trunk/Master/texmf-dist/scripts/texlogsieve/texlogsieve
Modified: trunk/Build/source/texk/texlive/linked_scripts/texlogsieve/texlogsieve
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlogsieve/texlogsieve 2022-09-05 20:10:46 UTC (rev 64300)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlogsieve/texlogsieve 2022-09-05 20:12:34 UTC (rev 64301)
@@ -972,7 +972,7 @@
--version print program version]]
versionmsg = [[
-texlogsieve 1.3.0
+texlogsieve 1.3.1
Copyright (C) 2021, 2022 Nelson Lago <lago at ime.usp.br>
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
@@ -1037,21 +1037,29 @@
-- Add the default config file to the beginning of the list
local filename = kpse.find_file('texlogsieverc')
if filename ~= nil then table.insert(configFileNames, 1, filename) end
+ filename = nil
if os.type == "unix" then
- filename = kpse.find_file(os.getenv("HOME") .. "/.texlogsieverc")
+ local dirname = os.getenv("HOME") -- should never be nil, but...
+ if dirname then
+ filename = kpse.find_file(dirname .. "/.texlogsieverc")
+ end
else
-- https://docs.microsoft.com/en-us/windows/deployment/usmt/usmt-recognized-environment-variables
-- %LOCALAPPDATA% corresponds to C:\Users\<username>\AppData\Local .
- filename = kpse.find_file(os.getenv("%LOCALAPPDATA%") .. "/texlogsieverc")
- if filename == nil then
- -- %APPDATA% is "C:\Users\<username>\AppData\Roaming" or
- -- "C:\Documents and Settings\<username>\Application Data"
- filename = kpse.find_file(os.getenv("%APPDATA%") .. "/texlogsieverc")
+ -- %APPDATA% is "C:\Users\<username>\AppData\Roaming" or
+ -- "C:\Documents and Settings\<username>\Application Data"
+ for _, envdir in ipairs({"LOCALAPPDATA", "APPDATA"}) do
+ local dirname = os.getenv(envdir)
+ if dirname then
+ filename = kpse.find_file(dirname .. "/texlogsieverc")
+ if filename then break end
+ end
end
end
if filename ~= nil then table.insert(configFileNames, 1, filename) end
+ filename = nil
for _, filename in ipairs(configFileNames) do
local configFile = assert(io.open(filename, "r"))
Modified: trunk/Master/texmf-dist/doc/man/man1/texlogsieve.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/texlogsieve.1 2022-09-05 20:10:46 UTC (rev 64300)
+++ trunk/Master/texmf-dist/doc/man/man1/texlogsieve.1 2022-09-05 20:12:34 UTC (rev 64301)
@@ -1,4 +1,4 @@
-.TH TEXLOGSIEVE "1" "August 2022" "texlogsieve 1.3.0" "User Commands"
+.TH TEXLOGSIEVE "1" "September 2022" "texlogsieve 1.3.1" "User Commands"
.SH NAME
Modified: trunk/Master/texmf-dist/doc/man/man1/texlogsieve.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/texlogsieve/texlogsieve.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/texlogsieve/texlogsieve.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/texlogsieve/texlogsieve.tex 2022-09-05 20:10:46 UTC (rev 64300)
+++ trunk/Master/texmf-dist/doc/support/texlogsieve/texlogsieve.tex 2022-09-05 20:12:34 UTC (rev 64301)
@@ -92,12 +92,13 @@
\changes{1.3.0}{2022/08/05}{Add line number to parse error messages}
\changes{1.3.0}{2022/08/05}{Add \texttt{-\/-verbose} option}
\changes{1.3.0}{2022/08/05}{Search for a config file in the user's homedir too}
+\changes{1.3.1}{2022/09/05}{Fix bug when searching for config files in Windows}
\begin{document}
\title{\textsf{texlogsieve}:\thanks{This document
-corresponds to \textsf{texlogsieve}~1.3.0,
-dated~2022-08-05.}\\[.3\baselineskip]
+corresponds to \textsf{texlogsieve}~1.3.1,
+dated~2022-09-05.}\\[.3\baselineskip]
{\normalsize(yet another program to)\\[-.6\baselineskip]}
{\large filter and summarize \LaTeX\ log files}
}
Modified: trunk/Master/texmf-dist/scripts/texlogsieve/texlogsieve
===================================================================
--- trunk/Master/texmf-dist/scripts/texlogsieve/texlogsieve 2022-09-05 20:10:46 UTC (rev 64300)
+++ trunk/Master/texmf-dist/scripts/texlogsieve/texlogsieve 2022-09-05 20:12:34 UTC (rev 64301)
@@ -972,7 +972,7 @@
--version print program version]]
versionmsg = [[
-texlogsieve 1.3.0
+texlogsieve 1.3.1
Copyright (C) 2021, 2022 Nelson Lago <lago at ime.usp.br>
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
@@ -1037,21 +1037,29 @@
-- Add the default config file to the beginning of the list
local filename = kpse.find_file('texlogsieverc')
if filename ~= nil then table.insert(configFileNames, 1, filename) end
+ filename = nil
if os.type == "unix" then
- filename = kpse.find_file(os.getenv("HOME") .. "/.texlogsieverc")
+ local dirname = os.getenv("HOME") -- should never be nil, but...
+ if dirname then
+ filename = kpse.find_file(dirname .. "/.texlogsieverc")
+ end
else
-- https://docs.microsoft.com/en-us/windows/deployment/usmt/usmt-recognized-environment-variables
-- %LOCALAPPDATA% corresponds to C:\Users\<username>\AppData\Local .
- filename = kpse.find_file(os.getenv("%LOCALAPPDATA%") .. "/texlogsieverc")
- if filename == nil then
- -- %APPDATA% is "C:\Users\<username>\AppData\Roaming" or
- -- "C:\Documents and Settings\<username>\Application Data"
- filename = kpse.find_file(os.getenv("%APPDATA%") .. "/texlogsieverc")
+ -- %APPDATA% is "C:\Users\<username>\AppData\Roaming" or
+ -- "C:\Documents and Settings\<username>\Application Data"
+ for _, envdir in ipairs({"LOCALAPPDATA", "APPDATA"}) do
+ local dirname = os.getenv(envdir)
+ if dirname then
+ filename = kpse.find_file(dirname .. "/texlogsieverc")
+ if filename then break end
+ end
end
end
if filename ~= nil then table.insert(configFileNames, 1, filename) end
+ filename = nil
for _, filename in ipairs(configFileNames) do
local configFile = assert(io.open(filename, "r"))
More information about the tex-live-commits
mailing list.