From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 29 03:10:03 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BA261065674 for ; Wed, 29 Sep 2010 03:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9A5268FC19 for ; Wed, 29 Sep 2010 03:10:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o8T3A241049854 for ; Wed, 29 Sep 2010 03:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o8T3A2d2049853; Wed, 29 Sep 2010 03:10:02 GMT (envelope-from gnats) Resent-Date: Wed, 29 Sep 2010 03:10:02 GMT Resent-Message-Id: <201009290310.o8T3A2d2049853@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Adrien Piérard Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75690106566B for ; Wed, 29 Sep 2010 03:07:29 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 6371B8FC19 for ; Wed, 29 Sep 2010 03:07:29 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o8T37SLA035505 for ; Wed, 29 Sep 2010 03:07:28 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o8T37SlR035504; Wed, 29 Sep 2010 03:07:28 GMT (envelope-from nobody) Message-Id: <201009290307.o8T37SlR035504@www.freebsd.org> Date: Wed, 29 Sep 2010 03:07:28 GMT From: Adrien Piérard To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/151045: [Maintainer Update] [Shar] lang/gambit-c from 4.4.3 to 4.6.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Sep 2010 03:10:03 -0000 >Number: 151045 >Category: ports >Synopsis: [Maintainer Update] [Shar] lang/gambit-c from 4.4.3 to 4.6.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Sep 29 03:10:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Adrien Piérard >Release: 7.1 >Organization: >Environment: FreeBSD Kaoru.kb-private 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: This is a long awaited update of the lang/gambit-c port. Shell archive is added, as it's even smaller than a patch… >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # gambit-c # gambit-c/Makefile # gambit-c/distinfo # gambit-c/pkg-plist # gambit-c/pkg-descr # gambit-c/pkg-message # echo c - gambit-c mkdir -p gambit-c > /dev/null 2>&1 echo x - gambit-c/Makefile sed 's/^X//' >gambit-c/Makefile << 'ea1ad20559ebb4f2a1f6b6c750af7d25' X# New ports collection makefile for: gambc X# Date created: 28 December 2006 X# Whom: Rob Zinkov X# X# $FreeBSD: ports/lang/gambit-c/Makefile,v 1.7 2009/06/06 00:29:36 amdmi3 Exp $ X# X XPORTNAME= gambit-c XDISTVERSION= v4_6_0 XPORTEPOCH= 1 XCATEGORIES= lang XMASTER_SITES= http://www.iro.umontreal.ca/~gambit/download/gambit/v4.6/source/ XDISTNAME= gambc-${DISTVERSION} XEXTRACT_SUFX= .tgz X XMAINTAINER= pmn@bakarika.net XCOMMENT= Gambit programming system where the compiler generates portable C code X XMAN1= gsi.1 X XUSE_GMAKE= yes XGNU_CONFIGURE= yes XCONFIGURE_ARGS = --enable-single-host --enable-gcc-opts XCONFIGURE_ARGS+= --prefix=${PREFIX} --docdir=${PREFIX}/share/doc/gambit-c XCONFIGURE_ARGS+= --libdir=${PREFIX}/lib/gambit-c/ --includedir=${PREFIX}/include/gambit-c XCONFIGURE_ARGS+= --enable-interpreter-name=gsi-gambit --enable-compiler-name=gsc-gambit X XINFO= gambit-c X XMAKE_JOBS_SAFE= yes X X.include X X# This is needed because 4.2 < gcc -v < 4.4 has optimisations that make the X# build take more than 20Gb of virtual memory. X.if ${OSVERSION} >= 700042 XCFLAGS+= -fno-move-loop-invariants X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|^\(FLAGS_OBJ = \).*|\1 ${CFLAGS}|' ${WRKSRC}/makefile.in X @${REINPLACE_CMD} -e 's|^\(FLAGS_DYN = \).*|\1 ${CFLAGS}|' ${WRKSRC}/makefile.in X @${REINPLACE_CMD} -e 's|^\(FLAGS_OBJ = \).*|\1 ${CFLAGS}|' ${WRKSRC}/lib/makefile.in X @${REINPLACE_CMD} -e 's|^\(FLAGS_DYN = \).*|\1 ${CFLAGS}|' ${WRKSRC}/lib/makefile.in X @${REINPLACE_CMD} -e 's|^\(FLAGS_OBJ = \).*|\1 ${CFLAGS}|' ${WRKSRC}/gsi/makefile.in X @${REINPLACE_CMD} -e 's|^\(FLAGS_DYN = \).*|\1 ${CFLAGS}|' ${WRKSRC}/gsi/makefile.in X @${REINPLACE_CMD} -e 's|^\(FLAGS_OBJ = \).*|\1 ${CFLAGS}|' ${WRKSRC}/gsc/makefile.in X @${REINPLACE_CMD} -e 's|^\(FLAGS_DYN = \).*|\1 ${CFLAGS}|' ${WRKSRC}/gsc/makefile.in X Xpost-configure: X @${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile X X.include ea1ad20559ebb4f2a1f6b6c750af7d25 echo x - gambit-c/distinfo sed 's/^X//' >gambit-c/distinfo << 'd4ce441c991cec477ed6cd842094827b' XMD5 (gambc-v4_6_0.tgz) = 4f0e8b3e90a96f2203cbaf1e1cc1388a XSHA256 (gambc-v4_6_0.tgz) = 905cea7435f5e23c955713466f4baca07100d375e35520a0132b4d7472863be2 XSIZE (gambc-v4_6_0.tgz) = 8196859 d4ce441c991cec477ed6cd842094827b echo x - gambit-c/pkg-plist sed 's/^X//' >gambit-c/pkg-plist << 'ab06670710b0136deab6035abf8f9a4c' Xbin/gambc-cc.bat Xbin/gambc-doc.bat Xbin/gsc-gambit Xbin/gsc-script Xbin/gsi-gambit Xbin/gsi-script Xbin/scheme-ieee-1178-1990 Xbin/scheme-r4rs Xbin/scheme-r5rs Xbin/scheme-srfi-0 Xbin/six Xbin/six-script Xinclude/gambit-c/gambit-not406000.h Xinclude/gambit-c/gambit.h Xlib/gambit-c/_eval#.scm Xlib/gambit-c/_gambc.c Xlib/gambit-c/_gambcgsc.c Xlib/gambit-c/_gambcgsi.c Xlib/gambit-c/_gambit#.scm Xlib/gambit-c/_io#.scm Xlib/gambit-c/_kernel#.scm Xlib/gambit-c/_nonstd#.scm Xlib/gambit-c/_num#.scm Xlib/gambit-c/_repl#.scm Xlib/gambit-c/_std#.scm Xlib/gambit-c/_system#.scm Xlib/gambit-c/_thread#.scm Xlib/gambit-c/digest#.scm Xlib/gambit-c/digest.scm Xlib/gambit-c/gambit#.scm Xlib/gambit-c/libgambc.a Xlib/gambit-c/libgambcgsc.a Xlib/gambit-c/libgambcgsi.a Xlib/gambit-c/r4rs#.scm Xlib/gambit-c/r5rs#.scm Xlib/gambit-c/syntax-case.scm X%%PORTDOCS%%%%DOCSDIR%%/gambit-c.html X%%PORTDOCS%%%%DOCSDIR%%/gambit-c.pdf X%%PORTDOCS%%%%DOCSDIR%%/gambit-c.txt Xshare/emacs/site-lisp/gambit.el X@dirrmtry share/emacs/site-lisp X@dirrmtry share/emacs X%%PORTDOCS%%@dirrmtry %%DOCSDIR%% X@dirrm lib/gambit-c X@dirrm include/gambit-c ab06670710b0136deab6035abf8f9a4c echo x - gambit-c/pkg-descr sed 's/^X//' >gambit-c/pkg-descr << '97a1306d91b62c2c19922bb5d9eb0835' 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-gambit, the Gambit Scheme Xinterpreter, and gsc-gambit, the Gambit Scheme compiler. X 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/ 97a1306d91b62c2c19922bb5d9eb0835 echo x - gambit-c/pkg-message sed 's/^X//' >gambit-c/pkg-message << '1607b074dca68ae4075a3624e12e146b' X====================================================================== X XBecause the usual name of Gambit-C's compiler clashes with Xghostscript, the interpreter and compiler have been renamed X"gsi-gambit" and "gsc-gambit" respectively. X XHowever, documentation is still accessible through "man gsi" or X"info gsi" X X====================================================================== 1607b074dca68ae4075a3624e12e146b exit >Release-Note: >Audit-Trail: >Unformatted: