History log of /freebsd-current/usr.bin/m4/m4.1
Revision Date Author Comments
# bdcbfde3 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

usr.bin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# 764464af 22-Jun-2023 Benedict Reuschling <bcr@FreeBSD.org>

Fix spelling of "behavior" to be consistent with the rest of the file


# db4c5b8a 21-Jun-2023 Dag-Erling Smørgrav <des@FreeBSD.org>

m4: Miscellaneous man page fixes.

Sponsored by: Klara, Inc.
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D40701


# 6c9ed64c 21-Jun-2023 Dag-Erling Smørgrav <des@FreeBSD.org>

m4: Add -G option which reverses -g.

This matches GNU m4's -G / --traditional option, and although BSD m4 in non-GNU mode is not exactly identical to GNU mode in traditional mode, it's close enough.

Sponsored by: Klara, Inc.
Reviewed by: kevans, imp
Differential Revision: https://reviews.freebsd.org/D40697


# 47b32f8f 21-Jun-2023 Dag-Erling Smørgrav <des@FreeBSD.org>

m4: Support long options.

The option names are identical to those of the equivalent options in GNU m4, except of course for --gnu which does not exist in GNU m4.

While here, make the argument to -d / --debug optional, with the same default behavior as in GNU m4, and document it properly.

Sponsored by: Klara, Inc.
Reviewed by: kevans, imp
Differential Revision: https://reviews.freebsd.org/D40694


# 97fa288a 08-Apr-2021 Gordon Bergling <gbe@FreeBSD.org>

m4(1): Add a SEE ALSO section and reference an AT&T manual

Obtained from: OpenBSD
MFC after: 1 week


# c560b67c 09-Sep-2019 Baptiste Daroussin <bapt@FreeBSD.org>

Import from OpenBSD: -E flag

Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+

Help and direction millert@ espie@ anton@ deraadt@

ok espie@

Obtained from: OpenBSD


# 46ef9581 21-Nov-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Synchronize m4(1) with OpenBSD


# 31129d4f 18-May-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Synchronize with OpenBSD

Obtained from: OpenBSD


# 4a6ddb28 29-Jul-2014 Joel Dahl <joel@FreeBSD.org>

mdoc: fix date.


# 88497f0c 27-Jul-2014 Baptiste Daroussin <bapt@FreeBSD.org>

Sync with OpenBSD
This brings:
- check for integer overflows in custom allocs
- fix potential integer overflows in memory allocation
- annotate regexp error messages with source string
- better error handling in mkstemp/unlink/fdopen logic


# 2b7af31c 23-Jun-2014 Baptiste Daroussin <bapt@FreeBSD.org>

use .Mt to mark up email addresses consistently (part3)

PR: 191174
Submitted by: Franco Fichtner <franco at lastsummer.de>


# 8ce3644c 03-May-2013 Jung-uk Kim <jkim@FreeBSD.org>

Reduce diff with upstream.


# aee53c33 07-Oct-2012 Joel Dahl <joel@FreeBSD.org>

Remove contractions.


# a841e1eb 28-Nov-2011 Baptiste Daroussin <bapt@FreeBSD.org>

Synchronize with laster version of m4 from OpenBSD and NetBSD
This bring better compatibility with gnum4

Reviewed by: cognet
Approved by: cognet
Obtained from: OpenBSD, NetBSD


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# a866e170 17-Jan-2005 Ruslan Ermilov <ru@FreeBSD.org>

Added the EXIT STATUS section where appropriate.


# 4f45d811 02-Jul-2004 Tim J. Robbins <tjr@FreeBSD.org>

Document missing multibyte character support in utilities specified
by POSIX.


# 6a3e8b0a 02-Jul-2004 Ruslan Ermilov <ru@FreeBSD.org>

Mechanically kill hard sentence breaks.


# 89dff382 10-Dec-2003 Maxim Konovalov <maxim@FreeBSD.org>

