Commits
Joshua Root authored 0bea64b9455
1 - | --- Configure.orig 2009-03-29 10:37:52.000000000 -0500 |
2 - | +++ Configure 2009-12-05 12:27:15.000000000 -0600 |
3 - | @@ -8815,11 +8815,6 @@ |
1 + | --- Configure.orig 2011-07-18 17:35:21.000000000 +1000 |
2 + | +++ Configure 2011-08-05 06:56:50.000000000 +1000 |
3 + | @@ -8445,56 +8445,6 @@ |
4 + | esac |
5 + | done;; |
6 + | esac' |
7 + | -case "$mkdep" in |
8 + | -'') |
9 + | - ;; |
10 + | -*) |
11 + | - if test -f "$mkdep" && |
12 + | - $mkdep dep.c >dep.out 2>/dev/null && |
13 + | - $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1 |
14 + | - then |
15 + | - echo "$mkdep works." |
16 + | - case "$mkdep" in |
17 + | - "$pkgsrc/mkdep");; |
18 + | - *) echo "(copying it to $pkgsrc)" |
19 + | - cp $mkdep $pkgsrc/mkdep 2>/dev/null |
20 + | - if $pkgsrc/mkdep dep.c >dep.out 2>/dev/null && |
21 + | - $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1; then |
22 + | - mkdep=$pkgsrc/mkdep |
23 + | - else |
24 + | - echo "Hmm... The copy failed or something... Guessing again..." |
25 + | - mkdep= |
26 + | - fi |
27 + | - ;; |
28 + | - esac |
29 + | - else |
30 + | - mkdep= |
31 + | - fi |
32 + | -esac |
33 + | - |
34 + | -case "$mkdep" in |
35 + | -'') |
36 + | - $spitshell > ../mkdep <<EOM |
37 + | -$startsh |
38 + | -$takeflags |
39 + | -for srcfile |
40 + | -do |
41 + | - $cpp -M $cppflags \$flags \$srcfile 2>/dev/null |
42 + | -done |
43 + | -exit 0 |
44 + | -EOM |
45 + | - mkdep=$toplev/mkdep |
46 + | - chmod +x $mkdep |
47 + | - $eunicefix $mkdep |
48 + | - if $mkdep dep.c >dep.out 2>/dev/null && |
49 + | - $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1 |
50 + | - then |
51 + | - echo "Looks like we can use $cpp -M." |
52 + | - else |
53 + | - mkdep= |
54 + | - fi |
55 + | - ;; |
56 + | -esac |
57 + | |
58 + | case "$mkdep" in |
59 + | '') |
60 + | @@ -8510,134 +8460,10 @@ |
61 + | mkdep=$toplev/mkdep |
62 + | chmod +x $mkdep |
63 + | $eunicefix $mkdep |
64 + | - if $mkdep dep.c >dep.out 2>/dev/null && |
65 + | - $contains "dep$_o: dep.h" dep.out >/dev/null 2>&1 |
66 + | - then |
67 + | - echo "Looks like we can use $cc -MM." |
68 + | - else |
69 + | - mkdep= |
70 + | - fi |
71 + | + echo "Looks like we can use $cc -MM." |
72 + | ;; |
73 + | esac |
74 + | |
75 + | -case "$mkdep" in |
76 + | -'') |
77 + | - $spitshell >../mkdep <<EOS |
78 + | -$startsh |
79 + | -$takeflags |
80 + | -for srcfile |
81 + | -do |
82 + | - case "\$srcfile" in |
83 + | - *.c) c='.c';; |
84 + | - *.y) c='.y';; |
85 + | - *.l) c='.l';; |
86 + | - esac |
87 + | - filebase=\`basename \$srcfile \$c\` |
88 + | - <\$srcfile $cpp $cppminus $cppflags \$flags 2>/dev/null | \\ |
89 + | - $sed -e '/^# *[0-9]/!d' \\ |
90 + | - -e 's/^.*"\(.*\)".*\$/'\$filebase'$_o: \1/' \\ |
91 + | - -e 's|: \./|: |' \\ |
92 + | - -e 's|: *$|: '\$srcfile'|' | \\ |
93 + | - $grep -v '^#' | $sort | $uniq |
94 + | -done |
95 + | -exit 0 |
96 + | -EOS |
97 + | - mkdep=$toplev/mkdep |
98 + | - chmod +x $mkdep |
99 + | - $eunicefix $mkdep |
100 + | - if $mkdep dep.c >dep.out 2>/dev/null && |
101 + | - $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1 |
102 + | - then |
103 + | - echo "A shell script using $cpp does the trick." |
104 + | - else |
105 + | - echo "$cpp doesn't seem to be any use at all." |
106 + | - $spitshell >../mkdep <<EOS |
107 + | -$startsh |
108 + | -$takeflags |
109 + | -files="\$@" |
110 + | -set X \$flags |
111 + | -shift |
112 + | -inc='.' |
113 + | -while test \$# -gt 0 |
114 + | -do |
115 + | - case "\$1" in |
116 + | - -I) |
117 + | - shift |
118 + | - inc="\$inc:\$1" |
119 + | - ;; |
120 + | - -I*) |
121 + | - dir=\`echo \$1 | sed -e 's/^-I//'\` |
122 + | - inc="\$inc:\$dir" |
123 + | - ;; |
124 + | - esac |
125 + | - shift |
126 + | -done |
127 + | -set X \$files |
128 + | -shift |
129 + | -tmpdir="${TMPDIR:-/tmp}" |
130 + | -trap "$rm -f "$tmpdir/mkdep\$\$"; exit 1" 1 2 3 15 |
131 + | -for srcfile |
132 + | -do |
133 + | - case "\$srcfile" in |
134 + | - *.c) c='.c';; |
135 + | - *.y) c='.y';; |
136 + | - *.l) c='.l';; |
137 + | - esac |
138 + | - filebase=\`basename \$srcfile \$c\` |
139 + | - echo \$filebase$_o: \$srcfile |
140 + | - $grep '^#[ ]*include' \$srcfile /dev/null | \ |
141 + | - $sed -n -e 's/#[ ]*include[ ]*//' \\ |
142 + | - -e '/<\(.*\)>/ d' \\ |
143 + | - -e 's/:[^"]*"\([^"]*\)".*/: \1/' \\ |
144 + | - -e "s/\\.c:/$_o:/p" > "$tmpdir/mkdep\$\$" |
145 + | - IFS=': ' |
146 + | - while read file dep; do |
147 + | - for dir in \$inc; do |
148 + | - if $test -f "\$dir/\$dep"; then |
149 + | - dep="\$dir/\$dep" |
150 + | - break |
151 + | - fi |
152 + | - done |
153 + | - echo "\$file: \$dep" | $sed -e 's,: \./,: ,' |
154 + | - done <"$tmpdir/mkdep\$\$" |
155 + | - IFS=' ' |
156 + | - $rm -f "$tmpdir/mkdep\$\$" |
157 + | -done |
158 + | -exit 0 |
159 + | -EOS |
160 + | - mkdep=$toplev/mkdep |
161 + | - chmod +x $mkdep |
162 + | - $eunicefix $mkdep |
163 + | - if $mkdep dep.c >dep.out 2>/dev/null && |
164 + | - $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1 |
165 + | - then |
166 + | - cat << EOM |
167 + | - |
168 + | -I can use a script with grep instead, but it will make some incorrect |
169 + | -dependencies, since it doesn't understand about conditional compilation. |
170 + | -Moreover, some dependencies may be missing, because scanning won't be |
171 + | -a recursive process. |
172 + | -If you have a program which generates makefile dependencies, you may want |
173 + | -to use it. If not, you can use the script and edit the Makefile by hand |
174 + | -if you need to. |
175 + | -EOM |
176 + | - else |
177 + | - mkdep= |
178 + | - cat << EOM |
179 + | - |
180 + | -I can't seem to generate makefile dependencies at all! Perhaps you have a |
181 + | -program that does? If you don't, you might look at the mkdep script to |
182 + | -see if you can create one which works. |
183 + | -EOM |
184 + | - fi |
185 + | - fi |
186 + | -esac |
187 + | -echo " " |
188 + | -dflt="$mkdep" |
189 + | -fn=f~/ |
190 + | -rp="Name of program to make makefile dependencies?" |
191 + | -. ./getfile |
192 + | -mkdep="$ans" |
193 + | $rm -f dep.c dep.h dep$_o dep.out |
194 + | |
195 + | : check whether msgmerge supports --update |
196 + | @@ -9765,11 +9591,6 @@ |
4 197 | $yum 'ADVICE: Run "yum install zlib-devel".' >&4 |
5 198 | fi |
6 199 | |
7 200 | -if [ "$iconv" != yes ]; then |
8 201 | - bailout=yes |
9 202 | - echo 'ERROR: Cannot find iconv(). Library or header files might be missing.' >&4 |
10 203 | -fi |
11 204 | - |
12 205 | if [ "$frontend" != none ]; then |
13 206 | case "$d_gtk" in |
14 207 | "$undef") |