diff options
-rw-r--r-- | security/p5-MD5/Makefile | 11 | ||||
-rw-r--r-- | security/p5-MD5/pkg-descr | 31 |
2 files changed, 8 insertions, 34 deletions
diff --git a/security/p5-MD5/Makefile b/security/p5-MD5/Makefile index 02b7a5ceb987..968f3aa604c6 100644 --- a/security/p5-MD5/Makefile +++ b/security/p5-MD5/Makefile @@ -8,12 +8,12 @@ PORTNAME= MD5 PORTVERSION= 2.03 CATEGORIES= security perl5 -MASTER_SITES= ${MASTER_SITE_PERL_CPAN} -MASTER_SITE_SUBDIR= MD5/GAAS +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= ${PORTNAME}/GAAS PKGNAMEPREFIX= p5- -MAINTAINER= tabthorpe@FreeBSD.org -COMMENT= Perl5 interface to MD5 Message-Digest Algorithm +MAINTAINER= perl@FreeBSD.org +COMMENT= wrapper to the Digest::MD5 module PERL_CONFIGURE= yes @@ -22,8 +22,7 @@ MAN3= MD5.3 .include <bsd.port.pre.mk> .if ${PERL_LEVEL} < 500800 -BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 -RUN_DEPENDS:= ${BUILD_DEPENDS} +RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 .endif .include <bsd.port.post.mk> diff --git a/security/p5-MD5/pkg-descr b/security/p5-MD5/pkg-descr index 86fd685a0da5..47f21394d67c 100644 --- a/security/p5-MD5/pkg-descr +++ b/security/p5-MD5/pkg-descr @@ -1,30 +1,5 @@ -The MD5 module allows you to use the RSA Data Security Inc. MD5 Message Digest -algorithm from within Perl programs. - -A new MD5 context object is created with the new operation. Multiple -simultaneous digest contexts can be maintained, if desired. The context is -updated with the add operation which adds the strings contained in the LIST -parameter. Note, however, that add('foo', 'bar'), add('foo') followed by -add('bar') and add('foobar') should all give the same result. - -The final message digest value is returned by the digest operation as a -16-byte binary string. This operation delivers the result of add operations -since the last new or reset operation. Note that the digest operation is -effectively a destructive, read-once operation. Once it has been performed, -the context must be reset before being used to calculate another digest value. - -Several convenience functions are also provided. The addfile operation takes -an open file-handle and reads it until end-of file in 1024 byte blocks adding -the contents to the context. The file-handle can either be specified by name -or passed as a type-glob reference. The hexdigest operation calls digest and -returns the result as a printable string of hexdecimal digits. - -The hash operation can act as either a static member function (you invoke it -on the MD5 class) or as a normal virtual function. In both cases it performs -the complete MD5 cycle (reset, add, digest) on the supplied scalar value. This -is convenient for handling small quantities of data. When invoked on the class -a temporary context is created. When invoked through an already created -context object, this context is used. The latter form is slightly more -efficient. The hexhash operation is analogous to hexdigest. +The current MD5 module is just a wrapper around the Digest::MD5 +module. It is provided so that legacy code that rely on the old +interface still work and get the speed benefit of the new module. WWW: http://search.cpan.org/~gaas/MD5-2.03/ |