git: f6833bbc053f - main - security/cl-md5{,-*}: Update to 2.0.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.