~ubuntu-branches/ubuntu/saucy/pinentry/saucy

« back to all changes in this revision

Viewing changes to config.sub

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2007-07-25 00:42:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20070725004252-2l7i48jc31pjsjli
Tags: 0.7.3-1ubuntu1
* Merge from Debian unstable. Remaining Ubuntu changes:
* Remove pinentry-gtk binary package and gtk1 build-dep
  - Touches debian/control, Makefile, pinentry.prerm.in, rules, 
    pinentry.1.in, pinentry.postinst.in, and pinentry.README.Debian.in
  - Add pinentry-gtk2 provides/replaces pinentry-gtk in debian/control
* Add second leading space to start of home page line in package descriptions
* Change pinentry-doc to Section: doc
* Change maintainer to Ubuntu Core Developers

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /bin/sh
2
2
# Configuration validation subroutine script.
3
3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4
 
#   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 
4
#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
 
5
#   Inc.
5
6
 
6
 
timestamp='2004-06-24'
 
7
timestamp='2007-06-28'
7
8
 
8
9
# This file is (in principle) common to ALL GNU software.
9
10
# The presence of a machine in this file suggests that SOME GNU software
21
22
#
22
23
# You should have received a copy of the GNU General Public License
23
24
# along with this program; if not, write to the Free Software
24
 
# Foundation, Inc., 59 Temple Place - Suite 330,
25
 
# Boston, MA 02111-1307, USA.
26
 
 
 
25
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
 
26
# 02110-1301, USA.
 
27
#
27
28
# As a special exception to the GNU General Public License, if you
28
29
# distribute this file as part of a program that contains a
29
30
# configuration script generated by Autoconf, you may include it under
30
31
# the same distribution terms that you use for the rest of that program.
31
32
 
 
33
 
32
34
# Please send patches to <config-patches@gnu.org>.  Submit a context
33
35
# diff and a properly formatted ChangeLog entry.
34
36
#
70
72
version="\
71
73
GNU config.sub ($timestamp)
72
74
 
73
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
 
75
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
74
76
Free Software Foundation, Inc.
75
77
 
76
78
This is free software; see the source for copying conditions.  There is NO
83
85
while test $# -gt 0 ; do
84
86
  case $1 in
85
87
    --time-stamp | --time* | -t )
86
 
       echo "$timestamp" ; exit 0 ;;
 
88
       echo "$timestamp" ; exit ;;
87
89
    --version | -v )
88
 
       echo "$version" ; exit 0 ;;
 
90
       echo "$version" ; exit ;;
89
91
    --help | --h* | -h )
90
 
       echo "$usage"; exit 0 ;;
 
92
       echo "$usage"; exit ;;
91
93
    -- )     # Stop option processing
92
94
       shift; break ;;
93
95
    - ) # Use stdin as input.
99
101
    *local*)
100
102
       # First pass through any local machine types.
101
103
       echo $1
102
 
       exit 0;;
 
104
       exit ;;
103
105
 
104
106
    * )
105
107
       break ;;
118
120
# Here we must recognize all the valid KERNEL-OS combinations.
119
121
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
120
122
case $maybe_os in
121
 
  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
122
 
  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
 
123
  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
 
124
  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
 
125
  storm-chaos* | os2-emx* | rtmk-nova*)
123
126
    os=-$maybe_os
124
127
    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
125
128
    ;;
170
173
        -hiux*)
171
174
                os=-hiuxwe2
172
175
                ;;
 
176
        -sco6)
 
177
                os=-sco5v6
 
178
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 
179
                ;;
173
180
        -sco5)
174
181
                os=-sco3.2v5
175
182
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
186
193
                # Don't forget version if it is 3.2v4 or newer.
187
194
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
188
195
                ;;
 
196
        -sco5v6*)
 
197
                # Don't forget version if it is 3.2v4 or newer.
 
198
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 
199
                ;;
189
200
        -sco*)
190
201
                os=-sco3.2v2
191
202
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
230
241
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
231
242
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
232
243
        | am33_2.0 \
233
 
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
 
244
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
 
