diff --git a/www/p5-HTML-Lint/Makefile b/www/p5-HTML-Lint/Makefile
new file mode 100644
index 00000000000..cb6f1ab279d
--- /dev/null
+++ b/www/p5-HTML-Lint/Makefile
@@ -0,0 +1,27 @@
+# $OpenBSD: Makefile,v 1.1.1.1 2005/12/20 22:06:00 sturm Exp $
+# Original from: Andy Lester
+
+COMMENT= "check for HTML errors in a string or file"
+
+DISTNAME= HTML-Lint-2.02
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= www perl5
+
+MAINTAINER= Alexander von Gernler
+
+# Artistic
+PERMIT_PACKAGE_CDROM= Yes
+PERMIT_PACKAGE_FTP= Yes
+PERMIT_DISTFILES_CDROM= Yes
+PERMIT_DISTFILES_FTP= Yes
+
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=HTML/}
+
+RUN_DEPENDS= :p5-HTML-Parser-*:www/p5-HTML-Parser
+REGRESS_DEPENDS= ${RUN_DEPENDS}
+
+CONFIGURE_STYLE= perl
+
+PKG_ARCH= *
+
+.include
diff --git a/www/p5-HTML-Lint/distinfo b/www/p5-HTML-Lint/distinfo
new file mode 100644
index 00000000000..1689b2327b5
--- /dev/null
+++ b/www/p5-HTML-Lint/distinfo
@@ -0,0 +1,4 @@
+MD5 (HTML-Lint-2.02.tar.gz) = f08241fbe2473d7542be5ef660ced6e3
+RMD160 (HTML-Lint-2.02.tar.gz) = 112dbb4205068e2026316d691022cf71721cf49d
+SHA1 (HTML-Lint-2.02.tar.gz) = 8784c0ac368ec9b5aa6e19cae66a7d27282c549a
+SIZE (HTML-Lint-2.02.tar.gz) = 22629
diff --git a/www/p5-HTML-Lint/pkg/DESCR b/www/p5-HTML-Lint/pkg/DESCR
new file mode 100644
index 00000000000..4379f330ef0
--- /dev/null
+++ b/www/p5-HTML-Lint/pkg/DESCR
@@ -0,0 +1,3 @@
+HTML::Lint is a Perl class similar to HTML::Parser, because it inherits
+from it. You can use HTML::Lint to validate HTML code in strings or
+files. The package also comes with a command line tool for validating.
diff --git a/www/p5-HTML-Lint/pkg/PLIST b/www/p5-HTML-Lint/pkg/PLIST
new file mode 100644
index 00000000000..67b4f025ac8
--- /dev/null
+++ b/www/p5-HTML-Lint/pkg/PLIST
@@ -0,0 +1,14 @@
+@comment $OpenBSD: PLIST,v 1.1.1.1 2005/12/20 22:06:00 sturm Exp $
+bin/weblint
+${P5SITE}/HTML/
+${P5SITE}/HTML/Lint/
+${P5SITE}/HTML/Lint.pm
+${P5SITE}/HTML/Lint/Error.pm
+${P5SITE}/HTML/Lint/HTML4.pm
+${P5SITE}/Test/
+${P5SITE}/Test/HTML/
+${P5SITE}/Test/HTML/Lint.pm
+@man man/man3p/HTML::Lint.3p
+@man man/man3p/HTML::Lint::Error.3p
+@man man/man3p/HTML::Lint::HTML4.3p
+@man man/man3p/Test::HTML::Lint.3p