From ae22dbb1edda87ef049badbacf8eab0392162cbd Mon Sep 17 00:00:00 2001 From: bsiegert Date: Tue, 29 Dec 2015 21:47:48 +0000 Subject: Real buildlink support for Go, hacked with wiz@. Go packages now define a set of files to buildlink in their buildlink3.mk. go-packages.mk no longer looks in ${PREFIX}/gopkg during the build. This should also fix the spurious issues with rebuilds of .a files during bulk builds of Go packages. --- net/gcloud-golang-metadata/buildlink3.mk | 3 ++- net/go-net/buildlink3.mk | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'net') diff --git a/net/gcloud-golang-metadata/buildlink3.mk b/net/gcloud-golang-metadata/buildlink3.mk index bafa1f5a7c4..4ec34e28381 100644 --- a/net/gcloud-golang-metadata/buildlink3.mk +++ b/net/gcloud-golang-metadata/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.1 2015/05/11 13:02:21 bsiegert Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2015/12/29 21:47:48 bsiegert Exp $ BUILDLINK_TREE+= gcloud-golang-metadata @@ -8,6 +8,7 @@ GCLOUD_GOLANG_METADATA_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.gcloud-golang-metadata+= gcloud-golang-metadata>=20150310 BUILDLINK_PKGSRCDIR.gcloud-golang-metadata?= ../../net/gcloud-golang-metadata BUILDLINK_DEPMETHOD.gcloud-golang-metadata?= build +BUILDLINK_CONTENTS_FILTER.gcloud-golang-metadata= ${EGREP} gopkg/ .include "../../net/go-net/buildlink3.mk" .endif # GCLOUD_GOLANG_METADATA_BUILDLINK3_MK diff --git a/net/go-net/buildlink3.mk b/net/go-net/buildlink3.mk index 7cca37ff4ae..3b0b9e4c7e6 100644 --- a/net/go-net/buildlink3.mk +++ b/net/go-net/buildlink3.mk @@ -1,11 +1,13 @@ -# $NetBSD: buildlink3.mk,v 1.1 2015/03/10 21:28:45 bsiegert Exp $ +# $NetBSD: buildlink3.mk,v 1.2 2015/12/29 21:47:48 bsiegert Exp $ BUILDLINK_TREE+= go-net .if !defined(GO_NET_BUILDLINK3_MK) GO_NET_BUILDLINK3_MK:= +BUILDLINK_CONTENTS_FILTER.go-net= ${EGREP} gopkg/ BUILDLINK_DEPMETHOD.go-net?= build + BUILDLINK_API_DEPENDS.go-net+= go-net>=20150310 BUILDLINK_PKGSRCDIR.go-net?= ../../net/go-net -- cgit v1.2.3