OpenBSD ports

The devel/libsigc++-2 port

libsigc++-2.12.1 – callback framework for C++


Libsigc++ - A Signal Framework for C++

Provides following features:
  * compile time typesafe callbacks (faster than run time checks)
  * typesafty violations line number reports correctly with 
    template names (no tracing template failures into headers)
  * no compiler extensions or meta compilers required
  * proper handling of dynamic objects and signals
    (deleted objects will not cause seg faults)

  * extendable API at any level
    Slot, Connection, Object, and Signal
  * extensions do not require alteration of basic components
    to allow use of extensions
  * User definable marshallers

  * provides headers for up to 7 arguments and 2 callback data
  * M4 Macros for building templates with various numbers 
    of arguments and callback data
  * Easily build support for templates with number of arguments
    and callback data not defined in library headers

Only for arches
aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64
devel x11/gnome

Library dependencies

Build dependencies

Run dependencies