Perl版ダイナミックパブリッシング(不具合修正)

Movable Type 5.2用のPerl版ダイナミックパブリッシングプラグイン(バージョン3.40)に対して、不具合のご指摘をいただきました。
修正したバージョンを公開します。

1.不具合の内容

mt-rebuild.plでテンプレートを再構築すると、以下のような警告メッセージが出る場合があります。

"my" variable $tmpl masks earlier declaration in same scope at /path/to/mt/plugins/PerlDynamic/lib/PerlDynamicSetup.pm line 285.
"my" variable $text masks earlier declaration in same scope at /path/to/mt/plugins/PerlDynamic/lib/PerlDynamicSetup.pm line 286.

2.修正版のインストール

修正版は以下からダウンロードできます。

PerlDynamic_3_43.zip

Zipファイルを解凍すると、「plugins」フォルダができます。
これまでにMovable Type 5用の当プラグインをインストール済みの方や、新規にインストールされる方は、「plugins」→「PerlDynamic」フォルダにある「mt-dpcache-drop.php」ファイルを削除してから、「plugins」フォルダをMovable Typeのインストール先にアップロードします。

なお、mt-dpcache-drop.phpが必要になるパターンについては、「Perl版ダイナミックパブリッシング(MT5用・その1)」の記事の「3.全SQL対応版からバージョンアップする場合の準備」を参照してください。