diff options
author | nork <nork@FreeBSD.org> | 2003-04-05 05:40:54 +0800 |
---|---|---|
committer | nork <nork@FreeBSD.org> | 2003-04-05 05:40:54 +0800 |
commit | 49294eb98a562e53a5d57a3e012aa5cd50472d48 (patch) | |
tree | 5687f2999a7c940d3431b10faa94e13d0977e555 /lang | |
parent | 8adf0d3c9918af0709d826d5e0d60ca81e72a07b (diff) | |
download | freebsd-ports-gnome-49294eb98a562e53a5d57a3e012aa5cd50472d48.tar.gz freebsd-ports-gnome-49294eb98a562e53a5d57a3e012aa5cd50472d48.tar.zst freebsd-ports-gnome-49294eb98a562e53a5d57a3e012aa5cd50472d48.zip |
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>
Diffstat (limited to 'lang')
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/chicken/Makefile | 34 | ||||
-rw-r--r-- | lang/chicken/distinfo | 1 | ||||
-rw-r--r-- | lang/chicken/pkg-descr | 5 | ||||
-rw-r--r-- | lang/chicken/pkg-plist | 146 |
5 files changed, 187 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index 47f774a55093..881c7a5c2f9a 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -14,6 +14,7 @@ SUBDIR += caml-light SUBDIR += ccscript SUBDIR += cel + SUBDIR += chicken SUBDIR += cim SUBDIR += cli SUBDIR += clips diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile new file mode 100644 index 000000000000..a886515b3f44 --- /dev/null +++ b/lang/chicken/Makefile @@ -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> diff --git a/lang/chicken/distinfo b/lang/chicken/distinfo new file mode 100644 index 000000000000..19e7414e525a --- /dev/null +++ b/lang/chicken/distinfo @@ -0,0 +1 @@ +MD5 (chicken-1.0.tar.gz) = f34432cbf458e97e8d36003b25de1fb3 diff --git a/lang/chicken/pkg-descr b/lang/chicken/pkg-descr new file mode 100644 index 000000000000..315baa8725c6 --- /dev/null +++ b/lang/chicken/pkg-descr @@ -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 diff --git a/lang/chicken/pkg-plist b/lang/chicken/pkg-plist new file mode 100644 index 000000000000..4993b0c50717 --- /dev/null +++ b/lang/chicken/pkg-plist @@ -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%% |