1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

The Gambit programming system is a full implementation of the Scheme

language which conforms to the R4RS and IEEE Scheme standards. It
consists of two main programs: gsi, the Gambit Scheme interpreter, and
gsc, the Gambit Scheme compiler.

Gambit-C is a version of the Gambit programming system in which the
compiler generates portable C code, making the whole Gambit-C system
and the programs compiled with it easily portable to many computer
architectures for which a C compiler is available. With appropriate
declarations in the source code the executable programs generated by
the compiler run roughly as fast as equivalent C programs.

WWW: http://www.iro.umontreal.ca/~gambit/

PR:		ports/107405
Submitted by:	Rob Zinkov
This commit is contained in:
Ion-Mihai Tetcu 2007-01-19 22:08:32 +00:00
parent 259e451005
commit ce559fb35f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=182819
9 changed files with 147 additions and 0 deletions

View File

@ -68,6 +68,7 @@
SUBDIR += fpc-utils
SUBDIR += freetxl
SUBDIR += gambas
SUBDIR += gambc
SUBDIR += gauche
SUBDIR += gawk
SUBDIR += gcc-objc

29
lang/gambc/Makefile Normal file
View File

@ -0,0 +1,29 @@
# New ports collection makefile for: gambc
# Date created: 28 December 2006
# Whom: Rob Zinkov
#
# $FreeBSD$
#
PORTNAME= gambc
DISTVERSION= 4.0b20
CATEGORIES= lang
MASTER_SITES= http://www.iro.umontreal.ca/~gambit/download/gambit/4.0/source/
MAINTAINER= rzinkov@gmail.com
COMMENT= Gambit programming system where the compiler generates portable C code
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-single-host --enable-gcc-opts
INFO= gambit-c
pre-configure:
@${REINPLACE_CMD} -e 's|/4.0b20||' ${WRKSRC}/configure
post-configure:
@${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
.include <bsd.port.mk>

3
lang/gambc/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (gambc-4.0b20.tar.gz) = fb58e5bd67e52d88797672cbf04d34b3
SHA256 (gambc-4.0b20.tar.gz) = 2ab46aead25b82b06d8f8dbe59b33896d32055f8340df2522ecfc11844ebb5a8
SIZE (gambc-4.0b20.tar.gz) = 7025146

13
lang/gambc/pkg-descr Normal file
View File

@ -0,0 +1,13 @@
The Gambit programming system is a full implementation of the Scheme
language which conforms to the R4RS and IEEE Scheme standards. It
consists of two main programs: gsi, the Gambit Scheme interpreter, and
gsc, the Gambit Scheme compiler.
Gambit-C is a version of the Gambit programming system in which the
compiler generates portable C code, making the whole Gambit-C system
and the programs compiled with it easily portable to many computer
architectures for which a C compiler is available. With appropriate
declarations in the source code the executable programs generated by
the compiler run roughly as fast as equivalent C programs.
WWW: http://www.iro.umontreal.ca/~gambit/

28
lang/gambc/pkg-plist Normal file
View File

@ -0,0 +1,28 @@
bin/six
bin/gsc
bin/gsc-cc-o
bin/gsc-script
bin/gsi
bin/gsi-script
bin/scheme-ieee-1178-1990
bin/scheme-r4rs
bin/scheme-r5rs
bin/scheme-srfi-0
bin/six-script
current
doc/gambit-c.html
doc/gambit-c.pdf
doc/gambit-c.txt
include/gambit.h
lib/_gambc.c
lib/digest#.scm
lib/digest.scm
lib/gambit#.scm
lib/libgambc.a
lib/r4rs#.scm
lib/r5rs#.scm
share/emacs/site-lisp/gambit.el
share/nls/POSIX
share/nls/en_US.US-ASCII
syntax-case.scm
@dirrm doc

29
lang/gambit-c/Makefile Normal file
View File

@ -0,0 +1,29 @@
# New ports collection makefile for: gambc
# Date created: 28 December 2006
# Whom: Rob Zinkov
#
# $FreeBSD$
#
PORTNAME= gambc
DISTVERSION= 4.0b20
CATEGORIES= lang
MASTER_SITES= http://www.iro.umontreal.ca/~gambit/download/gambit/4.0/source/
MAINTAINER= rzinkov@gmail.com
COMMENT= Gambit programming system where the compiler generates portable C code
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-single-host --enable-gcc-opts
INFO= gambit-c
pre-configure:
@${REINPLACE_CMD} -e 's|/4.0b20||' ${WRKSRC}/configure
post-configure:
@${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
.include <bsd.port.mk>

3
lang/gambit-c/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (gambc-4.0b20.tar.gz) = fb58e5bd67e52d88797672cbf04d34b3
SHA256 (gambc-4.0b20.tar.gz) = 2ab46aead25b82b06d8f8dbe59b33896d32055f8340df2522ecfc11844ebb5a8
SIZE (gambc-4.0b20.tar.gz) = 7025146

13
lang/gambit-c/pkg-descr Normal file
View File

@ -0,0 +1,13 @@
The Gambit programming system is a full implementation of the Scheme
language which conforms to the R4RS and IEEE Scheme standards. It
consists of two main programs: gsi, the Gambit Scheme interpreter, and
gsc, the Gambit Scheme compiler.
Gambit-C is a version of the Gambit programming system in which the
compiler generates portable C code, making the whole Gambit-C system
and the programs compiled with it easily portable to many computer
architectures for which a C compiler is available. With appropriate
declarations in the source code the executable programs generated by
the compiler run roughly as fast as equivalent C programs.
WWW: http://www.iro.umontreal.ca/~gambit/

28
lang/gambit-c/pkg-plist Normal file
View File

@ -0,0 +1,28 @@
bin/six
bin/gsc
bin/gsc-cc-o
bin/gsc-script
bin/gsi
bin/gsi-script
bin/scheme-ieee-1178-1990
bin/scheme-r4rs
bin/scheme-r5rs
bin/scheme-srfi-0
bin/six-script
current
doc/gambit-c.html
doc/gambit-c.pdf
doc/gambit-c.txt
include/gambit.h
lib/_gambc.c
lib/digest#.scm
lib/digest.scm
lib/gambit#.scm
lib/libgambc.a
lib/r4rs#.scm
lib/r5rs#.scm
share/emacs/site-lisp/gambit.el
share/nls/POSIX
share/nls/en_US.US-ASCII
syntax-case.scm
@dirrm doc