From e213cc50723bbb1d13ca7a5c6f07300ca212ff94 Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Wed, 8 Dec 2021 15:30:08 -0800 Subject: [PATCH] Release v2.14.0.11 The following are the changes in this release: Fixed a number of typos. Drop support for SunOS, IRIX and MINGW32_NT-5.0 targets. Drop support for CLOCK_SGI_CYCLE. Drop testing for __MSDOS__. Minor improvement of various help files. Made format of help files more consistent. Corrected a few comments in zrandom.c, including a case where the comment referred to 1007 when it should have used 2^32. Improved seed() generation. Improved some comments in seed.c. Added have_environ.c to build have_environ.h in order to determine if: extern char **environ; /* user environment */ is an valid external symbol. Fixed documentation that referred to the old additive 55 generator. We have been using the subtractive 100 in place of the additive 55 generator for a while now. Fixed depend rule for custom/Makefile. Fixed how Makefile variable SHELL is set on macOS vs. Linux. Using /bin/sh on macOS due to how zsh treats globs by default. Added charbit.h to define CALC_CHARBIT which is either CHAR_BIT from or 8 or a value set by the Makefile variable CALC_CHARBIT. Added have_limits.h to determine if is a system include file. Compiling now tests for _WIN64 as well when testing for _WIN32. Now assuming that is available under _WIN32 and _WIN64. Added some preliminary notes about attempts to compile calc under Windows 11. BTW: While we are unable to use Windows 11, we welcome Windows 11 developers to try compiling calc natively (instead of via a Linux virtual machine). If you are able to compile Windows 11 natively, we would welcome GitHub pull requests showing any needed modifications: https://github.com/lcn2/calc/pulls Please also add notes to the 'Compiling calc under Windows 11' section in README.WINDOWS file. We added Makefile.simple as part of the master branch source to help those who may be using a make tool that does not support GNU Make-like features such as "ifeq" and ":=". --- Makefile.ship | 2 +- Makefile.simple | 2 +- custom/Makefile | 2 +- custom/Makefile.head | 2 +- custom/Makefile.simple | 2 +- version.c | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile.ship b/Makefile.ship index fcebd49..8233249 100644 --- a/Makefile.ship +++ b/Makefile.ship @@ -1259,7 +1259,7 @@ EXT= # The default calc versions # -VERSION= 2.14.0.10 +VERSION= 2.14.0.11 # Names of shared libraries with versions # diff --git a/Makefile.simple b/Makefile.simple index 8915758..c79d570 100644 --- a/Makefile.simple +++ b/Makefile.simple @@ -1160,7 +1160,7 @@ EXT= # The default calc versions # -VERSION= 2.14.0.10 +VERSION= 2.14.0.11 # Names of shared libraries with versions # diff --git a/custom/Makefile b/custom/Makefile index 4a91de2..2f23e14 100644 --- a/custom/Makefile +++ b/custom/Makefile @@ -500,7 +500,7 @@ EXT= # The default calc versions # -VERSION= 2.14.0.10 +VERSION= 2.14.0.11 # Names of shared libraries with versions # diff --git a/custom/Makefile.head b/custom/Makefile.head index ebb3cd8..5ee8b17 100644 --- a/custom/Makefile.head +++ b/custom/Makefile.head @@ -500,7 +500,7 @@ EXT= # The default calc versions # -VERSION= 2.14.0.10 +VERSION= 2.14.0.11 # Names of shared libraries with versions # diff --git a/custom/Makefile.simple b/custom/Makefile.simple index 0519ae3..76fe7a1 100644 --- a/custom/Makefile.simple +++ b/custom/Makefile.simple @@ -459,7 +459,7 @@ EXT= # The default calc versions # -VERSION= 2.14.0.10 +VERSION= 2.14.0.11 # Names of shared libraries with versions # diff --git a/version.c b/version.c index 1d971fe..e1a1291 100644 --- a/version.c +++ b/version.c @@ -54,7 +54,7 @@ static char *program; #define MAJOR_VER 2 /* major library version */ #define MINOR_VER 14 /* minor library version */ #define MAJOR_PATCH 0 /* major software version level */ -#define MINOR_PATCH 10 /* minor software version level */ +#define MINOR_PATCH 11 /* minor software version level */ /*