devel/p5-Module-Loader 0.05
Finding and loading modules in a given namespace
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
1b566ce3bd- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 12.9 KiB, 45.3 KiB installed
Description
Module::Loader provides methods for finding modules in a given namespace, and then loading them. It is intended for use in situations where you're looking for plugins, and then loading one or more of them.
This module was inspired by Mojo::Loader, which I have used in a number of projects. But some people were wary of requiring Mojolicious just to get a module loader, which prompted me to create Module::Loader.
Install
As a binary package — by origin, or by package name:
pkg install devel/p5-Module-Loader
pkg install p5-Module-Loader
From the ports tree:
cd /usr/ports/devel/p5-Module-Loader/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Module-Loader>0:devel/p5-Module-Loader
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.05 | 0.05 | 0.04 | 0.04 | 0.05 |
| FreeBSD:14:quarterly | 0.05 | 0.05 | n/a | 0.04 | 0.05 |
| FreeBSD:15:latest | 0.05 | 0.05 | n/a | 0.04 | 0.04 |
| FreeBSD:15:quarterly | 0.05 | 0.05 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.05 | 0.05 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
p5-Module-Runtime>=0: devel/p5-Module-Runtimep5-Path-Iterator-Rule>=0: devel/p5-Path-Iterator-Rule
Runtime 2
p5-Module-Runtime>=0: devel/p5-Module-Runtimep5-Path-Iterator-Rule>=0: devel/p5-Path-Iterator-Rule
The full lists below include those, and their dependencies in turn.
All build dependencies 6
All run dependencies 6
Required by 1
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 2
- %%SITE_PERL%%/Module/Loader.pm
- %%PERL5_MAN3%%/Module::Loader.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Module-Loader-0.05.tar.gz | 12572 | 269cca430ac39ffd0cfeba211cd48307b5379e4f922426804ef75be3745d6aee |
Master sites 1
- CPAN