Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package latex2html for openSUSE:Factory 
checked in at 2024-02-23 16:40:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/latex2html (Old)
 and      /work/SRC/openSUSE:Factory/.latex2html.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "latex2html"

Fri Feb 23 16:40:23 2024 rev:47 rq:1148726 version:2024

Changes:
--------
--- /work/SRC/openSUSE:Factory/latex2html/latex2html.changes    2023-07-29 
20:10:13.889903562 +0200
+++ /work/SRC/openSUSE:Factory/.latex2html.new.1770/latex2html.changes  
2024-02-23 16:40:24.788644285 +0100
@@ -1,0 +2,9 @@
+Wed Feb 14 13:50:10 UTC 2024 - pgaj...@suse.com
+
+- version update to 2024
+  * "make clean" removes manual.pdf
+    https://bugs.debian.org/1046413
+- modified patches
+  % latex2html-share-dir.diff (refreshed)
+
+-------------------------------------------------------------------

Old:
----
  latex2html-2023.2.tar.gz

New:
----
  latex2html-2024.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ latex2html.spec ++++++
--- /var/tmp/diff_new_pack.MtEF2J/_old  2024-02-23 16:40:25.376665600 +0100
+++ /var/tmp/diff_new_pack.MtEF2J/_new  2024-02-23 16:40:25.376665600 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package latex2html
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define share_dir %{_datadir}/latex2html
 %define _texmfmaindir   %{_datadir}/texmf
 Name:           latex2html
-Version:        2023.2
+Version:        2024
 Release:        0
 Summary:        LaTeX to HTML Converter
 License:        GPL-2.0-or-later

++++++ latex2html-2023.2.tar.gz -> latex2html-2024.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/Changes new/latex2html-2024/Changes
--- old/latex2html-2023.2/Changes       2023-07-01 18:21:06.000000000 +0200
+++ new/latex2html-2024/Changes 2024-01-01 16:13:03.000000000 +0100
@@ -112,6 +112,11 @@
 # A more detailed log history can be found within the particular files, near
 # the top.
 #
+#--------- v2024
+#
+#              - "make clean" removes manual.pdf
+#                https://bugs.debian.org/1046413
+#
 #--------- v2023.2
 #
 #              - DONT_INCLUDE now affects \usepackage but not \input
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/config/config.pl 
new/latex2html-2024/config/config.pl
--- old/latex2html-2023.2/config/config.pl      2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/config/config.pl        2024-01-01 16:13:03.000000000 
+0100
@@ -441,8 +441,8 @@
 use vars qw(%prefs %cfg %newcfg);
 
 # This is the central place to modify the release name and date!!!
-my $RELEASE = '2023.2';
-my $VERSION = 'Released July 1, 2023';
+my $RELEASE = '2024';
+my $VERSION = 'Released January 1, 2024';
 
 # --------------------------------------------------------------------------
 # Open log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/Makefile 
new/latex2html-2024/docs/Makefile
--- old/latex2html-2023.2/docs/Makefile 2023-07-01 18:21:06.000000000 +0200
+++ new/latex2html-2024/docs/Makefile   2024-01-01 16:13:03.000000000 +0100
@@ -141,7 +141,7 @@
 manual.ps:      manual.dvi
        $(DVIPS) manual.dvi -o $@
 
-manual.aux manual.cb: \
+manual.aux: \
            manual.tex credits.tex licence.tex overview.tex \
            support.tex userman.tex hypextra.tex features.tex \
            problems.tex l2hfiles.dat  manhtml.tex l2hman.sty
@@ -154,7 +154,7 @@
            problems.tex l2hfiles.dat  manhtml.tex l2hman.sty
        $(LATEX) manual.tex
 
-manual.dvi:     manual.aux manual.ind manual.gls manual.cb
+manual.dvi:     manual.aux manual.ind manual.gls
        $(LATEX) manual.tex
 
 manual.ind:     manual.idx
