diff --git a/MOVED b/MOVED
index 8fb6e6368487558c523b87022e06fcedba44f9ac..00b416bf9ee3cde1703a9a928385cca58dce2553 100644
--- a/MOVED
+++ b/MOVED
@@ -4132,3 +4132,4 @@ multimedia/mpeg_encode||2025-02-04|Has expired: Upstream is dead and it's buggy,
 sysutils/pcns||2025-02-04|Has expired: not supported upstream
 devel/py-pydrive||2025-02-04|Has expired: Upstream repo archived on Jul 22, 2021
 devel/p5-Test-HTML-Tidy||2025-02-04|Has expired: Depends on expired textproc/p5-HTML-Tidy
+www/p5-CGI-Application-Plugin-HtmlTidy||2025-02-04|Has expired: Depends on expired textproc/p5-HTML-Tidy
diff --git a/www/Makefile b/www/Makefile
index faef24bbbf0273e5d22638a98f59f3f26986b380..7e99906b4163e71ef1786a1dcb05aaedcf0faa68 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -582,7 +582,6 @@
     SUBDIR += p5-CGI-Application-Plugin-Forward
     SUBDIR += p5-CGI-Application-Plugin-HTDot
     SUBDIR += p5-CGI-Application-Plugin-HTMLPrototype
-    SUBDIR += p5-CGI-Application-Plugin-HtmlTidy
     SUBDIR += p5-CGI-Application-Plugin-JSON
     SUBDIR += p5-CGI-Application-Plugin-LinkIntegrity
     SUBDIR += p5-CGI-Application-Plugin-LogDispatch
diff --git a/www/p5-CGI-Application-Plugin-HtmlTidy/Makefile b/www/p5-CGI-Application-Plugin-HtmlTidy/Makefile
deleted file mode 100644
index 1d6dd07ade953ada316874c067535a7558470f6c..0000000000000000000000000000000000000000
--- a/www/p5-CGI-Application-Plugin-HtmlTidy/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME=	CGI-Application-Plugin-HtmlTidy
-PORTVERSION=	1.05
-PORTREVISION=	1
-CATEGORIES=	www perl5
-MASTER_SITES=	CPAN
-PKGNAMEPREFIX=	p5-
-
-MAINTAINER=	bofh@FreeBSD.org
-COMMENT=	Add HTML::Tidy support to CGI::Application
-WWW=		https://metacpan.org/release/CGI-Application-Plugin-HtmlTidy
-
-LICENSE=	ART10 GPLv1+
-LICENSE_COMB=	dual
-
-DEPRECATED=	Depends on expired textproc/p5-HTML-Tidy
-EXPIRATION_DATE=2025-02-01
-
-BUILD_DEPENDS=	${RUN_DEPENDS}
-RUN_DEPENDS=	p5-CGI-Application>4.01:www/p5-CGI-Application \
-		p5-CGI-Application-Plugin-DevPopup>=0:www/p5-CGI-Application-Plugin-DevPopup \
-		p5-HTML-Tidy>=1.08:textproc/p5-HTML-Tidy
-
-USES=		perl5
-USE_PERL5=	configure
-
-.include <bsd.port.mk>
diff --git a/www/p5-CGI-Application-Plugin-HtmlTidy/distinfo b/www/p5-CGI-Application-Plugin-HtmlTidy/distinfo
deleted file mode 100644
index 2370271cc3d36941288f3e4e56c544f4f1462113..0000000000000000000000000000000000000000
--- a/www/p5-CGI-Application-Plugin-HtmlTidy/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (CGI-Application-Plugin-HtmlTidy-1.05.tar.gz) = 37fc70b2f7d483036be967f096a5d53a863ceb174246d1a8fb42553bb0fb8c93
-SIZE (CGI-Application-Plugin-HtmlTidy-1.05.tar.gz) = 14487
diff --git a/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-descr b/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-descr
deleted file mode 100644
index d12d5990cc07339095e7c35624de8afb610e0471..0000000000000000000000000000000000000000
--- a/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This plugin is a wrapper around HTML::Tidy. It exports two methods
-that allow you to either validate or clean up the output of your
-cgiapp application. They should be called at the end of your postrun
-method.
diff --git a/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-plist b/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-plist
deleted file mode 100644
index 1cc8136cf4c4546807a24ce5cff5503ad64e1935..0000000000000000000000000000000000000000
--- a/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-%%PERL5_MAN3%%/CGI::Application::Plugin::HtmlTidy.3.gz
-%%SITE_PERL%%/CGI/Application/Plugin/HtmlTidy.pm
-%%SITE_PERL%%/CGI/Application/Plugin/HtmlTidy/tidy.conf
-%%SITE_PERL%%/CGI/Application/Plugin/HtmlTidy/validate.tmpl