diff --git a/www/py-htmldate/Makefile b/www/py-htmldate/Makefile
index 5f1a182c938d..100ebd5ba444 100644
--- a/www/py-htmldate/Makefile
+++ b/www/py-htmldate/Makefile
@@ -1,28 +1,28 @@
PORTNAME= htmldate
-PORTVERSION= 1.9.0
+PORTVERSION= 1.9.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast and robust extraction of publication dates from URLs and web pages
WWW= https://htmldate.readthedocs.io/en/latest/ \
https://github.com/adbar/htmldate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.3.2:textproc/py-charset-normalizer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateparser>=1.1.2:devel/py-dateparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml5>=5.2.2<6:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=1.26,1<3,1:net/py-urllib3@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
.include
diff --git a/www/py-htmldate/distinfo b/www/py-htmldate/distinfo
index 2175ba6241b5..76244920b40c 100644
--- a/www/py-htmldate/distinfo
+++ b/www/py-htmldate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725559907
-SHA256 (htmldate-1.9.0.tar.gz) = 90bc3c66cbb49be21888f54b9a20c0b6739497399a87789e64247fc4e04c292f
-SIZE (htmldate-1.9.0.tar.gz) = 44721
+TIMESTAMP = 1728632508
+SHA256 (htmldate-1.9.1.tar.gz) = 83eaad12c23b38aecb2b9fc2ceb131af815943ce3e1a0506a862eb256c16b606
+SIZE (htmldate-1.9.1.tar.gz) = 44892