diff options
author | itojun <itojun@pkgsrc.org> | 2000-11-02 11:59:07 +0000 |
---|---|---|
committer | itojun <itojun@pkgsrc.org> | 2000-11-02 11:59:07 +0000 |
commit | 364aa8e4f4b2b0da548748cf3034c8e1ce4e3bf4 (patch) | |
tree | e75554d4ce8902dcf0c5690931348dce60fd7cec /lang | |
parent | c567f5b3bec198f4776404e217ff1be82a888455 (diff) | |
download | pkgsrc-364aa8e4f4b2b0da548748cf3034c8e1ce4e3bf4.tar.gz |
umb scheme interpreter
Diffstat (limited to 'lang')
-rw-r--r-- | lang/umb-scheme/Makefile | 24 | ||||
-rw-r--r-- | lang/umb-scheme/files/md5 | 3 | ||||
-rw-r--r-- | lang/umb-scheme/files/patch-sum | 5 | ||||
-rw-r--r-- | lang/umb-scheme/files/path.h | 1 | ||||
-rw-r--r-- | lang/umb-scheme/patches/patch-aa | 13 | ||||
-rw-r--r-- | lang/umb-scheme/patches/patch-ab | 12 | ||||
-rw-r--r-- | lang/umb-scheme/patches/patch-ac | 13 | ||||
-rw-r--r-- | lang/umb-scheme/pkg/COMMENT | 1 | ||||
-rw-r--r-- | lang/umb-scheme/pkg/DESCR | 8 | ||||
-rw-r--r-- | lang/umb-scheme/pkg/PLIST | 5 |
10 files changed, 85 insertions, 0 deletions
diff --git a/lang/umb-scheme/Makefile b/lang/umb-scheme/Makefile new file mode 100644 index 00000000000..d0d8514e018 --- /dev/null +++ b/lang/umb-scheme/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/11/02 11:59:07 itojun Exp $ + +DISTNAME= umb-scheme-2.12 +CATEGORIES= lang +MASTER_SITES= ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/umb/ + +MAINTAINER= packages@netbsd.org + +WRKSRC= ${WRKDIR}/scheme-2.12 +ALL_TARGET= default + +post-patch: + ${SED} -e "s,@PREFIX@,${PREFIX}," <${FILESDIR}/path.h >${WRKSRC}/path.h + ${MV} ${WRKSRC}/scheme.1 ${WRKSRC}/scheme.1.dist + ${SED} -e "s,@PREFIX@,${PREFIX}," <${WRKSRC}/scheme.1.dist \ + >${WRKSRC}/scheme.1 + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/scheme ${PREFIX}/bin + ${MKDIR} ${PREFIX}/lib/umb-scheme + ${INSTALL_DATA} ${WRKSRC}/prelude.scheme ${PREFIX}/lib/umb-scheme + ${INSTALL_MAN} ${WRKSRC}/scheme.1 ${PREFIX}/man/man1 + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/umb-scheme/files/md5 b/lang/umb-scheme/files/md5 new file mode 100644 index 00000000000..83acc62242e --- /dev/null +++ b/lang/umb-scheme/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/11/02 11:59:07 itojun Exp $ + +MD5 (umb-scheme-2.12.tar.gz) = d350bbbcb135c0b5b535b17a2d22a7b4 diff --git a/lang/umb-scheme/files/patch-sum b/lang/umb-scheme/files/patch-sum new file mode 100644 index 00000000000..8df267a0a9b --- /dev/null +++ b/lang/umb-scheme/files/patch-sum @@ -0,0 +1,5 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/11/02 11:59:07 itojun Exp $ + +MD5 (patch-aa) = 2a1efc9eefdc709a6195e871de56dddd +MD5 (patch-ab) = e756bff65e5953ae487f6f9326bd0f1f +MD5 (patch-ac) = 09ed4ba5ec16f86f3f90e5ef588b3360 diff --git a/lang/umb-scheme/files/path.h b/lang/umb-scheme/files/path.h new file mode 100644 index 00000000000..666328d6e32 --- /dev/null +++ b/lang/umb-scheme/files/path.h @@ -0,0 +1 @@ +#define STANDARD_PRELUDE_PATHNAME "@PREFIX@/lib/umb-scheme/prelude.scheme" diff --git a/lang/umb-scheme/patches/patch-aa b/lang/umb-scheme/patches/patch-aa new file mode 100644 index 00000000000..8a94d032e1d --- /dev/null +++ b/lang/umb-scheme/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/11/02 11:59:07 itojun Exp $ + +--- steering.c- Thu Nov 2 20:47:38 2000 ++++ steering.c Thu Nov 2 20:47:50 2000 +@@ -61,6 +61,8 @@ + + #define TOP_LEVEL_PROMPT "\n==> " + ++#include "path.h" ++ + #ifndef STANDARD_PRELUDE_PATHNAME + #define STANDARD_PRELUDE_PATHNAME "/usr/local/lib/prelude.scheme" + #endif diff --git a/lang/umb-scheme/patches/patch-ab b/lang/umb-scheme/patches/patch-ab new file mode 100644 index 00000000000..8a2f62b91f7 --- /dev/null +++ b/lang/umb-scheme/patches/patch-ab @@ -0,0 +1,12 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/11/02 11:59:07 itojun Exp $ + +--- Makefile- Thu Nov 2 20:49:05 2000 ++++ Makefile Thu Nov 2 20:49:21 2000 +@@ -1,6 +1,6 @@ + # Makefile for the UMB Scheme interpreter. + CC = gcc +-CFLAGS = -g -O -pedantic -Wall ++CFLAGS = -g -O -pedantic -Wall -I${.CURDIR} + + #CC = cc + #CFLAGS = -O diff --git a/lang/umb-scheme/patches/patch-ac b/lang/umb-scheme/patches/patch-ac new file mode 100644 index 00000000000..4fed22a6ec1 --- /dev/null +++ b/lang/umb-scheme/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2000/11/02 11:59:07 itojun Exp $ + +--- scheme.1- Thu Nov 2 20:51:05 2000 ++++ scheme.1 Thu Nov 2 20:51:21 2000 +@@ -321,7 +321,7 @@ + UMB Scheme does not support nested debugging sessions. (Keep it simple.) + .fi + .SH FILES +-/usr/local/lib/prelude.scheme ++@PREFIX@/lib/umb-scheme/prelude.scheme + .SH "SEE ALSO" + Release Notes + .SH COPYING diff --git a/lang/umb-scheme/pkg/COMMENT b/lang/umb-scheme/pkg/COMMENT new file mode 100644 index 00000000000..159abea786a --- /dev/null +++ b/lang/umb-scheme/pkg/COMMENT @@ -0,0 +1 @@ +UMB scheme interpreter diff --git a/lang/umb-scheme/pkg/DESCR b/lang/umb-scheme/pkg/DESCR new file mode 100644 index 00000000000..04a3e172fa4 --- /dev/null +++ b/lang/umb-scheme/pkg/DESCR @@ -0,0 +1,8 @@ +UMB Scheme is an implementation of the language described in the +"IEEE Standard for the Scheme Programming Language" (December, +1990). + +All syntax, variables and procedures are implemented. Integers +are implemented as fixnums and bignums, rationals as pairs of +integers, (inexact) reals as double-precision floats, and (inexact) +complex numbers as pairs of double-precision floats. diff --git a/lang/umb-scheme/pkg/PLIST b/lang/umb-scheme/pkg/PLIST new file mode 100644 index 00000000000..9eb6d3ca9a4 --- /dev/null +++ b/lang/umb-scheme/pkg/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/11/02 11:59:07 itojun Exp $ +bin/scheme +lib/umb-scheme/prelude.scheme +@dirrm lib/umb-scheme +man/man1/scheme.1 |