#!/bin/sh
#
# Copyright 2005-2006 Paul Blazejowski and Zach Borgerding
# Available under the terms of the GNU GPL.
#

NAME="cracklib"
VERSION="2.8.9"
REVISION="4"
PKG_SOURCEURL='http://voxel.dl.sourceforge.net/sourceforge/$NAME/$NAME-$VERSION.tar.gz'
PKG_SOURCEMD5=''

. $DLG_ROOT/config
. $DLG_ROOT/SCRIPTS/dropline-functions.sh

cflags
cxxflags
prepare
analyzesource
configure --enable-static --with-default-dict=/usr/share/cracklib/cracklib_dict
make
make dict
makecheck
makeinstall install-strip
tidydocumentation
analyzebinaries

# install the wordlist 
createdir $PKG_STAGEROOT$PKG_PREFIX/share/dict
spewdo "cp $PKG_SRCROOT/dicts/cracklib-small $PKG_STAGEROOT$PKG_PREFIX/share/dict/wordslist"

# create,format and pack the dicts
export PATH=$PKG_STAGEROOT$PKG_PREFIX/sbin:$PATH LD_LIBRARY_PATH=$PKG_STAGEROOT$PKG_PREFIX/lib
loggedcommand register "$PKG_STAGEROOT$PKG_PREFIX/sbin/cracklib-format $PKG_STAGEROOT$PKG_PREFIX/share/dict/wordslist \ | $PKG_STAGEROOT$PKG_PREFIX/sbin/cracklib-packer $PKG_STAGEROOT$PKG_PREFIX/share/cracklib/cracklib_dict"
unset LD_LIBRARY_PATH

finalizepackage
packagize
cleanup

