git: 73ee97964dbc - main - math/libsemigroups: upgrade to 2.3.2

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Sun, 05 May 2024 17:32:32 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=73ee97964dbcc116d77173ae970b6044bd420991

commit 73ee97964dbcc116d77173ae970b6044bd420991
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2024-05-05 17:30:48 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2024-05-05 17:30:48 +0000

    math/libsemigroups: upgrade to 2.3.2
    
    Note: the latest release is v2.7.3, but 2.3.2 is the one needed for Sage.
---
 math/libsemigroups/Makefile  | 11 +++++----
 math/libsemigroups/distinfo  |  6 ++---
 math/libsemigroups/pkg-plist | 53 ++++++++++++++++++++++----------------------
 3 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/math/libsemigroups/Makefile b/math/libsemigroups/Makefile
index a739f2661284..f24114dbffa6 100644
--- a/math/libsemigroups/Makefile
+++ b/math/libsemigroups/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	libsemigroups
-PORTVERSION=	1.3.7
+PORTVERSION=	2.3.2
 DISTVERSIONPREFIX=	v
-PORTREVISION=	8
 CATEGORIES=	math
 
 MAINTAINER=	thierry@FreeBSD.org
@@ -16,7 +15,7 @@ LIB_DEPENDS=	libfmt.so:devel/libfmt
 USE_GITHUB=	yes
 
 USES=		autoreconf compiler:c++11-lang eigen:3,build \
-		libtool pkgconfig
+		libtool pathfix pkgconfig
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-fmt --with-external-fmt=yes	\
@@ -33,11 +32,11 @@ CONFIGURE_ARGS+=	--disable-hpcombi
 
 pre-configure:
 .if ${ARCH} == amd64
-	${REINPLACE_CMD} -e 's|$$srcdir/extern/HPCombi|${LOCALBASE}/share/HPCombi|'	\
+	${REINPLACE_CMD} -e 's|$$srcdir/extern/HPCombi/VERSION|${LOCALBASE}/share/hpcombi/HPCOMBI_VERSION|'	\
 		${WRKSRC}/m4/ax_check_hpcombi.m4
-	${REINPLACE_CMD} -e 's|extern/HPCombi/include|${LOCALBASE}/include/HPCombi|'	\
+	${REINPLACE_CMD} -e 's|extern/HPCombi/include|${LOCALBASE}/include/hpcombi|'	\
 		${WRKSRC}/Makefile.am
-	${REINPLACE_CMD} -e 's|HPCombi/include|HPCombi|'	\
+	${REINPLACE_CMD} -e 's|HPCombi/include|hpcombi|'	\
 		${WRKSRC}/include/libsemigroups/hpcombi.hpp
 .endif
 	${REINPLACE_CMD} -e 's|fmtinclude_HEADERS|#fmtinclude_HEADERS|'	\
diff --git a/math/libsemigroups/distinfo b/math/libsemigroups/distinfo
index b004fcdec5bb..70cbac12d2e1 100644
--- a/math/libsemigroups/distinfo
+++ b/math/libsemigroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1614612696
-SHA256 (libsemigroups-libsemigroups-v1.3.7_GH0.tar.gz) = 7d8e924c38ce596b576d7be1321bcc50e87c850b0c74a1abc46c81d466e455d3
-SIZE (libsemigroups-libsemigroups-v1.3.7_GH0.tar.gz) = 3163290
+TIMESTAMP = 1714922873
+SHA256 (libsemigroups-libsemigroups-v2.3.2_GH0.tar.gz) = b3a0a950dc22fe22b99e605022767235bddf9710a517e4e1b2529be634d804e9
+SIZE (libsemigroups-libsemigroups-v2.3.2_GH0.tar.gz) = 3332698
diff --git a/math/libsemigroups/pkg-plist b/math/libsemigroups/pkg-plist
index c587cfebd1a9..5d415fa1879f 100644
--- a/math/libsemigroups/pkg-plist
+++ b/math/libsemigroups/pkg-plist
@@ -1,24 +1,11 @@
-include/libsemigroups/HPCombi/include/bmat8.hpp
-include/libsemigroups/HPCombi/include/bmat8_impl.hpp
-include/libsemigroups/HPCombi/include/epu.hpp
-include/libsemigroups/HPCombi/include/epu_impl.hpp
-include/libsemigroups/HPCombi/include/fallback/gcdlcm.hpp
-include/libsemigroups/HPCombi/include/fallback/seq.hpp
-include/libsemigroups/HPCombi/include/hpcombi.hpp
-include/libsemigroups/HPCombi/include/perm16.hpp
-include/libsemigroups/HPCombi/include/perm16_impl.hpp
-include/libsemigroups/HPCombi/include/perm_generic.hpp
-include/libsemigroups/HPCombi/include/perm_generic_impl.hpp
-include/libsemigroups/HPCombi/include/power.hpp
-include/libsemigroups/HPCombi/include/testtools.hpp
-include/libsemigroups/HPCombi/include/vect16.hpp
-include/libsemigroups/HPCombi/include/vect_generic.hpp
 include/libsemigroups/action.hpp
 include/libsemigroups/adapters.hpp
