summaryrefslogtreecommitdiff
path: root/pkgtools
diff options
context:
space:
mode:
authorwiz <wiz>2015-12-29 21:21:20 +0000
committerwiz <wiz>2015-12-29 21:21:20 +0000
commit654d8bc186acc9b14cb0bb65d9ff7604bc9a3d9c (patch)
treeb1de8420eef7980181a0cf7177f01ab95393f6ed /pkgtools
parentc1baac4706c958e98ca91f80099d62750ddbe207 (diff)
downloadpkgsrc-654d8bc186acc9b14cb0bb65d9ff7604bc9a3d9c.tar.gz
Add support for go packages to createbuildlink.
Bump version.
Diffstat (limited to 'pkgtools')
-rw-r--r--pkgtools/createbuildlink/Makefile4
-rwxr-xr-xpkgtools/createbuildlink/files/createbuildlink14
2 files changed, 14 insertions, 4 deletions
diff --git a/pkgtools/createbuildlink/Makefile b/pkgtools/createbuildlink/Makefile
index d0c3fe6f536..f6fd2a4b5b3 100644
--- a/pkgtools/createbuildlink/Makefile
+++ b/pkgtools/createbuildlink/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.53 2014/10/09 14:06:49 wiz Exp $
+# $NetBSD: Makefile,v 1.54 2015/12/29 21:21:20 wiz Exp $
-PKGNAME= createbuildlink-3.16
+PKGNAME= createbuildlink-3.17
CATEGORIES= pkgtools sysutils
MAINTAINER= pkgsrc-users@NetBSD.org
diff --git a/pkgtools/createbuildlink/files/createbuildlink b/pkgtools/createbuildlink/files/createbuildlink
index a4e5ee88bc5..8d11b3e8d1d 100755
--- a/pkgtools/createbuildlink/files/createbuildlink
+++ b/pkgtools/createbuildlink/files/createbuildlink
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: createbuildlink,v 1.36 2015/07/04 16:18:39 joerg Exp $
+# $NetBSD: createbuildlink,v 1.37 2015/12/29 21:21:20 wiz Exp $
#
# Copyright (c) 2002 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -39,7 +39,7 @@
# Create an initial buildlink3.mk from a package's Makefile and PLIST
#
-REV=`echo '$Revision: 1.36 $' | sed 's/\\$//g'`
+REV=`echo '$Revision: 1.37 $' | sed 's/\\$//g'`
tmpdir=/tmp
spacesintab=8
makefile=Makefile
@@ -90,6 +90,7 @@ PKGNAME=`@MAKE@ show-var VARNAME=PKGNAME`
PKGVER=`echo $PKGNAME | sed -e 's/^.*-//'`
PKGNOVER=`echo $PKGNAME | sed -e 's/-[^-]*$//'`
PKGUPPER=`echo $PKGNOVER | tr '[:lower:]' '[:upper:]' | tr - _`
+GO_PACKAGE=`@MAKE@ show-var VARNAME=GO_SRCPATH`
PREFIX=LOCALBASE
##
@@ -139,6 +140,15 @@ ${PKGUPPER}_BUILDLINK3_MK:=
EOF
+if [ -n "$GO_PACKAGE" ]
+then
+ sed -f $sedrules <<EOF
+BUILDLINK_CONTENTS_FILTER.$PKGNOVER= \${EGREP} gopkg/
+BUILDLINK_DEPMETHOD.$PKGNOVER?= build
+
+EOF
+fi
+
sed -f $sedrules <<EOF
BUILDLINK_API_DEPENDS.$PKGNOVER+= $PKGNOVER>=$PKGVER
EOF