diff options
Diffstat (limited to 'net/traefik/Makefile')
-rw-r--r-- | net/traefik/Makefile | 18 |
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 |