Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Simon J. Gerraty <sjg@netbsd.org>
List: pkgsrc-changes
Date: 02/21/2004 00:15:45
Module Name:	pkgsrc
Committed By:	sjg
Date:		Sat Feb 21 00:15:45 UTC 2004

Modified Files:
	pkgsrc/devel/bmake: Makefile distinfo
	pkgsrc/devel/mk-files: Makefile distinfo
	pkgsrc/doc: CHANGES

Log Message:
Update bmake and mk-files.
bmake is sync'd with -current make as of 2004-02-20
Fixes include:
o fix for old :M parsing bug.
o re-jigged unit-tests
o search upwards for *.mk
o fix for double free of var substitution buffers
o use of getopt replaced with custom code, since the usage
  (re-scanning) isn't posix compatible.
* arch.c: don't include ranlib.h on ELF systems

mk-files adds dpadd.mk (cool magic driven by DPADD)
and a re-worked warnings.mk (very cool).
Also fixes:
* own.mk: don't use NetBSD's _SRC_TOP_ it can
  cause confusion.  Also don't take just 'mk' as a
  srctop indicator.
* Generic.sys.mk: need to use ${.PARSEDIR} with exists().


To generate a diff of this commit:
cvs rdiff -r1.18 -r1.19 pkgsrc/devel/bmake/Makefile
cvs rdiff -r1.14 -r1.15 pkgsrc/devel/bmake/distinfo
cvs rdiff -r1.16 -r1.17 pkgsrc/devel/mk-files/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/devel/mk-files/distinfo
cvs rdiff -r1.4928 -r1.4929 pkgsrc/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.