Lines 1-7
Link Here
|
1 |
# $FreeBSD: head/security/ssh-vault/Makefile 436445 2017-03-18 22:14:46Z cpm $ |
1 |
# $FreeBSD: head/security/ssh-vault/Makefile 438038 2017-04-08 11:36:54Z cpm $ |
2 |
|
2 |
|
3 |
PORTNAME= ssh-vault |
3 |
PORTNAME= ssh-vault |
4 |
PORTVERSION= 0.10.0 |
4 |
PORTVERSION= 0.11.4 |
5 |
CATEGORIES= security |
5 |
CATEGORIES= security |
6 |
|
6 |
|
7 |
MAINTAINER= nbari@tequila.io |
7 |
MAINTAINER= nbari@tequila.io |
Lines 16-56
Link Here
|
16 |
USES= go |
16 |
USES= go |
17 |
|
17 |
|
18 |
USE_GITHUB= yes |
18 |
USE_GITHUB= yes |
19 |
GH_TUPLE= ssh-vault:crypto:ae180e0:crypto \ |
19 |
GH_TUPLE= ssh-vault:crypto:ae180e0:crypto/src/github.com/ssh-vault/crypto \ |
20 |
ssh-vault:ssh2pem:228a306:ssh2pem \ |
20 |
ssh-vault:ssh2pem:bcc6846:ssh2pem/src/github.com/ssh-vault/ssh2pem |
21 |
kr:pty:ce7fa45:pty \ |
21 |
GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} |
22 |
keybase:go-keychain:fc62173:keychain |
|
|
23 |
|
22 |
|
24 |
STRIP= # stripping can break go binaries |
23 |
STRIP= # stripping can break go binaries |
25 |
|
24 |
|
26 |
PLIST_FILES= bin/ssh-vault |
25 |
PLIST_FILES= bin/ssh-vault |
27 |
|
26 |
|
28 |
post-patch: |
27 |
post-patch: |
29 |
@${MKDIR} ${WRKSRC}/src/golang.org \ |
28 |
@${MKDIR} ${WRKSRC}/src/golang.org |
30 |
${WRKSRC}/src/github.com/ssh-vault/ssh-vault |
|
|
31 |
.for src in cmd a_test.go cache.go cache_test.go close.go create.go \ |
32 |
create_test.go edit.go encode.go getkey.go getkey_test.go shred.go \ |
33 |
shred_test.go vault.go vault_test.go view.go get_password.go \ |
34 |
get_password_prompt.go |
35 |
@${MV} ${WRKSRC}/${src} \ |
36 |
${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} |
37 |
.endfor |
38 |
@${MV} ${WRKSRC_crypto}/${src} \ |
39 |
${WRKSRC}/src/github.com/${GH_ACCOUNT}/crypto |
40 |
@${MV} ${WRKSRC_ssh2pem}/${src} \ |
41 |
${WRKSRC}/src/github.com/${GH_ACCOUNT}/ssh2pem |
42 |
@${MKDIR} ${WRKSRC}/src/github.com/keybase |
43 |
@${MV} ${WRKDIR}/go-keychain-fc62173 \ |
44 |
${WRKSRC}/src/github.com/keybase/go-keychain |
45 |
@${MKDIR} ${WRKSRC}/src/github.com/kr |
46 |
@${MV} ${WRKDIR}/pty-ce7fa45 \ |
47 |
${WRKSRC}/src/github.com/kr/pty |
48 |
@${LN} -sf ${LOCALBASE}/share/go/src/golang.org/x ${WRKSRC}/src/golang.org/x |
29 |
@${LN} -sf ${LOCALBASE}/share/go/src/golang.org/x ${WRKSRC}/src/golang.org/x |
49 |
|
30 |
|
50 |
do-build: |
31 |
do-build: |
51 |
@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ |
32 |
@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ |
52 |
${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \ |
33 |
${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \ |
53 |
"-X main.version=${PORTVERSION}" -o ssh-vault cmd/ssh-vault/main.go; |
34 |
"-s -w -X main.version=${PORTVERSION}" -o ssh-vault cmd/ssh-vault/main.go; |
54 |
|
35 |
|
55 |
do-install: |
36 |
do-install: |
56 |
${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/ssh-vault/ssh-vault/ssh-vault ${STAGEDIR}${PREFIX}/bin/ssh-vault |
37 |
${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/ssh-vault/ssh-vault/ssh-vault ${STAGEDIR}${PREFIX}/bin/ssh-vault |