Subject: CVS commit: pkgsrc/pkgtools/pkgcvsupdate
To: None <pkgsrc-changes@netbsd.org>
From: Stoned Elipot <seb@netbsd.org>
List: pkgsrc-changes
Date: 11/30/2001 14:16:09
Module Name:	pkgsrc
Committed By:	seb
Date:		Fri Nov 30 12:16:08 UTC 2001

Modified Files:
	pkgsrc/pkgtools/pkgcvsupdate: Makefile
	pkgsrc/pkgtools/pkgcvsupdate/files: pkgcvsupdate.1 pkgcvsupdate.sh

Log Message:
Update to 0.2.

Nearly a complete rewrite in order to deal with the following situation:
a package's Makefile include a Makefile fragment (like a buildlink.mk file)
which does not exist, so `$MAKE show-depends-dirs' cannot be run. To resolve
this pkgcvsupdate now try to figure out which package provide the missing file
and update it first (and its dependencies), it will update a second time
the crippled package in case the fragment - hopefully now in place - brings
along new dependencies.

Thanks to zuntum for this interesting case I overlooked!


To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/pkgtools/pkgcvsupdate/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/pkgtools/pkgcvsupdate/files/pkgcvsupdate.1 \
    pkgsrc/pkgtools/pkgcvsupdate/files/pkgcvsupdate.sh

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