pkgsrc/lang
abs f83b36600f Updated brandybasic to 1.0.10
Changes since 1.05:

Version 1.06  15/12/2000
-  Bug where functions could be used as procedures (and vice
   versa) fixed.

-  Fixed bug in the VAL function where it would sometimes return
   the wrong result as the string being converted was not
   terminated properly.

-  Fixed bug in BPUT introduced in 1.05.

-  HIMEM can now be changed.

-  Blank lines in files are no longer discarded when loading a
   program.

-  The initial value and step used if the lines of a program are
   renumbered when loading a program have been changed to 1 and
   1 respectively, the idea being that they will match the numbers
   of the lines of the program in the file in an editor.

-  Under RISC OS, the 'edit' command can now invoke editors such
   as StrongED and Zap.

-  Added limited support for making BBC MOS calls via USR and
   CALL so that OS_Byte 0 could be used to determine the type of
   the machine on which the interpreter is being run.


Version 1.07  01/01/2001
-  Fixed bug in function SUM when the argument was a string array.
   The function should return all of the strings in the array
   concatenated together but it was producing rubbish.

-  Fixed bug in function SUM LEN. This was failing with the error
   message 'type mismatch: array wanted'.

-  Fixed bugs in the EOF and EXT functions that show up when the
   file is not a disk file but, for example, a serial port.

-  Sorted out some more portability issues, but at a cost of
   making the program about 10% slower.

-  The code for the OSCLI ... TO statement has been improved.

-  The RISC OS version of the program has been changed to use
   direct OS calls in fileio.c instead of C library functions. This
   allows Basic programs to carry out I/O operations on a file using
   a mixture of Basic statements and SWIs.

-  The INPUT# code has been tidied up.

-  Typing in token values directly on the command line is now
   handled correctly, for example, typing in the hex value &F1
   no longer gives the error 'The interpreter has gone wrong'.

-  Under NetBSD and Linux, the handling of I/O redirection on the
   program's command line has been sorted out. It is now possible
   to invoke the program so that it takes input from or directs
   output to a file instead of using the keyboard for input and
   screen for output.

-  The QUIT command can now optinally be followed by a value that
   the interpreter passes back to the underlying operating system
   as a return or status code.


Version 1.08  19/04/2001
-  Fixed 'big endian' bug in code that checks if a file contains
   a tokenised Basic program. The test was failing on big endian
   machines.

-  Changed code that writes the four byte start marker at the
   start of a Basic program so that it is always written in
   the same order, that is, fixed another endian bug.

-  Extended the WAIT statement so that the time to wait can
   be supplied. The time interval is in centiseconds.


Version 1.09  29/04/2001
-  Fixed bug in INSTR where the end of the string being searched
   was missed when the first character of the wanted string
   occured a number of times in the search string.

-  Tidied up STR function so that STR$~ produced the same results
   as PRINT~, for 'STR$~255' now produced 'FF' instead of 'ff'.
   Also changed the format for floating point values so that an
   exponent is marked with an 'E' instead of an 'e'.

-  Fixed bug in INPUT statement where INPUT ' cleared the screen
   instead of skipping to the next line.

-  Fixed bug in INPUT statement where 'INPUT TAB() <variable>'
   printed a '?' prompt when it should not have done so.

-  Fixed a problem in EVAL where the pointer to the expression
   that contained the EVAL function was being corrupted if the
   string being evaluated contained a reference to a function
   that had not been called before. 'EVAL(EVAL(a$))' now works
   as well.


Version 1.10  28/05/2001

-  Fixed bug in EDIT introduced fixing EVAL in version 1.09. A
   'bad token' error message was being produced when editing a
   single line with EDIT <line> under DOS and Unix. The amended
   line was being saved correctly but the error message was then
   being displayed.

-  Tidied up handling of @% in PRINT and STR$ when the number of
   digits to print is zero. '@%=0: PRINT PI' now produces
   3.141592654 instead of 3, as per the Acorn interpreter.

-  Added function XLATE$. This either translates a string using
   a user-supplied translate table or translates it to lower case
   if no translate table is supplied.

-  Added function VERIFY. This is used to check that a string
   contains only specific characters.

-  Changed EDIT and EDITO so that EDIT uses the last EDITO value
   instead of LISTO when converting the program to text when it
   is edited. If EDITO has not been used, the LISTO value is
   used instead.
