SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Check-UnitCheck rpm build for : OpenSuSE. For other distributions click perl-Check-UnitCheck.

Name : perl-Check-UnitCheck
Version : 0.13 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp156.9.1 Date : 2024-07-03 17:50:18
Group : Development/Libraries/Perl Source RPM : perl-Check-UnitCheck-0.13-lp156.9.1.src.rpm
Size : 0.02 MB
Packager : https://www_suse_com/
Summary : Use best of CHECK or UNITCHECK
Description :
Perl 5.10.0 will include the UNITCHECK block. This block runs the moment
the compilation unit in which it was defined has finished compiling. Perl
versions before that had only the CHECK block, which runs once global
compilation has completed, which might or might not be at the same time
that the compilation unit which defines it has finished.

This module allows you to define a block which will run as a UNITCHECK
block in Perls that allow that, or as a CHECK block in Perls that do not.
This should allow you to use UNITCHECK semantics in a CPAN module, while
having a moderately graceful fallback for versions of perl that cannot
support that.

Instead of writing:

CHECK {
... code ...
}

or

UNITCHECK {
... code ...
}

You instead say:

use Check::UnitCheck sub {
... code ...
};

At the moment you can only do one sub at once (you can \'use\' the module
more than once, though). In the future extra options might be provided to
allow you to inject these blocks into other modules.

If you want to push a UNITCHECK block into the queue of a compilation unit
that has imported you, then you can do so by calling:

Check::UnitCheck::unitcheckify(sub {...});

directly.

As code passed into the UNITCHECK or CHECK queue is marked as CvSPECIAL it
is probably unwise to use references to named subroutines.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-C/15.6/x86_64

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Check-UnitCheck-0.13-lp156.9.1.x86_64.rpm
     

Provides :
perl(Check::UnitCheck)
perl-Check-UnitCheck
perl-Check-UnitCheck(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Check
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Check/UnitCheck.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Check/example.pl
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Check
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Check/UnitCheck
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Check/UnitCheck/UnitCheck.so
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Check/UnitCheck/autosplit.ix
/usr/share/doc/packages/perl-Check-UnitCheck
/usr/share/doc/packages/perl-Check-UnitCheck/Changes
/usr/share/doc/packages/perl-Check-UnitCheck/README
/usr/share/man/man3/Check::UnitCheck.3pm.gz

 
ICM