diff --git a/devel/asdf/Makefile b/devel/asdf/Makefile new file mode 100644 index 000000000000..865779e07b24 --- /dev/null +++ b/devel/asdf/Makefile @@ -0,0 +1,22 @@ +PORTNAME= asdf +DISTVERSIONPREFIX= v +DISTVERSION= ${MODVERSION} +CATEGORIES= devel + +MAINTAINER= hoanga@gmail.com +COMMENT= Extendable version manager +WWW= https://asdf-vm.com/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +MODVERSION= 0.16.7 +GO_MODULE= github.com/asdf-vm/asdf@v${MODVERSION} +GO_TARGET= ./cmd/${PORTNAME} +GO_BUILDFLAGS= -ldflags='-s -X main.version=${DISTVERSION}' +CGO_ENABLED= 0 + +PLIST_FILES= ./bin/asdf + +.include diff --git a/devel/asdf/distinfo b/devel/asdf/distinfo new file mode 100644 index 000000000000..e7047d6d35d2 --- /dev/null +++ b/devel/asdf/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1746284627 +SHA256 (go/devel_asdf/asdf-v0.16.7/v0.16.7.mod) = 9440396be388d2d629583aa1f6d18316823636ebf619f981a20c0a032bab5308 +SIZE (go/devel_asdf/asdf-v0.16.7/v0.16.7.mod) = 2648 +SHA256 (go/devel_asdf/asdf-v0.16.7/v0.16.7.zip) = 2520c839516f8f5b6be5bb9bafd532f069823d9435e40ff2be7cb1457869ba4f +SIZE (go/devel_asdf/asdf-v0.16.7/v0.16.7.zip) = 451061 diff --git a/devel/asdf/pkg-descr b/devel/asdf/pkg-descr new file mode 100644 index 000000000000..c40172529ad5 --- /dev/null +++ b/devel/asdf/pkg-descr @@ -0,0 +1,3 @@ +asdf is a CLI tool that can manage multiple language runtime versions on +a per-project basis. It is like gvm, nvm, rbenv & pyenv (and more) all +in one! Simply install your language's plugin!