Automatically Give Your Module the Ability to Have Plug-ins

Edit Package perl-Module-Pluggable

This package is based on the package 'perl-Module-Pluggable' from project 'openSUSE:Factory'.

Provides a simple but, hopefully, extensible way of having 'plug-ins'
for your module. Obviously, this is not going to be the best possible
of solutions but it is convenient at the moment.

Essentially all it does is to export a method into your namespace that
looks through a search path for .pm files and turns those into class
names.

Optionally, it instantiates those classes for you.

Refresh
Refresh
Source Files
Filename Size Changed
Module-Pluggable-3.9.tar.bz2 0000015894 15.5 KB
perl-Module-Pluggable.changes 0000001631 1.59 KB
perl-Module-Pluggable.spec 0000002321 2.27 KB
Revision 2 (latest revision is 11)
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 2)
- Update to 3.9:
  + Allow inner packages when in a one file situation 
    (suggestion from Christopher Brown)
  + Fix bug with requiring skipped packages (from Jos Boumans)
- follow perl packaging guidelines
- fix the filelist instead using rpmlintrc

- Update to 3.8
  Changes since 3.5:
  - Set INSTALLDIRS correctly in Makefile.PL
  - A couple of other fixups to play nicely in Core
  - Ignore editor cruft by default
  - Doc patches
  - Prevent prototype mismatch warnings under Error.pm
  - Don't pick up the ::SUPER pseudo stash in 5.8
  - Make things work under VOS
  - Fix warning under Devel::Cover
  - Make tests run under Taint again
  - Get rid of Build.PL

- Fix file list.
- Add a rpmlintrc.

- Update to 3.5
  * Patch from Audrey Tang to prevent clobbering of $@
  * Make sure we don't fail taint checking when other
    Module::Pluggable::* modules are installed.
  * Few more patches from Jos Boumans to get read for CORE
  * Remove Class::Inspector dependency and inline code
  * Prepare for assimilation into CORE

- Initial package
Comments 0
openSUSE Build Service is sponsored by