texinfo: Update to version 7.0.2

- Update from version 6.8 to 7.0.2
- Update of rootfile
- Removal of patch which was needed due to inability to build texinfo-6.8 with glibc-2.34
   Problem was fixed for building with glibc-2.34 and onwards with texinfo-7.0
- Changelog
7.0.2 (22 January 2023)
This is a bug-fix release with minimal changes.
* texi2any
  . do not distribute architecture-dependent files
  . build fixed on OpenIndiana 11
* info
  . further fix of recoding of UTF-8 files to ASCII
  . fix check for presence of man pages on Solaris
* install-info
  . fix build by avoiding function name clash on some platforms
  . compiler warning re strncat silenced
7.0.1 (30 November 2022)
This is a bug-fix release with minimal changes.
* texi2any
  . avoid crashes on empty @image argument and other potential crashes
    (with "Can't use an undefined value as an ARRAY reference" message)
  . avoid hang on @ref command inside section command
* info
  . fix recoding of UTF-8 files to ASCII when run in C locale
* js
  . index search fixed for new HTML output
  . some obsolete files removed from distribution
7.0 (7 November 2022)
* texi2any
 . LaTeX added as an output format, selected with --latex
 . EPUB 3 added as an output format, selected with --epub3
 . reform throughout the code in general
 . thorough review of character encoding issues
 . new customization variables involved with character encoding:
     INPUT_FILE_NAME_ENCODING, OUTPUT_FILE_NAME_ENCODING,
     DOC_ENCODING_FOR_INPUT_FILE_NAME, DOC_ENCODING_FOR_OUTPUT_FILE_NAME,
     MESSAGE_ENCODING and COMMAND_LINE_ENCODING
 . warn if full-text commands (@ref, @footnote, @anchor) appear in @w
 . new variable NO_TOP_NODE_OUTPUT
 . IGNORE_BEFORE_SETFILENAME variable removed.  former effect
   is now always on.
 . HTML output:
     . use manual_name_html as output directory for split HTML instead of
       manual_name or manual_name.html
     . default DOCTYPE declaration changed to plain HTML5 style rather than
       HTML4 DTD reference
     . output only the CSS rules that are needed in an output file
     . remove CSS_LINES variable and add SHOW_BUILTIN_CSS_RULES
       (custom CSS can still be output using EXTRA_HEAD)
     . use <code> tag for the output of @t and @verb instead of <tt>
     . use <abbr> for @acronym instead of <acronym>
     . link to table of contents from short table of contents only if a
       table of contents is actually output
     . prefix classes from @example arguments with `user-'
     . percent encode URL in @url/@uref, @email, @image and external
       manual file
     . new USE_XML_SYNTAX, HTML_ROOT_ELEMENT_ATTRIBUTES and
       NO_CUSTOM_HTML_ATTRIBUTE variables can be used to output
       valid XHTML
     . systematic addition of classes attribute in HTML elements based on the
       Texinfo @-command names.  renaming of class attributes to avoid
       confusion with @-commands formatting and describe the role in the
       document rather than the formatting style.
     . COPIABLE_ANCHORS renamed to COPIABLE_LINKS
     . do not add a title by default; SHOW_TITLE or NO_TOP_NODE_OUTPUT has
       to be set
     . USE_TITLEPAGE_FOR_TITLE is now true by default
     . L2H variable removed, replaced by HTML_MATH set to `l2h'
     . rename OVERVIEW_LINK_TO_TOC to SHORT_TOC_LINK_TO_TOC
     . rename BEFORE_OVERVIEW to BEFORE_SHORT_TOC_LINE
     . rename AFTER_OVERVIEW to AFTER_SHORT_TOC_LINES
     . remove PRE_ABOUT, AFTER_ABOUT, and add PROGRAM_NAME_IN_ABOUT
     . remove KEEP_TOP_EXTERNAL_REF
     . new variables IGNORE_REF_TO_TOP_NODE_UP, CONVERT_TO_LATEX_IN_MATH,
       HTMLXREF_MODE and HTMLXREF_FILE
 . DocBook output:
     . do not output Top node or text before the first @node or sectioning
       @-command.  NO_TOP_NODE_OUTPUT can be set to false to output Top node
       for now.
     . replace @definfocenlose defined @-commands by the argument as-is
       to be more consistent with printed output
 . HTML/DocBook output:
     . USE_NUMERIC_ENTITY changed to mean to use numeric entities instead
       of named entities.  former effect is now always on.
     . ENABLE_ENCODING_USE_ENTITY variable removed.  former effect is now
       always off.
 . Info output
     . quote problematic node names (with :, comma...) by default
     . new customization variable ASCII_PUNCTUATION to use plain ASCII
       characters for quotation marks and a few other symbols
