diff options
author | kuriyama <kuriyama@FreeBSD.org> | 2012-06-27 19:53:09 +0800 |
---|---|---|
committer | kuriyama <kuriyama@FreeBSD.org> | 2012-06-27 19:53:09 +0800 |
commit | adaf15896ce6c6766ebff963bc12274f94018705 (patch) | |
tree | af7585ce1e07c329fc042e7e87b1845e0fe34a28 | |
parent | 749e789bac785fb885e5d779f0f802cc3aa2a15a (diff) | |
download | freebsd-ports-gnome-adaf15896ce6c6766ebff963bc12274f94018705.tar.gz freebsd-ports-gnome-adaf15896ce6c6766ebff963bc12274f94018705.tar.zst freebsd-ports-gnome-adaf15896ce6c6766ebff963bc12274f94018705.zip |
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/
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-Qudo/Makefile | 35 | ||||
-rw-r--r-- | devel/p5-Qudo/distinfo | 2 | ||||
-rw-r--r-- | devel/p5-Qudo/pkg-descr | 11 | ||||
-rw-r--r-- | devel/p5-Qudo/pkg-plist | 30 |
5 files changed, 79 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 2dec87b11696..9f2b896aa0e7 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2373,6 +2373,7 @@ SUBDIR += p5-Proc-Wait3 SUBDIR += p5-Proc-WaitStat SUBDIR += p5-Project-Gantt + SUBDIR += p5-Qudo SUBDIR += p5-RRDTool-OO SUBDIR += p5-Range-String SUBDIR += p5-Rcs diff --git a/devel/p5-Qudo/Makefile b/devel/p5-Qudo/Makefile new file mode 100644 index 000000000000..ba24a4734f6c --- /dev/null +++ b/devel/p5-Qudo/Makefile @@ -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> diff --git a/devel/p5-Qudo/distinfo b/devel/p5-Qudo/distinfo new file mode 100644 index 000000000000..72989307df69 --- /dev/null +++ b/devel/p5-Qudo/distinfo @@ -0,0 +1,2 @@ +SHA256 (Qudo-0.0213.tar.gz) = 70b788af07eb6aab4d9cb9ada3edf95486939cd64bb9e097f88dcb4592cc2ff5 +SIZE (Qudo-0.0213.tar.gz) = 54880 diff --git a/devel/p5-Qudo/pkg-descr b/devel/p5-Qudo/pkg-descr new file mode 100644 index 000000000000..ca87151e88e5 --- /dev/null +++ b/devel/p5-Qudo/pkg-descr @@ -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/ diff --git a/devel/p5-Qudo/pkg-plist b/devel/p5-Qudo/pkg-plist new file mode 100644 index 000000000000..5ee60ae79912 --- /dev/null +++ b/devel/p5-Qudo/pkg-plist @@ -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 |