Mon Jul 20 05:28:25 2015 UTC ()
merge xkeyboard-config 2.15.


(mrg)
diff -r1.4 -r1.5 xsrc/external/mit/xkeyboard-config/dist/config.guess
diff -r1.4 -r1.5 xsrc/external/mit/xkeyboard-config/dist/config.sub
diff -r1.10 -r1.11 xsrc/external/mit/xkeyboard-config/dist/configure
diff -r1.10 -r1.11 xsrc/external/mit/xkeyboard-config/dist/symbols/Makefile.in
diff -r1.8 -r1.9 xsrc/external/mit/xkeyboard-config/dist/symbols/ir
diff -r1.7 -r1.8 xsrc/external/mit/xkeyboard-config/dist/symbols/lk
diff -r1.4 -r1.5 xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.in

cvs diff -r1.4 -r1.5 xsrc/external/mit/xkeyboard-config/dist/Attic/config.guess (expand / switch to unified diff)

--- xsrc/external/mit/xkeyboard-config/dist/Attic/config.guess 2014/03/17 08:35:48 1.4
+++ xsrc/external/mit/xkeyboard-config/dist/Attic/config.guess 2015/07/20 05:28:25 1.5
@@ -1,70 +1,66 @@ @@ -1,70 +1,66 @@
1#! /bin/sh 1#! /bin/sh
2# Attempt to guess a canonical system name. 2# Attempt to guess a canonical system name.
3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3# Copyright 1992-2014 Free Software Foundation, Inc.
4# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
5# 2011, 2012, 2013 Free Software Foundation, Inc. 
6 4
7timestamp='2012-12-29' 5timestamp='2014-03-23'
8 6
9# This file is free software; you can redistribute it and/or modify it 7# This file is free software; you can redistribute it and/or modify it
10# under the terms of the GNU General Public License as published by 8# under the terms of the GNU General Public License as published by
11# the Free Software Foundation; either version 3 of the License, or 9# the Free Software Foundation; either version 3 of the License, or
12# (at your option) any later version. 10# (at your option) any later version.
13# 11#
14# This program is distributed in the hope that it will be useful, but 12# This program is distributed in the hope that it will be useful, but
15# WITHOUT ANY WARRANTY; without even the implied warranty of 13# WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17# General Public License for more details. 15# General Public License for more details.
18# 16#
19# You should have received a copy of the GNU General Public License 17# You should have received a copy of the GNU General Public License
20# along with this program; if not, see <http://www.gnu.org/licenses/>. 18# along with this program; if not, see <http://www.gnu.org/licenses/>.
21# 19#
22# As a special exception to the GNU General Public License, if you 20# As a special exception to the GNU General Public License, if you
23# distribute this file as part of a program that contains a 21# distribute this file as part of a program that contains a
24# configuration script generated by Autoconf, you may include it under 22# configuration script generated by Autoconf, you may include it under
25# the same distribution terms that you use for the rest of that 23# the same distribution terms that you use for the rest of that
26# program. This Exception is an additional permission under section 7 24# program. This Exception is an additional permission under section 7
27# of the GNU General Public License, version 3 ("GPLv3"). 25# of the GNU General Public License, version 3 ("GPLv3").
28# 26#
29# Originally written by Per Bothner.  27# Originally written by Per Bothner.
30# 28#
31# You can get the latest version of this script from: 29# You can get the latest version of this script from:
32# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD 30# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
33# 31#
34# Please send patches with a ChangeLog entry to config-patches@gnu.org. 32# Please send patches with a ChangeLog entry to config-patches@gnu.org.
35 33
36 34
37me=`echo "$0" | sed -e 's,.*/,,'` 35me=`echo "$0" | sed -e 's,.*/,,'`
38 36
39usage="\ 37usage="\
40Usage: $0 [OPTION] 38Usage: $0 [OPTION]
41 39
42Output the configuration name of the system \`$me' is run on. 40Output the configuration name of the system \`$me' is run on.
43 41
44Operation modes: 42Operation modes:
45 -h, --help print this help, then exit 43 -h, --help print this help, then exit
46 -t, --time-stamp print date of last modification, then exit 44 -t, --time-stamp print date of last modification, then exit
47 -v, --version print version number, then exit 45 -v, --version print version number, then exit
48 46
49Report bugs and patches to <config-patches@gnu.org>." 47Report bugs and patches to <config-patches@gnu.org>."
50 48
51version="\ 49version="\
52GNU config.guess ($timestamp) 50GNU config.guess ($timestamp)
53 51
54Originally written by Per Bothner. 52Originally written by Per Bothner.
55Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 53Copyright 1992-2014 Free Software Foundation, Inc.
562001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
572012, 2013 Free Software Foundation, Inc. 
58 54
59This is free software; see the source for copying conditions. There is NO 55This is free software; see the source for copying conditions. There is NO
60warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 56warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
61 57
62help=" 58help="
63Try \`$me --help' for more information." 59Try \`$me --help' for more information."
64 60
65# Parse command line 61# Parse command line
66while test $# -gt 0 ; do 62while test $# -gt 0 ; do
67 case $1 in 63 case $1 in
68 --time-stamp | --time* | -t ) 64 --time-stamp | --time* | -t )
69 echo "$timestamp" ; exit ;; 65 echo "$timestamp" ; exit ;;
70 --version | -v ) 66 --version | -v )
@@ -126,26 +122,47 @@ case $CC_FOR_BUILD,$HOST_CC,$CC in @@ -126,26 +122,47 @@ case $CC_FOR_BUILD,$HOST_CC,$CC in
126esac ; set_cc_for_build= ;' 122esac ; set_cc_for_build= ;'
127 123
128# This is needed to find uname on a Pyramid OSx when run in the BSD universe. 124# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
129# (ghazi@noc.rutgers.edu 1994-08-24) 125# (ghazi@noc.rutgers.edu 1994-08-24)
130if (test -f /.attbin/uname) >/dev/null 2>&1 ; then 126if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
131 PATH=$PATH:/.attbin ; export PATH 127 PATH=$PATH:/.attbin ; export PATH
132fi 128fi
133 129
134UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown 130UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
135UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown 131UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
136UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown 132UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
137UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown 133UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
138 134
 135case "${UNAME_SYSTEM}" in
 136Linux|GNU|GNU/*)
 137 # If the system lacks a compiler, then just pick glibc.
 138 # We could probably try harder.
 139 LIBC=gnu
 140
 141 eval $set_cc_for_build
 142 cat <<-EOF > $dummy.c
 143 #include <features.h>
 144 #if defined(__UCLIBC__)
 145 LIBC=uclibc
 146 #elif defined(__dietlibc__)
 147 LIBC=dietlibc
 148 #else
 149 LIBC=gnu
 150 #endif
 151 EOF
 152 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
 153 ;;
 154esac
 155
139# Note: order is significant - the case branches are not exclusive. 156# Note: order is significant - the case branches are not exclusive.
140 157
141case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in 158case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
142 *:NetBSD:*:*) 159 *:NetBSD:*:*)
143 # NetBSD (nbsd) targets should (where applicable) match one or 160 # NetBSD (nbsd) targets should (where applicable) match one or
144 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, 161 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
145 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently 162 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
146 # switched to ELF, *-*-netbsd* would select the old 163 # switched to ELF, *-*-netbsd* would select the old
147 # object file format. This provides both forward 164 # object file format. This provides both forward
148 # compatibility and a consistent mechanism for selecting the 165 # compatibility and a consistent mechanism for selecting the
149 # object file format. 166 # object file format.
150 # 167 #
151 # Note: NetBSD doesn't particularly care about the vendor 168 # Note: NetBSD doesn't particularly care about the vendor
@@ -799,27 +816,27 @@ EOF @@ -799,27 +816,27 @@ EOF
799 *) 816 *)
800 echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; 817 echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
801 esac 818 esac
802 exit ;; 819 exit ;;
803 i*:CYGWIN*:*) 820 i*:CYGWIN*:*)
804 echo ${UNAME_MACHINE}-pc-cygwin 821 echo ${UNAME_MACHINE}-pc-cygwin
805 exit ;; 822 exit ;;
806 *:MINGW64*:*) 823 *:MINGW64*:*)
807 echo ${UNAME_MACHINE}-pc-mingw64 824 echo ${UNAME_MACHINE}-pc-mingw64
808 exit ;; 825 exit ;;
809 *:MINGW*:*) 826 *:MINGW*:*)
810 echo ${UNAME_MACHINE}-pc-mingw32 827 echo ${UNAME_MACHINE}-pc-mingw32
811 exit ;; 828 exit ;;
812 i*:MSYS*:*) 829 *:MSYS*:*)
813 echo ${UNAME_MACHINE}-pc-msys 830 echo ${UNAME_MACHINE}-pc-msys
814 exit ;; 831 exit ;;
815 i*:windows32*:*) 832 i*:windows32*:*)
816 # uname -m includes "-pc" on this system. 833 # uname -m includes "-pc" on this system.
817 echo ${UNAME_MACHINE}-mingw32 834 echo ${UNAME_MACHINE}-mingw32
818 exit ;; 835 exit ;;
819 i*:PW*:*) 836 i*:PW*:*)
820 echo ${UNAME_MACHINE}-pc-pw32 837 echo ${UNAME_MACHINE}-pc-pw32
821 exit ;; 838 exit ;;
822 *:Interix*:*) 839 *:Interix*:*)
823 case ${UNAME_MACHINE} in 840 case ${UNAME_MACHINE} in
824 x86) 841 x86)
825 echo i586-pc-interix${UNAME_RELEASE} 842 echo i586-pc-interix${UNAME_RELEASE}
@@ -847,172 +864,176 @@ EOF @@ -847,172 +864,176 @@ EOF
847 echo ${UNAME_MACHINE}-pc-uwin 864 echo ${UNAME_MACHINE}-pc-uwin
848 exit ;; 865 exit ;;
849 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) 866 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
850 echo x86_64-unknown-cygwin 867 echo x86_64-unknown-cygwin
851 exit ;; 868 exit ;;
852 p*:CYGWIN*:*) 869 p*:CYGWIN*:*)
853 echo powerpcle-unknown-cygwin 870 echo powerpcle-unknown-cygwin
854 exit ;; 871 exit ;;
855 prep*:SunOS:5.*:*) 872 prep*:SunOS:5.*:*)
856 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 873 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
857 exit ;; 874 exit ;;
858 *:GNU:*:*) 875 *:GNU:*:*)
859 # the GNU system 876 # the GNU system
860 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` 877 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
861 exit ;; 878 exit ;;
862 *:GNU/*:*:*) 879 *:GNU/*:*:*)
863 # other systems with GNU libc and userland 880 # other systems with GNU libc and userland
864 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu 881 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
865 exit ;; 882 exit ;;
866 i*86:Minix:*:*) 883 i*86:Minix:*:*)
867 echo ${UNAME_MACHINE}-pc-minix 884 echo ${UNAME_MACHINE}-pc-minix
868 exit ;; 885 exit ;;
869 aarch64:Linux:*:*) 886 aarch64:Linux:*:*)
870 echo ${UNAME_MACHINE}-unknown-linux-gnu 887 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
871 exit ;; 888 exit ;;
872 aarch64_be:Linux:*:*) 889 aarch64_be:Linux:*:*)
873 UNAME_MACHINE=aarch64_be 890 UNAME_MACHINE=aarch64_be
874 echo ${UNAME_MACHINE}-unknown-linux-gnu 891 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
875 exit ;; 892 exit ;;
876 alpha:Linux:*:*) 893 alpha:Linux:*:*)
877 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in 894 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
878 EV5) UNAME_MACHINE=alphaev5 ;; 895 EV5) UNAME_MACHINE=alphaev5 ;;
879 EV56) UNAME_MACHINE=alphaev56 ;; 896 EV56) UNAME_MACHINE=alphaev56 ;;
880 PCA56) UNAME_MACHINE=alphapca56 ;; 897 PCA56) UNAME_MACHINE=alphapca56 ;;
881 PCA57) UNAME_MACHINE=alphapca56 ;; 898 PCA57) UNAME_MACHINE=alphapca56 ;;
882 EV6) UNAME_MACHINE=alphaev6 ;; 899 EV6) UNAME_MACHINE=alphaev6 ;;
883 EV67) UNAME_MACHINE=alphaev67 ;; 900 EV67) UNAME_MACHINE=alphaev67 ;;
884 EV68*) UNAME_MACHINE=alphaev68 ;; 901 EV68*) UNAME_MACHINE=alphaev68 ;;
885 esac 902 esac
886 objdump --private-headers /bin/sh | grep -q ld.so.1 903 objdump --private-headers /bin/sh | grep -q ld.so.1
887 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi 904 if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
888 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} 905 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
 906 exit ;;
 907 arc:Linux:*:* | arceb:Linux:*:*)
 908 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
889 exit ;; 909 exit ;;
890 arm*:Linux:*:*) 910 arm*:Linux:*:*)
891 eval $set_cc_for_build 911 eval $set_cc_for_build
892 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ 912 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
893 | grep -q __ARM_EABI__ 913 | grep -q __ARM_EABI__
894 then 914 then
895 echo ${UNAME_MACHINE}-unknown-linux-gnu 915 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
896 else 916 else
897 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ 917 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
898 | grep -q __ARM_PCS_VFP 918 | grep -q __ARM_PCS_VFP
899 then 919 then
900 echo ${UNAME_MACHINE}-unknown-linux-gnueabi 920 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
901 else 921 else
902 echo ${UNAME_MACHINE}-unknown-linux-gnueabihf 922 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
903 fi 923 fi
904 fi 924 fi
905 exit ;; 925 exit ;;
906 avr32*:Linux:*:*) 926 avr32*:Linux:*:*)
907 echo ${UNAME_MACHINE}-unknown-linux-gnu 927 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
908 exit ;; 928 exit ;;
909 cris:Linux:*:*) 929 cris:Linux:*:*)
910 echo ${UNAME_MACHINE}-axis-linux-gnu 930 echo ${UNAME_MACHINE}-axis-linux-${LIBC}
911 exit ;; 931 exit ;;
912 crisv32:Linux:*:*) 932 crisv32:Linux:*:*)
913 echo ${UNAME_MACHINE}-axis-linux-gnu 933 echo ${UNAME_MACHINE}-axis-linux-${LIBC}
914 exit ;; 934 exit ;;
915 frv:Linux:*:*) 935 frv:Linux:*:*)
916 echo ${UNAME_MACHINE}-unknown-linux-gnu 936 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
917 exit ;; 937 exit ;;
918 hexagon:Linux:*:*) 938 hexagon:Linux:*:*)
919 echo ${UNAME_MACHINE}-unknown-linux-gnu 939 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
920 exit ;; 940 exit ;;
921 i*86:Linux:*:*) 941 i*86:Linux:*:*)
922 LIBC=gnu 942 echo ${UNAME_MACHINE}-pc-linux-${LIBC}
923 eval $set_cc_for_build 
924 sed 's/^ //' << EOF >$dummy.c 
925 #ifdef __dietlibc__ 
926 LIBC=dietlibc 
927 #endif 
928EOF 
929 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` 
930 echo "${UNAME_MACHINE}-pc-linux-${LIBC}" 
931 exit ;; 943 exit ;;
932 ia64:Linux:*:*) 944 ia64:Linux:*:*)
933 echo ${UNAME_MACHINE}-unknown-linux-gnu 945 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
934 exit ;; 946 exit ;;
935 m32r*:Linux:*:*) 947 m32r*:Linux:*:*)
936 echo ${UNAME_MACHINE}-unknown-linux-gnu 948 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
937 exit ;; 949 exit ;;
938 m68*:Linux:*:*) 950 m68*:Linux:*:*)
939 echo ${UNAME_MACHINE}-unknown-linux-gnu 951 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
940 exit ;; 952 exit ;;
941 mips:Linux:*:* | mips64:Linux:*:*) 953 mips:Linux:*:* | mips64:Linux:*:*)
942 eval $set_cc_for_build 954 eval $set_cc_for_build
943 sed 's/^ //' << EOF >$dummy.c 955 sed 's/^ //' << EOF >$dummy.c
944 #undef CPU 956 #undef CPU
945 #undef ${UNAME_MACHINE} 957 #undef ${UNAME_MACHINE}
946 #undef ${UNAME_MACHINE}el 958 #undef ${UNAME_MACHINE}el
947 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) 959 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
948 CPU=${UNAME_MACHINE}el 960 CPU=${UNAME_MACHINE}el
949 #else 961 #else
950 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) 962 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
951 CPU=${UNAME_MACHINE} 963 CPU=${UNAME_MACHINE}
952 #else 964 #else
953 CPU= 965 CPU=
954 #endif 966 #endif
955 #endif 967 #endif
956EOF 968EOF
957 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` 969 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
958 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } 970 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
959 ;; 971 ;;
960 or32:Linux:*:*) 972 openrisc*:Linux:*:*)
961 echo ${UNAME_MACHINE}-unknown-linux-gnu 973 echo or1k-unknown-linux-${LIBC}
 974 exit ;;
 975 or32:Linux:*:* | or1k*:Linux:*:*)
 976 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
962 exit ;; 977 exit ;;
963 padre:Linux:*:*) 978 padre:Linux:*:*)
964 echo sparc-unknown-linux-gnu 979 echo sparc-unknown-linux-${LIBC}
965 exit ;; 980 exit ;;
966 parisc64:Linux:*:* | hppa64:Linux:*:*) 981 parisc64:Linux:*:* | hppa64:Linux:*:*)
967 echo hppa64-unknown-linux-gnu 982 echo hppa64-unknown-linux-${LIBC}
968 exit ;; 983 exit ;;
969 parisc:Linux:*:* | hppa:Linux:*:*) 984 parisc:Linux:*:* | hppa:Linux:*:*)
970 # Look for CPU level 985 # Look for CPU level
971 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in 986 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
972 PA7*) echo hppa1.1-unknown-linux-gnu ;; 987 PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
973 PA8*) echo hppa2.0-unknown-linux-gnu ;; 988 PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
974 *) echo hppa-unknown-linux-gnu ;; 989 *) echo hppa-unknown-linux-${LIBC} ;;
975 esac 990 esac
976 exit ;; 991 exit ;;
977 ppc64:Linux:*:*) 992 ppc64:Linux:*:*)
978 echo powerpc64-unknown-linux-gnu 993 echo powerpc64-unknown-linux-${LIBC}
979 exit ;; 994 exit ;;
980 ppc:Linux:*:*) 995 ppc:Linux:*:*)
981 echo powerpc-unknown-linux-gnu 996 echo powerpc-unknown-linux-${LIBC}
 997 exit ;;
 998 ppc64le:Linux:*:*)
 999 echo powerpc64le-unknown-linux-${LIBC}
 1000 exit ;;
 1001 ppcle:Linux:*:*)
 1002 echo powerpcle-unknown-linux-${LIBC}
982 exit ;; 1003 exit ;;
983 s390:Linux:*:* | s390x:Linux:*:*) 1004 s390:Linux:*:* | s390x:Linux:*:*)
984 echo ${UNAME_MACHINE}-ibm-linux 1005 echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
985 exit ;; 1006 exit ;;
986 sh64*:Linux:*:*) 1007 sh64*:Linux:*:*)
987 echo ${UNAME_MACHINE}-unknown-linux-gnu 1008 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
988 exit ;; 1009 exit ;;
989 sh*:Linux:*:*) 1010 sh*:Linux:*:*)
990 echo ${UNAME_MACHINE}-unknown-linux-gnu 1011 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
991 exit ;; 1012 exit ;;
992 sparc:Linux:*:* | sparc64:Linux:*:*) 1013 sparc:Linux:*:* | sparc64:Linux:*:*)
993 echo ${UNAME_MACHINE}-unknown-linux-gnu 1014 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
994 exit ;; 1015 exit ;;
995 tile*:Linux:*:*) 1016 tile*:Linux:*:*)
996 echo ${UNAME_MACHINE}-unknown-linux-gnu 1017 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
997 exit ;; 1018 exit ;;
998 vax:Linux:*:*) 1019 vax:Linux:*:*)
999 echo ${UNAME_MACHINE}-dec-linux-gnu 1020 echo ${UNAME_MACHINE}-dec-linux-${LIBC}
1000 exit ;; 1021 exit ;;
1001 x86_64:Linux:*:*) 1022 x86_64:Linux:*:*)
1002 echo ${UNAME_MACHINE}-unknown-linux-gnu 1023 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1003 exit ;; 1024 exit ;;
1004 xtensa*:Linux:*:*) 1025 xtensa*:Linux:*:*)
1005 echo ${UNAME_MACHINE}-unknown-linux-gnu 1026 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1006 exit ;; 1027 exit ;;
1007 i*86:DYNIX/ptx:4*:*) 1028 i*86:DYNIX/ptx:4*:*)
1008 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. 1029 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
1009 # earlier versions are messed up and put the nodename in both 1030 # earlier versions are messed up and put the nodename in both
1010 # sysname and nodename. 1031 # sysname and nodename.
1011 echo i386-sequent-sysv4 1032 echo i386-sequent-sysv4
1012 exit ;; 1033 exit ;;
1013 i*86:UNIX_SV:4.2MP:2.*) 1034 i*86:UNIX_SV:4.2MP:2.*)
1014 # Unixware is an offshoot of SVR4, but it has its own version 1035 # Unixware is an offshoot of SVR4, but it has its own version
1015 # number series starting with 2... 1036 # number series starting with 2...
1016 # I am not positive that other SVR4 systems won't match this, 1037 # I am not positive that other SVR4 systems won't match this,
1017 # I just have to hope. -- rms. 1038 # I just have to hope. -- rms.
1018 # Use sysv4.2uw... so that sysv4* matches it. 1039 # Use sysv4.2uw... so that sysv4* matches it.
@@ -1225,39 +1246,51 @@ EOF @@ -1225,39 +1246,51 @@ EOF
1225 echo sx8-nec-superux${UNAME_RELEASE} 1246 echo sx8-nec-superux${UNAME_RELEASE}
1226 exit ;; 1247 exit ;;
1227 SX-8R:SUPER-UX:*:*) 1248 SX-8R:SUPER-UX:*:*)
1228 echo sx8r-nec-superux${UNAME_RELEASE} 1249 echo sx8r-nec-superux${UNAME_RELEASE}
1229 exit ;; 1250 exit ;;
1230 Power*:Rhapsody:*:*) 1251 Power*:Rhapsody:*:*)
1231 echo powerpc-apple-rhapsody${UNAME_RELEASE} 1252 echo powerpc-apple-rhapsody${UNAME_RELEASE}
1232 exit ;; 1253 exit ;;
1233 *:Rhapsody:*:*) 1254 *:Rhapsody:*:*)
1234 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} 1255 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1235 exit ;; 1256 exit ;;
1236 *:Darwin:*:*) 1257 *:Darwin:*:*)
1237 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown 1258 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1238 case $UNAME_PROCESSOR in 1259 eval $set_cc_for_build
1239 i386) 1260 if test "$UNAME_PROCESSOR" = unknown ; then
1240 eval $set_cc_for_build 1261 UNAME_PROCESSOR=powerpc
1241 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then 1262 fi
1242 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ 1263 if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
1243 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ 1264 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1244 grep IS_64BIT_ARCH >/dev/null 1265 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1245 then 1266 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1246 UNAME_PROCESSOR="x86_64" 1267 grep IS_64BIT_ARCH >/dev/null
1247 fi 1268 then
1248 fi ;; 1269 case $UNAME_PROCESSOR in
1249 unknown) UNAME_PROCESSOR=powerpc ;; 1270 i386) UNAME_PROCESSOR=x86_64 ;;
1250 esac 1271 powerpc) UNAME_PROCESSOR=powerpc64 ;;
 1272 esac
 1273 fi
 1274 fi
 1275 elif test "$UNAME_PROCESSOR" = i386 ; then
 1276 # Avoid executing cc on OS X 10.9, as it ships with a stub
 1277 # that puts up a graphical alert prompting to install
 1278 # developer tools. Any system running Mac OS X 10.7 or
 1279 # later (Darwin 11 and later) is required to have a 64-bit
 1280 # processor. This is not true of the ARM version of Darwin
 1281 # that Apple uses in portable devices.
 1282 UNAME_PROCESSOR=x86_64
 1283 fi
1251 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} 1284 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1252 exit ;; 1285 exit ;;
1253 *:procnto*:*:* | *:QNX:[0123456789]*:*) 1286 *:procnto*:*:* | *:QNX:[0123456789]*:*)
1254 UNAME_PROCESSOR=`uname -p` 1287 UNAME_PROCESSOR=`uname -p`
1255 if test "$UNAME_PROCESSOR" = "x86"; then 1288 if test "$UNAME_PROCESSOR" = "x86"; then
1256 UNAME_PROCESSOR=i386 1289 UNAME_PROCESSOR=i386
1257 UNAME_MACHINE=pc 1290 UNAME_MACHINE=pc
1258 fi 1291 fi
1259 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} 1292 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1260 exit ;; 1293 exit ;;
1261 *:QNX:*:4*) 1294 *:QNX:*:4*)
1262 echo i386-pc-qnx 1295 echo i386-pc-qnx
1263 exit ;; 1296 exit ;;
@@ -1328,174 +1361,26 @@ EOF @@ -1328,174 +1361,26 @@ EOF
1328 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' 1361 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
1329 exit ;; 1362 exit ;;
1330 i*86:rdos:*:*) 1363 i*86:rdos:*:*)
1331 echo ${UNAME_MACHINE}-pc-rdos 1364 echo ${UNAME_MACHINE}-pc-rdos
1332 exit ;; 1365 exit ;;
1333 i*86:AROS:*:*) 1366 i*86:AROS:*:*)
1334 echo ${UNAME_MACHINE}-pc-aros 1367 echo ${UNAME_MACHINE}-pc-aros
1335 exit ;; 1368 exit ;;
1336 x86_64:VMkernel:*:*) 1369 x86_64:VMkernel:*:*)
1337 echo ${UNAME_MACHINE}-unknown-esx 1370 echo ${UNAME_MACHINE}-unknown-esx
1338 exit ;; 1371 exit ;;
1339esac 1372esac
1340 1373
1341eval $set_cc_for_build 
1342cat >$dummy.c <<EOF 
1343#ifdef _SEQUENT_ 
1344# include <sys/types.h> 
1345# include <sys/utsname.h> 
1346#endif 
1347main () 
1348{ 
1349#if defined (sony) 
1350#if defined (MIPSEB) 
1351 /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, 
1352 I don't know.... */ 
1353 printf ("mips-sony-bsd\n"); exit (0); 
1354#else 
1355#include <sys/param.h> 
1356 printf ("m68k-sony-newsos%s\n", 
1357#ifdef NEWSOS4 
1358 "4" 
1359#else 
1360 "" 
1361#endif 
1362 ); exit (0); 
1363#endif 
1364#endif 
1365 
1366#if defined (__arm) && defined (__acorn) && defined (__unix) 
1367 printf ("arm-acorn-riscix\n"); exit (0); 
1368#endif 
1369 
1370#if defined (hp300) && !defined (hpux) 
1371 printf ("m68k-hp-bsd\n"); exit (0); 
1372#endif 
1373 
1374#if defined (NeXT) 
1375#if !defined (__ARCHITECTURE__) 
1376#define __ARCHITECTURE__ "m68k" 
1377#endif 
1378 int version; 
1379 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; 
1380 if (version < 4) 
1381 printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); 
1382 else 
1383 printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); 
1384 exit (0); 
1385#endif 
1386 
1387#if defined (MULTIMAX) || defined (n16) 
1388#if defined (UMAXV) 
1389 printf ("ns32k-encore-sysv\n"); exit (0); 
1390#else 
1391#if defined (CMU) 
1392 printf ("ns32k-encore-mach\n"); exit (0); 
1393#else 
1394 printf ("ns32k-encore-bsd\n"); exit (0); 
1395#endif 
1396#endif 
1397#endif 
1398 
1399#if defined (__386BSD__) 
1400 printf ("i386-pc-bsd\n"); exit (0); 
1401#endif 
1402 
1403#if defined (sequent) 
1404#if defined (i386) 
1405 printf ("i386-sequent-dynix\n"); exit (0); 
1406#endif 
1407#if defined (ns32000) 
1408 printf ("ns32k-sequent-dynix\n"); exit (0); 
1409#endif 
1410#endif 
1411 
1412#if defined (_SEQUENT_) 
1413 struct utsname un; 
1414 
1415 uname(&un); 
1416 
1417 if (strncmp(un.version, "V2", 2) == 0) { 
1418 printf ("i386-sequent-ptx2\n"); exit (0); 
1419 } 
1420 if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ 
1421 printf ("i386-sequent-ptx1\n"); exit (0); 
1422 } 
1423 printf ("i386-sequent-ptx\n"); exit (0); 
1424 
1425#endif 
1426 
1427#if defined (vax) 
1428# if !defined (ultrix) 
1429# include <sys/param.h> 
1430# if defined (BSD) 
1431# if BSD == 43 
1432 printf ("vax-dec-bsd4.3\n"); exit (0); 
1433# else 
1434# if BSD == 199006 
1435 printf ("vax-dec-bsd4.3reno\n"); exit (0); 
1436# else 
1437 printf ("vax-dec-bsd\n"); exit (0); 
1438# endif 
1439# endif 
1440# else 
1441 printf ("vax-dec-bsd\n"); exit (0); 
1442# endif 
1443# else 
1444 printf ("vax-dec-ultrix\n"); exit (0); 
1445# endif 
1446#endif 
1447 
1448#if defined (alliant) && defined (i860) 
1449 printf ("i860-alliant-bsd\n"); exit (0); 
1450#endif 
1451 
1452 exit (1); 
1453} 
1454EOF 
1455 
1456$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && 
1457 { echo "$SYSTEM_NAME"; exit; } 
1458 
1459# Apollos put the system type in the environment. 
1460 
1461test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } 
1462 
1463# Convex versions that predate uname can use getsysinfo(1) 
1464 
1465if [ -x /usr/convex/getsysinfo ] 
1466then 
1467 case `getsysinfo -f cpu_type` in 
1468 c1*) 
1469 echo c1-convex-bsd 
1470 exit ;; 
1471 c2*) 
1472 if getsysinfo -f scalar_acc 
1473 then echo c32-convex-bsd 
1474 else echo c2-convex-bsd 
1475 fi 
1476 exit ;; 
1477 c34*) 
1478 echo c34-convex-bsd 
1479 exit ;; 
1480 c38*) 
1481 echo c38-convex-bsd 
1482 exit ;; 
1483 c4*) 
1484 echo c4-convex-bsd 
1485 exit ;; 
1486 esac 
1487fi 
1488 
1489cat >&2 <<EOF 1374cat >&2 <<EOF
1490$0: unable to guess system type 1375$0: unable to guess system type
1491 1376
1492This script, last modified $timestamp, has failed to recognize 1377This script, last modified $timestamp, has failed to recognize
1493the operating system you are using. It is advised that you 1378the operating system you are using. It is advised that you
1494download the most up to date version of the config scripts from 1379download the most up to date version of the config scripts from
1495 1380
1496 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD 1381 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
1497and 1382and
1498 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD 1383 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
1499 1384
1500If the version you run ($0) is already up to date, please 1385If the version you run ($0) is already up to date, please
1501send the following data and any information you think might be 1386send the following data and any information you think might be

