|
Lines 1-9
Link Here
|
| 1 |
# $FreeBSD: head/sysutils/consul-alerts/Makefile 436752 2017-03-23 02:32:58Z araujo $ |
1 |
# $FreeBSD: head/sysutils/consul-alerts/Makefile 436752 2017-03-23 02:32:58Z araujo $ |
| 2 |
|
2 |
|
| 3 |
PORTNAME= consul-alerts |
3 |
PORTNAME= consul-alerts |
| 4 |
PORTVERSION= 0.4.0 |
4 |
PORTVERSION= 0.5.0 |
| 5 |
DISTVERSIONPREFIX= v |
5 |
DISTVERSIONPREFIX= v |
| 6 |
PORTREVISION= 1 |
|
|
| 7 |
CATEGORIES= sysutils |
6 |
CATEGORIES= sysutils |
| 8 |
|
7 |
|
| 9 |
MAINTAINER= jhixson@gmail.com |
8 |
MAINTAINER= jhixson@gmail.com |
|
Lines 13-49
Link Here
|
| 13 |
|
12 |
|
| 14 |
BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go |
13 |
BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go |
| 15 |
|
14 |
|
| 16 |
USES= compiler |
15 |
USES= compiler go |
| 17 |
|
16 |
|
| 18 |
USE_GITHUB= yes |
17 |
USE_GITHUB= yes |
| 19 |
GH_ACCOUNT= AcalephStorage aws:aws_sdk_go |
|
|
| 20 |
GH_PROJECT= aws-sdk-go:aws_sdk_go |
| 21 |
GH_TAGNAME= v1.5.12:aws_sdk_go |
| 22 |
GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} |
| 23 |
|
18 |
|
| 24 |
PLIST_FILES= ${PREFIX}/bin/consul-alerts |
19 |
GH_ACCOUNT= AcalephStorage |
|
|
20 |
GH_SUBDIR= src/github.com/AcalephStorage/consul-alerts |
| 21 |
GH_TUPLE= aws:aws-sdk-go:v1.8.30:aws_sdk_go/src/github.com/aws/aws-sdk-go \ |
| 22 |
imdario:mergo:0.2.2:mergo/src/github.com/imdario/mergo \ |
| 23 |
mitchellh:hashstructure:9204ce5:hashstructure/src/github.com/mitchellh/hashstructure |
| 25 |
|
24 |
|
| 26 |
USE_RC_SUBR= consul-alerts |
25 |
PLIST_FILES= ${PREFIX}/bin/${PORTNAME} |
| 27 |
|
26 |
|
| 28 |
STRIP= #none |
27 |
USE_RC_SUBR= ${PORTNAME} |
| 29 |
|
28 |
|
| 30 |
post-patch: |
29 |
STRIP= #none |
| 31 |
@${MKDIR} ${WRKDIR}/src/github.com/AcalephStorage |
|
|
| 32 |
@${MV} ${WRKSRC} \ |
| 33 |
${WRKDIR}/src/github.com/AcalephStorage/consul-alerts |
| 34 |
@${MKDIR} ${WRKDIR}/src/github.com/aws |
| 35 |
@${MV} ${WRKSRC_aws_sdk_go} \ |
| 36 |
${WRKDIR}/src/github.com/aws/aws-sdk-go |
| 37 |
|
30 |
|
| 38 |
do-build: |
31 |
do-build: |
| 39 |
@cd ${WRKDIR}/src/github.com/AcalephStorage/consul-alerts; \ |
32 |
cd ${GO_WRKSRC}; \ |
| 40 |
${SETENV} ${BUILD_ENV} GOPATH=${WRKDIR} go build -v -x \ |
33 |
${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \ |
| 41 |
-ldflags "-X main.GitDescribe=v${PORTVERSION}" -o bin/consul-alerts |
34 |
-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" -o bin/${PORTNAME} |
| 42 |
|
35 |
|
| 43 |
do-install: |
36 |
do-install: |
| 44 |
${INSTALL_PROGRAM} \ |
37 |
${INSTALL_PROGRAM} ${GO_WRKSRC}/bin/${PORTNAME} \ |
| 45 |
${WRKDIR}/src/github.com/AcalephStorage/consul-alerts/bin/consul-alerts \ |
38 |
${STAGEDIR}${PREFIX}/bin/${PORTNAME} |
| 46 |
${STAGEDIR}${PREFIX}/bin/consul-alerts |
|
|
| 47 |
|
39 |
|
| 48 |
.include <bsd.port.pre.mk> |
40 |
.include <bsd.port.pre.mk> |
| 49 |
|
41 |
|