Fri Aug 14 22:52:21 2009 UTC ()
Update to Gforth 0.7.0.

User-visible changes between 0.6.2 and 0.7.0:

Requirements:
  At run-time requires libtool and gcc (for the libcc C interface) and
                       gdb (for the disassembler (SEE)) on some platforms.
License:
  Changed to GPLv3
Bug fixes
  Now works with address-space randomization.
  The single-step debugger works again in some engines.
  Many others.
Ports:
  AMD64, ARM, IA-64 (Itanium): better performance
  PPC, PPC64: disassembler and assembler
  Gforth EC: R8C, 4stack, misc, 8086 work
  MacOS X: better support
Invocation:
  New flags --ignore-async-signals, --vm-commit (default overcommit)
            --print-sequences
Forth 200x:
  X:extension-query: produce true for all implemented extensions
  X:required REQUIRED etc. (not new)
  X:defined: [DEFINED] and [UNDEFINED]
  X:parse-name: PARSE-NAME (new name)
  X:deferred: deferred words (new: DEFER@ DEFER! ACTION-OF)
  X:structures: +FIELD FIELD: FFIELD: CFIELD: etc.
  X:ekeys: new: EKEY>FKEY K-SHIFT-MASK K-CTRL-MASK K-ALT-MASK K-F1...K-F12
  X:fp-stack (not new)
  X:number-prefixes (partially new, see below)
Number prefixes:
  0x is a hex prefix: 0xff and 0XfF now produces (decimal) 255
  # is a decimal prefix: #10 now produces (decimal) 10
  Signs after the number prefix are now accepted, e.g, #-50.
  ' now only handles a single (x)char: 'ab is no longer accepted,
                                       'a' now produces (decimal) 97
Unicode support (currently supports only uniform encoding):
  added xchars words for dealing with variable-width multi-byte characters
  provide 8bit (ISO Latin 1) and UTF-8 support for xchars
New words:
  \C C-FUNCTION C-LIBRARY END-C-LIBRARY C-LIBRARY-NAME (libcc C interface)
  LIB-ERROR (complements OPEN-LIB)
  OUTFILE-EXECUTE INFILE-EXECUTE BASE-EXECUTE (limited change of global state)
  16-bit and 32-bit memory acces: UW@ UL@ SW@ SL@ W! L! W@ L@ /W /L
  NEXT-ARG SHIFT-ARGS (OS command-line argument processing)
  NOTHROW (for backtrace control)
  FTRUNC FMOD (undocumented)
  SEE-CODE SEE-CODE-RANGE (show generated dynamic native code)
Improvements/changes of existing words:
  S\", .\" now support \l, \m, \z, and limits hex and octal character specs.
  OPEN-FILE with W/O no longer creates or truncates files (no compat. file)
  OPEN-LIB now understands ~ at the start, like OPEN-FILE.
  TRY...ENDTRY changed significantly, compatibility files available (see docs).
  The disassembler (DISCODE) can now use gdb to disassemble code
  Uninitialized defered words now give a warning when executed
  Division is floored (disable with "configure --enable-force-cdiv")
  Gforth (not gforth-fast) reports division by zero and overflow on division
    on all platforms.
Newly documented words:
  S>NUMBER? S>UNUMBER?
  EKEY keypress names: K-LEFT  K-RIGHT K-UP K-DOWN K-HOME K-END K-PRIOR
    K-NEXT K-INSERT K-DELETE
  CLEARSTACKS
  FORM
Environment variable GFORTHSYSTEMPREFIX (used by word SYSTEM and friends)
C interface:
  exported symbols now start with "gforth_" (for referencing them from C code)
  libcc C function call interface (requires libtool and gcc at run-time)
    alternative: undocumented libffi-based interface
Libraries:
  depth-changes.fs: report stack depth changes during interpretation
  ans-report.fs now reports CfV extensions
  fsl-util.4th: FSL support files (undocumented)
  regexp.fs for regular expressions (undocumented)
  complex.fs for complex numbers (undocumented)
  fft.fs for Fast Fourier Transform (undocumented)
  wf.fs, a Wiki implementation (undocumented)
  httpd.fs, a web server (undocumented)
  status.fs, show interpreter status in separate xterm (undocumented)
  profile.fs for profiling (undocumented, incomplete)
  endtry-iferror.fs, recover-endtry.fs to ease the TRY change transition
  test/tester.fs: Now works with FP numbers (undocumented)
  test/ttester.fs: Version of tester.fs with improved interface (T{...}T).
 compat library:
  compat/execute-parsing.fs
Speed improvements:
  automatic performance tuning on building
  static stack caching (good speedup on PPC)
  mixed-precision division is now faster
  support for int128 types on AMD64
  workarounds for gcc performance bugs (in particular, PR 15242)
  branch target alignment (good speedup on Alpha).


(asau)
diff -r1.24 -r1.25 pkgsrc/lang/gforth/Makefile
diff -r1.11 -r1.12 pkgsrc/lang/gforth/PLIST
diff -r1.5 -r1.6 pkgsrc/lang/gforth/distinfo
diff -r1.3 -r1.4 pkgsrc/lang/gforth/patches/patch-aa
diff -r1.2 -r0 pkgsrc/lang/gforth/patches/patch-ab
diff -r1.1 -r0 pkgsrc/lang/gforth/patches/patch-ac
diff -r1.1 -r0 pkgsrc/lang/gforth/patches/patch-ad

