| #!/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 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" |