{"name":"m4","portdir":"devel/m4","version":"1.4.21","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/m4/","description":"GNU macro processor","long_description":"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). `m4' also has built-in functions for including files, running shell commands, doing arithmetic, etc. Autoconf needs GNU `m4' for generating `configure' scripts, but not for running them.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"lib","ports":["libiconv","gettext-runtime"]}],"depends_on":[{"type":"build","ports":["abinit","groff","pulseaudio","gstreamer010","pcc","kalc","kalker","libass","libass-devel","libstrophe","libccp4","nco","netcdf","pnetcdf","AfterStep","gFTL","gmp","libsigcxx2","libsigcxx3","nettle","ppl"]},{"type":"lib","ports":["autoconf","autoconf213","autoconf263","autoconf264","autoconf269","bison","pcb","plotutils","libtool"]},{"type":"run","ports":["flex","netcdf-fortran","wml"]}]}