cvs diff -r1.24 -r1.25 pkgsrc/lang/gforth/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gforth/Makefile 2007/02/20 19:04:12 1.24
+++ pkgsrc/lang/gforth/Makefile 2009/08/14 22:52:20 1.25
@@ -1,47 +1,56 @@ @@ -1,47 +1,56 @@
1# $NetBSD: Makefile,v 1.24 2007/02/20 19:04:12 wiz Exp $ 1# $NetBSD: Makefile,v 1.25 2009/08/14 22:52:20 asau Exp $
2 2
3DISTNAME= gforth-0.6.2 3DISTNAME= gforth-0.7.0
4PKGREVISION= 2 
5CATEGORIES= lang 4CATEGORIES= lang
6MASTER_SITES= ${MASTER_SITE_GNU:=gforth/} 5MASTER_SITES= ${MASTER_SITE_GNU:=gforth/}
7MASTER_SITES+= http://www.complang.tuwien.ac.at/forth/gforth/ 6MASTER_SITES+= http://www.complang.tuwien.ac.at/forth/gforth/
8 7
9MAINTAINER= simonb@NetBSD.org 8MAINTAINER= simonb@NetBSD.org
10HOMEPAGE= http://www.complang.tuwien.ac.at/forth/gforth/ 9HOMEPAGE= http://www.complang.tuwien.ac.at/forth/gforth/
11COMMENT= Fast interpreter for the Forth language 10COMMENT= Fast interpreter for the Forth language
 11LICENSE=
12 12
13ONLY_FOR_PLATFORM= *-*-alpha *-*-i386 *-*-m68k *-*-powerpc *-*-sparc 13ONLY_FOR_PLATFORM= *-*-alpha *-*-i386 *-*-m68k *-*-powerpc *-*-sparc
14 14
 15PKG_DESTDIR_SUPPORT= user-destdir
 16INFO_FILES= yes
 17
15GNU_CONFIGURE= YES 18GNU_CONFIGURE= YES
16 19
 20USE_LIBTOOL= yes
 21USE_TOOLS+= autoconf automake aclocal
 22USE_TOOLS+= makeinfo gzip
 23USE_TOOLS+= perl:build
 24
 25MAKE_JOBS_SAFE= no # fresh Gforth is required to build doc
 26BUILD_TARGET= all info # doc
 27TEST_TARGET= check
 28
17# Make sure elisp will be installed even if no emacs installed. 29# Make sure elisp will be installed even if no emacs installed.
18CONFIGURE_ENV+= EMACS=${PREFIX}/bin/emacs 30CONFIGURE_ENV+= EMACS=${PREFIX}/bin/emacs
19CFLAGS+= -Dunix 31CFLAGS+= -Dunix
20INFO_FILES= # PLIST 
21INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} \ 32INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} \
22 infodir=${PREFIX:Q}/${PKGINFODIR:Q} \ 33 infodir=${PREFIX:Q}/${PKGINFODIR:Q} \
23 mandir=${PREFIX:Q}/${PKGMANDIR:Q} 34 mandir=${PREFIX:Q}/${PKGMANDIR:Q}
24 35
25TEST_TARGET= test 36INSTALLATION_DIRS= share/emacs/site-lisp
26 37
27# Kernel image filename is arch dependent 38# Kernel image filename is arch dependent
28KERNEL_FI_cmd= \ 39KERNEL_FI_cmd= \
29 if ${TEST} ! -f ${WRKSRC}/Makefile; then \ 40 if ${TEST} ! -f ${WRKSRC}/Makefile; then \
30 ${ECHO} "__nonexistent__"; \ 41 ${ECHO} "__nonexistent__"; \
31 exit 0; \ 42 exit 0; \
32 fi; \ 43 fi; \
33 cd ${WRKSRC} && \ 44 cd ${WRKSRC} && \
34 { ${ECHO} 'prkern:'; \ 45 { ${ECHO} 'prkern:'; \
35 ${ECHO} ' @${ECHO} $$(kernel_fi)'; \ 46 ${ECHO} ' @${ECHO} $$(kernel_fi)'; \
36 ${ECHO} ; \ 47 ${ECHO} ; \
37 ${CAT} Makefile; } | ${MAKE_PROGRAM} -f - prkern 48 ${CAT} Makefile; } | ${MAKE_PROGRAM} -f - prkern
38PLIST_SUBST+= KERNEL_FI=${KERNEL_FI_cmd:sh:Q} 49PLIST_SUBST+= KERNEL_FI=${KERNEL_FI_cmd:sh:Q}
39 50
40# XXX Need test. 51# XXX Need test.
41#.include "../../mk/dlopen.buildlink3.mk" 52#.include "../../mk/dlopen.buildlink3.mk"
 53.include "../../devel/libltdl/buildlink3.mk"
 54.include "../../devel/libffi/buildlink3.mk"
