./devel/libsigc++3, Type-safe callback system for C++ programs

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.0.6, Package name: libsigc++3-3.0.6, Maintainer: pkgsrc-users

libsigc++ implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. Originally
part of the Gtk-- widget set, libsigc++ is now a separate library
to provide for more general use. It is the most complete library
of its kind with the ability to connect an abstract callback to a
class method, function, or function object. It contains adaptor
classes for connection of dissimilar callbacks and has an ease of
use unmatched by other C++ callback libraries.

This is major version 3 of the library.


Required to build:
[devel/mm-common] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 1077277f04b21f668e084ab1010798bd3216332c
RMD160: 93c57789971c59254bb253d20a248217820b2bd3
Filesize: 771.402 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-08 22:55:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libsigc++3: updated to 3.0.6

3.0.6 (stable)

Build:
* Meson build: Fix versioning on macOS

Documentation:
* sigc++/sigc++.h: Describe how to use libsigc++ with Meson
* Update links to the web page, now at
  libsigcplusplus.github.io/libsigcplusplus

3.0.4 (stable)

Build:
* Meson build: Set default value of the 'warnings' option to 'min'
* NMake Makefiles: Several improvements
* docs/reference/: Update for Doxygen >= 1.8.16

Documentation:
* docs/manual/libsigc_manual.xml: Update signal and slot syntax

The tarball for 3.0.4 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of README.md.
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) | Package updated
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-04-06 11:11:13 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libsigc++3: update to 3.0.3.

3.0.3 (stable)

Build:
* docs/docs/reference/meson.build: Check if perl is found
  (Kjell Ahlstedt) Issue #53 (Rasmus Thomsen)
* README.md: Describe building with Meson
  (Kjell Ahlstedt)

Examples:
* Add example of using libsigc++ with Qt
  (Robert Middleton) Pull request #35

Tests:
* Replace C-style casts with static_cast<>
  (Lennard Berger)

3.0.2 (stable)

* Build: Meson build improvements.
  (Kjell Ahlstedt, Chun-Wei Fan)

3.0.1 (stable)

* Build:
  - Add meson build, alongside the existing autotools and CMake builds.
  (Kjell Ahlstedt, Chun-Wei Fan)
  - CMake: Fix the MSVC build, enable warnings, and disable unnecessary
  warnings, with MVSC.
  (Stuart Dootson)
* connection: Allow copying of empty connections.
  (Aigrind)
* sigc++/adaptors/bind.h: Make bind_functor::bound_ public.
  (Used by sigc::visitor::do_visit_each().
  (Kjell Ahlstedt) Bug #26
* test_limit_reference: Avoid virtual-move-assign warning
  (seen with g++ 9.2)
  (Murray Cumming)
* signal: slot_iterator_buf: Remove unused T_result default type
  (Murray Cumming)
* tests: Slight cleanups
  (Murray Cumming)
* Remove unused #ifdefed code.
  (Murray Cumming)
   2020-03-20 12:58:37 by Nia Alarie | Files touched by this commit (640)
Log message:
*: Convert broken sourceforge HOMEPAGEs back to http
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-11-07 14:17:42 by Thomas Klausner | Files touched by this commit (5)
Log message:
devel/libsigc++3: import libsigc++3-3.0.0

libsigc++ implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. Originally
part of the Gtk-- widget set, libsigc++ is now a separate library
to provide for more general use. It is the most complete library
of its kind with the ability to connect an abstract callback to a
class method, function, or function object. It contains adaptor
classes for connection of dissimilar callbacks and has an ease of
use unmatched by other C++ callback libraries.

This is major version 3 of the library.