BSD Ports

devel/p5-Workflow 2.11 FreeBSD

Simple, flexible system to implement workflows

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b950becd23
License
ART10, GPLv1+
Categories
devel, perl5
Package size
183.2 KiB, 473.5 KiB installed

Description

Workflow - Simple, flexible perl-based system to implement workflows. This is a standalone workflow system. It is designed to fit into your system rather than force your system to fit to it. You can save workflow information to a database or the filesystem (or a custom storage). The different components of a workflow system can be included separately as libraries to allow for maximum reusibility.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Workflow2.11
DragonFlydevel/p5-Workflow2.05

Install

Binary package:

pkg install p5-Workflow

From the ports tree:

cd /usr/ports/devel/p5-Workflow/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Workflow>0:devel/p5-Workflow

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.112.111.612.062.11
FreeBSD:14:quarterly2.112.11n/a2.052.11
FreeBSD:15:latest2.112.11n/a2.062.06
FreeBSD:15:quarterly2.112.11n/an/an/a
FreeBSD:16:latest2.112.11n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 14

Runtime 14

Test 6

The full lists below include those, and their dependencies in turn.

Build dependencies 57
Run dependencies 57
Required by 1

Configuration

Options name: devel_Workflow

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
LINKSoffTest if pod web links are reachable during "make test"
USES
perl5
Service scripts
none

Files

