For many, build.sh is the first encounter to X.Org or even UNIX code.
This comment should help them understand why certain packages cannot be
built on thier system.

Signed-off-by: Gaetan Nadon <[email protected]>
---
 build.sh |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/build.sh b/build.sh
index 2490fb2..cfbddba 100755
--- a/build.sh
+++ b/build.sh
@@ -1,10 +1,35 @@
 #!/bin/sh
-#
-# Note on portability:
+
+# Script Portability
 # This script is intended to run on any platform supported by X.Org.
 # The Autoconf generated configure script is a good reference as to what is 
permitted.
 # Basically, it should be able to run in a Bourne shell.
 
+# Supported System Exceptions
+# Not all packages can be built on all systems. Some useful values from 
config.guess:
+# uname -s   Description, as it relates to X.Org supported systems
+# --------   
--------------------------------------------------------------------------
+# CYGWIN*    a Unix-like environment and command-line interface for Microsoft 
Windows
+# Darwin     an open source operating system released by Apple Inc. in 2000
+# Dragonfly  a Unix-like operating system created as a fork of FreeBSD 4.8
+# FreeBSD    a free Unix-like operating system descended from AT&T UNIX via 
BSD UNIX
+# Linux      a Unix-like operating systems with GNU software and Linux kernel
+# GNU        a Unix-like operating system developed by the GNU project - Hurd 
microkernel
+# GNU/*      a Unix-like operating system with GNU software but a non Linux 
kernel
+# NetBSD     an open source version of the Unix-derivative Berkeley Software 
Distribution
+# OpenBSD    a Unix-like operating system descended from Berkeley Software 
Distribution
+# SunOS      a version of the Unix operating system developed by Sun 
Microsystems
+#
+# Not all packages can be built on all cpus. Some useful values from 
config.guess:
+# uname -m   Description, as it relates to X.Org supported cpus
+# --------   
--------------------------------------------------------------------------
+# i*86       a familly of 32-bit Intel/AMD microprocessors
+# x86_64     a familly of 64-bit Intel/AMD microprocessors
+# amd64      a CYGWIN designation for x86_64 microprocessors
+# sparc      a RISC instruction set architecture (ISA) developed by Sun 
Microsystems
+# sparc64    a RISC instruction set architecture (ISA) developed by Sun 
Microsystems
+
+
 envoptions() {
 cat << EOF
 Environment variables specific to build.sh:
-- 
1.6.0.4

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to