BSD Ports

devel/p5-Bread-Board 0.37 FreeBSD

Solderless way to wire up your application components

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
devel, perl5
Package size
115.4 KiB, 268.2 KiB installed

Description

Bread::Board is an inversion of control framework with a focus on dependency injection and lifecycle management. It's goal is to help you write more decoupled objects and components by removing the need for you to manually wire those objects/components together.

In the other systems

The newest version among them is 0.37, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdevel/p5-Bread-Board0.37 newestnone known-[email protected]-
DragonFlydevel/p5-Bread-Board0.37 newestnone known-[email protected]-
HardenedBSDdevel/p5-Bread-Board0.37 newestno data-[email protected]-
GhostBSDdevel/p5-Bread-Board0.37 newestno data-[email protected]-

Install

Binary package:

pkg install p5-Bread-Board

From the ports tree:

cd /usr/ports/devel/p5-Bread-Board/ && make install clean

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

RUN_DEPENDS=	p5-Bread-Board>0:devel/p5-Bread-Board

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:latest0.370.370.370.370.37
FreeBSD:14:quarterly0.370.37n/a0.370.37
FreeBSD:15:latest0.370.37n/a0.370.37
FreeBSD:15:quarterly0.370.37n/an/an/a
FreeBSD:16:latest0.370.37n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 5

Runtime 5

Test 4

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

Build dependencies 40
Run dependencies 40

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 62
  • %%SITE_PERL%%/Bread/Board.pm
  • %%SITE_PERL%%/Bread/Board/BlockInjection.pm
  • %%SITE_PERL%%/Bread/Board/ConstructorInjection.pm
  • %%SITE_PERL%%/Bread/Board/Container.pm
  • %%SITE_PERL%%/Bread/Board/Container/FromParameterized.pm
  • %%SITE_PERL%%/Bread/Board/Container/Parameterized.pm
  • %%SITE_PERL%%/Bread/Board/Dependency.pm
  • %%SITE_PERL%%/Bread/Board/Dumper.pm
  • %%SITE_PERL%%/Bread/Board/LifeCycle.pm
  • %%SITE_PERL%%/Bread/Board/LifeCycle/Singleton.pm
  • %%SITE_PERL%%/Bread/Board/LifeCycle/Singleton/WithParameters.pm
  • %%SITE_PERL%%/Bread/Board/Literal.pm
  • %%SITE_PERL%%/Bread/Board/Manual.pod
  • %%SITE_PERL%%/Bread/Board/Manual/Concepts.pod
  • %%SITE_PERL%%/Bread/Board/Manual/Concepts/Advanced.pod
  • %%SITE_PERL%%/Bread/Board/Manual/Concepts/Typemap.pod
  • %%SITE_PERL%%/Bread/Board/Manual/Example.pod
  • %%SITE_PERL%%/Bread/Board/Manual/Example/FormSensible.pod
  • %%SITE_PERL%%/Bread/Board/Manual/Example/LogDispatch.pod
  • %%SITE_PERL%%/Bread/Board/Service.pm
  • %%SITE_PERL%%/Bread/Board/Service/Alias.pm
  • %%SITE_PERL%%/Bread/Board/Service/Deferred.pm
  • %%SITE_PERL%%/Bread/Board/Service/Deferred/Thunk.pm
  • %%SITE_PERL%%/Bread/Board/Service/Inferred.pm
  • %%SITE_PERL%%/Bread/Board/Service/WithClass.pm
  • %%SITE_PERL%%/Bread/Board/Service/WithConstructor.pm
  • %%SITE_PERL%%/Bread/Board/Service/WithDependencies.pm
  • %%SITE_PERL%%/Bread/Board/Service/WithParameters.pm
  • %%SITE_PERL%%/Bread/Board/SetterInjection.pm
  • %%SITE_PERL%%/Bread/Board/Traversable.pm
  • %%SITE_PERL%%/Bread/Board/Types.pm
  • %%PERL5_MAN3%%/Bread::Board.3.gz
  • %%PERL5_MAN3%%/Bread::Board::BlockInjection.3.gz
  • %%PERL5_MAN3%%/Bread::Board::ConstructorInjection.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Container.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Container::FromParameterized.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Container::Parameterized.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Dependency.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Dumper.3.gz
  • %%PERL5_MAN3%%/Bread::Board::LifeCycle.3.gz
  • %%PERL5_MAN3%%/Bread::Board::LifeCycle::Singleton.3.gz
  • %%PERL5_MAN3%%/Bread::Board::LifeCycle::Singleton::WithParameters.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Literal.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Manual.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Manual::Concepts.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Manual::Concepts::Advanced.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Manual::Concepts::Typemap.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Manual::Example.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Manual::Example::FormSensible.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Manual::Example::LogDispatch.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service::Alias.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service::Deferred.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service::Deferred::Thunk.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service::Inferred.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service::WithClass.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service::WithConstructor.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service::WithDependencies.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Service::WithParameters.3.gz
  • %%PERL5_MAN3%%/Bread::Board::SetterInjection.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Traversable.3.gz
  • %%PERL5_MAN3%%/Bread::Board::Types.3.gz
distinfo 1
FileSizeSHA256
Bread-Board-0.37.tar.gz94222595a2813a7ba8705b74a761a1853ad7fa677a93b4df3be900490bbd2a484deae
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.