summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2000-10-21 19:29:01 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2000-10-21 19:29:01 +0000
commite6a62d24e700a5263736606d25f8ce106fd9419b (patch)
tree44f796b51ef8910a796e09424bb96e258fd227e5 /lang
parentRemove some .bat files from packing list (diff)
New port - GNU Forth, a fast and portable Forth system.
PR: ports/21923 Submitted by: Cyrille Lefevre <clefevre@citeweb.net> Reviewed by: dcs
Notes
Notes: svn path=/head/; revision=34082
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/gforth/Makefile31
-rw-r--r--lang/gforth/distinfo1
-rw-r--r--lang/gforth/pkg-comment1
-rw-r--r--lang/gforth/pkg-descr8
-rw-r--r--lang/gforth/pkg-plist214
6 files changed, 256 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 322e1632b7f5..b9a719967048 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -32,6 +32,7 @@
SUBDIR += gcc27
SUBDIR += gcc28
SUBDIR += gcl
+ SUBDIR += gforth
SUBDIR += ghc
SUBDIR += glibstdc++28
SUBDIR += gnat
diff --git a/lang/gforth/Makefile b/lang/gforth/Makefile
new file mode 100644
index 000000000000..a8ffc494d6c2
--- /dev/null
+++ b/lang/gforth/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: gforth
+# Date created: 12 October 2000
+# Whom: Cyrille Lefevre <clefevre@citeweb.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gforth
+PORTVERSION= 0.5.0
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gforth
+
+MAINTAINER= clefevre@citeweb.net
+
+Y2K= http://www.gnu.org/software/year2000.html
+
+CFLAGS= #none
+STRIP= #none
+
+GNU_CONFIGURE= yes
+
+MAN1= gforth.1
+
+post-install:
+ @install-info ${PREFIX}/info/gforth.info ${PREFIX}/info/dir
+.if !exists(${PREFIX}/share/emacs/site-lisp/gforth.el)
+ @${INSTALL_DATA} ${WRKSRC}/gforth.el ${PREFIX}/share/emacs/site-lisp
+.endif
+
+.include <bsd.port.mk>
diff --git a/lang/gforth/distinfo b/lang/gforth/distinfo
new file mode 100644
index 000000000000..94e64f37e791
--- /dev/null
+++ b/lang/gforth/distinfo
@@ -0,0 +1 @@
+MD5 (gforth-0.5.0.tar.gz) = db16b64e9d63934bc4455e9b2aebbe13
diff --git a/lang/gforth/pkg-comment b/lang/gforth/pkg-comment
new file mode 100644
index 000000000000..b87728b4b04b
--- /dev/null
+++ b/lang/gforth/pkg-comment
@@ -0,0 +1 @@
+GNU Forth, a fast and portable Forth system.
diff --git a/lang/gforth/pkg-descr b/lang/gforth/pkg-descr
new file mode 100644
index 000000000000..1f96fb603056
--- /dev/null
+++ b/lang/gforth/pkg-descr
@@ -0,0 +1,8 @@
+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 a manual. Gforth employs traditional
+implementation techniques: its inner innerpreter is indirect or
+direct threaded.
+
+WWW: http://www.gnu.org/software/gforth/gforth.html
diff --git a/lang/gforth/pkg-plist b/lang/gforth/pkg-plist
new file mode 100644
index 000000000000..7a3118dcfaed
--- /dev/null
+++ b/lang/gforth/pkg-plist
@@ -0,0 +1,214 @@
+bin/gforth-0.5.0
+@exec ln -fs %f %B/gforth
+@unexec rm -f %B/gforth
+bin/gforth-fast-0.5.0
+@exec ln -fs %f %B/gforth-fast
+@unexec rm -f %B/gforth-fast
+bin/gforthmi-0.5.0
+@exec ln -fs %f %B/gforthmi
+@unexec rm -f %B/gforthmi
+@unexec install-info --delete %D/info/gforth.info %D/info/dir
+info/gforth.info
+info/gforth.info-1
+info/gforth.info-10
+info/gforth.info-11
+info/gforth.info-12
+info/gforth.info-13
+info/gforth.info-14
+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
+info/gforth.info-9
+@exec install-info %D/info/gforth.info %D/info/dir
+lib/gforth/0.5.0/gforth-ditc
+lib/gforth/0.5.0/gforth.fi
+share/emacs/site-lisp/gforth.el
+share/gforth/0.5.0/TAGS
+share/gforth/0.5.0/add.fs
+share/gforth/0.5.0/ans-report.fs
+share/gforth/0.5.0/ansi.fs
+share/gforth/0.5.0/answords.fs
+share/gforth/0.5.0/arch/386/asm.fs
+share/gforth/0.5.0/arch/386/disasm.fs
+share/gforth/0.5.0/arch/alpha/asm.fs
+share/gforth/0.5.0/arch/alpha/disasm.fs
+share/gforth/0.5.0/arch/mips/asm.fs
+share/gforth/0.5.0/arch/mips/disasm.fs
+share/gforth/0.5.0/arch/mips/insts.fs
+share/gforth/0.5.0/asm/README
+share/gforth/0.5.0/asm/basic.fs
+share/gforth/0.5.0/asm/bitmask.fs
+share/gforth/0.5.0/asm/generic.fs
+share/gforth/0.5.0/asm/numref.fs
+share/gforth/0.5.0/asm/target.fs
+share/gforth/0.5.0/assert.fs
+share/gforth/0.5.0/backtrac.fs
+share/gforth/0.5.0/blocked.fb
+share/gforth/0.5.0/blocks.fs
+share/gforth/0.5.0/bubble.fs
+share/gforth/0.5.0/bufio.fs
+share/gforth/0.5.0/chains.fs
+share/gforth/0.5.0/code.fs
+share/gforth/0.5.0/colorize.fs
+share/gforth/0.5.0/comp-i.fs
+share/gforth/0.5.0/compat/README
+share/gforth/0.5.0/compat/anslocal.fs
+share/gforth/0.5.0/compat/assert.fs
+share/gforth/0.5.0/compat/control.fs
+share/gforth/0.5.0/compat/defer.fs
+share/gforth/0.5.0/compat/exception.fs
+share/gforth/0.5.0/compat/loops.fs
+share/gforth/0.5.0/compat/required.fs
+share/gforth/0.5.0/compat/struct.fs
+share/gforth/0.5.0/compat/vocabulary.fs
+share/gforth/0.5.0/cross.fs
+share/gforth/0.5.0/debug.fs
+share/gforth/0.5.0/debugs.fs
+share/gforth/0.5.0/doc/makedoc.fs
+share/gforth/0.5.0/doskey.fs
+share/gforth/0.5.0/ds2texi.fs
+share/gforth/0.5.0/ec/README
+share/gforth/0.5.0/ec/builttag.fs
+share/gforth/0.5.0/ec/dotx.fs
+share/gforth/0.5.0/ec/mirror.fs
+share/gforth/0.5.0/ec/nesting.fs
+share/gforth/0.5.0/ec/shex.fs
+share/gforth/0.5.0/ekey.fs
+share/gforth/0.5.0/environ.fs
+share/gforth/0.5.0/envos.dos
+share/gforth/0.5.0/envos.fs
+share/gforth/0.5.0/envos.os2
+share/gforth/0.5.0/errors.fs
+share/gforth/0.5.0/etags.fs
+share/gforth/0.5.0/exboot.fs
+share/gforth/0.5.0/except.fs
+share/gforth/0.5.0/extend.fs
+share/gforth/0.5.0/fi2c.fs
+share/gforth/0.5.0/fib.fs
+share/gforth/0.5.0/filedump.fs
+share/gforth/0.5.0/float.fs
+share/gforth/0.5.0/glocals.fs
+share/gforth/0.5.0/glosgen.fs
+share/gforth/0.5.0/gray.fs
+share/gforth/0.5.0/hash.fs
+share/gforth/0.5.0/history.fs
+share/gforth/0.5.0/httpd.fs
+share/gforth/0.5.0/intcomp.fs
+share/gforth/0.5.0/kernel/accept.fs
+share/gforth/0.5.0/kernel/aliases.fs
+share/gforth/0.5.0/kernel/aliases0.fs
+share/gforth/0.5.0/kernel/args.fs
+share/gforth/0.5.0/kernel/basics.fs
+share/gforth/0.5.0/kernel/cbr.fs
+share/gforth/0.5.0/kernel/cloop.fs
+share/gforth/0.5.0/kernel/comp.fs
+share/gforth/0.5.0/kernel/cond-old.fs
+share/gforth/0.5.0/kernel/cond.fs
+share/gforth/0.5.0/kernel/doers.fs
+share/gforth/0.5.0/kernel/errore.fs
+share/gforth/0.5.0/kernel/files.fs
+share/gforth/0.5.0/kernel/getdoers.fs
+share/gforth/0.5.0/kernel/int.fs
+share/gforth/0.5.0/kernel/io.fs
+share/gforth/0.5.0/kernel/kernel.fs
+share/gforth/0.5.0/kernel/license.fs
+share/gforth/0.5.0/kernel/main.fs
+share/gforth/0.5.0/kernel/nio.fs
+share/gforth/0.5.0/kernel/pass.fs
+share/gforth/0.5.0/kernel/paths.fs
+share/gforth/0.5.0/kernel/prim0.fs
+share/gforth/0.5.0/kernel/quotes.fs
+share/gforth/0.5.0/kernel/require.fs
+share/gforth/0.5.0/kernel/saccept.fs
+share/gforth/0.5.0/kernel/tools.fs
+share/gforth/0.5.0/kernel/toolsext.fs
+share/gforth/0.5.0/kernel/vars.fs
+share/gforth/0.5.0/kernl32l.fi
+share/gforth/0.5.0/lib.fs
+share/gforth/0.5.0/locals.fs
+share/gforth/0.5.0/look.fs
+share/gforth/0.5.0/mach16b.fs
+share/gforth/0.5.0/mach16l.fs
+share/gforth/0.5.0/mach32b.fs
+share/gforth/0.5.0/mach32l.fs
+share/gforth/0.5.0/mach64b.fs
+share/gforth/0.5.0/mach64l.fs
+share/gforth/0.5.0/machpc.fs
+share/gforth/0.5.0/make-app.fs
+share/gforth/0.5.0/matrix.fs
+share/gforth/0.5.0/mini-oof.fs
+share/gforth/0.5.0/moof-exm.fs
+share/gforth/0.5.0/moofglos.fs
+share/gforth/0.5.0/more.fs
+share/gforth/0.5.0/objects.fs
+share/gforth/0.5.0/objexamp.fs
+share/gforth/0.5.0/oof.fs
+share/gforth/0.5.0/oofsampl.fs
+share/gforth/0.5.0/other.fs
+share/gforth/0.5.0/prim
+share/gforth/0.5.0/prims2x.fs
+share/gforth/0.5.0/random.fs
+share/gforth/0.5.0/savesys.fs
+share/gforth/0.5.0/search.fs
+share/gforth/0.5.0/see-ext.fs
+share/gforth/0.5.0/see.fs
+share/gforth/0.5.0/siev.fs
+share/gforth/0.5.0/sieve.fs
+share/gforth/0.5.0/sokoban.fs
+share/gforth/0.5.0/source.fs
+share/gforth/0.5.0/startup.fs
+share/gforth/0.5.0/string.fs
+share/gforth/0.5.0/struct.fs
+share/gforth/0.5.0/stuff.fs
+share/gforth/0.5.0/table.fs
+share/gforth/0.5.0/tasker.fs
+share/gforth/0.5.0/termsize.fs
+share/gforth/0.5.0/test/checkans.fs
+share/gforth/0.5.0/test/coretest.fs
+share/gforth/0.5.0/test/dbltest.fs
+share/gforth/0.5.0/test/other.fs
+share/gforth/0.5.0/test/postpone.fs
+share/gforth/0.5.0/test/tester.fs
+share/gforth/0.5.0/tt.fs
+share/gforth/0.5.0/unbuffer.fs
+share/gforth/0.5.0/vt100.fs
+share/gforth/0.5.0/vt100key.fs
+share/gforth/0.5.0/wordinfo.fs
+share/gforth/0.5.0/wordsets.fs
+share/gforth/site-forth/siteinit.fs
+@dirrm share/gforth/site-forth
+@dirrm share/gforth/0.5.0/test
+@dirrm share/gforth/0.5.0/kernel
+@dirrm share/gforth/0.5.0/ec
+@dirrm share/gforth/0.5.0/doc
+@dirrm share/gforth/0.5.0/compat
+@dirrm share/gforth/0.5.0/asm
+@dirrm share/gforth/0.5.0/arch/sparc
+@dirrm share/gforth/0.5.0/arch/shboom
+@dirrm share/gforth/0.5.0/arch/power
+@dirrm share/gforth/0.5.0/arch/misc
+@dirrm share/gforth/0.5.0/arch/mips
+@dirrm share/gforth/0.5.0/arch/m68k
+@dirrm share/gforth/0.5.0/arch/ia64
+@dirrm share/gforth/0.5.0/arch/hppa
+@dirrm share/gforth/0.5.0/arch/h8
+@dirrm share/gforth/0.5.0/arch/generic
+@dirrm share/gforth/0.5.0/arch/c165
+@dirrm share/gforth/0.5.0/arch/avr
+@dirrm share/gforth/0.5.0/arch/alpha
+@dirrm share/gforth/0.5.0/arch/8086
+@dirrm share/gforth/0.5.0/arch/6502
+@dirrm share/gforth/0.5.0/arch/4stack
+@dirrm share/gforth/0.5.0/arch/386
+@dirrm share/gforth/0.5.0/arch
+@dirrm share/gforth/0.5.0
+@dirrm share/gforth
+@unexec rmdir %D/share/emacs/site-lisp 2>/dev/null || true
+@unexec rmdir %D/share/emacs 2>/dev/null || true
+@dirrm lib/gforth/site-forth
+@dirrm lib/gforth/0.5.0
+@dirrm lib/gforth