@@ -202,8 +202,8 @@
        rm -f manual/.??* manual/*TMP*
 
 clean:
-       rm -f manual.dvi manual.ps manual.glo manual.log manual.aux \
-           manual.ilg manual.lof manual.lot manual.cb manual.idx manual.ind \
+       rm -f manual.pdf manual.dvi manual.ps manual.glo manual.log manual.aux \
+           manual.ilg manual.lof manual.lot manual.idx manual.ind \
            manual.toc manual.gls
        rm -f *.ptr
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/appendix.tex 
new/latex2html-2024/docs/appendix.tex
--- old/latex2html-2023.2/docs/appendix.tex     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/docs/appendix.tex       2024-01-01 16:13:03.000000000 
+0100
@@ -50,7 +50,7 @@
 
 \item [Cross-references\index{cross-references}]
 References in environments that are passed to LaTeX  for processing
-(e.g. a \texttt{cite}, or a \texttt{ref} command), are not processed
+(e.g.\ a \texttt{cite}, or a \texttt{ref} command), are not processed
 correctly.
 \texttt{label} commands are handled correctly.
 
@@ -58,7 +58,7 @@
 Commands which affect global parameters during the translation,
 and are sensitive to the order in which they are processed may
 not be handled correctly. In particular, counter manipulation
-(e.g. \texttt{newcounter, setcounter, stepcounter}, etc) 
+(e.g.\ \texttt{newcounter, setcounter, stepcounter}, etc) 
 commands may cause problems.
 
 \item [Index\index{index}]
@@ -278,7 +278,7 @@
 \item [Cannot convert postscript images which are included
 in the LaTeX file] \hfill \\
 It is likely that the macros you are using for including postscript
-files (e.g. \texttt{epsffile}) are not understood by \latextohtml.
+files (e.g.\ \texttt{epsffile}) are not understood by \latextohtml.
 To avoid this problem enclose them in an environment which will
 be passed to LaTeX anyway e.g.
 \begin{verbatim}
@@ -346,7 +346,7 @@
 \item [Problems when producing the DVI version \label{htmlsty}]
 If you are using any of the new LaTeX commands which are defined in 
 the \fn{html.sty} file make sure that 
-\fn{html.sty} file is included e.g. as one of the optional arguments to the 
+\fn{html.sty} file is included e.g.\ as one of the optional arguments to the 
 \texttt{documentstyle} command.
 
 Of course you also have to make sure that LaTeX knows where the html.sty
@@ -1215,7 +1215,7 @@
 arbitrary
 HTML tags to be included in a LaTeX document. This is useful for
 taking
-advantage of HTML+ features as they become available (e.g. interactive
+advantage of HTML+ features as they become available (e.g.\ interactive
 forms).
 The HTML commands are ignored when producing the DVI version of the
 document.
@@ -1282,7 +1282,7 @@
 the translator to be ``reused'' without going through the initial 
 interactive session. The same behavior is obtained by setting
 the variable \texttt{REUSE} to 1 (the default) in the configuration file.
-Note that images which may depend on contextual information (e.g. numerical
+Note that images which may depend on contextual information (e.g.\ numerical
 labels) cannot be reused and are always re-generated. 
 \end{htmllist}
 \item[\textbf{Bug Fixes and Minor Changes}] \hfill
@@ -1314,7 +1314,7 @@
 \item Nested environments with the same name are now dealt with
 properly.
 \item Commands that are passed to LaTeX for processing which have 
-environments in their arguments (e.g. a \texttt{parbox} command which 
+environments in their arguments (e.g.\ a \texttt{parbox} command which 
 an \texttt{itemize} environment as an argument) are now
 processed correctly. A general mechanism for users to 
 specify the syntax of commands that should be passed to LaTeX 
@@ -1448,7 +1448,7 @@
 \item The \fn{pstoxbm} script now uses environment variables
 set in the initialization file.
 \item Fixed bug in translating sequences of special HTML characters
-(e.g. \&, $<$, etc.)
+(e.g.\ \&, $<$, etc.)
 \item Fixed bug in the handling of the \verb|$$|-form of the dislay
 math environment.
 \item Fixed bug in the handling of the *-forms of environments.
@@ -1460,7 +1460,7 @@
 \subsection{Changes upto v0.1.1}
 \begin{itemize}
 \item Fixed bug about empty lines being inserted in environments that
-cannot tolerate them (e.g. \texttt{math}).
+cannot tolerate them (e.g.\ \texttt{math}).
 \item Changed the format of inlined images coming back from LaTeX
 from GIF to XBM. This looks better on grayscale and color monitors.
 \item Fixed problem with commands being passed on to LaTeX  after
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/features.tex 
new/latex2html-2024/docs/features.tex
--- old/latex2html-2023.2/docs/features.tex     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/docs/features.tex       2024-01-01 16:13:03.000000000 
+0100
@@ -63,7 +63,7 @@
 There is little provision for aligning headings, paragraphs or images
 nor for super/sub-scripts to be generated. Images are created for tables 
 and other environments that use \HTMLtag{TABLE} tags with \HTMLiii;
-e.g. \env{eqnarray} and \env{equation} with equation numbering.
+e.g.\ \env{eqnarray} and \env{equation} with equation numbering.
 
 \index{HTML@\texttt{HTML}!Version 2.1, now `i18n' extension}%
 \index{Unicode|see{\htmlref{character set}{IIIcharset}}}%
@@ -79,7 +79,7 @@
 but {ISO--10646} (Unicode).
 This is a 16-bit character set and can thus display a much larger set of 
characters.
 There are also provisions for bidirectional languages 
-(e.g. in Arabic the text is written from right to left, 
+(e.g.\ in Arabic the text is written from right to left, 
 but numerals from left to right), and provisions in \texttt{HTML} 
 to determine the character set and the language used.
 
@@ -260,7 +260,7 @@
 whose glyphs can be typeset using \TeX{} or \LaTeX. 
 Using \TeX's \Lcs{font} command, a macro is defined to declare
 the special font required; 
-e.g. for Cyrillic characters, using the Univ. of Washington font:
+e.g.\ for Cyrillic characters, using the Univ. of Washington font:
 %begin{latexonly}
 \begin{small}
 %end{latexonly}
@@ -303,7 +303,7 @@
 sub-expressions;
 \item
 \texttt{SGML}-like representation built using abstract ``entities'';\\
-e.g. for the \texttt{HTML-Math} model, or for \texttt{MathML}.
+e.g.\ for the \texttt{HTML-Math} model, or for \texttt{MathML}.
 %
 \end{itemize}
 Which is the most appropriate normally depends on the context,
@@ -334,7 +334,7 @@
  not loaded & --- & always generates an image of the whole\newline
  expression/environment\\ \hline
  loaded & --- &
-uses entities and \HTMLtag{MATH} tags; e.g. for \texttt{HTML-Math}
+uses entities and \HTMLtag{MATH} tags; e.g.\ for \texttt{HTML-Math}
  (or \texttt{MathML} in future)\\ \hline
  loaded & \Cs{no\_math} & textual representation where possible,
  with~images~of sub-expressions \\ \hline
@@ -548,7 +548,7 @@
 generated of the \emph{entire contents} of the \Lc{mbox}.
 It is not necessary for there to be any actual mathematics inside
 the \Lc{mbox}'s contents;\html{\\}
-e.g. \verb|\mbox{...some text...${}$}|
+e.g.\ \verb|\mbox{...some text...${}$}|
 will cause an image to be created of the given text.
 
 
@@ -621,7 +621,7 @@
 \item
 ``figures'' \index{images!figures}\html{\\}%
 applies to image-generating \LaTeX{} environments 
-(e.g. \env{makeimage}, \env{figure}, \env{table} (with \texttt{HTML} 2.0), 
+(e.g.\ \env{makeimage}, \env{figure}, \env{table} (with \texttt{HTML} 2.0), 
  and displayed math environments when required to generate images, etc.).
 \end{itemize}
 
@@ -841,7 +841,7 @@
 Environments for alignment and changing the font size do not
 generate images of their contents. Any \Lc{htmlimage}
 command may affect the surrounding environment instead;
-e.g. within a \env{table} or \env{figure} environment,
+e.g.\ within a \env{table} or \env{figure} environment,
 but does not apply to a \env{minipage}.
 
 When the \Lc{htmlimage} command occurs in an inappropriate
@@ -1222,7 +1222,7 @@
 \Lc{includegraphics} or other special macros, the background color
 may come out as a shade of grey, rather than white or transparent.
 This is due to a setting designed to enhance anti-aliasing of text
-within images; e.g. for mathematics.
+within images; e.g.\ for mathematics.
 To alleviate this possible problem, the \Cs{white} command-line option
 can be used, to ensure a white background for images of \env{figure}
 environments. 
@@ -1323,7 +1323,7 @@
 \end{itemize}
 the translator looks for a corresponding \texttt{.perl} file
 having the same file-name prefix;
-e.g. the file \fn{\$LATEX2HTMLDIR/styles/german.perl}.
+e.g.\ the file \fn{\$LATEX2HTMLDIR/styles/german.perl}.
 If such a \texttt{.perl} file is found, 
 then its code will be incorporated with the main script,
 to be used as required. 
@@ -1670,7 +1670,7 @@
 \index{index!style@\texttt{\char124}\Meta{style}}%
 \item [\texttt{|}\Meta{style} : ]
 where \Meta{style} is the name of \LaTeX{} style-changing command, 
-without the initial `\Lc{}'; e.g. `\texttt{emph}', `\texttt{textbf}',
+without the initial `\Lc{}'; e.g.\ `\texttt{emph}', `\texttt{textbf}',
 `\texttt{textit}', etc. The corresponding \LaTeX{} command is applied
 to the text of the generated hyperlink.
 
@@ -1678,7 +1678,7 @@
 \index{index!alphabetization}%
 \item [blank lines and alphabetization: ]
 Having precisely a single space-character after the \verb+|+ 
-(e.g. \verb+\index{A| }+) 
+(e.g.\ \verb+\index{A| }+) 
 places a blank line before the index entry and omits the hyperlink.
 This is used mainly for visual formatting; it allows a break before the entries
 starting with each letter, say. Using a printable-key, as in \verb+\index{Q@Q, 
R| }+,
@@ -1885,7 +1885,7 @@
 Notice how the feature of \env{makeidx}, allowing the printable portion to
 be separate from the sorting-key, is used to allow text-styles to be included 
within
 both index-entries and glossary-entries. Indeed the purpose of \Lc{Glossary} is
-to allow deviations from a fixed style, e.g. 
+to allow deviations from a fixed style, e.g.\ 
 %
 %begin{latexonly}
 \begin{small}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/hypextra.tex 
new/latex2html-2024/docs/hypextra.tex
--- old/latex2html-2023.2/docs/hypextra.tex     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/docs/hypextra.tex       2024-01-01 16:13:03.000000000 
+0100
@@ -251,7 +251,7 @@
 %
 \item[\htmlref{\Lc{htmlimage}}{htmlimage} ]
 used for fine control over the size of individual images, 
-and other graphics effects (e.g. making a `thumbnail' version);\html{\\}
+and other graphics effects (e.g.\ making a `thumbnail' version);\html{\\}
 ignored in \LaTeX. 
 \begin{latexonly}
 (See page~\pageref{htmlimage} for details.)
@@ -1001,7 +1001,7 @@
 \medskip\index{conditional text!avoid using counters}\html{\\}\noindent
 \textbf{Warning: }% 
 Be careful when using \LaTeX{}  commands which alter the values of counters 
-(e.g. numbered figures or equations) in conditional text, because this may 
+(e.g.\ numbered figures or equations) in conditional text, because this may 
 cause the counter values in the electronic version to lose synchronisation 
 with the values of the corresponding counters in the \LaTeX{} version.
 
@@ -1014,7 +1014,7 @@
 to be used when generating images. Typically this is used to add commands to
 the preamble of \fn{images.tex}, such as setting the text or background color.
 However code can be added at any other point as well; 
-e.g. to change the background color of all images after a certain point in the 
document. 
+e.g.\ to change the background color of all images after a certain point in 
the document. 
 
 \smallskip\noindent
 Note the \hyperref[page]{warning}{warning at the bottom of page~}{}{env:warn}
@@ -1064,7 +1064,7 @@
 \index{references!iconic}\html{\\}\noindent
 In printed documents cross-references are shown 
 through a \emph{numeric or symbolic indirection} 
-e.g. ``see Figure 1'' (numeric indirection), 
+e.g.\ ``see Figure 1'' (numeric indirection), 
 or ``see section `Changes'~'' (symbolic indirection).  
 \latextohtml{} can mirror this mechanism using the same numeric 
 or symbolic references,
@@ -1379,7 +1379,7 @@
 ...
 as well as many other \LaTeX{} constructions, such as are described in 
 the \LaTeX{} \hypercite{\emph{Companion}}{\emph{Companion}}{}{goossens:latex} 
-and \LaTeX{} \hypercite{\emph{Graphics Companion} (e.g. \Xy-pic)}%
+and \LaTeX{} \hypercite{\emph{Graphics Companion} (e.g.\ \Xy-pic)}%
 {\emph{Graphics Companion}}{\Xy-pic}{goossens:latexGraphics};
 \end{verbatim}
 %begin{latexonly}
@@ -1391,7 +1391,7 @@
 \\~~...\\
 as well as many other \LaTeX{} constructions, such as are described in 
 the \LaTeX{} \hypercite{\emph{Companion}}{\emph{Companion}}{}{goossens:latex} 
-and \LaTeX{} \hypercite{\emph{Graphics Companion} (e.g. \Xy-pic)}%
+and \LaTeX{} \hypercite{\emph{Graphics Companion} (e.g.\ \Xy-pic)}%
 {\emph{Graphics Companion}}{\Xy-pic}{goossens:latexGraphics};
 \end{quote}
 \begin{latexonly}
@@ -1401,7 +1401,7 @@
 \\~~...\\
 as well as many other \LaTeX{} constructions, 
 such as are described in the \LaTeX{} \underline{\emph{Companion}} 
-and  \LaTeX{} \underline{\emph{Graphics Companion} (e.g. \Xy-pic)};
+and  \LaTeX{} \underline{\emph{Graphics Companion} (e.g.\ \Xy-pic)};
 \end{quote}
 \end{latexonly}
 %
@@ -1829,7 +1829,7 @@
 \paragraph*{\Lc{latextohtml}\label{l2hname}} 
 expands to the name \latextohtml, of this translator.
 Commands for parts of names of important \LaTeX{} packages are also 
-included with \latextohtml: e.g. \TeX, \LaTeX, \AmS, \Xy\,.
+included with \latextohtml: e.g.\ \TeX, \LaTeX, \AmS, \Xy\,.
 (This is to make it easy to refer to these products, in a consistent way
 within the \texttt{HTML} pages; you may still need \LaTeX{} definitions
 for the typeset version.)
@@ -2150,7 +2150,7 @@
 Usually this will be just the section-head, from the \Lc{htmlhead} 
\htmlref{command}{htmlhead}
 in the \texttt{.ptr} file. Numbering and color information is 
unaffected.\html{\\}
 This allows an alternative heading to be specified, or no heading at all in 
special
-circumstances; e.g. the page contains a single large table with a caption.
+circumstances; e.g.\ the page contains a single large table with a caption.
 
 \index{segmentcolor@\Lc{segmentcolor}}%
 \item [ \Lc{segmentcolor\char123}\Meta{model}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/manual.tex 
new/latex2html-2024/docs/manual.tex
--- old/latex2html-2023.2/docs/manual.tex       2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/docs/manual.tex 2024-01-01 16:13:03.000000000 +0100
@@ -13,7 +13,7 @@
 % to typeset email-addresses, URLs and directory paths in LaTeX ...
 %
 %begin{latexonly}
- \usepackage[rightbars]{changebar}
+% \usepackage[rightbars]{changebar}
  \usepackage{l2hman}
  \usepackage{url}
  \def\email{\begingroup \urlstyle{tt}\Url}
@@ -99,7 +99,7 @@
 \setlength{\textwidth}{5.5in}
 %\addtolength{\oddsidemargin}{-1in}
 %\addtolength{\evensidemargin}{-1in}
-\setlength{\changebarwidth}{1pt}
+%\setlength{\changebarwidth}{1pt}
 
 %
 % read own internals for sections/contents before any
@@ -171,7 +171,7 @@
 %
 \begin{latexonly}
 
-This document accompanies \latextohtml{} version 2023.2.
+This document accompanies \latextohtml{} version 2024.
 
 
 \paragraph{History}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/overview.tex 
new/latex2html-2024/docs/overview.tex
--- old/latex2html-2023.2/docs/overview.tex     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/docs/overview.tex       2024-01-01 16:13:03.000000000 
+0100
@@ -83,7 +83,7 @@
 the features that these commands allow are the subject of
 \hyperref{a whole section of}{Section~}{ in}{sec:hyp} this manual.
 Some of the new commands provide improved strategies for effects 
-already existing in \LaTeX; e.g. 
+already existing in \LaTeX; e.g.\ 
 \htmlref{cross-references}{hyperref} and \htmlref{citations}{hypercite}.
 To use these effectively requires only small changes to the \LaTeX{} source.
 
@@ -283,7 +283,7 @@
 \index{HTML@\texttt{HTML}!interactive forms}%
 \item 
 can include raw \texttt{HTML} in a \LaTeX{}  document 
-(e.g. in order to specify interactive forms);
+(e.g.\ in order to specify interactive forms);
 
 \index{LaTeX commands@\LaTeX{} commands}\label{hypcites}%
 \index{Common LaTeX@Common \LaTeX{} Commands!latex blue@\LaTeX{} blue book}%
@@ -298,7 +298,7 @@
 an \texttt{HTML} document.
 Also many other \LaTeX{} constructions are handled, including many described 
in the 
 \LaTeX{} \hypercite{\textit{Companion}}{\textit{Companion}}{}{goossens:latex}
-and \LaTeX{} \hypercite{\textit{Graphics Companion} (e.g. \Xy-pic)}%
+and \LaTeX{} \hypercite{\textit{Graphics Companion} (e.g.\ \Xy-pic)}%
 {\textit{Graphics Companion}}{\Xy-pic}{goossens:latexGraphics};
 
 %\index{images@images\label{IIIimages}!equations}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/problems.tex 
new/latex2html-2024/docs/problems.tex
--- old/latex2html-2023.2/docs/problems.tex     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/docs/problems.tex       2024-01-01 16:13:03.000000000 
+0100
@@ -51,7 +51,7 @@
 Changes to commands using \Lc{def} or \Lc{renewcommand}
 should usually be made only locally, within special environments,
 to set a needed parameter; 
-e.g. a basic length in a \env{picture} environment.
+e.g.\ a basic length in a \env{picture} environment.
 But when such environments force an image to be generated,
 then \LaTeX{} will make the correct redefinition.
 
@@ -62,7 +62,7 @@
 \newline
 \textit{This is inherent to the way \latextohtml{} does its processing. 
 It will not be different unless later versions change this strategy;
-(e.g. if \latextohtmlNG\ ever becomes fully integrated.)}
+(e.g.\ if \latextohtmlNG\ ever becomes fully integrated.)}
 
 \item [Math-mode font-size changes: ]  Math-mode font changes
 made outside the math-mode are not honoured.  Thus the two equations
@@ -158,7 +158,7 @@
 The \fn{\$VERBOSITY} \hyperref[page]{variable}{variable (see 
page~}{)}{cs_verbositylevel}%
 can be set to generate tracing messages, which may help to locate which 
command 
 or environment is being processed repeatedly.
-Try setting a value of `\texttt{3}'; e.g. using the commandline switch 
\Cs{verbosity 3}.
+Try setting a value of `\texttt{3}'; e.g.\ using the commandline switch 
\Cs{verbosity 3}.
 This will print command and environment names, as thaey are processed.
 It should soon become apparent where any such looping occurs.
 
@@ -273,7 +273,7 @@
 occur in \textsc{v97.1}\,, so please advise the \latextohtml{} developers if
 you get error messages of this kind.)\html{\\}
 The message should contain the name of environment which caused the problem,
-along with an identifying number; e.g. \texttt{eqnarray268}.
+along with an identifying number; e.g.\ \texttt{eqnarray268}.
 To find which exact piece of code this represents, run \latextohtml{}
 again, using the \Cs{debug} switch. Then look at the files
 in the \texttt{TMP} subdirectory of the working directory
@@ -291,7 +291,7 @@
 
 \item [The \Lc{verb"ABC"} command doesn't work: ]
 This is an unfortunate bug which can be avoided by using 
-any character other than quotes; e.g. \Lc{verb+ABC+}.
+any character other than quotes; e.g.\ \Lc{verb+ABC+}.
 
 \item [Cannot get the ``tilde'' (\~{}) to show: \hfill]
 The trick here is to use \verb|\~{}|.\html{\\}
@@ -334,7 +334,7 @@
 If~you have optional arguments for the \Lc{item} command in 
 a \env{description} environment containing nested ``\texttt{]}'' characters 
then 
 these may not show up correctly. To avoid the problem enclose them
-in \verb|{}|s;\\ e.g. \ \verb+\item[{[nested [angle [brackets] are ok]]}]+
+in \verb|{}|s;\\ e.g.\ \ \verb+\item[{[nested [angle [brackets] are ok]]}]+
 
 
 \item [\latextohtml{} behaves differently even when you run it on the
@@ -347,7 +347,7 @@
 \item [Cannot convert \PS\ images which are included
 in the \LaTeX{} file: ]~\\
 It~is likely that the macros you are using for including \PS\ 
-files (e.g. \Lc{epsffile}) are not understood by \latextohtml.
+files (e.g.\ \Lc{epsffile}) are not understood by \latextohtml.
 To avoid this problem enclose them in an environment which will
 be passed to \LaTeX{} anyway; e.g.
 \begin{quote}
@@ -382,7 +382,7 @@
 Perhaps one of the inlined images is more than a page (paper page) long. 
 This is sometimes the case with very large tables
 or large \PS\ images. In this case you can try specifying 
-a larger paper size (e.g. `\texttt{a4}', `\texttt{a3}' or even `\texttt{a0}') 
+a larger paper size (e.g.\ `\texttt{a4}', `\texttt{a3}' or even `\texttt{a0}') 
 instead of the default (`\texttt{a5}') 
 using the \latextohtml{} variable \fn{\$PAPERSIZE} 
 in the file \fn{latex2html.config}.
@@ -446,7 +446,7 @@
 \item [Problems when producing the \texttt{.dvi} version: \label{htmlsty}]
 If you are using any of the new \LaTeX{} commands which are defined in 
 the \fn{html.sty} file make sure that \fn{html.sty} is included;
-e.g. as one of the optional arguments to the \Lc{documentclass} command.
+e.g.\ as one of the optional arguments to the \Lc{documentclass} command.
 
 Of course you also have to make sure that \LaTeX{} knows where the 
\fn{html.sty}
 file is, either by putting it in the same place as the other style-files on
@@ -559,7 +559,7 @@
 Some problems in displaying the correct inlined images,
 may be due to the image caching mechanisms of your browser.
 With some browsers a simple ``\textbf{Reload Current Document}'' will be enough
-to refresh the images but with others (e.g. \appl{Mosaic}) you may need
+to refresh the images but with others (e.g.\ \appl{Mosaic}) you may need
 to request for the cache to be refreshed. With \appl{Mosaic} try 
 selecting ``\textbf{Flush Image Cache}'' from ``\textbf{Options}'' in the 
menu-bar 
 and then reload the \texttt{HTML} file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/support.tex 
new/latex2html-2024/docs/support.tex
--- old/latex2html-2023.2/docs/support.tex      2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/docs/support.tex        2024-01-01 16:13:03.000000000 
+0100
@@ -173,14 +173,14 @@
 \begin{itemize}
 \item install \fn{WinZip};
 \item install \TeX/\LaTeXe{} and \fn{dvips};
-\item install \fn{Perl};\\
-   E.g. \fn{ActivePerl} $509$ or higher from \ActiveStateURL.
+\item install \Perl{};\\
+   E.g.\ \fn{ActivePerl} $509$ or higher from \ActiveStateURL.
    Windows $95$ users will also need \fn{DCOM}, it is listed on
    that download page, too.
-\item install \fn{GhostScript};\\
-    E.g. \fn{Aladdin GhostScript} $5.50$.
-\item install the \fn{NetPBM} tools library from \NetpbmWinURL.
-\item unpack \latextohtml{}, e.g. under \verb|C:\TEXMF\LATEX2HTML|;
+\item install \appl{Ghostscript};\\
+    E.g.\ \fn{Aladdin GhostScript} $5.50$.
+\item install the \fn{netpbm} tools library from \NetpbmWinURL.
+\item unpack \latextohtml{}, e.g.\ under \verb|C:\TEXMF\LATEX2HTML|;
 \item check that the path to \fn{GSWIN32C.EXE} is added to the
   \texttt{PATH} variable in your \texttt{AUTOEXEC.BAT};
 \item with \latextohtml{} $99.1$ or higher, edit \texttt{l2hconf.pin},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/docs/userman.tex 
new/latex2html-2024/docs/userman.tex
--- old/latex2html-2023.2/docs/userman.tex      2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/docs/userman.tex        2024-01-01 16:13:03.000000000 
+0100
@@ -456,7 +456,7 @@
 \end{tabular}
 \end{center}
 These levels apply even when the document contains no sectioning for
-the shallower levels; e.g. no \Lc{part} or \Lc{chapter} commands is most 
common,
+the shallower levels; e.g.\ no \Lc{part} or \Lc{chapter} commands is most 
common,
 especially when using \LaTeX's \env{article} document-class.
 
 
@@ -508,7 +508,7 @@
 This feature is intended to enable sophisticated authors the ability to insert 
 arbitrary \TeX{} commands in environments that are destined 
 to be processed by \LaTeX{} anyway; 
-e.g. \env{figure}s, \strikeout{\env{theorem}s}, \env{picture}s, etc.
+e.g.\ \env{figure}s, \strikeout{\env{theorem}s}, \env{picture}s, etc.
 However this should rarely be needed, as now there is better support for these
 types of environment. There are now other methods to specify which chunks of 
code 
 are to be passed to \LaTeX{} for explicit image-generation; 
@@ -627,7 +627,7 @@
 \item [ -iso\_language \Meta{type}\label{cs_iso_language}]
 This enables you to specify a different language type than
 \texttt{'EN'} to be used in the DTD entries of the \texttt{HTML}
-document, e.g. \texttt{'EN.US'}.
+document, e.g.\ \texttt{'EN.US'}.
 
 \item [ -short\_index\label{cs_shortindex}]
 \sameas{\fn{\$SHORT\_INDEX}\texttt{ = 1;}}\\
@@ -1232,10 +1232,10 @@
 \begin{itemize}
 \item
 add a switch \texttt{-P}\Meta{printer} to load a specific configuration-file;\\
-e.g. to use a specific set of \PS\ fonts, for improved image-generation.
+e.g.\ to use a specific set of \PS\ fonts, for improved image-generation.
 \item
 to prepend a path to a different version of \fn{dvips} than normally
-available as the system default (e.g. the printing requirements are different).
+available as the system default (e.g.\ the printing requirements are 
different).
 \item
 to append debugging switches, in case of poor quality images;\\
 one can see which paths are being searched for fonts and other resources.
@@ -1276,7 +1276,7 @@
 If \LaTeX{} is having trouble finding style-files and/or packages, then
 the default command can be prepended with other commands 
 to set environment variables intended to resolve these difficulties;\\
-e.g. 
+e.g.\ 
 \verb|$LATEX = 'setenv TEXINPUTS |\Meta{path to search}\verb| ; latex' |.
 
 There are several variables to help control exactly which files are
@@ -1416,7 +1416,7 @@
 
 \item [\fn{\$BODYTEXT}\texttt{ = '';}]
 The value of this variable is used within the \HTMLtag{BODY ... } tag;
-e.g. to set text and/or background colors.\html{\\}
+e.g.\ to set text and/or background colors.\html{\\}
 It's value is overridden by the \verb|\bodytext| command, 
 and can be added-to or parts changed using the \Lc{htmlbody} command
 or \Lc{color} and \Lc{pagecolor} from the \env{color} package.
@@ -1613,7 +1613,7 @@
 \end{quote}
 \verb|{}|'s mark compulsory arguments and \verb|[]|'s optional ones,
 while \texttt{<<\emph{pattern}>>} denotes matching everything up to the
-indicated string-pattern, given literally (e.g. \verb|\\endarray|);
+indicated string-pattern, given literally (e.g.\ \verb|\\endarray|);
 spaces are ignored. Special characters
 such as \verb|$|\,, \verb|&|\,, \verb|\| itself and perhaps some others,
 need to be ``escaped'' with a preceding \verb|\|\,.
@@ -1623,7 +1623,7 @@
 
 Some commands may have arguments which should be left as text even
 though the command should be ignored 
-(e.g. \Lc{hbox}, \Lc{center}, etc.). 
+(e.g.\ \Lc{hbox}, \Lc{center}, etc.). 
 In these cases arguments should be left unspecified.
 Here is an example of how this mechanism may be used:
 %begin{latexonly}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/TEMPLATE.perl 
new/latex2html-2024/styles/TEMPLATE.perl
--- old/latex2html-2023.2/styles/TEMPLATE.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/TEMPLATE.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [TEMPLATE]";
 
-sub main'TEMPLATE_translation {
+sub main::TEMPLATE_translation {
     local($_) = @_;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_TEMPLATE_specials($1)/geo;
     $_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/afrikaan.perl 
new/latex2html-2024/styles/afrikaan.perl
--- old/latex2html-2023.2/styles/afrikaan.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/afrikaan.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,13 +8,13 @@
 
 print " [afrikaans]";
 
-sub main'afrikaans_translation {
+sub main::afrikaans_translation {
     local($_) = @_;
     
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_afrikaans_specials($1)/geo;
     local($next_char_rx) = &make_next_char_rx("[aAeEiIoOuU]");
-    s/$next_char_rx/&main'iso_map(($2||$3),"uml")/geo;
+    s/$next_char_rx/&main::iso_map(($2||$3),"uml")/geo;
     $next_char_rx = &make_next_char_rx("[sz]");
-    s/$next_char_rx/&main'iso_map("sz","lig")/geo;
+    s/$next_char_rx/&main::iso_map("sz","lig")/geo;
     $next_char_rx = &make_next_char_rx("[SZ]"); s/$next_char_rx/S$2/go;
     s/;SPMquot;\s*([cflmnprt])/\1/go;
     s/;SPMquot;/&#34;/go;
@@ -23,7 +23,7 @@
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/american.perl 
new/latex2html-2024/styles/american.perl
--- old/latex2html-2023.2/styles/american.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/american.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [american]";
 
-sub main'american_translation { @_[0] }
+sub main::american_translation { @_[0] }
 
 
 package main;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/amsmath.perl 
new/latex2html-2024/styles/amsmath.perl
--- old/latex2html-2023.2/styles/amsmath.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/amsmath.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -20,7 +20,7 @@
 #      thanks to Bruce Miller for reporting this
 #
 # Revision 1.20  1999/06/11 09:57:25  RRM
-#  --  removed unnecessary tagging for ommitted information on title-page
+#  --  removed unnecessary tagging for omitted information on title-page
 #
 # Revision 1.19  1999/06/03 05:37:41  RRM
 #  --  added proper revision control
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/amstex.perl 
new/latex2html-2024/styles/amstex.perl
--- old/latex2html-2023.2/styles/amstex.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/amstex.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -12,7 +12,7 @@
 #      thanks to Bruce Miller for reporting this
 #
 # Revision 1.23  1999/06/11 09:57:23  RRM
-#  --  removed unnecessary tagging for ommitted information on title-page
+#  --  removed unnecessary tagging for omitted information on title-page
 #
 # Revision 1.22  1999/06/03 05:40:36  RRM
 #  --  fixed error in previous commit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/austrian.perl 
new/latex2html-2024/styles/austrian.perl
--- old/latex2html-2023.2/styles/austrian.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/austrian.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -18,14 +18,14 @@
 # latex2html start supporting them ...
 
 
-sub main'austrian_translation {
+sub main::austrian_translation {
     local($_) = @_;
     
s/;SPMquot;\s*(;SPMlt;|;SPMgt;|'|`|\\|-|=|;SPMquot;|\||~)/&get_austrian_specials($1)/geo;
     local($next_char_rx) = &make_next_char_rx("[aAeEiIoOuU]");
-    s/$next_char_rx/&main'iso_map(($2||$3),"uml")/geo;
+    s/$next_char_rx/&main::iso_map(($2||$3),"uml")/geo;
 #    $next_char_rx = &make_next_char_rx("[sSzZ]");
     $next_char_rx = &make_next_char_rx("[sz]");
-    s/$next_char_rx/&main'iso_map("sz","lig")/geo;
+    s/$next_char_rx/&main::iso_map("sz","lig")/geo;
     $next_char_rx = &make_next_char_rx("[SZ]"); s/$next_char_rx/S$2/go;
     s/;SPMquot;\s*([cflmnprt])/\1/go;
 #    s/;SPMquot;\s*([cflmnpt])/\1/go;
@@ -35,13 +35,13 @@
     $_;
 }
 
-sub main'do_cmd_3 {
-    join('',&main'iso_map("sz", "lig"),@_[0]);
+sub main::do_cmd_3 {
+    join('',&main::iso_map("sz", "lig"),@_[0]);
 }
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
    
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/bahasa.perl 
new/latex2html-2024/styles/bahasa.perl
--- old/latex2html-2023.2/styles/bahasa.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/bahasa.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [bahasa]";
 
-sub main'bahasa_translation { @_[0] }
+sub main::bahasa_translation { @_[0] }
 
 
 package main;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/brazil.perl 
new/latex2html-2024/styles/brazil.perl
--- old/latex2html-2023.2/styles/brazil.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/brazil.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [brazil]";
 
-sub main'brazil_translation {
+sub main::brazil_translation {
     local($_) = @_;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_brazil_specials($1)/geo;
     $_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/breton.perl 
new/latex2html-2024/styles/breton.perl
--- old/latex2html-2023.2/styles/breton.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/breton.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [breton]";
 
-sub main'breton_translation { @_[0] }
+sub main::breton_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/catalan.perl 
new/latex2html-2024/styles/catalan.perl
--- old/latex2html-2023.2/styles/catalan.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/catalan.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [catalan]";
 
-sub main'catalan_translation {
+sub main::catalan_translation {
     local($_) = @_;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_catalan_specials($1)/geo;
     $_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/croatian.perl 
new/latex2html-2024/styles/croatian.perl
--- old/latex2html-2023.2/styles/croatian.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/croatian.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [croatian]";
 
-sub main'croatian_translation { @_[0] }
+sub main::croatian_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/czech.perl 
new/latex2html-2024/styles/czech.perl
--- old/latex2html-2023.2/styles/czech.perl     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/czech.perl       2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [czech]";
 
-sub main'czech_translation { @_[0] }
+sub main::czech_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/danish.perl 
new/latex2html-2024/styles/danish.perl
--- old/latex2html-2023.2/styles/danish.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/danish.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -8,13 +8,13 @@
 
 print " [danish]";
 
-sub main'danish_translation {
+sub main::danish_translation {
     local($_) = @_;
     
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\||~)/&get_danish_specials($1)/geo;
     local($next_char_rx) = &make_next_char_rx("[aAeEiIoOuU]");
-    s/$next_char_rx/&main'iso_map(($2||$3),"uml")/geo;
+    s/$next_char_rx/&main::iso_map(($2||$3),"uml")/geo;
     $next_char_rx = &make_next_char_rx("[sz]");
-    s/$next_char_rx/&main'iso_map("sz","lig")/geo;
+    s/$next_char_rx/&main::iso_map("sz","lig")/geo;
     $next_char_rx = &make_next_char_rx("[SZ]"); s/$next_char_rx/S$2/go;
     s/;SPMquot;\s*([cflmnprt])/\1/go;
     s/;SPMquot;/&#34;/go;
@@ -23,7 +23,7 @@
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/dutch.perl 
new/latex2html-2024/styles/dutch.perl
--- old/latex2html-2023.2/styles/dutch.perl     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/dutch.perl       2024-01-01 16:13:03.000000000 
+0100
@@ -8,13 +8,13 @@
 
 print " [dutch]";
 
-sub main'dutch_translation {
+sub main::dutch_translation {
     local($_) = @_;
     
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_dutch_specials($1)/geo;
     local($next_char_rx) = &make_next_char_rx("[aAeEiIoOuUyY]");
-    s/$next_char_rx/&main'iso_map(($2||$3),"uml")/geo;
+    s/$next_char_rx/&main::iso_map(($2||$3),"uml")/geo;
     $next_char_rx = &make_next_char_rx("[sz]");
-    s/$next_char_rx/&main'iso_map("sz","lig")/geo;
+    s/$next_char_rx/&main::iso_map("sz","lig")/geo;
     $next_char_rx = &make_next_char_rx("[SZ]"); s/$next_char_rx/S$2/go;
     s/;SPMquot;\s*([cflmnprt])/\1/go;
     s/;SPMquot;/&#34;/go;
@@ -23,7 +23,7 @@
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/english.perl 
new/latex2html-2024/styles/english.perl
--- old/latex2html-2023.2/styles/english.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/english.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [english]";
 
-sub main'english_translation { @_[0] }
+sub main::english_translation { @_[0] }
 
 
 package main;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/epsfig.perl 
new/latex2html-2024/styles/epsfig.perl
--- old/latex2html-2023.2/styles/epsfig.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/epsfig.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -1,7 +1,7 @@
 # epsfig.perl by Michel Goossens <gooss...@cern.ch>  01-14-96
 #
 # Extension to LaTeX2HTML V 96.1 to support epsfig.sty
-# which is part of standard LaTeX2e graphics bunble.
+# which is part of standard LaTeX2e graphics bundle.
 #
 # ...and epsf.sty  and  psfig.sty  
 #      by Ross Moore <r...@mpce.mq.edu.au>  22-05-98
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/esperant.perl 
new/latex2html-2024/styles/esperant.perl
--- old/latex2html-2023.2/styles/esperant.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/esperant.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [esperant]";
 
-sub main'esperant_translation {
+sub main::esperant_translation {
     local($_) = @_;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_esperant_specials($1)/geo;
     $_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/estonian.perl 
new/latex2html-2024/styles/estonian.perl
--- old/latex2html-2023.2/styles/estonian.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/estonian.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [estonian]";
 
-sub main'estonian_translation {
+sub main::estonian_translation {
     local($_) = @_;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_estonian_specials($1)/geo;
     $_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/finnish.perl 
new/latex2html-2024/styles/finnish.perl
--- old/latex2html-2023.2/styles/finnish.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/finnish.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [finnish]";
 
-sub main'finnish_translation {
+sub main::finnish_translation {
     local($_) = @_;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_finnish_specials($1)/geo;
     $_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/frames.perl 
new/latex2html-2024/styles/frames.perl
--- old/latex2html-2023.2/styles/frames.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/frames.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -43,7 +43,7 @@
 # changed &remove_markers in &replace_markers
 #
 # (v1.1) 20 June 1996 - rrm
-# for compatibilty with segmented documents
+# for compatibility with segmented documents
 #
 # (v1.2) 4 July 1996 - rrm
 # supporting easy color-changes and using backgrounds.
@@ -359,7 +359,7 @@
            } else {
                $options{$`}="\"$'\"";
            }
-       } else {print STDERR "\nno value specifed for $frame option: 
$option\n";}
+       } else {print STDERR "\nno value specified for $frame option: 
$option\n";}
     };
     # recover the new values from the @options hash
     @keys = keys %options;  # @keys = sort keysort @keys;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/francais.perl 
new/latex2html-2024/styles/francais.perl
--- old/latex2html-2023.2/styles/francais.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/francais.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -53,7 +53,7 @@
 # Put french equivalents here for headings/dates/ etc when
 # latex2html start supporting them ...
 
-sub main'french_translation { @_[0] }
+sub main::french_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/french.perl 
new/latex2html-2024/styles/french.perl
--- old/latex2html-2023.2/styles/french.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/french.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -53,7 +53,7 @@
 # Put french equivalents here for headings/dates/ etc when
 # latex2html start supporting them ...
 
-sub main'french_translation { @_[0] }
+sub main::french_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/galician.perl 
new/latex2html-2024/styles/galician.perl
--- old/latex2html-2023.2/styles/galician.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/galician.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [galician]";
 
-sub main'galician_translation {
+sub main::galician_translation {
     local($_) = @_;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_galician_specials($1)/geo;
     $_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/german.perl 
new/latex2html-2024/styles/german.perl
--- old/latex2html-2023.2/styles/german.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/german.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -68,14 +68,14 @@
 # latex2html start supporting them ...
 
 
-sub main'german_translation {
+sub main::german_translation {
     local($_) = @_;
     
s/;SPMquot;\s*(;SPMlt;|;SPMgt;|'|`|\\|-|=|;SPMquot;|\||~)/&get_german_specials($1)/geo;
     local($next_char_rx) = &make_next_char_rx("[aAeEiIoOuU]");
-    s/$next_char_rx/&main'iso_map(($2||$3),"uml")/geo;
+    s/$next_char_rx/&main::iso_map(($2||$3),"uml")/geo;
 #    $next_char_rx = &make_next_char_rx("[sSzZ]");
     $next_char_rx = &make_next_char_rx("[sz]");
-    s/$next_char_rx/&main'iso_map("sz","lig")/geo;
+    s/$next_char_rx/&main::iso_map("sz","lig")/geo;
     $next_char_rx = &make_next_char_rx("[SZ]"); s/$next_char_rx/S$2/go;
     s/;SPMquot;\s*([cflmnprt])/\1/go;
 #    s/;SPMquot;\s*([cflmnpt])/\1/go;
@@ -85,13 +85,13 @@
     $_;
 }
 
-sub main'do_cmd_3 {
-    join('',&main'iso_map("sz", "lig"),@_[0]);
+sub main::do_cmd_3 {
+    join('',&main::iso_map("sz", "lig"),@_[0]);
 }
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
    
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/germanb.perl 
new/latex2html-2024/styles/germanb.perl
--- old/latex2html-2023.2/styles/germanb.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/germanb.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -68,14 +68,14 @@
 # latex2html start supporting them ...
 
 
-sub main'german_translation {
+sub main::german_translation {
     local($_) = @_;
     
s/;SPMquot;\s*(;SPMlt;|;SPMgt;|'|`|\\|-|=|;SPMquot;|\||~)/&get_german_specials($1)/geo;
     local($next_char_rx) = &make_next_char_rx("[aAeEiIoOuU]");
-    s/$next_char_rx/&main'iso_map(($2||$3),"uml")/geo;
+    s/$next_char_rx/&main::iso_map(($2||$3),"uml")/geo;
 #    $next_char_rx = &make_next_char_rx("[sSzZ]");
     $next_char_rx = &make_next_char_rx("[sz]");
-    s/$next_char_rx/&main'iso_map("sz","lig")/geo;
+    s/$next_char_rx/&main::iso_map("sz","lig")/geo;
     $next_char_rx = &make_next_char_rx("[SZ]"); s/$next_char_rx/S$2/go;
     s/;SPMquot;\s*([cflmnprt])/\1/go;
 #    s/;SPMquot;\s*([cflmnpt])/\1/go;
@@ -85,13 +85,13 @@
     $_;
 }
 
-sub main'do_cmd_3 {
-    join('',&main'iso_map("sz", "lig"),@_[0]);
+sub main::do_cmd_3 {
+    join('',&main::iso_map("sz", "lig"),@_[0]);
 }
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
    
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/irish.perl 
new/latex2html-2024/styles/irish.perl
--- old/latex2html-2023.2/styles/irish.perl     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/irish.perl       2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [irish]";
 
-sub main'irish_translation { @_[0] }
+sub main::irish_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/italian.perl 
new/latex2html-2024/styles/italian.perl
--- old/latex2html-2023.2/styles/italian.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/italian.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [italian]";
 
-sub main'italian_translation { @_[0] }
+sub main::italian_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/lsorbian.perl 
new/latex2html-2024/styles/lsorbian.perl
--- old/latex2html-2023.2/styles/lsorbian.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/lsorbian.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [lsorbian]";
 
-sub main'lsorbian_translation { @_[0] }
+sub main::lsorbian_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/magyar.perl 
new/latex2html-2024/styles/magyar.perl
--- old/latex2html-2023.2/styles/magyar.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/magyar.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [magyar]";
 
-sub main'magyar_translation { @_[0] }
+sub main::magyar_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/natbib.perl 
new/latex2html-2024/styles/natbib.perl
--- old/latex2html-2023.2/styles/natbib.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/natbib.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -119,7 +119,7 @@
 $CITE_OPEN_DELIM = '(' unless $CITE_OPEN_DELIM;
 $CITE_CLOSE_DELIM = ')' unless $CITE_CLOSE_DELIM;
 
-# CUSTOMIZATION: Delimiters for seperation of multiple citations
+# CUSTOMIZATION: Delimiters for separation of multiple citations
 $CITE_ENUM = '; ' unless $CITE_ENUM;
 
 # CUSTOMIZATION: whether multiple citations should be sorted. (BRM)
@@ -237,7 +237,7 @@
 sub do_cmd_cite {
     local($_) = @_;
     local($cite_key, @cite_keys);
-# Look for options of the command in a seperate subroutine
+# Look for options of the command in a separate subroutine
     local($has_optional,$optional1,$optional2)=&cite_check_options;
 # Select the correct marker 
     local ($c_mark) = ($has_optional ? $cite_par_mark : $cite_mark);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/norsk.perl 
new/latex2html-2024/styles/norsk.perl
--- old/latex2html-2023.2/styles/norsk.perl     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/norsk.perl       2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [norsk]";
 
-sub main'norsk_translation { @_[0] }
+sub main::norsk_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/nynorsk.perl 
new/latex2html-2024/styles/nynorsk.perl
--- old/latex2html-2023.2/styles/nynorsk.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/nynorsk.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [nynorsk]";
 
-sub main'nynorsk_translation { @_[0] }
+sub main::nynorsk_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/polish.perl 
new/latex2html-2024/styles/polish.perl
--- old/latex2html-2023.2/styles/polish.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/polish.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [polish]";
 
-sub main'polish_translation {
+sub main::polish_translation {
     local($_) = @_;
 
#s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_polish_specials($1)/geo;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\||[aelrcnoszAELRCNOSZ])/&get_polish_specials($1)/geo;
@@ -17,11 +17,11 @@
 
 sub get_polish_specials {
     local($char) = @_;
-    if($char=~/[ae]/i) {&main'iso_map($char,'ogon')}
-    elsif($char=~/[lL]/) {&main'iso_map($char,'strok')}
-    elsif($char=~/r/) {&main'iso_map('z','dot')}
-    elsif($char=~/R/) {&main'iso_map('Z','dot')}
-    elsif($char=~/[cnosz]/i) {&main'iso_map($char,'acute')}
+    if($char=~/[ae]/i) {&main::iso_map($char,'ogon')}
+    elsif($char=~/[lL]/) {&main::iso_map($char,'strok')}
+    elsif($char=~/r/) {&main::iso_map('z','dot')}
+    elsif($char=~/R/) {&main::iso_map('Z','dot')}
+    elsif($char=~/[cnosz]/i) {&main::iso_map($char,'acute')}
     else{$polish_specials{$char}}
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/polski.perl 
new/latex2html-2024/styles/polski.perl
--- old/latex2html-2023.2/styles/polski.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/polski.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -6,15 +6,15 @@
 
 package polski;
 
-sub main'polski_translation { @_[0] }
+sub main::polski_translation { @_[0] }
 
 sub get_polski_specials {
     local($char) = @_;
-    if($char=~/[ae]/i) {&main'iso_map($char,'ogon')}
-    elsif($char=~/[lL]/) {&main'iso_map($char,'strok')}
-    elsif($char=~/x/) {&main'iso_map('z','dot')}
-    elsif($char=~/X/) {&main'iso_map('Z','dot')}
-    elsif($char=~/[cnosz]/i) {&main'iso_map($char,'acute')}
+    if($char=~/[ae]/i) {&main::iso_map($char,'ogon')}
+    elsif($char=~/[lL]/) {&main::iso_map($char,'strok')}
+    elsif($char=~/x/) {&main::iso_map('z','dot')}
+    elsif($char=~/X/) {&main::iso_map('Z','dot')}
+    elsif($char=~/[cnosz]/i) {&main::iso_map($char,'acute')}
     else{$polski_specials{$char}}
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/portuges.perl 
new/latex2html-2024/styles/portuges.perl
--- old/latex2html-2023.2/styles/portuges.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/portuges.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [portuges]";
 
-sub main'portuges_translation {
+sub main::portuges_translation {
     local($_) = @_;
 
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_portuges_specials($1)/geo;
     $_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/romanian.perl 
new/latex2html-2024/styles/romanian.perl
--- old/latex2html-2023.2/styles/romanian.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/romanian.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [romanian]";
 
-sub main'romanian_translation { @_[0] }
+sub main::romanian_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/russian.perl 
new/latex2html-2024/styles/russian.perl
--- old/latex2html-2023.2/styles/russian.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/russian.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -10,7 +10,7 @@
 
 print " [russian]";
 
-sub main'russian_translation {
+sub main::russian_translation {
     local($_) = @_;
     s/;SPMquot;\-\-\-/&#8212;/go;
     s/\-\-\-/&#8212;/go;
@@ -31,7 +31,7 @@
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
    
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/scottish.perl 
new/latex2html-2024/styles/scottish.perl
--- old/latex2html-2023.2/styles/scottish.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/scottish.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [scottish]";
 
-sub main'scottish_translation { @_[0] }
+sub main::scottish_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/slovak.perl 
new/latex2html-2024/styles/slovak.perl
--- old/latex2html-2023.2/styles/slovak.perl    2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/slovak.perl      2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [slovak]";
 
-sub main'slovak_translation { @_[0] }
+sub main::slovak_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/slovene.perl 
new/latex2html-2024/styles/slovene.perl
--- old/latex2html-2023.2/styles/slovene.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/slovene.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -8,13 +8,13 @@
 
 print " [slovene]";
 
-sub main'slovene_translation {
+sub main::slovene_translation {
     local($_) = @_;
     
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_slovene_specials($1)/geo;
     local($next_char_rx) = &make_next_char_rx("[aAeEiIoOuU]");
-    s/$next_char_rx/&main'iso_map(($2||$3),"uml")/geo;
+    s/$next_char_rx/&main::iso_map(($2||$3),"uml")/geo;
     $next_char_rx = &make_next_char_rx("[sz]");
-    s/$next_char_rx/&main'iso_map("sz","lig")/geo;
+    s/$next_char_rx/&main::iso_map("sz","lig")/geo;
     $next_char_rx = &make_next_char_rx("[SZ]"); s/$next_char_rx/S$2/go;
     s/;SPMquot;\s*([cflmnprt])/\1/go;
     s/;SPMquot;/&#34;/go;
@@ -23,7 +23,7 @@
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/spanish.perl 
new/latex2html-2024/styles/spanish.perl
--- old/latex2html-2023.2/styles/spanish.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/spanish.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -9,7 +9,7 @@
 # Put Spanish equivalents here for headings/dates/ etc when
 # latex2html start supporting them ...
 
-sub main'spanish_translation { @_[0] }
+sub main::spanish_translation { @_[0] }
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/texdefs.perl 
new/latex2html-2024/styles/texdefs.perl
--- old/latex2html-2023.2/styles/texdefs.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/texdefs.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -53,7 +53,7 @@
     local($_) = @_;
 # some special characters are already turned into l2h internal
 # representation.
-# Get its represention from the table and use it like as regexp form.
+# Get its representation from the table and use it like as regexp form.
     local($spmquot) = &escape_rx_chars($html_specials{'"'});
 # Get all internal special char representations as implied during
 # preprocessing.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/turkish.perl 
new/latex2html-2024/styles/turkish.perl
--- old/latex2html-2023.2/styles/turkish.perl   2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/turkish.perl     2024-01-01 16:13:03.000000000 
+0100
@@ -19,7 +19,7 @@
 
 package turkish;
 
-sub main'turkish_translation {
+sub main::turkish_translation {
     @_[0];
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/usorbian.perl 
new/latex2html-2024/styles/usorbian.perl
--- old/latex2html-2023.2/styles/usorbian.perl  2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/usorbian.perl    2024-01-01 16:13:03.000000000 
+0100
@@ -10,13 +10,13 @@
 
 &do_require_extension ('latin2');
 
-sub main'usorbian_translation {
+sub main::usorbian_translation {
     local($_) = @_;
     
s/;SPMquot;\s*('|`|;SPMlt;|;SPMgt;|\\|-|;SPMquot;|=|\|)/&get_usorbian_specials($1)/geo;
     local($next_char_rx) = &make_next_char_rx("[aAeEiIoOuU]");
-    s/$next_char_rx/&main'iso_map(($2||$3),"uml")/geo;
+    s/$next_char_rx/&main::iso_map(($2||$3),"uml")/geo;
     $next_char_rx = &make_next_char_rx("[sz]");
-    s/$next_char_rx/&main'iso_map("sz","lig")/geo;
+    s/$next_char_rx/&main::iso_map("sz","lig")/geo;
     $next_char_rx = &make_next_char_rx("[SZ]"); s/$next_char_rx/S$2/go;
     s/;SPMquot;\s*([cflmnprt])/\1/go;
     s/;SPMquot;/&#34;/go;
@@ -25,7 +25,7 @@
 
 sub make_next_char_rx {
     local($chars) = @_;
-    local($OP,$CP) = &main'brackets;
+    local($OP,$CP) = &main::brackets;
     ";SPMquot;\\s*(($chars)|$OP\\d+$CP\\s*($chars)\\s*$OP\\d+$CP)";
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/latex2html-2023.2/styles/welsh.perl 
new/latex2html-2024/styles/welsh.perl
--- old/latex2html-2023.2/styles/welsh.perl     2023-07-01 18:21:06.000000000 
+0200
+++ new/latex2html-2024/styles/welsh.perl       2024-01-01 16:13:03.000000000 
+0100
@@ -8,7 +8,7 @@
 
 print " [welsh]";
 
-sub main'welsh_translation { @_[0] }
+sub main::welsh_translation { @_[0] }
 
 
 

++++++ latex2html-share-dir.diff ++++++
--- /var/tmp/diff_new_pack.MtEF2J/_old  2024-02-23 16:40:25.624674591 +0100
+++ /var/tmp/diff_new_pack.MtEF2J/_new  2024-02-23 16:40:25.628674736 +0100
@@ -2,7 +2,7 @@
 ===================================================================
 --- config/config.pl.orig
 +++ config/config.pl
-@@ -1918,7 +1918,7 @@ else {
+@@ -2020,7 +2020,7 @@ else {
      $newcfg{'SHLIBDIR'} = $newcfg{'PREFIX'};
    }
    else {
@@ -12,4 +12,3 @@
  }
  add_drive_letter($newcfg{'SHLIBDIR'});
 
-

Reply via email to