diff options
author | lioux <lioux@FreeBSD.org> | 2000-10-22 03:29:01 +0800 |
---|---|---|
committer | lioux <lioux@FreeBSD.org> | 2000-10-22 03:29:01 +0800 |
commit | 8ca7d9362cf7891deebcf5a58c2250909da4c502 (patch) | |
tree | 28380f664a58b3739c72b6412b862fcc39619176 /lang/gforth | |
parent | c5530dc371fd43580513f69aabb05207dcd2c2cd (diff) | |
download | freebsd-ports-gnome-8ca7d9362cf7891deebcf5a58c2250909da4c502.tar.gz freebsd-ports-gnome-8ca7d9362cf7891deebcf5a58c2250909da4c502.tar.zst freebsd-ports-gnome-8ca7d9362cf7891deebcf5a58c2250909da4c502.zip |
New port - GNU Forth, a fast and portable Forth system.
PR: ports/21923
Submitted by: Cyrille Lefevre <clefevre@citeweb.net>
Reviewed by: dcs
Diffstat (limited to 'lang/gforth')
-rw-r--r-- | lang/gforth/Makefile | 31 | ||||
-rw-r--r-- | lang/gforth/distinfo | 1 | ||||
-rw-r--r-- | lang/gforth/pkg-comment | 1 | ||||
-rw-r--r-- | lang/gforth/pkg-descr | 8 | ||||
-rw-r--r-- | lang/gforth/pkg-plist | 214 |
5 files changed, 255 insertions, 0 deletions
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 |