281848cde0
"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'".
23 lines
483 B
Makefile
23 lines
483 B
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2012/04/08 21:02:10 sthen Exp $
|
|
|
|
COMMENT = a working 'require Class::Name' and more
|
|
|
|
MODULES = cpan
|
|
DISTNAME = Class-Load-0.12
|
|
CATEGORIES = devel
|
|
|
|
# same as perl
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
PERMIT_PACKAGE_FTP = Yes
|
|
PERMIT_DISTFILES_CDROM =Yes
|
|
PERMIT_DISTFILES_FTP = Yes
|
|
|
|
RUN_DEPENDS = devel/p5-Data-OptList \
|
|
devel/p5-Module-Runtime \
|
|
devel/p5-Package-Stash>=0.32 \
|
|
devel/p5-Try-Tiny
|
|
|
|
REGRESS_DEPENDS = devel/p5-Test-Fatal
|
|
|
|
.include <bsd.port.mk>
|