./lang/yabasic, Yet another Basic for Unix and Windows

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.79.2nb1, Package name: yabasic-2.79.2nb1, Maintainer: david

Yabasic implements the most common and simple elements of the basic language;
It comes with goto/gosub, with various loops, with user defined subroutines
and Libraries. Yabasic does monochrome line graphics and printing.
Yabasic runs under Unix and Windows; it is small (around 200KB) and free.


Required to run:
[devel/ncurses]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Master sites:

SHA1: 65a89e307d52f899e46a3ec077f96b58853c7641
RMD160: 227a011c4ba7d889062c97c3729c730c4e7a9f6b
Filesize: 1111.293 KB

Version history: (Expand)


CVS history: (Expand)


   2019-10-12 22:05:59 by Roland Illig | Files touched by this commit (2)
Log message:
lang/yabasic: fix location of HTML documentation
   2018-07-04 14:45:57 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.79.2

Upstream changes:
Version 2.79.2, May 13, 2018

    No changes over 2.79.1
    Advanced patchlevel to get in line with tagging again

Version 2.79.0, April 21, 2018

    Introduced new peeks "secondsrunning" and "millisrunning"
    Bugfixes regarding the switch statement
   2018-04-04 16:18:32 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.78.5

Upstream changes:
Version 2.78.5, April 3, 2018

    Within a bound yabasic-programs the name is correctly set (as returned by \ 
peeking "program_name")
    Introduced new string-peeks "program_name" and \ 
"program_file_name"
    Bugfixes regarding bound programs and libraries

Version 2.78.4, March 2118, 2018

    Fixed a problem with bound yabasic-programs, that include more than three \ 
libraries
    Introduced new peek "secondsrunning"
   2018-02-02 05:14:30 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.78.3

Upstream changes:
Version 2.78.3, January 21, 2018

    Fixed a up to 4-times performance penalty, that has been introduced in a \ 
previous version
    Brought back "Edit" to the windows context menu

Version 2.78.2, August 27, 2017

    The ran()-function is now guaranteed to return 2**30 different values

Version 2.78.1, August 13, 2017

    No more dump when using color without window open
    Processing of yabasic.xml finds hellip-entity

Version 2.78.0, January 21, 2017

    Allowed for numeric argument after break
    Fixed format of manpage (unix)
    Reworked the switch-statement, added tests
   2017-01-19 07:59:54 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.77.3

Upstream changes:
Version 2.77.3, December 29, 2016

    Fixed insecure usage of strcpy
    Better logging for windows installer
    Spelling corrections

Version 2.77.2, December 17, 2016

    Fixes for coloured text under windows as reported by TheMeq
    msvcr140.dll is no longer required under Windows
    Several spelling corrections contributed by ginggs
    Updated and fixed man-page under linux

Version 2.77.1, November 13, 2016

    Adopted the MIT License for yabasic
    Switched to semantic versioning; the new schema is \ 
MajorRelease.MinorRelease.Patchlevel
    New peek$ for version, documented all peeks
    Various bugfixes
    Setup program now offers to start the demo
    Redid the development process for yabasic; you may now participate in the \ 
development of yabasic itself via github: https://github.com/marcIhm/yabasic. \ 
However, the main site for programming in yabasic is still \ 
https://www.yabasic.de
   2015-11-03 23:50:46 by Alistair G. Crooks | Files touched by this commit (194)
Log message:
Add SHA512 digests for distfiles for lang category

Problems found with existing digests:
	Package nhc98 distfile nhc98src-1.22.tar.gz
	a8adc8f22371998ee0657bc0e01058a57d876abc [recorded]
	81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated]

Problems found locating distfiles:
	Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz
	Package icc11: missing distfile l_cproc_p_11.1.080.tgz
	Package jini: missing distfile jini-1_2_1_001-src.zip
	Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2
	Package openjdk7: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk7: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk7: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk7: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk7: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk7: missing distfile \ 
openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package openjdk8: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk8: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk8: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk8: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk8: missing distfile \ 
openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk8: missing distfile \ 
openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz
	Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz
	Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin
	Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh
	Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz
	Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz
	Package sun-jre6: missing distfile jce_policy-6.zip
	Package sun-jre6: missing distfile jre-6u45-linux-x64.bin
	Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh
	Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz
	Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-04 15:21:50 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.769

Upstream changes:
Version 2.769, July 4, 2015

Fixing two bugs under Windows:

    print color under windows handles single argument correctly
    cpu extension sse2 is no longer required, so yabasic should run again on \ 
older hardware

Version 2.768, May 25, 2014

Fixing some bugs under Windows and Linux:

    Core dump e.g. under Linux mint related with grafics
    Problems with embedded newlines within the Windows console
    Keys pressed within grafic window are not always reported to inkey$ \ 
(Windows-Version)
    Spurios problems with colors under Windows and linux (reported but not fixed yet)
   2015-08-18 09:31:20 by Thomas Klausner | Files touched by this commit (282)
Log message:
Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.