git: e8f25164e973 - main - net/libpcap: Add new option REMOTE

From: Renato Botelho <garga_at_FreeBSD.org>
Date: Mon, 29 Aug 2022 14:01:22 UTC
The branch main has been updated by garga:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e8f25164e9739d721460a6725669d1f936628725

commit e8f25164e9739d721460a6725669d1f936628725
Author:     Renato Botelho <garga@FreeBSD.org>
AuthorDate: 2022-08-29 13:58:42 +0000
Commit:     Renato Botelho <garga@FreeBSD.org>
CommitDate: 2022-08-29 14:01:16 +0000

    net/libpcap: Add new option REMOTE
    
    Add new option REMOTE, off by default, that enables the build of rpcapd,
    used to capture packets remotely
    
    PR:             262688
    Reported by:    Howard Holm <hdholm@alumni.iastate.edu>
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
---
 net/libpcap/Makefile  | 9 +++++++--
 net/libpcap/pkg-plist | 5 ++++-
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/net/libpcap/Makefile b/net/libpcap/Makefile
index aacbd4a708f6..0b49ac64867e 100644
--- a/net/libpcap/Makefile
+++ b/net/libpcap/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libpcap
 PORTVERSION=	1.10.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net
 MASTER_SITES=	http://www.tcpdump.org/release/
 
@@ -24,8 +24,13 @@ CFLAGS_amd64=	-fPIC
 CFLAGS_sparc64=	-fPIC
 PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 
-OPTIONS_DEFINE=	IPV6
+OPTIONS_DEFINE=	IPV6 REMOTE
+
+OPTIONS_SUB=	yes
+
+REMOTE_DESC=	Remote packet capture
 
 IPV6_CONFIGURE_ENABLE=	ipv6
+REMOTE_CONFIGURE_ENABLE=remote
 
 .include <bsd.port.mk>
diff --git a/net/libpcap/pkg-plist b/net/libpcap/pkg-plist
index 2d0bcaf73fc8..4bf6610af7ea 100644
--- a/net/libpcap/pkg-plist
+++ b/net/libpcap/pkg-plist
@@ -19,8 +19,8 @@ include/pcap/usb.h
 include/pcap/vlan.h
 lib/libpcap.a
 lib/libpcap.so
-lib/libpcap.so.1
 lib/libpcap.so.%%PORTVERSION%%
+lib/libpcap.so.1
 libdata/pkgconfig/libpcap.pc
 man/man1/pcap-config.1.gz
 man/man3/pcap.3.gz
@@ -82,6 +82,9 @@ man/man3/pcap_strerror.3.gz
 man/man3/pcap_tstamp_type_name_to_val.3.gz
 man/man3/pcap_tstamp_type_val_to_name.3.gz
 man/man5/pcap-savefile.5.gz
+%%REMOTE%%man/man5/rpcapd-config.5.gz
 man/man7/pcap-filter.7.gz
 man/man7/pcap-linktype.7.gz
 man/man7/pcap-tstamp.7.gz
+%%REMOTE%%man/man8/rpcapd.8.gz
+%%REMOTE%%sbin/rpcapd