man: fix settings /bin paths on post-install.

This commit is contained in:
Jerome Duval
2017-07-25 19:29:26 +02:00
parent a854d846b0
commit d863ba2f68
2 changed files with 23 additions and 5 deletions

View File

@@ -0,0 +1,12 @@
#!/bin/sh
SYSTEM_SETTINGS_DIR="`finddir B_SYSTEM_SETTINGS_DIRECTORY`"
MAN_CONFIG="$SYSTEM_SETTINGS_DIR/man.conf"
if [ -f "$MAN_CONFIG" ] && grep -q '/packages/man-' "$MAN_CONFIG"; then
sed -i -e "s|/packages/man-[-0-9g\.]\{3,\}/cmd.\+/bin/|/bin/|g" \
$MAN_CONFIG
fi
true

View File

@@ -1,15 +1,15 @@
SUMMARY="Standard commands to read man pages"
DESCRIPTION="Standard commands to read man pages."
HOMEPAGE="http://primates.ximian.com/~flucifredi/man/"
COPYRIGHT="1989-2012 Free Software Foundation, Inc."
LICENSE="GNU GPL v2"
REVISION="5"
ARCHITECTURES="x86_gcc2 x86 x86_64"
REVISION="6"
SOURCE_URI="http://primates.ximian.com/~flucifredi/man/man-1.6g.tar.gz"
CHECKSUM_SHA256="ccdcb8c3f4e0080923d7e818f0e4a202db26c46415eaef361387c20995b8959f"
COPYRIGHT="1989-2012 Free Software Foundation, Inc."
PATCHES="man-1.6g.patchset"
ADDITIONAL_FILES="fix_man_settings_paths.sh"
ARCHITECTURES="x86_gcc2 x86 x86_64"
PROVIDES="
man = $portVersion compat >= 1.6
@@ -35,6 +35,7 @@ REQUIRES="
cmd:tbl
cmd:zcat
"
BUILD_REQUIRES="
cmd:awk
cmd:bzip2
@@ -61,6 +62,9 @@ BUILD_PREREQUIRES="
GLOBAL_WRITABLE_FILES="
settings/man.conf keep-old
"
POST_INSTALL_SCRIPTS="
$relativePostInstallDir/fix_man_settings_paths.sh
"
BUILD()
{
@@ -89,4 +93,6 @@ BUILD()
INSTALL()
{
make install
mkdir -p $postInstallDir
cp -f $portDir/additional-files/fix_man_settings_paths.sh $postInstallDir
}