[Midnightbsd-cvs] mports: devel/p5-UNIVERSAL-moniker: Add UNIVERSAL::moniker.

ctriv at midnightbsd.org ctriv at midnightbsd.org
Sat Sep 1 22:47:08 EDT 2007


Log Message:
-----------
Add UNIVERSAL::moniker.

Added Files:
-----------
    mports/devel/p5-UNIVERSAL-moniker:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
--- /dev/null
+++ devel/p5-UNIVERSAL-moniker/pkg-descr
@@ -0,0 +1,13 @@
+Class names in Perl often don't sound great when spoken, or look good
+when written in prose.  For this reason, we tend to say things like
+"customer" or "basket" when we are referring to My::Site::User::Customer
+or My::Site::Shop::Basket.  We thought it would be nice if our classes
+knew what we would prefer to call them.
+
+This module will add a moniker (and plural_moniker) method to UNIVERSAL,
+and so to every class or module.
+
+So, if $ob->isa("Big::Scary::Animal"), moniker will return "animal";
+$ob->isa("Cephalopod::Octopus"), plural_moniker will return "octopuses".
+
+WWW: http://search.cpan.org/dist/UNIVERSAL-moniker/
--- /dev/null
+++ devel/p5-UNIVERSAL-moniker/pkg-plist
@@ -0,0 +1,5 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/UNIVERSAL/moniker/.packlist
+%%SITE_PERL%%/UNIVERSAL/moniker.pm
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/UNIVERSAL/moniker
+ at dirrmtry %%SITE_PERL%%/UNIVERSAL
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/UNIVERSAL
--- /dev/null
+++ devel/p5-UNIVERSAL-moniker/Makefile
@@ -0,0 +1,24 @@
+# New ports collection makefile for:	UNIVERSAL-moniker
+# Date created:	   01 September 2003
+# Whom:		   Sergey Skvortsov <skv at protey.ru>
+#
+# $FreeBSD: ports/devel/p5-UNIVERSAL-moniker/Makefile,v 1.4 2004/08/11 14:23:47 skv Exp $
+# $MidnightBSD: mports/devel/p5-UNIVERSAL-moniker/Makefile,v 1.1 2007/09/02 02:47:08 ctriv Exp $
+#
+
+PORTNAME=	UNIVERSAL-moniker
+PORTVERSION=	0.08
+CATEGORIES=	devel perl5
+MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR=	UNIVERSAL
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	ctriv at MidnightBSD.org
+COMMENT=	Moniker for classes
+LICENSE= 	perl
+
+PERL_CONFIGURE=	yes
+
+MAN3=		UNIVERSAL::moniker.3
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/p5-UNIVERSAL-moniker/distinfo
@@ -0,0 +1,3 @@
+MD5 (UNIVERSAL-moniker-0.08.tar.gz) = e59b97ccf88f9fa68c3e5c18d7059d57
+SHA256 (UNIVERSAL-moniker-0.08.tar.gz) = 94ce27a546cd57cb52e080a8f2533a7cc2350028388582485bd1039a37871f9c
+SIZE (UNIVERSAL-moniker-0.08.tar.gz) = 2584


More information about the Midnightbsd-cvs mailing list