Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
taca 41ee8dc517 mail/ruby-mail: update to 2.7
Version 2.7.0 (2017-10-31)

Security:

* #1097 – SMTP security: prevent command injection via To/From addresses.
  (jeremy)

Features:

* #647 – IMAP: specify IMAP server search charset with
   Mail.find(search_charset: 'UTF-8'). (yalab)
* #650 - UTF-7 charset support. (johngrimes)
* #664 - RSpec: with_html and with_text matchers. (zakkie)
* #723 – IMAP: support `enable_starttls: true` for TLS upgrade on
  non-IMAPS/SSL servers. (doits)
* #804 - Configurable SMTP open_timeout and read_timeout. (ankane)
* #853 - `Mail::Message#set_sort_order` overrides the default message part
  sort order. (rafbm)
* #856 - Added :logger delivery method. (zacholauson)
* #900 - Support non-instance_eval builder API. Yield self to Mail.new if the
  provided block takes any arguments. (taavo)
* #1065 - Require STARTTLS using :enable_starttls. (bk2204)
* #1002 - Transcoding replaces invalid chars with "�" instead of discarding
  them. (kjg)
* #1053 - Ruby 2.4.0 compatibility. Fixnum+Bignum unified as
  Integer. (peterkovacs)
* #1094 - Core extensions removal: Drop `String#at`, `from`, `last` and
  `is_utf8?` since they are no longer used by Mail internals. (metcalf)
* #1095 - Core extensions removal: Drop `String#mb_chars`, `not_ascii_only?`,
  `constantize`, `first`, `to` to avoid monkey patching the standard
  library. (metcalf)
* #1111 - Mail::Field.parse API which deprecates calling Mail::Field.new with
  unparsed header fields. (jeremy)
* #1117 - Configurable POP3 read_timeout. (hspazio)

Performance:

* #1059 - Switch from mime-types to mini_mime for a much smaller memory
  footprint. (SamSaffron)
* #1119 - Speed up large attachment encoding by memoizing slow ASCII-only
  checks. (dalibor)

Compatibility:

* #464 - Improve attachment filename detection by preferring
  Content-Disposition filename. (lawrencepit)
* #535 - IMAP: fetch messages WITH IMAP FLAGS by passing a block with four
  args. (lawrencepit)
* #558 - Parser: cope with unknown charsets in header fields by falling back
  to ASCII. (boesemar)
* #655 - Sort attachments to the end of the parts list to work around email
  clients that may mistake a text attachment for the message body. (npickens)
* #683 - SMTP: Work around Net::SMTP dot-stuffing bug with unterminated
  newlines on Ruby 1.8 and 1.9. (yyyc514)
* #766 - No longer strip 'Subject: ' from legit subject lines. (grosser)
* #982 – Faithfully preserve unfolded whitespace rather than collapsing to a
  single space. (jeremy)
* #1103 – Support parsing UTF-8 headers. Implements RFC 6532. (jeremy)
* #1106 – Limit message/rfc822 parts' transfer encoding per RFC 2046. (ahorek)
* #1112 – Support Windows-1258 charset by parsing it as Windows-1252 in
  Ruby. (jeremy)
* #1114 – Setting `mail.body = …` on a multipart message now adds a new text
  part instead of adding a raw MIME part. (jeremy)
* #1159 – Parse emails with n newlines so long as they have no binary
  content. (jeremy)

Bugs:

* #539 - Fix that whitespace-only continued headers would be incorrectly
  parsed as the break between headers and body. (ConradIrwin)
* #605 - Fix Mail::Address#name for nil addresses (peterkovacs)
* #684 - Fix recursively fetching attachments from an embedded message/rfc822
  part whose Content-Type header has additional parameters. (vongruenigen)
* #689 - Fix Exim delivery method broken by #477 in 2.5.4. (jethrogb)
* #792 - Allow blank filenames in Content-Disposition field.
  (robinroestenburg)
* #876 - Strip valid RFC-1342 separator characters between non-matching
  encoded-words. (Caleb W. Corliss)
* #895 - Fix that Mail::Message#add_file was adding a stray filename
  header. (kirikak2)
* #923 – Fix decoding nested quotes around non-US-ASCII addresses. (averell23)
* #978 - Fix for invalid chars being left in a string for invalid b_value from
  encoding. (kjg)
* #996 - Fix that multipart/mixed emails with a delivery-status part could be
  interpreted as bounces. (kjg)
* #998 - Fix header parameter parsing (such as attachment names) for values
  encoded with a blank charset or language code. (kjg)
* #1000 - Fix header parameter parsing (such as attachment names) to transcode
  to UTF-8 (kjg)
* #1003 - Fix decoding some b encoded headers on specific rubies that don't
  account for lack of base64 padding (kjg)
