# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libpcap VERSION= 1.10.4 KEYWORDS= net VARIANTS= standard SDESC[standard]= Network packet capture library HOMEPAGE= https://www.tcpdump.org/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://www.tcpdump.org/release/ DISTFILE[1]= libpcap-1.10.4.tar.gz:main DF_INDEX= 1 SPKGS[standard]= complete primary dev man OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= flex:primary:standard bison:primary:standard USES= cpe gmake LICENSE= BSD3CLAUSE:primary LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE LICENSE_SCHEME= solo CPE_VENDOR= tcpdump FPC_EQUIVALENT= net/libpcap MUST_CONFIGURE= gnu CONFIGURE_ARGS= --enable-dbus=no CONFIGURE_ENV= LEX={{LOCALBASE}}/bin/flex INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 1.10.4 CFLAGS= -fPIC VAR_OPSYS[freebsd]= CONFIGURE_ARGS=--with-pcap=bpf VAR_OPSYS[sunos]= CONFIGURE_ARGS=--with-pcap=dlpi CONFIGURE_ENV=ac_cv_func_getifaddrs=no VAR_OPSYS[netbsd]= CONFIGURE_ARGS=--with-pcap=bpf VAR_OPSYS[dragonfly]= CONFIGURE_ARGS=--with-pcap=bpf VAR_OPSYS[midnightbsd]= CONFIGURE_ARGS=--with-pcap=bpf post-install-linux: # backwards compatibility, programs often look for net/bpf.h ${MKDIR} ${STAGEDIR}${PREFIX}/include/net (cd ${STAGEDIR}${PREFIX}/include/net && ${LN} -s ../pcap-bpf.h bpf.h) [FILE:116:descriptions/desc.primary] libpcap is a ubiquitous network traffic capture library used by a wide variety of BSD, Linux and UN*X applications. [FILE:100:distinfo] ed19a0383fad72e3ad435fd239d7cd80d64916b87269550159d20e47160ebe5f 952153 libpcap-1.10.4.tar.gz [FILE:55:manifests/plist.primary] lib/ libpcap.so.%%SOMAJOR%% libpcap.so.%%SOVERSION%% [FILE:319:manifests/plist.dev] %%ONLY-LINUX%%include/net/bpf.h bin/pcap-config include/ pcap-bpf.h pcap-namedb.h pcap.h include/pcap/ bluetooth.h bpf.h can_socketcan.h compiler-tests.h dlt.h funcattrs.h ipnet.h namedb.h nflog.h pcap-inttypes.h pcap.h sll.h socket.h usb.h vlan.h lib/ libpcap.a libpcap.so lib/pkgconfig/libpcap.pc [FILE:1494:manifests/plist.man] share/man/man1/pcap-config.1.gz share/man/man3/ pcap.3.gz pcap_activate.3.gz pcap_breakloop.3.gz pcap_can_set_rfmon.3.gz pcap_close.3.gz pcap_compile.3.gz pcap_create.3.gz pcap_datalink.3.gz pcap_datalink_name_to_val.3.gz pcap_datalink_val_to_name.3.gz pcap_dump.3.gz pcap_dump_close.3.gz pcap_dump_file.3.gz pcap_dump_flush.3.gz pcap_dump_ftell.3.gz pcap_dump_open.3.gz pcap_file.3.gz pcap_fileno.3.gz pcap_findalldevs.3.gz pcap_freecode.3.gz pcap_get_required_select_timeout.3.gz pcap_get_selectable_fd.3.gz pcap_get_tstamp_precision.3.gz pcap_geterr.3.gz pcap_init.3.gz pcap_inject.3.gz pcap_is_swapped.3.gz pcap_lib_version.3.gz pcap_list_datalinks.3.gz pcap_list_tstamp_types.3.gz pcap_lookupdev.3.gz pcap_lookupnet.3.gz pcap_loop.3.gz pcap_major_version.3.gz pcap_next_ex.3.gz pcap_offline_filter.3.gz pcap_open_dead.3.gz pcap_open_live.3.gz pcap_open_offline.3.gz pcap_set_buffer_size.3.gz pcap_set_datalink.3.gz pcap_set_immediate_mode.3.gz pcap_set_promisc.3.gz pcap_set_protocol_linux.3.gz pcap_set_rfmon.3.gz pcap_set_snaplen.3.gz pcap_set_timeout.3.gz pcap_set_tstamp_precision.3.gz pcap_set_tstamp_type.3.gz pcap_setdirection.3.gz pcap_setfilter.3.gz pcap_setnonblock.3.gz pcap_snapshot.3.gz pcap_stats.3.gz pcap_statustostr.3.gz pcap_strerror.3.gz pcap_tstamp_type_name_to_val.3.gz pcap_tstamp_type_val_to_name.3.gz share/man/man5/pcap-savefile.5.gz share/man/man7/ pcap-filter.7.gz pcap-linktype.7.gz pcap-tstamp.7.gz [FILE:3294:patches/patch-Makefile.in] --- Makefile.in.orig 2023-01-12 22:04:47 UTC +++ Makefile.in @@ -635,7 +635,7 @@ install: install-shared install-archive $(DESTDIR)$(includedir)/$$i; done [ -d $(DESTDIR)$(bindir) ] || \ (mkdir -p $(DESTDIR)$(bindir); chmod 755 $(DESTDIR)$(bindir)) - $(INSTALL_PROGRAM) pcap-config $(DESTDIR)$(bindir)/pcap-config + $(BSD_INSTALL_SCRIPT) pcap-config $(DESTDIR)$(bindir)/pcap-config [ -d $(DESTDIR)$(libdir)/pkgconfig ] || \ (mkdir -p $(DESTDIR)$(libdir)/pkgconfig; chmod 755 $(DESTDIR)$(libdir)/pkgconfig) $(INSTALL_DATA) libpcap.pc $(DESTDIR)$(libdir)/pkgconfig/libpcap.pc @@ -643,49 +643,13 @@ install: install-shared install-archive $(INSTALL_DATA) $(srcdir)/$$i \ $(DESTDIR)$(mandir)/man1/$$i; done for i in $(MAN3PCAP_NOEXPAND); do \ + j=$$(echo $$i | sed -e 's/3pcap/3/') ; \ $(INSTALL_DATA) $(srcdir)/$$i \ - $(DESTDIR)$(mandir)/man3/$$i; done + $(DESTDIR)$(mandir)/man3/$$j; done for i in $(MAN3PCAP_EXPAND:.in=); do \ + j=$$(echo $$i | sed -e 's/3pcap/3/') ; \ $(INSTALL_DATA) $$i \ - $(DESTDIR)$(mandir)/man3/$$i; done - (cd $(DESTDIR)$(mandir)/man3 && \ - rm -f pcap_datalink_val_to_description.3pcap && \ - $(LN_S) pcap_datalink_val_to_name.3pcap \ - pcap_datalink_val_to_description.3pcap && \ - rm -f pcap_datalink_val_to_description_or_dlt.3pcap && \ - $(LN_S) pcap_datalink_val_to_name.3pcap \ - pcap_datalink_val_to_description_or_dlt.3pcap && \ - rm -f pcap_dump_fopen.3pcap && \ - $(LN_S) pcap_dump_open.3pcap pcap_dump_fopen.3pcap && \ - rm -f pcap_freealldevs.3pcap && \ - $(LN_S) pcap_findalldevs.3pcap pcap_freealldevs.3pcap && \ - rm -f pcap_perror.3pcap && \ - $(LN_S) pcap_geterr.3pcap pcap_perror.3pcap && \ - rm -f pcap_sendpacket.3pcap && \ - $(LN_S) pcap_inject.3pcap pcap_sendpacket.3pcap && \ - rm -f pcap_free_datalinks.3pcap && \ - $(LN_S) pcap_list_datalinks.3pcap pcap_free_datalinks.3pcap && \ - rm -f pcap_free_tstamp_types.3pcap && \ - $(LN_S) pcap_list_tstamp_types.3pcap pcap_free_tstamp_types.3pcap && \ - rm -f pcap_dispatch.3pcap && \ - $(LN_S) pcap_loop.3pcap pcap_dispatch.3pcap && \ - rm -f pcap_minor_version.3pcap && \ - $(LN_S) pcap_major_version.3pcap pcap_minor_version.3pcap && \ - rm -f pcap_next.3pcap && \ - $(LN_S) pcap_next_ex.3pcap pcap_next.3pcap && \ - rm -f pcap_open_dead_with_tstamp_precision.3pcap && \ - $(LN_S) pcap_open_dead.3pcap \ - pcap_open_dead_with_tstamp_precision.3pcap && \ - rm -f pcap_open_offline_with_tstamp_precision.3pcap && \ - $(LN_S) pcap_open_offline.3pcap pcap_open_offline_with_tstamp_precision.3pcap && \ - rm -f pcap_fopen_offline.3pcap && \ - $(LN_S) pcap_open_offline.3pcap pcap_fopen_offline.3pcap && \ - rm -f pcap_fopen_offline_with_tstamp_precision.3pcap && \ - $(LN_S) pcap_open_offline.3pcap pcap_fopen_offline_with_tstamp_precision.3pcap && \ - rm -f pcap_tstamp_type_val_to_description.3pcap && \ - $(LN_S) pcap_tstamp_type_val_to_name.3pcap pcap_tstamp_type_val_to_description.3pcap && \ - rm -f pcap_getnonblock.3pcap && \ - $(LN_S) pcap_setnonblock.3pcap pcap_getnonblock.3pcap) + $(DESTDIR)$(mandir)/man3/$$j; done for i in $(MANFILE); do \ $(INSTALL_DATA) `echo $$i | sed 's/.manfile.in/.manfile/'` \ $(DESTDIR)$(mandir)/man@MAN_FILE_FORMATS@/`echo $$i | sed 's/.manfile.in/.@MAN_FILE_FORMATS@/'`; done [FILE:1590:patches/patch-configure] --- configure.orig 2023-01-12 22:04:47 UTC +++ configure @@ -5343,7 +5343,7 @@ $as_echo "#define const /**/" >>confdefs aix*) ;; - freebsd*|netbsd*|openbsd*|dragonfly*|linux*|osf*|haiku*|midipix*) + freebsd*|netbsd*|openbsd*|dragonfly*|linux*|osf*|haiku*|midipix*|midnight*) # # Platforms where the C compiler is GCC or accepts # compatible command-line arguments, and the linker @@ -5426,7 +5426,7 @@ $as_echo "#define const /**/" >>confdefs V_SHLIB_OPT="-G -bnoentry -bexpall" ;; - freebsd*|netbsd*|openbsd*|dragonfly*|linux*) + freebsd*|netbsd*|openbsd*|dragonfly*|linux*|midnight*) # # Platforms where the C compiler is GCC or accepts # compatible command-line arguments, and the linker @@ -10430,7 +10430,7 @@ irix*) MAN_MISC_INFO=5 ;; -linux*|freebsd*|netbsd*|openbsd*|dragonfly*|kfreebsd*|gnu*|haiku*|midipix*) +linux*|freebsd*|netbsd*|openbsd*|dragonfly*|kfreebsd*|gnu*|haiku*|midipix*|midnight*) DYEXT="so" ;; @@ -10508,10 +10508,6 @@ $as_echo "#define HAVE_SOLARIS 1" >>conf # # Use System V conventions for man pages. # - MAN_ADMIN_COMMANDS=1m - MAN_FILE_FORMATS=4 - MAN_MISC_INFO=5 - MAN_DEVICES=7D esac ;; esac @@ -13778,7 +13774,7 @@ fi if test "$prefix" != "/usr"; then case "$host_os" in - freebsd*|netbsd*|openbsd*|dragonfly*|linux*|haiku*|midipix*|gnu*) + freebsd*|netbsd*|openbsd*|dragonfly*|linux*|haiku*|midipix*|gnu*|midnight*) # # Platforms where the "native" C compiler is GCC or # accepts compatible command-line arguments, and the