CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

devel/cl-freebsd-asdf-init20250101

ASDF configuration for FreeBSD Common Lisp ports

Maintainer
jrm@FreeBSD.org
Packages
cl-freebsd-asdf-init 20250101
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
UNKNOWN
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (3)

Joseph Mingrone (jrm) · 20250101
devel/cl-freebsd-asdf-init: Update to 20250101

- Install the Common Lisp configuration file without executable bits on.
- Tweak the output translations so that inherited configuration is
  respected.

Sponsored by:	The FreeBSD Foundation
5f777d562c
Joseph Mingrone (jrm) · 20241228
devel/cl-freebsd-asdf-init: Fix output translations for CL builds

ASDF uses output translations to locate compiled Common Lisp
files (fasl).  Before this fix, these translations were not correctly
configured during port builds, causing failures for ports with Common
Lisp dependencies, such as converters/cl-babel-*.  Because ASDF could
not locate the pre-built fasl, it attempted to write new fasl under
$HOME/.cache/ during the build.

Sponsored by: The FreeBSD Foundation
f6a75a8f9b
Joseph Mingrone (jrm) · 20241212
Infrastructure for Common Lisp Ports: Overhaul

- Decouple ASDF initialization from devel/cl-asdf by creating a
  dedicated port: devel/freebsd-cl-asdf-init.
- Convert devel/cl-asdf/bsd.cl-asdf.mk to USES=cl.
- Add devel/cl-asdf-sbcl
- Update ASDF configuration:
   - Prefer newer ASDF versions, but only if the fasl is available.
   - Replace license text with an SPDX license identifier.
   - Simplify and clarify documentation.
   - Remove the assumption that ${PREFIX} is /usr/local.
   - Use uiop:getenv instead of a custom getenv function.
   - Remove asdf:output-files customization to resolve output
     translation issues.
   - Improve output translations:
     - Prevent writing fasls to ${PREFIX}/lib/common-lisp/ when the
       corresponding fasl port is not installed.
     - Fall back to ASDF's default caching mechanism of writing fasl to
       a cache under ${HOME} when users install a Common Lisp port
       without its fasl port.
   - Improve interoperability with Common Lisp code from sources outside
     of ports, such as Quicklisp.
   - Add support for Clozure Common Lisp (CCL)

Approved by:	olgeni (implicit)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D47983
4c954c1522