diff options
author | skv <skv@FreeBSD.org> | 2008-02-23 05:12:56 +0800 |
---|---|---|
committer | skv <skv@FreeBSD.org> | 2008-02-23 05:12:56 +0800 |
commit | 9d690383dfb48b5088e3e752cc65282e639024e2 (patch) | |
tree | 7655aaf2583f98a74a969313655578d5945ffbd1 /devel | |
parent | fd69e48dc2b78349f6ad08c7dd495b0f4038605d (diff) | |
download | freebsd-ports-gnome-9d690383dfb48b5088e3e752cc65282e639024e2.tar.gz freebsd-ports-gnome-9d690383dfb48b5088e3e752cc65282e639024e2.tar.zst freebsd-ports-gnome-9d690383dfb48b5088e3e752cc65282e639024e2.zip |
Add p5-IOC 0.29, lightweight IOC (Inversion of Control) framework.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-IOC/Makefile | 41 | ||||
-rw-r--r-- | devel/p5-IOC/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-IOC/pkg-descr | 7 | ||||
-rw-r--r-- | devel/p5-IOC/pkg-plist | 35 |
5 files changed, 87 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index bc020b0cb0b0..7aa3132b0588 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1309,6 +1309,7 @@ SUBDIR += p5-IO-Util SUBDIR += p5-IO-YAML SUBDIR += p5-IO-stringy + SUBDIR += p5-IOC SUBDIR += p5-IPC-Cache SUBDIR += p5-IPC-Cmd SUBDIR += p5-IPC-DirQueue diff --git a/devel/p5-IOC/Makefile b/devel/p5-IOC/Makefile new file mode 100644 index 000000000000..a934154fe084 --- /dev/null +++ b/devel/p5-IOC/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: IOC +# Date created: 22 Feb 2007 +# Whom: Sergey Skvortsov <skv@protey.ru> +# +# $FreeBSD$ +# + +PORTNAME= IOC +PORTVERSION= 0.29 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= ../../authors/id/S/ST/STEVAN +PKGNAMEPREFIX= p5- + +MAINTAINER= skv@FreeBSD.org +COMMENT= Lightweight IOC (Inversion of Control) framework + +BUILD_DEPENDS= ${SITE_PERL}/Class/Throwable.pm:${PORTSDIR}/devel/p5-Class-Throwable \ + ${SITE_PERL}/XML/SAX.pm:${PORTSDIR}/textproc/p5-XML-SAX \ + ${SITE_PERL}/Test/Exception.pm:${PORTSDIR}/devel/p5-Test-Exception \ + ${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils \ + ${SITE_PERL}/Class/StrongSingleton.pm:${PORTSDIR}/devel/p5-Class-StrongSingleton \ + ${SITE_PERL}/Class/Interfaces.pm:${PORTSDIR}/devel/p5-Class-Interfaces +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= IOC.3 IOC::Config::XML.3 IOC::Config::XML::SAX::Handler.3 \ + IOC::Container.3 IOC::Container::MethodResolution.3 \ + IOC::Exceptions.3 IOC::Interfaces.3 IOC::Proxy.3 \ + IOC::Proxy::Interfaces.3 IOC::Registry.3 IOC::Service.3 \ + IOC::Service::ConstructorInjection.3 IOC::Service::Literal.3 \ + IOC::Service::Parameterized.3 IOC::Service::Prototype.3 \ + IOC::Service::Prototype::ConstructorInjection.3 \ + IOC::Service::Prototype::SetterInjection.3 \ + IOC::Service::SetterInjection.3 \ + IOC::Visitor::SearchForContainer.3 \ + IOC::Visitor::SearchForService.3 IOC::Visitor::ServiceLocator.3 \ + Test::IOC.3 + +.include <bsd.port.mk> diff --git a/devel/p5-IOC/distinfo b/devel/p5-IOC/distinfo new file mode 100644 index 000000000000..e4359c0dacab --- /dev/null +++ b/devel/p5-IOC/distinfo @@ -0,0 +1,3 @@ +MD5 (IOC-0.29.tar.gz) = 34823576647c38fd612d031b1b26eb1c +SHA256 (IOC-0.29.tar.gz) = 659038a6723d6660caa1f07e44b8eb21d1583ade3fdf671e0a77c88a1a8f928d +SIZE (IOC-0.29.tar.gz) = 48846 diff --git a/devel/p5-IOC/pkg-descr b/devel/p5-IOC/pkg-descr new file mode 100644 index 000000000000..caa4b41f8b15 --- /dev/null +++ b/devel/p5-IOC/pkg-descr @@ -0,0 +1,7 @@ +This module provide a lightweight IOC or Inversion of Control framework. +Inversion of Control, sometimes called Dependency Injection, is a +component management style which aims to clean up component +configuration and provide a cleaner, more flexible means of configuring +a large application. + +WWW: http://search.cpan.org/dist/IOC/ diff --git a/devel/p5-IOC/pkg-plist b/devel/p5-IOC/pkg-plist new file mode 100644 index 000000000000..7f677aeb1cad --- /dev/null +++ b/devel/p5-IOC/pkg-plist @@ -0,0 +1,35 @@ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/IOC/.packlist +%%SITE_PERL%%/IOC.pm +%%SITE_PERL%%/IOC/Config/XML.pm +%%SITE_PERL%%/IOC/Config/XML/SAX/Handler.pm +%%SITE_PERL%%/IOC/Container.pm +%%SITE_PERL%%/IOC/Container/MethodResolution.pm +%%SITE_PERL%%/IOC/Exceptions.pm +%%SITE_PERL%%/IOC/Interfaces.pm +%%SITE_PERL%%/IOC/Proxy.pm +%%SITE_PERL%%/IOC/Proxy/Interfaces.pm +%%SITE_PERL%%/IOC/Registry.pm +%%SITE_PERL%%/IOC/Service.pm +%%SITE_PERL%%/IOC/Service/ConstructorInjection.pm +%%SITE_PERL%%/IOC/Service/Literal.pm +%%SITE_PERL%%/IOC/Service/Parameterized.pm +%%SITE_PERL%%/IOC/Service/Prototype.pm +%%SITE_PERL%%/IOC/Service/Prototype/ConstructorInjection.pm +%%SITE_PERL%%/IOC/Service/Prototype/SetterInjection.pm +%%SITE_PERL%%/IOC/Service/SetterInjection.pm +%%SITE_PERL%%/IOC/Visitor/SearchForContainer.pm +%%SITE_PERL%%/IOC/Visitor/SearchForService.pm +%%SITE_PERL%%/IOC/Visitor/ServiceLocator.pm +%%SITE_PERL%%/Test/IOC.pm +@dirrm %%SITE_PERL%%/IOC/Visitor +@dirrm %%SITE_PERL%%/IOC/Service/Prototype +@dirrm %%SITE_PERL%%/IOC/Service +@dirrm %%SITE_PERL%%/IOC/Proxy +@dirrm %%SITE_PERL%%/IOC/Container +@dirrm %%SITE_PERL%%/IOC/Config/XML/SAX +@dirrm %%SITE_PERL%%/IOC/Config/XML +@dirrm %%SITE_PERL%%/IOC/Config +@dirrm %%SITE_PERL%%/IOC +@dirrmtry %%SITE_PERL%%/Test +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IOC +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IOC |