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);