1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

Qudo is simple and extensible job queue manager system.

Your application can insert job into DB ,that is managed by Qudo.  And
Your application can get & execute job by Qudo worker.  Qudo
corresponds to deal with DB as MySQL and SQLite.

If you add Hook Point around job's working method, you can add it
easily and many point of work milestone.  Qudo is consided about
adding Hook Point Flexibility.

WWW: http://search.cpan.org/dist/Qudo/
This commit is contained in:
Jun Kuriyama 2012-06-27 11:53:09 +00:00
parent 93b6ca8a1b
commit 3cd5f2def1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=300089
5 changed files with 79 additions and 0 deletions

View File

@ -2373,6 +2373,7 @@
SUBDIR += p5-Proc-Wait3 SUBDIR += p5-Proc-Wait3
SUBDIR += p5-Proc-WaitStat SUBDIR += p5-Proc-WaitStat
SUBDIR += p5-Project-Gantt SUBDIR += p5-Project-Gantt
SUBDIR += p5-Qudo
SUBDIR += p5-RRDTool-OO SUBDIR += p5-RRDTool-OO
SUBDIR += p5-Range-String SUBDIR += p5-Range-String
SUBDIR += p5-Rcs SUBDIR += p5-Rcs

35
devel/p5-Qudo/Makefile Normal file
View File

@ -0,0 +1,35 @@
# New ports collection makefile for: Qudo
# Date created: 27 Jun 2012
# Whom: Jun Kuriyama <kuriyama@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= Qudo
PORTVERSION= 0.0213
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= ../../authors/id/N/NE/NEKOKAK
PKGNAMEPREFIX= p5-
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Perl extension for simple and extensible job queue manager
RUN_DEPENDS= \
p5-Class-Data-Inheritable>0:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
p5-DBI>0:${PORTSDIR}/databases/p5-DBI \
p5-DBIx-Skinny>0:${PORTSDIR}/databases/p5-DBIx-Skinny \
p5-UNIVERSAL-require>0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
p5-YAML>0:${PORTSDIR}/textproc/p5-YAML
BUILD_DEPENDS= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
MAN3= Qudo.3 \
Qudo::Manager.3 \
Qudo::Manual::JA::Functions.3 \
Qudo::Manual::JA::Intro.3 \
Qudo::Manual::JA::Tutorial.3 \
Qudo::Worker.3
.include <bsd.port.mk>

2
devel/p5-Qudo/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (Qudo-0.0213.tar.gz) = 70b788af07eb6aab4d9cb9ada3edf95486939cd64bb9e097f88dcb4592cc2ff5
SIZE (Qudo-0.0213.tar.gz) = 54880

11
devel/p5-Qudo/pkg-descr Normal file
View File

@ -0,0 +1,11 @@
Qudo is simple and extensible job queue manager system.
Your application can insert job into DB ,that is managed by Qudo. And
Your application can get & execute job by Qudo worker. Qudo
corresponds to deal with DB as MySQL and SQLite.
If you add Hook Point around job's working method, you can add it
easily and many point of work milestone. Qudo is consided about
adding Hook Point Flexibility.
WWW: http://search.cpan.org/dist/Qudo/

30
devel/p5-Qudo/pkg-plist Normal file
View File

@ -0,0 +1,30 @@
bin/qudo
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Qudo/.packlist
%%SITE_PERL%%/Qudo.pm
%%SITE_PERL%%/Qudo/Driver/Skinny.pm
%%SITE_PERL%%/Qudo/Driver/Skinny/Row/ExceptionLog.pm
%%SITE_PERL%%/Qudo/Driver/Skinny/Row/Func.pm
%%SITE_PERL%%/Qudo/Driver/Skinny/Row/Job.pm
%%SITE_PERL%%/Qudo/Driver/Skinny/Row/JobStatus.pm
%%SITE_PERL%%/Qudo/Driver/Skinny/Schema.pm
%%SITE_PERL%%/Qudo/Hook.pm
%%SITE_PERL%%/Qudo/Hook/Serialize/JSON.pm
%%SITE_PERL%%/Qudo/Hook/Serialize/MessagePack.pm
%%SITE_PERL%%/Qudo/Hook/Serialize/Storable.pm
%%SITE_PERL%%/Qudo/Job.pm
%%SITE_PERL%%/Qudo/Manager.pm
%%SITE_PERL%%/Qudo/Manual/JA/Functions.pod
%%SITE_PERL%%/Qudo/Manual/JA/Intro.pod
%%SITE_PERL%%/Qudo/Manual/JA/Tutorial.pod
%%SITE_PERL%%/Qudo/Plugin.pm
%%SITE_PERL%%/Qudo/Test.pm
%%SITE_PERL%%/Qudo/Worker.pm
@dirrm %%SITE_PERL%%/Qudo/Manual/JA
@dirrm %%SITE_PERL%%/Qudo/Manual
@dirrm %%SITE_PERL%%/Qudo/Hook/Serialize
@dirrm %%SITE_PERL%%/Qudo/Hook
@dirrm %%SITE_PERL%%/Qudo/Driver/Skinny/Row
@dirrm %%SITE_PERL%%/Qudo/Driver/Skinny
@dirrm %%SITE_PERL%%/Qudo/Driver
@dirrm %%SITE_PERL%%/Qudo
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Qudo