Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Jul 2020 16:50:15 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r541350 - in head/audio/bambootracker: . files
Message-ID:  <202007061650.066GoFTE094039@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ehaupt
Date: Mon Jul  6 16:50:14 2020
New Revision: 541350
URL: https://svnweb.freebsd.org/changeset/ports/541350

Log:
  - Update to v0.4.3-11-g5e0e6ef
  - Provide optional experimental audio API's (JACK, ALSA, PulseAudio)
  - PulseAudio currently being the only reliably working API, set
    PULSEAUDIO as default (sorry)
  - A solution to have either OSS, ALSA or JACK working is currently being
    looked into
  
  See also:
  https://github.com/rerrahkr/BambooTracker/pull/230
  https://github.com/rerrahkr/BambooTracker/issues/235
  https://github.com/rerrahkr/BambooTracker/pull/236

Deleted:
  head/audio/bambootracker/files/patch-BambooTracker_midi_RtMidi_RtMidi.pri
Modified:
  head/audio/bambootracker/Makefile
  head/audio/bambootracker/distinfo

Modified: head/audio/bambootracker/Makefile
==============================================================================
--- head/audio/bambootracker/Makefile	Mon Jul  6 15:54:16 2020	(r541349)
+++ head/audio/bambootracker/Makefile	Mon Jul  6 16:50:14 2020	(r541350)
@@ -3,7 +3,8 @@
 
 PORTNAME=	bambootracker
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.3
+DISTVERSION=	0.4.3-11
+DISTVERSIONSUFFIX=	-g5e0e6ef
 CATEGORIES=	audio
 MASTER_SITES=	LOCAL/ehaupt:extras
 DISTFILES=	${PORTNAME}-extras-${EXTRASVERSION}${EXTRACT_SUFX}:extras
@@ -30,11 +31,33 @@ PORTEXAMPLES=	*
 
 EXTRASVERSION=	2
 
-OPTIONS_DEFINE=	EXAMPLES NLS
+OPTIONS_DEFINE=	ALSA EXAMPLES JACK NLS PULSEAUDIO
+OPTIONS_DEFAULT=PULSEAUDIO
+
+ALSA_DESC=	ALSA audio architecture support (EXPERIMENTAL)
+ALSA_JACK=	JACK audio server support (EXPERIMENTAL)
+
 OPTIONS_SUB=	yes
 
-.include <bsd.port.pre.mk>
+ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
+JACK_LIB_DEPENDS=	libjack.so:audio/jack
+PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
 
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MALSA}
+QMAKE_ARGS+=	CONFIG+="use_alsa"
+.endif
+
+.if ${PORT_OPTIONS:MJACK}
+QMAKE_ARGS+=	CONFIG+="use_jack" \
+		CONFIG+="jack_has_rename"
+.endif
+
+.if ${PORT_OPTIONS:MPULSEAUDIO}
+QMAKE_ARGS+=	CONFIG+="use_pulse"
+.endif
+
 .if (${OSVERSION} >= 1300096)
 EXTRA_PATCHES=	${PATCHDIR}/extrapatch-BambooTracker_BambooTracker.pro
 .endif
@@ -58,4 +81,4 @@ do-install-EXAMPLES-on:
 		${WRKDIR}/${PORTNAME}-extras-${EXTRASVERSION}/*.btm \
 		${STAGEDIR}${EXAMPLESDIR}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/audio/bambootracker/distinfo
==============================================================================
--- head/audio/bambootracker/distinfo	Mon Jul  6 15:54:16 2020	(r541349)
+++ head/audio/bambootracker/distinfo	Mon Jul  6 16:50:14 2020	(r541350)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1593364584
+TIMESTAMP = 1594033552
 SHA256 (bambootracker-extras-2.tar.gz) = 72f9994ea329bc6bd3f8855262209aa827b66f880e5734fc1486e9709546c9ce
 SIZE (bambootracker-extras-2.tar.gz) = 8321
-SHA256 (rerrahkr-BambooTracker-v0.4.3_GH0.tar.gz) = 4ae472ca130841cd0e2b8f89651d96f29a749c9fcda5573b687ff36cc8f3a164
-SIZE (rerrahkr-BambooTracker-v0.4.3_GH0.tar.gz) = 3115081
+SHA256 (rerrahkr-BambooTracker-v0.4.3-11-g5e0e6ef_GH0.tar.gz) = 4bfa04e4239b785b4c8797ec33d63fd577b524ccaa6b4ae6374df80995a9f4e4
+SIZE (rerrahkr-BambooTracker-v0.4.3-11-g5e0e6ef_GH0.tar.gz) = 3116086



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007061650.066GoFTE094039>