freebsd-ports/Mk
Joseph Mingrone 4c954c1522
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
2024-12-19 22:31:48 -04:00
..
Features Mk/Features: WITH_PIE - add cmake support 2024-05-14 10:39:24 +02:00
Scripts Mk/Scripts/qa.sh: Add warnings for Qt6 components 2024-12-15 02:58:54 -05:00
Uses Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
Wrappers
bsd.ccache.mk
bsd.commands.mk
bsd.default-versions.mk Mk/bsd.default-versions.mk: Update nodejs comment 2024-12-04 01:29:17 +08:00
bsd.destdir.mk
bsd.gcc.mk Mk: unregister expired lang/gcc10 2024-10-20 14:27:59 +02:00
bsd.gecko.mk lang/rust: Update to 1.83.0 2024-12-01 10:23:26 +01:00
bsd.java.mk
bsd.licenses.db.mk Mk: add new EUPL license group along with EUPL11 & EUPL12 2024-12-18 10:32:42 +00:00
bsd.licenses.mk
bsd.local.mk
bsd.ocaml.mk
bsd.options.desc.mk Mk/bsd.options.desc.mk: Update MPICH_DESC 2024-09-09 02:40:25 +08:00
bsd.options.mk mail/mlmmj: reduce the number of dependencies necessary to build 2024-06-17 10:35:03 +02:00
bsd.port.mk kmod: append osversion to the portversion 2024-12-10 09:17:02 +01:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.sanity.mk
bsd.sites.mk Mk/bsd.sites.mk: add EPEL9 repository 2024-10-31 10:18:07 +03:00
bsd.wx.mk Mk/bsd.wx.mk: extend GTK flavor support over both wxWidgets versions. 2024-05-23 09:26:24 +00:00