git: f6833bbc053f - main - security/cl-md5{,-*}: Update to 2.0.5

From: Joseph Mingrone <jrm_at_FreeBSD.org>
Date: Sat, 28 Dec 2024 23:32:41 UTC
The branch main has been updated by jrm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f6833bbc053f5078718959aa882f5b10a0c8a9e1

commit f6833bbc053f5078718959aa882f5b10a0c8a9e1
Author:     Joseph Mingrone <jrm@FreeBSD.org>
AuthorDate: 2024-12-26 04:11:36 +0000
Commit:     Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2024-12-28 23:29:18 +0000

    security/cl-md5{,-*}: Update to 2.0.5
    
    Approved by:    olgeni (maintainer, implicit)
    Sponsored by:   The FreeBSD Foundation
---
 security/cl-md5-ccl/Makefile    |  8 +++++---
 security/cl-md5-ccl/pkg-descr   | 10 +++++++++-
 security/cl-md5-clisp/Makefile  |  8 +++++---
 security/cl-md5-clisp/pkg-descr | 10 +++++++++-
 security/cl-md5-sbcl/Makefile   |  9 +++++----
 security/cl-md5-sbcl/pkg-descr  | 10 +++++++++-
 security/cl-md5/Makefile        | 21 ++++++++++++---------
 security/cl-md5/distinfo        |  5 +++--
 security/cl-md5/pkg-descr       | 10 +++++++++-
 9 files changed, 66 insertions(+), 25 deletions(-)

diff --git a/security/cl-md5-ccl/Makefile b/security/cl-md5-ccl/Makefile
index e37139c0c0ce..38ecc59c5329 100644
--- a/security/cl-md5-ccl/Makefile
+++ b/security/cl-md5-ccl/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	md5
-PORTVERSION=	1.8.5
+PORTVERSION=	2.0.5
 CATEGORIES=	security lisp
 PKGNAMEPREFIX=	cl-
 DISTFILES=	# none
@@ -10,8 +10,10 @@ WWW=		https://www.cliki.net/MD5
 
 LICENSE=	PD
 
