git: 1a9e052e4c56 - main - security/duo: Update to 2.1.0

From: Ryan Steinmetz <zi_at_FreeBSD.org>
Date: Tue, 08 Jul 2025 20:30:19 UTC
The branch main has been updated by zi:

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

commit 1a9e052e4c562815a68dcc8623adf5361c9ca618
Author:     Ryan Steinmetz <zi@FreeBSD.org>
AuthorDate: 2025-07-08 20:30:12 +0000
Commit:     Ryan Steinmetz <zi@FreeBSD.org>
CommitDate: 2025-07-08 20:30:12 +0000

    security/duo: Update to 2.1.0
---
 security/duo/Makefile                |  4 +++-
 security/duo/distinfo                |  6 +++---
 security/duo/files/patch-lib_https.c | 13 +++++++++++++
 3 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/security/duo/Makefile b/security/duo/Makefile
index 1040da493124..8f420a3d7f7e 100644
--- a/security/duo/Makefile
+++ b/security/duo/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	duo
-PORTVERSION=	2.0.4
+PORTVERSION=	2.1.0
 CATEGORIES=	security
 MASTER_SITES=	https://dl.duosecurity.com/ \
 		ZI
@@ -26,6 +26,8 @@ OPTIONS_DEFINE=	DOCS SUID
 OPTIONS_SUB=	yes
 
 post-patch:
+	${REINPLACE_CMD} -e 's|ASN1_STRING_data|ASN1_STRING_get0_data|g' \
+		${WRKSRC}/lib/https.c
 	${REINPLACE_CMD} -e 's| /etc| ${PREFIX}/etc|g' \
 		${WRKSRC}/pam_duo/pam_duo.8 \
 		${WRKSRC}/login_duo/login_duo.8
diff --git a/security/duo/distinfo b/security/duo/distinfo
index 0e7582eb76da..bdac431a2dd6 100644
--- a/security/duo/distinfo
+++ b/security/duo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745419537
-SHA256 (duo_unix-2.0.4.tar.gz) = 3fb2155f8472304476057f7d149520bf6259c7b29d764b62275d35ad3249c264
-SIZE (duo_unix-2.0.4.tar.gz) = 582678
+TIMESTAMP = 1752002178
+SHA256 (duo_unix-2.1.0.tar.gz) = 42917ea997827789fb03e765eded0a7f0a50f8220922835931a7c43f3d83b629
+SIZE (duo_unix-2.1.0.tar.gz) = 608257
diff --git a/security/duo/files/patch-lib_https.c b/security/duo/files/patch-lib_https.c
new file mode 100644
index 000000000000..38ced783a096
--- /dev/null
+++ b/security/duo/files/patch-lib_https.c
@@ -0,0 +1,13 @@
+--- lib/https.c.orig	2025-07-08 19:38:07 UTC
++++ lib/https.c
+@@ -9,6 +9,10 @@
+ 
+ #include "config.h"
+ 
++#if defined(__FreeBSD__)
++#include <netinet/in.h>
++#endif
++
+ #include <arpa/inet.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>