📄 openslp.patch
字号:
diff -ru openslp.old/config.guess openslp/config.guess--- openslp.old/config.guess Tue Mar 11 05:19:09 2003+++ openslp/config.guess Sun Nov 2 01:48:38 2003@@ -1,8 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name.-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999-# Free Software Foundation, Inc.-#+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.++timestamp='2003-02-22'+ # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or@@ -22,99 +24,262 @@ # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. -# Written by Per Bothner <bothner@cygnus.com>.-# The master version of this file is at the FSF in /home/gd/gnu/lib.-# Please send patches to <autoconf-patches@gnu.org>.+# Originally written by Per Bothner <per@bothner.com>.+# Please send patches to <config-patches@gnu.org>. Submit a context+# diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you-# don't specify an explicit system type (host/target name).-#-# Only a few systems have been added to this list; please add others-# (but try to keep the structure clean).-#+# don't specify an explicit build system type. -# Use $HOST_CC if defined. $CC may point to a cross-compiler-if test x"$CC_FOR_BUILD" = x; then- if test x"$HOST_CC" != x; then- CC_FOR_BUILD="$HOST_CC"- else- if test x"$CC" != x; then- CC_FOR_BUILD="$CC"- else- CC_FOR_BUILD=cc- fi- fi+me=`echo "$0" | sed -e 's,.*/,,'`++usage="\+Usage: $0 [OPTION]++Output the configuration name of the system \`$me' is run on.++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 <config-patches@gnu.org>."++version="\+GNU config.guess ($timestamp)++Originally written by Per Bothner.+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" >&2+ exit 1 ;;+ * )+ break ;;+ esac+done++if test $# != 0; then+ echo "$me: too many arguments$help" >&2+ exit 1 fi +trap 'exit 1' 1 2 15++# CC_FOR_BUILD -- compiler used by this script. Note that the use of a+# compiler to aid in system detection is discouraged as it requires+# temporary files to be created and, as you can see below, it is a+# headache to deal with in a portable fashion.++# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still+# use `HOST_CC' if defined, but it is deprecated.++# Portable tmp directory creation inspired by the Autoconf team.++set_cc_for_build='+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;+: ${TMPDIR=/tmp} ;+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;+dummy=$tmp/dummy ;+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;+case $CC_FOR_BUILD,$HOST_CC,$CC in+ ,,) echo "int x;" > $dummy.c ;+ for c in cc gcc c89 c99 ; do+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then+ CC_FOR_BUILD="$c"; break ;+ fi ;+ done ;+ if test x"$CC_FOR_BUILD" = x ; then+ CC_FOR_BUILD=no_compiler_found ;+ fi+ ;;+ ,,*) CC_FOR_BUILD=$CC ;;+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;+esac ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe.-# (ghazi@noc.rutgers.edu 8/24/94.)+# (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -dummy=dummy-$$-trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15- # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in+ *:NetBSD:*:*)+ # NetBSD (nbsd) targets should (where applicable) match one or+ # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently+ # switched to ELF, *-*-netbsd* would select the old+ # object file format. This provides both forward+ # compatibility and a consistent mechanism for selecting the+ # object file format.+ #+ # Note: NetBSD doesn't particularly care about the vendor+ # portion of the name. We always set it to "unknown".+ sysctl="sysctl -n hw.machine_arch"+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)`+ case "${UNAME_MACHINE_ARCH}" in+ armeb) machine=armeb-unknown ;;+ arm*) machine=arm-unknown ;;+ sh3el) machine=shl-unknown ;;+ sh3eb) machine=sh-unknown ;;+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;;+ esac+ # The Operating System including object format, if it has switched+ # to ELF recently, or will in the future.+ case "${UNAME_MACHINE_ARCH}" in+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)+ eval $set_cc_for_build+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \+ | grep __ELF__ >/dev/null+ then+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).+ # Return netbsd for either. FIX?+ os=netbsd+ else+ os=netbsdelf+ fi+ ;;+ *)+ os=netbsd+ ;;+ esac+ # The OS release+ # Debian GNU/NetBSD machines have a different userland, and+ # thus, need a distinct triplet. However, they do not need+ # kernel version information, so it can be replaced with a+ # suitable tag, in the style of linux-gnu.+ case "${UNAME_VERSION}" in+ Debian*)+ release='-gnu'+ ;;+ *)+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`+ ;;+ esac+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:+ # contains redundant information, the shorter form:+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.+ echo "${machine}-${os}${release}"+ exit 0 ;;+ amiga:OpenBSD:*:*)+ echo m68k-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ arc:OpenBSD:*:*)+ echo mipsel-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ hp300:OpenBSD:*:*)+ echo m68k-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ mac68k:OpenBSD:*:*)+ echo m68k-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ macppc:OpenBSD:*:*)+ echo powerpc-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ mvme68k:OpenBSD:*:*)+ echo m68k-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ mvme88k:OpenBSD:*:*)+ echo m88k-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ mvmeppc:OpenBSD:*:*)+ echo powerpc-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ pmax:OpenBSD:*:*)+ echo mipsel-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ sgi:OpenBSD:*:*)+ echo mipseb-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ sun3:OpenBSD:*:*)+ echo m68k-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ wgrisc:OpenBSD:*:*)+ echo mipsel-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;;+ *:OpenBSD:*:*)+ echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}+ exit 0 ;; alpha:OSF1:*:*) if test $UNAME_RELEASE = "V4.0"; then UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` fi+ # According to Compaq, /usr/sbin/psrinfo has been available on+ # OSF/1 and Tru64 systems produced since 1995. I hope that+ # covers most systems running today. This code pipes the CPU+ # types through head -n 1, so we only detect the type of CPU 0.+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`+ case "$ALPHA_CPU_TYPE" in+ "EV4 (21064)")+ UNAME_MACHINE="alpha" ;;+ "EV4.5 (21064)")+ UNAME_MACHINE="alpha" ;;+ "LCA4 (21066/21068)")+ UNAME_MACHINE="alpha" ;;+ "EV5 (21164)")+ UNAME_MACHINE="alphaev5" ;;+ "EV5.6 (21164A)")+ UNAME_MACHINE="alphaev56" ;;+ "EV5.6 (21164PC)")+ UNAME_MACHINE="alphapca56" ;;+ "EV5.7 (21164PC)")+ UNAME_MACHINE="alphapca57" ;;+ "EV6 (21264)")+ UNAME_MACHINE="alphaev6" ;;+ "EV6.7 (21264A)")+ UNAME_MACHINE="alphaev67" ;;+ "EV6.8CB (21264C)")+ UNAME_MACHINE="alphaev68" ;;+ "EV6.8AL (21264B)")+ UNAME_MACHINE="alphaev68" ;;+ "EV6.8CX (21264D)")+ UNAME_MACHINE="alphaev68" ;;+ "EV6.9A (21264/EV69A)")+ UNAME_MACHINE="alphaev69" ;;+ "EV7 (21364)")+ UNAME_MACHINE="alphaev7" ;;+ "EV7.9 (21364A)")+ UNAME_MACHINE="alphaev79" ;;+ esac # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r.- cat <<EOF >$dummy.s- .globl main- .ent main-main:- .frame \$30,0,\$26,0- .prologue 0- .long 0x47e03d80 # implver $0- lda \$2,259- .long 0x47e20c21 # amask $2,$1- srl \$1,8,\$2- sll \$2,2,\$2- sll \$0,3,\$0- addl \$1,\$0,\$0- addl \$2,\$0,\$0- ret \$31,(\$26),1- .end main-EOF- $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null- if test "$?" = 0 ; then- ./$dummy- case "$?" in- 7)- UNAME_MACHINE="alpha"- ;;- 15)- UNAME_MACHINE="alphaev5"- ;;- 14)- UNAME_MACHINE="alphaev56"- ;;- 10)- UNAME_MACHINE="alphapca56"- ;;- 16)- UNAME_MACHINE="alphaev6"- ;;- esac- fi- rm -f $dummy.s $dummy echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit 0 ;; Alpha\ *:Windows_NT*:*)@@ -127,34 +292,13 @@ echo alpha-dec-winnt3.5 exit 0 ;; Amiga*:UNIX_System_V:4.0:*)- echo m68k-cbm-sysv4+ echo m68k-unknown-sysv4 exit 0;;- amiga:NetBSD:*:*)- echo m68k-cbm-netbsd${UNAME_RELEASE}- exit 0 ;;- amiga:OpenBSD:*:*)- echo m68k-unknown-openbsd${UNAME_RELEASE}- exit 0 ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit 0 ;;- arc64:OpenBSD:*:*)- echo mips64el-unknown-openbsd${UNAME_RELEASE}- exit 0 ;;- arc:OpenBSD:*:*)- echo mipsel-unknown-openbsd${UNAME_RELEASE}- exit 0 ;;- hkmips:OpenBSD:*:*)- echo mips-unknown-openbsd${UNAME_RELEASE}- exit 0 ;;- pmax:OpenBSD:*:*)- echo mipsel-unknown-openbsd${UNAME_RELEASE}- exit 0 ;;- sgi:OpenBSD:*:*)- echo mips-unknown-openbsd${UNAME_RELEASE}- exit 0 ;;- wgrisc:OpenBSD:*:*)- echo mipsel-unknown-openbsd${UNAME_RELEASE}+ *:[Mm]orph[Oo][Ss]:*:*)+ echo ${UNAME_MACHINE}-unknown-morphos exit 0 ;; *:OS/390:*:*) echo i370-ibm-openedition@@ -162,10 +306,7 @@ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;;- arm32:NetBSD:*:*)- echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`- exit 0 ;;- SR2?01:HI-UX/MPP:*:*)+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit 0;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)@@ -179,6 +320,10 @@ NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit 0 ;;+ DRS?6000:UNIX_SV:4.2*:7*)+ case `/usr/bin/uname -p` in+ sparc) echo sparc-icl-nx7 && exit 0 ;;+ esac ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;;@@ -207,7 +352,7 @@ echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; sun*:*:4.2BSD:*)- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3)@@ -221,15 +366,9 @@ aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit 0 ;;- atari*:NetBSD:*:*)- echo m68k-atari-netbsd${UNAME_RELEASE}- exit 0 ;;- atari*:OpenBSD:*:*)- echo m68k-unknown-openbsd${UNAME_RELEASE}- exit 0 ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not- # "atarist" or "atariste" at least should have a processor + # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not@@ -253,30 +392,9 @@ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit 0 ;;- sun3*:NetBSD:*:*)- echo m68k-sun-netbsd${UNAME_RELEASE}- exit 0 ;;- sun3*:OpenBSD:*:*)- echo m68k-unknown-openbsd${UNAME_RELEASE}- exit 0 ;;- mac68k:NetBSD:*:*)- echo m68k-apple-netbsd${UNAME_RELEASE}- exit 0 ;;- mac68k:OpenBSD:*:*)- echo m68k-unknown-openbsd${UNAME_RELEASE}- exit 0 ;;- mvme68k:OpenBSD:*:*)- echo m68k-unknown-openbsd${UNAME_RELEASE}- exit 0 ;;- mvme88k:OpenBSD:*:*)- echo m88k-unknown-openbsd${UNAME_RELEASE}- exit 0 ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;;- macppc:NetBSD:*:*)- echo powerpc-apple-netbsd${UNAME_RELEASE}- exit 0 ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit 0 ;;@@ -290,8 +408,10 @@ echo clipper-intergraph-clix${UNAME_RELEASE} exit 0 ;;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -