diff options
Diffstat (limited to 'mail')
-rw-r--r-- | mail/ruby-actionmailbox60/DESCR | 20 | ||||
-rw-r--r-- | mail/ruby-actionmailbox60/Makefile | 22 | ||||
-rw-r--r-- | mail/ruby-actionmailbox60/PLIST | 55 | ||||
-rw-r--r-- | mail/ruby-actionmailbox60/distinfo | 6 |
4 files changed, 103 insertions, 0 deletions
diff --git a/mail/ruby-actionmailbox60/DESCR b/mail/ruby-actionmailbox60/DESCR new file mode 100644 index 00000000000..b6ea1ac0875 --- /dev/null +++ b/mail/ruby-actionmailbox60/DESCR @@ -0,0 +1,20 @@ +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. + +You can read more about Action Mailbox in the [Action Mailbox +Basics](https://edgeguides.rubyonrails.org/action_mailbox_basics.html) guide. + +This is for Ruby on Rails 6.0. diff --git a/mail/ruby-actionmailbox60/Makefile b/mail/ruby-actionmailbox60/Makefile new file mode 100644 index 00000000000..4a8223baa87 --- /dev/null +++ b/mail/ruby-actionmailbox60/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1 2020/03/20 16:58:34 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 6.0) +LICENSE= mit + +DEPENDS+= ${RUBY_ACTIONPACK_DEPENDS} +DEPENDS+= ${RUBY_ACTIONVIEW_DEPENDS} +DEPENDS+= ${RUBY_ACTIVEJOB_DEPENDS} + +USE_LANGUAGES= # none + +RUBY_RAILS_ACCEPTED= 60 +RUBY_RAILS_STRICT_DEP= yes + +.include "../../lang/ruby/gem.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/mail/ruby-actionmailbox60/PLIST b/mail/ruby-actionmailbox60/PLIST new file mode 100644 index 00000000000..8769c52e6c1 --- /dev/null +++ b/mail/ruby-actionmailbox60/PLIST @@ -0,0 +1,55 @@ +@comment $NetBSD: PLIST,v 1.1 2020/03/20 16:58:34 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_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/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}/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/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/rails/generators/installer.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 diff --git a/mail/ruby-actionmailbox60/distinfo b/mail/ruby-actionmailbox60/distinfo new file mode 100644 index 00000000000..609e53e9730 --- /dev/null +++ b/mail/ruby-actionmailbox60/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/03/20 16:58:34 taca Exp $ + +SHA1 (actionmailbox-6.0.2.2.gem) = 34adc326bfa528dfb116995c22a986146cb9beb9 +RMD160 (actionmailbox-6.0.2.2.gem) = b810066e4a034559c43f416e284004e797ce8b8d +SHA512 (actionmailbox-6.0.2.2.gem) = 40b9accb569f86b5152e203bf65458c1c7cbe9ecc666ca9ff1e9d5575747c8121b5e9caaec09e0a8b0f19e90dde039228caca6da3bc8931d1437e607f871c9ce +Size (actionmailbox-6.0.2.2.gem) = 20480 bytes |