Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsemigroups for openSUSE:Factory 
checked in at 2022-12-10 21:18:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsemigroups (Old)
 and      /work/SRC/openSUSE:Factory/.libsemigroups.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libsemigroups"

Sat Dec 10 21:18:37 2022 rev:24 rq:1041937 version:2.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libsemigroups/libsemigroups.changes      
2022-12-02 13:13:29.437968464 +0100
+++ /work/SRC/openSUSE:Factory/.libsemigroups.new.1835/libsemigroups.changes    
2022-12-10 21:18:41.241857859 +0100
@@ -1,0 +2,8 @@
+Fri Dec  9 22:30:48 UTC 2022 - Dirk Müller <dmuel...@suse.com>
+
+- update to v2.4.1:
+  * This is a minor release fixing some issues in the build system that
+    should have been included in the last release.
+  * Change -march=avx -> -mavx by @james-d-mitchell in #418
+
+-------------------------------------------------------------------

Old:
----
  libsemigroups-2.4.0.tar.gz

New:
----
  libsemigroups-2.4.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libsemigroups.spec ++++++
--- /var/tmp/diff_new_pack.gOZUd2/_old  2022-12-10 21:18:41.673860384 +0100
+++ /var/tmp/diff_new_pack.gOZUd2/_new  2022-12-10 21:18:41.677860408 +0100
@@ -18,7 +18,7 @@
 
 Name:           libsemigroups
 %define lname  libsemigroups2
-Version:        2.4.0
+Version:        2.4.1
 Release:        0
 Summary:        Library with algorithms for computing finite and finitely 
presented semigroups
 License:        GPL-3.0-or-later

++++++ libsemigroups-2.4.0.tar.gz -> libsemigroups-2.4.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/.VERSION 
new/libsemigroups-2.4.1/.VERSION
--- old/libsemigroups-2.4.0/.VERSION    2022-12-01 16:11:41.023648969 +0100
+++ new/libsemigroups-2.4.1/.VERSION    2022-12-06 16:04:20.577849662 +0100
@@ -1 +1 @@
-2.4.0
\ No newline at end of file
+2.4.1
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/Makefile.am 
new/libsemigroups-2.4.1/Makefile.am
--- old/libsemigroups-2.4.0/Makefile.am 2022-12-01 14:57:02.449393277 +0100
+++ new/libsemigroups-2.4.1/Makefile.am 2022-12-06 16:04:06.839585418 +0100
@@ -1094,7 +1094,7 @@
 
 uninstall-hook:
        if test -d ${eigenincludedir}; then rm -rf ${eigenincludedir}; fi
-       if test -d ${hpcombiincludedir}; then rm -rf ${hpcombiincludedir}; fi
+       if test -d $(includedir)/libsemigroups/HPCombi; then rm -rf 
$(includedir)/libsemigroups/HPCombi; fi
        if test -d ${fmtincludedir}; then rm -rf ${fmtincludedir}; fi
        if test -d ${textflowcppincludedir}; then rm -rf 
${textflowcppincludedir}; fi
        if test -d ${includedir}/libsemigroups; then rmdir 
${includedir}/libsemigroups; fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/Makefile.in 
new/libsemigroups-2.4.1/Makefile.in
--- old/libsemigroups-2.4.0/Makefile.in 2022-12-01 16:11:45.137638415 +0100
+++ new/libsemigroups-2.4.1/Makefile.in 2022-12-06 16:04:25.004268307 +0100
@@ -5161,7 +5161,7 @@
 
 uninstall-hook:
        if test -d ${eigenincludedir}; then rm -rf ${eigenincludedir}; fi
-       if test -d ${hpcombiincludedir}; then rm -rf ${hpcombiincludedir}; fi
+       if test -d $(includedir)/libsemigroups/HPCombi; then rm -rf 
$(includedir)/libsemigroups/HPCombi; fi
        if test -d ${fmtincludedir}; then rm -rf ${fmtincludedir}; fi
        if test -d ${textflowcppincludedir}; then rm -rf 
${textflowcppincludedir}; fi
        if test -d ${includedir}/libsemigroups; then rmdir 
${includedir}/libsemigroups; fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/README.rst 
new/libsemigroups-2.4.1/README.rst
--- old/libsemigroups-2.4.0/README.rst  2022-12-01 15:06:37.816368280 +0100
+++ new/libsemigroups-2.4.1/README.rst  2022-12-06 16:04:06.840526368 +0100
@@ -4,7 +4,7 @@
 
    The full license is in the file LICENSE, distributed with this software.
 
