<precise description of the problem (multiple lines)> Add a new plugin to the swissknife of catalyst tools. Fix: <how to correct or work around the problem, if known (multiple lines)> -- fernan --0016364d29335845cc0465f94a97 Content-Type: application/x-shar; name="p5-Catalyst-Plugin-Scheduler.shar" Content-Disposition: attachment; filename="p5-Catalyst-Plugin-Scheduler.shar" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fsqlvxzn0 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJcDUtQ2F0YWx5c3QtUGx1Z2lu LVNjaGVkdWxlcgojCXA1LUNhdGFseXN0LVBsdWdpbi1TY2hlZHVsZXIvTWFrZWZpbGUKIwlwNS1D YXRhbHlzdC1QbHVnaW4tU2NoZWR1bGVyL2Rpc3RpbmZvCiMJcDUtQ2F0YWx5c3QtUGx1Z2luLVNj aGVkdWxlci9wa2ctZGVzY3IKIwlwNS1DYXRhbHlzdC1QbHVnaW4tU2NoZWR1bGVyL3BrZy1wbGlz dAojCmVjaG8gYyAtIHA1LUNhdGFseXN0LVBsdWdpbi1TY2hlZHVsZXIKbWtkaXIgLXAgcDUtQ2F0 YWx5c3QtUGx1Z2luLVNjaGVkdWxlciA+IC9kZXYvbnVsbCAyPiYxCmVjaG8geCAtIHA1LUNhdGFs eXN0LVBsdWdpbi1TY2hlZHVsZXIvTWFrZWZpbGUKc2VkICdzL15YLy8nID5wNS1DYXRhbHlzdC1Q bHVnaW4tU2NoZWR1bGVyL01ha2VmaWxlIDw8ICdjOGJhMzAxNDA5NTdjZDI0MWUxNzZhMTEzZmE0 MGQxZCcKWCMgUG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CXA1LUNhdGFseXN0LVBsdWdp bi1TY2hlZHVsZXIKWCMgRGF0ZSBjcmVhdGVkOgkJCQkyNS5NYXIuMjAwNwpYIyBXaG9tOgkJCQkJ RmVybmFuIEFndWVybyA8ZmVybmFuQGlpYi51bnNhbS5lZHUuYXI+ClgjClgjICRGcmVlQlNEJApY IwpYClhQT1JUTkFNRT0JQ2F0YWx5c3QtUGx1Z2luLVNjaGVkdWxlcgpYUE9SVFZFUlNJT049CTAu MDgKWENBVEVHT1JJRVM9CXd3dyBwZXJsNQpYTUFTVEVSX1NJVEVTPQkke01BU1RFUl9TSVRFX1BF UkxfQ1BBTn0KWE1BU1RFUl9TSVRFX1NVQkRJUj0JQ2F0YWx5c3QKWFBLR05BTUVQUkVGSVg9CXA1 LQpYClhNQUlOVEFJTkVSPQlmZXJuYW5AaWliLnVuc2FtLmVkdS5hcgpYQ09NTUVOVD0JU2NoZWR1 bGUgZXZlbnRzIHRvIHJ1biBpbiBhIGNyb24tbGlrZSBtYW5uZXIKWApYUlVOX0RFUEVORFM9CXA1 LUNhdGFseXN0LVJ1bnRpbWU+PTUuNzAwMDoke1BPUlRTRElSfS93d3cvcDUtQ2F0YWx5c3QtUnVu dGltZSBcClgJCXA1LURhdGVUaW1lLUV2ZW50LUNyb24+PTA6JHtQT1JUU0RJUn0vZGV2ZWwvcDUt RGF0ZVRpbWUtRXZlbnQtQ3JvbiBcClgJCXA1LVNldC1TY2FsYXI+PTA6JHtQT1JUU0RJUn0vZGV2 ZWwvcDUtU2V0LVNjYWxhciBcClgJCXA1LVN0b3JhYmxlPj0wOiR7UE9SVFNESVJ9L2RldmVsL3A1 LVN0b3JhYmxlIFwKWAkJcDUtWUFNTD49MDoke1BPUlRTRElSfS90ZXh0cHJvYy9wNS1ZQU1MClhC VUlMRF9ERVBFTkRTPQkke1JVTl9ERVBFTkRTfQpYClhQRVJMX01PREJVSUxEPQl5ZXMKWApYTUFO Mz0JQ2F0YWx5c3Q6OlBsdWdpbjo6U2NoZWR1bGVyLjMKWApYLmluY2x1ZGUgPGJzZC5wb3J0LnBy ZS5taz4KWC5pZiAke1BFUkxfTEVWRUx9IDwgNTAwODAxClhJR05PUkU9CXJlcXVpcmVzIGF0IGxl YXN0IFBlcmwgNS44LjEuIEluc3RhbGwgbGFuZy9wZXJsNS44LCBhbmQgdHJ5IGFnYWluClguZW5k aWYKWC5pbmNsdWRlIDxic2QucG9ydC5wb3N0Lm1rPgpjOGJhMzAxNDA5NTdjZDI0MWUxNzZhMTEz ZmE0MGQxZAplY2hvIHggLSBwNS1DYXRhbHlzdC1QbHVnaW4tU2NoZWR1bGVyL2Rpc3RpbmZvCnNl ZCAncy9eWC8vJyA+cDUtQ2F0YWx5c3QtUGx1Z2luLVNjaGVkdWxlci9kaXN0aW5mbyA8PCAnYTUw OGIxYzkzNmU3NDMzNzlhYTAyMWEwODVmY2E5ZGQnClhNRDUgKENhdGFseXN0LVBsdWdpbi1TY2hl ZHVsZXItMC4wOC50YXIuZ3opID0gYTNiMjJiM2ExZTI1Y2MwNTc4MmRiYzMxOWZlMzQxZDIKWFNI QTI1NiAoQ2F0YWx5c3QtUGx1Z2luLVNjaGVkdWxlci0wLjA4LnRhci5neikgPSAzYzNkNjliZjJj MmZhYWE4MWVjNjgwMDM5ZjA2N2QyOGQ0MWVmNTlhYTkwMzE4ZjI5YWI2ZDBlOThlY2QxNDEyClhT SVpFIChDYXRhbHlzdC1QbHVnaW4tU2NoZWR1bGVyLTAuMDgudGFyLmd6KSA9IDEyNjM1CmE1MDhi MWM5MzZlNzQzMzc5YWEwMjFhMDg1ZmNhOWRkCmVjaG8geCAtIHA1LUNhdGFseXN0LVBsdWdpbi1T Y2hlZHVsZXIvcGtnLWRlc2NyCnNlZCAncy9eWC8vJyA+cDUtQ2F0YWx5c3QtUGx1Z2luLVNjaGVk dWxlci9wa2ctZGVzY3IgPDwgJzM2OTllMzU3ZWRlNjhkODA4NmJmMDg4ZWY0ZjRkYWEwJwpYVGhp cyBwbHVnaW4gYWxsb3dzIHlvdSB0byBzY2hlZHVsZSBldmVudHMgdG8gcnVuIGF0IHJlY3Vycmlu ZwpYaW50ZXJ2YWxzLiBFdmVudHMgd2lsbCBydW4gZHVyaW5nIHRoZSBmaXJzdCByZXF1ZXN0IHdo aWNoIG1lZXRzIG9yClhleGNlZWRzIHRoZSBzcGVjaWZpZWQgdGltZS4gIERlcGVuZGluZyBvbiB0 aGUgbGV2ZWwgb2YgdHJhZmZpYyB0byB0aGUKWGFwcGxpY2F0aW9uLCBldmVudHMgbWF5IG9yIG1h eSBub3QgcnVuIGF0IGV4YWN0bHkgdGhlIGNvcnJlY3QgdGltZSwKWGJ1dCBpdCBzaG91bGQgYmUg ZW5vdWdoIHRvIHNhdGlzZnkgbWFueSBiYXNpYyBzY2hlZHVsaW5nIG5lZWRzLgpYClhXV1c6IGh0 dHA6Ly9zZWFyY2guY3Bhbi5vcmcvZGlzdC9DYXRhbHlzdC1QbHVnaW4tU2NoZWR1bGVyLwozNjk5 ZTM1N2VkZTY4ZDgwODZiZjA4OGVmNGY0ZGFhMAplY2hvIHggLSBwNS1DYXRhbHlzdC1QbHVnaW4t U2NoZWR1bGVyL3BrZy1wbGlzdApzZWQgJ3MvXlgvLycgPnA1LUNhdGFseXN0LVBsdWdpbi1TY2hl ZHVsZXIvcGtnLXBsaXN0IDw8ICc0ZTRkZGMzMmE0YThhMWUyMDZlYzQwMjAwZTY0NDE0NicKWCUl U0lURV9QRVJMJSUvQ2F0YWx5c3QvUGx1Z2luL1NjaGVkdWxlci5wbQo0ZTRkZGMzMmE0YThhMWUy MDZlYzQwMjAwZTY0NDE0NgpleGl0Cgo= --0016364d29335845cc0465f94a97----ru8TXNB8IlLcoYyLzMm0GisdqqAXt1bIhB9E9qIzHNG9v6rg Content-Type: text/plain; name="p5-Catalyst-Plugin-Scheduler.shar" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="p5-Catalyst-Plugin-Scheduler.shar" # 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-Catalyst-Plugin-Scheduler # p5-Catalyst-Plugin-Scheduler/Makefile # p5-Catalyst-Plugin-Scheduler/distinfo # p5-Catalyst-Plugin-Scheduler/pkg-descr # p5-Catalyst-Plugin-Scheduler/pkg-plist # echo c - p5-Catalyst-Plugin-Scheduler mkdir -p p5-Catalyst-Plugin-Scheduler > /dev/null 2>&1 echo x - p5-Catalyst-Plugin-Scheduler/Makefile sed 's/^X//' >p5-Catalyst-Plugin-Scheduler/Makefile << 'c8ba30140957cd241e176a113fa40d1d' X# Ports collection makefile for: p5-Catalyst-Plugin-Scheduler X# Date created: 25.Mar.2007 X# Whom: Fernan Aguero <fernan@iib.unsam.edu.ar> X# X# $FreeBSD$ X# X XPORTNAME= Catalyst-Plugin-Scheduler XPORTVERSION= 0.08 XCATEGORIES= www perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Catalyst XPKGNAMEPREFIX= p5- X XMAINTAINER= fernan@iib.unsam.edu.ar XCOMMENT= Schedule events to run in a cron-like manner X XRUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \ X p5-DateTime-Event-Cron>=0:${PORTSDIR}/devel/p5-DateTime-Event-Cron \ X p5-Set-Scalar>=0:${PORTSDIR}/devel/p5-Set-Scalar \ X p5-Storable>=0:${PORTSDIR}/devel/p5-Storable \ X p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML XBUILD_DEPENDS= ${RUN_DEPENDS} X XPERL_MODBUILD= yes X XMAN3= Catalyst::Plugin::Scheduler.3 X X.include <bsd.port.pre.mk> X.if ${PERL_LEVEL} < 500801 XIGNORE= requires at least Perl 5.8.1. Install lang/perl5.8, and try again X.endif X.include <bsd.port.post.mk> c8ba30140957cd241e176a113fa40d1d echo x - p5-Catalyst-Plugin-Scheduler/distinfo sed 's/^X//' >p5-Catalyst-Plugin-Scheduler/distinfo << 'a508b1c936e743379aa021a085fca9dd' XMD5 (Catalyst-Plugin-Scheduler-0.08.tar.gz) = a3b22b3a1e25cc05782dbc319fe341d2 XSHA256 (Catalyst-Plugin-Scheduler-0.08.tar.gz) = 3c3d69bf2c2faaa81ec680039f067d28d41ef59aa90318f29ab6d0e98ecd1412 XSIZE (Catalyst-Plugin-Scheduler-0.08.tar.gz) = 12635 a508b1c936e743379aa021a085fca9dd echo x - p5-Catalyst-Plugin-Scheduler/pkg-descr sed 's/^X//' >p5-Catalyst-Plugin-Scheduler/pkg-descr << '3699e357ede68d8086bf088ef4f4daa0' XThis plugin allows you to schedule events to run at recurring Xintervals. Events will run during the first request which meets or Xexceeds the specified time. Depending on the level of traffic to the Xapplication, events may or may not run at exactly the correct time, Xbut it should be enough to satisfy many basic scheduling needs. X XWWW: http://search.cpan.org/dist/Catalyst-Plugin-Scheduler/ 3699e357ede68d8086bf088ef4f4daa0 echo x - p5-Catalyst-Plugin-Scheduler/pkg-plist sed 's/^X//' >p5-Catalyst-Plugin-Scheduler/pkg-plist << '4e4ddc32a4a8a1e206ec40200e644146' X%%SITE_PERL%%/Catalyst/Plugin/Scheduler.pm 4e4ddc32a4a8a1e206ec40200e644146 exit How-To-Repeat: <code/input/activities to reproduce the problem (multiple lines)>
Responsible Changed From-To: freebsd-ports-bugs->miwi I'll take it.
State Changed From-To: open->closed New port added. Thanks!
miwi 2009-03-27 21:55:34 UTC FreeBSD ports repository Modified files: www Makefile Added files: www/p5-Catalyst-Plugin-Scheduler Makefile distinfo pkg-descr pkg-plist Log: This plugin allows you to schedule events to run at recurring intervals. Events will run during the first request which meets or exceeds the specified time. Depending on the level of traffic to the application, events may or may not run at exactly the correct time, but it should be enough to satisfy many basic scheduling needs. WWW: http://search.cpan.org/dist/Catalyst-Plugin-Scheduler/ PR: ports/133074 Submitted by: Fernan Aguero <fernan at iib.unsam.edu.ar> Revision Changes Path 1.2305 +1 -0 ports/www/Makefile 1.1 +34 -0 ports/www/p5-Catalyst-Plugin-Scheduler/Makefile (new) 1.1 +3 -0 ports/www/p5-Catalyst-Plugin-Scheduler/distinfo (new) 1.1 +7 -0 ports/www/p5-Catalyst-Plugin-Scheduler/pkg-descr (new) 1.1 +3 -0 ports/www/p5-Catalyst-Plugin-Scheduler/pkg-plist (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"