Subject: CVS commit: pkgsrc/mk
To: None <pkgsrc-changes@netbsd.org>
From: Amitai Schlair <schmonz@netbsd.org>
List: pkgsrc-changes
Date: 12/07/2002 04:37:58
Module Name:	pkgsrc
Committed By:	schmonz
Date:		Sat Dec  7 02:37:58 UTC 2002

Modified Files:
	pkgsrc/mk: bsd.pkg.mk emacs.mk pthread.buildlink.mk
	    pthread.buildlink2.mk
	pkgsrc/mk/bulk: bsd.bulk-pkg.mk

Log Message:
Replace IGNORE into PKG_FAIL_REASON and PKG_SKIP_REASON, so pkgsrc
can stop builds when a dependency is broken, yet continue builds
when a dependency is merely skipped (usually because it duplicates
functionality in the base system). Thus IGNORE_FAIL, the
oft-misunderstood and naught-documented option, goes away.

This addresses many people's complaints on tech-pkg@ and other
lists, as well as PR pkg/18157.


To generate a diff of this commit:
cvs rdiff -r1.1101 -r1.1102 pkgsrc/mk/bsd.pkg.mk
cvs rdiff -r1.7 -r1.8 pkgsrc/mk/emacs.mk
cvs rdiff -r1.12 -r1.13 pkgsrc/mk/pthread.buildlink.mk
cvs rdiff -r1.5 -r1.6 pkgsrc/mk/pthread.buildlink2.mk
cvs rdiff -r1.40 -r1.41 pkgsrc/mk/bulk/bsd.bulk-pkg.mk

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