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:
parent
259e451005
commit
ce559fb35f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=182819
@ -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
29
lang/gambc/Makefile
Normal 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
3
lang/gambc/distinfo
Normal 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
13
lang/gambc/pkg-descr
Normal 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
28
lang/gambc/pkg-plist
Normal 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
29
lang/gambit-c/Makefile
Normal 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
3
lang/gambit-c/distinfo
Normal 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
13
lang/gambit-c/pkg-descr
Normal 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
28
lang/gambit-c/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user