Subject: CVS commit: pkgsrc/mk/flavor/pkg
To: None <pkgsrc-changes@NetBSD.org>
From: Greg Troxel <gdt@netbsd.org>
List: pkgsrc-changes
Date: 08/08/2007 02:07:27
Module Name:	pkgsrc
Committed By:	gdt
Date:		Wed Aug  8 02:07:27 UTC 2007

Modified Files:
	pkgsrc/mk/flavor/pkg: replace.mk

Log Message:
Change the meaning of unsafe_depends to mean that a dependency has
been replaced which might have had an ABI change.  In practice, a
package is considered to maybe have had an ABI change if the version
changes.  Introduce a new tag unsafe_depends_strict, which is
unconditionally set on depending packages whenever make replace is
done.

This will cut down considerably on the amount of rebuilding required
with pkg_rolling-replace, while still guaranteing that packages are
rebuilt if there was an ABI change in a dependency.


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 pkgsrc/mk/flavor/pkg/replace.mk

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