[Midnightbsd-cvs] mports: devel/p5-Class-C3: Added Class::C3

ctriv at midnightbsd.org ctriv at midnightbsd.org
Sat Sep 1 12:59:35 EDT 2007


Log Message:
-----------
Added Class::C3

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

-------------- next part --------------
--- /dev/null
+++ devel/p5-Class-C3/pkg-descr
@@ -0,0 +1,5 @@
+This is a pragma to change Perl 5's standard method resolution order
+from depth-first left-to-right (a.k.a - pre-order) to the more
+sophisticated C3 method resolution order.
+
+WWW: http://search.cpan.org/dist/Class-C3/
--- /dev/null
+++ devel/p5-Class-C3/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/Class/C3/next.pm
+%%SITE_PERL%%/Class/C3.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/C3/.packlist
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/C3
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class
+ at dirrmtry %%SITE_PERL%%/Class/C3
+ at dirrmtry %%SITE_PERL%%/Class
--- /dev/null
+++ devel/p5-Class-C3/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for:	Class-C3
+# Date created:	   1 Dec 2005
+# Whom:		   Lars Balker Rasmussen <lbr at FreeBSD.org>
+#
+# $FreeBSD: ports/devel/p5-Class-C3/Makefile,v 1.12 2007/06/23 11:37:15 lbr Exp $
+# $MidnightBSD: mports/devel/p5-Class-C3/Makefile,v 1.1 2007/09/01 16:59:35 ctriv Exp $
+#
+
+PORTNAME=	Class-C3
+PORTVERSION=	0.19
+CATEGORIES=	devel perl5
+MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR=	Class
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	ctriv at MidnightBSD.org
+COMMENT=	A pragma to use the C3 method resolution order algorithm
+LICENSE=	perl
+
+OPTIONS=	XS "XS speed optimizations" off
+
+.include <bsd.port.pre.mk>
+
+.ifdef(WITH_XS)
+RUN_DEPENDS=	p5-Class-C3-XS>=0.07:${PORTSDIR}/devel/p5-Class-C3-XS
+.else
+RUN_DEPENDS=	p5-Algorithm-C3>=0.06:${PORTSDIR}/devel/p5-Algorithm-C3
+.endif
+BUILD_DEPENDS=	${RUN_DEPENDS}
+
+PERL_CONFIGURE=	yes
+
+MAN3=		Class::C3.3 \
+		Class::C3::next.3
+
+post-extract:
+	@${PERL} -i.bak -ne 'print unless m,^if, .. m,}$$,' ${WRKSRC}/Makefile.PL
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ devel/p5-Class-C3/distinfo
@@ -0,0 +1,3 @@
+MD5 (Class-C3-0.19.tar.gz) = bb3779da9c9786043ba2e0d9357b5078
+SHA256 (Class-C3-0.19.tar.gz) = 3a002f6b5b33f85ea5afece3db9d398f598c51211ad03d6c8e9fbfb6a2d0c3ea
+SIZE (Class-C3-0.19.tar.gz) = 33899


More information about the Midnightbsd-cvs mailing list