Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Alistair G. Crooks <agc@netbsd.org>
List: source-changes
Date: 07/09/1999 06:14:28
Module Name: pkgsrc
Committed By: agc
Date: Fri Jul 9 13:14:22 UTC 1999
Modified Files:
pkgsrc/mk: bsd.pkg.mk
Log Message:
Add logic to provide md5 checksums on the patch files, placing them in
a file called files/patch-sum. This has the benefit of only
attempting to patch packages with official patches. This should mean
that you can untar a pkgsrc.tar.gz over a previous tree, and still
have it do the right thing, ignoring old patch files.
Patches which have an entry in the files/patch-sum file will be
applied, and then any local patches. If there are local patches to a
package, these should go in patch files called patches/patch-local-*
(these files are ignored when calculating the files/patch-sum file,
and also when checking the patches/patch-* files).
The calculation of the patch checksum ignores any NetBSD RCS Id in the
patch-* files. This removes a nasty ordering dependency for developers
making patches to packages.
Patch file checksums will only be checked if the files/patch-sum file
exists.
Add a target "makepatchsum", analogous to "makesum", which makes a new
files/patch-sum file.
To generate a diff of this commit:
cvs rdiff -r1.292 -r1.293 pkgsrc/mk/bsd.pkg.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.