pkg-plist 112
  • %%SITE_PERL%%/Workflow.pm
  • %%SITE_PERL%%/Workflow/Action.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/Condition/IsFalse.pm
  • %%SITE_PERL%%/Workflow/Condition/IsTrue.pm
  • %%SITE_PERL%%/Workflow/Condition/LazyAND.pm
  • %%SITE_PERL%%/Workflow/Condition/LazyOR.pm
  • %%SITE_PERL%%/Workflow/Condition/Negated.pm
  • %%SITE_PERL%%/Workflow/Condition/Result.pm
  • %%SITE_PERL%%/Workflow/Config.pm
  • %%SITE_PERL%%/Workflow/Config/Perl.pm
  • %%SITE_PERL%%/Workflow/Config/XML.pm
  • %%SITE_PERL%%/Workflow/Config/YAML.pm
  • %%SITE_PERL%%/Workflow/Context.pm
  • %%SITE_PERL%%/Workflow/Exception.pm
  • %%SITE_PERL%%/Workflow/Factory.pm
  • %%SITE_PERL%%/Workflow/History.pm
  • %%SITE_PERL%%/Workflow/InputField.pm
  • %%SITE_PERL%%/Workflow/Manual/Configuration.pod
  • %%SITE_PERL%%/Workflow/Manual/Overview.pod
  • %%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/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
  • %%PERL5_MAN3%%/Workflow.3.gz
  • %%PERL5_MAN3%%/Workflow::Action.3.gz
  • %%PERL5_MAN3%%/Workflow::Action::Null.3.gz
  • %%PERL5_MAN3%%/Workflow::Base.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition::Evaluate.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition::HasUser.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition::IsFalse.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition::IsTrue.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition::LazyAND.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition::LazyOR.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition::Negated.3.gz
  • %%PERL5_MAN3%%/Workflow::Condition::Result.3.gz
  • %%PERL5_MAN3%%/Workflow::Config.3.gz
  • %%PERL5_MAN3%%/Workflow::Config::Perl.3.gz
  • %%PERL5_MAN3%%/Workflow::Config::XML.3.gz
  • %%PERL5_MAN3%%/Workflow::Config::YAML.3.gz
  • %%PERL5_MAN3%%/Workflow::Context.3.gz
  • %%PERL5_MAN3%%/Workflow::Exception.3.gz
  • %%PERL5_MAN3%%/Workflow::Factory.3.gz
  • %%PERL5_MAN3%%/Workflow::History.3.gz
  • %%PERL5_MAN3%%/Workflow::InputField.3.gz
  • %%PERL5_MAN3%%/Workflow::Manual::Configuration.3.gz
  • %%PERL5_MAN3%%/Workflow::Manual::Overview.3.gz
  • %%PERL5_MAN3%%/Workflow::Persister.3.gz
  • %%PERL5_MAN3%%/Workflow::Persister::DBI.3.gz
  • %%PERL5_MAN3%%/Workflow::Persister::DBI::AutoGeneratedId.3.gz
  • %%PERL5_MAN3%%/Workflow::Persister::DBI::ExtraData.3.gz
  • %%PERL5_MAN3%%/Workflow::Persister::DBI::SequenceId.3.gz
  • %%PERL5_MAN3%%/Workflow::Persister::File.3.gz
  • %%PERL5_MAN3%%/Workflow::Persister::RandomId.3.gz
  • %%PERL5_MAN3%%/Workflow::Persister::UUID.3.gz
  • %%PERL5_MAN3%%/Workflow::State.3.gz
  • %%PERL5_MAN3%%/Workflow::Validator.3.gz
  • %%PERL5_MAN3%%/Workflow::Validator::HasRequiredField.3.gz
  • %%PERL5_MAN3%%/Workflow::Validator::InEnumeratedType.3.gz
  • %%PERL5_MAN3%%/Workflow::Validator::MatchesDateFormat.3.gz
  • share/p5-Workflow/struct/README
  • share/p5-Workflow/struct/workflow_csv.sql
  • share/p5-Workflow/struct/workflow_mysql.sql
  • share/p5-Workflow/struct/workflow_other.sql
  • share/p5-Workflow/struct/workflow_pg.sql
  • share/p5-Workflow/struct/workflow_sqlite.sql
  • share/examples/p5-Workflow/ticket/App/Action/TicketComment.pm
  • share/examples/p5-Workflow/ticket/App/Action/TicketCreate.pm
  • share/examples/p5-Workflow/ticket/App/Action/TicketUpdate.pm
  • share/examples/p5-Workflow/ticket/App/Condition/HasUserAndTicket.pm
  • share/examples/p5-Workflow/ticket/App/Condition/IsCreator.pm
  • share/examples/p5-Workflow/ticket/App/Condition/IsWorker.pm
  • share/examples/p5-Workflow/ticket/App/Ticket.pm
  • share/examples/p5-Workflow/ticket/App/User.pm
  • share/examples/p5-Workflow/ticket/App/Web.pm
  • share/examples/p5-Workflow/ticket/README
  • share/examples/p5-Workflow/ticket/ticket.cgi
  • share/examples/p5-Workflow/ticket/ticket.pl
  • share/examples/p5-Workflow/ticket/ticket.sql
  • share/examples/p5-Workflow/ticket/ticket_csv.sql
  • share/examples/p5-Workflow/ticket/ticket_pg.sql
  • share/examples/p5-Workflow/ticket/ticket_web.pl
  • share/examples/p5-Workflow/ticket/web_templates/error.tmpl
  • share/examples/p5-Workflow/ticket/web_templates/error_message.tmpl
  • share/examples/p5-Workflow/ticket/web_templates/index.tmpl
  • share/examples/p5-Workflow/ticket/web_templates/ticket_comment.tmpl

The first 100 are listed.

distinfo 1
FileSizeSHA256
Workflow-2.11.tar.gz1712601ddabd0ed455c5c0a9cf196ebf5587225695e90b845518ea748bc20418bfb966
Master sites 1
  • CPAN

Commit history 2

DateCommitCreditsLog message
b950becd23 Sergei Vyshenski devel/p5-Workflow: Update 2.10 => 2.11
Changelog: https://metacpan.org/release/JONASBN/Workflow-2.11/source/Changes.md PR: 297458 Sponsored by: UNIS Labs
681a80fe34 Sergei Vyshenski devel/p5-Workflow: Update 2.09 => 2.10
Changelog: https://metacpan.org/release/JONASBN/Workflow-2.10/source/Changes.md PR: 296736 Sponsored by: UNIS Labs MFH: 2026Q3