From nobody Thu May 16 06:29:36 2024 X-Original-To: dev-commits-ports-all@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 4Vg0Yr6tRJz5Kg59; Thu, 16 May 2024 06:29:36 +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 4Vg0Yr5r08z42wB; Thu, 16 May 2024 06:29:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715840976; 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=CI64OpKvZnBaXXy+sghtmUrroxLCf2YjQN5pQyUcsjY=; b=ZpeIlSVS5u8XkHw9qGvPAnRfzwxpUQFYyVNfJKEgbENf/1Mf5eTLin1zsWMjC1h/rdd25O SValKmGWulrCSqEOfEW50fHPLkrYt6Fh8lTGEZWj9CKGsYCGiGm2BCCioLA4JQc0XOO4SG Tk4/cvnH0tLdaDDmid5YdJ+GwqpR2RltsfonHfIRkvdVHyiuZguINK4Qk9b/lFzvyO9DRN IuY+Jq3AzFC1Wkyxha+O8I43GUpRiZKUrKoRfAqWoa/+kKzKYsuA5ujfBu8uly8YSa1Se2 LMJwQsTXjZsEPplwbYm6vFxdYrTEN3KDOtGqQYe2bwLKN18kI082R0dLBj9e+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1715840976; a=rsa-sha256; cv=none; b=DsudWK/h5WtAIG2PlMZS0N4ZPf9DOZENOT4U/IJ0FeCOWrY3ylWT8kP39V+LP0g1hqN5f9 anJoG8BrIogVRnhF7by/Igo0ezzfcP1aJFu3UWbPODkORetjk1L/AYTqEgiGaLBHGxVuZK mtyeJx3vYTK32wpoKpJWdnuJ9t/kE0vwTojxHVe4OCbJQu0BE+PtCh+HnXNbN2WO6B7ql1 Ew6FNgjTpqy/5cK2bwFFIuIk75eyBl0ESyWVtGxl2ByuHBiDcKnqvWO1m/nmn/3C6osKDs nwEMetHYzE29dj6n0mceRn2xaWmv4LZSo46ubLeTxcQ9/+JeRGWCKU55R4P4MQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715840976; 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=CI64OpKvZnBaXXy+sghtmUrroxLCf2YjQN5pQyUcsjY=; b=d9gtjJNFK+VsXeGs2ohxZWndwcj6oWgiUppLyFH8XeXV/IzP04AW8DfV9hEEPiK1ToTOvJ HrtyrTcmet/zVyVPDIdLvrNgE2PxGfCfgSFO8hBlmAZvyGZhx9a3BP4UlzWCfQX9rVLbLk 0VH96+uWfvmDACHgzvVGJsBLTSxLrk95b2qUFNs+C2mY+Zyi/N6L3hnFDofSnhy8N2c5p0 pAyaSTXhErNAUuOCLqV9JuZVaqDTlqdHgRWoVTZ5UKdb5RiOlPnklcdHy3xfkzzUnWWL/p v1Gg2LMEapU1KpgXzPYh89nby9+BQHhJQLG3oBOi8xc+Rt39hdQ9dOgbwp8/KA== 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 4Vg0Yr5SMJznrP; Thu, 16 May 2024 06:29:36 +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 44G6TamX032472; Thu, 16 May 2024 06:29:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 44G6Ta9V032469; Thu, 16 May 2024 06:29:36 GMT (envelope-from git) Date: Thu, 16 May 2024 06:29:36 GMT Message-Id: <202405160629.44G6Ta9V032469@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: f40b3b8b3fa6 - main - mail/rubygem-extended_email_reply_parser: Add rubygem-extended_email_reply_parser 0.5.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@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: f40b3b8b3fa6ec4735bc2b3f27d14f985419973e Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=f40b3b8b3fa6ec4735bc2b3f27d14f985419973e commit f40b3b8b3fa6ec4735bc2b3f27d14f985419973e Author: Po-Chuan Hsieh AuthorDate: 2024-05-16 06:13:44 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-05-16 06:21:51 +0000 mail/rubygem-extended_email_reply_parser: Add rubygem-extended_email_reply_parser 0.5.1 When implementing a "reply or comment by email" feature, it's necessary to filter out signatures and the previous conversation. One needs to extract just the relevant parts for the conversation or comment section of the application. This is what this ruby gem helps to do. This gem is an extended version of GitHub's email_reply_parser. It wraps the original email_reply_parser and allows to build extensions such as support for i18n and detecting previous conversation that is not properly marked as quotation by the sender's mail client. --- mail/Makefile | 1 + mail/rubygem-extended_email_reply_parser/Makefile | 22 ++++++++++++++++++++++ mail/rubygem-extended_email_reply_parser/distinfo | 3 +++ mail/rubygem-extended_email_reply_parser/pkg-descr | 9 +++++++++ 4 files changed, 35 insertions(+) diff --git a/mail/Makefile b/mail/Makefile index 920e143be1b4..1b6b5b8d4e6e 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -601,6 +601,7 @@ SUBDIR += rubygem-email_reply_parser-discourse SUBDIR += rubygem-email_reply_trimmer SUBDIR += rubygem-exception_notification + SUBDIR += rubygem-extended_email_reply_parser SUBDIR += rubygem-gitlab-mail_room SUBDIR += rubygem-mail SUBDIR += rubygem-mail_room diff --git a/mail/rubygem-extended_email_reply_parser/Makefile b/mail/rubygem-extended_email_reply_parser/Makefile new file mode 100644 index 000000000000..1fdeccc05bdd --- /dev/null +++ b/mail/rubygem-extended_email_reply_parser/Makefile @@ -0,0 +1,22 @@ +PORTNAME= extended_email_reply_parser +PORTVERSION= 0.5.1 +CATEGORIES= mail rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Extended version of GitHub's email_reply_parser +WWW= https://github.com/fiedl/extended_email_reply_parser + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activesupport71>=0:devel/rubygem-activesupport71 \ + rubygem-charlock_holmes>=0:textproc/rubygem-charlock_holmes \ + rubygem-email_reply_parser>=0.5.9<0.6:mail/rubygem-email_reply_parser \ + rubygem-mail>=0,2:mail/rubygem-mail + +USES= gem + +NO_ARCH= yes + +.include diff --git a/mail/rubygem-extended_email_reply_parser/distinfo b/mail/rubygem-extended_email_reply_parser/distinfo new file mode 100644 index 000000000000..b0ee67a75fc5 --- /dev/null +++ b/mail/rubygem-extended_email_reply_parser/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1714227820 +SHA256 (rubygem/extended_email_reply_parser-0.5.1.gem) = a6527a18df9560897f8caaa2f177c97c1b718c319783477e35b333760f77e691 +SIZE (rubygem/extended_email_reply_parser-0.5.1.gem) = 20992 diff --git a/mail/rubygem-extended_email_reply_parser/pkg-descr b/mail/rubygem-extended_email_reply_parser/pkg-descr new file mode 100644 index 000000000000..de44a58e5a74 --- /dev/null +++ b/mail/rubygem-extended_email_reply_parser/pkg-descr @@ -0,0 +1,9 @@ +When implementing a "reply or comment by email" feature, it's necessary to +filter out signatures and the previous conversation. One needs to extract just +the relevant parts for the conversation or comment section of the application. +This is what this ruby gem helps to do. + +This gem is an extended version of GitHub's email_reply_parser. It wraps the +original email_reply_parser and allows to build extensions such as support for +i18n and detecting previous conversation that is not properly marked as +quotation by the sender's mail client.