diff options
author | sjg <sjg@pkgsrc.org> | 2005-12-02 00:02:59 +0000 |
---|---|---|
committer | sjg <sjg@pkgsrc.org> | 2005-12-02 00:02:59 +0000 |
commit | dd9795f0fb057a1bd9582255e0213beeb0774196 (patch) | |
tree | 3c3bc935bb2def0530ed22a3fc4bcdbbe2c2e7be /devel/bmake/files/README | |
parent | 8a311b3069ee79731eec38ca13eb13772cc49223 (diff) | |
download | pkgsrc-dd9795f0fb057a1bd9582255e0213beeb0774196.tar.gz |
Import bmake-20051105
Diffstat (limited to 'devel/bmake/files/README')
-rw-r--r-- | devel/bmake/files/README | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/devel/bmake/files/README b/devel/bmake/files/README new file mode 100644 index 00000000000..154a5066fc5 --- /dev/null +++ b/devel/bmake/files/README @@ -0,0 +1,48 @@ + bmake + +This directory contains a port of the BSD make tool (from NetBSD) +I have run it on SunOS,Solaris,HP-UX,AIX,IRIX,FreeBSD and Linux. + +Version 3 was re-worked from scratch to better facilitate +importing newer make(1) versions from NetBSD. The original code base +was NetBSD-1.0, so version 3 was built by doing a fresh import of the +NetBSD-1.0 usr.bin/make, adding the autoconf and other portability +patches to sync it with bmake v2, and then NetBSD's make +of Feb 20, 2000 was imported and conflicts dealt with. +NetBSD's make was again imported on June 6 and December 15, 2000. + +In 2003 bmake switched to a date based version (first was 20030714) +which generally represents the date it was last merged with NetBSD's +make. Since then, NetBSD's make is imported within a week of any +interesting changes, so that bmake tracks it very closely. + +Building: + +The prefered way to bootstrap bmake is: + +./bmake/boot-strap + +there are a number of args - most of which get passed to configure, +eg. + +./bmake/boot-strap --prefix=/opt + +see the boot-strap script for details. + +To make much use of bmake you will need the bsd.*.mk macros or my +portable *.mk macros. See +http://www.crufty.net/ftp/pub/sjg/bsd-mk.tar.gz +http://www.crufty.net/ftp/pub/sjg/mk.tar.gz +which will be links to the latest versions. + +On a non-BSD system, you would want to unpack mk[-YYYYmmdd].tar.gz in +the same directory as bmake (so ./mk and ./bmake exist), and +./bmake/boot-strap will do the rest. + +If you want to do it all by hand then read boot-strap first to get the +idea. + +Even if you have an earlier version of bmake installed, use boot-strap +to ensure that all goes well. + +--sjg |