Hello community,

here is the log from the commit of package normaliz for openSUSE:Factory 
checked in at 2019-09-30 16:00:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/normaliz (Old)
 and      /work/SRC/openSUSE:Factory/.normaliz.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "normaliz"

Mon Sep 30 16:00:26 2019 rev:10 rq:733922 version:3.8.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/normaliz/normaliz.changes        2019-09-11 
10:34:21.175314352 +0200
+++ /work/SRC/openSUSE:Factory/.normaliz.new.2352/normaliz.changes      
2019-09-30 16:00:58.256965613 +0200
@@ -1,0 +2,6 @@
+Sun Sep 29 14:42:32 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to release 3.8.1
+  * This release fixes the codimension bug of 3.8.0.
+
+-------------------------------------------------------------------

Old:
----
  normaliz-3.8.0.tar.gz

New:
----
  normaliz-3.8.1.tar.gz

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

Other differences:
------------------
++++++ normaliz.spec ++++++
--- /var/tmp/diff_new_pack.uZtdC3/_old  2019-09-30 16:00:59.324962771 +0200
+++ /var/tmp/diff_new_pack.uZtdC3/_new  2019-09-30 16:00:59.348962707 +0200
@@ -18,7 +18,7 @@
 
 Name:           normaliz
 %define lname  libnormaliz3
-Version:        3.8.0
+Version:        3.8.1
 Release:        0
 Summary:        Tools for computations in affine monoids and rational cones
 License:        GPL-3.0-or-later

++++++ normaliz-3.8.0.tar.gz -> normaliz-3.8.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/CHANGELOG new/normaliz-3.8.1/CHANGELOG
--- old/normaliz-3.8.0/CHANGELOG        2019-09-09 14:36:05.000000000 +0200
+++ new/normaliz-3.8.1/CHANGELOG        2019-09-24 17:24:21.000000000 +0200
@@ -1,8 +1,13 @@
 # ChangeLog
 
+## [3.8.1] 2019-09-30
+
+-- bugfix codimension in face lattice output
+-- update of Flint installation to avoid PIE clash
+
 ## [3.8.0] 2019-09-10
 
--- bugfix triangulation and conedecomposition
+-- bugfix triangulation and cone decomposition
 -- computation of automorphism groups
 -- Comutation goal Incidence added
 -- SCIP removed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/INSTALL new/normaliz-3.8.1/INSTALL
--- old/normaliz-3.8.0/INSTALL  2019-09-09 10:59:49.000000000 +0200
+++ new/normaliz-3.8.1/INSTALL  2019-09-26 12:33:07.000000000 +0200
@@ -1,9 +1,7 @@
-See the Normaliz manual, doc/Normaliz.pdf, Chapter 10, for
+See the Normaliz manual, doc/Normaliz.pdf, Chapter 11, for
 installation prerequisites (compiler, build tools, and libraries) and
 how to install them using the install scripts in the distribution.
 
-Information on the location of packages and their versions follows immediately.
-
 ****************** ***
 ****   PACKAGES   ****
 ****************** ***
@@ -19,7 +17,7 @@
 
 MPFR and Flint as above
 arb, https://github.com/fredrik-johansson/arb/archive/, version 2.16.0
-e-antic, http://www.labri.fr/perso/vdelecro/e-antic/, version 0.1.2
+e-antic, http://www.labri.fr/perso/vdelecro/e-antic/, version 0.1.3b
 
 
 *********************
@@ -31,28 +29,21 @@
 the user forces them to do otherwise.
 
 The use of the install scripts is described in the Normaliz manual,
-doc/Normaliz.pdf, Section 10.2.
+doc/Normaliz.pdf, Section 11.2.
 
 They installation can in addition be controlled by several environment 
variables:
 
 NMZ_COMPILER: overrides the standard choice of compiler (g++ on Linux, clang++ 
on Mac)
 NMZ_SHARED: if set, only shared libraries will be built; binaries depend on 
all of them.
-NMZ_PREFIX: if set defines the path for make install; by default it is "local" 
in the Normaliz directory
-NMZ_COMPILER: overrides the standard choice of compiler (g++ on Linux, clang++ 
on Mac)
+NMZ_PREFIX: if set defines the path for make install; 
+    by default it is "local" in the Normaliz directory
 WITH_GMP: sets the path to the GMP files
-NMZ_OPT_DIR: sets the directory to which the sources of the optional libraries 
are downloaded
+NMZ_OPT_DIR: sets the directory to which the sources of the optional libraries 
are downloaded;
+  by default it is the subdirectory "nmz_opt_lib" in the Normaliz directory
 NMZ_MAC_STATIC: if set a Mac binary is built with dependency on libomp.dylib 
relative to the binary
 NO_OPENMP: if set blocks OpenMP in the compilation of Normaliz (and e-antic)
 
-
-GMP_INSTALLDIR: sets the path to the GMP files
-
-NMZ_OPT_DIR: sets the directory to which the sources of the optional libraries 
are downloaded;
-  by default it is the subdirectory "nmz_opt_lib"
-
-NMZ_MAC_STATIC: if set, a Mac binary is built with dependency on libomp.dylib 
relative to the binary
-
-EXTRA_FLAGS: One can further control the build process by setting variables of 
configure using this
+EXTRA_FLAGS: One can further control the build process of Normaliz by setting 
options for configure using this
    variable, the contents of which are appended to the call to the configure 
script; see
 
    ./configure --help
@@ -81,9 +72,6 @@
 
 IT IS MEANT FOR THE DEVELOPMENT OF NORMALIZ and the creation of static 
binaries under Linux.
 
-This Makefile is mainly used for development and debugging. It builds 
statically linked binaries
-with -g (can be changed in Makefile.configuration).
-
 It is assumed that the optional libraries are installed in
 
    local
@@ -100,9 +88,8 @@
         make -f Makefile.classic
 
 It should work without change of Makefile.classic or Makefile.configuration on 
many systems
-that have a system installation of the needed libraries. (We must use the name 
Makefile.classic since Makefile is occupied by autotools.) 
-
-Without further arguments, Makefile.classic will build Normaliz with OpenMP 
and CoCoALib, but without Flint (see below how to change this behavior).
+that have a system installation of the needed libraries. 
+(We must use the name Makefile.classic since Makefile is occupied by 
autotools.) 
 
 If everything is successful, then the executable file normaliz is
 in the source directory. You may of course want to move them somewhere else.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/Makefile.in 
