aboutsummaryrefslogtreecommitdiff
path: root/sysutils/bin/Makefile
blob: 4fba85486aab6227148160a7c24b65382749d01c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
PORTNAME=	bin
DISTVERSIONPREFIX=	v
DISTVERSION=	0.29.4
CATEGORIES=	sysutils

MAINTAINER=	dtxdf@FreeBSD.org
COMMENT=	Effortless binary manager

LICENSE=	MIT
LICENSE_FILE=	${WRKSRC}/LICENSE

USES=		go:modules
USE_GITHUB=	yes
GH_ACCOUNT=	marcosnils

GO_MOD_DIST=	github
GO_MODULE=	github.com/${GH_ACCOUNT}/${PORTNAME}
GO_BUILDFLAGS=	-ldflags "\
			-X 'main.version=${DISTVERSIONFULL}' \
			-X 'main.commit=${GITID}' \
			-X 'main.date=${BUILD_DATE}' \
			-X 'main.BuiltBy=FreeBSD Ports'"
CGO_ENABLED=	0

PLIST_FILES=	bin/${PORTNAME}
#
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse --short HEAD'
# in the Bin repository to get the value of GITID.
GITID=		8d2b22d8b2d2378e5fcaf1fd74f1d4b6bb9808df

BUILD_DATE=	$$(date -u "+%Y-%m-%dT%H:%M:%SZ")

.include <bsd.port.mk>