Changeset View
Changeset View
Standalone View
Standalone View
head/devel/grv/Makefile
Show All 12 Lines | |||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
LIB_DEPENDS= libgit2.so:devel/libgit2 | LIB_DEPENDS= libgit2.so:devel/libgit2 | ||||
USES= go ncurses pkgconfig readline:port | USES= go ncurses pkgconfig readline:port | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= rgburke | GH_ACCOUNT= rgburke | ||||
GH_SUBDIR= src/github.com/rgburke/grv | GH_SUBDIR= src/github.com/rgburke/grv | ||||
GH_TUPLE= bradfitz:slice:2b758aa:slice/src/github.com/bradfitz/slice \ | GH_TUPLE= bradfitz:slice:2b758aa:slice/vendor/github.com/bradfitz/slice \ | ||||
camlistore:go4:94abd69:reflectutil/src/go4.org \ | camlistore:go4:94abd69:reflectutil/vendor/go4.org \ | ||||
davecgh:go-spew:d8f796a:spew/src/github.com/davecgh/go-spew \ | davecgh:go-spew:d8f796a:spew/vendor/github.com/davecgh/go-spew \ | ||||
gobwas:glob:e7a84e9:glob/src/github.com/gobwas/glob \ | gobwas:glob:e7a84e9:glob/vendor/github.com/gobwas/glob \ | ||||
golang:crypto:a1f597e:crypto/src/golang.org/x/crypto \ | golang:crypto:a1f597e:crypto/vendor/golang.org/x/crypto \ | ||||
golang:sys:fead790:sys/src/golang.org/x/sys \ | golang:sys:fead790:sys/vendor/golang.org/x/sys \ | ||||
mattn:go-runewidth:703b5e6:runewidth/src/github.com/mattn/go-runewidth \ | mattn:go-runewidth:703b5e6:runewidth/vendor/github.com/mattn/go-runewidth \ | ||||
pmezard:go-difflib:5d4384e:difflib/src/github.com/pmezard/go-difflib \ | pmezard:go-difflib:5d4384e:difflib/vendor/github.com/pmezard/go-difflib \ | ||||
rgburke:goncurses:74f667a:goncurses/src/github.com/rgburke/goncurses \ | rgburke:goncurses:74f667a:goncurses/vendor/github.com/rgburke/goncurses \ | ||||
rjeczalik:notify:629144b:notify/src/github.com/rjeczalik/notify \ | rjeczalik:notify:629144b:notify/vendor/github.com/rjeczalik/notify \ | ||||
Sirupsen:logrus:v1.4.0:logrus/src/github.com/Sirupsen/logrus \ | Sirupsen:logrus:v1.4.0:logrus/vendor/github.com/Sirupsen/logrus \ | ||||
stretchr:objx:c61a9df:objx/src/github.com/stretchr/objx \ | stretchr:objx:c61a9df:objx/vendor/github.com/stretchr/objx \ | ||||
stretchr:testify:34c6fa2:testify/src/github.com/stretchr/testify \ | stretchr:testify:34c6fa2:testify/vendor/github.com/stretchr/testify \ | ||||
tchap:go-patricia:v2.3.0:patricia/src/github.com/tchap/go-patricia \ | tchap:go-patricia:v2.3.0:patricia/vendor/github.com/tchap/go-patricia \ | ||||
libgit2:git2go:ecaeb7a:git2go/src/gopkg.in/libgit2/git2go.v27 # Keep git2go branch in sync with devel/libgit2 version | libgit2:git2go:ecaeb7a:git2go/vendor/gopkg.in/libgit2/git2go.v27 # Keep this in sync with devel/libgit2 version | ||||
GO_TARGET= ./cmd/grv | |||||
GO_BUILDFLAGS= -ldflags "-X main.version=${PORTVERSION}" | |||||
PLIST_FILES= bin/grv | PLIST_FILES= bin/grv | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
PORTDOCS= * | PORTDOCS= * | ||||
do-build: | |||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build ./cmd/${PORTNAME} | |||||
do-test: | do-test: | ||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test ./cmd/${PORTNAME} | cd ${WRKSRC}; \ | ||||
${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test ${GO_BUILDLAGS} ${GO_TARGET} | |||||
do-install: | |||||
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin | |||||
do-install-DOCS-on: | do-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} | cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |