From owner-svn-ports-head@FreeBSD.ORG Mon Nov 11 14:08:24 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4A69FD33; Mon, 11 Nov 2013 14:08:24 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 37A1A298C; Mon, 11 Nov 2013 14:08:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rABE8Olb075758; Mon, 11 Nov 2013 14:08:24 GMT (envelope-from sunpoet@svn.freebsd.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rABE8NM9075746; Mon, 11 Nov 2013 14:08:23 GMT (envelope-from sunpoet@svn.freebsd.org) Message-Id: <201311111408.rABE8NM9075746@svn.freebsd.org> From: Sunpoet Po-Chuan Hsieh Date: Mon, 11 Nov 2013 14:08:23 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r333503 - in head/security: . p5-Crypt-Password-Util X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Nov 2013 14:08:24 -0000 Author: sunpoet Date: Mon Nov 11 14:08:22 2013 New Revision: 333503 URL: http://svnweb.freebsd.org/changeset/ports/333503 Log: - Add p5-Crypt-Password-Util 0.09 Crypt::Password::Util is a crypt password utilities. Its crypt($str) works like Perl's crypt(), but automatically choose the appropriate crypt type and random salt. Will first choose SSHA512 with 64-bit random salt. If not supported by system, fall back to MD5-CRYPT with 32-bit random salt. If that is not supported, fall back to CRYPT. Its crypt_type($str) returns crypt type, or undef if $str does not look like a crypted password. Currently known types: CRYPT (traditional DES crypt), MD5-CRYPT (including Apache variant), SSHA256 (salted SHA256), SSHA512 (salted SHA512), and PLAIN-MD5. See also Authen::Passphrase which recognizes more encodings (but currently not SSHA256 and SSHA512). WWW: http://search.cpan.org/dist/Crypt-Password-Util/ PR: ports/182326 Submitted by: Henk van Oers Added: head/security/p5-Crypt-Password-Util/ head/security/p5-Crypt-Password-Util/Makefile (contents, props changed) head/security/p5-Crypt-Password-Util/distinfo (contents, props changed) head/security/p5-Crypt-Password-Util/pkg-descr (contents, props changed) head/security/p5-Crypt-Password-Util/pkg-plist (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Mon Nov 11 14:08:08 2013 (r333502) +++ head/security/Makefile Mon Nov 11 14:08:22 2013 (r333503) @@ -476,6 +476,7 @@ SUBDIR += p5-Crypt-PGPSimple SUBDIR += p5-Crypt-PassGen SUBDIR += p5-Crypt-PasswdMD5 + SUBDIR += p5-Crypt-Password-Util SUBDIR += p5-Crypt-Primes SUBDIR += p5-Crypt-RC4 SUBDIR += p5-Crypt-RC5 Added: head/security/p5-Crypt-Password-Util/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/p5-Crypt-Password-Util/Makefile Mon Nov 11 14:08:22 2013 (r333503) @@ -0,0 +1,23 @@ +# Created by: Henk van Oers +# $FreeBSD$ + +PORTNAME= Crypt-Password-Util +PORTVERSION= 0.09 +CATEGORIES= security perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= perl@FreeBSD.org +COMMENT= Crypt password utilities + +LICENSE= ART10 GPLv1 +LICENSE_COMB= dual + +BUILD_DEPENDS= p5-UUID-Random-Patch-UseMRS>=0:${PORTSDIR}/devel/p5-UUID-Random-Patch-UseMRS +RUN_DEPENDS:= ${BUILD_DEPENDS} +TEST_DEPENDS= p5-Sort-Versions>=0:${PORTSDIR}/devel/p5-Sort-Versions + +USE_PERL5= modbuild +USES= perl5 + +.include Added: head/security/p5-Crypt-Password-Util/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/p5-Crypt-Password-Util/distinfo Mon Nov 11 14:08:22 2013 (r333503) @@ -0,0 +1,2 @@ +SHA256 (Crypt-Password-Util-0.09.tar.gz) = 9e7c3ffb877748a201955bf95cf25cfbb134fb1b0bd906e905861e73dddf420f +SIZE (Crypt-Password-Util-0.09.tar.gz) = 11588 Added: head/security/p5-Crypt-Password-Util/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/p5-Crypt-Password-Util/pkg-descr Mon Nov 11 14:08:22 2013 (r333503) @@ -0,0 +1,16 @@ +Crypt::Password::Util is a crypt password utilities. + +Its crypt($str) works like Perl's crypt(), but automatically choose the +appropriate crypt type and random salt. Will first choose SSHA512 with 64-bit +random salt. If not supported by system, fall back to MD5-CRYPT with 32-bit +random salt. If that is not supported, fall back to CRYPT. + +Its crypt_type($str) returns crypt type, or undef if $str does not look like a +crypted password. Currently known types: CRYPT (traditional DES crypt), +MD5-CRYPT (including Apache variant), SSHA256 (salted SHA256), SSHA512 (salted +SHA512), and PLAIN-MD5. + +See also Authen::Passphrase which recognizes more encodings (but currently not +SSHA256 and SSHA512). + +WWW: http://search.cpan.org/dist/Crypt-Password-Util/ Added: head/security/p5-Crypt-Password-Util/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/p5-Crypt-Password-Util/pkg-plist Mon Nov 11 14:08:22 2013 (r333503) @@ -0,0 +1,4 @@ +%%SITE_PERL%%/Crypt/Password/Util.pm +%%PERL5_MAN3%%/Crypt::Password::Util.3.gz +@dirrmtry %%SITE_PERL%%/Crypt/Password +@dirrmtry %%SITE_PERL%%/Crypt