From owner-freebsd-ports Fri Jul 19 8:50:26 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 3B47037B405 for ; Fri, 19 Jul 2002 08:50:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2100F43E31 for ; Fri, 19 Jul 2002 08:50:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g6JFo3JU083683 for ; Fri, 19 Jul 2002 08:50:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g6JFo3Fw083682; Fri, 19 Jul 2002 08:50:03 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9FC637B40E for ; Fri, 19 Jul 2002 08:48:18 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id B08E843E65 for ; Fri, 19 Jul 2002 08:48:17 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g6JFmHOT061489 for ; Fri, 19 Jul 2002 08:48:17 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g6JFmHd5061488; Fri, 19 Jul 2002 08:48:17 -0700 (PDT) Message-Id: <200207191548.g6JFmHd5061488@www.freebsd.org> Date: Fri, 19 Jul 2002 08:48:17 -0700 (PDT) From: Erik Greenwald To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/40778: new port: lang/gauche an rsr5 scheme suited for scripting 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: 40778 >Category: ports >Synopsis: new port: lang/gauche an rsr5 scheme suited for scripting >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: Fri Jul 19 08:50:03 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Erik Greenwald >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD fenris 5.0-CURRENT FreeBSD 5.0-CURRENT #12: Thu Jul 18 18:36:15 CDT 2002 root@:/usr/src/sys/i386/compile/FENRIS i386 >Description: ( taken from http://freshmeat.net/projects/Gauche ) Gauche is an R5RS Scheme implementation that aims to be a handy tool for daily work. Quick startup, a built-in system interface, and native multilingual support are some of its goals. It has an OO system similar to STklos and Guile. It supports UTF-8, EUC-JP, and Shift-JIS multibyte encodings natively. WWW:http://www.shiro.dreamhost.com/scheme/gauche/ >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: # # lang/gauche/Makefile # lang/gauche/pkg-descr # lang/gauche/pkg-comment # lang/gauche/pkg-plist # lang/gauche/distinfo # lang/gauche/files/patch-configure # lang/gauche/files/patch-gc:include:private:gcconfig.h # echo x - lang/gauche/Makefile sed 's/^X//' >lang/gauche/Makefile << 'END-of-lang/gauche/Makefile' X# New ports collection makefile for: gauche X# Date created: 4 Jul 2002 X# Whom: erik@smluc.org X# X# $FreeBSD$ X# X XPORTNAME= Gauche XPORTVERSION= 0.5.7 XCATEGORIES= lang XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ X http://telia.dl.sourceforge.net/sourceforge/gauche/ X XEXTRACT_SUFX= .tgz X XMAINTAINER= erik@smluc.org X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= -with-pthread XUSE_GMAKE= yes X X.include END-of-lang/gauche/Makefile echo x - lang/gauche/pkg-descr sed 's/^X//' >lang/gauche/pkg-descr << 'END-of-lang/gauche/pkg-descr' X( taken from http://freshmeat.net/projects/Gauche ) X XGauche is an R5RS Scheme implementation that aims to be a handy tool Xfor daily work. Quick startup, a built-in system interface, and native Xmultilingual support are some of its goals. It has an OO system Xsimilar to STklos and Guile. It supports UTF-8, EUC-JP, and Shift-JIS Xmultibyte encodings natively. X XWWW:http://www.shiro.dreamhost.com/scheme/gauche/ END-of-lang/gauche/pkg-descr echo x - lang/gauche/pkg-comment sed 's/^X//' >lang/gauche/pkg-comment << 'END-of-lang/gauche/pkg-comment' XAn RSR5 Scheme designed for system scripting END-of-lang/gauche/pkg-comment echo x - lang/gauche/pkg-plist sed 's/^X//' >lang/gauche/pkg-plist << 'END-of-lang/gauche/pkg-plist' END-of-lang/gauche/pkg-plist echo x - lang/gauche/distinfo sed 's/^X//' >lang/gauche/distinfo << 'END-of-lang/gauche/distinfo' XMD5 (Gauche-0.5.7.tgz) = 23b5ec13e6521f305db285d8ff815a0b END-of-lang/gauche/distinfo echo x - lang/gauche/files/patch-configure sed 's/^X//' >lang/gauche/files/patch-configure << 'END-of-lang/gauche/files/pat ch-configure' X--- configure.orig Tue Jul 16 13:52:37 2002 X+++ configure Tue Jul 16 13:52:50 2002 X@@ -1388,7 +1388,7 @@ X #define GAUCHE_USE_PTHREAD 1 X _ACEOF X X- LIBS="$LIBS -lpthread" X+ LIBS="$LIBS -pthread" X ;; X esac X END-of-lang/gauche/files/patch-configure echo x - lang/gauche/files/patch-gc:include:private:gcconfig.h sed 's/^X//' >lang/gauche/files/patch-gc:include:private:gcconfig.h << 'END-of-l ang/gauche/files/patch-gc:include:private:gcconfig.h' X--- gc/include/private/gcconfig.h.orig Fri Jul 19 00:16:05 2002 X+++ gc/include/private/gcconfig.h Fri Jul 19 00:16:11 2002 X@@ -1812,9 +1812,6 @@ X # if defined(GC_IRIX_THREADS) && !defined(IRIX5) X --> inconsistent configuration X # endif X-# if defined(GC_LINUX_THREADS) && !defined(LINUX) X- --> inconsistent configuration X-# endif X # if defined(GC_SOLARIS_THREADS) && !defined(SUNOS5) X --> inconsistent configuration X # endif END-of-lang/gauche/files/patch-gc:include:private:gcconfig.h exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message