--- - branch: MAIN date: Thu Dec 12 20:56:53 UTC 2019 files: - new: '1.25' old: '1.24' path: pkgsrc/lang/yabasic/Makefile pathrev: pkgsrc/lang/yabasic/Makefile@1.25 type: modified - new: '1.14' old: '1.13' path: pkgsrc/lang/yabasic/distinfo pathrev: pkgsrc/lang/yabasic/distinfo@1.14 type: modified id: 20191212T205653Z.45aa6553a030e472a388fb6876842c250757b10d log: | yabasic: update to 2.86.2. This fixes CVE-2019-19720. Notable changes: - Add dependency on devel/libffi - Reset MAINTAINER, email address does not exist anymore - Update LICENSE, Yabasic is now MIT licensed since version 2.77.1 ChangeLog: Version 2.86.2 (December 12, 2019) - Another fix for heap-buffer-offerflow found with address sanitizer Version 2.86.1 (December 8, 2019) - Fix for heap-buffer-offerflow Version 2.86.0 (November 28, 2019) - Added new functions bitnot - Fixes for bit-arithmetic (signes/unsigned) Version 2.85.0 (November 16, 2019) - Added new functions shl, shr and round - Introduced binary literals preceeded by 0b - Fixes for hex literals - The error-command no longer adds a line number Version 2.84.3 (November 3, 2019) - Better debugging for library path - Clean builds for Windows setup-program Version 2.84.2 (October 6, 2019) - Fixed some potential stackoverflows - Removed empty dir related with nano - Tests with tmux only within the Rakefile Version 2.84.1 (July 20, 2019) - Make unload_library after call the default for foreign_functions - Fixes to docu - Requiring libffi for build (unless specified other by configure-option) - explicit error no longer unwinds call-stack Version 2.84.0 (July 12, 2019) - New command foreign_buffer_set_buffer Version 2.83.3 (June 30, 2019) - Documentation Version 2.83.2 (June 30, 2019) - Allow specifying null-pointer for foreign functions Version 2.83.1 (June 26, 2019) - Fix for line-numbers in errors after import - Updating the manual Version 2.83.0 (April 29, 2019) - Unix: Added a syntax-file for the nano-editor; contributed by Stephan Muesse - Made parentheses around condition in while and until optional - Better error messages on misaligned control structures - New family of functions and commands foreign_* to invoke functions from external c-libraries - Fixes for line-numbers in error messages - Revised and updated the documentation Version 2.82.1 (March 11, 2019) - Allowing comments after import statement - Fixes regarding error messages Version 2.82.0 (February 17, 2019) - Advanced version of autoconf and other tools - Fix in tests - Fixed nested import of libraries - Libraries can now be found in the directory of the main file too - Error messages try to show and mark the offending part of the code - Hexadecimal numerical literals are supported, e.g. print 0xff Version 2.81.4 (January 27, 2019) - Fixed error with inkey$ and clear screen - Fixed fatal error with inkey$ and upper case letters Version 2.81.3 (January 13, 2019) - Fixed a compile-problem on macos - Corrected a rendering problem on www.yabasic.de, which had cut off the bottom-lines of many pages Version 2.81.2 (January 2, 2019) - Fixed a problem under netbsd, which prevented yabasic from finding its own executable - Fix on macos for curses-initialization e.g. during "clear screen" - Fix that allows libraries to start with a comment introduced by a hash or a single quote - Made the prior "Guide into the guts" available again as "Some remarks on changing Yabasic"; see www.yabasic.de - Document options for unix and windows in the same chapter Version 2.81.1 (November 1, 2018) - Fix: Allow yabasic to run from within a script Version 2.81.0 (October 27, 2018) - New function chomp$ - Added new peek "interpreter_path" - Fixed a sporadic issue with bound programs Version 2.80.0 (September 8, 2018) - Added functions floor() and ceil() - Checking for function clock_gettime during configure module: pkgsrc subject: 'CVS commit: pkgsrc/lang/yabasic' unixtime: '1576184213' user: fcambus