# $OpenBSD$

COMMENT =		terminal email client
VERSION =		0.3.0
DISTNAME =		aerc-${VERSION}
CATEGORIES =		mail
HOMEPAGE =		https://aerc-mail.org

# MIT
PERMIT_PACKAGE =	Yes

# distfile augmented with vendor directory by abieber
MASTER_SITES =		https://deftly.net/dist/

WANTLIB =		c pthread vterm
BUILD_DEPENDS =		textproc/scdoc
LIB_DEPENDS =		devel/libvterm

MODULES =		lang/go
ALL_TARGET =		git.sr.ht/~sircmpwn/aerc

NO_TEST =		Yes

MAKE_FLAGS =		PREFIX=${PREFIX}
FAKE_FLAGS =		DESTDIR=${WRKINST}\
			PREFIX=${LOCALBASE}\
			MANDIR=${DESTDIR}${LOCALBASE}/man

# delete bundled libvterm so go doesn't try (and fail) to build it,
# since we're using libvterm from ports instead
post-patch:
	cd ${WRKDIST}/vendor/github.com/ddevault/go-libvterm && rm -f *.{c,h}

# work around cgo considering ~ an invalid character in paths
# this issue will be resolved in go 1.14
post-configure:
	cd ${WRKSRC} && cp -R vendor/* ${MODGO_WORKSPACE}/src && rm -rf vendor

do-build:
	cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS}

do-install:
	cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_PROGRAM} ${ALL_FAKE_FLAGS} install

.include <bsd.port.mk>
