# 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: # # petite-chez # petite-chez/pkg-descr # petite-chez/Makefile # petite-chez/distinfo # petite-chez/pkg-plist # echo c - petite-chez mkdir -p petite-chez > /dev/null 2>&1 echo x - petite-chez/pkg-descr sed 's/^X//' >petite-chez/pkg-descr << '9cbe34c9f43014975be6a7f03c91f1de' XPetite Chez Scheme is a complete Scheme system that is fully compatible Xwith Chez Scheme but uses high-speed threaded interpreter technology in Xplace of Chez Scheme's incremental native-code compiler. Programs written Xfor Chez Scheme run unchanged in Petite Chez Scheme, as long as they do Xnot depend specifically on the compiler. In fact, Petite Chez Scheme is Xbuilt from the same sources as Chez Scheme, with all but the compiler Xsources included. X XPetite Chez Scheme was conceived as a freely distributable run-time Xenvironment for compiled Chez Scheme applications. To serve this purpose, Xit needed to have a complete run-time environment, including, for many Xapplications, a working evaluator. The result is a system that is useful Xnot only to our customers for the applications they distribute, but also Xto people who want to use a top-quality Scheme system and can't justify Xpurchasing Chez Scheme. X XWWW: http://www.scheme.com/petitechezscheme.html 9cbe34c9f43014975be6a7f03c91f1de echo x - petite-chez/Makefile sed 's/^X//' >petite-chez/Makefile << '8886a1bcbb5ec24f5e47f1f7dad31984' X# New ports collection makefile for: petite-chez X# Date created: 27 Mar 2009 X# Whom: Vitaly Magerya X# X# $FreeBSD$ X# X XPORTNAME= petite-chez XPORTVERSION= 7.4 XCATEGORIES= lang scheme XMASTER_SITES= http://www.scheme.com/download/ XDISTNAME= pcsv${PORTVERSION}-${CHEZ_MACHTYPE} X XMAINTAINER= vmagerya@gmail.com XCOMMENT= Free interpreter for Chez Scheme system X XONLY_FOR_ARCHS= i386 X XNO_PACKAGE= user must accept license terms before installation X XOPTIONS= THREADS "Install threaded version" off X XWRKSRC= ${WRKDIR}/csv${PORTVERSION}/custom XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --installprefix=${PREFIX} \ X --installman=${MANPREFIX}/man \ X --force-relink \ X -m=${CHEZ_MACHTYPE} X XALL_TARGET= build X XMAN1= petite.1 X XPLIST_SUB= CHEZ_VERSION="${PORTVERSION}" \ X CHEZ_MACHTYPE="${CHEZ_MACHTYPE}" X X.include X X.if defined(WITH_THREADS) XCHEZ_MACHTYPE= ti3fb X.else XCHEZ_MACHTYPE= i3fb X.endif X Xpost-extract: X.if !defined(PETITECHEZ_AGREE_LICENS) || ${PETITECHEZ_AGREE_LICENS} != "yes" X @${ECHO} AGREEMENT: ${WRKDIR}/csv${PORTVERSION}/petite.lic X @${ECHO} X @${ECHO} BEFORE PROCEEDING WITH THE INSTALLATION, YOU MUST FIRST READ THE X @${ECHO} ENTIRE AGREEMENT. BY PROCEEDING WITH THE INSTALLATION, YOU EXPRESSLY X @${ECHO} AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THE AGREEMENT. IF YOU X @${ECHO} DO NOT AGREE TO ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT, DO X @${ECHO} NOT PROCEED WITH THE INSTALLATION. X @${ECHO} X @${ECHO} Build with PETITECHEZ_AGREE_LICENS=yes to continue. X @${FALSE} X.endif X Xpost-configure: X @${REINPLACE_CMD} -e 's|group=root|group=wheel|' \ X ${WRKSRC}/Mf-${CHEZ_MACHTYPE} X X.include 8886a1bcbb5ec24f5e47f1f7dad31984 echo x - petite-chez/distinfo sed 's/^X//' >petite-chez/distinfo << '1cff4d90fd9bc5275ee3a117dcab9669' XMD5 (pcsv7.4-i3fb.tar.gz) = 393e1af1d40d77f32468bfd72bb6a73a XSHA256 (pcsv7.4-i3fb.tar.gz) = 9e886fed0cd086b78ba9c3c520325a60f1b4073e4cc1a331b6def2fed92e883b XSIZE (pcsv7.4-i3fb.tar.gz) = 1033242 XMD5 (pcsv7.4-ti3fb.tar.gz) = 7805b359820fdc2e81b33c81158e33f0 XSHA256 (pcsv7.4-ti3fb.tar.gz) = 28764c017e025ee4ca3da177a0908e99f4cf39534d76a4b465bf01740c326ade XSIZE (pcsv7.4-ti3fb.tar.gz) = 1057879 1cff4d90fd9bc5275ee3a117dcab9669 echo x - petite-chez/pkg-plist sed 's/^X//' >petite-chez/pkg-plist << '06fadf1f0df3fb51fab4767691f79b06' Xbin/petite Xlib/csv%%CHEZ_VERSION%%/%%CHEZ_MACHTYPE%%/petite.boot Xlib/csv%%CHEZ_VERSION%%/%%CHEZ_MACHTYPE%%/scheme.h Xlib/csv%%CHEZ_VERSION%%/lib/Makefile Xlib/csv%%CHEZ_VERSION%%/lib/compat.ss Xlib/csv%%CHEZ_VERSION%%/lib/csocket.c Xlib/csv%%CHEZ_VERSION%%/lib/def.ss Xlib/csv%%CHEZ_VERSION%%/lib/edit.ss Xlib/csv%%CHEZ_VERSION%%/lib/fact.ss Xlib/csv%%CHEZ_VERSION%%/lib/fatfib.ss Xlib/csv%%CHEZ_VERSION%%/lib/fft.ss Xlib/csv%%CHEZ_VERSION%%/lib/fib.ss Xlib/csv%%CHEZ_VERSION%%/lib/foreign.ss Xlib/csv%%CHEZ_VERSION%%/lib/freq.ss Xlib/csv%%CHEZ_VERSION%%/lib/interpret.ss Xlib/csv%%CHEZ_VERSION%%/lib/m4.ss Xlib/csv%%CHEZ_VERSION%%/lib/macro.ss Xlib/csv%%CHEZ_VERSION%%/lib/matrix.ss Xlib/csv%%CHEZ_VERSION%%/lib/object.ss Xlib/csv%%CHEZ_VERSION%%/lib/power.ss Xlib/csv%%CHEZ_VERSION%%/lib/queue.ss Xlib/csv%%CHEZ_VERSION%%/lib/rabbit.ss Xlib/csv%%CHEZ_VERSION%%/lib/rsa.ss Xlib/csv%%CHEZ_VERSION%%/lib/scons.ss Xlib/csv%%CHEZ_VERSION%%/lib/setof.ss Xlib/csv%%CHEZ_VERSION%%/lib/socket.ss Xlib/csv%%CHEZ_VERSION%%/lib/unify.ss X@dirrm lib/csv%%CHEZ_VERSION%%/lib X@dirrm lib/csv%%CHEZ_VERSION%%/%%CHEZ_MACHTYPE%% X@dirrm lib/csv%%CHEZ_VERSION%% 06fadf1f0df3fb51fab4767691f79b06 exit