diff --git a/audio/surge-synthesizer-xt-lv2/Makefile b/audio/surge-synthesizer-xt-lv2/Makefile index 782669cc5f3f..02f591ce162b 100644 --- a/audio/surge-synthesizer-xt-lv2/Makefile +++ b/audio/surge-synthesizer-xt-lv2/Makefile @@ -1,102 +1,97 @@ PORTNAME= surge-synthesizer-xt DISTVERSIONPREFIX= release_xt_ -DISTVERSION= 1.3.2 +DISTVERSION= 1.3.4 CATEGORIES= audio PKGNAMESUFFIX= -lv2 -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES= 8a2fb0c5522d9872b79aa6053253cf252dcf81fa.patch:-p1 \ - 373971b24477abb1b7f5a18657b0fb48ef5177ca.patch:-p1 \ - 90e36f5be98ba12a513e53401c89732ae7fd11b3.patch:-p1 - MAINTAINER= yuri@FreeBSD.org COMMENT= Surge Synthesizer (XT) LV2 and VST plug-in WWW= https://surge-synthesizer.github.io/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv7 i386 powerpc riscv64 # see https://github.com/surge-synthesizer/surge/issues/6363 NOT_FOR_ARCHS_REASON= 32 Bit Builds are only available on Windows; simde doesn't support riscv64 BUILD_DEPENDS= lv2>0:audio/lv2 \ ${LOCALBASE}/include/nanosvg.h:graphics/nanosvg \ ${LOCALBASE}/include/simde/simde-common.h:devel/simde \ xcb-util-keysyms>0:x11/xcb-util-keysyms \ bash:shells/bash LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libjack.so:audio/jack \ libsamplerate.so:audio/libsamplerate \ libxkbcommon.so:x11/libxkbcommon \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-util.so:x11/xcb-util LIB_DEPENDS+= libasound.so:audio/alsa-lib # pending https://github.com/surge-synthesizer/surge/issues/5997 resolution -USES= cmake compiler:c++17-lang gnome localbase:ldflags pkgconfig python:build shebangfix xorg +USES= cmake compiler:c++17-lang gnome llvm:18 localbase:ldflags pkgconfig python:build shebangfix xorg # older llvm compiler fails because of -Werror -Wno-nan-infinity-disabled USE_GNOME= cairo USE_XORG= x11 xcb xcursor xinerama xrandr USE_GITHUB= yes GH_ACCOUNT= surge-synthesizer GH_PROJECT= surge DATADIR= ${PREFIX}/share/surge-xt CMAKE_ON= SURGE_BUILD_LV2 \ SURGE_SKIP_VST3 CMAKE_OFF= JUCE_PLUGINHOST_VST3 JUCE_PLUGINHOST_VST CFLAGS+= -Wno-nan-infinity-disabled # workaround for https://github.com/surge-synthesizer/surge/issues/7730 CXXFLAGS+= -DPLUGIN_API="" -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -Dstrnicmp16=strncasecmp # for Juce .if !defined(WITH_DEBUG) CFLAGS+= -O3 -ffast-math CXXFLAGS+= -O3 -ffast-math .endif GH_TUPLE= surge-synthesizer:eurorack:f7614460cd3e295f6f6132f9052984c7bca9a69d:surge_synthesizer_eurorack/libs/eurorack/eurorack \ fmtlib:fmt:67c0c0c09cf74d407d71a29c194761981614df3e:fmtlib_fmt/libs/fmt \ surge-synthesizer:JUCE:cf5754b:surge_synthesizer_JUCE/libs/JUCE \ libsndfile:libsamplerate:d0ea53db94a329bce56e9382852e0931d7744651:libsndfile_libsamplerate/libs/libsamplerate \ LuaJIT:LuaJIT:ec6edc5c39c25e4eb3fca51b753f9995e97215da:LuaJIT_LuaJIT/libs/LuaJitLib/LuaJIT \ simd-everywhere:simde:71fd833d9666141edcd1d3c109a80e228303d8d7:simd_everywhere_simde/libs/simde \ surge-synthesizer:tuning-library:4cbe55f2da86c0302368a681406553a1dd7074dd:surge_synthesizer_tuning_library/libs/tuning-library \ ODDSound:MTS-ESP:3eb56f2452244b343ce738efd067d1082b67f9b4:ODDSound_MTS_ESP/libs/oddsound-mts/MTS-ESP \ taocpp:PEGTL:64af78c6a7959cd5753ad165ec9f65591aa96f2d:taocpp_PEGTL/libs/PEGTL \ surge-synthesizer:pffft:96292e6965f74d5e08108f5f717df0bf8aa06b57:surge_synthesizer_pffft/libs/pffft \ pybind:pybind11:0bd8896a4010f2d91b2340570c24fa08606ec406:pybind_pybind11/libs/pybind11 \ surge-synthesizer:sst-basic-blocks:42675840a0dd18bfd997f6394b874e0ec984b651:surge_synthesizer_sst_basic_blocks/libs/sst/sst-basic-blocks \ surge-synthesizer:sst-cpputils:9418be4d6e059e236db43f99925f46492203ec55:surge_synthesizer_sst_cpputils/libs/sst/sst-cpputils \ surge-synthesizer:sst-effects:e63fe46e38166ca0658639b66e706f740b468c44:surge_synthesizer_sst_effects/libs/sst/sst-effects \ surge-synthesizer:sst-filters:1733117d051b2b1d09296547af28dec0bcb3dc69:surge_synthesizer_sst_filters/libs/sst/sst-filters \ surge-synthesizer:sst-plugininfra:49ee7eb761bc06d0c0a012659f975d59b868e3e8:surge_synthesizer_sst_plugininfra/libs/sst/sst-plugininfra \ surge-synthesizer:sst-waveshapers:42bfa678e4f2447d0f4c9a51b7ba7ea68f6da108:surge_synthesizer_sst_waveshapers/libs/sst/sst-waveshapers \ sudara:melatonin_inspector:b7a0f2de07ed8692963605561fe1a3793885994b:sudara_melatonin_inspector/libs/melatonin_inspector \ free-audio:clap:df8f16c69ba1c1a15fb105f0c5a2e5b9ac6be742:free_audio_clap/libs/clap-juce-extensions/clap-libs/clap \ free-audio:clap-helpers:7b53a685e11465154b4ccba3065224dbcbf8a893:free_audio_clap_helpers/libs/clap-juce-extensions/clap-libs/clap-helpers \ free-audio:clap-juce-extensions:087dd16e2d17e6b3f1c9a92817a8a7348ea08168:free_audio_clap_juce_extensions/libs/clap-juce-extensions \ nemequ:munit:da8f73412998e4f1adf1100dc187533a51af77fd:nemequ_munit/libs/simde/test/munit \ gulrak:filesystem:614bbe87b80435d87ab8791564370e0c1d13627d:gulrak_filesystem/libs/sst/sst-plugininfra/libs/filesystem/ghc-filesystem \ richgel999:miniz:16413c213de38e703d883006193734e8b1178d5d:richgel999_miniz/libs/sst/sst-plugininfra/libs/miniz BINARY_ALIAS= python=${PYTHON_CMD} PORTSCOUT= ignore:1 # conflicts with old-gen audio/surge-synthesizer-lv2 .include .if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == aarch64 CMAKE_ARGS+= -DARM_NATIVE=native # based on https://github.com/surge-synthesizer/surge/tree/release/1.9.0#building-for-arm-platforms .endif .include post-patch: .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) #@${REINPLACE_CMD} -e 's|move (group)|std::move (group)|g' \ # ${WRKSRC}/libs/JUCE/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp .endif .include diff --git a/audio/surge-synthesizer-xt-lv2/distinfo b/audio/surge-synthesizer-xt-lv2/distinfo index cce5cfff8d84..1bf1547c2d29 100644 --- a/audio/surge-synthesizer-xt-lv2/distinfo +++ b/audio/surge-synthesizer-xt-lv2/distinfo @@ -1,57 +1,51 @@ -TIMESTAMP = 1720645370 -SHA256 (surge-synthesizer-surge-release_xt_1.3.2_GH0.tar.gz) = fbffb8cfd23af8f11a8c695fa10d722f9bf6c306198ad3c4b1084973b4fcab3f -SIZE (surge-synthesizer-surge-release_xt_1.3.2_GH0.tar.gz) = 278603004 +TIMESTAMP = 1723513443 +SHA256 (surge-synthesizer-surge-release_xt_1.3.4_GH0.tar.gz) = 38545c4bf290dd96acce587924b9aed62662ffbff33cea1fe907339b5ab15810 +SIZE (surge-synthesizer-surge-release_xt_1.3.4_GH0.tar.gz) = 278634750 SHA256 (surge-synthesizer-eurorack-f7614460cd3e295f6f6132f9052984c7bca9a69d_GH0.tar.gz) = c59a242525c94b648ed614463061cd648a76b7dd36268ba870faefbb0d3c3458 SIZE (surge-synthesizer-eurorack-f7614460cd3e295f6f6132f9052984c7bca9a69d_GH0.tar.gz) = 577831 SHA256 (fmtlib-fmt-67c0c0c09cf74d407d71a29c194761981614df3e_GH0.tar.gz) = af750af8635751938b87f6b4f40f58410c6bf87bd8d2ec53e2725b773b883e53 SIZE (fmtlib-fmt-67c0c0c09cf74d407d71a29c194761981614df3e_GH0.tar.gz) = 854998 SHA256 (surge-synthesizer-JUCE-cf5754b_GH0.tar.gz) = 30c6e6e0329b9b577fa8d3997b5e166572fa36df8d6cedac55e4a59b84b1eadb SIZE (surge-synthesizer-JUCE-cf5754b_GH0.tar.gz) = 19484230 SHA256 (libsndfile-libsamplerate-d0ea53db94a329bce56e9382852e0931d7744651_GH0.tar.gz) = 98634e656c521e7f9d34a3c75ceb9cb5949ef8aceb114766ad2dd7a2eaf3a574 SIZE (libsndfile-libsamplerate-d0ea53db94a329bce56e9382852e0931d7744651_GH0.tar.gz) = 3954604 SHA256 (LuaJIT-LuaJIT-ec6edc5c39c25e4eb3fca51b753f9995e97215da_GH0.tar.gz) = 64ac400317bc02a4d10ddd6759370898280421bcb1d20b52601ca289f57aa65d SIZE (LuaJIT-LuaJIT-ec6edc5c39c25e4eb3fca51b753f9995e97215da_GH0.tar.gz) = 1037515 SHA256 (simd-everywhere-simde-71fd833d9666141edcd1d3c109a80e228303d8d7_GH0.tar.gz) = 72b2c14a487560b7eb203795f2c2fead5c7499662e639944cca2a9bb19f09029 SIZE (simd-everywhere-simde-71fd833d9666141edcd1d3c109a80e228303d8d7_GH0.tar.gz) = 7481259 SHA256 (surge-synthesizer-tuning-library-4cbe55f2da86c0302368a681406553a1dd7074dd_GH0.tar.gz) = 1d4d58888be16b9805a288a0658f9cab328d4e37d58be72b6b2e843cab101373 SIZE (surge-synthesizer-tuning-library-4cbe55f2da86c0302368a681406553a1dd7074dd_GH0.tar.gz) = 152138 SHA256 (ODDSound-MTS-ESP-3eb56f2452244b343ce738efd067d1082b67f9b4_GH0.tar.gz) = 7239fb2b94cb3ad6aaa5799fcce31bd2c50955133db0fdad7d02fab4a4e52e1e SIZE (ODDSound-MTS-ESP-3eb56f2452244b343ce738efd067d1082b67f9b4_GH0.tar.gz) = 1326536 SHA256 (taocpp-PEGTL-64af78c6a7959cd5753ad165ec9f65591aa96f2d_GH0.tar.gz) = a6e98bed5730eb88afd0a5cac5d9a3eae7ebaa196f01f2f30d0148c951c2d578 SIZE (taocpp-PEGTL-64af78c6a7959cd5753ad165ec9f65591aa96f2d_GH0.tar.gz) = 201511 SHA256 (surge-synthesizer-pffft-96292e6965f74d5e08108f5f717df0bf8aa06b57_GH0.tar.gz) = 30feb3c31df04eac257730aeab9e2d7a3d8d845f9abafd30dc65ae5ff66e7316 SIZE (surge-synthesizer-pffft-96292e6965f74d5e08108f5f717df0bf8aa06b57_GH0.tar.gz) = 178920 SHA256 (pybind-pybind11-0bd8896a4010f2d91b2340570c24fa08606ec406_GH0.tar.gz) = da8d650ff0e5905481ad1c15bde8324e377e691cd083320d17859ac21f8b7022 SIZE (pybind-pybind11-0bd8896a4010f2d91b2340570c24fa08606ec406_GH0.tar.gz) = 740557 SHA256 (surge-synthesizer-sst-basic-blocks-42675840a0dd18bfd997f6394b874e0ec984b651_GH0.tar.gz) = aa127bc40c3409bdea752e1e10b81818aae1f97fc806701dbece348f98fc6ef9 SIZE (surge-synthesizer-sst-basic-blocks-42675840a0dd18bfd997f6394b874e0ec984b651_GH0.tar.gz) = 197968 SHA256 (surge-synthesizer-sst-cpputils-9418be4d6e059e236db43f99925f46492203ec55_GH0.tar.gz) = c3fdba3c2b50d142b817b0a55ccd8e3721f9b7995c8d611a74d52bd72ea4f4c1 SIZE (surge-synthesizer-sst-cpputils-9418be4d6e059e236db43f99925f46492203ec55_GH0.tar.gz) = 172396 SHA256 (surge-synthesizer-sst-effects-e63fe46e38166ca0658639b66e706f740b468c44_GH0.tar.gz) = a8bc791f48770fc0d5eab855d796d505ef369b2117946795eac50f40d2364cae SIZE (surge-synthesizer-sst-effects-e63fe46e38166ca0658639b66e706f740b468c44_GH0.tar.gz) = 206851 SHA256 (surge-synthesizer-sst-filters-1733117d051b2b1d09296547af28dec0bcb3dc69_GH0.tar.gz) = b07830c832eb7101d7ab6c12cce937bd19e87c2e3694425169dc3953032ee670 SIZE (surge-synthesizer-sst-filters-1733117d051b2b1d09296547af28dec0bcb3dc69_GH0.tar.gz) = 238933 SHA256 (surge-synthesizer-sst-plugininfra-49ee7eb761bc06d0c0a012659f975d59b868e3e8_GH0.tar.gz) = 8e4bdcd68aa1face31263a9a54990157d9afd2f1b0e17de9c99f55deaec8c32b SIZE (surge-synthesizer-sst-plugininfra-49ee7eb761bc06d0c0a012659f975d59b868e3e8_GH0.tar.gz) = 217174 SHA256 (surge-synthesizer-sst-waveshapers-42bfa678e4f2447d0f4c9a51b7ba7ea68f6da108_GH0.tar.gz) = 6e69e3a0a139a6d09c3d8fcd4a09a875dfd3c87df1e9512d99bcccda1bca5053 SIZE (surge-synthesizer-sst-waveshapers-42bfa678e4f2447d0f4c9a51b7ba7ea68f6da108_GH0.tar.gz) = 190186 SHA256 (sudara-melatonin_inspector-b7a0f2de07ed8692963605561fe1a3793885994b_GH0.tar.gz) = a480b1e54e11419637a593f36c3479b1bc3b616d16270573e4152513c87ddf4e SIZE (sudara-melatonin_inspector-b7a0f2de07ed8692963605561fe1a3793885994b_GH0.tar.gz) = 149356 SHA256 (free-audio-clap-df8f16c69ba1c1a15fb105f0c5a2e5b9ac6be742_GH0.tar.gz) = 8d683a56092447b3be59e794e693dee61e2965fb4fbbeb2f97888389a6454818 SIZE (free-audio-clap-df8f16c69ba1c1a15fb105f0c5a2e5b9ac6be742_GH0.tar.gz) = 2342648 SHA256 (free-audio-clap-helpers-7b53a685e11465154b4ccba3065224dbcbf8a893_GH0.tar.gz) = eaf5869b2b40dcfc71a1e3f73167a2255c2fc2d53f553f813b6c051e54df1374 SIZE (free-audio-clap-helpers-7b53a685e11465154b4ccba3065224dbcbf8a893_GH0.tar.gz) = 38227 SHA256 (free-audio-clap-juce-extensions-087dd16e2d17e6b3f1c9a92817a8a7348ea08168_GH0.tar.gz) = c6e54577e17aa7c88634a66781ba9fb2983aab6635df09b26cd7729ee95c4355 SIZE (free-audio-clap-juce-extensions-087dd16e2d17e6b3f1c9a92817a8a7348ea08168_GH0.tar.gz) = 65802 SHA256 (nemequ-munit-da8f73412998e4f1adf1100dc187533a51af77fd_GH0.tar.gz) = 835a9ee03e3b9560af5a2e4465394e00337398f5baba9d686083b8e1d93f0c30 SIZE (nemequ-munit-da8f73412998e4f1adf1100dc187533a51af77fd_GH0.tar.gz) = 27727 SHA256 (gulrak-filesystem-614bbe87b80435d87ab8791564370e0c1d13627d_GH0.tar.gz) = 203360b131364acd24eac25842cda5d1bcc53d12756bd7adfa1031f06aa5dabf SIZE (gulrak-filesystem-614bbe87b80435d87ab8791564370e0c1d13627d_GH0.tar.gz) = 177009 SHA256 (richgel999-miniz-16413c213de38e703d883006193734e8b1178d5d_GH0.tar.gz) = e80e4eab8cfb529e53beefa2021cb47f302a2519d81b4660a6b2cdc5dd791fb9 SIZE (richgel999-miniz-16413c213de38e703d883006193734e8b1178d5d_GH0.tar.gz) = 283946 -SHA256 (8a2fb0c5522d9872b79aa6053253cf252dcf81fa.patch) = 4bc631f9af589264c6114edc9da881df3127bb1ffdfc5662d7ccfebf6b964182 -SIZE (8a2fb0c5522d9872b79aa6053253cf252dcf81fa.patch) = 1704 -SHA256 (373971b24477abb1b7f5a18657b0fb48ef5177ca.patch) = 4ac0ce951e3855cdcf2ff6dcbd5fdcb8d1ec68a1c55048d85bd0978ca594affa -SIZE (373971b24477abb1b7f5a18657b0fb48ef5177ca.patch) = 794 -SHA256 (90e36f5be98ba12a513e53401c89732ae7fd11b3.patch) = 8cc97c2bbb49f8ed92ae8ac862ee9736bac0235eda3b09373886230ee0bb4b60 -SIZE (90e36f5be98ba12a513e53401c89732ae7fd11b3.patch) = 1899