diff options
author | simonb <simonb@pkgsrc.org> | 1999-04-10 13:56:57 +0000 |
---|---|---|
committer | simonb <simonb@pkgsrc.org> | 1999-04-10 13:56:57 +0000 |
commit | d16c046896fa0774891f4c7e1e24b77f48afedf6 (patch) | |
tree | 05ca486456e4e5d4ec21d83c87a89576bc1eed2e /lang/gforth | |
parent | dc6e8aeaec3850c3d4496458571783e2a3155cfe (diff) | |
download | pkgsrc-d16c046896fa0774891f4c7e1e24b77f48afedf6.tar.gz |
gforth: A fast interpreter for the Forth language.
Enabled only for i386 at the moment. It definitely doesn't work on
mips, and I can't test anything else.
Diffstat (limited to 'lang/gforth')
-rw-r--r-- | lang/gforth/Makefile | 15 | ||||
-rw-r--r-- | lang/gforth/files/md5 | 2 | ||||
-rw-r--r-- | lang/gforth/patches/patch-aa | 16 | ||||
-rw-r--r-- | lang/gforth/pkg/COMMENT | 1 | ||||
-rw-r--r-- | lang/gforth/pkg/DESCR | 6 | ||||
-rw-r--r-- | lang/gforth/pkg/PLIST | 167 |
6 files changed, 207 insertions, 0 deletions
diff --git a/lang/gforth/Makefile b/lang/gforth/Makefile new file mode 100644 index 00000000000..fb81ce635a5 --- /dev/null +++ b/lang/gforth/Makefile @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1.1.1 1999/04/10 13:56:57 simonb Exp $ + +DISTNAME= gforth-0.4.0 +CATEGORIES= lang +MASTER_SITES= ${MASTER_SITE_GNU:=/gforth/} + +MAINTAINER= simonb@netbsd.org +HOMEPAGE= http://www.complang.tuwien.ac.at/forth/gforth/ + +ONLY_FOR_ARCHS= i386 + +GNU_CONFIGURE= YES +INFO_FILES= gforth.info + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/gforth/files/md5 b/lang/gforth/files/md5 new file mode 100644 index 00000000000..21c713f7642 --- /dev/null +++ b/lang/gforth/files/md5 @@ -0,0 +1,2 @@ +$NetBSD: md5,v 1.1.1.1 1999/04/10 13:56:57 simonb Exp $ +MD5 (gforth-0.4.0.tar.gz) = 62f860b32d886efce679f9369b74de15 diff --git a/lang/gforth/patches/patch-aa b/lang/gforth/patches/patch-aa new file mode 100644 index 00000000000..438eaf90167 --- /dev/null +++ b/lang/gforth/patches/patch-aa @@ -0,0 +1,16 @@ +$NetBSD: patch-aa,v 1.1.1.1 1999/04/10 13:56:57 simonb Exp $ + +--- Makefile.in.orig Sun Dec 27 02:21:00 1998 ++++ Makefile.in Sat Apr 10 22:28:41 1999 +@@ -422,9 +422,9 @@ + install: gforth$(EXE) $(FORTH_SRC) $(kernel_fi) gforth.fi gforthmi doc/gforth.1 prim install.TAGS installdirs + touch $(siteforthdir)/siteinit.fs + -$(RM) $(bindir)/gforth$(EXE) $(bindir)/gforth-$(VERSION)$(EXE) $(bindir)/gforthmi +- $(INSTALL_PROGRAM) -s gforth$(EXE) $(bindir)/gforth-$(VERSION)$(EXE) ++ $(INSTALL_PROGRAM) gforth$(EXE) $(bindir)/gforth-$(VERSION)$(EXE) + $(LN_S) $(bindir)/gforth-$(VERSION)$(EXE) $(bindir)/gforth$(EXE) +- $(INSTALL_PROGRAM) gforthmi $(bindir)/gforthmi-$(VERSION) ++ $(BSD_INSTALL_SCRIPT) gforthmi $(bindir)/gforthmi-$(VERSION) + $(LN_S) $(bindir)/gforthmi-$(VERSION) $(bindir)/gforthmi + -$(INSTALL_DATA) $(srcdir)/doc/gforth.1 $(man1dir) + -for i in $(srcdir)/doc/gforth.info*; do $(INSTALL_DATA) $$i $(infodir); done diff --git a/lang/gforth/pkg/COMMENT b/lang/gforth/pkg/COMMENT new file mode 100644 index 00000000000..2274b486c47 --- /dev/null +++ b/lang/gforth/pkg/COMMENT @@ -0,0 +1 @@ +A fast interpreter for the Forth language. diff --git a/lang/gforth/pkg/DESCR b/lang/gforth/pkg/DESCR new file mode 100644 index 00000000000..aacfaeb912f --- /dev/null +++ b/lang/gforth/pkg/DESCR @@ -0,0 +1,6 @@ +Gforth is a fast and portable implementation of the ANS Forth +language. It works nicely with the Emacs editor, offers some nice +features such as input completion and history and a powerful locals +facility, and it even has (the beginnings of) a manual. Gforth employs +traditional implementation techniques: its inner innerpreter is +indirect or direct threaded. diff --git a/lang/gforth/pkg/PLIST b/lang/gforth/pkg/PLIST new file mode 100644 index 00000000000..e944272ef26 --- /dev/null +++ b/lang/gforth/pkg/PLIST @@ -0,0 +1,167 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/04/10 13:56:57 simonb Exp $ +bin/gforth-0.4.0 +bin/gforth +bin/gforthmi-0.4.0 +bin/gforthmi +@unexec install-info --delete +info/gforth.info +info/gforth.info-1 +info/gforth.info-2 +info/gforth.info-3 +info/gforth.info-4 +info/gforth.info-5 +info/gforth.info-6 +info/gforth.info-7 +info/gforth.info-8 +@exec install-info +lib/gforth/0.4.0/gforth.fi +man/man1/gforth.1 +share/gforth/0.4.0/hash.fs +share/gforth/0.4.0/kernel/aliases0.fs +share/gforth/0.4.0/kernel/aliases.fs +share/gforth/0.4.0/kernel/args.fs +share/gforth/0.4.0/kernel/cond.fs +share/gforth/0.4.0/kernel/cond-old.fs +share/gforth/0.4.0/kernel/errore.fs +share/gforth/0.4.0/kernel/files.fs +share/gforth/0.4.0/kernel/require.fs +share/gforth/0.4.0/kernel/paths.fs +share/gforth/0.4.0/kernel/kernel.fs +share/gforth/0.4.0/kernel/main.fs +share/gforth/0.4.0/kernel/prim0.fs +share/gforth/0.4.0/kernel/special.fs +share/gforth/0.4.0/kernel/tools.fs +share/gforth/0.4.0/kernel/toolsext.fs +share/gforth/0.4.0/kernel/vars.fs +share/gforth/0.4.0/kernel/accept.fs +share/gforth/0.4.0/kernel/basics.fs +share/gforth/0.4.0/kernel/int.fs +share/gforth/0.4.0/kernel/comp.fs +share/gforth/0.4.0/kernel/io.fs +share/gforth/0.4.0/kernel/license.fs +share/gforth/0.4.0/kernel/nio.fs +share/gforth/0.4.0/kernel/saccept.fs +share/gforth/0.4.0/kernel/doers.fs +share/gforth/0.4.0/kernel/getdoers.fs +share/gforth/0.4.0/doc/makedoc.fs +share/gforth/0.4.0/asm/README +share/gforth/0.4.0/asm/bitmask.fs +share/gforth/0.4.0/asm/numref.fs +share/gforth/0.4.0/asm/basic.fs +share/gforth/0.4.0/asm/generic.fs +share/gforth/0.4.0/asm/target.fs +share/gforth/0.4.0/ec/README +share/gforth/0.4.0/ec/mirror.fs +share/gforth/0.4.0/ec/mirrors.fs +share/gforth/0.4.0/ec/shex.fs +share/gforth/0.4.0/ec/builttag.fs +share/gforth/0.4.0/ec/dotx.fs +share/gforth/0.4.0/ec/mirrored.fs +share/gforth/0.4.0/ec/nesting.fs +share/gforth/0.4.0/test/tester.fs +share/gforth/0.4.0/test/coretest.fs +share/gforth/0.4.0/test/postpone.fs +share/gforth/0.4.0/test/dbltest.fs +share/gforth/0.4.0/test/other.fs +share/gforth/0.4.0/test/checkans.fs +share/gforth/0.4.0/compat/README +share/gforth/0.4.0/compat/anslocal.fs +share/gforth/0.4.0/compat/assert.fs +share/gforth/0.4.0/compat/control.fs +share/gforth/0.4.0/compat/defer.fs +share/gforth/0.4.0/compat/exception.fs +share/gforth/0.4.0/compat/loops.fs +share/gforth/0.4.0/compat/required.fs +share/gforth/0.4.0/compat/struct.fs +share/gforth/0.4.0/compat/vocabulary.fs +share/gforth/0.4.0/chains.fs +share/gforth/0.4.0/cross.fs +share/gforth/0.4.0/search.fs +share/gforth/0.4.0/assert.fs +share/gforth/0.4.0/blocked.fb +share/gforth/0.4.0/blocks.fs +share/gforth/0.4.0/bufio.fs +share/gforth/0.4.0/debug.fs +share/gforth/0.4.0/debugs.fs +share/gforth/0.4.0/savesys.fs +share/gforth/0.4.0/environ.fs +share/gforth/0.4.0/errors.fs +share/gforth/0.4.0/extend.fs +share/gforth/0.4.0/float.fs +share/gforth/0.4.0/glocals.fs +share/gforth/0.4.0/history.fs +share/gforth/0.4.0/intcomp.fs +share/gforth/0.4.0/locals.fs +share/gforth/0.4.0/look.fs +share/gforth/0.4.0/see.fs +share/gforth/0.4.0/see-ext.fs +share/gforth/0.4.0/source.fs +share/gforth/0.4.0/startup.fs +share/gforth/0.4.0/struct.fs +share/gforth/0.4.0/stuff.fs +share/gforth/0.4.0/tasker.fs +share/gforth/0.4.0/termsize.fs +share/gforth/0.4.0/vt100.fs +share/gforth/0.4.0/vt100key.fs +share/gforth/0.4.0/wordinfo.fs +share/gforth/0.4.0/lib.fs +share/gforth/0.4.0/sieve.fs +share/gforth/0.4.0/add.fs +share/gforth/0.4.0/ans-report.fs +share/gforth/0.4.0/ansi.fs +share/gforth/0.4.0/answords.fs +share/gforth/0.4.0/code.fs +share/gforth/0.4.0/colorize.fs +share/gforth/0.4.0/comp-i.fs +share/gforth/0.4.0/doskey.fs +share/gforth/0.4.0/ds2texi.fs +share/gforth/0.4.0/envos.fs +share/gforth/0.4.0/envos.dos +share/gforth/0.4.0/envos.os2 +share/gforth/0.4.0/etags.fs +share/gforth/0.4.0/filedump.fs +share/gforth/0.4.0/fi2c.fs +share/gforth/0.4.0/glosgen.fs +share/gforth/0.4.0/gray.fs +share/gforth/0.4.0/mach16b.fs +share/gforth/0.4.0/mach16l.fs +share/gforth/0.4.0/mach32b.fs +share/gforth/0.4.0/mach32l.fs +share/gforth/0.4.0/mach64b.fs +share/gforth/0.4.0/mach64l.fs +share/gforth/0.4.0/machpc.fs +share/gforth/0.4.0/more.fs +share/gforth/0.4.0/other.fs +share/gforth/0.4.0/prims2x.fs +share/gforth/0.4.0/random.fs +share/gforth/0.4.0/table.fs +share/gforth/0.4.0/tt.fs +share/gforth/0.4.0/sokoban.fs +share/gforth/0.4.0/unbuffered.fs +share/gforth/0.4.0/wordsets.fs +share/gforth/0.4.0/bubble.fs +share/gforth/0.4.0/siev.fs +share/gforth/0.4.0/matrix.fs +share/gforth/0.4.0/fib.fs +share/gforth/0.4.0/oof.fs +share/gforth/0.4.0/oofsampl.fs +share/gforth/0.4.0/prim +share/gforth/0.4.0/objects.fs +share/gforth/0.4.0/objexamp.fs +share/gforth/0.4.0/mini-oof.fs +share/gforth/0.4.0/moof-exm.fs +share/gforth/0.4.0/kernl32l.fi +share/gforth/0.4.0/TAGS +share/gforth/site-forth/siteinit.fs +@dirrm lib/gforth +@dirrm lib/gforth/site-forth +@dirrm lib/gforth/0.4.0 +@dirrm share/gforth/site-forth +@dirrm share/gforth/0.4.0/compat +@dirrm share/gforth/0.4.0/test +@dirrm share/gforth/0.4.0/ec +@dirrm share/gforth/0.4.0/asm +@dirrm share/gforth/0.4.0/doc +@dirrm share/gforth/0.4.0/kernel +@dirrm share/gforth/0.4.0 +@dirrm share/gforth |