summaryrefslogtreecommitdiff
path: root/devel/bmake
AgeCommit message (Collapse)AuthorFilesLines
2010-04-24Update to bmake-20100423joerg1-2/+2
2010-04-24Merge for bmake-20100423joerg13-78/+253
2010-04-24Import bmake-20100423:joerg3-6/+20
- Fixes for vfork(), bogus $TMPDIR, .export and realpath(3) - boot-strap fixes to allow -m .../mk, no default use of /usr/share/mk on !NetBSD, honor --with-default-sys-path - Other small improvements
2010-04-21Reflect update.joerg1-2/+2
2010-04-20Merge bmake-20100414joerg28-4711/+2869
2010-04-20Import bmake-20100414:joerg7-0/+322
- Resolve argv[0] with realpath if needed - Add :tA to realpath(3)ify variables - Support for .info, .warning, .error, .ERROR - Unit tests for .ERROR / .error; never make .ERROR the default target - Fix for .ALLSRC being populated twice - Support for .MAKE_MODE, .MAKE.MAKEFILE_PREFERENCE, .MAKE_DEPENDFILE - Haiku support - Improved diagnostics for .for with multiple variables - Rewrite bootstrap to not use make - Fix for -m .../ - Add support for .unexport - Catch typoes in .el*if etc - Fix parsing of :S;...;...; applied to .for loop iterators appearing in dependency lines
2009-11-05Redundant file.joerg1-5/+0
2009-10-09Unused file.joerg1-1113/+0
2009-09-19Fix build with sunpro's cc and other non-gcc compiler I guess:seb1-3/+2
do not blindly compile var.c with -Wno-cast-qual.
2009-09-19Set the license to "modified-bsd".tron1-1/+2
2009-09-18Update to bmake-20090909joerg66-2483/+2755
2009-09-18Import bmake-20090909:joerg13-11/+1446
- .MAKE.LEVEL, -C, SIGINFO support - fixes for :M and \: - vfork signal handling fixes e.g. for Solaris
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-2/+1
2009-03-20Apply parse.c 1.149 and 1.150 from src/usr.bin/make to remove use ofjoerg1-6/+4
C99.
2008-11-11Update to bmake-20081111 (portability changes).joerg1-2/+2
2008-11-11Merge changes.joerg6-423/+1019
2008-11-11bmake-20081111:joerg7-9/+9
- remove unused compat code for (v)asprintf - remove unneeded configure checks - use emalloc and co only if the whole family is provided by libutil
2008-11-11bmake is now at 20081101.joerg1-3/+2
2008-11-11Merge changes.joerg29-3394/+5357
2008-11-11Update to bmake 20081101 snapshot. The more important changes are:joerg2-1/+8
- portability fixes for putenv - man page updates - fix processing of .END with -j - fix some segmentation faults on parse errors - debug output goes to stderr by default - first round of fixes for A/UX - fix crashes on long lines - faster VarQuote - fix use of ?= when the LHS contains variable references
2008-07-03Disable bmake regression tests also on AIX. PR 39064.obache1-3/+3
2008-06-19Add a marker for bootstrap packages to allow special cases them duringjoerg1-1/+2
bulk builds.
2008-05-23Set need_ksh=yes for SunOS as well. Asked by joerg@tnn1-6/+2
2008-05-23On OSF1, depend on shells/pdksh and use it for the default shell.tnn1-1/+7
Bump the pkgrevision because if this change.
2008-04-29Drop clauses 3 and 4 from TNF licensesmartin2-18/+4
2008-04-28Adjust previous for 64-bit IRIX.tnn1-3/+3
2008-04-26Disable bmake regression tests on SunOS and IRIX. Stopgap fix for:tnn1-2/+6
PR pkg/38397 PR pkg/38450 PR pkg/38221
2008-03-11Skip man page handling.joerg1-30/+4
2008-03-09Update bmake to 20080215. I'll take care of pkgsrc maintainership.joerg87-6876/+5972
Changes include many bugfixes and performance speed ups. See ChangeLog for details.
2008-03-09Import bmake-20080215joerg55-1902/+2686
2008-03-03Mechanical changes to add DESTDIR support to packages that installjlam1-3/+5
their files via a custom do-install target.
2008-02-05Reset maintainer, until someone merges the changes from NetBSD-current.tnn1-2/+2
Any takers?
2007-10-26Emit a warning if the function name "empty" is followed by anythingrillig1-3/+9
other than an open parenthesis. Currently, the following lines are all valid and equivalent: .if empty(foo) .if empty or nonempty or whatever(foo) .if empty?????????????(foo) .if empty ${foo} (bar) All except the first line are probably mistakes.
2007-10-09Remove trailing spaces.martti1-2/+2
2007-09-21regenrillig1-0/+1
2007-09-21Further testing revealed that there was a syntax error left. Fixed.rillig1-1/+2
2007-09-21regenrillig1-8/+3
2007-09-21When a path is specified with --with-defshell, a casual user wouldrillig1-9/+4
expect that the path is actually used by the configure script, which had not been the case. Now it is finally possible to select a different shell for use by bmake.
2007-09-21Fixed a typo (xpg4 instead of xpg).rillig1-2/+2
2007-09-11Remove stray : that could break a substitutions as hinted by Seanjoerg2-3/+3
Boudreau.
2007-09-08Convert to use the features framework.jlam1-2/+3
2007-09-06Add QNX support. Don't redefine __BEGIN_DECLS and __END_DECLS ifjoerg2-6/+19
system headers provided them. From Sean Boudreau.
2007-09-06Try to force a proper shell on Solaris by extending bmake tojoerg10-2890/+3251
expect full path names. Use the default locations in /bin unless overriden explicitly. Bump revision of bmake. On Solaris, use /usr/xpg4/bin/sh if it exists.
2007-07-31What xlC really wanted to tell me was to use int instead of short...joerg1-2/+2
2007-07-31Use unsigned for bitfield as fields take up the full size.joerg1-2/+2
Complained on by xlC.
2007-05-29Respect CFLAGS in a more conservative way. This preserves the abilityschmonz3-10/+7
to build Universal on Mac OS X, and may undo the Solaris breakage caused by the previous commit (reported in PR pkg/36408 and on pkgsrc-users@).
2007-05-23Respect CFLAGS. Fixes Universal build on OS X.schmonz3-6/+9
2007-05-07On Cygwin, the __CONCAT macro is predefined.rillig1-1/+3
2007-04-15Correct hpux ifdefs. hpux 11 and up doesn't define __HPUX_VERSION.tnn1-3/+3
Changes have no effect on other platforms. Patch sent to sjg@
2007-04-12Explicitly depend on bootstrap-mk-files, remove the broken_in marker.joerg1-3/+3
This package is special. Bump revision.