Use .St -susv2 rather than "The Single UNIX specification".

Submitted by: osa


# bfd62d70 08-Jun-2003 Philippe Charnier <charnier@FreeBSD.org>

The .Nm utility


# af16b40b 23-Apr-2003 Jens Schweikhardt <schweikh@FreeBSD.org>

Correct typo in COMPATIBILITY section: s/esycmd/esyscmd


# 57bd0fc6 26-Dec-2002 Jens Schweikhardt <schweikh@FreeBSD.org>

english(4) police.


# 6fc8ba94 10-Jun-2002 Juli Mallett <jmallett@FreeBSD.org>

Note that this appeared at least as early as PWB UNIX.

Use the literal string 'PWB UNIX', as we still have no .At macro for it.


# ee3cbef6 03-Jun-2002 Juli Mallett <jmallett@FreeBSD.org>

Make the manpage consistent with the code on the subject of comments, as to
not change the code to always do the "GNU" thing, as it's possible people
rely on BSD m4(1) traditionally resetting comment characters in case of no
arguments to the changecom function.

PR: bin/17480 (I think this satisfies the problem report)


# 39a82b8c 30-May-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: tidy up the markup.


# 7d44cb6e 26-May-2002 Tim J. Robbins <tjr@FreeBSD.org>

Add Standards, Diagnostics and History sections.


# e8937ba0 19-Apr-2002 Philippe Charnier <charnier@FreeBSD.org>

Use `The .Nm utility'


# acc9d408 19-Apr-2002 Juli Mallett <jmallett@FreeBSD.org>

Bring OpenBSD m4(1) off of the OPENBSD vendor branch, and add the -s option,
$FreeBSD$ identifiers, and fix initialisation to stderr to happen in a function
as stderr is not the same in CURRENT as in OpenBSD.

Reviewed by: obrien


# 29fc00b3 19-Apr-2002 Juli Mallett <jmallett@FreeBSD.org>

Merge differences and correct the manual page.


# 12421054 18-Apr-2002 Juli Mallett <jmallett@FreeBSD.org>

Import OpenBSD m4 as of today.


# b1ea3d46 17-Apr-2002 Juli Mallett <jmallett@FreeBSD.org>

This adds support for -s to the m4(1) utility, which causes #line directives
to be emitted as per the C preprocessor. It updates the manual page in
regards to standards accordingly.

PR: standards/36075
Submitted by: tjr
Reviewed by: mike
MFC after: 1 week


# f247324d 15-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

Remove whitespace at EOL.


# 8fe908ef 20-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: use the new features of the Nm macro.


# a8b4fa4a 14-Nov-1999 Kris Kennaway <kris@FreeBSD.org>

Typo

Obtained from: OpenBSD


# c3aac50f 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# a4cab7d3 15-Aug-1999 Mike Pritchard <mpp@FreeBSD.org>

Various man page cleanup:

- Sort xrefs
- Be consistent with section names as outlines in mdoc(7).
- Other misc mdoc cleanup.

PR: doc/13144
Submitted by: Alexey M. Zelkin <phantom@cris.net>


# 4f3a383e 13-Dec-1998 Steve Price <steve@FreeBSD.org>

Change the wording to reflect that only the first character of the two
arguments to changequote are significant.

PR: 8282


# d41e2bb8 26-Jun-1998 Robert Nordier <rnordier@FreeBSD.org>

Correct typo: loosing --> losing


# 306005e7 23-Mar-1998 Philippe Charnier <charnier@FreeBSD.org>

.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.


# c115df18 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 59f9c87b 12-Feb-1997 Mike Pritchard <mpp@FreeBSD.org>

Typo fix.

Obtained from: NetBSD-bugs PR# 3214


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 97ad9755 10-Aug-1994 Jordan K. Hubbard <jkh@FreeBSD.org>

Somewhere in the shuffle this lost its man page. Use the 1.1.5
one.
Submitted by: jkh