Skip to content

Instantly share code, notes, and snippets.

@turbolent
Created September 30, 2009 17:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save turbolent/198260 to your computer and use it in GitHub Desktop.
Save turbolent/198260 to your computer and use it in GitHub Desktop.
PortSystem 1.0
name chicken
version 4.2.0
categories lang scheme
maintainers gmail.com:arto.bendiken waqar gmail.com:ivan.g.raikov
description Compiler for the Scheme programming language
long_description \
Chicken produces portable, efficient C, supports almost all \
of the current Scheme language standard, the Revised5 Report \
on the Algorithmic Language Scheme (R5RS ), and includes many \
enhancements and extensions.
homepage http://www.call-with-current-continuation.org/
platforms darwin
master_sites http://chicken.wiki.br/releases/${version}
distfiles ${distname}${extract.suffix}
checksums md5 4705b7634447a571ff083f435c110fe3\
sha1 c09922884eb145ad993e0d84116678cc9c98afbe\
rmd160 a5d0bbc56ec1acf92628dc82d88c80bf3c069ce1
configure {
reinplace "s|C_COMPILER ?= gcc|C_COMPILER ?= ${configure.cc}|" ${worksrcpath}/defaults.make
reinplace "s|CXX_COMPILER ?= g++|C_COMPILER ?= ${configure.cxx}|" ${worksrcpath}/defaults.make
}
pre-build {
system "cd ${worksrcpath} && ${build.cmd} ${build.args}"
}
build.args PLATFORM=macosx ARCH=x86-64 PREFIX=${prefix}
use_configure yes
destroot.args PLATFORM=macosx ARCH=x86-64 PREFIX=${prefix}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment