ports/124086: Port Updated to 3.2.0: lang/chicken
Timothy Beyer
beyert at cs.ucr.edu
Thu May 29 03:40:01 UTC 2008
>Number: 124086
>Category: ports
>Synopsis: Port Updated to 3.2.0: lang/chicken
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu May 29 03:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Timothy Beyer
>Release: FreeBSD 7.0-RELEASE-p1 i386
>Organization:
no organization
>Environment:
FreeBSD aeonserv.aeonnet 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Sun Apr 20 02:48:24 PDT 2008 beyert at aeonserv.aeonnet:/usr/src/sys/i386/compile/CUSTOM i386
>Description:
Updated to version 3.2.0. This works with all of the latest "eggs" (packages) and libraries for chicken scheme.
>How-To-Repeat:
N/A
>Fix:
Commit this shell archive to lang/chicken
--- chicken.shar 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:
#
# chicken
# chicken/distinfo
# chicken/pkg-descr
# chicken/Makefile
# chicken/pkg-plist
#
echo c - chicken
mkdir -p chicken > /dev/null 2>&1
echo x - chicken/distinfo
sed 's/^X//' >chicken/distinfo << 'END-of-chicken/distinfo'
XMD5 (chicken-3.2.0.tar.gz) = 94e518fe97f75c111cc700711de009d1
XSHA256 (chicken-3.2.0.tar.gz) = ab8c5b9c11c169e03762af11c1938edc05bd437b6197c674e3cdbcff82d1a22a
XSIZE (chicken-3.2.0.tar.gz) = 3165645
END-of-chicken/distinfo
echo x - chicken/pkg-descr
sed 's/^X//' >chicken/pkg-descr << 'END-of-chicken/pkg-descr'
XCHICKEN is a compiler for the Scheme programming language. CHICKEN
Xproduces portable, efficient C, supports almost all of the current
XScheme language standard (R5RS), and includes many enhancements and
Xextensions.
X
XWWW: http://www.call-with-current-continuation.org/
END-of-chicken/pkg-descr
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 <fuyuki at hadaly.org>
X#
X# $FreeBSD: ports/lang/chicken/Makefile,v 1.34 2007/04/14 20:31:24 alepulver Exp $
X#
X
XPORTNAME= chicken
XPORTVERSION= 3.2.0
XCATEGORIES= lang scheme
XMASTER_SITES= http://www.call-with-current-continuation.org/ \
X http://chicken.wiki.br/releases/${PORTVERSION}/
XDISTNAME= ${PORTNAME}-${PORTVERSION}
X
XMAINTAINER= alepulver at FreeBSD.org
XCOMMENT= A Scheme-to-C compiler
X
XUSE_GMAKE= yes
XMAKE_ARGS+= PLATFORM=bsd PREFIX=${PREFIX} TOPMANDIR="${PREFIX}/man"
XPLATFORM= bsd
X
XOPTIONS= PCRE "Enable PCRE support" off
X
XMAN1= chicken-profile.1 chicken-setup.1 chicken.1 csc.1 csi.1
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == "ia64"
X#BROKEN= coredump during build on ia64
X.endif
X
X.if defined(WITH_PCRE)
XLIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
XUSE_HOST_PCRE=${PREFIX}/lib/libpcre.so
XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
X.else
XCONFIGURE_ENV+= ac_cv_header_pcre_h=no
X.endif
X
XMAKE_FLAGS+= HOST=${HOST} PREFIX=${PREFIX} PLATFORM=${PLATFORM}
X
Xpost-patch:
X ${MV} ${WRKSRC}/apply-hack.x86.s ${WRKSRC}/apply-hack.i386.s
X# @${REINPLACE_CMD} -e 's/\(install-data-am: \)install-data-local/\1/' \
X# ${WRKSRC}/Makefile.in
Xpost-install:
X @${MKDIR} ${PREFIX}/lib/${PORTNAME}
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X cd ${WRKSRC} && ${INSTALL_DATA} LICENSE NEWS README \
X ${DOCSDIR}
X @${MKDIR} ${EXAMPLESDIR}/benchmarks
X ${CP} -R ${WRKSRC}/benchmarks/* ${EXAMPLESDIR}/benchmarks/
X.endif
X
X.include <bsd.port.post.mk>
END-of-chicken/Makefile
echo x - chicken/pkg-plist
sed 's/^X//' >chicken/pkg-plist << 'END-of-chicken/pkg-plist'
X at exec mkdir -p %D/lib/chicken
Xbin/chicken
Xbin/chicken-bug
Xbin/chicken-profile
Xbin/chicken-setup
Xbin/csc
Xbin/csi
Xinclude/chicken-config.h
Xinclude/chicken.h
Xlib/libchicken.a
Xlib/libchicken.so
Xlib/libuchicken.a
Xlib/libuchicken.so
X%%DATADIR%%/chicken-ffi-macros.scm
X%%DATADIR%%/chicken-more-macros.scm
X%%DATADIR%%/eval.exports
X%%DATADIR%%/extras.exports
X%%DATADIR%%/library.exports
X%%DATADIR%%/lolevel.exports
X%%DATADIR%%/posix.exports
X%%DATADIR%%/regex.exports
X%%DATADIR%%/scheduler.exports
X%%DATADIR%%/srfi-1.exports
X%%DATADIR%%/srfi-13.exports
X%%DATADIR%%/srfi-14.exports
X%%DATADIR%%/srfi-18.exports
X%%DATADIR%%/srfi-4.exports
X%%DATADIR%%/tcp.exports
X%%DATADIR%%/utils.exports
X%%PORTDOCS%%%%DOCSDIR%%/LICENSE
X%%PORTDOCS%%%%DOCSDIR%%/NEWS
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/boyer.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/browse.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/conform.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/cpstak.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/ctak.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/dderiv.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/deriv.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/destructive.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/div-iter.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/div-rec.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/dynamic.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/earley.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fft.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fib.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fibc.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fprint.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/fread.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/hanoi.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/lattice.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/maze.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/nqueens.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/Makefile
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/except.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/except2.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/exception.cpp
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/results.txt
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/setlongjmp.c
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/puzzle.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/scheme.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/tak.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takl.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takr.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/traverse.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/travinit.scm
X%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/triangl.scm
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/benchmarks/others
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/benchmarks
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrm %%DATADIR%%
X at dirrm lib/chicken
END-of-chicken/pkg-plist
exit
--- chicken.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list