diff options
author | drochner <drochner@pkgsrc.org> | 2009-10-28 18:46:20 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2009-10-28 18:46:20 +0000 |
commit | dd6ad0e4a0fff3d6f6e59dd2749c86349264db50 (patch) | |
tree | d8911245fe68e308ddd9e5dbd53ef56decf607aa /security | |
parent | 01c27c7cfb9096255514d867510f012bd7eb5774 (diff) | |
download | pkgsrc-dd6ad0e4a0fff3d6f6e59dd2749c86349264db50.tar.gz |
add pam-passwdqc-1.1.3, a PAM module to enforce rules on password
changes
Diffstat (limited to 'security')
-rw-r--r-- | security/pam-passwdqc/DESCR | 5 | ||||
-rw-r--r-- | security/pam-passwdqc/Makefile | 30 | ||||
-rw-r--r-- | security/pam-passwdqc/PLIST | 5 | ||||
-rw-r--r-- | security/pam-passwdqc/distinfo | 6 | ||||
-rw-r--r-- | security/pam-passwdqc/patches/patch-aa | 36 |
5 files changed, 82 insertions, 0 deletions
diff --git a/security/pam-passwdqc/DESCR b/security/pam-passwdqc/DESCR new file mode 100644 index 00000000000..d6c5583b53d --- /dev/null +++ b/security/pam-passwdqc/DESCR @@ -0,0 +1,5 @@ +pam_passwdqc is a simple password strength checking module for +PAM-aware password changing programs, such as passwd(1). In addition +to checking regular passwords, it offers support for passphrases and +can provide randomly generated ones. All features are optional and +can be (re-)configured without rebuilding. diff --git a/security/pam-passwdqc/Makefile b/security/pam-passwdqc/Makefile new file mode 100644 index 00000000000..41e33b45f40 --- /dev/null +++ b/security/pam-passwdqc/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/10/28 18:46:20 drochner Exp $ +# + +DISTNAME= passwdqc-1.1.3 +PKGNAME= pam-passwdqc-1.1.3 +CATEGORIES= security +MASTER_SITES= http://www.openwall.com/passwdqc/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.openwall.com/passwdqc/ +COMMENT= Password strength checker +#LICENSE= # TODO: (see mk/license.mk) + +PKG_DESTDIR_SUPPORT= user-destdir + +BUILD_TARGET= pam +INSTALLATION_DIRS= lib/security ${PKGMANDIR}/man8 ${PKGMANDIR}/man5 +CFLAGS+= -DNO_STATIC_MODULES + +do-install: + ${INSTALL_DATA} ${WRKSRC}/libpasswdqc.so ${DESTDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/pam_passwdqc.so \ + ${DESTDIR}${PREFIX}/lib/security + ${INSTALL_DATA} ${WRKSRC}/pam_passwdqc.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_DATA} ${WRKSRC}/passwdqc.conf.5 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 + +.include "../../mk/pam.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/security/pam-passwdqc/PLIST b/security/pam-passwdqc/PLIST new file mode 100644 index 00000000000..66cad128ad4 --- /dev/null +++ b/security/pam-passwdqc/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/10/28 18:46:20 drochner Exp $ +lib/libpasswdqc.so +lib/security/pam_passwdqc.so +man/man5/passwdqc.conf.5 +man/man8/pam_passwdqc.8 diff --git a/security/pam-passwdqc/distinfo b/security/pam-passwdqc/distinfo new file mode 100644 index 00000000000..d497c018082 --- /dev/null +++ b/security/pam-passwdqc/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2009/10/28 18:46:20 drochner Exp $ + +SHA1 (passwdqc-1.1.3.tar.gz) = 7dedb1f0db9bcab2c4ba17e4f4b9d7ceb862dec9 +RMD160 (passwdqc-1.1.3.tar.gz) = 10ae08e52239271daa63431c1de0986a647aedbf +Size (passwdqc-1.1.3.tar.gz) = 41328 bytes +SHA1 (patch-aa) = 0bb338fd35cbcaa2248e7588aa67cdec1457887f diff --git a/security/pam-passwdqc/patches/patch-aa b/security/pam-passwdqc/patches/patch-aa new file mode 100644 index 00000000000..7a4c0afbc81 --- /dev/null +++ b/security/pam-passwdqc/patches/patch-aa @@ -0,0 +1,36 @@ +$NetBSD: patch-aa,v 1.1.1.1 2009/10/28 18:46:20 drochner Exp $ + +--- Makefile.orig 2009-10-21 23:59:54.000000000 +0200 ++++ Makefile +@@ -30,18 +30,18 @@ INCLUDEDIR = /usr/include + MANDIR = /usr/share/man + DESTDIR = + +-CC = gcc +-LD = $(CC) ++#CC = gcc ++#LD = $(CC) + LD_lib = $(LD) + RM = rm -f + LN_s = ln -s + MKDIR = umask 022 && mkdir -p + INSTALL = install -c +-CFLAGS = -Wall -O2 ++#CFLAGS = -Wall -O2 + CFLAGS_lib = $(CFLAGS) -fPIC + CFLAGS_bin = $(CFLAGS) -fomit-frame-pointer + +-LDFLAGS = ++#LDFLAGS = + LDFLAGS_shared = --shared + LDFLAGS_shared_LINUX = --shared + LDFLAGS_shared_SUN = -G +@@ -119,7 +119,7 @@ $(DEVEL_LIB): $(SHARED_LIB) + $(LN_s) $(SHARED_LIB) $(DEVEL_LIB) + + $(SHARED_PAM): $(OBJS_PAM) $(MAP_PAM) $(DEVEL_LIB) +- $(LD_lib) $(LDFLAGS_pam) $(OBJS_PAM) $(LDLIBS_pam) -L. -lpasswdqc -o $(SHARED_PAM) ++ $(LD_lib) $(LDFLAGS_pam) $(OBJS_PAM) $(LDLIBS_pam) -L. -Wl,-R${PREFIX}/lib -lpasswdqc -o $(SHARED_PAM) + + pwqgen: $(OBJS_GEN) $(DEVEL_LIB) + $(LD) $(LDFLAGS) $(OBJS_GEN) -L. -lpasswdqc -o $@ |