You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by pi...@apache.org on 2001/09/17 01:56:18 UTC

cvs commit: jakarta-tomcat-connectors/webapp/support config.sub

pier        01/09/16 16:56:18

  Modified:    webapp/support config.sub
  Log:
  Updating config.sub from latest AutoConf release
  
  Revision  Changes    Path
  1.2       +180 -131  jakarta-tomcat-connectors/webapp/support/config.sub
  
  Index: config.sub
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/webapp/support/config.sub,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- config.sub	2001/09/15 21:41:24	1.1
  +++ config.sub	2001/09/16 23:56:18	1.2
  @@ -1,8 +1,10 @@
   #! /bin/sh
  -# Configuration validation subroutine script, version 1.1.
  -#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
  +# Configuration validation subroutine script.
  +#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
   #   Free Software Foundation, Inc.
  -#
  +
  +timestamp='2001-06-08'
  +
   # This file is (in principle) common to ALL GNU software.
   # The presence of a machine in this file suggests that SOME GNU software
   # can handle that machine.  It does not imply ALL GNU software can.
  @@ -27,12 +29,6 @@
   # configuration script generated by Autoconf, you may include it under
   # the same distribution terms that you use for the rest of that program.
   
  -#####################################################################
  -# This file contains changes for Apache, clearly marked below.
  -# These changes are hereby donated to the public domain.
  -#####################################################################
  -
  -# Written by Per Bothner <bo...@cygnus.com>.
   # Please send patches to <co...@gnu.org>.
   #
   # Configuration subroutine to validate and canonicalize a configuration type.
  @@ -55,47 +51,76 @@
   #	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
   # It is wrong to echo any other type of specification.
   
  -if [ x$1 = x ]
  -then
  -	echo Configuration name missing. 1>&2
  -	echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
  -	echo "or     $0 ALIAS" 1>&2
  -	echo where ALIAS is a recognized configuration type. 1>&2
  -	exit 1
  -fi
  +me=`echo "$0" | sed -e 's,.*/,,'`
   
  -# First pass through any local machine types.
  -case $1 in
  -	*local*)
  -		echo $1
  -		exit 0
  -		;;
  -	*)
  -	;;
  +usage="\
  +Usage: $0 [OPTION] CPU-MFR-OPSYS
  +       $0 [OPTION] ALIAS
  +
  +Canonicalize a configuration name.
  +
  +Operation modes:
  +  -h, --help         print this help, then exit
  +  -t, --time-stamp   print date of last modification, then exit
  +  -v, --version      print version number, then exit
  +
  +Report bugs and patches to <co...@gnu.org>."
  +
  +version="\
  +GNU config.sub ($timestamp)
  +
  +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
  +Free Software Foundation, Inc.
  +
  +This is free software; see the source for copying conditions.  There is NO
  +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
  +
  +help="
  +Try \`$me --help' for more information."
  +
  +# Parse command line
  +while test $# -gt 0 ; do
  +  case $1 in
  +    --time-stamp | --time* | -t )
  +       echo "$timestamp" ; exit 0 ;;
  +    --version | -v )
  +       echo "$version" ; exit 0 ;;
  +    --help | --h* | -h )
  +       echo "$usage"; exit 0 ;;
  +    -- )     # Stop option processing
  +       shift; break ;;
  +    - )	# Use stdin as input.
  +       break ;;
  +    -* )
  +       echo "$me: invalid option $1$help"
  +       exit 1 ;;
  +
  +    *local*)
  +       # First pass through any local machine types.
  +       echo $1
  +       exit 0;;
  +
  +    * )
  +       break ;;
  +  esac
  +done
  +
  +case $# in
  + 0) echo "$me: missing argument$help" >&2
  +    exit 1;;
  + 1) ;;
  + *) echo "$me: too many arguments$help" >&2
  +    exit 1;;
   esac
   
   # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
   # Here we must recognize all the valid KERNEL-OS combinations.
   maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
   case $maybe_os in
  -  nto-qnx* | linux-gnu*)
  +  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
       os=-$maybe_os
       basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
       ;;
  -########################
  -# changes for Apache
  -#
  -  tpf | os390 | vmcms)
  -    os=-$maybe_os
  -    basic_machine=s390;
  -    ;;
  -  mvs)
  -    os=-mvs
  -    basic_machine=i370;
  -    ;;
  -#
  -# end Apache changes
  -########################
     *)
       basic_machine=`echo $1 | sed 's/-[^-]*$//'`
       if [ $basic_machine != $1 ]
  @@ -118,7 +143,7 @@
   	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
   	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
   	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
  -	-apple)
  +	-apple | -axis)
   		os=
   		basic_machine=$1
   		;;
  @@ -132,6 +157,14 @@
   		os=-vxworks
   		basic_machine=$1
   		;;
  +	-chorusos*)
  +		os=-chorusos
  +		basic_machine=$1
  +		;;
  + 	-chorusrdb)
  + 		os=-chorusrdb
  +		basic_machine=$1
  + 		;;
   	-hiux*)
   		os=-hiuxwe2
   		;;
  @@ -190,30 +223,40 @@
   case $basic_machine in
   	# Recognize the basic CPU types without company name.
   	# Some are omitted here because they have special meanings below.
  -	tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \
  -		| arme[lb] | pyramid | mn10200 | mn10300 | tron | a29k \
  +	tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc \
  +	        | arm | arme[lb] | arm[bl]e | armv[2345] | armv[345][lb] | strongarm | xscale \
  +		| pyramid | mn10200 | mn10300 | tron | a29k \
   		| 580 | i960 | h8300 \
  -		| x86 | ppcbe | mipsbe | mipsle | shbe | shle | armbe | armle \
  +		| x86 | ppcbe | mipsbe | mipsle | shbe | shle \
   		| hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \
   		| hppa64 \
   		| alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \
   		| alphaev6[78] \
  -		| we32k | ns16k | clipper | i370 | sh | powerpc | powerpcle \
  -		| 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \
  +		| we32k | ns16k | clipper | i370 | sh | sh[34] \
  +		| powerpc | powerpcle \
  +		| 1750a | dsp16xx | pdp10 | pdp11 \
  +		| mips16 | mips64 | mipsel | mips64el \
   		| mips64orion | mips64orionel | mipstx39 | mipstx39el \
   		| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \
  -		| mips64vr5000 | miprs64vr5000el | mcore \
  -		| sparc | sparclet | sparclite | sparc64 | sparcv9 | v850 | c4x \
  -		| thumb | d10v | fr30 | avr)
  +		| mips64vr5000 | mips64vr5000el | mcore | s390 | s390x \
  +		| sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \
  +		| v850 | c4x \
  +		| thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \
  +		| pj | pjl | h8500 | z8k)
  +		basic_machine=$basic_machine-unknown
  +		;;
  +	m6811 | m68hc11 | m6812 | m68hc12)
  +		# Motorola 68HC11/12.
   		basic_machine=$basic_machine-unknown
  +		os=-none
   		;;
  -	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | h8500 | w65 | pj | pjl)
  +	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
   		;;
   
   	# We use `pc' rather than `unknown'
   	# because (1) that's what they normally are, and
   	# (2) the word "unknown" tends to confuse beginning users.
  -	i[34567]86)
  +	i*86 | x86_64)
   	  basic_machine=$basic_machine-pc
   	  ;;
   	# Object if more than one company name word.
  @@ -223,27 +266,30 @@
   		;;
   	# Recognize the basic CPU types with company name.
   	# FIXME: clean up the formatting here.
  -	vax-* | tahoe-* | i[34567]86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \
  -	      | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
  +	vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \
  +	      | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \
  +	      | arm-*  | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \
   	      | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
   	      | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \
   	      | xmp-* | ymp-* \
  -	      | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* | armbe-* | armle-* \
  +	      | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \
   	      | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \
   	      | hppa2.0n-* | hppa64-* \
   	      | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \
   	      | alphaev6[78]-* \
   	      | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \
   	      | clipper-* | orion-* \
  -	      | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
  -	      | sparc64-* | sparcv9-* | sparc86x-* | mips16-* | mips64-* | mipsel-* \
  +	      | sparclite-* | pdp10-* | pdp11-* | sh-* | sh[34]-* | sh[34]eb-* \
  +	      | powerpc-* | powerpcle-* | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \
  +	      | mips16-* | mips64-* | mipsel-* \
   	      | mips64el-* | mips64orion-* | mips64orionel-* \
   	      | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \
   	      | mipstx39-* | mipstx39el-* | mcore-* \
  -	      | f301-* | armv*-* | s390-* | sv1-* | t3e-* \
  +	      | f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \
  +	      | [cjt]90-* \
   	      | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \
  -	      | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* \
  -	      | bs2000-*)
  +	      | thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \
  +	      | bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*)
   		;;
   	# Recognize the various machine names and aliases which stand
   	# for a CPU type and a company and sometimes even an OS.
  @@ -280,14 +326,14 @@
   		os=-sysv
   		;;
   	amiga | amiga-*)
  -		basic_machine=m68k-cbm
  +		basic_machine=m68k-unknown
   		;;
   	amigaos | amigados)
  -		basic_machine=m68k-cbm
  +		basic_machine=m68k-unknown
   		os=-amigaos
   		;;
   	amigaunix | amix)
  -		basic_machine=m68k-cbm
  +		basic_machine=m68k-unknown
   		os=-sysv4
   		;;
   	apollo68)
  @@ -334,13 +380,16 @@
   		basic_machine=cray2-cray
   		os=-unicos
   		;;
  -	[ctj]90-cray)
  -		basic_machine=c90-cray
  +	[cjt]90)
  +		basic_machine=${basic_machine}-cray
   		os=-unicos
   		;;
   	crds | unos)
   		basic_machine=m68k-crds
   		;;
  +	cris | cris-* | etrax*)
  +		basic_machine=cris-axis
  +		;;
   	da30 | da30-*)
   		basic_machine=m68k-da30
   		;;
  @@ -388,6 +437,10 @@
   		basic_machine=tron-gmicro
   		os=-sysv
   		;;
  +	go32)
  +		basic_machine=i386-pc
  +		os=-go32
  +		;;
   	h3050r* | hiux*)
   		basic_machine=hppa1.1-hitachi
   		os=-hiuxwe2
  @@ -461,23 +514,21 @@
   		;;
   	i370-ibm* | ibm*)
   		basic_machine=i370-ibm
  -# next line added by Apache (not sure why)
  -		os=-mvs
   		;;
   # I'm not sure what "Sysv32" means.  Should this be sysv3.2?
  -	i[34567]86v32)
  +	i*86v32)
   		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
   		os=-sysv32
   		;;
  -	i[34567]86v4*)
  +	i*86v4*)
   		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
   		os=-sysv4
   		;;
  -	i[34567]86v)
  +	i*86v)
   		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
   		os=-sysv
   		;;
  -	i[34567]86sol2)
  +	i*86sol2)
   		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
   		os=-solaris2
   		;;
  @@ -489,14 +540,6 @@
   		basic_machine=i386-unknown
   		os=-vsta
   		;;
  -	i386-go32 | go32)
  -		basic_machine=i386-unknown
  -		os=-go32
  -		;;
  -	i386-mingw32 | mingw32)
  -		basic_machine=i386-unknown
  -		os=-mingw32
  -		;;
   	iris | iris4d)
   		basic_machine=mips-sgi
   		case $os in
  @@ -522,6 +565,10 @@
   		basic_machine=ns32k-utek
   		os=-sysv
   		;;
  +	mingw32)
  +		basic_machine=i386-pc
  +		os=-mingw32
  +		;;
   	miniframe)
   		basic_machine=m68000-convergent
   		;;
  @@ -552,7 +599,7 @@
   		os=-coff
   		;;
   	msdos)
  -		basic_machine=i386-unknown
  +		basic_machine=i386-pc
   		os=-msdos
   		;;
   	mvs)
  @@ -616,6 +663,10 @@
   		basic_machine=i960-intel
   		os=-mon960
   		;;
  +	nonstopux)
  +		basic_machine=mips-compaq
  +		os=-nonstopux
  +		;;
   	np1)
   		basic_machine=np1-gould
   		;;
  @@ -651,28 +702,28 @@
           pc532 | pc532-*)
   		basic_machine=ns32k-pc532
   		;;
  -	pentium | p5 | k5 | k6 | nexen)
  +	pentium | p5 | k5 | k6 | nexgen)
   		basic_machine=i586-pc
   		;;
  -	pentiumpro | p6 | 6x86)
  +	pentiumpro | p6 | 6x86 | athlon)
   		basic_machine=i686-pc
   		;;
   	pentiumii | pentium2)
  -		basic_machine=i786-pc
  +		basic_machine=i686-pc
   		;;
  -	pentium-* | p5-* | k5-* | k6-* | nexen-*)
  +	pentium-* | p5-* | k5-* | k6-* | nexgen-*)
   		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
   		;;
  -	pentiumpro-* | p6-* | 6x86-*)
  +	pentiumpro-* | p6-* | 6x86-* | athlon-*)
   		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
   		;;
   	pentiumii-* | pentium2-*)
  -		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
  +		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
   		;;
   	pn)
   		basic_machine=pn-gould
   		;;
  -	power)	basic_machine=rs6000-ibm
  +	power)	basic_machine=power-ibm
   		;;
   	ppc)	basic_machine=powerpc-unknown
   	        ;;
  @@ -687,6 +738,10 @@
   	ps2)
   		basic_machine=i386-ibm
   		;;
  +	pw32)
  +		basic_machine=i586-unknown
  +		os=-pw32
  +		;;
   	rom68k)
   		basic_machine=m68k-rom68k
   		os=-coff
  @@ -701,15 +756,6 @@
   		basic_machine=a29k-amd
   		os=-udi
   		;;
  -########################
  -# changes for Apache
  -#
  -	s390*)
  -		basic_machine=s390-ibm
  -		;; 
  -# 
  -# end Apache changes
  -########################
   	sequent)
   		basic_machine=i386-sequent
   		;;
  @@ -787,6 +833,10 @@
   		basic_machine=t3e-cray
   		os=-unicos
   		;;
  +	tic54x | c54x*)
  +		basic_machine=tic54x-unknown
  +		os=-coff
  +		;;
   	tx39)
   		basic_machine=mipstx39-unknown
   		;;
  @@ -839,6 +889,10 @@
   		basic_machine=hppa1.1-winbond
   		os=-proelf
   		;;
  +	windows32)
  +		basic_machine=i386-pc
  +		os=-windows32-msvcrt
  +		;;
   	xmp)
   		basic_machine=xmp-cray
   		os=-unicos
  @@ -882,13 +936,20 @@
   	vax)
   		basic_machine=vax-dec
   		;;
  +	pdp10)
  +		# there are many clones, so DEC is not a safe bet
  +		basic_machine=pdp10-unknown
  +		;;
   	pdp11)
   		basic_machine=pdp11-dec
   		;;
   	we32k)
   		basic_machine=we32k-att
  +		;;
  +	sh3 | sh4)
  +		basic_machine=sh-unknown
   		;;
  -	sparc | sparcv9)
  +	sparc | sparcv9 | sparcv9b)
   		basic_machine=sparc-sun
   		;;
           cydra)
  @@ -910,6 +971,9 @@
   		basic_machine=c4x-none
   		os=-coff
   		;;
  +	*-unknown)
  +		# Make sure to match an already-canonicalized machine name.
  +		;;
   	*)
   		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
   		exit 1
  @@ -951,14 +1015,6 @@
   	-gnu/linux*)
   		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
   		;;
  -########################
  -# changes for Apache
  -#
  -	-os2_emx | -tpf* | -os390* | -vmcms* )
  -		;;
  -#
  -# end Apache changes
  -########################
   	# First accept the basic system types.
   	# The portable systems comes first.
   	# Each alternative MUST END IN A *, to match a version number.
  @@ -974,15 +1030,17 @@
   	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
   	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
   	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
  +	      | -chorusos* | -chorusrdb* \
   	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
   	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
   	      | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
  -	      | -openstep* | -oskit*)
  +	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
  +	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -os2*)
   	# Remember, each alternative MUST END IN *, to match a version number.
   		;;
   	-qnx*)
   		case $basic_machine in
  -		    x86-* | i[34567]86-*)
  +		    x86-* | i*86-*)
   			;;
   		    *)
   			os=-nto$os
  @@ -1038,7 +1096,7 @@
   	-ns2 )
   	        os=-nextstep2
   		;;
  -	-nsk)
  +	-nsk*)
   		os=-nsk
   		;;
   	# Preserve the version number of sinix5.
  @@ -1075,7 +1133,7 @@
   	-xenix)
   		os=-xenix
   		;;
  -        -*mint | -*MiNT)
  +        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
   	        os=-mint
   		;;
   	-none)
  @@ -1109,6 +1167,9 @@
   	arm*-semi)
   		os=-aout
   		;;
  +	pdp10-*)
  +		os=-tops20
  +		;;
           pdp11-*)
   		os=-none
   		;;
  @@ -1145,29 +1206,9 @@
   	*-be)
   		os=-beos
   		;;
  -########################
  -# changes for Apache
  -#
  -#	*-ibm)
  -#		os=-aix
  -#		;;
  -#
   	*-ibm)
  -		case $basic_machine in
  -		    s390*)
  -			os=-os390;
  -			;;
  -		    i370*)
  -			os=-mvs;
  -			;;
  -		    *)
  -			os=-aix
  -			;;
  -		esac
  +		os=-aix
   		;;
  -# 
  -# end Apache changes
  -########################
   	*-wec)
   		os=-proelf
   		;;
  @@ -1237,7 +1278,7 @@
   	*-masscomp)
   		os=-rtu
   		;;
  -	f301-fujitsu)
  +	f30[01]-fujitsu | f700-fujitsu)
   		os=-uxpv
   		;;
   	*-rom68k)
  @@ -1315,7 +1356,7 @@
   			-mpw* | -macos*)
   				vendor=apple
   				;;
  -			-*mint | -*MiNT)
  +			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
   				vendor=atari
   				;;
   		esac
  @@ -1324,3 +1365,11 @@
   esac
   
   echo $basic_machine$os
  +exit 0
  +
  +# Local variables:
  +# eval: (add-hook 'write-file-hooks 'time-stamp)
  +# time-stamp-start: "timestamp='"
  +# time-stamp-format: "%:y-%02m-%02d"
  +# time-stamp-end: "'"
  +# End: