Revisions of texinfo
- Update to version 6.4: -This line, and those below, will be ignored-- take place if there was a problem finding a node in a file.) The main effect of this change is that Info files with CR LF line endings, which would have been produced on MS-DOS/Windows with old versions of makeinfo, are only supported on such operating systems. + a few of the key bindings under --vi-keys have been changed for consistency or to match the documentation * texinfo.tex + a DVI file with a single empty page can be output again, which restores the behavior from Texinfo 6.0 and earlier - Small packaging clenup: * Drop conditions for old releases * Run spec-cleaner * Run testsuite old: Publishing/texinfo new: home:pluskalm:branches:Publishing/texinfo rev None Index: texinfo-zlib.patch =================================================================== --- texinfo-zlib.patch (revision 71) +++ texinfo-zlib.patch (revision 2) @@ -1,13 +1,8 @@ -Index: texinfo-6.0/install-info/Makefile.in +Index: texinfo-6.4/install-info/Makefile.in =================================================================== ---- - texinfo-6.0/install-info/Makefile.in | 2 - - texinfo-6.0/install-info/install-info.c | 54 +++++++++++++++++++++++++++----- - 2 files changed, 48 insertions(+), 8 deletions(-) - ---- texinfo-6.0/install-info/Makefile.in -+++ texinfo-6.0/install-info/Makefile.in 2015-07-15 00:00:00.000000000 +0000 -@@ -241,7 +241,7 @@ am__installdirs = "$(DESTDIR)$(bindir)" +--- texinfo-6.4.orig/install-info/Makefile.in ++++ texinfo-6.4/install-info/Makefile.in +@@ -221,7 +221,7 @@ am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) am_ginstall_info_OBJECTS = install-info.$(OBJEXT) ginstall_info_OBJECTS = $(am_ginstall_info_OBJECTS) @@ -16,8 +11,10 @@ am__DEPENDENCIES_1 = ginstall_info_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \ $(am__DEPENDENCIES_1) ---- texinfo-6.0/install-info/install-info.c -+++ texinfo-6.0/install-info/install-info.c 2015-07-15 12:45:21.689530651 +0000 +Index: texinfo-6.4/install-info/install-info.c +=================================================================== +--- texinfo-6.4.orig/install-info/install-info.c ++++ texinfo-6.4/install-info/install-info.c @@ -22,6 +22,7 @@ #include <getopt.h> #include <regex.h> @@ -91,7 +88,7 @@ } #ifdef __MSDOS__ if (!f) -@@ -942,8 +968,22 @@ output_dirfile (char *dirfile, int dir_n +@@ -961,8 +987,22 @@ output_dirfile (char *dirfile, int dir_n if (compression_program) { Index: texinfo.changes =================================================================== --- texinfo.changes (revision 71) +++ texinfo.changes (revision 2) @@ -1,4 +1,51 @@ ------------------------------------------------------------------- +Wed Jul 12 12:48:12 UTC 2017 - mpluskal@suse.com + +- Update to version 6.4: + * texi2any: + + for HTML output, place section names before the manual in page + titles, instead of after them, so it is easier to distinguish pages + if titles are truncated + + starting points for ordered lists beginning with 0 or a letter of + the alphabet are output as attributes on the <ol> tag, as was + case for Texinfo 4.13 and earlier + + a bit faster + + some discrepancies in paragraph formatting between Perl extension + modules and interpreted Perl modules have been fixed + + `MACRO_BODY_IGNORES_LEADING_SPACE' customization variable removed, + and `indent_menu_descriptions' is no longer a possible value for + `TREE_TRANSFORMATIONS' (as these features did not work as + documented) + * info: + + the `up-line' and `down-line' commands now are like the other + scrolling commands and are no longer confined to a single node + (depending on the value of `scroll-behaviour') + + supplying the --all option with --index-search displays a list + of matching index entries + + the style variables like `link-style' can now be set while info + is running + + display bug fixed where color could be turned off prematurely + + several other bugs fixed + + better portability in test suite + + do not fall back to showing the dir node if a manual isn't found + + Do not attempt any kind of conversion of CR LF line endings, + except on MS-DOS/Windows, when it is done unconditionally. (This + replaces a more complicated approach, where this conversion would + take place if there was a problem finding a node in a file.) The + main effect of this change is that Info files with CR LF line + endings, which would have been produced on MS-DOS/Windows with old + versions of makeinfo, are only supported on such operating systems. + + a few of the key bindings under --vi-keys have been changed for + consistency or to match the documentation + * texinfo.tex + + a DVI file with a single empty page can be output again, which + restores the behavior from Texinfo 6.0 and earlier +- Small packaging clenup: + * Drop conditions for old releases + * Run spec-cleaner + * Run testsuite + +------------------------------------------------------------------- Fri Jan 20 10:02:38 UTC 2017 - rmaliska@suse.com - Update to version 6.3: Index: texinfo.spec =================================================================== --- texinfo.spec (revision 71) +++ texinfo.spec (revision 2) @@ -17,7 +17,7 @@ Name: texinfo -Version: 6.3 +Version: 6.4 Release: 0 Summary: Tools Needed to Create Documentation from Texinfo Sources License: GPL-3.0+ @@ -36,29 +36,22 @@ BuildRequires: perl BuildRequires: perl-Text-Unidecode BuildRequires: perl-gettext -BuildRequires: perl-libintl-perl BuildRequires: perl-macros BuildRequires: zlib-devel Requires: makeinfo = %{version} Requires: perl Requires: perl-Text-Unidecode Requires: perl-gettext -Requires: perl-libintl-perl -Requires(post): %install_info_prereq -Requires(preun): %install_info_prereq -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1220 Requires: texlive-bibtex Requires: texlive-latex Requires: texlive-makeindex Requires: texlive-pdftex Requires: texlive-tex Requires: texlive-texinfo -%endif -%if 0%{?suse_version} > 1310 +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} Recommends: texi2html Recommends: texi2roff -%endif %description Texinfo is a documentation system that uses a single source file to @@ -101,8 +94,9 @@ %patch1 -p1 %build -%configure --with-external-Text-Unidecode --with-external-libintl-perl --with-gnu-ld --enable-perl-xs - +%configure \ + --with-external-Text-Unidecode \ + --enable-perl-xs make %{?_smp_mflags} %install @@ -128,20 +122,22 @@ %find_lang %{name} %{name}.lang %find_lang %{name}_document %{name}_document.lang +%check +make %{?_smp_mflags} check + %post -%install_info --info-dir=%{_infodir} %{_infodir}/texinfo.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/texinfo.info%{ext_info} %preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/texinfo.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/texinfo.info%{ext_info} %post -n info -%install_info --info-dir=%{_infodir} %{_infodir}/info-stnd.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/info-stnd.info%{ext_info} %preun -n info -%install_info_delete --info-dir=%{_infodir} %{_infodir}/info-stnd.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/info-stnd.info%{ext_info} %files -f %{name}_document.lang -%defattr(-, root, root) %doc ABOUT-NLS AUTHORS COPYING NEWS README TODO %doc doc/texinfo.tex doc/txi-*.tex %{_bindir}/pod2texi @@ -149,25 +145,23 @@ %{_bindir}/texi2pdf %{_bindir}/texindex %{_bindir}/pdftexi2dvi -%{_infodir}/texinfo*.gz -%{_mandir}/man1/pod2texi.1.gz -%{_mandir}/man1/texindex.1.gz -%{_mandir}/man1/texi2dvi.1.gz -%{_mandir}/man1/texi2pdf.1.gz -%{_mandir}/man1/pdftexi2dvi.1.gz -%{_mandir}/man5/texinfo.5.gz +%{_infodir}/texinfo*%{ext_info} +%{_mandir}/man1/pod2texi.1%{ext_man} +%{_mandir}/man1/texindex.1%{ext_man} +%{_mandir}/man1/texi2dvi.1%{ext_man} +%{_mandir}/man1/texi2pdf.1%{ext_man} +%{_mandir}/man1/pdftexi2dvi.1%{ext_man} +%{_mandir}/man5/texinfo.5%{ext_man} %files -n makeinfo -f %{name}.lang -%defattr(-,root,root) %{_bindir}/makeinfo %{_bindir}/texi2any -%{_mandir}/man1/makeinfo.1.gz -%{_mandir}/man1/texi2any.1.gz +%{_mandir}/man1/makeinfo.1%{ext_man} +%{_mandir}/man1/texi2any.1%{ext_man} %{_libdir}/texinfo %{_datadir}/texinfo/ %files -n info -%defattr(-,root,root) %config(noreplace) %verify(not md5 size mtime) %{_infodir}/dir /sbin/install-info %{_bindir}/install-info Index: texinfo-6.4.tar.xz =================================================================== Binary file texinfo-6.4.tar.xz (revision 2) added Index: texinfo-6.4.tar.xz.sig =================================================================== --- texinfo-6.4.tar.xz.sig (added) +++ texinfo-6.4.tar.xz.sig (revision 2) @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iF4EABEIAAYFAllNTUoACgkQ3bxXnas3+6mbHgD/Up8qPYIhjUJ6MlwdreXAGE3a +8cYxYQPac7sZr4JdNh0BAK9Be9fz/e4eF/tbKUYNwwlrh9VGXIslXidnwFxJ/ugE +=uZzy +-----END PGP SIGNATURE----- Index: texinfo-6.3.tar.xz =================================================================== Binary file texinfo-6.3.tar.xz (revision 71) deleted Index: texinfo-6.3.tar.xz.sig =================================================================== --- texinfo-6.3.tar.xz.sig (revision 71) +++ texinfo-6.3.tar.xz.sig (deleted) @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iF4EABEIAAYFAlfUbtEACgkQ3bxXnas3+6nd0AEAoEi1Bo+hlJXs2vdvbrfaPy+E -2utGZqXTQ888tM8CzdUBAJjtwVXjVtd+Nwl/Qh+Qb8E7L6FoiyFKJriddaPwfRzM -=0NEP ------END PGP SIGNATURE-----
buildservice-autocommit
accepted
request 451652
from
Martin Pluskal (pluskalm)
(revision 71)
baserev update by copy to link target
- Fetch gpg keyring from savannah - Update to version 6.3: * Language: + The commands `@setcontentsaftertitlepage' and `@setshortcontentsaftertitlepage' have been removed. + @-commands are no longer supported within `@errormsg'. * texinfo.tex: + For a couple of characters (opening and closing braces), use glyphs from the standard TeX math fonts instead of using EC fonts which are less likely to be installed. + Use of user-defined macros in the text of an index entry is more reliable when the text contains Texinfo @-commands. + @synindex and @syncodeindex have been fixed (broken in the last release). + Support added for native UTF-8 support with XeTeX and LuaTeX. + Support of PDF output with XeTeX improved. + You can use a new file doc/texinfo-ja.tex for Texinfo documents in Japanese. doc/short-sample-ja.tex is a sample document. New support file doc/txi-ja.tex for Japanese. + texi2any: + Fix handling of compiler options when building Perl extension modules. * texi2dvi: + Can now process files whose absolute paths contain space characters, as long a relative path to the file is given. Better support of files with unusual characters in their names. + No longer exits prematurely in some circumstances (due to the script running under "set -e"). + Bug fixed which made the `--command' and `--tidy' options incompatible. * info:
- Update to 6.3 * configure.ac, NEWS, util/texi2dvi, util/texi2pdf, * doc/refcard/txirefcard.tex, texindex/texindex.awk: * Version number. * tp/Texinfo: Update version numbers in modules. * tp/Texinfo/Convert/XSParagraph/TestXS.pm, * tp/Texinfo/Convert/XSParagraph/configure.ac: Version number. * tp/tests/README: Mention that the tests must be run before the reference results can be updated. * README-hacking: Add note about updating the version number under tp/Texinfo/Convert/XSParagraph. - Update 6.2 * configure.ac, NEWS, util/texi2dvi, util/texi2pdf, doc/refcard/txirefcard.tex, texindex/texindex.awk: Version number. * tp/Texinfo: Update version numbers in modules. * po, po_document: Synch with translationproject.org and run "make update_po". * build-aux/texinfo.tex: Update from doc/texinfo.tex.
buildservice-autocommit
accepted
request 414967
from
Thomas Schraitle (thomas-schraitle)
(revision 66)
baserev update by copy to link target
small improvement
buildservice-autocommit
accepted
request 411685
from
Dr. Werner Fink (WernerFink)
(revision 64)
baserev update by copy to link target
- Update to 6.1 * Language: . You can now omit the @menu from nodes with other nodes below them in the document structure. If you use "@validatemenus off" near the start of a Texinfo file, makeinfo will, where needed, create a menu for nodes lacking one given explicitly. . An @setfilename line is no longer required at the start of a Texinfo file. (Be aware, though, that some other tools may require it, for example Automake.) . For processing with TeX, a comma is automatically provided following a cross-reference command (such as @xref) when needed to separate the page number from following text, so you don't need to add one yourself. See the `Parts of a Cross Reference' node in the manual for details. Behavior when followed by punctuation, as always recommended previously, is unchanged. * texi2any: . Some Perl modules have been rewritten in C to increase speed. If Perl extensions can be created, they are used by default; otherwise the pure Perl implementations are still used. Disable at build time with "configure --disable-perl-xs". The environment variable TEXINFO_XS controls how they are used by texi2any. . Quotation marks are left out for node names and index entries in Info output where they would have been produced by commands such as @file or @option. . New customization variable INFO_SPECIAL_CHARS_QUOTE to allow use of a quoting mechanism for problematic constructs in Info output, for example node names containing colons or commas. . Commands like @heading are affected by @lowersections and @raisesections again, as was the case before Texinfo 5.0.
buildservice-autocommit
accepted
request 339170
from
Dr. Werner Fink (WernerFink)
(revision 62)
baserev update by copy to link target
buildservice-autocommit
accepted
request 316946
from
Dr. Werner Fink (WernerFink)
(revision 60)
baserev update by copy to link target
- Update to 6.0
buildservice-autocommit
accepted
request 308719
from
Factory Maintainer (factory-maintainer)
(revision 54)
baserev update by copy to link target
Displaying revisions 61 - 80 of 132