[Midnightbsd-cvs] mports: devel/p5-UNIVERSAL-require: Add UNIVERSAL::require
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Fri Mar 21 14:59:43 EDT 2008
Log Message:
-----------
Add UNIVERSAL::require
Added Files:
-----------
mports/devel/p5-UNIVERSAL-require:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
-------------- next part --------------
--- /dev/null
+++ devel/p5-UNIVERSAL-require/pkg-descr
@@ -0,0 +1,17 @@
+UNIVERSAL::require - require() modules from a variable.
+
+If you've ever had to do this...
+
+ eval "require $module";
+
+to get around the bareword caveats on require(), this module is for
+you. It creates a universal require() class method that will work with
+every Perl module and its secure. So instead of doing some arcane
+eval() work, you can do this:
+
+ $module->require;
+
+It doesn't save you much typing, but it'll make alot more sense to
+someone who's not a ninth level Perl acolyte.
+
+WWW: http://search.cpan.org/dist/UNIVERSAL-require/
--- /dev/null
+++ devel/p5-UNIVERSAL-require/pkg-plist
@@ -0,0 +1,5 @@
+%%SITE_PERL%%/UNIVERSAL/require.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/UNIVERSAL/require/.packlist
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/UNIVERSAL/require
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/UNIVERSAL
+ at dirrmtry %%SITE_PERL%%/UNIVERSAL
--- /dev/null
+++ devel/p5-UNIVERSAL-require/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: p5-UNIVERSAL-require
+# Date Created: 25 Oct, 2005
+# Whom: Jun Kuriyama <kuriyama at FreeBSD.org>
+#
+# $FreeBSD: ports/devel/p5-UNIVERSAL-require/Makefile,v 1.2 2006/11/29 01:09:56 kuriyama Exp $
+#
+
+PORTNAME= UNIVERSAL-require
+PORTVERSION= 0.11
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= ../../authors/id/M/MS/MSCHWERN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= kuriyama at FreeBSD.org
+COMMENT= Perl module to require() from a variable
+LICENSE= perl
+
+PERL_CONFIGURE= yes
+
+MAN3= UNIVERSAL::require.3
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/p5-UNIVERSAL-require/distinfo
@@ -0,0 +1,3 @@
+MD5 (UNIVERSAL-require-0.11.tar.gz) = a93b419333866dcf1e974e8079a41bd7
+SHA256 (UNIVERSAL-require-0.11.tar.gz) = d174a38b9b75f4b73ac7638eb5e0835f2fc53085ce9b174635a912b5df8807e6
+SIZE (UNIVERSAL-require-0.11.tar.gz) = 4582
More information about the Midnightbsd-cvs
mailing list