aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-05-25 01:43:47 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-05-25 01:44:58 +0000
commit2b14bdf58045fdf09beab223cf385fb8cdf98f85 (patch)
treeac921c8cc49eb523f2aad61ab196c1dbcdc20571
parent8fda1b0ad57e66c4c88160553ffc11dd914f4d1f (diff)
downloadports-2b14bdf58045fdf09beab223cf385fb8cdf98f85.tar.gz
ports-2b14bdf58045fdf09beab223cf385fb8cdf98f85.zip
audio/carla: Correct COMMENT, update pkg-descr, fix JACK option
-rw-r--r--audio/carla/Makefile11
-rw-r--r--audio/carla/pkg-descr9
2 files changed, 13 insertions, 7 deletions
diff --git a/audio/carla/Makefile b/audio/carla/Makefile
index 06c78788c20d..82c00bc4145a 100644
--- a/audio/carla/Makefile
+++ b/audio/carla/Makefile
@@ -1,10 +1,11 @@
PORTNAME= Carla
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
-COMMENT= Audio LV2 plugin host for Jack and PulseAudio
+COMMENT= Audio plugin host for Jack and PulseAudio
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/doc/GPL.txt
@@ -42,15 +43,21 @@ OPTIONS_DEFAULT= FFMPEG FLUIDSYNTH JACK LINUXSAMPLER
OPTIONS_MULTI= BACKEND
OPTIONS_MULTI_BACKEND= JACK PULSEAUDIO
BACKEND_DESC= Audio backend
-LINUXSAMPLER_DESC= Use LinuxSampler: a software audio sampler
FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg
FFMPEG_MAKE_ARGS_OFF= HAVE_FFMPEG=false
+
FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
FLUIDSYNTH_MAKE_ARGS_OFF= HAVE_FLUIDSYNTH=false
+
+LINUXSAMPLER_DESC= Use LinuxSampler: a software audio sampler
LINUXSAMPLER_LIB_DEPENDS= liblinuxsampler.so:audio/linuxsampler
LINUXSAMPLER_MAKE_ARGS_OFF= HAVE_LINUXSAMPLER=false
+
+JACK_BUILD_DEPENDS= jackit>0:audio/jack
JACK_RUN_DEPENDS= ${LOCALBASE}/lib/libjack.so:audio/jack
+JACK_MAKE_ARGS_OFF= HAVE_JACK=false
+
PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_MAKE_ARGS_OFF= HAVE_PULSEAUDIO=false
diff --git a/audio/carla/pkg-descr b/audio/carla/pkg-descr
index 9a081b8acb55..d402fceab1a0 100644
--- a/audio/carla/pkg-descr
+++ b/audio/carla/pkg-descr
@@ -2,14 +2,13 @@ Carla is a fully-featured audio plugin host, with support for many audio drivers
and plugin formats.
Features:
-* LADSPA, DSSI, LV2 and VST plugin formats
-* GIG, SF2 and SFZ sound banks
+* LADSPA, DSSI, LV2 and VST2, VST3 and AU plugin formats
+* SF2/3 and SFZ sound banks
* Internal audio and midi file player
* Automation of plugin parameters via MIDI CC
-* Full OSC control
+* Remote control over OSC
* Rack and Patchbay engine modes, plus Single and Multi-Client if using JACK
-* Native audio drivers (ALSA, DirectSound, CoreAudio)
+* Native audio drivers (ALSA, DirectSound, CoreAudio, etc)
and low-latency (ASIO and JACK)
-* Transport sync with JACK or Ableton Link
WWW: https://github.com/falkTX/Carla