devel/p5-Module-Pluggable 6.4 OpenBSD
automatically give your module the ability to have plugins
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Last update
- Commit
4dddc6c6b2- Categories
- devel, perl5
Description
Provides a simple but, hopefully, extensible way of having 'plugins' for your module. Essentially all it does is export a method into your namespace that looks through a search path for .pm files and turn those into class names. Optionally it instantiates those classes for you.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | devel/p5-Module-Pluggable | 6.4 |
| FreeBSD | devel/p5-Module-Pluggable | 6.4 |
| NetBSD | devel/p5-Module-Pluggable | 6.4 |
| DragonFly | devel/p5-Module-Pluggable | 5.2 |
| MidnightBSD | devel/p5-Module-Pluggable | 6.3 |
Install
Binary package:
pkg_add p5-Module-Pluggable
From the ports tree:
cd /usr/ports/devel/p5-Module-Pluggable && make install
Dependencies
Run dependencies 1
Required by 22
- converters/p5-Convert-Color
- devel/p5-Alien-wxWidgets
- devel/p5-App-Cmd
- devel/p5-Commandable
- devel/p5-Config-Any
- devel/p5-Devel-MAT
- devel/p5-Devel-PatchPerl
- devel/p5-Devel-ebug
- devel/p5-File-Attributes
- devel/p5-File-ChangeNotify
- devel/p5-MooseX-Object-Pluggable
- devel/p5-Perl-Critic
- graphics/p5-Color-Library
- mail/p5-Email-Abstract
- mail/p5-Email-FolderType
- mail/p5-Email-Send
- www/p5-Catalyst-Action-REST
- www/p5-Catalyst-Runtime
- www/p5-CatalystX-InjectComponent
- www/p5-HTML-FormFu
- www/p5-XML-Feed
- www/rt