head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.10 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.8 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.6 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.4 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.6.0.2 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q1:1.5.0.4 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.2 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.4.0.8 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.6 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.4 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.2 pkgsrc-2008Q1:1.3.0.20 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.18 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.16 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.14 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.12 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.10 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.8 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.6 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.4 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.10 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.8 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.6 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.4 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.2 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.1.0.2 pkgsrc-2004Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2009.04.20.09.57.38; author wiz; state dead; branches; next 1.5; 1.5 date 2008.10.14.12.29.11; author wiz; state Exp; branches; next 1.4; 1.4 date 2008.04.29.13.54.55; author wiz; state Exp; branches; next 1.3; 1.3 date 2005.10.25.13.14.32; author wiz; state dead; branches; next 1.2; 1.2 date 2004.09.20.07.58.20; author adam; state Exp; branches; next 1.1; 1.1 date 2004.05.08.01.59.07; author reed; state Exp; branches; next ; desc @@ 1.6 log @Update to 1.4.13. Set LICENSE (gnu-gpl-v3). * Noteworthy changes in Version 1.4.13 (2009-04-01) [stable] Released by Eric Blake, based on git version 1.4.12.* ** 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. @ text @$NetBSD: patch-ad,v 1.5 2008/10/14 12:29:11 wiz Exp $ --- lib/fseeko.c.orig 2008-08-05 13:16:44.000000000 +0000 +++ lib/fseeko.c @@@@ -25,6 +25,18 @@@@ #include "stdio-impl.h" +#ifdef __DragonFly__ + +#undef fseeko + +int +rpl_fseeko (FILE *fp, off_t offset, int whence) +{ + return(fseeko(fp, offset, whence)); +} + +#else + #undef fseeko #if !HAVE_FSEEKO # undef fseek @@@@ -111,3 +123,5 @@@@ rpl_fseeko (FILE *fp, off_t offset, int else return fseeko (fp, offset, whence); } + +#endif @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.4 2008/04/29 13:54:55 wiz Exp $ @ 1.4 log @Fix build on DragonFly using Matt Dillon's patch. http://apollo.backplane.com/DFlyMisc/pkgsrc-devel-m4.patch @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 5 --- lib/fseeko.c.orig 2007-12-17 21:18:34 -0800 +++ lib/fseeko.c 2008-04-14 20:27:44 -0700 @@@@ -23,6 +23,18 @@@@ /* Get off_t and lseek. */ #include d24 1 a24 1 @@@@ -121,3 +133,5 @@@@ @ 1.3 log @Update to 1.4.4: Version 1.4.4 - October 2005, by Gary V. Vaughan * ./configure --infodir=/usr/share/info now works correctly. * When any file named on the command line is missing exit with status 1. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.2 2004/09/20 07:58:20 adam Exp $ d3 5 a7 8 --- Makefile.in.orig Fri May 7 18:51:27 2004 +++ Makefile.in Fri May 7 18:49:11 2004 @@@@ -41,7 +41,7 @@@@ prefix = @@prefix@@ exec_prefix = @@exec_prefix@@ bindir = $(exec_prefix)/bin -infodir = $(prefix)/info +infodir = $(prefix)/$(INFO_DIR) d9 21 a29 2 MDEFINES = CC='$(CC)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' LIBS='$(LIBS)' \ prefix='$(prefix)' exec_prefix='$(exec_prefix)' \ @ 1.2 log @Changes 1.4.1: * maketemp now creates an empty file with the given name, instead of merely returning the name of a nonexistent file. This closes a security hole. (Now it builds on Darwin/MacOSX; no more 'sigstack' linking error.) @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Make sure this m4.info file is really installed to INFO_DIR. @ text @d1 2 @