aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--security/p5-MD5/Makefile11
-rw-r--r--security/p5-MD5/pkg-descr31
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/