65244e1c32
Make _ALL_FILES and in turn _CKSUMFILES available earlier. Use it to only depend on digest if _CKSUMFILES is non-empty. NO_CHECKSUM will now only skip the checksum and checksum-phase targets. FAILOVER_FETCH will independently check the sums on distfiles and depend on digest, fixing the remaining issues originally raised in PR 34914.
48 lines
1.3 KiB
Makefile
48 lines
1.3 KiB
Makefile
# $NetBSD: bsd.checksum.mk,v 1.9 2008/05/22 16:27:22 joerg Exp $
|
|
#
|
|
# This Makefile fragment is included by bsd.pkg.mk and defines the
|
|
# relevant variables and targets for the "checksum" phase.
|
|
#
|
|
# Public targets for pkgsrc users:
|
|
#
|
|
# checksum:
|
|
# Check that the distfiles have the correct checksums. If they
|
|
# aren't yet fetched, fetch them. This target can be run at
|
|
# any time and is meant to be run by the user.
|
|
#
|
|
# checksum-phase:
|
|
# Same as "checksum" but is meant to run automatically by pkgsrc.
|
|
# This target does not run after the "extract" phase is complete.
|
|
#
|
|
# Public targets for pkgsrc developers:
|
|
#
|
|
# makesum:
|
|
# Add or update the checksums of the distfiles to ${DISTINFO_FILE}.
|
|
#
|
|
# See also: patchsum
|
|
#
|
|
# makepatchsum, mps:
|
|
# Add or update the checksums of the patches to ${DISTINFO_FILE}.
|
|
#
|
|
# makedistinfo, distinfo, mdi:
|
|
# Create or update the checksums in ${DISTINFO_FILE}.
|
|
#
|
|
# Package-settable variables:
|
|
#
|
|
# NO_CHECKSUM
|
|
# When defined, no checksums are validated for patches or
|
|
# distfiles.
|
|
#
|
|
# Note: This does not alter the behaviour of FAILOVER_FETCH.
|
|
#
|
|
# Default value: undefined
|
|
#
|
|
|
|
.PHONY: checksum checksum-phase
|
|
.PHONY: makesum makepatchsum mps mdi makedistinfo distinfo
|
|
|
|
checksum checksum-phase distinfo makesum: fetch
|
|
makedistinfo mdi: distinfo
|
|
mps: makepatchsum
|
|
|
|
.include "checksum.mk"
|