Changeset View
Changeset View
Standalone View
Standalone View
devel/etcd33/Makefile
Show All 11 Lines | |||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
CONFLICTS_INSTALL=coreos-etcdctl-0.* coreos-etcd-* coreos-etcd31-* coreos-etcd32-* | CONFLICTS_INSTALL=coreos-etcdctl-0.* coreos-etcd-* coreos-etcd31-* coreos-etcd32-* | ||||
USES= go | USES= go | ||||
GO_PKGNAME= github.com/coreos/etcd | GO_PKGNAME= github.com/coreos/etcd | ||||
GO_TARGET= github.com/coreos/etcd \ | GO_TARGET= ./cmd/etcd \ | ||||
github.com/coreos/etcdctl | ./cmd/etcdctl | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= coreos | GH_ACCOUNT= coreos | ||||
PLIST_FILES= bin/etcd \ | PLIST_FILES= bin/etcd \ | ||||
bin/etcdctl | bin/etcdctl | ||||
PORTDOCS= README.md | PORTDOCS= README.md | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
DOCS_DESC= Install etcd README file | 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: | post-patch: | ||||
${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${GO_WRKDIR_SRC}/github.com/coreos/pkg/dlopen/dlopen.go | ${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${WRKSRC}/cmd/vendor/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: | do-install-DOCS-on: | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |