Thanks, it's committed.

On 2019/06/04 16:41, Klemens Nanni wrote:
> On Tue, Jun 04, 2019 at 12:00:46PM +0100, Stuart Henderson wrote:
> > Ah thanks, that's much tidier.
> Yes, but `do-install' wasn't quite right.  Attached is a version that
> actually works (with wxallowed /tmp/): builds, installs and tests fine.
> 
> > There's no restriction on writing to /tmp during builds, all sorts of
> > things will break if that is blocked.
> > 
> > Seems go does this as standard, so it's probably a good idea to figure
> > out how to tell it to place the go-build directory inside WRKDIR (maybe
> > it's possible to use WRKBUILD) but that said, it shouldn't block an
> > individual port when pretty much all the go ports in-tree already do
> > this.
> Yeah, we can try this in a different diff.
> 
> Also, simply setting SEPARATE_BUILD=no will also break, so leaving this
> untouched as well.
> 
> OK kn

> # $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://stackexchange.github.io/dnscontrol/
> 
> # MIT
> PERMIT_PACKAGE =      Yes
> 
> WANTLIB =             c pthread
> 
> MODULES =             lang/go
> 
> MODGO_FLAGS +=                -tags nosystemd
> MODGO_TEST_FLAGS +=   -provider BIND
> 
> do-build:
>       cd ${WRKSRC} && ${MODGO_CMD} generate
>       cd ${WRKSRC} && ${MODGO_CMD} build
>       cd ${WRKSRC}/cmd/convertzone && ${MODGO_CMD} build
> 
> do-install:
>       ${INSTALL_PROGRAM} ${WRKSRC}/dnscontrol ${PREFIX}/bin/
>       ${INSTALL_PROGRAM} ${WRKSRC}/cmd/convertzone/convertzone ${PREFIX}/bin/
> 
> do-test:
>       cd ${WRKSRC}/integrationTest && ${MODGO_TEST_CMD}
> 
> .include <bsd.port.mk>

Reply via email to