Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Dec 2011 20:41:21 -0500 (EST)
From:      "Sean C. Farley" <scf@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        sbz@FreeBSD.org
Subject:   ports/163218: [PATCH] security/cracklib: update to 2.8.18
Message-ID:  <201112130141.pBD1fLUJ025250@thor.farley.org>
Resent-Message-ID: <201112130150.pBD1o9tt047895@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         163218
>Category:       ports
>Synopsis:       [PATCH] security/cracklib: update to 2.8.18
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 13 01:50:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Sean C. Farley
>Release:        FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD thor.farley.org 8.2-STABLE FreeBSD 8.2-STABLE #0 r228419M: Sun Dec 11 16:02:52 EST
>Description:
- Update to 2.8.18

Removed file(s):
- files/patch-Makefile
- files/patch-cracklib::Makefile
- files/patch-util::Makefile

Port maintainer (sbz@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- cracklib-2.8.18.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/security/cracklib.orig/Makefile /usr/ports/security/cracklib/Makefile
--- /usr/ports/security/cracklib.orig/Makefile	2011-03-18 12:54:46.000000000 -0400
+++ /usr/ports/security/cracklib/Makefile	2011-12-12 20:38:07.000000000 -0500
@@ -6,31 +6,21 @@
 #
 
 PORTNAME=	cracklib
-PORTVERSION=	2.7
-PORTREVISION=	2
+PORTVERSION=	2.8.18
 CATEGORIES=	security
-MASTER_SITES=	http://www.crypticide.com/users/alecm/security/
-DISTNAME=	${PORTNAME},${PORTVERSION}
+MASTER_SITES=	SF
 
 MAINTAINER=	sbz@FreeBSD.org
 COMMENT=	Password-checking library
 
+LICENSE=	LGPL21
+
 MAN3=		cracklib.3
 MLINKS=		cracklib.3 FascistCheck.3
+GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 
-pre-su-install:
-	${INSTALL_DATA} ${WRKSRC}/cracklib/libcrack.a ${PREFIX}/lib
-	${INSTALL_DATA} ${WRKSRC}/cracklib/libcrack.so.1 ${PREFIX}/lib
-	${LN} -sf libcrack.so.1 ${PREFIX}/lib/libcrack.so
-	${INSTALL_DATA} ${WRKSRC}/cracklib/packer.h ${PREFIX}/include
-	${INSTALL_SCRIPT} ${WRKSRC}/util/mkdict ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/util/packer ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/util/testlib ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/util/testnum ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/util/teststr ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/util/unpacker ${PREFIX}/bin
-	${INSTALL_MAN} ${FILESDIR}/cracklib.3 ${MAN3PREFIX}/man/man3
-	${MKDIR} ${PREFIX}/libdata/cracklib
+post-install:
+	${INSTALL_MAN} ${FILESDIR}/cracklib.3 ${MAN3PREFIX}/man/man3/.
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/security/cracklib.orig/distinfo /usr/ports/security/cracklib/distinfo
--- /usr/ports/security/cracklib.orig/distinfo	2011-07-05 09:33:41.000000000 -0400
+++ /usr/ports/security/cracklib/distinfo	2011-12-12 14:13:12.000000000 -0500
@@ -1,2 +1,2 @@
-SHA256 (cracklib,2.7.tar.gz) = cbbc5a43acd20658a9addc2997cb012476f130918dd0ffca99313fbd835f21d2
-SIZE (cracklib,2.7.tar.gz) = 21059
+SHA256 (cracklib-2.8.18.tar.gz) = 2b072f67f7267358459424c3ed70f7f5b70919118e6504a90d3bce37a67c1454
+SIZE (cracklib-2.8.18.tar.gz) = 587311
diff -ruN --exclude=CVS /usr/ports/security/cracklib.orig/files/patch-Makefile /usr/ports/security/cracklib/files/patch-Makefile
--- /usr/ports/security/cracklib.orig/files/patch-Makefile	2004-03-15 16:52:56.000000000 -0500
+++ /usr/ports/security/cracklib/files/patch-Makefile	1969-12-31 19:00:00.000000000 -0500
@@ -1,26 +0,0 @@
---- Makefile.orig	Wed Dec 31 02:33:53 1997
-+++ Makefile	Mon Mar 15 04:46:29 2004
-@@ -9,12 +9,12 @@
- ###
- # set this to the absolute path (less extn) of compressed dict.
- 
--DICTPATH="/usr/local/lib/pw_dict"
-+DICTPATH="/usr/local/libdata/cracklib/pw_dict"
- 
- ###
- # Set this to the path of one or more files continaing wordlists.
- 
--SRCDICTS=/usr/dict/words
-+SRCDICTS=/usr/share/dict/words
- 
- ###
- # If you have installed the cracklib-dicts directory, use this
-@@ -24,7 +24,7 @@
- 	@echo "you evidently don't know what you're doing. go read the README"
- 
- all:
--	( cd cracklib && make && exit $$? )
-+	( cd cracklib && make all && exit $$? )
- 	( cd util && make DICTPATH=$(DICTPATH) && exit $$? )
- ###	( cd passwd && make DICTPATH=$(DICTPATH) passwd && exit $$? )
- ###	touch all
diff -ruN --exclude=CVS /usr/ports/security/cracklib.orig/files/patch-cracklib::Makefile /usr/ports/security/cracklib/files/patch-cracklib::Makefile
--- /usr/ports/security/cracklib.orig/files/patch-cracklib::Makefile	2004-03-15 16:52:56.000000000 -0500
+++ /usr/ports/security/cracklib/files/patch-cracklib::Makefile	1969-12-31 19:00:00.000000000 -0500
@@ -1,28 +0,0 @@
---- cracklib/Makefile.orig	Mon Mar 15 04:45:15 2004
-+++ cracklib/Makefile	Mon Mar 15 04:45:21 2004
-@@ -7,12 +7,24 @@
- ###
- 
- LIB=	libcrack.a
-+SHLIB=	libcrack.so.1
- OBJ=	fascist.o packlib.o rules.o stringlib.o
--CFLAGS= -O -I../cracklib -DIN_CRACKLIB
-+SHOBJ=	fascist.So packlib.So rules.So stringlib.So
-+CFLAGS+=-I../cracklib -DIN_CRACKLIB
-+
-+.SUFFIXES: .o .So
-+
-+.c.So:
-+	$(CC) $(CFLAGS) -fPIC -o $*.So -c $?
- 
- $(LIB):	$(OBJ)
- 	ar rv $(LIB) $?
- 	-ranlib $(LIB)
-+
-+$(SHLIB): $(SHOBJ)
-+	ld -shared -o ${SHLIB} ${SHOBJ}
-+
-+all:	$(LIB) $(SHLIB)
- 
- clean:
- 	-rm -f $(OBJ) $(LIB) *~
diff -ruN --exclude=CVS /usr/ports/security/cracklib.orig/files/patch-util::Makefile /usr/ports/security/cracklib/files/patch-util::Makefile
--- /usr/ports/security/cracklib.orig/files/patch-util::Makefile	2004-03-15 16:52:56.000000000 -0500
+++ /usr/ports/security/cracklib/files/patch-util::Makefile	1969-12-31 19:00:00.000000000 -0500
@@ -1,11 +0,0 @@
---- util/Makefile.orig	Mon Mar 15 04:47:13 2004
-+++ util/Makefile	Mon Mar 15 04:47:19 2004
-@@ -14,7 +14,7 @@
- #SunOS users (and others?) should consider static linking of their passwd binary
- #CFLAGS= -O -I../cracklib '-DCRACKLIB_DICTPATH="$(DICTPATH)"' -Bstatic
- 
--CFLAGS= -O -I../cracklib '-DCRACKLIB_DICTPATH="$(DICTPATH)"'
-+CFLAGS+=-I../cracklib '-DCRACKLIB_DICTPATH="$(DICTPATH)"'
- LIBS=	../cracklib/libcrack.a
- 
- all:	packer unpacker testnum teststr testlib
diff -ruN --exclude=CVS /usr/ports/security/cracklib.orig/pkg-plist /usr/ports/security/cracklib/pkg-plist
--- /usr/ports/security/cracklib.orig/pkg-plist	2004-03-15 16:52:56.000000000 -0500
+++ /usr/ports/security/cracklib/pkg-plist	2011-12-12 20:39:32.000000000 -0500
@@ -1,14 +1,14 @@
-bin/mkdict
-bin/packer
-bin/testlib
-bin/testnum
-bin/teststr
-bin/unpacker
+include/crack.h
 include/packer.h
 lib/libcrack.a
+lib/libcrack.la
 lib/libcrack.so
-lib/libcrack.so.1
-libdata/cracklib/pw_dict.hwm
-libdata/cracklib/pw_dict.pwd
-libdata/cracklib/pw_dict.pwi
-@dirrm libdata/cracklib
+lib/libcrack.so.10
+sbin/cracklib-check
+sbin/cracklib-format
+sbin/cracklib-packer
+sbin/cracklib-unpacker
+sbin/create-cracklib-dict
+%%DATADIR%%/cracklib-small
+%%DATADIR%%/cracklib.magic
+@dirrm share/cracklib
--- cracklib-2.8.18.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201112130141.pBD1fLUJ025250>