notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2025Q4
aerc Email client for your terminal
0.21.0_1 mail on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.21.0_1Version of this port present on the latest quarterly branch.
Maintainer: iamsleepy@ryuki.me search for ports maintained by this maintainer
Port Added: 2025-11-01 15:53:31
Last Update: 2025-11-01 15:48:35
Commit Hash: ae07b4c
License: MIT
WWW:
https://aerc-mail.org/
Description:
Aerc is an email client that runs in your terminal. It is highly efficient and extensible, perfect for the discerning hacker. Some of its more interesting features include: - Editing emails in an embedded terminal tmux-style, allowing you to check on incoming emails and reference other threads while you compose your replies - Render HTML emails with an interactive terminal web browser, highlight patches with diffs, and browse with an embedded less session - Vim-style keybindings and ex-command system, allowing for powerful automation at a single keystroke - First-class support for working with git & email - Open a new tab with a terminal emulator and a shell running for easy access to nearby git repos for parallel work - Support for multiple accounts, with support for IMAP, Maildir, SMTP, and sendmail transfer protocols - CalDAV and CardDAV support for synchronizing contacts & calendar events - Asynchronous IMAP support ensures the UI never gets locked up by a flaky network, as mutt often does - Efficient network usage - aerc only downloads the information which is necessary to present the UI, making for a snappy and bandwidth-efficient experience
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (48 items)
Collapse this list.
  1. /usr/local/share/licenses/aerc-0.21.0_1/catalog.mk
  2. /usr/local/share/licenses/aerc-0.21.0_1/LICENSE
  3. /usr/local/share/licenses/aerc-0.21.0_1/MIT
  4. bin/aerc
  5. bin/carddav-query
  6. libexec/aerc/filters/calendar
  7. libexec/aerc/filters/colorize
  8. libexec/aerc/filters/hldiff
  9. libexec/aerc/filters/html
  10. libexec/aerc/filters/html-unsafe
  11. libexec/aerc/filters/plaintext
  12. libexec/aerc/filters/show-ics-details.py
  13. libexec/aerc/filters/wrap
  14. share/aerc/accounts.conf
  15. share/aerc/aerc.conf
  16. share/aerc/binds.conf
  17. share/aerc/stylesets/blue
  18. share/aerc/stylesets/catppuccin
  19. share/aerc/stylesets/default
  20. share/aerc/stylesets/dracula
  21. share/aerc/stylesets/monochrome
  22. share/aerc/stylesets/nord
  23. share/aerc/stylesets/pink
  24. share/aerc/stylesets/solarized
  25. share/aerc/stylesets/solarized-dark
  26. share/aerc/templates/forward_as_body
  27. share/aerc/templates/new_message
  28. share/aerc/templates/quoted_reply
  29. share/applications/aerc.desktop
  30. share/man/man1/aerc-search.1.gz
  31. share/man/man1/aerc.1.gz
  32. share/man/man1/carddav-query.1.gz
  33. share/man/man5/aerc-accounts.5.gz
  34. share/man/man5/aerc-binds.5.gz
  35. share/man/man5/aerc-config.5.gz
  36. share/man/man5/aerc-imap.5.gz
  37. share/man/man5/aerc-jmap.5.gz
  38. share/man/man5/aerc-maildir.5.gz
  39. share/man/man5/aerc-notmuch.5.gz
  40. share/man/man5/aerc-sendmail.5.gz
  41. share/man/man5/aerc-smtp.5.gz
  42. share/man/man7/aerc-patch.7.gz
  43. share/man/man7/aerc-stylesets.7.gz
  44. share/man/man7/aerc-templates.7.gz
  45. share/man/man7/aerc-tutorial.7.gz
  46. @owner
  47. @group
  48. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • aerc>0:mail/aerc
To install the port:
cd /usr/ports/mail/aerc/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/aerc
  • pkg install aerc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: aerc
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1756472949 SHA256 (rjarry-aerc-0.21.0_SRHT0.tar.gz) = 3f1469bbaea982fc58352f2682932ecc2fb50c705994d96b2343e771747745a7 SIZE (rjarry-aerc-0.21.0_SRHT0.tar.gz) = 614327

