Index: head/net-mgmt/alertmanager/Makefile =================================================================== --- head/net-mgmt/alertmanager/Makefile (revision 507342) +++ head/net-mgmt/alertmanager/Makefile (revision 507343) @@ -1,35 +1,30 @@ # Created by: Michal Hanula # $FreeBSD$ PORTNAME= alertmanager DISTVERSIONPREFIX= v DISTVERSION= 0.16.2 CATEGORIES= net-mgmt MAINTAINER= michal@hanu.la 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 .include