changeset 6078:50cc1df25838 draft

(svn r8811) [Configure] -Fix: [:lower:] for tr is GNU specific. Use [a-z] instead. (Celestar)
author truelight <truelight@openttd.org>
date Mon, 19 Feb 2007 16:24:10 +0000
parents 759ebc94c994
children 37eccafe261d
files config.lib
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/config.lib
+++ b/config.lib
@@ -285,8 +285,8 @@
 	# Some params want to be in full uppercase, else they might not work as
 	# expected.. fix that here
 
-	endian=`echo $endian | tr [:lower:] [:upper:]`
-	os=`echo $os | tr [:lower:] [:upper:]`
+	endian=`echo $endian | tr '[a-z]' '[A-Z]'`
+	os=`echo $os | tr '[a-z]' '[A-Z]'`
 
 	# Check if all params have valid values
 
@@ -548,7 +548,7 @@
 			log 1 "detecting G5... yes (forced)"
 		else
 			# First, are we a real OSX system, else we can't detect it
-			native=`LC_ALL=C uname | tr [:upper:] [:lower:] | grep darwin`
+			native=`LC_ALL=C uname | tr '[A-Z]' '[a-z]' | grep darwin`
 			# If $host doesn't match $build , we are cross-compiling
 			if [ -n "$native" ] && [ "$build" != "$host" ]; then
 				$cc_build $SRC_DIR/os/macosx/G5_detector.cpp -o G5_detector
@@ -1144,7 +1144,7 @@
 		# Detect UNIX, OSX, FREEBSD, MORPHOS, BEOS, SUNOS, CYGWIN, MINGW, OS2, WINCE, and PSP
 
 		# Try first via dumpmachine, then via uname
-		os=`echo "$host" | tr [:upper:] [:lower:] | awk '
+		os=`echo "$host" | tr '[A-Z]' '[a-z]' | awk '
 					/linux/        { print "UNIX";    exit}
 					/darwin/       { print "OSX";     exit}
 					/freebsd/      { print "FREEBSD"; exit}
@@ -1159,7 +1159,7 @@
 		'`
 
 		if [ -z "$os" ]; then
-			os=`LC_ALL=C uname | tr [:upper:] [:lower:] | awk '
+			os=`LC_ALL=C uname | tr '[A-Z]' '[a-z]' | awk '
 					/linux/        { print "UNIX";    exit}
 					/darwin/       { print "OSX";     exit}
 					/freebsd/      { print "FREEBSD"; exit}