diff options
author | tg <tg@FreeBSD.org> | 1997-11-17 17:48:18 +0800 |
---|---|---|
committer | tg <tg@FreeBSD.org> | 1997-11-17 17:48:18 +0800 |
commit | ae51844ddb99847691e260e84aa3608e52f8ccd4 (patch) | |
tree | d572ab821322aba35d5d9cc5365cdd497cb9ab54 /lang | |
parent | 349ff77e8059711d674ad57c84ad7b350012d49e (diff) | |
download | freebsd-ports-gnome-ae51844ddb99847691e260e84aa3608e52f8ccd4.tar.gz freebsd-ports-gnome-ae51844ddb99847691e260e84aa3608e52f8ccd4.tar.zst freebsd-ports-gnome-ae51844ddb99847691e260e84aa3608e52f8ccd4.zip |
Import atlast port. atlast is an embedded script language
derived from Forth.
PR: 4446
Submitted by: Pedro Giffuni <pgiffuni@fps.biblos.unal.edu.co>
Diffstat (limited to 'lang')
-rw-r--r-- | lang/atlast/Makefile | 26 | ||||
-rw-r--r-- | lang/atlast/distinfo | 1 | ||||
-rw-r--r-- | lang/atlast/files/patch-aa | 48 | ||||
-rw-r--r-- | lang/atlast/pkg-comment | 1 | ||||
-rw-r--r-- | lang/atlast/pkg-descr | 27 | ||||
-rw-r--r-- | lang/atlast/pkg-plist | 4 |
6 files changed, 107 insertions, 0 deletions
diff --git a/lang/atlast/Makefile b/lang/atlast/Makefile new file mode 100644 index 000000000000..568ecb84bb9d --- /dev/null +++ b/lang/atlast/Makefile @@ -0,0 +1,26 @@ +# New ports collection makefile for: atlast +# Version required: 1.0 +# Date created: 26 Ag 97 +# Whom: Pedro Giffuni +# +# $Id$ +# + +DISTNAME= atlast-1.0 +CATEGORIES= lang +MASTER_SITES= http://www.fourmilab.ch/atlast/ + +MAINTAINER= pgiffuni@FPS.biblos.unal.edu.co + +do-install: + $(INSTALL_PROGRAM) $(WRKSRC)/atlast $(PREFIX)/bin + +post-install: + strip ${PREFIX}/bin/atlast +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/doc/atlast + ${INSTALL_DATA} ${WRKSRC}/atlast.ps ${PREFIX}/share/doc/atlast + ${INSTALL_DATA} ${WRKSRC}/atlast.rtf ${PREFIX}/share/doc/atlast +.endif + +.include <bsd.port.mk> diff --git a/lang/atlast/distinfo b/lang/atlast/distinfo new file mode 100644 index 000000000000..fd8a9f64667b --- /dev/null +++ b/lang/atlast/distinfo @@ -0,0 +1 @@ +MD5 (atlast-1.0.tar.gz) = 6cbf9f57293c04d2a952a29ccb19aa2e diff --git a/lang/atlast/files/patch-aa b/lang/atlast/files/patch-aa new file mode 100644 index 000000000000..765909beae6d --- /dev/null +++ b/lang/atlast/files/patch-aa @@ -0,0 +1,48 @@ +*** Makefile.orig Tue Aug 26 21:20:06 1997 +--- Makefile Tue Aug 26 21:21:46 1997 +*************** +*** 1,13 **** + + # Unix makefile for ATLAST + +! COPTIONS = -O + + LIBRARIES = -lm + + INCLUDE = + +! ATLCONFIG = -DMEMSTAT -DALIGNMENT -DEXPORT + + CFLAGS = $(COPTIONS) $(INCLUDE) $(ATLCONFIG) + +--- 1,13 ---- + + # Unix makefile for ATLAST + +! COPTIONS = -O3 -pipe + + LIBRARIES = -lm + + INCLUDE = + +! ATLCONFIG = -DMEMSTAT -DALIGNMENT -DEXPORT -DNOMEMCHECK + + CFLAGS = $(COPTIONS) $(INCLUDE) $(ATLCONFIG) + +*************** +*** 33,39 **** + echo >>/tmp/regin.tmp + echo >>/tmp/regin.tmp + atlast -iregress </tmp/regin.tmp >/tmp/regout.tmp +! /bin/diff regout.txt /tmp/regout.tmp + + clean: + rm -f $(APPS) +--- 33,39 ---- + echo >>/tmp/regin.tmp + echo >>/tmp/regin.tmp + atlast -iregress </tmp/regin.tmp >/tmp/regout.tmp +! /usr/bin/diff regout.txt /tmp/regout.tmp + + clean: + rm -f $(APPS) diff --git a/lang/atlast/pkg-comment b/lang/atlast/pkg-comment new file mode 100644 index 000000000000..6ab2b9febbc1 --- /dev/null +++ b/lang/atlast/pkg-comment @@ -0,0 +1 @@ +Autodesk Threaded Language Application System Toolkit diff --git a/lang/atlast/pkg-descr b/lang/atlast/pkg-descr new file mode 100644 index 000000000000..1a1fda6eb2f7 --- /dev/null +++ b/lang/atlast/pkg-descr @@ -0,0 +1,27 @@ +ATLAST is an attempt to make software component technology and open +architecture applications commonplace in the mainstream software +market. It is both a software component which can be readily +integrated into existing applications, providing them a ready-made +macro language and facilities for user extension and customisation +and, at the same time, it is a foundation upon which new applications +can be built in an open, component-oriented manner. + +ATLAST was developed at Autodesk, Inc. Autodesk returned the rights +to me in 1991, and I subsequently placed the program in the public +domain. + +ATLAST is based upon the FORTH-83 language, but has been extended in +many ways and modified to better serve its mission as an embedded +toolkit for open, programmable applications. ATLAST is implemented in +a single file, written in portable C; it has been ported to many +different machines and operating systems, including MS-DOS, OS/2, the +Macintosh, and a wide variety of Unix machines. ATLAST includes +native support for floating point, C-like strings, Unix-compatible +file access, and a wide variety of facilities for embedding within +applications. Integers are 32 bits and identifiers can be up to 127 +characters; extensive stack and heap pointer checking is available to +aid in debugging. ATLAST may be configured at compilation time to +include only the facilities needed by a given application, thus saving +memory and increasing execution speed (when error checking is +disabled). + ---John Walker. diff --git a/lang/atlast/pkg-plist b/lang/atlast/pkg-plist new file mode 100644 index 000000000000..0203baf3d2e5 --- /dev/null +++ b/lang/atlast/pkg-plist @@ -0,0 +1,4 @@ +bin/atlast +share/doc/atlast/atlast.ps +share/doc/atlast/atlast.rtf +@dirrm share/doc/atlast |