Port details on branch 2022Q3 |
- p5-Class-Load Working (require Class::Name) and more
- 0.25 devel =19 0.25Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2009-10-16 07:29:01
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- People watching this port, also watch:: p5-Net-SSLeay, pcre, p5-Params-Validate, expat, bash
- Also Listed In: perl5
- License: ART10 GPLv1+
- WWW:
- https://metacpan.org/pod/Class::Load
- Description:
- require EXPR only accepts Class/Name.pm style module names, not Class::Name.
How frustrating! For that, we provide load_class 'Class::Name'.
It's often useful to test whether a module can be loaded, instead of throwing
an error when it's not available. For that, we provide try_load_class
'Class::Name'.
Finally, sometimes we need to know whether a particular class has been loaded.
Asking %INC is an option, but that will miss inner packages and any class for
which the filename does not correspond to the package name. For that,
we provide is_class_loaded 'Class::Name'.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Class-Load>0:devel/p5-Class-Load
- To install the port:
- cd /usr/ports/devel/p5-Class-Load/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/p5-Class-Load
- pkg install p5-Class-Load
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Class-Load
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1529135695
SHA256 (Class-Load-0.25.tar.gz) = 2a48fa779b5297e56156380e8b32637c6c58decb4f4a7f3c7350523e11275f8f
SIZE (Class-Load-0.25.tar.gz) = 36644
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-Data-OptList>=0.110 : devel/p5-Data-OptList
- p5-Module-Implementation>=0.04 : devel/p5-Module-Implementation
- p5-Module-Runtime>=0.012 : devel/p5-Module-Runtime
- p5-Package-Stash>=0.14 : devel/p5-Package-Stash
- p5-Try-Tiny>=0 : lang/p5-Try-Tiny
- perl5>=5.32.r0<5.33 : lang/perl5.32
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- p5-Data-OptList>=0.110 : devel/p5-Data-OptList
- p5-Module-Implementation>=0.04 : devel/p5-Module-Implementation
- p5-Module-Runtime>=0.012 : devel/p5-Module-Runtime
- p5-Package-Stash>=0.14 : devel/p5-Package-Stash
- p5-Try-Tiny>=0 : lang/p5-Try-Tiny
- perl5>=5.32.r0<5.33 : lang/perl5.32
- This port is required by:
- for Build
-
- databases/p5-DBIx-Class-Migration
- databases/p5-DBIx-Skinny
- databases/p5-Teng
- devel/p5-App-CLI
- devel/p5-App-Cmd
- devel/p5-App-GitGot
- devel/p5-Bread-Board-Declare
-
Deleted ports which required this port:
- for Run
-
- databases/p5-DBIx-Class-Migration
- databases/p5-DBIx-Skinny
- databases/p5-Teng
- devel/p5-App-CLI
- devel/p5-App-Cmd
- devel/p5-App-GitGot
- devel/p5-Bread-Board-Declare
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- devel_p5-Class-Load
- USES:
- perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|