| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: m4 | Distribution: openSUSE 12.1 |
| Version: 1.4.16 | Vendor: openSUSE |
| Release: 4.1.2 | Build date: Sat Oct 29 12:22:52 2011 |
| Group: Development/Languages/Other | Build host: build23 |
| Size: 515003 | Source RPM: m4-1.4.16-4.1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.gnu.org/software/m4/ | |
| Summary: GNU m4 | |
GNU m4 is an implementation of the traditional Unix macro processor.
GPLv3+
* Mon Sep 19 2011 coolo@suse.com
- remove fragile _service file
* Wed Mar 09 2011 coolo@novell.com
- Update to version 1.4.16:
* Fix regressions in the `index' builtin. On glibc platforms, this
avoids false positives from a strstr bug in glibc 2.9 through 2.12;
on many other platforms, it fixes two separate regressions, a false
positive introduced in 1.4.11 and a false negative in 1.4.15.
* A number of portability improvements inherited from gnulib.
* Sun Sep 19 2010 vuntz@opensuse.org
- Update to version 1.4.15:
+ Fix regression introduced in 1.4.9b where the `format' builtin
could crash on an invalid format string.
+ Fix compilation against newer glibc, and on AIX 7.1BETA.
+ A number of portability improvements inherited from gnulib.
- Changes from version 1.4.14:
+ Fix regression introduced in 1.4.12 where executing with stdout
closed could crash m4 on exit on some platforms.
+ Fix regressions introduced in 1.4.13 in the `esyscmd' builtin,
where closed file descriptors could interfere with child
execution, and where a child status of 127 made m4 print a
spurious message to stderr.
+ Fix a security hole in 'make dist', present since at least M4
1.4, that could affect anybody attempting to redistribute
modified sources (see Automake CVE-2009-4029).
+ A number of portability improvements inherited from gnulib.
- Remove hacks from prep changing permissions: they're not needed
anymore.
- Remove lzma BuildRequires as the source is bz2 now.
- Remove AutoReqProv: it's default now.
- Use %configure and %makeinstall macros.
- Drop m4-1.4.13.diff: it doesn't seem to be needed (some parts are
upstream, at least), and it's not documented at all, so let's try
without it.
* Mon Jun 28 2010 jengelh@medozas.de
- use %_smp_mflags
* Sun Nov 15 2009 meissner@suse.de
- refreshed patches with fuzz=0
* Wed May 20 2009 puzel@suse.cz
- Update to m4 1.4.13
* * The manual is now distributed under the terms of FDL 1.3.
* * The `divert' and `undivert' builtins have been made more efficient
when using temporary files for large diversions.
* * The `translit' builtin has been made more efficient when the second
argument is short.
* * The input engine has been optimized for faster processing.
* * The command line option `--debugfile', introduced in 1.4.7, now
treats its argument as optional, in order to allow setting the debug
output back to stderr when used without an argument; and order is now
significant with respect to command line files. You must therefore use
`m4 --debugfile=trace file', not `m4 file --debugfile trace'. This
change does not affect the deprecated `-o'/`--error-output' option.
* * The `syscmd' and `esyscmd' builtins can be configured to use an
alternate shell, via the new `configure' option `--with-syscmd-shell'.
* * A number of portability improvements inherited from gnulib.
* Sat Oct 11 2008 schwab@suse.de
- Update to m4 1.4.12.
* * Fix regression introduced in 1.4.4b where using `traceon' could delete
a macro. This was most noticeable with `traceon(`traceon')', but
would also happen in cases such as `foo(traceon(`foo'))'.
* * Fix regression introduced in 1.4.7 where `m4 -N9' died with an assertion
failure.
* * Fix regression introduced in 1.4.11 where `defn' died with an assertion
failure on a traced but undefined macro.
* * New `-g'/`--gnu' command-line option overrides `-G'/`--traditional'.
For now, the environment variable POSIXLY_CORRECT has no effect on M4
behavior; but a future release of M4 will behave as though --traditional
is implied if POSIXLY_CORRECT is set (this future change is necessary,
because in the current release, there is no way to disable GNU
extensions that conflict with POSIX without the use of a non-POSIX
command-line argument). Clients of M4 that want to use GNU extensions,
even when POSIXLY_CORRECT is set, should start using the -g command-line
argument, even though it is currently a no-op if -G did not appear
earlier in the command line, so that the client will not break in the
face of an upgraded m4 and a POSIXLY_CORRECT execution environment.
* * The `-L'/`--nesting-limit' command-line option now defaults to 0 for
unlimited on platforms that can detect and deal with stack overflow. On
systems that lack alternate stack support, such as Cygwin, and on
systems that do not obey the POSIX semantics for distinguishing stack
overflow from other exceptions, such as Linux, you can optionally
install the libsigsegv library (version 2.6 or newer recommended) to
enhance m4's ability to accurately report stack overflow:
http://www.gnu.org/software/libsigsegv/
* * A number of portability improvements inherited from gnulib.
* Tue Oct 07 2008 lrupp@suse.de
- disable build check for now
* Wed Oct 01 2008 schwab@suse.de
- Update to head of branch-1.4.
* Mon Jun 23 2008 dmueller@suse.de
- documentation shouldn't be executable
/usr/bin/m4 /usr/share/doc/packages/m4 /usr/share/doc/packages/m4/COPYING /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/man/man1/m4.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon May 20 12:07:35 2013