diff options
author | Jimmy Olgeni <olgeni@FreeBSD.org> | 2017-07-07 13:29:08 +0000 |
---|---|---|
committer | Jimmy Olgeni <olgeni@FreeBSD.org> | 2017-07-07 13:29:08 +0000 |
commit | ac208a0cd6b0589e2fa0a582dc5e17a6c2f020a1 (patch) | |
tree | 3eb066fd31d7b866d8f3cf9e677f989c3d0a3ec0 /devel/etcd32/Makefile | |
parent | 23e08d9a2b2b8e60b525be81783a49ec141ff3f8 (diff) | |
download | ports-ac208a0cd6b0589e2fa0a582dc5e17a6c2f020a1.tar.gz ports-ac208a0cd6b0589e2fa0a582dc5e17a6c2f020a1.zip |
Add devel/etcd32, version 3.2 of etcd.
Notes
Notes:
svn path=/head/; revision=445251
Diffstat (limited to 'devel/etcd32/Makefile')
-rw-r--r-- | devel/etcd32/Makefile | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/devel/etcd32/Makefile b/devel/etcd32/Makefile new file mode 100644 index 000000000000..987f6fb8886e --- /dev/null +++ b/devel/etcd32/Makefile @@ -0,0 +1,49 @@ +# $FreeBSD$ + +PORTNAME= etcd +PORTVERSION= 3.2.1 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= coreos- +PKGNAMESUFFIX= 32 + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Highly-available key value store and service discovery + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +CONFLICTS_INSTALL=coreos-etcdctl-0.* coreos-etcd-* coreos-etcd31-* + +USES= go +GO_PKGNAME= github.com/coreos/etcd +GO_TARGET= github.com/coreos/etcd \ + github.com/coreos/etcdctl +USE_GITHUB= yes +GH_ACCOUNT= coreos + +PLIST_FILES= bin/etcd \ + bin/etcdctl +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS +DOCS_DESC= Install etcd README file + +post-extract: + @${MV} ${WRKSRC}/cmd/vendor ${WRKDIR}/src + @${RM} ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/${PORTNAME} + @${LN} -s ${WRKSRC} ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/etcd + @${LN} -s ${WRKSRC}/etcdctl ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/etcdctl + +post-patch: + ${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${GO_WRKDIR_SRC}/github.com/coreos/pkg/dlopen/dlopen.go + +do-install: + ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcd ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcdctl ${STAGEDIR}${PREFIX}/bin/ + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> |