pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/m4



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Oct 14 12:29:11 UTC 2008

Modified Files:
        pkgsrc/devel/m4: Makefile PLIST distinfo
        pkgsrc/devel/m4/patches: patch-ad
Removed Files:
        pkgsrc/devel/m4/patches: patch-aa patch-ab patch-ae patch-af patch-ag
            patch-ah patch-ai patch-aj patch-ak patch-al patch-am patch-an

Log Message:
Update to 1.4.12:

* Noteworthy changes in Version 1.4.12 (2008-10-10) [stable]
  Released by Eric Blake, based on git version 1.4.11.*

** 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.


To generate a diff of this commit:
cvs rdiff -r1.56 -r1.57 pkgsrc/devel/m4/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/devel/m4/PLIST
cvs rdiff -r1.24 -r1.25 pkgsrc/devel/m4/distinfo
cvs rdiff -r1.9 -r0 pkgsrc/devel/m4/patches/patch-aa
cvs rdiff -r1.7 -r0 pkgsrc/devel/m4/patches/patch-ab
cvs rdiff -r1.4 -r1.5 pkgsrc/devel/m4/patches/patch-ad
cvs rdiff -r1.1 -r0 pkgsrc/devel/m4/patches/patch-ae \
    pkgsrc/devel/m4/patches/patch-af pkgsrc/devel/m4/patches/patch-ag \
    pkgsrc/devel/m4/patches/patch-ah pkgsrc/devel/m4/patches/patch-ai \
    pkgsrc/devel/m4/patches/patch-aj pkgsrc/devel/m4/patches/patch-ak \
    pkgsrc/devel/m4/patches/patch-al pkgsrc/devel/m4/patches/patch-am \
    pkgsrc/devel/m4/patches/patch-an

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index