diff --git a/development/nvi/nvi.SlackBuild b/development/nvi/nvi.SlackBuild index b8d56b7bca..95b04fa8eb 100644 --- a/development/nvi/nvi.SlackBuild +++ b/development/nvi/nvi.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for nvi -# Copyright 2008-2009 Robby Workman Northport, Alabama (USA) +# Copyright 2008,2009,2010 Robby Workman Northport, Alabama (USA) # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,10 +24,19 @@ PRGNAM=nvi VERSION=1.81.6 -ARCH=${ARCH:-i486} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i486 ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$( uname -m ) ;; + esac +fi + CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM @@ -43,6 +52,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" fi set -e @@ -78,17 +90,17 @@ cd build.unix cd - # These are better as softlinks instead of hardlinks -( cd $PKG/usr/man/man1 +cd $PKG/usr/man/man1 rm nex.1 nview.1 ln -s nvi.1 nex.1 ln -s nvi.1 nview.1 -) +cd - -( cd $PKG/usr/man +cd $PKG/usr/man rm -rf cat* find . -type f -exec gzip -9 {} \; for i in $(find . -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done -) +cd - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \