From owner-svn-ports-all@FreeBSD.ORG Tue Mar 17 16:03:34 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2783A57B; Tue, 17 Mar 2015 16:03:34 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 084451DC; Tue, 17 Mar 2015 16:03:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2HG3XXS069808; Tue, 17 Mar 2015 16:03:33 GMT (envelope-from adamw@FreeBSD.org) Received: (from adamw@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2HG3WBh069801; Tue, 17 Mar 2015 16:03:32 GMT (envelope-from adamw@FreeBSD.org) Message-Id: <201503171603.t2HG3WBh069801@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: adamw set sender to adamw@FreeBSD.org using -f From: Adam Weinberger Date: Tue, 17 Mar 2015 16:03:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r381500 - in head/devel: . p5-Minion X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Mar 2015 16:03:34 -0000 Author: adamw Date: Tue Mar 17 16:03:31 2015 New Revision: 381500 URL: https://svnweb.freebsd.org/changeset/ports/381500 QAT: https://qat.redports.org/buildarchive/r381500/ Log: Add devel/p5-Minion, an asynchronous job queue for Mojolicious. Minion is a job queue for the Mojolicious real-time web framework with support for multiple backends, such as DBM::Deep and PostgreSQL. A job queue allows you to process time and/or computationally intensive tasks in background processes, outside of the request/response lifecycle. Among those tasks you'll commonly find image resizing, spam filtering, HTTP downloads, building tarballs, warming caches and basically everything else you can imagine that's not super fast. WWW: https://metacpan.org/pod/Minion Added: head/devel/p5-Minion/ head/devel/p5-Minion/Makefile (contents, props changed) head/devel/p5-Minion/distinfo (contents, props changed) head/devel/p5-Minion/pkg-descr (contents, props changed) head/devel/p5-Minion/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Tue Mar 17 16:01:23 2015 (r381499) +++ head/devel/Makefile Tue Mar 17 16:03:31 2015 (r381500) @@ -2399,6 +2399,7 @@ SUBDIR += p5-Metabase-Fact SUBDIR += p5-Method-Alias SUBDIR += p5-Method-Signatures-Simple + SUBDIR += p5-Minion SUBDIR += p5-Mixin-Linewise SUBDIR += p5-Mknod SUBDIR += p5-Mo Added: head/devel/p5-Minion/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Minion/Makefile Tue Mar 17 16:03:31 2015 (r381500) @@ -0,0 +1,28 @@ +# Created by: Adam Weinberger +# $FreeBSD$ + +PORTNAME= Minion +PORTVERSION= 1.12 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:SRI +PKGNAMEPREFIX= p5- + +MAINTAINER= perl@FreeBSD.org +COMMENT= Asynchronous job queue for Mojolicious + +LICENSE= ART20 + +BUILD_DEPENDS= p5-DBM-Deep>=2.0011:${PORTSDIR}/databases/p5-DBM-Deep \ + p5-Mojolicious>=6.0:${PORTSDIR}/www/p5-Mojolicious +RUN_DEPENDS:= ${BUILD_DEPENDS} + +USES= perl5 +USE_PERL5= configure + +OPTIONS_DEFINE= PGSQL + +PGSQL_BUILD_DEPENDS= p5-Mojo-Pg>=0:${PORTSDIR}/databases/p5-Mojo-Pg +PGSQL_RUN_DEPENDS= ${PGSQL_BUILD_DEPENDS} + +.include Added: head/devel/p5-Minion/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Minion/distinfo Tue Mar 17 16:03:31 2015 (r381500) @@ -0,0 +1,2 @@ +SHA256 (Minion-1.12.tar.gz) = 1dccfeb9ae17bc6030f82fcb13780f548b4ecacfb805cdf9f59b34c6f798e659 +SIZE (Minion-1.12.tar.gz) = 24308 Added: head/devel/p5-Minion/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Minion/pkg-descr Tue Mar 17 16:03:31 2015 (r381500) @@ -0,0 +1,10 @@ +Minion is a job queue for the Mojolicious real-time web framework with support +for multiple backends, such as DBM::Deep and PostgreSQL. + +A job queue allows you to process time and/or computationally intensive tasks +in background processes, outside of the request/response lifecycle. Among those +tasks you'll commonly find image resizing, spam filtering, HTTP downloads, +building tarballs, warming caches and basically everything else you can imagine +that's not super fast. + +WWW: https://metacpan.org/pod/Minion Added: head/devel/p5-Minion/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Minion/pkg-plist Tue Mar 17 16:03:31 2015 (r381500) @@ -0,0 +1,20 @@ +%%SITE_PERL%%/Minion.pm +%%SITE_PERL%%/Minion/Backend.pm +%%SITE_PERL%%/Minion/Backend/File.pm +%%SITE_PERL%%/Minion/Backend/Pg.pm +%%SITE_PERL%%/Minion/Command/minion.pm +%%SITE_PERL%%/Minion/Command/minion/job.pm +%%SITE_PERL%%/Minion/Command/minion/worker.pm +%%SITE_PERL%%/Minion/Job.pm +%%SITE_PERL%%/Minion/Worker.pm +%%SITE_PERL%%/Mojolicious/Plugin/Minion.pm +%%PERL5_MAN3%%/Minion.3.gz +%%PERL5_MAN3%%/Minion::Backend.3.gz +%%PERL5_MAN3%%/Minion::Backend::File.3.gz +%%PERL5_MAN3%%/Minion::Backend::Pg.3.gz +%%PERL5_MAN3%%/Minion::Command::minion.3.gz +%%PERL5_MAN3%%/Minion::Command::minion::job.3.gz +%%PERL5_MAN3%%/Minion::Command::minion::worker.3.gz +%%PERL5_MAN3%%/Minion::Job.3.gz +%%PERL5_MAN3%%/Minion::Worker.3.gz +%%PERL5_MAN3%%/Mojolicious::Plugin::Minion.3.gz