From nobody Wed Nov 1 07:59:16 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKztD4GRfz4ywnd; Wed, 1 Nov 2023 07:59:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKztD308Qz4qYp; Wed, 1 Nov 2023 07:59:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698825556; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=huwNpNW08CN3+V78/PGAreKx15+6tPoiWtIbBhkDZc4=; b=AA0P8iQLRtNDig9muB7Dgg61ro0qHYJvzgEEMIjh7OiPcGzVn65qYpI+aXnLXZh7dRRv1w 970PibkCzm00ecQaKHLgWN6aWu54FCC0oX6qvN9fpL1ITAiOLmn4Fm/EbAoySxgh73e0FX rPJpYArWxP92SYlh8efJKLZ56rkLl0Sc/lqHpaj3g3s8CnKZlNR2gjd5yLNwoDfq21liYI ky15m5HIWDNZ7oMlxAMK1B0CEaDJ0cGf8ezSjvF4c+5qKd+EA2Kqnkf0Hue99Fmc3jJ2/E iq6buhczCGh7Jtg/j1F3vCSfVEVNP8CHIr10TvBzk/GS1SJfP0Q3wRUpYYmYjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698825556; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=huwNpNW08CN3+V78/PGAreKx15+6tPoiWtIbBhkDZc4=; b=i1zUAnCxBI15p0AUUTzJ7Lcnm/iMpd8fF3CDFAmxpVXwmC+GiRTPwqVZ0irDY+7BnZHnlD SWzmD5hfPWT4Z0n5YKKnfO/ep67AiEAuCvSNHTimpWaaRc6Xm4vhgHljnP3eaxw2BrUTdd usPWotsN6Cn1vXQDjuwOWt8TCdoJQRG9Wtkn12oLCmZpTiAOfQJBcBoespfafAVnqp9n1H 1ES+uvXahUkBqkBvrigHTGDqXOOd+6oaw+aI3ClqzAVvHmZ53xFeF1GWC6nAVeM+5CBZ1F aSBS4xqY5KTnDNfnFZ9YyasNLcWwXAGwlTEyok8mqiV0ir9l9FGnMmUoGqOL9g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698825556; a=rsa-sha256; cv=none; b=cJoZdoGizyZs2zWOIz5sEaAEJGBnYjKlygCC/vwcP0zDFeGA8kksKcUvTDMSdRD555LOKW OWeZY2hy2M0aJ+ai0BNs/lQzJStrjpRoU6sHlDRE2O9zpZJ1wkqLiU2y5w7D44Exf58nEZ kMrtc0+/TPskxJm62IiiNjuFgvhshFW6cQCs6vpOsnTIihuZ+8FJe/C0WVjdM01tCWC2Ty 0kgWL90wTu41lCBE9bQKW2TflZ1RVlrFAbZTEu78tFTpjpx8u2SHGxnrIYKgbiFDZk0L4b 05YxyDcNLO6v7YHYw1FqLIbbts/xiz71i/f5vN/MyKyNrTzyvz3U8rXDOyPCZw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SKztD1xqczf4M; Wed, 1 Nov 2023 07:59:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3A17xG3a045279; Wed, 1 Nov 2023 07:59:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3A17xGxG045276; Wed, 1 Nov 2023 07:59:16 GMT (envelope-from git) Date: Wed, 1 Nov 2023 07:59:16 GMT Message-Id: <202311010759.3A17xGxG045276@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: a6fb7d2bc2f8 - main - mail/rubygem-actionmailer71: Add rubygem-actionmailer71 7.1.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a6fb7d2bc2f8704c23cca53ee9e7603b27d2a6d9 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=a6fb7d2bc2f8704c23cca53ee9e7603b27d2a6d9 commit a6fb7d2bc2f8704c23cca53ee9e7603b27d2a6d9 Author: Po-Chuan Hsieh AuthorDate: 2023-11-01 07:56:06 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-11-01 07:56:06 +0000 mail/rubygem-actionmailer71: Add rubygem-actionmailer71 7.1.1 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). --- mail/Makefile | 1 + mail/rubygem-actionmailer71/Makefile | 31 +++++++++++++++++++++++++++++++ mail/rubygem-actionmailer71/distinfo | 3 +++ mail/rubygem-actionmailer71/pkg-descr | 12 ++++++++++++ 4 files changed, 47 insertions(+) diff --git a/mail/Makefile b/mail/Makefile index 7dc4b7581784..1d79b8e3b0d8 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -595,6 +595,7 @@ SUBDIR += rubygem-actionmailer60 SUBDIR += rubygem-actionmailer61 SUBDIR += rubygem-actionmailer70 + SUBDIR += rubygem-actionmailer71 SUBDIR += rubygem-email_reply_parser SUBDIR += rubygem-email_reply_parser-discourse SUBDIR += rubygem-email_reply_trimmer diff --git a/mail/rubygem-actionmailer71/Makefile b/mail/rubygem-actionmailer71/Makefile new file mode 100644 index 000000000000..1a59f3577004 --- /dev/null +++ b/mail/rubygem-actionmailer71/Makefile @@ -0,0 +1,31 @@ +PORTNAME= actionmailer +PORTVERSION= 7.1.1 +CATEGORIES= mail rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 71 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Compose, deliver, and test emails on Rails +WWW= https://github.com/rails/rails/tree/main/actionmailer \ + https://rubyonrails.org/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-actionpack71>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack71 \ + rubygem-actionview71>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-actionview71 \ + rubygem-activejob71>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob71 \ + rubygem-activesupport71>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport71 \ + rubygem-mail>=2.5.4,2<3,2:mail/rubygem-mail \ + rubygem-net-imap>=0:mail/rubygem-net-imap \ + rubygem-net-pop>=0:mail/rubygem-net-pop \ + rubygem-net-smtp>=0:mail/rubygem-net-smtp \ + rubygem-rails-dom-testing-rails71>=2.2<3:textproc/rubygem-rails-dom-testing-rails71 + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^7\.1\. + +.include diff --git a/mail/rubygem-actionmailer71/distinfo b/mail/rubygem-actionmailer71/distinfo new file mode 100644 index 000000000000..154ff9bcc833 --- /dev/null +++ b/mail/rubygem-actionmailer71/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1697330180 +SHA256 (rubygem/actionmailer-7.1.1.gem) = 82506adb5fd9cf4c5552a7f8d9d853e338072b62359a71317d8c5d93a9b427db +SIZE (rubygem/actionmailer-7.1.1.gem) = 33792 diff --git a/mail/rubygem-actionmailer71/pkg-descr b/mail/rubygem-actionmailer71/pkg-descr new file mode 100644 index 000000000000..e757a32e32bf --- /dev/null +++ b/mail/rubygem-actionmailer71/pkg-descr @@ -0,0 +1,12 @@ +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).