summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot2006-06-15 22:35:08 -0500
committerroot2006-06-15 22:35:08 -0500
commitd9a1c8257eba1cae8015421dd9a59f51bf2b0477 (patch)
treeb0a2b8ad01b2ae42767fbe1c90f2c3b440ce25f2
parent0b513bdadb10cdfd0469826c26182335ec44ea56 (diff)
security-libs/cracklib/: 2006/06/15 sync stable from p4
-rwxr-xr-xsecurity-libs/cracklib/DEPENDS5
-rwxr-xr-xsecurity-libs/cracklib/DETAILS7
-rw-r--r--security-libs/cracklib/HISTORY24
-rwxr-xr-xsecurity-libs/cracklib/INSTALL11
-rwxr-xr-xsecurity-libs/cracklib/PRE_BUILD4
5 files changed, 44 insertions, 7 deletions
diff --git a/security-libs/cracklib/DEPENDS b/security-libs/cracklib/DEPENDS
index 62921aac85..1bea5943bc 100755
--- a/security-libs/cracklib/DEPENDS
+++ b/security-libs/cracklib/DEPENDS
@@ -1,2 +1,5 @@
depends autoconf &&
-depends automake
+depends automake &&
+depends gnupg &&
+depends libtool &&
+depends smgl-fhs
diff --git a/security-libs/cracklib/DETAILS b/security-libs/cracklib/DETAILS
index 4b9903daa5..9038d0a41a 100755
--- a/security-libs/cracklib/DETAILS
+++ b/security-libs/cracklib/DETAILS
@@ -1,18 +1,19 @@
SPELL=cracklib
- VERSION=2.8.3
+ VERSION=2.8.6
+ SOURCE_HASH='sha512:280d06ad941dc07b4b17e082594a2ec24bc07a97684d15b5a2b309e93a364f7958d346373c738b79be2037fe9f02b8c9f6ca760d905137362fd00d23d9cc2ccd'
+ SOURCE2_HASH='sha512:b7e902c0ce186434ba38d2a26a91948f38517bbd705d9b49fab6bb05449357756b3142859c83c9e9e63182472981a83913382591bf1f777b160921f25d0f84ea'
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-words.gz
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE2_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://sf.net/projects/$SPELL
- MD5[0]='44fa88de75e283a3b6e732149530ba66'
- MD5[1]='2eb8f1fc41eb29f9510674acbdf9b1d1'
ENTERED=20050310
UPDATED=20050710
LICENSE[0]='Derived from artistic license'
GATHER_DOCS='HISTORY LICENCE MANIFEST POSTER'
BUILD_API=2
+ KEYWORDS="security libs"
SHORT='Password strength-checking library'
cat << EOF
CrackLib is a library containing a C function which may be used in a
diff --git a/security-libs/cracklib/HISTORY b/security-libs/cracklib/HISTORY
index a6eebc8efa..2d905dd89d 100644
--- a/security-libs/cracklib/HISTORY
+++ b/security-libs/cracklib/HISTORY
@@ -1,3 +1,23 @@
+2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-02-08 Eric Sandall <eric@sandall.us>
+ * DEPENDS: Depends on smgl-fhs (for directory structure)
+
+2006-02-06 Eric Sandall <eric@sandall.us>
+ * DEPENDS: Depends on gnupg (for SOURCE verification)
+
+2005-11-25 Sergey Lipnevich <sergey@sourcemage.org>
+ * DETAILS: upgrade to 2.8.6;
+ * DEPENDS: needs libtool for C++ fix;
+ * PRE_BUILD: verify hash on words file.
+
+2005-11-13 Eric Sandall <eric@sandall.us>
+ * INSTALL: Make INSTALL_ROOT/var/cache/cracklib and install symlinks to
+ cracklib_dict.pwi and cracklib_dict.pwd into it (otherwise passwd fails
+ because it can't find them)
+ Don't remove this again
+
2005-08-27 Eric Sandall <eric@sandall.us>
* DEPENDS: Depends on autoconf and automake
* PRE_BUILD: Fixed to not need C++
@@ -15,6 +35,10 @@
* INSTALL: also commented out the cp line just to get it to complete
* WIP: added install log and reason for not going to test
+2005-05-22 Sergey Lipnevich <sergey@sourcemage.org>
+ * DETAILS,PRE_BUILD,INSTALL: upgrade to 2.8.3;
+ * BUILD: remove.
+
2005-05-10 Eric Sandall <eric@sandall.us>
* INSTALL: Make INSTALL_ROOT/var/cache/cracklib and install
cracklib_dict.pwi and cracklib_dict.pwd into it (otherwise
diff --git a/security-libs/cracklib/INSTALL b/security-libs/cracklib/INSTALL
index d843e552bf..a1f7e4e563 100755
--- a/security-libs/cracklib/INSTALL
+++ b/security-libs/cracklib/INSTALL
@@ -13,4 +13,13 @@ then
fi &&
message "${MESSAGE_COLOR}Cracklib dictionary database is being created...${DEFAULT_COLOR}" &&
-./util/create-cracklib-dict $ALLWORDS ${SOURCE2%.gz}
+./util/create-cracklib-dict $ALLWORDS ${SOURCE2%.gz} &&
+
+#
+# Readd my shadow fix, please don't remove it again!
+#
+mkdir -p $INSTALL_ROOT/var/cache/cracklib &&
+ln -sfn $TRACK_ROOT/usr/lib/cracklib/pw_dict.pwi \
+ $INSTALL_ROOT/var/cache/cracklib/cracklib_dict.pwi &&
+ln -sfn $TRACK_ROOT/usr/lib/cracklib/pw_dict.pwd \
+ $INSTALL_ROOT/var/cache/cracklib/cracklib_dict.pwd
diff --git a/security-libs/cracklib/PRE_BUILD b/security-libs/cracklib/PRE_BUILD
index c7f7fe6a03..7aa2febde8 100755
--- a/security-libs/cracklib/PRE_BUILD
+++ b/security-libs/cracklib/PRE_BUILD
@@ -1,9 +1,9 @@
default_pre_build &&
-cd $SOURCE_DIRECTORY &&
# the next instruction checks the file but doesn't decompress it
-unpack $SOURCE2 ${MD5[1]} &&
+unpack_file 2 &&
# Doesn't really need C++...
+cd $SOURCE_DIRECTORY &&
aclocal &&
autoconf &&
automake