Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

m4-1.4.20-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: m4 Distribution: openSUSE Tumbleweed
Version: 1.4.20 Vendor: openSUSE
Release: 2.1 Build date: Wed May 14 12:43:08 2025
Group: Development/Languages/Other Build host: reproducible
Size: 865049 Source RPM: m4-1.4.20-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gnu.org/software/m4/
Summary: GNU m4
GNU m4 is an implementation of the traditional Unix macro processor.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Wed May 14 2025 Friedrich Haubensak <hsk17@mail.de>
  - Drop -std=gnu17 from CFLAGS as 1.4.20 supports C23
* Sat May 10 2025 Christoph G <foss@grueninger.de>
  - 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.
* Wed Apr 09 2025 Friedrich Haubensak <hsk17@mail.de>
  - add -std=gnu17 to CFLAGS in %check also
* Mon Mar 31 2025 Friedrich Haubensak <hsk17@mail.de>
  - add -std=gnu17 to CFLAGS to fix gcc15 compile time error
* Wed Mar 19 2025 Bernhard Wiedemann <bwiedemann@suse.com>
  - Skip PGO with %want_reproducible_builds (boo#1040589)
* Sat Nov 30 2024 Adrian Schröter <adrian@suse.de>
  - fix build for loongarch64
* Fri Feb 23 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Sun Jul 31 2022 Stephan Kulow <coolo@suse.com>
  - Use %make_build macro and make sure we run the profiling run with -j1
* Mon Jul 19 2021 Andreas Schwab <schwab@suse.de>
  - gnulib-c-stack.patch: c-stack: stop using SIGSTKSZ
* Thu Jan 23 2020 Martin Pluskal <mpluskal@suse.com>
  - Enable PGO during build

Files

/usr/bin/m4
/usr/share/doc/packages/m4
/usr/share/doc/packages/m4/ChangeLog
/usr/share/doc/packages/m4/NEWS
/usr/share/doc/packages/m4/README
/usr/share/doc/packages/m4/THANKS
/usr/share/doc/packages/m4/TODO
/usr/share/info/m4.info-1.gz
/usr/share/info/m4.info-2.gz
/usr/share/info/m4.info.gz
/usr/share/licenses/m4
/usr/share/licenses/m4/COPYING
/usr/share/locale/bg/LC_MESSAGES/m4.mo
/usr/share/locale/cs/LC_MESSAGES/m4.mo
/usr/share/locale/da/LC_MESSAGES/m4.mo
/usr/share/locale/de/LC_MESSAGES/m4.mo
/usr/share/locale/el/LC_MESSAGES/m4.mo
/usr/share/locale/eo/LC_MESSAGES/m4.mo
/usr/share/locale/es/LC_MESSAGES/m4.mo
/usr/share/locale/fi/LC_MESSAGES/m4.mo
/usr/share/locale/fr/LC_MESSAGES/m4.mo
/usr/share/locale/ga/LC_MESSAGES/m4.mo
/usr/share/locale/gl/LC_MESSAGES/m4.mo
/usr/share/locale/hr/LC_MESSAGES/m4.mo
/usr/share/locale/id/LC_MESSAGES/m4.mo
/usr/share/locale/ja/LC_MESSAGES/m4.mo
/usr/share/locale/ka/LC_MESSAGES/m4.mo
/usr/share/locale/ko/LC_MESSAGES/m4.mo
/usr/share/locale/nl/LC_MESSAGES/m4.mo
/usr/share/locale/pl/LC_MESSAGES/m4.mo
/usr/share/locale/pt_BR/LC_MESSAGES/m4.mo
/usr/share/locale/ro/LC_MESSAGES/m4.mo
/usr/share/locale/ru/LC_MESSAGES/m4.mo
/usr/share/locale/sr/LC_MESSAGES/m4.mo
/usr/share/locale/sv/LC_MESSAGES/m4.mo
/usr/share/locale/uk/LC_MESSAGES/m4.mo
/usr/share/locale/vi/LC_MESSAGES/m4.mo
/usr/share/locale/zh_CN/LC_MESSAGES/m4.mo
/usr/share/locale/zh_TW/LC_MESSAGES/m4.mo
/usr/share/man/man1/m4.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri May 23 23:35:10 2025