diff --git a/audio/dexed/Makefile b/audio/dexed/Makefile index 3a3880ed5570..ee5592fe2a6b 100644 --- a/audio/dexed/Makefile +++ b/audio/dexed/Makefile @@ -1,71 +1,71 @@ PORTNAME= dexed DISTVERSIONPREFIX= v -DISTVERSION= 0.9.9 +DISTVERSION= 1.0.1 CATEGORIES= audio PKGNAMESUFFIX= -synth MAINTAINER= yuri@FreeBSD.org COMMENT= DX7 FM multi plaform/multi format plugin WWW= https://asb2m10.github.io/dexed/ \ https://github.com/asb2m10/dexed LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation fails due to the 'mb' variable conflict, pending https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283492 BUILD_DEPENDS= libX11>0:x11/libX11 \ libXcursor>0:x11/libXcursor \ libXinerama>0:x11/libXinerama \ libXrandr>0:x11/libXrandr LIB_DEPENDS= libfreetype.so:print/freetype2 \ libjack.so:audio/jack \ libpng16.so:graphics/png \ libasound.so:audio/alsa-lib # see https://github.com/asb2m10/dexed/issues/343 about the ALSA use USES= cmake dos2unix localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= asb2m10 GH_TUPLE= \ steinbergmedia:vst3sdk:56e4b2a:steinbergmedia_vst3sdk/libs/vst3sdk \ surge-synthesizer:tuning-library:3bbe951:surge_synthesizer_tuning_library/libs/tuning-library \ surge-synthesizer:surgesynthteam_tuningui:54f9a74cd55cdb33fb4d32d706067626857cfc75:surge_synthesizer_surgesynthteam_tuningui/libs/surgesynthteam_tuningui \ ODDSound:MTS-ESP:803c3aa:ODDSound_MTS_ESP/libs/MTS-ESP \ juce-framework:JUCE:ae51448:juce_framework_JUCE/libs/JUCE \ - free-audio:clap-juce-extensions:2c23b91:free_audio_clap_juce_extensions/libs/clap-juce-extensions \ - free-audio:clap:41964fa:free_audio_clap/libs/clap-juce-extensions/clap-libs/clap \ - free-audio:clap-helpers:41e1086:free_audio_clap_helpers/libs/clap-juce-extensions/clap-libs/clap-helpers + free-audio:clap-juce-extensions:4d454e5:free_audio_clap_juce_extensions/libs/clap-juce-extensions \ + free-audio:clap:df8f16c:free_audio_clap/libs/clap-juce-extensions/clap-libs/clap \ + free-audio:clap-helpers:7b53a68:free_audio_clap_helpers/libs/clap-juce-extensions/clap-libs/clap-helpers DOS2UNIX_GLOB= *.cpp *.h PLIST_FILES= bin/Dexed OPTIONS_DEFINE= VST3 #OPTIONS_DEFAULT= VST3 VST3_DESC= Build the VST3 plugin VST3_BUILD_DEPENDS= vst3sdk>0:audio/vst3sdk VST3_CXXFLAGS= -DJUCE_CUSTOM_VST3_SDK=1 -fPIC VST3_PLIST_FILES= lib/vst3/Dexed.so VST3_BROKEN= VST3 plugin fails to build, see https://github.com/asb2m10/dexed/issues/433 CXXFLAGS+= -DJUCE_INCLUDE_PNGLIB_CODE=0 # to fix build on powerpc64le, see bug#265446, https://github.com/juce-framework/JUCE/issues/1094 CXXFLAGS+= -fPIC # workaround for ld: error: relocation R_X86_64_PC32 cannot be used against symbol 'BinaryData::LFO_36_26_png'; recompile with -fPIC #CXXFLAGS+= -DJUCE_CUSTOM_VST3_SDK=1 LDFLAGS+= -lpng16 PORTSCOUT= skipv:nightly post-patch-VST3-off: @${REINPLACE_CMD} -e 's/FORMATS AU VST3 Standalone/FORMATS AU Standalone/' ${WRKSRC}/Source/CMakeLists.txt do-install: # workaround for https://github.com/asb2m10/dexed/issues/342 ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/Source/Dexed_artefacts/Release/Standalone/Dexed ${STAGEDIR}${PREFIX}/bin do-install-VST3-on: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst3 ${INSTALL_LIB} ${BUILD_WRKSRC}/Source/Dexed_artefacts/Release/VST3/Dexed.vst3/Contents/*/Dexed.so ${STAGEDIR}${PREFIX}/lib/vst3 .include diff --git a/audio/dexed/distinfo b/audio/dexed/distinfo index 569471ab8043..d534c11851c6 100644 --- a/audio/dexed/distinfo +++ b/audio/dexed/distinfo @@ -1,19 +1,19 @@ -TIMESTAMP = 1764082806 -SHA256 (asb2m10-dexed-v0.9.9_GH0.tar.gz) = e1f226a0103acd08fc68fd36320be532464f22c3eab040f77d3af272df808268 -SIZE (asb2m10-dexed-v0.9.9_GH0.tar.gz) = 15970321 +TIMESTAMP = 1764495042 +SHA256 (asb2m10-dexed-v1.0.1_GH0.tar.gz) = a1ac95b9651322697adde013270d5964590e47ee6d630a0275bcbb4fd4c551f6 +SIZE (asb2m10-dexed-v1.0.1_GH0.tar.gz) = 15970708 SHA256 (steinbergmedia-vst3sdk-56e4b2a_GH0.tar.gz) = 70b188f3467fff536c5000e7148660e29991b7771ac1dcff24a79360649345b9 SIZE (steinbergmedia-vst3sdk-56e4b2a_GH0.tar.gz) = 417060 SHA256 (surge-synthesizer-tuning-library-3bbe951_GH0.tar.gz) = 9097dc54cea5bed090de49ab21c91eefab4c1132e1f9703465cc7e6b30b7d7a2 SIZE (surge-synthesizer-tuning-library-3bbe951_GH0.tar.gz) = 150808 SHA256 (surge-synthesizer-surgesynthteam_tuningui-54f9a74cd55cdb33fb4d32d706067626857cfc75_GH0.tar.gz) = c95f5610f9f965bfea6b3cdf14a54a0479486ed8ba82c0c0830da7ee9cd07da0 SIZE (surge-synthesizer-surgesynthteam_tuningui-54f9a74cd55cdb33fb4d32d706067626857cfc75_GH0.tar.gz) = 10997 SHA256 (ODDSound-MTS-ESP-803c3aa_GH0.tar.gz) = fad814ae8a605a70fe4d1aa5ae38b2ed715fd751050ad37774aa1e23e03f4fa2 SIZE (ODDSound-MTS-ESP-803c3aa_GH0.tar.gz) = 1326424 SHA256 (juce-framework-JUCE-ae51448_GH0.tar.gz) = 433af16f0b2bda3fb82e373bed7359bdb39b092b6bbc8fcc020929cc2900eec2 SIZE (juce-framework-JUCE-ae51448_GH0.tar.gz) = 19482122 -SHA256 (free-audio-clap-juce-extensions-2c23b91_GH0.tar.gz) = 997352aa6142b6fad2c4e1b127947d4c8f94f19bdaafecab8f39b0fadd7787f7 -SIZE (free-audio-clap-juce-extensions-2c23b91_GH0.tar.gz) = 63236 -SHA256 (free-audio-clap-41964fa_GH0.tar.gz) = 4637bdae9c93bb4d2029147a7ae233295fa41f55be8eb0124ee339f9b6063533 -SIZE (free-audio-clap-41964fa_GH0.tar.gz) = 2335884 -SHA256 (free-audio-clap-helpers-41e1086_GH0.tar.gz) = 56f74be98eb9b9f8f0e51fa29197853de0135ffb669bb9d96030c5cfa70489af -SIZE (free-audio-clap-helpers-41e1086_GH0.tar.gz) = 26897 +SHA256 (free-audio-clap-juce-extensions-4d454e5_GH0.tar.gz) = df105b7457dc229ac0af359f04a222d793c1cbc69449daed8e62a9843403bc48 +SIZE (free-audio-clap-juce-extensions-4d454e5_GH0.tar.gz) = 70859 +SHA256 (free-audio-clap-df8f16c_GH0.tar.gz) = 717d9c5e66b323325525c486343cfd9cf7187e4ac9dfce7403443116f37e0cec +SIZE (free-audio-clap-df8f16c_GH0.tar.gz) = 2342641 +SHA256 (free-audio-clap-helpers-7b53a68_GH0.tar.gz) = bd916ab6d0ac5092d061ca67fd605173467670fc3b15de8cf647781d8baf2e8d +SIZE (free-audio-clap-helpers-7b53a68_GH0.tar.gz) = 38204