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
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs