From f54cb843cf6f8aacecdcd2eb9d455118681ec9ec Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Thu, 25 Sep 2014 17:08:19 +0700 Subject: [PATCH] system/man-db: Updated for version 2.7.0.1. Signed-off-by: Willy Sudiarto Raharjo --- system/man-db/README | 5 +++-- system/man-db/README.Slackware | 17 ++++++++--------- system/man-db/man-db.SlackBuild | 9 +++++++-- system/man-db/man-db.info | 10 +++++----- system/man-db/slack-desc | 8 ++++---- 5 files changed, 27 insertions(+), 22 deletions(-) diff --git a/system/man-db/README b/system/man-db/README index b8ff80058e..1e48863b3a 100644 --- a/system/man-db/README +++ b/system/man-db/README @@ -3,8 +3,9 @@ man-db (database-driven manual pager suite) This package provides the man command and related utilities for examining on-line help files (manual pages). It can act as a replacement for Slackware's man package. It has several enhancements over man, including -an indexed database, the ability to easily view man pages in a browser, -and better i18n support. +an indexed database for searches with -k or apropos, the ability to +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. diff --git a/system/man-db/README.Slackware b/system/man-db/README.Slackware index f0eb6b57ca..165e9dfa4c 100644 --- a/system/man-db/README.Slackware +++ b/system/man-db/README.Slackware @@ -12,15 +12,14 @@ installed in this case. 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, 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 -k", or "apropos". It's fast enough that "man -K" is now actually -useful... the disadvantage is that newly-installed man pages won't be -found in these searches until the database has been updated, so any time -you install new man pages, you'll want to run "mandb" as root, or wait -for cron to do it for you (if you don't do this, the new pages can still -be displayed, they just won't be searchable). The indexing runs quickly -once the initial database has been created, so the cron job or manual -update shouldn't bring your system to its knees. +man pages to the database. The index speeds up searching via "man -k" +or "apropos". The disadvantage is that newly-installed man pages won't +be found in these searches until the database has been updated, so any +time you install new man pages, you'll want to run "mandb" as root, or +wait for cron to do it for you (if you don't do this, the new pages can +still be displayed, they just won't be searchable). The indexing runs +quickly once the initial database has been created, so the cron job or +manual update shouldn't bring your system to its knees. The database is located in /var/cache/man, and on a full Slackware install will be approximately 5MB in size. During index creation, approximately diff --git a/system/man-db/man-db.SlackBuild b/system/man-db/man-db.SlackBuild index 10aeb33930..1b1ccfc37c 100644 --- a/system/man-db/man-db.SlackBuild +++ b/system/man-db/man-db.SlackBuild @@ -6,8 +6,13 @@ # 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 -VERSION=${VERSION:-2.6.7} +VERSION=${VERSION:-2.7.0.1} BUILD=${BUILD:-1} 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 # bundle it here. LIBNAM=libpipeline -LIBVER=1.3.0 +LIBVER=1.3.1 cd $TMP rm -rf $LIBNAM-$LIBVER diff --git a/system/man-db/man-db.info b/system/man-db/man-db.info index 002eb47f21..d1304b39b6 100644 --- a/system/man-db/man-db.info +++ b/system/man-db/man-db.info @@ -1,10 +1,10 @@ PRGNAM="man-db" -VERSION="2.6.7" +VERSION="2.7.0.1" HOMEPAGE="http://savannah.nongnu.org/projects/man-db" -DOWNLOAD="http://download.savannah.gnu.org/releases/man-db/man-db-2.6.7.tar.xz \ - http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.3.0.tar.gz" -MD5SUM="68010e84597651ed673ff1b93beb83b1 \ - 242428c01dca255cdcb2195073a9c6ed" +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.1.tar.gz" +MD5SUM="7961179a2d8fb4c8f3947c92e80ee232 \ + 31a34830c0f8a6d40ee373df51f04baa" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/man-db/slack-desc b/system/man-db/slack-desc index 0ac352659f..5abdea8fb6 100644 --- a/system/man-db/slack-desc +++ b/system/man-db/slack-desc @@ -11,9 +11,9 @@ man-db: 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: 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: man pages in a browser, and better i18n support. -man-db: -man-db: This package installs binaries in @BINDIR@. +man-db: over man, including an indexed database for searches with -k or +man-db: apropos, the ability to easily view man pages in a browser, better +man-db: i18n support, and a much more efficient implementation of the -K +man-db: (full text search) option. man-db: man-db: