libraries/cracklib: Updated for version 2.8.18.

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
Christopher Walker 2011-12-14 10:30:14 -06:00 committed by Niels Horn
parent d62e62736f
commit bfea5d863e
2 changed files with 38 additions and 17 deletions

View file

@ -1,21 +1,44 @@
#!/bin/sh
# Slackware build script for cracklib
# Written by Christopher Walker <kris240376@gmail.com>
# Copyright (c) 2011 Chris Walker <kris240376@gmail.com>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following disclaimer
# in the documentation and/or other materials provided with the
# distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=cracklib
VERSION=${VERSION:-2.8.13}
VERSION=${VERSION:-2.8.18}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
DICT=${DICT:-cracklib-words-20080507}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;;
esac
fi
@ -66,22 +89,20 @@ make
make install DESTDIR=$PKG
# Install large cracklib dictionary file if it exists
( cd $PKG/usr/share/cracklib
if [ -e $CWD/${DICT}.gz ]; then
zcat $CWD/${DICT}.gz > $PRGNAM-large
zcat $CWD/${DICT}.gz > $PKG/usr/share/cracklib/$PRGNAM-large
elif [ -e $CWD/${DICT} ]; then
cat $CWD/${DICT} > $PRGNAM-large
cat $CWD/${DICT} > $PKG/usr/share/cracklib/$PRGNAM-large
fi
)
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
ABOUT-NLS AUTHORS COPYING INSTALL NEWS README* \
AUTHORS ChangeLog INSTALL NEWS README* \
$PKG/usr/doc/$PRGNAM-$VERSION
chmod 644 $PKG/usr/doc/$PRGNAM-$VERSION/*
chmod 0644 $PKG/usr/doc/$PRGNAM-$VERSION/*
mkdir $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

View file

@ -1,9 +1,9 @@
PRGNAM="cracklib"
VERSION="2.8.13"
VERSION="2.8.18"
HOMEPAGE="http://sourceforge.net/projects/cracklib"
DOWNLOAD="http://downloads.sourceforge.net/cracklib/cracklib-2.8.13.tar.gz \
DOWNLOAD="http://downloads.sourceforge.net/project/cracklib/cracklib/2.8.18/cracklib-2.8.18.tar.gz \
http://downloads.sourceforge.net/cracklib/cracklib-words-20080507.gz"
MD5SUM="5beb4c6b3c31c83fc98c4c225b25cd94 \
MD5SUM="79053ad8bc714a44cd660cb12116211b \
7fa6ba0cd50e7f9ccaf4707c810b14f1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""