system/man-db: Updated for version 2.7.0.1.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
B. Watson 2014-09-25 17:08:19 +07:00 committed by Willy Sudiarto Raharjo
parent e188c623a9
commit f54cb843cf
5 changed files with 27 additions and 22 deletions

View file

@ -3,8 +3,9 @@ man-db (database-driven manual pager suite)
This package provides the man command and related utilities for examining This package provides the man command and related utilities for examining
on-line help files (manual pages). It can act as a replacement for on-line help files (manual pages). It can act as a replacement for
Slackware's man package. It has several enhancements over man, including Slackware's man package. It has several enhancements over man, including
an indexed database, the ability to easily view man pages in a browser, an indexed database for searches with -k or apropos, the ability to
and better i18n support. easily view man pages in a browser, better i18n support, and a much more
efficient implementation of the -K (full text search) option.
This build includes a complete install of libpipeline. This build includes a complete install of libpipeline.

View file

@ -12,15 +12,14 @@ installed in this case.
When installing man-db, the doinst.sh script may take several minutes to When installing man-db, the doinst.sh script may take several minutes to
run. This is because it's indexing all the man pages on the system. Also, run. This is because it's indexing all the man pages on the system. Also,
a cron job is installed in /etc/cron.daily, which adds newly-installed a cron job is installed in /etc/cron.daily, which adds newly-installed
man pages to the database. The index speeds up searching via "man -K", man pages to the database. The index speeds up searching via "man -k"
"man -k", or "apropos". It's fast enough that "man -K" is now actually or "apropos". The disadvantage is that newly-installed man pages won't
useful... the disadvantage is that newly-installed man pages won't be be found in these searches until the database has been updated, so any
found in these searches until the database has been updated, so any time time you install new man pages, you'll want to run "mandb" as root, or
you install new man pages, you'll want to run "mandb" as root, or wait wait for cron to do it for you (if you don't do this, the new pages can
for cron to do it for you (if you don't do this, the new pages can still still be displayed, they just won't be searchable). The indexing runs
be displayed, they just won't be searchable). The indexing runs quickly quickly once the initial database has been created, so the cron job or
once the initial database has been created, so the cron job or manual manual update shouldn't bring your system to its knees.
update shouldn't bring your system to its knees.
The database is located in /var/cache/man, and on a full Slackware install The database is located in /var/cache/man, and on a full Slackware install
will be approximately 5MB in size. During index creation, approximately will be approximately 5MB in size. During index creation, approximately

View file

@ -6,8 +6,13 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
# 20140924 bkw:
# - update for 2.7.0.1, which fixes the clash between man-db's zsoelim
# and groff's zsoelim.
# - update README and README.Slackware slightly.
PRGNAM=man-db PRGNAM=man-db
VERSION=${VERSION:-2.6.7} VERSION=${VERSION:-2.7.0.1}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
@ -64,7 +69,7 @@ mkdir -p $TMP $PKG $OUTPUT
# Instead of making it a separate build and external dep, we'll just # Instead of making it a separate build and external dep, we'll just
# bundle it here. # bundle it here.
LIBNAM=libpipeline LIBNAM=libpipeline
LIBVER=1.3.0 LIBVER=1.3.1
cd $TMP cd $TMP
rm -rf $LIBNAM-$LIBVER rm -rf $LIBNAM-$LIBVER

View file

@ -1,10 +1,10 @@
PRGNAM="man-db" PRGNAM="man-db"
VERSION="2.6.7" VERSION="2.7.0.1"
HOMEPAGE="http://savannah.nongnu.org/projects/man-db" HOMEPAGE="http://savannah.nongnu.org/projects/man-db"
DOWNLOAD="http://download.savannah.gnu.org/releases/man-db/man-db-2.6.7.tar.xz \ DOWNLOAD="http://download.savannah.gnu.org/releases/man-db/man-db-2.7.0.1.tar.xz \
http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.3.0.tar.gz" http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.3.1.tar.gz"
MD5SUM="68010e84597651ed673ff1b93beb83b1 \ MD5SUM="7961179a2d8fb4c8f3947c92e80ee232 \
242428c01dca255cdcb2195073a9c6ed" 31a34830c0f8a6d40ee373df51f04baa"
DOWNLOAD_x86_64="" DOWNLOAD_x86_64=""
MD5SUM_x86_64="" MD5SUM_x86_64=""
REQUIRES="" REQUIRES=""

View file

@ -11,9 +11,9 @@ man-db:
man-db: This package provides the man command and related utilities man-db: This package provides the man command and related utilities
man-db: for examining on-line help files (manual pages). It can act as a man-db: for examining on-line help files (manual pages). It can act as a
man-db: replacement for Slackware's man package. It has several enhancements man-db: replacement for Slackware's man package. It has several enhancements
man-db: over man, including an indexed database, the ability to easily view man-db: over man, including an indexed database for searches with -k or
man-db: man pages in a browser, and better i18n support. man-db: apropos, the ability to easily view man pages in a browser, better
man-db: man-db: i18n support, and a much more efficient implementation of the -K
man-db: This package installs binaries in @BINDIR@. man-db: (full text search) option.
man-db: man-db:
man-db: man-db: