Name : perl-PAR
| |
Version : 1.20.0
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp155.40.1
| Date : 2024-04-09 21:45:18
|
Group : Unspecified
| Source RPM : perl-PAR-1.20.0-lp155.40.1.src.rpm
|
Size : 0.20 MB
| |
Packager : https://www_suse_com/
| |
Summary : Perl Archive Toolkit
|
Description :
This module lets you use special zip files, called *P*erl *Ar*chives, as libraries from which Perl modules can be loaded.
It supports loading XS modules by overriding *DynaLoader* bootstrapping methods; it writes shared object file to a temporary file at the time it is needed.
A _.par_ file is mostly a zip of the _blib/_ directory after the build process of a CPAN distribution. To generate a _.par_ file yourself, all you have to do is compress the modules under _arch/_ and _lib/_, e.g.:
% perl Makefile.PL % make % cd blib % zip -r mymodule.par arch/ lib/
Afterward, you can just use _mymodule.par_ anywhere in your \'AATTINC\', use *PAR*, and it will Just Work. Support for generating _.par_ files is going to be in the next (beyond 0.2805) release of Module::Build.
For convenience, you can set the \'PERL5OPT\' environment variable to \'-MPAR\' to enable \'PAR\' processing globally (the overhead is small if not used); setting it to \'-MPAR=/path/to/mylib.par\' will load a specific PAR file. Alternatively, consider using the _par.pl_ utility bundled with the PAR::Packer distribution, or using the self-contained _parl_ utility which is also distributed with PAR::Packer on machines without PAR.pm installed.
Note that self-containing scripts and executables created with _par.pl_ and _pp_ may also be used as _.par_ archives:
% pp -o packed.exe source.pl # generate packed.exe (see PAR::Packer) % perl -MPAR=packed.exe other.pl # this also works % perl -MPAR -Ipacked.exe other.pl # ditto
Please see SYNOPSIS for most typical use cases.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/15.5/noarch |