perl-namespace-clean-0.23-1.puias6.noarch.rpm


Advertisement

Description

perl-namespace-clean - Keep your namespace tidy

Property Value
Distribution CentOS 6
Repository PUIAS Unsupported i386
Package filename perl-namespace-clean-0.23-1.puias6.noarch.rpm
Package name perl-namespace-clean
Package version 0.23
Package release 1.puias6
Package architecture noarch
Package type rpm
Category Development/Libraries
Homepage http://search.cpan.org/dist/namespace-clean/
License GPL+ or Artistic
Maintainer -
Download size 27.02 KB
Installed size 33.60 KB
When you define a function, or import one, into a Perl package, it will
naturally also be available as a method. This does not per se cause
problems, but it can complicate subclassing and, for example, plugin
classes that are included via multiple inheritance by loading them as
base classes.
The 'namespace::clean' pragma will remove all previously declared or
imported symbols at the end of the current package's compile cycle.
Functions called in the package itself will still be bound by their
name, but they won't show up as methods on your class or instances.

Alternatives

Package Version Architecture Repository
perl-namespace-clean-0.25-1.of.el6.noarch.rpm 0.25 noarch Open Fusion
perl-namespace-clean-0.25-1.of.el6.noarch.rpm 0.25 noarch Open Fusion
perl-namespace-clean-0.24-2.of.el6.noarch.rpm 0.24 noarch Open Fusion
perl-namespace-clean-0.24-2.of.el6.noarch.rpm 0.24 noarch Open Fusion
perl-namespace-clean-0.24-1.of.el6.noarch.rpm 0.24 noarch Open Fusion
perl-namespace-clean-0.24-1.of.el6.noarch.rpm 0.24 noarch Open Fusion
perl-namespace-clean-0.23-3.of.el6.noarch.rpm 0.23 noarch Open Fusion
perl-namespace-clean-0.23-3.of.el6.noarch.rpm 0.23 noarch Open Fusion
perl-namespace-clean-0.23-2.of.el6.noarch.rpm 0.23 noarch Open Fusion
perl-namespace-clean-0.23-2.of.el6.noarch.rpm 0.23 noarch Open Fusion
perl-namespace-clean-0.23-1.puias6.noarch.rpm 0.23 noarch PUIAS Unsupported
perl-namespace-clean-0.23-1.el6.rf.noarch.rpm 0.23 noarch Repoforge (RPMforge)
perl-namespace-clean-0.23-1.el6.rf.noarch.rpm 0.23 noarch Repoforge (RPMforge)
perl-namespace-clean-0.23-1.el6.noarch.rpm 0.23 noarch EPEL
perl-namespace-clean-0.23-1.el6.noarch.rpm 0.23 noarch EPEL
perl-namespace-clean - - -

Requires

Name Value
perl(:MODULE_COMPAT_5.10.1) -
perl(B::Hooks::EndOfScope) >= 0.10
perl(Hash::Util::FieldHash) -
perl(Package::Stash) -
perl(Sub::Identify) >= 0.04
perl(Sub::Name) >= 0.04
perl(Tie::Hash) -
perl(base) -
perl(constant) -
perl(strict) -
perl(vars) -
perl(warnings) -

Provides

Name Value
perl(namespace::clean) = 0.23
perl-namespace-clean = 0.23-1.puias6
perl-namespace-clean-tests = 0.23-1.puias6

Obsoletes

Name Value
perl-namespace-clean-tests < 0.21-3

Download

Type URL
Mirror springdale.math.ias.edu
Binary Package perl-namespace-clean-0.23-1.puias6.noarch.rpm
Source Package perl-namespace-clean-0.23-1.puias6.src.rpm

Install Howto

  1. Download latest puias-unsupported rpm from
    http://springdale.math.ias.edu/data/puias/unsupported/6/i386/
  2. Install puias-unsupported rpm:
    # rpm -Uvh puias-unsupported*rpm
  3. Install perl-namespace-clean rpm package:
    # yum install perl-namespace-clean

Files

Path
/usr/share/doc/perl-namespace-clean-0.23/Changes
/usr/share/doc/perl-namespace-clean-0.23/t/00-basic.t
/usr/share/doc/perl-namespace-clean-0.23/t/01-function-wipeout.t
/usr/share/doc/perl-namespace-clean-0.23/t/02-inheritance.t
/usr/share/doc/perl-namespace-clean-0.23/t/03-unimport.t
/usr/share/doc/perl-namespace-clean-0.23/t/04-except.t
/usr/share/doc/perl-namespace-clean-0.23/t/05-explicit-cleanee.t
/usr/share/doc/perl-namespace-clean-0.23/t/05-syntax-error.t
/usr/share/doc/perl-namespace-clean-0.23/t/06-other-types.t
/usr/share/doc/perl-namespace-clean-0.23/t/07-debugger.t
/usr/share/doc/perl-namespace-clean-0.23/t/08-const-sub.t
/usr/share/doc/perl-namespace-clean-0.23/t/09-fiddle-hinthash.t
/usr/share/doc/perl-namespace-clean-0.23/t/10-pure-perl.t
/usr/share/doc/perl-namespace-clean-0.23/t/lib/CleaneeBridge.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/CleaneeBridgeDirect.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/CleaneeBridgeExplicit.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/CleaneeTarget.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/ExporterTest.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/FunctionWipeout.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/Inheritance.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/OtherTypes.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/SyntaxError.pm
/usr/share/doc/perl-namespace-clean-0.23/t/lib/Unimport.pm
/usr/share/man/man3/namespace::clean.3pm.gz
/usr/share/perl5/vendor_perl/namespace/clean.pm
/usr/share/perl5/vendor_perl/namespace/clean/_PP_OSE.pm
/usr/share/perl5/vendor_perl/namespace/clean/_PP_OSE_5_8.pm