42.include "../../devel/ffcall/buildlink3.mk" 55.include "../../devel/ffcall/buildlink3.mk"
43 
44pre-install: 
45 ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp 
46 
47.include "../../mk/bsd.pkg.mk" 56.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/lang/gforth/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/gforth/PLIST 2009/06/14 20:34:13 1.11
+++ pkgsrc/lang/gforth/PLIST 2009/08/14 22:52:20 1.12
@@ -1,103 +1,128 @@ @@ -1,103 +1,128 @@
1@comment $NetBSD: PLIST,v 1.11 2009/06/14 20:34:13 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.12 2009/08/14 22:52:20 asau Exp $
2bin/gforth 2bin/gforth
3bin/${PKGNAME} 3bin/${PKGNAME}
4bin/gforth-fast 4bin/gforth-fast
5bin/gforth-fast-${PKGVERSION} 5bin/gforth-fast-${PKGVERSION}
6bin/gforth-itc 6bin/gforth-itc
7bin/gforth-itc-${PKGVERSION} 7bin/gforth-itc-${PKGVERSION}
8bin/gforthmi 8bin/gforthmi
9bin/gforthmi-${PKGVERSION} 9bin/gforthmi-${PKGVERSION}
10bin/vmgen 10bin/vmgen
11bin/vmgen-${PKGVERSION} 11bin/vmgen-${PKGVERSION}
 12include/gforth/${PKGVERSION}/config.h
 13include/gforth/${PKGVERSION}/libcc.h
12info/gforth.info 14info/gforth.info
13info/vmgen.info 15info/vmgen.info
14lib/gforth/${PKGVERSION}/gforth-ditc 16lib/gforth/${PKGVERSION}/gforth-ditc
15lib/gforth/${PKGVERSION}/gforth.fi 17lib/gforth/${PKGVERSION}/gforth.fi
 18lib/gforth/${PKGVERSION}/libcc-named/cstr.la
 19lib/gforth/${PKGVERSION}/libcc-named/fflib.la
 20lib/gforth/${PKGVERSION}/libcc-named/libffi.la
 21lib/gforth/${PKGVERSION}/libcc-named/socket.la
16man/man1/gforth.1 22man/man1/gforth.1
17share/emacs/site-lisp/gforth.el 23share/emacs/site-lisp/gforth.el
18share/gforth/${PKGVERSION}/TAGS 24share/gforth/${PKGVERSION}/TAGS
19share/gforth/${PKGVERSION}/add.fs 25share/gforth/${PKGVERSION}/add.fs
20share/gforth/${PKGVERSION}/ans-report.fs 26share/gforth/${PKGVERSION}/ans-report.fs
21share/gforth/${PKGVERSION}/ansi.fs 27share/gforth/${PKGVERSION}/ansi.fs
22share/gforth/${PKGVERSION}/answords.fs 28share/gforth/${PKGVERSION}/answords.fs
23share/gforth/${PKGVERSION}/arch/386/asm.fs 29share/gforth/${PKGVERSION}/arch/386/asm.fs
24share/gforth/${PKGVERSION}/arch/386/disasm.fs 30share/gforth/${PKGVERSION}/arch/386/disasm.fs
25share/gforth/${PKGVERSION}/arch/alpha/asm.fs 31share/gforth/${PKGVERSION}/arch/alpha/asm.fs
26share/gforth/${PKGVERSION}/arch/alpha/disasm.fs 32share/gforth/${PKGVERSION}/arch/alpha/disasm.fs
 33share/gforth/${PKGVERSION}/arch/alpha/testasm.fs
 34share/gforth/${PKGVERSION}/arch/amd64/asm.fs
 35share/gforth/${PKGVERSION}/arch/amd64/disasm.fs
27share/gforth/${PKGVERSION}/arch/mips/asm.fs 36share/gforth/${PKGVERSION}/arch/mips/asm.fs
28share/gforth/${PKGVERSION}/arch/mips/disasm.fs 37share/gforth/${PKGVERSION}/arch/mips/disasm.fs
29share/gforth/${PKGVERSION}/arch/mips/insts.fs 38share/gforth/${PKGVERSION}/arch/mips/insts.fs
 39share/gforth/${PKGVERSION}/arch/mips/testasm.fs
 40share/gforth/${PKGVERSION}/arch/mips/testdisasm.fs
 41share/gforth/${PKGVERSION}/arch/power/asm.fs
 42share/gforth/${PKGVERSION}/arch/power/disasm.fs
 43share/gforth/${PKGVERSION}/arch/power/inst.fs
30share/gforth/${PKGVERSION}/asm/README 44share/gforth/${PKGVERSION}/asm/README
31share/gforth/${PKGVERSION}/asm/basic.fs 45share/gforth/${PKGVERSION}/asm/basic.fs
32share/gforth/${PKGVERSION}/asm/bitmask.fs 46share/gforth/${PKGVERSION}/asm/bitmask.fs
33share/gforth/${PKGVERSION}/asm/generic.fs 47share/gforth/${PKGVERSION}/asm/generic.fs
34share/gforth/${PKGVERSION}/asm/numref.fs 48share/gforth/${PKGVERSION}/asm/numref.fs
35share/gforth/${PKGVERSION}/asm/target.fs 49share/gforth/${PKGVERSION}/asm/target.fs
36share/gforth/${PKGVERSION}/assert.fs 50share/gforth/${PKGVERSION}/assert.fs
37share/gforth/${PKGVERSION}/backtrac.fs 51share/gforth/${PKGVERSION}/backtrac.fs
38share/gforth/${PKGVERSION}/blocked.fb 52share/gforth/${PKGVERSION}/blocked.fb
39share/gforth/${PKGVERSION}/blocks.fs 53share/gforth/${PKGVERSION}/blocks.fs
40share/gforth/${PKGVERSION}/bubble.fs 54share/gforth/${PKGVERSION}/bubble.fs
41share/gforth/${PKGVERSION}/bufio.fs 55share/gforth/${PKGVERSION}/bufio.fs
 56share/gforth/${PKGVERSION}/build-ec.in
