You need to make the directory that holds the tar file the same as the architecture. It is expected by the ppm I believe. see Excerpt from storable below:
storable.ppd
<SOFTPKG NAME="Storable" VERSION="1,0,10,0">
<IMPLEMENTATION>
<CODEBASE HREF="file://f:/Perlmodules/MSWin32-x86-multi-thread/Sto
+rable.tar.gz" />
<ARCHITECTURE NAME="MSWin32-x86-multi-thread" />
<OS NAME="MSWin32" />
</IMPLEMENTATION>
<ABSTRACT>persistency for perl data structures</ABSTRACT>
<TITLE>Storable</TITLE>
<AUTHOR>Raphael Manfredi (Raphael_Manfredi@pobox.com)</AUTHOR>
</SOFTPKG>
As for those modules you don't have a ppd for checkout Activestate's docs How to make a PPM Package
Talwyn |