[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