Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Dec 2024 02:47:43 GMT
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 0c35c3d61d20 - main - devel/cl-asdf: Update to 3.3.7
Message-ID:  <202412200247.4BK2lhJC066748@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412200247.4BK2lhJC066748>