lang/ccl 1.13_1 FreeBSD
Clozure CL is a free Common Lisp implementation
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- lang, lisp
Description
Clozure CL (formerly known as OpenMCL) is a free Common Lisp implementation. Features include:
* A fast, precise, compacting, generational garbage collector written in hand-optimized C. The sizes of the generations are fully configurable.
* Full native OS threads on all platforms. The API includes support for shared memory, locking, and blocking for OS operations such as I/O.
* Full Unicode support.
* Excellent debugging facilities. The names of all local variables are available in a backtrace.
* A complete, mature foreign function interface.
* Many extensions including: files mapped to Common Lisp vectors for fast file I/O; thread local hash tables and streams to eliminate locking overhead; cons hashing support.
Install
Binary package:
pkg install ccl
From the ports tree:
cd /usr/ports/lang/ccl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ccl>0:lang/ccl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 1.13_1 | - | - | - |
| FreeBSD:14:quarterly | - | 1.13_1 | n/a | - | - |
| FreeBSD:15:latest | - | 1.13_1 | n/a | - | - |
| FreeBSD:15:quarterly | - | 1.13_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.13_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
as: devel/binutils
Runtime 1
cl-freebsd-asdf-init>=0: devel/cl-freebsd-asdf-init
The full lists below include those, and their dependencies in turn.
Build dependencies 3
Run dependencies 1
Configuration
No options to configure.
- USES
- cl
- Service scripts
- none
- Conflicts with
- cclive
Files
pkg-plist 777
- bin/ccl
- lib/ccl/LICENSE
- lib/ccl/README.md
- lib/ccl/bin/acode-rewrite.fx64fsl
- lib/ccl/bin/apropos.fx64fsl
- lib/ccl/bin/arch.fx64fsl
- lib/ccl/bin/arglist.fx64fsl
- lib/ccl/bin/arrays-fry.fx64fsl
- lib/ccl/bin/backend.fx64fsl
- lib/ccl/bin/backquote.fx64fsl
- lib/ccl/bin/backtrace-lds.fx64fsl
- lib/ccl/bin/backtrace.fx64fsl
- lib/ccl/bin/case-error.fx64fsl
- lib/ccl/bin/ccl-export-syms.fx64fsl
- lib/ccl/bin/chars.fx64fsl
- lib/ccl/bin/cn-encode.fx64fsl
- lib/ccl/bin/compile-ccl.fx64fsl
- lib/ccl/bin/core-files.fx64fsl
- lib/ccl/bin/cover.fx64fsl
- lib/ccl/bin/db-io.fx64fsl
- lib/ccl/bin/defstruct-lds.fx64fsl
- lib/ccl/bin/defstruct-macros.fx64fsl
- lib/ccl/bin/defstruct.fx64fsl
- lib/ccl/bin/describe.fx64fsl
- lib/ccl/bin/dll-node.fx64fsl
- lib/ccl/bin/dominance.fx64fsl
- lib/ccl/bin/dumplisp.fx64fsl
- lib/ccl/bin/edit-callers.fx64fsl
- lib/ccl/bin/encapsulate.fx64fsl
- lib/ccl/bin/ffi-freebsdx8664.fx64fsl
- lib/ccl/bin/foreign-types.fx64fsl
- lib/ccl/bin/format.fx64fsl
- lib/ccl/bin/hash.fx64fsl
- lib/ccl/bin/hashenv.fx64fsl
- lib/ccl/bin/jp-encode.fx64fsl
- lib/ccl/bin/leaks.fx64fsl
- lib/ccl/bin/level-2.fx64fsl
- lib/ccl/bin/lists.fx64fsl
- lib/ccl/bin/macros.fx64fsl
- lib/ccl/bin/mcl-compat.fx64fsl
- lib/ccl/bin/method-combination.fx64fsl
- lib/ccl/bin/misc.fx64fsl
- lib/ccl/bin/nfcomp.fx64fsl
- lib/ccl/bin/number-case-macro.fx64fsl
- lib/ccl/bin/number-macros.fx64fsl
- lib/ccl/bin/numbers.fx64fsl
- lib/ccl/bin/nx2.fx64fsl
- lib/ccl/bin/nxenv.fx64fsl
- lib/ccl/bin/optimizers.fx64fsl
- lib/ccl/bin/pathnames.fx64fsl
- lib/ccl/bin/pprint.fx64fsl
- lib/ccl/bin/prefixed-stream.fx64fsl
- lib/ccl/bin/prepare-mcl-environment.fx64fsl
- lib/ccl/bin/read.fx64fsl
- lib/ccl/bin/reg.fx64fsl
- lib/ccl/bin/remote-lisp.fx64fsl
- lib/ccl/bin/sequences.fx64fsl
- lib/ccl/bin/setf-runtime.fx64fsl
- lib/ccl/bin/setf.fx64fsl
- lib/ccl/bin/sort.fx64fsl
- lib/ccl/bin/source-files.fx64fsl
- lib/ccl/bin/streams.fx64fsl
- lib/ccl/bin/subprims.fx64fsl
- lib/ccl/bin/swank-loader.fx64fsl
- lib/ccl/bin/swink.fx64fsl
- lib/ccl/bin/systems.fx64fsl
- lib/ccl/bin/time.fx64fsl
- lib/ccl/bin/timestamped-stream.fx64fsl
- lib/ccl/bin/vinsn.fx64fsl
- lib/ccl/bin/vreg.fx64fsl
- lib/ccl/bin/x86-arch.fx64fsl
- lib/ccl/bin/x86-asm.fx64fsl
- lib/ccl/bin/x86-backend.fx64fsl
- lib/ccl/bin/x86-backtrace.fx64fsl
- lib/ccl/bin/x86-disassemble.fx64fsl
- lib/ccl/bin/x86-lap.fx64fsl
- lib/ccl/bin/x86-lapmacros.fx64fsl
- lib/ccl/bin/x86-watch.fx64fsl
- lib/ccl/bin/x862.fx64fsl
- lib/ccl/bin/x8632-arch.fx64fsl
- lib/ccl/bin/x8632env.fx64fsl
- lib/ccl/bin/x8664-arch.fx64fsl
- lib/ccl/bin/x8664-backend.fx64fsl
- lib/ccl/bin/x8664-vinsns.fx64fsl
- lib/ccl/bin/x8664env.fx64fsl
- lib/ccl/compiler/ARM/arm-arch.lisp
- lib/ccl/compiler/ARM/arm-asm.lisp
- lib/ccl/compiler/ARM/arm-backend.lisp
- lib/ccl/compiler/ARM/arm-disassemble.lisp
- lib/ccl/compiler/ARM/arm-lap.lisp
- lib/ccl/compiler/ARM/arm-lapmacros.lisp
- lib/ccl/compiler/ARM/arm-vinsns.lisp
- lib/ccl/compiler/ARM/arm2.lisp
- lib/ccl/compiler/ARM64/arm64-arch.lisp
- lib/ccl/compiler/ARM64/arm64-asm.lisp
- lib/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
- lib/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
- lib/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
- lib/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
- lib/ccl/compiler/PPC/PPC64/ppc64-backend.lisp
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| ccl/v1.13/freebsdx86.tar.gz | 1.374697e+07 | ccd8d16822b33e041aa0bace7f173b162d244d12b66da33ed9fc5570ebedaf5b |
| ccl/v1.13/Clozure-ccl-v1.13_GH0.tar.gz | 5.035681e+06 | bca7f8d70d49059f8937b82bc64f47f7d01c07dd18760002ec41b41c444f838c |
Master sites 1
- https://github.com/Clozure/${GH_PROJECT}/releases/download/v${PORTVERSION}/:bootstrap
Commit history 0
No commits in the history this site was built from.