libbread-board-perl_0.32-1_all.deb


Advertisement

Description

libbread-board-perl - solderless way to wire up your application components

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libbread-board-perl
Package version 0.32
Package release 1
Package architecture all
Package type deb
Installed size 234 B
Download size 111.31 KB
Official Mirror ftp.br.debian.org
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.

Alternatives

Package Version Architecture Repository
libbread-board-perl_0.32-1_all.deb 0.32 all Debian Main
libbread-board-perl - - -

Requires

Name Value
libmodule-runtime-perl -
libmoose-perl >= 2.1200
libmoosex-clone-perl -
libmoosex-params-validate-perl -
libtry-tiny-perl -
perl -

Download

Type URL
Binary Package libbread-board-perl_0.32-1_all.deb
Source Package libbread-board-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libbread-board-perl deb package:
    # sudo apt-get install libbread-board-perl

Files

Path
/usr/share/doc/libbread-board-perl/README
/usr/share/doc/libbread-board-perl/buildinfo_all.gz
/usr/share/doc/libbread-board-perl/changelog.Debian.gz
/usr/share/doc/libbread-board-perl/changelog.gz
/usr/share/doc/libbread-board-perl/copyright
/usr/share/man/man3/Bread::Board.3pm.gz
/usr/share/man/man3/Bread::Board::BlockInjection.3pm.gz
/usr/share/man/man3/Bread::Board::ConstructorInjection.3pm.gz
/usr/share/man/man3/Bread::Board::Container.3pm.gz
/usr/share/man/man3/Bread::Board::Container::FromParameterized.3pm.gz
/usr/share/man/man3/Bread::Board::Container::Parameterized.3pm.gz
/usr/share/man/man3/Bread::Board::Dependency.3pm.gz
/usr/share/man/man3/Bread::Board::Dumper.3pm.gz
/usr/share/man/man3/Bread::Board::LifeCycle.3pm.gz
/usr/share/man/man3/Bread::Board::LifeCycle::Singleton.3pm.gz
/usr/share/man/man3/Bread::Board::LifeCycle::Singleton::WithParameters.3pm.gz
/usr/share/man/man3/Bread::Board::Literal.3pm.gz
/usr/share/man/man3/Bread::Board::Manual.3pm.gz
/usr/share/man/man3/Bread::Board::Manual::Concepts.3pm.gz
/usr/share/man/man3/Bread::Board::Manual::Concepts::Advanced.3pm.gz
/usr/share/man/man3/Bread::Board::Manual::Concepts::Typemap.3pm.gz
/usr/share/man/man3/Bread::Board::Manual::Example.3pm.gz
/usr/share/man/man3/Bread::Board::Manual::Example::FormSensible.3pm.gz
/usr/share/man/man3/Bread::Board::Manual::Example::LogDispatch.3pm.gz
/usr/share/man/man3/Bread::Board::Service.3pm.gz
/usr/share/man/man3/Bread::Board::Service::Alias.3pm.gz
/usr/share/man/man3/Bread::Board::Service::Deferred.3pm.gz
/usr/share/man/man3/Bread::Board::Service::Deferred::Thunk.3pm.gz
/usr/share/man/man3/Bread::Board::Service::Inferred.3pm.gz
/usr/share/man/man3/Bread::Board::Service::WithClass.3pm.gz
/usr/share/man/man3/Bread::Board::Service::WithDependencies.3pm.gz
/usr/share/man/man3/Bread::Board::Service::WithParameters.3pm.gz
/usr/share/man/man3/Bread::Board::SetterInjection.3pm.gz
/usr/share/man/man3/Bread::Board::Traversable.3pm.gz
/usr/share/man/man3/Bread::Board::Types.3pm.gz
/usr/share/perl5/Bread/Board.pm
/usr/share/perl5/Bread/Board/BlockInjection.pm
/usr/share/perl5/Bread/Board/ConstructorInjection.pm
/usr/share/perl5/Bread/Board/Container.pm
/usr/share/perl5/Bread/Board/Dependency.pm
/usr/share/perl5/Bread/Board/Dumper.pm
/usr/share/perl5/Bread/Board/LifeCycle.pm
/usr/share/perl5/Bread/Board/Literal.pm
/usr/share/perl5/Bread/Board/Manual.pod
/usr/share/perl5/Bread/Board/Service.pm
/usr/share/perl5/Bread/Board/SetterInjection.pm
/usr/share/perl5/Bread/Board/Traversable.pm
/usr/share/perl5/Bread/Board/Types.pm
/usr/share/perl5/Bread/Board/Container/FromParameterized.pm
/usr/share/perl5/Bread/Board/Container/Parameterized.pm
/usr/share/perl5/Bread/Board/LifeCycle/Singleton.pm
/usr/share/perl5/Bread/Board/LifeCycle/Singleton/WithParameters.pm
/usr/share/perl5/Bread/Board/Manual/Concepts.pod
/usr/share/perl5/Bread/Board/Manual/Example.pod
/usr/share/perl5/Bread/Board/Manual/Concepts/Advanced.pod
/usr/share/perl5/Bread/Board/Manual/Concepts/Typemap.pod
/usr/share/perl5/Bread/Board/Manual/Example/FormSensible.pod
/usr/share/perl5/Bread/Board/Manual/Example/LogDispatch.pod
/usr/share/perl5/Bread/Board/Service/Alias.pm
/usr/share/perl5/Bread/Board/Service/Deferred.pm
/usr/share/perl5/Bread/Board/Service/Inferred.pm
/usr/share/perl5/Bread/Board/Service/WithClass.pm
/usr/share/perl5/Bread/Board/Service/WithDependencies.pm
/usr/share/perl5/Bread/Board/Service/WithParameters.pm
/usr/share/perl5/Bread/Board/Service/Deferred/Thunk.pm

