BSD Ports

devel/libsigc++-2 2.12.1p0 OpenBSD

callback framework for C++

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Antoine Jacoutot <[email protected]>
Categories
devel, x11/gnome

Description

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

In the other systems

SystemPortVersion
OpenBSDdevel/libsigc++-22.12.1p0
FreeBSDdevel/libsigc++202.12.2
NetBSDdevel/libsigc++2.10.8nb1
DragonFlydevel/libsigc++202.12.1
MidnightBSDdevel/libsigc++202.12.2
HardenedBSDdevel/libsigc++202.12.2
GhostBSDdevel/libsigc++202.12.2

Install

Binary package:

pkg_add libsigc++

From the ports tree:

cd /usr/ports/devel/libsigc++-2 && make install

Dependencies

Build dependencies 4