1 # Created by: Steve Wills <swills@FreeBSD.org>
9 MAINTAINER= swills@FreeBSD.org
10 COMMENT= CLI client for exercism.io
12 BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go
17 STRIP= # stripping can break go binaries
19 PLIST_FILES= bin/exercism
22 @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
23 .for src in .gitignore .travis.yml CHANGELOG.md LICENSE README.md RELEASE.md \
24 api bin cmd config exercism fixtures user debug paths vendor
25 @${MV} ${WRKSRC}/${src} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
29 @(cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \
30 ${SETENV} GO15VENDOREXPERIMENT=1 GOPATH=${WRKSRC} go build -o bin/exercism exercism/main.go)
33 ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/bin/exercism ${STAGEDIR}${PREFIX}/bin
35 .include <bsd.port.mk>