summaryrefslogtreecommitdiff
path: root/lang/scheme48
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>1997-10-06 14:51:03 +0000
committeragc <agc@pkgsrc.org>1997-10-06 14:51:03 +0000
commit6f28891f98b790fd8b1b722ecca201f5d52d4dc0 (patch)
treee09348c800e8880ab1546ac9a88260dac0f5ee84 /lang/scheme48
parent7aad20a3c7345a32db1f0f92b9b81869e82a834d (diff)
downloadpkgsrc-6f28891f98b790fd8b1b722ecca201f5d52d4dc0.tar.gz
Initial import of FreeBSD lang ports into the NetBSD
packages system.
Diffstat (limited to 'lang/scheme48')
-rw-r--r--lang/scheme48/Makefile23
-rw-r--r--lang/scheme48/files/md51
-rw-r--r--lang/scheme48/pkg/COMMENT1
-rw-r--r--lang/scheme48/pkg/DESCR16
-rw-r--r--lang/scheme48/pkg/PLIST4
5 files changed, 45 insertions, 0 deletions
diff --git a/lang/scheme48/Makefile b/lang/scheme48/Makefile
new file mode 100644
index 00000000000..958d3fac767
--- /dev/null
+++ b/lang/scheme48/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: scheme48
+# Version required: 0.46
+# Date created: 25 Aug 1997
+# Whom: jmacd
+#
+# FreeBSD Id: Makefile,v 1.10 1997/08/27 19:31:37 jmacd Exp
+#
+
+DISTNAME= scheme48-0.46
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp-swiss.ai.mit.edu/pub/s48/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= jmacd@FreeBSD.ORG
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix=${PREFIX}
+ALL_TARGET = enough
+#NO_WRKSUBDIR= yes
+STRIP=
+MAN1= scheme48.1
+
+.include <bsd.port.mk>
diff --git a/lang/scheme48/files/md5 b/lang/scheme48/files/md5
new file mode 100644
index 00000000000..7c77234a1ef
--- /dev/null
+++ b/lang/scheme48/files/md5
@@ -0,0 +1 @@
+MD5 (scheme48-0.46.tgz) = 7b5c2b02df41640be8a119302c617063
diff --git a/lang/scheme48/pkg/COMMENT b/lang/scheme48/pkg/COMMENT
new file mode 100644
index 00000000000..a004409a702
--- /dev/null
+++ b/lang/scheme48/pkg/COMMENT
@@ -0,0 +1 @@
+The Scheme Underground's implementation of R4RS.
diff --git a/lang/scheme48/pkg/DESCR b/lang/scheme48/pkg/DESCR
new file mode 100644
index 00000000000..a5977c27b4d
--- /dev/null
+++ b/lang/scheme48/pkg/DESCR
@@ -0,0 +1,16 @@
+Scheme 48 is an implementation of the Scheme programming language as
+described in the Revised^4 Report on the Algorithmic Language Scheme.
+It is based on a compiler and interpreter for a virtual Scheme
+machine. The name derives from our desire to have an implementation
+that is simple and lucid enough that it looks as if it were written in
+just 48 hours. We don't claim to have reached that stage yet; much
+more simplification is necessary.
+
+Scheme 48 tries to be faithful to the upcoming Revised^5 Scheme
+Report, providing neither more nor less in the initial user
+environment. (This is not to say that more isn't available in other
+environments; see below.) Support for numbers is weak: bignums are
+slow and floating point is almost nonexistent (see description of
+floatnums, below). DEFINE-SYNTAX, LET-SYNTAX, LETREC-SYNTAX, and
+SYNTAX-RULES are supported, but not the rest of the Revised^4 Scheme
+macro proposal.
diff --git a/lang/scheme48/pkg/PLIST b/lang/scheme48/pkg/PLIST
new file mode 100644
index 00000000000..638a41f7ee1
--- /dev/null
+++ b/lang/scheme48/pkg/PLIST
@@ -0,0 +1,4 @@
+bin/scheme48
+include/scheme48.h
+lib/scheme48
+man/man1/scheme48.1.gz