Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 3945784D44 for ; Thu, 30 Nov 2023 15:30:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 3s291SsUe22u for ; Thu, 30 Nov 2023 15:30:51 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 4406F84CEB for ; Thu, 30 Nov 2023 15:30:51 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 41AB7FA40; Thu, 30 Nov 2023 15:30:51 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_170135825142160" MIME-Version: 1.0 Date: Thu, 30 Nov 2023 15:30:51 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/mail/ruby-actionmailbox71 To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20231130153051.41AB7FA40@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_170135825142160 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Thu Nov 30 15:30:51 UTC 2023 Added Files: pkgsrc/mail/ruby-actionmailbox71: DESCR Makefile PLIST distinfo pkgsrc/mail/ruby-actionmailbox71/patches: patch-lib_action__mailbox.rb Log Message: mail/ruby-actionmailbox71: add version 7.1.2 Action Mailbox Action Mailbox routes incoming emails to controller-like mailboxes for processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark, and SendGrid. You can also handle inbound mails directly via the built-in Exim, Postfix, and Qmail ingresses. The inbound emails are turned into `InboundEmail` records using Active Record and feature lifecycle tracking, storage of the original email on cloud storage via Active Storage, and responsible data handling with on-by-default incineration. These inbound emails are routed asynchronously using Active Job to one or several dedicated mailboxes, which are capable of interacting directly with the rest of your domain model. This is for Ruby on Rails 7.1. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/mail/ruby-actionmailbox71/DESCR \ pkgsrc/mail/ruby-actionmailbox71/Makefile \ pkgsrc/mail/ruby-actionmailbox71/PLIST \ pkgsrc/mail/ruby-actionmailbox71/distinfo cvs rdiff -u -r0 -r1.1 \ pkgsrc/mail/ruby-actionmailbox71/patches/patch-lib_action__mailbox.rb Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_170135825142160 Content-Disposition: inline Content-Length: 7218 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/mail/ruby-actionmailbox71/DESCR diff -u /dev/null pkgsrc/mail/ruby-actionmailbox71/DESCR:1.1 --- /dev/null Thu Nov 30 15:30:51 2023 +++ pkgsrc/mail/ruby-actionmailbox71/DESCR Thu Nov 30 15:30:50 2023 @@ -0,0 +1,17 @@ +Action Mailbox + +Action Mailbox routes incoming emails to controller-like mailboxes for +processing in Rails. It ships with ingresses for Mailgun, Mandrill, +Postmark, and SendGrid. You can also handle inbound mails directly via the +built-in Exim, Postfix, and Qmail ingresses. + +The inbound emails are turned into `InboundEmail` records using Active +Record and feature lifecycle tracking, storage of the original email on +cloud storage via Active Storage, and responsible data handling with +on-by-default incineration. + +These inbound emails are routed asynchronously using Active Job to one or +several dedicated mailboxes, which are capable of interacting directly with +the rest of your domain model. + +This is for Ruby on Rails 7.1. Index: pkgsrc/mail/ruby-actionmailbox71/Makefile diff -u /dev/null pkgsrc/mail/ruby-actionmailbox71/Makefile:1.1 --- /dev/null Thu Nov 30 15:30:51 2023 +++ pkgsrc/mail/ruby-actionmailbox71/Makefile Thu Nov 30 15:30:50 2023 @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1 2023/11/30 15:30:50 taca Exp $ + +DISTNAME= actionmailbox-${RAILS_VERSION} +PKGNAME= ${RUBY_PKGPREFIX}-actionmailbox${RUBY_RAILS}-${RAILS_VERSION} +CATEGORIES= mail devel + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.rubyonrails.org/ +COMMENT= Inbound email handling framework (for Rails 7.1) +LICENSE= mit + +DEPENDS+= ${RUBY_ACTIVESTORAGE_DEPENDS} +DEPENDS+= ${RUBY_PKGPREFIX}-mail>=2.7.1:../../mail/ruby-mail + +USE_LANGUAGES= # none + +RUBY_RAILS_ACCEPTED= 71 +RUBY_RAILS_STRICT_DEP= yes + +.include "../../lang/ruby/gem.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/mail/ruby-actionmailbox71/PLIST diff -u /dev/null pkgsrc/mail/ruby-actionmailbox71/PLIST:1.1 --- /dev/null Thu Nov 30 15:30:51 2023 +++ pkgsrc/mail/ruby-actionmailbox71/PLIST Thu Nov 30 15:30:50 2023 @@ -0,0 +1,60 @@ +@comment $NetBSD: PLIST,v 1.1 2023/11/30 15:30:50 taca Exp $ +${GEM_HOME}/cache/${GEM_NAME}.gem +${GEM_LIBDIR}/CHANGELOG.md +${GEM_LIBDIR}/MIT-LICENSE +${GEM_LIBDIR}/README.md +${GEM_LIBDIR}/app/controllers/action_mailbox/base_controller.rb +${GEM_LIBDIR}/app/controllers/action_mailbox/ingresses/mailgun/inbound_emails_controller.rb +${GEM_LIBDIR}/app/controllers/action_mailbox/ingresses/mandrill/inbound_emails_controller.rb +${GEM_LIBDIR}/app/controllers/action_mailbox/ingresses/postmark/inbound_emails_controller.rb +${GEM_LIBDIR}/app/controllers/action_mailbox/ingresses/relay/inbound_emails_controller.rb +${GEM_LIBDIR}/app/controllers/action_mailbox/ingresses/sendgrid/inbound_emails_controller.rb +${GEM_LIBDIR}/app/controllers/rails/conductor/action_mailbox/inbound_emails/sources_controller.rb +${GEM_LIBDIR}/app/controllers/rails/conductor/action_mailbox/inbound_emails_controller.rb +${GEM_LIBDIR}/app/controllers/rails/conductor/action_mailbox/incinerates_controller.rb +${GEM_LIBDIR}/app/controllers/rails/conductor/action_mailbox/reroutes_controller.rb +${GEM_LIBDIR}/app/controllers/rails/conductor/base_controller.rb +${GEM_LIBDIR}/app/jobs/action_mailbox/incineration_job.rb +${GEM_LIBDIR}/app/jobs/action_mailbox/routing_job.rb +${GEM_LIBDIR}/app/models/action_mailbox/inbound_email.rb +${GEM_LIBDIR}/app/models/action_mailbox/inbound_email/incineratable.rb +${GEM_LIBDIR}/app/models/action_mailbox/inbound_email/incineratable/incineration.rb +${GEM_LIBDIR}/app/models/action_mailbox/inbound_email/message_id.rb +${GEM_LIBDIR}/app/models/action_mailbox/inbound_email/routable.rb +${GEM_LIBDIR}/app/models/action_mailbox/record.rb +${GEM_LIBDIR}/app/views/layouts/rails/conductor.html.erb +${GEM_LIBDIR}/app/views/rails/conductor/action_mailbox/inbound_emails/index.html.erb +${GEM_LIBDIR}/app/views/rails/conductor/action_mailbox/inbound_emails/new.html.erb +${GEM_LIBDIR}/app/views/rails/conductor/action_mailbox/inbound_emails/show.html.erb +${GEM_LIBDIR}/app/views/rails/conductor/action_mailbox/inbound_emails/sources/new.html.erb +${GEM_LIBDIR}/config/routes.rb +${GEM_LIBDIR}/db/migrate/20180917164000_create_action_mailbox_tables.rb +${GEM_LIBDIR}/lib/action_mailbox.rb +${GEM_LIBDIR}/lib/action_mailbox/base.rb +${GEM_LIBDIR}/lib/action_mailbox/callbacks.rb +${GEM_LIBDIR}/lib/action_mailbox/deprecator.rb +${GEM_LIBDIR}/lib/action_mailbox/engine.rb +${GEM_LIBDIR}/lib/action_mailbox/gem_version.rb +${GEM_LIBDIR}/lib/action_mailbox/mail_ext.rb +${GEM_LIBDIR}/lib/action_mailbox/mail_ext/address_equality.rb +${GEM_LIBDIR}/lib/action_mailbox/mail_ext/address_wrapping.rb +${GEM_LIBDIR}/lib/action_mailbox/mail_ext/addresses.rb +${GEM_LIBDIR}/lib/action_mailbox/mail_ext/from_source.rb +${GEM_LIBDIR}/lib/action_mailbox/mail_ext/recipients.rb +${GEM_LIBDIR}/lib/action_mailbox/relayer.rb +${GEM_LIBDIR}/lib/action_mailbox/router.rb +${GEM_LIBDIR}/lib/action_mailbox/router/route.rb +${GEM_LIBDIR}/lib/action_mailbox/routing.rb +${GEM_LIBDIR}/lib/action_mailbox/test_case.rb +${GEM_LIBDIR}/lib/action_mailbox/test_helper.rb +${GEM_LIBDIR}/lib/action_mailbox/version.rb +${GEM_LIBDIR}/lib/generators/action_mailbox/install/install_generator.rb +${GEM_LIBDIR}/lib/rails/generators/mailbox/USAGE +${GEM_LIBDIR}/lib/rails/generators/mailbox/mailbox_generator.rb +${GEM_LIBDIR}/lib/rails/generators/mailbox/templates/application_mailbox.rb.tt +${GEM_LIBDIR}/lib/rails/generators/mailbox/templates/mailbox.rb.tt +${GEM_LIBDIR}/lib/rails/generators/test_unit/mailbox_generator.rb +${GEM_LIBDIR}/lib/rails/generators/test_unit/templates/mailbox_test.rb.tt +${GEM_LIBDIR}/lib/tasks/ingress.rake +${GEM_LIBDIR}/lib/tasks/install.rake +${GEM_HOME}/specifications/${GEM_NAME}.gemspec Index: pkgsrc/mail/ruby-actionmailbox71/distinfo diff -u /dev/null pkgsrc/mail/ruby-actionmailbox71/distinfo:1.1 --- /dev/null Thu Nov 30 15:30:51 2023 +++ pkgsrc/mail/ruby-actionmailbox71/distinfo Thu Nov 30 15:30:50 2023 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2023/11/30 15:30:50 taca Exp $ + +BLAKE2s (actionmailbox-7.1.2.gem) = da0893d0eb03b5dfaaaf7568c4a9cb84057d34f6e287cbef40d47552342e48b8 +SHA512 (actionmailbox-7.1.2.gem) = 950fb88ec0a615efaf25b5795861f767ad034d0296a81c45b75cd68538537f64e4667f0298b26e6d9bd9bc47b3513ca0d0a83ddf49ca712c0e59d0a9994175b4 +Size (actionmailbox-7.1.2.gem) = 22528 bytes +SHA1 (patch-lib_action__mailbox.rb) = edc7c2c0739c21a19f9740091bb7a272894b5304 Index: pkgsrc/mail/ruby-actionmailbox71/patches/patch-lib_action__mailbox.rb diff -u /dev/null pkgsrc/mail/ruby-actionmailbox71/patches/patch-lib_action__mailbox.rb:1.1 --- /dev/null Thu Nov 30 15:30:51 2023 +++ pkgsrc/mail/ruby-actionmailbox71/patches/patch-lib_action__mailbox.rb Thu Nov 30 15:30:51 2023 @@ -0,0 +1,15 @@ +$NetBSD: patch-lib_action__mailbox.rb,v 1.1 2023/11/30 15:30:51 taca Exp $ + +* Fix rdoc error. + +--- lib/action_mailbox.rb.orig 2023-10-08 15:14:49.568204787 +0000 ++++ lib/action_mailbox.rb +@@ -9,7 +9,7 @@ require "action_mailbox/deprecator" + require "action_mailbox/mail_ext" + + # :markup: markdown +-# :include: actionmailbox/README.md ++# :include: ../README.md + module ActionMailbox + extend ActiveSupport::Autoload + --_----------=_170135825142160--