SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Exporter-Lite rpm build for : openSUSE Leap 42. For other distributions click perl-Exporter-Lite.

Name : perl-Exporter-Lite
Version : 0.08 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 20.2 Date : 2016-10-29 03:39:29
Group : Development/Libraries/Perl Source RPM : perl-Exporter-Lite-0.08-20.2.src.rpm
Size : 0.01 MB
Packager : (none)
Summary : lightweight exporting of functions and variables
Description :
Exporter::Lite is an alternative to Exporter, intended to provide a
lightweight subset of the most commonly-used functionality. It supports
\'import()\', \'AATTEXPORT\' and \'AATTEXPORT_OK\' and not a whole lot else.

Unlike Exporter, it is not necessary to inherit from Exporter::Lite; Ie you
don\'t need to write:

AATTISA = qw(Exporter::Lite);

Exporter::Lite simply exports its import() function into your namespace.
This might be called a \"mix-in\" or a \"role\".

Setting up a module to export its variables and functions is simple:

package My::Module;
use Exporter::Lite;

our AATTEXPORT = qw($Foo bar);

Functions and variables listed in the \'AATTEXPORT\' package variable are
automatically exported if you use the module and don\'t explicitly list any
imports. Now, when you \'use My::Module\', \'$Foo\' and \'bar()\' will show up.

Optional exports are listed in the \'AATTEXPORT_OK\' package variable:

package My::Module;
use Exporter::Lite;

our AATTEXPORT_OK = qw($Foo bar);

When My::Module is used, \'$Foo\' and \'bar()\' will _not_ show up, unless you
explicitly ask for them:

use My::Module qw($Foo bar);

Note that when you specify one or more functions or variables to import,
then you must also explicitly list any of the default symbols you want to
use. So if you have an exporting module:

package Games;
our AATTEXPORT = qw/ pacman defender /;
our AATTEXPORT_OK = qw/ galaga centipede /;

Then if you want to use both \'pacman\' and \'galaga\', then you\'d write:

use Games qw/ pacman galaga /;

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/openSUSE_Leap_42.2/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Exporter::Lite)
perl-Exporter-Lite

Requires :
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/Exporter
/usr/lib/perl5/vendor_perl/5.18.2/Exporter/Lite.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Exporter-Lite
/usr/share/doc/packages/perl-Exporter-Lite/Changes
/usr/share/doc/packages/perl-Exporter-Lite/README
/usr/share/man/man3/Exporter::Lite.3pm.gz

 
ICM