Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jan 2007 13:58:17 -0500
From:      Captain Fourier <rzinkov@eden.rutgers.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/107405: new port of gambit scheme
Message-ID:  <20070101135817.5561e2eb@sewage.loco>
Resent-Message-ID: <200701011930.l01JUB4Z097570@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         107405
>Category:       ports
>Synopsis:       new port of gambit scheme
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 01 19:30:11 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Captain Fourier
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
<organization of PR author (multiple lines)>
>Environment:
System: FreeBSD sewage.loco 6.1-STABLE FreeBSD 6.1-STABLE #0: Mon Jun
19 02:52:35 EDT 2006
fourier@sewage.loco:/usr/obj/usr/src/sys/SEWAGE_KERNEL i386


>Description:
	New port: lang/gambc A version of the Gambit programming system
in which the compiler generates portable C code 
>How-To-Repeat:
>Fix:

--- shar-out begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/lang/gambc
#	/usr/ports/lang/gambc/pkg-descr
#	/usr/ports/lang/gambc/Makefile
#	/usr/ports/lang/gambc/pkg-plist
#
echo c - /usr/ports/lang/gambc
mkdir -p /usr/ports/lang/gambc > /dev/null 2>&1
echo x - /usr/ports/lang/gambc/pkg-descr
sed 's/^X//' >/usr/ports/lang/gambc/pkg-descr <<
'END-of-/usr/ports/lang/gambc/pkg-descr' XThe Gambit programming system
is a full implementation of the Scheme Xlanguage which conforms to the
R4RS and IEEE Scheme standards. It Xconsists of two main programs: gsi,
the Gambit Scheme interpreter, and Xgsc, the Gambit Scheme compiler.
X
XGambit-C is a version of the Gambit programming system in which the 
Xcompiler generates portable C code, making the whole Gambit-C system 
Xand the programs compiled with it easily portable to many computer 
Xarchitectures for which a C compiler is available. With appropriate 
Xdeclarations in the source code the executable programs generated by 
Xthe compiler run roughly as fast as equivalent C programs. 
X
XWWW: http://www.iro.umontreal.ca/~gambit/
END-of-/usr/ports/lang/gambc/pkg-descr
echo x - /usr/ports/lang/gambc/Makefile
sed 's/^X//' >/usr/ports/lang/gambc/Makefile <<
'END-of-/usr/ports/lang/gambc/Makefile' X# New ports collection
makefile for:  gambc X# Date created:        28 December 2006
X# Whom:                Rob Zinkov
X#
X# $FreeBSD$
X#
X
XPORTNAME=      gambc
XPORTVERSION=   4.0b20
XCATEGORIES=    lang
XMASTER_SITES=
http://www.iro.umontreal.ca/~gambit/download/gambit/4.0/source/ X
XMAINTAINER=    rzinkov@gmail.com
XCOMMENT=       Gambit programming system where the compiler generates
portable C code X
XUSE_GMAKE=  yes
XGNU_CONFIGURE=  yes
X
XCONFIGURE_ARGS= --enable-single-host --enable-gcc-opts
X
Xpre-configure:
X	@${REINPLACE_CMD} -e 's|/4.0b20||' ${WRKSRC}/configure
X
Xpost-configure:
X	@${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
X
X.include <bsd.port.mk>
END-of-/usr/ports/lang/gambc/Makefile
echo x - /usr/ports/lang/gambc/pkg-plist
sed 's/^X//' >/usr/ports/lang/gambc/pkg-plist <<
'END-of-/usr/ports/lang/gambc/pkg-plist' Xbin/six
Xbin/gsc
Xbin/gsc-cc-o
Xbin/gsc-script
Xbin/gsi
Xbin/gsi-script
Xbin/scheme-ieee-1178-1990
Xbin/scheme-r4rs
Xbin/scheme-r5rs
Xbin/scheme-srfi-0
Xbin/six-script
Xcurrent
Xdoc/gambit-c.html
Xdoc/gambit-c.pdf
Xdoc/gambit-c.txt
Xinclude/gambit.h
Xinfo/gambit-c.info
Xinfo/gambit-c.info-1
Xinfo/gambit-c.info-2
Xinfo/gambit-c.info-3
Xlib/_gambc.c
Xlib/digest#.scm
Xlib/digest.scm
Xlib/gambit#.scm
Xlib/libgambc.a
Xlib/r4rs#.scm
Xlib/r5rs#.scm
Xshare/emacs/site-lisp/gambit.el
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
Xsyntax-case.scm
X@dirrm doc
END-of-/usr/ports/lang/gambc/pkg-plist
exit
--- shar-out ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:
 X-send-pr-version: 3.113
 X-GNATS-Notify: 
 
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070101135817.5561e2eb>