]> git.sesse.net Git - vlc/commitdiff
contrib: add support for openssl to check the sha512 hashes
authorFelix Paul Kühne <fkuehne@videolan.org>
Wed, 4 Jan 2012 17:49:38 +0000 (18:49 +0100)
committerFelix Paul Kühne <fkuehne@videolan.org>
Thu, 5 Jan 2012 00:36:43 +0000 (01:36 +0100)
contrib/src/main.mak

index 3ab00147d452657361bbe6db11143b545dd239c2..e45230ae867b32e80fad01fd2f50d26ad1d97c36 100644 (file)
@@ -197,9 +197,11 @@ ZCAT ?= $(error Gunzip client (zcat) not found!)
 endif
 
 ifeq ($(shell sha512sum --version >/dev/null 2>&1 || echo FAIL),)
-SHA512SUM = sha512sum
+SHA512SUM = sha512sum --check
 else ifeq ($(shell shasum --version >/dev/null 2>&1 || echo FAIL),)
-SHA512SUM = shasum -a 512
+SHA512SUM = shasum -a 512 --check
+else ifeq ($(shell openssl version >/dev/null 2>&1 || echo FAIL),)
+SHA512SUM = openssl dgst -sha512
 else
 SHA512SUM = $(error SHA-512 checksumming not found!)
 endif
@@ -247,7 +249,7 @@ checksum = \
        $(foreach f,$(filter $(TARBALLS)/%,$^), \
                grep -- " $(f:$(TARBALLS)/%=%)$$" \
                        "$(SRC)/$(patsubst .sum-%,%,$@)/$(2)SUMS" &&) \
-       (cd $(TARBALLS) && $(1) --check /dev/stdin) < \
+       (cd $(TARBALLS) && $(1) /dev/stdin) < \
                "$(SRC)/$(patsubst .sum-%,%,$@)/$(2)SUMS"
 CHECK_SHA512 = $(call checksum,$(SHA512SUM),SHA512)
 UNPACK = $(RM) -R $@ \