aboutsummaryrefslogtreecommitdiff
path: root/network/heimdal/heimdal.SlackBuild
diff options
context:
space:
mode:
authorMenno Duursma <druiloor@zonnet.nl>2010-05-13 00:36:39 +0200
committerRobby Workman <rworkman@slackbuilds.org>2010-05-13 00:36:39 +0200
commit09ab93be35d36eca8339f466368f89b4dc5fce3c (patch)
tree4e4df236475a3ac350ef65a820f50e1b5431aca1 /network/heimdal/heimdal.SlackBuild
parentae3b99d9b670a894af0faf650ac5ff1b0fb2f48e (diff)
network/heimdal: Updated for version 1.3.1
Diffstat (limited to 'network/heimdal/heimdal.SlackBuild')
-rw-r--r--network/heimdal/heimdal.SlackBuild55
1 files changed, 23 insertions, 32 deletions
diff --git a/network/heimdal/heimdal.SlackBuild b/network/heimdal/heimdal.SlackBuild
index df146ea9459f2..d808b8eeb3fac 100644
--- a/network/heimdal/heimdal.SlackBuild
+++ b/network/heimdal/heimdal.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for KTH Heimdal Kerberos
-# Written by Menno E. Duursma <druiloor@zonnet.nl>
+# Written by Menno Duursma <druiloor@zonnet.nl>
# Modified by the SlackBuilds.org project
# This program is free software. It comes without any warranty.
@@ -9,7 +9,7 @@
# http://sam.zoy.org/wtfpl/COPYING for more details.
PRGNAM=heimdal
-VERSION=1.2.1
+VERSION=1.3.1
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -21,10 +21,13 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
fi
set -e # Exit immediately if a command exits with a non-zero status.
@@ -53,50 +56,38 @@ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr/heimdal \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
--infodir=/usr/info \
- --mandir=/usr/man \
+ --mandir=/usr/heimdal/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux \
--enable-shared=yes \
- --enable-kcm \
+ --without-openldap \
--without-hesiod \
--without-ipv6 \
- --without-openldap \
- --with-x \
- --build=$ARCH-slackware-linux \
- --host=$ARCH-slackware-linux
+ --enable-kcm \
+ --with-x
make
-make install DESTDIR=$PKG
-
-( cd $PKG || exit 1
- find . -type f \
- | xargs file \
- | grep -e "executable" -e "shared object" \
- | grep ELF \
- | cut -f 1 -d : \
- | xargs strip --strip-unneeded 2> /dev/null
-)
+make install-strip DESTDIR=$PKG
-( cd $PKG/usr/man || exit 1
- rm -rf cat*
+( cd $PKG/usr/heimdal/man
+ rm -rf cat? # We don't want these
find . -type f -exec gzip -9 {} \;
- for i in $(find . -type l) ; do
- ln -s $(readlink $i).gz $i.gz ; rm $i
- done
+ for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)
-( cd $PKG/usr/info || exit 1
- rm -f dir
- find . -type f -exec gzip -9 {} \;
- # Link the main compressed info page to a name as if it was clear
- # as otherwise the GNU info utility somehow fails to render it...
- ln -s heimdal.info.gz heimdal
-)
+rm -f $PKG/usr/info/dir
+gzip -9 $PKG/usr/info/*
+( cd $PKG/usr/info ; ln -s heimdal.info.gz heimdal )
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a [A-Z][A-Z]* ChangeLog* etc/services.append $PKG/usr/doc/$PRGNAM-$VERSION
cp -a doc/{init-creds,layman.asc,mdate-sh} $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README.SBo
+cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README$TAG
find $PKG/usr/doc -type f -exec chmod -x {} \;
# Add sample krb5.conf file (may not be needed)
@@ -124,4 +115,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}