git: b278dec07339 - main - net/kea-devel: Update to 2.7.9

From: Cy Schubert <cy_at_FreeBSD.org>
Date: Fri, 30 May 2025 01:51:48 UTC
The branch main has been updated by cy:

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

commit b278dec07339056ff9f0c4147c8205923ab9dea2
Author:     Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2025-05-30 01:50:55 +0000
Commit:     Cy Schubert <cy@FreeBSD.org>
CommitDate: 2025-05-30 01:51:35 +0000

    net/kea-devel: Update to 2.7.9
---
 net/kea-devel/Makefile  | 17 ++++++++++++++---
 net/kea-devel/distinfo  |  6 +++---
 net/kea-devel/pkg-plist | 41 +++++++++++++++++++++--------------------
 3 files changed, 38 insertions(+), 26 deletions(-)

diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile
index 2fd12d2b1c3f..7cdb06100773 100644
--- a/net/kea-devel/Makefile
+++ b/net/kea-devel/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	kea
-DISTVERSION=	2.7.7
+DISTVERSION=	2.7.9
 CATEGORIES=	net
-MASTER_SITES=	ISC/kea/${DISTVERSION}
+MASTER_SITES=	ISC/kea/cur/2.7
 PKGNAMESUFFIX=	-devel
 
 MAINTAINER=	cy@FreeBSD.org
@@ -11,10 +11,13 @@ WWW=		https://kea.isc.org/
 LICENSE=	MPL20
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+BUILD_DEPENDS=	rst2man:textproc/py-docutils
+
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 		liblog4cplus.so:devel/log4cplus
 
