From 3998ec9ae4ec5e45311f31a3e21a8d306c7ef18a Mon Sep 17 00:00:00 2001 From: Sunpoet Po-Chuan Hsieh Date: Wed, 5 Feb 2020 18:40:15 +0000 Subject: [PATCH] Add rubygem-activejob60 6.0.2.1 (copied from rubygem-activejob52) --- devel/Makefile | 1 + devel/rubygem-activejob60/Makefile | 28 ++++++++++++++++++++++++++++ devel/rubygem-activejob60/distinfo | 3 +++ devel/rubygem-activejob60/pkg-descr | 19 +++++++++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 devel/rubygem-activejob60/Makefile create mode 100644 devel/rubygem-activejob60/distinfo create mode 100644 devel/rubygem-activejob60/pkg-descr diff --git a/devel/Makefile b/devel/Makefile index 414012b62775..df6b573c4aa8 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5402,6 +5402,7 @@ SUBDIR += rubygem-activejob5 SUBDIR += rubygem-activejob50 SUBDIR += rubygem-activejob52 + SUBDIR += rubygem-activejob60 SUBDIR += rubygem-activemessaging SUBDIR += rubygem-activerecord-deprecated_finders SUBDIR += rubygem-activesupport4 diff --git a/devel/rubygem-activejob60/Makefile b/devel/rubygem-activejob60/Makefile new file mode 100644 index 000000000000..91bd2a3f41b0 --- /dev/null +++ b/devel/rubygem-activejob60/Makefile @@ -0,0 +1,28 @@ +# Created by: Johannes Jost Meixner +# $FreeBSD$ + +PORTNAME= activejob +PORTVERSION= 6.0.2.1 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 60 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Job class declarations for a variety of queueing backends + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +BROKEN_RUBY24= yes + +RUN_DEPENDS= rubygem-activesupport60>=${PORTVERSION}:devel/rubygem-activesupport60 \ + rubygem-globalid-rails60>=0.3.6:databases/rubygem-globalid-rails60 + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +PORTSCOUT= limit:^6\.0\. + +.include diff --git a/devel/rubygem-activejob60/distinfo b/devel/rubygem-activejob60/distinfo new file mode 100644 index 000000000000..8922ddd27491 --- /dev/null +++ b/devel/rubygem-activejob60/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1577687166 +SHA256 (rubygem/activejob-6.0.2.1.gem) = 11dc8701c7d5b80572786e928e264f42cb1ab75b07957955f41d4d367074b0cd +SIZE (rubygem/activejob-6.0.2.1.gem) = 31232 diff --git a/devel/rubygem-activejob60/pkg-descr b/devel/rubygem-activejob60/pkg-descr new file mode 100644 index 000000000000..9219e7ada1d9 --- /dev/null +++ b/devel/rubygem-activejob60/pkg-descr @@ -0,0 +1,19 @@ +Active Job is a framework for declaring jobs and making them run on a variety of +queuing backends. These jobs can be everything from regularly scheduled +clean-ups, to billing charges, to mailings. Anything that can be chopped up into +small units of work and run in parallel, really. + +It also serves as the backend for Action Mailer's #deliver_later functionality +that makes it easy to turn any mailing into a job for running later. That's one +of the most common jobs in a modern web application: sending emails outside of +the request-response cycle, so the user doesn't have to wait on it. + +The main point is to ensure that all Rails apps will have a job infrastructure +in place, even if it's in the form of an "immediate runner". We can then have +framework features and other gems build on top of that, without having to worry +about API differences between Delayed Job and Resque. Picking your queuing +backend becomes more of an operational concern, then. And you'll be able to +switch between them without having to rewrite your jobs. + +WWW: https://rubyonrails.org/ +WWW: https://github.com/rails/rails/tree/master/activejob