git: 4c0d283b2963 - main - multimedia/qpwgraph: New port: PipeWire Graph Qt GUI Interface

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 25 Nov 2021 21:46:14 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4c0d283b29630842ccf903218b1c0341fe3182bc

commit 4c0d283b29630842ccf903218b1c0341fe3182bc
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-11-25 21:43:39 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-11-25 21:46:02 +0000

    multimedia/qpwgraph: New port: PipeWire Graph Qt GUI Interface
    
    It's in its alpha stage and I couldn't make it work, see
    https://gitlab.freedesktop.org/rncbc/qpwgraph/-/issues/9
---
 multimedia/Makefile           |  1 +
 multimedia/qpwgraph/Makefile  | 23 +++++++++++++++++++++++
 multimedia/qpwgraph/distinfo  |  3 +++
 multimedia/qpwgraph/pkg-descr |  4 ++++
 4 files changed, 31 insertions(+)

diff --git a/multimedia/Makefile b/multimedia/Makefile
index efd564042ee3..b8614440d747 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -344,6 +344,7 @@
     SUBDIR += py-tvnamer
     SUBDIR += qmmp-plugin-pack-qt5
     SUBDIR += qmmp-qt5
+    SUBDIR += qpwgraph
     SUBDIR += qt-faststart
     SUBDIR += qt5-multimedia
     SUBDIR += quodlibet
diff --git a/multimedia/qpwgraph/Makefile b/multimedia/qpwgraph/Makefile
new file mode 100644
index 000000000000..4859c95df12f
--- /dev/null
+++ b/multimedia/qpwgraph/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	qpwgraph
+DISTVERSION=	0.0.7
+CATEGORIES=	multimedia
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	PipeWire Graph Qt GUI Interface
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+LIB_DEPENDS=	libpipewire-0.3.so:multimedia/pipewire
+
+USES=		cmake pkgconfig qt:5
+USE_QT=		core gui network widgets buildtools_build qmake_build
+
+USE_GITLAB=	yes
+GL_SITE=	https://gitlab.freedesktop.org
+GL_ACCOUNT=	rncbc
+GL_COMMIT=	eb605ab1397adb2e565aa3e14f7b7d91b1047bf3
+
+PLIST_FILES=	bin/qpwgraph
+
+.include <bsd.port.mk>
diff --git a/multimedia/qpwgraph/distinfo b/multimedia/qpwgraph/distinfo
new file mode 100644
index 000000000000..56a2e9adedea
--- /dev/null
+++ b/multimedia/qpwgraph/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1637875203
+SHA256 (rncbc-qpwgraph-eb605ab1397adb2e565aa3e14f7b7d91b1047bf3_GL0.tar.gz) = 681bcdd4b7deae0d31d3b8a4f3798207a005f488a7bfed7f79c135d7c431ea8f
+SIZE (rncbc-qpwgraph-eb605ab1397adb2e565aa3e14f7b7d91b1047bf3_GL0.tar.gz) = 70950
diff --git a/multimedia/qpwgraph/pkg-descr b/multimedia/qpwgraph/pkg-descr
new file mode 100644
index 000000000000..bcd4babed3c1
--- /dev/null
+++ b/multimedia/qpwgraph/pkg-descr
@@ -0,0 +1,4 @@
+qpwgraph is a graph manager dedicated for PipeWire, using the Qt C++ framework,
+based and pretty much like the same of QjackCtl.
+
+WWW: https://gitlab.freedesktop.org/rncbc/qpwgraph