diff --git a/www/p5-HTML-Shakan/Makefile b/www/p5-HTML-Shakan/Makefile
index a71f7d62a355..ee5c5168e09f 100644
--- a/www/p5-HTML-Shakan/Makefile
+++ b/www/p5-HTML-Shakan/Makefile
@@ -1,33 +1,30 @@
PORTNAME= HTML-Shakan
-PORTVERSION= 2.00
-PORTREVISION= 2
+PORTVERSION= 2.10
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:SONGMU
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension of form html generator/validator
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= \
- p5-Email-Valid-Loose>=0.05:mail/p5-Email-Valid-Loose \
- p5-FormValidator-Lite>=0.24:textproc/p5-FormValidator-Lite \
- p5-List-MoreUtils>=0.22:lang/p5-List-MoreUtils \
- p5-Mouse>=0.90,1:devel/p5-Mouse
-TEST_DEPENDS= \
- p5-Test-Requires>0:devel/p5-Test-Requires \
- p5-Lingua-JA-Regular-Unicode>0:japanese/p5-Lingua-JA-Regular-Unicode \
- p5-DateTime>0:devel/p5-DateTime \
- p5-DateTime-Format-HTTP>0:devel/p5-DateTime-Format-HTTP \
- p5-Data-Model>0:devel/p5-Data-Model \
- p5-DBIx-Skinny>0:databases/p5-DBIx-Skinny \
- p5-Plack>0:www/p5-Plack
+RUN_DEPENDS= p5-Email-Valid-Loose>=0.05:mail/p5-Email-Valid-Loose \
+ p5-FormValidator-Lite>=0.24:textproc/p5-FormValidator-Lite \
+ p5-HTML-Escape>=0:www/p5-HTML-Escape \
+ p5-Hash-MultiValue>=0:devel/p5-Hash-MultiValue \
+ p5-List-MoreUtils>=0.220:lang/p5-List-MoreUtils \
+ p5-Mouse>=0:devel/p5-Mouse
+TEST_DEPENDS= p5-CGI>=0:www/p5-CGI \
+ p5-Test-Requires>=0.06:devel/p5-Test-Requires
-USES= perl5
-USE_PERL5= modbuild
+USES= perl5
+USE_PERL5= modbuildtiny
+
+NO_ARCH= yes
.include
diff --git a/www/p5-HTML-Shakan/distinfo b/www/p5-HTML-Shakan/distinfo
index bb38e7aef7d8..83fd2f2016d8 100644
--- a/www/p5-HTML-Shakan/distinfo
+++ b/www/p5-HTML-Shakan/distinfo
@@ -1,2 +1,3 @@
-SHA256 (HTML-Shakan-2.00.tar.gz) = b790abfe1a3cef94e8022ded53640f8e0cce86e1f8b5385f5bb414a2f10b0cbf
-SIZE (HTML-Shakan-2.00.tar.gz) = 32721
+TIMESTAMP = 1650229166
+SHA256 (HTML-Shakan-2.10.tar.gz) = 01ec2a9487c7e997628206136f4fe93d74009d2a0350ea914242a50e49205d3a
+SIZE (HTML-Shakan-2.10.tar.gz) = 33461
diff --git a/www/p5-HTML-Shakan/pkg-plist b/www/p5-HTML-Shakan/pkg-plist
index cf9720e8e074..3a2e9a3c14dd 100644
--- a/www/p5-HTML-Shakan/pkg-plist
+++ b/www/p5-HTML-Shakan/pkg-plist
@@ -1,43 +1,48 @@
-%%PERL5_MAN3%%/HTML::Shakan.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Declare.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Doc.ja.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Field.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Field::Choice.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Field::Date.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Field::File.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Field::Input.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Fields.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Filter::HTMLScrubber.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Filter::Hiragana.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Filter::KatakanaZ.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Filter::WhiteSpace.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Filters.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Inflator::DateTime.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Model::DBIxSkinny.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Model::DataModel.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Renderer::HTML.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Widgets::Simple.3.gz
-%%PERL5_MAN3%%/HTML::Shakan::Widgets::jQueryUI.3.gz
%%SITE_PERL%%/HTML/Shakan.pm
%%SITE_PERL%%/HTML/Shakan/Declare.pm
%%SITE_PERL%%/HTML/Shakan/Doc.ja.pod
%%SITE_PERL%%/HTML/Shakan/Field.pm
%%SITE_PERL%%/HTML/Shakan/Field/Choice.pm
%%SITE_PERL%%/HTML/Shakan/Field/Date.pm
%%SITE_PERL%%/HTML/Shakan/Field/File.pm
%%SITE_PERL%%/HTML/Shakan/Field/Input.pm
%%SITE_PERL%%/HTML/Shakan/Fields.pm
%%SITE_PERL%%/HTML/Shakan/Filter/HTMLScrubber.pm
%%SITE_PERL%%/HTML/Shakan/Filter/Hiragana.pm
%%SITE_PERL%%/HTML/Shakan/Filter/KatakanaZ.pm
%%SITE_PERL%%/HTML/Shakan/Filter/WhiteSpace.pm
%%SITE_PERL%%/HTML/Shakan/Filters.pm
%%SITE_PERL%%/HTML/Shakan/Inflator/DateTime.pm
%%SITE_PERL%%/HTML/Shakan/Model/DBIxSkinny.pm
%%SITE_PERL%%/HTML/Shakan/Model/DataModel.pm
+%%SITE_PERL%%/HTML/Shakan/Model/Teng.pm
%%SITE_PERL%%/HTML/Shakan/Renderer/HTML.pm
%%SITE_PERL%%/HTML/Shakan/Role/Filter.pm
%%SITE_PERL%%/HTML/Shakan/Role/Model.pm
%%SITE_PERL%%/HTML/Shakan/Utils.pm
%%SITE_PERL%%/HTML/Shakan/Widgets/Simple.pm
%%SITE_PERL%%/HTML/Shakan/Widgets/jQueryUI.pm
+%%PERL5_MAN3%%/HTML::Shakan.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Declare.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Doc.ja.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Field.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Field::Choice.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Field::Date.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Field::File.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Field::Input.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Fields.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Filter::HTMLScrubber.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Filter::Hiragana.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Filter::KatakanaZ.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Filter::WhiteSpace.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Filters.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Inflator::DateTime.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Model::DBIxSkinny.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Model::DataModel.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Model::Teng.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Renderer::HTML.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Role::Filter.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Role::Model.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Utils.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Widgets::Simple.3.gz
+%%PERL5_MAN3%%/HTML::Shakan::Widgets::jQueryUI.3.gz