aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2024-01-25 22:50:06 +0000
committerCy Schubert <cy@FreeBSD.org>2024-01-25 22:50:06 +0000
commitc53e9713c2e5a26c23ce3707d372e95934eeeb4a (patch)
treea7973c8a45eaa3013867eda48752d94403007ed4
parentd4e3a125e7da6bb73161aaa12ab76338e6517893 (diff)
downloadports-c53e9713c2e5a26c23ce3707d372e95934eeeb4a.tar.gz
ports-c53e9713c2e5a26c23ce3707d372e95934eeeb4a.zip
sysutils/freebsd-fdisk: New port in preparation of fdisk removal
fdisk(8) will be removed from 15-CURRENT. The tool is still somewhat useful in a few cases. Make a port of it for those who might need it. It's currently hosted in a repo in my GH account created using devel/git-filter-repo.
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/freebsd-fdisk/Makefile26
-rw-r--r--sysutils/freebsd-fdisk/distinfo3
-rw-r--r--sysutils/freebsd-fdisk/pkg-descr2
-rw-r--r--sysutils/freebsd-fdisk/pkg-plist2
5 files changed, 34 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index bcfdee9df7d6..83d91a7a9b9c 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -425,6 +425,7 @@
SUBDIR += fpart
SUBDIR += frand
SUBDIR += freebsd-bsdlabel
+ SUBDIR += freebsd-fdisk
SUBDIR += freebsd-snapshot
SUBDIR += freecolor
SUBDIR += freedt
diff --git a/sysutils/freebsd-fdisk/Makefile b/sysutils/freebsd-fdisk/Makefile
new file mode 100644
index 000000000000..72ef7db8c4ea
--- /dev/null
+++ b/sysutils/freebsd-fdisk/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= freebsd-fdisk
+DISTVERSIONPREFIX= v
+DISTVERSION= 15.0
+CATEGORIES= sysutils
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= FreeBSD fdisk
+WWW= https://github.com/cschuber/freebsd-fdisk
+
+LICENSE= BSD3CLAUSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= cschuber
+GH_PROJECT= freebsd-fdisk
+
+USES= uidfix
+
+MAKE_ARGS+= BINOWN=${BINOWN} BINMODE=${BINMODE}
+MAKE_ENV+= MAKESYSPATH=/usr/src/share/mk \
+ BINDIR=${PREFIX}/sbin \
+ MANDIR=${PREFIX}/share/man/man \
+ MK_WERROR=no
+
+WRKSRC_SUBDIR= fdisk
+
+.include <bsd.port.mk>
diff --git a/sysutils/freebsd-fdisk/distinfo b/sysutils/freebsd-fdisk/distinfo
new file mode 100644
index 000000000000..de0114aca898
--- /dev/null
+++ b/sysutils/freebsd-fdisk/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706222926
+SHA256 (cschuber-freebsd-fdisk-v15.0_GH0.tar.gz) = 970bdb41b77e91f2657d9d91e62cc441eefac93acd0cbde0d620a3d9fd2a61e4
+SIZE (cschuber-freebsd-fdisk-v15.0_GH0.tar.gz) = 17381
diff --git a/sysutils/freebsd-fdisk/pkg-descr b/sysutils/freebsd-fdisk/pkg-descr
new file mode 100644
index 000000000000..8f03f29ae423
--- /dev/null
+++ b/sysutils/freebsd-fdisk/pkg-descr
@@ -0,0 +1,2 @@
+freebsd-fdisk: This is/was FreeBSD sbin/fdisk prior to its removal
+in FreeBSD-15.
diff --git a/sysutils/freebsd-fdisk/pkg-plist b/sysutils/freebsd-fdisk/pkg-plist
new file mode 100644
index 000000000000..68dae2e64b9e
--- /dev/null
+++ b/sysutils/freebsd-fdisk/pkg-plist
@@ -0,0 +1,2 @@
+sbin/fdisk
+share/man/man8/fdisk.8.gz