git: 842f4345a8e8 - main - audio/midipp: Update to 2.1.5

From: Hans Petter Selasky <hselasky_at_FreeBSD.org>
Date: Sun, 25 Sep 2022 06:23:13 UTC
The branch main has been updated by hselasky:

URL: https://cgit.FreeBSD.org/ports/commit/?id=842f4345a8e8910c9238f0acad03373ee88c9150

commit 842f4345a8e8910c9238f0acad03373ee88c9150
Author:     Hans Petter Selasky <hselasky@FreeBSD.org>
AuthorDate: 2022-09-25 06:20:54 +0000
Commit:     Hans Petter Selasky <hselasky@FreeBSD.org>
CommitDate: 2022-09-25 06:22:19 +0000

    audio/midipp: Update to 2.1.5
    
    - Added support for online tabs.
    - Bundle libumidi instead of linking.
    
    Approved by: pi (implicit)
---
 audio/midipp/Makefile | 26 +++++++++++++++++++++-----
 audio/midipp/distinfo |  8 +++++---
 2 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/audio/midipp/Makefile b/audio/midipp/Makefile
index 76b2e91931b9..9763ede7bea4 100644
--- a/audio/midipp/Makefile
+++ b/audio/midipp/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	midipp
 DISTVERSIONPREFIX=	v
-DISTVERSION=		2.1.4
+DISTVERSION=		2.1.5
 CATEGORIES=	audio
 
 MAINTAINER=	hselasky@FreeBSD.org
@@ -9,16 +9,32 @@ WWW=		https://github.com/hselasky/midipp
 
 LICENSE=	BSD2CLAUSE
 
-BUILD_DEPENDS=	libumidi>=2.1.3:audio/libumidi
-LIB_DEPENDS=	libumidi20.so:audio/libumidi
-
-USES=		compiler:c++11-lang gl qmake qt:5 tar:bzip2
+USES=		compiler:c++11-lang gl qmake qt:5 tar:bzip2 desktop-file-utils
 USE_GL=		gl
 USE_QT=		buildtools:build core gui network printsupport widgets
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	hselasky
 
+GH_TUPLE=	hselasky:libumidi:v2.1.6:a/libumidi
+
+OPTIONS_DEFINE= DEBUG CDEV ALSAMIDI JACK
+OPTIONS_DEFAULT= CDEV ALSAMIDI JACK
+
+QMAKE_ARGS= " HAVE_STATIC=YES"
+
+ALSAMIDI_DESC= MIDI via ALSA
+ALSAMIDI_QMAKE_ON= " HAVE_ALSA=YES"
+ALSAMIDI_LIB_DEPENDS= libasound.so:audio/alsa-lib
+
+CDEV_DESC= MIDI via raw character device(s)
+CDEV_QMAKE_ON= " HAVE_CDEV=YES"
+
+JACK_QMAKE_ON= " HAVE_JACK=YES"
+JACK_LIB_DEPENDS= libjack.so:audio/jack
+
+DEBUG_MAKE_ARGS= " HAVE_DEBUG=YES"
+
 PLIST_FILES= \
 	bin/midipp \
 	share/pixmaps/midipp.png \
diff --git a/audio/midipp/distinfo b/audio/midipp/distinfo
index f6e22110e96b..733f8d22ecc8 100644
--- a/audio/midipp/distinfo
+++ b/audio/midipp/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1655713032
-SHA256 (hselasky-midipp-v2.1.4_GH0.tar.gz) = 394a4767d508c7066a19353b4256a234b0937523d6fb1833a035aef8eea833e0
-SIZE (hselasky-midipp-v2.1.4_GH0.tar.gz) = 160873
+TIMESTAMP = 1664086049
+SHA256 (hselasky-midipp-v2.1.5_GH0.tar.gz) = aa51361de0a0fe5af2457447c39456918da0d6c5b4067dbde80b54ded3b8a7d3
+SIZE (hselasky-midipp-v2.1.5_GH0.tar.gz) = 2606785
+SHA256 (hselasky-libumidi-v2.1.6_GH0.tar.gz) = 240642e52a2f8261a47451490c84bb3477b620a1f727e711bc57793a3a9bccf1
+SIZE (hselasky-libumidi-v2.1.6_GH0.tar.gz) = 44817