]> git.pld-linux.org Git - packages/flow-tools.git/blame - flow-tools-shared.patch
- added patch1 (gcc4 buildfix)
[packages/flow-tools.git] / flow-tools-shared.patch
CommitLineData
755754cf
JB
1--- flow-tools-0.67/lib/Makefile.am.orig 2003-07-28 22:25:30.000000000 +0200
2+++ flow-tools-0.67/lib/Makefile.am 2004-05-08 21:49:34.239085364 +0200
3@@ -2,17 +2,17 @@
4
5 #AM_CFLAGS=-g -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs
6 #AM_CFLAGS=-O2
7-AM_CFLAGS=-g -Wall
8+AM_CFLAGS=-Wall
9
10 DEFS=-I. -I$(srcdir)/lib
11
12 include_HEADERS = ftlib.h ftqueue.h radix.h ftpaths.h ftconfig.h
13-lib_LIBRARIES = libft.a
14+lib_LTLIBRARIES = libft.la
15
16-libft_a_SOURCES = ftio.c ftswap.c ftencode.c ftdecode.c ftprof.c bit1024.c \
17+libft_la_SOURCES = ftio.c ftswap.c ftencode.c ftdecode.c ftprof.c bit1024.c \
18 fmt.c support.c ftfile.c fttlv.c ftmap.c ftrec.c fterr.c \
19 ftchash.c ftsym.c radix.c fttag.c ftfil.c ftstat.c getdate.c ftxfield.c\
20 ftmask.c ftvar.c ftxlate.c
21
22-libft_a_LIBADD = @LIBOBJS@
23+libft_la_LIBADD = @LTLIBOBJS@
24
25--- flow-tools-0.67/src/Makefile.am.orig 2003-12-04 06:42:33.000000000 +0100
26+++ flow-tools-0.67/src/Makefile.am 2004-05-08 21:53:13.561470532 +0200
27@@ -7,7 +7,7 @@
28
29 #AM_CFLAGS=-g -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs
30 #AM_CFLAGS=-O2
31-AM_CFLAGS=-g -Wall
32+AM_CFLAGS=-Wall
33
34 bin_PROGRAMS = flow-capture flow-cat flow-stat flow-print flow-dscan \
35 flow-send flow-receive flow-gen flow-expire \
36@@ -21,108 +21,87 @@
37 # ./ftbuild.sh
38
39 flow_mask_SOURCES = flow-mask.c ftbuild.h
40-flow_mask_LDFLAGS = -L../lib
41-flow_mask_LDADD = -lft
42+flow_mask_LDADD = ../lib/libft.la
43 flow_mask_DEPENDENCIES = ftbuild.h
44
45 flow_report_SOURCES = flow-report.c ftbuild.h
46-flow_report_LDFLAGS = -L../lib
47-flow_report_LDADD = -lft
48+flow_report_LDADD = ../lib/libft.la
49 flow_report_DEPENDENCIES = ftbuild.h
50
51 flow_nfilter_SOURCES = flow-nfilter.c ftbuild.h
52-flow_nfilter_LDFLAGS = -L../lib
53-flow_nfilter_LDADD = -lft
54+flow_nfilter_LDADD = ../lib/libft.la
55 flow_nfilter_DEPENDENCIES = ftbuild.h
56
57 flow_import_SOURCES = flow-import.c ftbuild.h
58-flow_import_LDFLAGS = -L../lib
59-flow_import_LDADD = -lft
60+flow_import_LDADD = ../lib/libft.la
61 flow_import_DEPENDENCIES = ftbuild.h
62
63 flow_merge_SOURCES = flow-merge.c
64-flow_merge_LDFLAGS = -L../lib
65-flow_merge_LDADD = -lft
66+flow_merge_LDADD = ../lib/libft.la
67 flow_merge_DEPENDENCIES = ftbuild.h
68
69 flow_capture_SOURCES = flow-capture.c
70-flow_capture_LDFLAGS = -L../lib
ee0cb528 71-flow_capture_LDADD = -lft @CRYPTOLIB@
755754cf
JB
72+flow_capture_LDADD = ../lib/libft.la $(LIBWRAP)
73 flow_capture_DEPENDENCIES = ftbuild.h
74
75 flow_cat_SOURCES = flow-cat.c
76-flow_cat_LDFLAGS = -L../lib
77-flow_cat_LDADD = -lft
78+flow_cat_LDADD = ../lib/libft.la
79 flow_cat_DEPENDENCIES = ftbuild.h
80
81 flow_stat_SOURCES = flow-stat.c
82-flow_stat_LDFLAGS = -L../lib
83-flow_stat_LDADD = -lft
84+flow_stat_LDADD = ../lib/libft.la
85 flow_stat_DEPENDENCIES = ftbuild.h
86
87 flow_print_SOURCES = flow-print.c
88-flow_print_LDFLAGS = -L../lib
89-flow_print_LDADD = -lft
90+flow_print_LDADD = ../lib/libft.la
91 flow_print_DEPENDENCIES = ftbuild.h
92
93 flow_dscan_SOURCES = flow-dscan.c
94-flow_dscan_LDFLAGS = -L../lib
95-flow_dscan_LDADD = -lft
96+flow_dscan_LDADD = ../lib/libft.la
97 flow_dscan_DEPENDENCIES = ftbuild.h
98
99 flow_fanout_SOURCES = flow-fanout.c
100-flow_fanout_LDFLAGS = -L../lib
101-flow_fanout_LDADD = -lft
102+flow_fanout_LDADD = ../lib/libft.la
103 flow_fanout_DEPENDENCIES = ftbuild.h
104
105 flow_send_SOURCES = flow-send.c
106-flow_send_LDFLAGS = -L../lib
107-flow_send_LDADD = -lft
108+flow_send_LDADD = ../lib/libft.la
109 flow_send_DEPENDENCIES = ftbuild.h
110
111 flow_receive_SOURCES = flow-receive.c
112-flow_receive_LDFLAGS = -L../lib
113-flow_receive_LDADD = -lft
114+flow_receive_LDADD = ../lib/libft.la
115 flow_receive_DEPENDENCIES = ftbuild.h
116
117 flow_gen_SOURCES = flow-gen.c
118-flow_gen_LDFLAGS = -L../lib
119-flow_gen_LDADD = -lft
120+flow_gen_LDADD = ../lib/libft.la
121 flow_gen_DEPENDENCIES = ftbuild.h
122
123 flow_expire_SOURCES = flow-expire.c
124-flow_expire_LDFLAGS = -L../lib
125-flow_expire_LDADD = -lft
126+flow_expire_LDADD = ../lib/libft.la
127 flow_expire_DEPENDENCIES = ftbuild.h
128
129 flow_filter_SOURCES = flow-filter.c aclyacc.y acllex.l acl2.c
130-flow_filter_LDFLAGS = -L../lib
131-flow_filter_LDADD = -lft @LEXLIB@ @YLIB@
132+flow_filter_LDADD = ../lib/libft.la @LEXLIB@ @YLIB@
133 flow_filter_DEPENDENCIES = ftbuild.h
134
135 flow_export_SOURCES = flow-export.c
136-flow_export_LDFLAGS = -L../lib
137 flow_export_CFLAGS = @MYSQLCFLAGS@ @PGSQLCFLAGS@
138-flow_export_LDADD = -lft @MYSQLLIB@ @PGSQLLIB@
139+flow_export_LDADD = ../lib/libft.la @MYSQLLIB@ @PGSQLLIB@
140 flow_export_DEPENDENCIES = ftbuild.h
141
142 flow_header_SOURCES = flow-header.c
143-flow_header_LDFLAGS = -L../lib
144-flow_header_LDADD = -lft
145+flow_header_LDADD = ../lib/libft.la
146 flow_header_DEPENDENCIES = ftbuild.h
147
148 flow_split_SOURCES = flow-split.c
149-flow_split_LDFLAGS = -L../lib
150-flow_split_LDADD = -lft
151+flow_split_LDADD = ../lib/libft.la
152 flow_split_DEPENDENCIES = ftbuild.h
153
154 flow_xlate_SOURCES = flow-xlate.c
155-flow_xlate_LDFLAGS = -L../lib
ee0cb528 156-flow_xlate_LDADD = -lft @CRYPTOLIB@
755754cf
JB
157+flow_xlate_LDADD = ../lib/libft.la
158 flow_xlate_DEPENDENCIES = ftbuild.h
159
160 flow_tag_SOURCES = flow-tag.c
161-flow_tag_LDFLAGS = -L../lib
162-flow_tag_LDADD = -lft
163+flow_tag_LDADD = ../lib/libft.la
164 flow_tag_DEPENDENCIES = ftbuild.h
165
166--- flow-tools-0.67/configure.in.orig 2003-12-04 07:18:15.000000000 +0100
167+++ flow-tools-0.67/configure.in 2004-05-08 21:54:57.247598155 +0200
168@@ -6,7 +6,7 @@
169 AM_INIT_AUTOMAKE(flow-tools, 0.67)
170 AM_CONFIG_HEADER(lib/ftconfig.h:lib/ftconfig.h.in)
171
172-CFLAGS="-g -Wall"
173+CFLAGS="$CFLAGS -Wall"
174
175 dnl Checks for programs.
176 AC_PROG_CC
177@@ -14,7 +14,7 @@
178 AC_PROG_MAKE_SET
179 AC_PROG_YACC
180 YACC="$YACC -d"
181-AC_PROG_RANLIB
182+AC_PROG_LIBTOOL
183 AM_PROG_LEX
184
185 AC_SUBST(YLIB)
186@@ -82,7 +82,12 @@
187 AC_MSG_ERROR(Link with "-lz" (zlib >= 1.0.2) failed!)
188 ;;
189 esac
190-AC_CHECK_LIB(wrap,allow_severity)
191+LIBWRAP=""
192+AC_CHECK_LIB(wrap,allow_severity,[
193+ AC_DEFINE([HAVE_LIBWRAP],,[have libwrap])
194+ LIBWRAP="-lwrap"
195+])
196+AC_SUBST(LIBWRAP)
197
198 dnl Checks for header files.
199 AC_HEADER_DIRENT
200@@ -114,8 +119,8 @@
201 AC_FUNC_MMAP
202 AC_FUNC_ALLOCA
203 AC_TYPE_SIGNAL
204-AC_CHECK_LIB(nsl,gethostbyname)
205-AC_CHECK_LIB(socket,socket)
206+AC_SEARCH_LIBS(gethostbyname,nsl)
207+AC_SEARCH_LIBS(socket,socket)
208 AC_CHECK_FUNCS(gethostname gettimeofday select socket strdup strtoul)
209 AC_CHECK_FUNCS(timelocal)
210 AC_CHECK_FUNCS(sigaction)
211--- flow-tools-0.67/src/flow-print.c.orig 2003-04-02 20:03:02.000000000 +0200
212+++ flow-tools-0.67/src/flow-print.c 2004-05-08 22:15:17.825792214 +0200
213@@ -90,6 +90,8 @@
214
215 void usage(void);
216
217+int debug;
218+
219 int main(argc, argv)
220 int argc;
221 char **argv;
222@@ -97,7 +99,7 @@
223 struct ftio ftio;
224 struct ftprof ftp;
225 int i, format_index, set_format, ret;
226- int print_header, options, debug;
227+ int print_header, options;
228 char cc; /* comment character */
229
230 /* init fterr */
755754cf
JB
231--- flow-tools-0.67/src/flow-header.c.orig 2003-04-02 20:03:02.000000000 +0200
232+++ flow-tools-0.67/src/flow-header.c 2004-05-08 22:16:30.110451757 +0200
233@@ -35,11 +35,13 @@
234
235 void usage(void);
236
237+int debug;
238+
239 int main(int argc, char **argv)
240 {
241 struct ftio ftio;
242 char cc; /* comment character */
243- int i, debug;
244+ int i;
245
246 /* init fterr */
247 fterr_setid(argv[0]);
248--- flow-tools-0.67/src/flow-import.c.orig 2003-11-11 17:53:57.000000000 +0100
249+++ flow-tools-0.67/src/flow-import.c 2004-05-08 22:16:54.946493773 +0200
250@@ -110,13 +110,14 @@
251 #define strtoull strtoul
252 #endif /* HAVE_LL_STRTOULL */
253
254+int debug;
255+
256 int main(int argc, char **argv)
257 {
258 struct ftio ftio;
259 struct options opt;
260 int i, n, format_index, ret;
261 unsigned int v1, v2;
262- int debug;
263
264 /* init fterr */
265 fterr_setid(argv[0]);
This page took 0.084908 seconds and 4 git commands to generate.