Changelog

2014-06-10 - Jonas Smedegaard <dr@jones.dk>
libbread-board-perl (0.32-1) unstable; urgency=medium
[ upstream ]
* New release.
+ Fix arrayref dependencies.
2014-05-21 - Jonas Smedegaard <dr@jones.dk>
libbread-board-perl (0.31-1) unstable; urgency=medium
[ upstream ]
* New release.
+ Fix deprecated use of Class::MOP::load_class.
+ Allow specifying dependency values as arrayrefs, which will
resolve to an arrayref containing the resolved service values.
[ Jonas Smedegaard ]
* Fix use canonical Vcs-Git URL.
* Update copyright info:
+ Extend coverage of packaging.
* Update watch file to use metacpan.org URL.
* Update package relations:
+ Build-depend on liblog-dispatch-perl: Needed (optionally) for
testsuite.
+ Tighten to (build-)depend versioned on libmoose-perl.
+ (Build-)depend on libmodule-runtime-perl.
2014-01-27 - Jonas Smedegaard <dr@jones.dk>
libbread-board-perl (0.29-1) unstable; urgency=medium
[ upstream ]
* New release.
+ Remove unused type constraint.
[ Jonas Smedegaard ]
* Bump standards compliance to standards-version 3.9.5.
2013-09-29 - Jonas Smedegaard <dr@jones.dk>
libbread-board-perl (0.28-1) unstable; urgency=low
[ upstream ]
* New release.
+ Allow cloning containers with parameterized subcontainers.
+ Allow referencing parent services from parameterized
subcontainers.
+ Deprecate special case in path traversal where a path component
with the name of the current container was ignored.
+ Fix setting the current container multiple times from outside of a
container.
+ Make some error messages more helpful.
+ Documentation improvements.
+ Remove the (unmaintained) Bread::Board::GraphViz.
+ Allow the 'container $obj' sugar for parameterized containers.
+ Allow overriding of services and containers.
[ Jonas Smedegaard ]
* Update author path in URL for get-orig-source target, and use
www.cpan.org (i.e. avoid search.cpan.org indirection).
* Improve watch file to use both www.cpan.org/authors URL (for newest
info) and search.cpan.org/dist URL (for change of author).
* Stop build-depend on or recommend libdata-visitor-perl
libgraphviz-perl libmoosex-runnable-perl
libmoosex-types-set-object-perl libset-object-perl: Graphviz
submodule dropped.
* Bump (yes, not extend) coverage to current year for main copyright
holder.
* Use Github URLs for Homepage and preferred contact, to reflect
updated META hints. List only issue tracker as preferred contact
(drop personal email).
2013-05-04 - Jonas Smedegaard <dr@jones.dk>
libbread-board-perl (0.25-1) unstable; urgency=low
* Initial packaging release.
Closes: bug#706773.

See Also

Package Description
libbridge-method-injector-java-doc_1.13-1_all.deb Documentation for Bridge Method Injector
libbridge-method-injector-java_1.13-1_all.deb Evolve Java classes without breaking compatibility
libbrlapi-dev_5.2~20141018-5_amd64.deb Library for communication with BRLTTY - static libs and headers
libbrlapi-java_5.2~20141018-5_all.deb Java bindings for BrlAPI
libbrlapi-jni_5.2~20141018-5_amd64.deb Java bindings for BrlAPI (native library)
libbrlapi0.6_5.2~20141018-5_amd64.deb braille display access via BRLTTY - shared library
libbrowser-open-perl_0.04-1_all.deb Perl module to open a browser in a given URL
libbs2b-dev_3.1.0+dfsg-2.1_amd64.deb Bauer stereophonic-to-binaural DSP library development files
libbs2b0_3.1.0+dfsg-2.1_amd64.deb Bauer stereophonic-to-binaural DSP library
libbsd-arc4random-perl_1.50-6+b1_amd64.deb CPAN's BSD::arc4random -- Perl bindings for arc4random
libbsd-dev_0.7.0-2_amd64.deb utility functions from BSD systems - development files
libbsd-resource-perl_1.2907-1+b2_amd64.deb BSD process resource limit and priority functions
libbsd0_0.7.0-2_amd64.deb utility functions from BSD systems - shared library
libbsearch-ruby1.8_1.5-9_all.deb Transitional package for ruby-bsearch
libbsearch-ruby_1.5-9_all.deb Transitional package for ruby-bsearch
Advertisement
Advertisement