Bug 40224 - new FreeBSD port devel/p5-Class-Container
Summary: new FreeBSD port devel/p5-Class-Container
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-05 12:20 UTC by Denis Shaposhnikov
Modified: 2002-07-05 13:15 UTC (History)
0 users

See Also:


Attachments
file.shar (3.04 KB, text/plain)
2002-07-05 12:20 UTC, Denis Shaposhnikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Shaposhnikov 2002-07-05 12:20:01 UTC
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
Comment 1 Anton Berezin freebsd_committer freebsd_triage 2002-07-05 13:14:13 UTC
State Changed
From-To: open->closed

New port added, thanks!  I've rearranged the lines in the Makefile to 
satisfy portlint, fixed a small bug in BUILD_DEPENDS, and added an extra 
dependency which adds more functionality to the module when it is used 
with modern perls.