Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 37609 | Differences between
and this patch

Collapse All | Expand All

(-)MUTE_fileSharing-0.2.2-rc2_UnixSource.orig/MUTE/configure (-224 / +3 lines)
Lines 35-87 Link Here
35
#
35
#
36
36
37
37
38
while [ -z "$userEntry" ]
39
do
40
    echo "select platform:"
41
42
    echo "  1 --  GNU/Linux X86"
43
    echo "  2 --  GNU/Linux PPC"
44
    echo "  3 --  FreeBSD X86"
45
    echo "  4 --  MacOSX"
46
    echo "  5 --  Solaris"
47
    echo "  6 --  Win32 using MinGW"
48
    echo "  q --  quit"
49
50
    echo ""
51
    echo -n "> "
52
53
    read userEntry
54
55
	
56
	if [ "$userEntry" = "q" ]
57
    then
58
        exit
59
    fi
60
61
62
    # use ASCII comparison.
63
64
	if [[ "$userEntry" > "6" ]]
65
    then
66
        userEntry=""
67
    fi
68
69
    if [[ "$userEntry" < "1" ]]
70
    then
71
        userEntry=""
72
    fi
73
74
done
75
76
77
# only needed for win32 at the moment (-lwsock32)
38
# only needed for win32 at the moment (-lwsock32)
78
extraWxLibs=""
39
extraWxLibs=""
79
40
80
41
81
case "$userEntry" in
42
case "$1" in
82
43
83
44
84
    "1" )
45
    "x86" )
85
46
86
        rm -f Makefile.temp
47
        rm -f Makefile.temp
87
        echo "# Auto-generated by MUTE/configure for GNU/Linux X86 platform.  Do not edit manually." > Makefile.temp
48
        echo "# Auto-generated by MUTE/configure for GNU/Linux X86 platform.  Do not edit manually." > Makefile.temp
Lines 121-127 case "$userEntry" in Link Here
121
82
122
83
123
84
124
    "2" )
85
    "ppc" )
125
86
126
        rm -f Makefile.temp
87
        rm -f Makefile.temp
127
        echo "# Auto-generated by MUTE/configure for GNU/Linux PPC platform.  Do not edit manually." > Makefile.temp
88
        echo "# Auto-generated by MUTE/configure for GNU/Linux PPC platform.  Do not edit manually." > Makefile.temp
Lines 159-348 case "$userEntry" in Link Here
159
        rm Makefile.temp
120
        rm Makefile.temp
160
    ;;
121
    ;;
161
122
162
163
164
    "3" )
165
166
        rm -f Makefile.temp
167
        echo "# Auto-generated by MUTE/configure for FreeBSD X86 platform.  Do not edit manually." > Makefile.temp
168
169
        #rm -f kast/Makefile
170
        #cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems kast/Makefile.all kast/Makefile.other Makefile.minorGems_targets > kast/Makefile
171
172
        rm -f layers/messageRouting/Makefile
173
        cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems layers/messageRouting/Makefile.all Makefile.minorGems_targets > layers/messageRouting/Makefile
174
175
        rm -f layers/pointToPoint/Makefile
176
        cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems layers/pointToPoint/Makefile.all Makefile.minorGems_targets > layers/pointToPoint/Makefile
177
178
        rm -f layers/fileTransfer/Makefile
179
        cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems layers/fileTransfer/Makefile.all Makefile.minorGems_targets > layers/fileTransfer/Makefile
180
181
        rm -f userInterface/fileTransferWebInterface/Makefile
182
        cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems userInterface/fileTransferWebInterface/Makefile.all Makefile.minorGems_targets > userInterface/fileTransferWebInterface/Makefile
183
184
        rm -f userInterface/textBased/Makefile
185
        cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems userInterface/textBased/Makefile.all Makefile.minorGems_targets > userInterface/textBased/Makefile
186
187
        rm -f otherApps/fileSharing/Makefile
188
        cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems otherApps/fileSharing/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/Makefile
189
190
        rm -f otherApps/fileSharing/userInterface/textBased/Makefile
191
        cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems otherApps/fileSharing/userInterface/textBased/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/userInterface/textBased/Makefile
192
193
        rm -f crypto/Makefile
194
        cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems crypto/Makefile.all Makefile.minorGems_targets > crypto/Makefile
195
196
        #rm -f katcher/Makefile
197
        #cat Makefile.temp Makefile.FreeBSDX86 Makefile.common Makefile.minorGems katcher/Makefile.all katcher/Makefile.other Makefile.minorGems_targets > katcher/Makefile
198
199
        rm Makefile.temp
200
    ;;
201
202
203
204
    "4" )
