git: 278661a01cd4 - main - sysutils/dpv: New port

From: Dag-Erling Smørgrav <des_at_FreeBSD.org>
Date: Tue, 30 Jun 2026 18:57:05 UTC
The branch main has been updated by des:

URL: https://cgit.FreeBSD.org/ports/commit/?id=278661a01cd42045e11ffaec7b22e3e6c1fab571

commit 278661a01cd42045e11ffaec7b22e3e6c1fab571
Author:     Dag-Erling Smørgrav <des@FreeBSD.org>
AuthorDate: 2026-06-30 18:56:45 +0000
Commit:     Dag-Erling Smørgrav <des@FreeBSD.org>
CommitDate: 2026-06-30 18:56:52 +0000

    sysutils/dpv: New port
    
    Reviewed by:    fuz
    Differential Revision:  https://reviews.freebsd.org/D57960
---
 sysutils/Makefile      |  1 +
 sysutils/dpv/Makefile  | 26 ++++++++++++++++++++++++++
 sysutils/dpv/distinfo  |  3 +++
 sysutils/dpv/pkg-descr |  3 +++
 4 files changed, 33 insertions(+)

diff --git a/sysutils/Makefile b/sysutils/Makefile
index 0d1d3bc49052..7272c5b72def 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -317,6 +317,7 @@
     SUBDIR += doctl
     SUBDIR += doinkd
     SUBDIR += downtimed
+    SUBDIR += dpv
     SUBDIR += dsbbatmon
     SUBDIR += dsbdriverd
     SUBDIR += dsblogoutmgr
diff --git a/sysutils/dpv/Makefile b/sysutils/dpv/Makefile
new file mode 100644
index 000000000000..5ae89b83f15a
--- /dev/null
+++ b/sysutils/dpv/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	dpv
+DISTVERSION=	0.20260629
+CATEGORIES=	sysutils
+
+MAINTAINER=	dteske@FreeBSD.org
+COMMENT=	Dialog-based progress visualizer
+
+LICENSE=	BSD2CLAUSE
+
+IGNORE_FreeBSD_14=	FreeBSD 14 has dpv in base
+
+LIB_DEPENDS=	libcdialog.so:devel/cdialog \
+		libdpv.so:devel/libdpv \
+		libfigpar.so:devel/libfigpar
+
+USES=		uidfix
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	freebsd
+GH_PROJECT=	dpv
+
+WRKSRC_SUBDIR=	usr.bin/dpv
+
+PLIST_FILES=	bin/dpv share/man/man1/dpv.1.gz
+
+.include <bsd.port.mk>
diff --git a/sysutils/dpv/distinfo b/sysutils/dpv/distinfo
new file mode 100644
index 000000000000..c4661b711c32
--- /dev/null
+++ b/sysutils/dpv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782766425
+SHA256 (freebsd-dpv-0.20260629_GH0.tar.gz) = dee41610b613ec26c8726ab1e854e88eac51934804df64fd305f9ea478e11268
+SIZE (freebsd-dpv-0.20260629_GH0.tar.gz) = 45076
diff --git a/sysutils/dpv/pkg-descr b/sysutils/dpv/pkg-descr
new file mode 100644
index 000000000000..bc4b1fa42fea
--- /dev/null
+++ b/sysutils/dpv/pkg-descr
@@ -0,0 +1,3 @@
+The dpv utility provides a dialog progress view, allowing a user to
+see current throughput rate and total data transferred for one or more
+streams.