Unbreak on FreeBSD < 6.0 PR: 106379 (with minor changes) Submitted by: Jonathan Lennox <lennox@cs.columbia.edu>cfd7ec46dc
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 m4installs 1.4.21,1 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.4.21,1 | 1.4.21,1 | – |
| FreeBSD 15 | 1.4.21,1 | 1.4.21,1 | – |
| FreeBSD 14 | 1.4.21,1 | 1.4.21,1 | 1.4.21,1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.4.21,1 | 1.4.21,1 | – |
| FreeBSD 14 | 1.4.21,1 | 1.4.21,1 | 1.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
| PR | Summary | Status | Changed |
|---|---|---|---|
| 297750 | maintainer-feedback? devel/m4: (unit) test suite is missing | New | 2026-08-22 |
Commits (88)
Bleh. Thought I included the manpage. Obviously not. Submitted by: pointyhat52a1b388f0
Update to 1.4.8977bf46f15
Remove install-info from Makefile, it's automatically done when INFO is defined3d887eb3f6
Update to 1.4.4 Submitted by: many9a94902d8f
Assume maintainership.0128e616b9
Upgrade to version 1.4.3.45014408c5
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 portlint74fd89ef1e
Tidy up whitespace.c0669efed5
SIZEify.0c881ba59c
De-pkg-comment.7cc1393a93
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
Fix PORTCOMMENTs that were killing INDEX builds. 105 pointy hats to: me Approved by: patc62fe39354
Use PORTCOMMENT in the Makefile, and whack the pkg-comment. Approved by: patd9611f9375
Add a knob, `WITH_CHANGEWORD', that allows GNU m4 to be built with support for the `changeword' extension.17b8b73255
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 BugTraq6dafd0c815
Replace spaces with tabs where appropriate.d70cd028c8
Goodbye, YEAR2000. Hello, 2001. Approved by: asami60f2b6b7a8
PORTNAME/PORTVERSION updateed33fb7de0
FreeBSD.ORG -> FreeBSD.org Prompted by PR: 13476, 13477 Submitted by: KATO Tsuguru65ab34a667
Change Id->FreeBSD.9a9ac6ba9d
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
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.5ce8e8e5c7Commit all Y2K/WWW_SITE changes from today...d5ba786a25
${MASTER_SITE_GNU} got rearranged in December; let's catch up.5261958626Portlint.3e546f44f9
Use install-info to add/delete info entry to the dir file. Also install examples.ed71475d63
Patch up m4.texi and add @dircategory.b9c43860b0
Patch up doc/Makefile.in: - Add --no-split to the makeinfo command-line. - Remove m4.info* before generating info file from .texi.985ca30b73
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
Use MASTER_SITE_GNU Use MAN? macros. CATEGORIES+= -> CATEGORIES.5dba7b6e29
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
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
And now, yet another round of Makefile updates, devel version!608af45939
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
Upgrade.bf991d73aa
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 later3217d24fe5
Whoops, this time for real (without a work dir! *blush*). Submitted by: mra08573b144