git: e545e7a4aa08 - main - sysutils/ncdu2: Add ncdu2 2.2.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 27 May 2023 04:25:21 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=e545e7a4aa081f00cb1ce24943f80616cb44dfdf commit e545e7a4aa081f00cb1ce24943f80616cb44dfdf Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2023-05-27 04:06:35 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2023-05-27 04:06:35 +0000 sysutils/ncdu2: Add ncdu2 2.2.2 Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed. --- sysutils/Makefile | 1 + sysutils/ncdu2/Makefile | 34 ++++++++++++++++++++++++++++++++++ sysutils/ncdu2/distinfo | 3 +++ sysutils/ncdu2/pkg-descr | 5 +++++ 4 files changed, 43 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index 5808d4cb403b..18261fa24c55 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -821,6 +821,7 @@ SUBDIR += namefix SUBDIR += nbosd SUBDIR += ncdu + SUBDIR += ncdu2 SUBDIR += ndmpd SUBDIR += neofetch SUBDIR += nerdctl diff --git a/sysutils/ncdu2/Makefile b/sysutils/ncdu2/Makefile new file mode 100644 index 000000000000..b2249715fc98 --- /dev/null +++ b/sysutils/ncdu2/Makefile @@ -0,0 +1,34 @@ +PORTNAME= ncdu +PORTVERSION= 2.2.2 +CATEGORIES= sysutils +MASTER_SITES= https://dev.yorhel.nl/download/ +PKGNAMESUFFIX= 2 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= NCurses Disk Usage (stable version written in Zig) +WWW= https://dev.yorhel.nl/ncdu + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSES/MIT.txt + +BUILD_DEPENDS= zig>=0.10.0<0.11:lang/zig +RUN_DEPENDS= zig:lang/zig + +USES= ncurses + +BUILD_ARGS= --prefix "${PREFIX}" --verbose +MAKE_ENV= DESTDIR="${STAGEDIR}" + +PLIST_FILES= bin/ncdu \ + share/man/man1/ncdu.1.gz + +CONFLICTS_INSTALL= ncdu + +do-build: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} zig build ${BUILD_ARGS} + +do-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ncdu + ${INSTALL_MAN} ${WRKSRC}/ncdu.1 ${STAGEDIR}${PREFIX}/share/man/man1/ncdu.1 + +.include <bsd.port.mk> diff --git a/sysutils/ncdu2/distinfo b/sysutils/ncdu2/distinfo new file mode 100644 index 000000000000..b69053f96e94 --- /dev/null +++ b/sysutils/ncdu2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1684104284 +SHA256 (ncdu-2.2.2.tar.gz) = 90d920024e752318b469776ce57e03b3c702d49329ad9825aeeab36c3babf993 +SIZE (ncdu-2.2.2.tar.gz) = 56096 diff --git a/sysutils/ncdu2/pkg-descr b/sysutils/ncdu2/pkg-descr new file mode 100644 index 000000000000..10df1ad26ff8 --- /dev/null +++ b/sysutils/ncdu2/pkg-descr @@ -0,0 +1,5 @@ +Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find +space hogs on a remote server where you don't have an entire graphical setup +available, but it is a useful tool even on regular desktop systems. Ncdu aims to +be fast, simple and easy to use, and should be able to run in any minimal +POSIX-like environment with ncurses installed.