diff --git a/www/p5-HTML-PrettyPrinter/Makefile b/www/p5-HTML-PrettyPrinter/Makefile
new file mode 100644
index 00000000000..8bf99711678
--- /dev/null
+++ b/www/p5-HTML-PrettyPrinter/Makefile
@@ -0,0 +1,20 @@
+# $OpenBSD: Makefile,v 1.1.1.1 2011/03/16 14:21:04 jasper Exp $
+
+COMMENT= generate nice HTML files from HTML syntax trees
+
+DISTNAME= HTML-PrettyPrinter-0.03
+CATEGORIES= www textproc
+
+# perl
+PERMIT_PACKAGE_CDROM= Yes
+PERMIT_PACKAGE_FTP= Yes
+PERMIT_DISTFILES_CDROM= Yes
+PERMIT_DISTFILES_FTP= Yes
+
+MODULES= cpan
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= www/p5-HTML-Tagset \
+ www/p5-HTML-Tree
+
+.include
diff --git a/www/p5-HTML-PrettyPrinter/distinfo b/www/p5-HTML-PrettyPrinter/distinfo
new file mode 100644
index 00000000000..722eec6cf79
--- /dev/null
+++ b/www/p5-HTML-PrettyPrinter/distinfo
@@ -0,0 +1,5 @@
+MD5 (HTML-PrettyPrinter-0.03.tar.gz) = TT+Euk41y3+shjuCi38raA==
+RMD160 (HTML-PrettyPrinter-0.03.tar.gz) = 9Dh/vz+HaVPIWg12d4LeIhV89Ow=
+SHA1 (HTML-PrettyPrinter-0.03.tar.gz) = 0CZCzDC9PvXdkSBOVWQ0BhIdZzs=
+SHA256 (HTML-PrettyPrinter-0.03.tar.gz) = G9ou3yzdo8mpfP1VqyeS9yVCAre1a1Hrrs6lSsRu2rY=
+SIZE (HTML-PrettyPrinter-0.03.tar.gz) = 14036
diff --git a/www/p5-HTML-PrettyPrinter/pkg/DESCR b/www/p5-HTML-PrettyPrinter/pkg/DESCR
new file mode 100644
index 00000000000..a3cd0560687
--- /dev/null
+++ b/www/p5-HTML-PrettyPrinter/pkg/DESCR
@@ -0,0 +1,4 @@
+HTML::PrettyPrinter produces nicely formatted HTML code from a HTML
+syntax tree. It is especially useful if the produced HTML file shall be
+read or edited manually afterwards. Various parameters let you adapt the
+output to different styles and requirements.
diff --git a/www/p5-HTML-PrettyPrinter/pkg/PLIST b/www/p5-HTML-PrettyPrinter/pkg/PLIST
new file mode 100644
index 00000000000..bb25ac7ede6
--- /dev/null
+++ b/www/p5-HTML-PrettyPrinter/pkg/PLIST
@@ -0,0 +1,3 @@
+@comment $OpenBSD: PLIST,v 1.1.1.1 2011/03/16 14:21:04 jasper Exp $
+${P5SITE}/HTML/PrettyPrinter.pm
+@man man/man3p/HTML::PrettyPrinter.3p