From owner-svn-ports-all@freebsd.org Wed Dec 30 17:39:25 2015 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 36806A56E38; Wed, 30 Dec 2015 17:39:25 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::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 125301F54; Wed, 30 Dec 2015 17:39:25 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id tBUHdOvF056694; Wed, 30 Dec 2015 17:39:24 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUHdN0Q056690; Wed, 30 Dec 2015 17:39:23 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201512301739.tBUHdN0Q056690@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Wed, 30 Dec 2015 17:39:23 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r404874 - in head/devel: . rubygem-sidekiq-cron 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.20 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: Wed, 30 Dec 2015 17:39:25 -0000 Author: sunpoet Date: Wed Dec 30 17:39:23 2015 New Revision: 404874 URL: https://svnweb.freebsd.org/changeset/ports/404874 Log: - Add rubygem-sidekiq-cron 0.4.2 Sidekiq-Cron is a scheduling add-on for Sidekiq. It runs a thread alongside Sidekiq workers to schedule jobs at specified times (using cron notation * * * * * parsed by Rufus-Scheduler). It also checks for new jobs to schedule every 10 seconds and doesn't schedule the same job multiple times when more than one Sidekiq worker is running. Scheduling jobs are added only when at least one Sidekiq process is running. WWW: https://github.com/ondrejbartas/sidekiq-cron Added: head/devel/rubygem-sidekiq-cron/ head/devel/rubygem-sidekiq-cron/Makefile (contents, props changed) head/devel/rubygem-sidekiq-cron/distinfo (contents, props changed) head/devel/rubygem-sidekiq-cron/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Dec 30 17:37:14 2015 (r404873) +++ head/devel/Makefile Wed Dec 30 17:39:23 2015 (r404874) @@ -5029,6 +5029,7 @@ SUBDIR += rubygem-shoulda-context SUBDIR += rubygem-shoulda-matchers SUBDIR += rubygem-sidekiq + SUBDIR += rubygem-sidekiq-cron SUBDIR += rubygem-sidetiq SUBDIR += rubygem-sigdump SUBDIR += rubygem-simple_form Added: head/devel/rubygem-sidekiq-cron/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-sidekiq-cron/Makefile Wed Dec 30 17:39:23 2015 (r404874) @@ -0,0 +1,24 @@ +# Created by: Sunpoet Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= sidekiq-cron +PORTVERSION= 0.4.2 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Enables to set jobs to be run in specified time (using CRON notation) + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-redis-namespace>=1.5.2:${PORTSDIR}/databases/rubygem-redis-namespace \ + rubygem-rufus-scheduler>=2.0.24:${PORTSDIR}/devel/rubygem-rufus-scheduler \ + rubygem-sidekiq>=4.0.0:${PORTSDIR}/devel/rubygem-sidekiq + +NO_ARCH= yes +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include Added: head/devel/rubygem-sidekiq-cron/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-sidekiq-cron/distinfo Wed Dec 30 17:39:23 2015 (r404874) @@ -0,0 +1,2 @@ +SHA256 (rubygem/sidekiq-cron-0.4.2.gem) = 25a1f819d1f033bd0fc1d6eddad616fa195d65124b611cfdb3f253b2e52574a5 +SIZE (rubygem/sidekiq-cron-0.4.2.gem) = 174592 Added: head/devel/rubygem-sidekiq-cron/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-sidekiq-cron/pkg-descr Wed Dec 30 17:39:23 2015 (r404874) @@ -0,0 +1,11 @@ +Sidekiq-Cron is a scheduling add-on for Sidekiq. + +It runs a thread alongside Sidekiq workers to schedule jobs at specified times +(using cron notation * * * * * parsed by Rufus-Scheduler). + +It also checks for new jobs to schedule every 10 seconds and doesn't schedule +the same job multiple times when more than one Sidekiq worker is running. + +Scheduling jobs are added only when at least one Sidekiq process is running. + +WWW: https://github.com/ondrejbartas/sidekiq-cron