aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2013-11-19 03:31:36 +0800
committersunpoet <sunpoet@FreeBSD.org>2013-11-19 03:31:36 +0800
commitb80a049eb4bb009949478c78b5624129c7aa4829 (patch)
treea2bb8e2fdef9da289b65d2e218cd04eb2b9a527c /security
parent98b6bdd7180418785c6672579723da28a3e977e7 (diff)
downloadfreebsd-ports-gnome-b80a049eb4bb009949478c78b5624129c7aa4829.tar.gz
freebsd-ports-gnome-b80a049eb4bb009949478c78b5624129c7aa4829.tar.zst
freebsd-ports-gnome-b80a049eb4bb009949478c78b5624129c7aa4829.zip
- Add p5-Crypt-Passwd-XS 0.601
- While I'm here, add LICENSE Crypt::Passwd::XS - Full XS implementation of common crypt() algorithms This module provides several common crypt() schemes as full XS implementations. It allows you to validate crypted passwords that were hashed using a scheme that the system's native crypt() implementation does not support. The following files are adapted from other sources (primarily DragonFly BSD.) See the copyright notices in these files for full details: crypt_to64.c - copyright 1991 University of California crypt_to64.h - copyright 1991 University of California des.c - copyright 1994 David Burren, Geoffrey M. Rehmet, Mark R V Murray md5.c - copyright 1999, 2000, 2002 Aladdin Enterprises md5.h - copyright 1999, 2000, 2002 Aladdin Enterprises md5crypt.c - copyright Poul-Henning Kamp md5crypt.h - copyright Poul-Henning Kamp sha256crypt.c - public domain reference implementation by Ulrich Drepper sha512crypt.c - public domain reference implementation by Ulrich Drepper WWW: http://search.cpan.org/dist/Crypt-Passwd-XS/ PR: ports/183974 Submitted by: ohauer
Diffstat (limited to 'security')
-rw-r--r--security/Makefile1
-rw-r--r--security/p5-Crypt-Passwd-XS/Makefile18
-rw-r--r--security/p5-Crypt-Passwd-XS/distinfo2
-rw-r--r--security/p5-Crypt-Passwd-XS/pkg-descr21
-rw-r--r--security/p5-Crypt-Passwd-XS/pkg-plist10
5 files changed, 52 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 098ddabae6fb..c5a527d58d35 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -474,6 +474,7 @@
SUBDIR += p5-Crypt-PBKDF2
SUBDIR += p5-Crypt-PGPSimple
SUBDIR += p5-Crypt-PassGen
+ SUBDIR += p5-Crypt-Passwd-XS
SUBDIR += p5-Crypt-PasswdMD5
SUBDIR += p5-Crypt-Password-Util
SUBDIR += p5-Crypt-Primes
diff --git a/security/p5-Crypt-Passwd-XS/Makefile b/security/p5-Crypt-Passwd-XS/Makefile
new file mode 100644
index 000000000000..6a17c4a42862
--- /dev/null
+++ b/security/p5-Crypt-Passwd-XS/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= Crypt-Passwd-XS
+PORTVERSION= 0.601
+CATEGORIES= security perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= Full XS implementation of common crypt() algorithms
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+USES= perl5
+USE_PERL5= configure
+
+.include <bsd.port.mk>
diff --git a/security/p5-Crypt-Passwd-XS/distinfo b/security/p5-Crypt-Passwd-XS/distinfo
new file mode 100644
index 000000000000..a5e46016902d
--- /dev/null
+++ b/security/p5-Crypt-Passwd-XS/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Crypt-Passwd-XS-0.601.tar.gz) = 598398104be3f2f14612126a932f8fcc6786999aedd67238d6de2b97e99cca3a
+SIZE (Crypt-Passwd-XS-0.601.tar.gz) = 28191
diff --git a/security/p5-Crypt-Passwd-XS/pkg-descr b/security/p5-Crypt-Passwd-XS/pkg-descr
new file mode 100644
index 000000000000..ef16fe369d91
--- /dev/null
+++ b/security/p5-Crypt-Passwd-XS/pkg-descr
@@ -0,0 +1,21 @@
+Crypt::Passwd::XS - Full XS implementation of common crypt() algorithms
+
+This module provides several common crypt() schemes as full XS
+implementations. It allows you to validate crypted passwords that were
+hashed using a scheme that the system's native crypt() implementation
+does not support.
+
+The following files are adapted from other sources (primarily DragonFly BSD.)
+See the copyright notices in these files for full details:
+
+crypt_to64.c - copyright 1991 University of California
+crypt_to64.h - copyright 1991 University of California
+des.c - copyright 1994 David Burren, Geoffrey M. Rehmet, Mark R V Murray
+md5.c - copyright 1999, 2000, 2002 Aladdin Enterprises
+md5.h - copyright 1999, 2000, 2002 Aladdin Enterprises
+md5crypt.c - copyright Poul-Henning Kamp
+md5crypt.h - copyright Poul-Henning Kamp
+sha256crypt.c - public domain reference implementation by Ulrich Drepper
+sha512crypt.c - public domain reference implementation by Ulrich Drepper
+
+WWW: http://search.cpan.org/dist/Crypt-Passwd-XS/
diff --git a/security/p5-Crypt-Passwd-XS/pkg-plist b/security/p5-Crypt-Passwd-XS/pkg-plist
new file mode 100644
index 000000000000..92e67a922524
--- /dev/null
+++ b/security/p5-Crypt-Passwd-XS/pkg-plist
@@ -0,0 +1,10 @@
+%%PERL5_MAN3%%/Crypt::Passwd::XS.3.gz
+%%SITE_PERL%%/%%PERL_ARCH%%/Crypt/Passwd/XS.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Passwd/XS/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Passwd/XS/XS.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Passwd/XS/XS.so
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Passwd/XS
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt/Passwd
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Crypt
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt/Passwd
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Crypt