new/normaliz-3.8.1/Makefile.in
--- old/normaliz-3.8.0/Makefile.in      2019-09-09 11:01:00.000000000 +0200
+++ new/normaliz-3.8.1/Makefile.in      2019-09-24 17:14:51.000000000 +0200
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -595,7 +595,7 @@
          ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
        || chmod -R a+r "$(distdir)"
 dist-gzip: distdir
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c 
>$(distdir).tar.gz
+       tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c 
>$(distdir).tar.gz
        $(am__post_remove_distdir)
 
 dist-bzip2: distdir
@@ -621,7 +621,7 @@
        @echo WARNING: "Support for shar distribution archives is" \
                       "deprecated." >&2
        @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+       shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
        $(am__post_remove_distdir)
 dist-zip: distdir
        -rm -f $(distdir).zip
@@ -638,7 +638,7 @@
 distcheck: dist
        case '$(DIST_ARCHIVES)' in \
        *.tar.gz*) \
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+         eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
        *.tar.bz2*) \
          bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
        *.tar.lz*) \
@@ -648,7 +648,7 @@
        *.tar.Z*) \
          uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
        *.shar.gz*) \
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+         eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
        *.zip*) \
          unzip $(distdir).zip ;;\
        esac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/aclocal.m4 
new/normaliz-3.8.1/aclocal.m4
--- old/normaliz-3.8.0/aclocal.m4       2019-09-09 11:01:00.000000000 +0200
+++ new/normaliz-3.8.1/aclocal.m4       2019-09-24 17:14:51.000000000 +0200
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.15 -*- Autoconf -*-
+# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 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-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 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.15'
 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.15], [],
+m4_if([$1], [1.15.1], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -51,14 +51,14 @@
 # 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.15])dnl
+[AM_AUTOMAKE_VERSION([1.15.1])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 
 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -110,7 +110,7 @@
 
 # AM_CONDITIONAL                                            -*- Autoconf -*-
 
-# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -141,7 +141,7 @@
 Usually this means the macro was only invoked conditionally.]])
 fi])])
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -332,7 +332,7 @@
 
 # Generate code to set up dependency tracking.              -*- Autoconf -*-
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -408,7 +408,7 @@
 
 # Do all the work for Automake.                             -*- Autoconf -*-
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -605,7 +605,7 @@
 done
 echo "timestamp for $_am_arg" 
>`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -626,7 +626,7 @@
 fi
 AC_SUBST([install_sh])])
 
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -647,7 +647,7 @@
 
 # Check to see how 'make' treats includes.                 -*- Autoconf -*-
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -697,7 +697,7 @@
 
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -736,7 +736,7 @@
 
 # Helper functions for option handling.                     -*- Autoconf -*-
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -765,7 +765,7 @@
 AC_DEFUN([_AM_IF_OPTION],
 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -812,7 +812,7 @@
 # For backward compatibility.
 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -831,7 +831,7 @@
 
 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -912,7 +912,7 @@
 rm -f conftest.file
 ])
 
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -972,7 +972,7 @@
 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
 ])
 
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -1000,7 +1000,7 @@
 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -1019,7 +1019,7 @@
 
 # Check how to create a tarball.                            -*- Autoconf -*-
 
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 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/normaliz-3.8.0/configure new/normaliz-3.8.1/configure
--- old/normaliz-3.8.0/configure        2019-09-09 11:01:01.000000000 +0200
+++ new/normaliz-3.8.1/configure        2019-09-24 17:14:51.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Normaliz 3.8.0.
+# Generated by GNU Autoconf 2.69 for Normaliz 3.8.1.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='Normaliz'
 PACKAGE_TARNAME='normaliz'
-PACKAGE_VERSION='3.8.0'
-PACKAGE_STRING='Normaliz 3.8.0'
+PACKAGE_VERSION='3.8.1'
+PACKAGE_STRING='Normaliz 3.8.1'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1369,7 +1369,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 Normaliz 3.8.0 to adapt to many kinds of systems.
+\`configure' configures Normaliz 3.8.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1440,7 +1440,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Normaliz 3.8.0:";;
+     short | recursive ) echo "Configuration of Normaliz 3.8.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1573,7 +1573,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Normaliz configure 3.8.0
+Normaliz configure 3.8.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1972,7 +1972,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Normaliz $as_me 3.8.0, which was
+It was created by Normaliz $as_me 3.8.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2324,7 +2324,7 @@
 
 LIBNORMALIZ_VERSION_MINOR=8
 
-LIBNORMALIZ_VERSION_PATCH=0
+LIBNORMALIZ_VERSION_PATCH=1
 
 LIBNORMALIZ_VERSION_STRING="$PACKAGE_VERSION"
 
@@ -2843,7 +2843,7 @@
 
 # Define the identity of the package.
  PACKAGE='normaliz'
- VERSION='3.8.0'
+ VERSION='3.8.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -7422,7 +7422,7 @@
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern 
/lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   else
@@ -11125,6 +11125,9 @@
   openbsd* | bitrig*)
     with_gnu_ld=no
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    link_all_deplibs=no
+    ;;
   esac
 
   ld_shlibs=yes
@@ -11379,7 +11382,7 @@
       fi
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
        wlarc=
@@ -12049,6 +12052,7 @@
        if test yes = "$lt_cv_irix_exported_symbol"; then
           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs 
$compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all 
"$wl-set_version $wl$verstring"` $wl-update_registry 
$wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
        fi
+       link_all_deplibs=no
       else
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname 
$soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` 
-update_registry $output_objdir/so_locations -o $lib'
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags 
-soname $soname `test -n "$verstring" && func_echo_all "-set_version 
$verstring"` -update_registry $output_objdir/so_locations -exports_file 
$export_symbols -o $lib'
@@ -12070,7 +12074,7 @@
       esac
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
# a.out
       else
@@ -13185,6 +13189,18 @@
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -16079,7 +16095,7 @@
            ;;
        esac
        ;;
-      netbsd*)
+      netbsd* | netbsdelf*-gnu)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -16454,6 +16470,9 @@
       ;;
     esac
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    link_all_deplibs_CXX=no
+    ;;
   *)
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | 
$SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
@@ -17147,6 +17166,18 @@
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -18571,7 +18602,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Normaliz $as_me 3.8.0, which was
+This file was extended by Normaliz $as_me 3.8.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18628,7 +18659,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-Normaliz config.status 3.8.0
+Normaliz config.status 3.8.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
@@ -19672,7 +19703,6 @@
     cat <<_LT_EOF >> "$cfgfile"
 #! $SHELL
 # Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 
 # Provide generalized library-building support services.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/configure.ac 
new/normaliz-3.8.1/configure.ac
--- old/normaliz-3.8.0/configure.ac     2019-09-09 10:59:49.000000000 +0200
+++ new/normaliz-3.8.1/configure.ac     2019-09-24 17:13:50.000000000 +0200
@@ -2,10 +2,10 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.59)
-AC_INIT(Normaliz, 3.8.0)
+AC_INIT(Normaliz, 3.8.1)
 AC_SUBST(LIBNORMALIZ_VERSION_MAJOR, 3)
 AC_SUBST(LIBNORMALIZ_VERSION_MINOR, 8)
