| @@ -1,18 +1,18 @@ | | | @@ -1,18 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.7 2024/05/11 18:43:26 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.8 2024/05/16 12:27:20 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= 0.17.0 | | 3 | DISTNAME= 0.17.0 |
4 | PKGNAME= aerc-${DISTNAME} | | 4 | PKGNAME= aerc-${DISTNAME} |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 3 |
6 | CATEGORIES= mail | | 6 | CATEGORIES= mail |
7 | MASTER_SITES= https://git.sr.ht/~rjarry/aerc/archive/ | | 7 | MASTER_SITES= https://git.sr.ht/~rjarry/aerc/archive/ |
8 | DIST_SUBDIR= aerc | | 8 | DIST_SUBDIR= aerc |
9 | | | 9 | |
10 | MAINTAINER= ktnb@NetBSD.org | | 10 | MAINTAINER= ktnb@NetBSD.org |
11 | HOMEPAGE= https://git.sr.ht/~rjarry/aerc/ | | 11 | HOMEPAGE= https://git.sr.ht/~rjarry/aerc/ |
12 | COMMENT= Terminal email client written in Go | | 12 | COMMENT= Terminal email client written in Go |
13 | LICENSE= mit | | 13 | LICENSE= mit |
14 | | | 14 | |
15 | TOOL_DEPENDS+= scdoc-[0-9]*:../../textproc/scdoc | | 15 | TOOL_DEPENDS+= scdoc-[0-9]*:../../textproc/scdoc |
16 | | | 16 | |
17 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | | 17 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} |
18 | | | 18 | |
| @@ -32,30 +32,29 @@ SUBST_FILES.prefix+= config/config.go | | | @@ -32,30 +32,29 @@ SUBST_FILES.prefix+= config/config.go |
32 | SUBST_FILES.prefix+= doc/aerc-config.5.scd | | 32 | SUBST_FILES.prefix+= doc/aerc-config.5.scd |
33 | SUBST_STAGE.prefix= pre-configure | | 33 | SUBST_STAGE.prefix= pre-configure |
34 | SUBST_MESSAGE.prefix= Adapt hardcoded prefix for pkgsrc. | | 34 | SUBST_MESSAGE.prefix= Adapt hardcoded prefix for pkgsrc. |
35 | | | 35 | |
36 | REPLACE_PYTHON+= contrib/carddav-query | | 36 | REPLACE_PYTHON+= contrib/carddav-query |
37 | REPLACE_PYTHON+= filters/show-ics-details.py | | 37 | REPLACE_PYTHON+= filters/show-ics-details.py |
38 | | | 38 | |
39 | GO_BUILD_PATTERN= . | | 39 | GO_BUILD_PATTERN= . |
40 | | | 40 | |
41 | GO_LDFLAGS+= -X main.Version=${PKGVERSION_NOREV} | | 41 | GO_LDFLAGS+= -X main.Version=${PKGVERSION_NOREV} |
42 | GO_LDFLAGS+= -X main.Date=2024-04-05 | | 42 | GO_LDFLAGS+= -X main.Date=2024-04-05 |
43 | GO_LDFLAGS+= -X git.sr.ht/~rjarry/aerc/config.shareDir=${PREFIX}/share/aerc | | 43 | GO_LDFLAGS+= -X git.sr.ht/~rjarry/aerc/config.shareDir=${PREFIX}/share/aerc |
44 | GO_LDFLAGS+= -X git.sr.ht/~rjarry/aerc/config.libexecDir=${PREFIX}/libexec/aerc | | 44 | GO_LDFLAGS+= -X git.sr.ht/~rjarry/aerc/config.libexecDir=${PREFIX}/libexec/aerc |
45 | #GO_LDFLAGS+= -L ${BUILDLINK_PREFIX.notmuch}/lib | | 45 | CGO_LDFLAGS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.notmuch}/lib -L${BUILDLINK_PREFIX.notmuch}/lib |
46 | #GO_LDFLAGS+= -r ${BUILDLINK_PREFIX.notmuch}/lib | | 46 | MAKE_ENV+= CGO_LDFLAGS=${CGO_LDFLAGS:Q} |
47 | | | 47 | |
48 | do-build: | | 48 | do-build: |
49 | cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} \ | | 49 | cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} \ |
50 | GOPATH=${WRKDIR}/.gopath ${GO} ${GOFLAGS} build -ldflags=${GO_LDFLAGS:Q} -o aerc | | 50 | GOPATH=${WRKDIR}/.gopath ${GO} ${GOFLAGS} build -tags=notmuch -ldflags=${GO_LDFLAGS:Q} -o aerc |
51 | # GOPATH=${WRKDIR}/.gopath ${GO} ${GOFLAGS} build -tags=notmuch -ldflags=${GO_LDFLAGS:Q} -o aerc | | | |
52 | | | 51 | |
53 | do-install: | | 52 | do-install: |
54 | cd ${WRKSRC} && ${GMAKE} ${INSTALL_MAKE_FLAGS} install | | 53 | cd ${WRKSRC} && ${GMAKE} ${INSTALL_MAKE_FLAGS} install |
55 | | | 54 | |
56 | .include "go-modules.mk" | | 55 | .include "go-modules.mk" |
57 | | | 56 | |
58 | .include "../../lang/python/application.mk" | | 57 | .include "../../lang/python/application.mk" |
59 | .include "../../lang/go/go-module.mk" | | 58 | .include "../../lang/go/go-module.mk" |
60 | #.include "../../mail/notmuch/buildlink3.mk" | | 59 | .include "../../mail/notmuch/buildlink3.mk" |
61 | .include "../../mk/bsd.pkg.mk" | | 60 | .include "../../mk/bsd.pkg.mk" |