initial import of Class::C3 from submitter Sean Comeau

This is 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.
This commit is contained in:
msf 2006-05-11 11:39:51 +00:00
parent 85e919eaa5
commit 07b99d2c11
4 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,28 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/05/11 11:39:51 msf Exp $
COMMENT= "pragma to use the C3 method resolution order algortihm"
DISTNAME= Class-C3-0.11
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MAINTAINER= Sean Comeau <scomeau@obscurity.org>
# Artistic
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Class/}
BUILD_DEPENDS= ::devel/p5-Algorithm-C3 \
::devel/p5-Test-Exception
RUN_DEPENDS= ${BUILD_DEPENDS}
REGRESS_DEPENDS= ::devel/p5-Sub-Name
CONFIGURE_STYLE= perl
PKG_ARCH= *
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (Class-C3-0.11.tar.gz) = d1e4397b2cb3e3dbedf91137601f0d96
RMD160 (Class-C3-0.11.tar.gz) = 455310d264c548102439aae2cce35b6fb5b55714
SHA1 (Class-C3-0.11.tar.gz) = 745d3a47df0286646fce63ec9adff49d33a4960c
SIZE (Class-C3-0.11.tar.gz) = 14382

View File

@ -0,0 +1,3 @@
This is 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.

View File

@ -0,0 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/05/11 11:39:51 msf Exp $
${P5SITE}/Class/
${P5SITE}/Class/C3.pm
@man man/man3p/Class::C3.3p