summaryrefslogtreecommitdiff
path: root/mail/aerc
diff options
context:
space:
mode:
Diffstat (limited to 'mail/aerc')
-rw-r--r--mail/aerc/Makefile49
-rw-r--r--mail/aerc/distinfo96
-rw-r--r--mail/aerc/files/modules.txt271
-rw-r--r--mail/aerc/pkg-plist2
4 files changed, 344 insertions, 74 deletions
diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile
index 870b1fe9f265..cbe36ac3b28b 100644
--- a/mail/aerc/Makefile
+++ b/mail/aerc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= aerc
-DISTVERSION= 0.20.1
-PORTREVISION= 4
+DISTVERSION= 0.21.0
CATEGORIES= mail
MAINTAINER= iamsleepy@ryuki.me
@@ -18,37 +17,36 @@ USES= desktop-file-utils gmake go:modules ncurses:port python \
USE_GITHUB= nodefault
-GH_TUPLE= ProtonMail:go-crypto:v1.1.4:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \
- arran4:golang-ical:v0.3.1:arran4_golang_ical/vendor/github.com/arran4/golang-ical \
- cloudflare:circl:v1.4.0:cloudflare_circl/vendor/github.com/cloudflare/circl \
- containerd:console:v1.0.4:containerd_console/vendor/github.com/containerd/console \
+GH_TUPLE= ProtonMail:go-crypto:v1.3.0:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \
+ arran4:golang-ical:v0.3.2:arran4_golang_ical/vendor/github.com/arran4/golang-ical \
+ cloudflare:circl:v1.6.1:cloudflare_circl/vendor/github.com/cloudflare/circl \
+ containerd:console:v1.0.5:containerd_console/vendor/github.com/containerd/console \
creack:pty:v1.1.24:creack_pty/vendor/github.com/creack/pty \
danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \
davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
emersion:go-imap-sortthread:v1.2.0:emersion_go_imap_sortthread/vendor/github.com/emersion/go-imap-sortthread \
emersion:go-imap:v1.2.1:emersion_go_imap/vendor/github.com/emersion/go-imap \
- emersion:go-maildir:v0.5.0:emersion_go_maildir/vendor/github.com/emersion/go-maildir \
- emersion:go-mbox:v1.0.3:emersion_go_mbox/vendor/github.com/emersion/go-mbox \
+ emersion:go-maildir:v0.6.0:emersion_go_maildir/vendor/github.com/emersion/go-maildir \
+ emersion:go-mbox:v1.0.4:emersion_go_mbox/vendor/github.com/emersion/go-mbox \
emersion:go-message:v0.18.2:emersion_go_message/vendor/github.com/emersion/go-message \
- emersion:go-msgauth:v0.6.8:emersion_go_msgauth/vendor/github.com/emersion/go-msgauth \
+ emersion:go-msgauth:v0.7.0:emersion_go_msgauth/vendor/github.com/emersion/go-msgauth \
emersion:go-pgpmail:v0.2.2:emersion_go_pgpmail/vendor/github.com/emersion/go-pgpmail \
emersion:go-sasl:b788ff22d5a6:emersion_go_sasl/vendor/github.com/emersion/go-sasl \
- emersion:go-smtp:v0.21.3:emersion_go_smtp/vendor/github.com/emersion/go-smtp \
+ emersion:go-smtp:v0.24.0:emersion_go_smtp/vendor/github.com/emersion/go-smtp \
fsnotify:fsevents:v0.2.0:fsnotify_fsevents/vendor/github.com/fsnotify/fsevents \
- fsnotify:fsnotify:v1.8.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+ fsnotify:fsnotify:v1.9.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
go-check:check:10cb98267c6c:go_check_check/vendor/gopkg.in/check.v1 \
go-ini:ini:v1.67.0:go_ini_ini/vendor/github.com/go-ini/ini \
go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:crypto:v0.31.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:image:v0.23.0:golang_image/vendor/golang.org/x/image \
- golang:mod:v0.20.0:golang_mod/vendor/golang.org/x/mod \
- golang:oauth2:v0.24.0:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \
- golang:sync:v0.10.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.28.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.21.0:golang_text/vendor/golang.org/x/text \
- golang:tools:v0.24.0:golang_tools/vendor/golang.org/x/tools \
- konimarti:jwz:81c07e9284c3:konimarti_jwz/vendor/github.com/gatherstars-com/jwz \
+ golang:crypto:v0.41.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:image:v0.30.0:golang_image/vendor/golang.org/x/image \
+ golang:mod:v0.27.0:golang_mod/vendor/golang.org/x/mod \
+ golang:oauth2:v0.30.0:golang_oauth2/vendor/golang.org/x/oauth2 \
+ golang:snappy:v1.0.0:golang_snappy/vendor/github.com/golang/snappy \
+ golang:sync:v0.16.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.35.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.28.0:golang_text/vendor/golang.org/x/text \
+ golang:tools:v0.36.0:golang_tools/vendor/golang.org/x/tools \
kr:pretty:v0.3.0:kr_pretty/vendor/github.com/kr/pretty \
lithammer:fuzzysearch:v1.1.8:lithammer_fuzzysearch/vendor/github.com/lithammer/fuzzysearch \
mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
@@ -61,14 +59,14 @@ GH_TUPLE= ProtonMail:go-crypto:v1.1.4:protonmail_go_crypto/vendor/github.com/Pro
riywo:loginshell:7d26008be1ab:riywo_loginshell/vendor/github.com/riywo/loginshell \
rogpeppe:go-internal:v1.8.1:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
soniakeys:quant:v1.0.0:soniakeys_quant/vendor/github.com/soniakeys/quant \
- stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \
+ stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \
syndtr:goleveldb:v1.0.0:syndtr_goleveldb/vendor/github.com/syndtr/goleveldb
# Additional distfiles to fetch from https://git.sr.ht
_SRHT_TUPLE= rjarry:aerc:${DISTVERSIONFULL}:"" \
- rjarry:go-opt:v2.0.1:vendor/git.sr.ht/~rjarry/go-opt/v2 \
- rockorager:go-jmap:v0.5.0:vendor/git.sr.ht/~rockorager/go-jmap \
- rockorager:vaxis:v0.11.1:vendor/git.sr.ht/~rockorager/vaxis
+ rjarry:go-opt:v2.1.0:vendor/git.sr.ht/~rjarry/go-opt/v2 \
+ rockorager:go-jmap:v0.5.2:vendor/git.sr.ht/~rockorager/go-jmap \
+ rockorager:vaxis:v0.15.0:vendor/git.sr.ht/~rockorager/vaxis
SHEBANG_FILES= contrib/carddav-query filters/show-ics-details.py
@@ -100,6 +98,7 @@ DISTFILES+= ${account}-${project}-${tag}_SRHT0${EXTRACT_SUFX}:${account}_${proje
.endfor
post-extract:
+ @${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
.for account project tag subdir in ${_SRHT_TUPLE:S/:/ /g:[5..-1]}
@${MKDIR} ${WRKSRC}/${subdir:H}
@${MV} ${WRKDIR}/${project}-${tag} ${WRKSRC}/${subdir}
diff --git a/mail/aerc/distinfo b/mail/aerc/distinfo
index dac212723a7d..c388cb57217a 100644
--- a/mail/aerc/distinfo
+++ b/mail/aerc/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1738150502
-SHA256 (rjarry-aerc-0.20.1_SRHT0.tar.gz) = fbfbf2cc4f6e251731698d6d1b7be4e88835b4e089d55e3254d37d450700db07
-SIZE (rjarry-aerc-0.20.1_SRHT0.tar.gz) = 474975
-SHA256 (rjarry-go-opt-v2.0.1_SRHT0.tar.gz) = d137f6cb477ef5a2d7984d89637d9ecc322b0de1cf9b5831f48dbfe02dda803c
-SIZE (rjarry-go-opt-v2.0.1_SRHT0.tar.gz) = 14484
-SHA256 (rockorager-go-jmap-v0.5.0_SRHT0.tar.gz) = 39fcd7aa248d4b65e001b49f4d1d4ccefe66b45384cb79c014cecabbea664708
-SIZE (rockorager-go-jmap-v0.5.0_SRHT0.tar.gz) = 25671
-SHA256 (rockorager-vaxis-v0.11.1_SRHT0.tar.gz) = 75ff23bc30e32efb1fb2cae99fa17bc2eb572f173ce8783bda4976cf025c4904
-SIZE (rockorager-vaxis-v0.11.1_SRHT0.tar.gz) = 104095
-SHA256 (ProtonMail-go-crypto-v1.1.4_GH0.tar.gz) = e54a53e5aa9f5b4cce3dcd67ad9ab2b812809a65eee9d428bba6c65245c9f002
-SIZE (ProtonMail-go-crypto-v1.1.4_GH0.tar.gz) = 511541
-SHA256 (arran4-golang-ical-v0.3.1_GH0.tar.gz) = 4670c22ecca6cd8e54b8b960935e7f7692f1349ef866ec6d84f4eb58da505da1
-SIZE (arran4-golang-ical-v0.3.1_GH0.tar.gz) = 26405
-SHA256 (cloudflare-circl-v1.4.0_GH0.tar.gz) = 3300152cc4812a96526550b0121c9a6f07fc668a2fa1b6f54a0ba15121a8821d
-SIZE (cloudflare-circl-v1.4.0_GH0.tar.gz) = 5497076
-SHA256 (containerd-console-v1.0.4_GH0.tar.gz) = 3b8f8b07ede2a7236d1ff2ef3e05e8e1a43f43a44dcb8e15f7d30ce910302430
-SIZE (containerd-console-v1.0.4_GH0.tar.gz) = 13622
+TIMESTAMP = 1756472949
+SHA256 (rjarry-aerc-0.21.0_SRHT0.tar.gz) = 3f1469bbaea982fc58352f2682932ecc2fb50c705994d96b2343e771747745a7
+SIZE (rjarry-aerc-0.21.0_SRHT0.tar.gz) = 614327
+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
@@ -25,50 +25,48 @@ SHA256 (emersion-go-imap-sortthread-v1.2.0_GH0.tar.gz) = 4e5829010b2f633b360ed11
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.5.0_GH0.tar.gz) = 29d58eb5e0631ba5393cfbcb50a79d7e416b50b3496e027b7eb013714010abb9
-SIZE (emersion-go-maildir-v0.5.0_GH0.tar.gz) = 8347
-SHA256 (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 54c85831ececafb417939741b00da573c5dab61a746834b9977e7dde8dba523e
-SIZE (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 5692
+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.6.8_GH0.tar.gz) = 44ab6e48d8b073ea9cd4c166b9d506fe213998b47d37da91d88c43e90e244c38
-SIZE (emersion-go-msgauth-v0.6.8_GH0.tar.gz) = 29769
+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.21.3_GH0.tar.gz) = aa42fe71cd9d71d3942a372ed14074ca3c277a6f09f685278280630ccef1d2ee
-SIZE (emersion-go-smtp-v0.21.3_GH0.tar.gz) = 42564
+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.8.0_GH0.tar.gz) = 3c4cbec6225307397717f18bb87ffc496e59d0f802a41fff572bf09e5dbf6e2b
-SIZE (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 72325
+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.31.0_GH0.tar.gz) = 36e325f89d4cd03ec568d92c74d6affd2b1fb88fcdc63aeb15d1df41e11200ca
-SIZE (golang-crypto-v0.31.0_GH0.tar.gz) = 1837859
-SHA256 (golang-image-v0.23.0_GH0.tar.gz) = 45e79e4f37e6e368255a1f86861f8f551b8fab5980fc68c7c024b08c65e41363
-SIZE (golang-image-v0.23.0_GH0.tar.gz) = 5103978
-SHA256 (golang-mod-v0.20.0_GH0.tar.gz) = 83b0516cc8b89e62deced06437230cf80981e2c9dc1d1caa589b3d0313600f50
-SIZE (golang-mod-v0.20.0_GH0.tar.gz) = 124271
-SHA256 (golang-oauth2-v0.24.0_GH0.tar.gz) = b14b6ae831727f39534bd617dbb53cd139074dbadcf58eafe8566145ed0231f0
-SIZE (golang-oauth2-v0.24.0_GH0.tar.gz) = 98494
-SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f
-SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129
-SHA256 (golang-sync-v0.10.0_GH0.tar.gz) = 2a7b7c36a89b444213ec3237a21dd1ca6ed351adf423666cc6bf853711a13f3d
-SIZE (golang-sync-v0.10.0_GH0.tar.gz) = 18099
-SHA256 (golang-sys-v0.28.0_GH0.tar.gz) = 62726b1ccbb09c7e8de2215756a26012751bdded12b5bacc6de83296db694ebf
-SIZE (golang-sys-v0.28.0_GH0.tar.gz) = 1519898
-SHA256 (golang-text-v0.21.0_GH0.tar.gz) = d64dbf40a8ae06c4805895e48553ecdadaed07089d8ed2168a0d61551d17ff22
-SIZE (golang-text-v0.21.0_GH0.tar.gz) = 8964782
-SHA256 (golang-tools-v0.24.0_GH0.tar.gz) = 7ebfbdf31af28c4fd3a6cf1dec7bbfdd83e5292ae1ba5eb8825f8d90221a66fc
-SIZE (golang-tools-v0.24.0_GH0.tar.gz) = 6977100
-SHA256 (konimarti-jwz-81c07e9284c3_GH0.tar.gz) = bfb40d4a745ea730122c9d5352c9aa11d3f6469fff3aef56377fc8e9f160ee73
-SIZE (konimarti-jwz-81c07e9284c3_GH0.tar.gz) = 2382478
+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
@@ -93,7 +91,7 @@ SHA256 (rogpeppe-go-internal-v1.8.1_GH0.tar.gz) = 489c93e5979d4bca3bed1cb738c11b
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.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684
-SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732
+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
diff --git a/mail/aerc/files/modules.txt b/mail/aerc/files/modules.txt
new file mode 100644
index 000000000000..9c15ac9c26cc
--- /dev/null
+++ b/mail/aerc/files/modules.txt
@@ -0,0 +1,271 @@
+# git.sr.ht/~rjarry/go-opt/v2 v2.1.0
+## explicit; go 1.18
+git.sr.ht/~rjarry/go-opt/v2
+# git.sr.ht/~rockorager/go-jmap v0.5.2
+## explicit; go 1.19
+git.sr.ht/~rockorager/go-jmap
+git.sr.ht/~rockorager/go-jmap/core/push
+git.sr.ht/~rockorager/go-jmap/mail
+git.sr.ht/~rockorager/go-jmap/mail/email
+git.sr.ht/~rockorager/go-jmap/mail/emailsubmission
+git.sr.ht/~rockorager/go-jmap/mail/identity
+git.sr.ht/~rockorager/go-jmap/mail/mailbox
+git.sr.ht/~rockorager/go-jmap/mail/thread
+# git.sr.ht/~rockorager/vaxis v0.15.0
+## explicit; go 1.18
+git.sr.ht/~rockorager/vaxis
+git.sr.ht/~rockorager/vaxis/ansi
+git.sr.ht/~rockorager/vaxis/log
+git.sr.ht/~rockorager/vaxis/octreequant
+git.sr.ht/~rockorager/vaxis/widgets/align
+git.sr.ht/~rockorager/vaxis/widgets/term
+# github.com/ProtonMail/go-crypto v1.3.0
+## explicit; go 1.22.0
+github.com/ProtonMail/go-crypto/bitcurves
+github.com/ProtonMail/go-crypto/brainpool
+github.com/ProtonMail/go-crypto/eax
+github.com/ProtonMail/go-crypto/internal/byteutil
+github.com/ProtonMail/go-crypto/ocb
+github.com/ProtonMail/go-crypto/openpgp
+github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
+github.com/ProtonMail/go-crypto/openpgp/armor
+github.com/ProtonMail/go-crypto/openpgp/ecdh
+github.com/ProtonMail/go-crypto/openpgp/ecdsa
+github.com/ProtonMail/go-crypto/openpgp/ed25519
+github.com/ProtonMail/go-crypto/openpgp/ed448
+github.com/ProtonMail/go-crypto/openpgp/eddsa
+github.com/ProtonMail/go-crypto/openpgp/elgamal
+github.com/ProtonMail/go-crypto/openpgp/errors
+github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
+github.com/ProtonMail/go-crypto/openpgp/internal/ecc
+github.com/ProtonMail/go-crypto/openpgp/internal/encoding
+github.com/ProtonMail/go-crypto/openpgp/packet
+github.com/ProtonMail/go-crypto/openpgp/s2k
+github.com/ProtonMail/go-crypto/openpgp/x25519
+github.com/ProtonMail/go-crypto/openpgp/x448
+# github.com/arran4/golang-ical v0.3.2
+## explicit; go 1.20
+github.com/arran4/golang-ical
+# github.com/cloudflare/circl v1.6.1
+## explicit; go 1.22.0
+github.com/cloudflare/circl/dh/x25519
+github.com/cloudflare/circl/dh/x448
+github.com/cloudflare/circl/ecc/goldilocks
+github.com/cloudflare/circl/internal/conv
+github.com/cloudflare/circl/internal/sha3
+github.com/cloudflare/circl/math
+github.com/cloudflare/circl/math/fp25519
+github.com/cloudflare/circl/math/fp448
+github.com/cloudflare/circl/math/mlsbset
+github.com/cloudflare/circl/sign
+github.com/cloudflare/circl/sign/ed25519
+github.com/cloudflare/circl/sign/ed448
+# github.com/containerd/console v1.0.5
+## explicit; go 1.13
+github.com/containerd/console
+# github.com/creack/pty v1.1.24
+## explicit; go 1.18
+github.com/creack/pty
+# github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964
+## explicit
+github.com/danwakefield/fnmatch
+# github.com/davecgh/go-spew v1.1.1
+## explicit
+github.com/davecgh/go-spew/spew
+# github.com/emersion/go-imap v1.2.1
+## explicit; go 1.13
+github.com/emersion/go-imap
+github.com/emersion/go-imap/backend
+github.com/emersion/go-imap/client
+github.com/emersion/go-imap/commands
+github.com/emersion/go-imap/responses
+github.com/emersion/go-imap/server
+github.com/emersion/go-imap/utf7
+# github.com/emersion/go-imap-sortthread v1.2.0
+## explicit; go 1.12
+github.com/emersion/go-imap-sortthread
+# github.com/emersion/go-maildir v0.6.0
+## explicit; go 1.20
+github.com/emersion/go-maildir
+# github.com/emersion/go-mbox v1.0.4
+## explicit; go 1.12
+github.com/emersion/go-mbox
+# github.com/emersion/go-message v0.18.2
+## explicit; go 1.14
+github.com/emersion/go-message
+github.com/emersion/go-message/charset
+github.com/emersion/go-message/mail
+github.com/emersion/go-message/textproto
+# github.com/emersion/go-msgauth v0.7.0
+## explicit; go 1.18
+github.com/emersion/go-msgauth/authres
+# github.com/emersion/go-pgpmail v0.2.2
+## explicit; go 1.16
+github.com/emersion/go-pgpmail
+# github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6
+## explicit; go 1.12
+github.com/emersion/go-sasl
+# github.com/emersion/go-smtp v0.24.0
+## explicit; go 1.13
+github.com/emersion/go-smtp
+# github.com/fsnotify/fsevents v0.2.0
+## explicit; go 1.17
+github.com/fsnotify/fsevents
+# github.com/fsnotify/fsnotify v1.9.0
+## explicit; go 1.17
+github.com/fsnotify/fsnotify
+github.com/fsnotify/fsnotify/internal
+# github.com/go-ini/ini v1.67.0
+## explicit
+github.com/go-ini/ini
+# github.com/golang/snappy v1.0.0
+## explicit
+github.com/golang/snappy
+# github.com/kr/pretty v0.3.0
+## explicit; go 1.12
+# github.com/lithammer/fuzzysearch v1.1.8
+## explicit; go 1.15
+github.com/lithammer/fuzzysearch/fuzzy
+# github.com/mattn/go-isatty v0.0.20
+## explicit; go 1.15
+github.com/mattn/go-isatty
+# github.com/mattn/go-runewidth v0.0.16
+## explicit; go 1.9
+github.com/mattn/go-runewidth
+# github.com/mattn/go-sixel v0.0.5
+## explicit; go 1.16
+github.com/mattn/go-sixel
+# github.com/onsi/gomega v1.20.0
+## explicit; go 1.18
+# github.com/pkg/errors v0.9.1
+## explicit
+github.com/pkg/errors
+# github.com/pmezard/go-difflib v1.0.0
+## explicit
+github.com/pmezard/go-difflib/difflib
+# github.com/rivo/uniseg v0.4.7
+## explicit; go 1.18
+github.com/rivo/uniseg
+# github.com/riywo/loginshell v0.0.0-20200815045211-7d26008be1ab
+## explicit
+github.com/riywo/loginshell
+# github.com/rogpeppe/go-internal v1.8.1
+## explicit; go 1.16
+# github.com/soniakeys/quant v1.0.0
+## explicit
+github.com/soniakeys/quant
+github.com/soniakeys/quant/internal
+github.com/soniakeys/quant/median
+# github.com/stretchr/testify v1.11.1
+## explicit; go 1.17
+github.com/stretchr/testify/assert
+github.com/stretchr/testify/assert/yaml
+github.com/stretchr/testify/require
+# github.com/syndtr/goleveldb v1.0.0
+## explicit
+github.com/syndtr/goleveldb/leveldb
+github.com/syndtr/goleveldb/leveldb/cache
+github.com/syndtr/goleveldb/leveldb/comparer
+github.com/syndtr/goleveldb/leveldb/errors
+github.com/syndtr/goleveldb/leveldb/filter
+github.com/syndtr/goleveldb/leveldb/iterator
+github.com/syndtr/goleveldb/leveldb/journal
+github.com/syndtr/goleveldb/leveldb/memdb
+github.com/syndtr/goleveldb/leveldb/opt
+github.com/syndtr/goleveldb/leveldb/storage
+github.com/syndtr/goleveldb/leveldb/table
+github.com/syndtr/goleveldb/leveldb/util
+# golang.org/x/crypto v0.41.0
+## explicit; go 1.23.0
+golang.org/x/crypto/argon2
+golang.org/x/crypto/blake2b
+golang.org/x/crypto/cast5
+golang.org/x/crypto/cryptobyte
+golang.org/x/crypto/cryptobyte/asn1
+golang.org/x/crypto/hkdf
+golang.org/x/crypto/sha3
+# golang.org/x/image v0.30.0
+## explicit; go 1.23.0
+golang.org/x/image/bmp
+golang.org/x/image/ccitt
+golang.org/x/image/draw
+golang.org/x/image/math/f64
+golang.org/x/image/riff
+golang.org/x/image/tiff
+golang.org/x/image/tiff/lzw
+golang.org/x/image/vp8
+golang.org/x/image/vp8l
+golang.org/x/image/webp
+# golang.org/x/mod v0.27.0
+## explicit; go 1.23.0
+golang.org/x/mod/semver
+# golang.org/x/oauth2 v0.30.0
+## explicit; go 1.23.0
+golang.org/x/oauth2
+golang.org/x/oauth2/internal
+# golang.org/x/sync v0.16.0
+## explicit; go 1.23.0
+golang.org/x/sync/errgroup
+# golang.org/x/sys v0.35.0
+## explicit; go 1.23.0
+golang.org/x/sys/cpu
+golang.org/x/sys/unix
+golang.org/x/sys/windows
+# golang.org/x/text v0.28.0
+## explicit; go 1.23.0
+golang.org/x/text/encoding
+golang.org/x/text/encoding/charmap
+golang.org/x/text/encoding/htmlindex
+golang.org/x/text/encoding/ianaindex
+golang.org/x/text/encoding/internal
+golang.org/x/text/encoding/internal/identifier
+golang.org/x/text/encoding/japanese
+golang.org/x/text/encoding/korean
+golang.org/x/text/encoding/simplifiedchinese
+golang.org/x/text/encoding/traditionalchinese
+golang.org/x/text/encoding/unicode
+golang.org/x/text/internal/language
+golang.org/x/text/internal/language/compact
+golang.org/x/text/internal/tag
+golang.org/x/text/internal/utf8internal
+golang.org/x/text/language
+golang.org/x/text/runes
+golang.org/x/text/transform
+golang.org/x/text/unicode/norm
+# golang.org/x/tools v0.36.0
+## explicit; go 1.23.0
+golang.org/x/tools/go/analysis
+golang.org/x/tools/go/analysis/checker
+golang.org/x/tools/go/analysis/internal
+golang.org/x/tools/go/analysis/internal/analysisflags
+golang.org/x/tools/go/analysis/internal/checker
+golang.org/x/tools/go/analysis/multichecker
+golang.org/x/tools/go/analysis/unitchecker
+golang.org/x/tools/go/ast/edge
+golang.org/x/tools/go/ast/inspector
+golang.org/x/tools/go/gcexportdata
+golang.org/x/tools/go/packages
+golang.org/x/tools/go/types/objectpath
+golang.org/x/tools/go/types/typeutil
+golang.org/x/tools/internal/aliases
+golang.org/x/tools/internal/analysisinternal
+golang.org/x/tools/internal/diff
+golang.org/x/tools/internal/diff/lcs
+golang.org/x/tools/internal/event
+golang.org/x/tools/internal/event/core
+golang.org/x/tools/internal/event/keys
+golang.org/x/tools/internal/event/label
+golang.org/x/tools/internal/facts
+golang.org/x/tools/internal/gcimporter
+golang.org/x/tools/internal/gocommand
+golang.org/x/tools/internal/packagesinternal
+golang.org/x/tools/internal/pkgbits
+golang.org/x/tools/internal/stdlib
+golang.org/x/tools/internal/typeparams
+golang.org/x/tools/internal/typesinternal
+golang.org/x/tools/internal/versions
+# gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
+## explicit; go 1.11
+# gopkg.in/yaml.v3 v3.0.1
+## explicit
+gopkg.in/yaml.v3
diff --git a/mail/aerc/pkg-plist b/mail/aerc/pkg-plist
index 4fe69e720c06..3f86ecf64a74 100644
--- a/mail/aerc/pkg-plist
+++ b/mail/aerc/pkg-plist
@@ -12,12 +12,14 @@ libexec/aerc/filters/wrap
%%DATADIR%%/aerc.conf
%%DATADIR%%/binds.conf
%%DATADIR%%/stylesets/blue
+%%DATADIR%%/stylesets/catppuccin
%%DATADIR%%/stylesets/default
%%DATADIR%%/stylesets/dracula
%%DATADIR%%/stylesets/monochrome
%%DATADIR%%/stylesets/nord
%%DATADIR%%/stylesets/pink
%%DATADIR%%/stylesets/solarized
+%%DATADIR%%/stylesets/solarized-dark
%%DATADIR%%/templates/forward_as_body
%%DATADIR%%/templates/new_message
%%DATADIR%%/templates/quoted_reply