svn commit: r507343 - head/net-mgmt/alertmanager
Tobias Kortkamp
tobik at FreeBSD.org
Fri Jul 26 07:36:03 UTC 2019
Author: tobik
Date: Fri Jul 26 07:36:02 2019
New Revision: 507343
URL: https://svnweb.freebsd.org/changeset/ports/507343
Log:
net-mgmt/alertmanager: Switch to USES=go:modules
- Remove unneeded targets
- Fix build with go1.13beta1
===> Building for alertmanager-0.16.2
go: github.com/DataDog/datadog-go at v0.0.0-20180822151419-281ae9f2d895: G
et https://proxy.golang.org/github.com/%21data%21dog/datadog-go/@v/v0.0
.0-20180822151419-281ae9f2d895.mod: dial tcp: lookup proxy.golang.org o
n 1.0.0.1:53: write udp 127.0.0.1:45569->1.0.0.1:53: write: permission
denied
*** Error code 1
PR: 238917
Submitted by: Dmitri Goutnik <dg at syrec.org>
Approved by: michal at hanu.la (maintainer)
Modified:
head/net-mgmt/alertmanager/Makefile
Modified: head/net-mgmt/alertmanager/Makefile
==============================================================================
--- head/net-mgmt/alertmanager/Makefile Fri Jul 26 07:30:33 2019 (r507342)
+++ head/net-mgmt/alertmanager/Makefile Fri Jul 26 07:36:02 2019 (r507343)
@@ -12,23 +12,18 @@ COMMENT= Alert routing for prometheus
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go gmake
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= prometheus
USE_RC_SUBR= alertmanager
-GO_PKGNAME= github.com/prometheus/${PORTNAME}
+GO_TARGET= ./cmd/alertmanager \
+ ./cmd/amtool
USERS= alertmanager
GROUPS= alertmanager
-do-build:
- @cd ${GO_WRKSRC}/cmd/alertmanager && ${SETENV} ${MAKE_ENV} ${GO_ENV} go install
- @cd ${GO_WRKSRC}/cmd/amtool && ${SETENV} ${MAKE_ENV} ${GO_ENV} go install
-
-do-install:
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/alertmanager ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/amtool ${STAGEDIR}${PREFIX}/bin
+post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/alertmanager
${INSTALL_DATA} ${WRKSRC}/doc/examples/simple.yml ${STAGEDIR}${PREFIX}/etc/alertmanager/alertmanager.yml.sample
More information about the svn-ports-head
mailing list