pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail/ruby-mail29
Module Name: pkgsrc
Committed By: taca
Date: Wed Nov 4 15:24:26 UTC 2026
Added Files:
pkgsrc/mail/ruby-mail29: DESCR Makefile PLIST distinfo
Log Message:
mail/ruby-mail29: add version 2.9.1
This is ruby-mail version 2.9.1 package which will be required by redmine70
package and keep ruby-mail to 2.8.1.
Changes from 2.8.1
2.9.0 (2025-10-22)
What's Changed
* Fix little typo by @nbennke in #1462
* 2.8.0.rc1 Regression: Preserve message-level charset when adding parts
(related to Rails ActionMailer) by @johnnyshields in #1495
* Use Rake's default rakelib/ directory by @olleolleolle in #1488
* refactor: Use Dir.glob only once in gemspec's "files" directive by
@olleolleolle in #1486
* Configure RSpec's zero-monkey patching mode by @olleolleolle in #1485
* Remove unnecessary gemfile dependency on strscan by @deivid-rodriguez in
#1483
* README: sending multipart mail by @kapfenho in #1479
* Add delivery_interceptors method to Mail class to fetch registered
interceptors by @ghousemohamed in #1475
* Update MIME-Version to have correct case per the RFC by @mikel in #1503
* Adding explicit JRuby support by @mikel in #1508
* refactor: Use Ruby 2's dir where possible by @olleolleolle in #1487
* [Corrected] Layout/TrailingWhitespace: Trailing whitespace detected. by
@mikel in #1510
* Improve documentation by @fwolfst in #1371
* Span => Spam by @sebbASF in #1320
* use unpack1 by @ahorek in #1513
* Lazy-load fields and elements by @c960657 in #1491
* Install libyaml-dev for Psych by @c960657 in #1522
* Feature/parse lf by @sebbASF in #1520
* use match? by @ahorek in #1514
* Bump actions/checkout to v3 by @sebbASF in #1535
* Fix for #1527 by @sebbASF in #1534
* Standardise on WARNING: prefix by @sebbASF in #1533
* Checks are in the wrong place by @sebbASF in #1531
* Allow manual trigger by @sebbASF in #1524
* Handle parsing of LF-only body with separate parts by @mikel in #1511
* Make activesupport gem optional by @sebbASF in #1532
* SMTP: refactor and accept starttls :always and :auto by @eval in #1536
* Adds Ruby 3.2 to the CI matrix by @petergoldstein in #1552
* Layout conventions are not the same as syntax by @sebbASF in #1558
* Don't shadow local variable by @sebbASF in #1318
* Revert PR #1495 because it is a dupe of #1470 by @johnnyshields in #1559
* Add Ruby 3.3 to CI matrix by @m-nakamura145 in #1595
* TruffleRuby is flaky by @sebbASF in #1599
* Use require_relative where possible by @eval in #1598
* Test string is 1 char short of 78 by @sebbASF in #1568
* Update documentation regarding errors array by @mikehale in #1605
* Fix all 'assigned but unused variable' warnings by @skipkayhil in #1551
* Fix IMAP search issues by @nevans in #1611
* Document SMTP TLS/STARTTLS settings (cherry-picked from 2.8 stable branch)
by @nevans in #1613
* CI: Use checkout@v4 by @olleolleolle in #1616
* Drop unused "ad hoc" GH Actions workflow by @olleolleolle in #1615
* include rfc822 as attachments by @ahorek in #1389
* Address warning: URI::RFC3986_PARSER warnings by @yahonda in #1620
* Add logger as a dependency for Ruby 3.4 warnings by @yahonda in #1619
* Fix regression in content_type for text part after converted to multipart
by @jeremyevans in #1330
New Contributors
* @nbennke made their first contribution in #1462
* @johnnyshields made their first contribution in #1495
* @kapfenho made their first contribution in #1479
* @ghousemohamed made their first contribution in #1475
* @petergoldstein made their first contribution in #1552
* @mikehale made their first contribution in #1605
* @skipkayhil made their first contribution in #1551
2.9.1 (2026-07-01)
What's Changed
* Add Ruby 3.4 to CI matrix in GitHub Actions workflow by @ydah in #1653
* Improve decoding of Q- and B-encoded strings by @radar in #1664
* Bump to 2.9.1 by @radar in #1665
* @ydah made their first contribution in #1653
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/ruby-mail29/DESCR \
pkgsrc/mail/ruby-mail29/Makefile pkgsrc/mail/ruby-mail29/PLIST \
pkgsrc/mail/ruby-mail29/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/mail/ruby-mail29/DESCR
diff -u /dev/null pkgsrc/mail/ruby-mail29/DESCR:1.1
--- /dev/null Wed Nov 4 15:24:26 2026
+++ pkgsrc/mail/ruby-mail29/DESCR Wed Nov 4 15:24:26 2026
@@ -0,0 +1,23 @@
+Mail
+
+Mail is an internet library for Ruby that is designed to handle email
+generation, parsing and sending in a simple, rubyesque manner.
+
+The purpose of this library is to provide a single point of access to handle
+all email functions, including sending and receiving email. All network
+type actions are done through proxy methods to Net::SMTP, Net::POP3 etc.
+
+Built from my experience with TMail, it is designed to be a pure ruby
+implementation that makes generating, sending and parsing email a no
+brainer.
+
+It is also designed from the ground up to work with the more modern versions
+of Ruby. Modern Rubies handle text encodings much more wonderfully than before
+so these features have been taken full advantage of in this library allowing
+Mail to handle a lot more messages more cleanly than TMail.
+
+Finally, Mail has been designed with a very simple object oriented system
+that really opens up the email messages you are parsing, if you know what
+you are doing, you can fiddle with every last bit of your email directly.
+
+This is mail 2.9.x gem.
Index: pkgsrc/mail/ruby-mail29/Makefile
diff -u /dev/null pkgsrc/mail/ruby-mail29/Makefile:1.1
--- /dev/null Wed Nov 4 15:24:26 2026
+++ pkgsrc/mail/ruby-mail29/Makefile Wed Nov 4 15:24:26 2026
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2026/11/04 15:24:26 taca Exp $
+
+DISTNAME= mail-2.9.1
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/mail/mail29/}
+CATEGORIES= mail
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/mikel/mail
+COMMENT= Mail provides a nice Ruby DSL for making, sending and reading emails
+LICENSE= mit
+
+DEPENDS+= ${RUBY_PKGPREFIX}-mini_mime>=0.1.1:../../mail/ruby-mini_mime
+
+USE_LANGUAGES= # none
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/ruby-mail29/PLIST
diff -u /dev/null pkgsrc/mail/ruby-mail29/PLIST:1.1
--- /dev/null Wed Nov 4 15:24:26 2026
+++ pkgsrc/mail/ruby-mail29/PLIST Wed Nov 4 15:24:26 2026
@@ -0,0 +1,138 @@
+@comment $NetBSD: PLIST,v 1.1 2026/11/04 15:24:26 taca Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/MIT-LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/lib/mail.rb
+${GEM_LIBDIR}/lib/mail/attachments_list.rb
+${GEM_LIBDIR}/lib/mail/body.rb
+${GEM_LIBDIR}/lib/mail/configuration.rb
+${GEM_LIBDIR}/lib/mail/constants.rb
+${GEM_LIBDIR}/lib/mail/elements.rb
+${GEM_LIBDIR}/lib/mail/elements/address.rb
+${GEM_LIBDIR}/lib/mail/elements/address_list.rb
+${GEM_LIBDIR}/lib/mail/elements/content_disposition_element.rb
+${GEM_LIBDIR}/lib/mail/elements/content_location_element.rb
+${GEM_LIBDIR}/lib/mail/elements/content_transfer_encoding_element.rb
+${GEM_LIBDIR}/lib/mail/elements/content_type_element.rb
+${GEM_LIBDIR}/lib/mail/elements/date_time_element.rb
+${GEM_LIBDIR}/lib/mail/elements/envelope_from_element.rb
+${GEM_LIBDIR}/lib/mail/elements/message_ids_element.rb
+${GEM_LIBDIR}/lib/mail/elements/mime_version_element.rb
+${GEM_LIBDIR}/lib/mail/elements/phrase_list.rb
+${GEM_LIBDIR}/lib/mail/elements/received_element.rb
+${GEM_LIBDIR}/lib/mail/encodings.rb
+${GEM_LIBDIR}/lib/mail/encodings/7bit.rb
+${GEM_LIBDIR}/lib/mail/encodings/8bit.rb
+${GEM_LIBDIR}/lib/mail/encodings/base64.rb
+${GEM_LIBDIR}/lib/mail/encodings/binary.rb
+${GEM_LIBDIR}/lib/mail/encodings/identity.rb
+${GEM_LIBDIR}/lib/mail/encodings/quoted_printable.rb
+${GEM_LIBDIR}/lib/mail/encodings/transfer_encoding.rb
+${GEM_LIBDIR}/lib/mail/encodings/unix_to_unix.rb
+${GEM_LIBDIR}/lib/mail/envelope.rb
+${GEM_LIBDIR}/lib/mail/field.rb
+${GEM_LIBDIR}/lib/mail/field_list.rb
+${GEM_LIBDIR}/lib/mail/fields.rb
+${GEM_LIBDIR}/lib/mail/fields/bcc_field.rb
+${GEM_LIBDIR}/lib/mail/fields/cc_field.rb
+${GEM_LIBDIR}/lib/mail/fields/comments_field.rb
+${GEM_LIBDIR}/lib/mail/fields/common_address_field.rb
+${GEM_LIBDIR}/lib/mail/fields/common_date_field.rb
+${GEM_LIBDIR}/lib/mail/fields/common_field.rb
+${GEM_LIBDIR}/lib/mail/fields/common_message_id_field.rb
+${GEM_LIBDIR}/lib/mail/fields/content_description_field.rb
+${GEM_LIBDIR}/lib/mail/fields/content_disposition_field.rb
+${GEM_LIBDIR}/lib/mail/fields/content_id_field.rb
+${GEM_LIBDIR}/lib/mail/fields/content_location_field.rb
+${GEM_LIBDIR}/lib/mail/fields/content_transfer_encoding_field.rb
+${GEM_LIBDIR}/lib/mail/fields/content_type_field.rb
+${GEM_LIBDIR}/lib/mail/fields/date_field.rb
+${GEM_LIBDIR}/lib/mail/fields/from_field.rb
+${GEM_LIBDIR}/lib/mail/fields/in_reply_to_field.rb
+${GEM_LIBDIR}/lib/mail/fields/keywords_field.rb
+${GEM_LIBDIR}/lib/mail/fields/message_id_field.rb
+${GEM_LIBDIR}/lib/mail/fields/mime_version_field.rb
+${GEM_LIBDIR}/lib/mail/fields/named_structured_field.rb
+${GEM_LIBDIR}/lib/mail/fields/named_unstructured_field.rb
+${GEM_LIBDIR}/lib/mail/fields/optional_field.rb
+${GEM_LIBDIR}/lib/mail/fields/parameter_hash.rb
+${GEM_LIBDIR}/lib/mail/fields/received_field.rb
+${GEM_LIBDIR}/lib/mail/fields/references_field.rb
+${GEM_LIBDIR}/lib/mail/fields/reply_to_field.rb
+${GEM_LIBDIR}/lib/mail/fields/resent_bcc_field.rb
+${GEM_LIBDIR}/lib/mail/fields/resent_cc_field.rb
+${GEM_LIBDIR}/lib/mail/fields/resent_date_field.rb
+${GEM_LIBDIR}/lib/mail/fields/resent_from_field.rb
+${GEM_LIBDIR}/lib/mail/fields/resent_message_id_field.rb
+${GEM_LIBDIR}/lib/mail/fields/resent_sender_field.rb
+${GEM_LIBDIR}/lib/mail/fields/resent_to_field.rb
+${GEM_LIBDIR}/lib/mail/fields/return_path_field.rb
+${GEM_LIBDIR}/lib/mail/fields/sender_field.rb
+${GEM_LIBDIR}/lib/mail/fields/structured_field.rb
+${GEM_LIBDIR}/lib/mail/fields/subject_field.rb
+${GEM_LIBDIR}/lib/mail/fields/to_field.rb
+${GEM_LIBDIR}/lib/mail/fields/unstructured_field.rb
+${GEM_LIBDIR}/lib/mail/header.rb
+${GEM_LIBDIR}/lib/mail/indifferent_hash.rb
+${GEM_LIBDIR}/lib/mail/mail.rb
+${GEM_LIBDIR}/lib/mail/matchers/attachment_matchers.rb
+${GEM_LIBDIR}/lib/mail/matchers/has_sent_mail.rb
+${GEM_LIBDIR}/lib/mail/message.rb
+${GEM_LIBDIR}/lib/mail/multibyte.rb
+${GEM_LIBDIR}/lib/mail/multibyte/chars.rb
+${GEM_LIBDIR}/lib/mail/multibyte/unicode.rb
+${GEM_LIBDIR}/lib/mail/multibyte/utils.rb
+${GEM_LIBDIR}/lib/mail/network.rb
+${GEM_LIBDIR}/lib/mail/network/delivery_methods/exim.rb
+${GEM_LIBDIR}/lib/mail/network/delivery_methods/file_delivery.rb
+${GEM_LIBDIR}/lib/mail/network/delivery_methods/logger_delivery.rb
+${GEM_LIBDIR}/lib/mail/network/delivery_methods/sendmail.rb
+${GEM_LIBDIR}/lib/mail/network/delivery_methods/smtp.rb
+${GEM_LIBDIR}/lib/mail/network/delivery_methods/smtp_connection.rb
+${GEM_LIBDIR}/lib/mail/network/delivery_methods/test_mailer.rb
+${GEM_LIBDIR}/lib/mail/network/retriever_methods/base.rb
+${GEM_LIBDIR}/lib/mail/network/retriever_methods/imap.rb
+${GEM_LIBDIR}/lib/mail/network/retriever_methods/pop3.rb
+${GEM_LIBDIR}/lib/mail/network/retriever_methods/test_retriever.rb
+${GEM_LIBDIR}/lib/mail/parser_tools.rb
+${GEM_LIBDIR}/lib/mail/parsers.rb
+${GEM_LIBDIR}/lib/mail/parsers/address_lists_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/address_lists_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/content_disposition_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/content_disposition_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/content_location_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/content_location_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/content_transfer_encoding_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/content_transfer_encoding_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/content_type_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/content_type_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/date_time_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/date_time_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/envelope_from_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/envelope_from_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/message_ids_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/message_ids_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/mime_version_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/mime_version_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/phrase_lists_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/phrase_lists_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/received_parser.rb
+${GEM_LIBDIR}/lib/mail/parsers/received_parser.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc2045_content_transfer_encoding.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc2045_content_type.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc2045_mime.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc2183_content_disposition.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc3629_utf8.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc5234_abnf_core_rules.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc5322.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc5322_address.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc5322_date_time.rl
+${GEM_LIBDIR}/lib/mail/parsers/rfc5322_lexical_tokens.rl
+${GEM_LIBDIR}/lib/mail/part.rb
+${GEM_LIBDIR}/lib/mail/parts_list.rb
+${GEM_LIBDIR}/lib/mail/smtp_envelope.rb
+${GEM_LIBDIR}/lib/mail/utilities.rb
+${GEM_LIBDIR}/lib/mail/values/unicode_tables.dat
+${GEM_LIBDIR}/lib/mail/version.rb
+${GEM_LIBDIR}/lib/mail/yaml.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
Index: pkgsrc/mail/ruby-mail29/distinfo
diff -u /dev/null pkgsrc/mail/ruby-mail29/distinfo:1.1
--- /dev/null Wed Nov 4 15:24:26 2026
+++ pkgsrc/mail/ruby-mail29/distinfo Wed Nov 4 15:24:26 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/11/04 15:24:26 taca Exp $
+
+BLAKE2s (mail-2.9.1.gem) = cb1c6cad410bfaf966248324ba58910ff035cc9baa38b45b6e8bd2e284a4d870
+SHA512 (mail-2.9.1.gem) = a635e6a85b4603c4c30649d91291894cdcc21473168a874b5264d93324d52cf3122c5b049f7726cbca0a2f20962c92e9e633b80894970a20b4d13e23a3fb5f30
+Size (mail-2.9.1.gem) = 396288 bytes
Home |
Main Index |
Thread Index |
Old Index