42share/gforth/${PKGVERSION}/chains.fs 57share/gforth/${PKGVERSION}/chains.fs
43share/gforth/${PKGVERSION}/code.fs 58share/gforth/${PKGVERSION}/code.fs
44share/gforth/${PKGVERSION}/colorize.fs 59share/gforth/${PKGVERSION}/colorize.fs
45share/gforth/${PKGVERSION}/comp-i.fs 60share/gforth/${PKGVERSION}/comp-i.fs
46share/gforth/${PKGVERSION}/compat/README 61share/gforth/${PKGVERSION}/compat/README
47share/gforth/${PKGVERSION}/compat/anslocal.fs 62share/gforth/${PKGVERSION}/compat/anslocal.fs
48share/gforth/${PKGVERSION}/compat/assert.fs 63share/gforth/${PKGVERSION}/compat/assert.fs
49share/gforth/${PKGVERSION}/compat/control.fs 64share/gforth/${PKGVERSION}/compat/control.fs
50share/gforth/${PKGVERSION}/compat/defer.fs 65share/gforth/${PKGVERSION}/compat/defer.fs
51share/gforth/${PKGVERSION}/compat/exception.fs 66share/gforth/${PKGVERSION}/compat/exception.fs
 67share/gforth/${PKGVERSION}/compat/execute-parsing.fs
52share/gforth/${PKGVERSION}/compat/loops.fs 68share/gforth/${PKGVERSION}/compat/loops.fs
53share/gforth/${PKGVERSION}/compat/required.fs 69share/gforth/${PKGVERSION}/compat/required.fs
54share/gforth/${PKGVERSION}/compat/strcomp.fs 70share/gforth/${PKGVERSION}/compat/strcomp.fs
55share/gforth/${PKGVERSION}/compat/struct.fs 71share/gforth/${PKGVERSION}/compat/struct.fs
56share/gforth/${PKGVERSION}/compat/vocabulary.fs 72share/gforth/${PKGVERSION}/compat/vocabulary.fs
 73share/gforth/${PKGVERSION}/complex.fs
57share/gforth/${PKGVERSION}/cross.fs 74share/gforth/${PKGVERSION}/cross.fs
 75share/gforth/${PKGVERSION}/cstr.fs
58share/gforth/${PKGVERSION}/debug.fs 76share/gforth/${PKGVERSION}/debug.fs
59share/gforth/${PKGVERSION}/debugs.fs 77share/gforth/${PKGVERSION}/debugs.fs
 78share/gforth/${PKGVERSION}/depth-changes.fs
 79share/gforth/${PKGVERSION}/dis-gdb.fs
60share/gforth/${PKGVERSION}/doc/makedoc.fs 80share/gforth/${PKGVERSION}/doc/makedoc.fs
 81share/gforth/${PKGVERSION}/dosekey.fs
61share/gforth/${PKGVERSION}/doskey.fs 82share/gforth/${PKGVERSION}/doskey.fs
62share/gforth/${PKGVERSION}/ds2texi.fs 83share/gforth/${PKGVERSION}/ds2texi.fs
63share/gforth/${PKGVERSION}/ec/README 84share/gforth/${PKGVERSION}/ec/README
64share/gforth/${PKGVERSION}/ec/builttag.fs 85share/gforth/${PKGVERSION}/ec/builttag.fs
65share/gforth/${PKGVERSION}/ec/dotx.fs 86share/gforth/${PKGVERSION}/ec/dotx.fs
66share/gforth/${PKGVERSION}/ec/mirror.fs 87share/gforth/${PKGVERSION}/ec/mirror.fs
67share/gforth/${PKGVERSION}/ec/nesting.fs 88share/gforth/${PKGVERSION}/ec/nesting.fs
68share/gforth/${PKGVERSION}/ec/shex.fs 89share/gforth/${PKGVERSION}/ec/shex.fs
69share/gforth/${PKGVERSION}/ekey.fs 90share/gforth/${PKGVERSION}/ekey.fs
 91share/gforth/${PKGVERSION}/endtry-iferror.fs
70share/gforth/${PKGVERSION}/environ.fs 92share/gforth/${PKGVERSION}/environ.fs
71share/gforth/${PKGVERSION}/envos.dos 93share/gforth/${PKGVERSION}/envos.dos
72share/gforth/${PKGVERSION}/envos.fs 94share/gforth/${PKGVERSION}/envos.fs
73share/gforth/${PKGVERSION}/envos.os2 95share/gforth/${PKGVERSION}/envos.os2
74share/gforth/${PKGVERSION}/errors.fs 96share/gforth/${PKGVERSION}/errors.fs
75share/gforth/${PKGVERSION}/etags.fs 97share/gforth/${PKGVERSION}/etags.fs
76share/gforth/${PKGVERSION}/exboot.fs 98share/gforth/${PKGVERSION}/exboot.fs
77share/gforth/${PKGVERSION}/except.fs 99share/gforth/${PKGVERSION}/except.fs
78share/gforth/${PKGVERSION}/extend.fs 100share/gforth/${PKGVERSION}/extend.fs
79share/gforth/${PKGVERSION}/fflib.fs 101share/gforth/${PKGVERSION}/fflib.fs
 102share/gforth/${PKGVERSION}/fft.fs
