Wed May 20 07:27:21 2015 UTC ()
Update to 3.00

Upstream changes:
CHANGES FROM 2.61 to 3.00

   * Code redesign from Howard Wulf, AF5NE

CHANGES FROM 2.60 to 2.61

   * Bug fix from Matthias Rustler

CHANGES FROM 2.50 to 2.60

   * New maths functions and append mode support from Edmond Orignac

   * Bug fixes


(wen)
diff -r1.3 -r1.4 pkgsrc/lang/bwbasic/patches/patch-ac
diff -r1.1 -r0 pkgsrc/lang/bwbasic/patches/patch-bwbasic.h

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

--- pkgsrc/lang/bwbasic/patches/patch-ac 2012/01/15 15:29:31 1.3
+++ pkgsrc/lang/bwbasic/patches/patch-ac 2015/05/20 07:27:21 1.4
@@ -1,28 +1,31 @@ @@ -1,28 +1,31 @@
1$NetBSD: patch-ac,v 1.3 2012/01/15 15:29:31 ryoon Exp $ 1$NetBSD: patch-ac,v 1.4 2015/05/20 07:27:21 wen Exp $
2 2
3--- bwbasic.doc.orig 2006-10-24 05:40:18.000000000 +0000 3--- bwbasic.doc.orig 2015-05-20 14:17:40.000000000 +0000
4+++ bwbasic.doc 4+++ bwbasic.doc
5@@ -1,33 +1,10 @@ 5@@ -1,36 +1,10 @@
6- 6-
7- 7-
8- 8-
9- 9-
10- Bywater BASIC Interpreter/Shell, version 2.10 10- Bywater BASIC Interpreter, version 3.00
11- --------------------------------------------- 11- ---------------------------------------------
12- 12-
13- Copyright (c) 1993, Ted A. Campbell 13- Copyright (c) 1993, Ted A. Campbell
14- for bwBASIC version 2.10, 11 October 1993 14- for bwBASIC version 2.10, 11 October 1993
15- 15-
 16- Copyright (c) 2014-2015, Howatd Wulf, AF5NE
 17- for bwBASIC version 3.00, 2015-04-05
 18-
