Ive seen, what I assume is, a ppm version 4 'ppm' file.
I understand clearly what '<Require name=' or '<Dependency name=' means. I think version 3 ppm files use the '<Dependency' tag, and the version 4 ppm files now use the '<Require' tag. As I've not previously seen the '<Provide name=' tag in version 3 ppm files, I am not exactly clear what '<Provide name=' actually means. For example; <SOFTPKG NAME="XML-Validate" VERSION="1.025"> <ABSTRACT>an XML validator factory</ABSTRACT> <AUTHOR>British Broadcasting Corporation</AUTHOR> <IMPLEMENTATION> <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.10"/> <CODEBASE HREF="MSWin32-x86-multi-thread-5.10/XML-Validate-1.025.zip"/> </IMPLEMENTATION> <PROVIDE NAME="XML::Validate" VERSION="1.025"/> <PROVIDE NAME="XML::Validate::Base" VERSION="1.009"/> <PROVIDE NAME="XML::Validate::LibXML" VERSION="1.020"/> <PROVIDE NAME="XML::Validate::MSXML" VERSION="1.018"/> <PROVIDE NAME="XML::Validate::Xerces" VERSION="1.021"/> <REQUIRE NAME="Log-Trace"/> </SOFTPKG> Does this mean that all of the following packages are fully included within the main 'XML-Validate' software package? a. XML::Validate b. XML::Validate::Base c. XML::Validate::LibXML d. XML::Validate::MSXML e. XML::Validate::Xerces Thanks for explaining.
_______________________________________________ Perl-Win32-Users mailing list Perl-Win32-Users@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs