diff options
author | jkh <jkh@FreeBSD.org> | 1995-08-29 17:45:10 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1995-08-29 17:45:10 +0000 |
commit | 9f38f5fba3e005eb0adfd95a9c9b1d20b5d639d7 (patch) | |
tree | c63533420dd4de3e1743c4fa6a7da50fa7f84c7d /lang | |
parent | 8062ed27df9eb4bdefb668d5ba3437a1fd206ed4 (diff) | |
download | FreeBSD-ports-9f38f5fba3e005eb0adfd95a9c9b1d20b5d639d7.zip FreeBSD-ports-9f38f5fba3e005eb0adfd95a9c9b1d20b5d639d7.tar.gz |
Revision 3 of the GUILE language; this is actually the port of
choice now.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/guile/Makefile | 21 | ||||
-rw-r--r-- | lang/guile/distinfo | 1 | ||||
-rw-r--r-- | lang/guile/pkg-comment | 1 | ||||
-rw-r--r-- | lang/guile/pkg-descr | 43 | ||||
-rw-r--r-- | lang/guile/pkg-plist | 72 |
5 files changed, 138 insertions, 0 deletions
diff --git a/lang/guile/Makefile b/lang/guile/Makefile new file mode 100644 index 0000000..116a3be --- /dev/null +++ b/lang/guile/Makefile @@ -0,0 +1,21 @@ +# New ports collection makefile for: guile-ii +# Version required: snapshot ii +# Date created: 29 Aug 1995 +# Whom: jkh@FreeBSD.ORG +# +# +# + +DISTNAME= guile-iii +PKGNAME= guile-iii +CATEGORIES+= languages +MASTER_SITES= ftp://ftp.cygnus.com/pub/lord/guile-iii/ + +MAINTAINER= jkh@FreeBSD.ORG + +USE_GMAKE= yes +IS_INTERACTIVE= yes +HAS_CONFIGURE= yes +WRKSRC= ${WRKDIR}/guile-src + +.include <bsd.port.mk> diff --git a/lang/guile/distinfo b/lang/guile/distinfo new file mode 100644 index 0000000..b4e3ed7 --- /dev/null +++ b/lang/guile/distinfo @@ -0,0 +1 @@ +MD5 (guile-iii.tar.gz) = e7e6d6aa557b2d142e481727d01bdeae diff --git a/lang/guile/pkg-comment b/lang/guile/pkg-comment new file mode 100644 index 0000000..8def04c --- /dev/null +++ b/lang/guile/pkg-comment @@ -0,0 +1 @@ +guile-iii, a snapshot of the current guile sources, GNU's extension language. diff --git a/lang/guile/pkg-descr b/lang/guile/pkg-descr new file mode 100644 index 0000000..96ad8b1 --- /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. + diff --git a/lang/guile/pkg-plist b/lang/guile/pkg-plist new file mode 100644 index 0000000..bda6ea5 --- /dev/null +++ b/lang/guile/pkg-plist @@ -0,0 +1,72 @@ +include/guile/_scm.h +include/guile/__scm.h +include/guile/arbiters.h +include/guile/boolean.h +include/guile/chars.h +include/guile/continuations.h +include/guile/dynwind.h +include/guile/eq.h +include/guile/error.h +include/guile/eval.h +include/guile/feature.h +include/guile/fports.h +include/guile/files.h +include/guile/gc.h +include/guile/gsubr.h +include/guile/gscm.h +include/guile/hash.h +include/guile/kw.h +include/guile/lvectors.h +include/guile/marksweep.h +include/guile/numbers.h +include/guile/pairs.h +include/guile/ports.h +include/guile/params.h +include/guile/procs.h +include/guile/ramap.h +include/guile/repl.h +include/guile/scmsigs.h +include/guile/simpos.h +include/guile/smob.h +include/guile/record.h +include/guile/stackchk.h +include/guile/strports.h +include/guile/struct.h +include/guile/symbols.h +include/guile/time.h +include/guile/variable.h +include/guile/vectors.h +include/guile/vports.h +include/guile/unif.h +include/guile/tags.h +include/guile/strings.h +include/guile/strop.h +include/guile/throw.h +include/guile/unif.h +include/posix.h +include/ioext.h +include/unix.h +include/ctax.h +lib/libguile.a +lib/libgoonix.a +lib/libctax.a +lib/gls/ctax.scm +lib/gls/Ginit.scm +lib/gls/Gmodules.scm +lib/gls/Transcen.scm +lib/gls/defmod.scm +lib/gls/extlibs.scm +lib/gls/generics.scm +lib/gls/genwrite.scm +lib/gls/getopt.scm +lib/gls/hashtab.scm +lib/gls/libguile.scm +lib/gls/logical.scm +lib/gls/modops.scm +lib/gls/pp.scm +lib/gls/randinex.scm +lib/gls/random.scm +lib/gls/mrequire.scm +lib/gls/require.scm +lib/gls/test.scm +bin/guile |