diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-03-22 08:23:24 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-03-22 08:23:24 +0000 |
commit | 35b2e33cccca8346903bf8ffb0d09870bf6f0e95 (patch) | |
tree | 73b250e65921f803f127cf46557c2914596c40de /Build | |
parent | 8bdc67954bc11544f0f4885a53f47c88ea7adc17 (diff) |
libs/freetype2: Update patch from git repository
git-svn-id: svn://tug.org/texlive/trunk@29472 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
3 files changed, 43 insertions, 29 deletions
diff --git a/Build/source/libs/freetype2/freetype-2.4.11-PATCHES/ChangeLog b/Build/source/libs/freetype2/freetype-2.4.11-PATCHES/ChangeLog index 4a02b365664..8e988ebabda 100644 --- a/Build/source/libs/freetype2/freetype-2.4.11-PATCHES/ChangeLog +++ b/Build/source/libs/freetype2/freetype-2.4.11-PATCHES/ChangeLog @@ -1,3 +1,7 @@ +2013-03-22 Peter Breitenlohner <peb@mppmu.mpg.de> + + * patch-03-RESPECT-MAKE: Update from git repository. + 2013-03-21 Peter Breitenlohner <peb@mppmu.mpg.de> * patch-03-RESPECT-MAKE (new): Backport from git repository. diff --git a/Build/source/libs/freetype2/freetype-2.4.11-PATCHES/patch-03-RESPECT-MAKE b/Build/source/libs/freetype2/freetype-2.4.11-PATCHES/patch-03-RESPECT-MAKE index c88bab7a2f4..662009ef3da 100644 --- a/Build/source/libs/freetype2/freetype-2.4.11-PATCHES/patch-03-RESPECT-MAKE +++ b/Build/source/libs/freetype2/freetype-2.4.11-PATCHES/patch-03-RESPECT-MAKE @@ -1,6 +1,6 @@ diff -ur -x config.guess -x config.sub -x install-sh freetype-2.4.11.orig/configure freetype-2.4.11/configure --- freetype-2.4.11.orig/configure 2011-12-02 20:21:55.000000000 +0100 -+++ freetype-2.4.11/configure 2013-03-21 10:10:51.000000000 +0100 ++++ freetype-2.4.11/configure 2013-03-22 08:31:44.000000000 +0100 @@ -1,6 +1,6 @@ #!/bin/sh # @@ -9,7 +9,7 @@ diff -ur -x config.guess -x config.sub -x install-sh freetype-2.4.11.orig/config # David Turner, Robert Wilhelm, and Werner Lemberg. # # This file is part of the FreeType project, and may only be used, modified, -@@ -15,17 +15,25 @@ +@@ -15,19 +15,29 @@ rm -f config.mk builds/unix/unix-def.mk builds/unix/unix-cc.mk @@ -17,7 +17,11 @@ diff -ur -x config.guess -x config.sub -x install-sh freetype-2.4.11.orig/config if test "x$GNUMAKE" = x; then - GNUMAKE=make + if test "x$MAKE" = x; then -+ MAKE=make ++ if test "x`make -v 2>/dev/null | grep '\(GNU\|makepp\)'`" = x; then ++ MAKE=gmake ++ else ++ MAKE=make ++ fi + fi +else + MAKE=$GNUMAKE @@ -25,23 +29,27 @@ diff -ur -x config.guess -x config.sub -x install-sh freetype-2.4.11.orig/config -if test -z "`$GNUMAKE -v 2>/dev/null | grep GNU`"; then - if test -z "`$GNUMAKE -v 2>/dev/null | grep makepp`"; then -+if test -z "`$MAKE -v 2>/dev/null | grep GNU`"; then -+ if test -z "`$MAKE -v 2>/dev/null | grep makepp`"; then - echo "GNU make (>= 3.80) or makepp (>= 1.19) is required to build FreeType2." >&2 - echo "Please try" >&2 +- echo "GNU make (>= 3.80) or makepp (>= 1.19) is required to build FreeType2." >&2 +- echo "Please try" >&2 - echo " \`GNUMAKE=<GNU make command name> $0'." >&2 - echo "or >&2" - echo " \`GNUMAKE=\"makepp --norc-substitution\" $0'." >&2 -+ echo >&2 -+ echo " MAKE=<GNU make command name> $0" >&2 -+ echo >&2 -+ echo "or" >&2 -+ echo >&2 -+ echo " MAKE=\"makepp --norc-substitution\" $0" >&2 - exit 1 - fi +- exit 1 +- fi ++if test "x`$MAKE -v 2>/dev/null | grep '\(GNU\|makepp\)'`" = x; then ++ echo "GNU make (>= 3.80) or makepp (>= 1.19) is required to build FreeType2." >&2 ++ echo "Please try" >&2 ++ echo >&2 ++ echo " MAKE=<GNU make command name> $0" >&2 ++ echo >&2 ++ echo "or" >&2 ++ echo >&2 ++ echo " MAKE=\"makepp --norc-substitution\" $0" >&2 ++ exit 1 fi -@@ -120,6 +128,6 @@ + + # Get `dirname' functionality. This is taken and adapted from autoconf's +@@ -120,6 +130,6 @@ esac done ;; esac diff --git a/Build/source/libs/freetype2/freetype-2.4.11/configure b/Build/source/libs/freetype2/freetype-2.4.11/configure index 5052c08ade7..b0c6d538426 100755 --- a/Build/source/libs/freetype2/freetype-2.4.11/configure +++ b/Build/source/libs/freetype2/freetype-2.4.11/configure @@ -18,24 +18,26 @@ rm -f config.mk builds/unix/unix-def.mk builds/unix/unix-cc.mk # respect GNUMAKE environment variable for backwards compatibility if test "x$GNUMAKE" = x; then if test "x$MAKE" = x; then - MAKE=make + if test "x`make -v 2>/dev/null | grep '\(GNU\|makepp\)'`" = x; then + MAKE=gmake + else + MAKE=make + fi fi else MAKE=$GNUMAKE fi -if test -z "`$MAKE -v 2>/dev/null | grep GNU`"; then - if test -z "`$MAKE -v 2>/dev/null | grep makepp`"; then - echo "GNU make (>= 3.80) or makepp (>= 1.19) is required to build FreeType2." >&2 - echo "Please try" >&2 - echo >&2 - echo " MAKE=<GNU make command name> $0" >&2 - echo >&2 - echo "or" >&2 - echo >&2 - echo " MAKE=\"makepp --norc-substitution\" $0" >&2 - exit 1 - fi +if test "x`$MAKE -v 2>/dev/null | grep '\(GNU\|makepp\)'`" = x; then + echo "GNU make (>= 3.80) or makepp (>= 1.19) is required to build FreeType2." >&2 + echo "Please try" >&2 + echo >&2 + echo " MAKE=<GNU make command name> $0" >&2 + echo >&2 + echo "or" >&2 + echo >&2 + echo " MAKE=\"makepp --norc-substitution\" $0" >&2 + exit 1 fi # Get `dirname' functionality. This is taken and adapted from autoconf's |