cvs diff -r1.4 -r1.5 xsrc/external/mit/xkeyboard-config/dist/Attic/config.sub (expand / switch to unified diff)

--- xsrc/external/mit/xkeyboard-config/dist/Attic/config.sub 2014/03/17 08:35:48 1.4
+++ xsrc/external/mit/xkeyboard-config/dist/Attic/config.sub 2015/07/20 05:28:25 1.5
@@ -1,20 +1,18 @@ @@ -1,20 +1,18 @@
1#! /bin/sh 1#! /bin/sh
2# Configuration validation subroutine script. 2# Configuration validation subroutine script.
3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3# Copyright 1992-2014 Free Software Foundation, Inc.
4# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
5# 2011, 2012, 2013 Free Software Foundation, Inc. 
6 4
7timestamp='2012-12-29' 5timestamp='2014-07-28'
8 6
9# This file is free software; you can redistribute it and/or modify it 7# This file is free software; you can redistribute it and/or modify it
10# under the terms of the GNU General Public License as published by 8# under the terms of the GNU General Public License as published by
11# the Free Software Foundation; either version 3 of the License, or 9# the Free Software Foundation; either version 3 of the License, or
12# (at your option) any later version. 10# (at your option) any later version.
13# 11#
14# This program is distributed in the hope that it will be useful, but 12# This program is distributed in the hope that it will be useful, but
15# WITHOUT ANY WARRANTY; without even the implied warranty of 13# WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17# General Public License for more details. 15# General Public License for more details.
18# 16#
19# You should have received a copy of the GNU General Public License 17# You should have received a copy of the GNU General Public License
20# along with this program; if not, see <http://www.gnu.org/licenses/>. 18# along with this program; if not, see <http://www.gnu.org/licenses/>.
@@ -60,29 +58,27 @@ Usage: $0 [OPTION] CPU-MFR-OPSYS @@ -60,29 +58,27 @@ Usage: $0 [OPTION] CPU-MFR-OPSYS
60 58
61Canonicalize a configuration name. 59Canonicalize a configuration name.
62 60
63Operation modes: 61Operation modes:
64 -h, --help print this help, then exit 62 -h, --help print this help, then exit
65 -t, --time-stamp print date of last modification, then exit 63 -t, --time-stamp print date of last modification, then exit
66 -v, --version print version number, then exit 64 -v, --version print version number, then exit
67 65
68Report bugs and patches to <config-patches@gnu.org>." 66Report bugs and patches to <config-patches@gnu.org>."
69 67
70version="\ 68version="\
71GNU config.sub ($timestamp) 69GNU config.sub ($timestamp)
72 70
73Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 71Copyright 1992-2014 Free Software Foundation, Inc.
742001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
752012, 2013 Free Software Foundation, Inc. 
76 72
77This is free software; see the source for copying conditions. There is NO 73This is free software; see the source for copying conditions. There is NO
78warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 74warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
79 75
80help=" 76help="
81Try \`$me --help' for more information." 77Try \`$me --help' for more information."
82 78
83# Parse command line 79# Parse command line
84while test $# -gt 0 ; do 80while test $# -gt 0 ; do
85 case $1 in 81 case $1 in
86 --time-stamp | --time* | -t ) 82 --time-stamp | --time* | -t )
87 echo "$timestamp" ; exit ;; 83 echo "$timestamp" ; exit ;;
88 --version | -v ) 84 --version | -v )
@@ -246,70 +242,73 @@ case $os in @@ -246,70 +242,73 @@ case $os in
246 ;; 242 ;;
247esac 243esac
248 244
249# Decode aliases for certain CPU-COMPANY combinations. 245# Decode aliases for certain CPU-COMPANY combinations.
250case $basic_machine in 246case $basic_machine in
251 # Recognize the basic CPU types without company name. 247 # Recognize the basic CPU types without company name.
252 # Some are omitted here because they have special meanings below. 248 # Some are omitted here because they have special meanings below.
253 1750a | 580 \ 249 1750a | 580 \
254 | a29k \ 250 | a29k \
255 | aarch64 | aarch64_be \ 251 | aarch64 | aarch64_be \
256 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ 252 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
257 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ 253 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
258 | am33_2.0 \ 254 | am33_2.0 \
259 | arc \ 255 | arc | arceb \
260 | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ 256 | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
261 | avr | avr32 \ 257 | avr | avr32 \
262 | be32 | be64 \ 258 | be32 | be64 \
263 | bfin \ 259 | bfin \
264 | c4x | clipper \ 260 | c4x | c8051 | clipper \
265 | d10v | d30v | dlx | dsp16xx \ 261 | d10v | d30v | dlx | dsp16xx \
266 | epiphany \ 262 | epiphany \
267 | fido | fr30 | frv \ 263 | fido | fr30 | frv \
268 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 264 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
269 | hexagon \ 265 | hexagon \
270 | i370 | i860 | i960 | ia64 \ 266 | i370 | i860 | i960 | ia64 \
271 | ip2k | iq2000 \ 267 | ip2k | iq2000 \
 268 | k1om \
272 | le32 | le64 \ 269 | le32 | le64 \
273 | lm32 \ 270 | lm32 \
274 | m32c | m32r | m32rle | m68000 | m68k | m88k \ 271 | m32c | m32r | m32rle | m68000 | m68k | m88k \
275 | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ 272 | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
276 | mips | mipsbe | mipseb | mipsel | mipsle \ 273 | mips | mipsbe | mipseb | mipsel | mipsle \
277 | mips16 \ 274 | mips16 \
278 | mips64 | mips64el \ 275 | mips64 | mips64el \
279 | mips64octeon | mips64octeonel \ 276 | mips64octeon | mips64octeonel \
280 | mips64orion | mips64orionel \ 277 | mips64orion | mips64orionel \
281 | mips64r5900 | mips64r5900el \ 278 | mips64r5900 | mips64r5900el \
282 | mips64vr | mips64vrel \ 279 | mips64vr | mips64vrel \
283 | mips64vr4100 | mips64vr4100el \ 280 | mips64vr4100 | mips64vr4100el \
284 | mips64vr4300 | mips64vr4300el \ 281 | mips64vr4300 | mips64vr4300el \
285 | mips64vr5000 | mips64vr5000el \ 282 | mips64vr5000 | mips64vr5000el \
286 | mips64vr5900 | mips64vr5900el \ 283 | mips64vr5900 | mips64vr5900el \
287 | mipsisa32 | mipsisa32el \ 284 | mipsisa32 | mipsisa32el \
288 | mipsisa32r2 | mipsisa32r2el \ 285 | mipsisa32r2 | mipsisa32r2el \
 286 | mipsisa32r6 | mipsisa32r6el \
289 | mipsisa64 | mipsisa64el \ 287 | mipsisa64 | mipsisa64el \
290 | mipsisa64r2 | mipsisa64r2el \ 288 | mipsisa64r2 | mipsisa64r2el \
 289 | mipsisa64r6 | mipsisa64r6el \
291 | mipsisa64sb1 | mipsisa64sb1el \ 290 | mipsisa64sb1 | mipsisa64sb1el \
292 | mipsisa64sr71k | mipsisa64sr71kel \ 291 | mipsisa64sr71k | mipsisa64sr71kel \
 292 | mipsr5900 | mipsr5900el \
293 | mipstx39 | mipstx39el \ 293 | mipstx39 | mipstx39el \
294 | mn10200 | mn10300 \ 294 | mn10200 | mn10300 \
295 | moxie \ 295 | moxie \
296 | mt \ 296 | mt \
297 | msp430 \ 297 | msp430 \
298 | nds32 | nds32le | nds32be \ 298 | nds32 | nds32le | nds32be \
299 | nios | nios2 \ 299 | nios | nios2 | nios2eb | nios2el \
300 | ns16k | ns32k \ 300 | ns16k | ns32k \
301 | open8 \ 301 | open8 | or1k | or1knd | or32 \
302 | or32 \ 
303 | pdp10 | pdp11 | pj | pjl \ 302 | pdp10 | pdp11 | pj | pjl \
304 | powerpc | powerpc64 | powerpc64le | powerpcle \ 303 | powerpc | powerpc64 | powerpc64le | powerpcle \
305 | pyramid \ 304 | pyramid \
306 | rl78 | rx \ 305 | rl78 | rx \
307 | score \ 306 | score \
308 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ 307 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
309 | sh64 | sh64le \ 308 | sh64 | sh64le \
310 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ 309 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
311 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ 310 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
312 | spu \ 311 | spu \
313 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ 312 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
314 | ubicom32 \ 313 | ubicom32 \
315 | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ 314 | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
@@ -317,27 +316,27 @@ case $basic_machine in @@ -317,27 +316,27 @@ case $basic_machine in
317 | x86 | xc16x | xstormy16 | xtensa \ 316 | x86 | xc16x | xstormy16 | xtensa \
318 | z8k | z80) 317 | z8k | z80)
319 basic_machine=$basic_machine-unknown 318 basic_machine=$basic_machine-unknown
320 ;; 319 ;;
321 c54x) 320 c54x)
322 basic_machine=tic54x-unknown 321 basic_machine=tic54x-unknown
323 ;; 322 ;;
324 c55x) 323 c55x)
325 basic_machine=tic55x-unknown 324 basic_machine=tic55x-unknown
326 ;; 325 ;;
327 c6x) 326 c6x)
328 basic_machine=tic6x-unknown 327 basic_machine=tic6x-unknown
329 ;; 328 ;;
330 m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) 329 m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
331 basic_machine=$basic_machine-unknown 330 basic_machine=$basic_machine-unknown
332 os=-none 331 os=-none
333 ;; 332 ;;
334 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) 333 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
335 ;; 334 ;;
336 ms1) 335 ms1)
337 basic_machine=mt-unknown 336 basic_machine=mt-unknown
338 ;; 337 ;;
339 338
340 strongarm | thumb | xscale) 339 strongarm | thumb | xscale)
341 basic_machine=arm-unknown 340 basic_machine=arm-unknown
342 ;; 341 ;;
343 xgate) 342 xgate)
@@ -359,72 +358,77 @@ case $basic_machine in @@ -359,72 +358,77 @@ case $basic_machine in
359 basic_machine=$basic_machine-pc 358 basic_machine=$basic_machine-pc
360 ;; 359 ;;
361 # Object if more than one company name word. 360 # Object if more than one company name word.
362 *-*-*) 361 *-*-*)
363 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 362 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
364 exit 1 363 exit 1
365 ;; 364 ;;
366 # Recognize the basic CPU types with company name. 365 # Recognize the basic CPU types with company name.
367 580-* \ 366 580-* \
368 | a29k-* \ 367 | a29k-* \
369 | aarch64-* | aarch64_be-* \ 368 | aarch64-* | aarch64_be-* \
370 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ 369 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
371 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ 370 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
372 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ 371 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
373 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ 372 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
374 | avr-* | avr32-* \ 373 | avr-* | avr32-* \
375 | be32-* | be64-* \ 374 | be32-* | be64-* \
376 | bfin-* | bs2000-* \ 375 | bfin-* | bs2000-* \
377 | c[123]* | c30-* | [cjt]90-* | c4x-* \ 376 | c[123]* | c30-* | [cjt]90-* | c4x-* \
378 | clipper-* | craynv-* | cydra-* \ 377 | c8051-* | clipper-* | craynv-* | cydra-* \
379 | d10v-* | d30v-* | dlx-* \ 378 | d10v-* | d30v-* | dlx-* \
380 | elxsi-* \ 379 | elxsi-* \
381 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ 380 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
382 | h8300-* | h8500-* \ 381 | h8300-* | h8500-* \
383 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ 382 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
384 | hexagon-* \ 383 | hexagon-* \
385 | i*86-* | i860-* | i960-* | ia64-* \ 384 | i*86-* | i860-* | i960-* | ia64-* \
386 | ip2k-* | iq2000-* \ 385 | ip2k-* | iq2000-* \
 386 | k1om-* \
387 | le32-* | le64-* \ 387 | le32-* | le64-* \
388 | lm32-* \ 388 | lm32-* \
389 | m32c-* | m32r-* | m32rle-* \ 389 | m32c-* | m32r-* | m32rle-* \
390 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ 390 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
391 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ 391 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
392 | microblaze-* | microblazeel-* \ 392 | microblaze-* | microblazeel-* \
393 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ 393 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
394 | mips16-* \ 394 | mips16-* \
395 | mips64-* | mips64el-* \ 395 | mips64-* | mips64el-* \
396 | mips64octeon-* | mips64octeonel-* \ 396 | mips64octeon-* | mips64octeonel-* \
397 | mips64orion-* | mips64orionel-* \ 397 | mips64orion-* | mips64orionel-* \
398 | mips64r5900-* | mips64r5900el-* \ 398 | mips64r5900-* | mips64r5900el-* \
399 | mips64vr-* | mips64vrel-* \ 399 | mips64vr-* | mips64vrel-* \
400 | mips64vr4100-* | mips64vr4100el-* \ 400 | mips64vr4100-* | mips64vr4100el-* \
401 | mips64vr4300-* | mips64vr4300el-* \ 401 | mips64vr4300-* | mips64vr4300el-* \
402 | mips64vr5000-* | mips64vr5000el-* \ 402 | mips64vr5000-* | mips64vr5000el-* \
403 | mips64vr5900-* | mips64vr5900el-* \ 403 | mips64vr5900-* | mips64vr5900el-* \
404 | mipsisa32-* | mipsisa32el-* \ 404 | mipsisa32-* | mipsisa32el-* \
405 | mipsisa32r2-* | mipsisa32r2el-* \ 405 | mipsisa32r2-* | mipsisa32r2el-* \
 406 | mipsisa32r6-* | mipsisa32r6el-* \
406 | mipsisa64-* | mipsisa64el-* \ 407 | mipsisa64-* | mipsisa64el-* \
407 | mipsisa64r2-* | mipsisa64r2el-* \ 408 | mipsisa64r2-* | mipsisa64r2el-* \
 409 | mipsisa64r6-* | mipsisa64r6el-* \
408 | mipsisa64sb1-* | mipsisa64sb1el-* \ 410 | mipsisa64sb1-* | mipsisa64sb1el-* \
409 | mipsisa64sr71k-* | mipsisa64sr71kel-* \ 411 | mipsisa64sr71k-* | mipsisa64sr71kel-* \
 412 | mipsr5900-* | mipsr5900el-* \
410 | mipstx39-* | mipstx39el-* \ 413 | mipstx39-* | mipstx39el-* \
411 | mmix-* \ 414 | mmix-* \
412 | mt-* \ 415 | mt-* \
413 | msp430-* \ 416 | msp430-* \
414 | nds32-* | nds32le-* | nds32be-* \ 417 | nds32-* | nds32le-* | nds32be-* \
415 | nios-* | nios2-* \ 418 | nios-* | nios2-* | nios2eb-* | nios2el-* \
416 | none-* | np1-* | ns16k-* | ns32k-* \ 419 | none-* | np1-* | ns16k-* | ns32k-* \
417 | open8-* \ 420 | open8-* \
 421 | or1k*-* \
418 | orion-* \ 422 | orion-* \
419 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ 423 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
420 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ 424 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
421 | pyramid-* \ 425 | pyramid-* \
422 | rl78-* | romp-* | rs6000-* | rx-* \ 426 | rl78-* | romp-* | rs6000-* | rx-* \
423 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ 427 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
424 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 428 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
425 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ 429 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
426 | sparclite-* \ 430 | sparclite-* \
427 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ 431 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
428 | tahoe-* \ 432 | tahoe-* \
429 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ 433 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
430 | tile*-* \ 434 | tile*-* \
@@ -786,27 +790,27 @@ case $basic_machine in @@ -786,27 +790,27 @@ case $basic_machine in
786 ;; 790 ;;
787 merlin) 791 merlin)
788 basic_machine=ns32k-utek 792 basic_machine=ns32k-utek
789 os=-sysv 793 os=-sysv
790 ;; 794 ;;
791 microblaze*) 795 microblaze*)
792 basic_machine=microblaze-xilinx 796 basic_machine=microblaze-xilinx
793 ;; 797 ;;
794 mingw64) 798 mingw64)
795 basic_machine=x86_64-pc 799 basic_machine=x86_64-pc
796 os=-mingw64 800 os=-mingw64
797 ;; 801 ;;
798 mingw32) 802 mingw32)
799 basic_machine=i386-pc 803 basic_machine=i686-pc
800 os=-mingw32 804 os=-mingw32
801 ;; 805 ;;
802 mingw32ce) 806 mingw32ce)
803 basic_machine=arm-unknown 807 basic_machine=arm-unknown
804 os=-mingw32ce 808 os=-mingw32ce
805 ;; 809 ;;
806 miniframe) 810 miniframe)
807 basic_machine=m68000-convergent 811 basic_machine=m68000-convergent
808 ;; 812 ;;
809 *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) 813 *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
810 basic_machine=m68k-atari 814 basic_machine=m68k-atari
811 os=-mint 815 os=-mint
812 ;; 816 ;;
@@ -814,35 +818,39 @@ case $basic_machine in @@ -814,35 +818,39 @@ case $basic_machine in
814 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` 818 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
815 ;; 819 ;;
816 mips3*) 820 mips3*)
817 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown 821 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
818 ;; 822 ;;
819 monitor) 823 monitor)
820 basic_machine=m68k-rom68k 824 basic_machine=m68k-rom68k
821 os=-coff 825 os=-coff
822 ;; 826 ;;
823 morphos) 827 morphos)
824 basic_machine=powerpc-unknown 828 basic_machine=powerpc-unknown
825 os=-morphos 829 os=-morphos
826 ;; 830 ;;
 831 moxiebox)
 832 basic_machine=moxie-unknown
 833 os=-moxiebox
 834 ;;
