Tcl build fix
[gumsense-br.git] / package / netkittelnet / netkittelnet.patch
blobc894c2abd8a879c66c55e412248d32765ecca3df
1 --- netkit-telnet-0.17/configure Thu Apr 11 10:40:58 2002
2 +++ FIXEDnetkittelnet/configure Thu Apr 11 10:39:59 2002
3 @@ -78,7 +78,6 @@
4 for TRY in egcs gcc g++ CC c++ cc; do
6 $TRY __conftest.c -o __conftest || exit 1;
7 - ./__conftest || exit 1;
8 ) >/dev/null 2>&1 || continue;
9 CC=$TRY
10 break;
11 @@ -94,7 +93,6 @@
12 echo -n 'Checking if C compiler works... '
13 if (
14 $CC __conftest.c -o __conftest || exit 1
15 - ./__conftest || exit 1
16 ) >/dev/null 2>&1; then
17 echo 'yes'
18 else
19 @@ -125,7 +123,6 @@
20 for TRY in egcs gcc g++ CC c++ cc; do
22 $TRY __conftest.cc -o __conftest || exit 1;
23 - ./__conftest || exit 1;
24 ) >/dev/null 2>&1 || continue;
25 CXX=$TRY
26 break;
27 @@ -141,7 +138,6 @@
28 echo -n 'Checking if C++ compiler works... '
29 if (
30 $CXX __conftest.cc -o __conftest || exit 1
31 - ./__conftest || exit 1
32 ) >/dev/null 2>&1; then
33 echo 'yes'
34 else
35 @@ -278,13 +274,11 @@
36 EOF
37 if (
38 $CXX $CXXFLAGS __conftest.cc -o __conftest || exit 1
39 - ./__conftest || exit 1
40 ) >/dev/null 2>&1; then
41 echo 'yes'
42 else
43 if (
44 $CXX $CXXFLAGS -D__USE_BSD_SIGNAL __conftest.cc -o __conftest || exit 1
45 - ./__conftest || exit 1
46 ) >/dev/null 2>&1; then
47 echo '-D__USE_BSD_SIGNAL'
48 CFLAGS="$CFLAGS -D__USE_BSD_SIGNAL"
49 @@ -292,6 +286,7 @@
50 else
51 echo 'no'
52 echo 'This package needs BSD signal semantics to run.'
53 + echo "$CXX $CXXFLAGS -D__USE_BSD_SIGNAL __conftest.cc -o __conftest failed"
54 rm -f __conftest*
55 exit
57 @@ -330,31 +325,6 @@
58 echo 'no'
62 -if [ x$NCURSES != x ]; then
63 - LIBTERMCAP=-lncurses
64 -else
65 - echo -n 'Checking for traditional termcap... '
66 -cat <<EOF >__conftest.cc
67 -#include <stdio.h>
68 -#include <termcap.h>
69 -int main(void) {
70 - tgetent(NULL, NULL); return 0;
73 -EOF
74 - if (
75 - $CXX $CXXFLAGS __conftest.cc -ltermcap -o __conftest || exit 1
76 - ) >/dev/null 2>&1; then
77 - echo '-ltermcap'
78 - LIBTERMCAP=-ltermcap
79 - else
80 - echo 'not found'
81 - echo 'This package needs termcap to run.'
82 - rm -f __conftest*
83 - exit
84 - fi
85 -fi
86 rm -f __conftest*
88 ##################################################
89 @@ -468,7 +438,6 @@
90 else
91 if (
92 $CXX $CXXFLAGS -D_GNU_SOURCE __conftest.cc -o __conftest || exit 1
93 - ./__conftest || exit 1
94 ) >/dev/null 2>&1; then
95 echo '-D_GNU_SOURCE'
96 CFLAGS="$CFLAGS -D_GNU_SOURCE"
97 @@ -501,20 +470,17 @@
98 EOF
99 if (
100 $CXX $CXXFLAGS __conftest.cc $LIBBSD -o __conftest || exit 1
101 - ./__conftest || exit 1
102 ) >/dev/null 2>&1; then
103 echo 'ok'
104 else
105 if (
106 $CXX $CXXFLAGS __conftest.cc -lsnprintf $LIBBSD -o __conftest || exit 1
107 - ./__conftest || exit 1
108 ) >/dev/null 2>&1; then
109 echo '-lsnprintf'
110 LIBS="$LIBS -lsnprintf"
111 else
112 if (
113 $CXX $CXXFLAGS __conftest.cc -ldb $LIBBSD -o __conftest || exit 1
114 - ./__conftest || exit 1
115 ) >/dev/null 2>&1; then
116 echo '-ldb'
117 LIBS="$LIBS -ldb"
118 diff -urN netkit-telnet-0.17/telnetd/state.c netkit-telnet-0.17-dm/telnetd/state.c
119 --- netkit-telnet-0.17/telnetd/state.c 1999-12-12 11:41:44.000000000 -0800
120 +++ netkit-telnet-0.17-dm/telnetd/state.c 2003-07-23 19:20:38.000000000 -0700
121 @@ -43,10 +43,10 @@
123 static int envvarok(char *varp);
125 -static unsigned char doopt[] = { IAC, DO, '%', 'c', 0 };
126 -static unsigned char dont[] = { IAC, DONT, '%', 'c', 0 };
127 -unsigned char will[] = { IAC, WILL, '%', 'c', 0 };
128 -unsigned char wont[] = { IAC, WONT, '%', 'c', 0 };
129 +//static unsigned char doopt[] = { IAC, DO, '%', 'c', 0 };
130 +//static unsigned char dont[] = { IAC, DONT, '%', 'c', 0 };
131 +//unsigned char will[] = { IAC, WILL, '%', 'c', 0 };
132 +//unsigned char wont[] = { IAC, WONT, '%', 'c', 0 };
135 * Buffer for sub-options, and macros
136 @@ -422,7 +422,7 @@
137 set_his_want_state_will(option);
138 do_dont_resp[option]++;
140 - netoprintf((char *)doopt, option);
141 + netoprintf( "%c%c%c", IAC, DO, option );
143 DIAG(TD_OPTIONS, printoption("td: send do", option));
145 @@ -632,7 +632,7 @@
146 set_his_want_state_wont(option);
147 do_dont_resp[option]++;
149 - netoprintf((char *) dont, option);
150 + netoprintf ( "%c%c%c", IAC, DONT, option );
152 DIAG(TD_OPTIONS, printoption("td: send dont", option));
154 @@ -769,7 +769,7 @@
155 set_my_want_state_will(option);
156 will_wont_resp[option]++;
158 - netoprintf((char *) will, option);
159 + netoprintf( "%c%c%c", IAC, WILL, option);
161 DIAG(TD_OPTIONS, printoption("td: send will", option));
163 @@ -917,7 +917,7 @@
164 set_my_want_state_wont(option);
165 will_wont_resp[option]++;
167 - netoprintf((char *)wont, option);
168 + netoprintf( "%c%c%c", IAC, WONT, option);
170 DIAG(TD_OPTIONS, printoption("td: send wont", option));