80share/gforth/${PKGVERSION}/fi2c.fs 103share/gforth/${PKGVERSION}/fi2c.fs
81share/gforth/${PKGVERSION}/fib.fs 104share/gforth/${PKGVERSION}/fib.fs
82share/gforth/${PKGVERSION}/filedump.fs 105share/gforth/${PKGVERSION}/filedump.fs
83share/gforth/${PKGVERSION}/fixpath.fs 106share/gforth/${PKGVERSION}/fixpath.fs
84share/gforth/${PKGVERSION}/float.fs 107share/gforth/${PKGVERSION}/float.fs
 108share/gforth/${PKGVERSION}/fsl-util.4th
85share/gforth/${PKGVERSION}/glocals.fs 109share/gforth/${PKGVERSION}/glocals.fs
86share/gforth/${PKGVERSION}/glosgen.fs 110share/gforth/${PKGVERSION}/glosgen.fs
87share/gforth/${PKGVERSION}/gray.fs 111share/gforth/${PKGVERSION}/gray.fs
88share/gforth/${PKGVERSION}/hash.fs 112share/gforth/${PKGVERSION}/hash.fs
89share/gforth/${PKGVERSION}/history.fs 113share/gforth/${PKGVERSION}/history.fs
90share/gforth/${PKGVERSION}/httpd.fs 114share/gforth/${PKGVERSION}/httpd.fs
 115share/gforth/${PKGVERSION}/install-tags.fs
91share/gforth/${PKGVERSION}/intcomp.fs 116share/gforth/${PKGVERSION}/intcomp.fs
92share/gforth/${PKGVERSION}/kernel/accept.fs 117share/gforth/${PKGVERSION}/kernel/accept.fs
93share/gforth/${PKGVERSION}/kernel/aliases.fs 118share/gforth/${PKGVERSION}/kernel/aliases.fs
94share/gforth/${PKGVERSION}/kernel/aliases0.fs 119share/gforth/${PKGVERSION}/kernel/aliases0.fs
95share/gforth/${PKGVERSION}/kernel/args.fs 120share/gforth/${PKGVERSION}/kernel/args.fs
96share/gforth/${PKGVERSION}/kernel/basics.fs 121share/gforth/${PKGVERSION}/kernel/basics.fs
97share/gforth/${PKGVERSION}/kernel/cbr.fs 122share/gforth/${PKGVERSION}/kernel/cbr.fs
98share/gforth/${PKGVERSION}/kernel/cloop.fs 123share/gforth/${PKGVERSION}/kernel/cloop.fs
99share/gforth/${PKGVERSION}/kernel/comp.fs 124share/gforth/${PKGVERSION}/kernel/comp.fs
100share/gforth/${PKGVERSION}/kernel/cond-old.fs 125share/gforth/${PKGVERSION}/kernel/cond-old.fs
101share/gforth/${PKGVERSION}/kernel/cond.fs 126share/gforth/${PKGVERSION}/kernel/cond.fs
102share/gforth/${PKGVERSION}/kernel/doers.fs 127share/gforth/${PKGVERSION}/kernel/doers.fs
103share/gforth/${PKGVERSION}/kernel/errore.fs 128share/gforth/${PKGVERSION}/kernel/errore.fs
@@ -109,92 +134,96 @@ share/gforth/${PKGVERSION}/kernel/io.fs @@ -109,92 +134,96 @@ share/gforth/${PKGVERSION}/kernel/io.fs
109share/gforth/${PKGVERSION}/kernel/kernel.fs 134share/gforth/${PKGVERSION}/kernel/kernel.fs
110share/gforth/${PKGVERSION}/kernel/license.fs 135share/gforth/${PKGVERSION}/kernel/license.fs
111share/gforth/${PKGVERSION}/kernel/main.fs 136share/gforth/${PKGVERSION}/kernel/main.fs
112share/gforth/${PKGVERSION}/kernel/nio.fs 137share/gforth/${PKGVERSION}/kernel/nio.fs
113share/gforth/${PKGVERSION}/kernel/pass.fs 138share/gforth/${PKGVERSION}/kernel/pass.fs
114share/gforth/${PKGVERSION}/kernel/paths.fs 139share/gforth/${PKGVERSION}/kernel/paths.fs
115share/gforth/${PKGVERSION}/kernel/prim0.fs 140share/gforth/${PKGVERSION}/kernel/prim0.fs
116share/gforth/${PKGVERSION}/kernel/quotes.fs 141share/gforth/${PKGVERSION}/kernel/quotes.fs
117share/gforth/${PKGVERSION}/kernel/require.fs 142share/gforth/${PKGVERSION}/kernel/require.fs
118share/gforth/${PKGVERSION}/kernel/saccept.fs 143share/gforth/${PKGVERSION}/kernel/saccept.fs
119share/gforth/${PKGVERSION}/kernel/tools.fs 144share/gforth/${PKGVERSION}/kernel/tools.fs
120share/gforth/${PKGVERSION}/kernel/toolsext.fs 145share/gforth/${PKGVERSION}/kernel/toolsext.fs
121share/gforth/${PKGVERSION}/kernel/vars.fs 146share/gforth/${PKGVERSION}/kernel/vars.fs
 147share/gforth/${PKGVERSION}/kernel/xchars.fs
