texinfo: Update to version 7.3
Commit Message
- Update from version 7.2 to 7.3
- Update of rootfile
- Changelog
7.3
* Language
. new commands for title page creation: @documentinfo, @publication,
and @maketitle. you can use these instead of explicit formatting
inside @titlepage.
. you can use heading commands such as @heading after @node. nodes
defined this way are not part of the chapter structure of the document
(unlike if @section etc. were used).
. new command @xrefname can follow @node in place of a heading command.
this is for when you do not want any heading at all to be displayed.
. new command @namedanchor for defining text to be used for a cross-
reference to an anchor (with @xrefautomaticsectiontitle on)
. new command @thispart to print part name in headings or footings
. deprecate @clickstyle
. if there is no @documentlanguage, the language is unspecified, rather
than en_US. (texi2any will still use English strings by default,
but will not put en_US in the output, depending on output format.)
* texi2any
. texi2any uses the Perl extensions in C for converters when possible,
which results in a large speed-up for HTML output.
set the `TEXINFO_XS_CONVERT' environment variable to 0 for pure Perl.
. optional experimental texi2any program implementation in C embedding Perl.
use --enable-using-c-texi2any to prefer the C implementation.
. report leading directory components of input file names in messages
(this reverses 6.8 release change, 2021).
. when CHECK_NORMAL_MENU_STRUCTURE is on, give the line number of the
problem menu entry
. DUMP_TREE should now be a file name, or - to output to standard error
. remove USE_REL_REV variable; former effect is now always on
. (API only) rename LINKS_BUTTONS customization variable to LINKS_DIRECTIONS
. (API only) rename space direction ' ' to 'Space'
. HTML output:
. the HIGHLIGHT_SYNTAX variable can be used for syntax highlighting
of code samples. this feature was present in earlier releases but
is no longer marked as experimental.
. do not wrap the contents of <style> elements in an HTML comment,
as this is no longer needed for browser compatibility
. the --transliterate-file-names option (which sets the
TRANSLITERATE_FILE_NAMES variable) is now off by default.
. when creating redirection files with --node-files (the default),
ignore the settings of TRANSLITERATE_FILE_NAMES, BASEFILENAME_LENGTH,
and EXTENSION.
. likewise, ignore these variables for links to external manuals
(they are still used for the file names generated for the
converted manual content).
. the default setting of WORDS_IN_PAGE has changed from 300 to 200.
this means that a navigation panel is more likely to be output at
the bottom of fairly short nodes.
. use the last @printindex in the input file for the Index direction
. only output 'accesskey' attributes when splitting by node
. for locations of external manuals, use files ending with the
.cnf extension in the htmlxref.d directories (in addition to files
called htmlxref.cnf). this should make it easier to combine
information on HTML cross-references from different sources.
. in an htmlxref file, you can explicity trigger a link to a local
manual by using an empty URL
. you can set FORMAT_MENU to 'menu_no_detailmenu' to omit an
automatically generated @detailmenu from the Top node
. info.js (with INFO_JS_DIR) fixes and improvements:
. avoid pop-up over Top node and display the correct title
. --internal-links outputs more types of internal link, including
anchors, sections and floats. the possible type names reported
in the second column have changed.
. USE_NEXT_HEADING_FOR_LONE_NODE removed. former effect is now
always on.
. (API only) remove the buttons specifications with scalar references,
direction text or functions references should be used instead
. (API only) remove the Texinfo::TeX4HT customization package
. Info output:
. new experimental variable INFO_MATH_IMAGES allows outputting
images for mathematics notation
. LaTeX output:
. use UTF-8 encoding for output by default, regardless of input
encoding. override with OUTPUT_ENCODING_NAME.
. XML output:
. use HTML entities names for @H and @dotaccent accents types
* texinfo.tex
. add entries in PDF outline for index initials
. use Unicode in PDF outline for input documents encoded in UTF-8
. '@set xrefautomaticsectiontitle on' does not affect cross-references
to anchors, matching the HTML output
. separate adjacent footnote markers with commas, e.g. '1, 2' not '1 2'
* info
. you can use hook scripts to handle an info manual not being found.
these hooks can provide a message to the user with information on
how to install the manual.
. when run as 'info TOPIC INDEX-ENTRY', prefer index entries that
refer to the node that would be loaded by 'info TOPIC'. this aids
in retrieving documentation of command-line options when multiple
programs are documented in the same manual.
for example, 'info cp -- -s' goes to the documentation of the -s
option for the cp program in the coreutils manual, rather than the
-s option of any other program.
. list all customizable variables in help buffer including how they
got their values
. reuse introductory text in dir file rather than supplying our own text,
as was the case in older version of info and is the case in Emacs
. removed fallback if a node is not found in a cross-reference to
searching for a file of the same name. e.g. "* Foo::" in a menu
would go to a file called "Foo", if no node called "Foo" was found.
now only the node is looked for.
. new variable 'raw-utf8-output' supports viewing UTF-8 Info files
on MS-Windows
* Distribution
. automake 1.18.1, autoconf 2.72, gettext 0.26, libtool 2.5.4
. support for DJGPP removed
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/texinfo | 107 ++++++++++++++++++++++----------
lfs/texinfo | 6 +-
2 files changed, 76 insertions(+), 37 deletions(-)
@@ -8,39 +8,57 @@
#usr/bin/texi2pdf
#usr/bin/texindex
#usr/lib/texi2any
-#usr/lib/texi2any/ConvertXS.la
-#usr/lib/texi2any/ConvertXS.so
-#usr/lib/texi2any/DocumentXS.la
-#usr/lib/texi2any/DocumentXS.so
-#usr/lib/texi2any/IndicesXS.la
-#usr/lib/texi2any/IndicesXS.so
-#usr/lib/texi2any/MiscXS.la
-#usr/lib/texi2any/MiscXS.so
-#usr/lib/texi2any/Parsetexi.la
-#usr/lib/texi2any/Parsetexi.so
-#usr/lib/texi2any/StructuringTransfoXS.la
-#usr/lib/texi2any/StructuringTransfoXS.so
-#usr/lib/texi2any/XSParagraph.la
-#usr/lib/texi2any/XSParagraph.so
-#usr/lib/texi2any/libtexinfo-convert.la
-#usr/lib/texi2any/libtexinfo-convert.so
-#usr/lib/texi2any/libtexinfo-convert.so.0
-#usr/lib/texi2any/libtexinfo-convert.so.0.0.0
-#usr/lib/texi2any/libtexinfo-convertxs.la
-#usr/lib/texi2any/libtexinfo-convertxs.so
-#usr/lib/texi2any/libtexinfo-convertxs.so.0
-#usr/lib/texi2any/libtexinfo-convertxs.so.0.0.0
-#usr/lib/texi2any/libtexinfo.la
-#usr/lib/texi2any/libtexinfo.so
-#usr/lib/texi2any/libtexinfo.so.0
-#usr/lib/texi2any/libtexinfo.so.0.0.0
-#usr/lib/texi2any/libtexinfoxs.la
-#usr/lib/texi2any/libtexinfoxs.so
-#usr/lib/texi2any/libtexinfoxs.so.0
-#usr/lib/texi2any/libtexinfoxs.so.0.0.0
+#usr/lib/texi2any/XS_extension
+#usr/lib/texi2any/XS_extension/ConfigXS.la
+#usr/lib/texi2any/XS_extension/ConfigXS.so
+#usr/lib/texi2any/XS_extension/ConvertToTexinfoXS.la
+#usr/lib/texi2any/XS_extension/ConvertToTexinfoXS.so
+#usr/lib/texi2any/XS_extension/ConvertXS.la
+#usr/lib/texi2any/XS_extension/ConvertXS.so
+#usr/lib/texi2any/XS_extension/DocumentXS.la
+#usr/lib/texi2any/XS_extension/DocumentXS.so
+#usr/lib/texi2any/XS_extension/IndicesXS.la
+#usr/lib/texi2any/XS_extension/IndicesXS.so
+#usr/lib/texi2any/XS_extension/MiscXS.la
+#usr/lib/texi2any/XS_extension/MiscXS.so
+#usr/lib/texi2any/XS_extension/Parsetexi.la
+#usr/lib/texi2any/XS_extension/Parsetexi.so
+#usr/lib/texi2any/XS_extension/ReaderXS.la
+#usr/lib/texi2any/XS_extension/ReaderXS.so
+#usr/lib/texi2any/XS_extension/StructuringTransfoXS.la
+#usr/lib/texi2any/XS_extension/StructuringTransfoXS.so
+#usr/lib/texi2any/XS_extension/TreeElementConverterXS.la
+#usr/lib/texi2any/XS_extension/TreeElementConverterXS.so
+#usr/lib/texi2any/XS_extension/TreeElementXS.la
+#usr/lib/texi2any/XS_extension/TreeElementXS.so
+#usr/lib/texi2any/XS_extension/XSParagraph.la
+#usr/lib/texi2any/XS_extension/XSParagraph.so
+#usr/lib/texi2any/lib
+#usr/lib/texi2any/lib/libtexinfo-convert.la
+#usr/lib/texi2any/lib/libtexinfo-convert.so
+#usr/lib/texi2any/lib/libtexinfo-convert.so.1
+#usr/lib/texi2any/lib/libtexinfo-convert.so.1.0.0
+#usr/lib/texi2any/lib/libtexinfo-convertxs.la
+#usr/lib/texi2any/lib/libtexinfo-convertxs.so
+#usr/lib/texi2any/lib/libtexinfo-convertxs.so.1
+#usr/lib/texi2any/lib/libtexinfo-convertxs.so.1.0.0
+#usr/lib/texi2any/lib/libtexinfo-main.la
+#usr/lib/texi2any/lib/libtexinfo-main.so
+#usr/lib/texi2any/lib/libtexinfo-main.so.0
+#usr/lib/texi2any/lib/libtexinfo-main.so.0.0.0
+#usr/lib/texi2any/lib/libtexinfo.la
+#usr/lib/texi2any/lib/libtexinfo.so
+#usr/lib/texi2any/lib/libtexinfo.so.1
+#usr/lib/texi2any/lib/libtexinfo.so.1.0.0
+#usr/lib/texi2any/lib/libtexinfoxs.la
+#usr/lib/texi2any/lib/libtexinfoxs.so
+#usr/lib/texi2any/lib/libtexinfoxs.so.1
+#usr/lib/texi2any/lib/libtexinfoxs.so.1.0.0
#usr/share/info/info-stnd.info
#usr/share/info/texi2any_api.info
#usr/share/info/texi2any_internals.info
+#usr/share/info/texi2any_internals.info-1
+#usr/share/info/texi2any_internals.info-2
#usr/share/info/texinfo.info
#usr/share/info/texinfo.info-1
#usr/share/info/texinfo.info-2
@@ -65,8 +83,11 @@
#usr/share/texi2any/Texinfo
#usr/share/texi2any/Texinfo/Commands.pm
#usr/share/texi2any/Texinfo/Commands.pod
+#usr/share/texi2any/Texinfo/CommandsValues.pm
+#usr/share/texi2any/Texinfo/CommandsValues.pod
#usr/share/texi2any/Texinfo/Common.pm
#usr/share/texi2any/Texinfo/Config.pm
+#usr/share/texi2any/Texinfo/ConfigXS.pm
#usr/share/texi2any/Texinfo/Convert
#usr/share/texi2any/Texinfo/Convert/ConvertXS.pm
#usr/share/texi2any/Texinfo/Convert/Converter.pm
@@ -81,12 +102,19 @@
#usr/share/texi2any/Texinfo/Convert/ParagraphNonXS.pm
#usr/share/texi2any/Texinfo/Convert/PlainTexinfo.pm
#usr/share/texi2any/Texinfo/Convert/Plaintext.pm
+#usr/share/texi2any/Texinfo/Convert/ReadDocBook.pm
+#usr/share/texi2any/Texinfo/Convert/TestReader.pm
#usr/share/texi2any/Texinfo/Convert/Texinfo.pm
#usr/share/texi2any/Texinfo/Convert/TexinfoMarkup.pm
+#usr/share/texi2any/Texinfo/Convert/TexinfoNonXS.pm
#usr/share/texi2any/Texinfo/Convert/TexinfoSXML.pm
#usr/share/texi2any/Texinfo/Convert/TexinfoXML.pm
+#usr/share/texi2any/Texinfo/Convert/TexinfoXS.pm
#usr/share/texi2any/Texinfo/Convert/Text.pm
#usr/share/texi2any/Texinfo/Convert/TextContent.pm
+#usr/share/texi2any/Texinfo/Convert/TreeElementConverter.pm
+#usr/share/texi2any/Texinfo/Convert/TreeElementConverterXS.pm
+#usr/share/texi2any/Texinfo/Convert/TreeElementReadDocBook.pm
#usr/share/texi2any/Texinfo/Convert/Unicode.pm
#usr/share/texi2any/Texinfo/Convert/Utils.pm
#usr/share/texi2any/Texinfo/DebugTree.pm
@@ -94,6 +122,7 @@
#usr/share/texi2any/Texinfo/DocumentXS.pm
#usr/share/texi2any/Texinfo/Documentlanguages.pm
#usr/share/texi2any/Texinfo/HTMLData.pm
+#usr/share/texi2any/Texinfo/HTMLDataCSS.pm
#usr/share/texi2any/Texinfo/Indices.pm
#usr/share/texi2any/Texinfo/IndicesXS.pm
#usr/share/texi2any/Texinfo/ManipulateTree.pm
@@ -103,16 +132,20 @@
#usr/share/texi2any/Texinfo/OutputUnits.pm
#usr/share/texi2any/Texinfo/Parser.pm
#usr/share/texi2any/Texinfo/ParserNonXS.pm
+#usr/share/texi2any/Texinfo/Reader.pm
+#usr/share/texi2any/Texinfo/ReaderNonXS.pm
#usr/share/texi2any/Texinfo/Report.pm
#usr/share/texi2any/Texinfo/StructTransfXS.pm
#usr/share/texi2any/Texinfo/Structuring.pm
#usr/share/texi2any/Texinfo/Tests.pm
#usr/share/texi2any/Texinfo/Transformations.pm
#usr/share/texi2any/Texinfo/Translations.pm
-#usr/share/texi2any/Texinfo/XS
-#usr/share/texi2any/Texinfo/XS/parsetexi
-#usr/share/texi2any/Texinfo/XS/parsetexi/Parsetexi.pm
+#usr/share/texi2any/Texinfo/TreeElement.pm
+#usr/share/texi2any/Texinfo/TreeElementNonXS.pm
+#usr/share/texi2any/Texinfo/UnicodeData.pm
#usr/share/texi2any/Texinfo/XSLoader.pm
+#usr/share/texi2any/XSTexinfo
+#usr/share/texi2any/XSTexinfo/Parsetexi.pm
#usr/share/texi2any/ext
#usr/share/texi2any/ext/epub3.pm
#usr/share/texi2any/ext/highlight_syntax.pm
@@ -546,7 +579,13 @@
#usr/share/texi2any/lib/libintl-perl/lib/Locale/Util.pm
#usr/share/texi2any/lib/libintl-perl/lib/Locale/gettext_dumb.pm
#usr/share/texi2any/lib/libintl-perl/lib/Locale/gettext_pp.pm
+#usr/share/texi2any/load_txi_modules
#usr/share/texinfo
-#usr/share/texinfo/htmlxref.cnf
+#usr/share/texinfo/htmlxref.d
+#usr/share/texinfo/htmlxref.d/Texinfo_GNU.cnf
+#usr/share/texinfo/htmlxref.d/Texinfo_nonGNU.cnf
+#usr/share/texinfo/info-hooks
+#usr/share/texinfo/info-hooks/gnu-manuals-locations.dat
+#usr/share/texinfo/info-hooks/manual-not-found
#usr/share/texinfo/texindex.awk
#usr/share/texinfo/texinfo.dtd
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 7.2
+VER = 7.3
THISAPP = texinfo-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = fc6bd020310a437a73d5723d257ca3da1d15329e9e668fa78c49ac77759c2c990d4422c2a7071b217ea214b88389a0cbb43d3fcfa5fe9bf9651270167b15c342
+$(DL_FILE)_BLAKE2 = e9c17aec5ebf9d22eb22b40a06a24de675fca6d511f448170983d474b0906e23c25a00b75907b260abf66e660aefa6d6af928a1785bcf9b2099a0e791aac7025
install : $(TARGET)