-AC_SUBST(LIBNORMALIZ_VERSION_PATCH, 0)
+AC_SUBST(LIBNORMALIZ_VERSION_PATCH, 1)
 AC_SUBST(LIBNORMALIZ_VERSION_STRING, "$PACKAGE_VERSION")
 AM_INIT_AUTOMAKE(foreign)
 AC_CONFIG_FILES([Makefile
Binary files old/normaliz-3.8.0/doc/Normaliz.pdf and 
new/normaliz-3.8.1/doc/Normaliz.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/doc/Normaliz.tex 
new/normaliz-3.8.1/doc/Normaliz.tex
--- old/normaliz-3.8.0/doc/Normaliz.tex 2019-09-09 10:59:49.000000000 +0200
+++ new/normaliz-3.8.1/doc/Normaliz.tex 2019-09-26 14:25:49.000000000 +0200
@@ -124,7 +124,7 @@
 
 \def\ttt{\texttt}
 
-\def\version{3.8.0}
+\def\version{3.8.1}
 \def\NmzDir{normaliz-\version}
 
 
@@ -329,6 +329,8 @@
        \item SCIP removed.
 \end{arab}
 
+3.8.1 fixes a bug in the face lattice output.
+
 See the file \verb|CHANGELOG| in the basic package for more information on the 
history of Normaliz.
 
 
@@ -5552,9 +5554,9 @@
 
 The \emph{rational automorphism group} $\Aut_\QQ(P)$ of a rational polyhedron 
$P\subset \RR^d$ is the group of all rational affine-linear transformations 
$\alpha$ of $\aff(P)$  that satisfy $\alpha(P)=P$. In general, this group is 
infinite. For example, if $P$ is a cone of positive dimension, then 
$\Aut_\QQ(P)$ contains the multiplicative group of positive rational numbers as 
a subgroup. At the other extreme, if $P$ is a polytope, then $\Aut_\QQ(P)$ is a 
finite group since every automorphism permutes the finitely many vertices of 
$P$ and is uniquely determined by its values on them. Often one is interested 
in subgroups of $\Aut_\QQ(P)$, for example the isometries in it or the 
automorphisms that permute the lattice points. 
 
-Normaliz computes only subgroups of $\Aut(P)$ that permute a given finite set 
$G$ of ``generators''. This subgroup is denoted by $\Aut_\QQ(P;G)$.  Bremner et 
al.\ \cite{Bremner} have shown how to compute $\Aut_\QQ(P;G)$ by reducing this 
task to finding the automorphisms of a weighted graph, and the latter task can 
be solved efficiently by nauty \cite{nauty}. We use the same approach.
+Normaliz computes only subgroups of $\Aut_\QQ(P)$ that permute a given finite 
set $G$ of ``generators''. This subgroup is denoted by $\Aut_\QQ(P;G)$.  
Bremner et al.\ \cite{Bremner} have shown how to compute $\Aut_\QQ(P;G)$ by 
reducing this task to finding the automorphisms of a weighted graph, and the 
latter task can be solved efficiently by nauty \cite{nauty}. We use the same 
approach.
 
-Every polyhedron defines its face lattice as a purely combinatorial,object, 
and it makes also sense to consider the automorphisms of the face lattice that 
we call \emph{combinatorial} automorphisms of $P$. All the automorphism groups 
that Normaliz computes are all subgroups of the combinatorial automorphism 
group in a natural way.
+Every polyhedron defines its face lattice as a purely combinatorial,object, 
and it makes also sense to consider the automorphisms of the face lattice that 
we call \emph{combinatorial} automorphisms of $P$. All the automorphism groups 
that Normaliz computes are subgroups of the combinatorial automorphism group in 
a natural way.
 
 The automorphism group is contained in the extra output file 
\verb|<project>.aut|. Its contents are explained in the following.
 
@@ -5730,7 +5732,7 @@
 \end{Verbatim}
 This is (hopefully) expected: as an object of rational linear geometry, every 
rectangle is isomorphic to a square whose automorphism group (in any reasonable 
sense) is of order $8$, namely the dihedral group of this order.
 
-Note: if you ask for rational homomorphisms, Normaliz checks whether these are 
in fact integral (see next section). In this case the output file indicates the 
``promotion''.
+Note: if you ask for rational automorphisms, Normaliz checks whether these are 
in fact integral (see next section). In this case the output file indicates the 
``promotion''.
 
 \subsubsection{Integral automorphisms}
 
@@ -7229,7 +7231,7 @@
 
 Note that algebraic polyhedra cannot be defined by input files in this format.
 
-The optional output files of with suffix \verb|cst| are still in this format. 
Just create one and inspect it.
+The optional output files  with suffix \verb|cst| are still in this format. 
Just create one and inspect it.
 
 \section{libnormaliz}\label{libnorm}
 
@@ -8753,299 +8755,3 @@
 Social Choice and Welfare \textbf{40} (2013), 1097--1110.
 \end{thebibliography}
 \end{document}
-
-\subsubsection{Hilbert basis of the recession cone}
-
-If one wants to compute the lattice points in many polyhedra with the same 
recession cone, it makes sense to use the precomputed 
\verb|hilbert_basis_rec_cone|. It requires inhomogeneous input. Note that it 
can only be used in the primal algorithm. In the dual algorithm it is ignored.  
-
-In order to see the difference in computing time, run   without 
\verb|hilbert_basis_rec_cone| and   containing it (with \verb|-x=1|).
-
-\subsection{Remarks}
-
-In the output file we use the same terminology as in that of Normaliz, for 
example, ``basis elements of sublattice''. In QNormaliz these vectors form a 
basis of the vector subspace spanned by the cone that is computed. No reference 
to a sublattice is implied.
-
-As far as possible, we apply \verb|v_simplify| to the computation results. 
Note that it is not necessarily applied to all results. For example the 
generators of the cone (contained in the file with suffix \verb|tgn| or 
returned by \verb|getGenerators|) are not necessarily simplified. (In 
particular, they need not be identical to those computed by Normaliz (if 
applicable to the input), but can differ from them by order and rational 
factors.) 
-
-Note that there is no way for QNormaliz to define an invariant volume function 
on subspaces. (In Normaliz the situation is different since determinants of 
invertible matrices over $\ZZ$ are equal to $\pm 1$.) Therefore QNormaliz does 
not define multiplicities. Together with triangulations, it computes 
determinants of the vectors spanning the simplicial cones. They are defined 
relative to the choice of basis shown as ``basis of sublattice'' if the cone is 
not fulldimensional. In the fulldimensional case QNormaliz uses the basis of 
unit vectors.
-
-\subsection{Using your own number field class}
-
-In order to specialize template \verb|Number| to your field of coefficients 
you must of course make it available via a suitable class library in the 
compilation process.
-
-In the code of \verb|QNormaliz| at least the following adaptations are 
necessary:
-\begin{enumerate}
-       \item In \verb|Qnormaliz.cpp| add your the definition of \verb|Cone|.
-       \item In \verb|libQnoraliz-templated.cpp| you must do the same 
replacement.
-       \item If your number type has a convenient conversion \verb|to_string|, 
modify the specialization of the templated function \verb|toString| in 
\verb|Qinteger.h|.
-       \item In \verb|Qvector_operations.cpp| you must replace the definition 
of \verb|v_simplify| by a version for your numbers.
-\end{enumerate}
-
-The last point is extremely important since the coefficients of the linear 
forms representing the support hyperplanes or the vectors representing the 
extreme rays tend to explode rapidly in size if not kept under control. 
-
-For \verb|mpq_class| this means that we multiply vectors by the least common 
denominator of the components and then extract the gcd of the numerators. (If 
you really need a demonstration of what happens otherwise, switch off the 
function by an immediate \verb|return|, and run QNormaliz on the example 
\verb|small| in \verb|example|.)
-
-Normaliz offers two build systems:
-\begin{enumerate}
-       \item \ttt{autotools},
-       \item ``classical'' \ttt{make} using the ``handwritten'' 
\verb|Makefile.classic|.       
-\end{enumerate}
-
-The basic steps are the same for both systems, namely
-\begin{itemize}
-       \item configuration,
-       \item compilation,
-       \item installation.
-\end{itemize}
-The main difference is the way how the build system is configured whereas 
compilation and installation are essentially identical. In all cases the 
compilation of the example program maxsimplex in Appendix \ref{maxsimplex} is 
included.
-
-In the following we describe the basic steps of \verb|autotools| for Linux 64 
bit under certain standard assumptions. Comments on Mac OS follow in Section 
\ref{mac} The file \verb|INSTALL| contains additional information. 
\verb|Makefile.classic| is only meant for Linux and the development of Normaliz.
-
-The \verb|autotools| scripts have been written by Matthias K\"oppe. The 
Normaliz team thanks him cordially for his generous help.
-
-\subsection{Prerequisites}
-
-We require some C++11 features (e.g. \verb|std::exception_ptr|), supported by:
-\begin{itemize}
-       \item GNU g++ 4.4,
-       \item clang++ 2.9,
-       \item Intel icpc 12.0
-\end{itemize}
-See \url{https://github.com/Normaliz/Normaliz/issues/26} for a more detailed 
discussion.
-
-The mentioned compilers are also able to handle OpenMP 3.0, with the exception 
of clang++, there the first OpenMP support was introduced in 3.7.
-
-For compiling Normaliz the following libraries are needed:
-\begin{itemize}
-       \item GMP including the C++ wrapper (libgmpxx and libgmp)
-       \item Boost (headers only)
-\end{itemize}
-
-We will only discuss the basic steps in building Normaliz with the optional 
libraries being installed in standard locations; see the file 
\verb|source/INSTALL| for additional information, especially on how to use 
customized paths. The ``classical'' Makefile is meant for development. 
Therefore you should use the install scripts of the distribution.
-
-Any optional package that you want to use, must be installed before the 
compilation of Normaliz, independently of the method used for building 
Normaliz. The installation scripts mentioned below make and use directories 
within the Normaliz directory.
-
-\subsubsection{Linux}
-The standard compiler choice on Linux is \verb|g++|.
-
-On Ubunto we recommend
-\begin{Verbatim}
-sudo apt-get install tar g++ libgmp-dev libboost-dev curl make
-\end{Verbatim}
-for the basic installation of the required libraries (plus compiler).
-
-\subsubsection{Mac OS X}\label{mac}
-
-Currently Apple does not supply a compiler which supports OpenMP.
-We recommend the use of LLVM 3.9 or newer from Homebrew. See
-\url{http://brew.sh/} from where you can also download GMP and Boost:
-
-\begin{Verbatim}
-brew install gmp boost llvm
-\end{Verbatim}
-
-You also need to download and install the Xcode Command Line Tools from the 
AppStore.
-
-The install scripts discussed below \emph{require LLVM 3.9 or newer from 
Homebrew.}
-
-Note: Do not try to compile Normaliz with static libraries for Mac OS X. 
-
-\subsection{Normaliz at a stroke}
-Navigate to the Normaliz directory. The command
-\begin{Verbatim}
-./install_normaliz_with_opt.sh
-\end{Verbatim}
-downloads the optional packages CoCoALib and Flint \cite{Flint}, installs them 
in a subdirectory of the Normaliz directory (details see below), and compiles 
Normaliz via \verb|autotools| with shared libraries. The executable 
\verb|normaliz| is placed into the directory \verb|source|.
-
-Optionally you can run
-\begin{Verbatim}
-sudo make install
-\end{Verbatim}
-It installs \verb|normaliz| and \verb|libnormaliz| in \verb|/usr/local|. If 
you don't run \verb|make install|  you may have to copy \verb|normaliz| to a 
directory in your search path.
-
-The install script creates the subdirectory \verb|nmz_opt_lib| of the  
Normaliz directory. The sources of the optional libraries are stored in the 
subdirectories \verb|CoCoA_source|, \verb|Flint_source| and \verb|MPFR_source| 
of  \verb|nmz_opt_lib|. Furthermore, subdirectories \verb|include| and 
\verb|lib| are created there, which, as usual, contain the header and library 
files of the optional libraries. 
-You can delete the directories \verb|...source|, but don't touch \verb|lib| 
and \verb|include|.
-
-In the following we discuss the steps performed by 
\verb|install_normaliz_with_opt.sh| separately: installation of the optional 
packages and the compilation of Normaliz.
-
-If you don't want the optional packages or if you have them already,
-\begin{Verbatim}
-./install_normaliz.sh
-\end{Verbatim}
-compiles Normaliz (with the optional packages if these are found). 
-
-\subsection{Optional packages}
-
-\subsubsection{CoCoALib}
-
-Normaliz can be built without CoCoALib, which is however necessary for 
computation of integrals and weighted Ehrhart series and, hence,  for 
symmetrization. If you want to compile Normaliz with CoCoALib, install  
CoCoALib first by navigating to the Normaliz directory and typing the command
-\begin{Verbatim}
-./install_nmz_cocoa.sh
-\end{Verbatim}
-CoCoALib is downloaded and compiled as described above.
-
-\subsubsection{Flint}
-
-Flint does not extend the functionality of Normaliz, and is therefore truly 
optional.
-However, the ultrafast polynomial arithmetic of Flint is very useful if 
quasipolynomials with large periods come up in the computation of Hilbert 
series or weighted Ehrhart series. Install Flint (and MPFR) navigating to the 
Normaliz directory and typing the command
-\begin{Verbatim}
-./install_nmz_flint.sh
-\end{Verbatim}
-
-\subsection{autotools}
-
-To build Normaliz with the \verb|autotools| system, navigate to the Normaliz 
directory and issue the following sequence of commands:
-\begin{Verbatim}
-./configure
-make
-\end{Verbatim}
-This will compile Normaliz with CoCoALib and Flint, provided these are 
installed in a standard location like \verb|/usr/local|. (It is possible to 
customize the paths for the optional libraries; see \verb|source/INSTALL| or 
have a look at \verb|install_normaliz.sh|.)
-Now you will find \verb|normaliz| in the directory \verb|source| (and 
\verb|maxsimplex| in its directory). \verb|libnormaliz| is created as a shared 
library.
-
-The last, optional, step is
-\begin{Verbatim}
-sudo make install
-\end{Verbatim}
-It copies the header files, the library \verb|libnormaliz| and the executables 
(except \verb|maxsimplex|) into subdirectories of \verb|/usr/local|. It is of 
course possible to specify another installation path in the call of 
\verb|./configure|.
-
-Note: In case you have checked out Normaliz from GitHub, the very first step 
is \verb|./bootstrap.sh|.
-
-\subsection{Windows}
-
-One can compile Windows executables with the Cygwin port of GCC. Unfortunately 
it is not compatible to OpenMP.
-
-Using Visual Studio is a bit tricky. Microsoft's C++ compiler does not support 
OpenMP 3.0. The executables that are offered in the Normaliz distribution have 
been compiled with Intel icpc and a manually created project. Please contact us 
if you want to build Normaliz on Windows.
-
-Note that the statically linked Linux binaries run in the Linux subsystem of 
Windows 10. We have not yet tried to build Normaliz in it. And the Docker image 
is of course an excellent alternative.
-
-
-\subsection{autotools}
-
-To build Normaliz with the \verb|autotools| system, navigate to the Normaliz 
directory and issue the following sequence of commands:
-\begin{Verbatim}
-./configure
-make
-\end{Verbatim}
-This will compile Normaliz with CoCoALib and Flint, provided these are 
installed in a standard location like \verb|/usr/local|. (It is possible to 
customize the paths for the optional libraries; see \verb|source/INSTALL| or 
have a look at \verb|install_normaliz.sh|.)
-Now you will find \verb|normaliz| in the directory \verb|source| (and 
\verb|maxsimplex| in its directory). \verb|libnormaliz| is created as a shared 
library.
-
-The last, optional, step is
-\begin{Verbatim}
-sudo make install
-\end{Verbatim}
-It copies the header files, the library \verb|libnormaliz| and the executables 
(except \verb|maxsimplex|) into subdirectories of \verb|/usr/local|. It is of 
course possible to specify another installation path in the call of 
\verb|./configure|.
-
-Note: In case you have checked out Normaliz from GitHub, the very first step 
is \verb|./bootstrap.sh|.
-
-
-\subsection{Shift, denominator, quasipolynomial and multiplicity}\label{sdqm}
-
-In this section we discuss the interplay of shift, denominator of the grading 
and the quasipolynomial. As long as the denominator is $1$, the situation is 
very simple and no ambiguity arises. See Section \ref{inhom_ineq_ex}. We modify 
the example from that section as follows (\verb|InhomIneq_7.in|):
-\begin{Verbatim}
-amb_space 2
-inhom_inequalities 3
-0  2  1
-0 -2  3
-2 -2  3
-grading
-7 0 
-\end{Verbatim}
-The output related to the grading is
-\begin{Verbatim}
-grading:
-7 0 0 
-with denominator = 7
-
-
-module rank = 2
-multiplicity = 2
-
-Hilbert series:
-1 1 
-denominator with 1 factors:
-1: 1  
-
-shift = -1
-
-degree of Hilbert Series as rational function = -1
-
-Hilbert polynomial:
-2 
-with common denominator = 1
-\end{Verbatim}
-The Hilbert series computed by hand is
-$$
-\frac{t^{-7}+1}{1-t^7}.
-$$
-
-We obtain it from the output as follows. The printed series is
-$$
-\frac{1+t}{1-t}.
-$$
-Now the shift is applied and yields
-$$
-\frac{t^{-1}+1}{1-t}.
-$$
-Finally we make the substitution $t\mapsto t^7$, and obtain the desired result.
-
-Now we add the complication $x_1+x_2\equiv -1 \mod 8$ 
(\verb|InhomIneq_7_8.in|):
-\begin{Verbatim}
-amb_space 2
-inhom_inequalities 3
-0  2  1
-0 -2  3
-2 -2  3
-grading
-7 0 
-inhom_congruences 1
-1 1 1 8
-\end{Verbatim}
-The result:
-\begin{Verbatim}
-grading:
-7 0 0 
-with denominator = 7
-
-
-module rank = 2
-multiplicity = 2
-
-Hilbert series:
-1 0 0 0 0 0 0 1 
-denominator with 1 factors:
-8: 1  
-
-shift = -1
-
-degree of Hilbert Series as rational function = -2
-
-The numerator of the Hilbert series is symmetric.
-
-Hilbert series with cyclotomic denominator:
--1 1 -1 1 -1 1 -1 
-cyclotomic denominator:
-1: 1  4: 1  8: 1  
-
-Hilbert quasi-polynomial of period 8:
-0:  0           4:  0
-1:  0           5:  0
-2:  0           6:  1
-3:  0           7:  1
-with common denominator = 1
-\end{Verbatim}
-The printed Hilbert series is
-$$
-\frac{1+t^7}{1-t^8}.
-$$
-The application of the shift yields
-$$
-\frac{t^{-1}+t^6}{1-t^8}.
-$$
-the correct result for the divided grading. \emph{The Hilbert quasipolynomial 
is computed for the divided grading}, as already explained in Section 
\ref{cong_ex}. As a last step, we can apply the substitution $t\mapsto t^7$ in 
order obtain the Hilbert series
-$$
-\frac{t^{-7}+t^{42}}{1-t^{56}}
-$$
-for the original grading.
-
-Like the quasipolynomial, \emph{the multiplicity is computed for the divided 
grading}. The definition of multiplicity is discussed in Section 
\ref{AppHilbertSeries}, and we leave it to the reader to interpret the values 
above in its light.
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/example/Makefile.in 
new/normaliz-3.8.1/example/Makefile.in
--- old/normaliz-3.8.0/example/Makefile.in      2019-09-09 11:01:00.000000000 
+0200
+++ new/normaliz-3.8.1/example/Makefile.in      2019-09-24 17:14:51.000000000 
+0200
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
 
 # This Makefile.in 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/normaliz-3.8.0/install_scripts_opt/install_nmz_flint.sh 
new/normaliz-3.8.1/install_scripts_opt/install_nmz_flint.sh
--- old/normaliz-3.8.0/install_scripts_opt/install_nmz_flint.sh 2019-04-12 
15:39:47.000000000 +0200
+++ new/normaliz-3.8.1/install_scripts_opt/install_nmz_flint.sh 2019-09-25 
09:25:39.000000000 +0200
@@ -58,5 +58,9 @@
 if [ ! -f Makefile ]; then
     ./configure --prefix=${PREFIX} --with-mpfr=${PREFIX} $WITH_GMP 
$EXTRA_FLINT_FLAGS
 fi
+# patch to avoid PIE clash in Ubuntu >= 16-10
+if [[ $OSTYPE == "linux-gnu" ]]; then
+    sed -i s/"-Wl,"// Makefile.subdirs
+fi
 make -j4 verbose
 make install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/normaliz-3.8.0/install_scripts_opt/install_nmz_nauty.sh 
new/normaliz-3.8.1/install_scripts_opt/install_nmz_nauty.sh
--- old/normaliz-3.8.0/install_scripts_opt/install_nmz_nauty.sh 2019-09-09 
10:59:49.000000000 +0200
+++ new/normaliz-3.8.1/install_scripts_opt/install_nmz_nauty.sh 2019-09-26 
12:13:45.000000000 +0200
@@ -46,7 +46,7 @@
 
     ./configure
 
-make all -j4 CFLAGS=-fPIC
+make all -j4 CFLAGS="-fPIC -O3 -mpopcnt -march=native"
 mkdir -p  ${INSTALLDIR}/include
 mkdir  -p ${INSTALLDIR}/include/nauty
 cp nauty.h  ${INSTALLDIR}/include/nauty
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/m4/libtool.m4 
new/normaliz-3.8.1/m4/libtool.m4
--- old/normaliz-3.8.0/m4/libtool.m4    2019-08-25 10:23:53.000000000 +0200
+++ new/normaliz-3.8.1/m4/libtool.m4    2019-09-23 11:19:03.000000000 +0200
@@ -728,7 +728,6 @@
     cat <<_LT_EOF >> "$cfgfile"
 #! $SHELL
 # Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 
 # Provide generalized library-building support services.
@@ -2887,6 +2886,18 @@
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3546,7 +3557,7 @@
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern 
/lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4424,7 +4435,7 @@
            ;;
        esac
        ;;
-      netbsd*)
+      netbsd* | netbsdelf*-gnu)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4936,6 +4947,9 @@
       ;;
     esac
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    _LT_TAGVAR(link_all_deplibs, $1)=no
+    ;;
   *)
     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | 
$global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
@@ -4998,6 +5012,9 @@
   openbsd* | bitrig*)
     with_gnu_ld=no
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    _LT_TAGVAR(link_all_deplibs, $1)=no
+    ;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -5252,7 +5269,7 @@
       fi
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs 
$linker_flags -o $lib'
        wlarc=
