Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 May 2021 23:43:14 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 9334b0c74636 - main - audio/carla: Update 2.2.0 -> 2.3.0
Message-ID:  <202105242343.14ONhEqQ061031@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9334b0c746364f602e17c851af22dc96ad9dc6dd

commit 9334b0c746364f602e17c851af22dc96ad9dc6dd
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-05-24 23:42:32 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-05-24 23:43:07 +0000

    audio/carla: Update 2.2.0 -> 2.3.0
---
 audio/carla/Makefile                               | 11 +++---
 audio/carla/distinfo                               |  6 +--
 audio/carla/files/patch-source_modules_AppConfig.h | 46 ++++++++++++++++++++++
 audio/carla/pkg-plist                              |  8 +++-
 4 files changed, 61 insertions(+), 10 deletions(-)

diff --git a/audio/carla/Makefile b/audio/carla/Makefile
index 9f3a5d7fc887..06c78788c20d 100644
--- a/audio/carla/Makefile
+++ b/audio/carla/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	Carla
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.2.0
-PORTREVISION=	6
+DISTVERSION=	2.3.0
 CATEGORIES=	audio
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -19,16 +18,17 @@ CONFLICTS_BUILD=	rtaudio-* rtmidi-*
 USES=		compiler:c++11-lib desktop-file-utils gl gmake gnome localbase \
 		pkgconfig pyqt:5 python:3.4+ qt:5 shared-mime-info shebangfix \
 		tar:bz2 xorg
-USE_GITHUB=	yes
-GH_ACCOUNT=	falkTX
 USE_PYQT=	core_run gui_run sip svg_run widgets_run xml_build  # "sip" should be "sip_build", but "import PyQt5.QtCore" wants "sip". See bug#225040
 USE_GNOME=	gtk20 gtk30
 USE_QT=		core gui widgets buildtools_build
 USE_GL=		gl
 USE_XORG=	x11
-USE_LDCONFIG=	${PREFIX}/lib/carla
+
 SHEBANG_FILES=	data/carla-single data/carla-bridge-lv2-modgui source/native-plugins/resources/* source/frontend/*
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	falkTX
+
 MAKE_ARGS=	HAVE_QT4=false \
 		EXTERNAL_PLUGINS=false \
 # Give the Makefile the proper versioned binaries of PyQt
@@ -59,6 +59,7 @@ post-install:
 		s|^PYTHON=.*|PYTHON=${PYTHON_CMD}|; \
 		s|#!/bin/bash|#!/bin/sh|' \
 		${STAGEDIR}${PREFIX}/bin/carla*
+	${RMDIR} ${STAGEDIR}${PREFIX}/share/carla/resources/translations
 
 devel-features: patch
 	@${ECHO} "Developer command: show build features"
diff --git a/audio/carla/distinfo b/audio/carla/distinfo
index eeb820a8d095..aa8b59772f0f 100644
--- a/audio/carla/distinfo
+++ b/audio/carla/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601438699
-SHA256 (falkTX-Carla-v2.2.0_GH0.tar.gz) = 4bf08511257db88979eccc002f10c153ff2a14f5143291c2be39cadd69ce10e1
-SIZE (falkTX-Carla-v2.2.0_GH0.tar.gz) = 9844747
+TIMESTAMP = 1621894202
+SHA256 (falkTX-Carla-v2.3.0_GH0.tar.gz) = 27def29cc408d5c74926e8d0ef3a77fd76fee1e4f2797f840e999e6376a5be03
+SIZE (falkTX-Carla-v2.3.0_GH0.tar.gz) = 10014487
diff --git a/audio/carla/files/patch-source_modules_AppConfig.h b/audio/carla/files/patch-source_modules_AppConfig.h
new file mode 100644
index 000000000000..92b425882177
--- /dev/null
+++ b/audio/carla/files/patch-source_modules_AppConfig.h
@@ -0,0 +1,46 @@
+--- source/modules/AppConfig.h.orig	2021-03-21 01:16:46 UTC
++++ source/modules/AppConfig.h
+@@ -29,13 +29,15 @@
+ # define APPCONFIG_OS_MAC
+ #elif defined(__linux__) || defined(__linux)
+ # define APPCONFIG_OS_LINUX
++#elif defined(__FreeBSD__)
++# define APPCONFIG_OS_FREEBSD
+ #else
+ # error Unsupported platform!
+ #endif
+ 
+ #if defined(APPCONFIG_OS_WIN32) || defined(APPCONFIG_OS_WIN64)
+ # define APPCONFIG_OS_WIN
+-#elif defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_MAC)
++#elif defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_FREEBSD) || defined(APPCONFIG_OS_MAC)
+ # define APPCONFIG_OS_UNIX
+ #endif
+ 
+@@ -81,7 +83,7 @@
+ #define JUCE_STRING_UTF_TYPE 8
+ #define JUCE_USE_VFORK 1
+ 
+-#ifdef APPCONFIG_OS_LINUX
++#if defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_FREEBSD)
+ # define JUCE_DISABLE_NATIVE_FILECHOOSERS 1
+ # define JUCE_MODAL_LOOPS_PERMITTED 0
+ // # define JUCE_AUDIOPROCESSOR_NO_GUI 1
+@@ -145,7 +147,7 @@
+ /** Config: JUCE_JACK
+     Enables JACK audio devices (Linux only).
+ */
+-#ifdef APPCONFIG_OS_LINUX
++#if defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_FREEBSD)
+  #define JUCE_JACK 1
+  #define JUCE_JACK_CLIENT_NAME "Carla"
+ #else
+@@ -227,7 +229,7 @@
+ 
+     @see VSTPluginFormat, VST3PluginFormat, AudioPluginFormat, AudioPluginFormatManager, JUCE_PLUGINHOST_VST, JUCE_PLUGINHOST_AU
+ */
+-#if defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_MAC) || defined(APPCONFIG_OS_WIN)
++#if defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_FREEBSD) || defined(APPCONFIG_OS_MAC) || defined(APPCONFIG_OS_WIN)
+ # define JUCE_PLUGINHOST_VST3 1
+ #else
+ # define JUCE_PLUGINHOST_VST3 0
diff --git a/audio/carla/pkg-plist b/audio/carla/pkg-plist
index 29ad5fb79b6a..23dd86f785d0 100644
--- a/audio/carla/pkg-plist
+++ b/audio/carla/pkg-plist
@@ -27,6 +27,7 @@ lib/carla/carla-bridge-lv2-x11
 lib/carla/carla-bridge-lv2.so
 lib/carla/carla-bridge-native
 lib/carla/carla-discovery-native
