Bug 183974 - [new port] security/p5-Crypt-Passwd-XS
Summary: [new port] security/p5-Crypt-Passwd-XS
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-14 22:10 UTC by Olli Hauer
Modified: 2013-11-18 19:40 UTC (History)
0 users

See Also:


Attachments
p5-Crypt-Passwd-XS.diff (4.13 KB, patch)
2013-11-14 22:10 UTC, Olli Hauer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olli Hauer freebsd_committer freebsd_triage 2013-11-14 22:10:00 UTC
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/
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-11-14 22:10:08 UTC
Responsible Changed
From-To: freebsd-ports-bugs->perl

perl@ wants this port PRs (via the GNATS Auto Assign Tool)
Comment 2 Po-Chuan Hsieh freebsd_committer freebsd_triage 2013-11-16 21:17:43 UTC
Responsible Changed
From-To: perl->sunpoet

I'll take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2013-11-18 19:31:44 UTC
Author: sunpoet
Date: Mon Nov 18 19:31:36 2013
New Revision: 334254
URL: http://svnweb.freebsd.org/changeset/ports/334254

Log:
  - 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

Added:
  head/security/p5-Crypt-Passwd-XS/
  head/security/p5-Crypt-Passwd-XS/Makefile   (contents, props changed)
  head/security/p5-Crypt-Passwd-XS/distinfo   (contents, props changed)
  head/security/p5-Crypt-Passwd-XS/pkg-descr   (contents, props changed)
  head/security/p5-Crypt-Passwd-XS/pkg-plist   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Mon Nov 18 19:29:06 2013	(r334253)
+++ head/security/Makefile	Mon Nov 18 19:31:36 2013	(r334254)
@@ -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

Added: head/security/p5-Crypt-Passwd-XS/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/p5-Crypt-Passwd-XS/Makefile	Mon Nov 18 19:31:36 2013	(r334254)
@@ -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>

Added: head/security/p5-Crypt-Passwd-XS/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/p5-Crypt-Passwd-XS/distinfo	Mon Nov 18 19:31:36 2013	(r334254)
@@ -0,0 +1,2 @@
+SHA256 (Crypt-Passwd-XS-0.601.tar.gz) = 598398104be3f2f14612126a932f8fcc6786999aedd67238d6de2b97e99cca3a
+SIZE (Crypt-Passwd-XS-0.601.tar.gz) = 28191

Added: head/security/p5-Crypt-Passwd-XS/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/p5-Crypt-Passwd-XS/pkg-descr	Mon Nov 18 19:31:36 2013	(r334254)
@@ -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/

Added: head/security/p5-Crypt-Passwd-XS/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/p5-Crypt-Passwd-XS/pkg-plist	Mon Nov 18 19:31:36 2013	(r334254)
@@ -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
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 4 Po-Chuan Hsieh freebsd_committer freebsd_triage 2013-11-18 19:33:04 UTC
State Changed
From-To: open->closed

New port added. Thanks!