Name: | perl-namespace-clean |
---|---|
Version: | 0.24 |
Release: | 2.el7 |
Architecture: | noarch |
Group: | Development/Libraries |
Size: | 32876 |
License: | GPL+ or Artistic |
RPM: | perl-namespace-clean-0.24-2.el7.noarch.rpm |
Source RPM: | perl-namespace-clean-0.24-2.el7.src.rpm |
Build Date: | Tue Oct 31 2017 |
Build Host: | x86-ol7-builder-01.us.oracle.com |
Vendor: | Oracle America |
URL: | http://search.cpan.org/dist/namespace-clean/ |
Summary: | Keep your namespace tidy |
Description: | 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. |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
- Update to 0.24 - Properly skip debugger test when optional deps not available - Make sure pure-perl tests pass correctly on space-containing paths (CPAN RT#77528) - Remove all the pure-perl fallback code and depend on PP-capable B::H::EOS 0.12 - Module no longer attempts to use Hash::Util::FieldHash, so drop filters - BR: perl(Sub::Identify) and perl(Sub::Name) unconditionally - BR: perl(base), perl(ExtUtils::CBuilder) and perl(lib) - Drop BR: perl(FindBin), not dual-lived upstream - Update patch for building with old Test::More versions
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
- Perl 5.16 rebuild
- 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
- 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
- Drop tests subpackage; move tests to main package documentation
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
- Update to latest upstream version - Clean up spec for modern rpmbuild
- Perl mass rebuild