Files
bpfire/lfs/man
Adolf Belka 7bff30a8ba man: Update to version 2.11.2
- 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>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-06-15 09:31:29 +00:00

89 lines
3.5 KiB
Bash

###############################################################################
# #
# IPFire.org - A linux based firewall #
# 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 #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 2.11.2
THISAPP = man-db-$(VER)
DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 80ac565cdb69736c0f922b9cbfddcae753d176329781deaf9434d87d7718f9b6ce0b6d4642a03f22a04c7f042dda7f8986b5bce0038f0748461ca55d66964ccc
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
b2 : $(subst %,%_BLAKE2,$(objects))
###############################################################################
# Downloading, checking, b2sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_BLAKE2,$(objects)) :
@$(B2SUM)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
$(UPDATE_AUTOMAKE)
cd $(DIR_APP) && ./configure \
--prefix=/usr \
--sysconfdir=/etc \
--disable-setuid \
--enable-cache-owner=bin \
--with-browser=/usr/bin/lynx \
--with-vgrind=/usr/bin/vgrind \
--with-grap=/usr/bin/grap \
--with-systemdtmpfilesdir= \
--with-systemdsystemunitdir=
cd $(DIR_APP) && make
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)