perl-autodie-2.250.0-4.mga5.noarch.rpm


Advertisement

Description

perl-autodie - Lexically have functions succeed or die

Property Value
Distribution Mageia 5.1
Repository Mageia Core i586
Package filename perl-autodie-2.250.0-4.mga5.noarch.rpm
Package name perl-autodie
Package version 2.250.0
Package release 4.mga5
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/autodie
License GPL+ or Artistic
Maintainer -
Download size 82.79 KB
Installed size 208.37 KB
'Fatal' provides a way to conveniently replace functions which normally
return a false value when they fail with equivalents which raise exceptions
if they are not successful. This lets you use these functions without
having to test their return values explicitly on each call. Exceptions can
be caught using 'eval{}'. See the perlfunc manpage and the perlvar manpage
for details.
The do-or-die equivalents are set up simply by calling Fatal's 'import'
routine, passing it the names of the functions to be replaced. You may wrap
both user-defined functions and overridable CORE operators (except 'exec',
'system', 'print', or any other built-in that cannot be expressed via
prototypes) in this way.
If the symbol ':void' appears in the import list, then functions named
later in that import list raise an exception only when these are called in
void context--that is, when their return values are ignored. For example

Alternatives

Package Version Architecture Repository
perl-autodie-2.250.0-4.mga5.noarch.rpm 2.250.0 noarch Mageia Core
perl-autodie - - -

Requires

Name Value
perl >= 0:5.008
perl(B) -
perl(Carp) -
perl(Config) -
perl(Exporter) >= 5.570.0
perl(Exporter) -
perl(Fatal) -
perl(Fcntl) -
perl(POSIX) -
perl(Scalar::Util) -
perl(Tie::RefHash) -
perl(autodie::Scope::Guard) -
perl(autodie::Scope::GuardStack) -
perl(autodie::ScopeUtil) -
perl(autodie::exception) -
perl(base) -
perl(constant) -
perl(if) -
perl(lib) -
perl(overload) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.20.1

Provides

Name Value
perl(Fatal) == 2.250.0
perl(autodie) -
perl(autodie) == 2.250.0
perl(autodie::Scope::Guard) == 2.250.0
perl(autodie::Scope::GuardStack) == 2.250.0
perl(autodie::ScopeUtil) == 2.250.0
perl(autodie::exception) -
perl(autodie::exception) == 2.250.0
perl(autodie::exception::system) == 2.250.0
perl(autodie::hints) == 2.250.0
perl(autodie::skip) == 2.250.0
perl-autodie == 2.250.0-4.mga5

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-autodie-2.250.0-4.mga5.noarch.rpm
Source Package perl-autodie-2.250.0-4.mga5.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-autodie rpm package:
    # urpmi perl-autodie

Files

Path
/usr/lib/perl5/vendor_perl/5.20.1/Fatal.pm
/usr/lib/perl5/vendor_perl/5.20.1/autodie.pm
/usr/lib/perl5/vendor_perl/5.20.1/autodie/ScopeUtil.pm
/usr/lib/perl5/vendor_perl/5.20.1/autodie/exception.pm
/usr/lib/perl5/vendor_perl/5.20.1/autodie/hints.pm
/usr/lib/perl5/vendor_perl/5.20.1/autodie/skip.pm
/usr/lib/perl5/vendor_perl/5.20.1/autodie/Scope/Guard.pm
/usr/lib/perl5/vendor_perl/5.20.1/autodie/Scope/GuardStack.pm
/usr/lib/perl5/vendor_perl/5.20.1/autodie/exception/system.pm
/usr/share/doc/perl-autodie/AUTHORS
/usr/share/doc/perl-autodie/Changes
/usr/share/doc/perl-autodie/LICENSE
/usr/share/doc/perl-autodie/META.json
/usr/share/doc/perl-autodie/META.yml
/usr/share/doc/perl-autodie/MYMETA.yml
/usr/share/man/man3/Fatal.3pm.xz
/usr/share/man/man3/autodie.3pm.xz
/usr/share/man/man3/autodie::Scope::Guard.3pm.xz
/usr/share/man/man3/autodie::Scope::GuardStack.3pm.xz
/usr/share/man/man3/autodie::ScopeUtil.3pm.xz
/usr/share/man/man3/autodie::exception.3pm.xz
/usr/share/man/man3/autodie::exception::system.3pm.xz
/usr/share/man/man3/autodie::hints.3pm.xz
/usr/share/man/man3/autodie::skip.3pm.xz

Changelog

2014-10-15 - umeabot <umeabot> 2.250.0-4.mga5
+ Revision: 745608
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 2.250.0-3.mga5
+ Revision: 687012
- Mageia 5 Mass Rebuild
2014-06-06 - jquelin <jquelin> 2.250.0-2.mga5
+ Revision: 634014
- perl 5.20 rebuild
2014-04-04 - jquelin <jquelin> 2.250.0-1.mga5
+ Revision: 611634
- update to 2.25
2014-04-01 - jquelin <jquelin> 2.240.0-1.mga5
+ Revision: 611090
- update to 2.24
2014-02-10 - jquelin <jquelin> 2.230.0-1.mga5
+ Revision: 587948
- update to 2.23
2013-10-21 - umeabot <umeabot> 2.220.0-2.mga4
+ Revision: 536943
- Mageia 4 Mass Rebuild
2013-09-25 - sander85 <sander85> 2.220.0-1.mga4
+ Revision: 485999
- update to 2.22
2013-09-12 - sander85 <sander85> 2.210.0-1.mga4
+ Revision: 478129
- update to 2.21
2013-08-23 - sander85 <sander85> 2.200.0-3.mga4
+ Revision: 470203
- Rebuild for new perl

See Also

Package Description
perl-autouse-1.60.0-7.mga5.noarch.rpm Postpone load of modules until a function is used
perl-bareword-filehandles-0.3.0-11.mga5.i586.rpm Disables bareword filehandles
perl-base-5.20.1-8.mga5.i586.rpm The Perl programming language (base)
perl-bignum-0.370.0-3.mga5.i586.rpm Transparent BigNumber support for Perl
perl-boolean-0.380.0-3.mga5.noarch.rpm Boolean support for Perl
perl-capitalization-0.30.0-3.mga5.noarch.rpm Perl module that allows no capitalization on method names
perl-common-sense-3.730.0-3.mga5.noarch.rpm Save a tree AND a kitten, use common::sense!
perl-concord-1.0-10.mga5.i586.rpm Perl bindings for libconcord
perl-constant-1.270.0-4.mga5.noarch.rpm Define compile-time constants
perl-constant-defer-5.0.0-6.mga5.noarch.rpm No summary found
perl-criticism-1.20.0-7.mga5.noarch.rpm Perl pragma to enforce coding standards and best-practices
perl-data-trie-0.10.0-6.mga5.noarch.rpm An implementation of a letter trie
perl-deltarpm-3.6-10.mga5.i586.rpm Tools to Create and Apply deltarpms
perl-devel-5.20.1-8.mga5.i586.rpm The Perl programming language (devel)
perl-doc-5.20.1-8.mga5.noarch.rpm The Perl programming language (documentation)
Advertisement
Advertisement