From nobody Sun Apr 17 23:24:19 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id A30BC5D5E4D; Sun, 17 Apr 2022 23:24:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KhR3S0bV9z4Tc9; Sun, 17 Apr 2022 23:24:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650237860; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=k5OxRrjPNo+0txZQq+529Egh9MW6WazQMuupRZVqkyg=; b=AN9AF8ND8I/eMzqgAvZ/QIk2OIHusExdR0/5OWn4Z3yeay6K+lt1PahbnXd7R+nAL1qM1T iuw23KV5+AGGqiwjbsx7vyu9xKQ1jyAu6vi2ApQrcs5IRGEHvl5sGUufPED/33855nc4Ro I3+NrtFKWZLqBpMFQM7oI+xoXCdTYOnMADfbJmeinj1GOJANBPhR0MECcEFeBXZC3Rww6l JWLgFfTk9dlYehL4/ARuD4cpEb113sOmcqfLJNA9u9LJsUH//hmJrJwnnOgS56902oDDOk MsDFhP65diMVce/0iK4KQ1KPdGxN9Mkx7nRMFVDY9AzX71Ow8xY7xT6OIKKVlQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A67782737B; Sun, 17 Apr 2022 23:24:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 23HNOJZr085302; Sun, 17 Apr 2022 23:24:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 23HNOJSg085301; Sun, 17 Apr 2022 23:24:19 GMT (envelope-from git) Date: Sun, 17 Apr 2022 23:24:19 GMT Message-Id: <202204172324.23HNOJSg085301@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 9b89eb4df672 - main - audio/vst3sdk: Update 3.7.1_build_50-1 -> 3.7.4_build_25 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9b89eb4df672f3909b54329f194f1d18d1c2f99b Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650237860; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=k5OxRrjPNo+0txZQq+529Egh9MW6WazQMuupRZVqkyg=; b=k34J2Ue2F+4Seny+enOJepvrAm+iPvt2L8gGUyx8RQpP54es7wFF76KF9XHkFvPakcAbCs OoI+6BDnjL/z84EOIivY4Q3ykp2fe7W5Zeb3nSC+7lPLqp86Sk0mnCjiOqBr0rjbsiS7TQ bLsjDW+iBckfy5xC1CZs/3HIa/AYED+xCam37c5weHD/9o0c9HBBMgBpS+yoL4xehSu1Cp oKRK7S2UBH5hFeWkFWp31+O+fZiRUb1f2OcArl88APx1h7tXgwSp8EBlU59rBlw0ZbCzV7 VclqAvW8kGz0r4HOcXBtVg+FtTDB8kqtpSCWDt7B8QwTJTGM0oQ6zuUkdhsSGA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1650237860; a=rsa-sha256; cv=none; b=Z16T2p6EY1HsDKAwtAhT5wnuOzbccD4kZdJL1s2VyOwhR1c8LHpOrs2pWGeDF/bHPbXnad 45cJrcqsyhZthE3Gl555OQLNK6SzmMwMQ5U4WNG2zgVKVJN9+K3helNt4eNEVXvhyboDQI +Y1MudO7mm1pDKsP7IEpyFHeEQdg9VzXYquzme/WdO9IHQLUsjv4xBRlp66DZUQlNN2qGX c3yEt5uSMc+Nu8rxBpKHW8P5+p2n3h6rBVkcy+ebUGsV0E0pfiy9M1Rbi0i5c52CTtcDBX 2q9wk5oFFvvZVUXGjfBHXTJK/bua2xiVvm/qrzgjth3DfRNOhiS7BwptglqPKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=9b89eb4df672f3909b54329f194f1d18d1c2f99b commit 9b89eb4df672f3909b54329f194f1d18d1c2f99b Author: Yuri Victorovich AuthorDate: 2022-04-17 23:11:03 +0000 Commit: Yuri Victorovich CommitDate: 2022-04-17 23:24:13 +0000 audio/vst3sdk: Update 3.7.1_build_50-1 -> 3.7.4_build_25 --- audio/vst3sdk/Makefile | 17 +++++----- audio/vst3sdk/distinfo | 30 +++++++++--------- .../patch-cmake_modules_SMTG__AddSMTGLibrary.cmake | 8 ++--- ...patch-cmake_modules_SMTG__PlatformToolset.cmake | 10 +++--- .../files/patch-pluginterfaces_base_fplatform.h | 8 ++--- .../files/patch-pluginterfaces_base_funknown.cpp | 28 ++++++++++++++--- ...c.sdk_source_vst_auwrapper_again_CMakeLists.txt | 4 +-- ...vstgui4_vstgui_lib_platform_linux_cairofont.cpp | 12 -------- ...4_vstgui_lib_platform_linux_x11fileselector.cpp | 8 ++--- ...ch-vstgui4_vstgui_tests_unittest_CMakeLists.txt | 4 +-- audio/vst3sdk/pkg-plist | 36 +++++++++++++++++++--- 11 files changed, 98 insertions(+), 67 deletions(-) diff --git a/audio/vst3sdk/Makefile b/audio/vst3sdk/Makefile index 8e39d81908e4..9d68204dafec 100644 --- a/audio/vst3sdk/Makefile +++ b/audio/vst3sdk/Makefile @@ -1,8 +1,6 @@ PORTNAME= vst3sdk DISTVERSIONPREFIX= v -DISTVERSION= 3.7.1_build_50-1 -PORTREVISION= 2 -DISTVERSIONSUFFIX= -g8199057 +DISTVERSION= 3.7.4_build_25 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org @@ -17,6 +15,7 @@ BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-util.so:x11/xcb-util \ @@ -29,12 +28,12 @@ USE_XORG= ice sm x11 xcb xext USE_GITHUB= yes GH_ACCOUNT= steinbergmedia GH_TUPLE= \ - steinbergmedia:vst3_base:7b977c031f42a6bab08e8b10f4f8df0a1f516c38:steinbergmedia_vst3_base/base \ - steinbergmedia:vst3_cmake:ed8d829631a8913143f5c0f4d5d36a31c412e42c:steinbergmedia_vst3_cmake/cmake \ - steinbergmedia:vst3_doc:d8e7317751aaf7ccccbeb4d1e8103c290c2690ca:steinbergmedia_vst3_doc/doc \ - steinbergmedia:vst3_pluginterfaces:fe202edc93e9a01a1f79a614cc9a292dc9bf3e6e:steinbergmedia_vst3_pluginterfaces/pluginterfaces \ - steinbergmedia:vst3_public_sdk:a3a3ed1b1620df0b064564f1fd5423ae110234a0:steinbergmedia_vst3_public_sdk/public.sdk \ - steinbergmedia:vstgui:83c6dc9a548729e121746839da946e2b73781b70:steinbergmedia_vstgui/vstgui4 + steinbergmedia:vst3_base:f69df71891fbc76f872d43d0f3a357c6fb04ae2a:steinbergmedia_vst3_base/base \ + steinbergmedia:vst3_cmake:fe588a391d77711b6d0a7ee83c10e17f1659b1dc:steinbergmedia_vst3_cmake/cmake \ + steinbergmedia:vst3_doc:6f0b515351af4f574e90eb609b38693195d27d67:steinbergmedia_vst3_doc/doc \ + steinbergmedia:vst3_pluginterfaces:2ad397ade5b51007860bedb3b01b8afd2c5f6fba:steinbergmedia_vst3_pluginterfaces/pluginterfaces \ + steinbergmedia:vst3_public_sdk:bc459feee68803346737901471441fd4829ec3f9:steinbergmedia_vst3_public_sdk/public.sdk \ + steinbergmedia:vstgui:6431f630f65f630c52ec1dfbb93d39d40600c41c:steinbergmedia_vstgui/vstgui4 \ SHEBANG_FILES= vstgui4/vstgui/uidescription/editing/createuidescdata.sh diff --git a/audio/vst3sdk/distinfo b/audio/vst3sdk/distinfo index 1ea624798046..b7a910e120bc 100644 --- a/audio/vst3sdk/distinfo +++ b/audio/vst3sdk/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1616443176 -SHA256 (steinbergmedia-vst3sdk-v3.7.1_build_50-1-g8199057_GH0.tar.gz) = 4bc9dafb8cd509bf28b50528f2c4ac872329b0fa5398c6acb8a8ec6b8b67eac3 -SIZE (steinbergmedia-vst3sdk-v3.7.1_build_50-1-g8199057_GH0.tar.gz) = 413312 -SHA256 (steinbergmedia-vst3_base-7b977c031f42a6bab08e8b10f4f8df0a1f516c38_GH0.tar.gz) = 4e9795de22f2c71f5e7924944463617c0b0f322d61e9a078b7c00c1cf9f927e0 -SIZE (steinbergmedia-vst3_base-7b977c031f42a6bab08e8b10f4f8df0a1f516c38_GH0.tar.gz) = 62106 -SHA256 (steinbergmedia-vst3_cmake-ed8d829631a8913143f5c0f4d5d36a31c412e42c_GH0.tar.gz) = 2269410517eb2b665f4e6afd832fbe7ea93330a8aae5cb678625c3f2a0f4a46e -SIZE (steinbergmedia-vst3_cmake-ed8d829631a8913143f5c0f4d5d36a31c412e42c_GH0.tar.gz) = 17908 -SHA256 (steinbergmedia-vst3_doc-d8e7317751aaf7ccccbeb4d1e8103c290c2690ca_GH0.tar.gz) = d39cacbe3a415ae2bf770df5458b23b76c59425adb09a426fc4389352cb0ecd6 -SIZE (steinbergmedia-vst3_doc-d8e7317751aaf7ccccbeb4d1e8103c290c2690ca_GH0.tar.gz) = 43767244 -SHA256 (steinbergmedia-vst3_pluginterfaces-fe202edc93e9a01a1f79a614cc9a292dc9bf3e6e_GH0.tar.gz) = f1093ac8a932626f3c1615b32660c971876de0d7bd4cb40fdd3b370e6d65ddc5 -SIZE (steinbergmedia-vst3_pluginterfaces-fe202edc93e9a01a1f79a614cc9a292dc9bf3e6e_GH0.tar.gz) = 94883 -SHA256 (steinbergmedia-vst3_public_sdk-a3a3ed1b1620df0b064564f1fd5423ae110234a0_GH0.tar.gz) = 45dc7cf1236624718ab35a3d79a861e6242adead28c832a77e33ff9cc9c8e21c -SIZE (steinbergmedia-vst3_public_sdk-a3a3ed1b1620df0b064564f1fd5423ae110234a0_GH0.tar.gz) = 12255746 -SHA256 (steinbergmedia-vstgui-83c6dc9a548729e121746839da946e2b73781b70_GH0.tar.gz) = 6250e037cdb4e3ef383fd4f03b1addd7077e1ba8776a5f8e6bc920b06a6b796f -SIZE (steinbergmedia-vstgui-83c6dc9a548729e121746839da946e2b73781b70_GH0.tar.gz) = 3510116 +TIMESTAMP = 1650234815 +SHA256 (steinbergmedia-vst3sdk-v3.7.4_build_25_GH0.tar.gz) = 24f79a670d8f3c7aac34e1340f2d12763beabc9229d61b6f806d850675c8c5f6 +SIZE (steinbergmedia-vst3sdk-v3.7.4_build_25_GH0.tar.gz) = 417117 +SHA256 (steinbergmedia-vst3_base-f69df71891fbc76f872d43d0f3a357c6fb04ae2a_GH0.tar.gz) = 3b436ab7574a56adc1acde4dde6bbce74d1d7219b0458fc28662d209475173a7 +SIZE (steinbergmedia-vst3_base-f69df71891fbc76f872d43d0f3a357c6fb04ae2a_GH0.tar.gz) = 62998 +SHA256 (steinbergmedia-vst3_cmake-fe588a391d77711b6d0a7ee83c10e17f1659b1dc_GH0.tar.gz) = ac9470a21ae0851d59c85c1d009880c7da9b7d97285348c0b22c87c57fb8fec0 +SIZE (steinbergmedia-vst3_cmake-fe588a391d77711b6d0a7ee83c10e17f1659b1dc_GH0.tar.gz) = 20572 +SHA256 (steinbergmedia-vst3_doc-6f0b515351af4f574e90eb609b38693195d27d67_GH0.tar.gz) = a68019295e601ebae8273f68f7fe027703f0557836d808616da2b7833741af54 +SIZE (steinbergmedia-vst3_doc-6f0b515351af4f574e90eb609b38693195d27d67_GH0.tar.gz) = 41807147 +SHA256 (steinbergmedia-vst3_pluginterfaces-2ad397ade5b51007860bedb3b01b8afd2c5f6fba_GH0.tar.gz) = 3fefaba69511b6841b25be91dd754015fb3a59ffc9f105c3ad0e8ba9302f119b +SIZE (steinbergmedia-vst3_pluginterfaces-2ad397ade5b51007860bedb3b01b8afd2c5f6fba_GH0.tar.gz) = 99486 +SHA256 (steinbergmedia-vst3_public_sdk-bc459feee68803346737901471441fd4829ec3f9_GH0.tar.gz) = 6bd96391f82dd940f99a532fec1998f53d8054da17e6de5d7b07ba8e688a48aa +SIZE (steinbergmedia-vst3_public_sdk-bc459feee68803346737901471441fd4829ec3f9_GH0.tar.gz) = 12344154 +SHA256 (steinbergmedia-vstgui-6431f630f65f630c52ec1dfbb93d39d40600c41c_GH0.tar.gz) = 7d87deceee656e9c1f75492c7c021a726b57ec2cb4ff3402585bc0d87d166bd6 +SIZE (steinbergmedia-vstgui-6431f630f65f630c52ec1dfbb93d39d40600c41c_GH0.tar.gz) = 3670038 diff --git a/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake b/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake index bd218f59bcd3..13bca5871ef2 100644 --- a/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake +++ b/audio/vst3sdk/files/patch-cmake_modules_SMTG__AddSMTGLibrary.cmake @@ -1,13 +1,13 @@ - workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254489 ---- cmake/modules/SMTG_AddSMTGLibrary.cmake.orig 2021-03-22 20:48:43 UTC +--- cmake/modules/SMTG_AddSMTGLibrary.cmake.orig 2021-12-16 12:29:25 UTC +++ cmake/modules/SMTG_AddSMTGLibrary.cmake -@@ -109,7 +109,7 @@ function(smtg_create_link_to_plugin target) +@@ -126,7 +126,7 @@ function(smtg_target_create_link_to_plugin target dest add_custom_command( TARGET ${target} POST_BUILD COMMAND mkdir -p "${TARGET_DESTINATION}" - COMMAND ln -svfF "${TARGET_SOURCE}" "${TARGET_DESTINATION}" + COMMAND ln -sv "${TARGET_SOURCE}" "${TARGET_DESTINATION}" ) - endif() - endfunction() + endif(SMTG_WIN) + endfunction(smtg_target_create_link_to_plugin) diff --git a/audio/vst3sdk/files/patch-cmake_modules_SMTG__PlatformToolset.cmake b/audio/vst3sdk/files/patch-cmake_modules_SMTG__PlatformToolset.cmake index cd653238d02d..519437dd4708 100644 --- a/audio/vst3sdk/files/patch-cmake_modules_SMTG__PlatformToolset.cmake +++ b/audio/vst3sdk/files/patch-cmake_modules_SMTG__PlatformToolset.cmake @@ -1,11 +1,11 @@ ---- cmake/modules/SMTG_PlatformToolset.cmake.orig 2021-03-22 20:22:49 UTC +--- cmake/modules/SMTG_PlatformToolset.cmake.orig 2021-12-16 12:29:25 UTC +++ cmake/modules/SMTG_PlatformToolset.cmake -@@ -54,7 +54,7 @@ macro(smtg_setup_platform_toolset) +@@ -60,7 +60,7 @@ macro(smtg_setup_platform_toolset) set(CMAKE_ANDROID_STL_TYPE c++_static) link_libraries(dl) else() - link_libraries(stdc++fs pthread dl) + link_libraries(pthread dl) - endif() - endif() - endif() + endif(ANDROID) + endif(SMTG_MAC) + endif(XCODE) diff --git a/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h b/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h index d68bfdeac1f7..a56f1ff028ec 100644 --- a/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h +++ b/audio/vst3sdk/files/patch-pluginterfaces_base_fplatform.h @@ -1,6 +1,6 @@ ---- pluginterfaces/base/fplatform.h.orig 2021-03-22 20:10:27 UTC +--- pluginterfaces/base/fplatform.h.orig 2021-12-16 12:29:35 UTC +++ pluginterfaces/base/fplatform.h -@@ -95,7 +95,7 @@ +@@ -114,7 +114,7 @@ //----------------------------------------------------------------------------- // LINUX //----------------------------------------------------------------------------- @@ -9,9 +9,9 @@ #define SMTG_OS_LINUX 1 #define SMTG_OS_MACOS 0 #define SMTG_OS_WINDOWS 0 -@@ -107,7 +107,7 @@ - #define SMTG_CPU_ARM __arm__ +@@ -127,7 +127,7 @@ #define SMTG_CPU_ARM_64 __aarch64__ + #define SMTG_CPU_ARM_64EC 0 - #include + #include diff --git a/audio/vst3sdk/files/patch-pluginterfaces_base_funknown.cpp b/audio/vst3sdk/files/patch-pluginterfaces_base_funknown.cpp index 3fa60fac6455..4ef25fd127cf 100644 --- a/audio/vst3sdk/files/patch-pluginterfaces_base_funknown.cpp +++ b/audio/vst3sdk/files/patch-pluginterfaces_base_funknown.cpp @@ -1,16 +1,34 @@ ---- pluginterfaces/base/funknown.cpp.orig 2021-03-22 20:19:14 UTC +--- pluginterfaces/base/funknown.cpp.orig 2021-12-16 12:29:35 UTC +++ pluginterfaces/base/funknown.cpp -@@ -50,7 +50,7 @@ - #ifdef __ANDROID__ - #include +@@ -49,14 +49,15 @@ + #if defined (__ANDROID__) || defined(_LIBCPP_VERSION) + #define SMTG_USE_STDATOMIC_H 1 #else -#include +//#include #endif + #endif // !defined (SMTG_USE_STDATOMIC_H) #include #endif -@@ -97,7 +97,7 @@ int32 PLUGIN_API atomicAdd (int32& var, int32 d) + + #if defined (SMTG_USE_STDATOMIC_H) && SMTG_USE_STDATOMIC_H +-#include ++//#include ++#include #endif + + namespace Steinberg { +@@ -88,7 +89,7 @@ namespace FUnknownPrivate { + int32 PLUGIN_API atomicAdd (int32& var, int32 d) + { + #if SMTG_USE_STDATOMIC_H +- return atomic_fetch_add (reinterpret_cast (&var), d) + d; ++ return atomic_fetch_add (reinterpret_cast (&var), d) + d; + #else + #if SMTG_OS_WINDOWS + #ifdef __MINGW32__ +@@ -100,7 +101,7 @@ int32 PLUGIN_API atomicAdd (int32& var, int32 d) + return OSAtomicAdd32Barrier (d, (int32_t*)&var); #elif defined(__ANDROID__) return atomic_fetch_add ((atomic_int*)&var, d) + d; -#elif SMTG_OS_LINUX diff --git a/audio/vst3sdk/files/patch-public.sdk_source_vst_auwrapper_again_CMakeLists.txt b/audio/vst3sdk/files/patch-public.sdk_source_vst_auwrapper_again_CMakeLists.txt index 826a95143efb..8e9e5768fe0d 100644 --- a/audio/vst3sdk/files/patch-public.sdk_source_vst_auwrapper_again_CMakeLists.txt +++ b/audio/vst3sdk/files/patch-public.sdk_source_vst_auwrapper_again_CMakeLists.txt @@ -1,8 +1,8 @@ - Workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254489 ---- public.sdk/source/vst/auwrapper/again/CMakeLists.txt.orig 2021-03-22 20:46:18 UTC +--- public.sdk/source/vst/auwrapper/again/CMakeLists.txt.orig 2021-12-16 12:29:36 UTC +++ public.sdk/source/vst/auwrapper/again/CMakeLists.txt -@@ -27,7 +27,7 @@ if(SMTG_MAC AND XCODE AND SMTG_COREAUDIO_SDK_PATH AND +@@ -33,7 +33,7 @@ if(SMTG_MAC AND XCODE AND SMTG_COREAUDIO_SDK_PATH AND COMMAND /bin/mkdir "-p" ${outputdir}/${target}.component/Contents/Resources COMMAND /bin/rm "-f" "${outputdir}/${target}.component/Contents/Resources/plugin.vst3" COMMAND /bin/ln "-svfF" "${outputdir}/again.vst3" "${outputdir}/${target}.component/Contents/Resources/plugin.vst3" diff --git a/audio/vst3sdk/files/patch-vstgui4_vstgui_lib_platform_linux_cairofont.cpp b/audio/vst3sdk/files/patch-vstgui4_vstgui_lib_platform_linux_cairofont.cpp deleted file mode 100644 index 84f8d2bb4509..000000000000 --- a/audio/vst3sdk/files/patch-vstgui4_vstgui_lib_platform_linux_cairofont.cpp +++ /dev/null @@ -1,12 +0,0 @@ ---- vstgui4/vstgui/lib/platform/linux/cairofont.cpp.orig 2021-03-22 20:14:12 UTC -+++ vstgui4/vstgui/lib/platform/linux/cairofont.cpp -@@ -236,8 +236,7 @@ Font::Font (UTF8StringPtr name, const CCoord& size, co - auto it = map.find (name); - if (it == map.end ()) - { -- static constexpr auto defaults = {"Liberation Sans", "Noto Sans", "Ubuntu", "FreeSans"}; -- for (auto& defName : defaults) -+ for (auto& defName : {"Liberation Sans", "Noto Sans", "Ubuntu", "FreeSans"}) - { - it = map.find (defName); // default font - if (it != map.end ()) diff --git a/audio/vst3sdk/files/patch-vstgui4_vstgui_lib_platform_linux_x11fileselector.cpp b/audio/vst3sdk/files/patch-vstgui4_vstgui_lib_platform_linux_x11fileselector.cpp index 26c2598affba..4671f49cb92e 100644 --- a/audio/vst3sdk/files/patch-vstgui4_vstgui_lib_platform_linux_x11fileselector.cpp +++ b/audio/vst3sdk/files/patch-vstgui4_vstgui_lib_platform_linux_x11fileselector.cpp @@ -1,10 +1,10 @@ - fix missing include, see https://github.com/steinbergmedia/vst3sdk/issues/80 ---- vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp.orig 2020-08-20 14:14:27 UTC +--- vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp.orig 2021-12-07 16:20:00 UTC +++ vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp -@@ -6,6 +6,8 @@ - #include - #include +@@ -14,6 +14,8 @@ + #include + extern "C" { extern char **environ; } +#include + diff --git a/audio/vst3sdk/files/patch-vstgui4_vstgui_tests_unittest_CMakeLists.txt b/audio/vst3sdk/files/patch-vstgui4_vstgui_tests_unittest_CMakeLists.txt index 35d9a2ae9bc2..24a27467600b 100644 --- a/audio/vst3sdk/files/patch-vstgui4_vstgui_tests_unittest_CMakeLists.txt +++ b/audio/vst3sdk/files/patch-vstgui4_vstgui_tests_unittest_CMakeLists.txt @@ -1,6 +1,6 @@ ---- vstgui4/vstgui/tests/unittest/CMakeLists.txt.orig 2021-03-22 20:23:26 UTC +--- vstgui4/vstgui/tests/unittest/CMakeLists.txt.orig 2021-12-07 16:20:00 UTC +++ vstgui4/vstgui/tests/unittest/CMakeLists.txt -@@ -116,7 +116,7 @@ if(UNIX AND NOT CMAKE_HOST_APPLE) +@@ -118,7 +118,7 @@ if(UNIX AND NOT CMAKE_HOST_APPLE) ) set(${target}_PLATFORM_LIBS ${LINUX_LIBRARIES} diff --git a/audio/vst3sdk/pkg-plist b/audio/vst3sdk/pkg-plist index 597b93273ec5..cbc791f40bf9 100644 --- a/audio/vst3sdk/pkg-plist +++ b/audio/vst3sdk/pkg-plist @@ -45,9 +45,15 @@ include/vst3sdk/againsidechain.h include/vst3sdk/againsimple.cpp include/vst3sdk/againsimple.h include/vst3sdk/againuimessagecontroller.h +include/vst3sdk/agsa.h +include/vst3sdk/agsa_controller.cpp +include/vst3sdk/agsa_factory.cpp +include/vst3sdk/agsa_processor.cpp +include/vst3sdk/app.cpp include/vst3sdk/appinit.h include/vst3sdk/aucarbonview.h include/vst3sdk/aucocoaview.h +include/vst3sdk/audiobuffers.h include/vst3sdk/audioclient.cpp include/vst3sdk/audioclient.h include/vst3sdk/audiohost.cpp @@ -78,6 +84,7 @@ include/vst3sdk/classfactoryhelpers.h include/vst3sdk/commoniids.cpp include/vst3sdk/connectionproxy.cpp include/vst3sdk/connectionproxy.h +include/vst3sdk/connectionproxytest.cpp include/vst3sdk/conststringtable.cpp include/vst3sdk/conststringtable.h include/vst3sdk/coreiids.cpp @@ -98,12 +105,12 @@ include/vst3sdk/eventlist.cpp include/vst3sdk/eventlist.h include/vst3sdk/eventlistcheck.cpp include/vst3sdk/eventlistcheck.h +include/vst3sdk/eventlisttest.cpp include/vst3sdk/eventlogdatabrowsersource.cpp include/vst3sdk/eventlogdatabrowsersource.h include/vst3sdk/eventlogger.cpp include/vst3sdk/eventlogger.h include/vst3sdk/exampletest.cpp -include/vst3sdk/exampletest.h include/vst3sdk/factory.cpp include/vst3sdk/falignpop.h include/vst3sdk/falignpush.h @@ -132,6 +139,7 @@ include/vst3sdk/fstring.h include/vst3sdk/ftypes.h include/vst3sdk/funknown.cpp include/vst3sdk/funknown.h +include/vst3sdk/funknownimpl.h include/vst3sdk/futils.h include/vst3sdk/fvariant.h include/vst3sdk/geoconstants.h @@ -146,6 +154,7 @@ include/vst3sdk/hostcheckerprocessor.cpp include/vst3sdk/hostcheckerprocessor.h include/vst3sdk/hostclasses.cpp include/vst3sdk/hostclasses.h +include/vst3sdk/hostclassestest.cpp include/vst3sdk/iapplication.h include/vst3sdk/ibstream.h include/vst3sdk/icloneable.h @@ -353,6 +362,8 @@ include/vst3sdk/module.cpp include/vst3sdk/module.h include/vst3sdk/module_linux.cpp include/vst3sdk/module_win32.cpp +include/vst3sdk/moduleinit.cpp +include/vst3sdk/moduleinit.h include/vst3sdk/mpeprocessor.cpp include/vst3sdk/mpeprocessor.h include/vst3sdk/note_expression_synth_controller.cpp @@ -374,6 +385,7 @@ include/vst3sdk/parameterchanges.cpp include/vst3sdk/parameterchanges.h include/vst3sdk/parameterchangescheck.cpp include/vst3sdk/parameterchangescheck.h +include/vst3sdk/parameterchangestest.cpp include/vst3sdk/parameterfunctionname.cpp include/vst3sdk/parameterfunctionname.h include/vst3sdk/pitchnames.cpp @@ -392,8 +404,10 @@ include/vst3sdk/plugids.h include/vst3sdk/pluginbasefwd.h include/vst3sdk/pluginfactory.cpp include/vst3sdk/pluginfactory.h +include/vst3sdk/pluginfactory_constexpr.h include/vst3sdk/pluginterfacesupport.cpp include/vst3sdk/pluginterfacesupport.h +include/vst3sdk/pluginterfacesupporttest.cpp include/vst3sdk/pluginview.cpp include/vst3sdk/pluginview.h include/vst3sdk/plugparamids.h @@ -409,6 +423,8 @@ include/vst3sdk/processcontextrequirements.cpp include/vst3sdk/processcontextrequirements.h include/vst3sdk/processdata.cpp include/vst3sdk/processdata.h +include/vst3sdk/processdataslicer.h +include/vst3sdk/processdatatest.cpp include/vst3sdk/processformat.cpp include/vst3sdk/processformat.h include/vst3sdk/processinputoverwriting.cpp @@ -423,9 +439,12 @@ include/vst3sdk/repeatidenticalstatetransition.cpp include/vst3sdk/repeatidenticalstatetransition.h include/vst3sdk/ringbuffer.h include/vst3sdk/ringbuffertest.cpp -include/vst3sdk/ringbuffertest.h +include/vst3sdk/rttransfer.h +include/vst3sdk/rttransfertest.cpp include/vst3sdk/runloop.cpp include/vst3sdk/runloop.h +include/vst3sdk/sampleaccurate.h +include/vst3sdk/sampleaccuratetest.cpp include/vst3sdk/scanbusses.cpp include/vst3sdk/scanbusses.h include/vst3sdk/scanparameters.cpp @@ -461,12 +480,16 @@ include/vst3sdk/terminit.cpp include/vst3sdk/terminit.h include/vst3sdk/testbase.cpp include/vst3sdk/testbase.h +include/vst3sdk/testing.cpp +include/vst3sdk/testing.h include/vst3sdk/testsuite.h include/vst3sdk/threadchecker.h include/vst3sdk/threadchecker_linux.cpp include/vst3sdk/threadchecker_win32.cpp include/vst3sdk/timer.cpp include/vst3sdk/timer.h +include/vst3sdk/tutorial.cpp +include/vst3sdk/tutorial.h include/vst3sdk/typesizecheck.h include/vst3sdk/ucolorspec.h include/vst3sdk/uid.h @@ -484,7 +507,6 @@ include/vst3sdk/variableblocksize.h include/vst3sdk/version.h include/vst3sdk/versionparser.h include/vst3sdk/versionparsertest.cpp -include/vst3sdk/versionparsertest.h include/vst3sdk/voicebase.h include/vst3sdk/voiceprocessor.h include/vst3sdk/vst2persistence.cpp @@ -532,8 +554,10 @@ include/vst3sdk/vsttestsuite.h include/vst3sdk/vsttypes.h include/vst3sdk/window.cpp include/vst3sdk/window.h -lib/vst3/6EE65CD1B83A4AF480AA7929AEA6B8A0_snapshot.png -lib/vst3/6EE65CD1B83A4AF480AA7929AEA6B8A0_snapshot_2.0x.png +lib/vst3/41347FD6FED64094AFBB12B7DBA1D441_snapshot.png +lib/vst3/41347FD6FED64094AFBB12B7DBA1D441_snapshot_2.0x.png +lib/vst3/41466D9BB0654576B641098F686371B3_snapshot.png +lib/vst3/41466D9BB0654576B641098F686371B3_snapshot_2.0x.png lib/vst3/84E8DE5F92554F5396FAE4133C935A18_snapshot.png lib/vst3/84E8DE5F92554F5396FAE4133C935A18_snapshot_2.0x.png lib/vst3/A2EAF7DB320640F48EDE380DDF89562C_snapshot.png @@ -542,6 +566,7 @@ lib/vst3/about.png lib/vst3/adelay.so lib/vst3/again.so lib/vst3/again.uidesc +lib/vst3/again_sampleaccurate.so lib/vst3/againsimple.so lib/vst3/animation_knob.png lib/vst3/animation_knob_3x.png @@ -573,3 +598,4 @@ lib/vst3/syncdelay.so lib/vst3/vst3_logo_small.png lib/vst3/vu_off.png lib/vst3/vu_on.png +lib/vst3/window.uidesc