summaryrefslogtreecommitdiff
path: root/sysutils/consul
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2016-05-06 13:40:17 +0000
committerfhajny <fhajny@pkgsrc.org>2016-05-06 13:40:17 +0000
commitf013692ff7684e2e3f394965e2f1f6146367211e (patch)
tree0f5c7fb2e9b6eae912a1b0f5d0ce97eb301897d9 /sysutils/consul
parent8718de4f54535b0208a151658907a20d69252072 (diff)
downloadpkgsrc-f013692ff7684e2e3f394965e2f1f6146367211e.tar.gz
Import consul-0.6.4 as sysutils/consul based on wip/consul.
Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable.
Diffstat (limited to 'sysutils/consul')
-rw-r--r--sysutils/consul/DESCR2
-rw-r--r--sysutils/consul/Makefile37
-rw-r--r--sysutils/consul/PLIST2
-rw-r--r--sysutils/consul/distinfo6
4 files changed, 47 insertions, 0 deletions
diff --git a/sysutils/consul/DESCR b/sysutils/consul/DESCR
new file mode 100644
index 00000000000..02f5a64a6ee
--- /dev/null
+++ b/sysutils/consul/DESCR
@@ -0,0 +1,2 @@
+Consul is a tool for service discovery and configuration. Consul
+is distributed, highly available, and extremely scalable.
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
new file mode 100644
index 00000000000..2676c58386d
--- /dev/null
+++ b/sysutils/consul/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2016/05/06 13:40:17 fhajny Exp $
+
+DISTNAME= consul-0.6.4
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GITHUB:=hashicorp/}
+
+MAINTAINER= filip@joyent.com
+HOMEPAGE= http://www.consul.io/
+COMMENT= Tool for service discovery, monitoring and configuration
+LICENSE= mpl-2.0
+
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+WRKSRC= ${WRKDIR}/src/github.com/hashicorp/consul
+
+.include "../../lang/go/version.mk"
+
+BUILD_DEPENDS+= go-${GO_VERSION}*:../../lang/go
+
+USE_LANGUAGES= c
+USE_TOOLS+= bash gmake
+
+MAKE_ENV+= GOPATH=${WRKDIR}:${PREFIX}/gopkg
+
+INSTALLATION_DIRS+= bin
+
+post-extract:
+ ${MKDIR} ${WRKSRC}
+ ${MV} ${WRKDIR}/${DISTNAME}/* ${WRKSRC}
+
+do-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} go build -o bin/consul
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/consul ${DESTDIR}${PREFIX}/bin
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/consul/PLIST b/sysutils/consul/PLIST
new file mode 100644
index 00000000000..cfa443508be
--- /dev/null
+++ b/sysutils/consul/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2016/05/06 13:40:17 fhajny Exp $
+bin/consul
diff --git a/sysutils/consul/distinfo b/sysutils/consul/distinfo
new file mode 100644
index 00000000000..99d0f5b698a
--- /dev/null
+++ b/sysutils/consul/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/05/06 13:40:17 fhajny Exp $
+
+SHA1 (consul-0.6.4.tar.gz) = 0acb868214bb6a8b3003412ac7778f989b52a206
+RMD160 (consul-0.6.4.tar.gz) = d9d770ea0c92431079e80ae8cc626f5246639c93
+SHA512 (consul-0.6.4.tar.gz) = 3cbf7f3f33cc95036cf87ab39aebd44211b915d3ec2e8452c65d4093ed4791b531f540f74faddc1e8bdc9478af295ed90f78503ff394f8a7c409b7b07da3dbcf
+Size (consul-0.6.4.tar.gz) = 3912207 bytes