Expand this list (94 items)

Collapse this list.

SHA256 (rjarry-go-opt-v2.1.0_SRHT0.tar.gz) = fb93971ab45f30ccee1413faabb9127a6be0bb05fbd47ddb8bf3ccb6caf6dbeb SIZE (rjarry-go-opt-v2.1.0_SRHT0.tar.gz) = 14824 SHA256 (rockorager-go-jmap-v0.5.2_SRHT0.tar.gz) = e59d5e592b90b30aa47e3361308ff67f00afa9559442b94a21c0b054f552db9a SIZE (rockorager-go-jmap-v0.5.2_SRHT0.tar.gz) = 25820 SHA256 (rockorager-vaxis-v0.15.0_SRHT0.tar.gz) = bf7caeab137dc7473b688760ad46a9fb2b99e7d20d021bcbc179f57d0556f0f2 SIZE (rockorager-vaxis-v0.15.0_SRHT0.tar.gz) = 124912 SHA256 (ProtonMail-go-crypto-v1.3.0_GH0.tar.gz) = 05f38ede69b73f91a57697c2807f90699542b079937312a52485ff8cf3c6ce9b SIZE (ProtonMail-go-crypto-v1.3.0_GH0.tar.gz) = 513597 SHA256 (arran4-golang-ical-v0.3.2_GH0.tar.gz) = beea64d98cd6688e81c1f3864bee38bd7a9decf11a77b02cc61aa03df7d6e05c SIZE (arran4-golang-ical-v0.3.2_GH0.tar.gz) = 34290 SHA256 (cloudflare-circl-v1.6.1_GH0.tar.gz) = d9e31594460124cf6f98a4580853ccfc9781c730c2f0058f4fcf2b4e23130a9c SIZE (cloudflare-circl-v1.6.1_GH0.tar.gz) = 7048493 SHA256 (containerd-console-v1.0.5_GH0.tar.gz) = ad36dcc75becffd84bf175539fecef0107e1341037772f5d59f681cab3090476 SIZE (containerd-console-v1.0.5_GH0.tar.gz) = 13839 SHA256 (creack-pty-v1.1.24_GH0.tar.gz) = 76c93cd32c148c6ab86c7f8ddfeb000083ebf4852af62731e3f1aecb7c22c782 SIZE (creack-pty-v1.1.24_GH0.tar.gz) = 21085 SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f SIZE (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 4955 SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152 SHA256 (emersion-go-imap-sortthread-v1.2.0_GH0.tar.gz) = 4e5829010b2f633b360ed11d449758e218dea2bf8c955b3d809548a78fa60a1b SIZE (emersion-go-imap-sortthread-v1.2.0_GH0.tar.gz) = 8976 SHA256 (emersion-go-imap-v1.2.1_GH0.tar.gz) = 5491725275b90e05f2ed98e5273688e5f05a8a488b0c5ce504f60aa19c9d8791 SIZE (emersion-go-imap-v1.2.1_GH0.tar.gz) = 103546 SHA256 (emersion-go-maildir-v0.6.0_GH0.tar.gz) = e71041ad689bac744e0b1840294efb39967a78e322da9fb2af908b96eb9d26e0 SIZE (emersion-go-maildir-v0.6.0_GH0.tar.gz) = 8379 SHA256 (emersion-go-mbox-v1.0.4_GH0.tar.gz) = 7cd3d05c276ad8e00e35c8a816269a7059a599a15b8c007c2eef74328e29c9df SIZE (emersion-go-mbox-v1.0.4_GH0.tar.gz) = 6128 SHA256 (emersion-go-message-v0.18.2_GH0.tar.gz) = 9e37b922775a3bbad413a8269542ec3ebdf5195165b1640a4e6433bc41c28413 SIZE (emersion-go-message-v0.18.2_GH0.tar.gz) = 48158 SHA256 (emersion-go-msgauth-v0.7.0_GH0.tar.gz) = 2a9fc098d1767c64e0830b08f6df8283018b8926629f064431b488e2ace288ac SIZE (emersion-go-msgauth-v0.7.0_GH0.tar.gz) = 29634 SHA256 (emersion-go-pgpmail-v0.2.2_GH0.tar.gz) = c3993995efab50b038e6ce62aa6d80ffd32b74ac5a1a78f7d37140453e16bcb1 SIZE (emersion-go-pgpmail-v0.2.2_GH0.tar.gz) = 16251 SHA256 (emersion-go-sasl-b788ff22d5a6_GH0.tar.gz) = 83dcf546c520708cf53dca5df3730c71b51901f08a52282c3515fd01d0ecbc75 SIZE (emersion-go-sasl-b788ff22d5a6_GH0.tar.gz) = 6888 SHA256 (emersion-go-smtp-v0.24.0_GH0.tar.gz) = f6f49bac639a9fd59d7a8b56895f0cdaecaf007e78a75ac76ba2f7ee0ef65b45 SIZE (emersion-go-smtp-v0.24.0_GH0.tar.gz) = 43183 SHA256 (fsnotify-fsevents-v0.2.0_GH0.tar.gz) = 23405fe675d45cbe685b176a6d897d3e5da0ece3f98211fc7473d5d4a0109a36 SIZE (fsnotify-fsevents-v0.2.0_GH0.tar.gz) = 24025 SHA256 (fsnotify-fsnotify-v1.9.0_GH0.tar.gz) = 3ff59fb248bb76a6bf4fbe99586aec08f7218743187c71da3ff2e34c23cc1a05 SIZE (fsnotify-fsnotify-v1.9.0_GH0.tar.gz) = 73945 SHA256 (go-check-check-10cb98267c6c_GH0.tar.gz) = 0a42d9d5a49ebc30174e5840238e446f5fb16899bfaa6a6f63d12ab9953df293 SIZE (go-check-check-10cb98267c6c_GH0.tar.gz) = 32375 SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8 SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531 SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 SHA256 (golang-crypto-v0.41.0_GH0.tar.gz) = e2755451de1987afe358285b19ff7fa2eadb1286a2a2e11b21f725bc1d47efdf SIZE (golang-crypto-v0.41.0_GH0.tar.gz) = 2156602 SHA256 (golang-image-v0.30.0_GH0.tar.gz) = 648b7b72529d5f3982253ae1b33172d34e3ac2a7fe165585d2eaaff26e3d384b SIZE (golang-image-v0.30.0_GH0.tar.gz) = 5110747 SHA256 (golang-mod-v0.27.0_GH0.tar.gz) = dcd1ba21c7695b209830ccc4881e41d591ae65e6f1938575bd095640444afa19 SIZE (golang-mod-v0.27.0_GH0.tar.gz) = 126553 SHA256 (golang-oauth2-v0.30.0_GH0.tar.gz) = e42798d91e143032f6abfc9e97d84949f7f22c160981ccd3b09f2d4dbb5aba16 SIZE (golang-oauth2-v0.30.0_GH0.tar.gz) = 100381 SHA256 (golang-snappy-v1.0.0_GH0.tar.gz) = 433e6bf6a8380f57dd92020542d865802124e4a9139dc0b1fab5ff51704310bf SIZE (golang-snappy-v1.0.0_GH0.tar.gz) = 66168 SHA256 (golang-sync-v0.16.0_GH0.tar.gz) = feaf4bb062fbe47cbf5e09684416be0c4f09b48b5675200f0fc6387afeb4217e SIZE (golang-sync-v0.16.0_GH0.tar.gz) = 18193 SHA256 (golang-sys-v0.35.0_GH0.tar.gz) = 08a0eed7f36ae25bfd3275b92c8542da4924ce2902c36599d5a1f87d54f3b5dd SIZE (golang-sys-v0.35.0_GH0.tar.gz) = 1531316 SHA256 (golang-text-v0.28.0_GH0.tar.gz) = 0c707e505057045b4c20812f3dd60e3c8e77ee0bf7af1a8d2105b6a6b4f2993d SIZE (golang-text-v0.28.0_GH0.tar.gz) = 8974035 SHA256 (golang-tools-v0.36.0_GH0.tar.gz) = 299d2320e8f6adb5b53fb1a32e613b00cd2263237c2c4f8f3a68885040b2cfb9 SIZE (golang-tools-v0.36.0_GH0.tar.gz) = 9079404 SHA256 (kr-pretty-v0.3.0_GH0.tar.gz) = c264e7939bf8d989d388c1156ea0c8bdeb3659b789e83aac6bd4689e8613f3f6 SIZE (kr-pretty-v0.3.0_GH0.tar.gz) = 10041 SHA256 (lithammer-fuzzysearch-v1.1.8_GH0.tar.gz) = 2496ccfc16d85426eb70aaf94f773f8ca08caf96694de3ede3c29d5978e28e50 SIZE (lithammer-fuzzysearch-v1.1.8_GH0.tar.gz) = 9373 SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490 SHA256 (mattn-go-sixel-v0.0.5_GH0.tar.gz) = a060945b47882e8e9d98591b0c465a33b0cd01c11f78665bef3645550dec010a SIZE (mattn-go-sixel-v0.0.5_GH0.tar.gz) = 23712 SHA256 (onsi-gomega-v1.20.0_GH0.tar.gz) = 335cfb76e3c0662b63f8f82270a8af485cabd2ec0b18292e4bcd2e2fdff19823 SIZE (onsi-gomega-v1.20.0_GH0.tar.gz) = 283126 SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398 SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088 SHA256 (riywo-loginshell-7d26008be1ab_GH0.tar.gz) = 5a4776948b8f26adb09c051b7910fc39115305ed2efac769f99e8f2a16d7a265 SIZE (riywo-loginshell-7d26008be1ab_GH0.tar.gz) = 2068 SHA256 (rogpeppe-go-internal-v1.8.1_GH0.tar.gz) = 489c93e5979d4bca3bed1cb738c11b5319a746f74ed079bbfcf95619e72314c2 SIZE (rogpeppe-go-internal-v1.8.1_GH0.tar.gz) = 131837 SHA256 (soniakeys-quant-v1.0.0_GH0.tar.gz) = 6656199c1599fa8b334dde6ddcf09d4147aadd52ec26668130c8fdd11f8d78eb SIZE (soniakeys-quant-v1.0.0_GH0.tar.gz) = 11246 SHA256 (stretchr-testify-v1.11.1_GH0.tar.gz) = 4b51fbc0f19e42841013748e6d527314e1d0e7255122766b5fca1d35b4630c69 SIZE (stretchr-testify-v1.11.1_GH0.tar.gz) = 116832 SHA256 (syndtr-goleveldb-v1.0.0_GH0.tar.gz) = c80191f7f77b41d6cb3d1c6de1d42a9b8177656ee49c256d2df2b95a893cf8b8 SIZE (syndtr-goleveldb-v1.0.0_GH0.tar.gz) = 142710

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. base64 : converters/base64
  2. scdoc : textproc/scdoc
  3. update-desktop-database : devel/desktop-file-utils
  4. gmake>=4.4.1 : devel/gmake
  5. go124 : lang/go124
  6. libncurses.so.6 : devel/ncurses
  7. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. socksify : net/dante
  2. w3m : www/w3m
  3. update-desktop-database : devel/desktop-file-utils
  4. libncurses.so.6 : devel/ncurses
  5. python3.11 : lang/python311
Library dependencies:
  1. libnotmuch.so : mail/notmuch
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for aerc-0.21.0_1: HTML_FILTER=on: Install HTML filter (depends on w3m and socksify) NOTMUCH=on: Fast indexing and searching support via notmuch ===> Use 'make config' to modify these settings
Options name:
mail_aerc
USES:
desktop-file-utils gmake go:modules ncurses:port python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.21.0_1
01 Nov 2025 15:48:35
commit hash: ae07b4cd9e5d2da82d1b03dfbd103c951d7a9114commit hash: ae07b4cd9e5d2da82d1b03dfbd103c951d7a9114commit hash: ae07b4cd9e5d2da82d1b03dfbd103c951d7a9114commit hash: ae07b4cd9e5d2da82d1b03dfbd103c951d7a9114 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.9

This is a direct commit to 2025Q4. It'll definitely bring things (esp.
PORTREVISION lines) out of sync with main, but trying to MFH the
associated bump commit would bring in a massive quantity of conflicts.

Number of commits found: 1