git: f6a8a826d2ad - main - devel/libdpv: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Jun 2026 18:57:04 UTC
The branch main has been updated by des:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f6a8a826d2ad17621de59a0306918be614be3284
commit f6a8a826d2ad17621de59a0306918be614be3284
Author: Dag-Erling Smørgrav <des@FreeBSD.org>
AuthorDate: 2026-06-30 18:56:40 +0000
Commit: Dag-Erling Smørgrav <des@FreeBSD.org>
CommitDate: 2026-06-30 18:56:52 +0000
devel/libdpv: New port
Reviewed by: fuz
Differential Revision: https://reviews.freebsd.org/D57959
---
devel/Makefile | 1 +
devel/libdpv/Makefile | 24 ++++++++++++++++++++++++
devel/libdpv/distinfo | 3 +++
devel/libdpv/pkg-descr | 3 +++
devel/libdpv/pkg-plist | 6 ++++++
5 files changed, 37 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index baef010c9efa..c92564b05dcb 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1294,6 +1294,7 @@
SUBDIR += libdlmalloc
SUBDIR += libdombey
SUBDIR += libdparse
+ SUBDIR += libdpv
SUBDIR += libds
SUBDIR += libdwarf
SUBDIR += libe
diff --git a/devel/libdpv/Makefile b/devel/libdpv/Makefile
new file mode 100644
index 000000000000..b1ef7e72d297
--- /dev/null
+++ b/devel/libdpv/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= libdpv
+DISTVERSION= 0.20260629
+CATEGORIES= devel
+
+MAINTAINER= dteske@FreeBSD.org
+COMMENT= Dialog extension for progress tracking
+
+LICENSE= BSD2CLAUSE
+
+IGNORE_FreeBSD_14= FreeBSD 14 has libdpv in base
+
+LIB_DEPENDS= libcdialog.so:devel/cdialog \
+ libfigpar.so:devel/libfigpar
+
+USES= uidfix
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= freebsd
+GH_PROJECT= dpv
+
+WRKSRC_SUBDIR= lib/libdpv
+
+.include <bsd.port.mk>
diff --git a/devel/libdpv/distinfo b/devel/libdpv/distinfo
new file mode 100644
index 000000000000..4434acc1509d
--- /dev/null
+++ b/devel/libdpv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782766414
+SHA256 (freebsd-dpv-0.20260629_GH0.tar.gz) = dee41610b613ec26c8726ab1e854e88eac51934804df64fd305f9ea478e11268
+SIZE (freebsd-dpv-0.20260629_GH0.tar.gz) = 45076
diff --git a/devel/libdpv/pkg-descr b/devel/libdpv/pkg-descr
new file mode 100644
index 000000000000..8081f70e7f3e
--- /dev/null
+++ b/devel/libdpv/pkg-descr
@@ -0,0 +1,3 @@
+The dpv library provides an interface for creating complex “gauge”
+widgets for displaying progress on various actions. The dpv library
+can display progress with one either Xdialog, dialog, or libdialog.
diff --git a/devel/libdpv/pkg-plist b/devel/libdpv/pkg-plist
new file mode 100644
index 000000000000..1d201a797e77
--- /dev/null
+++ b/devel/libdpv/pkg-plist
@@ -0,0 +1,6 @@
+include/dpv.h
+lib/libdpv.a
+lib/libdpv.so
+lib/libdpv.so.3
+share/man/man3/dpv.3.gz
+share/man/man3/dpv_free.3.gz