Edit

IABSD.fr/ports/sysutils/kubectl/Makefile

Branch :

  • Show log

    Commit

  • Author : rsadowski
    Date : 2024-06-01 06:21:13
    Hash : da89145d
    Message : Update kubectl-1.29.5

  • sysutils/kubectl/Makefile
  • COMMENT =		command line tool for controlling Kubernetes clusters
    
    V =			1.29.5
    GH_ACCOUNT =		kubernetes
    GH_PROJECT =		kubernetes
    GH_TAGNAME =		v${V}
    
    PKGNAME =		kubectl-${V}
    
    CATEGORIES =		sysutils
    
    HOMEPAGE =		https://kubernetes.io/docs/reference/kubectl/overview/
    
    MAINTAINER =		Rafael Sadowski <rsadowski@openbsd.org>
    
    # Apache License 2.0
    PERMIT_PACKAGE =	Yes
    
    WANTLIB =		c pthread
    
    MODULES =		lang/go
    
    GO_PKGNAME =		k8s.io/kubernetes
    WRKSRC =		${MODGO_WORKSPACE}/src/${GO_PKGNAME}
    ALL_TARGET =		${GO_PKGNAME}/cmd/kubectl
    
    MODGO_LDFLAGS += \
    	-X ${GO_PKGNAME}/vendor/k8s.io/component-base/version.gitMajor=${V:R:R} \
    	-X ${GO_PKGNAME}/vendor/k8s.io/component-base/version.gitMinor=${V:R:E} \
    	-X ${GO_PKGNAME}/vendor/k8s.io/component-base/version.gitVersion=v${V} \
    	-X ${GO_PKGNAME}/vendor/k8s.io/component-base/version.buildDate="" \
    	-X ${GO_PKGNAME}/vendor/k8s.io/component-base/version.gitTreeState=clean \
    	-X ${GO_PKGNAME}/vendor/k8s.io/client-go/pkg/version.gitVersion=v${V} \
    	-X k8s.io/client-go/pkg/version.buildDate="" \
    	-X ${GO_PKGNAME}/vendor/k8s.io/client-go/pkg/version.gitTreeState=clean \
    	-X ${GO_PKGNAME}/vendor/k8s.io/component-base/version.gitVersion=v${V}
    
    .include <bsd.port.mk>