git: 0c35c3d61d20 - main - devel/cl-asdf: Update to 3.3.7
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 20 Dec 2024 02:47:43 UTC
The branch main has been updated by jrm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0c35c3d61d20203441f2e9bd06fcd66f07354cd6
commit 0c35c3d61d20203441f2e9bd06fcd66f07354cd6
Author: Joseph Mingrone <jrm@FreeBSD.org>
AuthorDate: 2024-12-07 04:17:29 +0000
Commit: Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2024-12-20 02:31:48 +0000
devel/cl-asdf: Update to 3.3.7
This update also fixes the problem that SBCL would disable the port ASDF
in favor of its older, bundled ASDF. SBCL did this because the port was
not installing version.lisp-expr.
PR: 243176
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D37634
---
devel/cl-asdf/Makefile | 33 +++++++++++++-------
devel/cl-asdf/distinfo | 6 ++--
devel/cl-asdf/pkg-plist | 80 ++++++++++++++++++++++++++++++++++++++++++++++---
3 files changed, 101 insertions(+), 18 deletions(-)
diff --git a/devel/cl-asdf/Makefile b/devel/cl-asdf/Makefile
index 11d17767b32f..51f5d7d8baad 100644
--- a/devel/cl-asdf/Makefile
+++ b/devel/cl-asdf/Makefile
@@ -1,32 +1,42 @@
PORTNAME= asdf
-DISTVERSION= 3.3.4.7
+DISTVERSION= 3.3.7
PORTEPOCH= 2
CATEGORIES= devel lisp
+MASTER_SITES= https://asdf.common-lisp.dev/archives/
PKGNAMEPREFIX= cl-
MAINTAINER= olgeni@FreeBSD.org
COMMENT= System definition facility for Common Lisp
-WWW= https://www.cliki.net/asdf
+WWW= https://common-lisp.net/project/asdf/
LICENSE= MIT
USES= gmake
-USE_GITLAB= yes
-GL_SITE= https://gitlab.common-lisp.net
-GL_TAGNAME= a58828745a610c1af841a86587ba197707c89eb3
ALL_TARGET= build/asdf.lisp
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
+do-build:
+ (cd ${WRKSRC} && /bin/sh make-asdf.sh build_asdf)
+
do-install:
- @${MKDIR} ${STAGEDIR}${ASDF_PATHNAME}
- @${MKDIR} ${STAGEDIR}${ASDF_REGISTRY}
- ${INSTALL_DATA} ${WRKSRC}/build/asdf.lisp ${STAGEDIR}${ASDF_PATHNAME}
- ${INSTALL_DATA} ${WRKSRC}/*.asd ${STAGEDIR}${ASDF_PATHNAME}
+ @${MKDIR} ${STAGEDIR}${ASDF_PATHNAME} \
+ ${STAGEDIR}${ASDF_PATHNAME}/build \
+ ${STAGEDIR}${ASDF_PATHNAME}/contrib \
+ ${STAGEDIR}${ASDF_PATHNAME}/uiop \
+ ${STAGEDIR}${ASDF_REGISTRY}
+ ${INSTALL_DATA} ${WRKSRC}/*.lisp ${STAGEDIR}${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/build/asdf.lisp ${STAGEDIR}${ASDF_PATHNAME}/build/
+ ${INSTALL_DATA} ${WRKSRC}/contrib/*.lisp ${STAGEDIR}${ASDF_PATHNAME}/contrib
+ ${INSTALL_DATA} ${WRKSRC}/uiop/*.lisp ${STAGEDIR}${ASDF_PATHNAME}/uiop
+ ${INSTALL_DATA} ${WRKSRC}/version.lisp-expr ${STAGEDIR}${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/asdf.asd ${STAGEDIR}${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/uiop/uiop.asd ${STAGEDIR}${ASDF_PATHNAME}/uiop
+ ${RLN} ${STAGEDIR}${ASDF_PATHNAME}/build/asdf.lisp ${STAGEDIR}${ASDF_PATHNAME}
${RLN} ${STAGEDIR}${ASDF_PATHNAME}/asdf.asd ${STAGEDIR}${ASDF_REGISTRY}
- ${SED} -i '' -e 's|%%PREFIX%%|${PREFIX}|' ${STAGEDIR}${ASDF_PATHNAME}/asdf.lisp
+ ${RLN} ${STAGEDIR}${ASDF_PATHNAME}/uiop/uiop.asd ${STAGEDIR}${ASDF_REGISTRY}
${SED} -e 's|%%ASDF_PATHNAME%%|${ASDF_PATHNAME}/asdf|' \
-e 's|%%ASDF_REGISTRY%%|${ASDF_REGISTRY}|' \
-e 's|%%PREFIX%%|${PREFIX}|' \
@@ -35,7 +45,8 @@ do-install:
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+ (cd ${STAGEDIR}${DOCSDIR} && ${RM} .htaccess Changelog Makefile)
.include <bsd.cl-asdf.mk>
.include <bsd.port.mk>
diff --git a/devel/cl-asdf/distinfo b/devel/cl-asdf/distinfo
index c240753d56a1..a36514e1c7e0 100644
--- a/devel/cl-asdf/distinfo
+++ b/devel/cl-asdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1617890452
-SHA256 (asdf-asdf-a58828745a610c1af841a86587ba197707c89eb3_GL0.tar.gz) = 4bc15cf1d0fbff629b2d1dae46e695fdf5fe3044832a277ea3f1af5fc7c16623
-SIZE (asdf-asdf-a58828745a610c1af841a86587ba197707c89eb3_GL0.tar.gz) = 514937
+TIMESTAMP = 1731607586
+SHA256 (asdf-3.3.7.tar.gz) = 512140d1811e0ed3c5a3f132789d1a59c77ae7af2a17b1f1b392a82c6f82d699
+SIZE (asdf-3.3.7.tar.gz) = 531892
diff --git a/devel/cl-asdf/pkg-plist b/devel/cl-asdf/pkg-plist
index 8d09f0b34f0a..4b2d7ec17d15 100644
--- a/devel/cl-asdf/pkg-plist
+++ b/devel/cl-asdf/pkg-plist
@@ -1,5 +1,77 @@
@sample etc/asdf-init.lisp.default etc/asdf-init.lisp
-%%LIB32DIR%%/common-lisp/asdf/asdf.asd
-%%LIB32DIR%%/common-lisp/asdf/asdf.lisp
-%%LIB32DIR%%/common-lisp/system-registry/asdf.asd
-%%PORTDOCS%%%%DOCSDIR%%/README.md
+lib/common-lisp/asdf/action.lisp
+lib/common-lisp/asdf/asdf.lisp
+lib/common-lisp/asdf/build/asdf.lisp
+lib/common-lisp/asdf/asdf.asd
+lib/common-lisp/asdf/backward-interface.lisp
+lib/common-lisp/asdf/backward-internals.lisp
+lib/common-lisp/asdf/bundle.lisp
+lib/common-lisp/asdf/component.lisp
+lib/common-lisp/asdf/concatenate-source.lisp
+lib/common-lisp/asdf/contrib/debug-plan.lisp
+lib/common-lisp/asdf/contrib/debug.lisp
+lib/common-lisp/asdf/contrib/detect-multiply-used-files.lisp
+lib/common-lisp/asdf/contrib/fasl-op.lisp
+lib/common-lisp/asdf/contrib/fast-compile-op.lisp
+lib/common-lisp/asdf/contrib/wild-modules.lisp
+lib/common-lisp/asdf/find-component.lisp
+lib/common-lisp/asdf/find-system.lisp
+lib/common-lisp/asdf/footer.lisp
+lib/common-lisp/asdf/forcing.lisp
+lib/common-lisp/asdf/header.lisp
+lib/common-lisp/asdf/interface.lisp
+lib/common-lisp/asdf/lisp-action.lisp
+lib/common-lisp/asdf/operate.lisp
+lib/common-lisp/asdf/operation.lisp
+lib/common-lisp/asdf/output-translations.lisp
+lib/common-lisp/asdf/package-inferred-system.lisp
+lib/common-lisp/asdf/parse-defsystem.lisp
+lib/common-lisp/asdf/plan.lisp
+lib/common-lisp/asdf/session.lisp
+lib/common-lisp/asdf/source-registry.lisp
+lib/common-lisp/asdf/system-registry.lisp
+lib/common-lisp/asdf/system.lisp
+lib/common-lisp/asdf/uiop/backward-driver.lisp
+lib/common-lisp/asdf/uiop/common-lisp.lisp
+lib/common-lisp/asdf/uiop/configuration.lisp
+lib/common-lisp/asdf/uiop/driver.lisp
+lib/common-lisp/asdf/uiop/filesystem.lisp
+lib/common-lisp/asdf/uiop/image.lisp
+lib/common-lisp/asdf/uiop/launch-program.lisp
+lib/common-lisp/asdf/uiop/lisp-build.lisp
+lib/common-lisp/asdf/uiop/os.lisp
+lib/common-lisp/asdf/uiop/package.lisp
+lib/common-lisp/asdf/uiop/pathname.lisp
+lib/common-lisp/asdf/uiop/run-program.lisp
+lib/common-lisp/asdf/uiop/stream.lisp
+lib/common-lisp/asdf/uiop/uiop.asd
+lib/common-lisp/asdf/uiop/utility.lisp
+lib/common-lisp/asdf/uiop/version.lisp
+lib/common-lisp/asdf/upgrade.lisp
+lib/common-lisp/asdf/user.lisp
+lib/common-lisp/asdf/version.lisp-expr
+lib/common-lisp/system-registry/asdf.asd
+lib/common-lisp/system-registry/uiop.asd
+%%PORTDOCS%%%%DOCSDIR%%/asdf.texinfo
+%%PORTDOCS%%%%DOCSDIR%%/best_practices.md
+%%PORTDOCS%%%%DOCSDIR%%/cclan.png
+%%PORTDOCS%%%%DOCSDIR%%/exported-functions
+%%PORTDOCS%%%%DOCSDIR%%/exported-non-function-names
+%%PORTDOCS%%%%DOCSDIR%%/favicon.ico
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/lisp-logo120x80.png
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.1.2.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.1.5.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.1.6.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.2.0.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.2.1.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.3.0.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.3.1.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.3.2.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.3.3.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.3.4.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.3.5.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.3.6.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-emails/asdf-3.3.7.txt
+%%PORTDOCS%%%%DOCSDIR%%/style.css
+%%PORTDOCS%%%%DOCSDIR%%/undocumented-functions