827 msdos) 835 msdos)
828 basic_machine=i386-pc 836 basic_machine=i386-pc
829 os=-msdos 837 os=-msdos
830 ;; 838 ;;
831 ms1-*) 839 ms1-*)
832 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` 840 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
833 ;; 841 ;;
834 msys) 842 msys)
835 basic_machine=i386-pc 843 basic_machine=i686-pc
836 os=-msys 844 os=-msys
837 ;; 845 ;;
838 mvs) 846 mvs)
839 basic_machine=i370-ibm 847 basic_machine=i370-ibm
840 os=-mvs 848 os=-mvs
841 ;; 849 ;;
842 nacl) 850 nacl)
843 basic_machine=le32-unknown 851 basic_machine=le32-unknown
844 os=-nacl 852 os=-nacl
845 ;; 853 ;;
846 ncr3000) 854 ncr3000)
847 basic_machine=i486-ncr 855 basic_machine=i486-ncr
848 os=-sysv4 856 os=-sysv4
@@ -1344,49 +1352,49 @@ case $os in @@ -1344,49 +1352,49 @@ case $os in
1344 -unixware*) 1352 -unixware*)
1345 os=-sysv4.2uw 1353 os=-sysv4.2uw
1346 ;; 1354 ;;
1347 -gnu/linux*) 1355 -gnu/linux*)
1348 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` 1356 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
1349 ;; 1357 ;;
1350 # First accept the basic system types. 1358 # First accept the basic system types.
1351 # The portable systems comes first. 1359 # The portable systems comes first.
1352 # Each alternative MUST END IN A *, to match a version number. 1360 # Each alternative MUST END IN A *, to match a version number.
1353 # -sysv* is not here because it comes later, after sysvr4. 1361 # -sysv* is not here because it comes later, after sysvr4.
1354 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ 1362 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1355 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ 1363 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
1356 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ 1364 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1357 | -sym* | -kopensolaris* \ 1365 | -sym* | -kopensolaris* | -plan9* \
1358 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ 1366 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1359 | -aos* | -aros* \ 1367 | -aos* | -aros* \
1360 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ 1368 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1361 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ 1369 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1362 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ 1370 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1363 | -bitrig* | -openbsd* | -solidbsd* \ 1371 | -bitrig* | -openbsd* | -solidbsd* \
1364 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ 1372 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1365 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ 1373 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1366 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ 1374 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1367 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ 1375 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1368 | -chorusos* | -chorusrdb* | -cegcc* \ 1376 | -chorusos* | -chorusrdb* | -cegcc* \
1369 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ 1377 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1370 | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ 1378 | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
1371 | -linux-newlib* | -linux-musl* | -linux-uclibc* \ 1379 | -linux-newlib* | -linux-musl* | -linux-uclibc* \
1372 | -uxpv* | -beos* | -mpeix* | -udk* \ 1380 | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
1373 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ 1381 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1374 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ 1382 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1375 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ 1383 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1376 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ 1384 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1377 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ 1385 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1378 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ 1386 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1379 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) 1387 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
1380 # Remember, each alternative MUST END IN *, to match a version number. 1388 # Remember, each alternative MUST END IN *, to match a version number.
1381 ;; 1389 ;;
1382 -qnx*) 1390 -qnx*)
1383 case $basic_machine in 1391 case $basic_machine in
1384 x86-* | i*86-*) 1392 x86-* | i*86-*)
1385 ;; 1393 ;;
1386 *) 1394 *)
1387 os=-nto$os 1395 os=-nto$os
1388 ;; 1396 ;;
1389 esac 1397 esac
1390 ;; 1398 ;;
1391 -nto-qnx*) 1399 -nto-qnx*)
1392 ;; 1400 ;;
@@ -1490,29 +1498,26 @@ case $os in @@ -1490,29 +1498,26 @@ case $os in
1490 ;; 1498 ;;
1491 -es1800*) 1499 -es1800*)
1492 os=-ose 1500 os=-ose
1493 ;; 1501 ;;
1494 -xenix) 1502 -xenix)
1495 os=-xenix 1503 os=-xenix
1496 ;; 1504 ;;
1497 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) 1505 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1498 os=-mint 1506 os=-mint
1499 ;; 1507 ;;
1500 -aros*) 1508 -aros*)
1501 os=-aros 1509 os=-aros
1502 ;; 1510 ;;
1503 -kaos*) 
1504 os=-kaos 
1505 ;; 
1506 -zvmoe) 1511 -zvmoe)
1507 os=-zvmoe 1512 os=-zvmoe
1508 ;; 1513 ;;
1509 -dicos*) 1514 -dicos*)
1510 os=-dicos 1515 os=-dicos
1511 ;; 1516 ;;
1512 -nacl*) 1517 -nacl*)
1513 ;; 1518 ;;
1514 -none) 1519 -none)
1515 ;; 1520 ;;
1516 *) 1521 *)
1517 # Get rid of the `-' at the beginning of $os. 1522 # Get rid of the `-' at the beginning of $os.
1518 os=`echo $os | sed 's/[^-]*-//'` 1523 os=`echo $os | sed 's/[^-]*-//'`
@@ -1541,26 +1546,29 @@ case $basic_machine in @@ -1541,26 +1546,29 @@ case $basic_machine in
1541 ;; 1546 ;;
1542 *-acorn) 1547 *-acorn)
1543 os=-riscix1.2 1548 os=-riscix1.2
1544 ;; 1549 ;;
1545 arm*-rebel) 1550 arm*-rebel)
1546 os=-linux 1551 os=-linux
1547 ;; 1552 ;;
1548 arm*-semi) 1553 arm*-semi)
1549 os=-aout 1554 os=-aout
1550 ;; 1555 ;;
1551 c4x-* | tic4x-*) 1556 c4x-* | tic4x-*)
1552 os=-coff 1557 os=-coff
1553 ;; 1558 ;;
 1559 c8051-*)
 1560 os=-elf
 1561 ;;
