notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
sfizz SFZ parser and synth C++ library & LV2/VST3 plugins
1.2.1_2 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.2.1_2Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-11-17 18:45:06
Last Update: 2024-11-17 18:42:09
Commit Hash: 033e20b
License: BSD2CLAUSE
WWW:
https://sfz.tools/sfizz/
Description:
sfizz is a sample-based musical synthesizer. It features the well-established SFZ instrument format (https://sfzformat.com/) at its core, which permits to use existing instrument libraries, or create personal instruments with ease. Not only is sfizz ready-to-use as an instrument plugin of its own, the library allows developers to create instruments of their own, taking advantage of the abilities of SFZ.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (73 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/sfizz-1.2.1_2/catalog.mk
  3. /usr/local/share/licenses/sfizz-1.2.1_2/LICENSE
  4. /usr/local/share/licenses/sfizz-1.2.1_2/BSD2CLAUSE
  5. bin/sfizz_jack
  6. bin/sfizz_render
  7. include/sfizz.h
  8. include/sfizz.hpp
  9. include/sfizz_message.h
  10. lib/libsfizz.so
  11. lib/libsfizz.so.1
  12. lib/libsfizz.so.1.2.1
  13. lib/lv2/sfizz.lv2/Contents/Binary/sfizz.so
  14. lib/lv2/sfizz.lv2/Contents/Binary/sfizz_ui.so
  15. lib/lv2/sfizz.lv2/Contents/Resources/DefaultInstrument.sfz
  16. lib/lv2/sfizz.lv2/Contents/Resources/DefaultScale.scl
  17. lib/lv2/sfizz.lv2/Contents/Resources/Fonts/Roboto-Regular.ttf
  18. lib/lv2/sfizz.lv2/Contents/Resources/Fonts/sfizz-fluentui-system-f20.ttf
  19. lib/lv2/sfizz.lv2/Contents/Resources/Fonts/sfizz-fluentui-system-r20.ttf
  20. lib/lv2/sfizz.lv2/Contents/Resources/Fonts/sfizz-misc-icons.ttf
  21. lib/lv2/sfizz.lv2/Contents/Resources/Themes/Dark/theme.xml
  22. lib/lv2/sfizz.lv2/Contents/Resources/Themes/Default/theme.xml
  23. lib/lv2/sfizz.lv2/Contents/Resources/background.png
  24. lib/lv2/sfizz.lv2/Contents/Resources/background@2x.png
  25. lib/lv2/sfizz.lv2/Contents/Resources/background_button_about.png
  26. lib/lv2/sfizz.lv2/Contents/Resources/background_button_about@2x.png
  27. lib/lv2/sfizz.lv2/Contents/Resources/icon_white.png
  28. lib/lv2/sfizz.lv2/Contents/Resources/icon_white@2x.png
  29. lib/lv2/sfizz.lv2/Contents/Resources/knob48.png
  30. lib/lv2/sfizz.lv2/Contents/Resources/knob48@2x.png
  31. lib/lv2/sfizz.lv2/Contents/Resources/logo.png
  32. lib/lv2/sfizz.lv2/Contents/Resources/logo_orange.png
  33. lib/lv2/sfizz.lv2/Contents/Resources/logo_text.png
  34. lib/lv2/sfizz.lv2/Contents/Resources/logo_text@2x.png
  35. lib/lv2/sfizz.lv2/Contents/Resources/logo_text_shaded.png
  36. lib/lv2/sfizz.lv2/Contents/Resources/logo_text_shaded@2x.png
  37. lib/lv2/sfizz.lv2/Contents/Resources/logo_text_white.png
  38. lib/lv2/sfizz.lv2/Contents/Resources/logo_text_white@2x.png
  39. lib/lv2/sfizz.lv2/LICENSE.md
  40. lib/lv2/sfizz.lv2/controllers.ttl
  41. lib/lv2/sfizz.lv2/manifest.ttl
  42. lib/lv2/sfizz.lv2/sfizz.ttl
  43. lib/lv2/sfizz.lv2/sfizz_ui.ttl
  44. lib/vst3/sfizz.vst3/Contents/Resources/Fonts/Roboto-Regular.ttf
  45. lib/vst3/sfizz.vst3/Contents/Resources/Fonts/sfizz-fluentui-system-f20.ttf
  46. lib/vst3/sfizz.vst3/Contents/Resources/Fonts/sfizz-fluentui-system-r20.ttf
  47. lib/vst3/sfizz.vst3/Contents/Resources/Fonts/sfizz-misc-icons.ttf
  48. lib/vst3/sfizz.vst3/Contents/Resources/Themes/Dark/theme.xml
  49. lib/vst3/sfizz.vst3/Contents/Resources/Themes/Default/theme.xml
  50. lib/vst3/sfizz.vst3/Contents/Resources/background.png
  51. lib/vst3/sfizz.vst3/Contents/Resources/background@2x.png
  52. lib/vst3/sfizz.vst3/Contents/Resources/background_button_about.png
  53. lib/vst3/sfizz.vst3/Contents/Resources/background_button_about@2x.png
  54. lib/vst3/sfizz.vst3/Contents/Resources/icon_white.png
  55. lib/vst3/sfizz.vst3/Contents/Resources/icon_white@2x.png
  56. lib/vst3/sfizz.vst3/Contents/Resources/knob48.png
  57. lib/vst3/sfizz.vst3/Contents/Resources/knob48@2x.png
  58. lib/vst3/sfizz.vst3/Contents/Resources/logo.png
  59. lib/vst3/sfizz.vst3/Contents/Resources/logo_orange.png
  60. lib/vst3/sfizz.vst3/Contents/Resources/logo_text.png
  61. lib/vst3/sfizz.vst3/Contents/Resources/logo_text@2x.png
  62. lib/vst3/sfizz.vst3/Contents/Resources/logo_text_shaded.png
  63. lib/vst3/sfizz.vst3/Contents/Resources/logo_text_shaded@2x.png
  64. lib/vst3/sfizz.vst3/Contents/Resources/logo_text_white.png
  65. lib/vst3/sfizz.vst3/Contents/Resources/logo_text_white@2x.png
  66. lib/vst3/sfizz.vst3/Contents/x86_64-linux/sfizz.so
  67. lib/vst3/sfizz.vst3/gpl-3.0.txt
  68. libdata/pkgconfig/sfizz.pc
  69. share/man/man1/sfizz_jack.1.gz
  70. share/man/man1/sfizz_render.1.gz
  71. @owner
  72. @group
  73. @mode
Collapse this list.
Dependency lines:
  • sfizz>0:audio/sfizz
To install the port:
cd /usr/ports/audio/sfizz/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/sfizz
  • pkg install sfizz
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sfizz
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1681673912 SHA256 (sfztools-sfizz-1.2.1_GH0.tar.gz) = 81ef09e09e78ed3241a38e2efde4a551923e8fcf221b2ae1c51351bc9ab86e00 SIZE (sfztools-sfizz-1.2.1_GH0.tar.gz) = 15050962

Expand this list (26 items)

Collapse this list.

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

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. lv2>0 : audio/lv2
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. x11.pc : x11/libX11
  6. ice.pc : x11/libICE
  7. sm.pc : x11/libSM
  8. xcb.pc : x11/libxcb
  9. xext.pc : x11/libXext
  10. x11.pc : x11/libX11
  11. ice.pc : x11/libICE
  12. sm.pc : x11/libSM
  13. xcb.pc : x11/libxcb
  14. xext.pc : x11/libXext
Runtime dependencies:
  1. zenity : x11/zenity
  2. x11.pc : x11/libX11
  3. ice.pc : x11/libICE
  4. sm.pc : x11/libSM
  5. xcb.pc : x11/libxcb
  6. xext.pc : x11/libXext
  7. x11.pc : x11/libX11
  8. ice.pc : x11/libICE
  9. sm.pc : x11/libSM
  10. xcb.pc : x11/libxcb
  11. xext.pc : x11/libXext
Library dependencies:
  1. libsndfile.so : audio/libsndfile
  2. libjack.so : audio/jack
  3. libfontconfig.so : x11-fonts/fontconfig
  4. libfreetype.so : print/freetype2
  5. libharfbuzz.so : print/harfbuzz
  6. libxcb-cursor.so : x11/xcb-util-cursor
  7. libxcb-keysyms.so : x11/xcb-util-keysyms
  8. libxcb-util.so : x11/xcb-util
  9. libxkbcommon.so : x11/libxkbcommon
  10. libfontconfig.so : x11-fonts/fontconfig
  11. libfreetype.so : print/freetype2
  12. libharfbuzz.so : print/harfbuzz
  13. libxcb-cursor.so : x11/xcb-util-cursor
  14. libxcb-keysyms.so : x11/xcb-util-keysyms
  15. libxcb-util.so : x11/xcb-util
  16. libxkbcommon.so : x11/libxkbcommon
  17. libcairo.so : graphics/cairo
  18. libglib-2.0.so : devel/glib20
  19. libintl.so : devel/gettext-runtime
  20. libharfbuzz.so : print/harfbuzz
  21. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for sfizz-1.2.1_2: JACK=on: JACK audio server support LV2=on: Install the LV2 plugin VST=on: Install the VST plugin ===> Use 'make config' to modify these settings
Options name:
audio_sfizz
USES:
cmake compiler:c++17-lang localbase:ldflags pkgconfig gnome xorg gnome xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/sfztools/sfizz/tar.gz/1.2.1?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.1_2
17 Nov 2024 18:42:09
commit hash: 033e20bf95a5b274589d0a15def3a60629a2a618commit hash: 033e20bf95a5b274589d0a15def3a60629a2a618commit hash: 033e20bf95a5b274589d0a15def3a60629a2a618commit hash: 033e20bf95a5b274589d0a15def3a60629a2a618 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
audio/sfizz: fix build with clang 19

Clang 19 now implements CWG 96 [1], which requires a template argument
list after a 'template' keyword, resulting in errors similar to:

 
/wrkdirs/usr/ports/audio/sfizz/work/sfizz-1.2.3/external/atomic_queue/include/atomic_queue/atomic_queue.h:394:31:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
    394 |         return Base::template do_pop_any(states_[index],
elements_[index]);
        |                               ^
 
/wrkdirs/usr/ports/audio/sfizz/work/sfizz-1.2.3/external/atomic_queue/include/atomic_queue/atomic_queue.h:400:24:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
    400 |         Base::template do_push_any(std::forward<U>(element),
states_[index], elements_[index]);
        |                        ^
 
/wrkdirs/usr/ports/audio/sfizz/work/sfizz-1.2.3/external/atomic_queue/include/atomic_queue/atomic_queue.h:522:31:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
    522 |         return Base::template do_pop_any(states_[index],
elements_[index]);
        |                               ^
 
/wrkdirs/usr/ports/audio/sfizz/work/sfizz-1.2.3/external/atomic_queue/include/atomic_queue/atomic_queue.h:528:24:
error: a template argument list is expected after a name prefixed by the
template keyword [-Wmissing-template-arg-list-after-template-kw]
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 1