1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Network packet capture library
8 HOMEPAGE= https://www.tcpdump.org/
12 SITES[main]= http://www.tcpdump.org/release/
13 DISTFILE[1]= libpcap-1.8.1.tar.gz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= flex:primary:standard
21 bison:primary:standard
25 FPC_EQUIVALENT= net/libpcap
28 CONFIGURE_ARGS= --enable-dbus=no
31 CONFIGURE_ENV= LEX={{LOCALBASE}}/bin/flex
33 INSTALL_REQ_TOOLCHAIN= yes
38 [FILE:116:descriptions/desc.single]
39 libpcap is a ubiquitous network traffic capture library used by a wide
40 variety of BSD, Linux and UN*X applications.
44 673dbc69fdc3f5a86fb5759ab19899039a8e5e6c631749e48dcd9c6f0c83541e 739163 libpcap-1.8.1.tar.gz
47 [FILE:1678:manifests/plist.single]
69 libpcap.so.%%SOMAJOR%%
70 libpcap.so.%%SOVERSION%%
71 share/man/man1/pcap-config.1.gz
76 pcap_can_set_rfmon.3.gz
81 pcap_datalink_name_to_val.3.gz
82 pcap_datalink_val_to_name.3.gz
93 pcap_get_selectable_fd.3.gz
94 pcap_get_tstamp_precision.3.gz
99 pcap_list_datalinks.3.gz
100 pcap_list_tstamp_types.3.gz
104 pcap_major_version.3.gz
106 pcap_offline_filter.3.gz
109 pcap_open_offline.3.gz
110 pcap_set_buffer_size.3.gz
111 pcap_set_datalink.3.gz
112 pcap_set_immediate_mode.3.gz
113 pcap_set_promisc.3.gz
115 pcap_set_snaplen.3.gz
116 pcap_set_timeout.3.gz
117 pcap_set_tstamp_precision.3.gz
118 pcap_set_tstamp_type.3.gz
119 pcap_setdirection.3.gz
121 pcap_setnonblock.3.gz
124 pcap_statustostr.3.gz
126 pcap_tstamp_type_name_to_val.3.gz
127 pcap_tstamp_type_val_to_name.3.gz
128 share/man/man5/pcap-savefile.5.gz
135 [FILE:2934:patches/patch-Makefile.in]
136 --- Makefile.in.orig 2016-10-26 00:07:59 UTC
138 @@ -570,51 +570,19 @@ install: install-shared install-archive
139 $(DESTDIR)$(includedir)/$$i; done
140 [ -d $(DESTDIR)$(bindir) ] || \
141 (mkdir -p $(DESTDIR)$(bindir); chmod 755 $(DESTDIR)$(bindir))
142 - $(INSTALL_PROGRAM) pcap-config $(DESTDIR)$(bindir)/pcap-config
143 + $(INSTALL_DATA) pcap-config $(DESTDIR)$(bindir)/pcap-config
144 + chmod 755 $(DESTDIR)$(bindir)/pcap-config
145 for i in $(MAN1); do \
146 $(INSTALL_DATA) $(srcdir)/$$i \
147 $(DESTDIR)$(mandir)/man1/$$i; done
148 for i in $(MAN3PCAP_NOEXPAND); do \
149 + j=$$(echo $$i | sed -e 's/3pcap/3/') ; \
150 $(INSTALL_DATA) $(srcdir)/$$i \
151 - $(DESTDIR)$(mandir)/man3/$$i; done
152 + $(DESTDIR)$(mandir)/man3/$$j; done
153 for i in $(MAN3PCAP_EXPAND:.in=); do \
154 + j=$$(echo $$i | sed -e 's/3pcap/3/') ; \
155 $(INSTALL_DATA) $$i \
156 - $(DESTDIR)$(mandir)/man3/$$i; done
157 - (cd $(DESTDIR)$(mandir)/man3 && \
158 - rm -f pcap_datalink_val_to_description.3pcap && \
159 - $(LN_S) pcap_datalink_val_to_name.3pcap \
160 - pcap_datalink_val_to_description.3pcap && \
161 - rm -f pcap_dump_fopen.3pcap && \
162 - $(LN_S) pcap_dump_open.3pcap pcap_dump_fopen.3pcap && \
163 - rm -f pcap_freealldevs.3pcap && \
164 - $(LN_S) pcap_findalldevs.3pcap pcap_freealldevs.3pcap && \
165 - rm -f pcap_perror.3pcap && \
166 - $(LN_S) pcap_geterr.3pcap pcap_perror.3pcap && \
167 - rm -f pcap_sendpacket.3pcap && \
168 - $(LN_S) pcap_inject.3pcap pcap_sendpacket.3pcap && \
169 - rm -f pcap_free_datalinks.3pcap && \
170 - $(LN_S) pcap_list_datalinks.3pcap pcap_free_datalinks.3pcap && \
171 - rm -f pcap_free_tstamp_types.3pcap && \
172 - $(LN_S) pcap_list_tstamp_types.3pcap pcap_free_tstamp_types.3pcap && \
173 - rm -f pcap_dispatch.3pcap && \
174 - $(LN_S) pcap_loop.3pcap pcap_dispatch.3pcap && \
175 - rm -f pcap_minor_version.3pcap && \
176 - $(LN_S) pcap_major_version.3pcap pcap_minor_version.3pcap && \
177 - rm -f pcap_next.3pcap && \
178 - $(LN_S) pcap_next_ex.3pcap pcap_next.3pcap && \
179 - rm -f pcap_open_dead_with_tstamp_precision.3pcap && \
180 - $(LN_S) pcap_open_dead.3pcap \
181 - pcap_open_dead_with_tstamp_precision.3pcap && \
182 - rm -f pcap_open_offline_with_tstamp_precision.3pcap && \
183 - $(LN_S) pcap_open_offline.3pcap pcap_open_offline_with_tstamp_precision.3pcap && \
184 - rm -f pcap_fopen_offline.3pcap && \
185 - $(LN_S) pcap_open_offline.3pcap pcap_fopen_offline.3pcap && \
186 - rm -f pcap_fopen_offline_with_tstamp_precision.3pcap && \
187 - $(LN_S) pcap_open_offline.3pcap pcap_fopen_offline_with_tstamp_precision.3pcap && \
188 - rm -f pcap_tstamp_type_val_to_description.3pcap && \
189 - $(LN_S) pcap_tstamp_type_val_to_name.3pcap pcap_tstamp_type_val_to_description.3pcap && \
190 - rm -f pcap_getnonblock.3pcap && \
191 - $(LN_S) pcap_setnonblock.3pcap pcap_getnonblock.3pcap)
192 + $(DESTDIR)$(mandir)/man3/$$j; done
193 for i in $(MANFILE); do \
194 $(INSTALL_DATA) `echo $$i | sed 's/.manfile.in/.manfile/'` \
195 $(DESTDIR)$(mandir)/man@MAN_FILE_FORMATS@/`echo $$i | sed 's/.manfile.in/.@MAN_FILE_FORMATS@/'`; done
198 [FILE:1402:patches/patch-gencode.c]
199 --- gencode.c.orig 2016-10-26 00:07:59 UTC
201 @@ -523,7 +523,8 @@ static struct block *gen_host6(compiler_
202 struct in6_addr *, int, int, int);
205 -static struct block *gen_gateway(const u_char *, bpf_u_int32 **, int, int);
206 +static struct block *gen_gateway(compiler_state_t *, const u_char *,
207 + bpf_u_int32 **, int, int);
209 static struct block *gen_ipfrag(compiler_state_t *);
210 static struct block *gen_portatom(compiler_state_t *, int, bpf_int32);
211 @@ -690,7 +691,9 @@ pcap_compile(pcap_t *p, struct bpf_progr
214 cstate.no_optimize = 0;
218 cstate.ic.root = NULL;
219 cstate.ic.cur_mark = 0;
221 @@ -4902,11 +4905,8 @@ gen_host6(compiler_state_t *cstate, stru
224 static struct block *
225 -gen_gateway(eaddr, alist, proto, dir)
226 - const u_char *eaddr;
227 - bpf_u_int32 **alist;
230 +gen_gateway(compiler_state_t *cstate, const u_char *eaddr,
231 + bpf_u_int32 **alist, int proto, int dir)
233 struct block *b0, *b1, *tmp;
235 @@ -6470,7 +6470,7 @@ gen_scode(compiler_state_t *cstate, cons
236 alist = pcap_nametoaddr(name);
237 if (alist == NULL || *alist == NULL)
238 bpf_error(cstate, "unknown host '%s'", name);
239 - b = gen_gateway(eaddr, alist, proto, dir);
240 + b = gen_gateway(cstate, eaddr, alist, proto, dir);