diff options
author | erwin <erwin@FreeBSD.org> | 2006-06-15 04:09:40 +0800 |
---|---|---|
committer | erwin <erwin@FreeBSD.org> | 2006-06-15 04:09:40 +0800 |
commit | 692c0e90ae026b8ee856107597f63fafd2d1740d (patch) | |
tree | 993626dd5bd72e3b8d111d0042a365fe68021342 /devel | |
parent | d965f1313ecf139f68b7b5718f6936cf9cef18ae (diff) | |
download | freebsd-ports-gnome-692c0e90ae026b8ee856107597f63fafd2d1740d.tar.gz freebsd-ports-gnome-692c0e90ae026b8ee856107597f63fafd2d1740d.tar.zst freebsd-ports-gnome-692c0e90ae026b8ee856107597f63fafd2d1740d.zip |
Add p5-Workflow 0.17, simple, flexible system to implement workflows.
PR: ports/98948
Submitted by: svysh
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-Workflow/Makefile | 82 | ||||
-rw-r--r-- | devel/p5-Workflow/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-Workflow/pkg-descr | 3 | ||||
-rw-r--r-- | devel/p5-Workflow/pkg-plist | 84 |
5 files changed, 173 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index ed77b6208510..e6fe359fe1aa 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1353,6 +1353,7 @@ SUBDIR += p5-VCS SUBDIR += p5-VCS-CVS SUBDIR += p5-Want + SUBDIR += p5-Workflow SUBDIR += p5-XSLoader SUBDIR += p5-Yada-Yada-Yada SUBDIR += p5-accessors diff --git a/devel/p5-Workflow/Makefile b/devel/p5-Workflow/Makefile new file mode 100644 index 000000000000..436e1e112b01 --- /dev/null +++ b/devel/p5-Workflow/Makefile @@ -0,0 +1,82 @@ +# New ports collection makefile for: p5-Workflow +# Date created: 8 June 2006 +# Whom: svysh +# +# $FreeBSD$ +# + +PORTNAME= Workflow +PORTVERSION= 0.17 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Workflow +PKGNAMEPREFIX= p5- + +MAINTAINER= svysh@cryptocom.ru +COMMENT= Simple, flexible system to implement workflows + +BUILD_DEPENDS= \ + ${SITE_PERL}/Class/Observable.pm:${PORTSDIR}/devel/p5-Class-Observable \ + ${SITE_PERL}/Class/Accessor.pm:${PORTSDIR}/devel/p5-Class-Accessor \ + ${SITE_PERL}/DBD/Mock.pm:${PORTSDIR}/databases/p5-DBD-Mock \ + ${SITE_PERL}/Class/Factory.pm:${PORTSDIR}/devel/p5-Class-Factory \ + ${SITE_PERL}/${PERL_ARCH}/DateTime.pm:${PORTSDIR}/devel/p5-DateTime \ + ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \ + ${SITE_PERL}/DateTime/Format/Strptime.pm:${PORTSDIR}/devel/p5-DateTime-Format-Strptime \ + ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \ + ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \ + ${SITE_PERL}/Log/Log4perl.pm:${PORTSDIR}/devel/p5-Log-Log4perl \ + ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \ + ${SITE_PERL}/${PERL_ARCH}/Data/Dumper.pm:${PORTSDIR}/devel/p5-Data-Dumper \ + ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= Workflow.3 \ + Workflow::Action.3 \ + Workflow::Action::InputField.3 \ + Workflow::Action::Null.3 \ + Workflow::Base.3 \ + Workflow::Condition.3 \ + Workflow::Condition::Evaluate.3 \ + Workflow::Condition::HasUser.3 \ + Workflow::Config.3 \ + Workflow::Config::Perl.3 \ + Workflow::Config::XML.3 \ + Workflow::Context.3 \ + Workflow::Exception.3 \ + Workflow::Factory.3 \ + Workflow::History.3 \ + Workflow::Persister.3 \ + Workflow::Persister::DBI.3 \ + Workflow::Persister::DBI::AutoGeneratedId.3 \ + Workflow::Persister::DBI::ExtraData.3 \ + Workflow::Persister::DBI::SequenceId.3 \ + Workflow::Persister::File.3 \ + Workflow::Persister::RandomId.3 \ + Workflow::Persister::SPOPS.3 \ + Workflow::Persister::UUID.3 \ + Workflow::State.3 \ + Workflow::Validator.3 \ + Workflow::Validator::HasRequiredField.3 \ + Workflow::Validator::InEnumeratedType.3 \ + Workflow::Validator::MatchesDateFormat.3 + +.if !defined(NOPORTDOCS) +post-install: + @${MKDIR} ${EXAMPLESDIR}/ticket + @${CP} -R ${WRKSRC}/eg/ticket ${EXAMPLESDIR}/ + @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." + @${MKDIR} ${DATADIR} + @${CP} -R ${WRKSRC}/struct/* ${DATADIR}/ + @${ECHO_MSG} "===> SQL data structures installed in ${DATADIR}." +.endif + +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500806 +IGNORE= requires newer Perl, but you can install required old additional perl modules from CPAN instead +.endif + +.include <bsd.port.post.mk> diff --git a/devel/p5-Workflow/distinfo b/devel/p5-Workflow/distinfo new file mode 100644 index 000000000000..b7a4bfd3498a --- /dev/null +++ b/devel/p5-Workflow/distinfo @@ -0,0 +1,3 @@ +MD5 (Workflow-0.17.tar.gz) = 5aacecdf94b7c497b8fe2f957af944a1 +SHA256 (Workflow-0.17.tar.gz) = 678e12ce17bb023b2e45f89af36b88203afba99c5fa9c9bcd92e60b86eb2dac8 +SIZE (Workflow-0.17.tar.gz) = 84298 diff --git a/devel/p5-Workflow/pkg-descr b/devel/p5-Workflow/pkg-descr new file mode 100644 index 000000000000..27a59d713a56 --- /dev/null +++ b/devel/p5-Workflow/pkg-descr @@ -0,0 +1,3 @@ +Workflow - Simple, flexible perl-based system to implement workflows + +WWW: http://search.cpan.org/~cwinters/Workflow-0.17 diff --git a/devel/p5-Workflow/pkg-plist b/devel/p5-Workflow/pkg-plist new file mode 100644 index 000000000000..18cf3ac272df --- /dev/null +++ b/devel/p5-Workflow/pkg-plist @@ -0,0 +1,84 @@ +%%SITE_PERL%%/Workflow.pm +%%SITE_PERL%%/Workflow/Action.pm +%%SITE_PERL%%/Workflow/Action/InputField.pm +%%SITE_PERL%%/Workflow/Action/Null.pm +%%SITE_PERL%%/Workflow/Base.pm +%%SITE_PERL%%/Workflow/Condition.pm +%%SITE_PERL%%/Workflow/Condition/Evaluate.pm +%%SITE_PERL%%/Workflow/Condition/HasUser.pm +%%SITE_PERL%%/Workflow/Config.pm +%%SITE_PERL%%/Workflow/Config/Perl.pm +%%SITE_PERL%%/Workflow/Config/XML.pm +%%SITE_PERL%%/Workflow/Context.pm +%%SITE_PERL%%/Workflow/Exception.pm +%%SITE_PERL%%/Workflow/Factory.pm +%%SITE_PERL%%/Workflow/History.pm +%%SITE_PERL%%/Workflow/Persister.pm +%%SITE_PERL%%/Workflow/Persister/DBI.pm +%%SITE_PERL%%/Workflow/Persister/DBI/AutoGeneratedId.pm +%%SITE_PERL%%/Workflow/Persister/DBI/ExtraData.pm +%%SITE_PERL%%/Workflow/Persister/DBI/SequenceId.pm +%%SITE_PERL%%/Workflow/Persister/File.pm +%%SITE_PERL%%/Workflow/Persister/RandomId.pm +%%SITE_PERL%%/Workflow/Persister/SPOPS.pm +%%SITE_PERL%%/Workflow/Persister/UUID.pm +%%SITE_PERL%%/Workflow/State.pm +%%SITE_PERL%%/Workflow/Validator.pm +%%SITE_PERL%%/Workflow/Validator/HasRequiredField.pm +%%SITE_PERL%%/Workflow/Validator/InEnumeratedType.pm +%%SITE_PERL%%/Workflow/Validator/MatchesDateFormat.pm +%%SITE_PERL%%/mach/auto/Workflow/.packlist +%%EXAMPLESDIR%%/ticket/App/Action/TicketComment.pm +%%EXAMPLESDIR%%/ticket/App/Action/TicketCreate.pm +%%EXAMPLESDIR%%/ticket/App/Action/TicketUpdate.pm +%%EXAMPLESDIR%%/ticket/App/Condition/HasUserAndTicket.pm +%%EXAMPLESDIR%%/ticket/App/Condition/IsCreator.pm +%%EXAMPLESDIR%%/ticket/App/Condition/IsWorker.pm +%%EXAMPLESDIR%%/ticket/App/Ticket.pm +%%EXAMPLESDIR%%/ticket/App/User.pm +%%EXAMPLESDIR%%/ticket/App/Web.pm +%%EXAMPLESDIR%%/ticket/log4perl.conf +%%EXAMPLESDIR%%/ticket/README +%%EXAMPLESDIR%%/ticket/ticket.cgi +%%EXAMPLESDIR%%/ticket/ticket.pl +%%EXAMPLESDIR%%/ticket/ticket.sql +%%EXAMPLESDIR%%/ticket/ticket_csv.sql +%%EXAMPLESDIR%%/ticket/ticket_pg.sql +%%EXAMPLESDIR%%/ticket/ticket_web.pl +%%EXAMPLESDIR%%/ticket/web_templates/error.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/error_message.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/index.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/ticket_comment.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/ticket_form.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/workflow_actions.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/workflow_created.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/workflow_fetched.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/workflow_history.tmpl +%%EXAMPLESDIR%%/ticket/web_templates/workflow_summary.tmpl +%%EXAMPLESDIR%%/ticket/web_workflow.xml +%%EXAMPLESDIR%%/ticket/workflow.xml +%%EXAMPLESDIR%%/ticket/workflow_action.xml +%%EXAMPLESDIR%%/ticket/workflow_condition.xml +%%EXAMPLESDIR%%/ticket/workflow_persister.xml +%%EXAMPLESDIR%%/ticket/workflow_validator.xml +%%DATADIR%%/README +%%DATADIR%%/workflow_csv.sql +%%DATADIR%%/workflow_mysql.sql +%%DATADIR%%/workflow_other.sql +%%DATADIR%%/workflow_pg.sql +%%DATADIR%%/workflow_sqlite.sql +@dirrm %%SITE_PERL%%/mach/auto/Workflow +@dirrm %%SITE_PERL%%/Workflow/Validator +@dirrm %%SITE_PERL%%/Workflow/Persister/DBI +@dirrm %%SITE_PERL%%/Workflow/Persister +@dirrm %%SITE_PERL%%/Workflow/Config +@dirrm %%SITE_PERL%%/Workflow/Condition +@dirrm %%SITE_PERL%%/Workflow/Action +@dirrm %%SITE_PERL%%/Workflow +@dirrm %%EXAMPLESDIR%%/ticket/web_templates +@dirrm %%EXAMPLESDIR%%/ticket/App/Action +@dirrm %%EXAMPLESDIR%%/ticket/App/Condition +@dirrm %%EXAMPLESDIR%%/ticket/App +@dirrm %%EXAMPLESDIR%%/ticket +@dirrm %%EXAMPLESDIR%% +@dirrm %%DATADIR%% |