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