--- a/open-src/common/Makefile.inc Mon Aug 01 13:50:13 2011 -0700
+++ b/open-src/common/Makefile.inc Tue Aug 02 13:30:29 2011 -0700
@@ -276,6 +276,15 @@
"$${ACTUAL_SHA1} != ${TARBALL_SHA1}" ; \
exit 1; \
fi ; \
+ if [[ -n "${TARBALL_SHA256}" ]] ; then \
+ ACTUAL_SHA256="$$(digest -a sha256 ${SOURCE_TARBALL})" ; \
+ if [[ "$${ACTUAL_SHA256}" != "${TARBALL_SHA256}" ]] ; then \
+ print -u2 \
+ "ERROR: SHA256 sum mismatch on ${SOURCE_TARBALL}\n" \
+ "$${ACTUAL_SHA256} !=\n ${TARBALL_SHA256}" ; \
+ exit 1; \
+ fi ; \
+ fi ; \
fi
touch $(CHECKSUM_TARGET)