lang/chicken 6.0.0,1 FreeBSD
Scheme-to-C compiler
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
822e68768d- License
- BSD3CLAUSE, PD
- Categories
- lang, scheme
- Package size
- 3503.9 KiB, 20145.4 KiB installed
Description
CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable, efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/chicken | 6.0.0,1 |
| OpenBSD | lang/chicken/core | 6.0.0 |
| NetBSD | lang/chicken | 4.13.0 |
| DragonFly | lang/chicken | 5.4.0,1 |
Install
Binary package:
pkg install chicken
From the ports tree:
cd /usr/ports/lang/chicken/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= chicken>0:lang/chicken
LIB_DEPENDS= libchicken.so:lang/chicken
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 | 6.0.0,1 | 6.0.0,1 | 5.3.0,1 | 5.4.0,1 | 6.0.0,1 |
| FreeBSD:14:quarterly | 6.0.0,1 | 6.0.0,1 | n/a | 5.4.0,1 | 6.0.0,1 |
| FreeBSD:15:latest | 6.0.0,1 | 6.0.0,1 | n/a | 5.4.0,1 | 5.4.0,1 |
| FreeBSD:15:quarterly | 6.0.0,1 | 6.0.0,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.0.0,1 | 6.0.0,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 3
No port depends on this one.
Configuration
Options name: lang_chicken
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cpe gmake
- Service scripts
- none
Message after installing
Files
Manual pages 8
- chicken(1)
- chicken-csc(1)
- chicken-csi(1)
- chicken-do(1)
- chicken-install(1)
- chicken-profile(1)
- chicken-status(1)
- chicken-uninstall(1)
pkg-plist 165
- bin/chicken
- bin/chicken-csc
- bin/chicken-csi
- bin/chicken-do
- bin/chicken-install
- bin/chicken-profile
- bin/chicken-status
- bin/chicken-uninstall
- include/chicken/chicken-config.h
- include/chicken/chicken.h
- lib/chicken/%%BINARYVERSION%%/chicken.base.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.bitwise.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.bytevector.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.compiler.user-pass.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.condition.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.continuation.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.csi.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.errno.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.eval.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.file.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.file.posix.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.fixnum.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.flonum.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.foreign.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.format.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.gc.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.internal.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.io.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.irregex.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.keyword.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.load.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.locative.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.memory.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.memory.representation.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.number-vector.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.pathname.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.platform.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.plist.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.port.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.pretty-print.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.process-context.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.process-context.posix.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.process.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.process.signal.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.random.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.read-syntax.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.repl.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.sort.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.string.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.syntax.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.tcp.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.time.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.time.posix.import.so
- lib/chicken/%%BINARYVERSION%%/chicken.version.import.so
- lib/chicken/%%BINARYVERSION%%/scheme.file.import.so
- lib/chicken/%%BINARYVERSION%%/scheme.process-context.import.so
- lib/chicken/%%BINARYVERSION%%/scheme.time.import.so
- lib/chicken/%%BINARYVERSION%%/scheme.write.import.so
- lib/chicken/%%BINARYVERSION%%/srfi-4.import.so
- lib/chicken/%%BINARYVERSION%%/types.db
- lib/libchicken-static.a
- lib/libchicken.so
- lib/libchicken.so.
- share/chicken/setup.defaults
- share/doc/chicken/DEPRECATED
- share/doc/chicken/NEWS
- share/doc/chicken/README
- share/doc/chicken/manual/Accessing external objects.html
- share/doc/chicken/manual/Acknowledgements.html
- share/doc/chicken/manual/Bibliography.html
- share/doc/chicken/manual/Bugs and limitations.html
- share/doc/chicken/manual/C interface.html
- share/doc/chicken/manual/Cross development.html
- share/doc/chicken/manual/Data representation.html
- share/doc/chicken/manual/Declarations.html
- share/doc/chicken/manual/Deployment.html
- share/doc/chicken/manual/Deviations from the standard.html
- share/doc/chicken/manual/Egg specification format.html
- share/doc/chicken/manual/Embedding.html
- share/doc/chicken/manual/Extension tools.html
- share/doc/chicken/manual/Extensions to the standard.html
- share/doc/chicken/manual/Extensions.html
- share/doc/chicken/manual/Foreign type specifiers.html
- share/doc/chicken/manual/Getting started.html
- share/doc/chicken/manual/Included modules.html
- share/doc/chicken/manual/Interface to external functions and variables.html
- share/doc/chicken/manual/Module (chicken base).html
- share/doc/chicken/manual/Module (chicken bitwise).html
- share/doc/chicken/manual/Module (chicken bytevector).html
- share/doc/chicken/manual/Module (chicken condition).html
- share/doc/chicken/manual/Module (chicken continuation).html
- share/doc/chicken/manual/Module (chicken csi).html
- share/doc/chicken/manual/Module (chicken errno).html
- share/doc/chicken/manual/Module (chicken eval).html
- share/doc/chicken/manual/Module (chicken file posix).html
- share/doc/chicken/manual/Module (chicken file).html
- share/doc/chicken/manual/Module (chicken fixnum).html
- share/doc/chicken/manual/Module (chicken flonum).html
- share/doc/chicken/manual/Module (chicken foreign).html
- share/doc/chicken/manual/Module (chicken format).html
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| chicken-6.0.0.tar.gz | 4.287731e+06 | 92835552b1b687ad26737e429b5aba36510bf429f8816ec0f6d336c8cb41f443 |
Master sites 1
- https://code.call-cc.org/releases/6.0.0/