SHA256
3
0
forked from pool/texinfo

Accepting request 1035772 from Publishing

- Update to version 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

OBS-URL: https://build.opensuse.org/request/show/1035772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texinfo?expand=0&rev=66
This commit is contained in:
Dominique Leuenberger 2022-11-16 14:42:06 +00:00 committed by Git OBS Bridge
parent 45947a6508
commit 85d5d84b4f
7 changed files with 104 additions and 30 deletions

View File

@ -1,15 +0,0 @@
diff --git a/tp/Texinfo/XS/parsetexi/end_line.c b/tp/Texinfo/XS/parsetexi/end_line.c
index a5bd0ce..c973cc1 100644
--- a/tp/Texinfo/XS/parsetexi/end_line.c
+++ b/tp/Texinfo/XS/parsetexi/end_line.c
@@ -778,8 +778,8 @@ kdbinputstyle_invalid:
case CM_headings:
{
if (!strcmp (line, "off") || !strcmp (line, "on")
- || !strcmp (line, "double") || !strcmp (line, "singleafter")
- || !strcmp (line, "doubleafter"))
+ || !strcmp (line, "single") || !strcmp (line, "double")
+ || !strcmp (line, "singleafter") || !strcmp (line, "doubleafter"))
{
ADD_ARG(line);
}

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8eb753ed28bca21f8f56c1a180362aed789229bd62fff58bf8368e9beb59fec4
size 4961528

View File

@ -1,8 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iI8EABEIADcWIQTq9mmzHjHh3svRFRPdvFedqzf7qQUCYOBI7hkcZ2F2aW5zbWl0
aDAxMjNAZ21haWwuY29tAAoJEN28V52rN/upvZEA/R2uZA180mjPpl2kesisoFr7
FgWLsI5pBkoW9zkQgHLFAP4+A356Y3n3KGzrJaekeDZaeyn+BxXxVWrzNEIP6Tvq
WA==
=xAUQ
-----END PGP SIGNATURE-----

3
texinfo-7.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:20744b82531ce7a04d8cee34b07143ad59777612c3695d5855f29fba40fbe3e0
size 4900752

8
texinfo-7.0.tar.xz.sig Normal file
View File

@ -0,0 +1,8 @@
-----BEGIN PGP SIGNATURE-----
iI8EABEIADcWIQTq9mmzHjHh3svRFRPdvFedqzf7qQUCY2lo3BkcZ2F2aW5zbWl0
aDAxMjNAZ21haWwuY29tAAoJEN28V52rN/uphmgA+gJN6Y2BpQIq7pC+2QHqGXSL
vSlZx64I8mjBkZXckdhRAQCnAm3VjllnKITLnZTUkBQA2Cnc1tToIU9cFTbyZ1OI
2g==
=K3PI
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,93 @@
-------------------------------------------------------------------
Tue Nov 15 07:55:39 UTC 2022 - Dr. Werner Fink <werner@suse.de>
- Update to version 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
- Delete patch 13a8894fe2.patch as now part of upstream tar ball
-------------------------------------------------------------------
Wed Aug 3 08:30:34 UTC 2022 - Dr. Werner Fink <werner@suse.de>

View File

@ -19,7 +19,7 @@
# perl modules are not installed in global path
%global __provides_exclude ^(libtool|perl)\\(
Name: texinfo
Version: 6.8
Version: 7.0
Release: 0
Summary: Tools for creating documentation from texinfo sources
License: GPL-3.0-or-later
@ -30,8 +30,6 @@ Source2: %{name}.keyring
Source42: %{name}-rpmlintrc
Patch0: texinfo-zlib.patch
Patch1: install-info_exitcode.patch
# PATCH-FIX-UPSTREAM 13a8894fe2.patch -- https://git.savannah.gnu.org/cgit/texinfo.git/diff/?id=13a8894fe2
Patch2: 13a8894fe2.patch
BuildRequires: automake
BuildRequires: glibc-locale
BuildRequires: help2man
@ -199,7 +197,7 @@ end
%defattr(-,root,root,0755)
%license COPYING
%doc ABOUT-NLS AUTHORS NEWS README TODO
%doc doc/texinfo.tex doc/txi-*.tex
%doc doc/texinfo.tex doc/txi-*.tex doc/refcard/*.pdf
%{_bindir}/pod2texi
%{_bindir}/texi2dvi
%{_bindir}/texi2pdf
@ -220,6 +218,7 @@ end
%defattr(-,root,root,0755)
%{_bindir}/makeinfo
%{_bindir}/texi2any
%{_infodir}/texi2any_*%{ext_info}
%{_mandir}/man1/makeinfo.1%{?ext_man}
%{_mandir}/man1/texi2any.1%{?ext_man}
%{_libdir}/texinfo