diff --git a/comms/kermit/Makefile b/comms/kermit/Makefile index 4bc8d95e055e..daf8fe1f3bb1 100644 --- a/comms/kermit/Makefile +++ b/comms/kermit/Makefile @@ -1,39 +1,52 @@ 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= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's^-O2 -pipe^${CFLAGS}^' ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wermit ${STAGEDIR}${PREFIX}/bin/kermit ${INSTALL_MAN} ${WRKSRC}/ckuker.nr \ ${STAGEDIR}${PREFIX}/share/man/man1/kermit.1 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 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