Commits

Joshua Root authored 0bea64b9455
gtk-gnutella: update to 0.97, update master_sites to avoid redirects, add pkgconfig dep, use correct compiler, bypass configure check that hangs

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@81779 d073be05-634f-4543-b044-5fe20cf6d1d6
No tags

net/gtk-gnutella/files/patch-Configure

Modified
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")

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut