|Subject:||Make PAR able to use local zip tools if available|
Right now the only platform-dependent prerequisite of PAR is Compress::Raw::Zlib, which is pulled in by IO::Compress::Zlib. For Bugzilla, I'd like to ship PAR::Repository::Client with Bugzilla itself, so that people don't have to install it. There's kind of a chicken-and-egg problem, then, though, because I can't ship a PAR of Compress::Raw::Zlib, and I can't include a single module that will work on everybody's system. Many systems already have "unzip" installed, and it would be nice if PAR could fall back on those if Compress::Raw::Zlib isn't installed. (Or Archive::Zip, for PAR::Repository::Client.) Or you could switch to using gzip, because all *nix distros have that available, though I imagine there's some good reason you didn't choose to go that way. Anyhow, any way that I could avoid having to make the user install an XS module from CPAN would be great.