BSD Ports

devel/p5-Reflex 0.100 FreeBSD

Class library for flexible, reactive programs

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

Description

Reflex - A class library for flexible, reactive programs.

Reflex is a library of classes that assist with writing reactive (AKA event-driven) programs. Reflex uses Moose internally, but it doesn't enforce programs to use Moose's syntax. However, Moose syntax brings several useful features we hope will become indispensible.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Reflex0.100
DragonFlydevel/p5-Reflex0.100
HardenedBSDdevel/p5-Reflex0.100
GhostBSDdevel/p5-Reflex0.100

Install

Binary package:

pkg install p5-Reflex

From the ports tree:

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

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

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

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

Dependencies

As this port's Makefile names them.

Build 3

Runtime 3

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

Build dependencies 61
Run dependencies 61

No port depends on this one.

Configuration

Options name: devel_Reflex

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
perl5 shebangfix
Service scripts
none

Files

pkg-plist 152
  • %%SITE_PERL%%/MooseX/Role/Reactive.pm
  • %%SITE_PERL%%/Reflex.pm
  • %%SITE_PERL%%/Reflex/Acceptor.pm
  • %%SITE_PERL%%/Reflex/Base.pm
  • %%SITE_PERL%%/Reflex/Callback.pm
  • %%SITE_PERL%%/Reflex/Callback/CodeRef.pm
  • %%SITE_PERL%%/Reflex/Callback/Method.pm
  • %%SITE_PERL%%/Reflex/Callback/Promise.pm
  • %%SITE_PERL%%/Reflex/Callbacks.pm
  • %%SITE_PERL%%/Reflex/Client.pm
  • %%SITE_PERL%%/Reflex/Codec/Message.pm
  • %%SITE_PERL%%/Reflex/Codec/Message/Datagram.pm
  • %%SITE_PERL%%/Reflex/Codec/Message/Eof.pm
  • %%SITE_PERL%%/Reflex/Codec/Message/Stream.pm
  • %%SITE_PERL%%/Reflex/Collection.pm
  • %%SITE_PERL%%/Reflex/Connector.pm
  • %%SITE_PERL%%/Reflex/Decoder/Line.pm
  • %%SITE_PERL%%/Reflex/Eg.pm
  • %%SITE_PERL%%/Reflex/Eg/Inheritance/Moose.pm
  • %%SITE_PERL%%/Reflex/Eg/Inheritance/Plain.pm
  • %%SITE_PERL%%/Reflex/Encoder/Line.pm
  • %%SITE_PERL%%/Reflex/Event.pm
  • %%SITE_PERL%%/Reflex/Event/Datagram.pm
  • %%SITE_PERL%%/Reflex/Event/EOF.pm
  • %%SITE_PERL%%/Reflex/Event/Error.pm
  • %%SITE_PERL%%/Reflex/Event/FileHandle.pm
  • %%SITE_PERL%%/Reflex/Event/Flushed.pm
  • %%SITE_PERL%%/Reflex/Event/Interval.pm
  • %%SITE_PERL%%/Reflex/Event/Octets.pm
  • %%SITE_PERL%%/Reflex/Event/POE.pm
  • %%SITE_PERL%%/Reflex/Event/Postback.pm
  • %%SITE_PERL%%/Reflex/Event/SigChild.pm
  • %%SITE_PERL%%/Reflex/Event/Signal.pm
  • %%SITE_PERL%%/Reflex/Event/Socket.pm
  • %%SITE_PERL%%/Reflex/Event/Time.pm
  • %%SITE_PERL%%/Reflex/Event/Timeout.pm
  • %%SITE_PERL%%/Reflex/Event/ValueChange.pm
  • %%SITE_PERL%%/Reflex/Event/Wakeup.pm
  • %%SITE_PERL%%/Reflex/Filehandle.pm
  • %%SITE_PERL%%/Reflex/Interval.pm
  • %%SITE_PERL%%/Reflex/PID.pm
  • %%SITE_PERL%%/Reflex/POE/Event.pm
  • %%SITE_PERL%%/Reflex/POE/Postback.pm
  • %%SITE_PERL%%/Reflex/POE/Session.pm
  • %%SITE_PERL%%/Reflex/POE/Wheel.pm
  • %%SITE_PERL%%/Reflex/POE/Wheel/Run.pm
  • %%SITE_PERL%%/Reflex/Role.pm
  • %%SITE_PERL%%/Reflex/Role/Accepting.pm
  • %%SITE_PERL%%/Reflex/Role/Collectible.pm
  • %%SITE_PERL%%/Reflex/Role/Connecting.pm
  • %%SITE_PERL%%/Reflex/Role/Decoding.pm
  • %%SITE_PERL%%/Reflex/Role/Decoding/Datagram.pm
  • %%SITE_PERL%%/Reflex/Role/Decoding/Stream.pm
  • %%SITE_PERL%%/Reflex/Role/Encoding.pm
  • %%SITE_PERL%%/Reflex/Role/InStreaming.pm
  • %%SITE_PERL%%/Reflex/Role/Interval.pm
  • %%SITE_PERL%%/Reflex/Role/OutStreaming.pm
  • %%SITE_PERL%%/Reflex/Role/PidCatcher.pm
  • %%SITE_PERL%%/Reflex/Role/Reactive.pm
  • %%SITE_PERL%%/Reflex/Role/Readable.pm
  • %%SITE_PERL%%/Reflex/Role/Reading.pm
  • %%SITE_PERL%%/Reflex/Role/Recving.pm
  • %%SITE_PERL%%/Reflex/Role/SigCatcher.pm
  • %%SITE_PERL%%/Reflex/Role/Streaming.pm
  • %%SITE_PERL%%/Reflex/Role/Timeout.pm
  • %%SITE_PERL%%/Reflex/Role/Wakeup.pm
  • %%SITE_PERL%%/Reflex/Role/Writable.pm
  • %%SITE_PERL%%/Reflex/Role/Writing.pm
  • %%SITE_PERL%%/Reflex/Signal.pm
  • %%SITE_PERL%%/Reflex/Stream.pm
  • %%SITE_PERL%%/Reflex/Timeout.pm
  • %%SITE_PERL%%/Reflex/Trait/EmitsOnChange.pm
  • %%SITE_PERL%%/Reflex/Trait/Observed.pm
  • %%SITE_PERL%%/Reflex/Trait/Watched.pm
  • %%SITE_PERL%%/Reflex/UdpPeer.pm
  • %%SITE_PERL%%/Reflex/Wakeup.pm
  • %%PERL5_MAN3%%/MooseX::Role::Reactive.3.gz
  • %%PERL5_MAN3%%/Reflex.3.gz
  • %%PERL5_MAN3%%/Reflex::Acceptor.3.gz
  • %%PERL5_MAN3%%/Reflex::Base.3.gz
  • %%PERL5_MAN3%%/Reflex::Callback.3.gz
  • %%PERL5_MAN3%%/Reflex::Callback::CodeRef.3.gz
  • %%PERL5_MAN3%%/Reflex::Callback::Method.3.gz
  • %%PERL5_MAN3%%/Reflex::Callback::Promise.3.gz
  • %%PERL5_MAN3%%/Reflex::Callbacks.3.gz
  • %%PERL5_MAN3%%/Reflex::Client.3.gz
  • %%PERL5_MAN3%%/Reflex::Codec::Message.3.gz
  • %%PERL5_MAN3%%/Reflex::Codec::Message::Datagram.3.gz
  • %%PERL5_MAN3%%/Reflex::Codec::Message::Eof.3.gz
  • %%PERL5_MAN3%%/Reflex::Codec::Message::Stream.3.gz
  • %%PERL5_MAN3%%/Reflex::Collection.3.gz
  • %%PERL5_MAN3%%/Reflex::Connector.3.gz
  • %%PERL5_MAN3%%/Reflex::Decoder::Line.3.gz
  • %%PERL5_MAN3%%/Reflex::Eg.3.gz
  • %%PERL5_MAN3%%/Reflex::Eg::Inheritance::Moose.3.gz
  • %%PERL5_MAN3%%/Reflex::Eg::Inheritance::Plain.3.gz
  • %%PERL5_MAN3%%/Reflex::Encoder::Line.3.gz
  • %%PERL5_MAN3%%/Reflex::Event.3.gz
  • %%PERL5_MAN3%%/Reflex::Event::Datagram.3.gz
  • %%PERL5_MAN3%%/Reflex::Event::EOF.3.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
Reflex-0.100.tar.gz1622494a50c67edd424713ddae19fb4957e2c7b8ce13e0b88a52c8db5c94ba0718e1f0
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.