diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index 501e248982b8..6cbf962b8967 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -1,21 +1,20 @@
PORTNAME= cucumber-html-formatter
-PORTVERSION= 21.3.1
-PORTREVISION= 1
+PORTVERSION= 21.4.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= HTML formatter for Cucumber
WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
RUN_DEPENDS= rubygem-cucumber-messages24>=19<25:devel/rubygem-cucumber-messages24
USES= gem
NO_ARCH= yes
PLIST_FILES= bin/cucumber-html-formatter
.include
diff --git a/textproc/rubygem-cucumber-html-formatter/distinfo b/textproc/rubygem-cucumber-html-formatter/distinfo
index cb14e077d6a4..7f3aff7a1dc6 100644
--- a/textproc/rubygem-cucumber-html-formatter/distinfo
+++ b/textproc/rubygem-cucumber-html-formatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711860615
-SHA256 (rubygem/cucumber-html-formatter-21.3.1.gem) = bda18f2edffb761ecc653094594596e5ec09e30099fb005e480eee7aa77ee02d
-SIZE (rubygem/cucumber-html-formatter-21.3.1.gem) = 272384
+TIMESTAMP = 1720023730
+SHA256 (rubygem/cucumber-html-formatter-21.4.0.gem) = 365e97e15af3fdefcfbc190e85092141c4ee937001c75063da2cf44f7fe20e32
+SIZE (rubygem/cucumber-html-formatter-21.4.0.gem) = 273920