1554 hexagon-*) 1562 hexagon-*)
1555 os=-elf 1563 os=-elf
1556 ;; 1564 ;;
1557 tic54x-*) 1565 tic54x-*)
1558 os=-coff 1566 os=-coff
1559 ;; 1567 ;;
1560 tic55x-*) 1568 tic55x-*)
1561 os=-coff 1569 os=-coff
1562 ;; 1570 ;;
1563 tic6x-*) 1571 tic6x-*)
1564 os=-coff 1572 os=-coff
1565 ;; 1573 ;;
1566 # This must come before the *-dec entry. 1574 # This must come before the *-dec entry.

cvs diff -r1.10 -r1.11 xsrc/external/mit/xkeyboard-config/dist/configure (expand / switch to unified diff)

--- xsrc/external/mit/xkeyboard-config/dist/configure 2014/07/11 19:11:00 1.10
+++ xsrc/external/mit/xkeyboard-config/dist/configure 2015/07/20 05:28:25 1.11
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1#! /bin/sh 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles. 2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for xkeyboard-config 2.12. 3# Generated by GNU Autoconf 2.69 for xkeyboard-config 2.15.
4# 4#
5# 5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7# 7#
8# 8#
9# This configure script is free software; the Free Software Foundation 9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it. 10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ## 11## -------------------- ##
12## M4sh Initialization. ## 12## M4sh Initialization. ##
13## -------------------- ## 13## -------------------- ##
14 14
15# Be more Bourne compatible 15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh 16DUALCASE=1; export DUALCASE # for MKS sh
@@ -567,28 +567,28 @@ ac_hostname=`(hostname || uname -n) 2>/d @@ -567,28 +567,28 @@ ac_hostname=`(hostname || uname -n) 2>/d
567# 567#
568ac_default_prefix=/usr/local 568ac_default_prefix=/usr/local
569ac_clean_files= 569ac_clean_files=
570ac_config_libobj_dir=. 570ac_config_libobj_dir=.
571LIBOBJS= 571LIBOBJS=
572cross_compiling=no 572cross_compiling=no
573subdirs= 573subdirs=
574MFLAGS= 574MFLAGS=
575MAKEFLAGS= 575MAKEFLAGS=
576 576
577# Identity of this package. 577# Identity of this package.
578PACKAGE_NAME='xkeyboard-config' 578PACKAGE_NAME='xkeyboard-config'
579PACKAGE_TARNAME='xkeyboard-config' 579PACKAGE_TARNAME='xkeyboard-config'
580PACKAGE_VERSION='2.12' 580PACKAGE_VERSION='2.15'
581PACKAGE_STRING='xkeyboard-config 2.12' 581PACKAGE_STRING='xkeyboard-config 2.15'
582PACKAGE_BUGREPORT='' 582PACKAGE_BUGREPORT=''
583PACKAGE_URL='' 583PACKAGE_URL=''
584 584
585ac_unique_file="rules/base.xml.in" 585ac_unique_file="rules/base.xml.in"
586gt_needs= 586gt_needs=
587ac_subst_vars='am__EXEEXT_FALSE 587ac_subst_vars='am__EXEEXT_FALSE
588am__EXEEXT_TRUE 588am__EXEEXT_TRUE
589LTLIBOBJS 589LTLIBOBJS
590LIBOBJS 590LIBOBJS
591xkb_rules_symlink 591xkb_rules_symlink
592xkb_base 592xkb_base
593GETTEXT_PACKAGE 593GETTEXT_PACKAGE
594POSUB 594POSUB
@@ -1324,27 +1324,27 @@ for ac_var in $ac_precious_vars; do @@ -1324,27 +1324,27 @@ for ac_var in $ac_precious_vars; do
1324 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1324 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1325 eval ac_env_${ac_var}_value=\$${ac_var} 1325 eval ac_env_${ac_var}_value=\$${ac_var}
1326 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1326 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1327 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1328done 1328done
1329 1329
1330# 1330#
1331# Report the --help message. 1331# Report the --help message.
1332# 1332#
1333if test "$ac_init_help" = "long"; then 1333if test "$ac_init_help" = "long"; then
1334 # Omit some internal or obsolete options to make the list less imposing. 1334 # Omit some internal or obsolete options to make the list less imposing.
1335 # This message is too long to be a string in the A/UX 3.1 sh. 1335 # This message is too long to be a string in the A/UX 3.1 sh.
1336 cat <<_ACEOF 1336 cat <<_ACEOF
1337\`configure' configures xkeyboard-config 2.12 to adapt to many kinds of systems. 1337\`configure' configures xkeyboard-config 2.15 to adapt to many kinds of systems.
1338 1338
1339Usage: $0 [OPTION]... [VAR=VALUE]... 1339Usage: $0 [OPTION]... [VAR=VALUE]...
1340 1340
1341To assign environment variables (e.g., CC, CFLAGS...), specify them as 1341To assign environment variables (e.g., CC, CFLAGS...), specify them as
1342VAR=VALUE. See below for descriptions of some of the useful variables. 1342VAR=VALUE. See below for descriptions of some of the useful variables.
1343 1343
1344Defaults for the options are specified in brackets. 1344Defaults for the options are specified in brackets.
1345 1345
1346Configuration: 1346Configuration:
1347 -h, --help display this help and exit 1347 -h, --help display this help and exit
1348 --help=short display options specific to this package 1348 --help=short display options specific to this package
1349 --help=recursive display the short help of all the included packages 1349 --help=recursive display the short help of all the included packages
1350 -V, --version display version information and exit 1350 -V, --version display version information and exit
@@ -1395,27 +1395,27 @@ _ACEOF @@ -1395,27 +1395,27 @@ _ACEOF
1395Program names: 1395Program names:
1396 --program-prefix=PREFIX prepend PREFIX to installed program names 1396 --program-prefix=PREFIX prepend PREFIX to installed program names
1397 --program-suffix=SUFFIX append SUFFIX to installed program names 1397 --program-suffix=SUFFIX append SUFFIX to installed program names
1398 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1398 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1399 1399
1400System types: 1400System types:
1401 --build=BUILD configure for building on BUILD [guessed] 1401 --build=BUILD configure for building on BUILD [guessed]
1402 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1402 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1403_ACEOF 1403_ACEOF
1404fi 1404fi
1405 1405
1406if test -n "$ac_init_help"; then 1406if test -n "$ac_init_help"; then
1407 case $ac_init_help in 1407 case $ac_init_help in
1408 short | recursive ) echo "Configuration of xkeyboard-config 2.12:";; 1408 short | recursive ) echo "Configuration of xkeyboard-config 2.15:";;
1409 esac 1409 esac
1410 cat <<\_ACEOF 1410 cat <<\_ACEOF
1411 1411
1412Optional Features: 1412Optional Features:
1413 --disable-option-checking ignore unrecognized --enable/--with options 1413 --disable-option-checking ignore unrecognized --enable/--with options
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1416 --enable-silent-rules less verbose build output (undo: "make V=1") 1416 --enable-silent-rules less verbose build output (undo: "make V=1")
1417 --disable-silent-rules verbose build output (undo: "make V=0") 1417 --disable-silent-rules verbose build output (undo: "make V=0")
1418 --enable-maintainer-mode 1418 --enable-maintainer-mode
1419 enable make rules and dependencies not useful (and 1419 enable make rules and dependencies not useful (and
1420 sometimes confusing) to the casual installer 1420 sometimes confusing) to the casual installer
1421 --enable-compat-rules create compatibility rules 1421 --enable-compat-rules create compatibility rules
@@ -1514,27 +1514,27 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_ @@ -1514,27 +1514,27 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_
1514 elif test -f "$ac_srcdir/configure"; then 1514 elif test -f "$ac_srcdir/configure"; then
1515 echo && 1515 echo &&
1516 $SHELL "$ac_srcdir/configure" --help=recursive 1516 $SHELL "$ac_srcdir/configure" --help=recursive
1517 else 1517 else
1518 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1518 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1519 fi || ac_status=$? 1519 fi || ac_status=$?
1520 cd "$ac_pwd" || { ac_status=$?; break; } 1520 cd "$ac_pwd" || { ac_status=$?; break; }
1521 done 1521 done
1522fi 1522fi
1523 1523
1524test -n "$ac_init_help" && exit $ac_status 1524test -n "$ac_init_help" && exit $ac_status
1525if $ac_init_version; then 1525if $ac_init_version; then
1526 cat <<\_ACEOF 1526 cat <<\_ACEOF
1527xkeyboard-config configure 2.12 1527xkeyboard-config configure 2.15
1528generated by GNU Autoconf 2.69 1528generated by GNU Autoconf 2.69
1529 1529
1530Copyright (C) 2012 Free Software Foundation, Inc. 1530Copyright (C) 2012 Free Software Foundation, Inc.
1531This configure script is free software; the Free Software Foundation 1531This configure script is free software; the Free Software Foundation
1532gives unlimited permission to copy, distribute and modify it. 1532gives unlimited permission to copy, distribute and modify it.
1533_ACEOF 1533_ACEOF
1534 exit 1534 exit
1535fi 1535fi
1536 1536
1537## ------------------------ ## 1537## ------------------------ ##
1538## Autoconf initialization. ## 1538## Autoconf initialization. ##
1539## ------------------------ ## 1539## ------------------------ ##
1540 1540
@@ -1761,27 +1761,27 @@ else @@ -1761,27 +1761,27 @@ else
1761sed 's/^/| /' conftest.$ac_ext >&5 1761sed 's/^/| /' conftest.$ac_ext >&5
1762 1762
1763 ac_retval=$ac_status 1763 ac_retval=$ac_status
1764fi 1764fi
1765 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1765 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1766 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1766 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767 as_fn_set_status $ac_retval 1767 as_fn_set_status $ac_retval
1768 1768
1769} # ac_fn_c_try_run 1769} # ac_fn_c_try_run
1770cat >config.log <<_ACEOF 1770cat >config.log <<_ACEOF
1771This file contains any messages produced by compilers while 1771This file contains any messages produced by compilers while
1772running configure, to aid debugging if configure makes a mistake. 1772running configure, to aid debugging if configure makes a mistake.
1773 1773
1774It was created by xkeyboard-config $as_me 2.12, which was 1774It was created by xkeyboard-config $as_me 2.15, which was
1775generated by GNU Autoconf 2.69. Invocation command line was 1775generated by GNU Autoconf 2.69. Invocation command line was
1776 1776
1777 $ $0 $@ 1777 $ $0 $@
1778 1778
1779_ACEOF 1779_ACEOF
1780exec 5>>config.log 1780exec 5>>config.log
1781{ 1781{
1782cat <<_ASUNAME 1782cat <<_ASUNAME
1783## --------- ## 1783## --------- ##
1784## Platform. ## 1784## Platform. ##
1785## --------- ## 1785## --------- ##
1786 1786
1787hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1787hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
@@ -2111,27 +2111,27 @@ $as_echo "$as_me: error: changes in the  @@ -2111,27 +2111,27 @@ $as_echo "$as_me: error: changes in the
2111fi 2111fi
2112## -------------------- ## 2112## -------------------- ##
2113## Main body of script. ## 2113## Main body of script. ##
2114## -------------------- ## 2114## -------------------- ##
2115 2115
2116ac_ext=c 2116ac_ext=c
2117ac_cpp='$CPP $CPPFLAGS' 2117ac_cpp='$CPP $CPPFLAGS'
2118ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2118ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2119ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2119ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2120ac_compiler_gnu=$ac_cv_c_compiler_gnu 2120ac_compiler_gnu=$ac_cv_c_compiler_gnu
2121 2121
2122 2122
2123 2123
2124am__api_version='1.13' 2124am__api_version='1.14'
2125 2125
2126ac_aux_dir= 2126ac_aux_dir=
2127for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2127for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2128 if test -f "$ac_dir/install-sh"; then 2128 if test -f "$ac_dir/install-sh"; then
2129 ac_aux_dir=$ac_dir 2129 ac_aux_dir=$ac_dir
2130 ac_install_sh="$ac_aux_dir/install-sh -c" 2130 ac_install_sh="$ac_aux_dir/install-sh -c"
2131 break 2131 break
2132 elif test -f "$ac_dir/install.sh"; then 2132 elif test -f "$ac_dir/install.sh"; then
2133 ac_aux_dir=$ac_dir 2133 ac_aux_dir=$ac_dir
2134 ac_install_sh="$ac_aux_dir/install.sh -c" 2134 ac_install_sh="$ac_aux_dir/install.sh -c"
2135 break 2135 break
2136 elif test -f "$ac_dir/shtool"; then 2136 elif test -f "$ac_dir/shtool"; then
2137 ac_aux_dir=$ac_dir 2137 ac_aux_dir=$ac_dir
@@ -2626,27 +2626,27 @@ fi @@ -2626,27 +2626,27 @@ fi
2626 2626
2627# test whether we have cygpath 2627# test whether we have cygpath
2628if test -z "$CYGPATH_W"; then 2628if test -z "$CYGPATH_W"; then
2629 if (cygpath --version) >/dev/null 2>/dev/null; then 2629 if (cygpath --version) >/dev/null 2>/dev/null; then
2630 CYGPATH_W='cygpath -w' 2630 CYGPATH_W='cygpath -w'
2631 else 2631 else
2632 CYGPATH_W=echo 2632 CYGPATH_W=echo
2633 fi 2633 fi
2634fi 2634fi
2635 2635
2636 2636
2637# Define the identity of the package. 2637# Define the identity of the package.
2638 PACKAGE='xkeyboard-config' 2638 PACKAGE='xkeyboard-config'
2639 VERSION='2.12' 2639 VERSION='2.15'
2640 2640
2641 2641
2642cat >>confdefs.h <<_ACEOF 2642cat >>confdefs.h <<_ACEOF
2643#define PACKAGE "$PACKAGE" 2643#define PACKAGE "$PACKAGE"
2644_ACEOF 2644_ACEOF
2645 2645
2646 2646
2647cat >>confdefs.h <<_ACEOF 2647cat >>confdefs.h <<_ACEOF
2648#define VERSION "$VERSION" 2648#define VERSION "$VERSION"
2649_ACEOF 2649_ACEOF
2650 2650
2651# Some tools Automake needs. 2651# Some tools Automake needs.
2652 2652
@@ -2677,26 +2677,67 @@ mkdir_p='$(MKDIR_P)' @@ -2677,26 +2677,67 @@ mkdir_p='$(MKDIR_P)'
2677AMTAR='$${TAR-tar}' 2677AMTAR='$${TAR-tar}'
2678 2678
2679 2679
2680# We'll loop over all known methods to create a tar archive until one works. 2680# We'll loop over all known methods to create a tar archive until one works.
2681_am_tools='gnutar pax cpio none' 2681_am_tools='gnutar pax cpio none'
2682 2682
2683am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2683am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2684 2684
2685 2685
2686 2686
2687 2687
2688 2688
2689 2689
 2690# POSIX will say in a future version that running "rm -f" with no argument
 2691# is OK; and we want to be able to make that assumption in our Makefile
 2692# recipes. So use an aggressive probe to check that the usage we want is
 2693# actually supported "in the wild" to an acceptable degree.
 2694# See automake bug#10828.
 2695# To make any issue more visible, cause the running configure to be aborted
 2696# by default if the 'rm' program in use doesn't match our expectations; the
 2697# user can still override this though.
 2698if rm -f && rm -fr && rm -rf; then : OK; else
 2699 cat >&2 <<'END'
 2700Oops!
 2701
 2702Your 'rm' program seems unable to run without file operands specified
 2703on the command line, even when the '-f' option is present. This is contrary
 2704to the behaviour of most rm programs out there, and not conforming with
 2705the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
 2706
 2707Please tell bug-automake@gnu.org about your system, including the value
 2708of your $PATH and any error possibly output before this message. This
 2709can help us improve future automake versions.
 2710
 2711END
 2712 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
 2713 echo 'Configuration will proceed anyway, since you have set the' >&2
 2714 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
 2715 echo >&2
 2716 else
 2717 cat >&2 <<'END'
 2718Aborting the configuration process, to ensure you take notice of the issue.
 2719
 2720You can download and install GNU coreutils to get an 'rm' implementation
 2721that behaves properly: <http://www.gnu.org/software/coreutils/>.
 2722
 2723If you want to complete the configuration process using your problematic
 2724'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
 2725to "yes", and re-run configure.
 2726
 2727END
 2728 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
 2729 fi
 2730fi
2690 2731
2691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2692$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2733$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2693 # Check whether --enable-maintainer-mode was given. 2734 # Check whether --enable-maintainer-mode was given.
2694if test "${enable_maintainer_mode+set}" = set; then : 2735if test "${enable_maintainer_mode+set}" = set; then :
2695 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2736 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2696else 2737else
2697 USE_MAINTAINER_MODE=no 2738 USE_MAINTAINER_MODE=no
2698fi 2739fi
2699 2740
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2701$as_echo "$USE_MAINTAINER_MODE" >&6; } 2742$as_echo "$USE_MAINTAINER_MODE" >&6; }
2702 if test $USE_MAINTAINER_MODE = yes; then 2743 if test $USE_MAINTAINER_MODE = yes; then
@@ -4283,26 +4324,85 @@ $as_echo "unsupported" >&6; } ;; @@ -4283,26 +4324,85 @@ $as_echo "unsupported" >&6; } ;;
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4284$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4325$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4285esac 4326esac
4286if test "x$ac_cv_prog_cc_c89" != xno; then : 4327if test "x$ac_cv_prog_cc_c89" != xno; then :
4287 4328
4288fi 4329fi
4289 4330
4290ac_ext=c 4331ac_ext=c
4291ac_cpp='$CPP $CPPFLAGS' 4332ac_cpp='$CPP $CPPFLAGS'
4292ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4333ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4293ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4334ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4294ac_compiler_gnu=$ac_cv_c_compiler_gnu 4335ac_compiler_gnu=$ac_cv_c_compiler_gnu
4295 4336
 4337ac_ext=c
 4338ac_cpp='$CPP $CPPFLAGS'
 4339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 4340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 4341ac_compiler_gnu=$ac_cv_c_compiler_gnu
 4342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
 4343$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
 4344if ${am_cv_prog_cc_c_o+:} false; then :
 4345 $as_echo_n "(cached) " >&6
 4346else
 4347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 4348/* end confdefs.h. */
 4349
 4350int
 4351main ()
 4352{
 4353
 4354 ;
 4355 return 0;
 4356}
 4357_ACEOF
 4358 # Make sure it works both with $CC and with simple cc.
 4359 # Following AC_PROG_CC_C_O, we do the test twice because some
 4360 # compilers refuse to overwrite an existing .o file with -o,
 4361 # though they will create one.
 4362 am_cv_prog_cc_c_o=yes
 4363 for am_i in 1 2; do
 4364 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
 4365 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
 4366 ac_status=$?
 4367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
 4368 (exit $ac_status); } \
 4369 && test -f conftest2.$ac_objext; then
 4370 : OK
 4371 else
 4372 am_cv_prog_cc_c_o=no
 4373 break
 4374 fi
 4375 done
 4376 rm -f core conftest*
 4377 unset am_i
 4378fi
 4379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
 4380$as_echo "$am_cv_prog_cc_c_o" >&6; }
 4381if test "$am_cv_prog_cc_c_o" != yes; then
 4382 # Losing compiler, so override with the script.
 4383 # FIXME: It is wrong to rewrite CC.
 4384 # But if we don't then we get into trouble of one sort or another.
 4385 # A longer-term fix would be to have automake use am__CC in this case,
 4386 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
 4387 CC="$am_aux_dir/compile $CC"
 4388fi
 4389ac_ext=c
 4390ac_cpp='$CPP $CPPFLAGS'
 4391ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 4392ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 4393ac_compiler_gnu=$ac_cv_c_compiler_gnu
 4394
 4395
4296depcc="$CC" am_compiler_list= 4396depcc="$CC" am_compiler_list=
4297 4397
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4299$as_echo_n "checking dependency style of $depcc... " >&6; } 4399$as_echo_n "checking dependency style of $depcc... " >&6; }
4300if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4400if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4301 $as_echo_n "(cached) " >&6 4401 $as_echo_n "(cached) " >&6
4302else 4402else
4303 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4403 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4304 # We make a subdir and do the tests there. Otherwise we can end up 4404 # We make a subdir and do the tests there. Otherwise we can end up
4305 # making bogus files that we don't know about and never remove. For 4405 # making bogus files that we don't know about and never remove. For
4306 # instance it was reported that on HP-UX the gcc test will end up 4406 # instance it was reported that on HP-UX the gcc test will end up
4307 # making a dummy file named 'D' -- because '-MD' means "put the output 4407 # making a dummy file named 'D' -- because '-MD' means "put the output
4308 # in D". 4408 # in D".
@@ -6528,45 +6628,26 @@ int main () @@ -6528,45 +6628,26 @@ int main ()
6528 static const char input[] = "\342\202\254"; /* EURO SIGN */ 6628 static const char input[] = "\342\202\254"; /* EURO SIGN */
6529 char buf[10]; 6629 char buf[10];
6530 const char *inptr = input; 6630 const char *inptr = input;
6531 size_t inbytesleft = strlen (input); 6631 size_t inbytesleft = strlen (input);
6532 char *outptr = buf; 6632 char *outptr = buf;
6533 size_t outbytesleft = sizeof (buf); 6633 size_t outbytesleft = sizeof (buf);
6534 size_t res = iconv (cd_utf8_to_88591, 6634 size_t res = iconv (cd_utf8_to_88591,
6535 (char **) &inptr, &inbytesleft, 6635 (char **) &inptr, &inbytesleft,
6536 &outptr, &outbytesleft); 6636 &outptr, &outbytesleft);
6537 if (res == 0) 6637 if (res == 0)
6538 return 1; 6638 return 1;
6539 } 6639 }
6540 } 6640 }
6541 /* Test against Solaris 10 bug: Failures are not distinguishable from 
6542 successful returns. */ 
6543 { 
6544 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 
6545 if (cd_ascii_to_88591 != (iconv_t)(-1)) 
6546 { 
6547 static const char input[] = "\263"; 
6548 char buf[10]; 
6549 const char *inptr = input; 
6550 size_t inbytesleft = strlen (input); 
6551 char *outptr = buf; 
6552 size_t outbytesleft = sizeof (buf); 
6553 size_t res = iconv (cd_ascii_to_88591, 
6554 (char **) &inptr, &inbytesleft, 
6555 &outptr, &outbytesleft); 
6556 if (res == 0) 
6557 return 1; 
6558 } 
6559 } 
6560#if 0 /* This bug could be worked around by the caller. */ 6641#if 0 /* This bug could be worked around by the caller. */
6561 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 6642 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
6562 { 6643 {
6563 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 6644 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
6564 if (cd_88591_to_utf8 != (iconv_t)(-1)) 6645 if (cd_88591_to_utf8 != (iconv_t)(-1))
6565 { 6646 {
6566 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 6647 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
6567 char buf[50]; 6648 char buf[50];
6568 const char *inptr = input; 6649 const char *inptr = input;
6569 size_t inbytesleft = strlen (input); 6650 size_t inbytesleft = strlen (input);
6570 char *outptr = buf; 6651 char *outptr = buf;
6571 size_t outbytesleft = sizeof (buf); 6652 size_t outbytesleft = sizeof (buf);
6572 size_t res = iconv (cd_88591_to_utf8, 6653 size_t res = iconv (cd_88591_to_utf8,
@@ -7861,27 +7942,27 @@ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr @@ -7861,27 +7942,27 @@ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr
7861 7942
7862exec 6>&1 7943exec 6>&1
7863## ----------------------------------- ## 7944## ----------------------------------- ##
7864## Main body of $CONFIG_STATUS script. ## 7945## Main body of $CONFIG_STATUS script. ##
7865## ----------------------------------- ## 7946## ----------------------------------- ##
7866_ASEOF 7947_ASEOF
7867test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 7948test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7868 7949
7869cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 7950cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7870# Save the log message, to keep $0 and so on meaningful, and to 7951# Save the log message, to keep $0 and so on meaningful, and to
7871# report actual input values of CONFIG_FILES etc. instead of their 7952# report actual input values of CONFIG_FILES etc. instead of their
7872# values after options handling. 7953# values after options handling.
7873ac_log=" 7954ac_log="
7874This file was extended by xkeyboard-config $as_me 2.12, which was 7955This file was extended by xkeyboard-config $as_me 2.15, which was
7875generated by GNU Autoconf 2.69. Invocation command line was 7956generated by GNU Autoconf 2.69. Invocation command line was
7876 7957
7877 CONFIG_FILES = $CONFIG_FILES 7958 CONFIG_FILES = $CONFIG_FILES
7878 CONFIG_HEADERS = $CONFIG_HEADERS 7959 CONFIG_HEADERS = $CONFIG_HEADERS
7879 CONFIG_LINKS = $CONFIG_LINKS 7960 CONFIG_LINKS = $CONFIG_LINKS
7880 CONFIG_COMMANDS = $CONFIG_COMMANDS 7961 CONFIG_COMMANDS = $CONFIG_COMMANDS
7881 $ $0 $@ 7962 $ $0 $@
7882 7963
7883on `(hostname || uname -n) 2>/dev/null | sed 1q` 7964on `(hostname || uname -n) 2>/dev/null | sed 1q`
7884" 7965"
7885 7966
7886_ACEOF 7967_ACEOF
7887 7968
@@ -7918,27 +7999,27 @@ Usage: $0 [OPTION]... [TAG]... @@ -7918,27 +7999,27 @@ Usage: $0 [OPTION]... [TAG]...
7918 7999
7919Configuration files: 8000Configuration files:
7920$config_files 8001$config_files
7921 8002
7922Configuration commands: 8003Configuration commands:
7923$config_commands 8004$config_commands
7924 8005
7925Report bugs to the package provider." 8006Report bugs to the package provider."
7926 8007
7927_ACEOF 8008_ACEOF
7928cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8009cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7929ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8010ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7930ac_cs_version="\\ 8011ac_cs_version="\\
7931xkeyboard-config config.status 2.12 8012xkeyboard-config config.status 2.15
7932configured by $0, generated by GNU Autoconf 2.69, 8013configured by $0, generated by GNU Autoconf 2.69,
7933 with options \\"\$ac_cs_config\\" 8014 with options \\"\$ac_cs_config\\"
7934 8015
7935Copyright (C) 2012 Free Software Foundation, Inc. 8016Copyright (C) 2012 Free Software Foundation, Inc.
7936This config.status script is free software; the Free Software Foundation 8017This config.status script is free software; the Free Software Foundation
7937gives unlimited permission to copy, distribute and modify it." 8018gives unlimited permission to copy, distribute and modify it."
7938 8019
7939ac_pwd='$ac_pwd' 8020ac_pwd='$ac_pwd'
7940srcdir='$srcdir' 8021srcdir='$srcdir'
7941INSTALL='$INSTALL' 8022INSTALL='$INSTALL'
7942MKDIR_P='$MKDIR_P' 8023MKDIR_P='$MKDIR_P'
7943AWK='$AWK' 8024AWK='$AWK'
7944test -n "\$AWK" || AWK=awk 8025test -n "\$AWK" || AWK=awk

cvs diff -r1.10 -r1.11 xsrc/external/mit/xkeyboard-config/dist/symbols/Attic/Makefile.in (expand / switch to unified diff)

--- xsrc/external/mit/xkeyboard-config/dist/symbols/Attic/Makefile.in 2014/07/11 19:11:00 1.10
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/Attic/Makefile.in 2015/07/20 05:28:25 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# Makefile.in generated by automake 1.13.4 from Makefile.am. 1# Makefile.in generated by automake 1.14.1 from Makefile.am.
2# @configure_input@ 2# @configure_input@
3 3
4# Copyright (C) 1994-2013 Free Software Foundation, Inc. 4# Copyright (C) 1994-2013 Free Software Foundation, Inc.
5 5
6# This Makefile.in is free software; the Free Software Foundation 6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it, 7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved. 8# with or without modifications, as long as this notice is preserved.
9 9
10# This program is distributed in the hope that it will be useful, 10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE. 13# PARTICULAR PURPOSE.
14 14

cvs diff -r1.8 -r1.9 xsrc/external/mit/xkeyboard-config/dist/symbols/ir (expand / switch to unified diff)

--- xsrc/external/mit/xkeyboard-config/dist/symbols/ir 2014/07/11 19:11:00 1.8
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/ir 2015/07/20 05:28:25 1.9
@@ -19,33 +19,34 @@ xkb_symbols "pes" { @@ -19,33 +19,34 @@ xkb_symbols "pes" {
19 include "ir(pes_part_basic)" 19 include "ir(pes_part_basic)"
20 include "ir(pes_part_ext)" 20 include "ir(pes_part_ext)"
21 21
22 include "nbsp(zwnj2nb3nnb4)" 22 include "nbsp(zwnj2nb3nnb4)"
23 include "level3(ralt_switch)" 23 include "level3(ralt_switch)"
24}; 24};
25 25
26 26
27partial alphanumeric_keys 27partial alphanumeric_keys
28xkb_symbols "pes_keypad" { 28xkb_symbols "pes_keypad" {
29 name[Group1]= "Persian (with Persian keypad)"; 29 name[Group1]= "Persian (with Persian keypad)";
30 30
31 include "ir(pes_part_basic)" 31 include "ir(pes_part_basic)"
 32 include "ir(pes_part_ext)"
32 include "ir(pes_part_keypad)" 33 include "ir(pes_part_keypad)"
33 34
34 include "nbsp(zwnj2nb3nnb4)" 35 include "nbsp(zwnj2nb3nnb4)"
35 include "level3(ralt_switch)" 36 include "level3(ralt_switch)"
36}; 37};
37 38
38partial hidden alphanumeric_keys 39hidden partial alphanumeric_keys
39xkb_symbols "pes_part_basic" { 40xkb_symbols "pes_part_basic" {
40 41
41 // Persian digits 42 // Persian digits
42 key <AE01> { [ Farsi_1, exclam, grave ] }; 43 key <AE01> { [ Farsi_1, exclam, grave ] };
43 key <AE02> { [ Farsi_2, 0x100066c, at ] }; 44 key <AE02> { [ Farsi_2, 0x100066c, at ] };
44 key <AE03> { [ Farsi_3, 0x100066b, numbersign ] }; 45 key <AE03> { [ Farsi_3, 0x100066b, numbersign ] };
45 key <AE04> { [ Farsi_4, 0x100fdfc, dollar ] }; 46 key <AE04> { [ Farsi_4, 0x100fdfc, dollar ] };
46 key <AE05> { [ Farsi_5, 0x100066a, percent ] }; 47 key <AE05> { [ Farsi_5, 0x100066a, percent ] };
47 key <AE06> { [ Farsi_6, multiply, asciicircum ] }; 48 key <AE06> { [ Farsi_6, multiply, asciicircum ] };
48 key <AE07> { [ Farsi_7, Arabic_comma, ampersand ] }; 49 key <AE07> { [ Farsi_7, Arabic_comma, ampersand ] };
49 key <AE08> { [ Farsi_8, asterisk, enfilledcircbullet ] }; 50 key <AE08> { [ Farsi_8, asterisk, enfilledcircbullet ] };
50 key <AE09> { [ Farsi_9, parenright, 0x100200e ] }; 51 key <AE09> { [ Farsi_9, parenright, 0x100200e ] };
51 key <AE10> { [ Farsi_0, parenleft, 0x100200f ] }; 52 key <AE10> { [ Farsi_0, parenleft, 0x100200f ] };
@@ -83,67 +84,67 @@ xkb_symbols "pes_part_basic" { @@ -83,67 +84,67 @@ xkb_symbols "pes_part_basic" {
83 key <AB05> { [ Arabic_thal, 0x100200c, 0x100200d ] }; 84 key <AB05> { [ Arabic_thal, 0x100200c, 0x100200d ] };
84 key <AB06> { [ Arabic_dal, Arabic_hamza_above, Arabic_hamza_below ] }; 85 key <AB06> { [ Arabic_dal, Arabic_hamza_above, Arabic_hamza_below ] };
85 key <AB07> { [ Arabic_peh, Arabic_hamza, ellipsis ] }; 86 key <AB07> { [ Arabic_peh, Arabic_hamza, ellipsis ] };
86 key <AB08> { [ Arabic_waw, greater, comma ] }; 87 key <AB08> { [ Arabic_waw, greater, comma ] };
87 key <AB09> { [ period, less, apostrophe ] }; 88 key <AB09> { [ period, less, apostrophe ] };
88 key <AB10> { [ slash, Arabic_question_mark, question ] }; 89 key <AB10> { [ slash, Arabic_question_mark, question ] };
89 90
90 key <TLDE> { [ 0x100200d, division, asciitilde ] }; 91 key <TLDE> { [ 0x100200d, division, asciitilde ] };
91 key <AE11> { [ minus, Arabic_tatweel, underscore ] }; 92 key <AE11> { [ minus, Arabic_tatweel, underscore ] };
92 key <AE12> { [ equal, plus, 0x1002212 ] }; 93 key <AE12> { [ equal, plus, 0x1002212 ] };
93 key <BKSL> { [ backslash, bar, 0x1002010 ] }; 94 key <BKSL> { [ backslash, bar, 0x1002010 ] };
94}; 95};
95 96
96partial hidden alphanumeric_keys 97hidden partial alphanumeric_keys
97xkb_symbols "pes_part_ext" { 98xkb_symbols "pes_part_ext" {
98 99
99 // Persian and ASCII digits 100 // Persian and ASCII digits
100 key <AE01> { [ 0x10006f1, exclam, grave, 1 ] }; 101 key <AE01> { [ Farsi_1, exclam, grave, 1 ] };
101 key <AE02> { [ 0x10006f2, 0x100066c, at, 2 ] }; 102 key <AE02> { [ Farsi_2, 0x100066c, at, 2 ] };
102 key <AE03> { [ 0x10006f3, 0x100066b, numbersign, 3 ] }; 103 key <AE03> { [ Farsi_3, 0x100066b, numbersign, 3 ] };
103 key <AE04> { [ 0x10006f4, 0x100fdfc, dollar, 4 ] }; 104 key <AE04> { [ Farsi_4, 0x100fdfc, dollar, 4 ] };
104 key <AE05> { [ 0x10006f5, 0x100066a, percent, 5 ] }; 105 key <AE05> { [ Farsi_5, 0x100066a, percent, 5 ] };
105 key <AE06> { [ 0x10006f6, multiply, asciicircum, 6 ] }; 106 key <AE06> { [ Farsi_6, multiply, asciicircum, 6 ] };
106 key <AE07> { [ 0x10006f7, Arabic_comma, ampersand, 7 ] }; 107 key <AE07> { [ Farsi_7, Arabic_comma, ampersand, 7 ] };
107 key <AE08> { [ 0x10006f8, asterisk, enfilledcircbullet, 8 ] }; 108 key <AE08> { [ Farsi_8, asterisk, enfilledcircbullet, 8 ] };
108 key <AE09> { [ 0x10006f9, parenright, 0x100200e, 9 ] }; 109 key <AE09> { [ Farsi_9, parenright, 0x100200e, 9 ] };
109 key <AE10> { [ 0x10006f0, parenleft, 0x100200f, 0 ] }; 110 key <AE10> { [ Farsi_0, parenleft, 0x100200f, 0 ] };
110}; 111};
111 112
112partial hidden alphanumeric_keys 113hidden partial alphanumeric_keys
113xkb_symbols "pes_part_keypad" { 114xkb_symbols "pes_part_keypad" {
114 115
115 // Persian digits and Mathematical operators 116 // Persian digits and Mathematical operators
116 key <KPDV> { [ division, XF86_Ungrab ] }; 117 key <KPDV> { [ division, XF86_Ungrab ] };
117 key <KPMU> { [ multiply, XF86_ClearGrab ] }; 118 key <KPMU> { [ multiply, XF86_ClearGrab ] };
118 key <KPSU> { [ 0x1002212, XF86_Prev_VMode ] }; 119 key <KPSU> { [ 0x1002212, XF86_Prev_VMode ] };
119 key <KPAD> { [ plus, XF86_Next_VMode ] }; 120 key <KPAD> { [ plus, XF86_Next_VMode ] };
120 121
121 key <KPEN> { [ KP_Enter ] }; 122 key <KPEN> { [ KP_Enter ] };
122 key <KPEQ> { [ equal ] }; 123 key <KPEQ> { [ equal ] };
123 124
124 key <KP7> { [ KP_Home, 0x10006f7 ] }; 125 key <KP7> { [ KP_Home, Farsi_7 ] };
125 key <KP8> { [ KP_Up, 0x10006f8 ] }; 126 key <KP8> { [ KP_Up, Farsi_8 ] };
126 key <KP9> { [ KP_Prior, 0x10006f9 ] }; 127 key <KP9> { [ KP_Prior, Farsi_9 ] };
127 128
128 key <KP4> { [ KP_Left, 0x10006f4 ] }; 129 key <KP4> { [ KP_Left, Farsi_4 ] };
129 key <KP5> { [ KP_Begin, 0x10006f5 ] }; 130 key <KP5> { [ KP_Begin, Farsi_5 ] };
130 key <KP6> { [ KP_Right, 0x10006f6 ] }; 131 key <KP6> { [ KP_Right, Farsi_6 ] };
131 132
132 key <KP1> { [ KP_End, 0x10006f1 ] }; 133 key <KP1> { [ KP_End, Farsi_1 ] };
133 key <KP2> { [ KP_Down, 0x10006f2 ] }; 134 key <KP2> { [ KP_Down, Farsi_2 ] };
134 key <KP3> { [ KP_Next, 0x10006f3 ] }; 135 key <KP3> { [ KP_Next, Farsi_3 ] };
135 136
136 key <KP0> { [ KP_Insert, 0x10006f0 ] }; 137 key <KP0> { [ KP_Insert, Farsi_0 ] };
137 key <KPDL> { [ KP_Delete, 0x100066b ] }; 138 key <KPDL> { [ KP_Delete, 0x100066b ] };
138}; 139};
139 140
140 141
141//////////////////////////////////////// 142////////////////////////////////////////
142// Kurdish Layout 143// Kurdish Layout
143 144
144partial alphanumeric_keys 145partial alphanumeric_keys
145xkb_symbols "ku" { 146xkb_symbols "ku" {
146 include "tr(ku)" 147 include "tr(ku)"
147 name[Group1]= "Kurdish (Iran, Latin Q)"; 148 name[Group1]= "Kurdish (Iran, Latin Q)";
148}; 149};
149 150
@@ -174,36 +175,36 @@ xkb_symbols "ku_alt" { @@ -174,36 +175,36 @@ xkb_symbols "ku_alt" {
174// Author: Erdal Ronahî <erdal.ronahi@gmail.com> 175// Author: Erdal Ronahî <erdal.ronahi@gmail.com>
175// 176//
176// Kurdish Arabic-Latin Layout for Soranî 177// Kurdish Arabic-Latin Layout for Soranî
177 178
178partial alphanumeric_keys 179partial alphanumeric_keys
179xkb_symbols "ku_ara" { 180xkb_symbols "ku_ara" {
180 name[Group1]= "Kurdish (Iran, Arabic-Latin)"; 181 name[Group1]= "Kurdish (Iran, Arabic-Latin)";
181 182
182 // Other 3-Level symbols 183 // Other 3-Level symbols
183 key <TLDE> { [ 0x100200d, division, asciitilde ] }; 184 key <TLDE> { [ 0x100200d, division, asciitilde ] };
184 key <BKSL> { [ backslash, bar, ccedilla, Ccedilla ] }; 185 key <BKSL> { [ backslash, bar, ccedilla, Ccedilla ] };
185 186
186 // Digits 187 // Digits
187 key <AE01> { [ 1, exclam, 0x10006f1, grave ] }; 188 key <AE01> { [ 1, exclam, Farsi_1, grave ] };
188 key <AE02> { [ 2, at, 0x10006f2, at ] }; 189 key <AE02> { [ 2, at, Farsi_2, at ] };
189 key <AE03> { [ 3, numbersign, 0x10006f3, 0x100066b ] }; 190 key <AE03> { [ 3, numbersign, Farsi_3, 0x100066b ] };
190 key <AE04> { [ 4, dollar, 0x10006f4, 0x100fdfc ] }; 191 key <AE04> { [ 4, dollar, Farsi_4, 0x100fdfc ] };
191 key <AE05> { [ 5, percent, 0x10006f5, 0x100066a ] }; 192 key <AE05> { [ 5, percent, Farsi_5, 0x100066a ] };
192 key <AE06> { [ 6, asciicircum, 0x10006f6, multiply ] }; 193 key <AE06> { [ 6, asciicircum, Farsi_6, multiply ] };
193 key <AE07> { [ 7, ampersand, 0x10006f7, Arabic_comma ] }; 194 key <AE07> { [ 7, ampersand, Farsi_7, Arabic_comma ] };
194 key <AE08> { [ 8, asterisk, 0x10006f8, enfilledcircbullet ] }; 195 key <AE08> { [ 8, asterisk, Farsi_8, enfilledcircbullet ] };
195 key <AE09> { [ 9, parenright, 0x10006f9, 0x100200e ] }; 196 key <AE09> { [ 9, parenright, Farsi_9, 0x100200e ] };
196 key <AE10> { [ 0, parenleft, 0x10006f0, 0x100200f ] }; 197 key <AE10> { [ 0, parenleft, Farsi_0, 0x100200f ] };
197 key <AE11> { [ minus, Arabic_tatweel, underscore ] }; 198 key <AE11> { [ minus, Arabic_tatweel, underscore ] };
198 key <AE12> { [ equal, plus, 0x1002212 ] }; 199 key <AE12> { [ equal, plus, 0x1002212 ] };
199 200
200 key <AD01> { [ Arabic_qaf, X, q, Q ] }; 201 key <AD01> { [ Arabic_qaf, X, q, Q ] };
201 key <AD02> { [ Arabic_waw, X, w, W ] }; 202 key <AD02> { [ Arabic_waw, X, w, W ] };
202 key <AD03> { [ 0x10006d5, Arabic_heh, e, E ] }; 203 key <AD03> { [ 0x10006d5, Arabic_heh, e, E ] };
203 key <AD04> { [ Arabic_ra , 0x1000695, r, R ] }; 204 key <AD04> { [ Arabic_ra , 0x1000695, r, R ] };
204 key <AD05> { [ Arabic_teh, Arabic_tah, t, T ] }; 205 key <AD05> { [ Arabic_teh, Arabic_tah, t, T ] };
205 key <AD06> { [ 0x10006cc, 0x10006ce, y, Y ] }; 206 key <AD06> { [ 0x10006cc, 0x10006ce, y, Y ] };
206 key <AD07> { [ Arabic_hamzaonyeh, Arabic_hamza, u, U ] }; 207 key <AD07> { [ Arabic_hamzaonyeh, Arabic_hamza, u, U ] };
207 key <AD08> { [ Arabic_hah, Arabic_ain, i, I ] }; 208 key <AD08> { [ Arabic_hah, Arabic_ain, i, I ] };
208 key <AD09> { [ 0x10006c6, Arabic_hamzaonwaw, o, O ] }; 209 key <AD09> { [ 0x10006c6, Arabic_hamzaonwaw, o, O ] };
209 key <AD10> { [ 0x100067e, Arabic_theh, p, P ] }; 210 key <AD10> { [ 0x100067e, Arabic_theh, p, P ] };

cvs diff -r1.7 -r1.8 xsrc/external/mit/xkeyboard-config/dist/symbols/lk (expand / switch to unified diff)

--- xsrc/external/mit/xkeyboard-config/dist/symbols/lk 2014/03/17 08:35:48 1.7
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/lk 2015/07/20 05:28:25 1.8
@@ -78,13 +78,107 @@ xkb_symbols "sin_phonetic" { @@ -78,13 +78,107 @@ xkb_symbols "sin_phonetic" {
78 78
79partial alphanumeric_keys 79partial alphanumeric_keys
80xkb_symbols "tam_unicode" { 80xkb_symbols "tam_unicode" {
81 include "in(tam_unicode)" 81 include "in(tam_unicode)"
82 name[Group1]= "Tamil (Sri Lanka, Unicode)"; 82 name[Group1]= "Tamil (Sri Lanka, Unicode)";
83}; 83};
84 84
85partial alphanumeric_keys 85partial alphanumeric_keys
86xkb_symbols "tam_TAB" { 86xkb_symbols "tam_TAB" {
87 include "in(tam_TAB)" 87 include "in(tam_TAB)"
88 name[Group1]= "Tamil (Sri Lanka, TAB Typewriter)"; 88 name[Group1]= "Tamil (Sri Lanka, TAB Typewriter)";
89}; 89};
90 90
 91// SINHALA - US, SUBSTITUTES SOME AND ADDS SOME
 92// =============================================
 93//
 94// This started as an upgrade to the first romanized version of
 95// Sinhala called PTS Pali created in the 1860s. PTS requires
 96// dots and bars on letters that are rare in fonts, and impossible
 97// to type. Its singular purpose was to print Tripitaka, the
 98// collection of Buddhist discourses.
 99//
 100// This version covers the entire newer Sinhala phoneme chart
 101// (Hodiya) that became standard just before the end of the 19th
 102// century. All the phonemes map to the SBCS. It is easy and
 103// faster than English to type. It overcomes the setback of
 104// Unicode Sinhala that it is not compatible with Pali and
 105// Sanskrit because it encodes two ligatures as base letters and
 106// the SLS1134 specification matching shape and morpheme sets
 107// violating Sanskrit orthography.
 108//
 109// Most importantly, this romanized version of Sinhala has a
 110// companion orthographic font that displays the text in the
 111// native script and a JavaScript converts it to Unicode Sinhala
 112// and back dramatically increasing Sinhala seen on the web due
 113// to its ease of use
 114//
 115// Dedication:
 116// Thomas William Rhys Davids, Ven. Udagama Sumangala
 117// Rev. Fr. A. M. Gunasekara, Rev. Fr. Theodore G. Perera
 118// Ven. Mettavihari
 119//
 120// Maintainer:
 121// JC Ahangama - sing@ahangama.com
 122//
 123partial alphanumeric_keys modifier_keys
 124xkb_symbols "us" {
 125 include "us(basic)"
 126 name[Group1]= "Sinhala (US keyboard with Sinhala letters)";
 127//
 128// UNSHIFTED, SHIFT, ALT
 129// --------------------------------------------
 130//
 131 key <AB01> { [ z, VoidSymbol, VoidSymbol ] };
 132 key <AB02> { [ x, VoidSymbol, VoidSymbol ] };
 133 key <AB03> { [ c, ccedilla, VoidSymbol ] };
 134 key <AB04> { [ v, VoidSymbol, VoidSymbol ] };
 135 key <AB05> { [ b, B, VoidSymbol ] };
 136 key <AB06> { [ n, N, ntilde ] };
 137 key <AB07> { [ m, VoidSymbol, VoidSymbol ] };
 138 key <AB08> { [ comma, less, UAB ] };
 139 key <AB09> { [ period, greater, UBB ] };
 140 key <AB10> { [ slash, question, U200C ] };
 141
 142 key <AC01> { [ a, aacute, adiaeresis ] };
 143 key <AC02> { [ s, VoidSymbol, VoidSymbol ] };
 144 key <AC03> { [ d, D, VoidSymbol ] };
 145 key <AC04> { [ thorn, f, VoidSymbol ] };
 146 key <AC05> { [ g, G, VoidSymbol ] };
 147 key <AC06> { [ h, VoidSymbol, VoidSymbol ] };
 148 key <AC07> { [ j, ccedilla, VoidSymbol ] };
 149 key <AC08> { [ k, VoidSymbol, VoidSymbol ] };
 150 key <AC09> { [ l, L, ocircumflex ] };
 151 key <AC10> { [ semicolon, colon, VoidSymbol ] };
 152 key <AC11> { [ apostrophe, quotedbl, VoidSymbol ] };
 153
 154 key <AD01> { [ eth, ETH, q ] };
 155 key <AD02> { [ ae, acute, VoidSymbol ] };
 156 key <AD03> { [ e, eacute, ediaeresis ] };
 157 key <AD04> { [ r, ucircumflex, VoidSymbol ] };
 158 key <AD05> { [ t, VoidSymbol, VoidSymbol ] };
 159 key <AD06> { [ y, VoidSymbol, VoidSymbol ] };
 160 key <AD07> { [ u, uacute, udiaeresis ] };
 161 key <AD08> { [ i, iacute, idiaeresis ] };
 162 key <AD09> { [ o, oacute, odiaeresis ] };
 163 key <AD10> { [ p, VoidSymbol, VoidSymbol ] };
 164 key <AD11> { [ bracketleft, braceleft, VoidSymbol ] };
 165 key <AD12> { [ bracketright, braceright, VoidSymbol ] };
 166
 167 key <AE01> { [ one, exclam, dead_macron ] };
 168 key <AE02> { [ two, at, dead_belowdot ] };
 169 key <AE03> { [ three, numbersign, dead_abovedot ] };
 170 key <AE04> { [ four, dollar, currency ] };
 171 key <AE05> { [ five, percent, UB0 ] };
 172 key <AE06> { [ six, asciicircum, onequarter ] };
 173 key <AE07> { [ seven, ampersand, onehalf ] };
 174 key <AE08> { [ eight, asterisk, threequarters ] };
 175 key <AE09> { [ nine, parenleft, VoidSymbol ] };
 176 key <AE10> { [ zero, parenright, VoidSymbol ] };
 177 key <AE11> { [ minus, underscore, U2014 ] };
 178 key <AE12> { [ equal, plus, VoidSymbol ] };
 179
 180 key <BKSL> { [ backslash, bar, VoidSymbol ] };
 181 key <SPCE> { [ space, nobreakspace, VoidSymbol ] };
 182 key <TLDE> { [ grave, asciitilde, VoidSymbol ] };
 183 include "level3(alt_switch)"
 184};

cvs diff -r1.4 -r1.5 xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.in (expand / switch to unified diff)

--- xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.in 2014/03/17 08:35:48 1.4
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.in 2015/07/20 05:28:25 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# Makefile.in generated by automake 1.13.4 from Makefile.am. 1# Makefile.in generated by automake 1.14.1 from Makefile.am.
2# @configure_input@ 2# @configure_input@
3 3
4# Copyright (C) 1994-2013 Free Software Foundation, Inc. 4# Copyright (C) 1994-2013 Free Software Foundation, Inc.
5 5
6# This Makefile.in is free software; the Free Software Foundation 6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it, 7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved. 8# with or without modifications, as long as this notice is preserved.
9 9
10# This program is distributed in the hope that it will be useful, 10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE. 13# PARTICULAR PURPOSE.
14 14