Add p5-Class-Container 0.05, a perl module to glue object frameworks

together transparently.

PR:		40224
Submitted by:	Denis Shaposhnikov <dsh@vlink.ru>
This commit is contained in:
Anton Berezin 2002-07-05 12:14:03 +00:00
parent 34a9256d65
commit 9c5080165f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=62476
6 changed files with 51 additions and 0 deletions

View File

@ -379,6 +379,7 @@
SUBDIR += p5-Cdk SUBDIR += p5-Cdk
SUBDIR += p5-Class-Accessor SUBDIR += p5-Class-Accessor
SUBDIR += p5-Class-BlackHole SUBDIR += p5-Class-BlackHole
SUBDIR += p5-Class-Container
SUBDIR += p5-Class-Contract SUBDIR += p5-Class-Contract
SUBDIR += p5-Class-Data-Inheritable SUBDIR += p5-Class-Data-Inheritable
SUBDIR += p5-Class-Date SUBDIR += p5-Class-Date

View File

@ -0,0 +1,27 @@
# New ports collection makefile for: Class::Container
# Date created: 5 July 2002
# Whom: Denis Shaposhnikov <dsh@vlink.ru>
#
# $FreeBSD$
#
PORTNAME= Class-Container
PORTVERSION= 0.05
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Class
PKGNAMEPREFIX= p5-
MAINTAINER= dsh@vlink.ru
BUILD_DEPENDS= ${SITE_PERL}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \
${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
MAN3= Class::Container.3
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (Class-Container-0.05.tar.gz) = e96ce7b862329929c5139c56796512a6

View File

@ -0,0 +1 @@
Glues object frameworks together transparently

View File

@ -0,0 +1,16 @@
This class facilitates building frameworks of several classes that
inter-operate. It was first designed and built for "HTML::Mason", in
which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer,
and several other objects must create each other transparently,
passing the appropriate parameters to the right class, possibly
substituting their own subclass for any of these objects.
The main features of "Class::Container" are:
* Declaration of parameters used by each member in a class framework
* Transparent passing of constructor parameters to the class that
needs them
* Ability to create one (automatic) or many (manual) contained
objects automatically and transparently

View File

@ -0,0 +1,5 @@
lib/perl5/site_perl/%%PERL_VER%%/Class/Container.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class/Container/.packlist
@dirrm lib/perl5/site_perl/%%PERL_VER%%/Class
@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class/Container
@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class