Files
m4/m4-1.4.20.tar.xz.sig
Marcus Meissner ba1ba5e441 - Update to 1.4.20
* Fix a bug in the `eval' builtin where it does not suppress warnings
   about division by zero that occurs within a more complex expression on
   the right hand side of || or &&
 * The `syscmd' and `esyscmd' builtins no longer mishandle a command line
   starting with `-' or `+'
 * Fix regression introduced in 1.4.19 where trace output (such as with
   `debugmode(t)') could read invalid memory when tracing a series of
   pushed macros that are popped during argument collection.
 * Fix regression introduced in 1.4.19 where the `format' builtin
   inadvertently took on locale-dependent parsing and output of floating
   point numbers as a side-effect of introducing message translations.
 * Fix regression introduced in 1.4.11 where the experimental `changeword'
   builtin could cause a crash if given a regex that does not match all
   one-byte prefixes of valid longer matches.  As a reminder, `changeword'
   is not recommended for production use, and will likely not be present
   in the next major version release.
** Update to comply with newer C standards, and inherit portability
   improvements from gnulib.
- Update to 1.4.19
** A number of portability improvements inherited from gnulib, including
   the ability to perform stack overflow detection on more platforms
   without linking to GNU libsigsegv.
** The symbol hash table now defaults to 65537 buckets instead of 509, as
   modern systems have enough memory to benefit from fewer hash collisions
   by default.
** Introduce the use of gettext, with the immediate benefit of nicer
   UTF-8 author names.
- Disable profilied built as it lead to segmentation faults in the
  test suite (test-free).
- Drop gnulib-libio.patch as a similar change is part of upstream.
- Drop gnulib-c-stack.patch as patched code got removed upstream.

OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=57
2025-05-12 07:22:22 +00:00

12 lines
488 B
Standard ML

-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAmgfklUACgkQp6FrSiUn
Q2pW2Af/aKgxUEJhpp53Wi5bYQ2wucfpXTHH3tCoSfmUNb2cu4QfGMuA9q08LlyF
XnXb8Yp9Zqq/ct65OlqRxchWLNNvhVViZQuZiiB1nl8aJrlumoiaSYv/vV5XCDfK
QRZ/jysaqN81Hn4QmyASsugk8tYy4SrWqIQYVgPWHnZ0MhfGFT5odzAWcT/i/Xlf
arf4YwUNQYVS9VZ7djHbbJuAYnve43iKT/6lU7IKxDSEjY/6nOL1/5PQR3TlGylO
l3m2SPbYch5u7HNZPCmX4vt8538CqE51j69oCMCvfm0B9s44N3BAzGlQRw8HUbwB
1Ise9ZHA9DKW52+pw03tq05wShW0IQ==
=Q7iM
-----END PGP SIGNATURE-----