man: Update to version 2.11.2

Message ID 20230518184328.172754-7-adolf.belka@ipfire.org
State Accepted
Commit 7bff30a8ba0c07b7ea1afc49a27f1b527f8a7869
Headers
Series man: Update to version 2.11.2 |

Commit Message

Adolf Belka May 18, 2023, 6:43 p.m. UTC
  - Update from version 2.10.2 to 2.11.2
- Update of rootfile
- Changelog
man-db 2.11.2 (8 January 2023)
	Fixes:
	 * Fix compile and test failures when `troff` is not `groff`.
	 * Fix segfault in typical uses of `man` when `nroff` is not installed.
	 * Fix crash in `mandb` when processing stray cats.
	Improvements:
	 * Check for stray cats even if no manual pages in a given manpath were
	   changed.
man-db 2.11.1 (15 November 2022)
	Build:
	 * Transfer Git repository to https://gitlab.com/man-db/man-db.
	Fixes:
	 * SECURITY: Replace `$` characters in page names with `?` when constructing
	   `less` prompts.
	 * Silence error message when processing an empty manual page hierarchy with
	   a nonexistent cache directory.
	 * `man(1)` now sorts whatis references below real pages, even if the whatis
	   references are from a section with higher priority.
	Improvements:
	 * Add section `3type` to the default section list just after `2`.  This is
	   used by the Linux man-pages package.
	 * Recognize more Hungarian translations of the `NAME` section.
man-db 2.11.0 (15 October 2022)
	Fixes:
	 * `mandb` now correctly records filters in the database if it uses cached
	   whatis information.
	 * Upgrade Gnulib, fixing syntax error on glibc systems with GCC 11.
	 * The `CATWIDTH` configuration file directive now overrides `MINCATWIDTH`
	   and `MAXCATWIDTH`.
	 * Database entries for links were often incorrectly stored as if they were
	   entries for the ultimate source of the page.  They are now stored with
	   the correct type.
	 * Store links in the database using the section and extension of the link
	   rather than of the ultimate source file.
	 * Consider pages for adding to the database even if they seem to already
	   exist; this performance optimization is no longer needed due to caching,
	   and it produced inconsistent results in some unusual cases.
	 * `man` now runs any required preprocessors in the same order that `groff`
	   does, rather than trusting the order of filters in a page's preprocessor
	   string.
	 * Fix building on MinGW.  (I haven't been able to test this; help from
	   MinGW experts would be welcome.)
	Improvements:
	 * Add more recognized case variants for localized versions of the `NAME`
	   section.
	 * Maintain multi keys in sorted order, improving database reproducibility.
	 * Pick a more consistent name for the target of a whatis entry in the
	   database.
	 * Extend rules for when to replace one database entry with another,
	   producing more stable behaviour.
	 * Fully reorganize databases after writing them, allowing the reproduction
	   of bitwise-identical databases regardless of scan order (at least with
	   GDBM).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/man | 6 ++++--
 lfs/man                     | 6 +++---
 2 files changed, 7 insertions(+), 5 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/man b/config/rootfiles/common/man
index 21d8115f1..83354be30 100644
--- a/config/rootfiles/common/man
+++ b/config/rootfiles/common/man
@@ -8,10 +8,10 @@ 
 #usr/bin/manpath
 #usr/bin/whatis
 #usr/lib/man-db
-#usr/lib/man-db/libman-2.10.2.so
+#usr/lib/man-db/libman-2.11.2.so
 #usr/lib/man-db/libman.la
 #usr/lib/man-db/libman.so
-#usr/lib/man-db/libmandb-2.10.2.so
+#usr/lib/man-db/libmandb-2.11.2.so
 #usr/lib/man-db/libmandb.la
 #usr/lib/man-db/libmandb.so
 #usr/libexec/man-db
@@ -53,7 +53,9 @@ 
 #usr/share/locale/it/LC_MESSAGES/man-db.mo
 #usr/share/locale/ja/LC_MESSAGES/man-db-gnulib.mo
 #usr/share/locale/ja/LC_MESSAGES/man-db.mo
+#usr/share/locale/ka/LC_MESSAGES/man-db-gnulib.mo
 #usr/share/locale/ko/LC_MESSAGES/man-db-gnulib.mo
+#usr/share/locale/ko/LC_MESSAGES/man-db.mo
 #usr/share/locale/ms/LC_MESSAGES/man-db-gnulib.mo
 #usr/share/locale/nb/LC_MESSAGES/man-db-gnulib.mo
 #usr/share/locale/nl/LC_MESSAGES/man-db-gnulib.mo
diff --git a/lfs/man b/lfs/man
index c6038c255..00150da4e 100644
--- a/lfs/man
+++ b/lfs/man
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.10.2
+VER        = 2.11.2
 
 THISAPP    = man-db-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599
+$(DL_FILE)_BLAKE2 = 80ac565cdb69736c0f922b9cbfddcae753d176329781deaf9434d87d7718f9b6ce0b6d4642a03f22a04c7f042dda7f8986b5bce0038f0748461ca55d66964ccc
 
 install : $(TARGET)