- Remove unneeded targets
- Drop nop BUILD_AS_NON_ROOT while here
- Fix build with go1.13beta1
===> Building for pgmetrics-1.7.0
$GOPATH/go.mod exists but should not
*** Error code 1
PR: 238930
Submitted by: Dmitri Goutnik <dg@syrec.org>
Approved by: girgen (maintainer timeout, 24 days)
This allows for port testing with lang/go-devel via GO_PORT, setting
up the Go build environment in a single place, and is step one in
simplifying Go ports that often define too complicated do-build
targets themselves.
USES=go gains new arguments 'run' to add lang/go to RUN_DEPENDS and
'no_targets' for ports with composite builds that call 'go' themselves
and do not need the do-build/do-install targets of USES=go.
PR: 238849
Submitted by: dg@syrec.org (also D20745)
Reviewed by: mat, tobik
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D20746