git: a8fb74ec973e - main - net-mgmt/ng_ipacct: Fix build on 14.0.

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Thu, 20 Oct 2022 20:24:19 UTC
The branch main has been updated by jhb (doc, src committer):

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

commit a8fb74ec973ebe38b110bf232f8b1b9de219e65d
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2022-10-20 20:23:12 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2022-10-20 20:23:12 +0000

    net-mgmt/ng_ipacct: Fix build on 14.0.
    
    src commit 0f617ae48a911caab3130d0e80cfb425bc3b653b moved the
    prototype of in_pcblookup_local to a new header.
    
    src commit 28d0a740dd9a6 added "opt_kern_tls.h" #include to
    <netinet/tcp_var.h>.
    
    PR:             266556
    Differential Revision:  https://reviews.freebsd.org/D36546
---
 net-mgmt/ng_ipacct/files/patch-ng__ipacct_Makefile     | 11 +++++++++++
 net-mgmt/ng_ipacct/files/patch-ng__ipacct_ng__ipacct.c | 12 ++++++++++++
 2 files changed, 23 insertions(+)

diff --git a/net-mgmt/ng_ipacct/files/patch-ng__ipacct_Makefile b/net-mgmt/ng_ipacct/files/patch-ng__ipacct_Makefile
new file mode 100644
index 000000000000..9efecce6d4db
--- /dev/null
+++ b/net-mgmt/ng_ipacct/files/patch-ng__ipacct_Makefile
@@ -0,0 +1,11 @@
+--- ng_ipacct/Makefile.orig	2022-09-13 09:00:08 UTC
++++ ng_ipacct/Makefile
+@@ -1,7 +1,7 @@ KMOD=		ng_ipacct
+ # $Id: Makefile,v 1.4 2005/07/31 07:58:18 romanp Exp $
+ 
+ KMOD=		ng_ipacct
+-SRCS=		ng_ipacct.c opt_netgraph.h
++SRCS=		ng_ipacct.c opt_netgraph.h opt_kern_tls.h
+ 
+ CFLAGS+=	-g -I${.CURDIR}
+ 
diff --git a/net-mgmt/ng_ipacct/files/patch-ng__ipacct_ng__ipacct.c b/net-mgmt/ng_ipacct/files/patch-ng__ipacct_ng__ipacct.c
new file mode 100644
index 000000000000..b62bc827ebf4
--- /dev/null
+++ b/net-mgmt/ng_ipacct/files/patch-ng__ipacct_ng__ipacct.c
@@ -0,0 +1,12 @@
+--- ng_ipacct/ng_ipacct.c.orig	2022-09-13 09:05:22 UTC
++++ ng_ipacct/ng_ipacct.c
+@@ -49,6 +49,9 @@ static const char rcs_id[] =
+ #include <netinet/in_systm.h>
+ #include <netinet/in.h>
+ #include <netinet/in_pcb.h>
++#if __FreeBSD_version >= 1400039
++#include <netinet/in_pcb_var.h>
++#endif
+ #include <netinet/ip.h>
+ #include <netinet/ip_icmp.h>
+ #include <netinet/ip_var.h>