aboutsummaryrefslogtreecommitdiff
path: root/audio/midipp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/midipp/Makefile')
-rw-r--r--audio/midipp/Makefile32
1 files changed, 25 insertions, 7 deletions
diff --git a/audio/midipp/Makefile b/audio/midipp/Makefile
index 62e3a4634e60..93d05f308ce0 100644
--- a/audio/midipp/Makefile
+++ b/audio/midipp/Makefile
@@ -1,23 +1,41 @@
PORTNAME= midipp
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.4
+DISTVERSION= 2.1.7
+PORTREVISION= 1
CATEGORIES= audio
-MAINTAINER= hselasky@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= MIDI playback, recording, and live performance tool
+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_QT= buildtools:build core gui network printsupport widgets
USE_GITHUB= yes
GH_ACCOUNT= hselasky
+GH_TUPLE= hselasky:libumidi:v2.1.8: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 \