PPM::Make::RepositorySummary

PPM::Make::RepositorySummary is a Perl module to generate summary files for a ppm repository.
Download

PPM::Make::RepositorySummary Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Randy Kobes
  • Publisher web site:
  • http://search.cpan.org/~rkobes/

PPM::Make::RepositorySummary Tags


PPM::Make::RepositorySummary Description

PPM::Make::RepositorySummary is a Perl module to generate summary files for a ppm repository. PPM::Make::RepositorySummary is a Perl module to generate summary files for a ppm repository.SYNOPSIS use PPM::Make::RepositorySummary; my $rep = '/path/to/ppms'; my $obj = PPM::Make::RepositorySummary- >new(rep = > $rep); $obj- >summary();This module may be used to generate various summary files as used by ActiveState's ppm system. It searches a given directory for ppd files, which are of the form < ?xml version="1.0" encoding="UTF-8"? > < SOFTPKG NAME="Archive-Tar" VERSION="1,29,0,0" > < TITLE >Archive-Tar< /TITLE > < ABSTRACT >Manipulates TAR archives< /ABSTRACT > < AUTHOR >Jos Boumans < /AUTHOR > < IMPLEMENTATION > < DEPENDENCY NAME="IO-Zlib" VERSION="1,01,0,0" / > < OS NAME="MSWin32" / > < ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" / > < CODEBASE HREF="Archive-Tar.tar.gz" / > < /IMPLEMENTATION > < /SOFTPKG >and generates four types of files summarizing the information found in all ppd files found:summary.ppm < ?xml version="1.0" encoding="UTF-8"? > < REPOSITORYSUMMARY > < SOFTPKG NAME="Archive-Tar" VERSION="1,29,0,0" > < TITLE >Archive-Tar< /TITLE > < ABSTRACT >Manipulates TAR archives< /ABSTRACT > < AUTHOR >Jos Boumans < /AUTHOR > < /SOFTPKG > ... < /REPOSITORYSUMMARY >searchsummary.ppm < ?xml version="1.0" encoding="UTF-8"? > < REPOSITORYSUMMARY > < SOFTPKG NAME="Archive-Tar" VERSION="1,29,0,0" > < TITLE >Archive-Tar< /TITLE > < ABSTRACT >Manipulates TAR archives< /ABSTRACT > < AUTHOR >Jos Boumans < /AUTHOR > < IMPLEMENTATION > < ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" / > < /IMPLEMENTATION > < /SOFTPKG > ... < /REPOSITORYSUMMARY >package.lst < ?xml version="1.0" encoding="UTF-8"? > < REPOSITORYSUMMARY > < SOFTPKG NAME="Archive-Tar" VERSION="1,29,0,0" > < TITLE >Archive-Tar< /TITLE > < ABSTRACT >Manipulates TAR archives< /ABSTRACT > < AUTHOR >Jos Boumans < /AUTHOR > < IMPLEMENTATION > < DEPENDENCY NAME="IO-Zlib" VERSION="1,01,0,0" / > < OS NAME="MSWin32" / > < ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" / > < CODEBASE HREF="Archive-Tar.tar.gz" / > < /IMPLEMENTATION > < /SOFTPKG > ... < /REPOSITORYSUMMARY >package.xml < ?xml version="1.0" encoding="UTF-8"? > < REPOSITORYSUMMARY ARCHITECTURE="MSWin32-x86-multi-thread-5.8" > < SOFTPKG NAME="Archive-Tar" VERSION="1.29" > < ABSTRACT >Manipulates TAR archives< /ABSTRACT > < AUTHOR >Jos Boumans < /AUTHOR > < IMPLEMENTATION > < ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" / > < CODEBASE HREF="Archive-Tar.tar.gz" / > < /IMPLEMENTATION > < REQUIRE NAME="IO-Zlib" VERSION="1.01" / > < PROVIDE NAME="Archive::Tar" VERSION="1.29" / > < PROVIDE NAME="Archive::Tar::File" VERSION="1.21" / > < /SOFTPKG > ... < /REPOSITORYSUMMARY >If multiple < IMPLEMETATION > sections are present in the ppd file, all will be included in the corresponding summary files.Options accepted by the new constructor includerep = > '/path/to/ppds'This option, which is required, specifies the path to where the ppd files are found. The summary files will be written in this directory.no_ppm4 = > 1If this option is specified, the package.xml file (which contains some extensions used by ppm4) will not be generated.arch = > 'MSWin32-x86-multi-thread-5.8'If this option is given, it will be used as the ARCHITECTURE attribute of the REPOSITORYSUMMARY element of package.xml. Requirements: · Perl


PPM::Make::RepositorySummary Related Software