245
        | bfin \
234
246
        | c4x | clipper \
235
247
        | d10v | d30v | dlx | dsp16xx \
236
 
        | fr30 | frv \
 
248
        | fido | fr30 | frv \
237
249
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
238
250
        | i370 | i860 | i960 | ia64 \
239
251
        | ip2k | iq2000 \
240
 
        | m32r | m32rle | m68000 | m68k | m88k | mcore \
 
252
        | m32c | m32r | m32rle | m68000 | m68k | m88k \
 
253
        | maxq | mb | microblaze | mcore | mep \
241
254
        | mips | mipsbe | mipseb | mipsel | mipsle \
242
255
        | mips16 \
243
256
        | mips64 | mips64el \
246
259
        | mips64vr4100 | mips64vr4100el \
247
260
        | mips64vr4300 | mips64vr4300el \
248
261
        | mips64vr5000 | mips64vr5000el \
 
262
        | mips64vr5900 | mips64vr5900el \
249
263
        | mipsisa32 | mipsisa32el \
250
264
        | mipsisa32r2 | mipsisa32r2el \
251
265
        | mipsisa64 | mipsisa64el \
254
268
        | mipsisa64sr71k | mipsisa64sr71kel \
255
269
        | mipstx39 | mipstx39el \
256
270
        | mn10200 | mn10300 \
 
271
        | mt \
257
272
        | msp430 \
 
273
        | nios | nios2 \
258
274
        | ns16k | ns32k \
259
 
        | openrisc | or32 \
 
275
        | or32 \
260
276
        | pdp10 | pdp11 | pj | pjl \
261
277
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
262
278
        | pyramid \
263
 
        | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
 
279
        | score \
 
280
        | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
264
281
        | sh64 | sh64le \
265
 
        | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
266
 
        | strongarm \
 
282
        | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
 
283
        | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
 
284
        | spu | strongarm \
267
285
        | tahoe | thumb | tic4x | tic80 | tron \
268
286
        | v850 | v850e \
269
287
        | we32k \
270
 
        | x86 | xscale | xstormy16 | xtensa \
 
288
        | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
271
289
        | z8k)
272
290
                basic_machine=$basic_machine-unknown
273
291
                ;;
278
296
                ;;
279
297
        m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
280
298
                ;;
 
299
        ms1)
 
300
                basic_machine=mt-unknown
 
301
                ;;
281
302
 
282
303
        # We use `pc' rather than `unknown'
283
304
        # because (1) that's what they normally are, and
297
318
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
298
319
        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
299
320
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
300
 
        | avr-* \
301
 
        | bs2000-* \
 
321
        | avr-* | avr32-* \
 
322
        | bfin-* | bs2000-* \
302
323
        | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
303
324
        | clipper-* | craynv-* | cydra-* \
304
325
        | d10v-* | d30v-* | dlx-* \
305
326
        | elxsi-* \
306
 
        | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
 
327
        | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
307
328
        | h8300-* | h8500-* \
308
329
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
309
330
        | i*86-* | i860-* | i960-* | ia64-* \
310
331
        | ip2k-* | iq2000-* \
311
 
        | m32r-* | m32rle-* \
 
332
        | m32c-* | m32r-* | m32rle-* \
312
333
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
313
 
        | m88110-* | m88k-* | mcore-* \
 
334
        | m88110-* | m88k-* | maxq-* | mcore-* \
314
335
        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
315
336
        | mips16-* \
316
337
        | mips64-* | mips64el-* \
319
340
        | mips64vr4100-* | mips64vr4100el-* \
320
341
        | mips64vr4300-* | mips64vr4300el-* \
321
342
        | mips64vr5000-* | mips64vr5000el-* \
 
343
        | mips64vr5900-* | mips64vr5900el-* \
322
344
        | mipsisa32-* | mipsisa32el-* \
323
345
        | mipsisa32r2-* | mipsisa32r2el-* \
324
346
        | mipsisa64-* | mipsisa64el-* \
327
349
        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
328
350
        | mipstx39-* | mipstx39el-* \
329
351
        | mmix-* \
 