Changelog

2012-03-11 - Paul Howarth <paul@city-fan.org> - 0.23-1
- Update to 0.23
- Rely on B::Hooks::EndOfScope version 0.10 to fix issues with new
Module::Runtime versions (≥ 0.012) on perl 5.10 due to incorrect hook
firing due to %^H localisation
- Fix failures on 5.13.6 due to incorrect version number threshold
(CPAN RT#74683)
- Don't need to remove empty directories from buildroot
- Drop %defattr, redundant since rpm 4.4
2012-01-27 - Paul Howarth <paul@city-fan.org> - 0.22-1
- Update to 0.22
- Limit the debugger workarounds to perls between 5.8.8 and 5.14, extend
debugger support to all perl versions (CPAN RT#69862)
- If possible, automatically install (but not load) the debugger workaround
libraries on perls between 5.8.8 and 5.14 (CPAN RT#72368)
- Add back dropped NAME section (CPAN RT#70259)
- Simplify the ≥ 5.10 PP variant even more - move the hook from DESTROY
into DELETE
- Force explicit callback invocation order on 5.8 PP
- Replace the %^H tie approach with fieldhashes, which fixes all known
corner cases and caveats on supported perls ≥ 5.8.1 (CPAN RT#73402)
- Compile away the debugger fixup on perls ≥ 5.15.5
- Only BR:/R: Sub::Identify and Sub::Name for perl versions where they're
actually needed
- Reinstate compatibility with old distributions like EL-5
- Patch test suite to work with Test::More < 0.88 if necessary
- Filter dependency on Hash::Util::FieldHash on perl 5.8.x
- Add back buildroot definition, %clean section, %defattr etc.
- Only include tests if we have %{perl_default_filter} to avoid the unwanted
requires/provides that come with them
- Drop redundant buildreq perl(CPAN)
- Make %files list more explicit
- Use tabs
2012-01-22 - Iain Arnell <iarnell@gmail.com> - 0.21-3
- Drop tests subpackage; move tests to main package documentation
2012-01-14 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2011-10-02 - Iain Arnell <iarnell@gmail.com> - 0.21-1
- Update to latest upstream version
- Clean up spec for modern rpmbuild
2011-07-20 - Petr Sabata <contyk@redhat.com> - 0.20-3
- Perl mass rebuild
2011-02-09 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2011-01-08 - Iain Arnell <iarnell@gmail.com> - 0.20-1
- Update to latest upstream version
- Update BR perl(Package::Stash) >= 0.22
2010-12-21 - Marcela Maslanova <mmaslano@redhat.com> - 0.18-2
- Rebuild to fix problems with vendorarch/lib (#661697)
2010-08-01 - Iain Arnell <iarnell@gmail.com> - 0.18-1
- Update by Fedora::App::MaintainerTools 0.006
- Updating to latest GA CPAN version (0.18)
- Added a new br on perl(Exporter) (version 0)
- Altered br on perl(ExtUtils::MakeMaker) (6.42 => 6.31)
- Added a new br on perl(Package::Stash) (version 0.03)
- Added a new br on perl(constant) (version 0)
- Added a new br on perl(vars) (version 0)
- Dropped old BR on perl(Symbol)
- Dropped old requires on perl(Symbol)
- Manually drop unnecessary requires

See Also

Package Description
phantomjs-1.9.7-1.sdl6.i686.rpm Headless WebKit with a JavaScript API
php-eaccelerator-0.9.6.1-1.puias6.i686.rpm PHP accelerator, optimizer, encoder and dynamic content cacher
php-idn-1.2c-1.puias6.i686.rpm PHP API for GNU LibIDN
php-mcrypt-5.3.3-1.puias6.i686.rpm Mcrypt extension module for PHP
php-pdo-oci-5.3.3-0.2.puias6.i686.rpm Provides PDO extension for accessing oracle database
php-pear-Auth-SASL-1.0.4-1.sdl6.noarch.rpm Abstraction of various SASL mechanism responses
php-pear-Console-Color-1.0.3-3.puias6.noarch.rpm Easily use ANSI console colours from PHP applications
php-pear-Console-Table-1.1.4-2.puias6.noarch.rpm Class that makes it easy to build console style tables
php-pear-DB-1.7.13-3.sdl6.noarch.rpm PEAR: Database Abstraction Layer
php-pear-Log-1.12.7-1.sdl6.noarch.rpm Abstracted logging facility for PHP
php-pear-MDB2-2.5.0-0.9.b5.sdl6.noarch.rpm Database Abstraction Layer
php-pear-MDB2-Driver-mysql-1.5.0-0.8.b4.sdl6.noarch.rpm MySQL MDB2 driver
php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.sdl6.noarch.rpm MySQL Improved MDB2 driver
php-pear-Mail-1.2.0-1.sdl6.noarch.rpm Class that provides multiple interfaces for sending emails
php-pear-Mail-Mime-1.8.4-1.sdl6.noarch.rpm Classes to create MIME messages
Advertisement
Advertisement