| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: m4 | Distribution: openSUSE Tumbleweed |
| Version: 1.4.20 | Vendor: openSUSE |
| Release: 3.1 | Build date: Mon May 19 10:33:20 2025 |
| Group: Development/Languages/Other | Build host: reproducible |
| Size: 938697 | Source RPM: m4-1.4.20-3.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.gnu.org/software/m4/ | |
| Summary: GNU m4 | |
GNU m4 is an implementation of the traditional Unix macro processor.
GPL-3.0-or-later
* Mon May 19 2025 Andreas Schwab <schwab@suse.de>
- Skip all stack overflow tests in qemu linux-user emulation
* 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
/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, Sun Oct 19 22:42:15 2025