summaryrefslogtreecommitdiff
path: root/sysutils/geomman
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/geomman')
-rw-r--r--sysutils/geomman/Makefile23
-rw-r--r--sysutils/geomman/distinfo3
-rw-r--r--sysutils/geomman/files/patch-Makefile13
-rw-r--r--sysutils/geomman/pkg-descr3
4 files changed, 42 insertions, 0 deletions
diff --git a/sysutils/geomman/Makefile b/sysutils/geomman/Makefile
new file mode 100644
index 000000000000..1e791c7b17af
--- /dev/null
+++ b/sysutils/geomman/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= geomman
+DISTVERSION= 1.0.1
+CATEGORIES= sysutils
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= Interactive GEOM Manager
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libbsddialog.so:devel/bsddialog
+
+USES= localbase:ldflags uidfix
+USE_GITLAB= yes
+GL_ACCOUNT= brauliorivas
+
+MAKE_ENV= BINDIR=${PREFIX}/bin \
+ MANDIR=${PREFIX}/share/man/man
+
+PLIST_FILES= bin/geomman \
+ share/man/man8/geomman.8.gz
+
+.include <bsd.port.mk>
diff --git a/sysutils/geomman/distinfo b/sysutils/geomman/distinfo
new file mode 100644
index 000000000000..9f3125fac443
--- /dev/null
+++ b/sysutils/geomman/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755335451
+SHA256 (geomman-1.0.1.tar.bz2) = 534512f6e3b6640366433a7334dca8d41be896ed57ed6f07655728a6c18fa661
+SIZE (geomman-1.0.1.tar.bz2) = 32835
diff --git a/sysutils/geomman/files/patch-Makefile b/sysutils/geomman/files/patch-Makefile
new file mode 100644
index 000000000000..ac6e4ba45d71
--- /dev/null
+++ b/sysutils/geomman/files/patch-Makefile
@@ -0,0 +1,13 @@
+--- Makefile.orig 2025-08-12 04:59:59 UTC
++++ Makefile
+@@ -1,10 +1,4 @@
+-BINDIR= ${LIBEXECDIR}/bsdinstall
+ PROG= geomman
+-LINKS= ${BINDIR}/partedit ${BINDIR}/autopart \
+- ${BINDIR}/partedit ${BINDIR}/scriptedpart
+-SYMLINKS= ../libexec/bsdinstall/partedit /usr/sbin/sade
+-CFLAGS+= -I/usr/local/include
+-LDFLAGS+= -L/usr/local/lib
+ LDADD+= -lgeom -lutil -lbsddialog
+
+ PARTEDIT_ARCH= ${MACHINE}
diff --git a/sysutils/geomman/pkg-descr b/sysutils/geomman/pkg-descr
new file mode 100644
index 000000000000..9afbafb8410e
--- /dev/null
+++ b/sysutils/geomman/pkg-descr
@@ -0,0 +1,3 @@
+geomman is a text-based disk management tool for FreeBSD,
+built on top of bsddialog(3). It provides a simple TUI
+for working with partitions, filesystems, and GEOM labels.