summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorbsiegert <bsiegert>2015-12-29 21:47:48 +0000
committerbsiegert <bsiegert>2015-12-29 21:47:48 +0000
commitae22dbb1edda87ef049badbacf8eab0392162cbd (patch)
treea0e983eb305b5c0b6c9c0a36102c6e8f10b935bb /net
parente6b34789aae4330bc141b892a6518165ac85a189 (diff)
downloadpkgsrc-ae22dbb1edda87ef049badbacf8eab0392162cbd.tar.gz
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.
Diffstat (limited to 'net')
-rw-r--r--net/gcloud-golang-metadata/buildlink3.mk3
-rw-r--r--net/go-net/buildlink3.mk4
2 files changed, 5 insertions, 2 deletions
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