Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package texinfo for openSUSE:Factory checked in at 2022-04-27 21:40:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texinfo (Old) and /work/SRC/openSUSE:Factory/.texinfo.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texinfo" Wed Apr 27 21:40:57 2022 rev:64 rq:972891 version:6.8 Changes: -------- --- /work/SRC/openSUSE:Factory/texinfo/texinfo.changes 2022-02-22 21:17:38.542280178 +0100 +++ /work/SRC/openSUSE:Factory/.texinfo.new.1538/texinfo.changes 2022-04-27 21:40:58.988989108 +0200 @@ -1,0 +2,39 @@ +Tue Apr 26 13:37:31 UTC 2022 - Ferdinand Thiessen <r...@fthiessen.de> + +- Add 13a8894fe2.patch + * Fixing @headings: Add missing option value 'single'. + Resolved regression where gpm could not be build. + +------------------------------------------------------------------- +Mon Apr 25 10:39:55 UTC 2022 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to version 6.8 + * new command @displaymath for formatting of mathematical notation + * new command @example takes an argument to specify the language + * Deprecate commands: @centerchap, @definfoenclose, @refill, @inforef + * new paper size @bsixpaper + * texi2any + * should be faster as Perl XS parser is enabled by default + * SHOW_MENU customization variable replaced by FORMAT_MENU. + * only check menu structure if CHECK_NORMAL_MENU_STRUCTURE + variable is set + * MathJax support for display of math. + * JavaScript License Web Labels support + * Use sectional tables of contents instead of menus by defaut + * Use section names in links by default + * CONTENTS_OUTPUT_LOCATION sets location of table of contents + * Document sections wrapped in <div> elements + * New variable USE_NODE_DIRECTIONS to use node or section structure + for node directions + * copiable anchor links for definitions + * Don't add an extra period before file extension given as + an argument to @image if image file is not found + * info: Support compressed dir files + * texi2dvi: Stop on first error in input file + * texinfo.tex: + * put logical page numbers into PDF's ('page labels') + * put chapter numbers in the PDF outline + * new Finnish translation +- Rebased texinfo-zlib.patch + +------------------------------------------------------------------- Old: ---- texinfo-6.7.tar.xz texinfo-6.7.tar.xz.sig New: ---- 13a8894fe2.patch texinfo-6.8.tar.xz texinfo-6.8.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texinfo.spec ++++++ --- /var/tmp/diff_new_pack.WvUf9n/_old 2022-04-27 21:40:59.736989989 +0200 +++ /var/tmp/diff_new_pack.WvUf9n/_new 2022-04-27 21:40:59.744989998 +0200 @@ -19,7 +19,7 @@ # perl modules are not installed in global path %global __provides_exclude ^(libtool|perl)\\( Name: texinfo -Version: 6.7 +Version: 6.8 Release: 0 Summary: Tools for creating documentation from texinfo sources License: GPL-3.0-or-later @@ -28,8 +28,10 @@ Source1: https://ftp.gnu.org/pub/gnu/texinfo/texinfo-%{version}.tar.xz.sig Source2: %{name}.keyring Source42: %{name}-rpmlintrc -Patch1: texinfo-zlib.patch -Patch2: install-info_exitcode.patch +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 @@ -106,8 +108,7 @@ %prep %setup -q -%patch1 -p1 -b .zio -%patch2 -p1 +%autopatch -p1 %build LANG=en_GB.UTF-8 @@ -115,7 +116,7 @@ %configure \ --with-external-Text-Unidecode \ --enable-perl-xs -make %{?_smp_mflags} +%make_build %install %make_install ++++++ 13a8894fe2.patch ++++++ 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); } ++++++ texinfo-6.7.tar.xz -> texinfo-6.8.tar.xz ++++++ ++++ 607931 lines of diff (skipped) ++++++ texinfo-zlib.patch ++++++ --- /var/tmp/diff_new_pack.WvUf9n/_old 2022-04-27 21:41:02.600993362 +0200 +++ /var/tmp/diff_new_pack.WvUf9n/_new 2022-04-27 21:41:02.604993366 +0200 @@ -1,23 +1,6 @@ -Index: texinfo-6.6/install-info/Makefile.in -=================================================================== ---- - texinfo-6.6/install-info/Makefile.in | 2 - - texinfo-6.6/install-info/install-info.c | 54 ++++++++++++++++++++++++-------- - 2 files changed, 42 insertions(+), 14 deletions(-) - ---- texinfo-6.6/install-info/Makefile.in -+++ texinfo-6.6/install-info/Makefile.in 2019-09-27 08:03:19.381937177 +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) --ginstall_info_LDADD = $(LDADD) -+ginstall_info_LDADD = $(LDADD) -lzio - am__DEPENDENCIES_1 = - ginstall_info_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) ---- texinfo-6.6/install-info/install-info.c -+++ texinfo-6.6/install-info/install-info.c 2019-09-27 08:52:36.071070583 +0000 +diff -Nur texinfo-6.8/install-info/install-info.c new/install-info/install-info.c +--- texinfo-6.8/install-info/install-info.c 2021-06-15 22:02:27.000000000 +0200 ++++ new/install-info/install-info.c 2022-04-25 12:38:13.573744683 +0200 @@ -19,6 +19,7 @@ #include <getopt.h> #include <regex.h> @@ -26,20 +9,23 @@ #define TAB_WIDTH 8 -@@ -858,20 +859,33 @@ determine_file_type: - return 0; +@@ -852,22 +853,33 @@ if (*compression_program) -- { /* It's compressed, so open a pipe. */ + { +- /* Redirect stdin to the file and fork the decompression process +- reading from stdin. This allows shell metacharacters in filenames. */ - char *command = concat (*compression_program, " -d", ""); - -+ { if (fclose (f) < 0) return 0; - f = freopen (*opened_filename, FOPEN_RBIN, stdin); - if (!f) - return 0; - f = popen (command, "r"); +- if (!f) +- { ++ + if (**compression_program == 'g' || **compression_program == 'z') + f = fzopen (*opened_filename, "rg"); + if (**compression_program == 'b') @@ -50,28 +36,24 @@ + f = fzopen (*opened_filename, "rl"); + if (**compression_program == 'x') + f = fzopen (*opened_filename, "rx"); - if (!f) -- { -- /* Used for error message in calling code. */ -- *opened_filename = command; -- return 0; -+ { /* It's compressed, so open a pipe. */ -+ char *command = concat (*compression_program, " -d", ""); -+ -+ f = freopen (*opened_filename, FOPEN_RBIN, stdin); -+ if (!f) -+ return 0; -+ f = popen (command, "r"); -+ if (!f) -+ { -+ /* Used for error message in calling code. */ -+ *opened_filename = command; -+ return 0; -+ } ++ if (!f) { ++ /* Redirect stdin to the file and fork the decompression process ++ reading from stdin. This allows shell metacharacters in filenames. */ ++ char *command = concat (*compression_program, " -d", ""); ++ f = freopen (*opened_filename, FOPEN_RBIN, stdin); ++ if (!f) ++ return 0; ++ f = popen (command, "r"); ++ if (!f) { + /* Used for error message in calling code. */ + *opened_filename = command; + return 0; } ++ } } else -@@ -958,8 +972,22 @@ output_dirfile (char *dirfile, int dir_n + { +@@ -957,8 +969,22 @@ if (compression_program) { @@ -79,21 +61,33 @@ - output = popen (command, "w"); + output = NULL; + if (*compression_program == 'g' || *compression_program == 'z') -+ output = fzopen (dirfile, "wg"); ++ output = fzopen (dirfile, "wg"); + if (*compression_program == 'b') -+ output = fzopen (dirfile, "wb"); ++ output = fzopen (dirfile, "wb"); + if (*compression_program == 'Z') -+ output = fzopen (dirfile, "wZ"); ++ output = fzopen (dirfile, "wZ"); + if (*compression_program == 'l') -+ output = fzopen (dirfile, "wl"); ++ output = fzopen (dirfile, "wl"); + if (*compression_program == 'x') -+ output = fzopen (dirfile, "wx"); ++ output = fzopen (dirfile, "wx"); + if (!output) -+ { -+ char *command = concat (compression_program, ">", dirfile); -+ output = popen (command, "w"); -+ } ++ { ++ char *command = concat (compression_program, ">", dirfile); ++ output = popen (command, "w"); ++ } } else output = fopen (dirfile, "w"); +diff -Nur texinfo-6.8/install-info/Makefile.in new/install-info/Makefile.in +--- texinfo-6.8/install-info/Makefile.in 2021-07-03 11:13:01.000000000 +0200 ++++ new/install-info/Makefile.in 2022-04-25 12:30:06.593744741 +0200 +@@ -239,7 +239,7 @@ + PROGRAMS = $(bin_PROGRAMS) + am_ginstall_info_OBJECTS = install-info.$(OBJEXT) + ginstall_info_OBJECTS = $(am_ginstall_info_OBJECTS) +-ginstall_info_LDADD = $(LDADD) ++ginstall_info_LDADD = $(LDADD) -lzio + am__DEPENDENCIES_1 = + ginstall_info_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)