[PATCH modular 1/4] build.sh: use accurate values for HOST_OS from config.guess

Gaetan Nadon memsize at videotron.ca
Sun Jan 2 05:58:02 PST 2011


Using *Linux* rather than Linux is misleading to the user as it
implies there are a large number of possibilities.

In addition, FreeBSD | NetBSD | OpenBSD is more informative than *BSD*
which is not used in config.guess.

Use the values from config.guess which are known to be accurate.

Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
---
 build.sh |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/build.sh b/build.sh
index 59c4d80..fd914b6 100755
--- a/build.sh
+++ b/build.sh
@@ -530,7 +530,7 @@ build() {
 # protocol headers have no build order dependencies
 build_proto() {
     case $HOST_OS in
-        Darwin*)
+        Darwin)
             build proto applewmproto
         ;;
         CYGWIN*)
@@ -598,7 +598,7 @@ build_lib() {
     build lib libX11
     build lib libXext
     case $HOST_OS in
-        Darwin*)
+        Darwin)
             build lib libAppleWM
         ;;
         CYGWIN*)
@@ -752,7 +752,7 @@ build_driver_input() {
 	    build driver xf86-input-evdev
 	    build driver xf86-input-joystick
 	    ;;
-	*BSD*)
+	FreeBSD | NetBSD | OpenBSD)
 	    build driver xf86-input-joystick
 	    ;;
 	*)
@@ -779,7 +779,7 @@ build_driver_input() {
 build_driver_video() {
     # Some drivers are only buildable on some OS'es
     case $HOST_OS in
-	*FreeBSD*)
+	FreeBSD)
 	    case $HOST_CPU in
 		sparc64)
 		    build driver xf86-video-sunffb
@@ -788,11 +788,11 @@ build_driver_video() {
 		    ;;
 	    esac
 	    ;;
-	*NetBSD* | *OpenBSD*)
+	NetBSD | OpenBSD)
 	    build driver xf86-video-wsfb
 	    build driver xf86-video-sunffb
 	    ;;
-	*Linux*)
+	Linux)
 	    build driver xf86-video-sisusb
 	    build driver xf86-video-sunffb
 	    build driver xf86-video-v4l
@@ -821,7 +821,7 @@ build_driver_video() {
 
     # Some drivers are only buildable on some architectures of some OS's
     case "$HOST_CPU"-"$HOST_OS" in
-	i*86*-*Linux*)
+	i*86*-Linux)
 	    build driver xf86-video-geode
 	    ;;
 	*)
@@ -866,7 +866,7 @@ build_driver_video() {
 build_driver() {
     # XQuartz doesn't need these...
     case $HOST_OS in
-        Darwin*) return 0 ;;
+        Darwin) return 0 ;;
     esac
 
     build_driver_input
-- 
1.6.0.4



More information about the xorg-devel mailing list