Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package man for openSUSE:Factory checked in 
at 2025-08-09 19:57:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/man (Old)
 and      /work/SRC/openSUSE:Factory/.man.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "man"

Sat Aug  9 19:57:17 2025 rev:106 rq:1298345 version:2.13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/man/man.changes  2025-04-08 17:51:15.458562294 
+0200
+++ /work/SRC/openSUSE:Factory/.man.new.1085/man.changes        2025-08-09 
19:57:21.024063917 +0200
@@ -1,0 +2,20 @@
+Fri Aug  8 06:58:32 UTC 2025 - Dr. Werner Fink <wer...@suse.de>
+
+- Update to man-db 2.13.1 (2 May 2025)
+  * Update various manual page translation
+  * Fix various minor formatting issues in manual pages.
+  * Tolerate additional spaces in preprocessor strings.
+  * Fix check for generated source files in out-of-tree builds.
+  * Fix building with the `musl` C library.
+  * Recognize another Ukrainian translation of the `NAME` section.
+  * Increase the maximum size of the `NAME` section from 8192 to 16384 bytes.
+- Port patches
+  * man-db-2.6.3-listall.dif
+  * man-db-2.9.4.patch
+
+-------------------------------------------------------------------
+Thu Apr 10 11:53:11 UTC 2025 - Dr. Werner Fink <wer...@suse.de>
+
+- Avoid latest gettextize as it breaks build now 
+
+-------------------------------------------------------------------

Old:
----
  man-db-2.13.0.tar.xz
  man-db-2.13.0.tar.xz.asc

New:
----
  man-db-2.13.1.tar.xz
  man-db-2.13.1.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ man.spec ++++++
--- /var/tmp/diff_new_pack.Wiw5Ps/_old  2025-08-09 19:57:21.992104128 +0200
+++ /var/tmp/diff_new_pack.Wiw5Ps/_new  2025-08-09 19:57:22.000104460 +0200
@@ -26,7 +26,7 @@
 %global optflags %{optflags} %{**}
 %bcond_without  sdtimer
 Name:           man
-Version:        2.13.0
+Version:        2.13.1
 Release:        0
 Summary:        A Program for Displaying man Pages
 License:        GPL-2.0-or-later
@@ -110,7 +110,7 @@
 %build
 %global optflags %{optflags} -funroll-loops -pipe -Wall
 
