Hello community, here is the log from the commit of package texinfo for openSUSE:Factory checked in at 2016-07-24 19:42:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texinfo (Old) and /work/SRC/openSUSE:Factory/.texinfo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texinfo" Changes: -------- --- /work/SRC/openSUSE:Factory/texinfo/texinfo.changes 2015-10-19 22:15:50.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.texinfo.new/texinfo.changes 2016-07-24 19:42:04.000000000 +0200 @@ -1,0 +2,94 @@ +Fri Jul 15 18:05:00 UTC 2016 - [email protected] + +- 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. + * texinfo.tex: + . You may explicitly specify a sort key for an index entry by preceding + the text of the entry with the @sortas commmand with the sort key + desired as a braced argument. Additionally, you may choose to + ignore all occurences of the characters \, @, <, and - using new + flags you can specify with @set: `txiindexbackslashignore', + `txiindexatsignignore', `txiindexlessthanignore', and + `txiindexhyphenignore' respectively. + . Changes to macro handling to more closely match makeinfo. Ends of + lines are preserved in an argument to a macro taking a single + argument. + . By default, suppress heading line on a page with a chapter on it, to + avoid having the chapter title repeated. + . Use a larger font for arguments in a @deffn line and similar. + . The default indices (cp, ky and so on) now don't get a file opened + for them unless they are actually used. This reduces the number of + files that a run of TeX produces, and also allows for a greater + number of user-defined indices, because you will not bump into TeX's + limit of 16 open files at once so soon. + . For initials in indices that are non-alphanumeric characters (for + example, backslash, or braces), avoid use of a typewriter font. + This gives a more consistent appearance. + . Have a stronger preference for breaking a column in an index before + a letter heading. + . Formatting improvements in tables of contents and indices. Entries + can extend slightly into the margin instead of being broken across + two lines, and text is split more evenly across lines. Reduce + chance of an orphaned index entry appearing at the top of a column. + . Support character encodings beyond ASCII for XeTeX and LuaTeX by + reading file input byte-by-byte. + * texi2dvi: + . Support for determining the output files using the `-recorder' + option to TeX, to help to support more TeX engines. + * info: + . New user variables `link-style', `active-link-style', and + `match-style' enable customization of how cross-references and search + matches are highlighted. + . By default only the node pointers are displayed at the top of a node. + Customize this with the `nodeline' variable. + . New command M-x tree-search to search all subnodes of a node. + . Now tries to find referenced manuals in the same directory as the + current file first, before looking in search path. Customize this + with new variable `follow-strategy'. + . The `mouse' variable is now off by default, in order not to + interfere with the selection of text in a terminal emulator window. + . `q' closes a window instead of quitting altogether if there's more + than one, for example if a help window is open. + . Several bug fixes, including: + . one causing the wrong position in a node to be shown when + following an "anchor" cross-reference + . one causing a test failure in the t/c-u-m-x-scroll-forward.sh + test on some platforms + . Internal changes to reduce memory use and increase speed of + searches, relative to last release + . The meaning of the `key-time' variable has changed when its value + is 0. This value meant to wait forever in the last release, but now + it means that the next byte must be available immediately. + * Documentation: + . The `info.info' file (and `info.texi' source) is no longer + distributed with Texinfo. Now this manual is only in Emacs. + +------------------------------------------------------------------- Old: ---- texinfo-6.0.tar.gz texinfo-6.0.tar.gz.sig New: ---- texinfo-6.1.tar.xz texinfo-6.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texinfo.spec ++++++ --- /var/tmp/diff_new_pack.cyKTkF/_old 2016-07-24 19:42:06.000000000 +0200 +++ /var/tmp/diff_new_pack.cyKTkF/_new 2016-07-24 19:42:06.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package texinfo # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: texinfo -Version: 6.0 +Version: 6.1 Release: 0 Summary: Tools Needed to Create Documentation from Texinfo Sources License: GPL-3.0+ Group: Productivity/Publishing/Texinfo Url: http://www.gnu.org/software/texinfo/ -Source0: ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-%{version}.tar.gz -Source1: ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-%{version}.tar.gz.sig +Source0: ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-%{version}.tar.xz +Source1: ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-%{version}.tar.xz.sig Source2: %{name}.keyring Source10: info-dir Patch1: texinfo-zlib.patch @@ -102,12 +102,13 @@ %patch1 -p1 %build -%configure --with-external-Text-Unidecode --with-external-libintl-perl --with-gnu-ld +%configure --with-external-Text-Unidecode --with-external-libintl-perl --with-gnu-ld --enable-perl-xs make %{?_smp_mflags} %install %make_install +rm -f %{buildroot}%{_libdir}/texinfo/*.a if cmp %{buildroot}%{_bindir}/pdftexi2dvi %{buildroot}%{_bindir}/texi2pdf then rm -vf %{buildroot}%{_bindir}/pdftexi2dvi @@ -119,9 +120,6 @@ ln -sf texi2pdf.1.gz %{buildroot}%{_mandir}/man1/pdftexi2dvi.1.gz fi -rm -f %{buildroot}%{_bindir}/makeinfo -cp %{buildroot}%{_bindir}/texi2any %{buildroot}%{_bindir}/makeinfo - mkdir -p %{buildroot}/sbin mv %{buildroot}%{_bindir}/install-info %{buildroot}/sbin/ ln -sf ../../sbin/install-info %{buildroot}%{_bindir}/install-info @@ -148,14 +146,12 @@ %doc ABOUT-NLS AUTHORS COPYING NEWS README TODO %doc doc/texinfo.tex doc/txi-*.tex %{_bindir}/pod2texi -%{_bindir}/texi2any %{_bindir}/texi2dvi %{_bindir}/texi2pdf %{_bindir}/texindex %{_bindir}/pdftexi2dvi %{_infodir}/texinfo*.gz %{_mandir}/man1/pod2texi.1.gz -%{_mandir}/man1/texi2any.1.gz %{_mandir}/man1/texindex.1.gz %{_mandir}/man1/texi2dvi.1.gz %{_mandir}/man1/texi2pdf.1.gz @@ -165,7 +161,10 @@ %files -n makeinfo -f %{name}.lang %defattr(-,root,root) %{_bindir}/makeinfo +%{_bindir}/texi2any %{_mandir}/man1/makeinfo.1.gz +%{_mandir}/man1/texi2any.1.gz +%{_libdir}/texinfo %{_datadir}/texinfo/ %files -n info @@ -175,7 +174,6 @@ %{_bindir}/install-info %{_bindir}/info %{_infodir}/info-stnd.info* -%{_infodir}/info.info* %{_mandir}/man1/info.1* %{_mandir}/man1/install-info.1* %{_mandir}/man5/info.5*
