Fixed checksum verification logic after 061f7705c952.
diff --git a/contrib/Makefile b/contrib/Makefile
index 27addce..8466893 100644
--- a/contrib/Makefile
+++ b/contrib/Makefile
@@ -87,9 +87,8 @@
checksum = \
$(foreach f,$(filter $(TARBALLS)/%,$^), \
grep -- " $(f:$(TARBALLS)/%=%)$$" \
- "$(SRC)/$(patsubst $(3)%,%,$@)/$(2)SUMS" &&) \
- (cd $(TARBALLS) && $(1) /dev/stdin) < \
- "$(SRC)/$(patsubst $(3)%,%,$@)/$(2)SUMS"
+ "$(SRC)/$(patsubst $(3)%,%,$@)/$(2)SUMS" |) \
+ (cd $(TARBALLS) && $(1))
CHECK_SHA512 = $(call checksum,$(SHA512SUM),SHA512,.sum-)
UNPACK = $(RM) -R $@ \
$(foreach f,$(filter %.tar.gz %.tgz,$^), && tar xvzfo $(f)) \