-gettextize --force --copy --no-changelog
+#gettextize --copy --no-changelog
 SEC=(0 1 n l 8 3 2 5 4 9 6 7
         1x 3x 4x 5x 6x 8x
         1bind 3bind 5bind 7bind 8bind
@@ -195,7 +195,7 @@
        esac
 done
 #
-gcc $CFLAGS -I gl/lib/ -I include/ --include config.h \
+gcc $CFLAGS -I gl/lib/ -I ./ -I include/ --include config.h \
        -D LOCALEDIR="\"%{_datarootdir}/locale\"" \
        -D LIBEXECDIR="\"%{_libexecdir}\"" -o wrapper %{SOURCE5} -L 
gl/lib/.libs/ -lgnu
 

++++++ man-db-2.13.0.tar.xz -> man-db-2.13.1.tar.xz ++++++
++++ 56649 lines of diff (skipped)

++++++ man-db-2.6.3-listall.dif ++++++
--- /var/tmp/diff_new_pack.Wiw5Ps/_old  2025-08-09 19:57:23.468165442 +0200
+++ /var/tmp/diff_new_pack.Wiw5Ps/_new  2025-08-09 19:57:23.472165608 +0200
@@ -5,7 +5,7 @@
 
 --- man/man1/man.man1
 +++ man/man1/man.man1  2025-04-07 09:22:13.196358321 +0000
-@@ -1236,6 +1236,14 @@ However, some users want to see them any
+@@ -1237,6 +1237,14 @@ However, some users want to see them any
  .RB $ MAN_KEEP_STDERR
  is set to any non-empty value, error output will be displayed as usual.
  .TP
@@ -22,7 +22,7 @@
  .B %man%
 --- src/man.c
 +++ src/man.c  2025-04-07 09:41:34.647095968 +0000
-@@ -3651,12 +3651,143 @@ static int locate_page (const char *manp
+@@ -3658,12 +3658,143 @@ static int locate_page (const char *manp
        return found;
  }
  
@@ -166,7 +166,7 @@
                global_manpath = is_global_mandir (candp->path);
                if (!global_manpath)
                        drop_effective_privs ();
-@@ -3679,9 +3810,56 @@ static int display_pages (struct candida
+@@ -3686,9 +3817,56 @@ static int display_pages (struct candida
                        regain_effective_privs ();
  
                if (found && !findall)

++++++ man-db-2.9.4.patch ++++++
--- /var/tmp/diff_new_pack.Wiw5Ps/_old  2025-08-09 19:57:23.500166771 +0200
+++ /var/tmp/diff_new_pack.Wiw5Ps/_new  2025-08-09 19:57:23.512167269 +0200
@@ -227,7 +227,7 @@
  
 -#define YY_READ_BUF_SIZE      1024
 +#define YY_READ_BUF_SIZE      YY_BUF_SIZE
- #define MAX_NAME              8192
+ #define MAX_NAME              16384
  
  /* defines the ordered list of filters detected by lexgrog */
 @@ -227,15 +227,15 @@ static const struct macro perldocs[] = {
@@ -358,7 +358,7 @@
        {bol}\.Nd{blank}*                       {
 diff --git a/src/man.c b/src/man.c
 --- a/src/man.c
-+++ b/src/man.c
++++ b/src/man.c        2025-08-08 06:51:32.192263735 +0000
 @@ -56,6 +56,8 @@
  #include <termios.h>
  #include <time.h>
@@ -389,7 +389,7 @@
  
  #ifdef TROFF_IS_GROFF
  static bool ditroff;
-@@ -1569,6 +1573,18 @@ static void setenv_less (pipecmd *cmd, c
+@@ -1576,6 +1585,18 @@ static void setenv_less (pipecmd *cmd, c
        free (less_opts);
  }
  
@@ -408,7 +408,7 @@
  static void add_output_iconv (pipeline *p, const char *source,
                                const char *target)
  {
-@@ -1697,6 +1713,8 @@ static pipeline *make_display_command (c
+@@ -1704,6 +1725,8 @@ static pipeline *make_display_command (c
  
        if (pager_cmd) {
                setenv_less (pager_cmd, title);
@@ -417,7 +417,7 @@
                pipeline_command (p, pager_cmd);
        }
        pipeline_ignore_signals (p, 1);
-@@ -1707,6 +1725,7 @@ static pipeline *make_display_command (c
+@@ -1714,6 +1737,7 @@ static pipeline *make_display_command (c
        return p;
  }
  
@@ -425,7 +425,7 @@
  /* return a (malloced) temporary name in cat_file's directory */
  static char *tmp_cat_filename (const char *cat_file)
  {
-@@ -1808,6 +1827,7 @@ static int commit_tmp_cat (const char *c
+@@ -1815,6 +1839,7 @@ static int commit_tmp_cat (const char *c
  
        return status;
  }
@@ -433,7 +433,7 @@
  
  /* TODO: This should all be refactored after work on the decompression
   * library is complete.
-@@ -1844,7 +1864,6 @@ static void cleanup_unlink (void *arg)
+@@ -1851,7 +1876,6 @@ static void cleanup_unlink (void *arg)
  }
  
  #ifdef MAN_CATS
@@ -441,7 +441,7 @@
  /* Return pipeline to write formatted manual page to for saving as cat file. 
*/
  static pipeline *open_cat_stream (const char *cat_file, const char *encoding)
  {
-@@ -2072,6 +2091,7 @@ static void format_display (decompress *
+@@ -2079,6 +2103,7 @@ static void format_display (decompress *
        regain_effective_privs ();
  }
  
@@ -449,7 +449,7 @@
  /* "Display" a page in catman mode, which amounts to saving it. */
  /* TODO: merge with format_display_and_save? */
  static void display_catman (const char *cat_file, decompress *d,
-@@ -2117,6 +2137,7 @@ static void display_catman (const char *
+@@ -2124,6 +2149,7 @@ static void display_catman (const char *
        pop_cleanup (cleanup_unlink, tmpcat);
        free (tmpcat);
  }
@@ -457,7 +457,7 @@
  
  #ifndef TROFF_IS_GROFF
  static void disable_hyphenation (void *data MAYBE_UNUSED)
-@@ -2327,7 +2348,7 @@ static int display (const char *dir, con
+@@ -2334,7 +2360,7 @@ static int display (const char *dir, con
                format_cmd = NULL;
                decomp_errno = errno;
        }
@@ -466,7 +466,7 @@
        /* Get modification time, for commit_tmp_cat(). */
        if (man_file && *man_file) {
                struct stat stb;
-@@ -2337,7 +2358,7 @@ static int display (const char *dir, con
+@@ -2344,7 +2370,7 @@ static int display (const char *dir, con
                } else
                        man_modtime = get_stat_mtime (&stb);
        }
@@ -475,7 +475,7 @@
        display_to_stdout = troff;
  #ifdef TROFF_IS_GROFF
        if (htmlout || gxditview)
-@@ -2474,6 +2495,7 @@ static int display (const char *dir, con
+@@ -2481,6 +2507,7 @@ static int display (const char *dir, con
                        }
                        if (printed)
                                putchar ('\n');
@@ -483,7 +483,7 @@
                } else if (catman) {
                        if (format) {
                                if (!save_cat)
-@@ -2486,6 +2508,7 @@ static int display (const char *dir, con
+@@ -2493,6 +2520,7 @@ static int display (const char *dir, con
                                                        format_cmd,
                                                        formatted_encoding);
                        }
@@ -491,7 +491,7 @@
                } else if (format) {
                        /* no cat or out of date */
                        pipeline *disp_cmd;
-@@ -4028,17 +4051,20 @@ static int local_man_loop (const char *a
+@@ -4037,17 +4065,20 @@ static int local_man_loop (const char *a
                /* Check that the file exists and isn't e.g. a directory */
                if (stat (argv, &st)) {
                        error (0, errno, "%s", argv);
@@ -512,7 +512,7 @@
                        return NOT_FOUND;
                }
  
-@@ -4102,6 +4128,11 @@ executable_out:
+@@ -4111,6 +4142,11 @@ executable_out:
                                        argv_abs = xstrdup (argv);
                        }
                        lang = lang_dir (argv_abs);
@@ -524,7 +524,7 @@
                        free (argv_abs);
                        if (!display (NULL, argv, NULL, argv_base, NULL)) {
                                if (local_mf)
-@@ -4158,9 +4189,25 @@ static void locate_page_in_manpath (cons
+@@ -4167,9 +4203,25 @@ static void locate_page_in_manpath (cons
  {
        char *mp;
  
@@ -553,7 +553,7 @@
  }
  
  /*
-@@ -4354,7 +4401,16 @@ int main (int argc, char *argv[])
+@@ -4363,7 +4415,16 @@ int main (int argc, char *argv[])
        umask (022);
        init_locale ();
  
@@ -571,7 +571,7 @@
        /* Use LANGUAGE only when LC_MESSAGES locale category is
         * neither "C" nor "POSIX". */
        if (internal_locale && strcmp (internal_locale, "C") &&
-@@ -4399,7 +4455,16 @@ int main (int argc, char *argv[])
+@@ -4408,7 +4469,16 @@ int main (int argc, char *argv[])
        if (external)
                do_extern (argc, argv);
  

Reply via email to