Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 May 2008 20:27:54 -0700
From:      Timothy Beyer <beyert@cs.ucr.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Timothy Beyer <beyert@cs.ucr.edu>
Subject:   ports/124086: Port Updated to 3.2.0: lang/chicken
Message-ID:  <871w3lssat.wl%beyert@cs.ucr.edu>
Resent-Message-ID: <200805290340.m4T3e1eg033678@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@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@dirrm %%DATADIR%%
X@dirrm lib/chicken
END-of-chicken/pkg-plist
exit
--- chicken.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?871w3lssat.wl%beyert>