Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libbraiding for openSUSE:Factory checked in at 2023-03-01 16:14:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libbraiding (Old) and /work/SRC/openSUSE:Factory/.libbraiding.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libbraiding" Wed Mar 1 16:14:48 2023 rev:2 rq:1068386 version:1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libbraiding/libbraiding.changes 2020-09-21 17:49:35.209258425 +0200 +++ /work/SRC/openSUSE:Factory/.libbraiding.new.31432/libbraiding.changes 2023-03-01 16:15:12.346957766 +0100 @@ -1,0 +2,6 @@ +Wed Mar 1 09:42:47 UTC 2023 - Jan Engelhardt <[email protected]> + +- Update to release 1.2 + * Minor changes for compatibility with newer C++ + +------------------------------------------------------------------- Old: ---- libbraiding-1.1.tar.gz New: ---- libbraiding-1.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libbraiding.spec ++++++ --- /var/tmp/diff_new_pack.jgPFgw/_old 2023-03-01 16:15:12.962960952 +0100 +++ /var/tmp/diff_new_pack.jgPFgw/_new 2023-03-01 16:15:12.970960992 +0100 @@ -1,7 +1,7 @@ # # spec file for package libbraiding # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ Name: libbraiding %define lname libbraiding0 -Version: 1.1 +Version: 1.2 Release: 0 Summary: Library for computations on braid groups License: GPL-2.0-or-later Group: Productivity/Scientific/Math URL: https://github.com/miguelmarco/libbraiding -Source: https://github.com/miguelmarco/libbraiding/releases/download/1.1/%name-%version.tar.gz +Source: https://github.com/miguelmarco/libbraiding/releases/download/%version/%name-%version.tar.gz BuildRequires: gcc-c++ %description ++++++ libbraiding-1.1.tar.gz -> libbraiding-1.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/Makefile.in new/libbraiding-1.2/Makefile.in --- old/libbraiding-1.1/Makefile.in 2020-09-12 17:55:41.000000000 +0200 +++ new/libbraiding-1.2/Makefile.in 2023-02-28 22:50:37.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -154,9 +154,6 @@ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/build-aux/ar-lib \ $(top_srcdir)/build-aux/compile \ @@ -164,7 +161,7 @@ $(top_srcdir)/build-aux/config.sub \ $(top_srcdir)/build-aux/install-sh \ $(top_srcdir)/build-aux/ltmain.sh \ - $(top_srcdir)/build-aux/missing build-aux/ar-lib \ + $(top_srcdir)/build-aux/missing README.md build-aux/ar-lib \ build-aux/compile build-aux/config.guess build-aux/config.sub \ build-aux/depcomp build-aux/install-sh build-aux/ltmain.sh \ build-aux/missing @@ -206,6 +203,8 @@ DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip +# Exists only to be overridden by the user if desired. +AM_DISTCHECK_DVI_TARGET = dvi distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' @@ -223,6 +222,8 @@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ @@ -237,6 +238,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ @@ -485,7 +487,6 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -569,6 +570,10 @@ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) +dist-zstd: distdir + tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst + $(am__post_remove_distdir) + dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @@ -611,6 +616,8 @@ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ + *.tar.zst*) \ + zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) @@ -626,7 +633,7 @@ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ @@ -788,17 +795,18 @@ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ - dist-xz dist-zip distcheck distclean distclean-generic \ - distclean-libtool distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am tags tags-am uninstall uninstall-am + dist-xz dist-zip dist-zstd distcheck distclean \ + distclean-generic distclean-libtool distclean-tags \ + distcleancheck distdir distuninstallcheck dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am .PRECIOUS: Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/README.md new/libbraiding-1.2/README.md --- old/libbraiding-1.1/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/libbraiding-1.2/README.md 2020-09-12 00:42:30.000000000 +0200 @@ -0,0 +1,23 @@ +# libbraiding + +This is a project to expose the functionalitis of the _Braiding_ program +as a shared library. The original goal is to include it as a component of +[SageMath](https://www.sagemath.org), but it can be used in any other c++ +program. + +This code is maintained by **[Miguel Marco-Buzunariz](https://riemann.unizar.es/~mmarco)**, +as a fork of the one maintained by **[Jean-Luc +Thiffeault](http://www.math.wisc.edu/~jeanluc)**. + +_CBraid_ is a C++ library originally written by **[Jae Choon +Cha](http://gt.postech.ac.kr/~jccha/)**. +It allows various computations on braid groups, such as normal forms. The code +in this project is based on his final version of 2001/12/07 and distributed +under the GPL. + +The library has been updated to run on modern compilers, and has been merged +with _Braiding_ version v1.0 (2004/10/04) originally written by **[Juan +Gonzalez-Meneses](http://personal.us.es/meneses/)** and distributed under the +GPL. Maria Cumplido contributed some code for computing sets of sliding +circuits. + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/aclocal.m4 new/libbraiding-1.2/aclocal.m4 --- old/libbraiding-1.1/aclocal.m4 2020-09-12 17:55:41.000000000 +0200 +++ new/libbraiding-1.2/aclocal.m4 2023-02-28 22:50:35.000000000 +0100 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.16.1 -*- Autoconf -*- +# generated automatically by aclocal 1.16.5 -*- Autoconf -*- -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -35,7 +35,7 @@ [am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.16.1], [], +m4_if([$1], [1.16.5], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,12 +51,12 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.16.1])dnl +[AM_AUTOMAKE_VERSION([1.16.5])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -118,7 +118,7 @@ # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -170,7 +170,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -201,7 +201,7 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -392,7 +392,7 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -431,7 +431,9 @@ done if test $am_rc -ne 0; then AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. Try re-running configure with the + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE="gmake" (or whatever is + necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking).]) fi @@ -458,7 +460,7 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -486,6 +488,10 @@ # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +m4_ifdef([_$0_ALREADY_INIT], + [m4_fatal([$0 expanded multiple times +]m4_defn([_$0_ALREADY_INIT]))], + [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -522,7 +528,7 @@ [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( - m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl @@ -574,6 +580,20 @@ [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi +AC_SUBST([CTAGS]) +if test -z "$ETAGS"; then + ETAGS=etags +fi +AC_SUBST([ETAGS]) +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi +AC_SUBST([CSCOPE]) + AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This @@ -655,7 +675,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -676,7 +696,7 @@ fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -697,7 +717,7 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -740,7 +760,7 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -761,12 +781,7 @@ [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac + MISSING="\${SHELL} '$am_aux_dir/missing'" fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then @@ -779,7 +794,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -808,7 +823,7 @@ AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -855,7 +870,7 @@ # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -874,7 +889,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -955,7 +970,7 @@ rm -f conftest.file ]) -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1015,7 +1030,7 @@ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1043,7 +1058,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1062,7 +1077,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/configure new/libbraiding-1.2/configure --- old/libbraiding-1.1/configure 2020-09-12 17:55:42.000000000 +0200 +++ new/libbraiding-1.2/configure 2023-02-28 22:50:36.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libbraiding 1.1. +# Generated by GNU Autoconf 2.69 for libbraiding 1.2. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='libbraiding' PACKAGE_TARNAME='libbraiding' -PACKAGE_VERSION='1.1' -PACKAGE_STRING='libbraiding 1.1' +PACKAGE_VERSION='1.2' +PACKAGE_STRING='libbraiding 1.2' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -693,6 +693,9 @@ AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V +CSCOPE +ETAGS +CTAGS am__untar am__tar AMTAR @@ -1334,7 +1337,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 libbraiding 1.1 to adapt to many kinds of systems. +\`configure' configures libbraiding 1.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1405,7 +1408,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libbraiding 1.1:";; + short | recursive ) echo "Configuration of libbraiding 1.2:";; esac cat <<\_ACEOF @@ -1518,7 +1521,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libbraiding configure 1.1 +libbraiding configure 1.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1917,7 +1920,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libbraiding $as_me 1.1, which was +It was created by libbraiding $as_me 1.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2471,12 +2474,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac + MISSING="\${SHELL} '$am_aux_dir/missing'" fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then @@ -2781,7 +2779,7 @@ # Define the identity of the package. PACKAGE='libbraiding' - VERSION='1.1' + VERSION='1.2' cat >>confdefs.h <<_ACEOF @@ -2831,6 +2829,20 @@ +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi + +if test -z "$ETAGS"; then + ETAGS=etags +fi + +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi + + # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile @@ -16456,7 +16468,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libbraiding $as_me 1.1, which was +This file was extended by libbraiding $as_me 1.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16513,7 +16525,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libbraiding config.status 1.1 +libbraiding config.status 1.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -17527,7 +17539,9 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. Try re-running configure with the + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/configure.ac new/libbraiding-1.2/configure.ac --- old/libbraiding-1.1/configure.ac 2020-09-12 17:54:56.000000000 +0200 +++ new/libbraiding-1.2/configure.ac 2023-02-28 22:48:00.000000000 +0100 @@ -1,4 +1,4 @@ -AC_INIT([libbraiding], [1.1], [[email protected]]) +AC_INIT([libbraiding], [1.2], [[email protected]]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([foreign -Wall]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/lib/Makefile.in new/libbraiding-1.2/lib/Makefile.in --- old/libbraiding-1.1/lib/Makefile.in 2020-09-12 17:55:41.000000000 +0200 +++ new/libbraiding-1.2/lib/Makefile.in 2023-02-28 22:50:37.000000000 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -220,8 +220,6 @@ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in \ $(top_srcdir)/build-aux/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -238,6 +236,8 @@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ @@ -252,6 +252,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GREP = @GREP@ @@ -536,7 +537,6 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/lib/braiding.cpp new/libbraiding-1.2/lib/braiding.cpp --- old/libbraiding-1.1/lib/braiding.cpp 2020-09-12 00:42:30.000000000 +0200 +++ new/libbraiding-1.2/lib/braiding.cpp 2023-02-28 22:22:08.000000000 +0100 @@ -2763,7 +2763,7 @@ return *it; } -// María Cumplido Cabello +// Maria Cumplido Cabello ///////////////////////////////////////////////////////////// diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/lib/braiding.h new/libbraiding-1.2/lib/braiding.h --- old/libbraiding-1.1/lib/braiding.h 2020-09-12 00:42:30.000000000 +0200 +++ new/libbraiding-1.2/lib/braiding.h 2023-02-28 22:22:08.000000000 +0100 @@ -725,7 +725,7 @@ ArtinFactor MainPullback_Sliding(ArtinBraid B, ArtinFactor F); -// María Cumplido Cabello +// Maria Cumplido Cabello ///////////////////////////////////////////////////////////// diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libbraiding-1.1/lib/cbraid_implementation.h new/libbraiding-1.2/lib/cbraid_implementation.h --- old/libbraiding-1.1/lib/cbraid_implementation.h 2020-09-12 00:42:30.000000000 +0200 +++ new/libbraiding-1.2/lib/cbraid_implementation.h 2023-02-28 22:24:48.000000000 +0100 @@ -428,7 +428,7 @@ template<class P> inline Factor<P>& Factor<P>::Delta(sint32 k) { - for(register sint16 i = 1; i <= Index(); ++i) + for(sint16 i = 1; i <= Index(); ++i) At(i) = Pres.DeltaTable(i, k); return *this; } @@ -519,7 +519,7 @@ #endif if (&f != this) { - for(register sint16 i = 1; i <= Index(); ++i) { + for(sint16 i = 1; i <= Index(); ++i) { At(i) = f[i]; } } @@ -545,7 +545,7 @@ } #endif - for(register sint16 i = 1; i <= Index(); ++i) { + for(sint16 i = 1; i <= Index(); ++i) { if (At(i) != f[i]) return false; } @@ -570,7 +570,7 @@ template<class P> inline bool Factor<P>::CompareWithDelta(sint32 k) const { - for(register sint16 i = 1; i <= Index(); ++i) { + for(sint16 i = 1; i <= Index(); ++i) { if (At(i) != Pres.DeltaTable(i, k)) return false; } @@ -596,7 +596,7 @@ } #endif Factor f(Index()); - for(register sint16 i = 1; i <= Index(); ++i) + for(sint16 i = 1; i <= Index(); ++i) f[i] = a[At(i)]; return f; } @@ -612,7 +612,7 @@ exit(1); } #endif - for(register sint16 i = 1; i <= Index(); ++i) + for(sint16 i = 1; i <= Index(); ++i) At(i) = a[At(i)]; return *this; } @@ -636,7 +636,7 @@ inline Factor<P> Factor<P>::Inverse() const { Factor f(Index()); - for(register sint16 i = 1; i <= Index(); ++i) + for(sint16 i = 1; i <= Index(); ++i) f[At(i)] = i; return f; } @@ -660,7 +660,7 @@ inline Factor<P> Factor<P>::Flip(sint32 k) const { Factor f(Index()); - for(register sint16 i = 1; i <= Index(); ++i) + for(sint16 i = 1; i <= Index(); ++i) f[i] = Pres.DeltaTable(At(Pres.DeltaTable(i, -k)), k); return f; } @@ -1040,15 +1040,27 @@ { if (RightDelta != 0) { transform(FactorList.begin(), FactorList.end(), FactorList.begin(), - std::bind2nd(std::mem_fun_ref(&Factor<P>::Flip), RightDelta)); +#if __cplusplus >= 201103L + [this](Factor<P>& F) { return F.Flip(RightDelta); }); +#else + std::bind2nd(std::mem_fun_ref(&Factor<P>::Flip), RightDelta)); +#endif LeftDelta += RightDelta; RightDelta = 0; } +#if __cplusplus >= 201103L + bubble_sort(FactorList.begin(), FactorList.end(), MakeLeftWeighted<P>); + LeftDelta += erase_front_if( + FactorList, [](Factor<P>& F) { return F.CompareWithDelta(1); }); +; + erase_back_if(FactorList, [](Factor<P>& F) { return F.CompareWithIdentity(); }); +#else bubble_sort(FactorList.begin(), FactorList.end(), std::ptr_fun(MakeLeftWeighted<P>)); LeftDelta += erase_front_if( FactorList, std::bind2nd(std::mem_fun_ref(&Factor<P>::CompareWithDelta), 1)); erase_back_if(FactorList, std::mem_fun_ref(&Factor<P>::CompareWithIdentity)); +#endif return *this; } @@ -1058,15 +1070,27 @@ { if (LeftDelta != 0) { transform(FactorList.begin(), FactorList.end(), FactorList.begin(), +#if __cplusplus >= 201103L + [this](Factor<P>& F) { return F.Flip(-LeftDelta); }); +#else std::bind2nd(std::mem_fun_ref(&Factor<P>::Flip), -LeftDelta)); +#endif RightDelta += LeftDelta; LeftDelta = 0; } +#if __cplusplus >= 201103L + bubble_sort(FactorList.begin(), FactorList.end(), MakeRightWeighted<P>); + RightDelta += erase_back_if( + FactorList, [](Factor<P>& F) { return F.CompareWithDelta(1); }); +; + erase_front_if(FactorList, [](Factor<P>& F) { return F.CompareWithIdentity(); }); +#else bubble_sort(FactorList.begin(), FactorList.end(), std::ptr_fun(&MakeRightWeighted<P>)); RightDelta += erase_back_if( FactorList, std::bind2nd(std::mem_fun_ref(&Factor<P>::CompareWithDelta), 1)); erase_front_if(FactorList, std::mem_fun_ref(&Factor<P>::CompareWithIdentity)); +#endif return *this; } @@ -1123,9 +1147,14 @@ if (p.CompareWithIdentity()) break; b.RightMultiply(p); +#if __cplusplus >= 201103L + apply_binfun(FactorList.begin(), FactorList.end(), MakeLeftWeighted<P>); + erase_back_if(FactorList, [](Factor<P>& F) { return F.CompareWithIdentity(); }); +#else apply_binfun(FactorList.begin(), FactorList.end(), std::ptr_fun(MakeLeftWeighted<P>)); erase_back_if(FactorList, std::mem_fun_ref(&Factor<P>::CompareWithIdentity)); +#endif } return b; } @@ -1155,9 +1184,14 @@ if (p.CompareWithIdentity()) break; b.LeftMultiply(p); +#if __cplusplus >= 201103L + reverse_apply_binfun(FactorList.begin(), FactorList.end(), MakeRightWeighted<P>); + erase_front_if(FactorList, [](Factor<P>& F) { return F.CompareWithIdentity(); }); +#else reverse_apply_binfun(FactorList.begin(), FactorList.end(), std::ptr_fun(MakeRightWeighted<P>)); erase_front_if(FactorList, std::mem_fun_ref(&Factor<P>::CompareWithIdentity)); +#endif } return b; }
