Changeset View
Changeset View
Standalone View
Standalone View
head/databases/cockroach/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= cockroach | PORTNAME= cockroach | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 1.1.5 | DISTVERSION= 2.0.2 | ||||
CATEGORIES= databases | CATEGORIES= databases | ||||
MASTER_SITES= https://binaries.cockroachdb.com/ | MASTER_SITES= https://binaries.cockroachdb.com/ | ||||
EXTRACT_SUFX= .src.tgz | EXTRACT_SUFX= .src.tgz | ||||
MAINTAINER= freebsd@jen20.com | MAINTAINER= freebsd@jen20.com | ||||
COMMENT= Cloud-native SQL database that survive disasters | COMMENT= Cloud-native SQL database that survive disasters | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
LICENSE_FILE= ${WRKSRC}/src/github.com/cockroachdb/cockroach/LICENSE | LICENSE_FILE= ${WRKSRC}/src/github.com/cockroachdb/cockroach/LICENSE | ||||
ONLY_FOR_ARCHS= amd64 | ONLY_FOR_ARCHS= amd64 | ||||
ONLY_FOR_ARCHS_REASON= "Only supported on amd64" | ONLY_FOR_ARCHS_REASON= "Only supported on amd64" | ||||
BUILD_DEPENDS= autoconf:devel/autoconf \ | BUILD_DEPENDS= autoconf:devel/autoconf \ | ||||
bash:shells/bash \ | bash:shells/bash \ | ||||
cmake:devel/cmake \ | cmake:devel/cmake \ | ||||
go:lang/go | go:lang/go | ||||
USES= gmake | USES= gmake libedit | ||||
USE_RC_SUBR= cockroach | USE_RC_SUBR= cockroach | ||||
NO_CCACHE= yes | NO_CCACHE= yes | ||||
PLIST_FILES= bin/cockroach | PLIST_FILES= bin/cockroach | ||||
USERS= cockroach | USERS= cockroach | ||||
GROUPS= cockroach | GROUPS= cockroach | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|-DCMAKE_CXX_FLAGS=-DNDEBUG)|-DCMAKE_CXX_FLAGS=-DNDEBUG) -DFAIL_ON_WARNINGS=OFF|g' \ | @${REINPLACE_CMD} -e 's|LDFLAGS: -ledit|LDFLAGS: -L${LOCALBASE}/lib -ledit|g' \ | ||||
${WRKSRC}/src/github.com/cockroachdb/cockroach/build/common.mk | -e 's|CPPFLAGS: -Ishim|CPPFLAGS: -I${LOCALBASE}/include -Ishim|g' \ | ||||
${WRKSRC}/src/github.com/cockroachdb/cockroach/vendor/github.com/knz/go-libedit/unix/editline_unix.go | |||||
do-build: | do-build: | ||||
@${SETENV} -i PATH="${PATH}" \ | @${SETENV} -i PATH="${PATH}" \ | ||||
${MAKE_CMD} -C ${WRKSRC} buildoss GOVERS=.* | ${MAKE_CMD} -C ${WRKSRC} buildoss | ||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/cockroachdb/cockroach/cockroach ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/cockroachdb/cockroach/cockroach ${STAGEDIR}${PREFIX}/bin/ | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |