diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index dee60f2f4cfe..db97ad8fcad3 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-html-formatter
-PORTVERSION= 21.8.0
+PORTVERSION= 21.9.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -9,7 +9,7 @@ WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
-RUN_DEPENDS= rubygem-cucumber-messages26>=19<27:devel/rubygem-cucumber-messages26
+RUN_DEPENDS= rubygem-cucumber-messages>=19<28:devel/rubygem-cucumber-messages
USES= gem
diff --git a/textproc/rubygem-cucumber-html-formatter/distinfo b/textproc/rubygem-cucumber-html-formatter/distinfo
index 61b09df622a2..15c59a517936 100644
--- a/textproc/rubygem-cucumber-html-formatter/distinfo
+++ b/textproc/rubygem-cucumber-html-formatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090152
-SHA256 (rubygem/cucumber-html-formatter-21.8.0.gem) = f26876dc4f14860e9dd4646e8a5cbef73bdbf6c9d9c8b6710a69344f46ab2e84
-SIZE (rubygem/cucumber-html-formatter-21.8.0.gem) = 272384
+TIMESTAMP = 1738606623
+SHA256 (rubygem/cucumber-html-formatter-21.9.0.gem) = d6e9b62d90843ff94ddedea693759d52aac0b226c09c7b819a4bca789f796ea1
+SIZE (rubygem/cucumber-html-formatter-21.9.0.gem) = 271872