m4
Port variant std
Summary GNU implementation of the Unix macro processor
Package version 1.4.20
Homepage https://www.gnu.org/software/m4/m4.html
Keywords devel
Maintainer nobody
License GPLv3+
Other variants noprefix
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 MAY 2025, 00:44:48 UTC
Port created 26 MAR 2017, 07:07:34 UTC
Subpackage Descriptions
set This is the m4:std metapackage. It pulls in all subpackages of m4:std.
primary GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. GNU M4 is a macro processor in the sense that it copies its input to the output expanding macros as it goes. Macros are either builtin or user-defined and can take any number of arguments. Besides just doing macro expansion, m4 has builtin functions for including named files, running UNIX commands, doing integer arithmetic, manipulating text in various ways, recursion etc... m4 can be used either as a front-end to a compiler or as a macro processor in its own right. One of the biggest users of GNU M4 is the GNU Autoconf project.
examples This is the examples subpackage of the m4:std port.
man This is the man page subpackage of the m4:std port.
info This is the GNU Info manual page subpackage of the m4:std port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) libsigsegv:dev:std
Runtime (only) indexinfo:single:std (info subpackage)
Download groups
main mirror://GNU/m4
Distribution File Information
e236ea3a1ccf5f6c270b1c4bb60726f371fa49459a8eaaebc90b216b328daf2b 2044756 m4-1.4.20.tar.xz
Ports that require m4:std
autoconf213:std Automatic config tool for *nix (legacy version)
autoconf:std Unix platform automatic configuration tool
bison:std Yacc-compatible parser generator from FSF
flex:ravensys Fast lexical analyzer generator for raven sysroot
flex:std Fast lexical analyzer generator
scons:std Alternative build tool competing with make