Guile
------------------------------------------
The GNU extension language and Scheme interpreter.

Runtime requirements:
  cygwin-1.5.2 or newer
  libguile12
  libltdl3

Build requirements:
  cygwin-1.5.2 or newer
  binutils-20011102 or newer
  gcc-2.95.3-5 or newer
  autoconf CVS (20020703) or newer,
    autoconf-devel-2.53a-1 should be ok.
  automake CVS (20020703) or newer,
    automake-devel-1.6.1-3 should be ok.
  libtool-devel-20020705-2 or newer,
    CVS newer than 20020716 might be ok.

Canonical homepage:
  http://www.gnu.org/software/guile

Canonical download:
  ftp://alpha.gnu.org/pub/gnu/guile  # development releases
  ftp://ftp.gnu.org/pub/gnu/guile    # stable releases
  
------------------------------------

Build instructions:

  # Unpack guile-1.6.4-12-src.tar.bz2 in /usr/src

    cd /usr/src
    tar xjf guile-1.6.4-12-src.tar.bz2
    # (or, if you use setup to install this src package, it will be
    #  unpacked under /usr/src automatically)

  # Get mknetrel from:
     cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/cygwin-apps co mknetrel

  # Copy the extra mknetrel script for Guile to mknetrel:
     cp guile-1.6.4-12/CYGWIN-PATCHES/mknetrel mknetrel/extra/guile

  # Build the package:

     ABI=1.5 ./mknetrel/bin/mknetrel guile

This will create:
  /usr/src/uploads/guile-1.6.4-12-src.tar.bz2
  /usr/src/uploads/guile-1.6.4-12.tar.bz2
  /usr/src/uploads/guile-doc/guile-doc-1.6.4-12.tar.bz2
  /usr/src/uploads/guile-devel/guile-devel-1.6.4-12.tar.bz2
  /usr/src/uploads/libguile12/libguile12-1.6.4-12.tar.bz2

------------------

Port notes:

  Patches with Cygwin compile fixes and cross building fixes have
  been sent upstream, and included in HEAD.  Newer releases of Guile
  should build from pristine sources.

  These packages were built on GNU/Linux using mknetrel.

  Jan Nieuwenhuizen
  janneke@gnu.org

Cygwin port maintained by: Jan Nieuwenhuizen  <janneke@gnu.org> 
