mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-22 20:41:26 +00:00
Add chicken 1.0, a Scheme-to-C compiler supporting most of the
features as described in the Revised^5 Report on the Algorithmic Language Scheme. PR: ports/50155 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
This commit is contained in:
parent
26938680a0
commit
a0acc84491
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=78219
@ -14,6 +14,7 @@
|
||||
SUBDIR += caml-light
|
||||
SUBDIR += ccscript
|
||||
SUBDIR += cel
|
||||
SUBDIR += chicken
|
||||
SUBDIR += cim
|
||||
SUBDIR += cli
|
||||
SUBDIR += clips
|
||||
|
34
lang/chicken/Makefile
Normal file
34
lang/chicken/Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
# New ports collection makefile for: CHICKEN
|
||||
# Date created: 31 December 2002
|
||||
# Whom: Kimura Fuyuki <fuyuki@hadaly.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= chicken
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://www.call-with-current-continuation.org/
|
||||
|
||||
MAINTAINER= fuyuki@hadaly.org
|
||||
COMMENT= A Scheme-to-C compiler
|
||||
|
||||
USE_REINPLACE= yes
|
||||
USE_LIBTOOL= yes
|
||||
INSTALLS_SHLIB= yes
|
||||
|
||||
MAN1= chicken-config.1 chicken.1 csc.1 csi.1
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's/\(install-data-am: \)install-data-local/\1/' \
|
||||
${WRKSRC}/Makefile.in
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${EXAMPLESDIR}
|
||||
${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${CP} -R ${WRKSRC}/doc/* ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
1
lang/chicken/distinfo
Normal file
1
lang/chicken/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (chicken-1.0.tar.gz) = f34432cbf458e97e8d36003b25de1fb3
|
5
lang/chicken/pkg-descr
Normal file
5
lang/chicken/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
||||
Chicken is a compiler for the programming language Scheme supporting
|
||||
most of the features as described in the Revised^5 Report on the
|
||||
Algorithmic Language Scheme.
|
||||
|
||||
WWW: http://www.call-with-current-continuation.org/chicken.html
|
146
lang/chicken/pkg-plist
Normal file
146
lang/chicken/pkg-plist
Normal file
@ -0,0 +1,146 @@
|
||||
bin/chicken
|
||||
bin/chicken-config
|
||||
bin/chicken-static
|
||||
bin/csc
|
||||
bin/csi
|
||||
bin/csi-static
|
||||
bin/scheme-chicken
|
||||
bin/scheme-chicken-hygienic
|
||||
bin/scheme-ieee-1178-1990
|
||||
bin/scheme-r4rs
|
||||
bin/scheme-r5rs
|
||||
bin/scheme-srfi-0
|
||||
bin/scheme-srfi-7
|
||||
include/c_defaults.h
|
||||
include/chicken.h
|
||||
lib/libchicken.a
|
||||
lib/libchicken.la
|
||||
lib/libchicken.so
|
||||
lib/libchicken.so.0
|
||||
lib/libsrfi-chicken.a
|
||||
lib/libsrfi-chicken.la
|
||||
lib/libsrfi-chicken.so
|
||||
lib/libsrfi-chicken.so.0
|
||||
lib/libstuffed-chicken.a
|
||||
lib/libstuffed-chicken.la
|
||||
lib/libstuffed-chicken.so
|
||||
lib/libstuffed-chicken.so.0
|
||||
lib/libuchicken.a
|
||||
lib/libuchicken.la
|
||||
lib/libuchicken.so
|
||||
lib/libuchicken.so.0
|
||||
lib/libusrfi-chicken.a
|
||||
lib/libusrfi-chicken.la
|
||||
lib/libusrfi-chicken.so
|
||||
lib/libusrfi-chicken.so.0
|
||||
lib/libustuffed-chicken.a
|
||||
lib/libustuffed-chicken.la
|
||||
lib/libustuffed-chicken.so
|
||||
lib/libustuffed-chicken.so.0
|
||||
%%DATADIR%%/chicken.init
|
||||
%%DATADIR%%/highlevel-macros.scm
|
||||
%%DATADIR%%/match.scm
|
||||
%%DATADIR%%/moremacros.scm
|
||||
%%DATADIR%%/srfi-13-syntax.scm
|
||||
%%DATADIR%%/test-infrastructure-hygienic-local.scm
|
||||
%%DATADIR%%/test-infrastructure-hygienic.scm
|
||||
%%DATADIR%%/test-infrastructure-lowlevel-local.scm
|
||||
%%DATADIR%%/test-infrastructure-lowlevel.scm
|
||||
%%DATADIR%%/test-infrastructure.scm
|
||||
@dirrm %%DATADIR%%
|
||||
%%PORTDOCS%%%%DOCSDIR%%/COPYING.tex2page
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Makefile
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/chicken.eps
|
||||
%%PORTDOCS%%%%DOCSDIR%%/chicken.jpg
|
||||
%%PORTDOCS%%%%DOCSDIR%%/chicken.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/css.t2p
|
||||
%%PORTDOCS%%%%DOCSDIR%%/format.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual.html.gen
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual.t2p
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual.tex
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual--h.aux
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-A.scm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-G-1.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-G-1.ps
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-G-1.tex
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-1.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-10.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-11.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-12.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-13.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-14.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-15.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-16.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-17.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-18.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-19.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-20.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-21.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-22.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-23.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-24.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-25.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-26.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-27.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-28.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-29.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-3.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-30.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-31.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-32.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-33.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-34.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-35.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-36.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-37.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-38.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-39.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-4.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-40.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-41.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-42.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-43.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-44.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-45.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-46.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-47.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-48.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-5.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-6.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-7.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-8.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-H-9.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-L.scm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-Z-S.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual.hlog
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual/manual.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/tex2page
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/README
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/calendar.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/ctclsh.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/eval-client.c
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/eval-server.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/hellowin.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/makefile
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/makefile.vc
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/mandelbrot.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/mmcp.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/nqueens.prolog
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/prolog.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/schelog-macros.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/schelog-support.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/tclAppInit.c
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/tcp-client.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/tcp-server.scm
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/x11cplot.c
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/x11cplot.h
|
||||
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
|
Loading…
Reference in New Issue
Block a user