-USES=		autoreconf compiler:c++11-lang cpe iconv libtool pathfix ssl
+USES=		autoreconf compiler:c++11-lang cpe iconv libtool pathfix \
+		tar:xz ssl
 
 CPE_VENDOR=	isc
 CPE_VERSION=	${DISTVERSION:C/-.*//}
@@ -57,4 +60,12 @@ PGSQL_VARS=		WANT_PGSQL=client
 SHELL_USES=		python
 SHELL_CONFIGURE_ON=	--enable-shell
 
+post-build:
+	cd ${WRKSRC}/doc/sphinx/man; \
+	for i in *.8.rst; do rst2man $$i > $$(basename $$i .rst); done
+
+post-install:
+	@cd ${WRKSRC}/doc/sphinx/man; \
+	cp *.8 ${STAGEDIR}${PREFIX}/share/man/man8
+
 .include <bsd.port.mk>
diff --git a/net/kea-devel/distinfo b/net/kea-devel/distinfo
index 30eeb3ff8abd..c96b748c3bbc 100644
--- a/net/kea-devel/distinfo
+++ b/net/kea-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743049657
-SHA256 (kea-2.7.7.tar.gz) = 8cdec9c0e0c47462dd6cc18cec25b96cd3c82945528d93d8ea6d69d22b9fda3d
-SIZE (kea-2.7.7.tar.gz) = 12388265
+TIMESTAMP = 1748535715
+SHA256 (kea-2.7.9.tar.xz) = a544916f692155439815b726fc6040ffadc381591f67a7fb103192d7053ebc92
+SIZE (kea-2.7.9.tar.xz) = 6775192
diff --git a/net/kea-devel/pkg-plist b/net/kea-devel/pkg-plist
index e7083aaeac8f..59b7d85b63ec 100644
--- a/net/kea-devel/pkg-plist
+++ b/net/kea-devel/pkg-plist
@@ -487,16 +487,16 @@ lib/libkea-asiodns.so.61
 lib/libkea-asiodns.so.61.0.0
 lib/libkea-asiolink.a
 lib/libkea-asiolink.so
-lib/libkea-asiolink.so.84
-lib/libkea-asiolink.so.84.0.0
+lib/libkea-asiolink.so.86
+lib/libkea-asiolink.so.86.0.0
 lib/libkea-cc.a
 lib/libkea-cc.so
 lib/libkea-cc.so.81
 lib/libkea-cc.so.81.0.0
 lib/libkea-cfgclient.a
 lib/libkea-cfgclient.so
-lib/libkea-cfgclient.so.81
-lib/libkea-cfgclient.so.81.0.0
+lib/libkea-cfgclient.so.82
+lib/libkea-cfgclient.so.82.0.0
 lib/libkea-cryptolink.a
 lib/libkea-cryptolink.so
 lib/libkea-cryptolink.so.62
@@ -511,40 +511,40 @@ lib/libkea-database.so.75
 lib/libkea-database.so.75.0.0
 lib/libkea-dhcp++.a
 lib/libkea-dhcp++.so
-lib/libkea-dhcp++.so.107
-lib/libkea-dhcp++.so.107.0.0
+lib/libkea-dhcp++.so.108
+lib/libkea-dhcp++.so.108.0.0
 lib/libkea-dhcp_ddns.a
 lib/libkea-dhcp_ddns.so
 lib/libkea-dhcp_ddns.so.67
 lib/libkea-dhcp_ddns.so.67.0.0
 lib/libkea-dhcpsrv.a
 lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.126
-lib/libkea-dhcpsrv.so.126.0.0
+lib/libkea-dhcpsrv.so.128
+lib/libkea-dhcpsrv.so.128.0.0
 lib/libkea-dns++.a
 lib/libkea-dns++.so
-lib/libkea-dns++.so.69
-lib/libkea-dns++.so.69.0.0
+lib/libkea-dns++.so.70
+lib/libkea-dns++.so.70.0.0
 lib/libkea-eval.a
 lib/libkea-eval.so
-lib/libkea-eval.so.82
-lib/libkea-eval.so.82.0.0
+lib/libkea-eval.so.83
+lib/libkea-eval.so.83.0.0
 lib/libkea-exceptions.a
 lib/libkea-exceptions.so
 lib/libkea-exceptions.so.44
 lib/libkea-exceptions.so.44.0.0
 lib/libkea-hooks.a
 lib/libkea-hooks.so
-lib/libkea-hooks.so.115
-lib/libkea-hooks.so.115.0.0
+lib/libkea-hooks.so.117
+lib/libkea-hooks.so.117.0.0
 lib/libkea-http.a
 lib/libkea-http.so
 lib/libkea-http.so.86
 lib/libkea-http.so.86.0.0
 lib/libkea-log.a
 lib/libkea-log.so
-lib/libkea-log.so.73
-lib/libkea-log.so.73.0.0
+lib/libkea-log.so.74
+lib/libkea-log.so.74.0.0
 %%MYSQL%%lib/libkea-mysql.a
 %%MYSQL%%lib/libkea-mysql.so
 %%MYSQL%%lib/libkea-mysql.so.86
@@ -555,8 +555,8 @@ lib/libkea-log.so.73.0.0
 %%PGSQL%%lib/libkea-pgsql.so.87.0.0
 lib/libkea-process.a
 lib/libkea-process.so
-lib/libkea-process.so.87
-lib/libkea-process.so.87.0.0
+lib/libkea-process.so.89
+lib/libkea-process.so.89.0.0
 lib/libkea-stats.a
 lib/libkea-stats.so
 lib/libkea-stats.so.52
@@ -571,8 +571,8 @@ lib/libkea-util-io.so.11
 lib/libkea-util-io.so.11.0.0
 lib/libkea-util.a
 lib/libkea-util.so
-lib/libkea-util.so.99
-lib/libkea-util.so.99.0.0
+lib/libkea-util.so.100
+lib/libkea-util.so.100.0.0
 %%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_EXT_SUFFIX%%.pyc
@@ -832,6 +832,7 @@ sbin/keactrl
 %%DATADIR%%/scripts/mysql/upgrade_026_to_027.sh
 %%DATADIR%%/scripts/mysql/upgrade_027_to_028.sh
 %%DATADIR%%/scripts/mysql/upgrade_028_to_029.sh
+%%DATADIR%%/scripts/mysql/upgrade_029_to_030.sh
 %%DATADIR%%/scripts/mysql/wipe_data.sh
 %%DATADIR%%/scripts/pgsql/dhcpdb_create.pgsql
 %%DATADIR%%/scripts/pgsql/dhcpdb_drop.pgsql