summaryrefslogtreecommitdiff
path: root/bootstrap/bmake
AgeCommit message (Collapse)AuthorFilesLines
2005-11-18Do not define LIBC and other LIB* settings. This should fixreed1-53/+3
problem with building on systems that don't have the /usr/lib/libc.a (LIBC). This is the log entry from mk-files 20051104: * prog.mk: remove all the LIBC?= junk, use .-include libnames.mk instead (none by default). Note this is not an exact copy of the mk-files 20051104 prog.mk. (Todo: compare and test all the mk files with sjg's version.)
2005-11-01bootstrap script uses source files from pkgsrc/devel/bmake/filesreed82-37951/+0
for "bmake". Remove all of bmake source from this bootstrap. Keep bootstrap/bmake/mk -- copy to files-mk (so the bmake "boot-strap" doesn't notice the mk*). This was tested on DragonFly, NetBSD and some on Linux. Hopefully all the fixes to boostrap's bmake are included in devel/bmake/files. Note that the "mk" files is still not using devel/mk-files.
2005-10-19Fix for OSF1 5.1, from Sergey Svishchev in PR 31864.wiz1-2/+2
2005-10-02Replace getopt with equivalent code. This unbreaks bmake on DragonFly.joerg1-16/+59
Obtained-from: src/usr.bin/make/main.c, rev 1.98
2005-08-21#include <string.h> for memcpy() on Solaris 10.grant1-1/+2
from John Heasley in PR pkg/30544.
2005-05-17Fix typo (missing leading dot).cube1-2/+2
2005-05-16Documented how .for loops split their value list (by whitespace, not byrillig1-1/+11
shell-style words).
2005-05-14Different operating systems have different places where they store thechristos1-1/+3
groff macro files. Since we don't have a pkgsrc groff tool dependency, we ignore the dependencies if the macro files are not there.
2005-05-11Removed trailing whitespace. Changed some other details to make mdoclint(1)rillig1-15/+15
a little happier.
2005-05-11Corrected the part where splitting variables into words is explained. Addedrillig1-2/+19
an illustrating example.
2005-01-05Add temporary Interix-only hack: don't set the MAKEFILE variable based ontv1-4/+13
what files exist in the fs. This works around a problem that crops up when using a nfs-mounted pkgsrc repository under Interix. (When going to "su" during the install phase, bmake sees "makefile" for a moment in lieu of "Makefile", and all hell breaks loose.)
2004-11-26ensure MAKEFLAGS is empty when calling bmake.boot. HP-UX make(1) setsgrant1-2/+2
MAKEFLAGS incorrectly and bmake interprets this as a target. from Eric Schnoebelen in PR pkg/23683. thanks!
2004-11-20add support for Tru64, patches provided by Tobias Nygrengrant2-4/+4
<tnn at netilium dot org> with minor changes by me. tested on Tru64 5.0 and 5.1B.
2004-11-06pull up revision 1.38 from src:grant1-10/+4
Remove some code which makes file lookup rely on the fact that the first two directory entries are "." and "..". This behaviour is not required by applicable standards, and actually not provided by "coda". Now we get the "." and ".." into the per-directiry hash tables, but this should not hurt. fixes bmake build on Fedora Core 2, PR pkg/26140 from Shoichi Miyake.
2004-08-23* Modify bmake to use libnbcompat to ensure that a regex implementationjlam3-8/+19
exists. * nbsed-20040821 requires libnbcompat, so make the appropriate adjustments to the build to use it. * If nbsed is built during bootstrap, then use it as the sed for pkg_install so that the correct program is embedded into the pkg_view and linkfarm scripts. * We don't need bmake to build any of the bootstrap packages, so just call out to the system make.
2004-04-11Ksh on Unixware has problems with IFS in sub shells, so put theheinz1-2/+7
splitting of PATH on a separate line. Use 'uname -v' instead of 'uname -r' on Unixware. The release number of UNIX SYSV (ie, R5) is less important to us than the version (7.x.y).
2004-03-15no need to include <math.h> (it was removed in bmake 3.1.18, too).grant1-4/+3
this removes a dependency on SUNWlibm on Solaris. noted by Marc Herbert <Marc.Herbert@sun.com> way back in April 2003.
2004-03-11import the required bits of bootstrap-pkgsrc from 20040311.grant102-0/+40792