205
206
        rm -f Makefile.temp
207
        echo "# Auto-generated by MUTE/configure for MacOSX platform.  Do not edit manually." > Makefile.temp
208
209
        #rm -f kast/Makefile
210
        #cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems kast/Makefile.all kast/Makefile.MacOSX Makefile.minorGems_targets > kast/Makefile
211
212
        rm -f layers/messageRouting/Makefile
213
        cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems layers/messageRouting/Makefile.all Makefile.minorGems_targets > layers/messageRouting/Makefile
214
215
        rm -f layers/pointToPoint/Makefile
216
        cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems layers/pointToPoint/Makefile.all Makefile.minorGems_targets > layers/pointToPoint/Makefile
217
218
        rm -f layers/fileTransfer/Makefile
219
        cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems layers/fileTransfer/Makefile.all Makefile.minorGems_targets > layers/fileTransfer/Makefile
220
221
        rm -f userInterface/fileTransferWebInterface/Makefile
222
        cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems userInterface/fileTransferWebInterface/Makefile.all Makefile.minorGems_targets > userInterface/fileTransferWebInterface/Makefile
223
224
        rm -f userInterface/textBased/Makefile
225
        cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems userInterface/textBased/Makefile.all Makefile.minorGems_targets > userInterface/textBased/Makefile
226
227
        rm -f otherApps/fileSharing/Makefile
228
        cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems otherApps/fileSharing/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/Makefile
229
230
        rm -f otherApps/fileSharing/userInterface/textBased/Makefile
231
        cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems otherApps/fileSharing/userInterface/textBased/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/userInterface/textBased/Makefile
232
233
        rm -f crypto/Makefile
234
        cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems crypto/Makefile.all Makefile.minorGems_targets > crypto/Makefile
235
236
        #rm -f katcher/Makefile
237
        #cat Makefile.temp Makefile.MacOSX Makefile.common Makefile.minorGems katcher/Makefile.all katcher/Makefile.MacOSX Makefile.minorGems_targets > katcher/Makefile
238
239
        rm Makefile.temp
240
    ;;
241
242
243
244
    "5" )
245
246
        rm -f Makefile.temp
247
        echo "# Auto-generated by MUTE/configure for Solaris platform.  Do not edit manually." > Makefile.temp
248
249
        #rm -f kast/Makefile
250
        #cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems kast/Makefile.all kast/Makefile.other Makefile.minorGems_targets > kast/Makefile
251
252
        rm -f layers/messageRouting/Makefile
253
        cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems layers/messageRouting/Makefile.all Makefile.minorGems_targets > layers/messageRouting/Makefile
254
255
        rm -f layers/pointToPoint/Makefile
256
        cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems layers/pointToPoint/Makefile.all Makefile.minorGems_targets > layers/pointToPoint/Makefile
257
258
        rm -f layers/fileTransfer/Makefile
259
        cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems layers/fileTransfer/Makefile.all Makefile.minorGems_targets > layers/fileTransfer/Makefile
260
261
        rm -f userInterface/fileTransferWebInterface/Makefile
262
        cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems userInterface/fileTransferWebInterface/Makefile.all Makefile.minorGems_targets > userInterface/fileTransferWebInterface/Makefile
263
264
        rm -f userInterface/textBased/Makefile
265
        cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems userInterface/textBased/Makefile.all Makefile.minorGems_targets > userInterface/textBased/Makefile
266
267
        rm -f otherApps/fileSharing/Makefile
268
        cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems otherApps/fileSharing/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/Makefile
269
270
        rm -f otherApps/fileSharing/userInterface/textBased/Makefile
271
        cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems otherApps/fileSharing/userInterface/textBased/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/userInterface/textBased/Makefile
272
273
        rm -f crypto/Makefile
274
        cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems crypto/Makefile.all Makefile.minorGems_targets > crypto/Makefile
275
276
        #rm -f katcher/Makefile
277
        #cat Makefile.temp Makefile.Solaris Makefile.common Makefile.minorGems katcher/Makefile.all katcher/Makefile.other Makefile.minorGems_targets > katcher/Makefile
278
279
        rm Makefile.temp
280
    ;;
281
282
283
284
285
    "6" )
286
287
        rm -f Makefile.temp
288
        echo "# Auto-generated by MUTE/configure for Win32 MinGW platform.  Do not edit manually." > Makefile.temp
289
290
        #rm -f kast/Makefile
291
        #cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems kast/Makefile.all kast/Makefile.other Makefile.minorGems_targets > kast/Makefile
292
293
        rm -f layers/messageRouting/Makefile
