|  | @@ -1,4 +1,5 @@
 | 
											
												
													
														|  |  #!/bin/sh
 |  |  #!/bin/sh
 | 
											
												
													
														|  | 
 |  | +# shellcheck disable=SC2103
 | 
											
												
													
														|  |  #
 |  |  #
 | 
											
												
													
														|  |  # This script builds a stand-alone binary for the command line version of
 |  |  # This script builds a stand-alone binary for the command line version of
 | 
											
												
													
														|  |  # ttfautohint, downloading any necessary libraries.
 |  |  # ttfautohint, downloading any necessary libraries.
 | 
											
										
											
												
													
														|  | @@ -45,7 +46,7 @@ INST="$BUILD/local"
 | 
											
												
													
														|  |  mkdir "$BUILD"
 |  |  mkdir "$BUILD"
 | 
											
												
													
														|  |  mkdir "$INST"
 |  |  mkdir "$INST"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -cd "$BUILD"
 |  | 
 | 
											
												
													
														|  | 
 |  | +cd "$BUILD" || exit 1
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  echo "#####"
 |  |  echo "#####"
 | 
											
										
											
												
													
														|  | @@ -60,21 +61,21 @@ count=0
 | 
											
												
													
														|  |  for i in $FREETYPE_PATCHES
 |  |  for i in $FREETYPE_PATCHES
 | 
											
												
													
														|  |  do
 |  |  do
 | 
											
												
													
														|  |    curl -o ft-patch-$count.diff $i
 |  |    curl -o ft-patch-$count.diff $i
 | 
											
												
													
														|  | -  count=`expr $count + 1`
 |  | 
 | 
											
												
													
														|  | 
 |  | +  count=$($count + 1)
 | 
											
												
													
														|  |  done
 |  |  done
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  count=0
 |  |  count=0
 | 
											
												
													
														|  |  for i in $HARFBUZZ_PATCHES
 |  |  for i in $HARFBUZZ_PATCHES
 | 
											
												
													
														|  |  do
 |  |  do
 | 
											
												
													
														|  |    curl -o hb-patch-$count.diff $i
 |  |    curl -o hb-patch-$count.diff $i
 | 
											
												
													
														|  | -  count=`expr $count + 1`
 |  | 
 | 
											
												
													
														|  | 
 |  | +  count=$($count + 1)
 | 
											
												
													
														|  |  done
 |  |  done
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  count=0
 |  |  count=0
 | 
											
												
													
														|  |  for i in $TTFAUTOHINT_PATCHES
 |  |  for i in $TTFAUTOHINT_PATCHES
 | 
											
												
													
														|  |  do
 |  |  do
 | 
											
												
													
														|  |    curl -o ta-patch-$count.diff $i
 |  |    curl -o ta-patch-$count.diff $i
 | 
											
												
													
														|  | -  count=`expr $count + 1`
 |  | 
 | 
											
												
													
														|  | 
 |  | +  count=$($count + 1)
 | 
											
												
													
														|  |  done
 |  |  done
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -98,36 +99,36 @@ echo "#####"
 | 
											
												
													
														|  |  echo "Apply patches."
 |  |  echo "Apply patches."
 | 
											
												
													
														|  |  echo "#####"
 |  |  echo "#####"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -cd "$FREETYPE"
 |  | 
 | 
											
												
													
														|  | 
 |  | +cd "$FREETYPE" || exit 1
 | 
											
												
													
														|  |  for i in ../ft-patch-*.diff
 |  |  for i in ../ft-patch-*.diff
 | 
											
												
													
														|  |  do
 |  |  do
 | 
											
												
													
														|  | -  test -f $i || continue
 |  | 
 | 
											
												
													
														|  | 
 |  | +  test -f "$i" || continue
 | 
											
												
													
														|  |    patch --forward \
 |  |    patch --forward \
 | 
											
												
													
														|  |          --strip=1 \
 |  |          --strip=1 \
 | 
											
												
													
														|  |          --reject-file=- \
 |  |          --reject-file=- \
 | 
											
												
													
														|  | -        < $i
 |  | 
 | 
											
												
													
														|  | 
 |  | +        < "$i"
 | 
											
												
													
														|  |  done
 |  |  done
 | 
											
												
													
														|  |  cd ..
 |  |  cd ..
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -cd "$HARFBUZZ"
 |  | 
 | 
											
												
													
														|  | 
 |  | +cd "$HARFBUZZ" || exit 1
 | 
											
												
													
														|  |  for i in ../hb-patch-*.diff
 |  |  for i in ../hb-patch-*.diff
 | 
											
												
													
														|  |  do
 |  |  do
 | 
											
												
													
														|  | -  test -f $i || continue
 |  | 
 | 
											
												
													
														|  | 
 |  | +  test -f "$i" || continue
 | 
											
												
													
														|  |    patch --forward \
 |  |    patch --forward \
 | 
											
												
													
														|  |          --strip=1 \
 |  |          --strip=1 \
 | 
											
												
													
														|  |          --reject-file=- \
 |  |          --reject-file=- \
 | 
											
												
													
														|  | -        < $i
 |  | 
 | 
											
												
													
														|  | 
 |  | +        < "$i"
 | 
											
												
													
														|  |  done
 |  |  done
 | 
											
												
													
														|  |  cd ..
 |  |  cd ..
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -cd "$TTFAUTOHINT"
 |  | 
 | 
											
												
													
														|  | 
 |  | +cd "$TTFAUTOHINT" || exit 1
 | 
											
												
													
														|  |  for i in ../ta-patch-*.diff
 |  |  for i in ../ta-patch-*.diff
 | 
											
												
													
														|  |  do
 |  |  do
 | 
											
												
													
														|  | -  test -f $i || continue
 |  | 
 | 
											
												
													
														|  | 
 |  | +  test -f "$i" || continue
 | 
											
												
													
														|  |    patch --forward \
 |  |    patch --forward \
 | 
											
												
													
														|  |          --strip=1 \
 |  |          --strip=1 \
 | 
											
												
													
														|  |          --reject-file=- \
 |  |          --reject-file=- \
 | 
											
												
													
														|  | -        < $i
 |  | 
 | 
											
												
													
														|  | 
 |  | +        < "$i"
 | 
											
												
													
														|  |  done
 |  |  done
 | 
											
												
													
														|  |  cd ..
 |  |  cd ..
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -136,7 +137,7 @@ echo "#####"
 | 
											
												
													
														|  |  echo "$FREETYPE"
 |  |  echo "$FREETYPE"
 | 
											
												
													
														|  |  echo "#####"
 |  |  echo "#####"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -cd "$FREETYPE"
 |  | 
 | 
											
												
													
														|  | 
 |  | +cd "$FREETYPE" || exit 1
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  ./configure \
 |  |  ./configure \
 | 
											
												
													
														|  |    --without-bzip2 \
 |  |    --without-bzip2 \
 | 
											
										
											
												
													
														|  | @@ -158,7 +159,7 @@ echo "#####"
 | 
											
												
													
														|  |  echo "$HARFBUZZ"
 |  |  echo "$HARFBUZZ"
 | 
											
												
													
														|  |  echo "#####"
 |  |  echo "#####"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -cd "$HARFBUZZ"
 |  | 
 | 
											
												
													
														|  | 
 |  | +cd "$HARFBUZZ" || exit 1
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  ./configure \
 |  |  ./configure \
 | 
											
												
													
														|  |    --disable-dependency-tracking \
 |  |    --disable-dependency-tracking \
 | 
											
										
											
												
													
														|  | @@ -185,7 +186,7 @@ echo "#####"
 | 
											
												
													
														|  |  echo "$TTFAUTOHINT"
 |  |  echo "$TTFAUTOHINT"
 | 
											
												
													
														|  |  echo "#####"
 |  |  echo "#####"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -cd "$TTFAUTOHINT"
 |  | 
 | 
											
												
													
														|  | 
 |  | +cd "$TTFAUTOHINT" || exit 1
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  ./configure \
 |  |  ./configure \
 | 
											
												
													
														|  |    --disable-dependency-tracking \
 |  |    --disable-dependency-tracking \
 |