122share/gforth/${PKGVERSION}/${KERNEL_FI} 148share/gforth/${PKGVERSION}/${KERNEL_FI}
123share/gforth/${PKGVERSION}/lib.fs 149share/gforth/${PKGVERSION}/lib.fs
 150share/gforth/${PKGVERSION}/libcc.fs
 151share/gforth/${PKGVERSION}/libffi.fs
124share/gforth/${PKGVERSION}/locals.fs 152share/gforth/${PKGVERSION}/locals.fs
125share/gforth/${PKGVERSION}/locate.fs 153share/gforth/${PKGVERSION}/locate.fs
126share/gforth/${PKGVERSION}/look.fs 154share/gforth/${PKGVERSION}/look.fs
127share/gforth/${PKGVERSION}/mach16b.fs 155share/gforth/${PKGVERSION}/mach16b.fs
128share/gforth/${PKGVERSION}/mach16l.fs 156share/gforth/${PKGVERSION}/mach16l.fs
129share/gforth/${PKGVERSION}/mach32b.fs 157share/gforth/${PKGVERSION}/mach32b.fs
130share/gforth/${PKGVERSION}/mach32l.fs 158share/gforth/${PKGVERSION}/mach32l.fs
131share/gforth/${PKGVERSION}/mach64b.fs 159share/gforth/${PKGVERSION}/mach64b.fs
132share/gforth/${PKGVERSION}/mach64l.fs 160share/gforth/${PKGVERSION}/mach64l.fs
133share/gforth/${PKGVERSION}/machpc.fs.in 161share/gforth/${PKGVERSION}/machpc.fs.in
134share/gforth/${PKGVERSION}/make-app.fs 162share/gforth/${PKGVERSION}/make-app.fs
135share/gforth/${PKGVERSION}/matrix.fs 163share/gforth/${PKGVERSION}/matrix.fs
136share/gforth/${PKGVERSION}/mini-oof.fs 164share/gforth/${PKGVERSION}/mini-oof.fs
 165share/gforth/${PKGVERSION}/mkdir.fs
137share/gforth/${PKGVERSION}/moof-exm.fs 166share/gforth/${PKGVERSION}/moof-exm.fs
138share/gforth/${PKGVERSION}/moofglos.fs 167share/gforth/${PKGVERSION}/moofglos.fs
139share/gforth/${PKGVERSION}/more.fs 168share/gforth/${PKGVERSION}/more.fs
140share/gforth/${PKGVERSION}/objects.fs 169share/gforth/${PKGVERSION}/objects.fs
141share/gforth/${PKGVERSION}/objexamp.fs 170share/gforth/${PKGVERSION}/objexamp.fs
142share/gforth/${PKGVERSION}/oldlib.fs 171share/gforth/${PKGVERSION}/oldlib.fs
 172share/gforth/${PKGVERSION}/onebench.fs
143share/gforth/${PKGVERSION}/oof.fs 173share/gforth/${PKGVERSION}/oof.fs
144share/gforth/${PKGVERSION}/oofsampl.fs 174share/gforth/${PKGVERSION}/oofsampl.fs
145share/gforth/${PKGVERSION}/other.fs 175share/gforth/${PKGVERSION}/other.fs
146share/gforth/${PKGVERSION}/prim 176share/gforth/${PKGVERSION}/prim
147share/gforth/${PKGVERSION}/prims2x.fs 177share/gforth/${PKGVERSION}/prims2x.fs
 178share/gforth/${PKGVERSION}/prims2x0.6.2.fs
148share/gforth/${PKGVERSION}/proxy.fs 179share/gforth/${PKGVERSION}/proxy.fs
149share/gforth/${PKGVERSION}/quotes.fs 180share/gforth/${PKGVERSION}/quotes.fs
150share/gforth/${PKGVERSION}/random.fs 181share/gforth/${PKGVERSION}/random.fs
 182share/gforth/${PKGVERSION}/recover-endtry.fs
 183share/gforth/${PKGVERSION}/regexp.fs
151share/gforth/${PKGVERSION}/savesys.fs 184share/gforth/${PKGVERSION}/savesys.fs
152share/gforth/${PKGVERSION}/search.fs 185share/gforth/${PKGVERSION}/search.fs
153share/gforth/${PKGVERSION}/see-ext.fs 186share/gforth/${PKGVERSION}/see-ext.fs
154share/gforth/${PKGVERSION}/see.fs 187share/gforth/${PKGVERSION}/see.fs
155share/gforth/${PKGVERSION}/siev.fs 188share/gforth/${PKGVERSION}/siev.fs
156share/gforth/${PKGVERSION}/sieve.fs 189share/gforth/${PKGVERSION}/sieve.fs
157share/gforth/${PKGVERSION}/simp-see.fs 190share/gforth/${PKGVERSION}/simp-see.fs
158share/gforth/${PKGVERSION}/sokoban.fs 191share/gforth/${PKGVERSION}/sokoban.fs
159share/gforth/${PKGVERSION}/source.fs 192share/gforth/${PKGVERSION}/source.fs
160share/gforth/${PKGVERSION}/startup.fs 193share/gforth/${PKGVERSION}/startup.fs
161share/gforth/${PKGVERSION}/string.fs 194share/gforth/${PKGVERSION}/string.fs
162share/gforth/${PKGVERSION}/struct.fs 195share/gforth/${PKGVERSION}/struct.fs
 196share/gforth/${PKGVERSION}/struct0x.fs
