Path to this page:
./
devel/libsigc++3,
Type-safe callback system for C++ programs
Branch: CURRENT,
Version: 3.6.0,
Package name: libsigc++3-3.6.0,
Maintainer: pkgsrc-userslibsigc++ 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:
Filesize: 968.156 KB
Version history: (Expand)
- (2024-04-15) Updated to version: libsigc++3-3.6.0
- (2022-07-26) Updated to version: libsigc++3-3.2.0
- (2022-06-28) Updated to version: libsigc++3-3.0.7nb1
- (2021-07-02) Updated to version: libsigc++3-3.0.7
- (2021-05-25) Updated to version: libsigc++3-3.0.6nb1
- (2021-04-09) Updated to version: libsigc++3-3.0.6
CVS history: (Expand)
2024-04-15 11:25:07 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
libsigc++3: updated to 3.6.0
3.6.0 (stable)
* sigc++config.h.*: Update and clean up a bit for Visual Studio
* scoped_connection: New wrapper to auto-disconnect a slot
* signal: Add connect_first()
Documentation:
* connection: Improve the class documentation
* Improve Visual Studio build documentation
* Remove AUTHORS and add general information to README.md
* manual: Add paragraph about new scoped_connection
Tests:
* Add test_scoped_connection
Build:
* Meson: Don't copy files with configure_file()
* Meson: Fix the evaluation of is_git_build on Windows
* CMake: Prevent multiple target declaration for uninstall
* Visual Studio: Support static builds
* Meson: Don't require the 'dot' command to build the documentation
3.4.0 (stable)
* Add track_object(), deprecate track_obj()
* Add trackable_signal_with_accumulator and trackable_signal
Examples, tests:
* examples/member_method: Make on_print() non-virtual
* test_accumulated.cc: clang++ requires another 'template'
* test_limit_reference.cc: Don't use auto where a slot is required
Documentation:
* signal::make_slot(): Note that signal does not derive from trackable
Build:
* Meson: Avoid configuration warnings
* Meson, MSVC: Compensate for the lack of msvc_recommended_pragmas.h
* Fix build with -Dbuild-deprecated-api=false
* Meson: Detect if we build from a git subtree
* Meson: Simplify lookup of python command
* Meson: Add build_tests option
|
2023-07-19 17:04:33 by Nia Alarie | Files touched by this commit (2) |
Log message:
libsigc++3: Dependent packages need C++17 support to build
|
2023-07-09 16:24:08 by Nia Alarie | Files touched by this commit (1) |
Log message:
libsigc++3: Update compiler requirements to match reality.
|
2022-07-25 21:45:35 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libsigc++3: update to 3.2.0.
Remove some unused build dependencies.
3.2.0 (stable)
* Allow slots with rvalue reference parameters
(Slava Andrejev) Pull requests #74, #77
Build:
* Meson build: Perl is not required by new versions of mm-common
(Kjell Ahlstedt)
* NMake Makefiles: Support building with VS2022
(Chun-wei Fan)
Documentation:
* Upgrade the manual from DocBook 4.1 to DocBook 5.0
(Kjell Ahlstedt)
* ptr_fun(), mem_fun() docs: Remove left-overs from sigc++-2.0
(Kjell Ahlstedt)
* Fix links to sigc::slot and sigc::signal
(Kjell Ahlstedt)
|
2022-07-25 21:22:23 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
libsigc++*: update HOMEPAGE, previous one is something unrelated now
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|