summaryrefslogtreecommitdiff
path: root/devel/m4
AgeCommit message (Collapse)AuthorFilesLines
2020-08-29devel/m4: Fix compilation on QNXjs2-1/+20
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-01-22m4: remove hack that disabled optimizations for all SunOS platformstnn2-28/+2
This hack was added 10 years ago; in the unlikely event it is still needed it should be qualified with a specific compiler version, not platform.
2019-01-06devel/m4: add patches to fix building with glibc >= 2.27gutteridge8-9/+155
Addresses PR pkg/53826, further details are provided there. This is a temporary fix, until the next m4 release. No PKGREVISION, because there should be no change to existing packages, it addresses build failures only.
2018-10-28Unbreak build on Minix 3sevan3-1/+33
2018-09-25Always compute (possible) overflow in unsigned math. Avoids crash withjoerg3-2/+20
clang on startup. Bump revision.
2018-03-13Fix IRIX build by providing a getprogname implementation.jmcneill2-1/+54
2017-08-25Release 1.4.18:adam6-47/+49
* Diagnose --word-regexp as unsupported if it was not configured. * Preliminary support for OS/2. * A number of portability improvements inherited from gnulib.
2016-02-25Use OPSYSVARS.jperkin1-8/+3
2015-11-03Add SHA512 digests for distfiles for devel categoryagc1-1/+2
Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-09-10revert m4richard1-3/+2
2014-09-10adding devel/py-hgnestedrichard1-2/+3
hgnested is a Mercurial extension to work with nested repositories. It was inspired by the forest extension. The extension allows to apply common Mercurial commands to all the nested repositories at once like pull, push etc. It also allows to fetch a complete tree of repositories through ssh or http. To enable the "hgnested" extension, create an entry for it in your hgrc, like this: [extensions] hgnested = See `hg help hgnested` for the complete list of commands. For more information please visit the following website: http://code.google.com/p/hgnested/
2013-11-01Fix build on DragonFly 3.4.3ryoon2-1/+17
2013-10-29Skip NaN on VAX.jklos2-1/+15
2013-10-04Update to 1.4.17:wiz7-92/+21
* Noteworthy changes in release 1.4.17 (2013-09-22) [stable] ** Fix compilation with newer glibc headers. ** Fix a failure with diverting large amounts of text on mingw (does not affect platforms that can rename an open file). ** A number of portability improvements inherited from gnulib.
2013-09-20Force the __fpending to be known on Cygwin. stdlib_ext.h defines it asjoerg1-1/+3
macro or inline function, so the link test fails.
2013-07-19Fix comment on patches/patch-lib_stdio.in.h.ryoon2-7/+5
Previous comment is irrelevant. Pointed out by wiz@. Thank you.
2013-07-19Fix build on Ubuntu Linux/amd64 13.04.ryoon2-1/+20
* patch is borrowed from Gentoo Linux.
2012-12-06Add PKGGNUDIR support.jperkin1-3/+3
2012-10-31Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-06-02Add symlink gnu/man/man1/m4cheusov2-5/+7
++pkgrevision
2012-05-29Remove GNU_PROGRAM_PREFIX variable (discussed in pkgsrc-users@).cheusov2-22/+11
All utilities are installed with a prefix 'g'. Symlinks with original names are created in ${PREFIX}/gnu/bin. ++pkgrevision
2012-04-27Add upstream patch fixing build on Solaris 9 with Sun Studio 11.wiz2-1/+43
Suggested by Stephen Nelson-Smith <sanelson@gmail.com> on pkgsrc-users.
2012-01-31update.christos1-1/+3
2012-01-31bump patchlevelchristos1-1/+2
2012-01-31update for new fpos_tchristos2-0/+26
2011-03-16Update to 1.4.16:wiz3-14/+14
* Noteworthy changes in release 1.4.16 (2011-03-01) [stable] ** Fix regressions in the `index' builtin. On glibc platforms, this avoids false positives from a strstr bug in glibc 2.9 through 2.12; on many other platforms, it fixes two separate regressions, a false positive introduced in 1.4.11 and a false negative in 1.4.15. ** A number of portability improvements inherited from gnulib.
2010-09-03Update to 1.4.15:wiz3-31/+6
* Noteworthy changes in release 1.4.15 (2010-08-31) [stable] ** Fix regression introduced in 1.4.9b where the `format' builtin could crash on an invalid format string. ** Fix compilation against newer glibc, and on AIX 7.1BETA. ** A number of portability improvements inherited from gnulib.
2010-07-21Fix build under Mac OS X which got broken by yesterday'stron2-4/+4
DragonFlyBSD's fixes.
2010-07-20Dragonfly PR pkg/43098: Goetz Isenmann: devel/m4 brokentnn3-2/+27
(bustage due to gnulib compat mess)
2010-03-25Skip broken NaN and infinity handling on VAX. May not strictly bejklos2-1/+15
"correct", but VAX doesn't support NaN and infinity in its floating point, so this is just to make m4 build on VAX.
2010-03-18Remove DragonFly workaround that's no longer necessary.wiz2-78/+1
From Johannes Hofmann in PR 42926.
2010-02-26Update to 1.4.14:wiz2-6/+6
* Noteworthy changes in Version 1.4.14 (2010-02-24) [stable] Released by Eric Blake, based on git version 1.4.13.* ** Fix regression introduced in 1.4.12 where executing with stdout closed could crash m4 on exit on some platforms. ** Fix regressions introduced in 1.4.13 in the `esyscmd' builtin, where closed file descriptors could interfere with child execution, and where a child status of 127 made m4 print a spurious message to stderr. ** Fix a security hole in 'make dist', present since at least M4 1.4, that could affect anybody attempting to redistribute modified sources (see Automake CVE-2009-4029). ** A number of portability improvements inherited from gnulib.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-05-21add switch to avoid wrappers used for gnu compatibility on AIXsno1-1/+5
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-2/+2
block). Uncomment some commented out LICENSE lines while here.
2009-04-20Update to 1.4.13. Set LICENSE (gnu-gpl-v3).wiz6-76/+12
* Noteworthy changes in Version 1.4.13 (2009-04-01) [stable] Released by Eric Blake, based on git version 1.4.12.* ** The manual is now distributed under the terms of FDL 1.3. ** The `divert' and `undivert' builtins have been made more efficient when using temporary files for large diversions. ** The `translit' builtin has been made more efficient when the second argument is short. ** The input engine has been optimized for faster processing. ** The command line option `--debugfile', introduced in 1.4.7, now treats its argument as optional, in order to allow setting the debug output back to stderr when used without an argument; and order is now significant with respect to command line files. You must therefore use `m4 --debugfile=trace file', not `m4 file --debugfile trace'. This change does not affect the deprecated `-o'/`--error-output' option. ** The `syscmd' and `esyscmd' builtins can be configured to use an alternate shell, via the new `configure' option `--with-syscmd-shell'. ** A number of portability improvements inherited from gnulib.
2008-10-24Add build fix for Interix-3.5, from Bruno Haible.wiz2-1/+25
2008-10-14Update to 1.4.12:wiz16-451/+16
* Noteworthy changes in Version 1.4.12 (2008-10-10) [stable] Released by Eric Blake, based on git version 1.4.11.* ** Fix regression introduced in 1.4.4b where using `traceon' could delete a macro. This was most noticeable with `traceon(`traceon')', but would also happen in cases such as `foo(traceon(`foo'))'. ** Fix regression introduced in 1.4.7 where `m4 -N9' died with an assertion failure. ** Fix regression introduced in 1.4.11 where `defn' died with an assertion failure on a traced but undefined macro. ** New `-g'/`--gnu' command-line option overrides `-G'/`--traditional'. For now, the environment variable POSIXLY_CORRECT has no effect on M4 behavior; but a future release of M4 will behave as though --traditional is implied if POSIXLY_CORRECT is set (this future change is necessary, because in the current release, there is no way to disable GNU extensions that conflict with POSIX without the use of a non-POSIX command-line argument). Clients of M4 that want to use GNU extensions, even when POSIXLY_CORRECT is set, should start using the -g command-line argument, even though it is currently a no-op if -G did not appear earlier in the command line, so that the client will not break in the face of an upgraded m4 and a POSIXLY_CORRECT execution environment. ** The `-L'/`--nesting-limit' command-line option now defaults to 0 for unlimited on platforms that can detect and deal with stack overflow. On systems that lack alternate stack support, such as Cygwin, and on systems that do not obey the POSIX semantics for distinguishing stack overflow from other exceptions, such as Linux, you can optionally install the libsigsegv library (version 2.6 or newer recommended) to enhance m4's ability to accurately report stack overflow: http://www.gnu.org/software/libsigsegv/ ** A number of portability improvements inherited from gnulib.
2008-08-23Add patches fixing build on Solaris. From Eric Blake via Daniel Vergien.wiz11-1/+395
2008-04-29Fix build on DragonFly using Matt Dillon's patch.wiz4-1/+59
http://apollo.backplane.com/DFlyMisc/pkgsrc-devel-m4.patch
2008-04-27Fix homepage.reed1-2/+2
2008-04-13Add patch from Bruno Haible (upstream) fixing two of the includedwiz3-2/+30
gnulib tests that were broken on NetBSD-4.99.58/amd64. Bump PKGREVISION.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-6/+6
through PLIST_SUBST to the plist module.
2008-04-11Update to 1.4.11:wiz6-66/+13
* Noteworthy changes in Version 1.4.11 (2008-04-02) [stable] Released by Eric Blake, based on git version 1.4.10a ** Security fixes for the -F option, for bugs present since -F was introduced in 1.3: Avoid core dump with 'm4 -F file -t undefined', and avoid arbitrary code execution with certain file names. ** Fix regression introduced in 1.4.9b in the `divert' builtin when more than 512 kibibytes are saved in diversions on platforms like NetBSD or darwin where fopen(name,"a+") seeks to the end of the file. ** The output of the `maketemp' and `mkstemp' builtins is now quoted if a file was created. This is a minor security fix, because it was possible (although rather unlikely) that an unquoted string could match an existing macro name, such that use of the `mkstemp' output would trigger inadvertent macro expansion and operate on the wrong file name. ** Enhance the `defn' builtin to support concatenation of multiple text arguments, as required by POSIX. However, at this time, it is not possible to concatenate a builtin macro with anything else; a warning is now issued if this is attempted, although a future version of M4 may lift this restriction to match other implementations. ** Enhance the `format' builtin to parse all C99 floating point numbers, even on platforms where strtod(3) is buggy, although the replacement function does have the known issue of rounding errors when parsing some decimal floating point values. This fixes testsuite failures introduced in 1.4.9b. ** Enhance the `index' builtin to guarantee linear behavior, in spite of the surprisingly large number of systems with a brain-dead quadratic strstr(3). ** A number of portability improvements inherited from gnulib.
2007-09-25add hacks.mk to work around a compiler optimization error withdmcmahill2-2/+28
gcc on solaris.
2007-07-29Override gnulib's fflush.c on DragonFly with a far less intrusivejoerg5-2/+118
versions. This is still in discussion with upstream, but working m4 is critical, so apply this stop-gap solution. It works on the other BSD derived stdio implementations as well, if you want to switch.
2007-07-22Update to 1.4.10nb1. Like previous update to 1.4.10, but includeswiz3-25/+24
a patch from Eric Blake that fixes the problem that appeared e.g. in dosbox or mng.
2007-07-20Revert update to 1.4.10 because it seems to break autoconf.wiz3-7/+28
(breaking mng, firefox, thunderbird, dosbox and probably others)