diff --git a/audio/sfizz/Makefile b/audio/sfizz/Makefile index cfff56dc383e..bbcba6c87dbd 100644 --- a/audio/sfizz/Makefile +++ b/audio/sfizz/Makefile @@ -1,93 +1,91 @@ PORTNAME= sfizz -DISTVERSION= 1.2.0 +DISTVERSION= 1.2.1 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= SFZ parser and synth C++ library & LV2/VST3 plugins WWW= https://sfz.tools/sfizz/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: fatal error: 'linux/auxvec.h' file not found, see https://github.com/sfztools/sfizz/issues/1118 BROKEN_armv6= fails to compile: src/external/cpuid/src/cpuid/detail/init_linux_gcc_arm.hpp: unknown type name 'Elf32_auxv_t', see https://github.com/sfztools/sfizz/issues/1116 BROKEN_armv7= fails to compile: src/external/cpuid/src/cpuid/detail/init_linux_gcc_arm.hpp: unknown type name 'Elf32_auxv_t', see https://github.com/sfztools/sfizz/issues/1116 BROKEN_i386= fails to compile: unknown type name 'Elf64_Auxinfo', see https://github.com/sfztools/sfizz/issues/1110 LIB_DEPENDS= libsndfile.so:audio/libsndfile RUN_DEPENDS= zenity:x11/zenity USES= cmake localbase:ldflags pkgconfig .if !exists(/usr/include/omp.h) USES+= compiler:gcc-c++11-lib .else USES+= compiler:c++17-lang .endif USE_GITHUB= yes GH_ACCOUNT= sfztools GH_TUPLE= \ - abseil:abseil-cpp:215105818dfde3174fe799600bb0f3cae233d0bf:abseil_abseil_cpp/external/abseil-cpp \ + abseil:abseil-cpp:273292d1cfc0a94a65082ee350509af1d113344d:abseil_abseil_cpp/external/abseil-cpp \ steinbergmedia:vst3_base:985fe019276ee03c2751a1736ba3b390678e29f2:steinbergmedia_vst3_base/plugins/vst/external/VST_SDK/VST3_SDK/base \ steinbergmedia:vst3_pluginterfaces:93cef1afb7061e488625045ba5a82abaa83d27fe:steinbergmedia_vst3_pluginterfaces/plugins/vst/external/VST_SDK/VST3_SDK/pluginterfaces \ steinbergmedia:vst3_public_sdk:9589800ed94573354bc29de45eec5744523fbfcb:steinbergmedia_vst3_public_sdk/plugins/vst/external/VST_SDK/VST3_SDK/public.sdk \ sfztools:vstgui:630db26be83f8a1d4bd04926fa45ad10995d2b85:sfztools_vstgui/plugins/editor/external/vstgui4 \ mackron:dr_libs:cac1785cee4abb455817b43d5dee33b49d61be2f:mackron_dr_libs/external/st_audiofile/thirdparty/dr_libs \ sfztools:stb_vorbis:fc0bd698b26888da0a632da33f4c49b90763e69b:sfztools_stb_vorbis/external/st_audiofile/thirdparty/stb_vorbis \ sfztools:libaiff:78864a4a2e769e426be8cfd78ae7f5f72e236c33:sfztools_libaiff/external/st_audiofile/thirdparty/libaiff \ sfztools:sfzt_auwrapper:014311ae45b86571e1ae3aaa03ebbd7db8b3a32e:sfztools_sfzt_auwrapper/plugins/vst/external/sfzt_auwrapper \ - gulrak:filesystem:614bbe87b80435d87ab8791564370e0c1d13627d:gulrak_filesystem/external/filesystem \ + gulrak:filesystem:8a2edd6:gulrak_filesystem/external/filesystem \ simd-everywhere:simde:98075d0593f539762125dbb215d95e782a6ae344:simd_everywhere_simde/external/simde \ - \ - nemequ:munit:da8f73412998e4f1adf1100dc187533a51af77fd:nemequ_munit/external/simde/test/munit \ - \ + nemequ:munit:da8f73412998e4f1adf1100dc187533a51af77fd:nemequ_munit/external/simde/test/munit \ dr-soft:miniaudio:d1a166c83ab445b1c14bc83d37c84e18d172e5f5:dr_soft_miniaudio/external/st_audiofile/thirdparty/dr_libs/tests/external/miniaudio \ USE_LDCONFIG= yes OPTIONS_DEFINE= JACK LV2 VST OPTIONS_DEFAULT= JACK LV2 VST OPTIONS_EXCLUDE_powerpc= VST OPTIONS_EXCLUDE_powerpc64= VST OPTIONS_EXCLUDE_powerpc64le= VST OPTIONS_SUB= yes JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_BOOL= SFIZZ_JACK LV2_DESC= Install the LV2 plugin LV2_USES= gnome xorg LV2_USE= GNOME=cairo,glib20,pango XORG=x11,ice,sm,xcb,xext LV2_BUILD_DEPENDS= lv2>0:audio/lv2 LV2_LIB_DEPENDS= 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 \ libxkbcommon.so:x11/libxkbcommon LV2_CMAKE_BOOL= SFIZZ_LV2 VST_DESC= Install the VST plugin VST_USES= ${LV2_USES} VST_USE= ${LV2_USE} VST_LIB_DEPENDS= ${LV2_LIB_DEPENDS} VST_CMAKE_BOOL= SFIZZ_VST .include .if (${OSVERSION} < 1301505) # 20d21e43514502c0a346f3c2cdb1d8cd8c7cc6b0 commit in 13 fixed booleans in stdatomic.h that were causing breakage BROKEN= fails to compile: unknown type name '_Bool' .endif post-install-LV2-on: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/lib/lv2/sfizz.lv2/Contents/Binary/sfizz.so \ ${STAGEDIR}${PREFIX}/lib/lv2/sfizz.lv2/Contents/Binary/sfizz_ui.so post-install-VST-on: .if ${ARCH} == amd64 @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so .endif .include diff --git a/audio/sfizz/distinfo b/audio/sfizz/distinfo index 30e59e8095fc..d94c95c21d9b 100644 --- a/audio/sfizz/distinfo +++ b/audio/sfizz/distinfo @@ -1,29 +1,29 @@ -TIMESTAMP = 1658593755 -SHA256 (sfztools-sfizz-1.2.0_GH0.tar.gz) = 9a59aa115fddd29d184c9b228e8400f7bb7b15287b4a3ca94d0ab7972d5af87a -SIZE (sfztools-sfizz-1.2.0_GH0.tar.gz) = 15071930 -SHA256 (abseil-abseil-cpp-215105818dfde3174fe799600bb0f3cae233d0bf_GH0.tar.gz) = 237e2e6aec7571ae90d961d02de19f56861a7417acbbc15713b8926e39d461ed -SIZE (abseil-abseil-cpp-215105818dfde3174fe799600bb0f3cae233d0bf_GH0.tar.gz) = 1883165 +TIMESTAMP = 1681673912 +SHA256 (sfztools-sfizz-1.2.1_GH0.tar.gz) = 81ef09e09e78ed3241a38e2efde4a551923e8fcf221b2ae1c51351bc9ab86e00 +SIZE (sfztools-sfizz-1.2.1_GH0.tar.gz) = 15050962 +SHA256 (abseil-abseil-cpp-273292d1cfc0a94a65082ee350509af1d113344d_GH0.tar.gz) = 94aef187f688665dc299d09286bfa0d22c4ecb86a80b156dff6aabadc5a5c26d +SIZE (abseil-abseil-cpp-273292d1cfc0a94a65082ee350509af1d113344d_GH0.tar.gz) = 1957519 SHA256 (steinbergmedia-vst3_base-985fe019276ee03c2751a1736ba3b390678e29f2_GH0.tar.gz) = 7eaf215f5f95fcdda6261b4e1c45a0d24e4bfb68dc2292ad3c0156b7a8d99f2a SIZE (steinbergmedia-vst3_base-985fe019276ee03c2751a1736ba3b390678e29f2_GH0.tar.gz) = 62213 SHA256 (steinbergmedia-vst3_pluginterfaces-93cef1afb7061e488625045ba5a82abaa83d27fe_GH0.tar.gz) = 152f37370d1c284f0eda9e4e43db54e1c0bf5fc3cf1ef6f5fabc9a3314c38f73 SIZE (steinbergmedia-vst3_pluginterfaces-93cef1afb7061e488625045ba5a82abaa83d27fe_GH0.tar.gz) = 95833 SHA256 (steinbergmedia-vst3_public_sdk-9589800ed94573354bc29de45eec5744523fbfcb_GH0.tar.gz) = d5519df35613c1e7047ffa4570f1b2a99bd82d2028156b4c5b461a55991c5c7a SIZE (steinbergmedia-vst3_public_sdk-9589800ed94573354bc29de45eec5744523fbfcb_GH0.tar.gz) = 12335277 SHA256 (sfztools-vstgui-630db26be83f8a1d4bd04926fa45ad10995d2b85_GH0.tar.gz) = 6dc88e738f0faa323c9e7bc20c29a18df70fffa22d381000adeb801897601df9 SIZE (sfztools-vstgui-630db26be83f8a1d4bd04926fa45ad10995d2b85_GH0.tar.gz) = 3670925 SHA256 (mackron-dr_libs-cac1785cee4abb455817b43d5dee33b49d61be2f_GH0.tar.gz) = ebef38a04050371438eb7b7106ed43cb2d5ae819e3253d8f40886c9cb92b5330 SIZE (mackron-dr_libs-cac1785cee4abb455817b43d5dee33b49d61be2f_GH0.tar.gz) = 492522 SHA256 (sfztools-stb_vorbis-fc0bd698b26888da0a632da33f4c49b90763e69b_GH0.tar.gz) = 8680dbe05fe2f9864122a160d74ab9aa169d765380a1210c71fff5d5615be483 SIZE (sfztools-stb_vorbis-fc0bd698b26888da0a632da33f4c49b90763e69b_GH0.tar.gz) = 52157 SHA256 (sfztools-libaiff-78864a4a2e769e426be8cfd78ae7f5f72e236c33_GH0.tar.gz) = a0db06448a9cf8de4df08f40d7ad7169c73e97b78a4477feb31dfbd2662277df SIZE (sfztools-libaiff-78864a4a2e769e426be8cfd78ae7f5f72e236c33_GH0.tar.gz) = 27293 SHA256 (sfztools-sfzt_auwrapper-014311ae45b86571e1ae3aaa03ebbd7db8b3a32e_GH0.tar.gz) = 4d1b19e431c541320c1a118642b6b7ebcbeecf1b6a59ef73f56fc41e0fa85876 SIZE (sfztools-sfzt_auwrapper-014311ae45b86571e1ae3aaa03ebbd7db8b3a32e_GH0.tar.gz) = 26454 -SHA256 (gulrak-filesystem-614bbe87b80435d87ab8791564370e0c1d13627d_GH0.tar.gz) = 203360b131364acd24eac25842cda5d1bcc53d12756bd7adfa1031f06aa5dabf -SIZE (gulrak-filesystem-614bbe87b80435d87ab8791564370e0c1d13627d_GH0.tar.gz) = 177009 +SHA256 (gulrak-filesystem-8a2edd6_GH0.tar.gz) = d374a61276fa9c218df6da2a4d8b8866baecb81d4609875c48b5cd4c2dd6df3e +SIZE (gulrak-filesystem-8a2edd6_GH0.tar.gz) = 211142 SHA256 (simd-everywhere-simde-98075d0593f539762125dbb215d95e782a6ae344_GH0.tar.gz) = 5f953eb19d8472304103cd8222d65ff75d99dd2f83e9076a72b5bc2f972bce31 SIZE (simd-everywhere-simde-98075d0593f539762125dbb215d95e782a6ae344_GH0.tar.gz) = 4714765 SHA256 (nemequ-munit-da8f73412998e4f1adf1100dc187533a51af77fd_GH0.tar.gz) = 835a9ee03e3b9560af5a2e4465394e00337398f5baba9d686083b8e1d93f0c30 SIZE (nemequ-munit-da8f73412998e4f1adf1100dc187533a51af77fd_GH0.tar.gz) = 27727 SHA256 (dr-soft-miniaudio-d1a166c83ab445b1c14bc83d37c84e18d172e5f5_GH0.tar.gz) = 336576323b6f56d506ac5265344d522948e24e5e72031ff1dc6cc4537232bfb1 SIZE (dr-soft-miniaudio-d1a166c83ab445b1c14bc83d37c84e18d172e5f5_GH0.tar.gz) = 601337 diff --git a/audio/sfizz/files/patch-external_abseil-cpp_absl_base_internal_unscaledcycleclock.cc b/audio/sfizz/files/patch-external_abseil-cpp_absl_base_internal_unscaledcycleclock.cc deleted file mode 100644 index 9495230c28b8..000000000000 --- a/audio/sfizz/files/patch-external_abseil-cpp_absl_base_internal_unscaledcycleclock.cc +++ /dev/null @@ -1,13 +0,0 @@ ---- external/abseil-cpp/absl/base/internal/unscaledcycleclock.cc.orig 2023-02-07 02:19:11 UTC -+++ external/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -@@ -24,8 +24,9 @@ - #ifdef __GLIBC__ - #include - #elif defined(__FreeBSD__) --#include -+#include "absl/base/call_once.h" - #include -+#include - #endif - #endif - diff --git a/audio/sfizz/pkg-plist b/audio/sfizz/pkg-plist index 4fbe3d0a95ed..60c95a0e454a 100644 --- a/audio/sfizz/pkg-plist +++ b/audio/sfizz/pkg-plist @@ -1,62 +1,66 @@ %%JACK%%bin/sfizz_jack bin/sfizz_render include/sfizz.h include/sfizz.hpp include/sfizz_message.h lib/libsfizz.so lib/libsfizz.so.1 -lib/libsfizz.so.1.2.0 +lib/libsfizz.so.1.2.1 %%LV2%%lib/lv2/sfizz.lv2/Contents/Binary/sfizz.so %%LV2%%lib/lv2/sfizz.lv2/Contents/Binary/sfizz_ui.so %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/DefaultInstrument.sfz %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/DefaultScale.scl %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/Fonts/Roboto-Regular.ttf %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/Fonts/sfizz-fluentui-system-f20.ttf %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/Fonts/sfizz-fluentui-system-r20.ttf %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/Fonts/sfizz-misc-icons.ttf %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/Themes/Dark/theme.xml %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/Themes/Default/theme.xml %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/background.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/background@2x.png +%%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/background_button_about.png +%%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/background_button_about@2x.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/icon_white.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/icon_white@2x.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/knob48.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/knob48@2x.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/logo.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/logo_orange.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/logo_text.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/logo_text@2x.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/logo_text_shaded.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/logo_text_shaded@2x.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/logo_text_white.png %%LV2%%lib/lv2/sfizz.lv2/Contents/Resources/logo_text_white@2x.png %%LV2%%lib/lv2/sfizz.lv2/LICENSE.md %%LV2%%lib/lv2/sfizz.lv2/controllers.ttl %%LV2%%lib/lv2/sfizz.lv2/manifest.ttl %%LV2%%lib/lv2/sfizz.lv2/sfizz.ttl %%LV2%%lib/lv2/sfizz.lv2/sfizz_ui.ttl %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/Fonts/Roboto-Regular.ttf %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/Fonts/sfizz-fluentui-system-f20.ttf %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/Fonts/sfizz-fluentui-system-r20.ttf %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/Fonts/sfizz-misc-icons.ttf %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/Themes/Dark/theme.xml %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/Themes/Default/theme.xml %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/background.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/background@2x.png +%%VST%%lib/vst3/sfizz.vst3/Contents/Resources/background_button_about.png +%%VST%%lib/vst3/sfizz.vst3/Contents/Resources/background_button_about@2x.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/icon_white.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/icon_white@2x.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/knob48.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/knob48@2x.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/logo.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/logo_orange.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/logo_text.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/logo_text@2x.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/logo_text_shaded.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/logo_text_shaded@2x.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/logo_text_white.png %%VST%%lib/vst3/sfizz.vst3/Contents/Resources/logo_text_white@2x.png %%VST%%lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so %%VST%%lib/vst3/sfizz.vst3/gpl-3.0.txt libdata/pkgconfig/sfizz.pc -%%JACK%%share/man/man1/sfizz_jack.gz -share/man/man1/sfizz_render.gz +%%JACK%%share/man/man1/sfizz_jack.1.gz +share/man/man1/sfizz_render.1.gz