diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index 5277d3627a567..e16d7fd13a51e 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-html-formatter
-PORTVERSION= 20.2.1
+PORTVERSION= 20.3.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -9,7 +9,7 @@ WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
-RUN_DEPENDS= rubygem-cucumber-messages18>=18.0.0<19:devel/rubygem-cucumber-messages18
+RUN_DEPENDS= rubygem-cucumber-messages>=18.0<22.1:devel/rubygem-cucumber-messages
USES= gem
diff --git a/textproc/rubygem-cucumber-html-formatter/distinfo b/textproc/rubygem-cucumber-html-formatter/distinfo
index b4013a6913b12..09ebcad73cffe 100644
--- a/textproc/rubygem-cucumber-html-formatter/distinfo
+++ b/textproc/rubygem-cucumber-html-formatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674590568
-SHA256 (rubygem/cucumber-html-formatter-20.2.1.gem) = 24aff051aeb51f73f185ad82aca7bf9bc32c529e6df8c3be378cc05b5d4df930
-SIZE (rubygem/cucumber-html-formatter-20.2.1.gem) = 580608
+TIMESTAMP = 1681053026
+SHA256 (rubygem/cucumber-html-formatter-20.3.0.gem) = e0eed1733c93a5d0cf6447bea31ae7484973500fe566e5e2f75d6e0308b6ffdf
+SIZE (rubygem/cucumber-html-formatter-20.3.0.gem) = 581120