diff --git a/www/trac-spamfilter/Makefile b/www/trac-spamfilter/Makefile
index 5e91fbb0e87c..5795442cda96 100644
--- a/www/trac-spamfilter/Makefile
+++ b/www/trac-spamfilter/Makefile
@@ -1,30 +1,30 @@
 PORTNAME=	spamfilter
 PORTVERSION=	1.5.1r${REV}
 CATEGORIES=	www devel python
 MASTER_SITES=	https://trac.edgewall.org/browser/plugins/trunk/
 PKGNAMEPREFIX=	trac-
 
 MAINTAINER=	samm@FreeBSD.org
 COMMENT=	Trac Spam Filtering Plugin
 WWW=		https://trac.edgewall.org/wiki/SpamFilter
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 RUN_DEPENDS=	tracd:www/trac
 
 FETCH_BEFORE_ARGS=	-o ${DISTFILES}
-REV=			17763
+REV=			17824
 WRKSRC=			${WRKDIR}/spam-filter
 USES=			python zip
 USE_PYTHON=		distutils autoplist
 NO_ARCH=		yes
 
 do-fetch:
 	@if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \
 	cd ${DISTDIR} && \
 	${FETCH_CMD} ${FETCH_BEFORE_ARGS}	\
 		'${MASTER_SITES}spam-filter?rev=${REV}&format=zip'; \
 	fi
 
 .include <bsd.port.mk>
diff --git a/www/trac-spamfilter/distinfo b/www/trac-spamfilter/distinfo
index d84c7113214e..e2f39e2f8abf 100644
--- a/www/trac-spamfilter/distinfo
+++ b/www/trac-spamfilter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704791598
-SHA256 (spamfilter-1.5.1r17763.zip) = 0be8d8f2ad8db198d90526ab79b4183c2608779bfc4e428031c3aa077fb6c85c
-SIZE (spamfilter-1.5.1r17763.zip) = 312202
+TIMESTAMP = 1720980902
+SHA256 (spamfilter-1.5.1r17824.zip) = c8a3d2174f854c24d95d99cc7d98d09c0ba6adf6f57d77fb678f5f5664bc7635
+SIZE (spamfilter-1.5.1r17824.zip) = 310732