audio/vst3sdk: Update 3.7.1_build_50-1 -> 3.7.4_build_25

This commit is contained in:
Yuri Victorovich 2022-04-17 16:11:03 -07:00
parent 6ba8180534
commit 9b89eb4df6
11 changed files with 98 additions and 67 deletions

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -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)

View file

@ -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 <endian.h>
+ #include <sys/endian.h>

View file

@ -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 <stdatomic.h>
@@ -49,14 +49,15 @@
#if defined (__ANDROID__) || defined(_LIBCPP_VERSION)
#define SMTG_USE_STDATOMIC_H 1
#else
-#include <ext/atomicity.h>
+//#include <ext/atomicity.h>
#endif
#endif // !defined (SMTG_USE_STDATOMIC_H)
#include <stdlib.h>
#endif
@@ -97,7 +97,7 @@ int32 PLUGIN_API atomicAdd (int32& var, int32 d)
#if defined (SMTG_USE_STDATOMIC_H) && SMTG_USE_STDATOMIC_H
-#include <stdatomic.h>
+//#include <stdatomic.h>
+#include <atomic>
#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<atomic_int_least32_t*> (&var), d) + d;
+ return atomic_fetch_add (reinterpret_cast<std::atomic_int_least32_t*> (&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

View file

@ -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"

View file

@ -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 ())

View file

@ -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 <unistd.h>
#include <string>
@@ -14,6 +14,8 @@
#include <cassert>
extern "C" { extern char **environ; }
+#include <stdio.h>
+

View file

@ -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}

View file

@ -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