notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
cl-freebsd-asdf-init ASDF configuration for FreeBSD Common Lisp ports
20250101 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20241228Version of this port present on the latest quarterly branch.
Maintainer: jrm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-12-20 02:51:12
Last Update: 2025-01-01 05:50:14
Commit Hash: 5f777d5
License: BSD2CLAUSE
Description:
This ASDF initialization enables working with Common Lisp (CL) installed via FreeBSD Ports by serving three key functions: 1. It configures a central registry to tell ASDF where to find systems installed via FreeBSD CL ports. 2. It sets up output translations so no code from CL ports needs to be compiled at load time. CL ports have binary variants for each supported CL implementation. For example, devel/cl-alexandria includes the Alexandria sources, and devel/cl-alexandria-sbcl installs the compiled code (fasl) for SBCL. The output translations tell ASDF where to look for the binary code. 3. It configures specific ASDF output translations for building CL ports.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. etc/asdf-init.lisp
  2. etc/cl-freebsd-asdf-init.lisp
  3. /usr/local/share/licenses/cl-freebsd-asdf-init-20250101/catalog.mk
  4. /usr/local/share/licenses/cl-freebsd-asdf-init-20250101/LICENSE
  5. /usr/local/share/licenses/cl-freebsd-asdf-init-20250101/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • cl-freebsd-asdf-init>0:devel/cl-freebsd-asdf-init
To install the port:
cd /usr/ports/devel/cl-freebsd-asdf-init/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/cl-freebsd-asdf-init
  • pkg install cl-freebsd-asdf-init
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cl-freebsd-asdf-init
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
cl-freebsd-asdf-init
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2025010120250101-2025010120250101---
FreeBSD:13:quarterly2025010120250101-2025010120250101---
FreeBSD:14:latest2025010120250101-2025010120250101---
FreeBSD:14:quarterly2025010120250101-2025010120250101---
FreeBSD:15:latest2025010120250101n/a20250101n/a---
This port has no dependencies.
This port is required by:
for Run
  1. lang/ccl
  2. lang/clisp
  3. lang/sbcl

Configuration Options:
No options to configure
Options name:
devel_cl-freebsd-asdf-init
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20250101
01 Jan 2025 05:50:14
commit hash: 5f777d562c74b3bd747a2aff36955dda77ee2388commit hash: 5f777d562c74b3bd747a2aff36955dda77ee2388commit hash: 5f777d562c74b3bd747a2aff36955dda77ee2388commit hash: 5f777d562c74b3bd747a2aff36955dda77ee2388 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
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
20241228
28 Dec 2024 16:30:56
commit hash: f6a75a8f9bf20dbf1e9a4d5bc171d58f595c1ec1commit hash: f6a75a8f9bf20dbf1e9a4d5bc171d58f595c1ec1commit hash: f6a75a8f9bf20dbf1e9a4d5bc171d58f595c1ec1commit hash: f6a75a8f9bf20dbf1e9a4d5bc171d58f595c1ec1 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
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
20241212
20 Dec 2024 02:31:48
commit hash: 4c954c1522cbf4d05013caaf40c36458d82f1480commit hash: 4c954c1522cbf4d05013caaf40c36458d82f1480commit hash: 4c954c1522cbf4d05013caaf40c36458d82f1480commit hash: 4c954c1522cbf4d05013caaf40c36458d82f1480 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
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:
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 3