# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortGroup xcode_workaround 1.0
checksums rmd160 ffd6522e6ea2102dd63fcf92aab8ac076970c240 \
sha256 33b904c0bf4e48e156f3fb1d0e6b0392033bd610c6c9d9a0410c6e0ea96a3e5c \
# https://trac.macports.org/ticket/59365
xcode_workaround.fixed_xcode_version 11.2
xcode_workaround.type avoid_xcode_compiler
# previous version of guile that works well on PPC - was last at rev 1
platform darwin powerpc {
checksums rmd160 754aaf1bf3c6bed9afdde49c5154b87047408a1e \
sha256 8aeb2f353881282fe01694cce76bb72f7ffdd296a12c7a1a39255c27b0dfe5f1
# Failed to destroot guile:
# /opt/local/lib/guile/2.0/ccache/ice-9/and-let-star.go differs in ... and
description GNU's Ubiquitous Intelligent Language for Extension (guile)
Guile is an interpreter for the Scheme programming \
language, packaged for use in a wide variety of \
environments. Guile implements Scheme as described in \
the Revised^5 Report on the Algorithmic Language Scheme \
(usually known as R5RS), providing clean and general \
data and control structures. \
Guile goes beyond the rather austere language presented \
in R5RS, extending it with a module system, full access \
to POSIX system calls, networking support, multiple \
threads, dynamic linking, a foreign function call \
interface, powerful string processing, and many other \
features needed for programming in the real world.
distname guile-${version}
homepage https://www.gnu.org/software/guile/guile.html
depends_lib port:readline \