| #!/usr/bin/env bash | |
| set -e | |
| set -x | |
| shopt -s dotglob | |
| readonly name="zlib" | |
| readonly ownership="zlib upstream <kwrobot@kitware.com>" | |
| readonly subtree="Utilities/cmzlib" | |
| readonly repo="https://github.com/madler/zlib.git" | |
| readonly tag="v1.3.1" # When updating, sync Copyright.txt below! | |
| readonly shortlog=false | |
| readonly exact_tree_match=false | |
| readonly paths=" | |
| README | |
| adler32.c | |
| compress.c | |
| crc32.c | |
| crc32.h | |
| deflate.c | |
| deflate.h | |
| gzclose.c | |
| gzguts.h | |
| gzlib.c | |
| gzread.c | |
| gzwrite.c | |
| inffast.c | |
| inffast.h | |
| inffixed.h | |
| inflate.c | |
| inflate.h | |
| inftrees.c | |
| inftrees.h | |
| trees.c | |
| trees.h | |
| uncompr.c | |
| zconf.h | |
| zlib.h | |
| zutil.c | |
| zutil.h | |
| " | |
| extract_source () { | |
| git_archive | |
| pushd "${extractdir}/${name}-reduced" | |
| echo "* -whitespace" > .gitattributes | |
| echo -n "'zlib' general purpose compression library | |
| version 1.3.1, January 22nd, 2024 | |
| Copyright " > Copyright.txt | |
| sed -n '/^ (C) 1995-/,+19 {s/^ \?//;p}' README >> Copyright.txt | |
| popd | |
| } | |
| . "${BASH_SOURCE%/*}/update-third-party.bash" |