16- 19-
17-CONTENTS: 20-CONTENTS:
18- 21-
19- 1. DESCRIPTION 22- 1. DESCRIPTION
20- 2. TERMS OF USE 23- 2. TERMS OF USE
21- 3. QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS 24- 3. QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS
22- 4. GENERAL NOTES ON USAGE 25- 4. GENERAL NOTES ON USAGE
23- 5. EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS 26- 5. EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS
24- 6. PREDEFINED VARIABLES 27- 6. PREDEFINED VARIABLES
25- 7. UNIMPLEMENTED COMMANDS AND FUNCTIONS 28- 7. UNIMPLEMENTED COMMANDS AND FUNCTIONS
26- and AGENDA FOR DEVELOPMENT 29- and AGENDA FOR DEVELOPMENT
27- 8. THE STORY OF BYWATER BASIC 30- 8. THE STORY OF BYWATER BASIC
28- 9. COMMUNICATIONS 31- 9. COMMUNICATIONS
@@ -33,86 +36,85 @@ $NetBSD: patch-ac,v 1.3 2012/01/15 15:29 @@ -33,86 +36,85 @@ $NetBSD: patch-ac,v 1.3 2012/01/15 15:29
33- 36-
34- 37-
35-1. DESCRIPTION 38-1. DESCRIPTION
36+.Dd October 11, 1993 39+.Dd October 11, 1993
37+.Dt bwBASIC 1 40+.Dt bwBASIC 1
38+.Os 41+.Os
39+.Sh NAME 42+.Sh NAME
40+.Nm bwBASIC 43+.Nm bwBASIC
41+.Nd BASIC Interpreter/Shell, version 2.10 44+.Nd BASIC Interpreter/Shell, version 2.10
42+.Sh SYNOPSIS 45+.Sh SYNOPSIS
43  46
44 The Bywater BASIC Interpreter (bwBASIC) implements a large 47 The Bywater BASIC Interpreter (bwBASIC) implements a large
45 superset of the ANSI Standard for Minimal BASIC (X3.60-1978) 48 superset of the ANSI Standard for Minimal BASIC (X3.60-1978)
46@@ -60,7 +37,7 @@ CONTENTS: 49@@ -53,7 +27,7 @@ CONTENTS:
47 offer further shell-processing capabilities. 50 into distinct lines as they are loaded.
48  51
49  52
50-2. TERMS OF USE: 53-2. TERMS OF USE:
51+.Sh TERMS OF USE 54+.Sh TERMS OF USE:
52  55
53 This version of Bywater BASIC is released under the terms of the  56 This version of Bywater BASIC is released under the terms of the
54 GNU General Public License (GPL), which is distributed with this  57 GNU General Public License (GPL), which is distributed with this
55@@ -71,7 +48,7 @@ CONTENTS: 58@@ -64,7 +38,7 @@ CONTENTS:
56 for information on which you should contact the author. 59 for information on which you should contact the author.
57  60
58  61
59-3. QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS 62-3. QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS
60+.Sh QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS 63+.Sh QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS
61  64
62 Be aware that many of these commands and functions will not be 65 Be aware that many of these commands and functions will not be
63 available unless you have set certain flags in the header files 66 available unless you have enabled a particular dialect using
64@@ -199,7 +176,7 @@ CONTENTS: 67@@ -380,7 +354,7 @@ CONTENTS:
65 WRITE [# device-number,] element [, element ].... 68 WRITE [# device-number,] element [, .... ]
66  69
67  70
68-4. GENERAL NOTES ON USAGE: 71-4. GENERAL NOTES ON USAGE:
69+.Sh GENERAL NOTES ON USAGE 72+.Sh GENERAL NOTES ON USAGE:
70  73
71 4.a. Interactive Environment 74 4.a. Interactive Environment
72  75
73@@ -305,7 +282,7 @@ CONTENTS: 76@@ -790,7 +764,7 @@ CONTENTS:
74 aliases to allow Microsoft-style programs to be run. 77 END FUNCTION
75  78
76  79
77-5. EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS 80-5. EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS
78+.Sh EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS 81+.Sh EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS
 82
 83 bwBASIC provides a simple "HELP" command to assist you in
 84 finding the command or function you are looking for.
 85@@ -6965,7 +6939,7 @@ DESCRIPTION: For file X, sets the line w
79  86
80 The "Dependencies" listed in the folowing reference materials 
81 refers to flags that must be set to TRUE in bwbasic.h for the 
82@@ -1636,7 +1613,7 @@ CONTENTS: 
83 ------------------------------------------ 
84  87
85  88
86-6. PREDEFINED VARIABLES 89-6. PREDEFINED VARIABLES
87+.Sh PREDEFINED VARIABLES 90+.Sh PREDEFINED VARIABLES
88  91
89 BWB.EDITOR$ 92 BWB.EDITOR$
90 BWB.FILES$ 93 BWB.FILES$
91@@ -1669,7 +1646,7 @@ CONTENTS: 94@@ -7003,7 +6977,7 @@ DESCRIPTION: For file X, sets the line w
92 (specifically CLS, LOCATE, and INKEY$) may be available.  95 return the current OPTION TERMINAL setting.
93  96
94  97
95-7. UNIMPLEMENTED COMMANDS AND FUNCTIONS, and AGENDA FOR DEVELOPMENT 98-7. UNIMPLEMENTED COMMANDS AND FUNCTIONS, and AGENDA FOR DEVELOPMENT
96+.Sh UNIMPLEMENTED COMMANDS AND FUNCTIONS, and AGENDA FOR DEVELOPMENT 99+.Sh UNIMPLEMENTED COMMANDS AND FUNCTIONS, and AGENDA FOR DEVELOPMENT
97  100
98 There are some items not implemented that have been so long 101 There are some items not implemented that have been so long
99 a part of standard BASICs that their absence will seem surprising. 102 a part of standard BASICs that their absence will seem surprising.
100@@ -1853,7 +1830,7 @@ CONTENTS: 103@@ -7172,7 +7146,7 @@ DESCRIPTION: For file X, sets the line w
101 ZONEWIDTH 104 ZONEWIDTH
102  105
103  106
104-8. THE STORY OF BYWATER BASIC 107-8. THE STORY OF BYWATER BASIC
105+.Sh THE STORY OF BYWATER BASIC 108+.Sh THE STORY OF BYWATER BASIC
106  109
107 This program was originally begun in 1982 by my grandmother, Mrs. 110 This program was originally begun in 1982 by my grandmother, Mrs.
108 Verda Spell of Beaumont, TX. She was writing the program using 111 Verda Spell of Beaumont, TX. She was writing the program using
109@@ -1873,9 +1850,3 @@ CONTENTS: 112@@ -7194,7 +7168,7 @@ DESCRIPTION: For file X, sets the line w
110 bag and eventually managed to have it all copied over to a PC 
111 diskette. I have revised it slightly prior to this release. You 
112 should know, though, that I myself am an historian, not a programmer. 113 should know, though, that I myself am an historian, not a programmer.
113- 114
114- 115
115-9. COMMUNICATIONS: 116-9. COMMUNICATIONS:
116- 117+.Sh COMMUNICATIONS:
117- email: tcamp@delphi.com 118
118- 119 email: tcamp@delphi.com
 120

File Deleted: pkgsrc/lang/bwbasic/patches/Attic/patch-bwbasic.h