diff options
Diffstat (limited to 'devel/etcd32/Makefile')
-rw-r--r-- | devel/etcd32/Makefile | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/devel/etcd32/Makefile b/devel/etcd32/Makefile index 5da55037f2af..4162d634c8e1 100644 --- a/devel/etcd32/Makefile +++ b/devel/etcd32/Makefile @@ -1,25 +1,28 @@ PORTNAME= etcd PORTVERSION= 3.2.32 DISTVERSIONPREFIX= v +PORTREVISION= 21 CATEGORIES= devel PKGNAMEPREFIX= coreos- PKGNAMESUFFIX= 32 -MAINTAINER= olgeni@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Highly-available key value store and service discovery +WWW= https://github.com/etcd-io/etcd LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go - -CONFLICTS_INSTALL= coreos-etcd-* coreos-etcd31-* coreos-etcd33-* \ - coreos-etcd34-* coreos-etcdctl-0.* +USES= cpe go +USE_GITHUB= yes +GH_ACCOUNT= coreos +GH_TUPLE= coreos:bbolt:v1.3.7:coreos_bbolt \ + golang:sys:v0.5.0:golang_sys GO_PKGNAME= github.com/coreos/etcd GO_TARGET= ./cmd/etcd ./cmd/etcdctl -USE_GITHUB= yes -GH_ACCOUNT= coreos + +CONFLICTS_INSTALL= coreos-etcd[0-9][0-9] PLIST_FILES= bin/etcd \ bin/etcdctl @@ -28,6 +31,12 @@ PORTDOCS= README.md OPTIONS_DEFINE= DOCS DOCS_DESC= Install etcd README file +pre-patch: + ${RM} -r ${GO_WRKSRC}/cmd/vendor/github.com/coreos/bbolt + ${LN} -s ${WRKDIR}/bbolt-* ${GO_WRKSRC}/cmd/vendor/github.com/coreos/bbolt + ${RM} -r ${GO_WRKSRC}/cmd/vendor/golang.org/x/sys + ${LN} -s ${WRKDIR}/sys-* ${GO_WRKSRC}/cmd/vendor/golang.org/x/sys + post-patch: ${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${WRKSRC}/cmd/vendor/github.com/coreos/pkg/dlopen/dlopen.go |