patches/htdig-01-debian.diff
author moinakg
Thu, 31 Jan 2008 19:01:12 +0000
changeset 851 5fd7ef1f3246
permissions -rw-r--r--
SFEhtdig.spec: patches/htdig-01-debian.diff: Added jumbo patch from Debian Etch (several improvemements) with further additions to fix Makefile issues causing undefined symbols at runtime. patches/kdebase-01-startkde.diff: Add /usr/openwin/bin to PATH to get X utilities(iceauth) on SXDE.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
851
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     1
--- htdig-3.2.0b6.orig/config.sub
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     2
+++ htdig-3.2.0b6/config.sub
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     3
@@ -1,9 +1,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     4
 #! /bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     5
 # Configuration validation subroutine script.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     6
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     7
-#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     8
+#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
     9
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    10
-timestamp='2004-03-12'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    11
+timestamp='2006-02-23'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    12
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    13
 # This file is (in principle) common to ALL GNU software.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    14
 # The presence of a machine in this file suggests that SOME GNU software
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    15
@@ -21,14 +21,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    16
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    17
 # You should have received a copy of the GNU General Public License
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    18
 # along with this program; if not, write to the Free Software
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    19
-# Foundation, Inc., 59 Temple Place - Suite 330,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    20
-# Boston, MA 02111-1307, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    21
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    22
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    23
+# 02110-1301, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    24
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    25
 # As a special exception to the GNU General Public License, if you
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    26
 # distribute this file as part of a program that contains a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    27
 # configuration script generated by Autoconf, you may include it under
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    28
 # the same distribution terms that you use for the rest of that program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    29
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    30
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    31
 # Please send patches to <[email protected]>.  Submit a context
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    32
 # diff and a properly formatted ChangeLog entry.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    33
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    34
@@ -70,7 +71,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    35
 version="\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    36
 GNU config.sub ($timestamp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    37
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    38
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    39
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    40
 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    41
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    42
 This is free software; see the source for copying conditions.  There is NO
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    43
@@ -83,11 +84,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    44
 while test $# -gt 0 ; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    45
   case $1 in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    46
     --time-stamp | --time* | -t )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    47
-       echo "$timestamp" ; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    48
+       echo "$timestamp" ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    49
     --version | -v )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    50
-       echo "$version" ; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    51
+       echo "$version" ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    52
     --help | --h* | -h )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    53
-       echo "$usage"; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    54
+       echo "$usage"; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    55
     -- )     # Stop option processing
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    56
        shift; break ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    57
     - )	# Use stdin as input.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    58
@@ -99,7 +100,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    59
     *local*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    60
        # First pass through any local machine types.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    61
        echo $1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    62
-       exit 0;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    63
+       exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    64
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    65
     * )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    66
        break ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    67
@@ -118,8 +119,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    68
 # Here we must recognize all the valid KERNEL-OS combinations.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    69
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    70
 case $maybe_os in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    71
-  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    72
-  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    73
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    74
+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    75
+  storm-chaos* | os2-emx* | rtmk-nova*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    76
     os=-$maybe_os
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    77
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    78
     ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    79
@@ -145,7 +147,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    80
 	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    81
 	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    82
 	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    83
-	-apple | -axis)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    84
+	-apple | -axis | -knuth | -cray)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    85
 		os=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    86
 		basic_machine=$1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    87
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    88
@@ -170,6 +172,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    89
 	-hiux*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    90
 		os=-hiuxwe2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    91
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    92
+	-sco6)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    93
+		os=-sco5v6
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    94
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    95
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    96
 	-sco5)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    97
 		os=-sco3.2v5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    98
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
    99
@@ -186,6 +192,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   100
 		# Don't forget version if it is 3.2v4 or newer.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   101
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   102
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   103
+	-sco5v6*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   104
+		# Don't forget version if it is 3.2v4 or newer.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   105
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   106
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   107
 	-sco*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   108
 		os=-sco3.2v2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   109
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   110
@@ -231,13 +241,14 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   111
 	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   112
 	| am33_2.0 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   113
 	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   114
+	| bfin \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   115
 	| c4x | clipper \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   116
 	| d10v | d30v | dlx | dsp16xx \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   117
 	| fr30 | frv \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   118
 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   119
 	| i370 | i860 | i960 | ia64 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   120
 	| ip2k | iq2000 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   121
-	| m32r | m32rle | m68000 | m68k | m88k | mcore \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   122
+	| m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   123
 	| mips | mipsbe | mipseb | mipsel | mipsle \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   124
 	| mips16 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   125
 	| mips64 | mips64el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   126
@@ -246,6 +257,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   127
 	| mips64vr4100 | mips64vr4100el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   128
 	| mips64vr4300 | mips64vr4300el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   129
 	| mips64vr5000 | mips64vr5000el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   130
+	| mips64vr5900 | mips64vr5900el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   131
 	| mipsisa32 | mipsisa32el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   132
 	| mipsisa32r2 | mipsisa32r2el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   133
 	| mipsisa64 | mipsisa64el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   134
@@ -254,23 +266,29 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   135
 	| mipsisa64sr71k | mipsisa64sr71kel \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   136
 	| mipstx39 | mipstx39el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   137
 	| mn10200 | mn10300 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   138
+	| mt \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   139
 	| msp430 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   140
+	| nios | nios2 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   141
 	| ns16k | ns32k \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   142
-	| openrisc | or32 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   143
+	| or32 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   144
 	| pdp10 | pdp11 | pj | pjl \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   145
 	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   146
 	| pyramid \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   147
-	| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   148
+	| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   149
 	| sh64 | sh64le \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   150
-	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   151
+	| sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   152
+	| sparcv8 | sparcv9 | sparcv9b \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   153
 	| strongarm \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   154
 	| tahoe | thumb | tic4x | tic80 | tron \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   155
 	| v850 | v850e \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   156
 	| we32k \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   157
-	| x86 | xscale | xstormy16 | xtensa \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   158
+	| x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   159
 	| z8k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   160
 		basic_machine=$basic_machine-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   161
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   162
+	m32c)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   163
+		basic_machine=$basic_machine-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   164
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   165
 	m6811 | m68hc11 | m6812 | m68hc12)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   166
 		# Motorola 68HC11/12.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   167
 		basic_machine=$basic_machine-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   168
@@ -278,6 +296,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   169
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   170
 	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   171
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   172
+	ms1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   173
+		basic_machine=mt-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   174
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   175
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   176
 	# We use `pc' rather than `unknown'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   177
 	# because (1) that's what they normally are, and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   178
@@ -298,9 +319,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   179
 	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   180
 	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   181
 	| avr-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   182
-	| bs2000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   183
+	| bfin-* | bs2000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   184
 	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   185
-	| clipper-* | cydra-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   186
+	| clipper-* | craynv-* | cydra-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   187
 	| d10v-* | d30v-* | dlx-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   188
 	| elxsi-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   189
 	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   190
@@ -310,7 +331,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   191
 	| ip2k-* | iq2000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   192
 	| m32r-* | m32rle-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   193
 	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   194
-	| m88110-* | m88k-* | mcore-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   195
+	| m88110-* | m88k-* | maxq-* | mcore-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   196
 	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   197
 	| mips16-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   198
 	| mips64-* | mips64el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   199
@@ -319,6 +340,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   200
 	| mips64vr4100-* | mips64vr4100el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   201
 	| mips64vr4300-* | mips64vr4300el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   202
 	| mips64vr5000-* | mips64vr5000el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   203
+	| mips64vr5900-* | mips64vr5900el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   204
 	| mipsisa32-* | mipsisa32el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   205
 	| mipsisa32r2-* | mipsisa32r2el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   206
 	| mipsisa64-* | mipsisa64el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   207
@@ -326,27 +348,33 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   208
 	| mipsisa64sb1-* | mipsisa64sb1el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   209
 	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   210
 	| mipstx39-* | mipstx39el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   211
+	| mmix-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   212
+	| mt-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   213
 	| msp430-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   214
-	| none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   215
+	| nios-* | nios2-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   216
+	| none-* | np1-* | ns16k-* | ns32k-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   217
 	| orion-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   218
 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   219
 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   220
 	| pyramid-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   221
 	| romp-* | rs6000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   222
-	| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   223
+	| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   224
 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   225
-	| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   226
+	| sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   227
+	| sparclite-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   228
 	| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   229
 	| tahoe-* | thumb-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   230
 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   231
 	| tron-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   232
 	| v850-* | v850e-* | vax-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   233
 	| we32k-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   234
-	| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   235
-	| xtensa-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   236
+	| x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   237
+	| xstormy16-* | xtensa-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   238
 	| ymp-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   239
 	| z8k-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   240
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   241
+	m32c-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   242
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   243
 	# Recognize the various machine names and aliases which stand
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   244
 	# for a CPU type and a company and sometimes even an OS.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   245
 	386bsd)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   246
@@ -445,6 +473,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   247
 		basic_machine=j90-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   248
 		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   249
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   250
+	craynv)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   251
+		basic_machine=craynv-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   252
+		os=-unicosmp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   253
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   254
 	cr16c)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   255
 		basic_machine=cr16c-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   256
 		os=-elf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   257
@@ -452,6 +484,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   258
 	crds | unos)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   259
 		basic_machine=m68k-crds
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   260
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   261
+	crisv32 | crisv32-* | etraxfs*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   262
+		basic_machine=crisv32-axis
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   263
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   264
 	cris | cris-* | etrax*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   265
 		basic_machine=cris-axis
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   266
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   267
@@ -481,6 +516,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   268
 		basic_machine=m88k-motorola
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   269
 		os=-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   270
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   271
+	djgpp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   272
+		basic_machine=i586-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   273
+		os=-msdosdjgpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   274
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   275
 	dpx20 | dpx20-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   276
 		basic_machine=rs6000-bull
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   277
 		os=-bosx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   278
@@ -659,10 +698,6 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   279
 	mips3*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   280
 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   281
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   282
-	mmix*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   283
-		basic_machine=mmix-knuth
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   284
-		os=-mmixware
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   285
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   286
 	monitor)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   287
 		basic_machine=m68k-rom68k
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   288
 		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   289
@@ -675,6 +710,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   290
 		basic_machine=i386-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   291
 		os=-msdos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   292
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   293
+	ms1-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   294
+		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   295
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   296
 	mvs)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   297
 		basic_machine=i370-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   298
 		os=-mvs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   299
@@ -743,10 +781,6 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   300
 	np1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   301
 		basic_machine=np1-gould
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   302
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   303
-	nv1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   304
-		basic_machine=nv1-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   305
-		os=-unicosmp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   306
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   307
 	nsr-tandem)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   308
 		basic_machine=nsr-tandem
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   309
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   310
@@ -754,9 +788,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   311
 		basic_machine=hppa1.1-oki
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   312
 		os=-proelf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   313
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   314
-	or32 | or32-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   315
+	openrisc | openrisc-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   316
 		basic_machine=or32-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   317
-		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   318
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   319
 	os400)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   320
 		basic_machine=powerpc-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   321
@@ -787,6 +820,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   322
 	pc532 | pc532-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   323
 		basic_machine=ns32k-pc532
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   324
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   325
+	pc98)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   326
+		basic_machine=i386-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   327
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   328
+	pc98-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   329
+		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   330
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   331
 	pentium | p5 | k5 | k6 | nexgen | viac3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   332
 		basic_machine=i586-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   333
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   334
@@ -843,6 +882,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   335
 		basic_machine=i586-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   336
 		os=-pw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   337
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   338
+	rdos)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   339
+		basic_machine=i386-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   340
+		os=-rdos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   341
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   342
 	rom68k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   343
 		basic_machine=m68k-rom68k
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   344
 		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   345
@@ -1029,6 +1072,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   346
 		basic_machine=hppa1.1-winbond
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   347
 		os=-proelf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   348
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   349
+	xbox)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   350
+		basic_machine=i686-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   351
+		os=-mingw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   352
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   353
 	xps | xps100)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   354
 		basic_machine=xps100-honeywell
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   355
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   356
@@ -1059,6 +1106,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   357
 	romp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   358
 		basic_machine=romp-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   359
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   360
+	mmix)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   361
+		basic_machine=mmix-knuth
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   362
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   363
 	rs6000)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   364
 		basic_machine=rs6000-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   365
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   366
@@ -1075,12 +1125,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   367
 	we32k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   368
 		basic_machine=we32k-att
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   369
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   370
-	sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   371
+	sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   372
 		basic_machine=sh-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   373
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   374
-	sh64)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   375
-		basic_machine=sh64-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   376
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   377
 	sparc | sparcv8 | sparcv9 | sparcv9b)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   378
 		basic_machine=sparc-sun
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   379
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   380
@@ -1154,20 +1201,23 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   381
 	      | -aos* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   382
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   383
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   384
-	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   385
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   386
+	      | -openbsd* | -solidbsd* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   387
 	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   388
 	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   389
 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   390
 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   391
 	      | -chorusos* | -chorusrdb* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   392
 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   393
-	      | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   394
+	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   395
+	      | -uxpv* | -beos* | -mpeix* | -udk* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   396
 	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   397
 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   398
 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   399
 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   400
 	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   401
-	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   402
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   403
+	      | -skyos* | -haiku* | -rdos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   404
 	# Remember, each alternative MUST END IN *, to match a version number.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   405
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   406
 	-qnx*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   407
@@ -1185,7 +1235,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   408
 		os=`echo $os | sed -e 's|nto|nto-qnx|'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   409
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   410
 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   411
-	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   412
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   413
 	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   414
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   415
 	-mac*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   416
@@ -1294,6 +1344,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   417
 	-kaos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   418
 		os=-kaos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   419
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   420
+	-zvmoe)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   421
+		os=-zvmoe
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   422
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   423
 	-none)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   424
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   425
 	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   426
@@ -1371,9 +1424,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   427
 	*-be)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   428
 		os=-beos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   429
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   430
+	*-haiku)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   431
+		os=-haiku
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   432
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   433
 	*-ibm)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   434
 		os=-aix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   435
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   436
+    	*-knuth)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   437
+		os=-mmixware
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   438
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   439
 	*-wec)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   440
 		os=-proelf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   441
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   442
@@ -1539,7 +1598,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   443
 esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   444
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   445
 echo $basic_machine$os
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   446
-exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   447
+exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   448
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   449
 # Local variables:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   450
 # eval: (add-hook 'write-file-hooks 'time-stamp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   451
--- htdig-3.2.0b6.orig/db/os_rw.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   452
+++ htdig-3.2.0b6/db/os_rw.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   453
@@ -5,6 +5,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   454
  *	Sleepycat Software.  All rights reserved.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   455
  */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   456
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   457
+#define _XOPEN_SOURCE 500
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   458
+#include <sys/types.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   459
+#include <unistd.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   460
+#ifndef u_long
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   461
+typedef ulong_t u_long;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   462
+#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   463
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   464
 #include "db_config.h"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   465
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   466
 #ifndef lint
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   467
--- htdig-3.2.0b6.orig/config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   468
+++ htdig-3.2.0b6/config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   469
@@ -1,9 +1,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   470
 #! /bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   471
 # Attempt to guess a canonical system name.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   472
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   473
-#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   474
+#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   475
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   476
-timestamp='2004-03-12'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   477
+timestamp='2006-02-23'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   478
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   479
 # This file is free software; you can redistribute it and/or modify it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   480
 # under the terms of the GNU General Public License as published by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   481
@@ -17,13 +17,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   482
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   483
 # You should have received a copy of the GNU General Public License
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   484
 # along with this program; if not, write to the Free Software
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   485
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   486
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   487
+# 02110-1301, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   488
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   489
 # As a special exception to the GNU General Public License, if you
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   490
 # distribute this file as part of a program that contains a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   491
 # configuration script generated by Autoconf, you may include it under
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   492
 # the same distribution terms that you use for the rest of that program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   493
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   494
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   495
 # Originally written by Per Bothner <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   496
 # Please send patches to <[email protected]>.  Submit a context
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   497
 # diff and a properly formatted ChangeLog entry.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   498
@@ -53,7 +55,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   499
 GNU config.guess ($timestamp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   500
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   501
 Originally written by Per Bothner.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   502
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   503
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   504
 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   505
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   506
 This is free software; see the source for copying conditions.  There is NO
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   507
@@ -66,11 +68,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   508
 while test $# -gt 0 ; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   509
   case $1 in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   510
     --time-stamp | --time* | -t )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   511
-       echo "$timestamp" ; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   512
+       echo "$timestamp" ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   513
     --version | -v )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   514
-       echo "$version" ; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   515
+       echo "$version" ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   516
     --help | --h* | -h )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   517
-       echo "$usage"; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   518
+       echo "$usage"; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   519
     -- )     # Stop option processing
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   520
        shift; break ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   521
     - )	# Use stdin as input.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   522
@@ -104,7 +106,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   523
 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   524
 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   525
 : ${TMPDIR=/tmp} ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   526
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   527
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   528
  { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   529
  { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   530
  { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   531
@@ -123,7 +125,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   532
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   533
  ,,*)   CC_FOR_BUILD=$CC ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   534
  ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   535
-esac ;'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   536
+esac ; set_cc_for_build= ;'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   537
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   538
 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   539
 # ([email protected] 1994-08-24)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   540
@@ -196,64 +198,23 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   541
 	# contains redundant information, the shorter form:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   542
 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   543
 	echo "${machine}-${os}${release}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   544
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   545
-    amd64:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   546
-	echo x86_64-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   547
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   548
-    amiga:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   549
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   550
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   551
-    arc:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   552
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   553
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   554
-    cats:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   555
-	echo arm-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   556
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   557
-    hp300:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   558
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   559
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   560
-    mac68k:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   561
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   562
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   563
-    macppc:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   564
-	echo powerpc-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   565
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   566
-    mvme68k:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   567
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   568
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   569
-    mvme88k:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   570
-	echo m88k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   571
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   572
-    mvmeppc:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   573
-	echo powerpc-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   574
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   575
-    pegasos:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   576
-	echo powerpc-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   577
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   578
-    pmax:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   579
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   580
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   581
-    sgi:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   582
-	echo mipseb-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   583
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   584
-    sun3:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   585
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   586
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   587
-    wgrisc:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   588
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   589
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   590
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   591
     *:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   592
-	echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   593
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   594
+	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   595
+	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   596
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   597
     *:ekkoBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   598
 	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   599
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   600
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   601
+    *:SolidBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   602
+	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   603
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   604
     macppc:MirBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   605
 	echo powerppc-unknown-mirbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   606
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   607
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   608
     *:MirBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   609
 	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   610
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   611
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   612
     alpha:OSF1:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   613
 	case $UNAME_RELEASE in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   614
 	*4.0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   615
@@ -306,40 +267,43 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   616
 	# A Xn.n version is an unreleased experimental baselevel.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   617
 	# 1.2 uses "1.2" for uname -r.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   618
 	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   619
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   620
-    Alpha*:OpenVMS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   621
-	echo alpha-hp-vms
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   622
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   623
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   624
     Alpha\ *:Windows_NT*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   625
 	# How do we know it's Interix rather than the generic POSIX subsystem?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   626
 	# Should we change UNAME_MACHINE based on the output of uname instead
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   627
 	# of the specific Alpha model?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   628
 	echo alpha-pc-interix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   629
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   630
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   631
     21064:Windows_NT:50:3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   632
 	echo alpha-dec-winnt3.5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   633
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   634
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   635
     Amiga*:UNIX_System_V:4.0:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   636
 	echo m68k-unknown-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   637
-	exit 0;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   638
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   639
     *:[Aa]miga[Oo][Ss]:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   640
 	echo ${UNAME_MACHINE}-unknown-amigaos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   641
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   642
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   643
     *:[Mm]orph[Oo][Ss]:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   644
 	echo ${UNAME_MACHINE}-unknown-morphos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   645
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   646
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   647
     *:OS/390:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   648
 	echo i370-ibm-openedition
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   649
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   650
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   651
+    *:z/VM:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   652
+	echo s390-ibm-zvmoe
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   653
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   654
     *:OS400:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   655
         echo powerpc-ibm-os400
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   656
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   657
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   658
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   659
 	echo arm-acorn-riscix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   660
-	exit 0;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   661
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   662
+    arm:riscos:*:*|arm:RISCOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   663
+	echo arm-unknown-riscos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   664
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   665
     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   666
 	echo hppa1.1-hitachi-hiuxmpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   667
-	exit 0;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   668
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   669
     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   670
 	# [email protected] (Earle F. Ake) contributed MIS and NILE.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   671
 	if test "`(/bin/universe) 2>/dev/null`" = att ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   672
@@ -347,32 +311,32 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   673
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   674
 		echo pyramid-pyramid-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   675
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   676
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   677
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   678
     NILE*:*:*:dcosx)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   679
 	echo pyramid-pyramid-svr4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   680
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   681
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   682
     DRS?6000:unix:4.0:6*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   683
 	echo sparc-icl-nx6
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   684
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   685
-    DRS?6000:UNIX_SV:4.2*:7*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   686
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   687
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   688
 	case `/usr/bin/uname -p` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   689
-	    sparc) echo sparc-icl-nx7 && exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   690
+	    sparc) echo sparc-icl-nx7; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   691
 	esac ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   692
     sun4H:SunOS:5.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   693
 	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   694
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   695
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   696
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   697
 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   698
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   699
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   700
     i86pc:SunOS:5.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   701
 	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   702
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   703
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   704
     sun4*:SunOS:6*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   705
 	# According to config.sub, this is the proper way to canonicalize
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   706
 	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   707
 	# it's likely to be more like Solaris than SunOS4.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   708
 	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   709
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   710
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   711
     sun4*:SunOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   712
 	case "`/usr/bin/arch -k`" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   713
 	    Series*|S4*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   714
@@ -381,10 +345,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   715
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   716
 	# Japanese Language versions have a version number like `4.1.3-JL'.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   717
 	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   718
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   719
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   720
     sun3*:SunOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   721
 	echo m68k-sun-sunos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   722
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   723
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   724
     sun*:*:4.2BSD:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   725
 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   726
 	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   727
@@ -396,10 +360,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   728
 		echo sparc-sun-sunos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   729
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   730
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   731
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   732
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   733
     aushp:SunOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   734
 	echo sparc-auspex-sunos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   735
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   736
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   737
     # The situation for MiNT is a little confusing.  The machine name
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   738
     # can be virtually everything (everything which is not
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   739
     # "atarist" or "atariste" at least should have a processor
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   740
@@ -410,40 +374,40 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   741
     # be no problem.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   742
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   743
         echo m68k-atari-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   744
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   745
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   746
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   747
 	echo m68k-atari-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   748
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   749
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   750
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   751
         echo m68k-atari-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   752
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   753
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   754
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   755
         echo m68k-milan-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   756
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   757
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   758
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   759
         echo m68k-hades-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   760
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   761
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   762
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   763
         echo m68k-unknown-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   764
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   765
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   766
     m68k:machten:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   767
 	echo m68k-apple-machten${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   768
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   769
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   770
     powerpc:machten:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   771
 	echo powerpc-apple-machten${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   772
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   773
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   774
     RISC*:Mach:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   775
 	echo mips-dec-mach_bsd4.3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   776
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   777
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   778
     RISC*:ULTRIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   779
 	echo mips-dec-ultrix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   780
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   781
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   782
     VAX*:ULTRIX*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   783
 	echo vax-dec-ultrix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   784
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   785
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   786
     2020:CLIX:*:* | 2430:CLIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   787
 	echo clipper-intergraph-clix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   788
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   789
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   790
     mips:*:*:UMIPS | mips:*:*:RISCos)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   791
 	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   792
 	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   793
@@ -467,32 +431,33 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   794
 	  exit (-1);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   795
 	}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   796
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   797
-	$CC_FOR_BUILD -o $dummy $dummy.c \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   798
-	  && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   799
-	  && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   800
+	$CC_FOR_BUILD -o $dummy $dummy.c &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   801
+	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   802
+	  SYSTEM_NAME=`$dummy $dummyarg` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   803
+	    { echo "$SYSTEM_NAME"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   804
 	echo mips-mips-riscos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   805
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   806
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   807
     Motorola:PowerMAX_OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   808
 	echo powerpc-motorola-powermax
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   809
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   810
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   811
     Motorola:*:4.3:PL8-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   812
 	echo powerpc-harris-powermax
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   813
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   814
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   815
     Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   816
 	echo powerpc-harris-powermax
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   817
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   818
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   819
     Night_Hawk:Power_UNIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   820
 	echo powerpc-harris-powerunix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   821
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   822
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   823
     m88k:CX/UX:7*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   824
 	echo m88k-harris-cxux7
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   825
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   826
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   827
     m88k:*:4*:R4*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   828
 	echo m88k-motorola-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   829
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   830
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   831
     m88k:*:3*:R3*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   832
 	echo m88k-motorola-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   833
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   834
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   835
     AViiON:dgux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   836
         # DG/UX returns AViiON for all architectures
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   837
         UNAME_PROCESSOR=`/usr/bin/uname -p`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   838
@@ -508,29 +473,29 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   839
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   840
 	    echo i586-dg-dgux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   841
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   842
- 	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   843
+ 	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   844
     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   845
 	echo m88k-dolphin-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   846
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   847
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   848
     M88*:*:R3*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   849
 	# Delta 88k system running SVR3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   850
 	echo m88k-motorola-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   851
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   852
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   853
     XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   854
 	echo m88k-tektronix-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   855
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   856
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   857
     Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   858
 	echo m68k-tektronix-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   859
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   860
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   861
     *:IRIX*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   862
 	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   863
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   864
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   865
     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   866
-	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   867
-	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   868
+	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   869
+	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   870
     i*86:AIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   871
 	echo i386-ibm-aix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   872
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   873
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   874
     ia64:AIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   875
 	if [ -x /usr/bin/oslevel ] ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   876
 		IBM_REV=`/usr/bin/oslevel`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   877
@@ -538,7 +503,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   878
 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   879
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   880
 	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   881
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   882
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   883
     *:AIX:2:3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   884
 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   885
 		eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   886
@@ -553,14 +518,18 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   887
 			exit(0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   888
 			}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   889
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   890
-		$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   891
-		echo rs6000-ibm-aix3.2.5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   892
+		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   893
+		then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   894
+			echo "$SYSTEM_NAME"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   895
+		else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   896
+			echo rs6000-ibm-aix3.2.5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   897
+		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   898
 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   899
 		echo rs6000-ibm-aix3.2.4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   900
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   901
 		echo rs6000-ibm-aix3.2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   902
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   903
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   904
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   905
     *:AIX:*:[45])
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   906
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   907
 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   908
@@ -574,28 +543,28 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   909
 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   910
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   911
 	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   912
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   913
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   914
     *:AIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   915
 	echo rs6000-ibm-aix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   916
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   917
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   918
     ibmrt:4.4BSD:*|romp-ibm:BSD:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   919
 	echo romp-ibm-bsd4.4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   920
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   921
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   922
     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   923
 	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   924
-	exit 0 ;;                           # report: romp-ibm BSD 4.3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   925
+	exit ;;                             # report: romp-ibm BSD 4.3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   926
     *:BOSX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   927
 	echo rs6000-bull-bosx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   928
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   929
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   930
     DPX/2?00:B.O.S.:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   931
 	echo m68k-bull-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   932
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   933
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   934
     9000/[34]??:4.3bsd:1.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   935
 	echo m68k-hp-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   936
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   937
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   938
     hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   939
 	echo m68k-hp-bsd4.4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   940
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   941
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   942
     9000/[34678]??:HP-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   943
 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   944
 	case "${UNAME_MACHINE}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   945
@@ -657,9 +626,19 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   946
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   947
 	if [ ${HP_ARCH} = "hppa2.0w" ]
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   948
 	then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   949
-	    # avoid double evaluation of $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   950
-	    test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   951
-	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   952
+	    eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   953
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   954
+	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   955
+	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   956
+	    # generating 64-bit code.  GNU and HP use different nomenclature:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   957
+	    #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   958
+	    # $ CC_FOR_BUILD=cc ./config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   959
+	    # => hppa2.0w-hp-hpux11.23
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   960
+	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   961
+	    # => hppa64-hp-hpux11.23
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   962
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   963
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   964
+		grep __LP64__ >/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   965
 	    then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   966
 		HP_ARCH="hppa2.0w"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   967
 	    else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   968
@@ -667,11 +646,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   969
 	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   970
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   971
 	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   972
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   973
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   974
     ia64:HP-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   975
 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   976
 	echo ia64-hp-hpux${HPUX_REV}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   977
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   978
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   979
     3050*:HI-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   980
 	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   981
 	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   982
@@ -699,166 +678,177 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   983
 	  exit (0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   984
 	}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   985
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   986
-	$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   987
+	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   988
+		{ echo "$SYSTEM_NAME"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   989
 	echo unknown-hitachi-hiuxwe2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   990
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   991
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   992
     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   993
 	echo hppa1.1-hp-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   994
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   995
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   996
     9000/8??:4.3bsd:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   997
 	echo hppa1.0-hp-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   998
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
   999
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1000
     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1001
 	echo hppa1.0-hp-mpeix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1002
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1003
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1004
     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1005
 	echo hppa1.1-hp-osf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1006
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1007
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1008
     hp8??:OSF1:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1009
 	echo hppa1.0-hp-osf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1010
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1011
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1012
     i*86:OSF1:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1013
 	if [ -x /usr/sbin/sysversion ] ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1014
 	    echo ${UNAME_MACHINE}-unknown-osf1mk
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1015
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1016
 	    echo ${UNAME_MACHINE}-unknown-osf1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1017
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1018
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1019
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1020
     parisc*:Lites*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1021
 	echo hppa1.1-hp-lites
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1022
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1023
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1024
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1025
 	echo c1-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1026
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1027
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1028
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1029
 	if getsysinfo -f scalar_acc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1030
 	then echo c32-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1031
 	else echo c2-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1032
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1033
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1034
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1035
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1036
 	echo c34-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1037
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1038
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1039
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1040
 	echo c38-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1041
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1042
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1043
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1044
 	echo c4-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1045
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1046
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1047
     CRAY*Y-MP:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1048
 	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1049
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1050
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1051
     CRAY*[A-Z]90:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1052
 	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1053
 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1054
 	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1055
 	      -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1056
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1057
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1058
     CRAY*TS:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1059
 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1060
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1061
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1062
     CRAY*T3E:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1063
 	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1064
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1065
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1066
     CRAY*SV1:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1067
 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1068
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1069
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1070
     *:UNICOS/mp:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1071
-	echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1072
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1073
+	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1074
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1075
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1076
 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1077
         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1078
         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1079
         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1080
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1081
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1082
     5000:UNIX_System_V:4.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1083
         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1084
         FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1085
         echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1086
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1087
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1088
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1089
 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1090
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1091
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1092
     sparc*:BSD/OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1093
 	echo sparc-unknown-bsdi${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1094
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1095
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1096
     *:BSD/OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1097
 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1098
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1099
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1100
     *:FreeBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1101
-	# Determine whether the default compiler uses glibc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1102
-	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1103
-	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1104
-	#include <features.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1105
-	#if __GLIBC__ >= 2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1106
-	LIBC=gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1107
-	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1108
-	LIBC=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1109
-	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1110
-EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1111
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1112
-	# GNU/KFreeBSD systems have a "k" prefix to indicate we are using
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1113
-	# FreeBSD's kernel, but not the complete OS.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1114
-	case ${LIBC} in gnu) kernel_only='k' ;; esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1115
-	echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1116
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1117
+	case ${UNAME_MACHINE} in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1118
+	    pc98)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1119
+		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1120
+	    *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1121
+		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1122
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1123
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1124
     i*:CYGWIN*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1125
 	echo ${UNAME_MACHINE}-pc-cygwin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1126
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1127
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1128
     i*:MINGW*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1129
 	echo ${UNAME_MACHINE}-pc-mingw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1130
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1131
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1132
+    i*:MSYS_NT-*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1133
+	echo ${UNAME_MACHINE}-pc-mingw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1134
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1135
+    i*:windows32*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1136
+    	# uname -m includes "-pc" on this system.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1137
+    	echo ${UNAME_MACHINE}-mingw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1138
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1139
     i*:PW*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1140
 	echo ${UNAME_MACHINE}-pc-pw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1141
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1142
-    x86:Interix*:[34]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1143
-	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1144
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1145
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1146
+    x86:Interix*:[345]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1147
+	echo i586-pc-interix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1148
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1149
+    EM64T:Interix*:[345]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1150
+	echo x86_64-unknown-interix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1151
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1152
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1153
 	echo i${UNAME_MACHINE}-pc-mks
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1154
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1155
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1156
     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1157
 	# How do we know it's Interix rather than the generic POSIX subsystem?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1158
 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1159
 	# UNAME_MACHINE based on the output of uname instead of i386?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1160
 	echo i586-pc-interix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1161
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1162
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1163
     i*:UWIN*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1164
 	echo ${UNAME_MACHINE}-pc-uwin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1165
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1166
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1167
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1168
+	echo x86_64-unknown-cygwin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1169
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1170
     p*:CYGWIN*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1171
 	echo powerpcle-unknown-cygwin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1172
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1173
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1174
     prep*:SunOS:5.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1175
 	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1176
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1177
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1178
     *:GNU:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1179
 	# the GNU system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1180
 	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1181
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1182
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1183
     *:GNU/*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1184
 	# other systems with GNU libc and userland
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1185
 	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1186
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1187
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1188
     i*86:Minix:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1189
 	echo ${UNAME_MACHINE}-pc-minix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1190
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1191
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1192
     arm*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1193
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1194
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1195
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1196
     cris:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1197
 	echo cris-axis-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1198
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1199
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1200
+    crisv32:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1201
+	echo crisv32-axis-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1202
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1203
+    frv:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1204
+    	echo frv-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1205
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1206
     ia64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1207
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1208
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1209
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1210
     m32r*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1211
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1212
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1213
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1214
     m68*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1215
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1216
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1217
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1218
     mips:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1219
 	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1220
 	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1221
@@ -875,8 +865,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1222
 	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1223
 	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1224
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1225
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1226
-	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1227
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1228
+	    /^CPU/{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1229
+		s: ::g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1230
+		p
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1231
+	    }'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1232
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1233
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1234
     mips64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1235
 	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1236
@@ -894,15 +888,22 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1237
 	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1238
 	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1239
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1240
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1241
-	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1242
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1243
+	    /^CPU/{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1244
+		s: ::g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1245
+		p
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1246
+	    }'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1247
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1248
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1249
+    or32:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1250
+	echo or32-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1251
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1252
     ppc:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1253
 	echo powerpc-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1254
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1255
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1256
     ppc64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1257
 	echo powerpc64-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1258
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1259
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1260
     alpha:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1261
 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1262
 	  EV5)   UNAME_MACHINE=alphaev5 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1263
@@ -916,7 +917,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1264
 	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1265
 	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1266
 	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1267
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1268
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1269
     parisc:Linux:*:* | hppa:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1270
 	# Look for CPU level
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1271
 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1272
@@ -924,25 +925,28 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1273
 	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1274
 	  *)    echo hppa-unknown-linux-gnu ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1275
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1276
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1277
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1278
     parisc64:Linux:*:* | hppa64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1279
 	echo hppa64-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1280
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1281
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1282
     s390:Linux:*:* | s390x:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1283
 	echo ${UNAME_MACHINE}-ibm-linux
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1284
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1285
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1286
     sh64*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1287
     	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1288
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1289
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1290
     sh*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1291
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1292
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1293
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1294
     sparc:Linux:*:* | sparc64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1295
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1296
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1297
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1298
+    vax:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1299
+	echo ${UNAME_MACHINE}-dec-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1300
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1301
     x86_64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1302
 	echo x86_64-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1303
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1304
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1305
     i*86:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1306
 	# The BFD linker knows what the default object file format is, so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1307
 	# first see if it will tell us. cd to the root directory to prevent
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1308
@@ -960,15 +964,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1309
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1310
 	  a.out-i386-linux)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1311
 		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1312
-		exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1313
+		exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1314
 	  coff-i386)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1315
 		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1316
-		exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1317
+		exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1318
 	  "")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1319
 		# Either a pre-BFD a.out linker (linux-gnuoldld) or
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1320
 		# one that does not give us useful --help.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1321
 		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1322
-		exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1323
+		exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1324
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1325
 	# Determine whether the default compiler is a.out or elf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1326
 	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1327
@@ -985,7 +989,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1328
 	LIBC=gnulibc1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1329
 	# endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1330
 	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1331
-	#ifdef __INTEL_COMPILER
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1332
+	#if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1333
 	LIBC=gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1334
 	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1335
 	LIBC=gnuaout
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1336
@@ -995,16 +999,23 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1337
 	LIBC=dietlibc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1338
 	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1339
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1340
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1341
-	test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1342
-	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1343
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1344
+	    /^LIBC/{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1345
+		s: ::g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1346
+		p
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1347
+	    }'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1348
+	test x"${LIBC}" != x && {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1349
+		echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1350
+		exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1351
+	}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1352
+	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1353
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1354
     i*86:DYNIX/ptx:4*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1355
 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1356
 	# earlier versions are messed up and put the nodename in both
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1357
 	# sysname and nodename.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1358
 	echo i386-sequent-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1359
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1360
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1361
     i*86:UNIX_SV:4.2MP:2.*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1362
         # Unixware is an offshoot of SVR4, but it has its own version
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1363
         # number series starting with 2...
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1364
@@ -1012,27 +1023,27 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1365
 	# I just have to hope.  -- rms.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1366
         # Use sysv4.2uw... so that sysv4* matches it.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1367
 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1368
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1369
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1370
     i*86:OS/2:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1371
 	# If we were able to find `uname', then EMX Unix compatibility
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1372
 	# is probably installed.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1373
 	echo ${UNAME_MACHINE}-pc-os2-emx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1374
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1375
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1376
     i*86:XTS-300:*:STOP)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1377
 	echo ${UNAME_MACHINE}-unknown-stop
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1378
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1379
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1380
     i*86:atheos:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1381
 	echo ${UNAME_MACHINE}-unknown-atheos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1382
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1383
-	i*86:syllable:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1384
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1385
+    i*86:syllable:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1386
 	echo ${UNAME_MACHINE}-pc-syllable
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1387
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1388
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1389
     i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1390
 	echo i386-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1391
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1392
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1393
     i*86:*DOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1394
 	echo ${UNAME_MACHINE}-pc-msdosdjgpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1395
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1396
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1397
     i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1398
 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1399
 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1400
@@ -1040,15 +1051,16 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1401
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1402
 		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1403
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1404
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1405
-    i*86:*:5:[78]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1406
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1407
+    i*86:*:5:[678]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1408
+    	# UnixWare 7.x, OpenUNIX and OpenServer 6.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1409
 	case `/bin/uname -X | grep "^Machine"` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1410
 	    *486*)	     UNAME_MACHINE=i486 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1411
 	    *Pentium)	     UNAME_MACHINE=i586 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1412
 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1413
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1414
 	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1415
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1416
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1417
     i*86:*:3.2:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1418
 	if test -f /usr/options/cb.name; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1419
 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1420
@@ -1066,73 +1078,73 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1421
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1422
 		echo ${UNAME_MACHINE}-pc-sysv32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1423
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1424
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1425
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1426
     pc:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1427
 	# Left here for compatibility:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1428
         # uname -m prints for DJGPP always 'pc', but it prints nothing about
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1429
         # the processor, so we play safe by assuming i386.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1430
 	echo i386-pc-msdosdjgpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1431
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1432
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1433
     Intel:Mach:3*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1434
 	echo i386-pc-mach3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1435
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1436
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1437
     paragon:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1438
 	echo i860-intel-osf1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1439
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1440
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1441
     i860:*:4.*:*) # i860-SVR4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1442
 	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1443
 	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1444
 	else # Add other i860-SVR4 vendors below as they are discovered.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1445
 	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1446
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1447
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1448
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1449
     mini*:CTIX:SYS*5:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1450
 	# "miniframe"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1451
 	echo m68010-convergent-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1452
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1453
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1454
     mc68k:UNIX:SYSTEM5:3.51m)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1455
 	echo m68k-convergent-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1456
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1457
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1458
     M680?0:D-NIX:5.3:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1459
 	echo m68k-diab-dnix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1460
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1461
-    M68*:*:R3V[567]*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1462
-	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1463
-    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1464
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1465
+    M68*:*:R3V[5678]*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1466
+	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1467
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1468
 	OS_REL=''
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1469
 	test -r /etc/.relid \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1470
 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1471
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1472
-	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1473
+	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1474
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1475
-	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1476
+	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1477
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1478
         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1479
-          && echo i486-ncr-sysv4 && exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1480
+          && { echo i486-ncr-sysv4; exit; } ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1481
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1482
 	echo m68k-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1483
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1484
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1485
     mc68030:UNIX_System_V:4.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1486
 	echo m68k-atari-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1487
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1488
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1489
     TSUNAMI:LynxOS:2.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1490
 	echo sparc-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1491
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1492
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1493
     rs6000:LynxOS:2.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1494
 	echo rs6000-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1495
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1496
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1497
     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1498
 	echo powerpc-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1499
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1500
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1501
     SM[BE]S:UNIX_SV:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1502
 	echo mips-dde-sysv${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1503
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1504
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1505
     RM*:ReliantUNIX-*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1506
 	echo mips-sni-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1507
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1508
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1509
     RM*:SINIX-*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1510
 	echo mips-sni-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1511
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1512
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1513
     *:SINIX-*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1514
 	if uname -p 2>/dev/null >/dev/null ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1515
 		UNAME_MACHINE=`(uname -p) 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1516
@@ -1140,68 +1152,72 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1517
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1518
 		echo ns32k-sni-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1519
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1520
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1521
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1522
     PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1523
                       # says <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1524
         echo i586-unisys-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1525
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1526
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1527
     *:UNIX_System_V:4*:FTX*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1528
 	# From Gerald Hewes <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1529
 	# How about differentiating between stratus architectures? -djm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1530
 	echo hppa1.1-stratus-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1531
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1532
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1533
     *:*:*:FTX*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1534
 	# From [email protected].
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1535
 	echo i860-stratus-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1536
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1537
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1538
+    i*86:VOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1539
+	# From [email protected].
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1540
+	echo ${UNAME_MACHINE}-stratus-vos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1541
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1542
     *:VOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1543
 	# From [email protected].
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1544
 	echo hppa1.1-stratus-vos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1545
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1546
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1547
     mc68*:A/UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1548
 	echo m68k-apple-aux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1549
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1550
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1551
     news*:NEWS-OS:6*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1552
 	echo mips-sony-newsos6
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1553
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1554
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1555
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1556
 	if [ -d /usr/nec ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1557
 	        echo mips-nec-sysv${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1558
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1559
 	        echo mips-unknown-sysv${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1560
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1561
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1562
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1563
     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1564
 	echo powerpc-be-beos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1565
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1566
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1567
     BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1568
 	echo powerpc-apple-beos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1569
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1570
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1571
     BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1572
 	echo i586-pc-beos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1573
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1574
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1575
     SX-4:SUPER-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1576
 	echo sx4-nec-superux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1577
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1578
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1579
     SX-5:SUPER-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1580
 	echo sx5-nec-superux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1581
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1582
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1583
     SX-6:SUPER-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1584
 	echo sx6-nec-superux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1585
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1586
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1587
     Power*:Rhapsody:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1588
 	echo powerpc-apple-rhapsody${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1589
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1590
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1591
     *:Rhapsody:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1592
 	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1593
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1594
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1595
     *:Darwin:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1596
-	case `uname -p` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1597
-	    *86) UNAME_PROCESSOR=i686 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1598
-	    powerpc) UNAME_PROCESSOR=powerpc ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1599
+	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1600
+	case $UNAME_PROCESSOR in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1601
+	    unknown) UNAME_PROCESSOR=powerpc ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1602
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1603
 	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1604
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1605
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1606
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1607
 	UNAME_PROCESSOR=`uname -p`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1608
 	if test "$UNAME_PROCESSOR" = "x86"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1609
@@ -1209,22 +1225,25 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1610
 		UNAME_MACHINE=pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1611
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1612
 	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1613
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1614
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1615
     *:QNX:*:4*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1616
 	echo i386-pc-qnx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1617
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1618
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1619
+    NSE-?:NONSTOP_KERNEL:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1620
+	echo nse-tandem-nsk${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1621
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1622
     NSR-?:NONSTOP_KERNEL:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1623
 	echo nsr-tandem-nsk${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1624
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1625
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1626
     *:NonStop-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1627
 	echo mips-compaq-nonstopux
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1628
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1629
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1630
     BS2000:POSIX*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1631
 	echo bs2000-siemens-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1632
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1633
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1634
     DS/*:UNIX_System_V:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1635
 	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1636
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1637
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1638
     *:Plan9:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1639
 	# "uname -m" is not consistent, so use $cputype instead. 386
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1640
 	# is converted to i386 for consistency with other x86
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1641
@@ -1235,31 +1254,47 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1642
 	    UNAME_MACHINE="$cputype"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1643
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1644
 	echo ${UNAME_MACHINE}-unknown-plan9
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1645
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1646
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1647
     *:TOPS-10:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1648
 	echo pdp10-unknown-tops10
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1649
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1650
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1651
     *:TENEX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1652
 	echo pdp10-unknown-tenex
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1653
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1654
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1655
     KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1656
 	echo pdp10-dec-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1657
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1658
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1659
     XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1660
 	echo pdp10-xkl-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1661
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1662
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1663
     *:TOPS-20:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1664
 	echo pdp10-unknown-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1665
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1666
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1667
     *:ITS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1668
 	echo pdp10-unknown-its
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1669
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1670
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1671
     SEI:*:*:SEIUX)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1672
         echo mips-sei-seiux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1673
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1674
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1675
     *:DragonFly:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1676
 	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1677
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1678
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1679
+    *:*VMS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1680
+    	UNAME_MACHINE=`(uname -p) 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1681
+	case "${UNAME_MACHINE}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1682
+	    A*) echo alpha-dec-vms ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1683
+	    I*) echo ia64-dec-vms ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1684
+	    V*) echo vax-dec-vms ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1685
+	esac ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1686
+    *:XENIX:*:SysV)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1687
+	echo i386-pc-xenix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1688
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1689
+    i*86:skyos:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1690
+	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1691
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1692
+    i*86:rdos:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1693
+	echo ${UNAME_MACHINE}-pc-rdos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1694
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1695
 esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1696
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1697
 #echo '(No uname command or uname output not recognized.)' 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1698
@@ -1291,7 +1326,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1699
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1700
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1701
 #if defined (__arm) && defined (__acorn) && defined (__unix)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1702
-  printf ("arm-acorn-riscix"); exit (0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1703
+  printf ("arm-acorn-riscix\n"); exit (0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1704
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1705
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1706
 #if defined (hp300) && !defined (hpux)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1707
@@ -1380,11 +1415,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1708
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1709
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1710
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1711
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1712
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1713
+	{ echo "$SYSTEM_NAME"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1714
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1715
 # Apollos put the system type in the environment.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1716
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1717
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1718
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1719
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1720
 # Convex versions that predate uname can use getsysinfo(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1721
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1722
@@ -1393,22 +1429,22 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1723
     case `getsysinfo -f cpu_type` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1724
     c1*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1725
 	echo c1-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1726
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1727
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1728
     c2*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1729
 	if getsysinfo -f scalar_acc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1730
 	then echo c32-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1731
 	else echo c2-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1732
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1733
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1734
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1735
     c34*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1736
 	echo c34-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1737
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1738
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1739
     c38*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1740
 	echo c38-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1741
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1742
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1743
     c4*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1744
 	echo c4-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1745
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1746
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1747
     esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1748
 fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1749
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1750
@@ -1419,7 +1455,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1751
 the operating system you are using. It is advised that you
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1752
 download the most up to date version of the config scripts from
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1753
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1754
-    ftp://ftp.gnu.org/pub/gnu/config/
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1755
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1756
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1757
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1758
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1759
 If the version you run ($0) is already up to date, please
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1760
 send the following data and any information you think might be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1761
--- htdig-3.2.0b6.orig/htword/WordDBPage.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1762
+++ htdig-3.2.0b6/htword/WordDBPage.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1763
@@ -82,7 +82,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1764
   	if(debuglevel>2)printf("TOTAL SIZE: %6d %8f\n",size,size/8.0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1765
 	// argh! compare failed somthing went wrong
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1766
 	// display the compress/decompress sequence and fail
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1767
-	if(cmp || size>8*1024*1000000000)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1768
+	if(cmp || size>8*1024)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1769
 	{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1770
 	    if(size>8*1024)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1771
 	    {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1772
--- htdig-3.2.0b6.orig/htsearch/htsearch.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1773
+++ htdig-3.2.0b6/htsearch/htsearch.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1774
@@ -211,8 +211,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1775
 	}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1776
 	if (access((char*)configFile, R_OK) < 0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1777
 	{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1778
-	    reportError(form("Unable to read configuration file '%s'",
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1779
-			     configFile.get()));
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1780
+		reportError("Unable to read configuration file");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1781
 	}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1782
 	config->Read(configFile);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1783
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1784
--- htdig-3.2.0b6.orig/htsearch/Collection.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1785
+++ htdig-3.2.0b6/htsearch/Collection.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1786
@@ -36,9 +36,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1787
                const char *docExcerpt);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1788
     ~Collection();
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1789
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1790
-    void Collection::Open();
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1791
+    void Open();
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1792
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1793
-    void Collection::Close(); 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1794
+    void Close(); 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1795
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1796
     char *getWordFile() { return wordFile.get(); }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1797
     DocumentRef         *getDocumentRef(int id);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1798
--- htdig-3.2.0b6.orig/htsearch/Display.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1799
+++ htdig-3.2.0b6/htsearch/Display.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1800
@@ -54,6 +54,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1801
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1802
 #include <math.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1803
 #include <float.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1804
+#include <values.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1805
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1806
 #if !defined(DBL_MAX)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1807
 # if defined (MAXDOUBLE)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1808
@@ -137,7 +138,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1809
       // Must temporarily stash the message in a String, since
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1810
       // displaySyntaxError will overwrite the static temp used in form.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1811
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1812
-      String s(form("No such sort method: `%s'", (const char*)config->Find("sort")));
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1813
+      String s("Invalid sort method.");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1814
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1815
       displaySyntaxError(s);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1816
       return;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1817
--- htdig-3.2.0b6.orig/htsearch/qtest.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1818
+++ htdig-3.2.0b6/htsearch/qtest.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1819
@@ -132,8 +132,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1820
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1821
     if (access((char*)configFile, R_OK) < 0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1822
     {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1823
-	reportError(form("Unable to find configuration file '%s'",
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1824
-			 configFile.get()));
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1825
+    	reportError("Unable to find configuration file");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1826
     }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1827
 	
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1828
     config->Read(configFile);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1829
--- htdig-3.2.0b6.orig/libhtdig/ResultFetch.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1830
+++ htdig-3.2.0b6/libhtdig/ResultFetch.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1831
@@ -142,7 +142,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1832
         // Must temporarily stash the message in a String, since
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1833
         // displaySyntaxError will overwrite the static temp used in form.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1834
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1835
-        String s(form("No such sort method: `%s'", (const char *) config->Find("sort")));
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1836
+	String s("Invalid search method.");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1837
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1838
         displaySyntaxError(s);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1839
         //return;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1840
--- htdig-3.2.0b6.orig/debian/htdig-doc.dirs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1841
+++ htdig-3.2.0b6/debian/htdig-doc.dirs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1842
@@ -0,0 +1 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1843
+usr/share/doc/htdig-doc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1844
--- htdig-3.2.0b6.orig/debian/htdig.config
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1845
+++ htdig-3.2.0b6/debian/htdig.config
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1846
@@ -0,0 +1,36 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1847
+#!/bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1848
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1849
+set -e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1850
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1851
+. /usr/share/debconf/confmodule
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1852
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1853
+db_title "ht://Dig"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1854
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1855
+if [ ! -d /etc/default ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1856
+	mkdir /etc/default
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1857
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1858
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1859
+if [ -r /etc/default/htdig ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1860
+	RUN=$(awk '/^run_rundig/ {print $3}' /etc/default/htdig)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1861
+	if [ "$RUN"="true" ] || [ "$RUN"="false" ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1862
+		db_set htdig/run-rundig $RUN
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1863
+	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1864
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1865
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1866
+# ask about rundig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1867
+db_input medium htdig/run-rundig || true
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1868
+db_go
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1869
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1870
+# ask to generate ht://Dig databases now
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1871
+db_input medium htdig/generate-databases || true
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1872
+db_go
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1873
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1874
+db_get htdig/run-rundig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1875
+RUN_NOTIFY=$RET
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1876
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1877
+if [ "$RUN_NOTIFY"="true" ] || [ "$RUN_NOTIFY"="false" ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1878
+	echo "# Whether to run the rundig script daily" > /etc/default/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1879
+	echo "run_rundig = $RUN_NOTIFY" >> /etc/default/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1880
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1881
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1882
+exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1883
--- htdig-3.2.0b6.orig/debian/htmerge.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1884
+++ htdig-3.2.0b6/debian/htmerge.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1885
@@ -0,0 +1,68 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1886
+.TH htmerge 1 "21 July 1997"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1887
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1888
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1889
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1890
+htmerge \- create document index and word database for the ht://Dig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1891
+search engine
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1892
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1893
+.B htmerge
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1894
+.I "[options]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1895
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1896
+.I Htmerge
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1897
+is used to create a document index and word database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1898
+from the files that were created by \fIhtdig\fR. These databases are
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1899
+then used by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1900
+.I htsearch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1901
+to perform the actual searched. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1902
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1903
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1904
+.B \-a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1905
+Use alternate work files. Tells htdig to append
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1906
+.I .work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1907
+to database files, causing a second copy of the database to be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1908
+built. This allows the original files to be used by htsearch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1909
+during the indexing run. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1910
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1911
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1912
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1913
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1914
+instead of the default. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1915
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1916
+.B \-d
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1917
+Prevent the document index from being created. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1918
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1919
+.B \-s
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1920
+Print statistics about the document and word databases
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1921
+after htmerge has finished. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1922
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1923
+.B \-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1924
+Run in verbose mode. This will provide some hints as to the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1925
+progress of the merge. This can be useful when running
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1926
+htmerge interactively since some parts (especially the word
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1927
+database creation) can take a very long time. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1928
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1929
+.B \-w
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1930
+Prevent the word database from being created. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1931
+.SH ENVIRONMENT
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1932
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1933
+.B TMPDIR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1934
+In addition to the command line options, the environment
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1935
+variable
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1936
+.I TMPDIR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1937
+will be used to designate the directory where
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1938
+intermediate files are stored during the sorting process. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1939
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1940
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1941
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1942
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1943
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1944
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1945
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1946
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1947
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1948
+and 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1949
+.I htsearch(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1950
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1951
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1952
+This manual page was written by Christian Schwarz, modified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1953
+by Stijn de Bekker, based on the HTML documentation of ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1954
--- htdig-3.2.0b6.orig/debian/htdig-pdfparser
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1955
+++ htdig-3.2.0b6/debian/htdig-pdfparser
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1956
@@ -0,0 +1,37 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1957
+#!/bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1958
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1959
+# Wrapper script for the ht://Dig PDF parser engine
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1960
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1961
+# This script is called by the htdig binary to parse pdf documents
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1962
+# Set the debian_pdf_parsed in the htdig configuration
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1963
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1964
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1965
+# Written by Stijn de Bekker <[email protected]> for Debian GNU/Linux.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1966
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1967
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1968
+#PARSER=`grep debian_pdf_parser /etc/htdig/htdig.conf | awk '{ print $2 }'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1969
+# replaced with the following line, suggestion by pod, should fix #196916
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1970
+PARSER=`awk '/^debian_pdf_parser:/{ print $2 }' /etc/htdig/htdig.conf`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1971
+PDFFILE=$1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1972
+PSFILE=$2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1973
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1974
+if [ "$PDFFILE" = "" -o "$PSFILE" = "" ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1975
+	# Missing .pdf or .ps file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1976
+	exit 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1977
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1978
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1979
+case "$PARSER" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1980
+	acrobat|acroread)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1981
+		if [ -x /usr/bin/acroread ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1982
+			/usr/bin/acroread -toPostscript $PDFFILE $PSFILE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1983
+		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1984
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1985
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1986
+	xpdf|pdftotext)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1987
+		if [ -x /usr/bin/pdftotext ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1988
+			/usr/bin/pdftotext $PDFFILE $PSFILE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1989
+		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1990
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1991
+esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1992
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1993
+exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1994
--- htdig-3.2.0b6.orig/debian/compat
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1995
+++ htdig-3.2.0b6/debian/compat
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1996
@@ -0,0 +1 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1997
+5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1998
--- htdig-3.2.0b6.orig/debian/htdig-pdfparser.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  1999
+++ htdig-3.2.0b6/debian/htdig-pdfparser.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2000
@@ -0,0 +1,33 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2001
+.TH htdig-pdfparser 1 "17 February 2002"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2002
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2003
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2004
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2005
+htdig-pdfparser \- parse a PDF document (wrapper script for htdig)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2006
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2007
+.B htdig-pdfparser
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2008
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2009
+This script acts as a wrapper script for the htdig program. The exact
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2010
+program that htdig uses to search in pdf documents for
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2011
+index words, can be set in the htdig config file. Set the program by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2012
+using the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2013
+.I debian_pdf_parser
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2014
+directive.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2015
+.SH "OPTIONS"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2016
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2017
+.B acrobat
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2018
+Use the acroread utility to parse PDF documents
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2019
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2020
+.B xpdf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2021
+Use the pstotext utility, part of the xpdf package, to parse PDF documents
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2022
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2023
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2024
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2025
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2026
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2027
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2028
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2029
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2030
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2031
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2032
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2033
+Stijn de Bekker <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2034
--- htdig-3.2.0b6.orig/debian/htdig.manpages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2035
+++ htdig-3.2.0b6/debian/htdig.manpages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2036
@@ -0,0 +1,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2037
+debian/htdig.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2038
+debian/htdump.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2039
+debian/htfuzzy.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2040
+debian/htload.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2041
+debian/htmerge.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2042
+debian/htnotify.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2043
+debian/rundig.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2044
+debian/htdig-pdfparser.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2045
+debian/htstat.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2046
+debian/htpurge.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2047
+debian/htsearch.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2048
+debian/htdigconfig.8
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2049
--- htdig-3.2.0b6.orig/debian/copyright
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2050
+++ htdig-3.2.0b6/debian/copyright
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2051
@@ -0,0 +1,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2052
+This package was originally debianized by Christian Schwarz <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2053
+Now maintained by Stijn de Bekker <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2054
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2055
+It was downloaded from: http://www.htdig.org
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2056
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2057
+----------------------------------------------------------------------------
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2058
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2059
+HTDig is Copyright (c) 1995-2004 the ht://Dig Group
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2060
+Contributions are from many; see htdoc/THANKS.html.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2061
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2062
+HTDig is distributed under GPL, Version 2.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2063
+Please refer to /usr/share/common-licenses/GPL-2 for license details.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2064
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2065
--- htdig-3.2.0b6.orig/debian/htdigconfig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2066
+++ htdig-3.2.0b6/debian/htdigconfig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2067
@@ -0,0 +1,20 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2068
+#!/bin/sh -e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2069
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2070
+echo -n "Creating endings database for ht://Dig search engine..."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2071
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2072
+# Only create the endings database if it doesn't already exist.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2073
+# This database is static, so even if pages change, this database will not
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2074
+# need to be rebuilt.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2075
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2076
+if [ ! -f /var/lib/htdig/word2root.db ]
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2077
+then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2078
+    htfuzzy $verbose endings
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2079
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2080
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2081
+if [ ! -f /var/lib/htdig/synonyms.db ]
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2082
+then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2083
+    htfuzzy $verbose synonyms
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2084
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2085
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2086
+echo "done."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2087
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2088
--- htdig-3.2.0b6.orig/debian/htdig.prerm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2089
+++ htdig-3.2.0b6/debian/htdig.prerm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2090
@@ -0,0 +1,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2091
+#!/bin/sh -e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2092
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2093
+set -e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2094
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2095
+# remove endings databases
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2096
+rm -f /etc/htdig/*.db
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2097
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2098
+#DEBHELPER#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2099
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2100
+exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2101
--- htdig-3.2.0b6.orig/debian/po/POTFILES.in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2102
+++ htdig-3.2.0b6/debian/po/POTFILES.in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2103
@@ -0,0 +1 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2104
+[type: gettext/rfc822deb] templates
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2105
--- htdig-3.2.0b6.orig/debian/po/cs.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2106
+++ htdig-3.2.0b6/debian/po/cs.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2107
@@ -0,0 +1,71 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2108
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2109
+#    Translators, if you are not familiar with the PO format, gettext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2110
+#    documentation is worth reading, especially sections dedicated to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2111
+#    this format, e.g. by running:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2112
+#         info -n '(gettext)PO Files'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2113
+#         info -n '(gettext)Header Entry'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2114
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2115
+#    Some information specific to po-debconf are available at
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2116
+#            /usr/share/doc/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2117
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2118
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2119
+#    Developers do not need to manually edit POT or PO files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2120
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2121
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2122
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2123
+"Project-Id-Version: htdig\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2124
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2125
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2126
+"PO-Revision-Date: 2007-01-27 18:36+0100\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2127
+"Last-Translator: Jan Outrata <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2128
+"Language-Team: Czech <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2129
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2130
+"Content-Type: text/plain; charset=UTF-8\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2131
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2132
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2133
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2134
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2135
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2136
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2137
+msgstr "Vygenerovat databázi koncovek nyní?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2138
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2139
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2140
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2141
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2142
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2143
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2144
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2145
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2146
+"htdigconfig' script. Should the database be generated now  rather than "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2147
+"later on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2148
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2149
+"Vyhledávací mechanizmy ht://Dig vyžadují databázi koncovek, která se musí "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2150
+"vygenerovat před prvním spuštěním. Generování databáze chvíli potrvá. Může "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2151
+"se to udělat teď nebo později voláním skriptu /usr/sbin/htdigconfig. Mají "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2152
+"se databáze vygenerovat nyní?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2153
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2154
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2155
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2156
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2157
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2158
+msgstr "Spouštět denně skript rundig?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2159
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2160
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2161
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2162
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2163
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2164
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2165
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2166
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2167
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2168
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2169
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2170
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2171
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2172
+"rundig je program, který získá on-line obsah a vytvoří prohledávatelnou "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2173
+"databázi pro vyhledávací stroj ht://Dig. Stáhne a zaindexuje HTML z webu, "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2174
+"jak je definováno v /etc/htdig/htdig.conf. Odpovězte Ano, pokud chcete "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2175
+"tento program denně spouštět. Ne, pokud neplánujete používat htdig tímto "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2176
+"způsobem (pravděpodobně je htdig používán třetí stranou, například KDE, pro "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2177
+"lokální indexování). Pokud nevíte, odpovězte Ne. To je nejbezpečnější "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2178
+"volba, pokud nevíte, co děláte."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2179
--- htdig-3.2.0b6.orig/debian/po/ja.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2180
+++ htdig-3.2.0b6/debian/po/ja.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2181
@@ -0,0 +1,66 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2182
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2183
+#    Translators, if you are not familiar with the PO format, gettext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2184
+#    documentation is worth reading, especially sections dedicated to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2185
+#    this format, e.g. by running:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2186
+#         info -n '(gettext)PO Files'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2187
+#         info -n '(gettext)Header Entry'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2188
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2189
+#    Some information specific to po-debconf are available at
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2190
+#            /usr/share/doc/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2191
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2192
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2193
+#    Developers do not need to manually edit POT or PO files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2194
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2195
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2196
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2197
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2198
+"Project-Id-Version: htdig 1:3.2.0b6-2\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2199
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2200
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2201
+"PO-Revision-Date: 2006-11-18 10:26+0900\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2202
+"Last-Translator: Hideki Yamane (Debian-JP) <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2203
+"Language-Team: Japanese <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2204
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2205
+"Content-Type: text/plain; charset=UTF-8\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2206
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2207
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2208
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2209
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2210
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2211
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2212
+msgstr "endings データベースをすぐに生成しますか?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2213
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2214
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2215
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2216
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2217
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2218
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2219
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2220
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2221
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2222
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2223
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2224
+"ht://Dig サーチエンジンは、初めての起動の前に endings データベースが生成され"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2225
+"ている必要があります。データベースの生成には時間がかかります。すぐに作成を行"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2226
+"うか、後ほど '/usr/sbin/htdigconfig' スクリプトを実行して行うかが可能です。"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2227
+"データベースを後ほどではなく、すぐに作成しますか?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2228
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2229
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2230
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2231
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2232
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2233
+msgstr "rundig スクリプトを毎日実行しますか?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2234
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2235
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2236
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2237
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2238
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2239
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2240
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2241
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2242
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2243
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2244
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2245
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2246
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2247
+"rundig はオンラインコンテンツを obtain し、ht://Dig サーチエンジン用のスケーラブルなデータベースを作成するプログラムです。/etc/htdig/htdig.conf で定義した通りに、web からダウンロードを行って HTML のインデックスを作成します。この様に htdig を使うつもりが無い場合 (おそらく htdig がサードパーティ製プログラム (例えば KDE) によってローカルのインデックス作成に利用される場合)は「いいえ」と答えてください。判らない場合は「いいえ」と答えてください。何を行っているかが判っていないのであれば、これがもっとも安全な選択です。"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2248
--- htdig-3.2.0b6.orig/debian/po/nl.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2249
+++ htdig-3.2.0b6/debian/po/nl.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2250
@@ -0,0 +1,75 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2251
+# translation of htdig_template.pot to debian-l10n-dutch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2252
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2253
+#    Translators, if you are not familiar with the PO format, gettext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2254
+#    documentation is worth reading, especially sections dedicated to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2255
+#    this format, e.g. by running:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2256
+#         info -n '(gettext)PO Files'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2257
+#         info -n '(gettext)Header Entry'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2258
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2259
+#    Some information specific to po-debconf are available at
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2260
+#            /usr/share/doc/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2261
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2262
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2263
+#    Developers do not need to manually edit POT or PO files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2264
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2265
+# Luk Claes <[email protected]>, 2004
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2266
+# Kurt De Bree <[email protected]>, 2006.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2267
+# This is an unofficial translation
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2268
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2269
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2270
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2271
+"Project-Id-Version: htdig_1:3.2.0b6-1_nl.po\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2272
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2273
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2274
+"PO-Revision-Date: 2006-08-29 17:37+0200\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2275
+"Last-Translator: Kurt De Bree <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2276
+"Language-Team: debian-l10n-dutch <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2277
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2278
+"Content-Type: text/plain; charset=ISO-8859-1\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2279
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2280
+"X-Generator: KBabel 1.11.2\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2281
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2282
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2283
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2284
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2285
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2286
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2287
+msgstr "Nu suffix-database aanmaken?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2288
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2289
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2290
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2291
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2292
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2293
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2294
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2295
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2296
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2297
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2298
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2299
+"De ht://Dig-zoekmachine vereist dat er voor het eerste gebruik een suffix-database aangemaakt wordt. Het aanmaken van deze database duurt enige tijd en kan nu gedaan worden, of later (door het '/usr/sbin/htdigconfig'-script uit te voeren). Wilt u dat de database nu aangemaakt wordt?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2300
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2301
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2302
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2303
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2304
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2305
+msgstr "Het 'rundig'-script dagelijks uitvoeren?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2306
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2307
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2308
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2309
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2310
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2311
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2312
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2313
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2314
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2315
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2316
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2317
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2318
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2319
+"rundig is een programma dat 'online inhoud' verwerft en een zoekbare database "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2320
+"aanmaakt voor de ht://Dig zoekmachine. Het download en indexeert HTML vanuit "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2321
+"het web, zoals gedefinieerd in /etc/htdig/htdig.conf. Kies 'Ja' indien u wenst "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2322
+"dit programma dagelijks uit te voeren. Kies 'Nee' indien u niet van plan "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2323
+"bent om htdig op deze manier te gebruiken (misschien wordt htdig gebruikt "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2324
+"door een derde, bijvoorbeeld KDE, om lokale indexering uit te voeren). Bij "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2325
+"twijfel kiest u best 'Nee', daar dit de meest veilige keuze is tenzij u weet wat u doet."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2326
--- htdig-3.2.0b6.orig/debian/po/fr.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2327
+++ htdig-3.2.0b6/debian/po/fr.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2328
@@ -0,0 +1,74 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2329
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2330
+#    Translators, if you are not familiar with the PO format, gettext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2331
+#    documentation is worth reading, especially sections dedicated to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2332
+#    this format, e.g. by running:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2333
+#         info -n '(gettext)PO Files'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2334
+#         info -n '(gettext)Header Entry'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2335
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2336
+#    Some information specific to po-debconf are available at
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2337
+#            /usr/share/doc/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2338
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2339
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2340
+#    Developers do not need to manually edit POT or PO files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2341
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2342
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2343
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2344
+"Project-Id-Version: htdig_1:3.2.0b6-1\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2345
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2346
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2347
+"PO-Revision-Date: 2006-07-29 18:12+0100\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2348
+"Last-Translator: Steve Petruzzello <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2349
+"Language-Team: French <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2350
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2351
+"Content-Type: text/plain; charset=ISO-8859-15\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2352
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2353
+"X-Poedit-Language: French\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2354
+"X-Poedit-Country: SWITZERLAND\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2355
+"X-Poedit-SourceCharset: iso-8859-15\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2356
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2357
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2358
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2359
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2360
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2361
+msgstr "Faut-il cr�er la base de donn�es des suffixes maintenant�?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2362
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2363
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2364
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2365
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2366
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2367
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2368
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2369
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2370
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2371
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2372
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2373
+"Le moteur de recherche ht://Dig n�cessite qu'une base de donn�es des "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2374
+"suffixes soit cr��e avant sa premi�re ex�cution. Cr�er cette base prend du "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2375
+"temps. Vous pouvez la cr�er maintenant ou le faire plus tard avec le script /"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2376
+"usr/sbin/htdigconfig."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2377
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2378
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2379
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2380
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2381
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2382
+msgstr "Faut-il ex�cuter le script rundig quotidiennement�?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2383
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2384
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2385
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2386
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2387
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2388
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2389
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2390
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2391
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2392
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2393
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2394
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2395
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2396
+"Rundig est un programme qui r�cup�re du contenu mis en ligne et cr�e une "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2397
+"base de donn�es consultable pour le moteur de recherche ht://Dig. Il "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2398
+"t�l�charge des pages HTML et cr�e un index tel que d�fini dans le fichier /"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2399
+"etc/htdig/htdig.conf. Veuillez accepter cette option si vous d�sirez "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2400
+"ex�cuter ce programme quotidiennement. Refusez cette option si vous utilisez "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2401
+"htdig diff�remment (par exemple comme outil d'indexation local pour KDE). "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2402
+"Dans le doute, refusez-la car c'est le choix le plus s�r."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2403
--- htdig-3.2.0b6.orig/debian/po/ru.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2404
+++ htdig-3.2.0b6/debian/po/ru.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2405
@@ -0,0 +1,76 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2406
+# translation of htdig_1:3.2.0b6-2_ru.po to Russian
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2407
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2408
+#    Translators, if you are not familiar with the PO format, gettext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2409
+#    documentation is worth reading, especially sections dedicated to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2410
+#    this format, e.g. by running:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2411
+#         info -n '(gettext)PO Files'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2412
+#         info -n '(gettext)Header Entry'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2413
+#    Some information specific to po-debconf are available at
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2414
+#            /usr/share/doc/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2415
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2416
+#    Developers do not need to manually edit POT or PO files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2417
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2418
+# Yuri Kozlov <[email protected]>, 2006.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2419
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2420
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2421
+"Project-Id-Version: htdig_1-3.2.0b6-2\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2422
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2423
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2424
+"PO-Revision-Date: 2006-12-24 21:18+0300\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2425
+"Last-Translator: Yuri Kozlov <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2426
+"Language-Team: Russian <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2427
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2428
+"Content-Type: text/plain; charset=UTF-8\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2429
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2430
+"X-Generator: KBabel 1.11.4\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2431
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2432
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2433
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2434
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2435
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2436
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2437
+msgstr "Сгенерировать конечные базы данных сейчас?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2438
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2439
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2440
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2441
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2442
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2443
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2444
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2445
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2446
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2447
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2448
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2449
+"Поисковому движку ht://Dig требуются конечные базы данных, которые должны "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2450
+"быть сгенерированы перед первым запуском. Генерация баз данных займёт время. "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2451
+"Это может быть сделано сейчас или позже вызовом сценария '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2452
+"htdigconfig'. Сгенерировать базы данных прямо сейчас?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2453
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2454
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2455
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2456
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2457
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2458
+msgstr "Выполнять сценарий rundig ежедневно?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2459
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2460
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2461
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2462
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2463
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2464
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2465
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2466
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2467
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2468
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2469
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2470
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2471
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2472
+"rundig -- это программа, которая принимает контент он-лайн и "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2473
+"создаёт базу данных поиска для поискового движка ht://Dig. "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2474
+"Она загружает и индексирует HTML из веб, как это задано в файле "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2475
+"/etc/htdig/htdig.conf. Ответьте \"да\", если хотите запускать эту "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2476
+"программу ежедневно. Ответьте \"нет\", если не планируете "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2477
+"использовать htdig таким способом (возможно, htdig будет использован "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2478
+"сторонней программой, например KDE, для выполнения локального "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2479
+"индексирования). Если не будете, ответьте \"нет\". Это безопасный "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2480
+"ответ, если не знаете, что делать."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2481
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2482
--- htdig-3.2.0b6.orig/debian/po/es.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2483
+++ htdig-3.2.0b6/debian/po/es.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2484
@@ -0,0 +1,61 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2485
+# Translators, if you are not familiar with the PO format, gettext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2486
+# documentation is worth reading, especially sections dedicated to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2487
+# this format, e.g. by running:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2488
+# info -n '(gettext)PO Files'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2489
+# info -n '(gettext)Header Entry'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2490
+# Some information specific to po-debconf are available at
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2491
+# /usr/share/doc/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2492
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2493
+# Developers do not need to manually edit POT or PO files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2494
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2495
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2496
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2497
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2498
+"Project-Id-Version: PACKAGE VERSION\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2499
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2500
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2501
+"PO-Revision-Date: 2004-04-25 00:25+0200\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2502
+"Last-Translator: catux <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2503
+"Language-Team: Spanish <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2504
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2505
+"Content-Type: text/plain; charset=UTF-8\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2506
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2507
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2508
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2509
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2510
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2511
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2512
+msgstr "¿Generar las bases de datos finales ahora?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2513
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2514
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2515
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2516
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2517
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2518
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2519
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2520
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2521
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2522
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2523
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2524
+"El motor de búsqueda de ht://Dig pide unas bases de datos finales que se "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2525
+"tienen que generar primero. Generar la base de datos tomará cierto tiempo. "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2526
+"Se puede realizar ahora o más tarde llamandoal script /usr/sbin/htdigconfig ."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2527
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2528
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2529
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2530
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2531
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2532
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2533
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2534
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2535
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2536
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2537
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2538
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2539
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2540
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2541
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2542
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2543
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2544
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2545
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2546
--- htdig-3.2.0b6.orig/debian/po/templates.pot
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2547
+++ htdig-3.2.0b6/debian/po/templates.pot
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2548
@@ -0,0 +1,52 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2549
+# SOME DESCRIPTIVE TITLE.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2550
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2551
+# This file is distributed under the same license as the PACKAGE package.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2552
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2553
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2554
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2555
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2556
+"Project-Id-Version: PACKAGE VERSION\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2557
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2558
+"POT-Creation-Date: 2006-07-12 16:21-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2559
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2560
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2561
+"Language-Team: LANGUAGE <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2562
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2563
+"Content-Type: text/plain; charset=CHARSET\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2564
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2565
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2566
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2567
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2568
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2569
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2570
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2571
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2572
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2573
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2574
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2575
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2576
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2577
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2578
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2579
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2580
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2581
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2582
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2583
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2584
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2585
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2586
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2587
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2588
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2589
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2590
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2591
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2592
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2593
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2594
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2595
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2596
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2597
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2598
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2599
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2600
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2601
--- htdig-3.2.0b6.orig/debian/po/vi.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2602
+++ htdig-3.2.0b6/debian/po/vi.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2603
@@ -0,0 +1,57 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2604
+# Vietnamese Translation for htdig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2605
+# Copyright © 2005 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2606
+# Clytie Siddall <[email protected]>, 2005.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2607
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2608
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2609
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2610
+"Project-Id-Version: htdig 1/3.1.6-11\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2611
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2612
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2613
+"PO-Revision-Date: 2005-06-04 16:29+0930\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2614
+"Last-Translator: Clytie Siddall <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2615
+"Language-Team: Vietnamese <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2616
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2617
+"Content-Type: text/plain; charset=utf-8\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2618
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2619
+"Plural-Forms: nplurals=1; plural=0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2620
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2621
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2622
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2623
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2624
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2625
+msgstr "Tạo ra cơ sở dữ liệu các điều cuối vào lúc này không?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2626
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2627
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2628
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2629
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2630
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2631
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2632
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2633
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2634
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2635
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2636
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2637
+"Cơ chế tìm kiếm «ht://Dig» cần đến một cơ sở dữ liệu các điều cuối mà phải "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2638
+"được tạo ra trước khởi chạy ban đầu. Tạo ra cơ sở dữ liệu này có thể hơi "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2639
+"lâu. Có thể làm như thế hoặc ngay bây giờ hoặc lần sau bằng cách gọi tập "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2640
+"lệnh «/usr/sbin/htdigconfig». Nên tạo ra những cơ sở dữ liệu ấy ngay bây giờ "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2641
+"hơn là lần sau không?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2642
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2643
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2644
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2645
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2646
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2647
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2648
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2649
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2650
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2651
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2652
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2653
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2654
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2655
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2656
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2657
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2658
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2659
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2660
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2661
--- htdig-3.2.0b6.orig/debian/po/it.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2662
+++ htdig-3.2.0b6/debian/po/it.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2663
@@ -0,0 +1,61 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2664
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2665
+#    Translators, if you are not familiar with the PO format, gettext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2666
+#    documentation is worth reading, especially sections dedicated to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2667
+#    this format, e.g. by running:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2668
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2669
+#    Some information specific to po-debconf are available at
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2670
+#            /usr/share/doc/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2671
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2672
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2673
+#    Developers do not need to manually edit POT or PO files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2674
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2675
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2676
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2677
+"Project-Id-Version: htdig-3.1.6-7\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2678
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2679
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2680
+"PO-Revision-Date: 2004-04-12 23:39+0200\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2681
+"Last-Translator: Alessandro Rimoldi\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2682
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2683
+"Content-Type: text/plain; charset=iso-8859-15\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2684
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2685
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2686
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2687
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2688
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2689
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2690
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2691
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2692
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2693
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2694
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2695
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2696
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2697
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2698
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2699
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2700
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2701
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2702
+"Il motore di ricerca ht://Dig necessita di una banca dati di desinenze e "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2703
+"questa dev'essere generata prima del primo utilizzo. La generazione della "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2704
+"banca dati pu� durare a lungo e pu� essere eseguita adesso o ulteriormente "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2705
+"lanciando lo script /usr/sbin/htdigconfig. "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2706
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2707
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2708
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2709
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2710
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2711
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2712
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2713
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2714
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2715
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2716
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2717
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2718
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2719
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2720
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2721
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2722
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2723
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2724
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2725
--- htdig-3.2.0b6.orig/debian/po/da.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2726
+++ htdig-3.2.0b6/debian/po/da.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2727
@@ -0,0 +1,64 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2728
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2729
+#    Translators, if you are not familiar with the PO format, gettext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2730
+#    documentation is worth reading, especially sections dedicated to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2731
+#    this format, e.g. by running:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2732
+#         info -n '(gettext)PO Files'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2733
+#         info -n '(gettext)Header Entry'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2734
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2735
+#    Some information specific to po-debconf are available at
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2736
+#            /usr/share/doc/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2737
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2738
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2739
+#    Developers do not need to manually edit POT or PO files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2740
+# 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2741
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2742
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2743
+"Project-Id-Version: htdig 3.1.6-8\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2744
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2745
+"POT-Creation-Date: 2006-07-12 15:48-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2746
+"PO-Revision-Date: 2004-08-05 22:20+0200\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2747
+"Last-Translator: Morten Brix Pedersen <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2748
+"Language-Team: Danish <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2749
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2750
+"Content-Type: text/plain; charset=UTF-8\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2751
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2752
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2753
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2754
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2755
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2756
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2757
+msgstr "Opret \"endings\" database nu?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2758
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2759
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2760
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2761
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2762
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2763
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2764
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2765
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2766
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2767
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2768
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2769
+"ht://Dig søgemaskinen kræver en \"endings\" database som skal oprettes før "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2770
+"første start. Det vil tage et stykke tid, og kan gøres enten nu eller senere "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2771
+"ved at køre /usr/sbin/htdigconfig skriptet. Skal databasen blive oprettet nu "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2772
+"eller først senere?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2773
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2774
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2775
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2776
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2777
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2778
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2779
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2780
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2781
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2782
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2783
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2784
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2785
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2786
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2787
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2788
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2789
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2790
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2791
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2792
--- htdig-3.2.0b6.orig/debian/po/de.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2793
+++ htdig-3.2.0b6/debian/po/de.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2794
@@ -0,0 +1,65 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2795
+# Translation of htdig debconf templates to German
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2796
+# Copyright (C) Alexander List <[email protected]>, 2004.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2797
+# Copyright (C) Helge Kreutzmann <[email protected]>, 2007.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2798
+# This file is distributed under the same license as the xsp package.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2799
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2800
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2801
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2802
+"Project-Id-Version: htdig 1:3.2.0b6-3\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2803
+"Report-Msgid-Bugs-To: [email protected]\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2804
+"POT-Creation-Date: 2006-07-12 16:21-0400\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2805
+"PO-Revision-Date: 2007-01-16 18:22+0100\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2806
+"Last-Translator: Helge Kreutzmann <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2807
+"Language-Team: German <[email protected]>\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2808
+"MIME-Version: 1.0\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2809
+"Content-Type: text/plain; charset=ISO-8859-15\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2810
+"Content-Transfer-Encoding: 8bit\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2811
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2812
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2813
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2814
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2815
+msgid "Generate endings database now?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2816
+msgstr "�Endings�-Datenbank jetzt erzeugen?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2817
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2818
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2819
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2820
+#: ../templates:1001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2821
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2822
+"The ht://Dig search engine requires an endings database which has to be "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2823
+"generated before the first start. Generating the database will take a short "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2824
+"while. It can be done either now or later by calling the '/usr/sbin/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2825
+"htdigconfig' script. Should the database be generated now  rather than later "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2826
+"on?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2827
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2828
+"Die ht://Dig-Suchmaschine ben�tigt eine �Endings�-Datenbank, die vor dem "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2829
+"ersten Start erzeugt werden muss. Das Erzeugen der Datenbank wird etwas Zeit "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2830
+"in Anspruch nehmen. Sie k�nnen das jetzt erledigen, oder sp�ter das Skript /"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2831
+"usr/sbin/htdigconfig aufrufen. Soll die Datenbank jetzt statt sp�ter "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2832
+"erstellt werden?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2833
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2834
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2835
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2836
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2837
+msgid "Execute the rundig script daily?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2838
+msgstr "Das rundig-Skript t�glich ausf�hren?"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2839
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2840
+#. Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2841
+#. Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2842
+#: ../templates:2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2843
+msgid ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2844
+"rundig is a program that obtains on-line content and creates a searchable "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2845
+"database for the ht://Dig search engine. It downloads and indexes HTML from "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2846
+"the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to run "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2847
+"this program daily. Say No if you don't plan to use htdig in this way "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2848
+"(perhaps htdig is being used by a third party, for instance KDE, to perform "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2849
+"local indexing). If in doubt, say No. It is the safest choice unless you "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2850
+"know what you're doing."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2851
+msgstr ""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2852
+"rundig ist ein Programm, das Online-Inhalte erlangt und eine durchsuchbare "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2853
+"Datenbank f�r die ht://Dig-Suchmaschine erstellt. Es l�dt HTML vom Netz "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2854
+"herunter und indiziert es, wie in /etc/htdig/htdig.conf eingestellt. Stimmen "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2855
+"Sie zu, falls Sie das Programm t�glich ausf�hren m�chten. Lehnen Sie dies "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2856
+"ab, falls Sie Htdig nicht auf diese Art nutzen wollen (vielleicht wird Htdig "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2857
+"von einer dritten Partei verwendet, beispielsweise KDE, um lokale "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2858
+"Indizierung durchzuf�hren). Lehnen Sie im Zweifelsfall ab. Dies ist die "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2859
+"sicherste Wahl es sei denn, Sie wissen, was Sie tun."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2860
--- htdig-3.2.0b6.orig/debian/htdig.dirs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2861
+++ htdig-3.2.0b6/debian/htdig.dirs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2862
@@ -0,0 +1,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2863
+usr/share/doc/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2864
+usr/lib/cgi-bin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2865
+etc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2866
+etc/cron.daily
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2867
+etc/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2868
+usr/bin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2869
+usr/lib/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2870
+usr/share/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2871
+usr/sbin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2872
+var/lib/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2873
--- htdig-3.2.0b6.orig/debian/htdig.preinst
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2874
+++ htdig-3.2.0b6/debian/htdig.preinst
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2875
@@ -0,0 +1,24 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2876
+#!/bin/bash
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2877
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2878
+set -e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2879
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2880
+case "$1" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2881
+    upgrade)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2882
+        rm -f /etc/cron.weekly/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2883
+    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2884
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2885
+    install)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2886
+    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2887
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2888
+    abort-upgrade)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2889
+    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2890
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2891
+    *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2892
+        echo "preinst called with unknown argument \`$1'" >&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2893
+        exit 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2894
+    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2895
+esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2896
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2897
+#DEBHELPER#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2898
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2899
+exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2900
--- htdig-3.2.0b6.orig/debian/htdig.cron.daily
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2901
+++ htdig-3.2.0b6/debian/htdig.cron.daily
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2902
@@ -0,0 +1,22 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2903
+#!/bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2904
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2905
+if ! lockfile-create /var/run/htdig.cron; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2906
+    # Another htdig indexing cronjob is already running
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2907
+    exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2908
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2909
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2910
+lockfile-touch /var/run/htdig.cron &
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2911
+# Save the PID of the lockfile-touch process
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2912
+BADGER="$!"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2913
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2914
+if [ -r /etc/default/htdig ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2915
+	if [ -f /usr/bin/rundig ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2916
+		RUN=$(awk '/^run_rundig/ {print $3}' /etc/default/htdig)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2917
+		if [ "$RUN" = "true" ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2918
+			/usr/bin/rundig -a -s
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2919
+		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2920
+	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2921
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2922
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2923
+kill "${BADGER}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2924
+lockfile-remove /var/run/htdig.cron
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2925
--- htdig-3.2.0b6.orig/debian/htload.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2926
+++ htdig-3.2.0b6/debian/htload.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2927
@@ -0,0 +1,150 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2928
+.TH htload 1 "15 October 2001"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2929
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2930
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2931
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2932
+htload \- reads in an ASCII-text version of the document database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2933
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2934
+.B htload
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2935
+.I "[options]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2936
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2937
+Htload  reads in an ASCII-text version of the document database in the same form as
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2938
+the  -t  option  of  htdig  and  htdump. Note that this will overwrite data in your
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2939
+databases, so this should be used with great care.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2940
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2941
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2942
+.B \-a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2943
+Use alternate work files. Tells htload to append 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2944
+.I .work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2945
+to database files, allowing it to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2946
+operate on a second set of databases.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2947
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2948
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2949
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2950
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2951
+instead of the default.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2952
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2953
+.B \-i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2954
+Initial.  Do  not use any old databases. This is accomplished by first erasing
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2955
+the databases.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2956
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2957
+.B \-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2958
+Verbose mode. This doesn't have much effect.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2959
+.SH File Formats
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2960
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2961
+.B Document Database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2962
+Each line in the file starts with the document id 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2963
+followed by a list of
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2964
+.I fieldname
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2965
+:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2966
+.I value
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2967
+separated by tabs. The fields always appear in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2968
+order listed below:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2969
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2970
+.B u
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2971
+URL
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2972
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2973
+.B t
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2974
+Title
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2975
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2976
+.B a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2977
+State (0 = normal, 1 = not found, 2 = not indexed, 3 = obsolete)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2978
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2979
+.B m
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2980
+Last modification time as reported by the server
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2981
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2982
+.B s
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2983
+Size in bytes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2984
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2985
+.B H
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2986
+Excerpt
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2987
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2988
+.B h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2989
+Meta description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2990
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2991
+.B l
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2992
+Time of last retrieval
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2993
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2994
+.B L
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2995
+Count of the links in the document (outgoing links)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2996
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2997
+.B b
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2998
+Count of the links to the document (incoming links or backlinks)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  2999
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3000
+.B c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3001
+HopCount of this document
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3002
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3003
+.B g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3004
+Signature of the document used for duplicate-detection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3005
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3006
+.B e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3007
+E-mail address to use for a notification message from htnotify
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3008
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3009
+.B n
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3010
+Date to send out a notification e-mail message
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3011
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3012
+.B S
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3013
+Subject for a notification e-mail message
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3014
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3015
+.B d
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3016
+The text of links pointing to this document. (e.g. <a href="docURL">description</a>)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3017
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3018
+.B A
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3019
+Anchors in the document (i.e. <A NAME=...)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3020
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3021
+.B Word Database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3022
+While htdump and htload don't deal with the word database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3023
+directly, it's worth mentioning it here because you need to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3024
+deal with it when copying the ASCII databases from one system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3025
+to another. The initial word database produced by htdig is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3026
+already in ASCII format, and a binary version of it is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3027
+produced by htmerge, for use by htsearch. So, when you copy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3028
+over the ASCII version of the document database produced by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3029
+htdump, you need to copy over the wordlist as well, then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3030
+run htload to make the binary document database on the target
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3031
+system, followed by running htmerge to make the word index.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3032
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3033
+Each line in the word list file starts with the word
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3034
+followed by a list of
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3035
+.I fieldname
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3036
+:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3037
+.I value
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3038
+separated by tabs. The fields always appear in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3039
+order listed below, with the last two being optional:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3040
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3041
+.B i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3042
+Document ID
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3043
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3044
+.B l
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3045
+Location of word in document (1 to 1000)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3046
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3047
+.B w
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3048
+Weight of word based on scoring factors
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3049
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3050
+.B c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3051
+Count of word's appearances in document, if more than 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3052
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3053
+.B a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3054
+Anchor number if word occurred after a named anchor
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3055
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3056
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3057
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3058
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3059
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3060
+.B /var/lib/htdig/db.docs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3061
+The default ASCII document database file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3062
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3063
+.B /var/lib/htdig/db.wordlist
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3064
+The default ASCII word database file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3065
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3066
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3067
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3068
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3069
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3070
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3071
+.I htmerge(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3072
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3073
+.I htdump(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3074
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3075
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3076
+This manual page was written by Stijn de Bekker, based on the HTML
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3077
+documentation of ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3078
--- htdig-3.2.0b6.orig/debian/htnotify.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3079
+++ htdig-3.2.0b6/debian/htnotify.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3080
@@ -0,0 +1,45 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3081
+.TH htnotify 1 "21 July 1997"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3082
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3083
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3084
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3085
+htnotify \- sends email notifications about out-dated web pages discovered by htmerge
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3086
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3087
+.B htnotify
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3088
+.I "[options]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3089
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3090
+.I Htnotify
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3091
+scans the document database created by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3092
+.I htmerge
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3093
+and sends an email message for every page that is out of date. Please
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3094
+have a look at the ht://Dig notification manual for instructions on how to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3095
+set up this service. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3096
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3097
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3098
+.B \-b \fIdatabase\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3099
+Specifies an alternative database than what is specified in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3100
+the configuration file. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3101
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3102
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3103
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3104
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3105
+instead of the default. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3106
+.B \-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3107
+Verbose mode. This increases the verbosity of the program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3108
+Used once will display a log of what email messages were
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3109
+sent. Used more than once will display information about
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3110
+each document that has email notification set.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3111
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3112
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3113
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3114
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3115
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3116
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3117
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3118
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3119
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3120
+and 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3121
+.I htmerge(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3122
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3123
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3124
+This manual page was written by Christian Schwarz, modified by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3125
+Stijn de Bekker, based on the HTML documentation of ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3126
--- htdig-3.2.0b6.orig/debian/rundig.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3127
+++ htdig-3.2.0b6/debian/rundig.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3128
@@ -0,0 +1,41 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3129
+.TH rundig 1 "23 April 1999"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3130
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3131
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3132
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3133
+rundig \- sample script to create a search database for ht://Dig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3134
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3135
+.B rundig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3136
+.I "[options]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3137
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3138
+.I rundig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3139
+is a sample script to create a search database for the ht://Dig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3140
+search engine.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3141
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3142
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3143
+.B \-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3144
+Verbose mode. This increases the verbosity of the program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3145
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3146
+.B \-a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3147
+Use alternate work files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3148
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3149
+.B \-s
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3150
+Print statistics about the dig after completion
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3151
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3152
+.B \-c configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3153
+Use alternate config file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3154
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3155
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3156
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3157
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3158
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3159
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3160
+.I htmerge(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3161
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3162
+.I htnotify(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3163
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3164
+.I htfuzzy(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3165
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3166
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3167
+This manual page was written by Christian Schwarz, modified by 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3168
+Gergely Madarasz and Stijn de Bekker, based on the HTML documentation of
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3169
+ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3170
--- htdig-3.2.0b6.orig/debian/htdig.install
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3171
+++ htdig-3.2.0b6/debian/htdig.install
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3172
@@ -0,0 +1,204 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3173
+debian/tmp/etc/htdig/cookies.txt
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3174
+debian/tmp/etc/htdig/long.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3175
+debian/tmp/etc/htdig/nomatch.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3176
+debian/tmp/etc/htdig/syntax.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3177
+debian/tmp/etc/htdig/footer.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3178
+debian/tmp/etc/htdig/wrapper.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3179
+debian/tmp/etc/htdig/synonyms
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3180
+debian/tmp/etc/htdig/english.aff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3181
+debian/tmp/etc/htdig/header.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3182
+debian/tmp/etc/htdig/bad_words
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3183
+debian/tmp/etc/htdig/english.0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3184
+debian/tmp/etc/htdig/short.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3185
+debian/tmp/etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3186
+debian/tmp/etc/htdig/HtFileType-magic.mime
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3187
+debian/tmp/etc/htdig/mime.types
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3188
+debian/tmp/var/www/htdig/button1.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3189
+debian/tmp/var/www/htdig/button1.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3190
+debian/tmp/var/www/htdig/button2.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3191
+debian/tmp/var/www/htdig/button2.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3192
+debian/tmp/var/www/htdig/button3.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3193
+debian/tmp/var/www/htdig/button3.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3194
+debian/tmp/var/www/htdig/button4.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3195
+debian/tmp/var/www/htdig/button4.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3196
+debian/tmp/var/www/htdig/button5.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3197
+debian/tmp/var/www/htdig/button5.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3198
+debian/tmp/var/www/htdig/button6.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3199
+debian/tmp/var/www/htdig/button6.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3200
+debian/tmp/var/www/htdig/button7.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3201
+debian/tmp/var/www/htdig/button7.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3202
+debian/tmp/var/www/htdig/button8.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3203
+debian/tmp/var/www/htdig/button8.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3204
+debian/tmp/var/www/htdig/button9.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3205
+debian/tmp/var/www/htdig/button9.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3206
+debian/tmp/var/www/htdig/buttonl.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3207
+debian/tmp/var/www/htdig/buttonl.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3208
+debian/tmp/var/www/htdig/buttonr.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3209
+debian/tmp/var/www/htdig/buttonr.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3210
+debian/tmp/var/www/htdig/star.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3211
+debian/tmp/var/www/htdig/star.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3212
+debian/tmp/var/www/htdig/button10.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3213
+debian/tmp/var/www/htdig/button10.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3214
+debian/tmp/var/www/htdig/htdig.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3215
+debian/tmp/var/www/htdig/htdig.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3216
+debian/tmp/var/www/htdig/star_blank.gif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3217
+debian/tmp/var/www/htdig/star_blank.png
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3218
+debian/tmp/usr/bin/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3219
+debian/tmp/usr/bin/htnotify
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3220
+debian/tmp/usr/bin/htdump
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3221
+debian/tmp/usr/bin/htload
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3222
+debian/tmp/usr/bin/htstat
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3223
+debian/tmp/usr/bin/htdb_dump
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3224
+debian/tmp/usr/bin/htdb_load
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3225
+debian/tmp/usr/bin/htdb_stat
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3226
+debian/tmp/usr/bin/rundig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3227
+debian/tmp/usr/bin/htfuzzy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3228
+debian/tmp/usr/bin/htmerge
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3229
+debian/tmp/usr/bin/htpurge
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3230
+debian/tmp/usr/bin/HtFileType
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3231
+debian/tmp/usr/bin/htdig-pdfparser
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3232
+debian/tmp/usr/lib/htdig_db/libhtdb.a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3233
+debian/tmp/usr/lib/htdig_db/libhtdb.la
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3234
+debian/tmp/usr/lib/htdig_db/libhtdb.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3235
+debian/tmp/usr/lib/htdig_db/libhtdb-3.2.0.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3236
+debian/tmp/usr/lib/htdig/libfuzzy.la
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3237
+debian/tmp/usr/lib/htdig/libfuzzy.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3238
+debian/tmp/usr/lib/htdig/libhtnet-3.2.0.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3239
+debian/tmp/usr/lib/htdig/libcommon.a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3240
+debian/tmp/usr/lib/htdig/libfuzzy-3.2.0.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3241
+debian/tmp/usr/lib/htdig/libht.a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3242
+debian/tmp/usr/lib/htdig/libfuzzy.a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3243
+debian/tmp/usr/lib/htdig/libcommon-3.2.0.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3244
+debian/tmp/usr/lib/htdig/libht-3.2.0.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3245
+debian/tmp/usr/lib/htdig/libhtnet.a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3246
+debian/tmp/usr/lib/htdig/libcommon.la
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3247
+debian/tmp/usr/lib/htdig/libcommon.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3248
+debian/tmp/usr/lib/htdig/libhtword-3.2.0.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3249
+debian/tmp/usr/lib/htdig/libht.la
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3250
+debian/tmp/usr/lib/htdig/libht.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3251
+debian/tmp/usr/lib/htdig/libhtnet.la
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3252
+debian/tmp/usr/lib/htdig/libhtnet.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3253
+debian/tmp/usr/lib/htdig/libhtword.la
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3254
+debian/tmp/usr/lib/htdig/libhtword.so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3255
+debian/tmp/usr/lib/htdig/libhtword.a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3256
+debian/tmp/usr/lib/cgi-bin/qtest
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3257
+debian/tmp/usr/lib/cgi-bin/htsearch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3258
+debian/tmp/usr/sbin/htdigconfig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3259
+debian/tmp/usr/share/doc/htdig/examples/search.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3260
+debian/tmp/usr/share/htdig/parse_doc.pl
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3261
+debian/tmp/usr/include/htdig_db/db.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3262
+debian/tmp/usr/include/htdig_db/mp.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3263
+debian/tmp/usr/include/htdig_db/os.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3264
+debian/tmp/usr/include/htdig_db/xa.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3265
+debian/tmp/usr/include/htdig_db/db_swap.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3266
+debian/tmp/usr/include/htdig_db/os_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3267
+debian/tmp/usr/include/htdig_db/debug.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3268
+debian/tmp/usr/include/htdig_db/db_shash.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3269
+debian/tmp/usr/include/htdig_db/log.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3270
+debian/tmp/usr/include/htdig_db/qam.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3271
+debian/tmp/usr/include/htdig_db/db_dispatch.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3272
+debian/tmp/usr/include/htdig_db/txn.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3273
+debian/tmp/usr/include/htdig_db/queue.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3274
+debian/tmp/usr/include/htdig_db/log_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3275
+debian/tmp/usr/include/htdig_db/btree_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3276
+debian/tmp/usr/include/htdig_db/qam_auto.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3277
+debian/tmp/usr/include/htdig_db/common_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3278
+debian/tmp/usr/include/htdig_db/txn_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3279
+debian/tmp/usr/include/htdig_db/log_auto.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3280
+debian/tmp/usr/include/htdig_db/mp_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3281
+debian/tmp/usr/include/htdig_db/os_jump.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3282
+debian/tmp/usr/include/htdig_db/btree_auto.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3283
+debian/tmp/usr/include/htdig_db/hash_auto.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3284
+debian/tmp/usr/include/htdig_db/hash.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3285
+debian/tmp/usr/include/htdig_db/lock.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3286
+debian/tmp/usr/include/htdig_db/mutex.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3287
+debian/tmp/usr/include/htdig_db/mutex_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3288
+debian/tmp/usr/include/htdig_db/qam_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3289
+debian/tmp/usr/include/htdig_db/lock_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3290
+debian/tmp/usr/include/htdig_db/crdel_auto.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3291
+debian/tmp/usr/include/htdig_db/db_config.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3292
+debian/tmp/usr/include/htdig_db/db_auto.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3293
+debian/tmp/usr/include/htdig_db/txn_auto.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3294
+debian/tmp/usr/include/htdig_db/env_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3295
+debian/tmp/usr/include/htdig_db/shqueue.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3296
+debian/tmp/usr/include/htdig_db/xa_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3297
+debian/tmp/usr/include/htdig_db/db_join.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3298
+debian/tmp/usr/include/htdig_db/hash_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3299
+debian/tmp/usr/include/htdig_db/db_page.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3300
+debian/tmp/usr/include/htdig_db/btree.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3301
+debian/tmp/usr/include/htdig_db/db_ext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3302
+debian/tmp/usr/include/htdig_db/db_int.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3303
+debian/tmp/usr/include/htdig_db/region.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3304
+debian/tmp/usr/include/htdig_db/db_am.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3305
+debian/tmp/usr/include/htdig/HtCookie.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3306
+debian/tmp/usr/include/htdig/HtRandom.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3307
+debian/tmp/usr/include/htdig/WordCaseIsAStatements.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3308
+debian/tmp/usr/include/htdig/HtMaxMin.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3309
+debian/tmp/usr/include/htdig/good_strtok.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3310
+debian/tmp/usr/include/htdig/QuotedStringList.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3311
+debian/tmp/usr/include/htdig/HtRegexReplaceList.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3312
+debian/tmp/usr/include/htdig/WordRecord.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3313
+debian/tmp/usr/include/htdig/IntObject.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3314
+debian/tmp/usr/include/htdig/WordDBCompress.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3315
+debian/tmp/usr/include/htdig/HtCookieMemJar.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3316
+debian/tmp/usr/include/htdig/HtFTP.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3317
+debian/tmp/usr/include/htdig/ber.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3318
+debian/tmp/usr/include/htdig/lib.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3319
+debian/tmp/usr/include/htdig/md5.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3320
+debian/tmp/usr/include/htdig/List.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3321
+debian/tmp/usr/include/htdig/HtHTTPBasic.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3322
+debian/tmp/usr/include/htdig/WordDBInfo.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3323
+debian/tmp/usr/include/htdig/WordList.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3324
+debian/tmp/usr/include/htdig/gregex.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3325
+debian/tmp/usr/include/htdig/WordDBPage.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3326
+debian/tmp/usr/include/htdig/WordDB.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3327
+debian/tmp/usr/include/htdig/HtRegexReplace.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3328
+debian/tmp/usr/include/htdig/WordStat.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3329
+debian/tmp/usr/include/htdig/Configuration.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3330
+debian/tmp/usr/include/htdig/WordType.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3331
+debian/tmp/usr/include/htdig/Connection.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3332
+debian/tmp/usr/include/htdig/ParsedString.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3333
+debian/tmp/usr/include/htdig/HtHTTP.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3334
+debian/tmp/usr/include/htdig/HtFile.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3335
+debian/tmp/usr/include/htdig/HtHeap.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3336
+debian/tmp/usr/include/htdig/HtDateTime.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3337
+debian/tmp/usr/include/htdig/WordReference.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3338
+debian/tmp/usr/include/htdig/Object.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3339
+debian/tmp/usr/include/htdig/htconfig.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3340
+debian/tmp/usr/include/htdig/DB2_db.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3341
+debian/tmp/usr/include/htdig/HtHTTPSecure.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3342
+debian/tmp/usr/include/htdig/HtNNTP.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3343
+debian/tmp/usr/include/htdig/WordMonitor.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3344
+debian/tmp/usr/include/htdig/SSLConnection.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3345
+debian/tmp/usr/include/htdig/clib.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3346
+debian/tmp/usr/include/htdig/Database.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3347
+debian/tmp/usr/include/htdig/HtWordCodec.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3348
+debian/tmp/usr/include/htdig/HtPack.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3349
+debian/tmp/usr/include/htdig/Queue.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3350
+debian/tmp/usr/include/htdig/WordKeyInfo.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3351
+debian/tmp/usr/include/htdig/mhash_md5.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3352
+debian/tmp/usr/include/htdig/Transport.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3353
+debian/tmp/usr/include/htdig/htString.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3354
+debian/tmp/usr/include/htdig/HtTime.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3355
+debian/tmp/usr/include/htdig/WordCursor.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3356
+debian/tmp/usr/include/htdig/WordRecordInfo.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3357
+debian/tmp/usr/include/htdig/myqsort.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3358
+debian/tmp/usr/include/htdig/HtCookieJar.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3359
+debian/tmp/usr/include/htdig/HtCodec.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3360
+debian/tmp/usr/include/htdig/HtVectorGenericCode.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3361
+debian/tmp/usr/include/htdig/WordBitCompress.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3362
+debian/tmp/usr/include/htdig/HtRegex.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3363
+debian/tmp/usr/include/htdig/Stack.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3364
+debian/tmp/usr/include/htdig/StringList.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3365
+debian/tmp/usr/include/htdig/HtVector_String.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3366
+debian/tmp/usr/include/htdig/HtRegexList.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3367
+debian/tmp/usr/include/htdig/HtWordType.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3368
+debian/tmp/usr/include/htdig/WordKey.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3369
+debian/tmp/usr/include/htdig/Dictionary.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3370
+debian/tmp/usr/include/htdig/HtVector.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3371
+debian/tmp/usr/include/htdig/HtVectorGeneric.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3372
+debian/tmp/usr/include/htdig/WordContext.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3373
+debian/tmp/usr/include/htdig/HtCookieInFileJar.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3374
+debian/tmp/usr/include/htdig/StringMatch.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3375
+debian/tmp/usr/include/htdig/HtVector_int.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3376
+debian/tmp/usr/include/htdig/libdefs.h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3377
--- htdig-3.2.0b6.orig/debian/htload.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3378
+++ htdig-3.2.0b6/debian/htload.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3379
@@ -0,0 +1,210 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3380
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3381
+<html>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3382
+  <head>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3383
+	<title>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3384
+	  ht://Dig: htload
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3385
+	</title>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3386
+  </head>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3387
+  <body bgcolor="#eef7ff">
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3388
+	<h1>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3389
+	  htload
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3390
+	</h1>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3391
+	<p>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3392
+	  ht://Dig Copyright &copy; 1995-2001 <a href="THANKS.html">The ht://Dig Group</a><br>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3393
+	  Please see the file <a href="COPYING">COPYING</a> for
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3394
+	  license information.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3395
+	</p>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3396
+	<hr size="4" noshade>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3397
+	<dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3398
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3399
+		<h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3400
+		  Synopsis
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3401
+		</h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3402
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3403
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3404
+		htload [<em>options</em>]
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3405
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3406
+	</dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3407
+	<dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3408
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3409
+		<h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3410
+		  Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3411
+		</h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3412
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3413
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3414
+		Htload reads in an ASCII-text version of the document
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3415
+		database in the same form as the -t option of htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3416
+		and htdump. Note that this will overwrite data in your
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3417
+		databases, so this should be used with great care.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3418
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3419
+	</dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3420
+	<dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3421
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3422
+		<h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3423
+		  Options
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3424
+		</h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3425
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3426
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3427
+		<dl compact>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3428
+		  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3429
+			-a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3430
+		  </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3431
+		  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3432
+			Use alternate work files. Tells htload to append <em>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3433
+			.work</em> to database files, allowing it to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3434
+			operate on a second set of databases.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3435
+		  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3436
+		  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3437
+			-c <em>configfile</em>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3438
+		  </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3439
+		  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3440
+			Use the specified <em>configfile</em> file instead of the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3441
+			default.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3442
+		  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3443
+		  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3444
+			-i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3445
+		  </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3446
+		  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3447
+			Initial. Do not use any old databases. This is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3448
+			accomplished by first erasing the databases.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3449
+		  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3450
+		  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3451
+			-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3452
+		  </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3453
+		  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3454
+			Verbose mode. This doesn't have much effect.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3455
+		  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3456
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3457
+		</dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3458
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3459
+	</dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3460
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3461
+	<dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3462
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3463
+		<h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3464
+		  File Formats
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3465
+		</h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3466
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3467
+	  <dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3468
+	  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3469
+	       <h3>Document Database</h3>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3470
+          </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3471
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3472
+		<p>Each line in the file starts with the document id 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3473
+		followed by a list of
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3474
+		<strong><em>fieldname</em>:<em>value</em></strong>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3475
+		separated by tabs. The fields always appear in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3476
+		order listed below:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3477
+		</p>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3478
+		<table border=0>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3479
+		<tr> <th>fieldname</th> <th align="left">value</th></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3480
+		<tr> <td>u</td><td>URL</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3481
+		<tr> <td>t</td><td>Title</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3482
+		<tr> <td>a</td><td>State (0 = normal, 1 = not found, 2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3483
+		= not indexed, 3 = obsolete)</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3484
+		<tr> <td>m</td><td>Last modification time as reported
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3485
+		by the server</td></tr> 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3486
+		<tr> <td>s</td><td>Size in bytes</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3487
+		<tr> <td>H</td><td>Excerpt</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3488
+		<tr> <td>h</td><td>Meta description</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3489
+		<tr> <td>l</td><td>Time of last retrieval</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3490
+		<tr> <td>L</td><td>Count of the links in the document
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3491
+		(outgoing links)</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3492
+		<tr> <td>b</td><td>Count of the links to the document
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3493
+		(incoming links or backlinks)</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3494
+		<tr> <td>c</td><td>HopCount of this document</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3495
+		<tr> <td>g</td><td>Signature of the document used for
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3496
+		duplicate-detection</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3497
+		<tr> <td>e</td><td>E-mail address to use for a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3498
+		notification message from htnotify</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3499
+		<tr> <td>n</td><td>Date to send out a notification
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3500
+		e-mail message</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3501
+		<tr> <td>S</td><td>Subject for a notification e-mail
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3502
+		message</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3503
+		<tr> <td>d</td><td>The text of links pointing to this
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3504
+		document. (e.g. &lt;a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3505
+		href=&quot;docURL&quot;&gt;description&lt;/a&gt;)</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3506
+		<tr> <td>A</td><td>Anchors in the document (i.e. &lt;A
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3507
+		NAME=...)</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3508
+		</table>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3509
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3510
+	  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3511
+	       <h3>Word Database</h3>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3512
+	  </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3513
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3514
+		<p>While htdump and htload don't deal with the word database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3515
+		directly, it's worth mentioning it here because you need to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3516
+		deal with it when copying the ASCII databases from one system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3517
+		to another. The initial word database produced by htdig is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3518
+		already in ASCII format, and a binary version of it is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3519
+		produced by htmerge, for use by htsearch. So, when you copy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3520
+		over the ASCII version of the document database produced by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3521
+		htdump, you need to copy over the wordlist as well, then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3522
+		run htload to make the binary document database on the target
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3523
+		system, followed by running htmerge to make the word index.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3524
+		</p>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3525
+		<p>Each line in the word list file starts with the word
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3526
+		followed by a list of
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3527
+		<strong><em>fieldname</em>:<em>value</em></strong>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3528
+		separated by tabs. The fields always appear in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3529
+		order listed below, with the last two being optional:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3530
+		</p>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3531
+		<table border=0>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3532
+		<tr> <th>fieldname</th> <th align="left">value</th></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3533
+		<tr> <td>i</td><td>Document ID</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3534
+		<tr> <td>l</td><td>Location of word in document (1 to 1000)</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3535
+		<tr> <td>w</td><td>Weight of word based on scoring factors</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3536
+		<tr> <td>c</td><td>Count of word's appearances in document, if more than 1</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3537
+		<tr> <td>a</td><td>Anchor number if word occurred after a named anchor</td></tr>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3538
+		</table>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3539
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3540
+	  </dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3541
+	</dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3542
+	<dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3543
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3544
+		<h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3545
+		  Files
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3546
+		</h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3547
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3548
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3549
+		<dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3550
+		  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3551
+			CONFIG_DIR/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3552
+		  </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3553
+		  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3554
+			The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3555
+		  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3556
+		  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3557
+		       DATABASE_DIR/db.docs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3558
+		  </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3559
+		  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3560
+		       The default ASCII document database file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3561
+		  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3562
+		  <dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3563
+		       DATABASE_DIR/db.wordlist
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3564
+		  </dt>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3565
+		  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3566
+		       The default ASCII word database file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3567
+		  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3568
+		</dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3569
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3570
+	</dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3571
+	<dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3572
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3573
+		<h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3574
+		  See Also
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3575
+		</h2>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3576
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3577
+	  <dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3578
+		<a href="htdig.html">htdig</a>,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3579
+		<a href="htmerge.html">htmerge</a>,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3580
+		<a href="htdump.html">htdump</a> and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3581
+		<a href="attrs.html">Configuration file format</a>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3582
+	  </dd>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3583
+	</dl>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3584
+	<hr size="4" noshade>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3585
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3586
+	Last modified: $Date: 2001/10/15 02:20:24 $
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3587
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3588
+  </body>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3589
+</html>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3590
--- htdig-3.2.0b6.orig/debian/README.Debian
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3591
+++ htdig-3.2.0b6/debian/README.Debian
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3592
@@ -0,0 +1,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3593
+Avoiding htnotify
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3594
+-----------------
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3595
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3596
+When rundig is run, the htnotify script is also run. htnotify informs the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3597
+administrator of outdated HTML pages. If you want to run rundig without
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3598
+running htnotify, you can modify /etc/cron.daily/htdig by adding the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3599
+"--no-htnotify" option to the line which runs rundig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3600
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3601
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3602
+Supressing mail from cron
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3603
+-------------------------
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3604
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3605
+If you have rundig run every day, you may find the system mail it generates
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3606
+to be a nuissance. If so, you can modify /etc/cron.daily/htdig by adding
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3607
+" > /dev/null" to the end of the line which runs rundig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3608
--- htdig-3.2.0b6.orig/debian/htdump.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3609
+++ htdig-3.2.0b6/debian/htdump.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3610
@@ -0,0 +1,144 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3611
+.TH htdump 1 "15 October 2001"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3612
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3613
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3614
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3615
+htdump \- write out an ASCII-text version of the document database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3616
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3617
+.B htdump
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3618
+.I "[options]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3619
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3620
+Htdump writes out an ASCII-text version of the document
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3621
+database in the same form as the -t option of htdig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3622
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3623
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3624
+.B \-a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3625
+Use alternate work files. Tells htdump to append 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3626
+.I .work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3627
+to database files, allowing it to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3628
+operate on a second set of databases.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3629
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3630
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3631
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3632
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3633
+instead of the default.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3634
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3635
+.B \-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3636
+Verbose mode. This doesn't have much effect.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3637
+.SH File Formats
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3638
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3639
+.B Document Database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3640
+Each line in the file starts with the document id 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3641
+followed by a list of
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3642
+.I fieldname
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3643
+:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3644
+.I value
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3645
+separated by tabs. The fields always appear in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3646
+order listed below:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3647
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3648
+.B u
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3649
+URL
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3650
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3651
+.B t
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3652
+Title
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3653
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3654
+.B a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3655
+State (0 = normal, 1 = not found, 2 = not indexed, 3 = obsolete)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3656
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3657
+.B m
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3658
+Last modification time as reported by the server
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3659
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3660
+.B s
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3661
+Size in bytes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3662
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3663
+.B H
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3664
+Excerpt
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3665
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3666
+.B h
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3667
+Meta description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3668
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3669
+.B l
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3670
+Time of last retrieval
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3671
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3672
+.B L
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3673
+Count of the links in the document (outgoing links)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3674
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3675
+.B b
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3676
+Count of the links to the document (incoming links or backlinks)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3677
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3678
+.B c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3679
+HopCount of this document
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3680
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3681
+.B g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3682
+Signature of the document used for duplicate-detection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3683
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3684
+.B e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3685
+E-mail address to use for a notification message from htnotify
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3686
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3687
+.B n
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3688
+Date to send out a notification e-mail message
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3689
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3690
+.B S
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3691
+Subject for a notification e-mail message
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3692
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3693
+.B d
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3694
+The text of links pointing to this document. (e.g. <a href="docURL">description</a>)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3695
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3696
+.B A
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3697
+Anchors in the document (i.e. <A NAME=...)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3698
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3699
+.B Word Database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3700
+While htdump and htload don't deal with the word database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3701
+directly, it's worth mentioning it here because you need to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3702
+deal with it when copying the ASCII databases from one system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3703
+to another. The initial word database produced by htdig is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3704
+already in ASCII format, and a binary version of it is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3705
+produced by htmerge, for use by htsearch. So, when you copy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3706
+over the ASCII version of the document database produced by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3707
+htdump, you need to copy over the wordlist as well, then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3708
+run htload to make the binary document database on the target
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3709
+system, followed by running htmerge to make the word index.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3710
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3711
+Each line in the word list file starts with the word
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3712
+followed by a list of
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3713
+.I fieldname
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3714
+:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3715
+.I value
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3716
+separated by tabs. The fields always appear in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3717
+order listed below, with the last two being optional:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3718
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3719
+.B i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3720
+Document ID
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3721
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3722
+.B l
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3723
+Location of word in document (1 to 1000)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3724
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3725
+.B w
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3726
+Weight of word based on scoring factors
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3727
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3728
+.B c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3729
+Count of word's appearances in document, if more than 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3730
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3731
+.B a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3732
+Anchor number if word occurred after a named anchor
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3733
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3734
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3735
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3736
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3737
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3738
+.B /var/lib/htdig/db.docs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3739
+The default ASCII document database file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3740
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3741
+.B /var/lib/htdig/db.wordlist
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3742
+The default ASCII word database file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3743
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3744
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3745
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3746
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3747
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3748
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3749
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3750
+.I htload(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3751
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3752
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3753
+This manual page was written by Stijn de Bekker, based on the HTML
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3754
+documentation of ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3755
--- htdig-3.2.0b6.orig/debian/control
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3756
+++ htdig-3.2.0b6/debian/control
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3757
@@ -0,0 +1,64 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3758
+Source: htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3759
+Section: web
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3760
+Priority: optional
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3761
+Maintainer: Debian QA Group <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3762
+Build-Depends: debhelper (>= 5), zlib1g-dev, flex, bison
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3763
+Standards-Version: 3.7.2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3764
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3765
+Package: htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3766
+Architecture: any
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3767
+Depends: ${shlibs:Depends}, perl, lockfile-progs, debconf (>= 1.2.9) | debconf-2.0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3768
+Suggests: htdig-doc, wwwoffle | httpd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3769
+Conflicts: libmifluz0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3770
+Description: WWW search system for an intranet or small internet
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3771
+ The ht://Dig system is a complete World Wide Web indexing and searching
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3772
+ system for a small domain or intranet. This system is not meant to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3773
+ replace the need for powerful internet-wide search systems like Lycos,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3774
+ Google, or Yahoo!. Instead it is meant to cover the search needs of a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3775
+ single company, campus, or even a particular subsection of a website.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3776
+ .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3777
+ As opposed to some WAIS-based or web-server based search engines,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3778
+ ht://Dig can span several web servers at a site. The type of these
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3779
+ different web servers doesn't matter as long as they understand the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3780
+ HTTP 1.0 protocol.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3781
+ .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3782
+ Features:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3783
+    * Intranet searching
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3784
+    * It is free
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3785
+    * Robot exclusion is supported
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3786
+    * Boolean expression searching
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3787
+    * Configurable search results
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3788
+    * Fuzzy searching (different algorithms supported)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3789
+    * Searching of HTML and text files
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3790
+    * Keywords can be added to HTML documents
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3791
+    * Email notification of expired documents
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3792
+    * A Protected server can be indexed
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3793
+    * Searches on subsections of the database
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3794
+    * Full source code included
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3795
+    * The depth of the search can be limited
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3796
+    * Full support for the ISO-Latin-1 character set
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3797
+ .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3798
+ Please note that ht://Dig is a resource-hog, with respect to processor usage,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3799
+ when indexing.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3800
+ .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3801
+ Disk space requirements:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3802
+ .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3803
+ 13.000 documents indexed:      150MB disk space with a 'wordlist database'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3804
+                                93MB disk space without a 'wordlist'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3805
+ .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3806
+ Multiplying the number of documents to index by 12.000 comes pretty close
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3807
+ to the real disk space used.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3808
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3809
+Package: htdig-doc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3810
+Architecture: all
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3811
+Depends: perl5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3812
+Suggests: htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3813
+Section: doc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3814
+Description: Documentation for the htdig package
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3815
+ The ht://Dig system is a complete World Wide Web indexing and searching
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3816
+ system for a small domain or intranet. This system is not meant to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3817
+ replace the need for powerful internet-wide search systems like Lycos,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3818
+ Google, or Yahoo!. Instead it is meant to cover the search needs of a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3819
+ single company, campus, or even a particular subsection of a website. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3820
+ .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3821
+ This package contains HTML documentation and examples.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3822
--- htdig-3.2.0b6.orig/debian/changelog
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3823
+++ htdig-3.2.0b6/debian/changelog
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3824
@@ -0,0 +1,659 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3825
+htdig (1:3.2.0b6-3.1etch1) stable-security; urgency=high
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3826
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3827
+  * Non-maintainer upload by the security team
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3828
+  * Fix XSS in htsearch by not displaying the sort type in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3829
+    htsearch/Display.cc and libhtdig/ResultFetch.cc anymore, if it is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3830
+    unrecognised, thanks to William Grant
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3831
+    Fixes: CVE-2007-6110
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3832
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3833
+ -- Steffen Joeris <[email protected]>  Tue, 11 Dec 2007 08:45:46 +0000
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3834
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3835
+htdig (1:3.2.0b6-3.1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3836
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3837
+  * Non-maintainer upload to fix pending l10n issues.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3838
+  * Debconf translations:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3839
+    - German. Closes: #407180
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3840
+    - Czech. Closes: #408723
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3841
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3842
+ -- Christian Perrier <[email protected]>  Mon, 26 Feb 2007 18:25:25 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3843
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3844
+htdig (1:3.2.0b6-3) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3845
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3846
+  * QA upload.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3847
+  * Fix formatting typo in htdig.1 (Closes: #401589)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3848
+  * Add updated japanese po file (Closes: #400009)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3849
+  * Add russian po file (Closes: #404428)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3850
+  * Adjust priority to match override file (disparities)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3851
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3852
+ -- Michael Ablassmeier <[email protected]>  Mon,  8 Jan 2007 10:18:50 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3853
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3854
+htdig (1:3.2.0b6-2) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3855
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3856
+  * QA upload.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3857
+  * Update French debconf translation (Closes: #384009).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3858
+  * Update Dutch debconf translation (Closes: #387657).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3859
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3860
+ -- Luk Claes <[email protected]>  Sun,  1 Oct 2006 17:11:53 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3861
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3862
+htdig (1:3.2.0b6-1) unstable; urgency=medium
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3863
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3864
+  * QA upload.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3865
+  * Set maintainer to the QA Group.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3866
+  * New upstream release.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3867
+  * Urgency medium, since this resolves RC bugs.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3868
+  * Upload to unstable a package based on a never-uploaded package available
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3869
+    at http://users.linuxbourg.ch/ribnitz/debian, created by the original
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3870
+    htdig maintainer Robert Ribnitz.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3871
+  * Revert renaming of the never-uploaded package to htdig3.2. The htdig 3.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3872
+    series is hopelessly uninstallable, so there is no need to maintain
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3873
+    separate branches.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3874
+  * Apply various patches (including security fixes) borrowed from the Fedora
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3875
+    htdig package.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3876
+  * Revamp and simplify debconf and packaging scripts. Also remove much
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3877
+    pre-Sarge upgrade cruft.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3878
+  * Don't use debconf as a registry; keep using /etc/default/htdig instead.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3879
+  * This upload should resolve the follwing issues:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3880
+    + htdig no longer depends on libdb2.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3881
+      (Closes: #357642, #361578, #308447, #360475)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3882
+    + htdig now depends on lockfile-progs. (Closes: #364022)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3883
+    + rundig doesn't break when using an alt config file. (Closes: #284467)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3884
+    + The manpages now point to the right HTML directory. (Closes: #171243)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3885
+    + Fix debconf template typos. (Closes: #311905)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3886
+    + Don't recommend a webserver. (Closes: #122698)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3887
+    + Update Russian translation, add Vietnamese translation.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3888
+      (Closes: #311904, #361651)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3889
+    + Don't install search.html to /var/www in postinst anymore. Since this
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3890
+      file has a generic name, users of older packages will have to clean it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3891
+      up themselves. (Closes: #348445)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3892
+    + Rewrite debconf template to make clear that the question is not whether
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3893
+      or not to run htnotify, but whether or not to run rundig. htnotify is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3894
+      automatically run from rundig. However, I've patched rundig so that this
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3895
+      behaviour can be changed. See the README.Debian.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3896
+      (Closes: #289661, #295963, #299648)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3897
+    + Document how to prevent rundig from sending the admin mail every day.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3898
+      (Closes: #51979)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3899
+  * Close bugs fixed in past NMUs:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3900
+    (Closes: #242807, #340994, #231534, #235779)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3901
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3902
+ -- Christopher Martin <[email protected]>  Sun, 23 Jul 2006 20:41:45 -0400
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3903
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3904
+htdig (1:3.2.0b6-1) UNRELEASED; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3905
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3906
+  * New upstream relese
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3907
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3908
+  * Package renamed to htdig3.2 in a move to provide a stable, reliable
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3909
+    package for debian Sarge (Which will again be called 'htdig', and be a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3910
+    package of the 3.1.6 release).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3911
+  * Problem of robots.txt compliance has been solved by upstream
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3912
+   (Closes: #242807)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3913
+  * Added check whether user wants to run htnotify in the cron script. Not the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3914
+    best solution, but should work till a better one is found.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3915
+    (Closes: #230214)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3916
+  * Applied the htmerge patch for htdig 3.2.0b6, supplied by D. van der Vliet.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3917
+    This should result in much better memory usage on merging databases with
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3918
+    htmerge (4% compared to 90% before the patch)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3919
+  * Thanks to Jan Outrata we now have an up to date Czech translation
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3920
+    (Closes: #260380)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3921
+  * Removed the unnecessary dependency on the newt libraries.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3922
+  * Fixed a condition allowing the removal of htdig databases in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3923
+    /etc/htdig directory (in postrm) when the script is called with the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3924
+    'purge' option.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3925
+  * Corrected french debconf localisation (.po) file. shuhaitez->souhaitez.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3926
+    Thanks to Benoit Sibaud for discovering the typo.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3927
+  * Added Russian and Japanese Debconf translations from the stable version.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3928
+  * Renamed Spanish po-file to es.po
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3929
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3930
+ -- Robert Ribnitz <[email protected]>  Mon, 14 Feb 2005 23:46:28 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3931
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3932
+htdig (1:3.2.0b5-6) UNRELEASED; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3933
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3934
+  * Fixed a typo in the manual page for htsearch (Closes: #139926)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3935
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3936
+  * Added Spanish debconf translation (Thanks to Francesc Gordillo i Cortinez
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3937
+    and Eduard Hawlitschek)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3938
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3939
+  * Added Italian debconf translation (Thanks to Alessandro Rimoldi)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3940
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3941
+  * Added Czech debconf translation (Thanks to Martin Kerbert)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3942
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3943
+  * Patched Debconf Script to check for the existence of the database files
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3944
+    before issuing a warning about their changed location ( Thanks to James
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3945
+    Cameron, closes #248460) 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3946
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3947
+ -- Robert Ribnitz <[email protected]>  Mon, 24 May 2004 12:47:28 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3948
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3949
+htdig (1:3.2.0b5-5) UNRELEASED; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3950
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3951
+  * Enabled support for GNU LD
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3952
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3953
+  * Added Danish debconf translation (Thanks to Morten Brix Petersen) 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3954
+    (Closes: #234228)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3955
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3956
+  * Added German debconf translation (Thanks to Alexander List)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3957
+    (Closes: #243701)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3958
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3959
+  * Added Russian debconf translation (Thanks to Denis Barbier) 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3960
+    (Closes: #137658)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3961
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3962
+  * Updated French debconf translation (Thanks to Christian Perrier and the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3963
+    French Internationalisation Mailinglist) (Closes: #244057)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3964
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3965
+ -- Robert Ribnitz <[email protected]>  Tue, 20 Apr 2004 12:11:34 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3966
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3967
+htdig (1:3.2.0b5-4) UNRELEASED; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3968
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3969
+  * Fixed CPPFLAGS in rules (now CXXFLAGS), should get rid of a few warnings
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3970
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3971
+ -- Robert Ribnitz <[email protected]>  Sat, 27 Mar 2004 18:42:04 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3972
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3973
+htdig (1:3.2.0b5-3) UNRELEASED; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3974
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3975
+  * Removed unneded depends on libstc++
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3976
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3977
+  * Added build depends for flex and bison
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3978
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3979
+  * Added Conflicts on libmifluz0 (Closes: #232076). Since htdig convers the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3980
+    same focus of interest than mifluz, no one should be using both at the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3981
+    same time.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3982
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3983
+  * Cleanup of lintian problems (.cvsignore in documentation)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3984
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3985
+  * Adapted cron scripts (removed now illegal rundig option -i and added option
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3986
+    to generate statistics -s) (Closes: #233466)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3987
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3988
+  * Corrected a typo in a manpage
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3989
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3990
+  * Enabled PIC mode to try to get rid of some notorious RC bugs (and bulid
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3991
+    problems for some architectures)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3992
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3993
+ -- Robert Ribnitz <[email protected]>  Wed, 24 Mar 2004 23:40:53 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3994
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3995
+htdig (1:3.2.0b5-2) UNRELEASED; urgency=medium
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3996
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3997
+  * Added  build-dependecy on zlib1g-dev and dependency on zlib1g. Their absence
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3998
+    caused build errors. (Closes: #231985)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  3999
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4000
+  * Major overhaul of manpages. Rewrote htdig, and htfuzzy, added htstat.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4001
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4002
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4003
+ -- Robert Ribnitz <[email protected]>  Wed, 11 Feb 2004 19:30:57 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4004
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4005
+htdig (1:3.2.0b5-1) UNRELEASED; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4006
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4007
+  * New upstream relase (beta, but should me better than the current 'stable')
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4008
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4009
+  * Adaptations and french translation of the debconf templates (Thanks to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4010
+    Philippe Batailler for translating) (Closes: #226970)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4011
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4012
+  * Race condition / memory leak from 3.1.6-7 seems to no longer be present.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4013
+    Indexing of a 'large' (150k documents) collection did not show unusual
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4014
+    memory consuption or core dumping. (Closes: #200876, #200734)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4015
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4016
+  * Removed build-dependecy on libdb2-dev, since htdig comes with its own
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4017
+    version of the db libraries.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4018
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4019
+  * Added proper build dependecies to libtool, autoconf and automake 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4020
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4021
+ -- Robert Ribnitz <[email protected]>  Tue, 20 Jan 2004 14:04:50 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4022
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4023
+htdig (1:3.1.6-11.1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4024
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4025
+  * Non-Maintainer Upload.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4026
+  * Fixed "FTBFS: new, more restrictive coreutils cp", closes: #340994.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4027
+    Patch by Roland Stigge <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4028
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4029
+ -- Anibal Monsalve Salazar <[email protected]>  Wed, 11 Jan 2006 20:16:04 +1100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4030
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4031
+htdig (1:3.1.6-11) unstable; urgency=high
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4032
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4033
+  * Applied patch by Phil Knirsch to fix cross-site scripting
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4034
+    vulnerability [htsearch/htsearch.cc, htfuzzy/htfuzzy.cc,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4035
+    htmerge/htmerge.cc, CAN-2005-0085]. Patch supplied by the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4036
+    Debian Security Team.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4037
+  * Added dependecy on sed (Closes: #276398). Thanks to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4038
+    Matus Uhlar <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4039
+  * Updated Debian Standards Version to 3.6.1 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4040
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4041
+ -- Robert Ribnitz <[email protected]>  Thu, 10 Feb 2005 23:58:28 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4042
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4043
+htdig (1:3.1.6-10.2) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4044
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4045
+  * Non-Maintainer Upload.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4046
+  * Fixed "cron scripts are broken"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4047
+    Closes: #268870, #269080, #271971, #278315, #281822, #290840
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4048
+    Patches by:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4049
+    Robert Grimm <[email protected]>,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4050
+    C.Y.M. <[email protected]>,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4051
+    Carsten Luedtke <[email protected]>,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4052
+    Michael Schnyder <[email protected]>,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4053
+    John Summerfield <[email protected]> and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4054
+    Sanjoy Mahajan <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4055
+  * Fixed "FTBFS (amd64/gcc-4.0): cast from 'Object*' to 'int' loses
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4056
+    precision" (Closes: #286418).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4057
+    Patch by Andreas Jochens <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4058
+  * Fixed "Spanish debconf translation should be named es.po"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4059
+    (Closes: #275290).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4060
+  * Czech translation of htdig debconf messages.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4061
+    Closes: #260380, #266577, #271461
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4062
+    Patches by Jan Outrata <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4063
+  * Japanese po-debconf template translation (Closes: #281152).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4064
+    Patch by Hideki Yamane <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4065
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4066
+ -- Anibal Monsalve Salazar <[email protected]>  Sat, 05 Feb 2005 19:43:11 +1100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4067
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4068
+htdig (1:3.1.6-10.1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4069
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4070
+  * Non-Maintainer Upload by Gunnar Wolf <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4071
+  * Substituted tabs by sets of spaces in description (Closes: #269330)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4072
+  * Re-wrapped the extended description so it would fit in 80-column
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4073
+    terminals
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4074
+  * Updated db/dist/config.{guess,sub} with the current version
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4075
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4076
+ -- Gunnar Wolf <[email protected]>  Wed,  1 Sep 2004 01:14:22 -0500
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4077
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4078
+htdig (1:3.1.6-10) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4079
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4080
+  * Updated Danish debconf translation, in time for Sarge inclusion.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4081
+    Thanks go to Morten Brix Pedersen for translating. (Closes: #263834)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4082
+  * Updated the pdf-parser script to find the correct parser (now using awk,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4083
+    instead of grep). Also updated the call syntax for those people who want
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4084
+    to use Adobe Acrobat, instead of XPdf. Checks have also been integrated,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4085
+    so the script now checks for the existence of the parser specified in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4086
+    config file.(Thanks go to Anders Eriksson, Gabriele Gallacci, and Ben
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4087
+    Finney, closes: #158431, #158431, #149664)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4088
+  * Finetuning of postrm script, now checks for the existence of /etc/default
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4089
+    when purging the installation.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4090
+  * Philippe Batailler provided an updated French debconf translation.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4091
+    Thanks for translating (Closes: #265438)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4092
+  * Minor adaptations of debconf config script so that changed values in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4093
+    file '/etc/default/htdig' get fed back to debconf. This should bring the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4094
+    package more in line with policy requirements.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4095
+  * Token location for indicating the need of a full refresh changed. The
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4096
+    token is set by cron.weekly, and if it is present, the first cron.daily
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4097
+    run will do a full refresh instead of an incremental one. Previously,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4098
+    the token file was located in '/etc' where it did not really belong. Thanks
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4099
+    to Brian McGroarty for drawing attention to this problem.(Closes: #199276)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4100
+  * Since version 1:3.1.6-8, htdig again links against the debian-provided
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4101
+    libdb2(-dev) libraries. (cf. changelog entry for 1:3.1.6-8). Upgrading to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4102
+    a more recent version of the Berkeley DB libraries is impossible, since it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4103
+    would imply re-testing and re-optimising by upstream. (Closes: #215240)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4104
+  * Rewrote the blurb as to include approxoximate disk space requirements.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4105
+    Thanks to Ben Darnel for the tip. (Closes: #77283)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4106
+  * Cron scripts have been adapted to no longer notify the postmaster every
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4107
+    day of their running. (Closes: #52760)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4108
+  * htdig now recommends its documentation rather than suggesting it. This was
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4109
+    changed because the html documentation is often more up to date than the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4110
+    manpages.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4111
+  * Added dependency on GNU awk since awk is used at various places in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4112
+    package. (thanks to Morten Brix Pedersen for noticing, closes: #267640) 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4113
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4114
+ -- Robert Ribnitz <[email protected]>  Mon, 23 Aug 2004 21:23:12 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4115
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4116
+htdig (1:3.1.6-9) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4117
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4118
+  * Cleaned up Depends, removed 'debconf' as this is now handled by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4119
+    ${misc:Depends}.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4120
+  * Appended zlib1g-dev to the list of build depends. This fixes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4121
+    a warning with the automatic package bulider.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4122
+  * Fixed time-skew issues in the buildscript. Hopefully it will allow a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4123
+    build on m68k architecture now.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4124
+  * Debconf compatibilty level 4, since 3.1.6-8.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4125
+  * Fixed error in rundig manpage.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4126
+  * Fixed an error in cron.daily and cron.weekly scripts. (Closes: #263389)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4127
+  * Modifications in the cron scripts starting with 1:3.1.6-8 make the problem
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4128
+    described in bug #60633 no longer apply. If htdig is removed (but not
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4129
+    purged), the file /etc/default/htdig will no longer be present on the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4130
+    system, so the cronscripts will drop out early on. (Thanks to Andrew Gray,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4131
+    Closes: #60633)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4132
+  * Adapted postrm to remove cronjobs if they were left over. (Thanks to Mark
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4133
+    Sysmonds, closes: #79270)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4134
+  * Fun with man pages. Brought the htsearch man page up to date. (Closes:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4135
+    #139926)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4136
+  * Running htnotify can now be disabled. Since 3.1.6-8 the results of the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4137
+    question are used and queried by the cron jobs. Thanks to Johannes Rohr
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4138
+    for reporting (Closes: #230214)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4139
+  * Included Dutch debconf translation provided by Luk Claes and the Dutch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4140
+    l10n Team. Thank them for the translation. (Closes: #263723)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4141
+  * Minor adaptations to cronjobs and postrm.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4142
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4143
+ -- Robert Ribnitz <[email protected]>  Fri,  6 Aug 2004 11:46:16 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4144
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4145
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4146
+htdig (1:3.1.6-8) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4147
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4148
+  * The htdig package has been split into a stable release featuring htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4149
+    3.1.6 (this package), which should be fit for production use, and an
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4150
+    unstable release based on the 3.2.0 beta code ('htdig3.2'). This was done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4151
+    as it became apparent that htdig 3.2.0 would probably not be ready for
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4152
+    Sarge release, and even then it was doubtful it would be as fast as the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4153
+    old stable release. (Closes: #244867)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4154
+  * Patched htfuzzy so that it does not die on words of non-alpha characters
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4155
+    only when searching for numbers is enabled and a soundex search is
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4156
+    performed. Thanks to Alex Kiesel for this patch. This is a patch provided
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4157
+    by the Ht://Dig developer team.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4158
+  * Patched htnotify race condition. Htnotify would sit there eating up
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4159
+    memory, appending newlines to an empty string. As Martin Kraemer
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4160
+    discovered, an additional check fixes the problem. This patch is also
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4161
+    provided by the Ht://Dig developer team.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4162
+  * Added a patch that allows the correct skipping of JavaScript code. Work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4163
+    attributed to Gilles Detillieux. Patch provided by upstream.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4164
+  * Have external parsers check for the maximal Document size (max_doc_size).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4165
+    Work attributed to Gilles Detillieux. Patch provided by upstream.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4166
+  * Fixed the rating of percent values. For some unknown reason, including a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4167
+    percent value would rate the document higher than it should. Patch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4168
+    provided by upstream (and not attributable to a person).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4169
+  * A set of patches brings the HTML documentation up to date, fixing errors
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4170
+    and clearing ambinguities. Thanks to Gilles Detillieux for these patches.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4171
+    Also provided by the upstream developers.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4172
+  * Updated the scripts to honor the decision whether htnotify should be run.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4173
+  * Removed unnecessary dependency on the newt libraries.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4174
+  * Took the debconf translations from the unstable package (they have not
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4175
+    changed much), and debugged the italian translation so that it no longer
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4176
+    produced errors.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4177
+  * Fixed 'rundig' so that the '-i' option is only passed to htdig, and no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4178
+    longer to 'htpurge' and 'htnotify' where it would produce an error.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4179
+  * More fun with 'rundig', adapted it to the suggestion of Emmanuel Decaen so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4180
+    it would only recognise database_dir at the start of a line, preventing it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4181
+    from erroneously using a commented out setting. (Closes: #139922)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4182
+  * Brought the rundig manpage up to date to reflect the '-i' option, as it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4183
+    works now. Thanks to Francesco Potorti and Ludovic Drolez for reporting.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4184
+    (Closes: #162397, #138304)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4185
+  * Fixed a condition whereby the databases in /etc/htdig would not be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4186
+    removed when the package was uninstalled. (Closes: #244774)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4187
+  * Corrected a typo in the french debconf localisation (.po) file. Thanks to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4188
+    Benoit Sibaud for discovering the misspelled word. (Closes: #249919)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4189
+  * Added a check for file existence in the config script. Thanks to Frank
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4190
+    Pavageau and James Cameron for their effort (Closes: #248460)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4191
+  * Fixed recommends to get more lintian-clean: 'wwwoffle, apache | httpd'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4192
+    instead of 'wwwoffle | httpd', esp. since wwwoffle does not provide httpd.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4193
+  * Removed 'debian/conffiles', as scripts and files in /etc are automatically
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4194
+    treated as configuration files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4195
+  * Adapted the copyright file to reflect the current licensing situation.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4196
+  * Externally linked against the Berkeley DB libraries, rather than using the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4197
+    old libraries ht://Dig came with (2.6.4). This resolves some licensing
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4198
+    worries. It adds a build dependency of the package against 'libdb2-dev',
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4199
+    and a runtime dependency against 'libdb2', however.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4200
+  * Cleaned up the templates file, removing unused  entries.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4201
+  * Adapted cron scripts to no longer use the debconf-gathered values
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4202
+    directly. Instead, an interim file is used (/etc/default/htdig).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4203
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4204
+ -- Robert Ribnitz <[email protected]>  Mon,  2 Aug 2004 01:55:28 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4205
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4206
+htdig (3.1.6-7) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4207
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4208
+  * A patch provided by Christian Perrier fixes some dependency issues and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4209
+    improves on gettext support. Christian Perrier also proofread the French
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4210
+    Translation (Closes: #202725)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4211
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4212
+  * The package no longer suggests word2x, since catdoc can handle the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4213
+    functionality, and that word2x is a candidate for removal from debian.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4214
+    (Closes: #214204)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4215
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4216
+ -- Robert Ribnitz <[email protected]>  Sat, 18 Oct 2003 17:25:15 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4217
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4218
+htdig (3.1.6-6) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4219
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4220
+  * A patch supplied by Adam Heath now allows for filenames to contain spaces
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4221
+    (Closes: #188256)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4222
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4223
+  * Changed dependency from 'libnewt0.51' to 'libnewt0.51 | libnewt0' to ease
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4224
+    problems for 'woody' users.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4225
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4226
+  * Integrated French translation for debconf. Credits for the translation go to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4227
+    Phillippe Batailler. Had it not been for the help of Denis Barbier who
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4228
+    submitted it to the BTS, we would not have the French translation now, so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4229
+    thanks go to him as well. (Closes: #151726)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4230
+  
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4231
+  * Proofread control file, to get rid of 'optinal', which I didn't find. So I
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4232
+    guess it must have been fixed, and the bug not yet closed.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4233
+    (Closes: #155964)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4234
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4235
+ -- Robert Ribnitz <[email protected]>  Fri, 11 Jul 2003 16:36:26 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4236
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4237
+htdig (3.1.6-5) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4238
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4239
+  * Amended the htdig-pdfparser script as outlined in pod's idea, eliminating an
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4240
+    (unnecessary) 'grep' in the script (Closes: #196916) 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4241
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4242
+  * renamed dependency from libnewt0 to libnewt 0.51 to fix packaging errors
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4243
+    (libnewt0 no longer in sarge/sid, as this is named libnewt0.51)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4244
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4245
+ -- Robert Ribnitz <[email protected]>  Wed, 25 Jun 2003 08:29:40 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4246
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4247
+htdig (3.1.6-4) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4248
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4249
+  * New maintainer
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4250
+  * Patch provided by Norman Jordan fixes local indexing problem
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4251
+    (Closes: #113857)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4252
+  * Dependency on libnewt0 added (Closes: #196202)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4253
+ 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4254
+ -- Robert Ribnitz <[email protected]>  Tue, 24 Jun 2003 21:54:56 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4255
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4256
+htdig (3.1.6-3) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4257
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4258
+  * Fixed typo in postrm, quick-and-dirty fix for debconf 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4259
+    problem (Closes: #135663)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4260
+  * Updated database location in htdigconfig script (Closes: #135259)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4261
+  * Updated rundig script for DBDIR and TMPDIR locations
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4262
+    (Closes: #81039, #117887)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4263
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4264
+ -- Stijn de Bekker <[email protected]>  Mon, 25 Feb 2002 19:56:03 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4265
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4266
+htdig (3.1.6-2) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4267
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4268
+  * Added debconf support for interaction (Closes: #55212)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4269
+  * Added a debconf warning for the change in database path when
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4270
+    upgrading from version <3.1.5-3  (Closes: #133867)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4271
+  * Marked /etc/htdig/long.shtml, /etc/htdig/short.shtml and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4272
+    /etc/htdig/wrapper.html as conffiles (Closes: #110574, #132132)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4273
+  * Fixed /usr/local/acroread problems with a special htdig pdf 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4274
+    script (Closes: #64385, #67341, #107504, #123398, #124345)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4275
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4276
+ -- Stijn de Bekker <[email protected]>  Sat, 16 Feb 2002 12:11:28 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4277
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4278
+htdig (3.1.6-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4279
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4280
+  * New upstream release (fixes Debian version, closes: #125387)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4281
+  * Fixed spelling errors (except RPM fixes, closes: #126964)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4282
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4283
+ -- Stijn de Bekker <[email protected]>  Wed,  6 Feb 2002 21:27:21 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4284
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4285
+htdig (3.1.6-0.snapshot011118) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4286
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4287
+  * New upstream release (Closes: #52945, #70700, #105045)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4288
+  * Changed location of index files from /var/spool to /var/lib to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4289
+    reflect the FHS (Closes: #119111)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4290
+  * Added .bz2 to list of bad_extensions (Closes: #118552)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4291
+  * Changed location of htdig images to /var/www/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4292
+  * Changed behaviour to a create a full index weekly and an 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4293
+    incremental index daily (Closes: #114979)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4294
+  * Package now recommends httpd or wwwoffle (Closes: #85204)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4295
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4296
+ -- Stijn de Bekker <[email protected]>  Sun, 25 Nov 2001 16:47:17 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4297
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4298
+htdig (3.1.5-3) unstable; urgency=high
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4299
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4300
+  * New maintainer
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4301
+  * Updated Standards-Version: 3.5.2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4302
+  * Fixes security bug; disable -c config option for cgi usage
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4303
+    (Closes: #113682)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4304
+  * Changed the location of htdig documents and config files in manpages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4305
+    (Closes: #95991, #67388, #71133)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4306
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4307
+ -- Stijn de Bekker <[email protected]>  Sat,  6 Oct 2001 13:45:11 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4308
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4309
+htdig (3.1.5-2.1) frozen unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4310
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4311
+  * debian/control: s/perl5/perl/
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4312
+  * debian/cron.daily: use locking strategy proposed by Ingo Saitz (closes:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4313
+    bug#70700)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4314
+  * debian/control: added dependency on lockfile-progs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4315
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4316
+ -- Marcelo E. Magallon <[email protected]>  Sat, 17 Mar 2001 20:07:24 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4317
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4318
+htdig (3.1.5-2) frozen unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4319
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4320
+  * Comment out the external_parsers line in the default htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4321
+    (Closes: #59228)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4322
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4323
+ -- Gergely Madarasz <[email protected]>  Tue, 29 Feb 2000 18:31:32 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4324
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4325
+htdig (3.1.5-1) frozen unstable; urgency=high
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4326
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4327
+  * New upstream security bugfix release (Closes: #59047, #59056)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4328
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4329
+ -- Gergely Madarasz <[email protected]>  Mon, 28 Feb 2000 01:41:58 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4330
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4331
+htdig (3.1.4-2) frozen unstable; urgency=medium
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4332
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4333
+  * Test for the existence of /var/www before copying files there in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4334
+    postinst. In certain cases htdig could install a /var/www _file_
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4335
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4336
+ -- Gergely Madarasz <[email protected]>  Wed, 23 Feb 2000 01:24:38 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4337
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4338
+htdig (3.1.4-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4339
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4340
+  * New upstream version
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4341
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4342
+ -- Gergely Madarasz <[email protected]>  Fri, 10 Dec 1999 16:52:52 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4343
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4344
+htdig (3.1.3-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4345
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4346
+  * New upstream version
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4347
+  * Split htdig-doc package (Closes: #45684)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4348
+  * Install search.html when first installing the package to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4349
+    /var/www (Closes: #45897)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4350
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4351
+ -- Gergely Madarasz <[email protected]>  Tue,  7 Dec 1999 16:04:22 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4352
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4353
+htdig (3.1.2-9) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4354
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4355
+  * Small bugfix (Closes: #45680)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4356
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4357
+ -- Gergely Madarasz <[email protected]>  Tue, 21 Sep 1999 18:48:38 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4358
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4359
+htdig (3.1.2-8) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4360
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4361
+  * Fix postinst script (debhelper part was not included)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4362
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4363
+ -- Gergely Madarasz <[email protected]>  Tue,  7 Sep 1999 21:20:34 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4364
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4365
+htdig (3.1.2-7) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4366
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4367
+  * FHS compliance
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4368
+  * Standards: 3.0.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4369
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4370
+ -- Gergely Madarasz <[email protected]>  Tue,  7 Sep 1999 20:44:48 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4371
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4372
+htdig (3.1.2-6) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4373
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4374
+  * Change maintainer address
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4375
+  * Build with libstdc++2.10
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4376
+  * Remove -s from cron.daily run (Closes: #43075)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4377
+  * Fix inclusion of correct db.h header
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4378
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4379
+ -- Gergely Madarasz <[email protected]>  Sat, 28 Aug 1999 17:38:35 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4380
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4381
+htdig (3.1.2-5) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4382
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4383
+  * No changes, just build with tar 1.12-7
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4384
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4385
+ -- Gergely Madarasz <[email protected]>  Tue,  3 Aug 1999 18:08:47 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4386
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4387
+htdig (3.1.2-4) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4388
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4389
+  * /etc/cron.daily/htdig should be a conffile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4390
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4391
+ -- Gergely Madarasz <[email protected]>  Tue,  3 Aug 1999 12:16:54 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4392
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4393
+htdig (3.1.2-3) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4394
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4395
+  * Add perl5 dependency for parse_doc.pl
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4396
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4397
+ -- Gergely Madarasz <[email protected]>  Mon,  2 Aug 1999 19:27:30 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4398
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4399
+htdig (3.1.2-2) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4400
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4401
+  * Fix build for glibc 2.0, modified patch from Roman Hodek (Closes: #41409)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4402
+  * Add a cron.daily file (Closes: #37205)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4403
+  * Add support for .doc, .ps and .pdf files, patch from Ray Dassen
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4404
+    (Closes: #37206)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4405
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4406
+ -- Gergely Madarasz <[email protected]>  Mon,  2 Aug 1999 18:24:12 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4407
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4408
+htdig (3.1.2-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4409
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4410
+  * New upstream release
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4411
+  * Compile with glibc2.1, link against libdb.so.3 instead of libdb.so.2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4412
+  * Fix the location of the word2root and synonyms databases in the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4413
+    default htdig.conf (#34827, #34244)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4414
+  * Move the configuration file to /etc/htdig (#33316)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4415
+  * Fix for wishlist bug #31804
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4416
+  * Some manpage updates
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4417
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4418
+ -- Gergely Madarasz <[email protected]>  Fri, 23 Apr 1999 18:56:49 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4419
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4420
+htdig (3.1.1-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4421
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4422
+  * Suggest acroread for pdf parsing support
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4423
+  * htlib/DB2_db.cc: patch back to db2 2.4.6 API
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4424
+  * New upstream release
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4425
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4426
+ -- Gergely Madarasz <[email protected]>  Wed, 24 Feb 1999 21:51:47 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4427
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4428
+htdig (3.1.0b4-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4429
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4430
+  * New upstream release
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4431
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4432
+ -- Gergely Madarasz <[email protected]>  Tue,  5 Jan 1999 03:54:09 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4433
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4434
+htdig (3.1.0b1-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4435
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4436
+  * Moved /usr/lib/htdig to /etc/htdig since those should be conffiles
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4437
+    (adresses #25412)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4438
+  * Fixed hardcoded path to sort (#24159, #26704)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4439
+  * Fixed README (#26807)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4440
+  * Converted debian/rules to debhelper
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4441
+  * Link against libdb2 instead of libgdbm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4442
+  * New upstream version
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4443
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4444
+ -- Gergely Madarasz <[email protected]>  Thu,  1 Oct 1998 23:40:45 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4445
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4446
+htdig (3.0.8b2-3) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4447
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4448
+  * no longer refers to gzipped GPL
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4449
+  * remove shlibs.local
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4450
+  * recompile with librx1g instead of rx1g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4451
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4452
+ -- Gergely Madarasz <[email protected]>  Thu,  5 Mar 1998 18:35:04 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4453
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4454
+htdig (3.0.8b2-2) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4455
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4456
+  * added shlibs.local because of (possibly) rx1g bug
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4457
+  * Link against rx1g (fixes #16615)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4458
+  * New maintainer
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4459
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4460
+ -- Gergely Madarasz <[email protected]>  Mon,  5 Jan 1998 21:21:53 +0100
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4461
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4462
+htdig (3.0.8b2-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4463
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4464
+  * New upstream version
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4465
+  * Don't generate word db's when package is upgraded
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4466
+  * Check for arguments to postinst (fixes #12613)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4467
+  * Pristine source
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4468
+  * Upgraded to standards version 2.3.0.0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4469
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4470
+ -- Christian Schwarz <[email protected]>  Fri, 12 Sep 1997 01:51:35 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4471
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4472
+htdig (3.0.8b1-2) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4473
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4474
+  * Link dynamically against libgdbm and librx (fixes bug#12152).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4475
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4476
+ -- Christian Schwarz <[email protected]>  Mon, 18 Aug 1997 19:45:09 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4477
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4478
+htdig (3.0.8b1-1) unstable; urgency=low
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4479
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4480
+  * Initial Release.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4481
+  * Wrote manual pages for ht* commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4482
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4483
+ -- Christian Schwarz <[email protected]>  Mon, 21 Jul 1997 10:16:13 +0200
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4484
--- htdig-3.2.0b6.orig/debian/htstat.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4485
+++ htdig-3.2.0b6/debian/htstat.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4486
@@ -0,0 +1,53 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4487
+.TH htdig 1 "January 2004"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4488
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4489
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4490
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4491
+htstat \-  returns statistics on the document and word databases, much like the -s option to htdig or htmerge.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4492
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4493
+.B htstat
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4494
+.I "[-v][-a][-c configfile][-u]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4495
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4496
+Htdig retrieves HTML documents using the HTTP protocol and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4497
+gathers information from these documents which can later be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4498
+used to search these documents. This program can be referred to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4499
+as the search robot. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4500
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4501
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4502
+.B \-a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4503
+Use alternate work files. Tells htstat to append
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4504
+.I .work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4505
+to database files, causing a second copy of the database to be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4506
+built. This allows the original files to be used by htsearch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4507
+during the run. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4508
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4509
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4510
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4511
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4512
+instead of the default. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4513
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4514
+.B \-u
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4515
+Give a list of URLs in the document database.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4516
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4517
+.B \-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4518
+Verbose mode. This increases the verbosity of the program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4519
+Using more than 2 is probably only useful for debugging
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4520
+purposes. The default verbose mode (using only one \fI\-v\fR) gives
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4521
+a nice progress report while digging. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4522
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4523
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4524
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4525
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4526
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4527
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4528
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4529
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4530
+.I htdigconfig(8)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4531
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4532
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4533
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4534
+.I htmerge(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4535
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4536
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4537
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4538
+This manual page was written by Robert Ribnitz, 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4539
+based on the HTML documentation of ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4540
--- htdig-3.2.0b6.orig/debian/rules
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4541
+++ htdig-3.2.0b6/debian/rules
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4542
@@ -0,0 +1,90 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4543
+#!/usr/bin/make -f
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4544
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4545
+DEB_HOST_GNU_TYPE       ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4546
+DEB_BUILD_GNU_TYPE      ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4547
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4548
+build:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4549
+	dh_testdir
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4550
+	export PDF_PARSER=/usr/bin/htdig-pdfparser && \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4551
+	CXXFLAGS=-Wno-deprecated ./configure \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4552
+		--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4553
+		--with-pic \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4554
+		--with-gnu-ld \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4555
+		--prefix=/usr \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4556
+		--with-cgi-bin-dir=/usr/lib/cgi-bin \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4557
+		--with-search-dir=/usr/share/doc/htdig/examples \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4558
+		--with-image-dir=/var/www/htdig \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4559
+		--with-config-dir=/etc/htdig \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4560
+		--with-common-dir=/etc/htdig \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4561
+		--with-database-dir=/var/lib/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4562
+	make
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4563
+	touch build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4564
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4565
+clean:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4566
+	dh_testdir
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4567
+	dh_testroot
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4568
+	dh_clean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4569
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4570
+	-rm -f build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4571
+	-make distclean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4572
+	-rm -f `find . -name "*~"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4573
+	-rm -rf debian/tmp debian/files* core debian/substvars
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4574
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4575
+binary-indep: build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4576
+	dh_testdir
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4577
+	dh_testroot
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4578
+	dh_clean -k -i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4579
+	dh_installdirs -i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4580
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4581
+	mkdir debian/htdig-doc/usr/share/doc/htdig-doc/examples
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4582
+	cp -r contrib/* debian/htdig-doc/usr/share/doc/htdig-doc/examples
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4583
+	mkdir debian/htdig-doc/usr/share/doc/htdig-doc/html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4584
+	cp -r htdoc/* debian/htdig-doc/usr/share/doc/htdig-doc/html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4585
+	rm -f debian/htdig-doc/usr/share/doc/htdig-doc/html/COPYING
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4586
+	rm -f debian/htdig-doc/usr/share/doc/htdig-doc/examples/rtf2html/COPYING
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4587
+	find debian/htdig-doc/usr/share/doc -type f | xargs chmod -x
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4588
+	
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4589
+	dh_installdocs -i README
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4590
+	dh_installchangelogs -i ChangeLog
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4591
+	dh_strip -i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4592
+	dh_compress -i -Xhtml/C
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4593
+	dh_fixperms -i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4594
+	dh_installdeb -i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4595
+	dh_gencontrol -i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4596
+	dh_md5sums -i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4597
+	dh_builddeb -i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4598
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4599
+binary-arch:	build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4600
+	dh_testdir
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4601
+	dh_testroot
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4602
+	dh_clean -k -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4603
+	dh_installdirs -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4604
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4605
+	make install DESTDIR=`pwd`/debian/tmp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4606
+	mkdir debian/tmp/usr/sbin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4607
+	install -m 755 debian/htdigconfig debian/tmp/usr/sbin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4608
+	mkdir debian/tmp/usr/share/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4609
+	install -m 755 debian/parse_doc.pl debian/tmp/usr/share/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4610
+	install -m 755 debian/htdig-pdfparser debian/tmp/usr/bin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4611
+	chmod -x debian/tmp/etc/htdig/*
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4612
+	find debian/tmp/usr/share/doc -type f | xargs chmod -x
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4613
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4614
+	dh_installdebconf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4615
+	dh_installdocs -a README
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4616
+	dh_installchangelogs -a ChangeLog
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4617
+	dh_installman -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4618
+	dh_installcron -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4619
+	dh_install -phtdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4620
+	dh_strip -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4621
+	dh_compress -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4622
+	dh_fixperms -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4623
+	dh_installdeb -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4624
+	dh_makeshlibs -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4625
+	dh_shlibdeps -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4626
+	dh_gencontrol -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4627
+	dh_md5sums -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4628
+	dh_builddeb -a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4629
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4630
+binary:	binary-indep binary-arch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4631
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4632
+.PHONY: binary binary-arch binary-indep clean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4633
--- htdig-3.2.0b6.orig/debian/htdig.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4634
+++ htdig-3.2.0b6/debian/htdig.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4635
@@ -0,0 +1,119 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4636
+.TH htdig 1 "21 July 1997"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4637
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4638
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4639
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4640
+htdig \- retrieve HTML documents for ht://Dig search engine
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4641
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4642
+.B htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4643
+.I "[options]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4644
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4645
+Htdig retrieves HTML documents using the HTTP protocol and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4646
+gathers information from these documents which can later be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4647
+used to search these documents. This program can be referred to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4648
+as the search robot. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4649
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4650
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4651
+.B \-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4652
+Get the list of URLs to start indexing from standard input. This will override the default parameter \fIstart_url\fR specified in the config file  and the file supplied to the \fI-m\fR option.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4653
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4654
+.B \-a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4655
+Use alternate work files. Tells htdig to append
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4656
+.I .work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4657
+to database files, causing a second copy of the database to be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4658
+built. This allows the original files to be used by htsearch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4659
+during the indexing run. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4660
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4661
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4662
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4663
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4664
+instead of the default. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4665
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4666
+.B \-h \fImaxhops\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4667
+Restrict the dig to documents that are at most
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4668
+.I maxhops
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4669
+links away from the starting document. This only works if option \fI\-i\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4670
+is also given. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4671
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4672
+.B \-i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4673
+Initial. Do not use any old databases. Old databases will be erased before runing the program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4674
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4675
+.B \-m \fIfilename\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4676
+Minimal run. Only index the URLs given in the file \fIfilename\fR, ignoring all others. URLs in the file should be formatted one URL per line. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4677
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4678
+.B \-s
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4679
+Print statistics about the dig after completion. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4680
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4681
+.B \-t
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4682
+Create an ASCII version of the document database. This
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4683
+database is easy to parse with other programs so that
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4684
+information can be extracted from it for purposes other
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4685
+than searching. One could gather some interesting statistics
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4686
+from this database. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4687
+.TS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4688
+cB cB 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4689
+c l .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4690
+Fieldname	Value
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4691
+u	URL
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4692
+t	Title
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4693
+a	State 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4694
+	(0 normal, 1 not found, 2 not indexed, 3 obsolete)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4695
+m	Time of last modification reported by the server
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4696
+s	Document Size in bytes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4697
+H	Excerpt of the document
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4698
+h	Meta Description
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4699
+l	Time of last rerievial
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4700
+L	Count of links in the document or  of \fIoutgoing links\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4701
+b	Number of links to the document, also called 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4702
+	\fIincoming\fR links or \fIbacklinks\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4703
+c	Hop count of this document
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4704
+g	Signature of this document 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4705
+	(used to detect duplicates)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4706
+e	E-Mail address to use for a notification from \fIhtnotify\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4707
+n	Date on which such notification is sent
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4708
+S	Subject of the notfication message 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4709
+d	The text of Incoming links pointing to this document 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4710
+	(e.g. <a href="docURL">description</a>)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4711
+A	Anchors in the document (i.e. <A NAME=...)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4712
+.TE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4713
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4714
+.B \-u \fIusername:password\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4715
+Tells htdig to send the supplied username and password with
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4716
+each HTTP request. The credentials will be encoded using the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4717
+\fI\'Basic\'\fR authentication method. There \fBHAS\fR to be a colon (:)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4718
+between the username and password. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4719
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4720
+.B \-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4721
+Verbose mode. This increases the verbosity of the program. Using more than 2 is probably only useful for debugging purposes. The default verbose mode (using only one -v) gives a nice progress report while digging. Please consult the section below on the exact format of the progress report.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4722
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4723
+.SH "FORMAT OF THE PROGRESS REPORT GIVEN IN VERBOSE MODE"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4724
+A line is shown for each URL, with 3 numbers before the URL and some symbols after the URL. The first number is the number of documents parsed so far, the second is the DocID for this document, and the third is the hop count of the document (number of hops from one of the start_url documents). Signification of the sybols printed after the url:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4725
+.IP 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4726
+\fI"*"\fR is printed for a link already visited
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4727
+.IP 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4728
+\fI"+"\fR is printed for a new link just queued
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4729
+.IP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4730
+\fI"-"\fR is output for a link rejected for any of a number of reasons. To find out what those reasons are, you need to run htdig with at least 3 \fI-v\fR options, i.e. \fI-vvv\fR. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4731
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4732
+If there are no "*", "+" or "-" symbols after the URL, it doesn't mean the document was not parsed or was empty, but only that no links to other documents were found within it. With more verbose output, these symbols will get interspersed in several lines of debugging output. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4733
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4734
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4735
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4736
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4737
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4738
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4739
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4740
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4741
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4742
+.I htdigconfig(8)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4743
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4744
+.I htmerge(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4745
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4746
+.I htnotify(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4747
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4748
+.I htsearch(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4749
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4750
+.I rundig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4751
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4752
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4753
+This manual page was written by Christian Schwarz, modified by Stijn de Bekker. It is updated and maintained by Robert Ribnitz 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4754
+and based on the HTML documentation of ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4755
--- htdig-3.2.0b6.orig/debian/htdig.postinst
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4756
+++ htdig-3.2.0b6/debian/htdig.postinst
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4757
@@ -0,0 +1,31 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4758
+#!/bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4759
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4760
+set -e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4761
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4762
+# debconf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4763
+. /usr/share/debconf/confmodule
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4764
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4765
+case "$1" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4766
+    configure)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4767
+        # continue below
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4768
+    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4769
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4770
+    abort-upgrade|abort-remove|abort-deconfigure)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4771
+        exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4772
+    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4773
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4774
+    *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4775
+        echo "postinst called with unknown argument \`$1'" >&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4776
+        exit 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4777
+    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4778
+esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4779
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4780
+# generate ht://Dig databases now
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4781
+db_get htdig/generate-databases
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4782
+if [ "$RET" = "true" ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4783
+	/usr/sbin/htdigconfig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4784
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4785
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4786
+#DEBHELPER#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4787
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4788
+exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4789
--- htdig-3.2.0b6.orig/debian/parse_doc.pl
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4790
+++ htdig-3.2.0b6/debian/parse_doc.pl
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4791
@@ -0,0 +1,204 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4792
+#!/usr/bin/perl -w
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4793
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4794
+# 1998/12/10
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4795
+# Added:        push @allwords, $fields[$x];   <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4796
+# Replaced:     matching patterns. they match words starting or ending with ()[]'`;:?.,! now, not when in between!
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4797
+# Gone:         the variable $line is gone (using $_ now)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4798
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4799
+# 1998/12/11
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4800
+# Added:        catdoc test (is catdoc runnable?)    <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4801
+# Changed:      push line semi-colomn wrong.         <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4802
+# Changed:      matching works for end of lines now  <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4803
+# Added:        option to rigorously delete all punctuation <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4804
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4805
+# 1999/02/09
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4806
+# Added:        option to delete all hyphens         <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4807
+# Added:        uses ps2ascii to handle PS files     <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4808
+# 1999/02/15
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4809
+# Added:        check for some file formats          <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4810
+# 1999/02/25
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4811
+# Added:        uses pdftotext to handle PDF files   <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4812
+# Changed:      generates a head record with punct.  <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4813
+# 1999/03/01
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4814
+# Added:        extra checks for file "wrappers"     <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4815
+#               & check for MS Word signature (no longer defaults to catdoc)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4816
+# 1999/03/05
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4817
+# Changed:      rejoin hyphenated words across lines <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4818
+#               (in PDFs) & remove multiple punct. chars. between words (all)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4819
+# 1999/03/10
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4820
+# Changed:      fix handling of minimum word length  <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4821
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4822
+# 1999/05/05
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4823
+# Changed:	Adapted for Debian.		<[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4824
+#               Fixed C-ism.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4825
+#               Check if converter is actually available.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4826
+#               Try multiple converter candidates.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4827
+#########################################
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4828
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4829
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4830
+# MS Word to text converter
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4831
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4832
+$CATDOC = "/usr/bin/catdoc";				# Package "catdoc"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4833
+if (! -x $CATDOC) { $CATDOC = "/usr/bin/word2x"; }	# Package "word2x"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4834
+if (! -x $CATDOC) { $CATDOC = "/bin/true"; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4835
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4836
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4837
+# set this to your WordPerfect to text converter, or /bin/true if none
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4838
+# available this nabs WP documents with .doc suffix, so catdoc doesn't see
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4839
+# them
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4840
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4841
+$CATWP = "/bin/true";	# No Debian package for this conversion.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4842
+if (! -x $CATDOC) { $CATWP = "/bin/true"; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4843
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4844
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4845
+# set this to your RTF to text converter, or /bin/true if none available
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4846
+# this nabs RTF documents with .doc suffix, so catdoc doesn't see them
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4847
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4848
+$CATRTF = "/bin/true";	# No Debian package for this conversion.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4849
+if (! -x $CATRTF) { $CATRTF = "/bin/true"; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4850
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4851
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4852
+# set this to your PostScript to text converter
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4853
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4854
+# pstotext usually performs better than ps2ascii, and it supports Latin1.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4855
+$CATPS = "/usr/bin/pstotext";				# Package: pstotext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4856
+if (! -x $CATPS) { $CATPS = "/usr/bin/ps2ascii"; }	# From a ghostscript
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4857
+if (! -x $CATPS) { $CATPS = "/bin/true"; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4858
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4859
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4860
+# set this to your PDF to text converter
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4861
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4862
+$CATPDF = "/usr/bin/pstotext";				# From "pstotext"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4863
+if (! -x $CATPDF) { $CATPDF = "/usr/bin/pdftotext"; }	# From "xpdf"/"xpdf-i"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4864
+if (! -x $CATPDF) { $CATPDF = "/usr/bin/ps2ascii"; }	# From a ghostscript
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4865
+if (! -x $CATPDF) { $CATPDF = "/bin/true"; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4866
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4867
+# need some var's
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4868
+$minimum_word_length = 3;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4869
+$head = "";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4870
+@allwords = ();
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4871
+@temp = ();
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4872
+$x = 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4873
+@fields = ();
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4874
+$calc = 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4875
+$dehyphenate = 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4876
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4877
+# okay. my programming style isn't that nice, but it works...
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4878
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4879
+#for ($x=0; $x<@ARGV; $x++) {           # print out the args
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4880
+#       print STDERR "$ARGV[$x]\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4881
+#}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4882
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4883
+# Read first bytes of file to check for file type (like file(1) does)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4884
+open(FILE, "< $ARGV[0]") || die "Oops. Can't open file $ARGV[0]: $!\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4885
+read FILE,$magic,8;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4886
+close FILE;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4887
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4888
+if ($magic =~ /^\0\n/) {                # possible MacBinary header
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4889
+        open(FILE, "< $ARGV[0]") || die "Oops. Can't open file $ARGV[0]: $!\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4890
+        read FILE,$magic,136;           # let's hope parsers can handle them!
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4891
+        close FILE;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4892
+}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4893
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4894
+if ($magic =~ /%!|^\033%-12345/) {      # it's PostScript (or HP print job)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4895
+        $parser = $CATPS;               # gs 3.33 leaves _temp_.??? files in .
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4896
+        $parsecmd = "(cd /tmp; $parser; rm -f _temp_.???) < \"$ARGV[0]\" |";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4897
+# keep quiet even if PS gives errors...
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4898
+#       $parsecmd = "(cd /tmp; $parser; rm -f _temp_.???) < \"$ARGV[0]\" 2>/dev/null |";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4899
+        $type = "PostScript";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4900
+        $dehyphenate = 0;               # ps2ascii already does this
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4901
+        if ($magic =~ /^\033%-12345/) { # HP print job
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4902
+                open(FILE, "< $ARGV[0]") || die "Oops. Can't open file $ARGV[0]: $!\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4903
+                read FILE,$magic,256;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4904
+                close FILE;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4905
+                exit unless $magic =~ /^\033%-12345X\@PJL.*\n*.*\n*.*ENTER LANGUAGE = POSTSCRIPT.*\n*.*\n*.*\n%!/
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4906
+        }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4907
+} elsif ($magic =~ /%PDF-/) {           # it's PDF (Acrobat)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4908
+        $parser = $CATPDF;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4909
+        $parsecmd = "$parser \"$ARGV[0]\" - |";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4910
+# kludge to handle multi-column PDFs...  (needs patched pdftotext)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4911
+#       $parsecmd = "$parser -rawdump $ARGV[0] - |";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4912
+        $type = "PDF";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4913
+        $dehyphenate = 1;               # PDFs often have hyphenated lines
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4914
+} elsif ($magic =~ /WPC/) {             # it's WordPerfect
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4915
+        $parser = $CATWP;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4916
+        $parsecmd = "$parser \"$ARGV[0]\" |";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4917
+        $type = "WordPerfect";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4918
+        $dehyphenate = 0;               # WP documents not likely hyphenated
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4919
+} elsif ($magic =~ /^{\\rtf/) {         # it's Richtext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4920
+        $parser = $CATRTF;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4921
+        $parsecmd = "$parser \"$ARGV[0]\" |";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4922
+        $type = "RTF";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4923
+        $dehyphenate = 0;               # RTF documents not likely hyphenated
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4924
+} elsif ($magic =~ /\320\317\021\340/) {    # it's MS Word
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4925
+        $parser = $CATDOC;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4926
+        $parsecmd = "$parser -a -w \"$ARGV[0]\" |";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4927
+        $type = "Word";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4928
+        $dehyphenate = 0;               # Word documents not likely hyphenated
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4929
+} else {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4930
+        die "Can't determine type of file $ARGV[0]; content-type: $ARGV[1]; URL: $ARGV[2]\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4931
+}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4932
+# print STDERR "$ARGV[0]: $type $parsecmd\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4933
+die "Hmm. $parser is absent or unwilling to execute.\n" unless -x $parser;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4934
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4935
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4936
+# open it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4937
+open(CAT, "$parsecmd") || die "Hmmm. $parser doesn't want to be opened using pipe.\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4938
+while (<CAT>) {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4939
+        while (/[A-Za-z\300-\377]-\s*$/ && $dehyphenate) {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4940
+                $_ .= <CAT> || last;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4941
+                s/([A-Za-z\300-\377])-\s*\n\s*([A-Za-z\300-\377])/$1$2/
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4942
+        }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4943
+        $head .= " " . $_;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4944
+        s/\s+[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]+|[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]+\s+|^[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]+|[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]+$/ /g;    # replace reading-chars with space (only at end or begin of word, but allow multiple characters)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4945
+#       s/\s[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]|[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]\s|^[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]|[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]$/ /g;    # replace reading-chars with space (only at end or begin of word)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4946
+#       s/[\(\)\[\]\\\/\^\;\:\"\'\`\.\,\?!\*]/ /g;      # rigorously replace all by <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4947
+        s/[\-\255]/ /g;                                 # replace hyphens with space
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4948
+        @fields = split;                                # split up line
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4949
+        next if (@fields == 0);                         # skip if no fields (does it speed up?)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4950
+        for ($x=0; $x<@fields; $x++) {                  # check each field if string length >= 3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4951
+                if (length($fields[$x]) >= $minimum_word_length) {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4952
+                        push @allwords, $fields[$x];    # add to list
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4953
+                }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4954
+        }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4955
+}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4956
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4957
+close CAT;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4958
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4959
+exit unless @allwords > 0;              # nothing to output
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4960
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4961
+#############################################
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4962
+# print out the title
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4963
+@temp = split(/\//, $ARGV[2]);          # get the filename, get rid of basename
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4964
+print "t\t$type Document $temp[-1]\n";  # print it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4965
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4966
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4967
+#############################################
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4968
+# print out the head
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4969
+$head =~ s/^\s+//g;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4970
+$head =~ s/\s+$//g;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4971
+$head =~ s/\s+/ /g;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4972
+$head =~ s/&/\&amp\;/g;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4973
+$head =~ s/</\&lt\;/g;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4974
+$head =~ s/>/\&gt\;/g;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4975
+print "h\t$head\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4976
+#$calc = @allwords;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4977
+#print "h\t";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4978
+##if ($calc >100) {                      # but not more than 100 words
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4979
+##       $calc = 100;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4980
+##}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4981
+#for ($x=0; $x<$calc; $x++) {            # print out the words for the exerpt
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4982
+#        print "$allwords[$x] ";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4983
+#}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4984
+#print "\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4985
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4986
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4987
+#############################################
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4988
+# now the words
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4989
+for ($x=0; $x<@allwords; $x++) {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4990
+        $calc=int(1000*$x/@allwords);           # calculate rel. position (0-1000)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4991
+        print "w\t$allwords[$x]\t$calc\t0\n";   # print out word, rel. pos. and text type (0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4992
+}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4993
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4994
+$calc=@allwords;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4995
+# print STDERR "# of words indexed: $calc\n";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4996
--- htdig-3.2.0b6.orig/debian/htdig.postrm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4997
+++ htdig-3.2.0b6/debian/htdig.postrm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4998
@@ -0,0 +1,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  4999
+#!/bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5000
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5001
+set -e
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5002
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5003
+if [ "$1" = "purge" ]
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5004
+then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5005
+	rm -f /etc/default/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5006
+	rm -rf /var/spool/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5007
+	rm -rf /var/lib/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5008
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5009
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5010
+#DEBHELPER#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5011
--- htdig-3.2.0b6.orig/debian/htpurge.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5012
+++ htdig-3.2.0b6/debian/htpurge.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5013
@@ -0,0 +1,56 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5014
+.TH htdig 1 "January 2004"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5015
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5016
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5017
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5018
+htpurge \-  remove unused odocuments from the database (general maintenance script)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5019
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5020
+.B htpurge
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5021
+.I "[-][-a][-c configfile][-u][-v]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5022
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5023
+Htpurge functions to remove specified URLs from the databases as well as bad URLs, 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5024
+unretrieved URLs, obsolete documents, etc. It is recommended that htpurge be run 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5025
+after htdig to clean out any documents of this sort. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5026
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5027
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5028
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5029
+.B \-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5030
+Take \fIURL\fR list from standard input (rather than specified with \fI-u\fR). Format of input file is one URL per line.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5031
+.B \-a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5032
+Use alternate work files. Tells htpurge to append
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5033
+.I .work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5034
+to database files, causing a second copy of the database to be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5035
+built. This allows the original files to be used by htsearch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5036
+during the run. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5037
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5038
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5039
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5040
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5041
+instead of the default. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5042
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5043
+.B \-u \fIURL\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5044
+Add this \fIURL\fR to the list of documents to remove. Must be specified multiple times if
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5045
+more than one \fIURL\fR are to be removed. Should nor be used together with \fI-\fR.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5046
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5047
+.B \-v
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5048
+Verbose mode. This increases the verbosity of the program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5049
+Using more than 2 is probably only useful for debugging
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5050
+purposes. The default verbose mode (using only one \fI\-v\fR) gives
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5051
+a nice progress report while digging. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5052
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5053
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5054
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5055
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5056
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5057
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5058
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5059
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5060
+.I htdigconfig(8)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5061
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5062
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5063
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5064
+.I htmerge(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5065
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5066
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5067
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5068
+This manual page was written by Robert Ribnitz, 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5069
+based on the HTML documentation of ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5070
--- htdig-3.2.0b6.orig/debian/templates
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5071
+++ htdig-3.2.0b6/debian/templates
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5072
@@ -0,0 +1,22 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5073
+Template: htdig/generate-databases
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5074
+Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5075
+Default: true
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5076
+_Description: Generate endings database now?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5077
+ The ht://Dig search engine requires an endings database which has to be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5078
+ generated before the first start. Generating the database will take a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5079
+ short while. It can be done either now or later by calling the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5080
+ '/usr/sbin/htdigconfig' script. Should the database be generated now 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5081
+ rather than later on?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5082
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5083
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5084
+Template: htdig/run-rundig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5085
+Type: boolean
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5086
+Default: false
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5087
+_Description: Execute the rundig script daily?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5088
+ rundig is a program that obtains on-line content and creates a searchable
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5089
+ database for the ht://Dig search engine. It downloads and indexes HTML
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5090
+ from the web, as defined in /etc/htdig/htdig.conf. Say Yes if you wish to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5091
+ run this program daily. Say No if you don't plan to use htdig in this
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5092
+ way (perhaps htdig is being used by a third party, for instance KDE, to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5093
+ perform local indexing). If in doubt, say No. It is the safest choice
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5094
+ unless you know what you're doing.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5095
--- htdig-3.2.0b6.orig/debian/htsearch.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5096
+++ htdig-3.2.0b6/debian/htsearch.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5097
@@ -0,0 +1,63 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5098
+.TH htsearch 1 "6 October 2001"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5099
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5100
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5101
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5102
+htsearch \- create document index and word database for the ht://Dig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5103
+search engine
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5104
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5105
+.B htsearch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5106
+.I "[options]" "[query_string]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5107
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5108
+.I Htsearch
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5109
+is used to sift through the  databases created by \fIhtdig\fR for content.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5110
+It is the actual search engine of the \fIhtdig\fR search system. It is a CGI
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5111
+program that is expected to be invoked by an HTML form. It will accept both the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5112
+GET and POST methods of passing data to the CGI program. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5113
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5114
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5115
+.B query_string
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5116
+A CGI-style query string can be given as a single
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5117
+argument, and is only used if the REQUEST_METHOD environment
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5118
+variable is not set.  If no query_string is given, and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5119
+REQUEST_METHOD is not set, htsearch will prompt for the query.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5120
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5121
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5122
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5123
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5124
+instead of the default (for security reasons this option is only
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5125
+available when htsearch is used on the commandline).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5126
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5127
+.B \-v \-d
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5128
+Run in verbose mode.  This increases the verbosity of the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5129
+program.  Using more than 2 is probably only useful
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5130
+for debugging purposes.  The default verbose mode
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5131
+gives a progress on what it is doing and where it is.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5132
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5133
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5134
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5135
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5136
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5137
+.B /etc/htdig/header.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5138
+The default search results header file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5139
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5140
+.B /etc/htdig/footer.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5141
+The default search results footer file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5142
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5143
+.B /etc/htdig/wrapper.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5144
+The default search results wrapper file, that contains the header and footer together in one file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5145
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5146
+.B /etc/htdig/nomatch.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5147
+The default 'no matches found' HTML file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5148
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5149
+.B /etc/htdig/syntax.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5150
+The default file that explains boolean expression syntax errors 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5151
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5152
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5153
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5154
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5155
+.I htdig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5156
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5157
+.I htmerge(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5158
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5159
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5160
+This manual page was written by Stijn de Bekker and updated by Robert Ribnitz. It is based on the HTML documentation of ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5161
--- htdig-3.2.0b6.orig/debian/htfuzzy.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5162
+++ htdig-3.2.0b6/debian/htfuzzy.1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5163
@@ -0,0 +1,77 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5164
+.TH htdig 1 "21 July 1997"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5165
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5166
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5167
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5168
+htfuzzy \- fuzzy command-line search utility for the ht://Dig search engine
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5169
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5170
+.B htfuzzy [-c configfile] [-v] algorithm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5171
+.I "[options]"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5172
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5173
+Description to follow here
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5174
+.SH OPTIONS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5175
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5176
+.B \-c \fIconfigfile\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5177
+Use the specified
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5178
+.I configfile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5179
+instead of the default. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5180
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5181
+.B \-v 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5182
+.I Verbose mode
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5183
+. Use this to get more verbose output while running htfuzzy. More than one \fIv\fR can be specified (ie. 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5184
+.\fI-vv\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5185
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5186
+\fI-vvv\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5187
+ etc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5188
+). Specifying more than two v's is probably only useful for debugging purposes.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5189
+.SH "Supported Algorithms"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5190
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5191
+Different algoritms are supported for searching:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5192
+\fIsoundex\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5193
+Creates  a slightly modified soundex key database. Differences with the standard soundex algorithm are: 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5194
+Keys are 6 digits and the first letter is also encoded.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5195
+	      
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5196
+\fImetaphone\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5197
+Creates a metaphone key database. This algorithm is more specific to English, but  will  get  fewer  "weird"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5198
+matches than the soundex algorithm.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5199
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5200
+\fIaccents\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5201
+(No description of the algorithm at the moment)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5202
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5203
+\fIendings\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5204
+Creates  two  databases  which  can  be  used  to match common word endings. The creation of these databases
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5205
+requires a list of affix rules and a dictionary which uses those affix rules. The format of the affix  rules
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5206
+and  dictionary  files are the ones used by the ispell program. Included with the distribution are the affix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5207
+rules for English and a fairly small English dictionary.  Other languages can be supported  by  getting  the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5208
+appropriate affix rules and dictionaries. These are available for many languages; check the ispell distribu-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5209
+tion for more details.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5210
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5211
+\fIsynonyms\fR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5212
+Creates a database of synonyms for words. It reads a text database of synonyms and creates a  database  that
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5213
+htsearch  can  then use. Each line of the text database consists of words where the first word will have the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5214
+other words on that line as synonyms.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5215
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5216
+.SH "Notes on searching"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5217
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5218
+Please consult specialised literature to find out how the different algorithms work or simply try another 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5219
+search stragegy you do not get the intended search results.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5220
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5221
+.SH "FILES"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5222
+.TP
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5223
+.B /etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5224
+The default configuration file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5225
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5226
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5227
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5228
+and the manual pages
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5229
+.I htdigconfig(8)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5230
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5231
+.I htmerge(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5232
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5233
+.I htnotify(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5234
+,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5235
+.I htsearch(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5236
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5237
+.I rundig(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5238
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5239
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5240
+This manual page was written by Robert Ribnitz. It is based on documentation of ht://Dig, and on earlier manpages provided by Christian Schwarz and Stijn de Bekker.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5241
--- htdig-3.2.0b6.orig/debian/htdigconfig.8
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5242
+++ htdig-3.2.0b6/debian/htdigconfig.8
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5243
@@ -0,0 +1,17 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5244
+.TH htdigconfig 8 "23 April 1999"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5245
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5246
+.\" other parms are allowed: see man(7), man(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5247
+.SH NAME
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5248
+htdigconfig \- script to create fuzzy databases for ht://Dig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5249
+.SH SYNOPSIS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5250
+.B htdigconfig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5251
+.SH "DESCRIPTION"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5252
+.I htdigconfig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5253
+is a script to create fuzzy databases such as word2root, root2word and 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5254
+synonyms databases for the ht://Dig search engine.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5255
+.SH "SEE ALSO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5256
+Please refer to the HTML pages (in the htdig-doc package)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5257
+.B /usr/share/doc/htdig-doc/html/index.html
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5258
+for a detailed description of ht://Dig and its commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5259
+.SH AUTHOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5260
+This manual page was written by Gergely Madarasz, modified by Stijn de Bekker.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5261
--- htdig-3.2.0b6.orig/libhtdigphp/config.sub
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5262
+++ htdig-3.2.0b6/libhtdigphp/config.sub
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5263
@@ -1,9 +1,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5264
 #! /bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5265
 # Configuration validation subroutine script.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5266
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5267
-#   Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5268
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5269
+#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5270
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5271
-timestamp='2001-04-20'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5272
+timestamp='2006-02-23'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5273
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5274
 # This file is (in principle) common to ALL GNU software.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5275
 # The presence of a machine in this file suggests that SOME GNU software
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5276
@@ -21,15 +21,17 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5277
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5278
 # You should have received a copy of the GNU General Public License
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5279
 # along with this program; if not, write to the Free Software
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5280
-# Foundation, Inc., 59 Temple Place - Suite 330,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5281
-# Boston, MA 02111-1307, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5282
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5283
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5284
+# 02110-1301, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5285
+#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5286
 # As a special exception to the GNU General Public License, if you
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5287
 # distribute this file as part of a program that contains a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5288
 # configuration script generated by Autoconf, you may include it under
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5289
 # the same distribution terms that you use for the rest of that program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5290
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5291
-# Please send patches to <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5292
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5293
+# Please send patches to <[email protected]>.  Submit a context
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5294
+# diff and a properly formatted ChangeLog entry.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5295
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5296
 # Configuration subroutine to validate and canonicalize a configuration type.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5297
 # Supply the specified configuration type as an argument.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5298
@@ -69,7 +71,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5299
 version="\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5300
 GNU config.sub ($timestamp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5301
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5302
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5303
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5304
 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5305
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5306
 This is free software; see the source for copying conditions.  There is NO
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5307
@@ -82,11 +84,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5308
 while test $# -gt 0 ; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5309
   case $1 in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5310
     --time-stamp | --time* | -t )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5311
-       echo "$timestamp" ; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5312
+       echo "$timestamp" ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5313
     --version | -v )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5314
-       echo "$version" ; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5315
+       echo "$version" ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5316
     --help | --h* | -h )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5317
-       echo "$usage"; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5318
+       echo "$usage"; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5319
     -- )     # Stop option processing
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5320
        shift; break ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5321
     - )	# Use stdin as input.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5322
@@ -98,7 +100,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5323
     *local*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5324
        # First pass through any local machine types.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5325
        echo $1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5326
-       exit 0;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5327
+       exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5328
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5329
     * )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5330
        break ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5331
@@ -117,7 +119,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5332
 # Here we must recognize all the valid KERNEL-OS combinations.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5333
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5334
 case $maybe_os in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5335
-  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5336
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5337
+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5338
+  storm-chaos* | os2-emx* | rtmk-nova*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5339
     os=-$maybe_os
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5340
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5341
     ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5342
@@ -143,7 +147,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5343
 	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5344
 	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5345
 	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5346
-	-apple | -axis)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5347
+	-apple | -axis | -knuth | -cray)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5348
 		os=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5349
 		basic_machine=$1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5350
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5351
@@ -157,9 +161,21 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5352
 		os=-vxworks
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5353
 		basic_machine=$1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5354
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5355
+	-chorusos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5356
+		os=-chorusos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5357
+		basic_machine=$1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5358
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5359
+ 	-chorusrdb)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5360
+ 		os=-chorusrdb
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5361
+		basic_machine=$1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5362
+ 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5363
 	-hiux*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5364
 		os=-hiuxwe2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5365
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5366
+	-sco6)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5367
+		os=-sco5v6
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5368
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5369
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5370
 	-sco5)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5371
 		os=-sco3.2v5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5372
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5373
@@ -176,6 +192,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5374
 		# Don't forget version if it is 3.2v4 or newer.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5375
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5376
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5377
+	-sco5v6*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5378
+		# Don't forget version if it is 3.2v4 or newer.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5379
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5380
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5381
 	-sco*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5382
 		os=-sco3.2v2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5383
 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5384
@@ -215,26 +235,58 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5385
 case $basic_machine in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5386
 	# Recognize the basic CPU types without company name.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5387
 	# Some are omitted here because they have special meanings below.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5388
-	tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5389
-	        | arm | arme[lb] | arm[bl]e | armv[2345] | armv[345][lb] | strongarm | xscale \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5390
-		| pyramid | mn10200 | mn10300 | tron | a29k \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5391
-		| 580 | i960 | h8300 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5392
-		| x86 | ppcbe | mipsbe | mipsle | shbe | shle \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5393
-		| hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5394
-		| hppa64 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5395
-		| alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5396
-		| alphaev6[78] \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5397
-		| we32k | ns16k | clipper | i370 | sh | sh[34] \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5398
-		| powerpc | powerpcle \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5399
-		| 1750a | dsp16xx | pdp10 | pdp11 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5400
-		| mips16 | mips64 | mipsel | mips64el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5401
-		| mips64orion | mips64orionel | mipstx39 | mipstx39el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5402
-		| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5403
-		| mips64vr5000 | miprs64vr5000el | mcore | s390 | s390x \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5404
-		| sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5405
-		| v850 | c4x \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5406
-		| thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5407
-		| pj | pjl | h8500)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5408
+	1750a | 580 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5409
+	| a29k \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5410
+	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5411
+	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5412
+	| am33_2.0 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5413
+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5414
+	| bfin \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5415
+	| c4x | clipper \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5416
+	| d10v | d30v | dlx | dsp16xx \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5417
+	| fr30 | frv \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5418
+	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5419
+	| i370 | i860 | i960 | ia64 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5420
+	| ip2k | iq2000 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5421
+	| m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5422
+	| mips | mipsbe | mipseb | mipsel | mipsle \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5423
+	| mips16 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5424
+	| mips64 | mips64el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5425
+	| mips64vr | mips64vrel \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5426
+	| mips64orion | mips64orionel \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5427
+	| mips64vr4100 | mips64vr4100el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5428
+	| mips64vr4300 | mips64vr4300el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5429
+	| mips64vr5000 | mips64vr5000el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5430
+	| mips64vr5900 | mips64vr5900el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5431
+	| mipsisa32 | mipsisa32el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5432
+	| mipsisa32r2 | mipsisa32r2el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5433
+	| mipsisa64 | mipsisa64el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5434
+	| mipsisa64r2 | mipsisa64r2el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5435
+	| mipsisa64sb1 | mipsisa64sb1el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5436
+	| mipsisa64sr71k | mipsisa64sr71kel \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5437
+	| mipstx39 | mipstx39el \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5438
+	| mn10200 | mn10300 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5439
+	| mt \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5440
+	| msp430 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5441
+	| nios | nios2 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5442
+	| ns16k | ns32k \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5443
+	| or32 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5444
+	| pdp10 | pdp11 | pj | pjl \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5445
+	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5446
+	| pyramid \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5447
+	| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5448
+	| sh64 | sh64le \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5449
+	| sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5450
+	| sparcv8 | sparcv9 | sparcv9b \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5451
+	| strongarm \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5452
+	| tahoe | thumb | tic4x | tic80 | tron \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5453
+	| v850 | v850e \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5454
+	| we32k \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5455
+	| x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5456
+	| z8k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5457
+		basic_machine=$basic_machine-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5458
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5459
+	m32c)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5460
 		basic_machine=$basic_machine-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5461
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5462
 	m6811 | m68hc11 | m6812 | m68hc12)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5463
@@ -242,7 +294,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5464
 		basic_machine=$basic_machine-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5465
 		os=-none
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5466
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5467
-	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | w65)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5468
+	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5469
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5470
+	ms1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5471
+		basic_machine=mt-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5472
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5473
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5474
 	# We use `pc' rather than `unknown'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5475
@@ -257,31 +312,68 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5476
 		exit 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5477
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5478
 	# Recognize the basic CPU types with company name.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5479
-	# FIXME: clean up the formatting here.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5480
-	vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5481
-	      | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5482
-	      | arm-*  | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5483
-	      | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5484
-	      | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5485
-	      | xmp-* | ymp-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5486
-	      | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5487
-	      | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5488
-	      | hppa2.0n-* | hppa64-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5489
-	      | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5490
-	      | alphaev6[78]-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5491
-	      | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5492
-	      | clipper-* | orion-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5493
-	      | sparclite-* | pdp10-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5494
-	      | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5495
-	      | mips16-* | mips64-* | mipsel-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5496
-	      | mips64el-* | mips64orion-* | mips64orionel-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5497
-	      | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5498
-	      | mipstx39-* | mipstx39el-* | mcore-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5499
-	      | f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5500
-	      | [cjt]90-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5501
-	      | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5502
-	      | thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5503
-	      | bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5504
+	580-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5505
+	| a29k-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5506
+	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5507
+	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5508
+	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5509
+	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5510
+	| avr-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5511
+	| bfin-* | bs2000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5512
+	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5513
+	| clipper-* | craynv-* | cydra-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5514
+	| d10v-* | d30v-* | dlx-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5515
+	| elxsi-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5516
+	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5517
+	| h8300-* | h8500-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5518
+	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5519
+	| i*86-* | i860-* | i960-* | ia64-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5520
+	| ip2k-* | iq2000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5521
+	| m32r-* | m32rle-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5522
+	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5523
+	| m88110-* | m88k-* | maxq-* | mcore-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5524
+	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5525
+	| mips16-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5526
+	| mips64-* | mips64el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5527
+	| mips64vr-* | mips64vrel-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5528
+	| mips64orion-* | mips64orionel-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5529
+	| mips64vr4100-* | mips64vr4100el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5530
+	| mips64vr4300-* | mips64vr4300el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5531
+	| mips64vr5000-* | mips64vr5000el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5532
+	| mips64vr5900-* | mips64vr5900el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5533
+	| mipsisa32-* | mipsisa32el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5534
+	| mipsisa32r2-* | mipsisa32r2el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5535
+	| mipsisa64-* | mipsisa64el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5536
+	| mipsisa64r2-* | mipsisa64r2el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5537
+	| mipsisa64sb1-* | mipsisa64sb1el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5538
+	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5539
+	| mipstx39-* | mipstx39el-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5540
+	| mmix-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5541
+	| mt-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5542
+	| msp430-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5543
+	| nios-* | nios2-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5544
+	| none-* | np1-* | ns16k-* | ns32k-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5545
+	| orion-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5546
+	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5547
+	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5548
+	| pyramid-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5549
+	| romp-* | rs6000-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5550
+	| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5551
+	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5552
+	| sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5553
+	| sparclite-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5554
+	| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5555
+	| tahoe-* | thumb-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5556
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5557
+	| tron-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5558
+	| v850-* | v850e-* | vax-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5559
+	| we32k-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5560
+	| x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5561
+	| xstormy16-* | xtensa-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5562
+	| ymp-* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5563
+	| z8k-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5564
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5565
+	m32c-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5566
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5567
 	# Recognize the various machine names and aliases which stand
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5568
 	# for a CPU type and a company and sometimes even an OS.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5569
@@ -299,6 +391,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5570
 		basic_machine=a29k-amd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5571
 		os=-udi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5572
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5573
+    	abacus)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5574
+		basic_machine=abacus-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5575
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5576
 	adobe68k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5577
 		basic_machine=m68010-adobe
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5578
 		os=-scout
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5579
@@ -313,6 +408,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5580
 		basic_machine=a29k-none
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5581
 		os=-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5582
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5583
+	amd64)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5584
+		basic_machine=x86_64-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5585
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5586
+	amd64-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5587
+		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5588
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5589
 	amdahl)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5590
 		basic_machine=580-amdahl
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5591
 		os=-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5592
@@ -344,6 +445,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5593
 		basic_machine=ns32k-sequent
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5594
 		os=-dynix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5595
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5596
+	c90)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5597
+		basic_machine=c90-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5598
+		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5599
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5600
 	convex-c1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5601
 		basic_machine=c1-convex
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5602
 		os=-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5603
@@ -364,30 +469,45 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5604
 		basic_machine=c38-convex
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5605
 		os=-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5606
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5607
-	cray | ymp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5608
-		basic_machine=ymp-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5609
+	cray | j90)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5610
+		basic_machine=j90-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5611
 		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5612
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5613
-	cray2)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5614
-		basic_machine=cray2-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5615
-		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5616
+	craynv)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5617
+		basic_machine=craynv-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5618
+		os=-unicosmp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5619
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5620
-	[cjt]90)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5621
-		basic_machine=${basic_machine}-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5622
-		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5623
+	cr16c)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5624
+		basic_machine=cr16c-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5625
+		os=-elf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5626
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5627
 	crds | unos)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5628
 		basic_machine=m68k-crds
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5629
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5630
+	crisv32 | crisv32-* | etraxfs*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5631
+		basic_machine=crisv32-axis
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5632
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5633
 	cris | cris-* | etrax*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5634
 		basic_machine=cris-axis
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5635
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5636
+	crx)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5637
+		basic_machine=crx-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5638
+		os=-elf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5639
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5640
 	da30 | da30-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5641
 		basic_machine=m68k-da30
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5642
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5643
 	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5644
 		basic_machine=mips-dec
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5645
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5646
+	decsystem10* | dec10*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5647
+		basic_machine=pdp10-dec
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5648
+		os=-tops10
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5649
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5650
+	decsystem20* | dec20*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5651
+		basic_machine=pdp10-dec
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5652
+		os=-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5653
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5654
 	delta | 3300 | motorola-3300 | motorola-delta \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5655
 	      | 3300-motorola | delta-motorola)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5656
 		basic_machine=m68k-motorola
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5657
@@ -396,6 +516,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5658
 		basic_machine=m88k-motorola
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5659
 		os=-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5660
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5661
+	djgpp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5662
+		basic_machine=i586-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5663
+		os=-msdosdjgpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5664
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5665
 	dpx20 | dpx20-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5666
 		basic_machine=rs6000-bull
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5667
 		os=-bosx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5668
@@ -568,32 +692,27 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5669
 		basic_machine=m68k-atari
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5670
 		os=-mint
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5671
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5672
-	mipsel*-linux*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5673
-		basic_machine=mipsel-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5674
-		os=-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5675
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5676
-	mips*-linux*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5677
-		basic_machine=mips-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5678
-		os=-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5679
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5680
 	mips3*-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5681
 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5682
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5683
 	mips3*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5684
 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5685
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5686
-	mmix*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5687
-		basic_machine=mmix-knuth
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5688
-		os=-mmixware
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5689
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5690
 	monitor)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5691
 		basic_machine=m68k-rom68k
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5692
 		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5693
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5694
+	morphos)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5695
+		basic_machine=powerpc-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5696
+		os=-morphos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5697
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5698
 	msdos)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5699
 		basic_machine=i386-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5700
 		os=-msdos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5701
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5702
+	ms1-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5703
+		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5704
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5705
 	mvs)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5706
 		basic_machine=i370-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5707
 		os=-mvs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5708
@@ -669,6 +788,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5709
 		basic_machine=hppa1.1-oki
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5710
 		os=-proelf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5711
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5712
+	openrisc | openrisc-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5713
+		basic_machine=or32-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5714
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5715
+	os400)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5716
+		basic_machine=powerpc-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5717
+		os=-os400
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5718
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5719
 	OSE68000 | ose68000)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5720
 		basic_machine=m68000-ericsson
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5721
 		os=-ose
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5722
@@ -691,42 +817,64 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5723
 	pbb)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5724
 		basic_machine=m68k-tti
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5725
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5726
-        pc532 | pc532-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5727
+	pc532 | pc532-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5728
 		basic_machine=ns32k-pc532
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5729
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5730
-	pentium | p5 | k5 | k6 | nexgen)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5731
+	pc98)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5732
+		basic_machine=i386-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5733
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5734
+	pc98-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5735
+		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5736
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5737
+	pentium | p5 | k5 | k6 | nexgen | viac3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5738
 		basic_machine=i586-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5739
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5740
-	pentiumpro | p6 | 6x86 | athlon)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5741
+	pentiumpro | p6 | 6x86 | athlon | athlon_*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5742
 		basic_machine=i686-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5743
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5744
-	pentiumii | pentium2)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5745
+	pentiumii | pentium2 | pentiumiii | pentium3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5746
 		basic_machine=i686-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5747
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5748
-	pentium-* | p5-* | k5-* | k6-* | nexgen-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5749
+	pentium4)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5750
+		basic_machine=i786-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5751
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5752
+	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5753
 		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5754
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5755
 	pentiumpro-* | p6-* | 6x86-* | athlon-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5756
 		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5757
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5758
-	pentiumii-* | pentium2-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5759
+	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5760
 		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5761
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5762
+	pentium4-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5763
+		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5764
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5765
 	pn)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5766
 		basic_machine=pn-gould
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5767
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5768
 	power)	basic_machine=power-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5769
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5770
 	ppc)	basic_machine=powerpc-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5771
-	        ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5772
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5773
 	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5774
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5775
 	ppcle | powerpclittle | ppc-le | powerpc-little)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5776
 		basic_machine=powerpcle-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5777
-	        ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5778
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5779
 	ppcle-* | powerpclittle-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5780
 		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5781
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5782
+	ppc64)	basic_machine=powerpc64-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5783
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5784
+	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5785
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5786
+	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5787
+		basic_machine=powerpc64le-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5788
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5789
+	ppc64le-* | powerpc64little-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5790
+		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5791
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5792
 	ps2)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5793
 		basic_machine=i386-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5794
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5795
@@ -734,6 +882,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5796
 		basic_machine=i586-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5797
 		os=-pw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5798
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5799
+	rdos)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5800
+		basic_machine=i386-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5801
+		os=-rdos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5802
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5803
 	rom68k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5804
 		basic_machine=m68k-rom68k
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5805
 		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5806
@@ -744,10 +896,26 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5807
 	rtpc | rtpc-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5808
 		basic_machine=romp-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5809
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5810
+	s390 | s390-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5811
+		basic_machine=s390-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5812
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5813
+	s390x | s390x-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5814
+		basic_machine=s390x-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5815
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5816
 	sa29200)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5817
 		basic_machine=a29k-amd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5818
 		os=-udi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5819
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5820
+	sb1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5821
+		basic_machine=mipsisa64sb1-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5822
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5823
+	sb1el)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5824
+		basic_machine=mipsisa64sb1el-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5825
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5826
+	sei)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5827
+		basic_machine=mips-sei
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5828
+		os=-seiux
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5829
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5830
 	sequent)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5831
 		basic_machine=i386-sequent
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5832
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5833
@@ -755,7 +923,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5834
 		basic_machine=sh-hitachi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5835
 		os=-hms
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5836
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5837
-	sparclite-wrs)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5838
+	sh64)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5839
+		basic_machine=sh64-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5840
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5841
+	sparclite-wrs | simso-wrs)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5842
 		basic_machine=sparclite-wrs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5843
 		os=-vxworks
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5844
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5845
@@ -822,22 +993,42 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5846
 		os=-dynix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5847
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5848
 	t3e)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5849
-		basic_machine=t3e-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5850
+		basic_machine=alphaev5-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5851
+		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5852
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5853
+	t90)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5854
+		basic_machine=t90-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5855
 		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5856
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5857
 	tic54x | c54x*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5858
 		basic_machine=tic54x-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5859
 		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5860
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5861
+	tic55x | c55x*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5862
+		basic_machine=tic55x-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5863
+		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5864
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5865
+	tic6x | c6x*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5866
+		basic_machine=tic6x-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5867
+		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5868
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5869
 	tx39)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5870
 		basic_machine=mipstx39-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5871
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5872
 	tx39el)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5873
 		basic_machine=mipstx39el-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5874
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5875
+	toad1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5876
+		basic_machine=pdp10-xkl
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5877
+		os=-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5878
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5879
 	tower | tower-32)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5880
 		basic_machine=m68k-ncr
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5881
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5882
+	tpf)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5883
+		basic_machine=s390x-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5884
+		os=-tpf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5885
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5886
 	udi29k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5887
 		basic_machine=a29k-amd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5888
 		os=-udi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5889
@@ -859,8 +1050,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5890
 		os=-vms
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5891
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5892
 	vpp*|vx|vx-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5893
-               basic_machine=f301-fujitsu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5894
-               ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5895
+		basic_machine=f301-fujitsu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5896
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5897
 	vxworks960)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5898
 		basic_machine=i960-wrs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5899
 		os=-vxworks
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5900
@@ -881,13 +1072,17 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5901
 		basic_machine=hppa1.1-winbond
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5902
 		os=-proelf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5903
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5904
-	xmp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5905
-		basic_machine=xmp-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5906
-		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5907
+	xbox)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5908
+		basic_machine=i686-pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5909
+		os=-mingw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5910
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5911
-        xps | xps100)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5912
+	xps | xps100)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5913
 		basic_machine=xps100-honeywell
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5914
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5915
+	ymp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5916
+		basic_machine=ymp-cray
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5917
+		os=-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5918
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5919
 	z8k-*-coff)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5920
 		basic_machine=z8k-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5921
 		os=-sim
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5922
@@ -908,16 +1103,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5923
 	op60c)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5924
 		basic_machine=hppa1.1-oki
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5925
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5926
-	mips)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5927
-		if [ x$os = x-linux-gnu ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5928
-			basic_machine=mips-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5929
-		else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5930
-			basic_machine=mips-mips
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5931
-		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5932
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5933
 	romp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5934
 		basic_machine=romp-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5935
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5936
+	mmix)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5937
+		basic_machine=mmix-knuth
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5938
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5939
 	rs6000)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5940
 		basic_machine=rs6000-ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5941
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5942
@@ -934,13 +1125,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5943
 	we32k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5944
 		basic_machine=we32k-att
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5945
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5946
-	sh3 | sh4)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5947
+	sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5948
 		basic_machine=sh-unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5949
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5950
-	sparc | sparcv9 | sparcv9b)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5951
+	sparc | sparcv8 | sparcv9 | sparcv9b)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5952
 		basic_machine=sparc-sun
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5953
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5954
-        cydra)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5955
+	cydra)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5956
 		basic_machine=cydra-cydrome
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5957
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5958
 	orion)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5959
@@ -955,10 +1146,6 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5960
 	pmac | pmac-mpw)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5961
 		basic_machine=powerpc-apple
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5962
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5963
-	c4x*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5964
-		basic_machine=c4x-none
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5965
-		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5966
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5967
 	*-unknown)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5968
 		# Make sure to match an already-canonicalized machine name.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5969
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5970
@@ -1014,15 +1201,23 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5971
 	      | -aos* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5972
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5973
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5974
-	      | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5975
-	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5976
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5977
+	      | -openbsd* | -solidbsd* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5978
+	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5979
+	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5980
 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5981
 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5982
+	      | -chorusos* | -chorusrdb* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5983
 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5984
-	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5985
-	      | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5986
+	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5987
+	      | -uxpv* | -beos* | -mpeix* | -udk* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5988
+	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5989
 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5990
-	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -os2*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5991
+	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5992
+	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5993
+	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5994
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5995
+	      | -skyos* | -haiku* | -rdos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5996
 	# Remember, each alternative MUST END IN *, to match a version number.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5997
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5998
 	-qnx*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  5999
@@ -1034,16 +1229,21 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6000
 			;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6001
 		esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6002
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6003
+	-nto-qnx*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6004
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6005
 	-nto*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6006
-		os=-nto-qnx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6007
+		os=`echo $os | sed -e 's|nto|nto-qnx|'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6008
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6009
 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6010
-	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6011
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6012
 	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6013
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6014
 	-mac*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6015
 		os=`echo $os | sed -e 's|mac|macos|'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6016
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6017
+	-linux-dietlibc)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6018
+		os=-linux-dietlibc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6019
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6020
 	-linux*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6021
 		os=`echo $os | sed -e 's|linux|linux-gnu|'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6022
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6023
@@ -1056,6 +1256,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6024
 	-opened*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6025
 		os=-openedition
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6026
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6027
+        -os400*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6028
+		os=-os400
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6029
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6030
 	-wince*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6031
 		os=-wince
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6032
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6033
@@ -1074,14 +1277,23 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6034
 	-acis*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6035
 		os=-aos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6036
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6037
+	-atheos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6038
+		os=-atheos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6039
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6040
+	-syllable*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6041
+		os=-syllable
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6042
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6043
 	-386bsd)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6044
 		os=-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6045
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6046
 	-ctix* | -uts*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6047
 		os=-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6048
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6049
+	-nova*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6050
+		os=-rtmk-nova
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6051
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6052
 	-ns2 )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6053
-	        os=-nextstep2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6054
+		os=-nextstep2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6055
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6056
 	-nsk*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6057
 		os=-nsk
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6058
@@ -1093,6 +1305,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6059
 	-sinix*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6060
 		os=-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6061
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6062
+        -tpf*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6063
+		os=-tpf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6064
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6065
 	-triton*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6066
 		os=-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6067
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6068
@@ -1120,8 +1335,17 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6069
 	-xenix)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6070
 		os=-xenix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6071
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6072
-        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6073
-	        os=-mint
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6074
+	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6075
+		os=-mint
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6076
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6077
+	-aros*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6078
+		os=-aros
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6079
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6080
+	-kaos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6081
+		os=-kaos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6082
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6083
+	-zvmoe)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6084
+		os=-zvmoe
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6085
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6086
 	-none)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6087
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6088
@@ -1154,10 +1378,14 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6089
 	arm*-semi)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6090
 		os=-aout
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6091
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6092
+    c4x-* | tic4x-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6093
+        os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6094
+        ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6095
+	# This must come before the *-dec entry.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6096
 	pdp10-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6097
 		os=-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6098
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6099
-        pdp11-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6100
+	pdp11-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6101
 		os=-none
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6102
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6103
 	*-dec | vax-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6104
@@ -1184,6 +1412,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6105
 	mips*-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6106
 		os=-elf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6107
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6108
+	or32-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6109
+		os=-coff
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6110
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6111
 	*-tti)	# must be before sparc entry or we get the wrong os.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6112
 		os=-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6113
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6114
@@ -1193,9 +1424,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6115
 	*-be)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6116
 		os=-beos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6117
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6118
+	*-haiku)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6119
+		os=-haiku
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6120
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6121
 	*-ibm)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6122
 		os=-aix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6123
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6124
+    	*-knuth)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6125
+		os=-mmixware
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6126
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6127
 	*-wec)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6128
 		os=-proelf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6129
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6130
@@ -1247,19 +1484,19 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6131
 	*-next)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6132
 		os=-nextstep3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6133
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6134
-        *-gould)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6135
+	*-gould)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6136
 		os=-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6137
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6138
-        *-highlevel)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6139
+	*-highlevel)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6140
 		os=-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6141
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6142
 	*-encore)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6143
 		os=-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6144
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6145
-        *-sgi)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6146
+	*-sgi)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6147
 		os=-irix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6148
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6149
-        *-siemens)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6150
+	*-siemens)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6151
 		os=-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6152
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6153
 	*-masscomp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6154
@@ -1328,10 +1565,16 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6155
 			-mvs* | -opened*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6156
 				vendor=ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6157
 				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6158
+			-os400*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6159
+				vendor=ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6160
+				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6161
 			-ptx*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6162
 				vendor=sequent
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6163
 				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6164
-			-vxsim* | -vxworks*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6165
+			-tpf*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6166
+				vendor=ibm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6167
+				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6168
+			-vxsim* | -vxworks* | -windiss*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6169
 				vendor=wrs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6170
 				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6171
 			-aux*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6172
@@ -1346,13 +1589,16 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6173
 			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6174
 				vendor=atari
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6175
 				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6176
+			-vos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6177
+				vendor=stratus
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6178
+				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6179
 		esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6180
 		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6181
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6182
 esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6183
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6184
 echo $basic_machine$os
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6185
-exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6186
+exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6187
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6188
 # Local variables:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6189
 # eval: (add-hook 'write-file-hooks 'time-stamp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6190
--- htdig-3.2.0b6.orig/libhtdigphp/config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6191
+++ htdig-3.2.0b6/libhtdigphp/config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6192
@@ -1,9 +1,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6193
 #! /bin/sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6194
 # Attempt to guess a canonical system name.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6195
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6196
-#   Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6197
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6198
+#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6199
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6200
-timestamp='2001-04-20'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6201
+timestamp='2006-02-23'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6202
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6203
 # This file is free software; you can redistribute it and/or modify it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6204
 # under the terms of the GNU General Public License as published by
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6205
@@ -17,15 +17,18 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6206
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6207
 # You should have received a copy of the GNU General Public License
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6208
 # along with this program; if not, write to the Free Software
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6209
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6210
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6211
+# 02110-1301, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6212
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6213
 # As a special exception to the GNU General Public License, if you
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6214
 # distribute this file as part of a program that contains a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6215
 # configuration script generated by Autoconf, you may include it under
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6216
 # the same distribution terms that you use for the rest of that program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6217
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6218
-# Written by Per Bothner <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6219
-# Please send patches to <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6220
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6221
+# Originally written by Per Bothner <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6222
+# Please send patches to <[email protected]>.  Submit a context
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6223
+# diff and a properly formatted ChangeLog entry.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6224
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6225
 # This script attempts to guess a canonical system name similar to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6226
 # config.sub.  If it succeeds, it prints the system name on stdout, and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6227
@@ -52,7 +55,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6228
 GNU config.guess ($timestamp)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6229
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6230
 Originally written by Per Bothner.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6231
-Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99, 2000
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6232
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6233
 Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6234
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6235
 This is free software; see the source for copying conditions.  There is NO
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6236
@@ -65,11 +68,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6237
 while test $# -gt 0 ; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6238
   case $1 in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6239
     --time-stamp | --time* | -t )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6240
-       echo "$timestamp" ; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6241
+       echo "$timestamp" ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6242
     --version | -v )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6243
-       echo "$version" ; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6244
+       echo "$version" ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6245
     --help | --h* | -h )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6246
-       echo "$usage"; exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6247
+       echo "$usage"; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6248
     -- )     # Stop option processing
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6249
        shift; break ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6250
     - )	# Use stdin as input.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6251
@@ -87,33 +90,45 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6252
   exit 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6253
 fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6254
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6255
+trap 'exit 1' 1 2 15
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6256
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6257
-dummy=dummy-$$
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6258
-trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6259
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6260
+# compiler to aid in system detection is discouraged as it requires
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6261
+# temporary files to be created and, as you can see below, it is a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6262
+# headache to deal with in a portable fashion.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6263
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6264
-# CC_FOR_BUILD -- compiler used by this script.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6265
 # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6266
 # use `HOST_CC' if defined, but it is deprecated.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6267
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6268
+# Portable tmp directory creation inspired by the Autoconf team.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6269
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6270
+set_cc_for_build='
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6271
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6272
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6273
+: ${TMPDIR=/tmp} ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6274
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6275
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6276
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6277
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6278
+dummy=$tmp/dummy ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6279
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6280
 case $CC_FOR_BUILD,$HOST_CC,$CC in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6281
- ,,)    echo "int dummy(){}" > $dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6282
-	for c in cc gcc c89 ; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6283
-	  ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6284
-	  if test $? = 0 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6285
-	     CC_FOR_BUILD="$c"; break
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6286
-	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6287
-	done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6288
-	rm -f $dummy.c $dummy.o $dummy.rel
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6289
+ ,,)    echo "int x;" > $dummy.c ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6290
+	for c in cc gcc c89 c99 ; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6291
+	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6292
+	     CC_FOR_BUILD="$c"; break ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6293
+	  fi ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6294
+	done ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6295
 	if test x"$CC_FOR_BUILD" = x ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6296
-	  CC_FOR_BUILD=no_compiler_found
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6297
+	  CC_FOR_BUILD=no_compiler_found ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6298
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6299
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6300
  ,,*)   CC_FOR_BUILD=$CC ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6301
  ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6302
-esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6303
+esac ; set_cc_for_build= ;'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6304
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6305
 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6306
-# ([email protected] 8/24/94.)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6307
+# ([email protected] 1994-08-24)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6308
 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6309
 	PATH=$PATH:/.attbin ; export PATH
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6310
 fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6311
@@ -127,29 +142,31 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6312
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6313
 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6314
     *:NetBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6315
-	# Netbsd (nbsd) targets should (where applicable) match one or
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6316
+	# NetBSD (nbsd) targets should (where applicable) match one or
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6317
 	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6318
 	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6319
 	# switched to ELF, *-*-netbsd* would select the old
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6320
 	# object file format.  This provides both forward
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6321
 	# compatibility and a consistent mechanism for selecting the
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6322
 	# object file format.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6323
-	# Determine the machine/vendor (is the vendor relevant).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6324
-	case "${UNAME_MACHINE}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6325
-	    amiga) machine=m68k-unknown ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6326
-	    arm32) machine=arm-unknown ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6327
-	    atari*) machine=m68k-atari ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6328
-	    sun3*) machine=m68k-sun ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6329
-	    mac68k) machine=m68k-apple ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6330
-	    macppc) machine=powerpc-apple ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6331
-	    hp3[0-9][05]) machine=m68k-hp ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6332
-	    ibmrt|romp-ibm) machine=romp-ibm ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6333
-	    *) machine=${UNAME_MACHINE}-unknown ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6334
+	#
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6335
+	# Note: NetBSD doesn't particularly care about the vendor
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6336
+	# portion of the name.  We always set it to "unknown".
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6337
+	sysctl="sysctl -n hw.machine_arch"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6338
+	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6339
+	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6340
+	case "${UNAME_MACHINE_ARCH}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6341
+	    armeb) machine=armeb-unknown ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6342
+	    arm*) machine=arm-unknown ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6343
+	    sh3el) machine=shl-unknown ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6344
+	    sh3eb) machine=sh-unknown ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6345
+	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6346
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6347
 	# The Operating System including object format, if it has switched
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6348
 	# to ELF recently, or will in the future.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6349
-	case "${UNAME_MACHINE}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6350
-	    i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6351
+	case "${UNAME_MACHINE_ARCH}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6352
+	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6353
+		eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6354
 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6355
 			| grep __ELF__ >/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6356
 		then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6357
@@ -165,116 +182,128 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6358
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6359
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6360
 	# The OS release
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6361
-	release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6362
+	# Debian GNU/NetBSD machines have a different userland, and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6363
+	# thus, need a distinct triplet. However, they do not need
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6364
+	# kernel version information, so it can be replaced with a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6365
+	# suitable tag, in the style of linux-gnu.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6366
+	case "${UNAME_VERSION}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6367
+	    Debian*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6368
+		release='-gnu'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6369
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6370
+	    *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6371
+		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6372
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6373
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6374
 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6375
 	# contains redundant information, the shorter form:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6376
 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6377
 	echo "${machine}-${os}${release}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6378
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6379
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6380
+    *:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6381
+	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6382
+	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6383
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6384
+    *:ekkoBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6385
+	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6386
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6387
+    *:SolidBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6388
+	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6389
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6390
+    macppc:MirBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6391
+	echo powerppc-unknown-mirbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6392
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6393
+    *:MirBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6394
+	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6395
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6396
     alpha:OSF1:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6397
-	if test $UNAME_RELEASE = "V4.0"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6398
+	case $UNAME_RELEASE in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6399
+	*4.0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6400
 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6401
-	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6402
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6403
+	*5.*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6404
+	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6405
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6406
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6407
+	# According to Compaq, /usr/sbin/psrinfo has been available on
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6408
+	# OSF/1 and Tru64 systems produced since 1995.  I hope that
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6409
+	# covers most systems running today.  This code pipes the CPU
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6410
+	# types through head -n 1, so we only detect the type of CPU 0.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6411
+	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6412
+	case "$ALPHA_CPU_TYPE" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6413
+	    "EV4 (21064)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6414
+		UNAME_MACHINE="alpha" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6415
+	    "EV4.5 (21064)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6416
+		UNAME_MACHINE="alpha" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6417
+	    "LCA4 (21066/21068)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6418
+		UNAME_MACHINE="alpha" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6419
+	    "EV5 (21164)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6420
+		UNAME_MACHINE="alphaev5" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6421
+	    "EV5.6 (21164A)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6422
+		UNAME_MACHINE="alphaev56" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6423
+	    "EV5.6 (21164PC)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6424
+		UNAME_MACHINE="alphapca56" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6425
+	    "EV5.7 (21164PC)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6426
+		UNAME_MACHINE="alphapca57" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6427
+	    "EV6 (21264)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6428
+		UNAME_MACHINE="alphaev6" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6429
+	    "EV6.7 (21264A)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6430
+		UNAME_MACHINE="alphaev67" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6431
+	    "EV6.8CB (21264C)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6432
+		UNAME_MACHINE="alphaev68" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6433
+	    "EV6.8AL (21264B)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6434
+		UNAME_MACHINE="alphaev68" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6435
+	    "EV6.8CX (21264D)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6436
+		UNAME_MACHINE="alphaev68" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6437
+	    "EV6.9A (21264/EV69A)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6438
+		UNAME_MACHINE="alphaev69" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6439
+	    "EV7 (21364)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6440
+		UNAME_MACHINE="alphaev7" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6441
+	    "EV7.9 (21364A)")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6442
+		UNAME_MACHINE="alphaev79" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6443
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6444
+	# A Pn.n version is a patched version.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6445
 	# A Vn.n version is a released version.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6446
 	# A Tn.n version is a released field test version.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6447
 	# A Xn.n version is an unreleased experimental baselevel.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6448
 	# 1.2 uses "1.2" for uname -r.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6449
-	cat <<EOF >$dummy.s
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6450
-	.data
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6451
-\$Lformat:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6452
-	.byte 37,100,45,37,120,10,0	# "%d-%x\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6453
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6454
-	.text
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6455
-	.globl main
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6456
-	.align 4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6457
-	.ent main
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6458
-main:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6459
-	.frame \$30,16,\$26,0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6460
-	ldgp \$29,0(\$27)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6461
-	.prologue 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6462
-	.long 0x47e03d80 # implver \$0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6463
-	lda \$2,-1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6464
-	.long 0x47e20c21 # amask \$2,\$1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6465
-	lda \$16,\$Lformat
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6466
-	mov \$0,\$17
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6467
-	not \$1,\$18
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6468
-	jsr \$26,printf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6469
-	ldgp \$29,0(\$26)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6470
-	mov 0,\$16
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6471
-	jsr \$26,exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6472
-	.end main
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6473
-EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6474
-	$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6475
-	if test "$?" = 0 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6476
-		case `./$dummy` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6477
-			0-0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6478
-				UNAME_MACHINE="alpha"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6479
-				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6480
-			1-0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6481
-				UNAME_MACHINE="alphaev5"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6482
-				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6483
-			1-1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6484
-				UNAME_MACHINE="alphaev56"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6485
-				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6486
-			1-101)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6487
-				UNAME_MACHINE="alphapca56"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6488
-				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6489
-			2-303)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6490
-				UNAME_MACHINE="alphaev6"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6491
-				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6492
-			2-307)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6493
-				UNAME_MACHINE="alphaev67"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6494
-				;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6495
-		esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6496
-	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6497
-	rm -f $dummy.s $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6498
-	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6499
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6500
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6501
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6502
     Alpha\ *:Windows_NT*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6503
 	# How do we know it's Interix rather than the generic POSIX subsystem?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6504
 	# Should we change UNAME_MACHINE based on the output of uname instead
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6505
 	# of the specific Alpha model?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6506
 	echo alpha-pc-interix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6507
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6508
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6509
     21064:Windows_NT:50:3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6510
 	echo alpha-dec-winnt3.5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6511
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6512
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6513
     Amiga*:UNIX_System_V:4.0:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6514
 	echo m68k-unknown-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6515
-	exit 0;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6516
-    amiga:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6517
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6518
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6519
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6520
     *:[Aa]miga[Oo][Ss]:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6521
 	echo ${UNAME_MACHINE}-unknown-amigaos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6522
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6523
-    arc64:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6524
-	echo mips64el-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6525
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6526
-    arc:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6527
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6528
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6529
-    hkmips:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6530
-	echo mips-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6531
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6532
-    pmax:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6533
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6534
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6535
-    sgi:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6536
-	echo mips-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6537
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6538
-    wgrisc:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6539
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6540
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6541
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6542
+    *:[Mm]orph[Oo][Ss]:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6543
+	echo ${UNAME_MACHINE}-unknown-morphos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6544
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6545
     *:OS/390:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6546
 	echo i370-ibm-openedition
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6547
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6548
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6549
+    *:z/VM:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6550
+	echo s390-ibm-zvmoe
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6551
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6552
+    *:OS400:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6553
+        echo powerpc-ibm-os400
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6554
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6555
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6556
 	echo arm-acorn-riscix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6557
-	exit 0;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6558
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6559
+    arm:riscos:*:*|arm:RISCOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6560
+	echo arm-unknown-riscos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6561
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6562
     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6563
 	echo hppa1.1-hitachi-hiuxmpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6564
-	exit 0;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6565
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6566
     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6567
 	# [email protected] (Earle F. Ake) contributed MIS and NILE.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6568
 	if test "`(/bin/universe) 2>/dev/null`" = att ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6569
@@ -282,25 +311,32 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6570
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6571
 		echo pyramid-pyramid-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6572
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6573
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6574
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6575
     NILE*:*:*:dcosx)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6576
 	echo pyramid-pyramid-svr4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6577
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6578
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6579
+    DRS?6000:unix:4.0:6*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6580
+	echo sparc-icl-nx6
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6581
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6582
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6583
+	case `/usr/bin/uname -p` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6584
+	    sparc) echo sparc-icl-nx7; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6585
+	esac ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6586
     sun4H:SunOS:5.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6587
 	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6588
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6589
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6590
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6591
 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6592
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6593
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6594
     i86pc:SunOS:5.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6595
 	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6596
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6597
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6598
     sun4*:SunOS:6*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6599
 	# According to config.sub, this is the proper way to canonicalize
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6600
 	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6601
 	# it's likely to be more like Solaris than SunOS4.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6602
 	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6603
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6604
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6605
     sun4*:SunOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6606
 	case "`/usr/bin/arch -k`" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6607
 	    Series*|S4*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6608
@@ -309,12 +345,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6609
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6610
 	# Japanese Language versions have a version number like `4.1.3-JL'.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6611
 	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6612
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6613
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6614
     sun3*:SunOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6615
 	echo m68k-sun-sunos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6616
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6617
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6618
     sun*:*:4.2BSD:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6619
-	UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6620
+	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6621
 	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6622
 	case "`/bin/arch`" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6623
 	    sun3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6624
@@ -324,13 +360,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6625
 		echo sparc-sun-sunos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6626
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6627
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6628
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6629
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6630
     aushp:SunOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6631
 	echo sparc-auspex-sunos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6632
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6633
-    atari*:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6634
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6635
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6636
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6637
     # The situation for MiNT is a little confusing.  The machine name
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6638
     # can be virtually everything (everything which is not
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6639
     # "atarist" or "atariste" at least should have a processor
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6640
@@ -341,50 +374,42 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6641
     # be no problem.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6642
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6643
         echo m68k-atari-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6644
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6645
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6646
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6647
 	echo m68k-atari-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6648
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6649
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6650
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6651
         echo m68k-atari-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6652
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6653
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6654
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6655
         echo m68k-milan-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6656
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6657
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6658
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6659
         echo m68k-hades-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6660
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6661
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6662
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6663
         echo m68k-unknown-mint${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6664
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6665
-    sun3*:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6666
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6667
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6668
-    mac68k:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6669
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6670
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6671
-    mvme68k:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6672
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6673
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6674
-    mvme88k:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6675
-	echo m88k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6676
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6677
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6678
+    m68k:machten:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6679
+	echo m68k-apple-machten${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6680
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6681
     powerpc:machten:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6682
 	echo powerpc-apple-machten${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6683
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6684
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6685
     RISC*:Mach:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6686
 	echo mips-dec-mach_bsd4.3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6687
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6688
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6689
     RISC*:ULTRIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6690
 	echo mips-dec-ultrix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6691
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6692
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6693
     VAX*:ULTRIX*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6694
 	echo vax-dec-ultrix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6695
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6696
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6697
     2020:CLIX:*:* | 2430:CLIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6698
 	echo clipper-intergraph-clix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6699
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6700
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6701
     mips:*:*:UMIPS | mips:*:*:RISCos)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6702
+	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6703
 	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6704
 #ifdef __cplusplus
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6705
 #include <stdio.h>  /* for printf() prototype */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6706
@@ -406,27 +431,33 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6707
 	  exit (-1);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6708
 	}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6709
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6710
-	$CC_FOR_BUILD $dummy.c -o $dummy \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6711
-	  && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6712
-	  && rm -f $dummy.c $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6713
-	rm -f $dummy.c $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6714
+	$CC_FOR_BUILD -o $dummy $dummy.c &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6715
+	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6716
+	  SYSTEM_NAME=`$dummy $dummyarg` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6717
+	    { echo "$SYSTEM_NAME"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6718
 	echo mips-mips-riscos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6719
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6720
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6721
     Motorola:PowerMAX_OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6722
 	echo powerpc-motorola-powermax
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6723
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6724
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6725
+    Motorola:*:4.3:PL8-*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6726
+	echo powerpc-harris-powermax
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6727
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6728
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6729
+	echo powerpc-harris-powermax
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6730
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6731
     Night_Hawk:Power_UNIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6732
 	echo powerpc-harris-powerunix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6733
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6734
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6735
     m88k:CX/UX:7*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6736
 	echo m88k-harris-cxux7
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6737
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6738
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6739
     m88k:*:4*:R4*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6740
 	echo m88k-motorola-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6741
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6742
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6743
     m88k:*:3*:R3*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6744
 	echo m88k-motorola-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6745
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6746
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6747
     AViiON:dgux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6748
         # DG/UX returns AViiON for all architectures
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6749
         UNAME_PROCESSOR=`/usr/bin/uname -p`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6750
@@ -442,29 +473,29 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6751
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6752
 	    echo i586-dg-dgux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6753
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6754
- 	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6755
+ 	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6756
     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6757
 	echo m88k-dolphin-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6758
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6759
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6760
     M88*:*:R3*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6761
 	# Delta 88k system running SVR3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6762
 	echo m88k-motorola-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6763
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6764
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6765
     XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6766
 	echo m88k-tektronix-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6767
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6768
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6769
     Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6770
 	echo m68k-tektronix-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6771
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6772
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6773
     *:IRIX*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6774
 	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6775
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6776
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6777
     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6778
-	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6779
-	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6780
+	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6781
+	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6782
     i*86:AIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6783
 	echo i386-ibm-aix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6784
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6785
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6786
     ia64:AIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6787
 	if [ -x /usr/bin/oslevel ] ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6788
 		IBM_REV=`/usr/bin/oslevel`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6789
@@ -472,9 +503,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6790
 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6791
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6792
 	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6793
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6794
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6795
     *:AIX:2:3)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6796
 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6797
+		eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6798
 		sed 's/^		//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6799
 		#include <sys/systemcfg.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6800
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6801
@@ -486,17 +518,20 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6802
 			exit(0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6803
 			}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6804
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6805
-		$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6806
-		rm -f $dummy.c $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6807
-		echo rs6000-ibm-aix3.2.5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6808
+		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6809
+		then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6810
+			echo "$SYSTEM_NAME"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6811
+		else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6812
+			echo rs6000-ibm-aix3.2.5
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6813
+		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6814
 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6815
 		echo rs6000-ibm-aix3.2.4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6816
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6817
 		echo rs6000-ibm-aix3.2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6818
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6819
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6820
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6821
     *:AIX:*:[45])
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6822
-	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6823
+	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6824
 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6825
 		IBM_ARCH=rs6000
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6826
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6827
@@ -508,38 +543,36 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6828
 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6829
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6830
 	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6831
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6832
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6833
     *:AIX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6834
 	echo rs6000-ibm-aix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6835
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6836
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6837
     ibmrt:4.4BSD:*|romp-ibm:BSD:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6838
 	echo romp-ibm-bsd4.4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6839
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6840
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6841
     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6842
 	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6843
-	exit 0 ;;                           # report: romp-ibm BSD 4.3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6844
+	exit ;;                             # report: romp-ibm BSD 4.3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6845
     *:BOSX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6846
 	echo rs6000-bull-bosx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6847
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6848
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6849
     DPX/2?00:B.O.S.:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6850
 	echo m68k-bull-sysv3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6851
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6852
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6853
     9000/[34]??:4.3bsd:1.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6854
 	echo m68k-hp-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6855
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6856
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6857
     hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6858
 	echo m68k-hp-bsd4.4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6859
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6860
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6861
     9000/[34678]??:HP-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6862
 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6863
 	case "${UNAME_MACHINE}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6864
 	    9000/31? )            HP_ARCH=m68000 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6865
 	    9000/[34]?? )         HP_ARCH=m68k ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6866
 	    9000/[678][0-9][0-9])
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6867
-              case "${HPUX_REV}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6868
-                11.[0-9][0-9])
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6869
-                  if [ -x /usr/bin/getconf ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6870
-                    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6871
+		if [ -x /usr/bin/getconf ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6872
+		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6873
                     sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6874
                     case "${sc_cpu_version}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6875
                       523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6876
@@ -548,12 +581,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6877
                         case "${sc_kernel_bits}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6878
                           32) HP_ARCH="hppa2.0n" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6879
                           64) HP_ARCH="hppa2.0w" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6880
+			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6881
                         esac ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6882
                     esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6883
-                  fi ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6884
-              esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6885
-              if [ "${HP_ARCH}" = "" ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6886
-              sed 's/^              //' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6887
+		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6888
+		if [ "${HP_ARCH}" = "" ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6889
+		    eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6890
+		    sed 's/^              //' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6891
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6892
               #define _HPUX_SOURCE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6893
               #include <stdlib.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6894
@@ -586,18 +620,39 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6895
                   exit (0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6896
               }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6897
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6898
-	(CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6899
-	if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6900
-	rm -f $dummy.c $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6901
-	fi ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6902
+		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6903
+		    test -z "$HP_ARCH" && HP_ARCH=hppa
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6904
+		fi ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6905
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6906
+	if [ ${HP_ARCH} = "hppa2.0w" ]
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6907
+	then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6908
+	    eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6909
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6910
+	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6911
+	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6912
+	    # generating 64-bit code.  GNU and HP use different nomenclature:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6913
+	    #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6914
+	    # $ CC_FOR_BUILD=cc ./config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6915
+	    # => hppa2.0w-hp-hpux11.23
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6916
+	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6917
+	    # => hppa64-hp-hpux11.23
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6918
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6919
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6920
+		grep __LP64__ >/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6921
+	    then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6922
+		HP_ARCH="hppa2.0w"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6923
+	    else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6924
+		HP_ARCH="hppa64"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6925
+	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6926
+	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6927
 	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6928
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6929
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6930
     ia64:HP-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6931
 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6932
 	echo ia64-hp-hpux${HPUX_REV}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6933
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6934
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6935
     3050*:HI-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6936
+	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6937
 	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6938
 	#include <unistd.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6939
 	int
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6940
@@ -623,239 +678,246 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6941
 	  exit (0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6942
 	}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6943
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6944
-	$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6945
-	rm -f $dummy.c $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6946
+	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6947
+		{ echo "$SYSTEM_NAME"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6948
 	echo unknown-hitachi-hiuxwe2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6949
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6950
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6951
     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6952
 	echo hppa1.1-hp-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6953
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6954
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6955
     9000/8??:4.3bsd:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6956
 	echo hppa1.0-hp-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6957
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6958
-    *9??*:MPE/iX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6959
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6960
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6961
 	echo hppa1.0-hp-mpeix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6962
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6963
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6964
     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6965
 	echo hppa1.1-hp-osf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6966
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6967
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6968
     hp8??:OSF1:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6969
 	echo hppa1.0-hp-osf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6970
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6971
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6972
     i*86:OSF1:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6973
 	if [ -x /usr/sbin/sysversion ] ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6974
 	    echo ${UNAME_MACHINE}-unknown-osf1mk
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6975
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6976
 	    echo ${UNAME_MACHINE}-unknown-osf1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6977
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6978
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6979
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6980
     parisc*:Lites*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6981
 	echo hppa1.1-hp-lites
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6982
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6983
-    hppa*:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6984
-	echo hppa-unknown-openbsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6985
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6986
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6987
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6988
 	echo c1-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6989
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6990
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6991
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6992
 	if getsysinfo -f scalar_acc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6993
 	then echo c32-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6994
 	else echo c2-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6995
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6996
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6997
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6998
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  6999
 	echo c34-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7000
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7001
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7002
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7003
 	echo c38-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7004
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7005
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7006
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7007
 	echo c4-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7008
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7009
-    CRAY*X-MP:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7010
-	echo xmp-cray-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7011
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7012
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7013
     CRAY*Y-MP:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7014
-	echo ymp-cray-unicos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7015
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7016
+	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7017
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7018
     CRAY*[A-Z]90:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7019
 	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7020
 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7021
-	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7022
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7023
+	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7024
+	      -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7025
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7026
     CRAY*TS:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7027
 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7028
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7029
-    CRAY*T3D:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7030
-	echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7031
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7032
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7033
     CRAY*T3E:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7034
 	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7035
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7036
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7037
     CRAY*SV1:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7038
 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7039
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7040
-    CRAY-2:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7041
-	echo cray2-cray-unicos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7042
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7043
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7044
+    *:UNICOS/mp:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7045
+	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7046
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7047
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7048
 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7049
         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7050
         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7051
         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7052
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7053
-    hp300:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7054
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7055
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7056
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7057
+    5000:UNIX_System_V:4.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7058
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7059
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7060
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7061
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7062
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7063
 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7064
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7065
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7066
     sparc*:BSD/OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7067
 	echo sparc-unknown-bsdi${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7068
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7069
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7070
     *:BSD/OS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7071
 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7072
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7073
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7074
     *:FreeBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7075
-	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7076
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7077
-    *:OpenBSD:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7078
-	echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7079
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7080
+	case ${UNAME_MACHINE} in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7081
+	    pc98)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7082
+		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7083
+	    *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7084
+		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7085
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7086
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7087
     i*:CYGWIN*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7088
 	echo ${UNAME_MACHINE}-pc-cygwin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7089
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7090
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7091
     i*:MINGW*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7092
 	echo ${UNAME_MACHINE}-pc-mingw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7093
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7094
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7095
+    i*:MSYS_NT-*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7096
+	echo ${UNAME_MACHINE}-pc-mingw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7097
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7098
+    i*:windows32*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7099
+    	# uname -m includes "-pc" on this system.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7100
+    	echo ${UNAME_MACHINE}-mingw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7101
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7102
     i*:PW*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7103
 	echo ${UNAME_MACHINE}-pc-pw32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7104
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7105
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7106
+    x86:Interix*:[345]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7107
+	echo i586-pc-interix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7108
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7109
+    EM64T:Interix*:[345]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7110
+	echo x86_64-unknown-interix${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7111
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7112
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7113
+	echo i${UNAME_MACHINE}-pc-mks
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7114
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7115
     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7116
 	# How do we know it's Interix rather than the generic POSIX subsystem?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7117
 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7118
 	# UNAME_MACHINE based on the output of uname instead of i386?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7119
-	echo i386-pc-interix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7120
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7121
+	echo i586-pc-interix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7122
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7123
     i*:UWIN*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7124
 	echo ${UNAME_MACHINE}-pc-uwin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7125
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7126
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7127
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7128
+	echo x86_64-unknown-cygwin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7129
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7130
     p*:CYGWIN*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7131
 	echo powerpcle-unknown-cygwin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7132
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7133
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7134
     prep*:SunOS:5.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7135
 	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7136
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7137
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7138
     *:GNU:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7139
+	# the GNU system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7140
 	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7141
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7142
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7143
+    *:GNU/*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7144
+	# other systems with GNU libc and userland
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7145
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7146
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7147
     i*86:Minix:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7148
 	echo ${UNAME_MACHINE}-pc-minix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7149
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7150
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7151
     arm*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7152
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7153
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7154
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7155
+    cris:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7156
+	echo cris-axis-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7157
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7158
+    crisv32:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7159
+	echo crisv32-axis-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7160
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7161
+    frv:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7162
+    	echo frv-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7163
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7164
     ia64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7165
-	echo ${UNAME_MACHINE}-unknown-linux
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7166
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7167
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7168
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7169
+    m32r*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7170
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7171
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7172
     m68*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7173
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7174
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7175
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7176
     mips:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7177
-	cat >$dummy.c <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7178
-#ifdef __cplusplus
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7179
-#include <stdio.h>  /* for printf() prototype */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7180
-int main (int argc, char *argv[]) {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7181
-#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7182
-int main (argc, argv) int argc; char *argv[]; {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7183
-#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7184
-#ifdef __MIPSEB__
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7185
-  printf ("%s-unknown-linux-gnu\n", argv[1]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7186
-#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7187
-#ifdef __MIPSEL__
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7188
-  printf ("%sel-unknown-linux-gnu\n", argv[1]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7189
-#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7190
-  return 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7191
-}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7192
+	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7193
+	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7194
+	#undef CPU
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7195
+	#undef mips
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7196
+	#undef mipsel
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7197
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7198
+	CPU=mipsel
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7199
+	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7200
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7201
+	CPU=mips
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7202
+	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7203
+	CPU=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7204
+	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7205
+	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7206
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7207
-	$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7208
-	rm -f $dummy.c $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7209
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7210
+	    /^CPU/{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7211
+		s: ::g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7212
+		p
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7213
+	    }'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7214
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7215
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7216
-    ppc:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7217
-	# Determine Lib Version
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7218
-	cat >$dummy.c <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7219
-#include <features.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7220
-#if defined(__GLIBC__)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7221
-extern char __libc_version[];
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7222
-extern char __libc_release[];
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7223
-#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7224
-main(argc, argv)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7225
-     int argc;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7226
-     char *argv[];
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7227
-{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7228
-#if defined(__GLIBC__)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7229
-  printf("%s %s\n", __libc_version, __libc_release);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7230
-#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7231
-  printf("unknown\n");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7232
-#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7233
-  return 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7234
-}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7235
+    mips64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7236
+	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7237
+	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7238
+	#undef CPU
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7239
+	#undef mips64
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7240
+	#undef mips64el
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7241
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7242
+	CPU=mips64el
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7243
+	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7244
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7245
+	CPU=mips64
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7246
+	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7247
+	CPU=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7248
+	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7249
+	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7250
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7251
-	LIBC=""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7252
-	$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7253
-	if test "$?" = 0 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7254
-		./$dummy | grep 1\.99 > /dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7255
-		if test "$?" = 0 ; then LIBC="libc1" ; fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7256
-	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7257
-	rm -f $dummy.c $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7258
-	echo powerpc-unknown-linux-gnu${LIBC}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7259
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7260
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7261
+	    /^CPU/{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7262
+		s: ::g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7263
+		p
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7264
+	    }'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7265
+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7266
+	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7267
+    or32:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7268
+	echo or32-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7269
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7270
+    ppc:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7271
+	echo powerpc-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7272
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7273
+    ppc64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7274
+	echo powerpc64-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7275
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7276
     alpha:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7277
-	cat <<EOF >$dummy.s
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7278
-	  .data
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7279
-	  \$Lformat:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7280
-		.byte 37,100,45,37,120,10,0	# "%d-%x\n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7281
-	   .text
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7282
-		.globl main
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7283
-		.align 4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7284
-		.ent main
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7285
-	    main:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7286
-		.frame \$30,16,\$26,0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7287
-		ldgp \$29,0(\$27)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7288
-		.prologue 1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7289
-		.long 0x47e03d80 # implver \$0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7290
-		lda \$2,-1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7291
-		.long 0x47e20c21 # amask \$2,\$1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7292
-		lda \$16,\$Lformat
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7293
-		mov \$0,\$17
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7294
-		not \$1,\$18
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7295
-		jsr \$26,printf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7296
-		ldgp \$29,0(\$26)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7297
-		mov 0,\$16
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7298
-		jsr \$26,exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7299
-		.end main
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7300
-EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7301
-	LIBC=""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7302
-	$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7303
-	if test "$?" = 0 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7304
-		case `./$dummy` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7305
-		0-0)	UNAME_MACHINE="alpha" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7306
-		1-0)	UNAME_MACHINE="alphaev5" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7307
-		1-1)    UNAME_MACHINE="alphaev56" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7308
-		1-101)	UNAME_MACHINE="alphapca56" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7309
-		2-303)	UNAME_MACHINE="alphaev6" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7310
-		2-307)	UNAME_MACHINE="alphaev67" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7311
-		esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7312
-		objdump --private-headers $dummy | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7313
-		  grep ld.so.1 > /dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7314
-		if test "$?" = 0 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7315
-			LIBC="libc1"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7316
-		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7317
-	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7318
-	rm -f $dummy.s $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7319
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7320
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7321
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7322
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7323
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7324
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7325
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7326
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7327
+        esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7328
+	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7329
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7330
 	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7331
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7332
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7333
     parisc:Linux:*:* | hppa:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7334
 	# Look for CPU level
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7335
 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7336
@@ -863,93 +925,97 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7337
 	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7338
 	  *)    echo hppa-unknown-linux-gnu ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7339
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7340
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7341
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7342
     parisc64:Linux:*:* | hppa64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7343
 	echo hppa64-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7344
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7345
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7346
     s390:Linux:*:* | s390x:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7347
 	echo ${UNAME_MACHINE}-ibm-linux
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7348
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7349
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7350
+    sh64*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7351
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7352
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7353
     sh*:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7354
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7355
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7356
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7357
     sparc:Linux:*:* | sparc64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7358
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7359
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7360
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7361
+    vax:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7362
+	echo ${UNAME_MACHINE}-dec-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7363
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7364
     x86_64:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7365
 	echo x86_64-unknown-linux-gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7366
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7367
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7368
     i*86:Linux:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7369
 	# The BFD linker knows what the default object file format is, so
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7370
 	# first see if it will tell us. cd to the root directory to prevent
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7371
 	# problems with other programs or directories called `ld' in the path.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7372
-	ld_supported_emulations=`cd /; ld --help 2>&1 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7373
-			 | sed -ne '/supported emulations:/!d
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7374
+	# Set LC_ALL=C to ensure ld outputs messages in English.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7375
+	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7376
+			 | sed -ne '/supported targets:/!d
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7377
 				    s/[ 	][ 	]*/ /g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7378
-				    s/.*supported emulations: *//
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7379
+				    s/.*supported targets: *//
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7380
 				    s/ .*//
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7381
 				    p'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7382
-        case "$ld_supported_emulations" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7383
-	  i*86linux)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7384
-		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7385
-		exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7386
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7387
-	  elf_i*86)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7388
+        case "$ld_supported_targets" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7389
+	  elf32-i386)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7390
 		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7391
 		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7392
-	  i*86coff)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7393
+	  a.out-i386-linux)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7394
+		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7395
+		exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7396
+	  coff-i386)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7397
 		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7398
-		exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7399
-		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7400
-	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7401
-	# Either a pre-BFD a.out linker (linux-gnuoldld)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7402
-	# or one that does not give us useful --help.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7403
-	# GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7404
-	# If ld does not provide *any* "supported emulations:"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7405
-	# that means it is gnuoldld.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7406
-	test -z "$ld_supported_emulations" && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7407
-	case "${UNAME_MACHINE}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7408
-	i*86)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7409
-	  VENDOR=pc;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7410
-	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7411
-	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7412
-	  VENDOR=unknown;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7413
-	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7414
+		exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7415
+	  "")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7416
+		# Either a pre-BFD a.out linker (linux-gnuoldld) or
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7417
+		# one that does not give us useful --help.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7418
+		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7419
+		exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7420
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7421
 	# Determine whether the default compiler is a.out or elf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7422
-	cat >$dummy.c <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7423
-#include <features.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7424
-#ifdef __cplusplus
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7425
-#include <stdio.h>  /* for printf() prototype */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7426
-	int main (int argc, char *argv[]) {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7427
-#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7428
-	int main (argc, argv) int argc; char *argv[]; {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7429
-#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7430
-#ifdef __ELF__
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7431
-# ifdef __GLIBC__
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7432
-#  if __GLIBC__ >= 2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7433
-    printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7434
-#  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7435
-    printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7436
-#  endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7437
-# else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7438
-   printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7439
-# endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7440
-#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7441
-  printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7442
-#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7443
-  return 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7444
-}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7445
+	eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7446
+	sed 's/^	//' << EOF >$dummy.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7447
+	#include <features.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7448
+	#ifdef __ELF__
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7449
+	# ifdef __GLIBC__
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7450
+	#  if __GLIBC__ >= 2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7451
+	LIBC=gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7452
+	#  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7453
+	LIBC=gnulibc1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7454
+	#  endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7455
+	# else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7456
+	LIBC=gnulibc1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7457
+	# endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7458
+	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7459
+	#if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7460
+	LIBC=gnu
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7461
+	#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7462
+	LIBC=gnuaout
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7463
+	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7464
+	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7465
+	#ifdef __dietlibc__
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7466
+	LIBC=dietlibc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7467
+	#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7468
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7469
-	$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7470
-	rm -f $dummy.c $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7471
-	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7472
+	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7473
+	    /^LIBC/{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7474
+		s: ::g
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7475
+		p
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7476
+	    }'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7477
+	test x"${LIBC}" != x && {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7478
+		echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7479
+		exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7480
+	}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7481
+	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7482
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7483
-# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7484
-# are messed up and put the nodename in both sysname and nodename.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7485
     i*86:DYNIX/ptx:4*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7486
+	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7487
+	# earlier versions are messed up and put the nodename in both
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7488
+	# sysname and nodename.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7489
 	echo i386-sequent-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7490
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7491
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7492
     i*86:UNIX_SV:4.2MP:2.*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7493
         # Unixware is an offshoot of SVR4, but it has its own version
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7494
         # number series starting with 2...
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7495
@@ -957,7 +1023,27 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7496
 	# I just have to hope.  -- rms.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7497
         # Use sysv4.2uw... so that sysv4* matches it.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7498
 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7499
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7500
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7501
+    i*86:OS/2:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7502
+	# If we were able to find `uname', then EMX Unix compatibility
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7503
+	# is probably installed.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7504
+	echo ${UNAME_MACHINE}-pc-os2-emx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7505
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7506
+    i*86:XTS-300:*:STOP)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7507
+	echo ${UNAME_MACHINE}-unknown-stop
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7508
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7509
+    i*86:atheos:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7510
+	echo ${UNAME_MACHINE}-unknown-atheos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7511
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7512
+    i*86:syllable:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7513
+	echo ${UNAME_MACHINE}-pc-syllable
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7514
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7515
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7516
+	echo i386-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7517
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7518
+    i*86:*DOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7519
+	echo ${UNAME_MACHINE}-pc-msdosdjgpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7520
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7521
     i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7522
 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7523
 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7524
@@ -965,100 +1051,100 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7525
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7526
 		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7527
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7528
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7529
-    i*86:*:5:7*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7530
-        # Fixed at (any) Pentium or better
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7531
-        UNAME_MACHINE=i586
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7532
-        if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7533
-	    echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7534
-	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7535
-	    echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7536
-	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7537
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7538
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7539
+    i*86:*:5:[678]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7540
+    	# UnixWare 7.x, OpenUNIX and OpenServer 6.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7541
+	case `/bin/uname -X | grep "^Machine"` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7542
+	    *486*)	     UNAME_MACHINE=i486 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7543
+	    *Pentium)	     UNAME_MACHINE=i586 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7544
+	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7545
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7546
+	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7547
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7548
     i*86:*:3.2:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7549
 	if test -f /usr/options/cb.name; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7550
 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7551
 		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7552
 	elif /bin/uname -X 2>/dev/null >/dev/null ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7553
-		UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7554
-		(/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7555
-		(/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7556
+		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7557
+		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7558
+		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7559
 			&& UNAME_MACHINE=i586
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7560
-		(/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7561
+		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7562
 			&& UNAME_MACHINE=i686
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7563
-		(/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7564
+		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7565
 			&& UNAME_MACHINE=i686
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7566
 		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7567
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7568
 		echo ${UNAME_MACHINE}-pc-sysv32
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7569
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7570
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7571
-    i*86:*DOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7572
-	echo ${UNAME_MACHINE}-pc-msdosdjgpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7573
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7574
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7575
     pc:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7576
 	# Left here for compatibility:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7577
         # uname -m prints for DJGPP always 'pc', but it prints nothing about
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7578
         # the processor, so we play safe by assuming i386.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7579
 	echo i386-pc-msdosdjgpp
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7580
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7581
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7582
     Intel:Mach:3*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7583
 	echo i386-pc-mach3
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7584
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7585
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7586
     paragon:*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7587
 	echo i860-intel-osf1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7588
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7589
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7590
     i860:*:4.*:*) # i860-SVR4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7591
 	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7592
 	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7593
 	else # Add other i860-SVR4 vendors below as they are discovered.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7594
 	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7595
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7596
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7597
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7598
     mini*:CTIX:SYS*5:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7599
 	# "miniframe"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7600
 	echo m68010-convergent-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7601
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7602
-    M68*:*:R3V[567]*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7603
-	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7604
-    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7605
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7606
+    mc68k:UNIX:SYSTEM5:3.51m)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7607
+	echo m68k-convergent-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7608
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7609
+    M680?0:D-NIX:5.3:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7610
+	echo m68k-diab-dnix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7611
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7612
+    M68*:*:R3V[5678]*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7613
+	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7614
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7615
 	OS_REL=''
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7616
 	test -r /etc/.relid \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7617
 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7618
 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7619
-	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7620
+	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7621
 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7622
-	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7623
+	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7624
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7625
         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7626
-          && echo i486-ncr-sysv4 && exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7627
+          && { echo i486-ncr-sysv4; exit; } ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7628
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7629
 	echo m68k-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7630
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7631
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7632
     mc68030:UNIX_System_V:4.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7633
 	echo m68k-atari-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7634
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7635
-    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7636
-	echo i386-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7637
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7638
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7639
     TSUNAMI:LynxOS:2.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7640
 	echo sparc-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7641
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7642
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7643
     rs6000:LynxOS:2.*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7644
 	echo rs6000-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7645
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7646
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7647
     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7648
 	echo powerpc-unknown-lynxos${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7649
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7650
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7651
     SM[BE]S:UNIX_SV:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7652
 	echo mips-dde-sysv${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7653
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7654
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7655
     RM*:ReliantUNIX-*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7656
 	echo mips-sni-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7657
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7658
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7659
     RM*:SINIX-*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7660
 	echo mips-sni-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7661
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7662
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7663
     *:SINIX-*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7664
 	if uname -p 2>/dev/null >/dev/null ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7665
 		UNAME_MACHINE=`(uname -p) 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7666
@@ -1066,78 +1152,98 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7667
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7668
 		echo ns32k-sni-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7669
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7670
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7671
-    PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7672
-                           # says <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7673
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7674
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7675
+                      # says <[email protected]>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7676
         echo i586-unisys-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7677
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7678
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7679
     *:UNIX_System_V:4*:FTX*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7680
 	# From Gerald Hewes <[email protected]>.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7681
 	# How about differentiating between stratus architectures? -djm
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7682
 	echo hppa1.1-stratus-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7683
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7684
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7685
     *:*:*:FTX*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7686
 	# From [email protected].
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7687
 	echo i860-stratus-sysv4
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7688
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7689
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7690
+    i*86:VOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7691
+	# From [email protected].
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7692
+	echo ${UNAME_MACHINE}-stratus-vos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7693
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7694
+    *:VOS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7695
+	# From [email protected].
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7696
+	echo hppa1.1-stratus-vos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7697
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7698
     mc68*:A/UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7699
 	echo m68k-apple-aux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7700
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7701
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7702
     news*:NEWS-OS:6*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7703
 	echo mips-sony-newsos6
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7704
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7705
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7706
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7707
 	if [ -d /usr/nec ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7708
 	        echo mips-nec-sysv${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7709
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7710
 	        echo mips-unknown-sysv${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7711
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7712
-        exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7713
+        exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7714
     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7715
 	echo powerpc-be-beos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7716
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7717
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7718
     BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7719
 	echo powerpc-apple-beos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7720
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7721
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7722
     BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7723
 	echo i586-pc-beos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7724
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7725
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7726
     SX-4:SUPER-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7727
 	echo sx4-nec-superux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7728
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7729
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7730
     SX-5:SUPER-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7731
 	echo sx5-nec-superux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7732
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7733
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7734
+    SX-6:SUPER-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7735
+	echo sx6-nec-superux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7736
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7737
     Power*:Rhapsody:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7738
 	echo powerpc-apple-rhapsody${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7739
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7740
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7741
     *:Rhapsody:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7742
 	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7743
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7744
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7745
     *:Darwin:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7746
-	echo `uname -p`-apple-darwin${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7747
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7748
+	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7749
+	case $UNAME_PROCESSOR in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7750
+	    unknown) UNAME_PROCESSOR=powerpc ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7751
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7752
+	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7753
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7754
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7755
-	if test "${UNAME_MACHINE}" = "x86pc"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7756
+	UNAME_PROCESSOR=`uname -p`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7757
+	if test "$UNAME_PROCESSOR" = "x86"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7758
+		UNAME_PROCESSOR=i386
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7759
 		UNAME_MACHINE=pc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7760
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7761
-	echo `uname -p`-${UNAME_MACHINE}-nto-qnx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7762
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7763
+	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7764
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7765
     *:QNX:*:4*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7766
 	echo i386-pc-qnx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7767
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7768
-    NSR-[KW]:NONSTOP_KERNEL:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7769
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7770
+    NSE-?:NONSTOP_KERNEL:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7771
+	echo nse-tandem-nsk${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7772
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7773
+    NSR-?:NONSTOP_KERNEL:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7774
 	echo nsr-tandem-nsk${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7775
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7776
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7777
     *:NonStop-UX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7778
 	echo mips-compaq-nonstopux
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7779
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7780
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7781
     BS2000:POSIX*:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7782
 	echo bs2000-siemens-sysv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7783
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7784
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7785
     DS/*:UNIX_System_V:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7786
 	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7787
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7788
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7789
     *:Plan9:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7790
 	# "uname -m" is not consistent, so use $cputype instead. 386
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7791
 	# is converted to i386 for consistency with other x86
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7792
@@ -1148,35 +1254,53 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7793
 	    UNAME_MACHINE="$cputype"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7794
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7795
 	echo ${UNAME_MACHINE}-unknown-plan9
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7796
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7797
-    i*86:OS/2:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7798
-	# If we were able to find `uname', then EMX Unix compatibility
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7799
-	# is probably installed.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7800
-	echo ${UNAME_MACHINE}-pc-os2-emx
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7801
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7802
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7803
     *:TOPS-10:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7804
 	echo pdp10-unknown-tops10
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7805
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7806
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7807
     *:TENEX:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7808
 	echo pdp10-unknown-tenex
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7809
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7810
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7811
     KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7812
 	echo pdp10-dec-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7813
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7814
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7815
     XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7816
 	echo pdp10-xkl-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7817
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7818
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7819
     *:TOPS-20:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7820
 	echo pdp10-unknown-tops20
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7821
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7822
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7823
     *:ITS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7824
 	echo pdp10-unknown-its
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7825
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7826
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7827
+    SEI:*:*:SEIUX)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7828
+        echo mips-sei-seiux${UNAME_RELEASE}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7829
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7830
+    *:DragonFly:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7831
+	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7832
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7833
+    *:*VMS:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7834
+    	UNAME_MACHINE=`(uname -p) 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7835
+	case "${UNAME_MACHINE}" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7836
+	    A*) echo alpha-dec-vms ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7837
+	    I*) echo ia64-dec-vms ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7838
+	    V*) echo vax-dec-vms ; exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7839
+	esac ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7840
+    *:XENIX:*:SysV)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7841
+	echo i386-pc-xenix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7842
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7843
+    i*86:skyos:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7844
+	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7845
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7846
+    i*86:rdos:*:*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7847
+	echo ${UNAME_MACHINE}-pc-rdos
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7848
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7849
 esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7850
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7851
 #echo '(No uname command or uname output not recognized.)' 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7852
 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7853
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7854
+eval $set_cc_for_build
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7855
 cat >$dummy.c <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7856
 #ifdef _SEQUENT_
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7857
 # include <sys/types.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7858
@@ -1202,7 +1326,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7859
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7860
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7861
 #if defined (__arm) && defined (__acorn) && defined (__unix)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7862
-  printf ("arm-acorn-riscix"); exit (0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7863
+  printf ("arm-acorn-riscix\n"); exit (0);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7864
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7865
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7866
 #if defined (hp300) && !defined (hpux)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7867
@@ -1291,12 +1415,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7868
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7869
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7870
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7871
-$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7872
-rm -f $dummy.c $dummy
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7873
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7874
+	{ echo "$SYSTEM_NAME"; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7875
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7876
 # Apollos put the system type in the environment.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7877
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7878
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7879
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7880
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7881
 # Convex versions that predate uname can use getsysinfo(1)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7882
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7883
@@ -1305,22 +1429,22 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7884
     case `getsysinfo -f cpu_type` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7885
     c1*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7886
 	echo c1-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7887
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7888
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7889
     c2*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7890
 	if getsysinfo -f scalar_acc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7891
 	then echo c32-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7892
 	else echo c2-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7893
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7894
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7895
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7896
     c34*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7897
 	echo c34-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7898
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7899
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7900
     c38*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7901
 	echo c38-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7902
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7903
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7904
     c4*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7905
 	echo c4-convex-bsd
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7906
-	exit 0 ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7907
+	exit ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7908
     esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7909
 fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7910
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7911
@@ -1331,7 +1455,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7912
 the operating system you are using. It is advised that you
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7913
 download the most up to date version of the config scripts from
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7914
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7915
-    ftp://ftp.gnu.org/pub/gnu/config/
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7916
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7917
+and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7918
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7919
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7920
 If the version you run ($0) is already up to date, please
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7921
 send the following data and any information you think might be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7922
--- htdig-3.2.0b6.orig/htdig/Server.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7923
+++ htdig-3.2.0b6/htdig/Server.cc
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7924
@@ -341,6 +341,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7925
     {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7926
 	String	fullpatt = "^[^:]*://[^/]*(";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7927
 	fullpatt << pattern << ')';
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7928
+	if (pattern.length() == 0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7929
+		fullpatt = "";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7930
 	_disallow.set(fullpatt, config->Boolean("case_sensitive"));
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7931
     }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7932
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7933
--- htdig-3.2.0b6.orig/installdir/rundig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7934
+++ htdig-3.2.0b6/installdir/rundig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7935
@@ -7,17 +7,18 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7936
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7937
 # This is a sample script to create a search database for ht://Dig.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7938
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7939
-DBDIR=@DATABASE_DIR@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7940
-COMMONDIR=@COMMON_DIR@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7941
-BINDIR=@BIN_DIR@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7942
-conffile=@DEFAULT_CONFIG_FILE@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7943
+DBDIR=/var/lib/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7944
+COMMONDIR=/etc/htdig
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7945
+BINDIR=/usr/bin
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7946
+conffile=/etc/htdig/htdig.conf
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7947
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7948
 # To help debug problems, try running rundig -vvv
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7949
 # This will add lots of debugging output to all of the programs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7950
-stats= opts= alt=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7951
+stats= opts= alt= nohtnotify=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7952
 while [ "$#" -gt 0 ]
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7953
 do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7954
     case "$1" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7955
+    --no-htnotify) nohtnotify="true" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7956
     -a)  alt="$1" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7957
     -s)  stats="$1" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7958
     -c)  shift
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7959
@@ -65,7 +66,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7960
     test -f db.words.db.work_weakcmpr &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7961
 	mv -f db.words.db.work_weakcmpr db.words.db_weakcmpr) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7962
 esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7963
-$BINDIR/htnotify $opts
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7964
+if [ "$nohtnotify" = "true" ]; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7965
+	echo "Skipping htnotify."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7966
+else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7967
+	$BINDIR/htnotify $opts
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7968
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7969
 # If you want to use the soundex and (or) metaphone fuzzy matchings,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7970
 # Uncomment the following line
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7971
 # $BINDIR/htfuzzy $opts soundex metaphone
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7972
--- htdig-3.2.0b6.orig/ltmain.sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7973
+++ htdig-3.2.0b6/ltmain.sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7974
@@ -1,7 +1,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7975
 # ltmain.sh - Provide generalized library-building support services.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7976
 # NOTE: Changing this file will not affect anything until you rerun configure.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7977
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7978
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7979
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7980
 # Free Software Foundation, Inc.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7981
 # Originally by Gordon Matzigkeit <[email protected]>, 1996
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7982
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7983
@@ -17,7 +17,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7984
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7985
 # You should have received a copy of the GNU General Public License
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7986
 # along with this program; if not, write to the Free Software
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7987
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7988
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7989
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7990
 # As a special exception to the GNU General Public License, if you
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7991
 # distribute this file as part of a program that contains a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7992
@@ -43,9 +43,14 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7993
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7994
 PROGRAM=ltmain.sh
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7995
 PACKAGE=libtool
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7996
-VERSION=1.5.6
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7997
-TIMESTAMP=" (1.1220.2.95 2004/04/11 05:50:42) Debian$Rev: 203 $"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7998
+VERSION="1.5.22 Debian 1.5.22-4"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  7999
+TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8000
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8001
+# See if we are running on zsh, and set the options which allow our
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8002
+# commands through without removal of \ escapes.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8003
+if test -n "${ZSH_VERSION+set}" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8004
+  setopt NO_GLOB_SUBST
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8005
+fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8006
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8007
 # Check that we have a working $echo.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8008
 if test "X$1" = X--no-reexec; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8009
@@ -83,14 +88,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8010
 Xsed="${SED}"' -e 1s/^X//'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8011
 sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8012
 # test EBCDIC or ASCII
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8013
-case `echo A|tr A '\301'` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8014
- A) # EBCDIC based system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8015
-  SP2NL="tr '\100' '\n'"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8016
-  NL2SP="tr '\r\n' '\100\100'"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8017
+case `echo X|tr X '\101'` in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8018
+ A) # ASCII based system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8019
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8020
+  SP2NL='tr \040 \012'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8021
+  NL2SP='tr \015\012 \040\040'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8022
   ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8023
- *) # Assume ASCII based system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8024
-  SP2NL="tr '\040' '\012'"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8025
-  NL2SP="tr '\015\012' '\040\040'"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8026
+ *) # EBCDIC based system
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8027
+  SP2NL='tr \100 \n'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8028
+  NL2SP='tr \r\n \100\100'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8029
   ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8030
 esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8031
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8032
@@ -107,8 +113,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8033
 fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8034
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8035
 # Make sure IFS has a sensible default
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8036
-: ${IFS=" 	
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8037
-"}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8038
+lt_nl='
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8039
+'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8040
+IFS=" 	$lt_nl"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8041
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8042
 if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8043
   $echo "$modename: not configured to build any kind of library" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8044
@@ -125,6 +132,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8045
 show="$echo"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8046
 show_help=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8047
 execute_dlfiles=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8048
+duplicate_deps=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8049
+preserve_args=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8050
 lo2o="s/\\.lo\$/.${objext}/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8051
 o2lo="s/\\.${objext}\$/.lo/"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8052
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8053
@@ -132,13 +141,51 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8054
 # Shell function definitions:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8055
 # This seems to be the best place for them
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8056
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8057
+# func_mktempdir [string]
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8058
+# Make a temporary directory that won't clash with other running
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8059
+# libtool processes, and avoids race conditions if possible.  If
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8060
+# given, STRING is the basename for that directory.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8061
+func_mktempdir ()
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8062
+{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8063
+    my_template="${TMPDIR-/tmp}/${1-$progname}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8064
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8065
+    if test "$run" = ":"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8066
+      # Return a directory name, but don't create it in dry-run mode
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8067
+      my_tmpdir="${my_template}-$$"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8068
+    else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8069
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8070
+      # If mktemp works, use that first and foremost
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8071
+      my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8072
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8073
+      if test ! -d "$my_tmpdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8074
+	# Failing that, at least try and use $RANDOM to avoid a race
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8075
+	my_tmpdir="${my_template}-${RANDOM-0}$$"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8076
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8077
+	save_mktempdir_umask=`umask`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8078
+	umask 0077
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8079
+	$mkdir "$my_tmpdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8080
+	umask $save_mktempdir_umask
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8081
+      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8082
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8083
+      # If we're not in dry-run mode, bomb out on failure
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8084
+      test -d "$my_tmpdir" || {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8085
+        $echo "cannot create temporary directory \`$my_tmpdir'" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8086
+	exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8087
+      }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8088
+    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8089
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8090
+    $echo "X$my_tmpdir" | $Xsed
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8091
+}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8092
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8093
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8094
 # func_win32_libid arg
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8095
 # return the library type of file 'arg'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8096
 #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8097
 # Need a lot of goo to handle *both* DLLs and import libs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8098
 # Has to be a shell function in order to 'eat' the argument
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8099
 # that is supplied when $file_magic_command is called.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8100
-func_win32_libid () {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8101
+func_win32_libid ()
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8102
+{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8103
   win32_libid_type="unknown"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8104
   win32_fileres=`file -L $1 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8105
   case $win32_fileres in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8106
@@ -149,12 +196,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8107
     if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8108
       $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8109
       win32_nmres=`eval $NM -f posix -A $1 | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8110
-	sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8111
-      if test "X$win32_nmres" = "Ximport" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8112
-        win32_libid_type="x86 archive import"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8113
-      else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8114
-        win32_libid_type="x86 archive static"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8115
-      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8116
+	$SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8117
+      case $win32_nmres in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8118
+      import*)  win32_libid_type="x86 archive import";;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8119
+      *)        win32_libid_type="x86 archive static";;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8120
+      esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8121
     fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8122
     ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8123
   *DLL*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8124
@@ -178,7 +224,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8125
 # Only attempt this if the compiler in the base compile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8126
 # command doesn't match the default compiler.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8127
 # arg is usually of the form 'gcc ...'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8128
-func_infer_tag () {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8129
+func_infer_tag ()
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8130
+{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8131
     if test -n "$available_tags" && test -z "$tagname"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8132
       CC_quoted=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8133
       for arg in $CC; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8134
@@ -235,12 +282,116 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8135
       esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8136
     fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8137
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8138
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8139
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8140
+# func_extract_an_archive dir oldlib
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8141
+func_extract_an_archive ()
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8142
+{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8143
+    f_ex_an_ar_dir="$1"; shift
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8144
+    f_ex_an_ar_oldlib="$1"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8145
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8146
+    $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8147
+    $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8148
+    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8149
+     :
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8150
+    else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8151
+      $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8152
+      exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8153
+    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8154
+}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8155
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8156
+# func_extract_archives gentop oldlib ...
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8157
+func_extract_archives ()
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8158
+{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8159
+    my_gentop="$1"; shift
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8160
+    my_oldlibs=${1+"$@"}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8161
+    my_oldobjs=""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8162
+    my_xlib=""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8163
+    my_xabs=""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8164
+    my_xdir=""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8165
+    my_status=""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8166
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8167
+    $show "${rm}r $my_gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8168
+    $run ${rm}r "$my_gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8169
+    $show "$mkdir $my_gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8170
+    $run $mkdir "$my_gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8171
+    my_status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8172
+    if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8173
+      exit $my_status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8174
+    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8175
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8176
+    for my_xlib in $my_oldlibs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8177
+      # Extract the objects.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8178
+      case $my_xlib in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8179
+	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8180
+	*) my_xabs=`pwd`"/$my_xlib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8181
+      esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8182
+      my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8183
+      my_xdir="$my_gentop/$my_xlib"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8184
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8185
+      $show "${rm}r $my_xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8186
+      $run ${rm}r "$my_xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8187
+      $show "$mkdir $my_xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8188
+      $run $mkdir "$my_xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8189
+      exit_status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8190
+      if test "$exit_status" -ne 0 && test ! -d "$my_xdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8191
+	exit $exit_status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8192
+      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8193
+      case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8194
+      *-darwin*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8195
+	$show "Extracting $my_xabs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8196
+	# Do not bother doing anything if just a dry run
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8197
+	if test -z "$run"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8198
+	  darwin_orig_dir=`pwd`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8199
+	  cd $my_xdir || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8200
+	  darwin_archive=$my_xabs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8201
+	  darwin_curdir=`pwd`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8202
+	  darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8203
+	  darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8204
+	  if test -n "$darwin_arches"; then 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8205
+	    darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8206
+	    darwin_arch=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8207
+	    $show "$darwin_base_archive has multiple architectures $darwin_arches"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8208
+	    for darwin_arch in  $darwin_arches ; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8209
+	      mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8210
+	      lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8211
+	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8212
+	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8213
+	      cd "$darwin_curdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8214
+	      $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8215
+	    done # $darwin_arches
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8216
+      ## Okay now we have a bunch of thin objects, gotta fatten them up :)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8217
+	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8218
+	    darwin_file=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8219
+	    darwin_files=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8220
+	    for darwin_file in $darwin_filelist; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8221
+	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8222
+	      lipo -create -output "$darwin_file" $darwin_files
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8223
+	    done # $darwin_filelist
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8224
+	    ${rm}r unfat-$$
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8225
+	    cd "$darwin_orig_dir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8226
+	  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8227
+	    cd "$darwin_orig_dir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8228
+ 	    func_extract_an_archive "$my_xdir" "$my_xabs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8229
+	  fi # $darwin_arches
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8230
+	fi # $run
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8231
+	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8232
+      *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8233
+        func_extract_an_archive "$my_xdir" "$my_xabs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8234
+        ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8235
+      esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8236
+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8237
+    done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8238
+    func_extract_archives_result="$my_oldobjs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8239
+}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8240
 # End of Shell function definitions
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8241
 #####################################
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8242
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8243
 # Darwin sucks
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8244
 eval std_shrext=\"$shrext_cmds\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8245
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8246
+disable_libs=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8247
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8248
 # Parse our command line options once, thoroughly.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8249
 while test "$#" -gt 0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8250
 do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8251
@@ -305,10 +456,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8252
   --version)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8253
     $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8254
     $echo
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8255
-    $echo "Copyright (C) 2003  Free Software Foundation, Inc."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8256
+    $echo "Copyright (C) 2005  Free Software Foundation, Inc."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8257
     $echo "This is free software; see the source for copying conditions.  There is NO"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8258
     $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8259
-    exit $EXIT_SUCCESS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8260
+    exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8261
     ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8262
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8263
   --config)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8264
@@ -317,7 +468,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8265
     for tagname in $taglist; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8266
       ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8267
     done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8268
-    exit $EXIT_SUCCESS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8269
+    exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8270
     ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8271
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8272
   --debug)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8273
@@ -342,7 +493,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8274
     else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8275
       $echo "disable static libraries"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8276
     fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8277
-    exit $EXIT_SUCCESS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8278
+    exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8279
     ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8280
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8281
   --finish) mode="finish" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8282
@@ -357,7 +508,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8283
     preserve_args="$preserve_args $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8284
     ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8285
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8286
-  --tag) prevopt="--tag" prev=tag ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8287
+  --tag)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8288
+    prevopt="--tag"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8289
+    prev=tag
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8290
+    preserve_args="$preserve_args --tag"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8291
+    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8292
   --tag=*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8293
     set tag "$optarg" ${1+"$@"}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8294
     shift
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8295
@@ -389,6 +544,18 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8296
   exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8297
 fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8298
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8299
+case $disable_libs in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8300
+no) 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8301
+  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8302
+shared)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8303
+  build_libtool_libs=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8304
+  build_old_libs=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8305
+  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8306
+static)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8307
+  build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8308
+  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8309
+esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8310
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8311
 # If this variable is set in any of the actions, the command in it
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8312
 # will be execed at the end.  This prevents here-documents from being
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8313
 # left over by shells.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8314
@@ -399,7 +566,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8315
   # Infer the operation mode.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8316
   if test -z "$mode"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8317
     $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8318
-    $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8319
+    $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8320
     case $nonopt in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8321
     *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8322
       mode=link
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8323
@@ -465,7 +632,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8324
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8325
     for arg
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8326
     do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8327
-      case "$arg_mode" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8328
+      case $arg_mode in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8329
       arg  )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8330
 	# do not "continue".  Instead, add this to base_compile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8331
 	lastarg="$arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8332
@@ -547,7 +714,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8333
       case $lastarg in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8334
       # Double-quote args containing other shell metacharacters.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8335
       # Many Bourne shells cannot handle close brackets correctly
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8336
-      # in scan sets, so we specify it separately.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8337
+      # in scan sets, and some SunOS ksh mistreat backslash-escaping
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8338
+      # in scan sets (worked around with variable expansion),
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8339
+      # and furthermore cannot handle '|' '&' '(' ')' in scan sets 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8340
+      # at all, so we specify them separately.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8341
       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8342
 	lastarg="\"$lastarg\""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8343
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8344
@@ -621,6 +791,14 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8345
       esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8346
     done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8347
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8348
+    qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8349
+    case $qlibobj in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8350
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8351
+	qlibobj="\"$qlibobj\"" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8352
+    esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8353
+    test "X$libobj" != "X$qlibobj" \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8354
+	&& $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' 	&()|`$[]' \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8355
+	&& $echo "$modename: libobj name \`$libobj' may not contain shell special characters."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8356
     objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8357
     xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8358
     if test "X$xdir" = "X$obj"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8359
@@ -693,12 +871,17 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8360
 	$run $rm $removelist
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8361
 	exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8362
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8363
-      $echo $srcfile > "$lockfile"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8364
+      $echo "$srcfile" > "$lockfile"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8365
     fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8366
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8367
     if test -n "$fix_srcfile_path"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8368
       eval srcfile=\"$fix_srcfile_path\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8369
     fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8370
+    qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8371
+    case $qsrcfile in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8372
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8373
+      qsrcfile="\"$qsrcfile\"" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8374
+    esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8375
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8376
     $run $rm "$libobj" "${libobj}T"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8377
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8378
@@ -720,18 +903,18 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8379
       fbsd_hideous_sh_bug=$base_compile
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8380
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8381
       if test "$pic_mode" != no; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8382
-	command="$base_compile $srcfile $pic_flag"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8383
+	command="$base_compile $qsrcfile $pic_flag"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8384
       else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8385
 	# Don't build PIC code
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8386
-	command="$base_compile $srcfile"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8387
+	command="$base_compile $qsrcfile"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8388
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8389
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8390
       if test ! -d "${xdir}$objdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8391
 	$show "$mkdir ${xdir}$objdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8392
 	$run $mkdir ${xdir}$objdir
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8393
-	status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8394
-	if test "$status" -ne 0 && test ! -d "${xdir}$objdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8395
-	  exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8396
+	exit_status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8397
+	if test "$exit_status" -ne 0 && test ! -d "${xdir}$objdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8398
+	  exit $exit_status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8399
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8400
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8401
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8402
@@ -803,9 +986,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8403
     if test "$build_old_libs" = yes; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8404
       if test "$pic_mode" != yes; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8405
 	# Don't build PIC code
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8406
-	command="$base_compile $srcfile"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8407
+	command="$base_compile $qsrcfile"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8408
       else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8409
-	command="$base_compile $srcfile $pic_flag"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8410
+	command="$base_compile $qsrcfile $pic_flag"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8411
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8412
       if test "$compiler_c_o" = yes; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8413
 	command="$command -o $obj"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8414
@@ -934,6 +1117,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8415
     no_install=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8416
     objs=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8417
     non_pic_objects=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8418
+    notinst_path= # paths that contain not-installed libtool libraries
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8419
     precious_files_regex=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8420
     prefer_static_libs=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8421
     preload=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8422
@@ -962,14 +1146,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8423
 	  if test -n "$link_static_flag"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8424
 	    dlopen_self=$dlopen_self_static
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8425
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8426
+	  prefer_static_libs=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8427
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8428
 	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8429
 	    dlopen_self=$dlopen_self_static
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8430
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8431
+	  prefer_static_libs=built
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8432
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8433
 	build_libtool_libs=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8434
 	build_old_libs=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8435
-	prefer_static_libs=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8436
 	break
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8437
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8438
       esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8439
@@ -1144,6 +1329,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8440
 		  if test -z "$pic_object" || test "$pic_object" = none ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8441
 		    arg="$non_pic_object"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8442
 		  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8443
+		else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8444
+		  # If the PIC object exists, use it instead.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8445
+		  # $xdir was prepended to $pic_object above.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8446
+		  non_pic_object="$pic_object"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8447
+		  non_pic_objects="$non_pic_objects $non_pic_object"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8448
 		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8449
 	      else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8450
 		# Only an error if not doing a dry-run.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8451
@@ -1227,6 +1417,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8452
 	  prev=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8453
 	  continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8454
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8455
+	darwin_framework|darwin_framework_skip)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8456
+	  test "$prev" = "darwin_framework" && compiler_flags="$compiler_flags $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8457
+	  compile_command="$compile_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8458
+	  finalize_command="$finalize_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8459
+	  prev=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8460
+	  continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8461
+	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8462
 	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8463
 	  eval "$prev=\"\$arg\""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8464
 	  prev=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8465
@@ -1285,6 +1482,18 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8466
 	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8467
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8468
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8469
+      -framework|-arch|-isysroot)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8470
+	case " $CC " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8471
+	  *" ${arg} ${1} "* | *" ${arg}	${1} "*) 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8472
+		prev=darwin_framework_skip ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8473
+	  *) compiler_flags="$compiler_flags $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8474
+	     prev=darwin_framework ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8475
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8476
+	compile_command="$compile_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8477
+	finalize_command="$finalize_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8478
+	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8479
+	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8480
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8481
       -inst-prefix-dir)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8482
 	prev=inst_prefix
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8483
 	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8484
@@ -1311,7 +1520,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8485
 	  absdir=`cd "$dir" && pwd`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8486
 	  if test -z "$absdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8487
 	    $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8488
-	    exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8489
+	    absdir="$dir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8490
+	    notinst_path="$notinst_path $dir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8491
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8492
 	  dir="$absdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8493
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8494
@@ -1325,10 +1535,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8495
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8496
 	case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8497
 	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8498
+	  testbindir=`$echo "X$dir" | $Xsed -e 's*/lib$*/bin*'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8499
 	  case :$dllsearchpath: in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8500
 	  *":$dir:"*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8501
 	  *) dllsearchpath="$dllsearchpath:$dir";;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8502
 	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8503
+	  case :$dllsearchpath: in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8504
+	  *":$testbindir:"*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8505
+	  *) dllsearchpath="$dllsearchpath:$testbindir";;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8506
+	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8507
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8508
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8509
 	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8510
@@ -1337,15 +1552,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8511
       -l*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8512
 	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8513
 	  case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8514
-	  *-*-cygwin* | *-*-pw32* | *-*-beos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8515
+	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8516
 	    # These systems don't actually have a C or math library (as such)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8517
 	    continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8518
 	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8519
-	  *-*-mingw* | *-*-os2*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8520
+	  *-*-os2*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8521
 	    # These systems don't actually have a C library (as such)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8522
 	    test "X$arg" = "X-lc" && continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8523
 	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8524
-	  *-*-openbsd* | *-*-freebsd*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8525
+	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8526
 	    # Do not include libc due to us having libc/libc_r.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8527
 	    test "X$arg" = "X-lc" && continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8528
 	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8529
@@ -1353,10 +1568,19 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8530
 	    # Rhapsody C and math libraries are in the System framework
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8531
 	    deplibs="$deplibs -framework System"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8532
 	    continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8533
+	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8534
+	  *-*-sco3.2v5* | *-*-sco5v6*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8535
+	    # Causes problems with __ctype
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8536
+	    test "X$arg" = "X-lc" && continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8537
+	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8538
+	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8539
+	    # Compiler inserts libc in the correct place for threads to work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8540
+	    test "X$arg" = "X-lc" && continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8541
+	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8542
 	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8543
 	elif test "X$arg" = "X-lc_r"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8544
 	 case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8545
-	 *-*-openbsd* | *-*-freebsd*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8546
+	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8547
 	   # Do not include libc_r directly, use -pthread flag.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8548
 	   continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8549
 	   ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8550
@@ -1366,8 +1590,20 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8551
 	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8552
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8553
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8554
+      # Tru64 UNIX uses -model [arg] to determine the layout of C++
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8555
+      # classes, name mangling, and exception handling.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8556
+      -model)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8557
+	compile_command="$compile_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8558
+	compiler_flags="$compiler_flags $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8559
+	finalize_command="$finalize_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8560
+	prev=xcompiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8561
+	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8562
+	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8563
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8564
      -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8565
-	deplibs="$deplibs $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8566
+	compiler_flags="$compiler_flags $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8567
+	compile_command="$compile_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8568
+	finalize_command="$finalize_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8569
 	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8570
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8571
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8572
@@ -1376,13 +1612,19 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8573
 	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8574
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8575
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8576
-      # gcc -m* arguments should be passed to the linker via $compiler_flags
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8577
-      # in order to pass architecture information to the linker
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8578
-      # (e.g. 32 vs 64-bit).  This may also be accomplished via -Wl,-mfoo
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8579
-      # but this is not reliable with gcc because gcc may use -mfoo to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8580
-      # select a different linker, different libraries, etc, while
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8581
-      # -Wl,-mfoo simply passes -mfoo to the linker.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8582
-      -m*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8583
+      # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8584
+      # -r[0-9][0-9]* specifies the processor on the SGI compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8585
+      # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8586
+      # +DA*, +DD* enable 64-bit mode on the HP compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8587
+      # -q* pass through compiler args for the IBM compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8588
+      # -m* pass through architecture-specific compiler args for GCC
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8589
+      # -m*, -t[45]*, -txscale* pass through architecture-specific
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8590
+      # compiler args for GCC
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8591
+      # -pg pass through profiling flag for GCC
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8592
+      # @file GCC response files
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8593
+      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8594
+      -t[45]*|-txscale*|@*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8595
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8596
 	# Unknown arguments in both finalize_command and compile_command need
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8597
 	# to be aesthetically quoted because they are evaled later.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8598
 	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8599
@@ -1393,9 +1635,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8600
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8601
         compile_command="$compile_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8602
         finalize_command="$finalize_command $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8603
-        if test "$with_gcc" = "yes" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8604
-          compiler_flags="$compiler_flags $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8605
-        fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8606
+        compiler_flags="$compiler_flags $arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8607
         continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8608
         ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8609
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8610
@@ -1633,6 +1873,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8611
 	    if test -z "$pic_object" || test "$pic_object" = none ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8612
 	      arg="$non_pic_object"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8613
 	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8614
+	  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8615
+	    # If the PIC object exists, use it instead.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8616
+	    # $xdir was prepended to $pic_object above.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8617
+	    non_pic_object="$pic_object"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8618
+	    non_pic_objects="$non_pic_objects $non_pic_object"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8619
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8620
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8621
 	  # Only an error if not doing a dry-run.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8622
@@ -1738,9 +1983,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8623
     if test ! -d "$output_objdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8624
       $show "$mkdir $output_objdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8625
       $run $mkdir $output_objdir
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8626
-      status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8627
-      if test "$status" -ne 0 && test ! -d "$output_objdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8628
-	exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8629
+      exit_status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8630
+      if test "$exit_status" -ne 0 && test ! -d "$output_objdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8631
+	exit $exit_status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8632
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8633
     fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8634
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8635
@@ -1803,7 +2048,6 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8636
     newlib_search_path=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8637
     need_relink=no # whether we're linking any uninstalled libtool libraries
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8638
     notinst_deplibs= # not-installed libtool libraries
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8639
-    notinst_path= # paths that contain not-installed libtool libraries
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8640
     case $linkmode in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8641
     lib)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8642
 	passes="conv link"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8643
@@ -1858,7 +2102,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8644
 	    compile_deplibs="$deplib $compile_deplibs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8645
 	    finalize_deplibs="$deplib $finalize_deplibs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8646
 	  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8647
-	    deplibs="$deplib $deplibs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8648
+	    compiler_flags="$compiler_flags $deplib"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8649
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8650
 	  continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8651
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8652
@@ -1867,10 +2111,6 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8653
 	    $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8654
 	    continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8655
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8656
-	  if test "$pass" = conv; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8657
-	    deplibs="$deplib $deplibs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8658
-	    continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8659
-	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8660
 	  name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8661
 	  for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8662
 	    for search_ext in .la $std_shrext .so .a; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8663
@@ -1981,7 +2221,22 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8664
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8665
 	  case $linkmode in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8666
 	  lib)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8667
-	    if test "$deplibs_check_method" != pass_all; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8668
+	    valid_a_lib=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8669
+	    case $deplibs_check_method in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8670
+	      match_pattern*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8671
+		set dummy $deplibs_check_method
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8672
+	        match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8673
+		if eval $echo \"$deplib\" 2>/dev/null \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8674
+		    | $SED 10q \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8675
+		    | $EGREP "$match_pattern_regex" > /dev/null; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8676
+		  valid_a_lib=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8677
+		fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8678
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8679
+	      pass_all)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8680
+		valid_a_lib=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8681
+		;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8682
+            esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8683
+	    if test "$valid_a_lib" != yes; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8684
 	      $echo
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8685
 	      $echo "*** Warning: Trying to link with static lib archive $deplib."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8686
 	      $echo "*** I have the capability to make that library automatically link in when"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8687
@@ -2031,7 +2286,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8688
 	esac # case $deplib
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8689
 	if test "$found" = yes || test -f "$lib"; then :
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8690
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8691
-	  $echo "$modename: cannot find the library \`$lib'" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8692
+	  $echo "$modename: cannot find the library \`$lib' or unhandled argument \`$deplib'" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8693
 	  exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8694
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8695
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8696
@@ -2055,6 +2310,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8697
 	# it will not redefine variables installed, or shouldnotlink
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8698
 	installed=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8699
 	shouldnotlink=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8700
+	avoidtemprpath=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8701
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8702
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8703
 	# Read the .la file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8704
 	case $lib in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8705
@@ -2153,11 +2410,19 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8706
 	    dir="$libdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8707
 	    absdir="$libdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8708
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8709
+	  test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8710
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8711
-	  dir="$ladir/$objdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8712
-	  absdir="$abs_ladir/$objdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8713
-	  # Remove this search path later
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8714
-	  notinst_path="$notinst_path $abs_ladir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8715
+	  if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8716
+	    dir="$ladir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8717
+	    absdir="$abs_ladir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8718
+	    # Remove this search path later
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8719
+	    notinst_path="$notinst_path $abs_ladir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8720
+	  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8721
+	    dir="$ladir/$objdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8722
+	    absdir="$abs_ladir/$objdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8723
+	    # Remove this search path later
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8724
+	    notinst_path="$notinst_path $abs_ladir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8725
+	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8726
 	fi # $installed = yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8727
 	name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8728
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8729
@@ -2230,12 +2495,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8730
 	  if test -n "$library_names" &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8731
 	     { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8732
 	    # We need to hardcode the library path
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8733
-	    if test -n "$shlibpath_var"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8734
+	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8735
 	      # Make sure the rpath contains only unique directories.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8736
 	      case "$temp_rpath " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8737
 	      *" $dir "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8738
 	      *" $absdir "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8739
-	      *) temp_rpath="$temp_rpath $dir" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8740
+	      *) temp_rpath="$temp_rpath $absdir" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8741
 	      esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8742
 	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8743
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8744
@@ -2272,8 +2537,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8745
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8746
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8747
 	link_static=no # Whether the deplib will be linked statically
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8748
+	use_static_libs=$prefer_static_libs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8749
+	if test "$use_static_libs" = built && test "$installed" = yes ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8750
+	  use_static_libs=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8751
+	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8752
 	if test -n "$library_names" &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8753
-	   { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8754
+	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8755
 	  if test "$installed" = no; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8756
 	    notinst_deplibs="$notinst_deplibs $lib"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8757
 	    need_relink=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8758
@@ -2386,11 +2655,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8759
 	      if test "$hardcode_direct" = no; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8760
 		add="$dir/$linklib"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8761
 		case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8762
-		  *-*-sco3.2v5* ) add_dir="-L$dir" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8763
+		  *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8764
+		  *-*-sysv4*uw2*) add_dir="-L$dir" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8765
+		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8766
+		    *-*-unixware7*) add_dir="-L$dir" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8767
 		  *-*-darwin* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8768
 		    # if the lib is a module then we can not link against
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8769
 		    # it, someone is ignoring the new warnings I added
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8770
-		    if /usr/bin/file -L $add 2> /dev/null | $EGREP "bundle" >/dev/null ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8771
+		    if /usr/bin/file -L $add 2> /dev/null |
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8772
+                      $EGREP ": [^:]* bundle" >/dev/null ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8773
 		      $echo "** Warning, lib $linklib is a module, not a shared library"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8774
 		      if test -z "$old_library" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8775
 		        $echo
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8776
@@ -2421,7 +2694,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8777
 		add_dir="-L$dir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8778
 		# Try looking first in the location we're being installed to.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8779
 		if test -n "$inst_prefix_dir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8780
-		  case "$libdir" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8781
+		  case $libdir in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8782
 		    [\\/]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8783
 		      add_dir="$add_dir -L$inst_prefix_dir$libdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8784
 		      ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8785
@@ -2494,7 +2767,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8786
 	      add_dir="-L$libdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8787
 	      # Try looking first in the location we're being installed to.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8788
 	      if test -n "$inst_prefix_dir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8789
-		case "$libdir" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8790
+		case $libdir in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8791
 		  [\\/]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8792
 		    add_dir="$add_dir -L$inst_prefix_dir$libdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8793
 		    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8794
@@ -2555,8 +2828,6 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8795
 	      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8796
 	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8797
 	  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8798
-	    convenience="$convenience $dir/$old_library"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8799
-	    old_convenience="$old_convenience $dir/$old_library"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8800
 	    deplibs="$dir/$old_library $deplibs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8801
 	    link_static=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8802
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8803
@@ -2674,12 +2945,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8804
 	      *) continue ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8805
 	      esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8806
 	      case " $deplibs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8807
-	      *" $depdepl "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8808
-	      *) deplibs="$depdepl $deplibs" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8809
+	      *" $path "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8810
+	      *) deplibs="$path $deplibs" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8811
 	      esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8812
 	      case " $deplibs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8813
-	      *" $path "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8814
-	      *) deplibs="$deplibs $path" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8815
+	      *" $depdepl "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8816
+	      *) deplibs="$depdepl $deplibs" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8817
 	      esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8818
 	    done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8819
 	  fi # link_all_deplibs != no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8820
@@ -2933,6 +3204,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8821
 	    age="$number_minor"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8822
 	    revision="$number_minor"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8823
 	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8824
+	  *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8825
+	    $echo "$modename: unknown library version type \`$version_type'" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8826
+	    $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8827
+	    exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8828
+	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8829
 	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8830
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8831
 	no)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8832
@@ -2944,27 +3220,27 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8833
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8834
 	# Check that each of the things are valid numbers.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8835
 	case $current in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8836
-	0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8837
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8838
 	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8839
-	  $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8840
+	  $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8841
 	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8842
 	  exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8843
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8844
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8845
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8846
 	case $revision in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8847
-	0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8848
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8849
 	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8850
-	  $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8851
+	  $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8852
 	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8853
 	  exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8854
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8855
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8856
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8857
 	case $age in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8858
-	0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8859
+	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8860
 	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8861
-	  $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8862
+	  $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8863
 	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8864
 	  exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8865
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8866
@@ -2990,7 +3266,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8867
 	  versuffix="$major.$age.$revision"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8868
 	  # Darwin ld doesn't like 0 for these options...
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8869
 	  minor_current=`expr $current + 1`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8870
-	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8871
+	  verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8872
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8873
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8874
 	freebsd-aout)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8875
@@ -3143,9 +3419,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8876
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8877
       # Eliminate all temporary directories.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8878
       for path in $notinst_path; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8879
-	lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8880
-	deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8881
-	dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8882
+	lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8883
+	deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8884
+	dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8885
       done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8886
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8887
       if test -n "$xrpath"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8888
@@ -3196,9 +3472,14 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8889
 	  *-*-netbsd*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8890
 	    # Don't link with libc until the a.out ld.so is fixed.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8891
 	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8892
-	  *-*-openbsd* | *-*-freebsd*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8893
+	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8894
 	    # Do not include libc due to us having libc/libc_r.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8895
-	    test "X$arg" = "X-lc" && continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8896
+	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8897
+	  *-*-sco3.2v5* | *-*-sco5v6*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8898
+	    # Causes problems with __ctype
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8899
+	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8900
+	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8901
+	    # Compiler inserts libc in the correct place for threads to work
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8902
 	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8903
  	  *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8904
 	    # Add libc to deplibs on all other systems if necessary.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8905
@@ -3242,11 +3523,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8906
 	  int main() { return 0; }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8907
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8908
 	  $rm conftest
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8909
-	  $LTCC -o conftest conftest.c $deplibs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8910
+	  $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8911
 	  if test "$?" -eq 0 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8912
 	    ldd_output=`ldd conftest`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8913
 	    for i in $deplibs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8914
-	      name="`expr $i : '-l\(.*\)'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8915
+	      name=`expr $i : '-l\(.*\)'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8916
 	      # If $name is empty we are operating on a -L argument.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8917
               if test "$name" != "" && test "$name" -ne "0"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8918
 		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8919
@@ -3283,11 +3564,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8920
 	    # Error occurred in the first compile.  Let's try to salvage
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8921
 	    # the situation: Compile a separate program for each library.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8922
 	    for i in $deplibs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8923
-	      name="`expr $i : '-l\(.*\)'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8924
+	      name=`expr $i : '-l\(.*\)'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8925
 	      # If $name is empty we are operating on a -L argument.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8926
               if test "$name" != "" && test "$name" != "0"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8927
 		$rm conftest
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8928
-		$LTCC -o conftest conftest.c $i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8929
+		$LTCC $LTCFLAGS -o conftest conftest.c $i
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8930
 		# Did it work?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8931
 		if test "$?" -eq 0 ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8932
 		  ldd_output=`ldd conftest`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8933
@@ -3335,7 +3616,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8934
 	  set dummy $deplibs_check_method
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8935
 	  file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8936
 	  for a_deplib in $deplibs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8937
-	    name="`expr $a_deplib : '-l\(.*\)'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8938
+	    name=`expr $a_deplib : '-l\(.*\)'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8939
 	    # If $name is empty we are operating on a -L argument.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8940
             if test "$name" != "" && test  "$name" != "0"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8941
 	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8942
@@ -3404,7 +3685,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8943
 	  set dummy $deplibs_check_method
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8944
 	  match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8945
 	  for a_deplib in $deplibs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8946
-	    name="`expr $a_deplib : '-l\(.*\)'`"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8947
+	    name=`expr $a_deplib : '-l\(.*\)'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8948
 	    # If $name is empty we are operating on a -L argument.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8949
 	    if test -n "$name" && test "$name" != "0"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8950
 	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8951
@@ -3534,6 +3815,35 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8952
 	deplibs=$newdeplibs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8953
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8954
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8955
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8956
+      # move library search paths that coincide with paths to not yet
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8957
+      # installed libraries to the beginning of the library search list
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8958
+      new_libs=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8959
+      for path in $notinst_path; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8960
+	case " $new_libs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8961
+	*" -L$path/$objdir "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8962
+	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8963
+	  case " $deplibs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8964
+	  *" -L$path/$objdir "*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8965
+	    new_libs="$new_libs -L$path/$objdir" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8966
+	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8967
+	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8968
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8969
+      done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8970
+      for deplib in $deplibs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8971
+	case $deplib in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8972
+	-L*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8973
+	  case " $new_libs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8974
+	  *" $deplib "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8975
+	  *) new_libs="$new_libs $deplib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8976
+	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8977
+	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8978
+	*) new_libs="$new_libs $deplib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8979
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8980
+      done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8981
+      deplibs="$new_libs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8982
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8983
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8984
       # All the library-specific variables (install_libdir is set above).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8985
       library_names=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8986
       old_library=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8987
@@ -3617,6 +3927,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8988
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8989
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8990
 	lib="$output_objdir/$realname"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8991
+	linknames=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8992
 	for link
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8993
 	do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8994
 	  linknames="$linknames $link"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8995
@@ -3645,6 +3956,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8996
 	        # The command line is too long to execute in one step.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8997
 	        $show "using reloadable object file for export list..."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8998
 	        skipped_export=:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  8999
+		# Break out early, otherwise skipped_export may be
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9000
+		# set to false by a later but shorter cmd.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9001
+		break
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9002
 	      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9003
 	    done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9004
 	    IFS="$save_ifs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9005
@@ -3678,67 +3992,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9006
 	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9007
 	  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9008
 	    gentop="$output_objdir/${outputname}x"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9009
-	    $show "${rm}r $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9010
-	    $run ${rm}r "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9011
-	    $show "$mkdir $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9012
-	    $run $mkdir "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9013
-	    status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9014
-	    if test "$status" -ne 0 && test ! -d "$gentop"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9015
-	      exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9016
-	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9017
 	    generated="$generated $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9018
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9019
-	    for xlib in $convenience; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9020
-	      # Extract the objects.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9021
-	      case $xlib in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9022
-	      [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9023
-	      *) xabs=`pwd`"/$xlib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9024
-	      esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9025
-	      xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9026
-	      xdir="$gentop/$xlib"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9027
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9028
-	      $show "${rm}r $xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9029
-	      $run ${rm}r "$xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9030
-	      $show "$mkdir $xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9031
-	      $run $mkdir "$xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9032
-	      status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9033
-	      if test "$status" -ne 0 && test ! -d "$xdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9034
-		exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9035
-	      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9036
-	      # We will extract separately just the conflicting names and we will no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9037
-	      # longer touch any unique names. It is faster to leave these extract
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9038
-	      # automatically by $AR in one run.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9039
-	      $show "(cd $xdir && $AR x $xabs)"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9040
-	      $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9041
-	      if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9042
-		:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9043
-	      else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9044
-		$echo "$modename: warning: object name conflicts; renaming object files" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9045
-		$echo "$modename: warning: to ensure that they will not overwrite" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9046
-		$AR t "$xabs" | sort | uniq -cd | while read -r count name
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9047
-		do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9048
-		  i=1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9049
-		  while test "$i" -le "$count"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9050
-		  do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9051
-		   # Put our $i before any first dot (extension)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9052
-		   # Never overwrite any file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9053
-		   name_to="$name"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9054
-		   while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9055
-		   do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9056
-		     name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9057
-		   done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9058
-		   $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9059
-		   $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9060
-		   i=`expr $i + 1`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9061
-		  done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9062
-		done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9063
-	      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9064
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9065
-	      libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9066
-	    done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9067
+	    func_extract_archives $gentop $convenience
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9068
+	    libobjs="$libobjs $func_extract_archives_result"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9069
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9070
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9071
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9072
+	
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9073
 	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9074
 	  eval flag=\"$thread_safe_flag_spec\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9075
 	  linker_flags="$linker_flags $flag"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9076
@@ -3768,7 +4028,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9077
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9078
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9079
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9080
-	if test "X$skipped_export" != "X:" && len=`expr "X$test_cmds" : ".*"` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9081
+	if test "X$skipped_export" != "X:" &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9082
+	   len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9083
 	   test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9084
 	  :
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9085
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9086
@@ -3787,6 +4048,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9087
 	    save_libobjs=$libobjs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9088
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9089
 	  save_output=$output
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9090
+	  output_la=`$echo "X$output" | $Xsed -e "$basename"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9091
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9092
 	  # Clear the reloadable object creation command queue and
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9093
 	  # initialize k to one.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9094
@@ -3796,13 +4058,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9095
 	  delfiles=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9096
 	  last_robj=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9097
 	  k=1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9098
-	  output=$output_objdir/$save_output-${k}.$objext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9099
+	  output=$output_objdir/$output_la-${k}.$objext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9100
 	  # Loop over the list of objects to be linked.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9101
 	  for obj in $save_libobjs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9102
 	  do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9103
 	    eval test_cmds=\"$reload_cmds $objlist $last_robj\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9104
 	    if test "X$objlist" = X ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9105
-	       { len=`expr "X$test_cmds" : ".*"` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9106
+	       { len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9107
 		 test "$len" -le "$max_cmd_len"; }; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9108
 	      objlist="$objlist $obj"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9109
 	    else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9110
@@ -3816,9 +4078,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9111
 		# the last one created.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9112
 		eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9113
 	      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9114
-	      last_robj=$output_objdir/$save_output-${k}.$objext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9115
+	      last_robj=$output_objdir/$output_la-${k}.$objext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9116
 	      k=`expr $k + 1`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9117
-	      output=$output_objdir/$save_output-${k}.$objext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9118
+	      output=$output_objdir/$output_la-${k}.$objext
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9119
 	      objlist=$obj
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9120
 	      len=1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9121
 	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9122
@@ -3838,13 +4100,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9123
 	    eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9124
           fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9125
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9126
-	  # Set up a command to remove the reloadale object files
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9127
+	  # Set up a command to remove the reloadable object files
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9128
 	  # after they are used.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9129
 	  i=0
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9130
 	  while test "$i" -lt "$k"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9131
 	  do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9132
 	    i=`expr $i + 1`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9133
-	    delfiles="$delfiles $output_objdir/$save_output-${i}.$objext"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9134
+	    delfiles="$delfiles $output_objdir/$output_la-${i}.$objext"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9135
 	  done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9136
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9137
 	  $echo "creating a temporary reloadable object file: $output"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9138
@@ -3892,13 +4154,30 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9139
 	  IFS="$save_ifs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9140
 	  eval cmd=\"$cmd\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9141
 	  $show "$cmd"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9142
-	  $run eval "$cmd" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9143
+	  $run eval "$cmd" || {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9144
+	    lt_exit=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9145
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9146
+	    # Restore the uninstalled library and exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9147
+	    if test "$mode" = relink; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9148
+	      $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9149
+	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9150
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9151
+	    exit $lt_exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9152
+	  }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9153
 	done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9154
 	IFS="$save_ifs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9155
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9156
 	# Restore the uninstalled library and exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9157
 	if test "$mode" = relink; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9158
 	  $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9159
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9160
+	  if test -n "$convenience"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9161
+	    if test -z "$whole_archive_flag_spec"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9162
+	      $show "${rm}r $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9163
+	      $run ${rm}r "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9164
+	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9165
+	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9166
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9167
 	  exit $EXIT_SUCCESS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9168
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9169
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9170
@@ -3976,64 +4255,10 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9171
 	  eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9172
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9173
 	  gentop="$output_objdir/${obj}x"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9174
-	  $show "${rm}r $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9175
-	  $run ${rm}r "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9176
-	  $show "$mkdir $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9177
-	  $run $mkdir "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9178
-	  status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9179
-	  if test "$status" -ne 0 && test ! -d "$gentop"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9180
-	    exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9181
-	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9182
 	  generated="$generated $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9183
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9184
-	  for xlib in $convenience; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9185
-	    # Extract the objects.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9186
-	    case $xlib in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9187
-	    [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9188
-	    *) xabs=`pwd`"/$xlib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9189
-	    esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9190
-	    xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9191
-	    xdir="$gentop/$xlib"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9192
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9193
-	    $show "${rm}r $xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9194
-	    $run ${rm}r "$xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9195
-	    $show "$mkdir $xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9196
-	    $run $mkdir "$xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9197
-	    status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9198
-	    if test "$status" -ne 0 && test ! -d "$xdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9199
-	      exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9200
-	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9201
-	    # We will extract separately just the conflicting names and we will no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9202
-	    # longer touch any unique names. It is faster to leave these extract
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9203
-	    # automatically by $AR in one run.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9204
-	    $show "(cd $xdir && $AR x $xabs)"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9205
-	    $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9206
-	    if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9207
-	      :
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9208
-	    else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9209
-	      $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9210
-	      $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9211
-	      $AR t "$xabs" | sort | uniq -cd | while read -r count name
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9212
-	      do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9213
-		i=1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9214
-		while test "$i" -le "$count"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9215
-		do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9216
-		 # Put our $i before any first dot (extension)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9217
-		 # Never overwrite any file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9218
-		 name_to="$name"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9219
-		 while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9220
-		 do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9221
-		   name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9222
-		 done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9223
-		 $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9224
-		 $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9225
-		 i=`expr $i + 1`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9226
-		done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9227
-	      done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9228
-	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9229
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9230
-	    reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9231
-	  done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9232
+	  func_extract_archives $gentop $convenience
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9233
+	  reload_conv_objs="$reload_objs $func_extract_archives_result"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9234
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9235
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9236
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9237
@@ -4134,6 +4359,35 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9238
         ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9239
       esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9240
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9241
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9242
+      # move library search paths that coincide with paths to not yet
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9243
+      # installed libraries to the beginning of the library search list
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9244
+      new_libs=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9245
+      for path in $notinst_path; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9246
+	case " $new_libs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9247
+	*" -L$path/$objdir "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9248
+	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9249
+	  case " $compile_deplibs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9250
+	  *" -L$path/$objdir "*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9251
+	    new_libs="$new_libs -L$path/$objdir" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9252
+	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9253
+	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9254
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9255
+      done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9256
+      for deplib in $compile_deplibs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9257
+	case $deplib in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9258
+	-L*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9259
+	  case " $new_libs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9260
+	  *" $deplib "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9261
+	  *) new_libs="$new_libs $deplib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9262
+	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9263
+	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9264
+	*) new_libs="$new_libs $deplib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9265
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9266
+      done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9267
+      compile_deplibs="$new_libs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9268
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9269
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9270
       compile_command="$compile_command $compile_deplibs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9271
       finalize_command="$finalize_command $finalize_deplibs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9272
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9273
@@ -4178,10 +4432,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9274
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9275
 	case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9276
 	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9277
+	  testbindir=`$echo "X$libdir" | $Xsed -e 's*/lib$*/bin*'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9278
 	  case :$dllsearchpath: in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9279
 	  *":$libdir:"*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9280
 	  *) dllsearchpath="$dllsearchpath:$libdir";;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9281
 	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9282
+	  case :$dllsearchpath: in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9283
+	  *":$testbindir:"*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9284
+	  *) dllsearchpath="$dllsearchpath:$testbindir";;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9285
+	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9286
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9287
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9288
       done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9289
@@ -4295,13 +4554,25 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9290
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9291
 	    # Prepare the list of exported symbols
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9292
 	    if test -z "$export_symbols"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9293
-	      export_symbols="$output_objdir/$output.exp"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9294
+	      export_symbols="$output_objdir/$outputname.exp"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9295
 	      $run $rm $export_symbols
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9296
-	      $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9297
+	      $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9298
+              case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9299
+              *cygwin* | *mingw* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9300
+	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9301
+		$run eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9302
+                ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9303
+              esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9304
 	    else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9305
-	      $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9306
-	      $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9307
+	      $run eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9308
+	      $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9309
 	      $run eval 'mv "$nlist"T "$nlist"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9310
+              case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9311
+              *cygwin* | *mingw* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9312
+	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9313
+		$run eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9314
+                ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9315
+              esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9316
 	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9317
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9318
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9319
@@ -4352,7 +4623,26 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9320
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9321
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9322
 /* The mapping between symbol names and symbols. */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9323
+"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9324
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9325
+	    case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9326
+	    *cygwin* | *mingw* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9327
+	  $echo >> "$output_objdir/$dlsyms" "\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9328
+/* DATA imports from DLLs on WIN32 can't be const, because
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9329
+   runtime relocations are performed -- see ld's documentation
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9330
+   on pseudo-relocs */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9331
+struct {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9332
+"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9333
+	      ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9334
+	    * )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9335
+	  $echo >> "$output_objdir/$dlsyms" "\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9336
 const struct {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9337
+"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9338
+	      ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9339
+	    esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9340
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9341
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9342
+	  $echo >> "$output_objdir/$dlsyms" "\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9343
   const char *name;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9344
   lt_ptr address;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9345
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9346
@@ -4399,16 +4689,29 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9347
 	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9348
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9349
 	  # Now compile the dynamic symbol file.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9350
-	  $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9351
-	  $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9352
+	  $show "(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9353
+	  $run eval '(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9354
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9355
 	  # Clean up the generated files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9356
 	  $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9357
 	  $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9358
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9359
 	  # Transform the symbol file into the correct name.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9360
-	  compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9361
-	  finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9362
+          case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9363
+          *cygwin* | *mingw* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9364
+            if test -f "$output_objdir/${outputname}.def" ; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9365
+              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9366
+              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9367
+            else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9368
+              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9369
+              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9370
+             fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9371
+            ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9372
+          * )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9373
+            compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9374
+            finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9375
+            ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9376
+          esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9377
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9378
 	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9379
 	  $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9380
@@ -4433,7 +4736,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9381
 	# We have no uninstalled library dependencies, so finalize right now.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9382
 	$show "$link_command"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9383
 	$run eval "$link_command"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9384
-	status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9385
+	exit_status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9386
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9387
 	# Delete the generated files.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9388
 	if test -n "$dlsyms"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9389
@@ -4441,7 +4744,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9390
 	  $run $rm "$output_objdir/${outputname}S.${objext}"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9391
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9392
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9393
-	exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9394
+	exit $exit_status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9395
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9396
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9397
       if test -n "$shlibpath_var"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9398
@@ -4581,10 +4884,12 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9399
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9400
 	case $host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9401
 	  *cygwin* | *mingw* )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9402
-	    cwrappersource=`$echo ${objdir}/lt-${output}.c`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9403
-	    cwrapper=`$echo ${output}.exe`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9404
-	    $rm $cwrappersource $cwrapper
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9405
-	    trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9406
+            output_name=`basename $output`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9407
+            output_path=`dirname $output`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9408
+            cwrappersource="$output_path/$objdir/lt-$output_name.c"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9409
+            cwrapper="$output_path/$output_name.exe"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9410
+            $rm $cwrappersource $cwrapper
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9411
+            trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9412
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9413
 	    cat > $cwrappersource <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9414
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9415
@@ -4609,6 +4914,9 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9416
 #include <malloc.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9417
 #include <stdarg.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9418
 #include <assert.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9419
+#include <string.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9420
+#include <ctype.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9421
+#include <sys/stat.h>
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9422
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9423
 #if defined(PATH_MAX)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9424
 # define LT_PATHMAX PATH_MAX
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9425
@@ -4619,15 +4927,19 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9426
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9427
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9428
 #ifndef DIR_SEPARATOR
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9429
-#define DIR_SEPARATOR '/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9430
+# define DIR_SEPARATOR '/'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9431
+# define PATH_SEPARATOR ':'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9432
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9433
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9434
 #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9435
   defined (__OS2__)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9436
-#define HAVE_DOS_BASED_FILE_SYSTEM
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9437
-#ifndef DIR_SEPARATOR_2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9438
-#define DIR_SEPARATOR_2 '\\'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9439
-#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9440
+# define HAVE_DOS_BASED_FILE_SYSTEM
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9441
+# ifndef DIR_SEPARATOR_2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9442
+#  define DIR_SEPARATOR_2 '\\'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9443
+# endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9444
+# ifndef PATH_SEPARATOR_2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9445
+#  define PATH_SEPARATOR_2 ';'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9446
+# endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9447
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9448
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9449
 #ifndef DIR_SEPARATOR_2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9450
@@ -4637,17 +4949,32 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9451
         (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9452
 #endif /* DIR_SEPARATOR_2 */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9453
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9454
+#ifndef PATH_SEPARATOR_2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9455
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9456
+#else /* PATH_SEPARATOR_2 */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9457
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9458
+#endif /* PATH_SEPARATOR_2 */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9459
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9460
 #define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9461
 #define XFREE(stale) do { \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9462
   if (stale) { free ((void *) stale); stale = 0; } \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9463
 } while (0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9464
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9465
+/* -DDEBUG is fairly common in CFLAGS.  */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9466
+#undef DEBUG
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9467
+#if defined DEBUGWRAPPER
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9468
+# define DEBUG(format, ...) fprintf(stderr, format, __VA_ARGS__)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9469
+#else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9470
+# define DEBUG(format, ...)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9471
+#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9472
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9473
 const char *program_name = NULL;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9474
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9475
 void * xmalloc (size_t num);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9476
 char * xstrdup (const char *string);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9477
-char * basename (const char *name);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9478
-char * fnqualify(const char *path);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9479
+const char * base_name (const char *name);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9480
+char * find_executable(const char *wrapper);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9481
+int    check_executable(const char *path);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9482
 char * strendzap(char *str, const char *pat);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9483
 void lt_fatal (const char *message, ...);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9484
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9485
@@ -4657,29 +4984,51 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9486
   char **newargz;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9487
   int i;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9488
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9489
-  program_name = (char *) xstrdup ((char *) basename (argv[0]));
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9490
+  program_name = (char *) xstrdup (base_name (argv[0]));
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9491
+  DEBUG("(main) argv[0]      : %s\n",argv[0]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9492
+  DEBUG("(main) program_name : %s\n",program_name);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9493
   newargz = XMALLOC(char *, argc+2);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9494
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9495
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9496
-	    cat >> $cwrappersource <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9497
-  newargz[0] = "$SHELL";
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9498
+            cat >> $cwrappersource <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9499
+  newargz[0] = (char *) xstrdup("$SHELL");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9500
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9501
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9502
-	    cat >> $cwrappersource <<"EOF"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9503
-  newargz[1] = fnqualify(argv[0]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9504
+            cat >> $cwrappersource <<"EOF"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9505
+  newargz[1] = find_executable(argv[0]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9506
+  if (newargz[1] == NULL)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9507
+    lt_fatal("Couldn't find %s", argv[0]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9508
+  DEBUG("(main) found exe at : %s\n",newargz[1]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9509
   /* we know the script has the same name, without the .exe */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9510
   /* so make sure newargz[1] doesn't end in .exe */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9511
   strendzap(newargz[1],".exe");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9512
   for (i = 1; i < argc; i++)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9513
     newargz[i+1] = xstrdup(argv[i]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9514
   newargz[argc+1] = NULL;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9515
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9516
+  for (i=0; i<argc+1; i++)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9517
+  {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9518
+    DEBUG("(main) newargz[%d]   : %s\n",i,newargz[i]);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9519
+    ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9520
+  }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9521
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9522
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9523
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9524
-	    cat >> $cwrappersource <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9525
+            case $host_os in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9526
+              mingw*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9527
+                cat >> $cwrappersource <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9528
+  execv("$SHELL",(char const **)newargz);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9529
+EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9530
+              ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9531
+              *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9532
+                cat >> $cwrappersource <<EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9533
   execv("$SHELL",newargz);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9534
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9535
+              ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9536
+            esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9537
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9538
-	    cat >> $cwrappersource <<"EOF"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9539
+            cat >> $cwrappersource <<"EOF"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9540
+  return 127;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9541
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9542
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9543
 void *
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9544
@@ -4699,48 +5048,148 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9545
 ;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9546
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9547
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9548
-char *
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9549
-basename (const char *name)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9550
+const char *
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9551
+base_name (const char *name)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9552
 {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9553
   const char *base;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9554
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9555
 #if defined (HAVE_DOS_BASED_FILE_SYSTEM)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9556
   /* Skip over the disk name in MSDOS pathnames. */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9557
-  if (isalpha (name[0]) && name[1] == ':')
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9558
+  if (isalpha ((unsigned char)name[0]) && name[1] == ':')
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9559
     name += 2;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9560
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9561
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9562
   for (base = name; *name; name++)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9563
     if (IS_DIR_SEPARATOR (*name))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9564
       base = name + 1;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9565
-  return (char *) base;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9566
+  return base;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9567
+}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9568
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9569
+int
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9570
+check_executable(const char * path)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9571
+{
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9572
+  struct stat st;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9573
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9574
+  DEBUG("(check_executable)  : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9575
+  if ((!path) || (!*path))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9576
+    return 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9577
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9578
+  if ((stat (path, &st) >= 0) &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9579
+      (
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9580
+        /* MinGW & native WIN32 do not support S_IXOTH or S_IXGRP */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9581
+#if defined (S_IXOTH)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9582
+       ((st.st_mode & S_IXOTH) == S_IXOTH) ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9583
+#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9584
+#if defined (S_IXGRP)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9585
+       ((st.st_mode & S_IXGRP) == S_IXGRP) ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9586
+#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9587
+       ((st.st_mode & S_IXUSR) == S_IXUSR))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9588
+      )
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9589
+    return 1;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9590
+  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9591
+    return 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9592
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9593
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9594
+/* Searches for the full path of the wrapper.  Returns
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9595
+   newly allocated full path name if found, NULL otherwise */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9596
 char *
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9597
-fnqualify(const char *path)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9598
+find_executable (const char* wrapper)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9599
 {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9600
-  size_t size;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9601
-  char *p;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9602
+  int has_slash = 0;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9603
+  const char* p;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9604
+  const char* p_next;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9605
+  /* static buffer for getcwd */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9606
   char tmp[LT_PATHMAX + 1];
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9607
+  int tmp_len;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9608
+  char* concat_name;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9609
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9610
+  DEBUG("(find_executable)  : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9611
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9612
-  assert(path != NULL);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9613
+  if ((wrapper == NULL) || (*wrapper == '\0'))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9614
+    return NULL;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9615
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9616
-  /* Is it qualified already? */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9617
+  /* Absolute path? */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9618
 #if defined (HAVE_DOS_BASED_FILE_SYSTEM)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9619
-  if (isalpha (path[0]) && path[1] == ':')
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9620
-    return xstrdup (path);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9621
+  if (isalpha ((unsigned char)wrapper[0]) && wrapper[1] == ':')
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9622
+  {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9623
+    concat_name = xstrdup (wrapper);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9624
+    if (check_executable(concat_name))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9625
+      return concat_name;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9626
+    XFREE(concat_name);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9627
+  }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9628
+  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9629
+  {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9630
+#endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9631
+    if (IS_DIR_SEPARATOR (wrapper[0]))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9632
+    {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9633
+      concat_name = xstrdup (wrapper);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9634
+      if (check_executable(concat_name))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9635
+        return concat_name;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9636
+      XFREE(concat_name);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9637
+    }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9638
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9639
+  }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9640
 #endif
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9641
-  if (IS_DIR_SEPARATOR (path[0]))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9642
-    return xstrdup (path);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9643
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9644
-  /* prepend the current directory */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9645
-  /* doesn't handle '~' */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9646
+  for (p = wrapper; *p; p++)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9647
+    if (*p == '/')
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9648
+    {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9649
+      has_slash = 1;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9650
+      break;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9651
+    }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9652
+  if (!has_slash)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9653
+  {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9654
+    /* no slashes; search PATH */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9655
+    const char* path = getenv ("PATH");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9656
+    if (path != NULL)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9657
+    {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9658
+      for (p = path; *p; p = p_next)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9659
+      {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9660
+        const char* q;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9661
+        size_t p_len;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9662
+        for (q = p; *q; q++)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9663
+          if (IS_PATH_SEPARATOR(*q))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9664
+            break;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9665
+        p_len = q - p;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9666
+        p_next = (*q == '\0' ? q : q + 1);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9667
+        if (p_len == 0)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9668
+        {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9669
+          /* empty path: current directory */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9670
+          if (getcwd (tmp, LT_PATHMAX) == NULL)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9671
+            lt_fatal ("getcwd failed");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9672
+          tmp_len = strlen(tmp);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9673
+          concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9674
+          memcpy (concat_name, tmp, tmp_len);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9675
+          concat_name[tmp_len] = '/';
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9676
+          strcpy (concat_name + tmp_len + 1, wrapper);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9677
+        }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9678
+        else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9679
+        {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9680
+          concat_name = XMALLOC(char, p_len + 1 + strlen(wrapper) + 1);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9681
+          memcpy (concat_name, p, p_len);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9682
+          concat_name[p_len] = '/';
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9683
+          strcpy (concat_name + p_len + 1, wrapper);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9684
+        }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9685
+        if (check_executable(concat_name))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9686
+          return concat_name;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9687
+        XFREE(concat_name);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9688
+      }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9689
+    }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9690
+    /* not found in PATH; assume curdir */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9691
+  }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9692
+  /* Relative path | not found in path: prepend cwd */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9693
   if (getcwd (tmp, LT_PATHMAX) == NULL)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9694
     lt_fatal ("getcwd failed");
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9695
-  size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9696
-  p = XMALLOC(char, size);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9697
-  sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9698
-  return p;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9699
+  tmp_len = strlen(tmp);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9700
+  concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9701
+  memcpy (concat_name, tmp, tmp_len);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9702
+  concat_name[tmp_len] = '/';
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9703
+  strcpy (concat_name + tmp_len + 1, wrapper);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9704
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9705
+  if (check_executable(concat_name))
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9706
+    return concat_name;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9707
+  XFREE(concat_name);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9708
+  return NULL;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9709
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9710
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9711
 char *
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9712
@@ -4784,16 +5233,16 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9713
   va_end (ap);
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9714
 }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9715
 EOF
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9716
-	  # we should really use a build-platform specific compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9717
-	  # here, but OTOH, the wrappers (shell script and this C one)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9718
-	  # are only useful if you want to execute the "real" binary.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9719
-	  # Since the "real" binary is built for $host, then this
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9720
-	  # wrapper might as well be built for $host, too.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9721
-	  $run $LTCC -s -o $cwrapper $cwrappersource
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9722
-	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9723
-	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9724
-	$rm $output
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9725
-	trap "$rm $output; exit $EXIT_FAILURE" 1 2 15
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9726
+          # we should really use a build-platform specific compiler
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9727
+          # here, but OTOH, the wrappers (shell script and this C one)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9728
+          # are only useful if you want to execute the "real" binary.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9729
+          # Since the "real" binary is built for $host, then this
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9730
+          # wrapper might as well be built for $host, too.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9731
+          $run $LTCC $LTCFLAGS -s -o $cwrapper $cwrappersource
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9732
+          ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9733
+        esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9734
+        $rm $output
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9735
+        trap "$rm $output; exit $EXIT_FAILURE" 1 2 15
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9736
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9737
 	$echo > $output "\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9738
 #! $SHELL
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9739
@@ -4814,7 +5263,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9740
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9741
 # The HP-UX ksh and POSIX shell print the target directory to stdout
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9742
 # if CDPATH is set.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9743
-if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9744
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9745
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9746
 relink_command=\"$relink_command\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9747
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9748
@@ -4943,13 +5392,13 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9749
 	# Backslashes separate directories on plain windows
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9750
 	*-*-mingw | *-*-os2*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9751
 	  $echo >> $output "\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9752
-      exec \$progdir\\\\\$program \${1+\"\$@\"}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9753
+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9754
 "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9755
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9756
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9757
 	*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9758
 	  $echo >> $output "\
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9759
-      exec \$progdir/\$program \${1+\"\$@\"}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9760
+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9761
 "
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9762
 	  ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9763
 	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9764
@@ -4959,7 +5408,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9765
     fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9766
   else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9767
     # The program doesn't exist.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9768
-    \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9769
+    \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9770
     \$echo \"This script is just a wrapper for \$program.\" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9771
     $echo \"See the $PACKAGE documentation for more information.\" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9772
     exit $EXIT_FAILURE
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9773
@@ -4991,71 +5440,73 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9774
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9775
       if test -n "$addlibs"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9776
 	gentop="$output_objdir/${outputname}x"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9777
-	$show "${rm}r $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9778
-	$run ${rm}r "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9779
-	$show "$mkdir $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9780
-	$run $mkdir "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9781
-	status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9782
-	if test "$status" -ne 0 && test ! -d "$gentop"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9783
-	  exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9784
-	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9785
 	generated="$generated $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9786
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9787
-	# Add in members from convenience archives.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9788
-	for xlib in $addlibs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9789
-	  # Extract the objects.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9790
-	  case $xlib in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9791
-	  [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9792
-	  *) xabs=`pwd`"/$xlib" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9793
-	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9794
-	  xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9795
-	  xdir="$gentop/$xlib"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9796
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9797
-	  $show "${rm}r $xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9798
-	  $run ${rm}r "$xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9799
-	  $show "$mkdir $xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9800
-	  $run $mkdir "$xdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9801
-	  status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9802
-	  if test "$status" -ne 0 && test ! -d "$xdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9803
-	    exit $status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9804
-	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9805
-	  # We will extract separately just the conflicting names and we will no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9806
-	  # longer touch any unique names. It is faster to leave these extract
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9807
-	  # automatically by $AR in one run.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9808
-	  $show "(cd $xdir && $AR x $xabs)"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9809
-	  $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9810
-	  if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9811
-	    :
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9812
-	  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9813
-	    $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9814
-	    $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9815
-	    $AR t "$xabs" | sort | uniq -cd | while read -r count name
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9816
-	    do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9817
-	      i=1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9818
-	      while test "$i" -le "$count"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9819
-	      do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9820
-	       # Put our $i before any first dot (extension)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9821
-	       # Never overwrite any file
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9822
-	       name_to="$name"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9823
-	       while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9824
-	       do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9825
-		 name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9826
-	       done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9827
-	       $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9828
-	       $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9829
-	       i=`expr $i + 1`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9830
-	      done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9831
-	    done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9832
-	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9833
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9834
-	  oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9835
-	done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9836
+	func_extract_archives $gentop $addlibs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9837
+	oldobjs="$oldobjs $func_extract_archives_result"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9838
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9839
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9840
       # Do each command in the archive commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9841
       if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9842
        cmds=$old_archive_from_new_cmds
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9843
       else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9844
+	# POSIX demands no paths to be encoded in archives.  We have
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9845
+	# to avoid creating archives with duplicate basenames if we
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9846
+	# might have to extract them afterwards, e.g., when creating a
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9847
+	# static archive out of a convenience library, or when linking
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9848
+	# the entirety of a libtool archive into another (currently
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9849
+	# not supported by libtool).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9850
+	if (for obj in $oldobjs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9851
+	    do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9852
+	      $echo "X$obj" | $Xsed -e 's%^.*/%%'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9853
+	    done | sort | sort -uc >/dev/null 2>&1); then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9854
+	  :
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9855
+	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9856
+	  $echo "copying selected object files to avoid basename conflicts..."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9857
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9858
+	  if test -z "$gentop"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9859
+	    gentop="$output_objdir/${outputname}x"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9860
+	    generated="$generated $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9861
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9862
+	    $show "${rm}r $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9863
+	    $run ${rm}r "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9864
+	    $show "$mkdir $gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9865
+	    $run $mkdir "$gentop"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9866
+	    exit_status=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9867
+	    if test "$exit_status" -ne 0 && test ! -d "$gentop"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9868
+	      exit $exit_status
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9869
+	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9870
+	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9871
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9872
+	  save_oldobjs=$oldobjs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9873
+	  oldobjs=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9874
+	  counter=1
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9875
+	  for obj in $save_oldobjs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9876
+	  do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9877
+	    objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9878
+	    case " $oldobjs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9879
+	    " ") oldobjs=$obj ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9880
+	    *[\ /]"$objbase "*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9881
+	      while :; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9882
+		# Make sure we don't pick an alternate name that also
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9883
+		# overlaps.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9884
+		newobj=lt$counter-$objbase
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9885
+		counter=`expr $counter + 1`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9886
+		case " $oldobjs " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9887
+		*[\ /]"$newobj "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9888
+		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9889
+		esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9890
+	      done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9891
+	      $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9892
+	      $run ln "$obj" "$gentop/$newobj" ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9893
+	      $run cp "$obj" "$gentop/$newobj"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9894
+	      oldobjs="$oldobjs $gentop/$newobj"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9895
+	      ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9896
+	    *) oldobjs="$oldobjs $obj" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9897
+	    esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9898
+	  done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9899
+	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9900
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9901
 	eval cmds=\"$old_archive_cmds\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9902
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9903
 	if len=`expr "X$cmds" : ".*"` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9904
@@ -5069,20 +5520,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9905
 	  objlist=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9906
 	  concat_cmds=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9907
 	  save_oldobjs=$oldobjs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9908
-	  # GNU ar 2.10+ was changed to match POSIX; thus no paths are
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9909
-	  # encoded into archives.  This makes 'ar r' malfunction in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9910
-	  # this piecewise linking case whenever conflicting object
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9911
-	  # names appear in distinct ar calls; check, warn and compensate.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9912
-	    if (for obj in $save_oldobjs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9913
-	    do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9914
-	      $echo "X$obj" | $Xsed -e 's%^.*/%%'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9915
-	    done | sort | sort -uc >/dev/null 2>&1); then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9916
-	    :
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9917
-	  else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9918
-	    $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9919
-	    $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9920
-	    AR_FLAGS=cq
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9921
-	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9922
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9923
 	  # Is there a better way of finding the last object in the list?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9924
 	  for obj in $save_oldobjs
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9925
 	  do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9926
@@ -5093,7 +5531,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9927
 	    oldobjs="$objlist $obj"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9928
 	    objlist="$objlist $obj"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9929
 	    eval test_cmds=\"$old_archive_cmds\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9930
-	    if len=`expr "X$test_cmds" : ".*"` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9931
+	    if len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9932
 	       test "$len" -le "$max_cmd_len"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9933
 	      :
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9934
 	    else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9935
@@ -5290,11 +5728,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9936
     # install_prog (especially on Windows NT).
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9937
     if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9938
        # Allow the use of GNU shtool's install command.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9939
-       $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9940
+       $echo "X$nonopt" | grep shtool > /dev/null; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9941
       # Aesthetically quote it.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9942
       arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9943
       case $arg in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9944
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9945
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9946
 	arg="\"$arg\""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9947
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9948
       esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9949
@@ -5303,14 +5741,14 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9950
       shift
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9951
     else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9952
       install_prog=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9953
-      arg="$nonopt"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9954
+      arg=$nonopt
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9955
     fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9956
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9957
     # The real first argument should be the name of the installation program.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9958
     # Aesthetically quote it.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9959
     arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9960
     case $arg in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9961
-    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9962
+    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9963
       arg="\"$arg\""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9964
       ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9965
     esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9966
@@ -5328,28 +5766,31 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9967
     do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9968
       if test -n "$dest"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9969
 	files="$files $dest"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9970
-	dest="$arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9971
+	dest=$arg
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9972
 	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9973
       fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9974
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9975
       case $arg in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9976
       -d) isdir=yes ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9977
-      -f) prev="-f" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9978
-      -g) prev="-g" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9979
-      -m) prev="-m" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9980
-      -o) prev="-o" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9981
+      -f) 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9982
+      	case " $install_prog " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9983
+	*[\\\ /]cp\ *) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9984
+	*) prev=$arg ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9985
+	esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9986
+	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9987
+      -g | -m | -o) prev=$arg ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9988
       -s)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9989
 	stripme=" -s"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9990
 	continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9991
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9992
-      -*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9993
-
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9994
+      -*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9995
+	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9996
       *)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9997
 	# If the previous option needed an argument, then skip it.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9998
 	if test -n "$prev"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
  9999
 	  prev=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10000
 	else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10001
-	  dest="$arg"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10002
+	  dest=$arg
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10003
 	  continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10004
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10005
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10006
@@ -5358,7 +5799,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10007
       # Aesthetically quote the argument.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10008
       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10009
       case $arg in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10010
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10011
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10012
 	arg="\"$arg\""
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10013
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10014
       esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10015
@@ -5527,11 +5968,14 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10016
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10017
 	  if test "$#" -gt 0; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10018
 	    # Delete the old symlinks, and create new ones.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10019
+	    # Try `ln -sf' first, because the `ln' binary might depend on
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10020
+	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10021
+	    # so we also need to try rm && ln -s.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10022
 	    for linkname
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10023
 	    do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10024
 	      if test "$linkname" != "$realname"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10025
-		$show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10026
-		$run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10027
+                $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10028
+                $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10029
 	      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10030
 	    done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10031
 	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10032
@@ -5544,7 +5988,16 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10033
 	    IFS="$save_ifs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10034
 	    eval cmd=\"$cmd\"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10035
 	    $show "$cmd"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10036
-	    $run eval "$cmd" || exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10037
+	    $run eval "$cmd" || {
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10038
+	      lt_exit=$?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10039
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10040
+	      # Restore the uninstalled library and exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10041
+	      if test "$mode" = relink; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10042
+		$run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10043
+	      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10044
+
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10045
+	      exit $lt_exit
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10046
+	    }
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10047
 	  done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10048
 	  IFS="$save_ifs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10049
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10050
@@ -5638,17 +6091,15 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10051
 	  notinst_deplibs=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10052
 	  relink_command=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10053
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10054
-	  # To insure that "foo" is sourced, and not "foo.exe",
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10055
-	  # finese the cygwin/MSYS system by explicitly sourcing "foo."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10056
-	  # which disallows the automatic-append-.exe behavior.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10057
-	  case $build in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10058
-	  *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10059
-	  *) wrapperdot=${wrapper} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10060
-	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10061
+	  # Note that it is not necessary on cygwin/mingw to append a dot to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10062
+	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10063
+	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10064
+	  # `FILE.' does not work on cygwin managed mounts.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10065
+	  #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10066
 	  # If there is no directory component, then add one.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10067
-	  case $file in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10068
-	  */* | *\\*) . ${wrapperdot} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10069
-	  *) . ./${wrapperdot} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10070
+	  case $wrapper in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10071
+	  */* | *\\*) . ${wrapper} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10072
+	  *) . ./${wrapper} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10073
 	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10074
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10075
 	  # Check the variables that should have been set.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10076
@@ -5676,34 +6127,21 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10077
 	  done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10078
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10079
 	  relink_command=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10080
-	  # To insure that "foo" is sourced, and not "foo.exe",
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10081
-	  # finese the cygwin/MSYS system by explicitly sourcing "foo."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10082
-	  # which disallows the automatic-append-.exe behavior.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10083
-	  case $build in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10084
-	  *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10085
-	  *) wrapperdot=${wrapper} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10086
-	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10087
+	  # Note that it is not necessary on cygwin/mingw to append a dot to
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10088
+	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10089
+	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10090
+	  # `FILE.' does not work on cygwin managed mounts.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10091
+	  #
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10092
 	  # If there is no directory component, then add one.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10093
-	  case $file in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10094
-	  */* | *\\*) . ${wrapperdot} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10095
-	  *) . ./${wrapperdot} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10096
+	  case $wrapper in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10097
+	  */* | *\\*) . ${wrapper} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10098
+	  *) . ./${wrapper} ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10099
 	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10100
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10101
 	  outputname=
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10102
 	  if test "$fast_install" = no && test -n "$relink_command"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10103
 	    if test "$finalize" = yes && test -z "$run"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10104
-	      tmpdir="/tmp"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10105
-	      test -n "$TMPDIR" && tmpdir="$TMPDIR"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10106
-	      tmpdir="$tmpdir/libtool-$$"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10107
-	      save_umask=`umask`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10108
-	      umask 0077
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10109
-	      if $mkdir "$tmpdir"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10110
-	        umask $save_umask
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10111
-	      else
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10112
-	        umask $save_umask
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10113
-		$echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10114
-		continue
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10115
-	      fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10116
+	      tmpdir=`func_mktempdir`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10117
 	      file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10118
 	      outputname="$tmpdir/$file"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10119
 	      # Replace the output file specification.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10120
@@ -5727,7 +6165,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10121
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10122
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10123
 	# remove .exe since cygwin /usr/bin/install will append another
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10124
-	# one anyways
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10125
+	# one anyway 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10126
 	case $install_prog,$host in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10127
 	*/usr/bin/install*,*cygwin*)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10128
 	  case $file:$destfile in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10129
@@ -5827,7 +6265,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10130
     # Exit here if they wanted silent mode.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10131
     test "$show" = : && exit $EXIT_SUCCESS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10132
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10133
-    $echo "----------------------------------------------------------------------"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10134
+    $echo "X----------------------------------------------------------------------" | $Xsed
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10135
     $echo "Libraries have been installed in:"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10136
     for libdir in $libdirs; do
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10137
       $echo "   $libdir"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10138
@@ -5860,7 +6298,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10139
     $echo
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10140
     $echo "See any operating system documentation about shared libraries for"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10141
     $echo "more information, such as the ld(1) and ld.so(8) manual pages."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10142
-    $echo "----------------------------------------------------------------------"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10143
+    $echo "X----------------------------------------------------------------------" | $Xsed
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10144
     exit $EXIT_SUCCESS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10145
     ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10146
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10147
@@ -6077,9 +6515,17 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10148
 	    rmfiles="$rmfiles $objdir/$n"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10149
 	  done
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10150
 	  test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10151
-	  test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10152
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10153
-	  if test "$mode" = uninstall; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10154
+	  case "$mode" in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10155
+	  clean)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10156
+	    case "  $library_names " in
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10157
+	    # "  " in the beginning catches empty $dlname
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10158
+	    *" $dlname "*) ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10159
+	    *) rmfiles="$rmfiles $objdir/$dlname" ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10160
+	    esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10161
+	     test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10162
+	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10163
+	  uninstall)
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10164
 	    if test -n "$library_names"; then
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10165
 	      # Do each command in the postuninstall commands.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10166
 	      cmds=$postuninstall_cmds
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10167
@@ -6112,7 +6558,8 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10168
 	      IFS="$save_ifs"
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10169
 	    fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10170
 	    # FIXME: should reinstall the best remaining shared library.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10171
-	  fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10172
+	    ;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10173
+	  esac
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10174
 	fi
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10175
 	;;
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10176
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10177
@@ -6397,7 +6844,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10178
 $echo
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10179
 $echo "Try \`$modename --help' for more information about other modes."
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10180
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10181
-exit $EXIT_SUCCESS
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10182
+exit $?
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10183
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10184
 # The TAGs below are defined such that we never get into a situation
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10185
 # in which we disable both kinds of libraries.  Given conflicting
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10186
@@ -6411,12 +6858,11 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10187
 # configuration.  But we'll never go from static-only to shared-only.
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10188
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10189
 # ### BEGIN LIBTOOL TAG CONFIG: disable-shared
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10190
-build_libtool_libs=no
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10191
-build_old_libs=yes
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10192
+disable_libs=shared
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10193
 # ### END LIBTOOL TAG CONFIG: disable-shared
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10194
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10195
 # ### BEGIN LIBTOOL TAG CONFIG: disable-static
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10196
-build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10197
+disable_libs=static
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10198
 # ### END LIBTOOL TAG CONFIG: disable-static
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10199
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10200
 # Local Variables:
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10201
--- htdig-3.2.0b6/htlib/Makefile.in.orig	2008-01-31 22:10:59.055828478 +0530
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10202
+++ htdig-3.2.0b6/htlib/Makefile.in	2008-01-31 22:12:16.198675971 +0530
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10203
@@ -215,7 +215,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10204
 libht_la_LIBADD = @LTLIBOBJS@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10205
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10206
 # this includes regex.c
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10207
-libht_la_LDFLAGS = -release $(HTDIG_MAJOR_VERSION).$(HTDIG_MINOR_VERSION).$(HTDIG_MICRO_VERSION) ${extra_ldflags}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10208
+libht_la_LDFLAGS = -release $(HTDIG_MAJOR_VERSION).$(HTDIG_MINOR_VERSION).$(HTDIG_MICRO_VERSION) ${extra_ldflags} $(top_builddir)/db/libhtdb.la
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10209
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10210
 pkginclude_HEADERS = \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10211
 	clib.h \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10212
--- htdig-3.2.0b6/htcommon/Makefile.in.orig	2008-01-31 22:18:54.195608755 +0530
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10213
+++ htdig-3.2.0b6/htcommon/Makefile.in	2008-01-31 22:19:14.593368983 +0530
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10214
@@ -214,7 +214,7 @@
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10215
 	conf_lexer.lxx conf_parser.yxx 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10216
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10217
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10218
-libcommon_la_LDFLAGS = -release $(HTDIG_MAJOR_VERSION).$(HTDIG_MINOR_VERSION).$(HTDIG_MICRO_VERSION) ${extra_ldflags}
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10219
+libcommon_la_LDFLAGS = -release $(HTDIG_MAJOR_VERSION).$(HTDIG_MINOR_VERSION).$(HTDIG_MICRO_VERSION) ${extra_ldflags} $(top_builddir)/htword/libhtword.la
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10220
 
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10221
 noinst_HEADERS = DocumentDB.h \
5fd7ef1f3246 SFEhtdig.spec:
moinakg
parents:
diff changeset
 10222
 	DocumentRef.h \