aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorDmitri Goutnik <dmgk@FreeBSD.org>2019-09-29 22:34:31 +0000
committerDmitri Goutnik <dmgk@FreeBSD.org>2019-09-29 22:34:31 +0000
commitfc95b3f0cf943e760e906eac92aac51eff4d0c1c (patch)
tree8b41993e1df35d7245f4013a2d3adcb758a276a1 /www
parent67c4b925b7fd606361a2152563b80da493232dfb (diff)
downloadports-fc95b3f0cf943e760e906eac92aac51eff4d0c1c.tar.gz
ports-fc95b3f0cf943e760e906eac92aac51eff4d0c1c.zip
Go ports: cleanup, finish transition to USES=go started with r505321 (cat. sysutils-x11)
- Remove custom build/install targets left in place after r505321 - Switch to the new GO_TARGET tuple syntax introduced in r512001 Reviewed by: tobik Approved by: araujo (mentor), portmgr (adamw) Differential Revision: https://reviews.freebsd.org/D21744
Notes
Notes: svn path=/head/; revision=513276
Diffstat (limited to 'www')
-rw-r--r--www/caddy/Makefile8
-rw-r--r--www/fabio/Makefile16
-rw-r--r--www/gitea/Makefile4
-rw-r--r--www/gitlab-pages/Makefile16
-rw-r--r--www/go-www/Makefile16
-rw-r--r--www/grafana4/Makefile34
-rw-r--r--www/grafana5/Makefile34
-rw-r--r--www/kurly/Makefile22
-rw-r--r--www/miniflux/Makefile7
-rw-r--r--www/minio-client/Makefile4
-rw-r--r--www/s/Makefile22
-rw-r--r--www/uchiwa/Makefile37
-rw-r--r--www/varnish_exporter/Makefile31
-rw-r--r--www/webhook/Makefile5
-rw-r--r--www/ytdl/Makefile25
15 files changed, 90 insertions, 191 deletions
diff --git a/www/caddy/Makefile b/www/caddy/Makefile
index e07a9d08349c..56d47fdfa209 100644
--- a/www/caddy/Makefile
+++ b/www/caddy/Makefile
@@ -20,6 +20,7 @@ USE_GITHUB= yes
GH_ACCOUNT= mholt
GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
+GO_TARGET= ./caddy
SUB_FILES= pkg-message
PLIST_FILES= bin/caddy etc/rc.d/caddy
@@ -29,12 +30,7 @@ OPTIONS_DEFINE= TELEMETRY
TELEMETRY_DESC= Enable telemetry support
TELEMETRY_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-disable-telemetry
-do-build:
- @cd ${GO_WRKSRC}/${PORTNAME} && ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build
-
-do-install:
- ${INSTALL_PROGRAM} ${GO_WRKSRC}/${PORTNAME}/${PORTNAME} \
- ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}
+post-install:
${INSTALL_SCRIPT} ${GO_WRKSRC}/dist/init/freebsd/${PORTNAME} \
${STAGEDIR}/${PREFIX}/etc/rc.d/${PORTNAME}
diff --git a/www/fabio/Makefile b/www/fabio/Makefile
index 79741e2ddf80..06afee25326c 100644
--- a/www/fabio/Makefile
+++ b/www/fabio/Makefile
@@ -14,20 +14,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go
USE_GITHUB= yes
GH_ACCOUNT= fabiolb
-GH_PROJECT= fabio
GH_SUBDIR= src/github.com/fabiolb/fabio
-USE_RC_SUBR= fabio
+GO_BUILDFLAGS= -ldflags "-X main.GitDescribe=v${PORTVERSION}"
+GO_TARGET= :${PREFIX}/sbin/fabio
-do-build:
- @cd ${WRKSRC}/src/github.com/fabiolb/fabio; \
- ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \
- -ldflags "-X main.GitDescribe=v${PORTVERSION}" -o bin/fabio
+USE_RC_SUBR= fabio
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/fabiolb/fabio/bin/fabio \
- ${STAGEDIR}${PREFIX}/sbin/fabio
- ${INSTALL_DATA} ${WRKSRC}/src/github.com/fabiolb/fabio/fabio.properties \
- ${STAGEDIR}${PREFIX}/etc/fabio.properties.sample
+post-install:
+ ${INSTALL_DATA} ${GO_WRKSRC}/fabio.properties ${STAGEDIR}${PREFIX}/etc/fabio.properties.sample
.include <bsd.port.mk>
diff --git a/www/gitea/Makefile b/www/gitea/Makefile
index 7fb569c13380..e34564e4b211 100644
--- a/www/gitea/Makefile
+++ b/www/gitea/Makefile
@@ -21,6 +21,7 @@ GH_ACCOUNT= go-gitea
USE_RC_SUBR= gitea
GO_BUILDFLAGS= -tags "${GO_TAGS}" -ldflags '-X "main.Version=${PORTVERSION}"'
+GO_TARGET= :${PREFIX}/sbin/${PORTNAME}
SUB_FILES+= app.ini.sample
SUB_LIST+= GITUSER=${USERS}
@@ -48,8 +49,7 @@ DAEMONARGS= -f
SUB_LIST+= DAEMONARGS="${DAEMONARGS}"
-do-install:
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
+post-install:
@${MKDIR} ${STAGEDIR}${ETCDIR}/conf
${INSTALL_DATA} ${WRKDIR}/app.ini.sample ${STAGEDIR}${ETCDIR}/conf/app.ini.sample
${INSTALL_DATA} ${GO_WRKSRC}/custom/conf/app.ini.sample ${STAGEDIR}${ETCDIR}/conf/app.ini.defaults
diff --git a/www/gitlab-pages/Makefile b/www/gitlab-pages/Makefile
index efd78fb411a4..18313bbd84aa 100644
--- a/www/gitlab-pages/Makefile
+++ b/www/gitlab-pages/Makefile
@@ -17,6 +17,9 @@ GL_ACCOUNT= gitlab-org
# Find the here: https://gitlab.com/gitlab-org/gitlab-pages/tags
GL_COMMIT= 520398c7154a50f7768ee52da71afd52efff85b1
+GO_BUILDFLAGS= -ldflags="-X main.VERSION=${PORTVERSION} -X main.REVISION=${GITHASH}"
+GO_PKGNAME= gitlab.com/gitlab-org/gitlab-pages
+
PLIST_FILES= bin/gitlab-pages
USE_RC_SUBR= gitlab_pages
@@ -24,17 +27,4 @@ USE_RC_SUBR= gitlab_pages
USERS= gitlab-pages
GROUPS= gitlab-pages
-post-patch:
- @${MV} ${WRKSRC}/vendor ${WRKSRC}/src
- @${MKDIR} ${WRKSRC}/src/gitlab.com/gitlab-org
- @${LN} -s ${WRKSRC} ${WRKSRC}/src/gitlab.com/gitlab-org/gitlab-pages
-
-do-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
- go build -o gitlab-pages \
- --ldflags="-X main.VERSION=${PORTVERSION} -X main.REVISION=${GITHASH}"
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gitlab-pages ${STAGEDIR}${PREFIX}/bin/gitlab-pages
-
.include <bsd.port.mk>
diff --git a/www/go-www/Makefile b/www/go-www/Makefile
index c64332c785bc..c23165b75a72 100644
--- a/www/go-www/Makefile
+++ b/www/go-www/Makefile
@@ -16,21 +16,11 @@ USES= go
USE_GITHUB= yes
GH_ACCOUNT= nbari
-GH_TUPLE= golang:crypto:505ab14:crypto/src/golang.org/x/crypto
+GH_TUPLE= golang:crypto:505ab14:crypto/vendor/golang.org/x/crypto
GH_SUBDIR= src/github.com/nbari/${PORTNAME}
-PLIST_FILES= bin/www
-
-post-patch:
- @${MKDIR} ${WRKSRC}/src/golang.org
- @${LN} -sf ${LOCALBASE}/share/go/src/golang.org/x ${WRKSRC}/src/golang.org/x
+GO_BUILDFLAGS= -ldflags "-s -w"
-do-build:
- @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
- ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
- "-s -w" -o www;
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/www ${STAGEDIR}${PREFIX}/bin/www
+PLIST_FILES= bin/www
.include <bsd.port.mk>
diff --git a/www/grafana4/Makefile b/www/grafana4/Makefile
index 6abaf0238108..8ce9ff575cca 100644
--- a/www/grafana4/Makefile
+++ b/www/grafana4/Makefile
@@ -18,12 +18,16 @@ ONLY_FOR_ARCHS= i386 amd64
USE_RC_SUBR= grafana
-USES= compiler go
+USES= go
USE_GITHUB= yes
GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME}
TAG= fdb5b1f
+GO_BUILDFLAGS= -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}"
+GO_TARGET= ./pkg/cmd/grafana-server \
+ ./pkg/cmd/grafana-cli
+
GRAFANA_USER?= grafana
GRAFANA_GROUP?= grafana
@@ -49,21 +53,12 @@ SUB_LIST+= GRAFANA_USER=${GRAFANA_USER} \
PLIST_SUB+= GRAFANAHOMEDIR=${GRAFANAHOMEDIR}
-post-extract:
- @${RM} -r ${WRKSRC}/src/github.com/grafana/grafana/public
+post-patch:
+ @${RM} -r ${WRKSRC}/public
@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-x64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public)
-do-build:
- @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-server ./pkg/cmd/grafana-server
- @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-cli ./pkg/cmd/grafana-cli
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-server \
- ${STAGEDIR}${PREFIX}/bin/grafana-server
- ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-cli \
- ${STAGEDIR}${PREFIX}/bin/grafana-cli
- cd ${WRKSRC}/src/github.com/grafana/grafana && \
- ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
+post-install:
+ cd ${WRKSRC} && ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR}
${MKDIR} ${STAGEDIR}${GRAFANALOGDIR}
${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}
@@ -73,14 +68,7 @@ do-install:
${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf
${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data
${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log
- ${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/conf/defaults.ini \
- ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
+ ${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} == clang
-BUILD_ENV= CC=clang
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/grafana5/Makefile b/www/grafana5/Makefile
index 073028aa4372..68e577f1e8cb 100644
--- a/www/grafana5/Makefile
+++ b/www/grafana5/Makefile
@@ -17,13 +17,17 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
ONLY_FOR_ARCHS= amd64 i386
-USES= compiler go
+USES= go
USE_RC_SUBR= grafana
USE_GITHUB= yes
GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME}
TAG= 69c5191
+GO_BUILDFLAGS= -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}"
+GO_TARGET= ./pkg/cmd/grafana-server \
+ ./pkg/cmd/grafana-cli
+
GRAFANA_USER?= grafana
GRAFANA_GROUP?= grafana
@@ -49,21 +53,12 @@ SUB_LIST+= GRAFANA_USER=${GRAFANA_USER} \
PLIST_SUB+= GRAFANAHOMEDIR=${GRAFANAHOMEDIR}
-post-extract:
- @${RM} -r ${WRKSRC}/src/github.com/grafana/grafana/public
+post-patch:
+ @${RM} -r ${WRKSRC}/public
@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public)
-do-build:
- @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-server ./pkg/cmd/grafana-server
- @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-cli ./pkg/cmd/grafana-cli
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-server \
- ${STAGEDIR}${PREFIX}/bin/grafana-server
- ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-cli \
- ${STAGEDIR}${PREFIX}/bin/grafana-cli
- cd ${WRKSRC}/src/github.com/grafana/grafana && \
- ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
+post-install:
+ cd ${WRKSRC} && ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR}
${MKDIR} ${STAGEDIR}${GRAFANALOGDIR}
${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}
@@ -73,14 +68,7 @@ do-install:
${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf
${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data
${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log
- ${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/conf/defaults.ini \
- ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
+ ${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} == clang
-BUILD_ENV= CC=clang
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/kurly/Makefile b/www/kurly/Makefile
index eb64587951fc..6680eb63ff07 100644
--- a/www/kurly/Makefile
+++ b/www/kurly/Makefile
@@ -9,25 +9,21 @@ MAINTAINER= seanc@FreeBSD.org
COMMENT= Alternative implementation of curl written in Golang
LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC_kurly}/LICENSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go
-USE_GITLAB= nodefault
-GL_TUPLE= davidjpeacock:kurly:369c1998dfbfca7043f8c995c8ef8714496530ea:kurly/src/gitlab.com/davidjpeacock/kurly
+USE_GITLAB= yes
+GL_ACCOUNT= davidjpeacock
+GL_COMMIT= 369c1998dfbfca7043f8c995c8ef8714496530ea
USE_GITHUB= nodefault
-GH_TUPLE= aki237:nscjar:e2df936:nscjar/src/github.com/aki237/nscjar \
- alsm:ioprogress:063c372:ioprogress/src/github.com/alsm/ioprogress \
- urfave:cli:8e01ec4:ucli/src/github.com/urfave/cli
+GH_TUPLE= aki237:nscjar:e2df936:nscjar/vendor/github.com/aki237/nscjar \
+ alsm:ioprogress:063c372:ioprogress/vendor/github.com/alsm/ioprogress \
+ urfave:cli:8e01ec4:ucli/vendor/github.com/urfave/cli
-PLIST_FILES= bin/kurly
-
-do-build:
- cd ${WRKSRC_kurly} && \
- ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build -o ${PORTNAME}
+GO_PKGNAME= gitlab.com/davidjpeacock/kurly
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC_kurly}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+PLIST_FILES= bin/kurly
.include <bsd.port.mk>
diff --git a/www/miniflux/Makefile b/www/miniflux/Makefile
index af2dc528388f..64b9ff398fd2 100644
--- a/www/miniflux/Makefile
+++ b/www/miniflux/Makefile
@@ -24,7 +24,7 @@ USE_GITHUB= yes
GH_ACCOUNT= miniflux
GO_PKGNAME= miniflux.app
-GO_TARGET= ${GO_PKGNAME}
+GO_TARGET= :${PORTNAME}
GO_BUILDFLAGS= -ldflags="-X miniflux.app/version.Version=${DISTVERSION} \
-X miniflux.app/version.BuildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ')"
@@ -32,11 +32,8 @@ OPTIONS_DEFINE= PGSQL_SERVER
PGSQL_SERVER_DESC= Install the PostgreSQL Server Component
PGSQL_SERVER_VARS= WANT_PGSQL=server,contrib
-do-install:
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/miniflux.app ${STAGEDIR}${PREFIX}/bin/miniflux
- ${INSTALL_MAN} ${WRKSRC}/miniflux.1 ${STAGEDIR}${PREFIX}/man/man1/
-
post-install:
+ ${INSTALL_MAN} ${WRKSRC}/miniflux.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_DATA} ${FILESDIR}/miniflux.env.sample \
${STAGEDIR}${PREFIX}/etc
diff --git a/www/minio-client/Makefile b/www/minio-client/Makefile
index 266bc64c6963..628ce97e9609 100644
--- a/www/minio-client/Makefile
+++ b/www/minio-client/Makefile
@@ -78,8 +78,6 @@ GO_BUILDFLAGS= --ldflags='\
-X github.com/minio/mc/cmd.ReleaseTag=${GH_TAGNAME} \
-X github.com/minio/mc/cmd.CommitID=${COMMIT_ID} \
-X github.com/minio/mc/cmd.GOPATH=${WRKSRC} -s -w'
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKDIR}/bin/minio-client ${STAGEDIR}${PREFIX}/bin/${MC}
+GO_TARGET= :${MC}
.include <bsd.port.mk>
diff --git a/www/s/Makefile b/www/s/Makefile
index ed54f1042dc9..e139e5e9441b 100644
--- a/www/s/Makefile
+++ b/www/s/Makefile
@@ -15,21 +15,15 @@ USES= go
USE_GITHUB= yes
GH_ACCOUNT= zquestz
-GH_TUPLE= zquestz:go-ucl:ec59c7a:goucl/src/github.com/zquestz/go-ucl \
- mitchellh:go-homedir:v1.0.0:gohomedir/src/github.com/mitchellh/go-homedir \
- NYTimes:gziphandler:v1.0.1:gziphandler/src/github.com/NYTimes/gziphandler \
- spf13:cobra:v0.0.3:cobra/src/github.com/spf13/cobra \
- spf13:pflag:v1.0.3:pflag/src/github.com/spf13/pflag \
- golang:text:4d1c5fb:sys/src/golang.org/x/text
-GH_SUBDIR:= src/github.com/${GH_ACCOUNT}/${PORTNAME}
+GH_TUPLE= zquestz:go-ucl:ec59c7a:goucl/vendor/github.com/zquestz/go-ucl \
+ mitchellh:go-homedir:v1.0.0:gohomedir/vendor/github.com/mitchellh/go-homedir \
+ NYTimes:gziphandler:v1.0.1:gziphandler/vendor/github.com/NYTimes/gziphandler \
+ spf13:cobra:v0.0.3:cobra/vendor/github.com/spf13/cobra \
+ spf13:pflag:v1.0.3:pflag/vendor/github.com/spf13/pflag \
+ golang:text:4d1c5fb:sys/vendor/golang.org/x/text
-PLIST_FILES= bin/${PORTNAME}
-
-do-build:
- @cd ${WRKSRC}/${GH_SUBDIR} && \
- ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
+GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/www/uchiwa/Makefile b/www/uchiwa/Makefile
index 495bdaed82e2..e09b4f89f540 100644
--- a/www/uchiwa/Makefile
+++ b/www/uchiwa/Makefile
@@ -19,12 +19,12 @@ UCHIWA_SHAREDIR= ${PREFIX}/share/uchiwa/public
USE_RC_SUBR= ${PORTNAME}
USE_GITHUB= yes
GH_ACCOUNT= sensu
-GH_TUPLE= dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo/src/github.com/dgrijalva/jwt-go
-GH_TUPLE+= gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context/src/github.com/gorilla/context
-GH_TUPLE+= mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure/src/github.com/mitchellh/mapstructure
-GH_TUPLE+= palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo/src/github.com/palourde/mergo
-GH_TUPLE+= stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx/src/github.com/stretchr/objx
-GH_TUPLE+= stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify/src/github.com/stretchr/testify
+GH_TUPLE= dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo/vendor/github.com/dgrijalva/jwt-go
+GH_TUPLE+= gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context/vendor/github.com/gorilla/context
+GH_TUPLE+= mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure/vendor/github.com/mitchellh/mapstructure
+GH_TUPLE+= palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo/vendor/github.com/palourde/mergo
+GH_TUPLE+= stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx/vendor/github.com/stretchr/objx
+GH_TUPLE+= stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify/vendor/github.com/stretchr/testify
GH_TUPLE+= sensu:uchiwa-web:${PORTVERSION}:uchiwaweb/public/bower_components/uchiwa-web
GH_TUPLE+= angular:bower-angular-cookies:b89821e37d3011ad0bca9a4847a8fcc59f90fabb:bowerangularcookies/public/bower_components/angular-cookies
GH_TUPLE+= urish:angular-moment:0.9.2:urishangularmoment/public/bower_components/angular-moment
@@ -41,31 +41,18 @@ GH_TUPLE+= angular-ui:bootstrap-bower:0.13.4:angularuibootstrapbower/public/bowe
GH_TUPLE+= moment:moment:2.8.4:momentmoment/public/bower_components/moment
GH_TUPLE+= jquery:jquery-dist:3.0.0:jqueryjquery/public/bower_components/jquery
GH_TUPLE+= jashkenas:underscore:1f4bf626f23a99f7a676f5076dc1b1475554c8f7:jashkenasunderscore/public/bower_components/underscore
-GH_TUPLE+= kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil/src/github.com/kless/osutil
+GH_TUPLE+= kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil/vendor/github.com/kless/osutil
+
+GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
USERS= uchiwa
GROUPS= uchiwa
-post-extract:
- @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
-.for src in .travis.yml Gruntfile.js bower.json package.json uchiwa \
- Dockerfile LICENSE config.json.example public uchiwa.go .bowerrc \
- Godeps README.md fixtures
- @${MV} ${WRKSRC}/${src} \
- ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
-.endfor
-
-do-build:
- @cd ${WRKSRC}/src/github.com/sensu && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./...
-
-do-install:
+post-install:
${MKDIR} ${STAGEDIR}${UCHIWA_LOGDIR} \
${STAGEDIR}${UCHIWA_CONFDIR} \
${STAGEDIR}${UCHIWA_SHAREDIR}
-
-post-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/uchiwa ${STAGEDIR}${PREFIX}/bin/uchiwa
- ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/config.json.example ${STAGEDIR}${PREFIX}/etc/uchiwa/config.json.sample
- (cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/public && ${COPYTREE_SHARE} . ${STAGEDIR}${UCHIWA_SHAREDIR})
+ ${INSTALL_DATA} ${WRKSRC}/config.json.example ${STAGEDIR}${PREFIX}/etc/uchiwa/config.json.sample
+ (cd ${WRKSRC}/public && ${COPYTREE_SHARE} . ${STAGEDIR}${UCHIWA_SHAREDIR})
.include <bsd.port.mk>
diff --git a/www/varnish_exporter/Makefile b/www/varnish_exporter/Makefile
index c6104ffdb0f2..9ae99f2cf79a 100644
--- a/www/varnish_exporter/Makefile
+++ b/www/varnish_exporter/Makefile
@@ -14,15 +14,16 @@ USE_GITHUB= yes
GH_ACCOUNT= jonnenauha
GH_PROJECT= prometheus_varnish_exporter
-GH_TUPLE= prometheus:client_golang:v0.8.0:client_golang \
- beorn7:perks:3a771d9:perks \
- golang:protobuf:70b3af3:protobuf \
- matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions \
- prometheus:client_model:5c3871d:client_model \
- prometheus:common:7600349:common \
- prometheus:procfs:ae68e2d:procfs
+GH_TUPLE= prometheus:client_golang:v0.8.0:client_golang/vendor/github.com/prometheus/client_golang \
+ beorn7:perks:3a771d9:perks/vendor/github.com/beorn7/perks \
+ golang:protobuf:70b3af3:protobuf/vendor/github.com/golang/protobuf \
+ matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
+ prometheus:client_model:5c3871d:client_model/vendor/github.com/prometheus/client_model \
+ prometheus:common:7600349:common/vendor/github.com/prometheus/common \
+ prometheus:procfs:ae68e2d:procfs/vendor/github.com/prometheus/procfs
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
+GO_TARGET= :varnish_exporter
USE_RC_SUBR= ${PORTNAME}
@@ -31,20 +32,4 @@ GROUPS= varnish
PLIST_FILES= bin/${PORTNAME}
-pre-build:
- ${MKDIR} ${GO_WRKDIR_SRC}/github.com/beorn7
- ${MKDIR} ${GO_WRKDIR_SRC}/github.com/golang
- ${MKDIR} ${GO_WRKDIR_SRC}/github.com/matttproud
- ${MKDIR} ${GO_WRKDIR_SRC}/github.com/prometheus
- ${MV} ${WRKSRC_client_golang} ${GO_WRKDIR_SRC}/github.com/prometheus/client_golang
- ${MV} ${WRKSRC_client_model} ${GO_WRKDIR_SRC}/github.com/prometheus/client_model
- ${MV} ${WRKSRC_common} ${GO_WRKDIR_SRC}/github.com/prometheus/common
- ${MV} ${WRKSRC_perks} ${GO_WRKDIR_SRC}/github.com/beorn7/perks
- ${MV} ${WRKSRC_procfs} ${GO_WRKDIR_SRC}/github.com/prometheus/procfs
- ${MV} ${WRKSRC_protobuf} ${GO_WRKDIR_SRC}/github.com/golang/protobuf
- ${MV} ${WRKSRC_golang_protobuf_extensions} ${GO_WRKDIR_SRC}/github.com/matttproud/golang_protobuf_extensions
-
-do-install:
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/prometheus_varnish_exporter ${STAGEDIR}${PREFIX}/bin/varnish_exporter
-
.include <bsd.port.mk>
diff --git a/www/webhook/Makefile b/www/webhook/Makefile
index bed3c1275045..65e283009ad0 100644
--- a/www/webhook/Makefile
+++ b/www/webhook/Makefile
@@ -16,6 +16,8 @@ USE_GITHUB= yes
GH_ACCOUNT= adnanh
USE_RC_SUBR= webhook
+GO_TARGET= :${PREFIX}/sbin/webhook
+
PLIST_FILES= "@sample etc/webhook.yaml.sample" sbin/webhook
.include <bsd.port.options.mk>
@@ -28,8 +30,7 @@ DAEMONARGS= -f
SUB_LIST+= DAEMONARGS="${DAEMONARGS}"
-do-install:
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
+post-install:
${INSTALL_DATA} ${FILESDIR}/webhook.yaml ${STAGEDIR}${PREFIX}/etc/webhook.yaml.sample
.include <bsd.port.mk>
diff --git a/www/ytdl/Makefile b/www/ytdl/Makefile
index 3faf0da07c0a..15a6973ca765 100644
--- a/www/ytdl/Makefile
+++ b/www/ytdl/Makefile
@@ -16,22 +16,17 @@ USES= go
USE_GITHUB= yes
GH_ACCOUNT= rylio
GH_SUBDIR= src/github.com/rylio/ytdl
-GH_TUPLE= PuerkitoBio:goquery:v1.3.0:goquery/src/github.com/PuerkitoBio/goquery \
- andybalholm:cascadia:349dd02:cascadia/src/github.com/andybalholm/cascadia \
- cheggaaa:pb:5d91ad4:pb/src/github.com/cheggaaa/pb \
- codegangsta:cli:v1.15.0:cli/src/github.com/codegangsta/cli \
- mattn:go-colorable:v0.0.9:colorable/src/github.com/mattn/go-colorable \
- mattn:go-isatty:v0.0.3:isatty/src/github.com/mattn/go-isatty \
- Sirupsen:logrus:v0.8.7:logrus/src/github.com/Sirupsen/logrus \
- golang:net:0ed95ab:net/src/golang.org/x/net
+GH_TUPLE= PuerkitoBio:goquery:v1.3.0:goquery/vendor/github.com/PuerkitoBio/goquery \
+ andybalholm:cascadia:349dd02:cascadia/vendor/github.com/andybalholm/cascadia \
+ cheggaaa:pb:5d91ad4:pb/vendor/github.com/cheggaaa/pb \
+ codegangsta:cli:v1.15.0:cli/vendor/github.com/codegangsta/cli \
+ mattn:go-colorable:v0.0.9:colorable/vendor/github.com/mattn/go-colorable \
+ mattn:go-isatty:v0.0.3:isatty/vendor/github.com/mattn/go-isatty \
+ Sirupsen:logrus:v0.8.7:logrus/vendor/github.com/Sirupsen/logrus \
+ golang:net:0ed95ab:net/vendor/golang.org/x/net
-PLIST_FILES= bin/${PORTNAME}
-
-do-build:
- @cd ${WRKSRC}/${GH_SUBDIR} && \
- ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -p ${MAKE_JOBS_NUMBER} ./cmd/${PORTNAME}
+GO_TARGET= ./cmd/${PORTNAME}
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>