./mail/meli, Terminal mail client

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.8.0nb1, Package name: meli-0.8.0nb1, Maintainer: pkgsrc-users

BSD/Linux terminal email client with support for multiple accounts and
backends: Maildir / mbox / notmuch / IMAP / JMAP / NNTP.

A variety of email workflows and software stacks should be usable with
meli. Integrate e-mail storage, sync, tagging system, SMTP client,
contact management and editor of your choice to replace the defaults.


Required to run:
[sysutils/dbus] [security/gnupg2] [security/gpgme] [x11/libxcb] [mail/notmuch] [devel/pcre2]

Required to build:
[x11/xcb-proto] [lang/rust] [x11/xorgproto]

Package options: dbus, gpgme, notmuch, sqlite3

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2023-08-31 17:55:39 by Paolo Vincenzo Olivo | Files touched by this commit (5)
Log message:
mail/meli: package revision.

* Make support for dbus, gpgme, notmuch and sqlite3 optional (enabled by
  default).
* Add optional support for debug tracing and html rendering via w3m
  (disabled by default.
* Add dependency on curl (required by melib).
* Install official documentation, themes and sample files.
* Simplify DESCR. Move any additional information in a README.pkgsrc
  and integrate it with recent upstream additions.
* Simplify RUSTFLAGS handling, avoiding redundancy.
* Allow package to build on any 64-bit arch (supported by rust),
  but those inherently unsupported by the package.
* Bump revision.
   2023-08-30 21:56:21 by Paolo Vincenzo Olivo | Files touched by this commit (3)
Log message:
mail/meli: minor changes

* Makefile: wrap at 72ch; point OPENSSL_DIR to SSLBASE.
* distinfo: move distfiles to DIST_SUBDIR as main tarball lacks name.
* carg-depends.mk fix unfetchable curl crate.

Important recent changes not included in changelog:

- Various changes improving navigation flexibitity and UI widgets.
- `ffba203` sidebar: added support for Home and End key navigation
- `f193bdf` meli/jobs_view: adde column headers and sorting. Sort with
  `sort <index> [asc/desc]` command or by pressing `1..5` keys.
  Press them again to toggle between asc and desc.
- `89c90f2` added NNTP support.
   2023-08-30 19:06:38 by pin | Files touched by this commit (4) | Package updated
Log message:
mail/meli: update to 0.8.0

Added
- Added listing configuration setting thread_subject_pack (see meli.conf.5)
- Added shortcuts for focusing to sidebar menu and back to the e-mail view
  (focus_left and focus_right)
- f76f4ea3 A new manual page, meli.7 which contains a general tutorial for
  using meli.
- cbe593cf add configurable header preample suffix and prefix for editing
- a484b397 Added instructions and information to error shown when libnotmuch
  could not be found.
- a484b397 Added configuration setting library_file_path to notmuch backend if
  user wants to specify the library's location manually.
- aa99b0d7 Implement configurable subject prefix stripping when replying
- a73885ac added RGB support to embedded terminal emulator.
- f4e0970d added ability to kill embed process with Ctrl-C, or Ctrl-Z and
  pressing 'q'.
- 9205f3b8 added a per account mail sort order parameter.
- d921b3c3 implemented sorting with user sort order parameter if defined.
- dc5afa13 use osascript/applescript for notifications on macos
- d0de0485 add {in,de}crease_sidebar shortcuts
- 340d6451 add config setting for sidebar ratio
- 36e29cb6 Add configurable mailbox sort order
- 7606317f melib/notmuch: add support for virtual mailbox hierarchy
  Add optional parent property to notmuch mailbox configuration.
- d9c07def Add command to select charset encoding for email
  Open dialog to select charset with d.
- d679a744 melib/jmap: Implement Bearer token authentication
  Fastmail now uses an API token in a http header for authentication.
  This can be used either as a server_password or provided by a
  server_password_command like oauth2.
- 47e6d5d9 add edit-config CLI subcommand that opens config files on EDITOR
- 8c671935 Add compose (pre-submission) hooks for validation/linting
  compose-hooks run before submitting an e-mail.
  They perform draft validation and/or transformations.
  If a hook encounters an error or warning, it will show up as a notification.
  The currently available hooks are:
  - past-date-warn
    Warn if Date header value is far in the past or future.
  - important-header-warn
    Warn if important headers (From, Date, To, Cc, Bcc) are missing or invalid.
  - missing-attachment-warn
    Warn if Subject, draft body mention attachments but they are missing.
  - empty-draft-warn
    Warn if draft has no subject and no body.

  They can be disabled with [composing.disabled_compose_hooks] setting.
- e9cd800f Added support for storing flags locally for NNTP accounts.
- Added options to show relative row numbers in menus and listings to make
  jumping easier.
  [listing.relative_menu_indices] and [listing.relative_list_indices].

Changed
- f76f4ea3 Shortcut open_thread and exit_thread renamed to open_entry and
  exit_entry.
- 7650805c Binary size reduced significantly.

Fixed
- a42a6ca8 show notifications in terminal if there is no other alternative.
- 6086a3789d Fix libgpgme segfault error and re-enable gpg features.
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update
   2023-02-21 14:29:15 by pin | Files touched by this commit (1)
Log message:
mail/meli: reset maintainer
   2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) | Package updated
Log message:
massive revision bump after textproc/icu update
   2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | Package updated
Log message:
revbump for textproc/icu update