Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package calc for openSUSE:Factory checked in at 2022-12-01 17:21:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/calc (Old) and /work/SRC/openSUSE:Factory/.calc.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calc" Thu Dec 1 17:21:31 2022 rev:32 rq:1039276 version:2.14.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/calc/calc.changes 2022-04-12 21:50:59.990506992 +0200 +++ /work/SRC/openSUSE:Factory/.calc.new.1835/calc.changes 2022-12-01 17:22:31.722661606 +0100 @@ -1,0 +2,41 @@ +Thu Dec 1 09:31:09 UTC 2022 - Michael Vetter <mvet...@suse.com> + +- Update to 2.14.1.2: + * Restored use of the #define FPOS_POS_LEN symbol. This refers to + the length of the __pos element (if the __pos element exists), + the fpos_t type (if that type exists). + * Changed SWAP_HALF_IN_FILEPOS(dest, src) mato to use FILEPOS_LEN Little + Endian when FILEPOS is a simple scalar type (i.e., HAVE_FILEPOS_SCALAR + is defined). + * Changed #define HAVE_FPOS to HAVE_FGETSETPOS. + * Corrected comment in have_fpos_pos.h. The HAVE_FPOS_POS symbol was + NOT related to fgetpos & fsetpos but rather if we we have an __pos + element in FILEPOS. + * Changed #define HAVE_NO_FPOS to HAVE_NO_FGETSETPOS. + * Improved comments in have_fpos_pos.h to show why and how + HAVE_FPOS_POS, FPOS_POS_BITS, and FPOS_POS_LEN were defined or undefed. + * Changed showfiles builtin to print sizes cast to (long int) with + the "%ld" printf format to avoid implementations that do not support + the "%lld" printf format specifier. + * Renamed have_fpos.h to have_fgetsetpos.h. Renamed CALC_HAVE_FPOS_H + to CALC_HAVE_FGETSETPOS_H. The make install and the olduninstall + rules remove the any old have_fpos.h that was previously installed. + * Added swap_HALFs(dest, src, len) function to byteswap.c. + * Calc can now handle Big Engian file position sizes that are a + multiple of BASEB bits in length. Before handle Big Engian file + positions could only be 32 and 64 bits in length. This will allow, + for example, a Big Engian file position size of 128 (assuming that + 128/BASEB is is an integer). + * Temporary workaround for musl libc systems such as gentoo Linux that + allows them to compile calc and successfully run the regression test. + +------------------------------------------------------------------- +Thu Dec 1 09:29:10 UTC 2022 - Michael Vetter <mvet...@suse.com> + +- Update to 2.14.1.1: + * Added a few remarks on calc version numbers to version.c. + * Fixed how several headers are built. On a number of systems, the source + file failed to compile incorrectly. This caused problems for systems in + which header.h.def was not correct. + +------------------------------------------------------------------- Old: ---- calc-2.14.1.0.tar.bz2 New: ---- calc-2.14.1.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ calc.spec ++++++ --- /var/tmp/diff_new_pack.zVuQ1k/_old 2022-12-01 17:22:32.122663793 +0100 +++ /var/tmp/diff_new_pack.zVuQ1k/_new 2022-12-01 17:22:32.142663902 +0100 @@ -16,10 +16,10 @@ # -%define soname 2_14_1_0 +%define soname 2_14_1_2 %define libname libcalc%{soname} Name: calc -Version: 2.14.1.0 +Version: 2.14.1.2 Release: 0 Summary: C-style arbitrary precision calculator License: LGPL-2.1-only ++++++ calc-2.14.1.0.tar.bz2 -> calc-2.14.1.2.tar.bz2 ++++++ ++++ 2290 lines of diff (skipped)