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.