BSD Ports

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

SystemPortVersion
FreeBSDlang/chicken6.0.0,1
OpenBSDlang/chicken/core6.0.0
NetBSDlang/chicken4.13.0
DragonFlylang/chicken5.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.0.0,16.0.0,15.3.0,15.4.0,16.0.0,1
FreeBSD:14:quarterly6.0.0,16.0.0,1n/a5.4.0,16.0.0,1
FreeBSD:15:latest6.0.0,16.0.0,1n/a5.4.0,15.4.0,1
FreeBSD:15:quarterly6.0.0,16.0.0,1n/an/an/a
FreeBSD:16:latest6.0.0,16.0.0,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe gmake
Service scripts
none

Message after installing

Some chicken eggs require the environment variable TZ to be set in
order to function properly.  See environ(7) for more information.

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
FileSizeSHA256
chicken-6.0.0.tar.gz4.287731e+0692835552b1b687ad26737e429b5aba36510bf429f8816ec0f6d336c8cb41f443
Master sites 1
  • https://code.call-cc.org/releases/6.0.0/

Commit history 1

DateCommitCreditsLog message
822e68768d Pietro Cerutti lang/chicken: update to 6.0.0
https://lists.nongnu.org/archive/html/chicken-users/2026-08/msg00017.html