| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-UNIVERSAL-require | Distribution: openSUSE:Factory:zSystems |
| Version: 0.19 | Vendor: openSUSE |
| Release: 1.17 | Build date: Sun Mar 28 05:09:46 2021 |
| Group: Unspecified | Build host: reproducible |
| Size: 10949 | Source RPM: perl-UNIVERSAL-require-0.19-1.17.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://metacpan.org/release/UNIVERSAL-require | |
| Summary: Require() modules from a variable [deprecated] | |
Before using this module, you should look at the alternatives, some of
which are listed in SEE ALSO below.
This module provides a safe mechanism for loading a module at runtime, when
you have the name of the module in a variable.
If you've ever had to do this...
eval "require $module";
to get around the bareword caveats on require(), this module is for you. It
creates a universal require() class method that will work with every Perl
module and its secure. So instead of doing some arcane eval() work, you can
do this:
$module->require;
It doesn't save you much typing, but it'll make a lot more sense to someone
who's not a ninth level Perl acolyte.
Artistic-1.0 OR GPL-1.0-or-later
* Sun Mar 28 2021 Tina Müller <timueller+perl@suse.de>
- updated to 0.19
see /usr/share/doc/packages/perl-UNIVERSAL-require/Changes
0.19 2021-03-27 NEILB
- Noted that the module is now deprecated
- Added a list of alternatives to SEE ALSO
* Tue Apr 14 2015 coolo@suse.com
- updated to 0.18
see /usr/share/doc/packages/perl-UNIVERSAL-require/Changes
0.18 2015-02-24
- Skip the taint test if Perl was compiled without taint support.
RAZ++
- Changed use of "use vars" to "our"
- Added strict and warnings to PREREQ_PM
0.17 2014-04-19
- Check for valid module names. RT#94866 from TOBYINK.
- Changed used of die() to croak() RT#23113
- Fixed typo in pod (fschlich++)
* Mon Feb 24 2014 coolo@suse.com
- updated to 0.16
- All seems fine with previous dev release
- Added README
- Specified min version of perl 5.6.0
- Now "use warnings"
* Fri Oct 04 2013 coolo@suse.com
- updated to 0.15
- Hadn't specific meta-spec version 2, so github repo wasn't turning
up in the metadata.
- Changed the repository meta_merge to the new format
- Tweaked format (mainly release dates) to conform to CPAN::Changes::Spec
- first test release by NEILB after getting comaint
- no changes other than specifying github repository
* Fri Feb 10 2012 coolo@suse.com
- update to 0.13
Bug Fixes
* $module->require now always resets $@ which removes a trap of using $@
to indicate an error, rather than checking $module->require directly.
[rt.cpan.org 44444]
Test Fixes
* bleadperl introduced a new warning deprecating "use UNIVERSAL"
(thank goodness) which interfered with t/require.t
* Tue Nov 30 2010 coolo@novell.com
- switch to perl_requires macro
* Mon Nov 29 2010 coolo@novell.com
- remove /var/adm/perl-modules
* Sun Jan 10 2010 jengelh@medozas.de
- enable parallel build
* Mon Aug 20 2007 mrueckert@suse.de
- initial package
/usr/lib/perl5/vendor_perl/5.42.0/UNIVERSAL /usr/lib/perl5/vendor_perl/5.42.0/UNIVERSAL/require.pm /usr/share/doc/packages/perl-UNIVERSAL-require /usr/share/doc/packages/perl-UNIVERSAL-require/Changes /usr/share/doc/packages/perl-UNIVERSAL-require/README /usr/share/man/man3/UNIVERSAL::require.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:06:31 2025