Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package calc for openSUSE:Factory checked in at 2024-11-25 23:21:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/calc (Old) and /work/SRC/openSUSE:Factory/.calc.new.28523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calc" Mon Nov 25 23:21:50 2024 rev:42 rq:1226199 version:2.15.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/calc/calc.changes 2023-10-05 20:06:41.526384148 +0200 +++ /work/SRC/openSUSE:Factory/.calc.new.28523/calc.changes 2024-11-25 23:22:06.188181208 +0100 @@ -1,0 +2,116 @@ +Mon Nov 18 13:06:32 UTC 2024 - Dominique Leuenberger <[email protected]> + +- Workaorund %attr(644â¦) setting this attribute also on the doc + directory if this is the first statement to copy docs over. The + intention was clearly to set the files non-executable. Simply + letting RPM copy the correct doc files first, using default + attributes, results in the doc-dir having proper access modes. + +------------------------------------------------------------------- +Fri Jul 12 07:02:27 UTC 2024 - Michael Vetter <[email protected]> + +- Update to 2.15.1.0: + * Converted all ASCII tabs to ASCII spaces using a 8 character + tab stop, for all files, except for all Makefiles (plus rpm.mk). + The command `git diff -w` reports no changes. There is no + functionality change in calc: only ASCII tabs to ASCII spaces. + * Fixed trailblank. It was pruning . in its find search. + * Added check for ASCII tabs is non-Makefiles. + * This version will form the basis for the calc v2 to calc v3 fork. + +------------------------------------------------------------------- +Wed May 29 05:04:00 UTC 2024 - Michael Vetter <[email protected]> + +- Update to 2.15.0.7: + Fix bug regarding log2(x) #148 + +------------------------------------------------------------------- +Tue Feb 13 06:50:46 UTC 2024 - Michael Vetter <[email protected]> + +- Update to 2.15.0.6: + * A long standing memory leak in zrandom.c has been fixed. + +------------------------------------------------------------------- +Fri Feb 2 11:42:57 UTC 2024 - Michael Vetter <[email protected]> + +- Update to 2.15.0.5: + * make clobber now removes the legacy files: have_fpos.h, help/man, + and help/usage. The latter 2 are now managed as help aliases + in help.c. + * make install now removes the legacy files: ${HELPDIR}/man + and ${HELPDIR}/usage. + * Fixed a problem where, when calc was linked with and uses GNU + readline then for any multi-line copy-and-paste, only the first + line is executed. Thanks to GitHub user @malfisya for reporting + this problem, and thanks to GitHub user @gromit1811 for doing + the research needed to overcome deficiencies in the GNU readline + documentation, and for supplying the work-a-round to allow + multi-line copy-and-paste to work as expected! + +------------------------------------------------------------------- +Fri Dec 22 06:53:37 UTC 2023 - Michael Vetter <[email protected]> + +- Update to 2.15.0.4: + * Fixed bug that caused calc to fail to compile filepos2z() in file.c + on little endian machines for the Debian apcalc package. + * Removed unused macros from zmath.h: + + SWAP_B32_IN_HASH(dest, src) + + SWAP_B16_IN_HASH(dest, src) + + SWAP_B8_IN_HASH(dest, src) + + SWAP_B32_IN_FLAG(dest, src) + + SWAP_B16_IN_FLAG(dest, src) + + SWAP_B8_IN_FLAG(dest, src) + * When SWAP_HALF_IN_B32(dest, src), SWAP_B32_IN_FULL(dest, src), + SWAP_B16_IN_HALF(dest, src), SWAP_B32_IN_bool(dest, src), + or SWAP_B32_IN_LEN(dest, src), SWAP_HALF_IN_FILEPOS(dest, src) + is an assignment such as: + (*(dest) = *(src)) + We now case the dest and src pointers to the proper type before + referencing and performing the assignment. + * Documented unexpected behavior when calc is running in + "shell script mode" and the prompt builtin function is used + without the -p flag. Updated help/prompt, help/unexpected + and the calc man page accordingly. + * Unless calc is given the -p command line option, calc will reopen + stdin as /dev/null instead of just closing stdin. This prevents + subsequent opens grabbing the 1st file descriptor. + * Disable regress tests 4709, 4710, and 7763 because they print + multi-byte sequences, which are just fine for calc, the awk + used to evaluate the regression suite output in some legacy + systems report a "multibyte conversion failure". + * Added a number of missing Makefile variables to the "make env" rule. + * The man command is used to format the calc.1 man page into calc.usage. + * The "help calc" command now prints the formatted calc man page (calc.usage). + * The "help man" command now prints the formatted calc man page (calc.usage). + * The "help usage" command now prints the formatted calc man page (calc.usage). + * The file, calc.cat1, is formed by gzipping the calc.usage + formatted man page. The calc.cat1 is installed as the calc + cat section 1 man page. + * Avoiding use of modern [[ and ]] in Makefile for those legacy systems + whose shell do not support them. Be sure to use ||'s between []'s + to avoid problems with legacy shell such as the Bourne shell. *sigh* + * Fixed the order of "help full" to match the order of topics listed + buy the "help help" command. + * Sorted the halias[] help topics table in help.c using sort -d -u. + +------------------------------------------------------------------- +Sun Dec 10 14:15:52 UTC 2023 - Michael Vetter <[email protected]> + +- Update to 2.15.0.2: + * Added ${FSANITIZE} make variable to Makefile.config to hold + common Address Sanitizer (ASAN) optins to modern Linux and macOS. + The Address Sanitizer is NOT enabled not compiled in by default. + Improved comments in Makefile.local for RHEL9.2 (Linux) and for + macOS 14.0 that, when uncommented and calc is recompiled (i.e., + make clobber all) will enable the Address Sanitizer (ASAN) for calc. + * Fixed memory leaks in the logn, aversin, acoversin, avercos, + acovercos, ahaversin, ahavercos, ahacovercos, aexsec, + aexcsc, and acrd. + * Fixed a compile error in zmath.h that impacted legacy 32-bit Big + Endian machines. + * Fixed the check for <sys/mount.h> when forming have_sys_mount.h. + * Added "STATIC bool blum_initialized = false" to zrandom.c to improve + how the code detects if the Blum-Blum-Shub pseudo-random number + generator is seeded or not, and how to free the state correctly. + +------------------------------------------------------------------- Old: ---- calc-2.15.0.1.tar.bz2 New: ---- calc-2.15.1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calc.spec ++++++ --- /var/tmp/diff_new_pack.TlDk7U/_old 2024-11-25 23:22:07.684243568 +0100 +++ /var/tmp/diff_new_pack.TlDk7U/_new 2024-11-25 23:22:07.700244234 +0100 @@ -1,7 +1,7 @@ # # spec file for package calc # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,10 @@ # -%define soname 2_15_0_1 +%define soname 2_15_1_0 %define libname libcalc%{soname} Name: calc -Version: 2.15.0.1 +Version: 2.15.1.0 Release: 0 Summary: C-style arbitrary precision calculator License: LGPL-2.1-only @@ -28,6 +28,7 @@ Source0: http://www.isthe.com/chongo/src/calc/%{name}-%{version}.tar.bz2 Source1: README.openSUSE BuildRequires: fdupes +BuildRequires: man BuildRequires: ncurses-devel >= 5.5 BuildRequires: readline-devel >= 5.1 Requires: %{libname} = %{version}-%{release} @@ -146,8 +147,8 @@ %files devel %license COPYING COPYING-LGPL -%doc %attr(644, root, root) BUGS LIBRARY %doc sample_many.c sample_rand.c sample.README README.md README.openSUSE +%doc %attr(644, root, root) BUGS LIBRARY %{_includedir}/%{name} %{_libdir}/libcalc.so %{_libdir}/libcustcalc.so ++++++ calc-2.15.0.1.tar.bz2 -> calc-2.15.1.0.tar.bz2 ++++++ ++++ 241497 lines of diff (skipped)
