From owner-freebsd-ports Mon Dec 30 19:40:19 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 944F237B401 for ; Mon, 30 Dec 2002 19:40:12 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CDD543EC2 for ; Mon, 30 Dec 2002 19:40:11 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBV3eBNS051083 for ; Mon, 30 Dec 2002 19:40:11 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBV3eBTv051082; Mon, 30 Dec 2002 19:40:11 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7EFEE37B401 for ; Mon, 30 Dec 2002 19:33:21 -0800 (PST) Received: from t-mta3.odn.ne.jp (mfep3.odn.ne.jp [143.90.131.181]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CB1143EB2 for ; Mon, 30 Dec 2002 19:33:20 -0800 (PST) (envelope-from fuyuki@hadaly.dyndns.org) Received: from hadaly.dyndns.org ([218.218.28.223]) by t-mta3.odn.ne.jp with ESMTP id <20021231033318049.YBJ.895.t-mta3.odn.ne.jp@mta3.odn.ne.jp>; Tue, 31 Dec 2002 12:33:18 +0900 Received: by hadaly.dyndns.org (Postfix, from userid 1001) id 1B50B5656; Tue, 31 Dec 2002 12:33:21 +0900 (JST) Message-Id: <20021231033321.1B50B5656@hadaly.dyndns.org> Date: Tue, 31 Dec 2002 12:33:21 +0900 (JST) From: Kimura Fuyuki To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/46643: New port: lang/chicken - a Scheme-to-C compiler Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46643 >Category: ports >Synopsis: New port: lang/chicken - a Scheme-to-C compiler >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 30 19:40:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Kimura Fuyuki >Release: FreeBSD 4.7-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD hadaly.dyndns.org 4.7-RELEASE-p1 FreeBSD 4.7-RELEASE-p1 #2: Thu Oct 24 12:00:51 JST 2002 root@hadaly.dyndns.org:/sack/tmp/obj/pub/src/sys/NS i386 >Description: 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 >How-To-Repeat: >Fix: # 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: # # chicken # chicken/Makefile # chicken/distinfo # chicken/pkg-comment # chicken/pkg-descr # chicken/pkg-plist # chicken/files # chicken/files/patch-configure # echo c - chicken mkdir -p chicken > /dev/null 2>&1 echo x - chicken/Makefile sed 's/^X//' >chicken/Makefile << 'END-of-chicken/Makefile' X# New ports collection makefile for: CHICKEN X# Date created: 31 December 2002 X# Whom: Kimura Fuyuki X# X# $FreeBSD$ X# X XPORTNAME= chicken XPORTVERSION= 0.1082 XCATEGORIES= lang XMASTER_SITES= http://www.call-with-current-continuation.org/ X XMAINTAINER= ports@FreeBSD.org X XUSE_REINPLACE= yes XUSE_LIBTOOL= yes XINSTALLS_SHLIB= yes X XMAN1= chicken-config.1 chicken.1 csi.1 X Xpost-patch: X ${REINPLACE_CMD} -e 's/\(install-data-am: \)install-data-local/\1/' \ X ${WRKSRC}/Makefile.in X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${EXAMPLESDIR} X ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR} X ${MKDIR} ${DOCSDIR} X ${CP} -R ${WRKSRC}/doc/* ${DOCSDIR} X.endif X X.include END-of-chicken/Makefile echo x - chicken/distinfo sed 's/^X//' >chicken/distinfo << 'END-of-chicken/distinfo' XMD5 (chicken-0.1082.tar.gz) = 6c6122a2e5836a815088f0b5efcfd239 END-of-chicken/distinfo echo x - chicken/pkg-comment sed 's/^X//' >chicken/pkg-comment << 'END-of-chicken/pkg-comment' XA Scheme-to-C compiler END-of-chicken/pkg-comment echo x - chicken/pkg-descr sed 's/^X//' >chicken/pkg-descr << 'END-of-chicken/pkg-descr' XChicken is a compiler for the programming language Scheme supporting Xmost of the features as described in the Revised^5 Report on the XAlgorithmic Language Scheme. X XWWW: http://www.call-with-current-continuation.org/chicken.html END-of-chicken/pkg-descr echo x - chicken/pkg-plist sed 's/^X//' >chicken/pkg-plist << 'END-of-chicken/pkg-plist' Xbin/chicken Xbin/chicken-config Xbin/csc Xbin/csi Xbin/extend-chicken Xbin/extend-csi Xbin/formatprofile Xbin/scheme-ieee-1178-1990 Xbin/scheme-r4rs Xbin/scheme-r5rs Xbin/scheme-srfi-0 Xbin/scheme-srfi-7 Xinclude/c_defaults.h Xinclude/chicken.h Xlib/libchicken.a Xlib/libchicken.so Xlib/libchicken.so.0 Xlib/libembedded-chicken.a Xlib/libembedded-chicken.so Xlib/libembedded-chicken.so.0 Xlib/libsrfi-chicken.a Xlib/libsrfi-chicken.so Xlib/libsrfi-chicken.so.0 Xlib/libstuffed-chicken.a Xlib/libstuffed-chicken.so Xlib/libstuffed-chicken.so.0 Xlib/libuchicken.a Xlib/libuchicken.so Xlib/libuchicken.so.0 Xlib/libuembedded-chicken.a Xlib/libuembedded-chicken.so Xlib/libuembedded-chicken.so.0 Xlib/libusrfi-chicken.a Xlib/libusrfi-chicken.so Xlib/libusrfi-chicken.so.0 Xlib/libustuffed-chicken.a Xlib/libustuffed-chicken.so Xlib/libustuffed-chicken.so.0 X%%DATADIR%%/builtin-interfaces.scm X%%DATADIR%%/chicken.init X%%DATADIR%%/highlevel-macros.scm X%%DATADIR%%/moremacros.scm X%%DATADIR%%/srfi-13-syntax.scm X%%DATADIR%%/test-infrastructure.scm X@dirrm %%DATADIR%% X%%DOCSDIR%%/ChangeLog X%%DOCSDIR%%/FAQ.html X%%DOCSDIR%%/INSTALL X%%DOCSDIR%%/LICENSE X%%DOCSDIR%%/Makefile X%%DOCSDIR%%/README X%%DOCSDIR%%/README.txt X%%DOCSDIR%%/chicken.eps X%%DOCSDIR%%/chicken.jpg X%%DOCSDIR%%/chicken.png X%%DOCSDIR%%/format.txt X%%DOCSDIR%%/manual.tex X%%DOCSDIR%%/manual/About_this_document.html X%%DOCSDIR%%/manual/Acknowledgements.html X%%DOCSDIR%%/manual/Additional_files.html X%%DOCSDIR%%/manual/Basic_mode_operation.html X%%DOCSDIR%%/manual/Bibliography.html X%%DOCSDIR%%/manual/Bugs_limitations.html X%%DOCSDIR%%/manual/Command_line_format.html X%%DOCSDIR%%/manual/Commmand_line_format.html X%%DOCSDIR%%/manual/Contents.html X%%DOCSDIR%%/manual/Data_Representation.html X%%DOCSDIR%%/manual/Declarations.html X%%DOCSDIR%%/manual/Deviations_from_standard.html X%%DOCSDIR%%/manual/Distributing_compiled_C_fil.html X%%DOCSDIR%%/manual/Extending_compiler.html X%%DOCSDIR%%/manual/Extending_interpreter.html X%%DOCSDIR%%/manual/Extensions_csi_setup.html X%%DOCSDIR%%/manual/Extensions_standard.html X%%DOCSDIR%%/manual/Interface_external_function.html X%%DOCSDIR%%/manual/Introduction.html X%%DOCSDIR%%/manual/Macros_procedures_implement.html X%%DOCSDIR%%/manual/Non_standard_macros_special.html X%%DOCSDIR%%/manual/Non_standard_read_syntax.html X%%DOCSDIR%%/manual/Parameters.html X%%DOCSDIR%%/manual/Runtime_options.html X%%DOCSDIR%%/manual/Supported_language.html X%%DOCSDIR%%/manual/Toplevel_commands.html X%%DOCSDIR%%/manual/Unit_eval.html X%%DOCSDIR%%/manual/Unit_extras.html X%%DOCSDIR%%/manual/Unit_format.html X%%DOCSDIR%%/manual/Unit_library.html X%%DOCSDIR%%/manual/Unit_lolevel.html X%%DOCSDIR%%/manual/Unit_match.html X%%DOCSDIR%%/manual/Unit_posix.html X%%DOCSDIR%%/manual/Unit_regex.html X%%DOCSDIR%%/manual/Unit_script_utils.html X%%DOCSDIR%%/manual/Unit_srfi_1.html X%%DOCSDIR%%/manual/Unit_srfi_13.html X%%DOCSDIR%%/manual/Unit_srfi_14.html X%%DOCSDIR%%/manual/Unit_srfi_18.html X%%DOCSDIR%%/manual/Unit_srfi_25.html X%%DOCSDIR%%/manual/Unit_srfi_4.html X%%DOCSDIR%%/manual/Unit_syntax_case.html X%%DOCSDIR%%/manual/Unit_tinyclos.html X%%DOCSDIR%%/manual/Using_compiler.html X%%DOCSDIR%%/manual/Using_interpreter.html X%%DOCSDIR%%/manual/WARNINGS X%%DOCSDIR%%/manual/Writing_Scheme_scripts.html X%%DOCSDIR%%/manual/example.html X%%DOCSDIR%%/manual/footnode.html X%%DOCSDIR%%/manual/images.aux X%%DOCSDIR%%/manual/images.log X%%DOCSDIR%%/manual/images.pl X%%DOCSDIR%%/manual/images.tex X%%DOCSDIR%%/manual/img1.png X%%DOCSDIR%%/manual/index.html X%%DOCSDIR%%/manual/internals.pl X%%DOCSDIR%%/manual/labels.pl X%%DOCSDIR%%/manual/manual.css X%%DOCSDIR%%/manual/manual.html X%%DOCSDIR%%/manual/module_system.html X@dirrm %%DOCSDIR%%/manual X@dirrm %%DOCSDIR%% X%%EXAMPLESDIR%%/README X%%EXAMPLESDIR%%/calendar.scm X%%EXAMPLESDIR%%/ctclsh.scm X%%EXAMPLESDIR%%/eval-client.c X%%EXAMPLESDIR%%/eval-server.scm X%%EXAMPLESDIR%%/hellowin.scm X%%EXAMPLESDIR%%/makefile X%%EXAMPLESDIR%%/makefile.vc X%%EXAMPLESDIR%%/mandelbrot.scm X%%EXAMPLESDIR%%/mmcp.scm X%%EXAMPLESDIR%%/nqueens.prolog X%%EXAMPLESDIR%%/prolog.scm X%%EXAMPLESDIR%%/schelog-macros.scm X%%EXAMPLESDIR%%/schelog-support.scm X%%EXAMPLESDIR%%/tclAppInit.c X%%EXAMPLESDIR%%/x11cplot.c X%%EXAMPLESDIR%%/x11cplot.h X@dirrm %%EXAMPLESDIR%% END-of-chicken/pkg-plist echo c - chicken/files mkdir -p chicken/files > /dev/null 2>&1 echo x - chicken/files/patch-configure sed 's/^X//' >chicken/files/patch-configure << 'END-of-chicken/files/patch-configure' X--- configure.orig Tue Dec 31 11:55:27 2002 X+++ configure Tue Dec 31 11:55:45 2002 X@@ -7386,6 +7386,7 @@ X X # This can be used to rebuild libtool when needed X LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" X+$ac_aux_dir/ltconfig $LIBTOOL_DEPS X X # Always use our own libtool. X LIBTOOL='$(SHELL) $(top_builddir)/libtool' END-of-chicken/files/patch-configure exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message