git: 3705f8e8aaf6 - main - math/libsemigroups: upgrade to v3.1.3

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Thu, 04 Sep 2025 17:11:56 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3705f8e8aaf67fdc80605c43794705a5fb435f98

commit 3705f8e8aaf67fdc80605c43794705a5fb435f98
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-09-04 13:05:14 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-09-04 17:09:01 +0000

    math/libsemigroups: upgrade to v3.1.3
    
    Releases notes at https://github.com/libsemigroups/libsemigroups/releases
---
 math/libsemigroups/Makefile  | 5 ++---
 math/libsemigroups/distinfo  | 6 +++---
 math/libsemigroups/pkg-plist | 8 +++++++-
 3 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/math/libsemigroups/Makefile b/math/libsemigroups/Makefile
index dd84cc5348c2..9300f0d48ca3 100644
--- a/math/libsemigroups/Makefile
+++ b/math/libsemigroups/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	libsemigroups
-PORTVERSION=	3.0.3
-PORTREVISION=	1
+PORTVERSION=	3.1.3
 DISTVERSIONPREFIX=	v
 CATEGORIES=	math
 
@@ -15,7 +14,7 @@ LIB_DEPENDS=	libfmt.so:devel/libfmt
 
 USE_GITHUB=	yes
 
-USES=		autoreconf compiler:c++11-lang eigen:3,build \
+USES=		autoreconf compiler:c++17-lang eigen:3,build \
 		libtool pathfix pkgconfig
 
 GNU_CONFIGURE=	yes
diff --git a/math/libsemigroups/distinfo b/math/libsemigroups/distinfo
index baea601b6412..eb0d7fb689fd 100644
--- a/math/libsemigroups/distinfo
+++ b/math/libsemigroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744375738
-SHA256 (libsemigroups-libsemigroups-v3.0.3_GH0.tar.gz) = 5dd477b6cb86fa6b881708666c232f5d01f9d60ebf0a3e70c81b860e2f2236cf
-SIZE (libsemigroups-libsemigroups-v3.0.3_GH0.tar.gz) = 6091089
+TIMESTAMP = 1756982852
+SHA256 (libsemigroups-libsemigroups-v3.1.3_GH0.tar.gz) = a751b879a97b259821e0d19f39d3d394efc8ecd12647cdcb267d39b6d6a8a31d
+SIZE (libsemigroups-libsemigroups-v3.1.3_GH0.tar.gz) = 6155171
diff --git a/math/libsemigroups/pkg-plist b/math/libsemigroups/pkg-plist
index fcb02d634ca2..00dfb889c2c6 100644
--- a/math/libsemigroups/pkg-plist
+++ b/math/libsemigroups/pkg-plist
@@ -21,6 +21,8 @@ include/libsemigroups/cong.hpp
 include/libsemigroups/constants.hpp
 include/libsemigroups/debug.hpp
 include/libsemigroups/deprecated.hpp
+include/libsemigroups/detail/aho-corasick-impl.hpp
+include/libsemigroups/detail/aho-corasick-impl.tpp
 include/libsemigroups/detail/bruidhinn-traits.hpp
 include/libsemigroups/detail/citow.hpp
 include/libsemigroups/detail/cong-common-class.hpp
@@ -33,6 +35,7 @@ include/libsemigroups/detail/felsch-tree.hpp
 include/libsemigroups/detail/fmt.hpp
 include/libsemigroups/detail/formatters.hpp
 include/libsemigroups/detail/function-ref.hpp
+include/libsemigroups/detail/guard.hpp
 include/libsemigroups/detail/int-range.hpp
 include/libsemigroups/detail/iterator.hpp
 include/libsemigroups/detail/kambites-nf.hpp
@@ -42,7 +45,7 @@ include/libsemigroups/detail/ke.hpp
 include/libsemigroups/detail/knuth-bendix-impl.hpp
 include/libsemigroups/detail/knuth-bendix-impl.tpp
 include/libsemigroups/detail/knuth-bendix-nf.hpp
-include/libsemigroups/detail/multi-string-view.hpp
+include/libsemigroups/detail/multi-view.hpp
 include/libsemigroups/detail/node-managed-graph.hpp
 include/libsemigroups/detail/node-managed-graph.tpp
 include/libsemigroups/detail/node-manager.hpp
@@ -50,6 +53,7 @@ include/libsemigroups/detail/node-manager.tpp
 include/libsemigroups/detail/path-iterators.hpp
 include/libsemigroups/detail/path-iterators.tpp
 include/libsemigroups/detail/pool.hpp
+include/libsemigroups/detail/print.hpp
 include/libsemigroups/detail/race.hpp
 include/libsemigroups/detail/report.hpp
 include/libsemigroups/detail/report.tpp
@@ -67,6 +71,7 @@ include/libsemigroups/detail/word-iterators.hpp
 include/libsemigroups/dot.hpp
 include/libsemigroups/exception.hpp
 include/libsemigroups/forest.hpp
+include/libsemigroups/forest.tpp
 include/libsemigroups/freeband.hpp
 include/libsemigroups/froidure-pin-base.hpp
 include/libsemigroups/froidure-pin.hpp
@@ -110,6 +115,7 @@ include/libsemigroups/hpcombi/simde/x86/svml.h
 include/libsemigroups/hpcombi/simde/x86/xop.h
 include/libsemigroups/hpcombi/vect16.hpp
 include/libsemigroups/hpcombi/vect_generic.hpp
+include/libsemigroups/is_specialization_of.hpp
 include/libsemigroups/kambites-class.hpp
 include/libsemigroups/kambites-class.tpp
 include/libsemigroups/kambites-helpers.hpp