+include/libsemigroups/bipart.hpp
 include/libsemigroups/bitset.hpp
-include/libsemigroups/blocks.hpp
+include/libsemigroups/bmat.hpp
 include/libsemigroups/bmat8.hpp
 include/libsemigroups/bruidhinn-traits.hpp
+include/libsemigroups/config.hpp
 include/libsemigroups/cong-intf.hpp
 include/libsemigroups/cong-pair-impl.hpp
 include/libsemigroups/cong-pair.hpp
@@ -27,15 +14,21 @@ include/libsemigroups/cong.hpp
 include/libsemigroups/constants.hpp
 include/libsemigroups/containers.hpp
 include/libsemigroups/coset.hpp
+include/libsemigroups/debug.hpp
 include/libsemigroups/deprecated.hpp
 include/libsemigroups/digraph-helper.hpp
+include/libsemigroups/digraph-with-sources.hpp
+include/libsemigroups/digraph-with-sources.tpp
 include/libsemigroups/digraph.hpp
-include/libsemigroups/element-adapters.hpp
-include/libsemigroups/element-helper.hpp
-include/libsemigroups/element.hpp
+include/libsemigroups/exception.hpp
+include/libsemigroups/fastest-bmat.hpp
+include/libsemigroups/felsch-digraph.hpp
+include/libsemigroups/felsch-digraph.tpp
+include/libsemigroups/felsch-tree.hpp
 include/libsemigroups/forest.hpp
 include/libsemigroups/fpsemi-intf.hpp
 include/libsemigroups/fpsemi.hpp
+include/libsemigroups/freeband.hpp
 include/libsemigroups/froidure-pin-base.hpp
 include/libsemigroups/froidure-pin-impl.hpp
 include/libsemigroups/froidure-pin.hpp
@@ -43,36 +36,44 @@ include/libsemigroups/function-ref.hpp
 include/libsemigroups/hpcombi.hpp
 include/libsemigroups/int-range.hpp
 include/libsemigroups/iterator.hpp
+include/libsemigroups/kambites.hpp
 include/libsemigroups/kbe.hpp
 include/libsemigroups/knuth-bendix.hpp
 include/libsemigroups/konieczny.hpp
-include/libsemigroups/libsemigroups-config.hpp
-include/libsemigroups/libsemigroups-debug.hpp
-include/libsemigroups/libsemigroups-exception.hpp
 include/libsemigroups/libsemigroups.hpp
+include/libsemigroups/make-froidure-pin.hpp
+include/libsemigroups/make-present.hpp
+include/libsemigroups/matrix.hpp
 include/libsemigroups/obvinf.hpp
 include/libsemigroups/order.hpp
+include/libsemigroups/pbr.hpp
 include/libsemigroups/pool.hpp
+include/libsemigroups/present.hpp
+include/libsemigroups/present.tpp
 include/libsemigroups/race.hpp
 include/libsemigroups/report.hpp
 include/libsemigroups/runner.hpp
+include/libsemigroups/schreier-sims-helper.hpp
 include/libsemigroups/schreier-sims.hpp
-include/libsemigroups/semiring.hpp
+include/libsemigroups/sims1.hpp
+include/libsemigroups/sims1.tpp
 include/libsemigroups/siso.hpp
 include/libsemigroups/stl.hpp
+include/libsemigroups/string-view.hpp
 include/libsemigroups/string.hpp
+include/libsemigroups/suffix-tree.hpp
 include/libsemigroups/tce.hpp
+include/libsemigroups/textflowcpp/TextFlow.hpp
 include/libsemigroups/timer.hpp
 include/libsemigroups/todd-coxeter.hpp
 include/libsemigroups/transf.hpp
 include/libsemigroups/types.hpp
-include/libsemigroups/uf-old.hpp
 include/libsemigroups/uf.hpp
 include/libsemigroups/wilo.hpp
 include/libsemigroups/wislo.hpp
 include/libsemigroups/word.hpp
 lib/libsemigroups.a
 lib/libsemigroups.so
-lib/libsemigroups.so.1
-lib/libsemigroups.so.1.0.0
+lib/libsemigroups.so.2
+lib/libsemigroups.so.2.0.0
 libdata/pkgconfig/libsemigroups.pc