* texinfo.tex
  . `@microtype on' uses microtypography in formatting for pdfTeX and LuaTeX
  . do not ignore @part page immediately following Top node
  . do `@set txicodevaristt' to get slanted typewriter for @var in code,
    `@clear txicodevaristt' to use slanted, variable-width roman font for
    @var everywhere.  flag is @set by default, but we may turn this off
    in the future.
  . new file doc/texinfo-zh.tex for Texinfo documents in Chinese.
    new support file doc/txi-zh.tex for Chinese.  doc/short-sample-zh.texi is
    a sample document.
* info
  . better support for index entries containing parentheses
  . better support for getting bold text etc. when displaying manpages
  . bug fixed where the first index entry in a file could be ignored
  . M-C-f closes as well as opens footnotes window
  . do not crash if run in Brazilian Portuguese locale
* Language
  . @deftype* commands use typewriter font in argument list
  . new commands @latex, @iflatex, @ifnotlatex for new LaTeX output format
  . do `@set txidefnamenospace' to omit space after a definition name
* Other
  . build fixed for glibc 2.34

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
This commit is contained in:
Adolf Belka
2023-03-02 11:14:18 +01:00
committed by Peter Müller
parent 8d941070aa
commit 56db79acab
3 changed files with 17 additions and 195 deletions

View File

@@ -15,6 +15,8 @@
#usr/lib/texinfo/XSParagraph.la
#usr/lib/texinfo/XSParagraph.so
#usr/share/info/info-stnd.info
#usr/share/info/texi2any_api.info
#usr/share/info/texi2any_internals.info
#usr/share/info/texinfo.info
#usr/share/info/texinfo.info-1
#usr/share/info/texinfo.info-2
@@ -38,7 +40,10 @@
#usr/share/texinfo/Pod-Simple-Texinfo/Pod/Simple
#usr/share/texinfo/Pod-Simple-Texinfo/Pod/Simple/Texinfo.pm
#usr/share/texinfo/Texinfo
#usr/share/texinfo/Texinfo/Commands.pm
#usr/share/texinfo/Texinfo/Commands.pod
#usr/share/texinfo/Texinfo/Common.pm
#usr/share/texinfo/Texinfo/Config.pm
#usr/share/texinfo/Texinfo/Convert
#usr/share/texinfo/Texinfo/Convert/Converter.pm
#usr/share/texinfo/Texinfo/Convert/DocBook.pm
@@ -46,21 +51,21 @@
#usr/share/texinfo/Texinfo/Convert/IXIN.pm
#usr/share/texinfo/Texinfo/Convert/IXINSXML.pm
#usr/share/texinfo/Texinfo/Convert/Info.pm
#usr/share/texinfo/Texinfo/Convert/Line.pm
#usr/share/texinfo/Texinfo/Convert/LaTeX.pm
#usr/share/texinfo/Texinfo/Convert/NodeNameNormalization.pm
#usr/share/texinfo/Texinfo/Convert/Paragraph.pm
#usr/share/texinfo/Texinfo/Convert/ParagraphNonXS.pm
#usr/share/texinfo/Texinfo/Convert/PlainTexinfo.pm
#usr/share/texinfo/Texinfo/Convert/Plaintext.pm
#usr/share/texinfo/Texinfo/Convert/Texinfo.pm
#usr/share/texinfo/Texinfo/Convert/TexinfoMarkup.pm
#usr/share/texinfo/Texinfo/Convert/TexinfoSXML.pm
#usr/share/texinfo/Texinfo/Convert/TexinfoXML.pm
#usr/share/texinfo/Texinfo/Convert/Text.pm
#usr/share/texinfo/Texinfo/Convert/TextContent.pm
#usr/share/texinfo/Texinfo/Convert/UnFilled.pm
#usr/share/texinfo/Texinfo/Convert/Unicode.pm
#usr/share/texinfo/Texinfo/Convert/Utils.pm
#usr/share/texinfo/Texinfo/Documentlanguages.pm
#usr/share/texinfo/Texinfo/Encoding.pm
#usr/share/texinfo/Texinfo/MiscXS.pm
#usr/share/texinfo/Texinfo/ModulePath.pm
#usr/share/texinfo/Texinfo/Parser.pm
@@ -68,18 +73,22 @@
#usr/share/texinfo/Texinfo/Report.pm
#usr/share/texinfo/Texinfo/Structuring.pm
#usr/share/texinfo/Texinfo/Transformations.pm
#usr/share/texinfo/Texinfo/Translations.pm
#usr/share/texinfo/Texinfo/XS
#usr/share/texinfo/Texinfo/XS/parsetexi
#usr/share/texinfo/Texinfo/XS/parsetexi/Parsetexi.pm
#usr/share/texinfo/Texinfo/XSLoader.pm
#usr/share/texinfo/ext
#usr/share/texinfo/ext/epub3.pm
#usr/share/texinfo/ext/latex2html.pm
#usr/share/texinfo/ext/tex4ht.pm
#usr/share/texinfo/htmlxref.cnf
#usr/share/texinfo/init
#usr/share/texinfo/init/book.pm
#usr/share/texinfo/init/chm.pm
#usr/share/texinfo/init/documentation_examples.pm
#usr/share/texinfo/init/highlight_syntax.pm
#usr/share/texinfo/init/html32.pm
#usr/share/texinfo/init/latex2html.pm
#usr/share/texinfo/init/tex4ht.pm
#usr/share/texinfo/js
#usr/share/texinfo/js/info.css
#usr/share/texinfo/js/info.js