163share/gforth/${PKGVERSION}/stuff.fs 197share/gforth/${PKGVERSION}/stuff.fs
164share/gforth/${PKGVERSION}/table.fs 198share/gforth/${PKGVERSION}/table.fs
165share/gforth/${PKGVERSION}/tags.fs 199share/gforth/${PKGVERSION}/tags.fs
166share/gforth/${PKGVERSION}/tasker.fs 200share/gforth/${PKGVERSION}/tasker.fs
167share/gforth/${PKGVERSION}/termsize.fs 201share/gforth/${PKGVERSION}/termsize.fs
168share/gforth/${PKGVERSION}/test/checkans.fs 202share/gforth/${PKGVERSION}/test/checkans.fs
 203share/gforth/${PKGVERSION}/test/coreext.fs
 204share/gforth/${PKGVERSION}/test/coremore.fs
169share/gforth/${PKGVERSION}/test/coretest.fs 205share/gforth/${PKGVERSION}/test/coretest.fs
170share/gforth/${PKGVERSION}/test/dbltest.fs 206share/gforth/${PKGVERSION}/test/dbltest.fs
 207share/gforth/${PKGVERSION}/test/deferred.fs
171share/gforth/${PKGVERSION}/test/float.fs 208share/gforth/${PKGVERSION}/test/float.fs
 209share/gforth/${PKGVERSION}/test/gforth-nofast.fs
172share/gforth/${PKGVERSION}/test/gforth.fs 210share/gforth/${PKGVERSION}/test/gforth.fs
 211share/gforth/${PKGVERSION}/test/libcc.fs
173share/gforth/${PKGVERSION}/test/other.fs 212share/gforth/${PKGVERSION}/test/other.fs
174share/gforth/${PKGVERSION}/test/postpone.fs 213share/gforth/${PKGVERSION}/test/postpone.fs
 214share/gforth/${PKGVERSION}/test/primtest.fs
 215share/gforth/${PKGVERSION}/test/search.fs
175share/gforth/${PKGVERSION}/test/signals.fs 216share/gforth/${PKGVERSION}/test/signals.fs
176share/gforth/${PKGVERSION}/test/string.fs 217share/gforth/${PKGVERSION}/test/string.fs
177share/gforth/${PKGVERSION}/test/tester.fs 218share/gforth/${PKGVERSION}/test/tester.fs
 219share/gforth/${PKGVERSION}/test/ttester.fs
178share/gforth/${PKGVERSION}/tt.fs 220share/gforth/${PKGVERSION}/tt.fs
179share/gforth/${PKGVERSION}/unbuffer.fs 221share/gforth/${PKGVERSION}/unbuffer.fs
180share/gforth/${PKGVERSION}/unix/socket.fs 222share/gforth/${PKGVERSION}/unix/socket.fs
 223share/gforth/${PKGVERSION}/utf-8.fs
181share/gforth/${PKGVERSION}/vt100.fs 224share/gforth/${PKGVERSION}/vt100.fs
182share/gforth/${PKGVERSION}/vt100key.fs 225share/gforth/${PKGVERSION}/vt100key.fs
183share/gforth/${PKGVERSION}/wordinfo.fs 226share/gforth/${PKGVERSION}/wordinfo.fs
184share/gforth/${PKGVERSION}/wordsets.fs 227share/gforth/${PKGVERSION}/wordsets.fs
 228share/gforth/${PKGVERSION}/xwords.fs
185share/gforth/site-forth/siteinit.fs 229share/gforth/site-forth/siteinit.fs
186@pkgdir share/gforth/${PKGVERSION}/arch/sparc 
187@pkgdir share/gforth/${PKGVERSION}/arch/shboom 
188@pkgdir share/gforth/${PKGVERSION}/arch/sharc 
189@pkgdir share/gforth/${PKGVERSION}/arch/power 
190@pkgdir share/gforth/${PKGVERSION}/arch/misc 
191@pkgdir share/gforth/${PKGVERSION}/arch/m68k 
192@pkgdir share/gforth/${PKGVERSION}/arch/ia64 
193@pkgdir share/gforth/${PKGVERSION}/arch/hppa 
194@pkgdir share/gforth/${PKGVERSION}/arch/h8 
195@pkgdir share/gforth/${PKGVERSION}/arch/generic 
196@pkgdir share/gforth/${PKGVERSION}/arch/c165 
197@pkgdir share/gforth/${PKGVERSION}/arch/avr 
198@pkgdir share/gforth/${PKGVERSION}/arch/8086 
199@pkgdir share/gforth/${PKGVERSION}/arch/6502 
200@pkgdir share/gforth/${PKGVERSION}/arch/4stack 

