diff --git a/mail/Makefile b/mail/Makefile index e20964a3ad6f..13e713b1cf87 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -579,6 +579,7 @@ SUBDIR += rubygem-actionmailer52 SUBDIR += rubygem-actionmailer60 SUBDIR += rubygem-actionmailer61 + SUBDIR += rubygem-actionmailer70 SUBDIR += rubygem-email_reply_parser SUBDIR += rubygem-email_reply_parser-discourse SUBDIR += rubygem-email_reply_trimmer diff --git a/mail/rubygem-actionmailer70/Makefile b/mail/rubygem-actionmailer70/Makefile new file mode 100644 index 000000000000..8cafac917c0f --- /dev/null +++ b/mail/rubygem-actionmailer70/Makefile @@ -0,0 +1,27 @@ +PORTNAME= actionmailer +PORTVERSION= 7.0.0 +CATEGORIES= mail rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 70 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Compose, deliver, and test emails on Rails + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-actionpack70>=${PORTVERSION}:www/rubygem-actionpack70 \ + rubygem-actionview70>=${PORTVERSION}:devel/rubygem-actionview70 \ + rubygem-activejob70>=${PORTVERSION}:devel/rubygem-activejob70 \ + rubygem-activesupport70>=${PORTVERSION}:devel/rubygem-activesupport70 \ + rubygem-mail>=2.5.4,2<3,2:mail/rubygem-mail \ + rubygem-rails-dom-testing-rails70>=2.0<3:textproc/rubygem-rails-dom-testing-rails70 + +USES= gem +USE_RUBY= yes + +NO_ARCH= yes + +PORTSCOUT= limit:^7\.0\. + +.include diff --git a/mail/rubygem-actionmailer70/distinfo b/mail/rubygem-actionmailer70/distinfo new file mode 100644 index 000000000000..d87e73bbbcee --- /dev/null +++ b/mail/rubygem-actionmailer70/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1641045766 +SHA256 (rubygem/actionmailer-7.0.0.gem) = 2507a6a1699996ebd7ae2fbc6e61e32261e196d17c31ec5d2e707caf8d18190d +SIZE (rubygem/actionmailer-7.0.0.gem) = 30208 diff --git a/mail/rubygem-actionmailer70/pkg-descr b/mail/rubygem-actionmailer70/pkg-descr new file mode 100644 index 000000000000..45c72f95f8ba --- /dev/null +++ b/mail/rubygem-actionmailer70/pkg-descr @@ -0,0 +1,15 @@ +Action Mailer is a framework for designing email service layers. These layers +are used to consolidate code for sending out forgotten passwords, welcome wishes +on signup, invoices for billing, and any other use case that requires a written +notification to either a person or another system. + +Action Mailer is in essence a wrapper around Action Controller and the Mail gem. +It provides a way to make emails using templates in the same way that Action +Controller renders views using templates. + +Additionally, an Action Mailer class can be used to process incoming email, such +as allowing a blog to accept new posts from an email (which could even have been +sent from a phone). + +WWW: https://rubyonrails.org/ +WWW: https://github.com/rails/rails/tree/main/actionmailer