Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Simon J. Gerraty <sjg@netbsd.org>
List: pkgsrc-changes
Date: 08/03/2003 05:50:05
Module Name: pkgsrc
Committed By: sjg
Date: Sun Aug 3 05:50:04 UTC 2003
Modified Files:
pkgsrc/devel/bmake: Makefile distinfo
pkgsrc/devel/mk-files: Makefile distinfo
pkgsrc/doc: CHANGES
Log Message:
Update bmake and mk-files.
Changes to mk-files:
* install-mk: add ability to use cp -f when updating
destination .mk files. Also now possible to play games with
FORCE_SYS_MK=ln etc on *BSD machines to link /usr/share/mk/sys.mk
into dest - not recommended unless you seriously want to.
* own.mk (IMPFLAGS): add support for COPTS.${IMPSRC:T} etc
for semi-compatability with NetBSD.
Changes to bmake:
* boot-strap: Allow setting configure args on command line.
* configure.in: add --with-defshell to allow sh or ksh
to be selected as default shell.
* Merge with NetBSD make 20030731
Pick up .SHELL spec for ksh and associate man page changes.
Also compat mode now uses the same shell specs.
* var.c (Var_Parse): ensure delim is initialized.
* unit-tests/Makefile.in: use single quotes to avoid problems from
some shells.
* makefile.boot.in:
Run the unit-tests as part of the bootstrap procedure.
* unit-tests/Makefile.in: always force complaints from
${TEST_MAKE} to be from 'make'.
* configure.in: add check for 'diff -u'
also fix some old autoconf'isms
* Makefile.in (BMAKE_VERSION): bump version to 20030728.
if using GCC add -Wno-cast-qual to CFLAGS for var.o
* Merge with NetBSD make 20030728
Pick up fix for :ts parsing error in some cases.
Pick unit-tests.
To generate a diff of this commit:
cvs rdiff -r1.12 -r1.13 pkgsrc/devel/bmake/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/bmake/distinfo
cvs rdiff -r1.11 -r1.12 pkgsrc/devel/mk-files/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/mk-files/distinfo
cvs rdiff -r1.2974 -r1.2975 pkgsrc/doc/CHANGES
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.