devel/libsigc++30: update to 3.8.1
Update to 3.8.1
3.8.1 (stable) 2026-05-17
Documentation:
- MSVC_NMake/MSVC-Builds.md: Mention Visual Studio 2026
(Chun-wei Fan) Pull request #116
- Visual Studio builds: Update build information
(Chun-wei Fan) Pull request #118
Meson build:
- NMake Makefiles: Update for Visual Studio 2026
(Chun-wei Fan) Pull request #116
- NMake Makefiles: Clean up and make things more flexible
- NMake Makefiles: Make build process more robust
(Chun-wei Fan) Pull request #118
PR: 29536602ea8b70c9Port details
devel/libsigc++303.8.1
Callback Framework for C++
- Maintainer
- gnome@FreeBSD.org
- Packages
- libsigc++30 3.8.1
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://libsigcplusplus.github.io/libsigcplusplus/index.html
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (9)
devel/libsigc++30: update to 3.8.0
Update to 3.8.0
3.8.0 (stable) 2025-10-26
This release and future releases will not store tarballs at
download.gnome.org/sources/. Only modules with source code at
gitlab.gnome.org/GNOME/ can store tarballs there now.
Tarballs of libsigcplusplus are now stored only at
github.com/libsigcplusplus/libsigcplusplus/releases/.
* slot, signal: static_assert not using R,T... syntax
(Daniel Boles) Issue #86, pull request #100
* scoped_connection: Remove [[nodiscard]]
(Kjell Ahlstedt) Issue #102 (Vadym)
* Add signal_connect(): Helper functions to ease connecting functions
or methods to signals
(Rémi Hérilier) Issue #104, #108, pull request #107
* Simplify ambiguity removal when compiling with MSVC
(Rémi Hérilier) Pull request #110
Documentation:
* README.md: Add info about building the documentation
(Kjell Ahlstedt) Issue #101 (raphael10-collab)
* Don't link to removed parts of gnome.org
(Kjell Ahlstedt)
* Remove obsolete FSF (Free Software Foundation) address
(Tom spot Callaway) Pull request libxmlplusplus#72
* Clarify download locations.
Releases will not be stored at download.gnome.org/sources/.
(Kjell Ahlstedt)
Build:
* Meson build: Don't fail if warning_level=everything
(Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87
* Meson build: Add the build-manual option
(Kjell Ahlstedt)
* Meson build: Require meson >= 0.62.0.
Use Meson's pkgconfig module instead of using the *.pc.in templates.
(Kjell Ahlstedt)
* Meson build: Detect cl-like compilers.
Don't check MSVC version for non-MSVC cl
(Julia DeMille) Pull requst #109
* CMake build: Change minimum required cmake version from 3.2 to 3.10
(Alexander Drozdov) Issue #112
* Meson build: build-pdf: Prevent infinite loop in dblatex
(Philippe Baril Lecavalier) Pull request #113
* Meson build: Better detection of MSVC-like compilers
(Kjell Ahlstedt)
* Meson build: Use the Python installation that Meson uses.
See merge request glibmm!67
(Kjell Ahlstedt)
Fix LICENSE
Adjust MASTER_SITES (tarballs are now hosted on github.com)
PR: 29178346c0f8474edevel/libsigc++30: update to 3.6.0 PR: 2866970f06f71bff
devel/libsigc++30: update to 3.4.0 release (+) Changelog: https://github.com/libsigcplusplus/libsigcplusplus/releases/tag/3.4.0cec744582a
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
devel/libsigc++30: Update to 3.2.0b71a11deeb
devel/libsigc++30: Remove INSTALL_TARGET as it's not used PR: 252333c7d30816dc
devel/libsigc++30: New port: Callback Framework for C++ PR: 25233307c7b4a543