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.9.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 LICENSE= BSD3CLAUSE:single
26 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE
29 FPC_EQUIVALENT= net/libpcap
32 CONFIGURE_ARGS= --enable-dbus=no
33 CONFIGURE_ENV= LEX={{LOCALBASE}}/bin/flex
35 INSTALL_REQ_TOOLCHAIN= yes
39 VAR_OPSYS[freebsd]= CONFIGURE_ARGS=--with-pcap=bpf
40 VAR_OPSYS[sunos]= CONFIGURE_ARGS=--with-pcap=dlpi
41 CONFIGURE_ENV=ac_cv_func_getifaddrs=no
42 VAR_OPSYS[dragonfly]= CONFIGURE_ARGS=--with-pcap=bpf
45 # backwards compatibility, programs often look for net/bpf.h
46 ${MKDIR} ${STAGEDIR}${PREFIX}/include/net
47 (cd ${STAGEDIR}${PREFIX}/include/net && ${LN} -s ../pcap-bpf.h bpf.h)
49 [FILE:116:descriptions/desc.single]
50 libpcap is a ubiquitous network traffic capture library used by a wide
51 variety of BSD, Linux and UN*X applications.
55 635237637c5b619bcceba91900666b64d56ecb7be63f298f601ec786ce087094 861228 libpcap-1.9.1.tar.gz
58 [FILE:1847:manifests/plist.single]
59 %%ONLY-LINUX%%include/net/bpf.h
84 libpcap.so.%%SOMAJOR%%
85 libpcap.so.%%SOVERSION%%
86 lib/pkgconfig/libpcap.pc
87 share/man/man1/pcap-config.1.gz
92 pcap_can_set_rfmon.3.gz
97 pcap_datalink_name_to_val.3.gz
98 pcap_datalink_val_to_name.3.gz
107 pcap_findalldevs.3.gz
109 pcap_get_required_select_timeout.3.gz
110 pcap_get_selectable_fd.3.gz
111 pcap_get_tstamp_precision.3.gz
115 pcap_lib_version.3.gz
116 pcap_list_datalinks.3.gz
117 pcap_list_tstamp_types.3.gz
121 pcap_major_version.3.gz
123 pcap_offline_filter.3.gz
126 pcap_open_offline.3.gz
127 pcap_set_buffer_size.3.gz
128 pcap_set_datalink.3.gz
129 pcap_set_immediate_mode.3.gz
130 pcap_set_promisc.3.gz
131 pcap_set_protocol_linux.3.gz
133 pcap_set_snaplen.3.gz
134 pcap_set_timeout.3.gz
135 pcap_set_tstamp_precision.3.gz
136 pcap_set_tstamp_type.3.gz
137 pcap_setdirection.3.gz
139 pcap_setnonblock.3.gz
142 pcap_statustostr.3.gz
144 pcap_tstamp_type_name_to_val.3.gz
145 pcap_tstamp_type_val_to_name.3.gz
146 share/man/man5/pcap-savefile.5.gz
153 [FILE:3294:patches/patch-Makefile.in]
154 --- Makefile.in.orig 2019-09-30 14:39:22 UTC
156 @@ -573,7 +573,7 @@ install: install-shared install-archive
157 $(DESTDIR)$(includedir)/$$i; done
158 [ -d $(DESTDIR)$(bindir) ] || \
159 (mkdir -p $(DESTDIR)$(bindir); chmod 755 $(DESTDIR)$(bindir))
160 - $(INSTALL_PROGRAM) pcap-config $(DESTDIR)$(bindir)/pcap-config
161 + $(BSD_INSTALL_SCRIPT) pcap-config $(DESTDIR)$(bindir)/pcap-config
162 [ -d $(DESTDIR)$(libdir)/pkgconfig ] || \
163 (mkdir -p $(DESTDIR)$(libdir)/pkgconfig; chmod 755 $(DESTDIR)$(libdir)/pkgconfig)
164 $(INSTALL_DATA) libpcap.pc $(DESTDIR)$(libdir)/pkgconfig/libpcap.pc
165 @@ -581,49 +581,13 @@ install: install-shared install-archive
166 $(INSTALL_DATA) $(srcdir)/$$i \
167 $(DESTDIR)$(mandir)/man1/$$i; done
168 for i in $(MAN3PCAP_NOEXPAND); do \
169 + j=$$(echo $$i | sed -e 's/3pcap/3/') ; \
170 $(INSTALL_DATA) $(srcdir)/$$i \
171 - $(DESTDIR)$(mandir)/man3/$$i; done
172 + $(DESTDIR)$(mandir)/man3/$$j; done
173 for i in $(MAN3PCAP_EXPAND:.in=); do \
174 + j=$$(echo $$i | sed -e 's/3pcap/3/') ; \
175 $(INSTALL_DATA) $$i \
176 - $(DESTDIR)$(mandir)/man3/$$i; done
177 - (cd $(DESTDIR)$(mandir)/man3 && \
178 - rm -f pcap_datalink_val_to_description.3pcap && \
179 - $(LN_S) pcap_datalink_val_to_name.3pcap \
180 - pcap_datalink_val_to_description.3pcap && \
181 - rm -f pcap_datalink_val_to_description_or_dlt.3pcap && \
182 - $(LN_S) pcap_datalink_val_to_name.3pcap \
183 - pcap_datalink_val_to_description_or_dlt.3pcap && \
184 - rm -f pcap_dump_fopen.3pcap && \
185 - $(LN_S) pcap_dump_open.3pcap pcap_dump_fopen.3pcap && \
186 - rm -f pcap_freealldevs.3pcap && \
187 - $(LN_S) pcap_findalldevs.3pcap pcap_freealldevs.3pcap && \
188 - rm -f pcap_perror.3pcap && \
189 - $(LN_S) pcap_geterr.3pcap pcap_perror.3pcap && \
190 - rm -f pcap_sendpacket.3pcap && \
191 - $(LN_S) pcap_inject.3pcap pcap_sendpacket.3pcap && \
192 - rm -f pcap_free_datalinks.3pcap && \
193 - $(LN_S) pcap_list_datalinks.3pcap pcap_free_datalinks.3pcap && \
194 - rm -f pcap_free_tstamp_types.3pcap && \
195 - $(LN_S) pcap_list_tstamp_types.3pcap pcap_free_tstamp_types.3pcap && \
196 - rm -f pcap_dispatch.3pcap && \
197 - $(LN_S) pcap_loop.3pcap pcap_dispatch.3pcap && \
198 - rm -f pcap_minor_version.3pcap && \
199 - $(LN_S) pcap_major_version.3pcap pcap_minor_version.3pcap && \
200 - rm -f pcap_next.3pcap && \
201 - $(LN_S) pcap_next_ex.3pcap pcap_next.3pcap && \
202 - rm -f pcap_open_dead_with_tstamp_precision.3pcap && \
203 - $(LN_S) pcap_open_dead.3pcap \
204 - pcap_open_dead_with_tstamp_precision.3pcap && \
205 - rm -f pcap_open_offline_with_tstamp_precision.3pcap && \
206 - $(LN_S) pcap_open_offline.3pcap pcap_open_offline_with_tstamp_precision.3pcap && \
207 - rm -f pcap_fopen_offline.3pcap && \
208 - $(LN_S) pcap_open_offline.3pcap pcap_fopen_offline.3pcap && \
209 - rm -f pcap_fopen_offline_with_tstamp_precision.3pcap && \
210 - $(LN_S) pcap_open_offline.3pcap pcap_fopen_offline_with_tstamp_precision.3pcap && \
211 - rm -f pcap_tstamp_type_val_to_description.3pcap && \
212 - $(LN_S) pcap_tstamp_type_val_to_name.3pcap pcap_tstamp_type_val_to_description.3pcap && \
213 - rm -f pcap_getnonblock.3pcap && \
214 - $(LN_S) pcap_setnonblock.3pcap pcap_getnonblock.3pcap)
215 + $(DESTDIR)$(mandir)/man3/$$j; done
216 for i in $(MANFILE); do \
217 $(INSTALL_DATA) `echo $$i | sed 's/.manfile.in/.manfile/'` \
218 $(DESTDIR)$(mandir)/man@MAN_FILE_FORMATS@/`echo $$i | sed 's/.manfile.in/.@MAN_FILE_FORMATS@/'`; done
221 [FILE:278:patches/patch-configure]
222 --- configure.orig 2019-09-30 16:08:23 UTC
224 @@ -8559,10 +8559,6 @@ $as_echo "#define HAVE_SOLARIS 1" >>conf
226 # Use System V conventions for man pages.
228 - MAN_ADMIN_COMMANDS=1m