294
        cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems layers/messageRouting/Makefile.all Makefile.minorGems_targets > layers/messageRouting/Makefile
295
296
        rm -f layers/pointToPoint/Makefile
297
        cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems layers/pointToPoint/Makefile.all Makefile.minorGems_targets > layers/pointToPoint/Makefile
298
299
        rm -f layers/fileTransfer/Makefile
300
        cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems layers/fileTransfer/Makefile.all Makefile.minorGems_targets > layers/fileTransfer/Makefile
301
302
        rm -f userInterface/fileTransferWebInterface/Makefile
303
        cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems userInterface/fileTransferWebInterface/Makefile.all Makefile.minorGems_targets > userInterface/fileTransferWebInterface/Makefile
304
305
        rm -f userInterface/textBased/Makefile
306
        cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems userInterface/textBased/Makefile.all Makefile.minorGems_targets > userInterface/textBased/Makefile
307
308
        rm -f otherApps/fileSharing/Makefile
309
        cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems otherApps/fileSharing/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/Makefile
310
311
        rm -f otherApps/fileSharing/userInterface/textBased/Makefile
312
        cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems otherApps/fileSharing/userInterface/textBased/Makefile.all Makefile.minorGems_targets > otherApps/fileSharing/userInterface/textBased/Makefile
313
314
        rm -f crypto/Makefile
315
        cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems crypto/Makefile.all Makefile.minorGems_targets > crypto/Makefile
316
317
        #rm -f katcher/Makefile
318
        #cat Makefile.temp Makefile.MinGW Makefile.common Makefile.minorGems katcher/Makefile.all katcher/Makefile.other Makefile.minorGems_targets > katcher/Makefile
319
320
        rm Makefile.temp
321
322
323
        # need winsock library
324
       	extraWxLibs="-lwsock32"
325
    ;;
326
327
328
329
330
esac
123
esac
331
124
332
333
echo ""
334
echo ""
335
echo "Enter full path to wxWindows wx-config script."
336
echo "   Example:   /usr/bin/wx-config"
337
echo "To us the default setting, or if you do not plan to build the"
338
echo "wxWindows-based GUI, leave this blank."
339
340
echo ""
341
echo -n "> "
342
343
read userEntry
344
345
346
if [ "$userEntry" = "" ]
125
if [ "$userEntry" = "" ]
347
then
126
then
348
    userEntry="/usr/bin/wx-config"
127
    userEntry="/usr/bin/wx-config"
(-)MUTE_fileSharing-0.2.2-rc2_UnixSource.orig/runToBuild (-44 / +5 lines)
Lines 11-56 Link Here
11
11
12
cd MUTE
12
cd MUTE
13
chmod u+x ./configure
13
chmod u+x ./configure
14
./configure
14
./configure $2
15
16
17
18
while [ -z "$userEntry" ]
19
do
20
    echo ""
21
    echo ""
22
    echo "select build:"
23
24
    echo "  1 --  wxWindows graphical UI"
25
    echo "  2 --  Console-only text UI"
26
    echo "  q --  quit"
27
28
    echo ""
29
    echo -n "> "
30
31
    read userEntry
32
33
	
34
	if [ "$userEntry" = "q" ]
35
    then
36
        exit
37
    fi
38
39
40
    # use ASCII comparison.
41
42
	if [[ "$userEntry" > "2" ]]
43
    then
44
        userEntry=""
45
    fi
46
47
    if [[ "$userEntry" < "1" ]]
48
    then
49
        userEntry=""
50
    fi
51
52
done
53
54
15
55
cd crypto
16
cd crypto
56
make libcrypto.a
17
make libcrypto.a
Lines 61-69 make libmuteMessageRouter.a Link Here
61
cd ../../otherApps/fileSharing
22
cd ../../otherApps/fileSharing
62
make libmuteFileShare.a
23
make libmuteFileShare.a
63
24
64
case "$userEntry" in
25
case "$1" in
65
26
66
    "1" )
27
    "gtk" )
67
        cd userInterface/wxWindows
28
        cd userInterface/wxWindows
68
        make
29
        make
69
        cd build
30
        cd build
Lines 75-81 case "$userEntry" in Link Here
75
        cd ../../../../../../
36
        cd ../../../../../../
76
    ;;
37
    ;;
77
38
78
    "2" )
39
    "text" )
79
        cd userInterface/textBased
40
        cd userInterface/textBased
80
        make
41
        make
81
        cd build
42
        cd build
Lines 87-90 case "$userEntry" in Link Here
87
        cd ../../../../../../
48
        cd ../../../../../../
88
    ;;
49
    ;;
89
50
90
esac
51
esac

Return to bug 37609