import p5-MCE 1.703
from Markus Hennecke; OK sthen@ engine for Perl providing parallel processing capabilities MCE spawns a pool of workers and therefore does not fork a new process per each element of data. Instead, MCE follows a bank queuing model. Imagine the line being the data and bank-tellers the parallel workers. MCE enhances that model by adding the ability to chunk the next n elements from the input stream to the next available worker.
This commit is contained in:
parent
dc57ee841d
commit
f8c5cb4f10
16
devel/p5-MCE/Makefile
Normal file
16
devel/p5-MCE/Makefile
Normal file
@ -0,0 +1,16 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2016/04/03 11:21:05 bluhm Exp $
|
||||
|
||||
COMMENT = engine for Perl providing parallel processing capabilities
|
||||
|
||||
DISTNAME = MCE-1.703
|
||||
HOMEPAGE = https://github.com/marioroy/mce-perl
|
||||
CATEGORIES = devel
|
||||
CPAN_AUTHOR = MARIOROY
|
||||
|
||||
# perl
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
MODULES = cpan
|
||||
PKG_ARCH = *
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/p5-MCE/distinfo
Normal file
2
devel/p5-MCE/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (MCE-1.703.tar.gz) = RCzlZgxy4OM+q5y+lzfIwVrCCO+N3CFEWIKvp8eyv8U=
|
||||
SIZE (MCE-1.703.tar.gz) = 160954
|
5
devel/p5-MCE/pkg/DESCR
Normal file
5
devel/p5-MCE/pkg/DESCR
Normal file
@ -0,0 +1,5 @@
|
||||
MCE spawns a pool of workers and therefore does not fork a new
|
||||
process per each element of data. Instead, MCE follows a bank queuing
|
||||
model. Imagine the line being the data and bank-tellers the parallel
|
||||
workers. MCE enhances that model by adding the ability to chunk the
|
||||
next n elements from the input stream to the next available worker.
|
45
devel/p5-MCE/pkg/PLIST
Normal file
45
devel/p5-MCE/pkg/PLIST
Normal file
@ -0,0 +1,45 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2016/04/03 11:21:05 bluhm Exp $
|
||||
${P5SITE}/MCE/
|
||||
${P5SITE}/MCE.pm
|
||||
${P5SITE}/MCE.pod
|
||||
${P5SITE}/MCE/Candy.pm
|
||||
${P5SITE}/MCE/Core/
|
||||
${P5SITE}/MCE/Core.pod
|
||||
${P5SITE}/MCE/Core/Input/
|
||||
${P5SITE}/MCE/Core/Input/Generator.pm
|
||||
${P5SITE}/MCE/Core/Input/Handle.pm
|
||||
${P5SITE}/MCE/Core/Input/Iterator.pm
|
||||
${P5SITE}/MCE/Core/Input/Request.pm
|
||||
${P5SITE}/MCE/Core/Input/Sequence.pm
|
||||
${P5SITE}/MCE/Core/Manager.pm
|
||||
${P5SITE}/MCE/Core/Validation.pm
|
||||
${P5SITE}/MCE/Core/Worker.pm
|
||||
${P5SITE}/MCE/Examples.pod
|
||||
${P5SITE}/MCE/Flow.pm
|
||||
${P5SITE}/MCE/Grep.pm
|
||||
${P5SITE}/MCE/Loop.pm
|
||||
${P5SITE}/MCE/Map.pm
|
||||
${P5SITE}/MCE/Mutex.pm
|
||||
${P5SITE}/MCE/Queue.pm
|
||||
${P5SITE}/MCE/Relay.pm
|
||||
${P5SITE}/MCE/Signal.pm
|
||||
${P5SITE}/MCE/Step.pm
|
||||
${P5SITE}/MCE/Stream.pm
|
||||
${P5SITE}/MCE/Subs.pm
|
||||
${P5SITE}/MCE/Util.pm
|
||||
@man man/man3p/MCE.3p
|
||||
@man man/man3p/MCE::Candy.3p
|
||||
@man man/man3p/MCE::Core.3p
|
||||
@man man/man3p/MCE::Examples.3p
|
||||
@man man/man3p/MCE::Flow.3p
|
||||
@man man/man3p/MCE::Grep.3p
|
||||
@man man/man3p/MCE::Loop.3p
|
||||
@man man/man3p/MCE::Map.3p
|
||||
@man man/man3p/MCE::Mutex.3p
|
||||
@man man/man3p/MCE::Queue.3p
|
||||
@man man/man3p/MCE::Relay.3p
|
||||
@man man/man3p/MCE::Signal.3p
|
||||
@man man/man3p/MCE::Step.3p
|
||||
@man man/man3p/MCE::Stream.3p
|
||||
@man man/man3p/MCE::Subs.3p
|
||||
@man man/man3p/MCE::Util.3p
|
Loading…
Reference in New Issue
Block a user