* #1020 - Don't set SMTP verify mode to nil when config was not
  provided. (jhass)
* #1023 - Fix double-quoting in display names. (garethrees)
* #1032 - Fix that comparing messages changed their raw Message-ID to their
  parsed message_id. (bobjflong)
* #1074 - Fix that the first address in a list is dropped when a subsequent
  address has non-US-ASCII characters. (domininik)
* #1107 - Fix Address#display_name and other formatting flip-flopping between
  encoded and decoded forms depending on whether #encoded or #decoded was
  called last. (jeremy)
* #1110 - Fix that Mail::Multibyte::Chars#initialize mutated its argument by
  calling force_encoding on it. (jeremy)
* #1122 – Fix that tilde (~) shouldn't be escaped for Exim delivery. (Benabik)
* #1113 - Eliminate attachment corruption caused by CRLF conversion. (jeremy)
* #1131 - Fix that Message#without_attachments! didn't parse the remaining
  parts. (jeremy)
* #1019 - Fix b value encoder incorrectly splitting multibyte characters.
  (Kenneth-KT)
* #1157 - Fix base64 attachment transfer encoding being overridden by
  quoted-printable. (dalibor)
2018-03-14 14:46:07 +00:00
archivers unrar: updated to 5.6.1 2018-03-14 07:51:41 +00:00
audio Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
benchmarks Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
biology Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
bootstrap bootstrap: don't output "Hopefully" when bootstrap finishes 2018-03-07 07:34:07 +00:00
cad Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
chat Update matterircd to 0.16.5. 2018-03-14 08:39:12 +00:00
comms Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
converters Fix build with ocaml 4.06. 2018-03-14 08:28:44 +00:00
cross Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
databases databases/ruby-arel: update to 9.0.0 2018-03-13 16:44:47 +00:00
devel devel/ruby-tins: update to 1.16.3 2018-03-14 14:28:25 +00:00
distfiles
doc doc: Updated mail/ruby-mini_mime to 1.0.0 2018-03-14 14:38:06 +00:00
editors Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
emulators Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
filesystems Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
finance ledger: Fix build with gcc-6. 2018-03-14 13:59:52 +00:00
fonts Add required newer freetype2 to fix X11_TYPE=native build partially 2018-03-13 21:45:20 +00:00
games games/ruby-squib: update to 0.14.0 2018-03-14 14:33:35 +00:00
geography Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
graphics graphics/ruby-chunky_png: update to 1.3.10 2018-03-14 14:36:03 +00:00
ham Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
inputmethod Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
lang lang/ruby: start update of Ruby on Rails 4.2.10 2018-03-13 16:28:48 +00:00
licenses Add 9menu license 2018-02-21 15:12:47 +00:00
mail mail/ruby-mail: update to 2.7 2018-03-14 14:46:07 +00:00
math Re-introduce support for NetBSD in src/util/scoped_timer.cpp 2018-03-13 21:20:34 +00:00
mbone Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
meta-pkgs Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
misc misc/ruby-progressbar: update to 1.9.0 2018-03-14 14:32:05 +00:00
mk mk/configure/replace-interpreter.mk: document variables for show-all 2018-03-11 15:07:45 +00:00
multimedia Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
net Also requires ocaml-num. 2018-03-14 14:06:59 +00:00
news Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
packages
parallel Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
pkgtools fix the xorgproto list to include everything in all the subdirs they 2018-03-14 02:11:04 +00:00
print Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security p5-Net-SSLeay: update to 1.85. 2018-03-14 07:56:50 +00:00
shells Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
sysutils Added PYTHON_VERSIONS_ACCEPTED=27 2018-03-14 09:59:22 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc libxml2: fix compilation on Solaris 11.3 2018-03-14 10:49:00 +00:00
time Add patch comments. 2018-03-14 09:16:02 +00:00
wm Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
www Bump PKGREVISION (to 16) for previous: using the ocaml infrastructure 2018-03-14 09:08:45 +00:00
x11 adjust the BUILTIN_VERSION_SCRIPT to match xorgproto 2018.1's xproto 7.0.32. 2018-03-14 09:37:35 +00:00
Makefile
pkglocate
README Make top dir README a little more helpful. 2017-03-02 09:51:35 +00:00

$NetBSD: README,v 1.19 2017/03/02 09:51:35 maya Exp $

pkgsrc is a framework for building software on UNIX-like systems.

To use, bootstrap using:
% cd pkgsrc/bootstrap/
% ./bootstrap

build packages, use:
% cd pkgsrc/category/package-name
% $PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

Bugs and patches can be filed in the follow link (use category 'pkg'):
https://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

To fetch the main CVS repository:
% cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

It's also possible to contribute through pkgsrc wip (work in progress), for
more information, see http://pkgsrc.org/wip/users/

Please see doc/pkgsrc.txt for information.