[SM-Commit] PERFORCE change 78630 by Jeremy Blosser for review

Perforce Review Daemon p4review at smee.org
Sat Apr 29 13:15:01 EDT 2006


Change 78630 by jeremy_blosser at jeremy_blosser-shale on 2006/04/29 18:10:13

	integrate cracklib to stable/0.3 to fix bug 10946

Affected files ...

... //sgl/grimoires/stable/0.3/security-libs/cracklib/DEPENDS#2 integrate
... //sgl/grimoires/stable/0.3/security-libs/cracklib/DETAILS#2 integrate
... //sgl/grimoires/stable/0.3/security-libs/cracklib/HISTORY#2 integrate
... //sgl/grimoires/stable/0.3/security-libs/cracklib/INSTALL#2 integrate
... //sgl/grimoires/stable/0.3/security-libs/cracklib/PRE_BUILD#2 integrate

Differences ...

==== //sgl/grimoires/stable/0.3/security-libs/cracklib/DEPENDS#2 (xtext) ====

@@ -1,2 +1,5 @@
 depends  autoconf  &&
-depends  automake
+depends  automake  &&
+depends  gnupg     &&
+depends  libtool   &&
+depends  smgl-fhs

==== //sgl/grimoires/stable/0.3/security-libs/cracklib/DETAILS#2 (xtext) ====

@@ -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

==== //sgl/grimoires/stable/0.3/security-libs/cracklib/HISTORY#2 (text) ====

@@ -1,3 +1,23 @@
+2006-03-12 Karsten Behrmann <BearPerson at sourcemage.org>
+	* DETAILS: (automated) Add KEYWORDS
+
+2006-02-08 Eric Sandall <eric at sandall.us>
+	* DEPENDS: Depends on smgl-fhs (for directory structure)
+
+2006-02-06 Eric Sandall <eric at sandall.us>
+	* DEPENDS: Depends on gnupg (for SOURCE verification)
+
+2005-11-25 Sergey Lipnevich <sergey at 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 at 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 at 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 at sourcemage.org>
+	* DETAILS,PRE_BUILD,INSTALL: upgrade to 2.8.3;
+	* BUILD: remove.
+
 2005-05-10 Eric Sandall <eric at sandall.us>
 	* INSTALL: Make INSTALL_ROOT/var/cache/cracklib and install
 	  cracklib_dict.pwi and cracklib_dict.pwd into it (otherwise

==== //sgl/grimoires/stable/0.3/security-libs/cracklib/INSTALL#2 (xtext) ====

@@ -13,4 +13,13 @@
 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

==== //sgl/grimoires/stable/0.3/security-libs/cracklib/PRE_BUILD#2 (xtext) ====

@@ -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



More information about the SM-Commit mailing list