2001-06-04 09:59:04 +00:00
..
a60 Add a distfile checksum. 2001-05-16 11:10:16 +00:00
awka Fix dead link for HOMEPAGE, uhm, change dead link for MASTER_SITES. It's 2001-05-31 09:46:28 +00:00
baci The distfiles on the master site have changed. Change MASTER_SITE to 2001-05-09 13:09:24 +00:00
blackdown-jdk13 Bumped version number after a change 2001-05-23 16:57:47 +00:00
brandybasic Updated brandybasic to 1.0.10 2001-06-04 09:59:04 +00:00
bwbasic Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
caml-light Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
camlp4 Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
cim Patch "configure" rather than "aclocal.m4". 2001-04-21 01:10:58 +00:00
cint The Makefile says that the distfile will change for different minor version 2001-05-09 15:14:16 +00:00
clisp add distfile sizes 2001-04-19 15:28:38 +00:00
cu-prolog Cosmetic changes. 2001-05-05 21:23:07 +00:00
drscheme Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
egcs Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
elisp-manual Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
elk + move the distfile digest/checksum value from files/md5 to distinfo 2001-04-17 09:56:50 +00:00
f2c teach the f2c-f77 script about "-pg" (generate profiled code). 2001-04-22 13:55:27 +00:00
fort77 Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
gauche Gauche, yet another R5RS scheme implementation. 2001-05-31 09:56:58 +00:00
gawk Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
gb Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
gcc Add libstdc++.so needed after shared libs change. 2001-05-07 18:28:37 +00:00
gcc-ssp New 'gcc with stack-smashing protection' package. 2001-05-22 13:54:34 +00:00
gforth Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
ghc Disable on ELF machines until somebody fixes it. 2001-04-22 16:36:10 +00:00
gprolog Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
guavac Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
guile Use buildlink.mk to get GNU readline dependency and correct headers and 2001-05-28 05:36:28 +00:00
hugs Standardize name of file to include for build-links to be "buildlink.mk". 2001-05-24 08:53:54 +00:00
icon Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
intercal Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
japhar Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
java-lang-spec Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
java-vm-spec Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
jbuilder-jit Mark it as BROKEN for now, since the distfile is not available anymore. 2001-05-10 14:36:49 +00:00
jdk Enable for Linux-*-i386 2001-05-17 15:03:00 +00:00
jikes Upgrade to version 1.14 of jikes. 2001-05-16 10:05:35 +00:00
kaffe Update dependency on png to >=1.0.11 because of the shlib major bump. 2001-05-22 09:32:18 +00:00
kali Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
libperl For now, use own distinfo, since it doesn't use lang/perl5-base's patches. 2001-05-29 15:45:28 +00:00
librep Use buildlink.mk files to get dependencies and to prevent unintended 2001-05-28 06:19:10 +00:00
maude Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
mawk Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
mercury Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
minischeme Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
moscow_ml Change build dependency from perl-5.* to perl>=${PERL5_REQD}. Also change 2001-04-30 04:16:08 +00:00
mzscheme Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
nawk Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
nhc98 Change ALL_TARGET. 2001-05-22 13:20:57 +00:00
ocaml Mechanical changes of tk DEPENDS: 2001-05-05 19:51:13 +00:00
p2c Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
perl5 Update perl to 5.6.0nb6 as a result of requiring the new version of perl-base 2001-05-20 05:16:07 +00:00
perl5-base Update perl-base to 5.6.0nb2. Changes from version 5.6.0nb1 are building 2001-05-20 05:21:23 +00:00
pforth Cosmetic improvements. 2001-04-21 01:19:09 +00:00
pgcc regen for patch-az 2001-05-05 16:04:49 +00:00
py-extclass Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
py-html-docs Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
python Add code similar to MESSAGE_SUBST code for "PY_SETUP_SUBST" that 2001-05-30 04:59:36 +00:00
RScheme Only create one symbolic link to the RScheme executable. (No need for 2001-04-21 01:13:41 +00:00
ruby Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
scheme48 Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
siod Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
smalleiffel Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
smalltalk mark this pkg as not for alpha or sparc64 as 64-bit platforms are not 2001-05-10 23:41:29 +00:00
sml-nj Add sparc distfile digest and size. 2001-05-04 12:49:40 +00:00
snobol Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
squeak Update to squeak-3.0pre2. Where to begin? The default image is more 2001-05-16 02:27:52 +00:00
stalin Add defaults for all instances of EVAL_PREFIX. 2001-05-03 22:16:50 +00:00
STk Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
sun-jdk13 Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
sun-jre13 Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
swi-prolog Update of swi-prolog to 4.0.5. 2001-05-22 01:21:16 +00:00
tcl Fix the installed tclConfig.sh so it's possible to use its values to generate 2001-05-24 02:58:15 +00:00
tcl-expect fix unaligned access on alpha by applying patch from PR 12905. 2001-05-16 13:27:55 +00:00
tcl-itcl Don't use the tcl or tk stub libraries. Thanks to Nick Hudson for pointing 2001-05-01 16:13:53 +00:00
tcl-tclX Do previous changes to make the source for tcl available differently and 2001-04-27 09:16:18 +00:00
tk-expect Use distinfo from tcl-expect. 2001-05-29 12:23:44 +00:00
tk-tclX Mechanical changes of tk DEPENDS: 2001-05-05 19:51:13 +00:00
ucblogo Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
umb-scheme Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
vscm Install docs in share/docs, not share/examples. 2001-05-11 01:43:03 +00:00
vslisp Update MASTER_SITES 2001-04-22 12:07:13 +00:00
Makefile Add gauche. 2001-05-31 11:30:06 +00:00