diff options
Diffstat (limited to 'sysutils/nerdctl/Makefile')
-rw-r--r-- | sysutils/nerdctl/Makefile | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/sysutils/nerdctl/Makefile b/sysutils/nerdctl/Makefile index 46ac7259d134..e7178a5bead5 100644 --- a/sysutils/nerdctl/Makefile +++ b/sysutils/nerdctl/Makefile @@ -1,7 +1,6 @@ PORTNAME= nerdctl DISTVERSIONPREFIX=v -DISTVERSION= 2.0.3 -PORTREVISION= 2 +DISTVERSION= 2.1.3 CATEGORIES= sysutils MAINTAINER= laurent.chardon@gmail.com @@ -11,7 +10,12 @@ WWW= https://github.com/containerd/nerdctl LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.22,modules +USES= go:1.23,modules + +USE_GITHUB= yes +GH_ACCOUNT= containerd +GH_PROJECT= ${PORTNAME} +GO_MOD_DIST= github GO_MODULE= github.com/containerd/nerdctl/v2 GO_TARGET= ./cmd/${PORTNAME} @@ -24,13 +28,22 @@ PLIST_FILES= bin/containerd-rootless.sh \ share/fish/vendor_completions.d/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} +pre-fetch: + @${MKDIR} ${DISTDIR}/${DIST_SUBDIR} + [ -e ${DISTDIR}/${DIST_SUBDIR}/go.mod ] || \ + (${FETCH_CMD} ${FETCH_BEFORE_ARGS} \ + https://raw.githubusercontent.com/containerd/nerdctl/v2.1.3/go.mod \ + -o ${DISTDIR}/${DIST_SUBDIR}/go.mod; \ + ${REINPLACE_CMD} '/tigron/d' ${DISTDIR}/${DIST_SUBDIR}/go.mod) + 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} + @${MKDIR} ${WRKDIR}/tmp + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} .include <bsd.port.mk> |