head	1.36;
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.36
date	2026.06.05.10.21.40;	author bsiegert;	state Exp;
branches;
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.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.36
log
@Revbump all Go packages after go126 security update
@
text
@# $NetBSD: Makefile,v 1.35 2026/05/07 18:49:57 bsiegert Exp $

DISTNAME=	0.21.0
PKGNAME=	aerc-${DISTNAME}
PKGREVISION=	11
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}

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 "../../mk/bsd.pkg.mk"
@


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 <Cr> 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 <account>`.
- 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 <flag>` now requires lower-case flag values consistently
  with `:flag -x <flag>`.
- Thread siblings will now be ordered by subject if
  `[ui].sort-thread-siblings = false` and `[ui].threading-by-subject =
  true`.
- The `<account>.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+<number> 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
  <account>`
- 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 <account> <folder>`
- 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 <account> <folder>`
- Move messages across accounts with `:mv -a <account> <folder>`
- 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
@

