diff options
author | Ben Woods <woodsb02@FreeBSD.org> | 2022-08-02 14:39:34 +0000 |
---|---|---|
committer | Ben Woods <woodsb02@FreeBSD.org> | 2022-08-02 14:39:34 +0000 |
commit | 6931d45bff1e69e52baa2fe59a0e974373cf2168 (patch) | |
tree | 72ea712b0846d8b605af7fff56cefdb6261e1644 /sysutils/nerdctl/Makefile | |
parent | a2e244243bd0766f2ce6d26c0af3353ffce600cf (diff) | |
download | ports-6931d45bff1e69e52baa2fe59a0e974373cf2168.tar.gz ports-6931d45bff1e69e52baa2fe59a0e974373cf2168.zip |
sysutils/nerdctl: New port: Docker-compatible CLI for containerd
Diffstat (limited to 'sysutils/nerdctl/Makefile')
-rw-r--r-- | sysutils/nerdctl/Makefile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/sysutils/nerdctl/Makefile b/sysutils/nerdctl/Makefile new file mode 100644 index 000000000000..a9455667585f --- /dev/null +++ b/sysutils/nerdctl/Makefile @@ -0,0 +1,34 @@ +PORTNAME= nerdctl +DISTVERSIONPREFIX=v +DISTVERSION= 0.22.2 +CATEGORIES= sysutils + +MAINTAINER= woodsb02@FreeBSD.org +COMMENT= Docker-compatible CLI for containerd + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/containerd/nerdctl +GO_TARGET= ./cmd/${PORTNAME} +GO_BUILDFLAGS= -ldflags "-s -w -X ${GO_MODULE}/pkg/version.Version=${DISTVERSIONFULL}" + +PLIST_FILES= bin/containerd-rootless.sh \ + bin/containerd-rootless-setuptool.sh \ + bin/nerdctl \ + etc/bash_completion.d/${PORTNAME} \ + share/fish/vendor_completions.d/${PORTNAME}.fish \ + share/zsh/site-functions/_${PORTNAME} + +post-install: + ${INSTALL_SCRIPT} ${WRKSRC}/extras/rootless/* ${STAGEDIR}${PREFIX}/bin + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d + @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} + +.include <bsd.port.mk> |