diff options
author | jmacd <jmacd@FreeBSD.org> | 1995-03-26 03:31:03 +0000 |
---|---|---|
committer | jmacd <jmacd@FreeBSD.org> | 1995-03-26 03:31:03 +0000 |
commit | 99a03120aeb25b1e036f3e8b57f1e82554767981 (patch) | |
tree | e58910758d5e47c35d9891afcd7f56e8b810cab3 /lang/mit-scheme | |
parent | 1543ff9f68ddc3bc58d275ee4a7982fd8c2dffb9 (diff) | |
download | FreeBSD-ports-99a03120aeb25b1e036f3e8b57f1e82554767981.zip FreeBSD-ports-99a03120aeb25b1e036f3e8b57f1e82554767981.tar.gz |
MIT Scheme-7.3
there's something a little weird about this port, I had to make a
FreeBSD specific distfile, using two of the official distfiles. I
included a description of what I had done, but it is much easier
(and saves downloading about 3 megs) to use this distfile.
So, how do I get the distfile I've made into the right place without
faking it out by first putting a real site and then changing it
to always use freebsd.cdrom.com? the distfile is in
freefall.cdrom.com:~jmacd/scheme-microcode+dist-7.3-freebsd.tgz
Diffstat (limited to 'lang/mit-scheme')
-rw-r--r-- | lang/mit-scheme/Makefile | 11 | ||||
-rw-r--r-- | lang/mit-scheme/distinfo | 1 | ||||
-rw-r--r-- | lang/mit-scheme/files/Makefile | 4 | ||||
-rw-r--r-- | lang/mit-scheme/pkg-comment | 1 | ||||
-rw-r--r-- | lang/mit-scheme/pkg-descr | 24 | ||||
-rw-r--r-- | lang/mit-scheme/pkg-plist | 4 |
6 files changed, 45 insertions, 0 deletions
diff --git a/lang/mit-scheme/Makefile b/lang/mit-scheme/Makefile new file mode 100644 index 0000000..4de1aea --- /dev/null +++ b/lang/mit-scheme/Makefile @@ -0,0 +1,11 @@ +# New ports collection makefile for: MIT-Scheme +# Version required: 7.3 +# Date created: Mar 26 1995 +# Whom: jmacd@uclink.berkeley.edu +# + +DISTNAME= mit-scheme +DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz +MAINTAINER= jmacd@uclink.berkeley.edu + +.include <bsd.port.mk> diff --git a/lang/mit-scheme/distinfo b/lang/mit-scheme/distinfo new file mode 100644 index 0000000..97bd636 --- /dev/null +++ b/lang/mit-scheme/distinfo @@ -0,0 +1 @@ +MD5 (scheme-microcode+dist-7.3-freebsd.tgz) = 2d776d4641ff8415fa7321c1aa860ec6 diff --git a/lang/mit-scheme/files/Makefile b/lang/mit-scheme/files/Makefile new file mode 100644 index 0000000..caf1ad7 --- /dev/null +++ b/lang/mit-scheme/files/Makefile @@ -0,0 +1,4 @@ +all: + (cd microcode; make all) +install: + ./install.sh ${PREFIX} diff --git a/lang/mit-scheme/pkg-comment b/lang/mit-scheme/pkg-comment new file mode 100644 index 0000000..878f6e6 --- /dev/null +++ b/lang/mit-scheme/pkg-comment @@ -0,0 +1 @@ +MIT Scheme version 7.3: includes runtime, compiler, and edwin binaries. diff --git a/lang/mit-scheme/pkg-descr b/lang/mit-scheme/pkg-descr new file mode 100644 index 0000000..4de5ce3 --- /dev/null +++ b/lang/mit-scheme/pkg-descr @@ -0,0 +1,24 @@ +FreeBSD port of MIT Scheme-7.3 + +This port has been put together out of the scheme runtime binaries +out of the linux.tar.gz distribution. These binaries are identical +for any i386 running an operating system with a unix-like filesystem. +For this reason, a makefile for building the runtime, compiler, and +edwin binaries has not been included. One patch is neccesary to +build the runtime binaries due to a problem with one of the system math +libraries (mail me if you want it). Otherwise, this patch was not +included because building the entire system takes a VERY LONG TIME, +about as long as a 'make world' in /usr/src (no one said scheme was +fast). + +The distfile was put together from the linux distribution and the +microcode sources. This was to avoid using the official MIT +distfiles and having to download the linux compiled binaries +(the scheme and bchscheme binaries, statically linked, 2M each). + +To use the official distfiles, you must obtain the linux.tar.gz and +the src-microcode.tar.gz from ftp://ftp-swiss.ai.mit.edu/pub/scheme-7.3. +Unpack linux.tar.gz, and remove dist-7.3/bin/*. Unpack src-microcode.tar.gz +and apply the patches from the port, now you can build the microcode. + +Maintainer: jmacd@uclink.berkeley.edu diff --git a/lang/mit-scheme/pkg-plist b/lang/mit-scheme/pkg-plist new file mode 100644 index 0000000..d66640a --- /dev/null +++ b/lang/mit-scheme/pkg-plist @@ -0,0 +1,4 @@ +@cwd /usr/local/ +bin/scheme +bin/bchscheme +lib/mit-scheme |