diff options
author | jkh <jkh@FreeBSD.org> | 1995-08-30 01:45:10 +0800 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1995-08-30 01:45:10 +0800 |
commit | 9f38f5fba3e005eb0adfd95a9c9b1d20b5d639d7 (patch) | |
tree | c63533420dd4de3e1743c4fa6a7da50fa7f84c7d /lang/guile/pkg-descr | |
parent | 8062ed27df9eb4bdefb668d5ba3437a1fd206ed4 (diff) | |
download | freebsd-ports-gnome-9f38f5fba3e005eb0adfd95a9c9b1d20b5d639d7.tar.gz freebsd-ports-gnome-9f38f5fba3e005eb0adfd95a9c9b1d20b5d639d7.tar.zst freebsd-ports-gnome-9f38f5fba3e005eb0adfd95a9c9b1d20b5d639d7.zip |
Revision 3 of the GUILE language; this is actually the port of
choice now.
Diffstat (limited to 'lang/guile/pkg-descr')
-rw-r--r-- | lang/guile/pkg-descr | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/lang/guile/pkg-descr b/lang/guile/pkg-descr new file mode 100644 index 000000000000..96ad8b192293 --- /dev/null +++ b/lang/guile/pkg-descr @@ -0,0 +1,43 @@ +This is Guile iii. + +Guile iii is a first pass at boiling Guile down to the bare bones. +Functionality that was previously included in the Guile kitchen sink +releases, such as Tcl/Tk support, has been moved to add on packages, +available separately. + +The purpose of splitting the sources up this way is to allow different +packages to be maintained more or less independantly and to enable +people with very specific needs to build up an instance of Guile +containing exactly (and only) what they need. + +The Guile iii is a sort of software backplane. There are (as yet +undocumented) conventions for structuring a release that "plugs into" +this backplane and is built automaticly. For example, the "gtcl" +distribution plugs into the backplane to provide various kinds of Tcl +integration with Guile. That means that if you unpack "gtcl" into a +Guile source tree and rebuild, Tcl support will be in the newly built +version. + +A kitchen-sink (aka "suggested configuration") distribution of Guile, +which includes many add-ons in the same tar file, may once again be +made available in the near future, once the bugs are worked out of the +backplane components. + +Here is how the back-plane works. First, unpack a guile-iii distribution: + + + % tar -zxvf guile-iii.tar.gz + [....] + +That will create a subdirectory called "guile-src". + +Then, *in the same place*, unpack a gtcltk distribution: + + + % tar -zxvf gtcltk-0.tar.gz + +That will unpack more files into "guile-src". + +From there, use the usual configure-then-make procedure, as documented +in the file INSTALL. + |