Prepare for version 2.12.6.0

This commit is contained in:
Landon Curt Noll
2017-05-23 02:16:52 -07:00
parent 188fd372ea
commit 4d9511243c
5 changed files with 34 additions and 18 deletions

40
CHANGES
View File

@@ -1,12 +1,23 @@
The following are the changes from calc version 2.12.5.6 to date: The following are the changes from calc version 2.12.6.0 to date:
Fixed a crash that showed up on Mac OS that was reported Added the makefile variable ${COMMON_ADD} that will add flags
by Richard Outerbridge <outer at interlog dot com> and to all compile and link commands. The ${COMMON_ADD} flags are
fixed by Stuart Henderson <stu at spacehopper dot org>. appended to both ${COMMON_CFLAGS} and ${COMMON_LDFLAGS}. This
Thanks goes to both! facility is available to nearly all platforms except those with
very old make comamnds that do not understand the += operator.
Example on masOS (Darwin), one may invoke clang's -fsanitize
facility by:
make clobber all \
COMMON_ADD='-fsanitize=undefined -fsanitize=address'
Another example. To force C warnings to be treated as errors:
make COMMON_ADD='-Werror'
The following are the changes from calc version 2.12.5.4 to 2.12.5.5: The following are the changes from calc version 2.12.5.4 to 2.12.5.6:
Recompile to match current RHEL7.2 libc and friends. Recompile to match current RHEL7.2 libc and friends.
@@ -60,18 +71,23 @@ The following are the changes from calc version 2.12.5.4 to 2.12.5.5:
that the BUILDROOT directory had been improperly put into various that the BUILDROOT directory had been improperly put into various
paths and binaries. This has been fixed in 2.12.5.5. paths and binaries. This has been fixed in 2.12.5.5.
Fixed a crash that showed up on macOS (Darwin) that was reported
by Richard Outerbridge <outer at interlog dot com> and
fixed by Stuart Henderson <stu at spacehopper dot org>.
Thanks goes to both!
The following are the changes from calc version 2.12.5.3 to 2.12.5.3: The following are the changes from calc version 2.12.5.3 to 2.12.5.3:
Calc version 2.12.5.2 for Darwin (Mac OS X) users, code to installed Calc version 2.12.5.2 for macOS (Darwin) users, code to installed
calc under /opt/calc. Moreover the CHANGES file did not mention calc under /opt/calc. Moreover the CHANGES file did not mention
/opt/calc. Sorry about that!. /opt/calc. Sorry about that!.
A much better tree for Darwin (Mac OS X) users would have been A much better tree for masOS (Darwin) users would have been
to install cal under /opt/calc. This release ONLY changes the Darwin to install cal under /opt/calc. This release ONLY changes the
(Mac OS X) install tree to /usr/local. macOS (Darwin) install tree to /usr/local.
Darwin (Mac OS X) users who installed calc version 2.12.5.2 macOS (Darwin) users who installed calc version 2.12.5.2
should, after installing version 2.12.5.3: should, after installing version 2.12.5.3:
rm -rf /opt/calc rm -rf /opt/calc
@@ -79,7 +95,7 @@ The following are the changes from calc version 2.12.5.3 to 2.12.5.3:
The following are the changes from calc version 2.12.5.1 to 2.12.5.2: The following are the changes from calc version 2.12.5.1 to 2.12.5.2:
NOTE: calc version 2.12.5.2, for Darwin (Mac OS X) users, NOTE: calc version 2.12.5.2, for macOS (Darwin) users,
installed under /opt/calc. We neglected to mention this installed under /opt/calc. We neglected to mention this
AND /usr/local would have been a better choice. Sorry! AND /usr/local would have been a better choice. Sorry!
Fixed in calc version 2.12.5.3. Fixed in calc version 2.12.5.3.

View File

@@ -990,7 +990,7 @@ EXT=
# The default calc versions # The default calc versions
# #
VERSION= 2.12.5.6 VERSION= 2.12.6.0
# Names of shared libraries with versions # Names of shared libraries with versions
# #

View File

@@ -348,7 +348,7 @@ EXT=
# The default calc versions # The default calc versions
# #
VERSION= 2.12.5.6 VERSION= 2.12.6.0
# Names of shared libraries with versions # Names of shared libraries with versions
# #

View File

@@ -348,7 +348,7 @@ EXT=
# The default calc versions # The default calc versions
# #
VERSION= 2.12.5.6 VERSION= 2.12.6.0
# Names of shared libraries with versions # Names of shared libraries with versions
# #

View File

@@ -44,8 +44,8 @@ static char *program;
#define MAJOR_VER 2 /* major library version */ #define MAJOR_VER 2 /* major library version */
#define MINOR_VER 12 /* minor library version */ #define MINOR_VER 12 /* minor library version */
#define MAJOR_PATCH 5 /* major software level under library version */ #define MAJOR_PATCH 6 /* major software level under library version */
#define MINOR_PATCH 6 /* minor software level or 0 if not patched */ #define MINOR_PATCH 0 /* minor software level or 0 if not patched */
/* /*
@@ -69,7 +69,7 @@ STATIC char *stored_version = NULL; /* version formed if != NULL */
char *Copyright = "\n" char *Copyright = "\n"
"calc - arbitrary precision calculator\n" "calc - arbitrary precision calculator\n"
"\n" "\n"
"Copyright (C) 1999-2014 David I. Bell, Landon Curt Noll " "Copyright (C) 1999-2017 David I. Bell, Landon Curt Noll "
"and Ernest Bowen\n" "and Ernest Bowen\n"
"\n" "\n"
"Initial author: David I. Bell\n" "Initial author: David I. Bell\n"