30 lines
745 B
Makefile
30 lines
745 B
Makefile
PORTNAME= zli
|
|
DISTVERSIONPREFIX=v
|
|
DISTVERSION= 2.1.11
|
|
PORTREVISION= 1
|
|
CATEGORIES= sysutils
|
|
|
|
MAINTAINER= decke@FreeBSD.org
|
|
COMMENT= Command line tool for zot servers
|
|
WWW= https://zotregistry.dev/
|
|
|
|
LICENSE= APACHE20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= go:modules
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= project-zot
|
|
GH_PROJECT= zot
|
|
|
|
GO_MODULE= zotproject.dev/zot
|
|
GO_MOD_DIST= https://raw.githubusercontent.com/project-zot/zot/refs/tags/v${DISTVERSION}/
|
|
GO_TARGET= ./cmd/zli
|
|
GO_BUILDFLAGS= -tags search -ldflags " \
|
|
-X zotregistry.dev/zot/pkg/api/config.ReleaseTag=${DISTVERSION} \
|
|
-X zotregistry.dev/zot/pkg/api/config.BinaryType=minimal \
|
|
-X zotregistry.dev/zot/pkg/api/config.GoVersion=${GO_VERSION}"
|
|
|
|
PLIST_FILES= bin/zli
|
|
|
|
.include <bsd.port.mk>
|