CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

devel/m4 1.4.21,1

GNU M4

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 1.4.21,1
Upstream
up to date
Last update
to 1.4.21,1 · 23c5b874ed
Quarterly
2026Q4: 1.4.21,1
WWW
https://www.gnu.org/software/m4/m4.html
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install m4
installs 1.4.21,1 from latest; from quarterly (2026Q4) 1.4.21,1
Port
# cd /usr/ports/devel/m4 && make install clean
# make -C /usr/ports/devel/m4 config  # change options first
Size
341 KiB download · 1.2 MiB installed
Depends on
devel/gettext-runtime 1.0_1, print/indexinfo 0.3.1_1
License
GPLv3
Options
3 of 4 on in the package: EXAMPLES INFO NLS
Show the 1 options that are off
LIBSIGSEGV

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.4.21,11.4.21,1–
FreeBSD 151.4.21,11.4.21,1–
FreeBSD 141.4.21,11.4.21,11.4.21,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.4.21,11.4.21,1–
FreeBSD 141.4.21,11.4.21,11.4.21,1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.4.21,1.

Fixed (0)

No VuXML entries for this package.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
297750maintainer-feedback? devel/m4: (unit) test suite is missingNew2026-08-22

Commits (88)

Ade Lovett (ade) · 1.4.8_1
Unbreak on FreeBSD < 6.0

PR:		106379 (with minor changes)
Submitted by:	Jonathan Lennox <lennox@cs.columbia.edu>
cfd7ec46dc
Ade Lovett (ade) · 1.4.8_1
Bleh.  Thought I included the manpage.  Obviously not.

Submitted by:	pointyhat
52a1b388f0
Ade Lovett (ade) · 1.4.8
Update to 1.4.8
977bf46f15
Edwin Groothuis (edwin) · 1.4.4
Remove install-info from Makefile, it's automatically done when INFO is defined
3d887eb3f6
Ade Lovett (ade) · 1.4.4
Update to 1.4.4

Submitted by:	many
9a94902d8f
Ade Lovett (ade) · 1.4.3
Assume maintainership.
0128e616b9
Dmitry Sivachenko (demon) · 1.4.3
Upgrade to version 1.4.3.
45014408c5
Volker Stolz (vs) · 1.4.1
Update to 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. - minor fixes, port passes all checks - use INFO-macro - strip cruft from pkg-descr; add WWW: - pet portlint
74fd89ef1e
Trevor Johnson (trevor) · 1.4_1
Tidy up whitespace.
c0669efed5
Trevor Johnson (trevor) · 1.4_1
SIZEify.
0c881ba59c
Akinori MUSHA (knu) · 1.4_1
De-pkg-comment.
7cc1393a93
Mario Sergio Fujikawa Ferreira (lioux) · 1.4_1
o Rollback PORTCOMMENT modifications while this feature's implementation   is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
f0a1969d34
Adam Weinberger (adamw) · 1.4_1
Fix PORTCOMMENTs that were killing INDEX builds.

105 pointy hats to:	me
Approved by:		pat
c62fe39354
Adam Weinberger (adamw) · 1.4_1
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
d9611f9375
Joseph Koshy (jkoshy) · 1.4_1
Add a knob, `WITH_CHANGEWORD', that allows GNU m4 to be built with support for the `changeword' extension.
17b8b73255
Peter Pentchev (roam) · 1.4_1
Fix a format string vulnerability. Note that others might still be lurking inside the m4 code, this is just a quick fix for the one reported on BugTraq.

(What do I think I am doing, anyway, reading BugTraq at 4:30am
 on a bleak Monday morning..)

Reported by:	<dotslash@snosoft.com> via BugTraq
6dafd0c815
Maxim Sobolev (sobomax) · 1.4
Replace spaces with tabs where appropriate.
d70cd028c8
Will Andrews (will) · 1.4
Goodbye, YEAR2000.  Hello, 2001.

Approved by:	asami
60f2b6b7a8
Michael Haro (mharo) · 1.4
PORTNAME/PORTVERSION update
ed33fb7de0
Michael Haro (mharo)
FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
65ab34a667
David E. O'Brien (obrien)
Change Id->FreeBSD.
9a9ac6ba9d
Tim Vanderhoek (hoek)
As threatened, enforce the "Capital, no period" rule.  Ellipses are permitted.  Note that, given current numeric motif of PW, this is done in four equally-sized commits of 393 files each.
748713c3f6
Michael Haro (mharo)
Remove the test to create ${PREFIX}/share/info/dir as it is now in bsd.port.mk and this helps to unify the check and install.
5ce8e8e5c7
Marc G. Fournier (scrappy)
Commit all Y2K/WWW_SITE changes from today...
d5ba786a25
Bill Fenner (fenner)
${MASTER_SITE_GNU} got rearranged in December; let's catch up.
5261958626
Vanilla I. Shu (vanilla)
Portlint.
3e546f44f9
Masafumi Max NAKANE (max)
Use install-info to add/delete info entry to the dir file. Also install examples.
ed71475d63
Masafumi Max NAKANE (max)
Patch up m4.texi and add @dircategory.
b9c43860b0
Masafumi Max NAKANE (max)
Patch up doc/Makefile.in: - Add --no-split to the makeinfo command-line. - Remove m4.info* before generating info file from .texi.
985ca30b73
Satoshi Asami (asami)
Compress a bunch of manpages.  Remove unnecessary @ directives from PLISTs.

Note: I know that this is going to break some symlinks and/or .so
includes, I will back some of these out as I run into these during
package building.
c98cfd116d
Satoshi Asami (asami)
Use MASTER_SITE_GNU  Use MAN? macros.  CATEGORIES+= -> CATEGORIES.
5dba7b6e29
Satoshi Asami (asami)
Oh my goodness!  Satoshi is finally fed up and decided to "clean up" all the COMMENTs!  No package names, no version numbers, no "this is absolutix-3.1.2" type comments that have zero information contents.

Now, without any bad examples to follow, nobody has an excuse to import
a port with those kind of comments. :)

Phew!  238 ports modified!
95137d2010
Satoshi Asami (asami)
Change gategory name "development" -> "devel".  Also take out the "programming" that was in some of them, it's pretty obvious what we are talking about here.
69bfd4e29c
Satoshi Asami (asami)
And now, yet another round of Makefile updates, devel version!
608af45939
Jordan K. Hubbard (jkh)
Add CATEGORIES lines to a whole bunch of port Makefiles.  Some ports are in multiple catagories - I'll expect the various MAINTAINERS to make further adjustments (and add any KEYWORDS lines) themselves.
ac3066bf75
Andrey A. Chernov (ache)
Upgrade.
bf991d73aa
Gary Palmer (gpalmer)
First batch of MD5 checksum files. Only did through to the end of net to both give my fingers a rest & let freefall clear some of it's backlogged mail :-)

The rest will follow later
3217d24fe5
Jordan K. Hubbard (jkh)
Whoops, this time for real (without a work dir!  *blush*). Submitted by:	mr
a08573b144