352
        | mt-* \
330
353
        | msp430-* \
 
354
        | nios-* | nios2-* \
331
355
        | none-* | np1-* | ns16k-* | ns32k-* \
332
356
        | orion-* \
333
357
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
334
358
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
335
359
        | pyramid-* \
336
360
        | romp-* | rs6000-* \
337
 
        | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
 
361
        | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
338
362
        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
339
 
        | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
340
 
        | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
 
363
        | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
 
364
        | sparclite-* \
 
365
        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
341
366
        | tahoe-* | thumb-* \
342
367
        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
343
368
        | tron-* \
344
369
        | v850-* | v850e-* | vax-* \
345
370
        | we32k-* \
346
 
        | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
347
 
        | xtensa-* \
 
371
        | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
 
372
        | xstormy16-* | xtensa-* \
348
373
        | ymp-* \
349
374
        | z8k-*)
350
375
                ;;
450
475
                basic_machine=craynv-cray
451
476
                os=-unicosmp
452
477
                ;;
453
 
        cr16c)
454
 
                basic_machine=cr16c-unknown
 
478
        cr16)
 
479
                basic_machine=cr16-unknown
455
480
                os=-elf
456
481
                ;;
457
482
        crds | unos)
458
483
                basic_machine=m68k-crds
459
484
                ;;
 
485
        crisv32 | crisv32-* | etraxfs*)
 
486
                basic_machine=crisv32-axis
 
487
                ;;
460
488
        cris | cris-* | etrax*)
461
489
                basic_machine=cris-axis
462
490
                ;;
486
514
                basic_machine=m88k-motorola
487
515
                os=-sysv3
488
516
                ;;
 
517
        djgpp)
 
518
                basic_machine=i586-pc
 
519
                os=-msdosdjgpp
 
520
                ;;
489
521
        dpx20 | dpx20-*)
490
522
                basic_machine=rs6000-bull
491
523
                os=-bosx
651
683
                basic_machine=i386-pc
652
684
                os=-mingw32
653
685
                ;;
 
686
        mingw32ce)
 
687
                basic_machine=arm-unknown
 
688
                os=-mingw32ce
 
689
                ;;
654
690
        miniframe)
655
691
                basic_machine=m68000-convergent
656
692
                ;;
676
712
                basic_machine=i386-pc
677
713
                os=-msdos
678
714
                ;;
 
715
        ms1-*)
 
716
                basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
 
717
                ;;
679
718
        mvs)
680
719
                basic_machine=i370-ibm
681
720
                os=-mvs
751
790
                basic_machine=hppa1.1-oki
752
791
                os=-proelf
753
792
                ;;
754
 
        or32 | or32-*)
 
793
        openrisc | openrisc-*)
755
794
                basic_machine=or32-unknown
756
 
                os=-coff
757
795
                ;;
758
796
        os400)
759
797
                basic_machine=powerpc-ibm
784
822
        pc532 | pc532-*)
785
823
                basic_machine=ns32k-pc532
786
824
                ;;
 
825
        pc98)
 
826
                basic_machine=i386-pc
 
827
                ;;
 
828
        pc98-*)
 
829
                basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
 
830
                ;;
787
831
        pentium | p5 | k5 | k6 | nexgen | viac3)
788
832
                basic_machine=i586-pc
789
833
                ;;
840
884
                basic_machine=i586-unknown
841
885
                os=-pw32
842
886
                ;;
 
887
        rdos)
 
888
                basic_machine=i386-pc
 
889
                os=-rdos
 
890
                ;;
843
891
        rom68k)
844
892
                basic_machine=m68k-rom68k
845
893
                os=-coff
866
914
        sb1el)
867
915
                basic_machine=mipsisa64sb1el-unknown
868
916
                ;;
 
917
        sde)
 
918
                basic_machine=mipsisa32-sde
 
919
                os=-elf
 
920
                ;;
869
921
        sei)
870
922
                basic_machine=mips-sei
871
923
                os=-seiux
877
929
                basic_machine=sh-hitachi
878
930
                os=-hms
