diff --git a/comms/nanovna-saver/Makefile b/comms/nanovna-saver/Makefile
index ae260ac02630..769053c0db71 100644
--- a/comms/nanovna-saver/Makefile
+++ b/comms/nanovna-saver/Makefile
@@ -1,31 +1,31 @@
 PORTNAME=	nanovna-saver
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.0
+DISTVERSION=	0.5.0
 CATEGORIES=	comms hamradio
 
 MAINTAINER=	hamradio@FreeBSD.org
 COMMENT=	Multiplatform tool to save Touchstone files from the NanoVNA
 WWW=		https://github.com/NanoVNA-Saver/nanovna-saver
 
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 PY_DEPENDS=	${PYNUMPY} \
 		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR}
 BUILD_DEPENDS=	${PY_DEPENDS}
 RUN_DEPENDS=	${PY_DEPENDS}
 
 USES=		python:3.3+ pyqt:5
+USE_PYQT=	serial
 USE_PYTHON=	distutils autoplist noflavors
-USE_PYQT=	pyqt5:run
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	NanoVNA-Saver
 
 NO_ARCH=	yes
 
 post-extract:
 	${CP} ${FILESDIR}/Sysctl.py ${WRKSRC}/NanoVNASaver/Hardware/
 
 .include <bsd.port.mk>
diff --git a/comms/nanovna-saver/distinfo b/comms/nanovna-saver/distinfo
index 47e388769df9..9a6e2ef4f143 100644
--- a/comms/nanovna-saver/distinfo
+++ b/comms/nanovna-saver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657834718
-SHA256 (NanoVNA-Saver-nanovna-saver-v0.4.0_GH0.tar.gz) = df1a68f0a6cb2f686b34860761cb3a36061b2f184c8e5bc72b590c04a140e62f
-SIZE (NanoVNA-Saver-nanovna-saver-v0.4.0_GH0.tar.gz) = 488898
+TIMESTAMP = 1662918285
+SHA256 (NanoVNA-Saver-nanovna-saver-v0.5.0_GH0.tar.gz) = a3c4ebc42adcfad15f72b2686a4136854d3eb6f3c1fe4645dfd341ff7375584b
+SIZE (NanoVNA-Saver-nanovna-saver-v0.5.0_GH0.tar.gz) = 490408