Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jun 2025 11:44:03 GMT
From:      "Alfonso S. Siciliano" <asiciliano@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7a99c5e159c2 - main - sysutils/sysctltui: add new port
Message-ID:  <202506221144.55MBi3RA018088@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by asiciliano:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7a99c5e159c2b58a6eabd5b258295d848b63e029

commit 7a99c5e159c2b58a6eabd5b258295d848b63e029
Author:     Alfonso S. Siciliano <asiciliano@FreeBSD.org>
AuthorDate: 2025-06-22 11:40:51 +0000
Commit:     Alfonso S. Siciliano <asiciliano@FreeBSD.org>
CommitDate: 2025-06-22 11:43:03 +0000

    sysutils/sysctltui: add new port
    
    Text User Interface sysctl utility.
    
    PR:             287407
    Approved by:    tagattie
    Sponsored by:   The FreeBSD Foundation
---
 sysutils/Makefile            |  1 +
 sysutils/sysctltui/Makefile  | 31 +++++++++++++++++++++++++++++++
 sysutils/sysctltui/distinfo  |  3 +++
 sysutils/sysctltui/pkg-descr |  3 +++
 4 files changed, 38 insertions(+)

diff --git a/sysutils/Makefile b/sysutils/Makefile
index a5430da5802c..4ee85417f978 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1331,6 +1331,7 @@
     SUBDIR += syngesture
     SUBDIR += sysctlbyname-improved-kmod
     SUBDIR += sysctlinfo-kmod
+    SUBDIR += sysctltui
     SUBDIR += sysgather
     SUBDIR += sysinfo
     SUBDIR += syslinux
diff --git a/sysutils/sysctltui/Makefile b/sysutils/sysctltui/Makefile
new file mode 100644
index 000000000000..b4b60a11802a
--- /dev/null
+++ b/sysutils/sysctltui/Makefile
@@ -0,0 +1,31 @@
+PORTNAME=	sysctltui
+DISTVERSION=	0.0.2
+CATEGORIES=	sysutils
+
+MAINTAINER=	alfix86@gmail.com
+COMMENT=	Utility to get and set kernel state at runtime
+WWW=		https://gitlab.com/alfix/sysctltui/
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libbsddialog.so:devel/bsddialog \
+		libsysctlmibinfo2.so:devel/libsysctlmibinfo2
+
+USE_GITLAB=	yes
+GL_ACCOUNT=	alfix
+
+PLIST_FILES=	sbin/${PORTNAME} \
+		share/man/man8/${PORTNAME}.8.gz
+
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} != FreeBSD
+IGNORE=		not supported on anything but FreeBSD
+.endif
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
+	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${PREFIX}/share/man/man8/
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/sysctltui/distinfo b/sysutils/sysctltui/distinfo
new file mode 100644
index 000000000000..8449dc9b0a8f
--- /dev/null
+++ b/sysutils/sysctltui/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1749505974
+SHA256 (sysctltui-0.0.2.tar.bz2) = 2d03c408f05343878517bef1649bc6b96b5babcb53e447008a255867408cc446
+SIZE (sysctltui-0.0.2.tar.bz2) = 169358
diff --git a/sysutils/sysctltui/pkg-descr b/sysutils/sysctltui/pkg-descr
new file mode 100644
index 000000000000..80ca4a2d6b7d
--- /dev/null
+++ b/sysutils/sysctltui/pkg-descr
@@ -0,0 +1,3 @@
+SysctlTUI is a sysctl MIB explorer for FreeBSD, each object represents a
+kernel parameter.
+SysctlTUI allows you to view a parameter's properties and get or set its value.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506221144.55MBi3RA018088>