aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorwes <wes@FreeBSD.org>2000-09-01 14:52:05 +0800
committerwes <wes@FreeBSD.org>2000-09-01 14:52:05 +0800
commit1bad857622efc72ca70480acf760a5ec619e6894 (patch)
treefc622e47a6ac969678eb35af647c18b1c361f94d /lang
parent53295982b5130cff91891c94e5a665ae26cb181d (diff)
downloadfreebsd-ports-graphics-1bad857622efc72ca70480acf760a5ec619e6894.tar.gz
freebsd-ports-graphics-1bad857622efc72ca70480acf760a5ec619e6894.tar.zst
freebsd-ports-graphics-1bad857622efc72ca70480acf760a5ec619e6894.zip
A port of the Macro Implementation of SNOBOL4 in C (C-MAINBOL) version
0.99.4; Aug 11, 1997. This was sort of request by Eivind.
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/snobol/Makefile16
-rw-r--r--lang/snobol/distinfo1
-rw-r--r--lang/snobol/files/patch-aa7
-rw-r--r--lang/snobol/files/patch-ab11
-rw-r--r--lang/snobol/files/patch-ac10
-rw-r--r--lang/snobol/pkg-comment1
-rw-r--r--lang/snobol/pkg-descr22
-rw-r--r--lang/snobol/pkg-plist5
9 files changed, 74 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 7d3a21d6858..bd797030fb6 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -113,6 +113,7 @@
SUBDIR += sml-mode.el
SUBDIR += sml-nj
SUBDIR += sml-nj-devel
+ SUBDIR += snobol
SUBDIR += squeak1
SUBDIR += squeak2
SUBDIR += sr
diff --git a/lang/snobol/Makefile b/lang/snobol/Makefile
new file mode 100644
index 00000000000..f8cde66c97e
--- /dev/null
+++ b/lang/snobol/Makefile
@@ -0,0 +1,16 @@
+# New ports collection makefile for: snobol
+# Date created: Fri Sep 1 00:05:55 MDT 2000
+# Whom: Wes Peters <wes@softweyr.com>
+#
+# $FreeBSD$
+
+PORTNAME= snobol
+PORTVERSION= 0.99.4
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.snobol4.com/
+
+MAINTAINER= wes@FreeBSD.org
+
+MAN1= snobol4.1
+
+.include <bsd.port.mk>
diff --git a/lang/snobol/distinfo b/lang/snobol/distinfo
new file mode 100644
index 00000000000..2b694d1a093
--- /dev/null
+++ b/lang/snobol/distinfo
@@ -0,0 +1 @@
+MD5 (snobol-0.99.4.tar.gz) = 187e141405e4dd4a2da681090cbf396a
diff --git a/lang/snobol/files/patch-aa b/lang/snobol/files/patch-aa
new file mode 100644
index 00000000000..ebe6b8f6937
--- /dev/null
+++ b/lang/snobol/files/patch-aa
@@ -0,0 +1,7 @@
+--- config/bsd44.m4.orig Thu Aug 31 09:49:40 2000
++++ config/bsd44.m4 Thu Aug 31 09:49:59 2000
+@@ -1,3 +1,4 @@
+ # $Id: bsd44.m4,v 1.3 1996/10/05 06:25:58 phil Exp $
+
+ # config for BSD 4.4, and progeny (BSDI, NetBSD, FreeBSD, 386BSD)
++DYNAMIC_C=lib/generic/dynamic.c
diff --git a/lang/snobol/files/patch-ab b/lang/snobol/files/patch-ab
new file mode 100644
index 00000000000..56a461e35fb
--- /dev/null
+++ b/lang/snobol/files/patch-ab
@@ -0,0 +1,11 @@
+--- Makefile.orig Fri Sep 1 00:12:53 2000
++++ Makefile Fri Sep 1 00:13:02 2000
+@@ -2,7 +2,7 @@
+
+ M4=m4
+
+-it: Makefile2
++all: Makefile2
+ $(MAKE) -f Makefile2 $(TARGET)
+
+ .PRECIOUS: Makefile2
diff --git a/lang/snobol/files/patch-ac b/lang/snobol/files/patch-ac
new file mode 100644
index 00000000000..02d33b15ec9
--- /dev/null
+++ b/lang/snobol/files/patch-ac
@@ -0,0 +1,10 @@
+--- configure.orig Fri Sep 1 00:13:51 2000
++++ configure Fri Sep 1 00:14:00 2000
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+
+-if autoconf "$@" > config.m4.tmp; then
++if ./autoconf "$@" > config.m4.tmp; then
+ rm -f config.m4
+ mv config.m4.tmp config.m4
+ else
diff --git a/lang/snobol/pkg-comment b/lang/snobol/pkg-comment
new file mode 100644
index 00000000000..b7588670407
--- /dev/null
+++ b/lang/snobol/pkg-comment
@@ -0,0 +1 @@
+The gnu version of awk
diff --git a/lang/snobol/pkg-descr b/lang/snobol/pkg-descr
new file mode 100644
index 00000000000..3b0e0d1aaeb
--- /dev/null
+++ b/lang/snobol/pkg-descr
@@ -0,0 +1,22 @@
+This is GNU Awk 3.0.4. It should be upwardly compatible with the Bell
+Labs research version of awk. It is almost completely compliant with
+the 1993 POSIX 1003.2 standard for awk. (See the note below about POSIX.)
+
+Patches 1 through 4 just fix bugs -- see NEWS and ChangeLog for details.
+
+See the file INSTALL for installation instructions.
+
+Known problems are given in the PROBLEMS file. Work to be done is
+described briefly in the FUTURES file. Verified ports are listed in
+the PORTS file. Changes in this version are summarized in the NEWS file.
+Please read the LIMITATIONS and ACKNOWLEDGMENT files.
+
+Read the file POSIX for a discussion of how the standard says comparisons
+should be done vs. how they really should be done and how gawk does them.
+
+To format the documentation with TeX, use at least version 2.151 of
+texinfo.tex. There is a usable copy of texinfo.tex in the doc directory.
+
+The Info file now comes with the distribution.
+
+The man page is up to date.
diff --git a/lang/snobol/pkg-plist b/lang/snobol/pkg-plist
new file mode 100644
index 00000000000..73362e68384
--- /dev/null
+++ b/lang/snobol/pkg-plist
@@ -0,0 +1,5 @@
+bin/snobol4
+lib/snobol4/snolib.a
+lib/snobol4/bq.sno
+lib/snobol4/load.doc
+@dirrm lib/snobol4