head 1.40; access; symbols pkgsrc-2026Q2:1.36.0.2 pkgsrc-2026Q2-base:1.36 pkgsrc-2026Q1:1.33.0.2 pkgsrc-2026Q1-base:1.33 pkgsrc-2025Q4:1.30.0.2 pkgsrc-2025Q4-base:1.30 pkgsrc-2025Q3:1.26.0.2 pkgsrc-2025Q3-base:1.26 pkgsrc-2025Q2:1.23.0.2 pkgsrc-2025Q2-base:1.23 pkgsrc-2025Q1:1.21.0.2 pkgsrc-2025Q1-base:1.21 pkgsrc-2024Q4:1.18.0.4 pkgsrc-2024Q4-base:1.18 pkgsrc-2024Q3:1.18.0.2 pkgsrc-2024Q3-base:1.18 pkgsrc-2024Q2:1.11.0.2 pkgsrc-2024Q2-base:1.11 pkgsrc-2024Q1:1.4.0.2 pkgsrc-2024Q1-base:1.4; locks; strict; comment @# @; 1.40 date 2026.08.15.12.53.24; author bsiegert; state Exp; branches; next 1.39; commitid 5lqJISwxui9ZxJRG; 1.39 date 2026.07.29.13.50.39; author ktnb; state Exp; branches; next 1.38; commitid xFNuKnVHUBDBpyPG; 1.38 date 2026.07.29.13.48.45; author ktnb; state Exp; branches; next 1.37; commitid Ii9ZXIoMi0r1pyPG; 1.37 date 2026.07.08.18.32.29; author bsiegert; state Exp; branches; next 1.36; commitid cDbYxmIrkrXYDSMG; 1.36 date 2026.06.05.10.21.40; author bsiegert; state Exp; branches 1.36.2.1; next 1.35; commitid jt8yVpLxXvatZAIG; 1.35 date 2026.05.07.18.49.57; author bsiegert; state Exp; branches; next 1.34; commitid MMrI2EXGAt3HJUEG; 1.34 date 2026.04.08.05.44.59; author bsiegert; state Exp; branches; next 1.33; commitid FFJx9trbRMg7k7BG; 1.33 date 2026.03.06.21.07.53; author bsiegert; state Exp; branches 1.33.2.1; next 1.32; commitid AQtIeR1eh5qvuXwG; 1.32 date 2026.02.24.08.45.28; author bsiegert; state Exp; branches; next 1.31; commitid IrpU9bGVDwSIHBvG; 1.31 date 2026.01.15.19.54.45; author bsiegert; state Exp; branches; next 1.30; commitid Zuo9UmMrkrU4HwqG; 1.30 date 2025.12.02.19.25.11; author bsiegert; state Exp; branches; next 1.29; commitid 269raRGxaHJBWRkG; 1.29 date 2025.10.23.20.38.07; author wiz; state Exp; branches; next 1.28; commitid 1V2hBZn9ypXaCJfG; 1.28 date 2025.10.16.17.59.51; author bsiegert; state Exp; branches; next 1.27; commitid RAGpkHmyeYCUYOeG; 1.27 date 2025.10.08.06.54.27; author bsiegert; state Exp; branches; next 1.26; commitid 5p46uH9RJXSFyJdG; 1.26 date 2025.09.06.13.17.01; author bsiegert; state Exp; branches; next 1.25; commitid cojusOdnRBFGHE9G; 1.25 date 2025.09.04.15.36.07; author ktnb; state Exp; branches; next 1.24; commitid K3TWKAnBHcswxp9G; 1.24 date 2025.08.31.10.02.50; author bsiegert; state Exp; branches; next 1.23; commitid SdH7Ppgppxg5PR8G; 1.23 date 2025.06.06.14.01.29; author bsiegert; state Exp; branches; next 1.22; commitid JbNcx43ItkrmUPXF; 1.22 date 2025.04.05.18.51.18; author bsiegert; state Exp; branches; next 1.21; commitid 5KX0APffNjdlvTPF; 1.21 date 2025.03.07.20.54.20; author bsiegert; state Exp; branches 1.21.2.1; next 1.20; commitid rfTPfnLphAPl7bMF; 1.20 date 2025.02.07.18.21.59; author ktnb; state Exp; branches; next 1.19; commitid FAKdlMqmTgsWazIF; 1.19 date 2025.01.16.14.24.36; author ktnb; state Exp; branches; next 1.18; commitid 4wma6nicG0BlzIFF; 1.18 date 2024.09.06.18.48.48; author bsiegert; state Exp; branches; next 1.17; commitid sM1YPLxu37gUgMoF; 1.17 date 2024.08.11.15.57.02; author bsiegert; state Exp; branches; next 1.16; commitid Q02ZqKpOSdvP9qlF; 1.16 date 2024.08.09.09.42.20; author ryoon; state Exp; branches; next 1.15; commitid hM1y8iFZxVrg98lF; 1.15 date 2024.08.07.01.01.37; author ktnb; state Exp; branches; next 1.14; commitid ssY0QoG2U45JkPkF; 1.14 date 2024.07.24.19.30.15; author wiz; state Exp; branches; next 1.13; commitid LtQXEGDbsLCTU7jF; 1.13 date 2024.07.24.13.50.55; author ktnb; state Exp; branches; next 1.12; commitid CEQfcNe8sXNx26jF; 1.12 date 2024.07.03.06.59.24; author bsiegert; state Exp; branches; next 1.11; commitid clKUvbmZS6C5rmgF; 1.11 date 2024.06.13.13.47.01; author bsiegert; state Exp; branches; next 1.10; commitid JAoDOmAvI7TNkPdF; 1.10 date 2024.06.01.14.02.54; author bsiegert; state Exp; branches; next 1.9; commitid ffwNZJIDPPV5OhcF; 1.9 date 2024.05.16.15.14.26; author ktnb; state Exp; branches; next 1.8; commitid i2JMv8ABRI6EIeaF; 1.8 date 2024.05.16.12.27.20; author wiz; state Exp; branches; next 1.7; commitid 2hB0eKUMHSpmNdaF; 1.7 date 2024.05.11.18.43.26; author wiz; state Exp; branches; next 1.6; commitid R2yyPPUIpTSc2C9F; 1.6 date 2024.04.05.19.14.01; author bsiegert; state Exp; branches; next 1.5; commitid eg3d1kDRSryvmZ4F; 1.5 date 2024.04.03.00.55.28; author ktnb; state Exp; branches; next 1.4; commitid mavkyhmIFQeslD4F; 1.4 date 2024.03.04.13.05.28; author wiz; state Exp; branches; next 1.3; commitid RaytIW9pd3DOlQ0F; 1.3 date 2024.02.07.14.50.51; author bsiegert; state Exp; branches; next 1.2; commitid 7gDVHFycBNsGLvXE; 1.2 date 2024.01.10.19.14.31; author bsiegert; state Exp; branches; next 1.1; commitid UV9PAPQbNGpZ7WTE; 1.1 date 2023.12.29.20.58.14; author wiz; state Exp; branches; next ; commitid hrqMm9sxN58F5pSE; 1.36.2.1 date 2026.07.14.00.35.52; author maya; state Exp; branches; next ; commitid sHC3bIiGgkiEuyNG; 1.33.2.1 date 2026.04.22.14.32.04; author maya; state Exp; branches; next ; commitid iDHLLUhOplH6NXCG; 1.21.2.1 date 2025.04.05.20.45.01; author maya; state Exp; branches; next ; commitid ts1uPa8RLrwE7UPF; desc @@ 1.40 log @Revbump all Go packages after Go 1.26 update @ text @# $NetBSD: Makefile,v 1.39 2026/07/29 13:50:39 ktnb Exp $ DISTNAME= 0.22.0 PKGNAME= aerc-${DISTNAME} PKGREVISION= 1 CATEGORIES= mail MASTER_SITES= https://git.sr.ht/~rjarry/aerc/archive/ DIST_SUBDIR= aerc MAINTAINER= ktnb@@NetBSD.org HOMEPAGE= https://git.sr.ht/~rjarry/aerc/ COMMENT= Terminal email client written in Go LICENSE= mit TOOL_DEPENDS+= scdoc-[0-9]*:../../textproc/scdoc DEPENDS+= w3m-[0-9]*:../../www/w3m WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} INSTALLATION_DIRS+= share/icons/hicolor/scalable/apps USE_TOOLS+= gmake USE_LANGUAGES= c INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX:Q} INSTALL_MAKE_FLAGS+= MANDIR=${PREFIX:Q}/${PKGMANDIR:Q} MKPIE_SUPPORTED= no RELRO_SUPPORTED= no SUBST_CLASSES+= prefix SUBST_SED.prefix+= -e "s,/usr/local,${PREFIX}," SUBST_SED.prefix+= -e "s,/usr/share,${PREFIX}/share," SUBST_FILES.prefix+= config/aerc.conf SUBST_FILES.prefix+= config/config.go SUBST_FILES.prefix+= doc/aerc-config.5.scd SUBST_STAGE.prefix= pre-configure SUBST_MESSAGE.prefix= Adapt hardcoded prefix for pkgsrc. REPLACE_PYTHON+= contrib/carddav-query REPLACE_PYTHON+= filters/show-ics-details.py GO_BUILD_PATTERN= . GO_LDFLAGS+= -X main.Version=${PKGVERSION_NOREV} GO_LDFLAGS+= -X main.Date=2024-04-05 GO_LDFLAGS+= -X git.sr.ht/~rjarry/aerc/config.shareDir=${PREFIX}/share/aerc GO_LDFLAGS+= -X git.sr.ht/~rjarry/aerc/config.libexecDir=${PREFIX}/libexec/aerc MAKE_ENV+= CGO_LDFLAGS=${CGO_LDFLAGS:Q} do-build: cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} \ GOPATH=${WRKDIR}/.gopath ${GO} ${GOFLAGS} build ${GO_BUILD_TAGS} -ldflags=${GO_LDFLAGS:Q} -o aerc do-install: cd ${WRKSRC} && ${GMAKE} ${INSTALL_MAKE_FLAGS} install .include "options.mk" .include "go-modules.mk" .include "../../lang/python/application.mk" .include "../../lang/go/go-module.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.39 log @aerc: added missing bl3 for hicolor @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2026/07/29 13:48:45 ktnb Exp $ d5 1 @ 1.38 log @aerc: update to 0.22.0 # Added - `:reload` is now invoked when `SIGHUP` is received by the `aerc` process. - Add support for Labels when using imap. - A custom directory can now be specified for temporary files. - New `:toggle-sidebar` command to hide/show the sidebar. - New `[viewer].html-inline-images` option to replace `` tags in `text/html` parts with their related `image/*` part data encoded in base64. For this to work with sixel compatible terminals, you need to update your filters with `text/html = ! html -sixel` and install `img2sixel`. - Diffstat summary lines before patches are now highlighted similar to git diff --stat. - Trailing whitespace in diff addition, deletion and context lines are now highlighted with a red background by default, similar to git's `diff.wsErrorHighlight` option set to `all`. Configurable with `[viewer].diff_whitespace` styleset option. - The editor and the message viewer can now be centered on screen using a fixed width. - New styleset objects available to customize special headers in the message viewer. - `:menu` commands within a message view can be supplied with the links extracted from the message using the `-l` flag. - New `:repeat` command. - `:toggle-folder` command to toggle directory tree expand/collapse state. - Added `-u` and `-U` to the mark command to mark messages based on read-status. - In addition of ``, `` now validates completion choices - Add `folder-map` support for the notmuch backend. - Show a keyhint popup with available keybinding continuations when a multi-key binding prefix is pressed. - New `[general].inherit-host-tty-features` config option enabling advanced keyboard protocol negotiation, hyperlink support (OSC 8), clipboard integration (OSC 52), inline image display, and color queries (OSC 10/11) for embedded terminal child processes. - Added `-l` switch to `reply` for replying to a mailing list address. # Fixed - Fixed occasional data loss in export result of `export-mbox`. - Crash when switching accounts quickly after sending a reply with archive-on-reply enabled. - Quick terminal outputs (e.g. from pipe command) will no longer disappear on a mouse event. They will only disappear on a keypress as described in the status bar. - `carddav-query` now correctly parses vCard contacts with folded lines and parameterized properties. - Mouse works again in the message viewer when the switcher is not shown. - Fixed sorting flagged and read messages to the top for JMAP. - When centered-layout-width is on and the window is too small, the msgviewer, the composer and the reviewer are now properly shown. - Fix missing body in the editor when using `:recall`. - Crash when threading maildir messages with references that create empty dummy containers in the root set. # Changed - Temporary files for messages being composed now reside in the system's proper state home directory. - `:flag` and `:delete` on multiple messages now stop on the first error on `notmuch` accounts. - The notmuch maildir-store option has been replaced by enable-maildir (default: true). The maildir root is always obtained from the notmuch database configuration. - The notmuch source URL no longer accepts an explicit database path or config query parameter. Database and configuration are now discovered automatically. An optional profile name can be specified as the URL hostname. - Bundled stylesets now highlight diff whitespace. # Deprecated - The notmuch maildir-store option and explicit database paths in the source URL now emit deprecation warnings. - The `[general].enable-osc8` config option has been superseded by `[general].inherit-host-tty-features`. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2026/07/08 18:32:29 bsiegert Exp $ d61 1 @ 1.37 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2026/06/05 10:21:40 bsiegert Exp $ d3 1 a3 1 DISTNAME= 0.21.0 a4 1 PKGREVISION= 12 d19 2 @ 1.36 log @Revbump all Go packages after go126 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2026/05/07 18:49:57 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 11 @ 1.36.2.1 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2026/06/05 10:21:40 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 12 @ 1.35 log @Revbump all Go packages after go126 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2026/04/08 05:44:59 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 10 @ 1.34 log @Revbump all Go packages after security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2026/03/06 21:07:53 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.33 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2026/02/24 08:45:28 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.33.2.1 log @Revbump all Go packages after go126 security fix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2026/03/06 21:07:53 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.32 log @Revbump all Go packages after default version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2026/01/15 19:54:45 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.31 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2025/12/02 19:25:11 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.30 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2025/10/23 20:38:07 wiz Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.29 log @*: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2025/10/16 17:59:51 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.28 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2025/10/08 06:54:27 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.27 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2025/09/06 13:17:01 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.26 log @Revbump all Go packages after go125 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2025/09/04 15:36:07 ktnb Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.25 log @aerc: update to 0.21.0 # Added - If supported by the terminal, links from a message can now be copied to the system clipboard with the :copy-link command of the message viewer. - More extensive automatic configuration when using `:new-accoount`. - New `:version` command shows the version of the running instance of aerc in the statusbar. - The `:new-account` wizard now includes an extensive auto-detection mechanism which handles most mailserver configurations. - Add option to request full DSN for SMTP sent messages. - Support for number block enter to act as in mappings. - It is now possible to toggle notmuch and JMAP tags. - Stylesets can be chained-up in `styleset-name` config parameter using comma-separated format. - A `.HasNew` flag indicating whether the account has received new messages to be used in the templates. - A tab-title-terminal setting for customizing the title of tabs in which the terminal widget is run. - Add the -u option to :next-folder and :prev-folder commands to cycle between folders that contain unseen messages. - Support for marking multiple messages based on filters. - Forward with a different account than the current one with `:forward -x `. - Readonly support for GMail labels. - Always use `X-GM-EXT-1` extension if negotiated with GMail. - Support :modify-labels command for GMail and Proton. # Fixed - Parsed links in HTML message parts now do not include trailing HTML tags. - Fixed an unguarded concurrent map access leading to crashes. - IMAP servers without IDLE support do not timeout while polling. - Some contacts provided by Gmail were ignored when tab-completing email addresses. - Fix an error when starting aerc through a `mailto:` link when the `new_message` template runs a signature command. - Threads now sorted by the greatest message according to the sort criteria and not by the message with the greatest UID. - Maildir backend now builds the therads according to the various config options such as `sort-thread-siblings`, `reverse-msglist-order`, `threading-by-subject` and `reverse-thread-order`. - `:unsubscribe` now follows RFC 8058. - The account wizard now always shows the correct path for the account configuration. # Changed - The default IMAP connection timeout has been increased to 90 seconds. - `:search -x ` now requires lower-case flag values consistently with `:flag -x `. - Thread siblings will now be ordered by subject if `[ui].sort-thread-siblings = false` and `[ui].threading-by-subject = true`. - The `.folders-sort` now supports patterns for folder names. - Results of filtering when `fuzzy-complete` is enabled list exact matches first. - The JWZ library used for threading is now vendored. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2025/08/31 10:02:50 bsiegert Exp $ d5 1 @ 1.24 log @Revbump all Go packages after moving to go125 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2025/06/06 14:01:29 bsiegert Exp $ d3 1 a3 1 DISTNAME= 0.20.1 a4 1 PKGREVISION= 4 a50 3 # due to a wildcard in GNUmakefile, the .orig from patching gets # installed, so we have to remove it for now. # https://todo.sr.ht/~rjarry/aerc/269 a52 1 ${RM} ${DESTDIR}${PREFIX}/libexec/aerc/filters/wrap.c.orig @ 1.23 log @Revbump all Go packages after go124 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2025/04/05 18:51:18 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.22 log @Belated revbump for all Go packages after go124 update I forgot to do the revbump again, sorry for doing it so late after the update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2025/03/07 20:54:20 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.21 log @Revbump all Go packages after go124 update I realize I forgot to do the revbump after updating the default Go version to 1.24, so let's do that now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2025/02/07 18:21:59 ktnb Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.21.2.1 log @Pulup ticket #6952 - Update PKGREVISION for all Go packages. Go had a security update to one of the builtin libraries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2025/03/07 20:54:20 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.20 log @aerc: update to 0.20.1 Added: - `copy-to now` supports multiple destination folders. - All commands that involve composing messages (`:compose`, `:reply`, `:recall`, `:unsubscribe` and `:forward`) now have a new `-s` flag to skip opening the text editor and go directly to the review screen. Fixed: - `copy-to-replied` now properly works without having `copy-to` also set. - `copy-to-replied` creates empty messages when `copy-to` is also set. - The address-book completion popovers now again appear under the field being completed. - The new-message bell is now rung again for threaded directories as well. - `:sign` and `:encrypt` descriptions overflow the review screen. - Some messages are hidden when using client side threading. Changed: - The `default` styleset status line background has been reset to the default color in order to make error, warning or success messages more readable. - Key bindings in the compose review screen are now displayed in the order in which they are defined in the `[compose::review]` section of `binds.conf`. - It is now possible to explicitly hide key bindings from the compose review screen by using a special ` # -` annotation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2025/01/16 14:24:36 ktnb Exp $ d5 1 @ 1.19 log @aerc: update to 0.19.0 Important Upstream Updates: - Drop support for go 1.20 and older - The location of the command history file has changed to `${XDG_STATE_HOME:-$HOME/.local/state}/aerc/history`. - The `html` filter is now enabled by default, making `w3m` a weak runtime dependency. If it is not installed, viewing HTML emails will fail with an explicit error. Other Updates: - New `:redraw` command to force a repaint of the screen. - New `head` and `tail` templates functions for strings. - New `{{.AccountFrom}}` template variable. - Replying to all will include the Sender in Cc. - Reply to addresses in `From` and `Reply-To` headers with `:reply -f`. - Builtin `calendar` filter shows empty attendee list. - Terminal-based pinentry programs (e.g. `pinentry-curses`) now work properly. - Notmuch searches which explicitly contain tags from `exclude-tags` now return messages. - Invitations now honor the `:send -a` flag. - Remove unwanted less than symbol from In-Reply-To header when Message-ID uses folding. - Aliases are now taken into account correctly when replying to own messages such as from the Sent folder or via a mailing list. - Some SMTP servers do not strip `Bcc` headers. aerc now removes them before sending emails to avoid leaking private information. - GPG signatures and encrypted parts now use CRLF line endings as required by RFC 5322. - Template function `quote` only prefixes with a space if at quote depth `1`. - Path completion now uses the normal filtering mechanism, respecting case sensitivity and the fuzzy completion option. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2024/09/06 18:48:48 bsiegert Exp $ d3 1 a3 1 DISTNAME= 0.19.0 @ 1.18 log @Revbump all Go packages after go122 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2024/08/11 15:57:02 bsiegert Exp $ d3 1 a3 1 DISTNAME= 0.18.2 a4 1 PKGREVISION= 3 d15 1 @ 1.17 log @Revbump all Go packages after update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2024/08/09 09:42:20 ryoon Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.16 log @*: Recursive revbump from security/libassuan2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2024/08/07 01:01:37 ktnb Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.15 log @aerc: update to 0.18.2 # Fixed - Builtin `calendar` filter error with non-GNU Awk. - Detection of unicode width measurements on tmux 3.4. - Dropping of events during large pastes. - Home and End key decoding for the st terminal. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/07/24 19:30:15 wiz Exp $ d5 1 @ 1.14 log @aerc: remove file in post-install to make patch regeneration easier @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2024/07/24 13:50:55 ktnb Exp $ d3 1 a3 1 DISTNAME= 0.18.1 @ 1.13 log @aerc: update to 0.18.1 Upstream Changes in 0.18.1: - bug fixes Upstream Changes in 0.18.0: - added a variety of new commands - inline image previews when no filter is defined for `image/*` and the terminal supports it - message counts are available in statusline templates - virtually any key binding can now be configured in binds.conf, including Shift+Alt+Control modifier combinations - create notmuch named queries with the `:query` command. - new `pgp-self-encrypt` option in `accounts.conf - calendar responses now ignore case. - allow account- and folder-specific binds to coexist. - fixed crash when running `:send` with a `:preview` tab focused. - deadlock when running `aerc mailto:foo@@bar.com` without another instance of aerc already running. - prevent a freeze for large-scale deletions with IMAP. - `mime-Version` is no longer inserted in signed text parts headers - restore previous behaviour of the new message bell Many others updates https://git.sr.ht/~rjarry/aerc/refs/0.18.0 and https://git.sr.ht/~rjarry/aerc/refs/0.18.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2024/07/03 06:59:24 bsiegert Exp $ a45 6 # due to a wildcard in GNUmakefile, the .orig from patching gets # installed, so we have to remove it for now. # https://todo.sr.ht/~rjarry/aerc/269 do-configure: ${RM} ${WRKSRC}/filters/wrap.c.orig d50 3 d55 1 @ 1.12 log @Revbump all Go packages after go122 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2024/06/13 13:47:01 bsiegert Exp $ d3 1 a3 1 DISTNAME= 0.17.0 a4 1 PKGREVISION= 7 d46 6 a55 1 @ 1.11 log @Revbump all Go packages after go122 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2024/06/01 14:02:54 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.10 log @Revbump all Go packages, default Go version is now 1.22. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2024/05/16 15:14:26 ktnb Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.9 log @aerc: added option for notmuch @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2024/05/16 12:27:20 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.8 log @aerc: enable notmuch support Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/05/11 18:43:26 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 a44 1 CGO_LDFLAGS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.notmuch}/lib -L${BUILDLINK_PREFIX.notmuch}/lib d49 2 a50 1 GOPATH=${WRKDIR}/.gopath ${GO} ${GOFLAGS} build -tags=notmuch -ldflags=${GO_LDFLAGS:Q} -o aerc d55 1 a59 1 .include "../../mail/notmuch/buildlink3.mk" @ 1.7 log @aerc: fix a few hardcoded paths, pass in more information from build env Mirrors what GNUMakefile does and improves first-start behaviour. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2024/04/05 19:14:01 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 d45 2 a46 2 #GO_LDFLAGS+= -L ${BUILDLINK_PREFIX.notmuch}/lib #GO_LDFLAGS+= -r ${BUILDLINK_PREFIX.notmuch}/lib d50 1 a50 2 GOPATH=${WRKDIR}/.gopath ${GO} ${GOFLAGS} build -ldflags=${GO_LDFLAGS:Q} -o aerc # GOPATH=${WRKDIR}/.gopath ${GO} ${GOFLAGS} build -tags=notmuch -ldflags=${GO_LDFLAGS:Q} -o aerc d59 1 a59 1 #.include "../../mail/notmuch/buildlink3.mk" @ 1.6 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/04/03 00:55:28 ktnb Exp $ d5 1 a5 1 PKGREVISION= 1 d27 9 d41 7 d50 2 a51 1 GOPATH=${WRKDIR}/.gopath ${GO} build -o aerc d60 1 @ 1.5 log @updated to use my NetBSD address @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/03/04 13:05:28 wiz Exp $ d5 1 @ 1.4 log @mail/aerc: Update to 0.17.0 Improve HOMEPAGE and do some cleanups while here. Prepared in wip by Kevin Bloom. Added: - New flagged criteria for :sort - New :send-keys command to control embedded terminals - Account aliases now support fnmatch-style wild cards - New :suspend command bound to C-z by default - Disable parent context bindings by declaring them empty - Toggle folding with :fold -t - mail-deleted hook that triggers when a message is removed/moved from a folder - mail-added hook that triggers when a message is added to a folder - Customize key to trigger completion with $complete in binds.conf - Setting `complete-min-chars=manual` in aerc.conf now disables automatic completion, leaving only manually triggered completion - .ThreadUnread is now available in templates - Allow binding commands to Alt+ keys - AERC_ACCOUNT and AERC_ADDRESS_BOOK_CMD are now defined in the editor's environment when composing a message - Reply with a different account than the current one with `:reply -A ` - New [ui].tab-title-viewer setting to configure the message viewer tab title - The {{.Subject}} template is evaluated to the new option [ui].empty-subject if the subject is empty - Change to a folder of another account with `:cf -a ` - Patch management with :patch - Add file path to messages using {{.Filename}} - :menu command to invoke other ex-commands based on a shell command output - CLI flags to override paths to config files. - Automatically attach signing key with pgp-attach-key in accounts.conf - Copy messages across accounts with `:cp -a ` - Move messages across accounts with `:mv -a ` - Support the "draft" flag - Thread arrow prefixes are now fully configurable Fixed: - Selection of headers in composer after :compose -e followed by :edit -E. - Don't lose child messages of non-queried parents in notmuch threads - Notmuch folders defined by the query `*` Changed: - :open and :pipe commands are now executed with `sh -c`. - Viewer tab title shows (no subject) if there is no subject - Signature placement is now controlled via {{.Signature}} @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/02/07 14:50:51 bsiegert Exp $ d9 1 a9 1 MAINTAINER= ktnb@@posteo.net @ 1.3 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/01/10 19:14:31 bsiegert Exp $ d3 1 a3 1 DISTNAME= 0.16.0 a4 1 PKGREVISION= 2 d9 2 a10 2 MAINTAINER= kevin.bloom@@posteo.net HOMEPAGE= https://git.sr.ht/~rjarry/aerc/archive/ a13 1 TOOL_DEPENDS+= go118>=1.18.0:../../lang/go118 d16 1 a16 1 WRKSRC= ${WRKDIR}/aerc-0.16.0 a18 1 #MAKE_FILE= GNUmakefile a27 1 .include "../../lang/python/application.mk" a30 4 #pre-build: # cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} \ # GOPATH=${WRKDIR}/.gopath ${GO} generate ./... d40 1 @ 1.2 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/12/29 20:58:14 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.1 log @mail/aerc: import aerc-0.16.0 Packaged for wip by Kevin Bloom and myself. aerc is an email client that runs in your terminal. It's highly efficient and extensible, perfect for the discerning hacker. Check out the screencast above to get an idea of how it's used. 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 - 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 IMAP, Maildir, Notmuch, Mbox and JMAP backends. - Asynchronous IMAP and JMAP support ensures - Efficient network usage - Email threading (with and/or without IMAP server support). - PGP signing, encryption and verification using GNUpg. @ text @d1 1 a1 1 # $NetBSD$ d5 1 @