Thank you, Stuart, for the prompt reply.

Diff below tidies the Makefile a bit. Build fails though:
Can you please try with attached Makefile? I've added GOCACHE and GOPATH
environment variables to the Makefile.


Kind regards,
Karlis
# $OpenBSD$

COMMENT =               manage DNS configuration across any number of DNS hosts

GH_ACCOUNT =            StackExchange
GH_PROJECT =            dnscontrol
GH_TAGNAME =            v2.9

CATEGORIES =            net

HOMEPAGE =              https://github.com/StackExchange/dnscontrol

# MIT
PERMIT_PACKAGE_CDROM =  Yes

WANTLIB =               c pthread

MODULES =               lang/go

do-build:
        cd ${WRKSRC} && GOMAXPROCS=${MAKE_JOBS} GOCACHE=${MODGO_GOCACHE} \
                GOPATH=${MODGO_WORKSPACE} \
                go generate -tags nosystemd
        cd ${WRKSRC} && GOMAXPROCS=${MAKE_JOBS} GOCACHE=${MODGO_GOCACHE} \
                GOPATH=${MODGO_WORKSPACE} \
                go build -tags nosystemd
        cd ${WRKSRC}/cmd/convertzone && GOMAXPROCS=${MAKE_JOBS} 
GOCACHE=${MODGO_GOCACHE} \
                GOPATH=${MODGO_WORKSPACE} \
                go build -tags nosystemd

do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/dnscontrol ${PREFIX}/bin
        ${INSTALL_PROGRAM} ${WRKSRC}/cmd/convertzone/convertzone ${PREFIX}/bin

do-test:
        cd ${WRKSRC}/integrationTest && GOCACHE=${MODGO_GOCACHE} \
                 GOPATH=${MODGO_WORKSPACE} \
                 go test -v -verbose -provider BIND

.include <bsd.port.mk>

Reply via email to