ports/155591: [NEW PORT] devel/p5-Reflex: Class library for flexible, reactive programs
Jase Thew
freebsd at beardz.net
Wed Mar 16 04:10:15 UTC 2011
>Number: 155591
>Category: ports
>Synopsis: [NEW PORT] devel/p5-Reflex: Class library for flexible, reactive programs
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 16 04:10:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Jase Thew
>Release: FreeBSD 8.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD jail-ports.localdomain 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 06:25:04 GMT 2011
>Description:
- Note: This PR has a dependancy on update PR ports/155590
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.
WWW: http://search.cpan.org/dist/Reflex/
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- p5-Reflex-0.088.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# p5-Reflex
# p5-Reflex/distinfo
# p5-Reflex/Makefile
# p5-Reflex/pkg-descr
# p5-Reflex/pkg-plist
#
echo c - p5-Reflex
mkdir -p p5-Reflex > /dev/null 2>&1
echo x - p5-Reflex/distinfo
sed 's/^X//' >p5-Reflex/distinfo << '0a9b54c0b52dcd843c9736bd16e0032a'
XSHA256 (Reflex-0.088.tar.gz) = 4c59badf1b223d33292ab6702518660b59e01c16cba4b1703eb9a40dd8fdf4c4
XSIZE (Reflex-0.088.tar.gz) = 147120
0a9b54c0b52dcd843c9736bd16e0032a
echo x - p5-Reflex/Makefile
sed 's/^X//' >p5-Reflex/Makefile << '8cc7f6ef91b3afbab37051beaf3c1cdc'
X# New ports collection makefile for: p5-Reflex
X# Date created: 2011-03-16
X# Whom: Jase Thew <freebsd at beardz.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME= Reflex
XPORTVERSION= 0.088
XCATEGORIES= devel perl5
XMASTER_SITES= CPAN
XMASTER_SITE_SUBDIR= CPAN:RCAPUTO
XPKGNAMEPREFIX= p5-
X
XMAINTAINER= freebsd at beardz.net
XCOMMENT= Class library for flexible, reactive programs
X
XBUILD_DEPENDS= p5-POE>=1.294:${PORTSDIR}/devel/p5-POE \
X p5-Moose>=1.21:${PORTSDIR}/devel/p5-Moose \
X p5-MooseX-Role-Parameterized>=0.23:${PORTSDIR}/devel/p5-MooseX-Role-Parameterized \
X p5-Test-Simple>=0.96:${PORTSDIR}/devel/p5-Test-Simple \
X p5-Scalar-List-Utils>=1.23:${PORTSDIR}/lang/p5-Scalar-List-Utils
XRUN_DEPENDS:= ${BUILD_DEPENDS}
X
XPERL_CONFIGURE= yes
X
XMAN3= Reflex.3 \
X Reflex::Acceptor.3 \
X Reflex::Base.3 \
X Reflex::Callback.3 \
X Reflex::Callback::CodeRef.3 \
X Reflex::Callback::Method.3 \
X Reflex::Callback::Promise.3 \
X Reflex::Callbacks.3 \
X Reflex::Client.3 \
X Reflex::Collection.3 \
X Reflex::Connector.3 \
X Reflex::Interval.3 \
X Reflex::PID.3 \
X Reflex::POE::Event.3 \
X Reflex::POE::Postback.3 \
X Reflex::POE::Session.3 \
X Reflex::POE::Wheel.3 \
X Reflex::POE::Wheel::Run.3 \
X Reflex::Role.3 \
X Reflex::Role::Accepting.3 \
X Reflex::Role::Collectible.3 \
X Reflex::Role::Connecting.3 \
X Reflex::Role::Interval.3 \
X Reflex::Role::InStreaming.3 \
X Reflex::Role::OutStreaming.3 \
X Reflex::Role::PidCatcher.3 \
X Reflex::Role::Reactive.3 \
X Reflex::Role::Readable.3 \
X Reflex::Role::Reading.3 \
X Reflex::Role::Recving.3 \
X Reflex::Role::SigCatcher.3 \
X Reflex::Role::Streaming.3 \
X Reflex::Role::Timeout.3 \
X Reflex::Role::Wakeup.3 \
X Reflex::Role::Writable.3 \
X Reflex::Role::Writing.3 \
X Reflex::Sender.3 \
X Reflex::Signal.3 \
X Reflex::Stream.3 \
X Reflex::Timeout.3 \
X Reflex::Trait::EmitsOnChange.3 \
X Reflex::Trait::Observed.3 \
X Reflex::UdpPeer.3 \
X Reflex::Wakeup.3
X
Xpost-install:
X.ifndef(NOPORTEXAMPLES)
X @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}"
X @${MKDIR} ${EXAMPLESDIR}/ttl
X @${INSTALL_SCRIPT} ${WRKSRC}/eg/*.pl ${EXAMPLESDIR}
X @${INSTALL_DATA} ${WRKSRC}/eg/*.pm ${EXAMPLESDIR}
X @(cd ${WRKSRC}/eg/ttl && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}/ttl)
X.endif
X
X.ifndef(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${DOCSDIR})
X @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}"
X.endif
X
X.include <bsd.port.mk>
8cc7f6ef91b3afbab37051beaf3c1cdc
echo x - p5-Reflex/pkg-descr
sed 's/^X//' >p5-Reflex/pkg-descr << '57920b2087041a49073ec7b1f1b5cd6f'
XReflex - A class library for flexible, reactive programs.
X
XReflex is a library of classes that assist with writing reactive (AKA
Xevent-driven) programs. Reflex uses Moose internally, but it doesn't enforce
Xprograms to use Moose's syntax. However, Moose syntax brings several useful
Xfeatures we hope will become indispensible.
X
XWWW: http://search.cpan.org/dist/Reflex/
57920b2087041a49073ec7b1f1b5cd6f
echo x - p5-Reflex/pkg-plist
sed 's/^X//' >p5-Reflex/pkg-plist << 'ab79b3673f11f69d05c6aa1d4a697716'
X%%SITE_PERL%%/Reflex.pm
X%%SITE_PERL%%/Reflex/Acceptor.pm
X%%SITE_PERL%%/Reflex/Base.pm
X%%SITE_PERL%%/Reflex/Callbacks.pm
X%%SITE_PERL%%/Reflex/Client.pm
X%%SITE_PERL%%/Reflex/Collection.pm
X%%SITE_PERL%%/Reflex/Connector.pm
X%%SITE_PERL%%/Reflex/Interval.pm
X%%SITE_PERL%%/Reflex/PID.pm
X%%SITE_PERL%%/Reflex/Role.pm
X%%SITE_PERL%%/Reflex/Sender.pm
X%%SITE_PERL%%/Reflex/Signal.pm
X%%SITE_PERL%%/Reflex/Stream.pm
X%%SITE_PERL%%/Reflex/Timeout.pm
X%%SITE_PERL%%/Reflex/UdpPeer.pm
X%%SITE_PERL%%/Reflex/Wakeup.pm
X%%SITE_PERL%%/Reflex/Callback.pm
X%%SITE_PERL%%/Reflex/Callback/CodeRef.pm
X%%SITE_PERL%%/Reflex/Callback/Method.pm
X%%SITE_PERL%%/Reflex/Callback/Promise.pm
X%%SITE_PERL%%/Reflex/POE/Event.pm
X%%SITE_PERL%%/Reflex/POE/Postback.pm
X%%SITE_PERL%%/Reflex/POE/Session.pm
X%%SITE_PERL%%/Reflex/POE/Wheel.pm
X%%SITE_PERL%%/Reflex/POE/Wheel/Run.pm
X%%SITE_PERL%%/Reflex/Role/Accepting.pm
X%%SITE_PERL%%/Reflex/Role/Collectible.pm
X%%SITE_PERL%%/Reflex/Role/Connecting.pm
X%%SITE_PERL%%/Reflex/Role/InStreaming.pm
X%%SITE_PERL%%/Reflex/Role/Interval.pm
X%%SITE_PERL%%/Reflex/Role/OutStreaming.pm
X%%SITE_PERL%%/Reflex/Role/PidCatcher.pm
X%%SITE_PERL%%/Reflex/Role/Reactive.pm
X%%SITE_PERL%%/Reflex/Role/Readable.pm
X%%SITE_PERL%%/Reflex/Role/Reading.pm
X%%SITE_PERL%%/Reflex/Role/Recving.pm
X%%SITE_PERL%%/Reflex/Role/SigCatcher.pm
X%%SITE_PERL%%/Reflex/Role/Streaming.pm
X%%SITE_PERL%%/Reflex/Role/Timeout.pm
X%%SITE_PERL%%/Reflex/Role/Wakeup.pm
X%%SITE_PERL%%/Reflex/Role/Writable.pm
X%%SITE_PERL%%/Reflex/Role/Writing.pm
X%%SITE_PERL%%/Reflex/Trait/EmitsOnChange.pm
X%%SITE_PERL%%/Reflex/Trait/Observed.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Reflex/.packlist
X%%PORTDOCS%%%%DOCSDIR%%/continuation-passing.otl
X%%PORTDOCS%%%%DOCSDIR%%/manual.otl
X%%PORTDOCS%%%%DOCSDIR%%/new-names.otl
X%%PORTDOCS%%%%DOCSDIR%%/patterns.otl
X%%PORTDOCS%%%%DOCSDIR%%/syntax.pm
X%%PORTDOCS%%%%DOCSDIR%%/TODO.otl
X%%PORTDOCS%%%%DOCSDIR%%/intro/AfterAwhileClass.pm
X%%PORTDOCS%%%%DOCSDIR%%/intro/AfterAwhileRole.pm
X%%PORTDOCS%%%%DOCSDIR%%/intro/AfterAwhileSubclass.pm
X%%PORTDOCS%%%%DOCSDIR%%/intro/AsyncAwhileClass.pm
X%%PORTDOCS%%%%DOCSDIR%%/intro/AsyncAwhileRole.pm
X%%PORTDOCS%%%%DOCSDIR%%/intro/after-awhile-method.pl
X%%PORTDOCS%%%%DOCSDIR%%/intro/after-awhile-promise.pl
X%%PORTDOCS%%%%DOCSDIR%%/intro/after-awhile-subclass-use.pl
X%%PORTDOCS%%%%DOCSDIR%%/intro/after-awhile-use.pl
X%%PORTDOCS%%%%DOCSDIR%%/intro/intro.pod
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-04-inheritance.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-05-composition.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-06-moose-roles.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-07-wheel-run.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-08-observer-trait.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-11-poco-postback.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-12-poco-event.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-13-irc-bot.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-14-synopsis.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-15-ipc-run.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-16-timer-inheritance.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-17-inheritance-no-moose.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-18-synopsis-no-moose.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-30-promise-timer.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-31-promise-object.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-32-promise-tiny.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-33-all-callbacks.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-34-tcp-server-echo.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-35-tcp-client.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-36-tiny-coderefs.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-37-ping-pong.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-38-promise-client.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-39-signals.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-40-proxy.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-41-signal-twice.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-42-reflex-in-poe.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-50-timeout.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-51-wakeup.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eg-60-collection-promise.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/EchoStream.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExampleHelpers.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/PoCoEvent.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/PoCoPostback.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Proxy.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ReflexPromise.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Runner.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RunnerRole.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Or.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Un.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/And.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Bin.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Nor.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Not.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Xor.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Nand.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Adder.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/TriAnd.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/TriNand.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/HexDecoder.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/FlipFlop/D.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/FlipFlop/T.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/FlipFlop/JK.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/FlipFlop/MasterSlave.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Latch/NorRS.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Latch/NandRS.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/Ttl/Latch/ClockedNandRS.pm
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/fail-ttl-counter.pl
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ttl/fail-ttl-simple.pl
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/intro
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/ttl/Ttl/Latch
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/ttl/Ttl/FlipFlop
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/ttl/Ttl
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/ttl
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Reflex
X at dirrm %%SITE_PERL%%/Reflex/Trait
X at dirrm %%SITE_PERL%%/Reflex/Role
X at dirrm %%SITE_PERL%%/Reflex/POE/Wheel
X at dirrm %%SITE_PERL%%/Reflex/POE
X at dirrm %%SITE_PERL%%/Reflex/Callback
X at dirrm %%SITE_PERL%%/Reflex
ab79b3673f11f69d05c6aa1d4a697716
exit
--- p5-Reflex-0.088.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list