Date: Wed, 25 Mar 2026 14:43:30 +0000 From: Torsten Zuehlsdorff <tz@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 1d3c827fd029 - main - devel/asdf: new port, extendable version manager Message-ID: <69c3f492.1eb5f.705a8fc6@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by tz: URL: https://cgit.FreeBSD.org/ports/commit/?id=1d3c827fd029f7fd0e055a1944ccf011b294056c commit 1d3c827fd029f7fd0e055a1944ccf011b294056c Author: Torsten Zuehlsdorff <tz@FreeBSD.org> AuthorDate: 2026-03-23 20:12:29 +0000 Commit: Torsten Zuehlsdorff <tz@FreeBSD.org> CommitDate: 2026-03-25 14:43:00 +0000 devel/asdf: new port, extendable version manager Supports managing multiple runtime versions (Ruby, Node.js, Elixir, Erlang and more) via a single CLI tool. PR: 265381 --- devel/asdf/Makefile | 22 ++++++++++++++++++++++ devel/asdf/distinfo | 5 +++++ devel/asdf/pkg-descr | 3 +++ 3 files changed, 30 insertions(+) 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 <bsd.port.mk> 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!home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c3f492.1eb5f.705a8fc6>
