initial import of Class::MOP 0.42

This module is an attempt to create a meta object protocol for the
Perl 5 object system. It makes no attempt to change the behavior
or characteristics of the Perl 5 object system, only to create a
protocol for its manipulation and introspection.
This commit is contained in:
msf 2007-11-12 14:21:19 +00:00
parent 60fa8eefa8
commit 3720c517d2
4 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,21 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/11/12 14:21:19 msf Exp $
COMMENT= a meta object protocol for perl 5
MODULES= cpan
DISTNAME= Class-MOP-0.42
CATEGORIES= devel
# perl
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
CPAN_AUTHOR= STEVAN
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= ::devel/p5-Sub-Name
REGRESS_DEPENDS= ::devel/p5-Test-Exception
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (Class-MOP-0.42.tar.gz) = idwD4zPngS0y1mmt+8c31Q==
RMD160 (Class-MOP-0.42.tar.gz) = QsPnPN3uG0MuIVEGKP28FQOQSTk=
SHA1 (Class-MOP-0.42.tar.gz) = NjMsRy2t/fIA6zGcTBqFk7dDfFU=
SHA256 (Class-MOP-0.42.tar.gz) = Ni5qAMdecKHUcivNW6cMG763knWJpErDwjV5+KRzBYI=
SIZE (Class-MOP-0.42.tar.gz) = 83276

View File

@ -0,0 +1,4 @@
This module is an attempt to create a meta object protocol for the
Perl 5 object system. It makes no attempt to change the behavior
or characteristics of the Perl 5 object system, only to create a
protocol for its manipulation and introspection.

View File

@ -0,0 +1,30 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/11/12 14:21:19 msf Exp $
${P5SITE}/Class/
${P5SITE}/Class/MOP/
${P5SITE}/Class/MOP.pm
${P5SITE}/Class/MOP/Attribute.pm
${P5SITE}/Class/MOP/Class.pm
${P5SITE}/Class/MOP/Immutable.pm
${P5SITE}/Class/MOP/Instance.pm
${P5SITE}/Class/MOP/Method/
${P5SITE}/Class/MOP/Method.pm
${P5SITE}/Class/MOP/Method/Accessor.pm
${P5SITE}/Class/MOP/Method/Constructor.pm
${P5SITE}/Class/MOP/Method/Wrapped.pm
${P5SITE}/Class/MOP/Module.pm
${P5SITE}/Class/MOP/Object.pm
${P5SITE}/Class/MOP/Package.pm
${P5SITE}/metaclass.pm
@man man/man3p/Class::MOP.3p
@man man/man3p/Class::MOP::Attribute.3p
@man man/man3p/Class::MOP::Class.3p
@man man/man3p/Class::MOP::Immutable.3p
@man man/man3p/Class::MOP::Instance.3p
@man man/man3p/Class::MOP::Method.3p
@man man/man3p/Class::MOP::Method::Accessor.3p
@man man/man3p/Class::MOP::Method::Constructor.3p
@man man/man3p/Class::MOP::Method::Wrapped.3p
@man man/man3p/Class::MOP::Module.3p
@man man/man3p/Class::MOP::Object.3p
@man man/man3p/Class::MOP::Package.3p
@man man/man3p/metaclass.3p