No description
Find a file
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
.hooks
accessibility lang/rust: Bump revisions after 1.83.0 2024-12-01 10:24:18 +01:00
arabic editors/libreoffice: update to 24.8.3 release (+) 2024-11-15 11:57:20 +03:00
archivers archivers/py-rjsmin: Update to 1.2.3 2024-12-18 19:55:54 -08:00
astro astro/google-earth-pro: update to 7.3.6 build 10155 (+) 2024-12-18 21:24:53 +03:00
audio audio/mpz: update the port to version 1.0.26 2024-12-19 07:48:40 +00:00
benchmarks benchmarks/tinymembench: fix build on armv7 2024-12-19 15:38:39 +01:00
biology biology/coverm: Broken on arm64 2024-12-15 16:56:52 -08:00
cad cad/py-amaranth: update 0.5.3 → 0.5.4 2024-12-17 01:45:38 -08:00
chinese devel/py-pygobject: bump consumer PORTREVISIONs after port rename 2024-11-22 17:31:54 -05:00
comms comms/flamp: update 2.2.13 → 2.2.14 2024-12-15 00:13:25 -08:00
converters Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
databases databases/surrealdb: update 2.1.3 → 2.1.4 2024-12-19 10:41:19 -08:00
deskutils deskutils/nextcloudclient: update to 3.15.2 2024-12-19 18:55:53 +01:00
devel Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
dns dns/dnscontrol: Update to 4.15.2 2024-12-19 22:26:37 +01:00
editors editors/ox: Broken on i386 2024-12-19 03:30:47 -08:00
emulators emulators/rpcs3: update to 0.0.34.17206 2024-12-19 01:57:36 +01:00
filesystems filesystems/zrepl-dsh2dsh: update to 0.9.3 2024-12-17 01:57:21 +01:00
finance finance/R-cran-timeSeries: Update to 4041.111 2024-12-19 03:04:25 +00:00
french editors/libreoffice: update to 24.8.3 release (+) 2024-11-15 11:57:20 +03:00
ftp ftp/proftpd: cleanup MASTER_SITES 2024-12-20 01:03:17 +01:00
games games/veloren-weekly: update to s20241218 2024-12-19 01:57:39 +01:00
german german/dict: remove stale website 2024-11-25 17:14:37 +00:00
graphics graphics/zathura: Update to 0.5.11 2024-12-19 20:19:16 +01:00
hebrew editors/libreoffice: update to 24.8.3 release (+) 2024-11-15 11:57:20 +03:00
hungarian editors/libreoffice: update to 24.8.3 release (+) 2024-11-15 11:57:20 +03:00
irc irc/weechat: Update to 4.5.0 2024-12-18 19:31:14 +01:00
japanese japanese/sudachi: update 0.6.8 → 0.6.9 2024-12-14 04:22:52 -08:00
java java/openjdk11: fix build on powerpc64* 2024-12-17 15:11:59 +01:00
Keywords
korean devel/py-pygobject: bump consumer PORTREVISIONs after port rename 2024-11-22 17:31:54 -05:00
lang Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
mail mail/rspamd: Update to 3.11.0 2024-12-18 15:37:56 +09:00
math math/py-sympy: Update to 1.13.3 2024-12-20 02:14:42 +00:00
misc misc/raspberrypi-gpioshutdown: fix build on recent FreeBSD 2024-12-19 15:38:42 +01:00
Mk Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
multimedia multimedia/lms: update 3.60.0 → 3.62.0 2024-12-19 03:24:59 -08:00
net net/asterisk20: Fix build with G729 option 2024-12-19 20:30:58 +03:00
net-im net-im/ejabberd: Update to 24.12 2024-12-19 15:59:24 +00:00
net-mgmt net-mgmt/gping: Update to 1.19.0 2024-12-19 15:41:30 +01:00
net-p2p net-p2p/c-lightning: upgrade from 24.08.2 to 24.11.1 2024-12-19 15:17:01 +01:00
news news/nzbget: Upgrade to v24.4 2024-12-17 01:57:23 +01:00
polish editors/libreoffice: update to 24.8.3 release (+) 2024-11-15 11:57:20 +03:00
ports-mgmt ports-mgmt/poudriere-dsh2dsh: update to 3.4.99.20241213 2024-12-17 01:57:22 +01:00
portuguese editors/libreoffice: update to 24.8.3 release (+) 2024-11-15 11:57:20 +03:00
print KDE: Update KDE Plasma to 6.2.4 2024-12-19 08:52:59 +03:00
russian russian/libreoffice: fix fetch after update LibreOffice to 24.8.3 2024-11-16 20:30:35 +03:00
science science/{,py-}phonopy: update 2.33.2 → 2.33.3 2024-12-19 03:25:05 -08:00
security Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
shells shells/oksh: update to 7.6 2024-12-17 15:11:58 +01:00
sysutils sysutils/containerd: Update to 2.0.1 2024-12-19 22:25:32 +01:00
Templates
textproc Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
Tools Tools/scripts: In pypi-get-latest-version.sh, exclude alpha/beta/rc versions 2024-12-17 01:45:30 -08:00
ukrainian editors/libreoffice: update to 24.8.3 release (+) 2024-11-15 11:57:20 +03:00
vietnamese editors/libreoffice: update to 24.8.3 release (+) 2024-11-15 11:57:20 +03:00
www Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
x11 Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
x11-clocks x11-clocks/asclock: set PORTSCOUT 2024-11-07 05:59:51 +01:00
x11-drivers x11-drivers/xorgxrdp: Fix build when DRI3=off 2024-08-07 11:23:40 +09:00
x11-fm */*: Bump consumers of x11-toolkits/wxgtk32 2024-11-25 12:07:22 +00:00
x11-fonts Mk/Uses/meson.mk: pass --localstatedir like GNU_CONFIGURE after 9f4546a03c 2024-12-12 21:56:40 +01:00
x11-servers x11-servers/xwayland: update 24.1.2 -> 24.1.4 to fix CVE-2024-9632 2024-11-20 20:14:36 +01:00
x11-themes KDE: Update KDE Plasma to 6.2.4 2024-12-19 08:52:59 +03:00
x11-toolkits KDE: Update KDE Plasma to 6.2.4 2024-12-19 08:52:59 +03:00
x11-wm Infrastructure for Common Lisp Ports: Overhaul 2024-12-19 22:31:48 -04:00
.arcconfig
.gitignore
.mailmap
CHANGES
CONTRIBUTING.md CONTRIBUTING.md: Partially revert "games/xteddy: Adopt" 2024-10-30 18:04:31 +01:00
COPYRIGHT
GIDs filesystems/davfs2: new port had been added (+) 2024-12-12 10:23:58 +00:00
Makefile filesystems: add new category for file systems and related utilities 2024-11-06 16:17:35 +01:00
MOVED textproc/mandoc: rename from mdocml 2024-12-18 01:22:33 +00:00
README README: searchable index of all ports is at ports.freebsd.org 2024-08-14 14:58:31 +00:00
UIDs filesystems/davfs2: new port had been added (+) 2024-12-12 10:23:58 +00:00
UPDATING deskutils/treesheets: Update to 1.0.20241202 2024-12-03 11:00:57 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://ports.FreeBSD.org

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://docs.freebsd.org/en/books/handbook/ports/
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://docs.freebsd.org/en/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.