1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

New, improved snobol4 interpreter from Phil Budne <phil@ultimate.com>

Submitted by:	Dave Feustel <dfeustel@mindspring.com>
This commit is contained in:
Wes Peters 2006-12-08 06:22:12 +00:00
parent 0dab490ec2
commit ef270eb0b9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=179157
6 changed files with 82 additions and 0 deletions

View File

@ -294,6 +294,7 @@
SUBDIR += sml-nj
SUBDIR += sml-nj-devel
SUBDIR += snobol
SUBDIR += snobol4
SUBDIR += spidermonkey
SUBDIR += spl
SUBDIR += squeak

20
lang/snobol4/Makefile Normal file
View File

@ -0,0 +1,20 @@
# New ports collection makefile for: snobol4
# Date created: Fri Dec 8 06:20:28 UTC 2006
# Whom: Wes Peters <wes@softweyr.com>
#
# $FreeBSD$
PORTNAME= snobol4
PORTVERSION= 1.1
CATEGORIES= lang
MASTER_SITES= ftp://ftp.ultimate.com/snobol/
MAINTAINER= wes@FreeBSD.org
COMMENT= A port of Macro SNOBOL4, supports full SNOBOL4 plus SPITBOL.
#GNU_CONFIGURE= yes
USE_GMAKE= yes
MAN1= snobol4.1
.include <bsd.port.mk>

3
lang/snobol4/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (snobol4-1.1.tar.gz) = 101df7f3c74abb5703a01a85e58b4e9d
SHA256 (snobol4-1.1.tar.gz) = 53503e412953ddf31149cd36aa3cd7ce164c2a149e33309fe7c583be54c791ae
SIZE (snobol4-1.1.tar.gz) = 677333

View File

@ -0,0 +1,11 @@
--- Makefile2.m4.orig Thu Dec 7 21:26:31 2006
+++ Makefile2.m4 Thu Dec 7 21:26:45 2006
@@ -560,7 +560,7 @@
@echo '*********************************************************' 1>&2
pv: version.c
- make -f Makefile pv
+ $(MAKE) -f Makefile pv
################
MAKEFILE2=Makefile2

11
lang/snobol4/pkg-descr Normal file
View File

@ -0,0 +1,11 @@
This is a free port of the original SIL (SNOBOL4 Implementation Language)
macro version of SNOBOL4 (developed at Bell Labs) with the C language as
target.
SNOBOL4, while known primarily as a string language excels at any task
involving symbolic manipulations. It provides run time typing, garbage
collection, user data types, on the fly compilation. Its primary weakness
is its simple syntax, and lack of "structured programming" constructs.
However some consider the spareness of SNOBOL4 syntax a strength when
compared to some "modern" agglomerations such as perl.

36
lang/snobol4/pkg-plist Normal file
View File

@ -0,0 +1,36 @@
bin/snobol4
bin/snobol4-1.1
man/man3/snolib.3
man/man3/snobol4dbm.3
man/man3/snobol4tcl.3
lib/snobol4/README
lib/snobol4/bq.sno
lib/snobol4/chars.sno
lib/snobol4/config.h
lib/snobol4/dt.h
lib/snobol4/dynamic.sno
lib/snobol4/equ.h
lib/snobol4/fence.sno
lib/snobol4/file.sno
lib/snobol4/ftp.sno
lib/snobol4/h.h
lib/snobol4/host.sno
lib/snobol4/http.sno
lib/snobol4/load.h
lib/snobol4/load.txt
lib/snobol4/logic.sno
lib/snobol4/macros.h
lib/snobol4/ndbm.sno
lib/snobol4/not.sno
lib/snobol4/serv.sno
lib/snobol4/smtp.sno
lib/snobol4/snobol4+.sno
lib/snobol4/snotypes.h
lib/snobol4/spitbol.sno
lib/snobol4/stcl.sno
lib/snobol4/tcp.sno
lib/snobol4/unique.sno
lib/snobol4/url.sno
lib/snobol4/utf.sno
lib/snobol4/wrapper.sno
@dirrm lib/snobol4