git: 46c0f8474ed6 - main - devel/libsigc++30: update to 3.8.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 12 Feb 2026 01:42:48 UTC
The branch main has been updated by truckman:
URL: https://cgit.FreeBSD.org/ports/commit/?id=46c0f8474ed6e3b2acbca3f3970efdf81fe7e767
commit 46c0f8474ed6e3b2acbca3f3970efdf81fe7e767
Author: Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2026-02-11 05:25:36 +0000
Commit: Don Lewis <truckman@FreeBSD.org>
CommitDate: 2026-02-12 01:40:56 +0000
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: 291783
---
devel/libsigc++30/Makefile | 6 +++---
devel/libsigc++30/distinfo | 6 +++---
devel/libsigc++30/pkg-plist | 1 +
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/devel/libsigc++30/Makefile b/devel/libsigc++30/Makefile
index b0b157fa8ec6..a749074d045a 100644
--- a/devel/libsigc++30/Makefile
+++ b/devel/libsigc++30/Makefile
@@ -1,14 +1,14 @@
PORTNAME= libsigc++
-PORTVERSION= 3.6.0
+DISTVERSION= 3.8.0
CATEGORIES= devel
-MASTER_SITES= GNOME
+MASTER_SITES= https://github.com/libsigcplusplus/libsigcplusplus/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= 30
MAINTAINER= gnome@FreeBSD.org
COMMENT= Callback Framework for C++
WWW= https://libsigcplusplus.github.io/libsigcplusplus/index.html
-LICENSE= LGPL21+
+LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++17-lang gnome meson pkgconfig python:build tar:xz
diff --git a/devel/libsigc++30/distinfo b/devel/libsigc++30/distinfo
index 21a4607e2817..f578ef346083 100644
--- a/devel/libsigc++30/distinfo
+++ b/devel/libsigc++30/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741618983
-SHA256 (libsigc++-3.6.0.tar.xz) = c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17
-SIZE (libsigc++-3.6.0.tar.xz) = 991392
+TIMESTAMP = 1766087474
+SHA256 (libsigc++-3.8.0.tar.xz) = 502a743bb07ed7627dd41bd85ec4b93b4954f06b531adc45818d24a959f54e36
+SIZE (libsigc++-3.8.0.tar.xz) = 995564
diff --git a/devel/libsigc++30/pkg-plist b/devel/libsigc++30/pkg-plist
index 6e19a47b5643..63aee1de93c1 100644
--- a/devel/libsigc++30/pkg-plist
+++ b/devel/libsigc++30/pkg-plist
@@ -29,6 +29,7 @@ include/sigc++-%%API_VERSION%%/sigc++/scoped_connection.h
include/sigc++-%%API_VERSION%%/sigc++/sigc++.h
include/sigc++-%%API_VERSION%%/sigc++/signal.h
include/sigc++-%%API_VERSION%%/sigc++/signal_base.h
+include/sigc++-%%API_VERSION%%/sigc++/signal_connect.h
include/sigc++-%%API_VERSION%%/sigc++/slot.h
include/sigc++-%%API_VERSION%%/sigc++/trackable.h
include/sigc++-%%API_VERSION%%/sigc++/tuple-utils/tuple_cdr.h