diff options
| author | Jimmy Olgeni <olgeni@FreeBSD.org> | 2026-04-24 10:29:13 +0000 |
|---|---|---|
| committer | Jimmy Olgeni <olgeni@FreeBSD.org> | 2026-04-24 10:44:35 +0000 |
| commit | b39c6f1a2774c340a90064ce33d1f80bbd7972ca (patch) | |
| tree | 883cd6e84561b28f5837cade94a7a3b5e534b587 | |
| parent | 6261726a34f5b66aa94763ed23abe31874c094bc (diff) | |
devel/lazymake: New port: TUI for browsing and executing Makefile targets
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/lazymake/Makefile | 20 | ||||
| -rw-r--r-- | devel/lazymake/distinfo | 5 | ||||
| -rw-r--r-- | devel/lazymake/pkg-descr | 4 |
4 files changed, 30 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 3c89e051252a..7e12b905e4d1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1210,6 +1210,7 @@ SUBDIR += laminar SUBDIR += lasi SUBDIR += lazygit + SUBDIR += lazymake SUBDIR += lazyworktree SUBDIR += lcov SUBDIR += leaktracer diff --git a/devel/lazymake/Makefile b/devel/lazymake/Makefile new file mode 100644 index 000000000000..83aae4a39f2b --- /dev/null +++ b/devel/lazymake/Makefile @@ -0,0 +1,20 @@ +PORTNAME= lazymake +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.1 +CATEGORIES= devel + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Terminal UI for browsing and executing Makefile targets +WWW= https://github.com/rshelekhov/lazymake + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/rshelekhov/lazymake +GO_TARGET= ./cmd/lazymake + +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/devel/lazymake/distinfo b/devel/lazymake/distinfo new file mode 100644 index 000000000000..e649dd729abb --- /dev/null +++ b/devel/lazymake/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1777021930 +SHA256 (go/devel_lazymake/lazymake-v0.4.1/v0.4.1.mod) = d34b3df781dd502983cf9b7914e792c5f6c47a1aaf1a1eb489e20c529d17e505 +SIZE (go/devel_lazymake/lazymake-v0.4.1/v0.4.1.mod) = 2104 +SHA256 (go/devel_lazymake/lazymake-v0.4.1/v0.4.1.zip) = 953784ffb145c6521593c94597d3cf2a6baf639bc6b0e1eedbb40ae1c602ebf6 +SIZE (go/devel_lazymake/lazymake-v0.4.1/v0.4.1.zip) = 28396233 diff --git a/devel/lazymake/pkg-descr b/devel/lazymake/pkg-descr new file mode 100644 index 000000000000..39286aa65a11 --- /dev/null +++ b/devel/lazymake/pkg-descr @@ -0,0 +1,4 @@ +lazymake is an interactive terminal UI for Makefiles. It offers +fuzzy search across targets, a dependency graph view, variable +inspection, syntax highlighting, and safety warnings before running +destructive commands. |