cvs diff -r1.5 -r1.6 pkgsrc/lang/gforth/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gforth/distinfo 2006/01/02 02:21:30 1.5
+++ pkgsrc/lang/gforth/distinfo 2009/08/14 22:52:20 1.6
@@ -1,9 +1,6 @@ @@ -1,9 +1,6 @@
1$NetBSD: distinfo,v 1.5 2006/01/02 02:21:30 ben Exp $ 1$NetBSD: distinfo,v 1.6 2009/08/14 22:52:20 asau Exp $
2 2
3SHA1 (gforth-0.6.2.tar.gz) = 926faeac7ccc00e86a74954dc7c693b19f13e616 3SHA1 (gforth-0.7.0.tar.gz) = 5bb357268cba683f2a8c63d2a4bcab8f41cb0086
4RMD160 (gforth-0.6.2.tar.gz) = 692aa412e59954f87a7b44027901248f8939e9ee 4RMD160 (gforth-0.7.0.tar.gz) = df0cef8cff25eddf670315c5497fc5634226968c
5Size (gforth-0.6.2.tar.gz) = 1925536 bytes 5Size (gforth-0.7.0.tar.gz) = 2277918 bytes
6SHA1 (patch-aa) = 50bef56bbb5a6f2fe664d370d35d39d72d0982bf 6SHA1 (patch-aa) = 88811b03619a597d202105c89b659576a9fd34b2
7SHA1 (patch-ab) = a80fd7553acce1168931171b9c100eb25e2fa19a 
8SHA1 (patch-ac) = d9155ee2d7f06b3aafeaa5fc2719948deb1c9c7e 
9SHA1 (patch-ad) = 16f9d13fc9ddfda3d45df627f4b46942225a5c1d 

cvs diff -r1.3 -r1.4 pkgsrc/lang/gforth/patches/patch-aa (expand / switch to unified diff)

--- pkgsrc/lang/gforth/patches/patch-aa 2003/12/05 00:26:38 1.3
+++ pkgsrc/lang/gforth/patches/patch-aa 2009/08/14 22:52:21 1.4
@@ -1,32 +1,23 @@ @@ -1,32 +1,23 @@
1$NetBSD: patch-aa,v 1.3 2003/12/05 00:26:38 uebayasi Exp $ 1$NetBSD: patch-aa,v 1.4 2009/08/14 22:52:21 asau Exp $
2 2
3--- Makefile.in.orig Mon Aug 25 16:57:49 2003 3Don't generate and install Emacs byte code file.
4+++ Makefile.in 4
5@@ -51,7 +51,7 @@ osclass = @OSCLASS@ 5--- Makefile.in.orig 2008-11-01 20:22:27.000000000 +0300
6 # ------------- Utility programs 6+++ Makefile.in 2009-08-15 02:04:09.000000000 +0400
 7@@ -430,7 +430,7 @@
 8
 9 ENGINES_FAST = gforth-fast$(OPT)$(EC)$(EXE) #gforth-native$(OPT)$(EC)$(EXE)
 10
 11-GEN = $(ENGINES) $(ENGINES_FAST) gforth.elc
 12+GEN = $(ENGINES) $(ENGINES_FAST)
7  13
8 SHELL = /bin/sh 14 # things that need a working forth system to be generated
9-RM = rm 15 FORTH_GEN_ENGINE=engine/prim.i engine/prim_lab.i engine/prim_names.i \
10+RM = rm -f 16@@ -615,7 +615,6 @@
11 RMTREE = rm -rf 17 $(INSTALL_DATA) $(kernel_fi) $(DESTDIR)$(datadir)/gforth/$(VERSION)
12 CP = cp -p 18 @if test -d "$(DESTDIR)$(emacssitelispdir)"; then \
13 MV = mv 19 $(INSTALL_DATA) gforth.el $(DESTDIR)$(emacssitelispdir); \
14@@ -60,6 +60,7 @@ INSTALL = @INSTALL@ 20- $(INSTALL_DATA) gforth.elc $(DESTDIR)$(emacssitelispdir); \
15 INSTALL_PROGRAM = @INSTALL_PROGRAM@ 21 else \
16 INSTALL_DATA = @INSTALL_DATA@ 22 echo '>>>>>Please install gforth.{el,elc} in your .../emacs/site-lisp directory'; \
17 INSTALL_INFO = @INSTALL_INFO@ 23 fi
18+INSTALL_SCRIPT = @INSTALL_SCRIPT@ 
19 LN_S = @LN_S@ 
20 GCC = @CC@ 
21 CC = $(GCC) 
22@@ -528,8 +529,8 @@ install: gforth$(EXE) $(FORTH_SRC) $(ker 
23 (cd $(bindir) && $(LN_S) gforth-fast-$(VERSION)$(EXE) gforth-fast$(EXE)) 
24 $(INSTALL_PROGRAM) -s gforth-itc$(EXE) $(bindir)/gforth-itc-$(VERSION)$(EXE) 
25 (cd $(bindir) && $(LN_S) gforth-itc-$(VERSION)$(EXE) gforth-itc$(EXE)) 
26- $(INSTALL_PROGRAM) gforthmi $(bindir)/gforthmi-$(VERSION) 
27- $(INSTALL_PROGRAM) vmgen $(bindir)/vmgen-$(VERSION) 
28+ $(INSTALL_SCRIPT) gforthmi $(bindir)/gforthmi-$(VERSION) 
29+ $(INSTALL_SCRIPT) vmgen $(bindir)/vmgen-$(VERSION) 
30 $(INSTALL_PROGRAM) gforth-ditc $(libdir)/gforth/$(VERSION) 
31 (cd $(bindir) && $(LN_S) gforthmi-$(VERSION) gforthmi) 
32 (cd $(bindir) && $(LN_S) vmgen-$(VERSION) vmgen) 

File Deleted: pkgsrc/lang/gforth/patches/Attic/patch-ab

File Deleted: pkgsrc/lang/gforth/patches/Attic/patch-ac

File Deleted: pkgsrc/lang/gforth/patches/Attic/patch-ad