update-librhash.bash 985 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #!/usr/bin/env bash
  2. set -e
  3. set -x
  4. shopt -s dotglob
  5. readonly name="librhash"
  6. readonly ownership="librhash upstream <[email protected]>"
  7. readonly subtree="Utilities/cmlibrhash"
  8. readonly repo="https://github.com/rhash/rhash.git"
  9. readonly tag="v1.4.4" # When updating, sync version in cmVersion_Dependencies.cxx!
  10. readonly shortlog=false
  11. readonly exact_tree_match=false
  12. readonly paths="
  13. COPYING
  14. librhash/algorithms.c
  15. librhash/algorithms.h
  16. librhash/byte_order.c
  17. librhash/byte_order.h
  18. librhash/hex.c
  19. librhash/hex.h
  20. librhash/md5.c
  21. librhash/md5.h
  22. librhash/rhash.c
  23. librhash/rhash.h
  24. librhash/sha1.c
  25. librhash/sha1.h
  26. librhash/sha256.c
  27. librhash/sha256.h
  28. librhash/sha3.c
  29. librhash/sha3.h
  30. librhash/sha512.c
  31. librhash/sha512.h
  32. librhash/ustd.h
  33. librhash/util.c
  34. librhash/util.h
  35. "
  36. extract_source () {
  37. git_archive
  38. pushd "${extractdir}/${name}-reduced"
  39. echo "* -whitespace" > .gitattributes
  40. popd
  41. }
  42. . "${BASH_SOURCE%/*}/update-third-party.bash"