Edit

IABSD.fr/ports/sysutils/node_exporter/Makefile

Branch :

  • Show log

    Commit

  • Author : danj
    Date : 2025-05-04 23:48:12
    Hash : c9889697
    Message : Update to node_exporter-1.9.1 and take maintainer ok claudio (previous maintainer)

  • sysutils/node_exporter/Makefile
  • COMMENT =		prometheus exporter for hardware and OS metrics
    
    MODGO_MODNAME =		github.com/prometheus/node_exporter
    MODGO_VERSION =		v1.9.1
    
    DISTNAME =		node_exporter-${MODGO_VERSION}
    
    CATEGORIES =		sysutils
    
    HOMEPAGE =		https://prometheus.io/
    
    MAINTAINER =		Daniel Jakots <obsd@chown.me>
    # Apache 2.0
    PERMIT_PACKAGE =	Yes
    
    WRKDIST =		${WRKSRC}
    
    WANTLIB =		c pthread
    
    MODULES=		lang/go
    
    MODGO_LDFLAGS =	-X github.com/prometheus/common/version.Version=${MODGO_VERSION:S/v//} \
    		-X github.com/prometheus/common/version.Revision=non-git \
    		-X github.com/prometheus/common/version.Branch=non-git \
    		-X github.com/prometheus/common/version.BuildDate=`date +%F` \
    		-X github.com/prometheus/common/version.BuildUser=openbsd_ports 
    
    do-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/node_exporter
    	${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/node_exporter ${PREFIX}/bin
    	${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/node_exporter/
    	${INSTALL_DATA} ${WRKSRC}/NOTICE ${PREFIX}/share/doc/node_exporter/
    
    .include "modules.inc"
    # updated from upstream's old version, also see patches
    MODGO_MODULES +=	golang.org/x/sys	v0.15.0
    
    .include <bsd.port.mk>