mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
Prepare for version 2.12.6.0
This commit is contained in:
40
CHANGES
40
CHANGES
@@ -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.
|
||||||
|
@@ -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
|
||||||
#
|
#
|
||||||
|
@@ -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
|
||||||
#
|
#
|
||||||
|
@@ -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
|
||||||
#
|
#
|
||||||
|
@@ -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"
|
||||||
|
Reference in New Issue
Block a user