+lib/carla/libcarla_host-plugin.so
 lib/carla/libcarla_native-plugin.so
 lib/carla/libcarla_standalone2.so
 lib/carla/libcarla_utils.so
@@ -53,6 +54,7 @@ lib/lv2/carla.lv2/carlapatchbay64.ttl
 lib/lv2/carla.lv2/carlapatchbaycv.ttl
 lib/lv2/carla.lv2/carlarack.ttl
 lib/lv2/carla.lv2/lfo.ttl
+lib/lv2/carla.lv2/libcarla_host-plugin.so
 lib/lv2/carla.lv2/libcarla_native-plugin.so
 lib/lv2/carla.lv2/libcarla_utils.so
 lib/lv2/carla.lv2/manifest.ttl
@@ -83,10 +85,12 @@ lib/vst/carla.vst/carla-bridge-lv2.so
 lib/vst/carla.vst/carla-bridge-native
 lib/vst/carla.vst/carla-discovery-native
 lib/vst/carla.vst/jack
+lib/vst/carla.vst/libcarla_host-plugin.so
 lib/vst/carla.vst/libcarla_native-plugin.so
 lib/vst/carla.vst/libcarla_utils.so
 lib/vst/carla.vst/resources
 lib/vst/carla.vst/styles
+libdata/pkgconfig/carla-host-plugin.pc
 libdata/pkgconfig/carla-native-plugin.pc
 libdata/pkgconfig/carla-standalone.pc
 libdata/pkgconfig/carla-utils.pc
@@ -106,9 +110,9 @@ share/carla/carla_app.py
 share/carla/carla_backend.py
 share/carla/carla_backend_qt.py
 share/carla/carla_backend_qtweb.py
-share/carla/carla_control.py
 share/carla/carla_database.py
 share/carla/carla_host.py
+share/carla/carla_host_control.py
 share/carla/carla_modgui.py
 share/carla/carla_settings.py
 share/carla/carla_shared.py
@@ -141,9 +145,9 @@ share/carla/resources/carla-plugin-patchbay
 share/carla/resources/carla_app.py
 share/carla/resources/carla_backend.py
 share/carla/resources/carla_backend_qt.py
-share/carla/resources/carla_control.py
 share/carla/resources/carla_database.py
 share/carla/resources/carla_host.py
+share/carla/resources/carla_host_control.py
 share/carla/resources/carla_settings.py
 share/carla/resources/carla_shared.py
 share/carla/resources/carla_skin.py



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