aboutsummaryrefslogtreecommitdiff
path: root/net/traefik/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/traefik/Makefile')
-rw-r--r--net/traefik/Makefile18
1 files changed, 12 insertions, 6 deletions
diff --git a/net/traefik/Makefile b/net/traefik/Makefile
index 01a96407b71b..d3ac0a205e4b 100644
--- a/net/traefik/Makefile
+++ b/net/traefik/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= traefik
-PORTVERSION= 1.5.2
+PORTVERSION= 1.5.3
DISTVERSIONPREFIX= v
CATEGORIES= net
@@ -11,12 +11,13 @@ COMMENT= High availability reverse proxy and load balancer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+BUILD_DEPENDS= go-bindata:devel/go-bindata
+
USES= go
USE_GITHUB= yes
GH_ACCOUNT= containous
GH_SUBDIR= src/github.com/containous/traefik
-GH_TUPLE= jteeuwen:go-bindata:a0ff256:gobindata/src/github.com/jteeuwen/go-bindata
USE_RC_SUBR= traefik
@@ -26,12 +27,17 @@ GROUPS= traefik
PLIST_FILES= bin/traefik \
"@sample etc/traefik.toml.sample"
+TRAEFIK_BUILD_ENV= ${MAKE_ENV} \
+ CGO_ENABLED=0
+
+TRAEFIK_LDARGS= -ldflags "-s -w \
+ -X github.com/containous/traefik/version.Version=${DISTVERSION} \
+ -X github.com/containous/traefik/version.BuildDate=`date -u '+%Y-%m-%d_%I:%M:%S%p'`"
+
do-build:
- @cd ${WRKSRC}/src/github.com/jteeuwen/go-bindata/go-bindata; \
- ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x
@cd ${WRKSRC}/src/github.com/containous/traefik; \
- ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go generate && \
- ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x ./cmd/traefik
+ ${SETENV} ${BUILD_ENV} ${TRAEFIK_BUILD_ENV} GOPATH=${WRKSRC} go generate && \
+ ${SETENV} ${BUILD_ENV} ${TRAEFIK_BUILD_ENV} GOPATH=${WRKSRC} go build ${TRAEFIK_LDARGS} -v -x ./cmd/traefik
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/containous/traefik/traefik ${STAGEDIR}${PREFIX}/bin/traefik