pkgsrc/lang
asau 58e2d8914f 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).
2009-08-14 22:52:20 +00:00
..
a60 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
awka Fixed typo. 2007-08-18 06:03:14 +00:00
baci Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
brandybasic Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
bwbasic Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
caml-light Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
camlp5 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ccsh Mechanical changes to add DESTDIR support to packages that install 2008-03-04 16:38:11 +00:00
cdl3 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
Cg-compiler Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
chicken Update to 4.1.0, provided by Peter Bex via pkgsrc-wip (wip/chicken-current). 2009-08-08 15:12:24 +00:00
cim Add DESTDIR support. 2008-06-12 02:14:13 +00:00
cint Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
classpath Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
classpath-gui Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
clisp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
coq Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
cparser Update to cparser-0.9.7: 2008-12-17 16:59:19 +00:00
cu-prolog Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
drscheme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
eag Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ecl Remove stray "@dirrm". 2009-08-14 12:04:30 +00:00
eieio PKGREVISION bump for elisp packages because of bytecode format changes 2009-08-06 01:44:45 +00:00
elisp-manual Add CONFLICTS line for previous PKGNAME versions. 2008-03-10 10:33:38 +00:00
elk Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
embryo Update to June snapshot of E17. No detailed changes. 2009-07-14 22:05:39 +00:00
erlang Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
erlang-doc Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
erlang-man Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ezm3 Remove empty PLIST.common_end. 2009-07-22 09:26:26 +00:00
f2c Add the correct header entry for sparcv8. Addresses PR pkg/33997. 2009-06-25 14:22:08 +00:00
focal Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
fort77 Add DESTDIR support. 2008-06-12 02:14:13 +00:00
g95 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gambc Make it build on DragonFly and (probably) FreeBSD. 2009-07-20 18:18:10 +00:00
gauche Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
gawk Add USE_LIBTOOL=yes - thanks tnn@ 2009-08-12 18:07:15 +00:00
gcc Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
gcc-ssp Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
gcc3 Fix C++ build on NetBSD 5.x. Bump revision of gcc3-c. 2009-02-28 18:37:22 +00:00
gcc3-ada Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc3-c Fix a number of GENERATE_PLIST entries to always have a terminating ; 2009-06-16 15:25:31 +00:00
gcc3-c++ Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc3-f77 Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
gcc3-java Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc3-objc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc34 Fix a number of GENERATE_PLIST entries to always have a terminating ; 2009-06-16 15:25:31 +00:00
gcc34-ada Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
gforth Update to Gforth 0.7.0. 2009-08-14 22:52:20 +00:00
ghc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gpc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gprolog Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
guile Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
guile16 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gwydion-dylan Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
hugs Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
icon Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
inform Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
intercal Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
ja-gawk Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jamvm Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
japhar Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
jasmin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
java-lang-spec Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
java-vm-spec Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jbuilder-jit Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
jdk Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jdk-openjit Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
jikes Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jini Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
joos Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
js Mark as destdir ready. 2008-07-14 12:55:56 +00:00
kaffe Set user-destdir, add (unfortunately) partial patch for NetBSD/m68k 2009-07-10 19:58:12 +00:00
kaffe-esound Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
kaffe-x11 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
kali Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ksi Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
librep Update to librep-0.90.0. Changes: 2009-07-14 10:01:28 +00:00
libtcl-nothread Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
lua Set LICENSE for lua. 2009-07-10 20:30:21 +00:00
LuaJIT Only for i386. 2009-08-03 12:20:16 +00:00
lush Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
maude Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mawk Remove ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 00:11:10 +00:00
mercury Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
minischeme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mit-scheme-bin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mono recursive bump for icu shlib version change except already done. 2009-08-12 02:31:18 +00:00
mono-basic recursive bump for icu shlib version change except already done. 2009-08-12 02:31:18 +00:00
moscow_ml Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mpd Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
mzscheme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
nawk Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions. 2009-04-09 00:48:06 +00:00
nhc98 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
objc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ocaml Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
ocamlduce Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
onyx Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
oo2c Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
opencobol Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
openjdk7-bin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ossp-js Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
p2c Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
parrot recursive bump for icu shlib version change except already done. 2009-08-12 02:31:18 +00:00
pcc USE_TOOLS+=gmake, same as pcc-current, for the same reason. Fixes PR 38964. 2009-08-01 20:37:05 +00:00
pcc-current Update to the snapshot from 090731. 2009-08-06 06:40:31 +00:00
pear Give up MAINTAINER 2009-07-17 18:00:13 +00:00
perl5 Patch (from latest PathTools) to fix build failure on systems where 2009-07-24 04:58:56 +00:00
pforth Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
php Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
php5 * Add a patch to fix build problem with OpenSSL 1.0.0 and later. 2009-08-11 14:41:23 +00:00
php5-perl This extension embeds Perl Interpreter into PHP. 2009-07-03 07:40:05 +00:00
pnet NetBSD/amd64 is not supported by the internal libffi, so mark it 2009-07-06 22:17:14 +00:00
pnetC Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
pnetlib Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
pnetlib-nox11 Update dotgnu Portable.Net packages to 0.8.0: 2008-02-18 16:39:43 +00:00
polyml Import Poly/ML version 5.2.1 2009-03-20 21:12:51 +00:00
py-basicproperty Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-funge Provide PY_COMPILE_ALL and PY_COMPILE_O_ALL to compile all Python 2009-07-08 13:55:58 +00:00
py-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
py-psyco Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-pyrex Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py22-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
py23-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
py24-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
py25-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
python Provide PY_COMPILE_ALL and PY_COMPILE_O_ALL to compile all Python 2009-07-08 13:55:58 +00:00
python23 Remove empty PLIST.common_end. 2009-07-22 09:29:57 +00:00
python24 Remove empty PLIST.common_end. 2009-07-22 09:29:57 +00:00
python25 gdbm is in disabled_module_list, yet if it's found on the system 2009-07-24 14:50:33 +00:00
python26 Don't install idle, there is a separate py-idle package for it. 2009-07-18 10:41:33 +00:00
rexx-imc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
rexx-regina Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ruby Update Ruby packages to 1.8.7.174 (1.8.7-p174). 2009-06-16 15:08:38 +00:00
ruby-doc-stdlib Remove empty PLIST.pre. 2009-07-22 09:30:39 +00:00
ruby18 Switch to use META_PACKAGE. No functional change. 2008-01-06 15:45:12 +00:00
ruby18-base * Make Ruby's OpenSSL library compatible with OpenSSL 1.0.0 and later, 2009-08-11 14:26:58 +00:00
sablevm Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
sablevm-classpath Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
sablevm-classpath-gui Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
sather Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
sbcl Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
scheme48 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
scm Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
see Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
sigscheme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
siod Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
smalltalk Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
SmartEiffel - fix pkglint warnings 2009-08-08 23:32:17 +00:00
smlnj Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
snobol Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
spidermonkey Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib 2009-05-20 00:58:05 +00:00
spl Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
squeak Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
sr Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
sr-examples Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
stalin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
STk Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
sun-jdk6 Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
sun-jdk14 Update sun-{jre,jdk}14 to 2.19, a.k.a. 1.4.2_19. 2009-06-25 11:43:41 +00:00
sun-jdk15 Updated lang/sun-jdk15 to 5.0.19 2009-07-23 17:18:43 +00:00
sun-jre6 Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
sun-jre14 Update sun-{jre,jdk}14 to 2.19, a.k.a. 1.4.2_19. 2009-06-25 11:43:41 +00:00
sun-jre15 remove ${WRKSRC}/lib/servicetag/registration.xml before install 2009-08-04 08:13:56 +00:00
swi-prolog Use META_PACKAGE 2009-04-08 23:11:13 +00:00
swi-prolog-lite Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
swi-prolog-packages Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
tcl Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
tcl-expect Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
tcl-itcl Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
tcl-itcl-current Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
tcl-otcl Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
tcl-tclX Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
tcl83 remove mirror tuwien. tcl has been removed from there a month ago. 2009-07-16 23:00:01 +00:00
tinyscheme Update for ${DESTDIR} support, and add an explicit license statement to the 2009-07-07 20:35:53 +00:00
tk-expect Mechanical changes to add DESTDIR support to packages that install 2008-03-04 16:38:11 +00:00
tk-tclX Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
twelf PKGREVISION bump for elisp packages because of bytecode format changes 2009-08-06 01:44:45 +00:00
ucblogo Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
umb-scheme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
utilisp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
vala Vala 0.7.5 2009-08-12 11:43:57 +00:00
vscm Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
vslisp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
wsbasic Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
yabasic Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
yap Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
Makefile Added LuaJIT. 2009-07-26 21:21:29 +00:00