Update ruby-mail to 2.7.1. This brings it to the latest release which itself is almost 3 years old.
It's been in use for 2+ years in an OpenBSD project. ok? --Kurt Index: Makefile =================================================================== RCS file: /cvs/ports/mail/ruby-mail/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 12 Jul 2019 20:47:37 -0000 1.11 +++ Makefile 2 Aug 2021 20:10:41 -0000 @@ -2,7 +2,7 @@ COMMENT= easy email delivery and testing for ruby -DISTNAME= mail-2.6.4 +DISTNAME= mail-2.7.1 CATEGORIES= mail # MIT License @@ -11,7 +11,7 @@ PERMIT_PACKAGE= Yes MODULES= lang/ruby BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= mail/ruby-mime-types,${MODRUBY_FLAVOR}>=1.16,<4.0 +RUN_DEPENDS= mail/ruby-mini_mime,${MODRUBY_FLAVOR} CONFIGURE_STYLE=ruby gem Index: distinfo =================================================================== RCS file: /cvs/ports/mail/ruby-mail/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 2 Nov 2016 17:04:24 -0000 1.4 +++ distinfo 2 Aug 2021 20:10:41 -0000 @@ -1,2 +1,2 @@ -SHA256 (mail-2.6.4.gem) = d9anDEXUNd3miPhBqaqVVXG488YklmgSKCspC7zDOzE= -SIZE (mail-2.6.4.gem) = 352256 +SHA256 (mail-2.7.1.gem) = 7Co9SJ91ELkNjqo/arqtcDjPHWY8347mbQIUoL35nAM= +SIZE (mail-2.7.1.gem) = 389120 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/mail/ruby-mail/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- pkg/PLIST 2 Nov 2016 17:04:24 -0000 1.5 +++ pkg/PLIST 2 Aug 2021 20:10:41 -0000 @@ -1,14 +1,8 @@ @comment $OpenBSD: PLIST,v 1.5 2016/11/02 17:04:24 jeremy Exp $ ${GEM_LIB}/cache/${DISTNAME}.gem ${GEM_LIB}/gems/${DISTNAME}/ -${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.rdoc -${GEM_LIB}/gems/${DISTNAME}/CONTRIBUTING.md -${GEM_LIB}/gems/${DISTNAME}/Dependencies.txt -${GEM_LIB}/gems/${DISTNAME}/Gemfile ${GEM_LIB}/gems/${DISTNAME}/MIT-LICENSE ${GEM_LIB}/gems/${DISTNAME}/README.md -${GEM_LIB}/gems/${DISTNAME}/Rakefile -${GEM_LIB}/gems/${DISTNAME}/TODO.rdoc ${GEM_LIB}/gems/${DISTNAME}/lib/ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/ ${GEM_LIB}/gems/${DISTNAME}/lib/mail.rb @@ -19,10 +13,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/con ${GEM_LIB}/gems/${DISTNAME}/lib/mail/constants.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/core_extensions/ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/core_extensions/smtp.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/core_extensions/string/ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/core_extensions/string.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/core_extensions/string/access.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/core_extensions/string/multibyte.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/elements/ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/elements.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/elements/address.rb @@ -43,6 +34,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/enc ${GEM_LIB}/gems/${DISTNAME}/lib/mail/encodings/8bit.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/encodings/base64.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/encodings/binary.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/encodings/identity.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/encodings/quoted_printable.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/encodings/transfer_encoding.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/encodings/unix_to_unix.rb @@ -100,7 +92,6 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/mes ${GEM_LIB}/gems/${DISTNAME}/lib/mail/multibyte/ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/multibyte.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/multibyte/chars.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/multibyte/exceptions.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/multibyte/unicode.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/multibyte/utils.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/ @@ -108,6 +99,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/net ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/delivery_methods/ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/delivery_methods/exim.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/delivery_methods/file_delivery.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/delivery_methods/logger_delivery.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/delivery_methods/sendmail.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/delivery_methods/smtp.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/delivery_methods/smtp_connection.rb @@ -117,51 +109,41 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/net ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/retriever_methods/imap.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/retriever_methods/pop3.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/network/retriever_methods/test_retriever.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parser_tools.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/address_lists_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/address_lists_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/content_disposition_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/content_disposition_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/content_location_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/content_location_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/content_transfer_encoding_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/content_transfer_encoding_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/content_type_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/content_type_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/date_time_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/date_time_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/envelope_from_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/envelope_from_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/message_ids_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/message_ids_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/mime_version_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/mime_version_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/phrase_lists_parser.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/common.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/date_time.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/parser_info.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/ -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/ -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/address_lists_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/address_lists_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/content_disposition_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/content_disposition_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/content_location_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/content_location_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/content_transfer_encoding_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/content_transfer_encoding_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/content_type_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/content_type_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/date_time_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/date_time_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/envelope_from_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/envelope_from_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/message_ids_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/message_ids_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/mime_version_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/mime_version_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/phrase_lists_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/phrase_lists_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/rb_actions.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/received_machine.rb -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/machines/received_machine.rb.rl -${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/ragel/ruby/parser.rb.rl.erb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/phrase_lists_parser.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/received_parser.rb +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/received_parser.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc2045_content_transfer_encoding.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc2045_content_type.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc2045_mime.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc2183_content_disposition.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc3629_utf8.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc5234_abnf_core_rules.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc5322.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc5322_address.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc5322_date_time.rl +${GEM_LIB}/gems/${DISTNAME}/lib/mail/parsers/rfc5322_lexical_tokens.rl ${GEM_LIB}/gems/${DISTNAME}/lib/mail/part.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/parts_list.rb ${GEM_LIB}/gems/${DISTNAME}/lib/mail/utilities.rb