pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-Class-Container Import p5-Class-Container ver...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9a04d75e6143
branches:  trunk
changeset: 460446:9a04d75e6143
user:      he <he%pkgsrc.org@localhost>
date:      Sat Aug 30 18:56:46 2003 +0000

description:
Import p5-Class-Container version 0.10.

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 other subclasses for
any of these objects.

diffstat:

 devel/p5-Class-Container/DESCR    |  20 ++++++++++++++++++++
 devel/p5-Class-Container/Makefile |  19 +++++++++++++++++++
 devel/p5-Class-Container/PLIST    |   1 +
 devel/p5-Class-Container/distinfo |   4 ++++
 4 files changed, 44 insertions(+), 0 deletions(-)

diffs (60 lines):

diff -r c922955568be -r 9a04d75e6143 devel/p5-Class-Container/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/p5-Class-Container/DESCR    Sat Aug 30 18:56:46 2003 +0000
@@ -0,0 +1,20 @@
+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 other subclasses for
+any of these objects.
+
+The main features of "Class::Container" are:
+
+ *   Explicit declaration of containment relationships (aggregation, factory
+     creation, etc.)
+
+ *   Declaration of constructor parameters accepted 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
diff -r c922955568be -r 9a04d75e6143 devel/p5-Class-Container/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/p5-Class-Container/Makefile Sat Aug 30 18:56:46 2003 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/08/30 18:56:46 he Exp $
+
+DISTNAME=      Class-Container-0.10
+PKGNAME=       p5-${DISTNAME}
+SVR4_PKGNAME=  p5ccr
+CATEGORIES=    devel perl5
+MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Class/}
+
+MAINTAINER=    tech-pkg%NetBSD.org@localhost
+HOMEPAGE=      http://search.cpan.org/author/KWILLIAMS/Class-Container-0.10/
+COMMENT=       Glues object frameworks together transparently
+
+DEPENDS+=      p5-Params-Validate>=0.23:../../devel/p5-Params-Validate
+
+USE_BUILDLINK2=        YES
+PERL5_PACKLIST=        ${PERL5_SITEARCH}/auto/Class/Container/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r c922955568be -r 9a04d75e6143 devel/p5-Class-Container/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/p5-Class-Container/PLIST    Sat Aug 30 18:56:46 2003 +0000
@@ -0,0 +1,1 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/08/30 18:56:46 he Exp $
diff -r c922955568be -r 9a04d75e6143 devel/p5-Class-Container/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/p5-Class-Container/distinfo Sat Aug 30 18:56:46 2003 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/08/30 18:56:46 he Exp $
+
+SHA1 (Class-Container-0.10.tar.gz) = 85926d193097a9f53fce7edf5185d246dd5edf20
+Size (Class-Container-0.10.tar.gz) = 18366 bytes



Home | Main Index | Thread Index | Old Index