@@ -5773,6 +5790,7 @@
        if test yes = "$lt_cv_irix_exported_symbol"; then
           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs 
$deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && 
func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry 
$wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
        fi
+       _LT_TAGVAR(link_all_deplibs, $1)=no
       else
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags -soname $soname `test -n "$verstring" && func_echo_all 
"-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags -soname $soname `test -n "$verstring" && func_echo_all 
"-set_version $verstring"` -update_registry $output_objdir/so_locations 
-exports_file $export_symbols -o $lib'
@@ -5794,7 +5812,7 @@
       esac
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs 
$linker_flags'  # a.out
       else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/source/Makefile.am 
new/normaliz-3.8.1/source/Makefile.am
--- old/normaliz-3.8.0/source/Makefile.am       2019-09-09 10:59:49.000000000 
+0200
+++ new/normaliz-3.8.1/source/Makefile.am       2019-09-24 17:14:21.000000000 
+0200
@@ -38,7 +38,7 @@
 noinst_HEADERS += libnormaliz/input_type.cpp libnormaliz/integer.cpp 
libnormaliz/vector_operations.cpp libnormaliz/matrix.cpp 
libnormaliz/simplex.cpp libnormaliz/list_operations.cpp 
libnormaliz/sublattice_representation.cpp libnormaliz/reduction.cpp 
libnormaliz/full_cone.cpp libnormaliz/cone_dual_mode.cpp libnormaliz/cone.cpp 
libnormaliz/project_and_lift.cpp libnormaliz/HilbertSeries.cpp 
libnormaliz/cone_property.cpp libnormaliz/bottom.cpp libnormaliz/descent.cpp 
libnormaliz/output.cpp libnormaliz/general.cpp
 noinst_HEADERS += libnormaliz/nmz_polynomial.cpp libnormaliz/nmz_integral.cpp 
libnormaliz/automorph.cpp libnormaliz/nmz_nauty.cpp
 
-libnormaliz_la_LDFLAGS = -no-undefined -version-info 11:0:8
+libnormaliz_la_LDFLAGS = -no-undefined -version-info 11:1:8
 ## Conjecture: x.y.z yields x-z.z.y
 libnormaliz_la_LIBADD = $(GMP_LDFLAGS) -lgmpxx -lgmp
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/source/Makefile.in 
new/normaliz-3.8.1/source/Makefile.in
--- old/normaliz-3.8.0/source/Makefile.in       2019-09-09 11:01:00.000000000 
+0200
+++ new/normaliz-3.8.1/source/Makefile.in       2019-09-24 17:14:51.000000000 
+0200
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -416,7 +416,7 @@
        libnormaliz/general.cpp libnormaliz/nmz_polynomial.cpp \
        libnormaliz/nmz_integral.cpp libnormaliz/automorph.cpp \
        libnormaliz/nmz_nauty.cpp options.h input.cpp options.cpp
-libnormaliz_la_LDFLAGS = -no-undefined -version-info 11:0:8
+libnormaliz_la_LDFLAGS = -no-undefined -version-info 11:1:8
 libnormaliz_la_LIBADD = $(GMP_LDFLAGS) -lgmpxx -lgmp
 normaliz_SOURCES = normaliz.cpp
 normaliz_LDADD = libnormaliz.la
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/source/libnormaliz/cone.cpp 
new/normaliz-3.8.1/source/libnormaliz/cone.cpp
--- old/normaliz-3.8.0/source/libnormaliz/cone.cpp      2019-09-09 
10:59:49.000000000 +0200
+++ new/normaliz-3.8.1/source/libnormaliz/cone.cpp      2019-09-24 
17:20:08.000000000 +0200
@@ -7337,7 +7337,7 @@
 
         if(ToCompute.test(ConeProperty::FaceLattice))
             for(auto H=WorkFaces.begin();H!=WorkFaces.end();++H)
-                FaceLattice[H->first]=codimension_so_far;
+                FaceLattice[H->first]=codimension_so_far-1;
         WorkFaces.clear();
         if(NewFaces.empty())
             break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/source/libnormaliz/version.h 
new/normaliz-3.8.1/source/libnormaliz/version.h
--- old/normaliz-3.8.0/source/libnormaliz/version.h     2019-09-09 
11:01:06.000000000 +0200
+++ new/normaliz-3.8.1/source/libnormaliz/version.h     2019-09-24 
17:14:57.000000000 +0200
@@ -3,8 +3,8 @@
 
 #define NMZ_VERSION_MAJOR  3
 #define NMZ_VERSION_MINOR  8
-#define NMZ_VERSION_PATCH  0
-#define NMZ_VERSION        3.8.0
+#define NMZ_VERSION_PATCH  1
+#define NMZ_VERSION        3.8.1
 #define NMZ_RELEASE (NMZ_VERSION_MAJOR * 10000 + NMZ_VERSION_MINOR * 100 + 
NMZ_VERSION_PATCH)
 
 namespace libnormaliz {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/source/normaliz.cpp 
new/normaliz-3.8.1/source/normaliz.cpp
--- old/normaliz-3.8.0/source/normaliz.cpp      2019-09-09 14:25:02.000000000 
+0200
+++ new/normaliz-3.8.1/source/normaliz.cpp      2019-09-24 17:19:45.000000000 
+0200
@@ -51,7 +51,7 @@
 long CCCCCCC=0;
 
 void printCopying() {
-    cout<<"Copyright (C) 2007-2018  The Normaliz Team, University of 
Osnabrueck."<<endl
+    cout<<"Copyright (C) 2007-2019  The Normaliz Team, University of 
Osnabrueck."<<endl
         <<"This program comes with ABSOLUTELY NO WARRANTY; This is free 
software,"<<endl
         <<"and you are welcome to redistribute it under certain 
conditions;"<<endl
         <<"See COPYING for details."<<endl;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/test/Makefile.classic 
new/normaliz-3.8.1/test/Makefile.classic
--- old/normaliz-3.8.0/test/Makefile.classic    2019-09-09 10:59:49.000000000 
+0200
+++ new/normaliz-3.8.1/test/Makefile.classic    2019-09-24 17:55:40.000000000 
+0200
@@ -52,7 +52,7 @@
 TEST_FILES_STD = $(patsubst %.in,%.diff,$(wildcard test-StDec/*.in))
 TEST_FILES_STD_DEC = $(patsubst %.in,%.dec.diff,$(wildcard test-StDec/*.in))
 
-all: tests testv testn test1 testN testq testp testd testh testdefault testd1 
testdnn testr1 testM testw testH testpr testdeg testDec testStDec
+all: tests testv testn test1 testN testq testp testd testh testdefault testd1 
testdnn testr1 testM testw testH testpr testdeg testDec testStDec testSpecial
 
 testdeg: $(TEST_FILES_DEG)
 tests: $(TEST_FILES_S)
@@ -194,4 +194,4 @@
 .PRECIOUS: test-StDec/*.dec
 .PRECIOUS: test-nf/%.out test-nf-hh/%.out  test-nf-hh/%.IntHull.out 
test-Qdegenerate/%.out
 .PHONY: all testdefault tests testn test1 testN testw testp testh testd testd1 
testdnn testH clean distclean testInt testSpecial testdeg
-.PHONY: testnf testnfH testdegQ testAut testnfAut testStDec
\ No newline at end of file
+.PHONY: testnf testnfH testdegQ testAut testnfAut testStDec
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/test/Makefile.in 
new/normaliz-3.8.1/test/Makefile.in
--- old/normaliz-3.8.0/test/Makefile.in 2019-09-09 11:01:00.000000000 +0200
+++ new/normaliz-3.8.1/test/Makefile.in 2019-09-24 17:14:51.000000000 +0200
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
 
 # This Makefile.in 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/normaliz-3.8.0/test/test-Special/5x5PF.in 
new/normaliz-3.8.1/test/test-Special/5x5PF.in
--- old/normaliz-3.8.0/test/test-Special/5x5PF.in       2018-03-20 
02:01:37.000000000 +0100
+++ new/normaliz-3.8.1/test/test-Special/5x5PF.in       2019-09-24 
18:06:35.000000000 +0200
@@ -13,6 +13,7 @@
 1 1 1 1 0  0  0  0 -1  0  0  0 -1  0  0  0 -1  0  0  0 -1  0  0  0  0
 grading
 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+Deg1Elements
 ProjectionFloat
 IsGorenstein
 NoExtRaysOutput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/normaliz-3.8.0/test/test-Special/5x5PF.ref 
new/normaliz-3.8.1/test/test-Special/5x5PF.ref
--- old/normaliz-3.8.0/test/test-Special/5x5PF.ref      2018-03-20 
02:01:37.000000000 +0100
+++ new/normaliz-3.8.1/test/test-Special/5x5PF.ref      2019-09-25 
09:23:40.000000000 +0200
@@ -1,4 +1,4 @@
-20 Hilbert basis elements of degree 1
+20 lattice points in polytope (Hilbert basis elements of degree 1)
 1940 extreme rays
 25 support hyperplanes
 
@@ -18,7 +18,7 @@
 
 ***********************************************************************
 
-20 Hilbert basis elements of degree 1:
+20 lattice points in polytope (Hilbert basis elements of degree 1):
  0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0
  0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0
  0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0
@@ -68,31 +68,31 @@
   1  3  3  3  5 -2 -2 -1  0 0 -2 -1 -1 -1 0 -2 0 0 -2 0 0 0 0 0 0
 
 10 equations:
- -1  0  0  0  1 -1  0  0  1  0 -1 0  1 0 0 -1  1 0 0 0  0 0 0 0 0
-  0 -1 -1 -1 -1  1  0  0  0  0  1 0  0 0 0  1  0 0 0 0  1 0 0 0 0
-  1  0  0  0  0  0 -1 -1 -1 -1  1 0  0 0 0  1  0 0 0 0  1 0 0 0 0
-  0  1  0  0 -1  0  1  0 -1  0  0 1 -1 0 0  0  0 0 0 0 -1 1 0 0 0
- -1  0  0  0  0 -1  0  0  0  0  0 1  1 1 1 -1  0 0 0 0 -1 0 0 0 0
-  0  0  1  0 -1  0  0  1 -1  0  0 0  0 0 0  0 -1 1 0 0 -1 0 1 0 0
- -1  0  0  0  0 -1  0  0  0  0 -1 0  0 0 0  0  1 1 1 1 -1 0 0 0 0
-  0  0  0  1 -1  0  0  0  0  0  0 0 -1 1 0  0 -1 0 1 0 -1 0 0 1 0
-  0  0  0  0  0  0  0  0 -1  1  0 0 -1 0 1  0 -1 0 0 1 -1 0 0 0 1
-  1  0  0  0 -1  0  1  0 -1  0  0 0  0 0 0  0 -1 0 1 0 -1 0 0 0 1
-
-15 basis elements of lattice:
-  0 -1 1 0 0  0  0  0 0  0 0 0 0 0  0 0 0  0  0  0  0  1 -1  0 0
-  0 -1 0 1 0  0  0  0 0  0 0 0 0 0  0 0 0  0  0  0  0  1  0 -1 0
-  0  0 0 0 0  0  0  1 0 -1 0 0 0 0  0 0 0 -1  0  1  0  0  0  0 0
-  0  0 0 0 0 -1  0  0 0  1 0 0 0 0  0 1 0  0  0 -1  0  0  0  0 0
-  0  0 0 0 0 -1  0  0 0  1 1 0 0 0 -1 0 0  0  0  0  0  0  0  0 0
- -1  1 0 0 0  1  0  0 0 -1 0 0 0 0  0 0 0  0  0  0  0 -1  0  0 1
-  0 -1 0 0 1  1  0  0 0 -1 0 0 0 0  0 0 0  0  0  0 -1  1  0  0 0
-  0  0 0 1 0  0  1  0 0  0 0 0 0 0  1 0 0  1  0  0  1  0  0  0 0
-  0  0 0 1 0  0  0  1 0  0 1 0 0 0  0 0 1  0  0  0  0  0  0  0 1
-  1  0 0 0 0  0  0  0 1  0 0 0 0 0  1 0 0  1  0  0  0  1  0  0 0
-  0  0 0 0 0  0  0  0 0  0 0 0 0 1 -1 0 0 -1  0  1  0  0  1 -1 0
-  0  0 0 0 0  0  0  0 0  0 0 1 0 0 -1 0 0 -1  0  1  0 -1  1  0 0
-  0 -1 0 0 0  0  0 -1 0  0 0 0 0 0 -1 0 0  0 -1  0 -1  0  0  0 0
-  0  0 0 0 0  0 -1  1 0  0 0 1 0 0 -1 0 0  0  0  0  0  0 -1  0 1
-  0  0 0 1 0  1  0  0 0  0 0 0 1 0  0 0 0  0  0  1  0  1  0  0 0
+ 1 0 0 0 0 0 1 0 0  0 0 0  1 0  0 0  0 0 1  0 -1 -1 -1 -1  0
+ 0 1 0 0 0 0 1 0 0  0 0 1  0 0  0 0  1 0 0  0 -1  0 -1 -1 -1
+ 0 0 1 0 0 0 0 1 0  0 0 0  1 0  0 0  0 1 0  0 -1 -1  0 -1 -1
+ 0 0 0 1 0 0 0 0 0  1 0 0 -1 1  1 0 -1 0 1  1 -2 -1 -1  0  0
+ 0 0 0 0 1 0 0 0 0  1 0 0  0 0  1 0  0 0 0  1 -1 -1 -1 -1  0
+ 0 0 0 0 0 1 1 1 0  2 0 0 -1 0  1 0 -1 0 0  1 -2 -1 -1 -1  0
+ 0 0 0 0 0 0 2 1 0  2 0 1  1 1  2 0  0 1 2  2 -5 -3 -3 -3 -1
+ 0 0 0 0 0 0 0 0 1 -1 0 0  1 0 -1 0  1 0 0 -1  1  0  0  0 -1
+ 0 0 0 0 0 0 0 0 0  0 1 1  1 1  1 0  0 0 0  0 -1 -1 -1 -1 -1
+ 0 0 0 0 0 0 0 0 0  0 0 0  0 0  0 1  1 1 1  1 -1 -1 -1 -1 -1
+
+15 basis elements of generated  lattice:
+ 1 0 0 0 0 0 0 0 0  1 0 0 0 0  1 0  1 1  0 -1  0  0  0  1  0
+ 0 1 0 0 0 0 0 0 0  1 0 0 0 0  1 0  0 1  1 -1  1  0  0  0  0
+ 0 0 1 0 0 0 0 0 0  1 0 0 0 0  1 0  0 1  1 -1  1  1 -1  0  0
+ 0 0 0 1 0 0 0 0 0  1 0 0 0 0  1 0  0 1  1 -1  1  1  0 -1  0
+ 0 0 0 0 1 0 0 0 0  1 0 0 0 0  1 0 -1 1  2 -1  1  2  0 -1 -1
+ 0 0 0 0 0 1 0 0 0 -1 0 0 0 0  0 0  1 0 -1  0 -1 -1  0  1  1
+ 0 0 0 0 0 0 1 0 0 -1 0 0 0 0  0 0  0 0 -1  1  0 -1  0  1  0
+ 0 0 0 0 0 0 0 1 0 -1 0 0 0 0  0 0  0 1 -1  0  0  0 -2  1  1
+ 0 0 0 0 0 0 0 0 1 -1 0 0 0 0  0 0 -1 0  0  1  0  1  0 -1  0
+ 0 0 0 0 0 0 0 0 0  0 1 0 0 0 -1 0  1 0 -1  0 -1 -1  0  1  1
+ 0 0 0 0 0 0 0 0 0  0 0 1 0 0 -1 0  0 1 -1  0  0 -1 -1  1  1
+ 0 0 0 0 0 0 0 0 0  0 0 0 1 0 -1 0 -1 1 -1  1  0  1 -2  1  0
+ 0 0 0 0 0 0 0 0 0  0 0 0 0 1 -1 0  0 1 -1  0  0  0 -1  0  1
+ 0 0 0 0 0 0 0 0 0  0 0 0 0 0  0 1  1 0 -1 -1 -1 -1  0  1  1
+ 0 0 0 0 0 0 0 0 0  0 0 0 0 0  0 0  0 2 -1 -1  0  0 -2  1  1
 


Reply via email to