git: 602d0600cc86 - main - comms/kermit: Upgrade from 10.0.beta12 to 11.0.511

From: Torsten Zuehlsdorff <tz_at_FreeBSD.org>
Date: Sat, 19 Sep 2026 21:37:31 UTC
The branch main has been updated by tz:

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

commit 602d0600cc86af3fa1d90679eabc42ba4b7de741
Author:     Torsten Zuehlsdorff <tz@FreeBSD.org>
AuthorDate: 2026-09-19 21:33:18 +0000
Commit:     Torsten Zuehlsdorff <tz@FreeBSD.org>
CommitDate: 2026-09-19 21:37:18 +0000

    comms/kermit: Upgrade from 10.0.beta12 to 11.0.511
    
      The update includes a number of security fixes including a fixed CVE issue.
    
      Check the changelog for more details here:
        https://github.com/OpenKermit/ckermit/blob/main/doc/changelog.md
    
    Reported by:    John Goerzen (upstream)
    Sponsored by:   OTTRIA
---
 comms/kermit/Makefile | 29 +++++++++++++++++++++--------
 comms/kermit/distinfo |  6 +++---
 2 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/comms/kermit/Makefile b/comms/kermit/Makefile
index 4bc8d95e055e..daf8fe1f3bb1 100644
--- a/comms/kermit/Makefile
+++ b/comms/kermit/Makefile
@@ -1,23 +1,31 @@
 PORTNAME=	kermit
-PORTVERSION=	10.0.beta12
+DISTVERSIONPREFIX=	v
+DISTVERSION=	11.0.511
 CATEGORIES=	comms ftp net
-MASTER_SITES=	https://www.kermitproject.org/ftp/kermit/test/tar/ \
-		ftp://ftp.kermitproject.org/kermit/test/tar/
-DISTNAME=	cku416-${PORTVERSION:E}
 
 MAINTAINER=	danfe@FreeBSD.org
 COMMENT=	Portable scriptable network and serial communication program
-WWW=		https://www.kermitproject.org/
+WWW=		https://www.openkermit.org/
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING.TXT
 
-USES=		ssl
-NO_WRKSUBDIR=	yes
+TEST_DEPENDS=	check>=0:devel/check \
+		pkgconf>=1.3.0_1:devel/pkgconf \
+		${PYTHON_PKGNAMEPREFIX}pyftpdlib>=0:ftp/py-pyftpdlib@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR}
+
+USES=		pytest ssl
+USE_GITHUB=	yes
+GH_ACCOUNT=	OpenKermit
+GH_PROJECT=	ckermit
+
 MAKEFILE=	makefile
 ALL_TARGET=	freebsd+ssl
 MAKE_ARGS=	CC="${CC}" CC2="${CC}" \
 		SSLINC="-I${OPENSSLINC}" SSLLIB="-L${OPENSSLLIB}"
+PYTEST_ARGS=	-n ${MAKE_JOBS_NUMBER}
 
 PLIST_FILES=	bin/kermit share/man/man1/kermit.1.gz
 PORTDOCS=	*
@@ -34,6 +42,11 @@ do-install:
 
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README.TXT ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR}
+
+pre-test:
+	@cd ${TEST_WRKSRC} && ${SETENVI} ${WRK_ENV} ${TEST_ENV} \
+		${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_ARGS} check
 
 .include <bsd.port.mk>
diff --git a/comms/kermit/distinfo b/comms/kermit/distinfo
index b03274fa0c24..0f86eda89497 100644
--- a/comms/kermit/distinfo
+++ b/comms/kermit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742765959
-SHA256 (cku416-beta12.tar.gz) = 1e38f6f813a8d97ec46bc1002c1bc389a3a3412b1188ace5027143d5c561c5ab
-SIZE (cku416-beta12.tar.gz) = 2353340
+TIMESTAMP = 1789852220
+SHA256 (OpenKermit-ckermit-v11.0.511_GH0.tar.gz) = baaa0abadf7900a2770f179ddeb6a5fe71891c8bae8805ea633f0bc284e2c39c
+SIZE (OpenKermit-ckermit-v11.0.511_GH0.tar.gz) = 3342788