879
931
                ;;
 
932
        sh5el)
 
933
                basic_machine=sh5le-unknown
 
934
                ;;
880
935
        sh64)
881
936
                basic_machine=sh64-unknown
882
937
                ;;
1026
1081
                basic_machine=hppa1.1-winbond
1027
1082
                os=-proelf
1028
1083
                ;;
 
1084
        xbox)
 
1085
                basic_machine=i686-pc
 
1086
                os=-mingw32
 
1087
                ;;
1029
1088
        xps | xps100)
1030
1089
                basic_machine=xps100-honeywell
1031
1090
                ;;
1075
1134
        we32k)
1076
1135
                basic_machine=we32k-att
1077
1136
                ;;
1078
 
        sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
 
1137
        sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
1079
1138
                basic_machine=sh-unknown
1080
1139
                ;;
1081
 
        sh64)
1082
 
                basic_machine=sh64-unknown
1083
 
                ;;
1084
 
        sparc | sparcv8 | sparcv9 | sparcv9b)
 
1140
        sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
1085
1141
                basic_machine=sparc-sun
1086
1142
                ;;
1087
1143
        cydra)
1154
1210
              | -aos* \
1155
1211
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1156
1212
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1157
 
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
 
1213
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
 
1214
              | -openbsd* | -solidbsd* \
1158
1215
              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1159
1216
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1160
1217
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1161
1218
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1162
1219
              | -chorusos* | -chorusrdb* \
1163
1220
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1164
 
              | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
 
1221
              | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
 
1222
              | -uxpv* | -beos* | -mpeix* | -udk* \
1165
1223
              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1166
1224
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1167
1225
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1168
1226
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1169
1227
              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1170
 
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
 
1228
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
 
1229
              | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
1171
1230
        # Remember, each alternative MUST END IN *, to match a version number.
1172
1231
                ;;
1173
1232
        -qnx*)
1185
1244
                os=`echo $os | sed -e 's|nto|nto-qnx|'`
1186
1245
                ;;
1187
1246
        -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1188
 
              | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
 
1247
              | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
1189
1248
              | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
1190
1249
                ;;
1191
1250
        -mac*)
1294
1353
        -kaos*)
1295
1354
                os=-kaos
1296
1355
                ;;
 
1356
        -zvmoe)
 
1357
                os=-zvmoe
 
1358
                ;;
1297
1359
        -none)
1298
1360
                ;;
1299
1361
        *)
1316
1378
# system, and we'll never get to this point.
1317
1379
 
1318
1380
case $basic_machine in
 
1381
        score-*)
 
1382
                os=-elf
 
1383
                ;;
 
1384
        spu-*)
 
1385
                os=-elf
 
1386
                ;;
1319
1387
        *-acorn)
1320
1388
                os=-riscix1.2
1321
1389
                ;;
1325
1393
        arm*-semi)
1326
1394
                os=-aout
1327
1395
                ;;
1328
 
    c4x-* | tic4x-*)
1329
 
        os=-coff
1330
 
        ;;
 
1396
        c4x-* | tic4x-*)
 
1397
                os=-coff
 
1398
                ;;
1331
1399
        # This must come before the *-dec entry.
1332
1400
        pdp10-*)
1333
1401
                os=-tops20
1353
1421
        m68*-cisco)
1354
1422
                os=-aout
1355
1423
                ;;
 
1424
        mep-*)
 
1425
                os=-elf
 
1426
                ;;
1356
1427
        mips*-cisco)
1357
1428
                os=-elf
1358
1429
                ;;
1371
1442
        *-be)
1372
1443
                os=-beos
1373
1444
                ;;
 
1445
        *-haiku)
 
1446
                os=-haiku
 
1447
                ;;
1374
1448
        *-ibm)
1375
1449
                os=-aix
1376
1450
                ;;
1542
1616
esac
1543
1617
 
1544
1618
echo $basic_machine$os
1545
 
exit 0
 
1619
exit
1546
1620
 
1547
1621
# Local variables:
1548
1622
# eval: (add-hook 'write-file-hooks 'time-stamp)