Hello community, here is the log from the commit of package texinfo for openSUSE:Factory checked in at 2019-09-11 10:15:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texinfo (Old) and /work/SRC/openSUSE:Factory/.texinfo.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texinfo" Wed Sep 11 10:15:31 2019 rev:55 rq:726696 version:6.6 Changes: -------- --- /work/SRC/openSUSE:Factory/texinfo/texinfo.changes 2018-12-19 13:29:24.068932489 +0100 +++ /work/SRC/openSUSE:Factory/.texinfo.new.7948/texinfo.changes 2019-09-11 10:15:36.411546399 +0200 @@ -1,0 +2,59 @@ +Wed Aug 28 08:24:13 UTC 2019 - Dr. Werner Fink <wer...@suse.de> + +- Move texindex.awk to package texinfo as texindex(1) is part of + and use this awk script + +------------------------------------------------------------------- +Tue Aug 27 13:52:33 UTC 2019 - Dr. Werner Fink <wer...@suse.de> + +- Port the texinfo-zlib.patch to new version 6.6 to solve build problems + +------------------------------------------------------------------- +Tue Aug 27 07:03:03 UTC 2019 - Martin Pluskal <mplus...@suse.com> + +- Update to version 6.6: + * Language: + . new commands @&, @ampchar{} + . @cropmarks command removed + . @ctrl is no longer recognised (it was a way to insert literal + control characters in Info files, but deprecated since the + time of Texinfo version 2) + . \usebracesinindexestrue is no longer recommended for using braces in + index entries, and has been a no-op for some time + * texi2any + . extension modules fixed to work with the "thread-safe locales" of + Perl 5.28 and newer + . some code changed to stop warnings being given by newer versions of Perl + . for HTML output, use `id' to define link targets instead of the `name' + attribute on <a> + . A native-code implementation of the Texinfo parser has been included + on an experimental basis, which makes texi2any a lot faster. Set the + `TEXINFO_XS_PARSER' environment variable to 1 to use. + . changes to HTML output: + . omit colon after node name in menus by default (use + `MENU_ENTRY_COLON' to add it back) + . no special CSS for commands like @smallexample + . new customization variable `SECTION_NAME_IN_TITLE' to use the + section name as the document <title> + . use section names instead of node names in generated menus + . pass on flags set with -D to TeX + . useless static libraries are not installed + . the newline after an @insertcopying is not output + . warning given for @multitable prototypes not in braces + . @indent and @noindent are not allowed inside the arguments to + commands where they are not meaningful + . @quote-arg and @allow-recursion are not recognised (these two used + to be recognised by makeinfo in macro definitions but were never + implemented in texinfo.tex) + . `FIX_TEXINFO' removed as a customization variable + . do not recognise or warn about obsolete customization variables + * info + . debugging output with -x is not diverted to a separate infodebug file + * Development: + . switch from Subversion to git + - https://savannah.gnu.org/git/?group=texinfo + . automake 1.16 +- Drop no longer needed patch: + * perl-5.28-fixes.patch + +------------------------------------------------------------------- Old: ---- perl-5.28-fixes.patch texinfo-6.5.tar.xz texinfo-6.5.tar.xz.sig New: ---- texinfo-6.6.tar.xz texinfo-6.6.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texinfo.spec ++++++ --- /var/tmp/diff_new_pack.YMRPlY/_old 2019-09-11 10:15:38.227546174 +0200 +++ /var/tmp/diff_new_pack.YMRPlY/_new 2019-09-11 10:15:38.231546173 +0200 @@ -1,7 +1,7 @@ # # spec file for package texinfo # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -19,7 +19,7 @@ # perl modules are not installed in global path %global __provides_exclude ^(libtool|perl)\\( Name: texinfo -Version: 6.5 +Version: 6.6 Release: 0 Summary: Tools for creating documentation from texinfo sources License: GPL-3.0-or-later @@ -31,7 +31,6 @@ Source10: info-dir Patch1: texinfo-zlib.patch Patch2: install-info_exitcode.patch -Patch3: perl-5.28-fixes.patch BuildRequires: automake BuildRequires: help2man BuildRequires: libbz2-devel @@ -92,9 +91,8 @@ %prep %setup -q -%patch1 -p1 +%patch1 -p1 -b .p1 %patch2 -p1 -%patch3 -p1 %build LANG=en_GB.UTF-8 @@ -145,6 +143,7 @@ %install_info_delete --info-dir=%{_infodir} %{_infodir}/info-stnd.info%{ext_info} %files -f %{name}_document.lang +%defattr(-,root,root,0755) %license COPYING %doc ABOUT-NLS AUTHORS NEWS README TODO %doc doc/texinfo.tex doc/txi-*.tex @@ -154,29 +153,33 @@ %{_bindir}/texindex %{_bindir}/pdftexi2dvi %{_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} +%{_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} +%attr(644,root,root) %{_datadir}/texinfo/texindex.awk %files -n makeinfo -f %{name}.lang +%defattr(-,root,root,0755) %{_bindir}/makeinfo %{_bindir}/texi2any -%{_mandir}/man1/makeinfo.1%{ext_man} -%{_mandir}/man1/texi2any.1%{ext_man} +%{_mandir}/man1/makeinfo.1%{?ext_man} +%{_mandir}/man1/texi2any.1%{?ext_man} %{_libdir}/texinfo +%exclude %{_datadir}/texinfo/texindex.awk %{_datadir}/texinfo/ %files -n info +%defattr(-,root,root,0755) %config(noreplace) %verify(not md5 size mtime) %{_infodir}/dir /sbin/install-info %{_bindir}/install-info %{_bindir}/info -%{_infodir}/info-stnd.info* -%{_mandir}/man1/info.1* -%{_mandir}/man1/install-info.1* -%{_mandir}/man5/info.5* +%{_infodir}/info-stnd.info%{?ext_info} +%{_mandir}/man1/info.1%{?ext_man} +%{_mandir}/man1/install-info.1%{?ext_man} +%{_mandir}/man5/info.5%{?ext_man} %changelog ++++++ install-info_exitcode.patch ++++++ --- /var/tmp/diff_new_pack.YMRPlY/_old 2019-09-11 10:15:38.279546167 +0200 +++ /var/tmp/diff_new_pack.YMRPlY/_new 2019-09-11 10:15:38.279546167 +0200 @@ -26,11 +26,11 @@ https://bugzilla.suse.com/show_bug.cgi?id=1084997 -Index: texinfo-6.5/install-info/install-info.c +Index: texinfo-6.6/install-info/install-info.c =================================================================== ---- texinfo-6.5.orig/install-info/install-info.c -+++ texinfo-6.5/install-info/install-info.c -@@ -249,7 +249,7 @@ fatal (const char *fmt, ...) +--- texinfo-6.6.orig/install-info/install-info.c ++++ texinfo-6.6/install-info/install-info.c +@@ -246,7 +246,7 @@ fatal (const char *fmt, ...) va_start (ap, fmt); vdiag (fmt, NULL, ap); va_end (ap); ++++++ texinfo-6.5.tar.xz -> texinfo-6.6.tar.xz ++++++ ++++ 1216716 lines of diff (skipped) ++++++ texinfo-zlib.patch ++++++ --- /var/tmp/diff_new_pack.YMRPlY/_old 2019-09-11 10:15:42.907545593 +0200 +++ /var/tmp/diff_new_pack.YMRPlY/_new 2019-09-11 10:15:42.923545591 +0200 @@ -1,8 +1,13 @@ -Index: texinfo-6.5/install-info/Makefile.in +Index: texinfo-6.6/install-info/Makefile.in =================================================================== ---- texinfo-6.5.orig/install-info/Makefile.in -+++ texinfo-6.5/install-info/Makefile.in -@@ -222,7 +222,7 @@ am__installdirs = "$(DESTDIR)$(bindir)" +--- + texinfo-6.6/install-info/Makefile.in | 2 - + texinfo-6.6/install-info/install-info.c | 56 +++++++++++++++++++++++++++----- + 2 files changed, 49 insertions(+), 9 deletions(-) + +--- texinfo-6.6/install-info/Makefile.in ++++ texinfo-6.6/install-info/Makefile.in 2019-08-27 13:50:21.423140298 +0000 +@@ -218,7 +218,7 @@ am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) am_ginstall_info_OBJECTS = install-info.$(OBJEXT) ginstall_info_OBJECTS = $(am_ginstall_info_OBJECTS) @@ -10,12 +15,10 @@ +ginstall_info_LDADD = $(LDADD) -lzio am__DEPENDENCIES_1 = ginstall_info_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \ - $(am__DEPENDENCIES_1) -Index: texinfo-6.5/install-info/install-info.c -=================================================================== ---- texinfo-6.5.orig/install-info/install-info.c -+++ texinfo-6.5/install-info/install-info.c -@@ -22,6 +22,7 @@ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +--- texinfo-6.6/install-info/install-info.c ++++ texinfo-6.6/install-info/install-info.c 2019-08-27 13:51:57.493361483 +0000 +@@ -19,6 +19,7 @@ #include <getopt.h> #include <regex.h> #include <argz.h> @@ -23,7 +26,7 @@ #define TAB_WIDTH 8 -@@ -701,34 +702,59 @@ open_possibly_compressed_file (char *fil +@@ -698,34 +699,59 @@ open_possibly_compressed_file (char *fil *opened_filename = filename; f = fopen (*opened_filename, FOPEN_RBIN); @@ -36,13 +39,13 @@ + if (nread == 1) + { + if (data[0] == '\x1f' && data[1] == '\x8b') -+ *compression_program = "g"; ++ *compression_program = "gzip"; + else if (data[0] == '\x1f' && data[1] == '\x9d') -+ *compression_program = "Z"; ++ *compression_program = "gzip"; + else if (data[0] == '\x1f' && data[1] == '\x9e') -+ *compression_program = "z"; ++ *compression_program = "gzip"; + else if (data[0] == 'B' && data[1] == 'Z' && data[2] == 'h') -+ *compression_program = "b"; ++ *compression_program = "bzip2"; + } + fclose (f); + f = fzopen (*opened_filename, FOPEN_RBIN); @@ -52,7 +55,7 @@ *opened_filename = concat (filename, ".gz", ""); - f = fopen (*opened_filename, FOPEN_RBIN); + f = fzopen (*opened_filename, FOPEN_RBIN); -+ *compression_program = "g"; ++ *compression_program = "gzip"; } if (!f) { @@ -60,7 +63,7 @@ *opened_filename = concat (filename, ".xz", ""); - f = fopen (*opened_filename, FOPEN_RBIN); + f = fzopen (*opened_filename, FOPEN_RBIN); -+ *compression_program = "x"; ++ *compression_program = "xz"; } if (!f) { @@ -68,7 +71,7 @@ *opened_filename = concat (filename, ".bz2", ""); - f = fopen (*opened_filename, FOPEN_RBIN); + f = fzopen (*opened_filename, FOPEN_RBIN); -+ *compression_program = "b"; ++ *compression_program = "bzip2"; } if (!f) { @@ -76,7 +79,7 @@ *opened_filename = concat (filename, ".lz", ""); - f = fopen (*opened_filename, FOPEN_RBIN); + f = fzopen (*opened_filename, FOPEN_RBIN); -+ *compression_program = "l"; ++ *compression_program = "lzma"; } if (!f) { @@ -84,11 +87,20 @@ *opened_filename = concat (filename, ".lzma", ""); - f = fopen (*opened_filename, FOPEN_RBIN); + f = fzopen (*opened_filename, FOPEN_RBIN); -+ *compression_program = "l"; ++ *compression_program = "lzma"; } #ifdef __MSDOS__ if (!f) -@@ -961,8 +987,22 @@ output_dirfile (char *dirfile, int dir_n +@@ -850,7 +876,7 @@ determine_file_type: + *compression_program = "lzma"; + #endif + +- else ++ else if (!*compression_program) + *compression_program = NULL; + + /* Seek back over the magic bytes. */ +@@ -958,8 +984,22 @@ output_dirfile (char *dirfile, int dir_n if (compression_program) {