{"name":"libsigcxx3","portdir":"devel/libsigcxx3","version":"3.6.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libsigcplusplus.github.io/libsigcplusplus/","description":"Typesafe callback framework for C++","long_description":"libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual. This is the libsigc++-3.0 API, which installs in parallel with libsigc++-2.0. The API is not significantly different, but the implementation is far simpler, using variadic templates instead of generating C++ code from .m4 filessystem.","active":true,"categories":["devel"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2631},{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","m4","meson","ninja","pkgconfig","mm-common","libxslt"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["gtkmm4","gnome3-core","pavucontrol","glibmm","glibmm-devel","cairomm"]},{"type":"run","ports":["gnome3-core"]}]}