Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Feb 2026 01:42:48 +0000
From:      Don Lewis <truckman@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Olivier Duchateau <duchateau.olivier@gmail.com>
Subject:   git: 46c0f8474ed6 - main - devel/libsigc++30: update to 3.8.0
Message-ID:  <698d3018.403b2.6ecef4b7@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698d3018.403b2.6ecef4b7>