# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 name mit-scheme version 20090107 categories lang platforms darwin maintainers ambulatoryclam.net:dports openmaintainer description MIT/GNU Scheme long_description MIT/GNU Scheme is an implementation of the \ Scheme programming language, providing an \ interpreter, compiler, source-code debugger, \ integrated Emacs-like editor, and a large \ runtime library. MIT/GNU Scheme is best suited \ to programming large applications with a rapid \ development cycle. homepage http://www.gnu.org/software/mit-scheme/ master_sites gnu:${name}/snapshot.pkg/${version}/ distname ${name}-c-${version} checksums md5 55cc891cf6321ae71506c8699204d165 \ sha1 7c73cff5a48e6bb83c8c36fb895bd70ab1482251 \ rmd160 43ad4c5bb1a67972f1a5059981de3de9fed4b908 depends_lib \ port:xorg-libX11 patchfiles patch-src_microcode_configure.diff post-patch { reinplace "s|/usr/local|${prefix}|g" \ ${worksrcpath}/doc/configure \ ${worksrcpath}/doc/ref-manual/os-interface.texi \ ${worksrcpath}/doc/scheme.1 \ ${worksrcpath}/doc/user-manual/user.texinfo \ ${worksrcpath}/src/6001/edextra.scm \ ${worksrcpath}/src/6001/floppy.scm \ ${worksrcpath}/src/compiler/documentation/porting.guide \ ${worksrcpath}/src/compiler/etc/disload.scm \ ${worksrcpath}/src/configure \ ${worksrcpath}/src/edwin/techinfo.scm \ ${worksrcpath}/src/edwin/unix.scm \ ${worksrcpath}/src/lib/edwin/techinfo.scm \ ${worksrcpath}/src/lib/edwin/unix.scm \ ${worksrcpath}/src/lib/include/configure \ ${worksrcpath}/src/lib/include/option.c \ ${worksrcpath}/src/microcode/configure \ ${worksrcpath}/src/microcode/option.c \ ${worksrcpath}/src/README.txt \ ${worksrcpath}/src/swat/c/tk3.2-custom/Makefile \ ${worksrcpath}/src/swat/c/tk3.2-custom/tcl/Makefile \ ${worksrcpath}/src/swat/scheme/other/btest.scm } use_configure no use_parallel_build no destroot.cmd ${build.cmd} build.dir ${worksrcpath}/src build.cmd etc/make-liarc.sh build.args --prefix=${prefix} build.target build.env CC=${configure.cc} livecheck.url http://ftp.gnu.org/gnu/${name}/snapshot.pkg/ livecheck.type regex livecheck.regex {([0-9.]+)/}