-BUILD_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
-RUN_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
+BUILD_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/cclfasl/stream.fx64fsl:devel/cl-flexi-streams-ccl \
+		${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
+RUN_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/cclfasl/stream.fx64fsl:devel/cl-flexi-streams-ccl \
+		${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
 
 USES=		cl
 FASL_TARGET=	ccl
diff --git a/security/cl-md5-ccl/pkg-descr b/security/cl-md5-ccl/pkg-descr
index b2a130705ca5..62a81b1711d3 100644
--- a/security/cl-md5-ccl/pkg-descr
+++ b/security/cl-md5-ccl/pkg-descr
@@ -1,3 +1,11 @@
-A native MD5 implementation in Common Lisp.
+This package implements the MD5 Message-Digest Algorithm, as defined in RFC
+1321, in Common Lisp.
+
+Warning: The MD5 Message-Digest Algorithm has been compromised as a
+cryptographically secure hash for a long time, with known theoretical and
+practical attacks.  Therefore, use of this implementation is recommended only
+for legacy purposes or cases where a cryptographically secure hash is not
+required.  For all other uses, consider one of the newer SHA-2 or SHA-3 secure
+hash standards, or whatever is currently deemed cryptographically secure.
 
 This package is compiled with CCL.
diff --git a/security/cl-md5-clisp/Makefile b/security/cl-md5-clisp/Makefile
index 298847c8788a..650b6b806051 100644
--- a/security/cl-md5-clisp/Makefile
+++ b/security/cl-md5-clisp/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	md5
-PORTVERSION=	1.8.5
+PORTVERSION=	2.0.5
 CATEGORIES=	security lisp
 PKGNAMEPREFIX=	cl-
 DISTFILES=	# none
@@ -10,8 +10,10 @@ WWW=		https://www.cliki.net/MD5
 
 LICENSE=	PD
 
-BUILD_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
-RUN_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
+BUILD_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/clispfasl/stream.fas:devel/cl-flexi-streams-clisp \
+		${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
+RUN_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/clispfasl/stream.fas:devel/cl-flexi-streams-clisp \
+		${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
 
 USES=		cl
 FASL_TARGET=	clisp
diff --git a/security/cl-md5-clisp/pkg-descr b/security/cl-md5-clisp/pkg-descr
index 25d0f8233be2..881e5ca6981f 100644
--- a/security/cl-md5-clisp/pkg-descr
+++ b/security/cl-md5-clisp/pkg-descr
@@ -1,3 +1,11 @@
-A native MD5 implementation in Common Lisp.
+This package implements the MD5 Message-Digest Algorithm, as defined in RFC
+1321, in Common Lisp.
+
+Warning: The MD5 Message-Digest Algorithm has been compromised as a
+cryptographically secure hash for a long time, with known theoretical and
+practical attacks.  Therefore, use of this implementation is recommended only
+for legacy purposes or cases where a cryptographically secure hash is not
+required.  For all other uses, consider one of the newer SHA-2 or SHA-3 secure
+hash standards, or whatever is currently deemed cryptographically secure.
 
 This package is compiled with CLISP.
diff --git a/security/cl-md5-sbcl/Makefile b/security/cl-md5-sbcl/Makefile
index 49ef2bb69fd2..91d28d37d8d7 100644
--- a/security/cl-md5-sbcl/Makefile
+++ b/security/cl-md5-sbcl/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	md5
-PORTVERSION=	1.8.5
-PORTREVISION=	92
+PORTVERSION=	2.0.5
 CATEGORIES=	security lisp
 PKGNAMEPREFIX=	cl-
 DISTFILES=	# none
@@ -11,8 +10,10 @@ WWW=		https://www.cliki.net/MD5
 
 LICENSE=	PD
 
-BUILD_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
-RUN_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
+BUILD_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/sbclfasl/stream.fasl:devel/cl-flexi-streams-sbcl \
+		${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
+RUN_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/sbclfasl/stream.fasl:devel/cl-flexi-streams-sbcl \
+		${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
 
 USES=		cl
 FASL_TARGET=	sbcl
diff --git a/security/cl-md5-sbcl/pkg-descr b/security/cl-md5-sbcl/pkg-descr
index dbd57835c891..c6977e4fbb55 100644
--- a/security/cl-md5-sbcl/pkg-descr
+++ b/security/cl-md5-sbcl/pkg-descr
@@ -1,3 +1,11 @@
-A native MD5 implementation in Common Lisp.
+This package implements the MD5 Message-Digest Algorithm, as defined in RFC
+1321, in Common Lisp.
+
+Warning: The MD5 Message-Digest Algorithm has been compromised as a
+cryptographically secure hash for a long time, with known theoretical and
+practical attacks.  Therefore, use of this implementation is recommended only
+for legacy purposes or cases where a cryptographically secure hash is not
+required.  For all other uses, consider one of the newer SHA-2 or SHA-3 secure
+hash standards, or whatever is currently deemed cryptographically secure.
 
 This package is compiled with SBCL.
diff --git a/security/cl-md5/Makefile b/security/cl-md5/Makefile
index 27541f5a6bd5..39c1d0a89128 100644
--- a/security/cl-md5/Makefile
+++ b/security/cl-md5/Makefile
@@ -1,10 +1,8 @@
 PORTNAME=	md5
-PORTVERSION=	1.8.5
-PORTREVISION=	2
+DISTVERSIONPREFIX=	release-
+DISTVERSION=	2.0.5
 CATEGORIES=	security lisp
-MASTER_SITES=	http://ftp.de.debian.org/debian/pool/main/c/cl-md5/
 PKGNAMEPREFIX=	cl-
-DISTNAME=	${PKGNAMEPREFIX}${PORTNAME}_${PORTVERSION}.orig
 
 MAINTAINER=	olgeni@FreeBSD.org
 COMMENT=	Native MD5 implementation in Common Lisp
@@ -12,16 +10,21 @@ WWW=		https://www.cliki.net/MD5
 
 LICENSE=	PD
 
+BUILD_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/flexi-streams.asd:devel/cl-flexi-streams
+RUN_DEPENDS=	${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/flexi-streams.asd:devel/cl-flexi-streams
+
+
+
 USES=		cl
+USE_GITHUB=	yes
+GH_ACCOUNT=	pmai
 
 NO_BUILD=	yes
 
-WRKSRC=		${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME}-${DISTVERSION}
-
 do-install:
 	@${MKDIR} ${STAGEDIR}${ASDF_PATHNAME} ${STAGEDIR}${ASDF_REGISTRY}
-	@${INSTALL_DATA} ${WRKSRC}/*.lisp ${STAGEDIR}${ASDF_PATHNAME}
-	@${INSTALL_DATA} ${WRKSRC}/*.asd ${STAGEDIR}${ASDF_PATHNAME}
-	@${RLN} ${STAGEDIR}${ASDF_PATHNAME}/md5.asd ${STAGEDIR}${ASDF_REGISTRY}
+	${INSTALL_DATA} ${WRKSRC}/*.lisp ${STAGEDIR}${ASDF_PATHNAME}
+	${INSTALL_DATA} ${WRKSRC}/*.asd ${STAGEDIR}${ASDF_PATHNAME}
+	${RLN} ${STAGEDIR}${ASDF_PATHNAME}/md5.asd ${STAGEDIR}${ASDF_REGISTRY}
 
 .include <bsd.port.mk>
diff --git a/security/cl-md5/distinfo b/security/cl-md5/distinfo
index 69d34eea57a0..580f5ddb9286 100644
--- a/security/cl-md5/distinfo
+++ b/security/cl-md5/distinfo
@@ -1,2 +1,3 @@
-SHA256 (cl-md5_1.8.5.orig.tar.gz) = 022d2fd33506c16453d92c2bd25058435371b01c839994b01597947662cef711
-SIZE (cl-md5_1.8.5.orig.tar.gz) = 9103
+TIMESTAMP = 1735173357
+SHA256 (pmai-md5-release-2.0.5_GH0.tar.gz) = f4264f895d004a1234c68bb4569b2f05f33eb3b19b0a6bd693db394052223de4
+SIZE (pmai-md5-release-2.0.5_GH0.tar.gz) = 16196
diff --git a/security/cl-md5/pkg-descr b/security/cl-md5/pkg-descr
index e2d9965bc6b8..e131d744997d 100644
--- a/security/cl-md5/pkg-descr
+++ b/security/cl-md5/pkg-descr
@@ -1 +1,9 @@
-A native MD5 implementation in Common Lisp.
+This package implements the MD5 Message-Digest Algorithm, as defined in RFC
+1321, in Common Lisp.
+
+Warning: The MD5 Message-Digest Algorithm has been compromised as a
+cryptographically secure hash for a long time, with known theoretical and
+practical attacks.  Therefore, use of this implementation is recommended only
+for legacy purposes or cases where a cryptographically secure hash is not
+required.  For all other uses, consider one of the newer SHA-2 or SHA-3 secure
+hash standards, or whatever is currently deemed cryptographically secure.