git: 1c352da8c335 - main - audio/rtmidi: add options to select ALSA and JACK midi backends
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 17 Oct 2026 23:34:34 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1c352da8c3352f63261f86e3117b34a6b11e6ac9
commit 1c352da8c3352f63261f86e3117b34a6b11e6ac9
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-17 21:55:00 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-17 23:34:32 +0000
audio/rtmidi: add options to select ALSA and JACK midi backends
Before this only JACK was enabled.
PR: 299507
Submitted by: Ivan <bsd@abinet.ru> (initial version)
---
audio/rtmidi/Makefile | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/audio/rtmidi/Makefile b/audio/rtmidi/Makefile
index 1e69852724c5..e0c4bfb6ab65 100644
--- a/audio/rtmidi/Makefile
+++ b/audio/rtmidi/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rtmidi
DISTVERSION= 6.0.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -8,8 +9,6 @@ WWW= https://github.com/thestk/rtmidi
LICENSE= MIT
-LIB_DEPENDS= libjack.so:audio/jack
-
USES= autoreconf compiler:c11 libtool localbase
USE_LDCONFIG= yes
@@ -17,7 +16,19 @@ USE_GITHUB= yes
GH_ACCOUNT= thestk
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-jack --disable-static
+CONFIGURE_ARGS= --disable-static
+
+OPTIONS_MULTI= BACKEND
+OPTIONS_MULTI_BACKEND= ALSA JACK
+OPTIONS_DEFAULT= ALSA JACK
+
+BACKEND_DESC= MIDI backend(s) to build
+
+ALSA_CONFIGURE_WITH= alsa
+ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
+
+JACK_CONFIGURE_WITH= jack
+JACK_LIB_DEPENDS= libjack.so:audio/jack
INSTALL_TARGET= install-strip