| OLD | NEW | 
|---|
| 1 #!/bin/bash | 1 #!/bin/bash | 
| 2 # Download and extract Jinja2 | 2 # Download and extract Jinja2 | 
| 3 # Homepage: | 3 # Homepage: | 
| 4 # http://jinja.pocoo.org/ | 4 # http://jinja.pocoo.org/ | 
| 5 # Installation instructions: | 5 # Installation instructions: | 
| 6 # http://jinja.pocoo.org/docs/intro/#from-the-tarball-release | 6 # http://jinja.pocoo.org/docs/intro/#from-the-tarball-release | 
| 7 # Download page: | 7 # Download page: | 
| 8 # https://pypi.python.org/pypi/Jinja2 | 8 # https://pypi.python.org/pypi/Jinja2 | 
| 9 PACKAGE='Jinja2' | 9 PACKAGE='Jinja2' | 
| 10 VERSION='2.7.1' | 10 VERSION='2.8' | 
|  | 11 SRC_URL='https://pypi.python.org/packages/f2/2f/0b98b06a345a761bec91a079ccae392d
     282690c2d8272e708f4d10829e22/Jinja2-2.8.tar.gz' | 
| 11 PACKAGE_DIR='jinja2' | 12 PACKAGE_DIR='jinja2' | 
| 12 | 13 | 
| 13 CHROMIUM_FILES="README.chromium OWNERS get_jinja2.sh" | 14 CHROMIUM_FILES="README.chromium OWNERS get_jinja2.sh" | 
| 14 EXTRA_FILES='LICENSE AUTHORS' | 15 EXTRA_FILES='LICENSE AUTHORS' | 
| 15 REMOVE_FILES='testsuite' | 16 REMOVE_FILES='testsuite' | 
| 16 | 17 | 
| 17 SRC_URL='https://pypi.python.org/packages/source/' |  | 
| 18 SRC_URL+="${PACKAGE:0:1}/$PACKAGE/$PACKAGE-$VERSION.tar.gz" |  | 
| 19 FILENAME="$(basename $SRC_URL)" | 18 FILENAME="$(basename $SRC_URL)" | 
| 20 MD5_FILENAME="$FILENAME.md5" | 19 MD5_FILENAME="$FILENAME.md5" | 
| 21 SHA512_FILENAME="$FILENAME.sha512" | 20 SHA512_FILENAME="$FILENAME.sha512" | 
| 22 CHROMIUM_FILES+=" $MD5_FILENAME $SHA512_FILENAME" | 21 CHROMIUM_FILES+=" $MD5_FILENAME $SHA512_FILENAME" | 
| 23 | 22 | 
| 24 BUILD_DIR="$PACKAGE-$VERSION" | 23 BUILD_DIR="$PACKAGE-$VERSION" | 
| 25 THIRD_PARTY="$(dirname $(realpath $(dirname "${BASH_SOURCE[0]}")))" | 24 THIRD_PARTY="$(dirname $(realpath $(dirname "${BASH_SOURCE[0]}")))" | 
| 26 INSTALL_DIR="$THIRD_PARTY/$PACKAGE_DIR" | 25 INSTALL_DIR="$THIRD_PARTY/$PACKAGE_DIR" | 
| 27 OUT_DIR="$INSTALL_DIR/$BUILD_DIR/$PACKAGE_DIR" | 26 OUT_DIR="$INSTALL_DIR/$BUILD_DIR/$PACKAGE_DIR" | 
| 28 OLD_DIR="$THIRD_PARTY/$PACKAGE_DIR.old" | 27 OLD_DIR="$THIRD_PARTY/$PACKAGE_DIR.old" | 
| 29 | 28 | 
| 30 function check_hashes { | 29 function check_hashes { | 
| 31   # Hashes generated via: | 30   # Hashes generated via: | 
| 32   # FILENAME=Jinja2-2.7.1.tar.gz | 31   # FILENAME=Jinja2-2.8.tar.gz | 
| 33   # md5sum "$FILENAME" > "$FILENAME.md5" | 32   # md5sum "$FILENAME" > "$FILENAME.md5" | 
| 34   # sha512sum "$FILENAME" > "$FILENAME.sha512" | 33   # sha512sum "$FILENAME" > "$FILENAME.sha512" | 
| 35   # unset FILENAME | 34   # unset FILENAME | 
| 36 | 35 | 
| 37   # MD5 | 36   # MD5 | 
| 38   if ! [ -f "$MD5_FILENAME" ] | 37   if ! [ -f "$MD5_FILENAME" ] | 
| 39   then | 38   then | 
| 40     echo "MD5 hash file $MD5_FILENAME not found, could not verify archive" | 39     echo "MD5 hash file $MD5_FILENAME not found, could not verify archive" | 
| 41     exit 1 | 40     exit 1 | 
| 42   fi | 41   fi | 
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 114 do | 113 do | 
| 115   rm -fr "$FILE" | 114   rm -fr "$FILE" | 
| 116 done | 115 done | 
| 117 | 116 | 
| 118 # Replace with new directory | 117 # Replace with new directory | 
| 119 cd .. | 118 cd .. | 
| 120 mv "$INSTALL_DIR" "$OLD_DIR" | 119 mv "$INSTALL_DIR" "$OLD_DIR" | 
| 121 mv "$PACKAGE_DIR" "$INSTALL_DIR" | 120 mv "$PACKAGE_DIR" "$INSTALL_DIR" | 
| 122 cd "$INSTALL_DIR" | 121 cd "$INSTALL_DIR" | 
| 123 rm -fr "$OLD_DIR" | 122 rm -fr "$OLD_DIR" | 
| OLD | NEW | 
|---|