-libsemigroups - Version 2.4.0
+libsemigroups - Version 2.4.1
 =============================
 
 .. image:: https://readthedocs.org/projects/libsemigroups/badge/?version=master
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/configure 
new/libsemigroups-2.4.1/configure
--- old/libsemigroups-2.4.0/configure   2022-12-01 16:11:44.510671816 +0100
+++ new/libsemigroups-2.4.1/configure   2022-12-06 16:04:24.373863673 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for libsemigroups 2.4.0.
+# Generated by GNU Autoconf 2.71 for libsemigroups 2.4.1.
 #
 # Report bugs to <j...@st-andrews.ac.uk>.
 #
@@ -621,8 +621,8 @@
 # Identity of this package.
 PACKAGE_NAME='libsemigroups'
 PACKAGE_TARNAME='libsemigroups'
-PACKAGE_VERSION='2.4.0'
-PACKAGE_STRING='libsemigroups 2.4.0'
+PACKAGE_VERSION='2.4.1'
+PACKAGE_STRING='libsemigroups 2.4.1'
 PACKAGE_BUGREPORT='j...@st-andrews.ac.uk'
 PACKAGE_URL=''
 
@@ -1432,7 +1432,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libsemigroups 2.4.0 to adapt to many kinds of systems.
+\`configure' configures libsemigroups 2.4.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1504,7 +1504,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libsemigroups 2.4.0:";;
+     short | recursive ) echo "Configuration of libsemigroups 2.4.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1645,7 +1645,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libsemigroups configure 2.4.0
+libsemigroups configure 2.4.1
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2484,7 +2484,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libsemigroups $as_me 2.4.0, which was
+It was created by libsemigroups $as_me 2.4.1, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -4093,7 +4093,7 @@
 
 # Define the identity of the package.
  PACKAGE='libsemigroups'
- VERSION='2.4.0'
+ VERSION='2.4.1'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -21583,15 +21583,15 @@
 
     if test "x$enable_hpcombi" = xyes
 then :
-  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler 
accepts -march=avx" >&5
-printf %s "checking whether C++ compiler accepts -march=avx... " >&6; }
-if test ${ax_cv_check_cxxflags___march_avx+y}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler 
accepts -mavx" >&5
+printf %s "checking whether C++ compiler accepts -mavx... " >&6; }
+if test ${ax_cv_check_cxxflags___mavx+y}
 then :
   printf %s "(cached) " >&6
 else $as_nop
 
   ax_check_save_flags=$CXXFLAGS
-  CXXFLAGS="$CXXFLAGS  -march=avx"
+  CXXFLAGS="$CXXFLAGS  -mavx"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -21605,31 +21605,31 @@
 _ACEOF
 if ac_fn_cxx_try_compile "$LINENO"
 then :
-  ax_cv_check_cxxflags___march_avx=yes
+  ax_cv_check_cxxflags___mavx=yes
 else $as_nop
-  ax_cv_check_cxxflags___march_avx=no
+  ax_cv_check_cxxflags___mavx=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   CXXFLAGS=$ax_check_save_flags
 fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 
$ax_cv_check_cxxflags___march_avx" >&5
-printf "%s\n" "$ax_cv_check_cxxflags___march_avx" >&6; }
-if test "x$ax_cv_check_cxxflags___march_avx" = xyes
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 
$ax_cv_check_cxxflags___mavx" >&5
+printf "%s\n" "$ax_cv_check_cxxflags___mavx" >&6; }
+if test "x$ax_cv_check_cxxflags___mavx" = xyes
 then :
 
 if test ${HPCOMBI_CXXFLAGS+y}
 then :
 
   case " $HPCOMBI_CXXFLAGS " in #(
-  *" -march=avx "*) :
-    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : HPCOMBI_CXXFLAGS already 
contains -march=avx"; } >&5
-  (: HPCOMBI_CXXFLAGS already contains -march=avx) 2>&5
+  *" -mavx "*) :
+    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : HPCOMBI_CXXFLAGS already 
contains -mavx"; } >&5
+  (: HPCOMBI_CXXFLAGS already contains -mavx) 2>&5
   ac_status=$?
   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; } ;; #(
   *) :
 
-     as_fn_append HPCOMBI_CXXFLAGS " -march=avx"
+     as_fn_append HPCOMBI_CXXFLAGS " -mavx"
      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : 
HPCOMBI_CXXFLAGS=\"\$HPCOMBI_CXXFLAGS\""; } >&5
   (: HPCOMBI_CXXFLAGS="$HPCOMBI_CXXFLAGS") 2>&5
   ac_status=$?
@@ -21640,7 +21640,7 @@
 
 else $as_nop
 
-  HPCOMBI_CXXFLAGS=-march=avx
+  HPCOMBI_CXXFLAGS=-mavx
   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : 
HPCOMBI_CXXFLAGS=\"\$HPCOMBI_CXXFLAGS\""; } >&5
   (: HPCOMBI_CXXFLAGS="$HPCOMBI_CXXFLAGS") 2>&5
   ac_status=$?
@@ -21650,8 +21650,8 @@
 fi
 
 else $as_nop
-  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: flag -march=avx not 
supported, HPCombi is disabled" >&5
-printf "%s\n" "$as_me: WARNING: flag -march=avx not supported, HPCombi is 
disabled" >&2;}
+  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: flag -mavx not 
supported, HPCombi is disabled" >&5
+printf "%s\n" "$as_me: WARNING: flag -mavx not supported, HPCombi is disabled" 
>&2;}
                               enable_hpcombi=no
 fi
 
@@ -21761,7 +21761,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_blendv_epi8" 
>&5
 printf %s "checking for _mm_blendv_epi8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -21794,7 +21794,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_cmpeq_epi8" 
>&5
 printf %s "checking for _mm_cmpeq_epi8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -21827,7 +21827,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_cmpestri" >&5
 printf %s "checking for _mm_cmpestri... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -21860,7 +21860,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_cmpestrm" >&5
 printf %s "checking for _mm_cmpestrm... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -21893,7 +21893,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_cmplt_epi8" 
>&5
 printf %s "checking for _mm_cmplt_epi8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -21926,7 +21926,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 
_mm_extract_epi64" >&5
 printf %s "checking for _mm_extract_epi64... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -21959,7 +21959,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_max_epi8" >&5
 printf %s "checking for _mm_max_epi8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -21992,7 +21992,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_max_epu8" >&5
 printf %s "checking for _mm_max_epu8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -22025,7 +22025,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_min_epi8" >&5
 printf %s "checking for _mm_min_epi8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -22058,7 +22058,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_min_epu8" >&5
 printf %s "checking for _mm_min_epu8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -22091,7 +22091,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 
_mm_movemask_epi8" >&5
 printf %s "checking for _mm_movemask_epi8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -22124,7 +22124,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_popcnt_u32" 
>&5
 printf %s "checking for _mm_popcnt_u32... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -22157,7 +22157,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_set_epi64x" 
>&5
 printf %s "checking for _mm_set_epi64x... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -22190,7 +22190,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_shuffle_epi8" 
>&5
 printf %s "checking for _mm_shuffle_epi8... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -22223,7 +22223,7 @@
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mm_slli_epi32" 
>&5
 printf %s "checking for _mm_slli_epi32... " >&6; }
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <x86intrin.h>
@@ -23434,7 +23434,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libsemigroups $as_me 2.4.0, which was
+This file was extended by libsemigroups $as_me 2.4.1, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -23502,7 +23502,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-libsemigroups config.status 2.4.0
+libsemigroups config.status 2.4.1
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/docs/source/changelog.rst 
new/libsemigroups-2.4.1/docs/source/changelog.rst
--- old/libsemigroups-2.4.0/docs/source/changelog.rst   2022-12-01 
15:15:01.251906757 +0100
+++ new/libsemigroups-2.4.1/docs/source/changelog.rst   2022-12-06 
16:04:06.841069363 +0100
@@ -1,6 +1,15 @@
 Changelog - version 2
 =====================
 
+v2.4.1 (released 06/12/2022)
+----------------------------
+
+This is a minor release fixing some issues in the build system that should have
+been included in the last release. 
+
+* Change ``-march=avx`` -> ``-mavx`` by @james-d-mitchell in
+  https://github.com/libsemigroups/libsemigroups/pull/418
+
 v2.4.0 (released 01/12/2022)
 ----------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/docs/source/index.rst 
new/libsemigroups-2.4.1/docs/source/index.rst
--- old/libsemigroups-2.4.0/docs/source/index.rst       2022-12-01 
15:15:49.900737838 +0100
+++ new/libsemigroups-2.4.1/docs/source/index.rst       2022-12-06 
16:04:06.841986105 +0100
@@ -1,4 +1,4 @@
-libsemigroups - Version 2.4.0
+libsemigroups - Version 2.4.1
 =============================
 
 C++ library for semigroups and monoids
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/docs/source/install.rst 
new/libsemigroups-2.4.1/docs/source/install.rst
--- old/libsemigroups-2.4.0/docs/source/install.rst     2022-12-01 
15:15:30.018042832 +0100
+++ new/libsemigroups-2.4.1/docs/source/install.rst     2022-12-06 
16:04:06.842487392 +0100
@@ -1,4 +1,4 @@
-.. |libsemigroups-version| replace:: 2.4.0
+.. |libsemigroups-version| replace:: 2.4.1
 
 .. _Installation:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/include/libsemigroups/config.hpp 
new/libsemigroups-2.4.1/include/libsemigroups/config.hpp
--- old/libsemigroups-2.4.0/include/libsemigroups/config.hpp    2022-12-01 
16:11:50.043164696 +0100
+++ new/libsemigroups-2.4.1/include/libsemigroups/config.hpp    2022-12-06 
16:04:31.424414634 +0100
@@ -181,7 +181,7 @@
 
 /* Define to the full name and version of this package. */
 #ifndef LIBSEMIGROUPS_PACKAGE_STRING
-#define LIBSEMIGROUPS_PACKAGE_STRING "libsemigroups 2.4.0"
+#define LIBSEMIGROUPS_PACKAGE_STRING "libsemigroups 2.4.1"
 #endif
 
 /* Define to the one symbol short name of this package. */
@@ -196,7 +196,7 @@
 
 /* Define to the version of this package. */
 #ifndef LIBSEMIGROUPS_PACKAGE_VERSION
-#define LIBSEMIGROUPS_PACKAGE_VERSION "2.4.0"
+#define LIBSEMIGROUPS_PACKAGE_VERSION "2.4.1"
 #endif
 
 /* Define to necessary symbol if this constant uses a non-standard name on
@@ -232,7 +232,7 @@
 
 /* Version number of package */
 #ifndef LIBSEMIGROUPS_VERSION
-#define LIBSEMIGROUPS_VERSION "2.4.0"
+#define LIBSEMIGROUPS_VERSION "2.4.1"
 #endif
 
 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libsemigroups-2.4.0/include/libsemigroups/digraph-helper.hpp 
new/libsemigroups-2.4.1/include/libsemigroups/digraph-helper.hpp
--- old/libsemigroups-2.4.0/include/libsemigroups/digraph-helper.hpp    
2022-12-01 14:56:56.669327872 +0100
+++ new/libsemigroups-2.4.1/include/libsemigroups/digraph-helper.hpp    
2022-12-06 16:04:06.843205969 +0100
@@ -700,16 +700,16 @@
       }
     }  // namespace detail
 
-    //! Constructs a digraph from number of nodes and an initializer_list.
+    //! Constructs a digraph from number of nodes and an \c initializer_list.
     //!
     //! This function constructs an ActionDigraph from its arguments whose
-    //! out-degree is specified by the length of the first initializer_list in
-    //! 2nd parameter.
+    //! out-degree is specified by the length of the first \c initializer_list
+    //! in the 2nd parameter.
     //!
     //! \tparam T the type of the nodes of the digraph
     //!
     //! \param num_nodes the number of nodes in the digraph.
-    //! \param il the out-neighbors of digraph.
+    //! \param il the out-neighbors of the digraph.
     //!
     //! \returns A value of type ActionDigraph.
     //!
@@ -717,8 +717,8 @@
     //! if ActionDigraph<T>::add_edge throws when adding edges from \p il.
     //!
     //! \complexity
-    //! \f$O(mn)\f$ where \f$m\f$ is the length of `il.begin()` and \f$n\f$ is
-    //! the parameter \p num_nodes.
+    //! \f$O(mn)\f$ where \f$m\f$ is the length of \p il and \f$n\f$ is the
+    //! parameter \p num_nodes.
     //!
     //! \par Example
     //! \code
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/m4/ax_check_hpcombi.m4 
new/libsemigroups-2.4.1/m4/ax_check_hpcombi.m4
--- old/libsemigroups-2.4.0/m4/ax_check_hpcombi.m4      2022-11-25 
18:15:35.014502401 +0100
+++ new/libsemigroups-2.4.1/m4/ax_check_hpcombi.m4      2022-12-06 
16:04:06.843809963 +0100
@@ -3,7 +3,7 @@
 AC_DEFUN([CHECK_INTRINSIC],
     [AC_MSG_CHECKING([for $1])
     saved_CXXFLAGS="$CXXFLAGS"
-    CXXFLAGS="-march=avx -flax-vector-conversions"
+    CXXFLAGS="-mavx -flax-vector-conversions"
     AC_LINK_IFELSE(
       [AC_LANG_PROGRAM(
         [[#include <x86intrin.h>]],
@@ -53,9 +53,9 @@
   
   dnl # Check if the flags required for HPCombi are supported 
   AS_IF([test "x$enable_hpcombi" = xyes], 
-        [AX_CHECK_COMPILE_FLAG(-march=avx, 
-                               AX_APPEND_FLAG(-march=avx, 
[ax_hpcombi_cxxflags_variable]),
-                               [AC_MSG_WARN([flag -march=avx not supported, 
HPCombi is disabled])
+        [AX_CHECK_COMPILE_FLAG(-mavx, 
+                               AX_APPEND_FLAG(-mavx, 
[ax_hpcombi_cxxflags_variable]),
+                               [AC_MSG_WARN([flag -mavx not supported, HPCombi 
is disabled])
                               enable_hpcombi=no])])
 
   AS_IF([test "x$enable_hpcombi" = xyes], 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/src/cong-intf.cpp 
new/libsemigroups-2.4.1/src/cong-intf.cpp
--- old/libsemigroups-2.4.0/src/cong-intf.cpp   2022-11-25 18:15:35.015002306 
+0100
+++ new/libsemigroups-2.4.1/src/cong-intf.cpp   2022-12-06 16:04:06.844277209 
+0100
@@ -302,7 +302,7 @@
     if (n == 0) {
       return;
     } else if (started()) {
-      LIBSEMIGROUPS_EXCEPTION("cannot set add generators at this stage");
+      LIBSEMIGROUPS_EXCEPTION("cannot add generators at this stage");
     }
     _nr_gens += n;
     add_generators_impl(_nr_gens);
@@ -411,8 +411,8 @@
             "letter index out of bounds in word %s, expected "
             "value in [0, %d), got %d",
             detail::to_string(w).c_str(),
-            l,
-            _nr_gens);
+            _nr_gens,
+            l);
       }
     }
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libsemigroups-2.4.0/tests/test-konieczny-transf.cpp 
new/libsemigroups-2.4.1/tests/test-konieczny-transf.cpp
--- old/libsemigroups-2.4.0/tests/test-konieczny-transf.cpp     2022-12-01 
14:57:02.454197389 +0100
+++ new/libsemigroups-2.4.1/tests/test-konieczny-transf.cpp     2022-12-06 
16:04:06.844803621 +0100
@@ -1,4 +1,3 @@
-
 // libsemigroups - C++ library for semigroups and monoids
 // Copyright (C) 2020 Finn Smith
 //
@@ -314,7 +313,7 @@
     REQUIRE(S.generator(1) == Transf({1, 2, 3, 4, 0}));
     REQUIRE(S.generator(2) == Transf({0, 0, 2, 3, 4}));
     REQUIRE(S.number_of_generators() == 3);
-    REQUIRE(S.degree() == Transf({1, 0, 2, 3, 4}).degree());
+    REQUIRE(S.degree() == Degree<Transf>()(Transf({1, 0, 2, 3, 4})));
   }
 
   LIBSEMIGROUPS_TEST_CASE("Konieczny",
@@ -328,7 +327,7 @@
     S.add_generator(Transf({1, 2, 3, 4, 0}));
     S.add_generator(Transf({0, 0, 2, 3, 4}));
 
-    REQUIRE(S.degree() == Transf({1, 2, 3, 4, 0}).degree());
+    REQUIRE(S.degree() == Degree<Transf>()(Transf({1, 2, 3, 4, 0})));
     REQUIRE(S.number_of_generators() == 2);
   }
 

Reply via email to