[nauty] 02/02: Imported Debian patch 2.5r6+ds-1
Jerome Benoit
calculus-guest at moszumanska.debian.org
Wed Dec 4 08:49:15 UTC 2013
This is an automated email from the git hooks/post-receive script.
calculus-guest pushed a commit to branch master
in repository nauty.
commit b9ae2b504df803bd1d7f7dfa6b98bb1285a5c24e
Merge: ece8ba4 9649c04
Author: Jerome Benoit <calculus at rezozer.net>
Date: Tue Nov 26 20:27:57 2013 +0000
Imported Debian patch 2.5r6+ds-1
.gitignore | 25 -
config.guess | 1558 -----
config.sub | 1791 ------
configure | 6582 --------------------
debian/NRswitchg.1 | 17 -
debian/README.source | 14 -
debian/addedgeg.1 | 33 -
debian/adhoc/examples/build.sh | 78 +
debian/amtog.1 | 49 -
debian/biplabg.1 | 18 -
debian/catg.1 | 17 -
debian/changelog | 50 +-
debian/clean | 37 -
debian/compat | 2 +-
debian/complg.1 | 20 -
debian/control | 141 +-
debian/copyg.1 | 37 -
debian/copyright | 114 +-
debian/countg.1 | 86 -
debian/deledgeg.1 | 19 -
debian/directg.1 | 36 -
debian/dirs | 2 -
debian/docs | 3 -
debian/dreadnaut.1 | 49 -
debian/dretog.1 | 49 -
debian/genbg.1 | 85 -
debian/geng.1 | 74 -
debian/genrang.1 | 40 -
debian/labelg.1 | 64 -
debian/libnauty-dev.install | 3 -
debian/libnauty1d.install | 2 -
debian/libnauty1d.symbols | 188 -
debian/libnauty2-dbg.links | 2 +
debian/libnauty2-dev.install | 5 +
debian/libnauty2-dev.links | 2 +
debian/libnauty2.docs | 2 +
debian/libnauty2.install | 1 +
debian/libnauty2.lintian-overrides | 1 +
debian/libnauty2.symbols | 1848 ++++++
debian/listg.1 | 64 -
debian/man/countg.h2m | 3 +
debian/man/genbg.h2m | 3 +
debian/man/labelg.h2m | 3 +
debian/man/pickg.h2m | 3 +
debian/man/shortg.h2m | 3 +
debian/man/showg.h2m | 3 +
debian/multig.1 | 48 -
debian/nauty-doc.doc-base | 12 +
debian/nauty-doc.docs | 5 +
debian/nauty-doc.examples | 2 +
debian/nauty-doc.links | 1 +
debian/nauty.install | 4 +-
debian/nauty.links | 2 +
debian/nauty.manpages | 24 +-
debian/newedgeg.1 | 19 -
debian/patches/debianization-prefix.patch | 432 ++
debian/patches/debianization.patch | 59 +
debian/patches/series | 8 +
debian/patches/system-preprocessing-examples.patch | 291 +
debian/patches/upstream-C2help2man.patch | 212 +
debian/patches/upstream-autotoolization.path | 1429 +++++
debian/patches/upstream-fix-gt_numorbits.patch | 36 +
debian/patches/upstream-fix-include-extern.patch | 18 +
debian/patches/upstream-zlib-blisstog_c.patch | 245 +
debian/pickg.1 | 86 -
debian/planarg.1 | 35 -
debian/repack | 104 +
debian/rules | 32 +-
debian/shortg.1 | 95 -
debian/showg.1 | 54 -
debian/source/git-patches | 1 -
debian/source/options | 2 +
debian/watch | 19 +-
gtools.h | 240 -
install-sh | 4 -
makefile | 36 -
makefile.in | 276 -
naututil.h | 277 -
nauty.h | 1177 ----
79 files changed, 5055 insertions(+), 13456 deletions(-)
diff --cc debian/adhoc/examples/build.sh
index 0000000,0000000..5473690
new file mode 100755
--- /dev/null
+++ b/debian/adhoc/examples/build.sh
@@@ -1,0 -1,0 +1,78 @@@
++#! /bin/sh
++# /usr/share/doc/nauty-doc/examples/build.sh
++#
++# ad hoc script for building the example sources distributed
++# within the debian package nauty-doc.
++#
++# Recommended usage:
++# create a dedicated folder somewhere in your HOME directory;
++# link all the files in /usr/share/doc/nauty-doc/examples in the dedicated folder;
++# launch this script in the dedicated folder;
++# to cleanup, if not yet done, create a link clean.sh to this script, and run this link.
++#
++# written for Debian by Jerome Benoit <calculus at rezozer.net>
++# copyright: 2013 Jerome Benoit <calculus at rezozer.net>
++# distributed under the terms and conditions of GPL version 3 or later
++#
++
++CC="gcc $(pkg-config nauty --cflags --libs)"
++
++listof_zsource=$(find . -maxdepth 1 -regextype posix-egrep -regex '.*\.c(\.gz|\.bz2|\.xz)?' -printf '%f\n')
++
++for zsource in $listof_zsource ; do
++ executable=${zsource%%.*}
++ for extension in gz bz2 xz ; do
++ if [ -f ${zsource}.${extension} ]; then
++ rm -rf ${zsource}
++ fi
++ done
++ if [ -f ${executable}.o ]; then
++ rm -f ${executable}.o
++ fi
++ if [ -x ${executable} ]; then
++ rm -f ${executable}
++ fi
++done
++
++if [ "${0##*/}" = "clean.sh" ]; then exit 0 ; fi
++
++listof_zsource=$(find . -maxdepth 1 -regextype posix-egrep -regex '.*\.c(\.gz|\.bz2|\.xz)?' -printf '%f\n' | sort)
++
++for zsource in $listof_zsource ; do
++ zextension=${zsource##*.}
++ executable=${zsource%%.*}
++ printf "%-35s -> %-25s\n" ${zsource} ${executable}
++ case ${zextension} in
++ gz)
++ source=${zsource%.*}
++ zcat ${zsource} > ${source}
++ ;;
++ bz2)
++ source=${zsource%.*}
++ bzcat ${zsource} > ${source}
++ ;;
++ xz)
++ source=${zsource%.*}
++ xzcat ${zsource} > ${source}
++ ;;
++ *)
++ source=${zsource}
++ ;;
++ esac
++ extension=${source#*.}
++ case ${extension} in
++ c)
++ $CC -o ${executable} ${source}
++ ;;
++ *)
++ ;;
++ esac
++ if [ "${source}" != "${zsource}" ]; then
++ rm -f ${source}
++ fi
++ rm -f ${executable}.o
++done
++
++exit 0
++##
++## eos
diff --cc debian/changelog
index 46e9440,0000000..397dfcb
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,45 -1,0 +1,89 @@@
++nauty (2.5r6+ds-1) unstable; urgency=low
++
++ * New upstream version.
++ * New maintainer (Closes: #725407).
++ * Debianization:
++ - debian/copyright:
++ - refresh;
++ - bump format to DEP-5 .
++ - debian/control:
++ - introduce the debug symbols package libnauty-dbg;
++ - gather documentations (user guide and technical notes)
++ into the dedicated package nauty-doc;
++ - Description fields, refresh;
++ - debhelper build-dep, bump to >= 9;
++ - Standards Version, bump to 3.9.4;
++ - Vcs-* headers, canonicalize.
++ - debian/patches/ patches:
++ - autotoolize from scratch to permit a full dh integration
++ (Closes: #727929);
++ - prepend nauty- to the name of the nauty tools;
++ - bump format to DEP-3.
++ - debian/watch, update;
++ - debian/repack, repack script to clean up and gain weight;
++ - debian/rules:
++ - fully integrate dh;
++ - get-orig-source uscan based target which downloads the currently
++ packaged upstream tarball and repacks it;
++ - default target which basically queries package status with uscan
++ -- output in DEHS format;
++ - debian/ man pages, now generated on fly by help2man through the
++ autotools machinery.
++ - debian/*:
++ - propagate SONAME `current version' index change due to new ABI;
++ - introduce `version script' files to consolidate the ABI;
++ - explicit multi-arch support.
++ * Gather headers into a dedicated folder named after the package.
++ * Provide a library for each nauty `variant' wrt upstream source tarball.
++ * Provide pkg-config support (only for the nauty `automatic variant').
++ * Provide an ad hoc script to build (and clean) the upstream source examples.
++ * Minor fixes, enhancements and full autotools support have been submitted to
++ the upstream maintainers.
++
++ -- Jerome Benoit <calculus at rezozer.net> Tue, 26 Nov 2013 20:27:57 +0000
++
+nauty (2.4r2-1) unstable; urgency=low
+
+ * New upstream release
+ - getline patch is now upstream.
+ - Fix invariants cellinv(). cellcliq().
+ - Fix i/o getecline(), writepc_sg().
+ * Bump standards version to 3.9.3, no changes
+
+ -- David Bremner <bremner at debian.org> Fri, 23 Mar 2012 23:18:35 -0300
+
+nauty (2.4-2) unstable; urgency=low
+
+ * Fix depends of libnauty-dev to libnauty1d. Thanks to Jan Hauke Rahm
+ for noticing.
+
+ -- David Bremner <bremner at unb.ca> Tue, 23 Feb 2010 06:44:50 -0400
+
+nauty (2.4-1) unstable; urgency=low
+
+ * New upstream version
- * Fix FTBFS (Closes: #569626), (LP: #521190).
++ * Fix FTBFS (Closes: #569626), (LP: #521190).
+ - Caused by getline becoming visible in stdio.h by default
+ - Rename getline to gtools_getline
+ - Bump soname because of changed ABI
+ - Thanks to Kamal Mostafa <kamal at whence.com>, for the report and patch.
+ * Update standards version to 3.8.4 (no changes)
+ * Convert to source format 3.0 (quilt)
+
+ -- David Bremner <bremner at unb.ca> Sat, 13 Feb 2010 05:27:59 -0400
+
+nauty (2.4~b7-2) unstable; urgency=low
+
+ * Fix FTBFS (amd64, and probably elsewhere) of packages build-depending
- on libnauty-dev
++ on libnauty-dev
+ - add missing libnauty.so symlink to libnauty-dev (Closes: #546729)
+ - add dependency on libnauty0d to libnauty-dev
+
+ -- David Bremner <bremner at unb.ca> Thu, 17 Sep 2009 08:40:45 -0300
+
+nauty (2.4~b7-1) unstable; urgency=low
+
+ * Initial release (Closes: #529094)
-
++
+ -- David Bremner <bremner at unb.ca> Wed, 05 Aug 2009 22:40:14 -0300
+
diff --cc debian/compat
index 7f8f011,0000000..ec63514
mode 100644,000000..100644
--- a/debian/compat
+++ b/debian/compat
@@@ -1,1 -1,0 +1,1 @@@
- 7
++9
diff --cc debian/control
index 6b98ca8,0000000..f357089
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,49 -1,0 +1,116 @@@
+Source: nauty
+Section: non-free/math
+Priority: extra
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
- Uploaders: David Bremner <bremner at debian.org>
- Build-Depends: debhelper (>= 7.0.50), autotools-dev
- Standards-Version: 3.9.3
- Homepage: http://cs.anu.edu.au/~bdm/nauty/
- Vcs-Git: git://git.debian.org/git/debian-science/packages/nauty.git
- Vcs-Browser: http://git.debian.org/?p=debian-science/packages/nauty.git
- XS-Autobuild: yes
++Uploaders: Jerome Benoit <calculus at rezozer.net>
++Build-Depends:
++ debhelper (>= 9), autotools-dev, libtool, dh-autoreconf, pkg-config, help2man,
++ zlib1g-dev, libgmp-dev
++Standards-Version: 3.9.4
++Homepage: http://pallini.di.uniroma1.it
++Vcs-Git: git://anonscm.debian.org/debian-science/packages/nauty.git
++Vcs-Browser: http://anonscm.debian.org/?p=debian-science/packages/nauty.git
+
- Package: nauty
++Package: libnauty2
++Provides: libnauty
++Section: non-free/libs
+Architecture: any
++Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
- Description: command line tools to compute graph automorphisms
- nauty (no automorphisms, yes?) is a set of procedures for determining
- the automorphism group of a vertex-coloured graph. It provides this
- information in the form of a set of generators, the size of the
- group, and the orbits of the group. It is also able to produce a
- canonically-labelled isomorph of the graph, to assist in isomorphism
- testing. This package provides the main command line tool dreadnaut,
- and some utilities ('gtools'). A C API is also available.
++Conflicts: libnauty
++Suggests: nauty (=${binary:Version}), nauty-doc
++Multi-Arch: same
++Description: library for graph automorphisms -- library package
++ nauty (No AUTomorphisms, Yes?) is a set of procedures for computing
++ automorphism groups of graphs and digraphs. This mathematical software
++ suite is developed by Brendan McKay and Adolfo Piperno:
++ http://pallini.di.uniroma1.it
++ .
++ nauty computes graph information in the form of a set of generators,
++ the size of the group, and the orbits of the group; it can also
++ produce a canonical label. The nauty suite is written in C and comes
++ with a command-line interface, a collection of command-line tools,
++ and an Application Programming Interface (API).
++ .
++ This package provides the shared libraries required to run programs
++ compiled against the nauty library. To compile your own programs you
++ also need to install the libnauty2-dev package.
+
- Package: libnauty1d
- Architecture: any
- Section: non-free/libs
- Depends: ${shlibs:Depends}, ${misc:Depends}
- Description: library to compute graph automorphisms and canonical labellings
- nauty (no automorphisms, yes?) is a set of procedures for determining
- the automorphism group of a vertex-coloured graph. It provides this
- information in the form of a set of generators, the size of the
- group, and the orbits of the group. It is also able to produce a
- canonically-labelled isomorph of the graph, to assist in isomorphism
- testing.
++Package: nauty
++Architecture: any
++Depends: libnauty2 (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
++Suggests: nauty-doc
++Description: library for graph automorphisms -- interface and tools
++ nauty (No AUTomorphisms, Yes?) is a set of procedures for computing
++ automorphism groups of graphs and digraphs. This mathematical software
++ suite is developed by Brendan McKay and Adolfo Piperno:
++ http://pallini.di.uniroma1.it
++ .
++ nauty computes graph information in the form of a set of generators,
++ the size of the group, and the orbits of the group; it can also
++ produce a canonical label. The nauty suite is written in C and comes
++ with a command-line interface, a collection of command-line tools,
++ and an Application Programming Interface (API).
++ .
++ This package provides the nauty interface named dreadnaut, and a
++ small collection of utilities called gtools.
+
- Package: libnauty-dev
- Architecture: any
++Package: libnauty2-dev
++Provides: libnauty-dev
+Section: non-free/libdevel
- Depends: ${shlibs:Depends}, ${misc:Depends}, libnauty1d (= ${binary:Version})
- Description: library for computing graph automorphisms (development files)
- nauty (no automorphisms, yes?) is a set of procedures for determining
- the automorphism group of a vertex-coloured graph. It provides this
- information in the form of a set of generators, the size of the
- group, and the orbits of the group. It is also able to produce a
- canonically-labelled isomorph of the graph, to assist in isomorphism
- testing. This package provides a C API.
++Architecture: any
++Depends: libnauty2 (= ${binary:Version}), ${misc:Depends}
++Conflicts: libnauty-dev
++Suggests: nauty-doc, pkg-config
++Multi-Arch: same
++Description: library for graph automorphisms -- development package
++ nauty (No AUTomorphisms, Yes?) is a set of procedures for computing
++ automorphism groups of graphs and digraphs. This mathematical software
++ suite is developed by Brendan McKay and Adolfo Piperno:
++ http://pallini.di.uniroma1.it
++ .
++ nauty computes graph information in the form of a set of generators,
++ the size of the group, and the orbits of the group; it can also
++ produce a canonical label. The nauty suite is written in C and comes
++ with a command-line interface, a collection of command-line tools,
++ and an Application Programming Interface (API).
++ .
++ This package contains the header files, static libraries and symbolic
++ links that developers using the nauty API will need.
+
++Package: libnauty2-dbg
++Provides: libnauty-dbg
++Section: non-free/debug
++Architecture: any
++Depends: libnauty2 (=${binary:Version}), ${misc:Depends}
++Conflicts: libnauty-dbg
++Multi-Arch: same
++Description: library for graph automorphisms -- debug symbols package
++ nauty (No AUTomorphisms, Yes?) is a set of procedures for computing
++ automorphism groups of graphs and digraphs. This mathematical software
++ suite is developed by Brendan McKay and Adolfo Piperno:
++ http://pallini.di.uniroma1.it
++ .
++ nauty computes graph information in the form of a set of generators,
++ the size of the group, and the orbits of the group; it can also
++ produce a canonical label. The nauty suite is written in C and comes
++ with a command-line interface, a collection of command-line tools,
++ and an Application Programming Interface (API).
++ .
++ This package provides debugging symbols for the libraries from
++ the libnauty2-dev package.
+
++Package: nauty-doc
++Section: non-free/doc
++Architecture: all
++Depends: ${misc:Depends}
++Suggests: libnauty2 (=${binary:Version}), nauty (=${binary:Version}), libnauty2-dev (=${binary:Version}), pdf-viewer
++Multi-Arch: foreign
++Description: library for graph automorphisms -- user guide
++ nauty (No AUTomorphisms, Yes?) is a set of procedures for computing
++ automorphism groups of graphs and digraphs. This mathematical software
++ suite is developed by Brendan McKay and Adolfo Piperno:
++ http://pallini.di.uniroma1.it
++ .
++ This package provides the user guide for the nauty mathematical software
++ suite; it also contains examples and extra technical documentations.
diff --cc debian/copyright
index 845e283,0000000..19e1916
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,58 -1,0 +1,82 @@@
- % The format of this file is (loosely) based on
- % http://wiki.debian.org/Proposals/CopyrightFormat
-
- Original source download from: http://cs.anu.edu.au/~bdm/nauty/
-
- Author : Brendan McKay <bdm at cs.anu.edu.au>
-
- Disclaimer: This program is not part of Debian, because the license
- discriminates against forbids selling for profit fields of endeavour,
- which violates the Debian Free Software Guidelines part 1 and 6
- respectively (see http://www.debian.org/social_contract). Neither of
- these conditions impedes the autobuilding of the package.
++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
++Upstream-Name: nauty
++Upstream-Contact:
++ Brendan McKay <bdm at cs.anu.edu.au>
++ Adolfo Piperno <piperno at di.uniroma1.it>
++Source: http://pallini.di.uniroma1.it
++Disclaimer:
++ This program is not part of Debian, because the license discriminates
++ against forbids selling for profit fields of endeavour, which violates
++ the Debian Free Software Guidelines part 1 and 6 respectively
++ (see www.debian.org/social_contract ). Neither of these conditions
++ impedes the autobuilding of the package.
++Comment:
++ The upstream source tarball is repacked to drop off some weight
++ by cleaning up material either generated or upgraded by autotools.
+
+Files: *
- Copyright: © Brendan McKay
- License: Other
- Copyright (1984-2009) Brendan McKay. All rights reserved. Permission
- is hereby given for use and/or distribution with the exception of sale
- for profit or application with nontrivial military significance. You
- must not remove this copyright notice, and you must document any
- changes that you make to this program. This software is subject to
- this copyright only, irrespective of any copyright attached to any
- package of which this is a part.
++Copyright:
++ 1984-2013 Brendan McKay <bdm at cs.anu.edu.au>
++License: BDM-adhoc
++
++Files: traces.c
++Copyright:
++ 2008-2013 Adolfo Piperno <piperno at di.uniroma1.it>
++License: BDM-adhoc
+
- Absolutely no guarantees or warranties are made concerning the
- suitability, correctness, or any other aspect of this program. Any
- use is at your own risk. The above does not apply to the file
- planarity.c, which is copyright to the Magma project and distributed
- with nauty by permission.
++Files: watercluster2.c
++Copyright:
++ 2009-2013 Gunnar Brinkmann <gunnar.brinkmann at ugent.be>
++License: BDM-adhoc
+
+Files: planarity.c
- Copyright: ©2001-2007 Magma Project
- License: Other
++Copyright:
++ 2001-2013 Magna project
++License: ad-hoc
+ planarity.c - code for planarity testing of undirected graphs.
+ Method of Boyer and Myrvold, programmed by Paulette Lieby.
+ The copyright of this program is owned by the Magma project.
+ Distributed with nauty by permission.
+
+Files: debian/*
- Copyright: © 2009, David Bremner <bremner at unb.ca>
- License: MIT
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
++Copyright:
++ 2013 Jerome Benoit <calculus at rezozer.net>
++ 2009-2012 David Bremner <bremner at unb.ca>
++License: MIT
+
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
++License: BDM-adhoc
++ All rights reserved.
++ .
++ Permission is hereby given for use and/or distribution with the exception
++ of sale for profit or application with nontrivial military significance.
++ You must not remove this copyright notice, and you must document any
++ changes that you make to this program.
++ This software is subject to this copyright only, irrespective of any
++ copyright attached to any package of which this is a part.
++ .
++ This program is only provided "as is". No responsibility will be taken
++ by the author, his employer or his pet rabbit* for any misfortune which
++ befalls you because of its use. I don't think it will delete all your
++ files, burn down your computer room or turn your children against you,
++ but if it does: stiff cheddar. On the other hand, I very much welcome
++ bug reports, or at least I would if there were any bugs.
+
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
++License: MIT
++ Permission is hereby granted, free of charge, to any person obtaining
++ a copy of this software and associated documentation files (the
++ "Software"), to deal in the Software without restriction, including
++ without limitation the rights to use, copy, modify, merge, publish,
++ distribute, sublicense, and/or sell copies of the Software, and to
++ permit persons to whom the Software is furnished to do so, subject to
++ the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included
++ in all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
++ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
++ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
++ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
++ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --cc debian/libnauty2-dbg.links
index 0000000,0000000..7d8a83a
new file mode 100644
--- /dev/null
+++ b/debian/libnauty2-dbg.links
@@@ -1,0 -1,0 +1,2 @@@
++usr/share/doc/libnauty2/README usr/share/doc/libnauty2-dbg/README
++usr/share/doc/libnauty2/README_24.gz usr/share/doc/libnauty2-dbg/README_24.gz
diff --cc debian/libnauty2-dev.install
index 0000000,0000000..6a75fa4
new file mode 100644
--- /dev/null
+++ b/debian/libnauty2-dev.install
@@@ -1,0 -1,0 +1,5 @@@
++usr/lib/*/libnauty*.so
++usr/lib/*/libnauty*.a
++usr/lib/*/pkgconfig/*
++usr/include/*/nauty
++usr/include/nauty
diff --cc debian/libnauty2-dev.links
index 0000000,0000000..4db301c
new file mode 100644
--- /dev/null
+++ b/debian/libnauty2-dev.links
@@@ -1,0 -1,0 +1,2 @@@
++usr/share/doc/libnauty2/README usr/share/doc/libnauty2-dev/README
++usr/share/doc/libnauty2/README_24.gz usr/share/doc/libnauty2-dev/README_24.gz
diff --cc debian/libnauty2.docs
index 0000000,0000000..674d17c
new file mode 100644
--- /dev/null
+++ b/debian/libnauty2.docs
@@@ -1,0 -1,0 +1,2 @@@
++README
++README_24
diff --cc debian/libnauty2.install
index 0000000,0000000..064f6ee
new file mode 100644
--- /dev/null
+++ b/debian/libnauty2.install
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libnauty*.so.*
diff --cc debian/libnauty2.lintian-overrides
index 0000000,0000000..3af55cd
new file mode 100644
--- /dev/null
+++ b/debian/libnauty2.lintian-overrides
@@@ -1,0 -1,0 +1,1 @@@
++libnauty2 binary: shlib-calls-exit
diff --cc debian/libnauty2.symbols
index 0000000,0000000..e906387
new file mode 100644
--- /dev/null
+++ b/debian/libnauty2.symbols
@@@ -1,0 -1,0 +1,1848 @@@
++libnauty.so.2 libnauty2 #MINVER#
++ LIBNAUTY_2.5 at LIBNAUTY_2.5 2.5r6
++ Traces at LIBNAUTY_2.5 2.5r6
++ addgenerator at LIBNAUTY_2.5 2.5r6
++ addpermutation at LIBNAUTY_2.5 2.5r6
++ adjacencies at LIBNAUTY_2.5 2.5r6
++ adjacencies_sg at LIBNAUTY_2.5 2.5r6
++ adjtriang at LIBNAUTY_2.5 2.5r6
++ allgroup2 at LIBNAUTY_2.5 2.5r6
++ allgroup at LIBNAUTY_2.5 2.5r6
++ alloc_error at LIBNAUTY_2.5 2.5r6
++ aresame_sg at LIBNAUTY_2.5 2.5r6
++ arg_int at LIBNAUTY_2.5 2.5r6
++ arg_long at LIBNAUTY_2.5 2.5r6
++ arg_range at LIBNAUTY_2.5 2.5r6
++ breakout at LIBNAUTY_2.5 2.5r6
++ cellcliq at LIBNAUTY_2.5 2.5r6
++ cellfano2 at LIBNAUTY_2.5 2.5r6
++ cellfano at LIBNAUTY_2.5 2.5r6
++ cellind at LIBNAUTY_2.5 2.5r6
++ cellquads at LIBNAUTY_2.5 2.5r6
++ cellquins at LIBNAUTY_2.5 2.5r6
++ cellstarts at LIBNAUTY_2.5 2.5r6
++ celltrips at LIBNAUTY_2.5 2.5r6
++ cheapautom at LIBNAUTY_2.5 2.5r6
++ cheapautom_sg at LIBNAUTY_2.5 2.5r6
++ cliques at LIBNAUTY_2.5 2.5r6
++ commonnbrs at LIBNAUTY_2.5 2.5r6
++ comparelab_tr at LIBNAUTY_2.5 2.5r6
++ complement at LIBNAUTY_2.5 2.5r6
++ complement_sg at LIBNAUTY_2.5 2.5r6
++ condaddgenerator at LIBNAUTY_2.5 2.5r6
++ conncontent at LIBNAUTY_2.5 2.5r6
++ contract1 at LIBNAUTY_2.5 2.5r6
++ converse at LIBNAUTY_2.5 2.5r6
++ converse_sg at LIBNAUTY_2.5 2.5r6
++ copy_sg at LIBNAUTY_2.5 2.5r6
++ copycomment at LIBNAUTY_2.5 2.5r6
++ cyclecount1 at LIBNAUTY_2.5 2.5r6
++ cyclecount at LIBNAUTY_2.5 2.5r6
++ degstats at LIBNAUTY_2.5 2.5r6
++ delete1 at LIBNAUTY_2.5 2.5r6
++ deleteunmarked at LIBNAUTY_2.5 2.5r6
++ densenauty at LIBNAUTY_2.5 2.5r6
++ diamstats at LIBNAUTY_2.5 2.5r6
++ dispatch_graph at LIBNAUTY_2.5 2.5r6
++ dispatch_sparse at LIBNAUTY_2.5 2.5r6
++ distances at LIBNAUTY_2.5 2.5r6
++ distances_sg at LIBNAUTY_2.5 2.5r6
++ distvals at LIBNAUTY_2.5 2.5r6
++ doref at LIBNAUTY_2.5 2.5r6
++ dumpschreier at LIBNAUTY_2.5 2.5r6
++ expandschreier at LIBNAUTY_2.5 2.5r6
++ extra_autom at LIBNAUTY_2.5 2.5r6
++ extra_level at LIBNAUTY_2.5 2.5r6
++ fcanonise at LIBNAUTY_2.5 2.5r6
++ fcanonise_inv at LIBNAUTY_2.5 2.5r6
++ fcanonise_inv_sg at LIBNAUTY_2.5 2.5r6
++ fgroup at LIBNAUTY_2.5 2.5r6
++ fgroup_inv at LIBNAUTY_2.5 2.5r6
++ find_dist2 at LIBNAUTY_2.5 2.5r6
++ find_dist at LIBNAUTY_2.5 2.5r6
++ findpermutation at LIBNAUTY_2.5 2.5r6
++ fixit at LIBNAUTY_2.5 2.5r6
++ flushline at LIBNAUTY_2.5 2.5r6
++ fmperm at LIBNAUTY_2.5 2.5r6
++ fmptn at LIBNAUTY_2.5 2.5r6
++ freepermrec at LIBNAUTY_2.5 2.5r6
++ freeschreier at LIBNAUTY_2.5 2.5r6
++ getbigcells at LIBNAUTY_2.5 2.5r6
++ getecline at LIBNAUTY_2.5 2.5r6
++ getint at LIBNAUTY_2.5 2.5r6
++ getorbits at LIBNAUTY_2.5 2.5r6
++ getorbitsmin at LIBNAUTY_2.5 2.5r6
++ girth at LIBNAUTY_2.5 2.5r6
++ graphsize at LIBNAUTY_2.5 2.5r6
++ groupautomproc at LIBNAUTY_2.5 2.5r6
++ grouplevelproc at LIBNAUTY_2.5 2.5r6
++ grouporder at LIBNAUTY_2.5 2.5r6
++ groupptr at LIBNAUTY_2.5 2.5r6
++ gt_abort at LIBNAUTY_2.5 2.5r6
++ gt_numorbits at LIBNAUTY_2.5 2.5r6
++ gtools_check at LIBNAUTY_2.5 2.5r6
++ gtools_getline at LIBNAUTY_2.5 2.5r6
++ hash at LIBNAUTY_2.5 2.5r6
++ hashgraph at LIBNAUTY_2.5 2.5r6
++ hashgraph_sg at LIBNAUTY_2.5 2.5r6
++ indcyclecount1 at LIBNAUTY_2.5 2.5r6
++ indcyclecount at LIBNAUTY_2.5 2.5r6
++ individualise at LIBNAUTY_2.5 2.5r6
++ indpathcount1 at LIBNAUTY_2.5 2.5r6
++ indsets at LIBNAUTY_2.5 2.5r6
++ init_sg at LIBNAUTY_2.5 2.5r6
++ is_pipe at LIBNAUTY_2.5 2.5r6
++ isautom at LIBNAUTY_2.5 2.5r6
++ isautom_sg at LIBNAUTY_2.5 2.5r6
++ isbiconnected1 at LIBNAUTY_2.5 2.5r6
++ isbiconnected at LIBNAUTY_2.5 2.5r6
++ isbipartite at LIBNAUTY_2.5 2.5r6
++ isconnected1 at LIBNAUTY_2.5 2.5r6
++ isconnected at LIBNAUTY_2.5 2.5r6
++ issubconnected at LIBNAUTY_2.5 2.5r6
++ istransitive at LIBNAUTY_2.5 2.5r6
++ itos at LIBNAUTY_2.5 2.5r6
++ labelorg at LIBNAUTY_2.5 2.5r6
++ listhash at LIBNAUTY_2.5 2.5r6
++ longprune at LIBNAUTY_2.5 2.5r6
++ loopcount at LIBNAUTY_2.5 2.5r6
++ makecosetreps at LIBNAUTY_2.5 2.5r6
++ maketargetcell at LIBNAUTY_2.5 2.5r6
++ mathon at LIBNAUTY_2.5 2.5r6
++ mathon_sg at LIBNAUTY_2.5 2.5r6
++ maxcliques at LIBNAUTY_2.5 2.5r6
++ naugraph_check at LIBNAUTY_2.5 2.5r6
++ naugraph_freedyn at LIBNAUTY_2.5 2.5r6
++ nausparse_check at LIBNAUTY_2.5 2.5r6
++ nausparse_freedyn at LIBNAUTY_2.5 2.5r6
++ nautil_check at LIBNAUTY_2.5 2.5r6
++ nautil_freedyn at LIBNAUTY_2.5 2.5r6
++ nautinv_check at LIBNAUTY_2.5 2.5r6
++ nautinv_freedyn at LIBNAUTY_2.5 2.5r6
++ naututil_check at LIBNAUTY_2.5 2.5r6
++ naututil_freedyn at LIBNAUTY_2.5 2.5r6
++ nauty at LIBNAUTY_2.5 2.5r6
++ nauty_check at LIBNAUTY_2.5 2.5r6
++ nauty_freedyn at LIBNAUTY_2.5 2.5r6
++ nauty_to_sg at LIBNAUTY_2.5 2.5r6
++ newgroup at LIBNAUTY_2.5 2.5r6
++ newpermrec at LIBNAUTY_2.5 2.5r6
++ nextelement at LIBNAUTY_2.5 2.5r6
++ ntog6 at LIBNAUTY_2.5 2.5r6
++ ntos6 at LIBNAUTY_2.5 2.5r6
++ numtriangles1 at LIBNAUTY_2.5 2.5r6
++ numtriangles at LIBNAUTY_2.5 2.5r6
++ ogf_linelen at LIBNAUTY_2.5 2.5r6
++ opengraphfile at LIBNAUTY_2.5 2.5r6
++ orbjoin at LIBNAUTY_2.5 2.5r6
++ pathcount1 at LIBNAUTY_2.5 2.5r6
++ permcycles at LIBNAUTY_2.5 2.5r6
++ permset at LIBNAUTY_2.5 2.5r6
++ pruneset at LIBNAUTY_2.5 2.5r6
++ put_sg at LIBNAUTY_2.5 2.5r6
++ putcanon at LIBNAUTY_2.5 2.5r6
++ putcanon_sg at LIBNAUTY_2.5 2.5r6
++ putdegs at LIBNAUTY_2.5 2.5r6
++ putdegs_sg at LIBNAUTY_2.5 2.5r6
++ putgraph at LIBNAUTY_2.5 2.5r6
++ putgraph_sg at LIBNAUTY_2.5 2.5r6
++ putmapping at LIBNAUTY_2.5 2.5r6
++ putorbits at LIBNAUTY_2.5 2.5r6
++ putorbitsplus at LIBNAUTY_2.5 2.5r6
++ putptn at LIBNAUTY_2.5 2.5r6
++ putquotient at LIBNAUTY_2.5 2.5r6
++ putquotient_sg at LIBNAUTY_2.5 2.5r6
++ putset at LIBNAUTY_2.5 2.5r6
++ putset_firstbold at LIBNAUTY_2.5 2.5r6
++ putstring at LIBNAUTY_2.5 2.5r6
++ quadruples at LIBNAUTY_2.5 2.5r6
++ ran_init at LIBNAUTY_2.5 2.5r6
++ ran_nextran at LIBNAUTY_2.5 2.5r6
++ rangraph2 at LIBNAUTY_2.5 2.5r6
++ rangraph2_sg at LIBNAUTY_2.5 2.5r6
++ rangraph at LIBNAUTY_2.5 2.5r6
++ ranperm at LIBNAUTY_2.5 2.5r6
++ ranreg_sg at LIBNAUTY_2.5 2.5r6
++ read_sg at LIBNAUTY_2.5 2.5r6
++ read_sg_loops at LIBNAUTY_2.5 2.5r6
++ readg at LIBNAUTY_2.5 2.5r6
++ readg_code at LIBNAUTY_2.5 2.5r6
++ readg_line at LIBNAUTY_2.5 2.5r6
++ readgraph at LIBNAUTY_2.5 2.5r6
++ readgraph_sg at LIBNAUTY_2.5 2.5r6
++ readinteger at LIBNAUTY_2.5 2.5r6
++ readpc_sg at LIBNAUTY_2.5 2.5r6
++ readpcle_sg at LIBNAUTY_2.5 2.5r6
++ readperm at LIBNAUTY_2.5 2.5r6
++ readptn at LIBNAUTY_2.5 2.5r6
++ readstring at LIBNAUTY_2.5 2.5r6
++ readvperm at LIBNAUTY_2.5 2.5r6
++ refine1 at LIBNAUTY_2.5 2.5r6
++ refine at LIBNAUTY_2.5 2.5r6
++ refine_sg at LIBNAUTY_2.5 2.5r6
++ refine_tr at LIBNAUTY_2.5 2.5r6
++ refinvar at LIBNAUTY_2.5 2.5r6
++ relabel at LIBNAUTY_2.5 2.5r6
++ relabel_sg at LIBNAUTY_2.5 2.5r6
++ schreier_check at LIBNAUTY_2.5 2.5r6
++ schreier_fails at LIBNAUTY_2.5 2.5r6
++ schreier_freedyn at LIBNAUTY_2.5 2.5r6
++ schreier_gens at LIBNAUTY_2.5 2.5r6
++ sethash at LIBNAUTY_2.5 2.5r6
++ setinter at LIBNAUTY_2.5 2.5r6
++ setnbhd at LIBNAUTY_2.5 2.5r6
++ setsize at LIBNAUTY_2.5 2.5r6
++ sg_to_nauty at LIBNAUTY_2.5 2.5r6
++ sgtog6 at LIBNAUTY_2.5 2.5r6
++ sgtos6 at LIBNAUTY_2.5 2.5r6
++ shortprune at LIBNAUTY_2.5 2.5r6
++ sortlists_sg at LIBNAUTY_2.5 2.5r6
++ sparsenauty at LIBNAUTY_2.5 2.5r6
++ strhaschar at LIBNAUTY_2.5 2.5r6
++ stringcopy at LIBNAUTY_2.5 2.5r6
++ stringcounts at LIBNAUTY_2.5 2.5r6
++ stringtograph at LIBNAUTY_2.5 2.5r6
++ stringtosparsegraph at LIBNAUTY_2.5 2.5r6
++ sublabel at LIBNAUTY_2.5 2.5r6
++ sublabel_sg at LIBNAUTY_2.5 2.5r6
++ targetcell at LIBNAUTY_2.5 2.5r6
++ targetcell_sg at LIBNAUTY_2.5 2.5r6
++ testcanlab at LIBNAUTY_2.5 2.5r6
++ testcanlab_sg at LIBNAUTY_2.5 2.5r6
++ testcanlab_tr at LIBNAUTY_2.5 2.5r6
++ tg_canonise at LIBNAUTY_2.5 2.5r6
++ traces_freedyn at LIBNAUTY_2.5 2.5r6
++ triples at LIBNAUTY_2.5 2.5r6
++ twocolouring at LIBNAUTY_2.5 2.5r6
++ twopaths at LIBNAUTY_2.5 2.5r6
++ unitptn at LIBNAUTY_2.5 2.5r6
++ updatecan at LIBNAUTY_2.5 2.5r6
++ updatecan_sg at LIBNAUTY_2.5 2.5r6
++ updatecan_tr at LIBNAUTY_2.5 2.5r6
++ writeg6 at LIBNAUTY_2.5 2.5r6
++ writeg6_sg at LIBNAUTY_2.5 2.5r6
++ writegroupsize at LIBNAUTY_2.5 2.5r6
++ writelast at LIBNAUTY_2.5 2.5r6
++ writeline at LIBNAUTY_2.5 2.5r6
++ writepc_sg at LIBNAUTY_2.5 2.5r6
++ writeperm at LIBNAUTY_2.5 2.5r6
++ writerange at LIBNAUTY_2.5 2.5r6
++ writes6 at LIBNAUTY_2.5 2.5r6
++ writes6_sg at LIBNAUTY_2.5 2.5r6
++libnautyA1.so.2 libnauty2 #MINVER#
++ LIBNAUTYA1_2.5 at LIBNAUTYA1_2.5 2.5r6
++ Traces at LIBNAUTYA1_2.5 2.5r6
++ addgenerator at LIBNAUTYA1_2.5 2.5r6
++ addpermutation at LIBNAUTYA1_2.5 2.5r6
++ adjacencies at LIBNAUTYA1_2.5 2.5r6
++ adjacencies_sg at LIBNAUTYA1_2.5 2.5r6
++ adjtriang at LIBNAUTYA1_2.5 2.5r6
++ allgroup2 at LIBNAUTYA1_2.5 2.5r6
++ allgroup at LIBNAUTYA1_2.5 2.5r6
++ alloc_error at LIBNAUTYA1_2.5 2.5r6
++ aresame_sg at LIBNAUTYA1_2.5 2.5r6
++ arg_int at LIBNAUTYA1_2.5 2.5r6
++ arg_long at LIBNAUTYA1_2.5 2.5r6
++ arg_range at LIBNAUTYA1_2.5 2.5r6
++ breakout at LIBNAUTYA1_2.5 2.5r6
++ cellcliq at LIBNAUTYA1_2.5 2.5r6
++ cellfano2 at LIBNAUTYA1_2.5 2.5r6
++ cellfano at LIBNAUTYA1_2.5 2.5r6
++ cellind at LIBNAUTYA1_2.5 2.5r6
++ cellquads at LIBNAUTYA1_2.5 2.5r6
++ cellquins at LIBNAUTYA1_2.5 2.5r6
++ cellstarts at LIBNAUTYA1_2.5 2.5r6
++ celltrips at LIBNAUTYA1_2.5 2.5r6
++ cheapautom at LIBNAUTYA1_2.5 2.5r6
++ cheapautom_sg at LIBNAUTYA1_2.5 2.5r6
++ cliques at LIBNAUTYA1_2.5 2.5r6
++ commonnbrs at LIBNAUTYA1_2.5 2.5r6
++ comparelab_tr at LIBNAUTYA1_2.5 2.5r6
++ complement at LIBNAUTYA1_2.5 2.5r6
++ complement_sg at LIBNAUTYA1_2.5 2.5r6
++ condaddgenerator at LIBNAUTYA1_2.5 2.5r6
++ conncontent at LIBNAUTYA1_2.5 2.5r6
++ contract1 at LIBNAUTYA1_2.5 2.5r6
++ converse at LIBNAUTYA1_2.5 2.5r6
++ converse_sg at LIBNAUTYA1_2.5 2.5r6
++ copy_sg at LIBNAUTYA1_2.5 2.5r6
++ copycomment at LIBNAUTYA1_2.5 2.5r6
++ cyclecount1 at LIBNAUTYA1_2.5 2.5r6
++ cyclecount at LIBNAUTYA1_2.5 2.5r6
++ degstats at LIBNAUTYA1_2.5 2.5r6
++ delete1 at LIBNAUTYA1_2.5 2.5r6
++ deleteunmarked at LIBNAUTYA1_2.5 2.5r6
++ densenauty at LIBNAUTYA1_2.5 2.5r6
++ diamstats at LIBNAUTYA1_2.5 2.5r6
++ dispatch_graph at LIBNAUTYA1_2.5 2.5r6
++ dispatch_sparse at LIBNAUTYA1_2.5 2.5r6
++ distances at LIBNAUTYA1_2.5 2.5r6
++ distances_sg at LIBNAUTYA1_2.5 2.5r6
++ distvals at LIBNAUTYA1_2.5 2.5r6
++ doref at LIBNAUTYA1_2.5 2.5r6
++ dumpschreier at LIBNAUTYA1_2.5 2.5r6
++ expandschreier at LIBNAUTYA1_2.5 2.5r6
++ extra_autom at LIBNAUTYA1_2.5 2.5r6
++ extra_level at LIBNAUTYA1_2.5 2.5r6
++ fcanonise at LIBNAUTYA1_2.5 2.5r6
++ fcanonise_inv at LIBNAUTYA1_2.5 2.5r6
++ fcanonise_inv_sg at LIBNAUTYA1_2.5 2.5r6
++ fgroup at LIBNAUTYA1_2.5 2.5r6
++ fgroup_inv at LIBNAUTYA1_2.5 2.5r6
++ find_dist2 at LIBNAUTYA1_2.5 2.5r6
++ find_dist at LIBNAUTYA1_2.5 2.5r6
++ findpermutation at LIBNAUTYA1_2.5 2.5r6
++ fixit at LIBNAUTYA1_2.5 2.5r6
++ flushline at LIBNAUTYA1_2.5 2.5r6
++ fmperm at LIBNAUTYA1_2.5 2.5r6
++ fmptn at LIBNAUTYA1_2.5 2.5r6
++ freepermrec at LIBNAUTYA1_2.5 2.5r6
++ freeschreier at LIBNAUTYA1_2.5 2.5r6
++ getbigcells at LIBNAUTYA1_2.5 2.5r6
++ getecline at LIBNAUTYA1_2.5 2.5r6
++ getint at LIBNAUTYA1_2.5 2.5r6
++ getorbits at LIBNAUTYA1_2.5 2.5r6
++ getorbitsmin at LIBNAUTYA1_2.5 2.5r6
++ girth at LIBNAUTYA1_2.5 2.5r6
++ graphsize at LIBNAUTYA1_2.5 2.5r6
++ groupautomproc at LIBNAUTYA1_2.5 2.5r6
++ grouplevelproc at LIBNAUTYA1_2.5 2.5r6
++ grouporder at LIBNAUTYA1_2.5 2.5r6
++ groupptr at LIBNAUTYA1_2.5 2.5r6
++ gt_abort at LIBNAUTYA1_2.5 2.5r6
++ gt_numorbits at LIBNAUTYA1_2.5 2.5r6
++ gtools_check at LIBNAUTYA1_2.5 2.5r6
++ gtools_getline at LIBNAUTYA1_2.5 2.5r6
++ hash at LIBNAUTYA1_2.5 2.5r6
++ hashgraph at LIBNAUTYA1_2.5 2.5r6
++ hashgraph_sg at LIBNAUTYA1_2.5 2.5r6
++ indcyclecount1 at LIBNAUTYA1_2.5 2.5r6
++ indcyclecount at LIBNAUTYA1_2.5 2.5r6
++ individualise at LIBNAUTYA1_2.5 2.5r6
++ indpathcount1 at LIBNAUTYA1_2.5 2.5r6
++ indsets at LIBNAUTYA1_2.5 2.5r6
++ init_sg at LIBNAUTYA1_2.5 2.5r6
++ is_pipe at LIBNAUTYA1_2.5 2.5r6
++ isautom at LIBNAUTYA1_2.5 2.5r6
++ isautom_sg at LIBNAUTYA1_2.5 2.5r6
++ isbiconnected1 at LIBNAUTYA1_2.5 2.5r6
++ isbiconnected at LIBNAUTYA1_2.5 2.5r6
++ isbipartite at LIBNAUTYA1_2.5 2.5r6
++ isconnected1 at LIBNAUTYA1_2.5 2.5r6
++ isconnected at LIBNAUTYA1_2.5 2.5r6
++ issubconnected at LIBNAUTYA1_2.5 2.5r6
++ istransitive at LIBNAUTYA1_2.5 2.5r6
++ itos at LIBNAUTYA1_2.5 2.5r6
++ labelorg at LIBNAUTYA1_2.5 2.5r6
++ listhash at LIBNAUTYA1_2.5 2.5r6
++ longprune at LIBNAUTYA1_2.5 2.5r6
++ loopcount at LIBNAUTYA1_2.5 2.5r6
++ makecosetreps at LIBNAUTYA1_2.5 2.5r6
++ maketargetcell at LIBNAUTYA1_2.5 2.5r6
++ mathon at LIBNAUTYA1_2.5 2.5r6
++ mathon_sg at LIBNAUTYA1_2.5 2.5r6
++ maxcliques at LIBNAUTYA1_2.5 2.5r6
++ naugraph_check at LIBNAUTYA1_2.5 2.5r6
++ naugraph_freedyn at LIBNAUTYA1_2.5 2.5r6
++ nausparse_check at LIBNAUTYA1_2.5 2.5r6
++ nausparse_freedyn at LIBNAUTYA1_2.5 2.5r6
++ nautil_check at LIBNAUTYA1_2.5 2.5r6
++ nautil_freedyn at LIBNAUTYA1_2.5 2.5r6
++ nautinv_check at LIBNAUTYA1_2.5 2.5r6
++ nautinv_freedyn at LIBNAUTYA1_2.5 2.5r6
++ naututil_check at LIBNAUTYA1_2.5 2.5r6
++ naututil_freedyn at LIBNAUTYA1_2.5 2.5r6
++ nauty at LIBNAUTYA1_2.5 2.5r6
++ nauty_check at LIBNAUTYA1_2.5 2.5r6
++ nauty_freedyn at LIBNAUTYA1_2.5 2.5r6
++ nauty_to_sg at LIBNAUTYA1_2.5 2.5r6
++ newgroup at LIBNAUTYA1_2.5 2.5r6
++ newpermrec at LIBNAUTYA1_2.5 2.5r6
++ nextelement at LIBNAUTYA1_2.5 2.5r6
++ ntog6 at LIBNAUTYA1_2.5 2.5r6
++ ntos6 at LIBNAUTYA1_2.5 2.5r6
++ numtriangles1 at LIBNAUTYA1_2.5 2.5r6
++ numtriangles at LIBNAUTYA1_2.5 2.5r6
++ ogf_linelen at LIBNAUTYA1_2.5 2.5r6
++ opengraphfile at LIBNAUTYA1_2.5 2.5r6
++ orbjoin at LIBNAUTYA1_2.5 2.5r6
++ pathcount1 at LIBNAUTYA1_2.5 2.5r6
++ permcycles at LIBNAUTYA1_2.5 2.5r6
++ permset at LIBNAUTYA1_2.5 2.5r6
++ pruneset at LIBNAUTYA1_2.5 2.5r6
++ put_sg at LIBNAUTYA1_2.5 2.5r6
++ putcanon at LIBNAUTYA1_2.5 2.5r6
++ putcanon_sg at LIBNAUTYA1_2.5 2.5r6
++ putdegs at LIBNAUTYA1_2.5 2.5r6
++ putdegs_sg at LIBNAUTYA1_2.5 2.5r6
++ putgraph at LIBNAUTYA1_2.5 2.5r6
++ putgraph_sg at LIBNAUTYA1_2.5 2.5r6
++ putmapping at LIBNAUTYA1_2.5 2.5r6
++ putorbits at LIBNAUTYA1_2.5 2.5r6
++ putorbitsplus at LIBNAUTYA1_2.5 2.5r6
++ putptn at LIBNAUTYA1_2.5 2.5r6
++ putquotient at LIBNAUTYA1_2.5 2.5r6
++ putquotient_sg at LIBNAUTYA1_2.5 2.5r6
++ putset at LIBNAUTYA1_2.5 2.5r6
++ putset_firstbold at LIBNAUTYA1_2.5 2.5r6
++ putstring at LIBNAUTYA1_2.5 2.5r6
++ quadruples at LIBNAUTYA1_2.5 2.5r6
++ ran_init at LIBNAUTYA1_2.5 2.5r6
++ ran_nextran at LIBNAUTYA1_2.5 2.5r6
++ rangraph2 at LIBNAUTYA1_2.5 2.5r6
++ rangraph2_sg at LIBNAUTYA1_2.5 2.5r6
++ rangraph at LIBNAUTYA1_2.5 2.5r6
++ ranperm at LIBNAUTYA1_2.5 2.5r6
++ ranreg_sg at LIBNAUTYA1_2.5 2.5r6
++ read_sg at LIBNAUTYA1_2.5 2.5r6
++ read_sg_loops at LIBNAUTYA1_2.5 2.5r6
++ readg at LIBNAUTYA1_2.5 2.5r6
++ readg_code at LIBNAUTYA1_2.5 2.5r6
++ readg_line at LIBNAUTYA1_2.5 2.5r6
++ readgraph at LIBNAUTYA1_2.5 2.5r6
++ readgraph_sg at LIBNAUTYA1_2.5 2.5r6
++ readinteger at LIBNAUTYA1_2.5 2.5r6
++ readpc_sg at LIBNAUTYA1_2.5 2.5r6
++ readpcle_sg at LIBNAUTYA1_2.5 2.5r6
++ readperm at LIBNAUTYA1_2.5 2.5r6
++ readptn at LIBNAUTYA1_2.5 2.5r6
++ readstring at LIBNAUTYA1_2.5 2.5r6
++ readvperm at LIBNAUTYA1_2.5 2.5r6
++ refine1 at LIBNAUTYA1_2.5 2.5r6
++ refine at LIBNAUTYA1_2.5 2.5r6
++ refine_sg at LIBNAUTYA1_2.5 2.5r6
++ refine_tr at LIBNAUTYA1_2.5 2.5r6
++ refinvar at LIBNAUTYA1_2.5 2.5r6
++ relabel at LIBNAUTYA1_2.5 2.5r6
++ relabel_sg at LIBNAUTYA1_2.5 2.5r6
++ schreier_check at LIBNAUTYA1_2.5 2.5r6
++ schreier_fails at LIBNAUTYA1_2.5 2.5r6
++ schreier_freedyn at LIBNAUTYA1_2.5 2.5r6
++ schreier_gens at LIBNAUTYA1_2.5 2.5r6
++ sethash at LIBNAUTYA1_2.5 2.5r6
++ setinter at LIBNAUTYA1_2.5 2.5r6
++ setnbhd at LIBNAUTYA1_2.5 2.5r6
++ setsize at LIBNAUTYA1_2.5 2.5r6
++ sg_to_nauty at LIBNAUTYA1_2.5 2.5r6
++ sgtog6 at LIBNAUTYA1_2.5 2.5r6
++ sgtos6 at LIBNAUTYA1_2.5 2.5r6
++ shortprune at LIBNAUTYA1_2.5 2.5r6
++ sortlists_sg at LIBNAUTYA1_2.5 2.5r6
++ sparsenauty at LIBNAUTYA1_2.5 2.5r6
++ strhaschar at LIBNAUTYA1_2.5 2.5r6
++ stringcopy at LIBNAUTYA1_2.5 2.5r6
++ stringcounts at LIBNAUTYA1_2.5 2.5r6
++ stringtograph at LIBNAUTYA1_2.5 2.5r6
++ stringtosparsegraph at LIBNAUTYA1_2.5 2.5r6
++ sublabel at LIBNAUTYA1_2.5 2.5r6
++ sublabel_sg at LIBNAUTYA1_2.5 2.5r6
++ targetcell at LIBNAUTYA1_2.5 2.5r6
++ targetcell_sg at LIBNAUTYA1_2.5 2.5r6
++ testcanlab at LIBNAUTYA1_2.5 2.5r6
++ testcanlab_sg at LIBNAUTYA1_2.5 2.5r6
++ testcanlab_tr at LIBNAUTYA1_2.5 2.5r6
++ tg_canonise at LIBNAUTYA1_2.5 2.5r6
++ traces_freedyn at LIBNAUTYA1_2.5 2.5r6
++ triples at LIBNAUTYA1_2.5 2.5r6
++ twocolouring at LIBNAUTYA1_2.5 2.5r6
++ twopaths at LIBNAUTYA1_2.5 2.5r6
++ unitptn at LIBNAUTYA1_2.5 2.5r6
++ updatecan at LIBNAUTYA1_2.5 2.5r6
++ updatecan_sg at LIBNAUTYA1_2.5 2.5r6
++ updatecan_tr at LIBNAUTYA1_2.5 2.5r6
++ writeg6 at LIBNAUTYA1_2.5 2.5r6
++ writeg6_sg at LIBNAUTYA1_2.5 2.5r6
++ writegroupsize at LIBNAUTYA1_2.5 2.5r6
++ writelast at LIBNAUTYA1_2.5 2.5r6
++ writeline at LIBNAUTYA1_2.5 2.5r6
++ writepc_sg at LIBNAUTYA1_2.5 2.5r6
++ writeperm at LIBNAUTYA1_2.5 2.5r6
++ writerange at LIBNAUTYA1_2.5 2.5r6
++ writes6 at LIBNAUTYA1_2.5 2.5r6
++ writes6_sg at LIBNAUTYA1_2.5 2.5r6
++libnautyL0.so.2 libnauty2 #MINVER#
++ LIBNAUTYL0_2.5 at LIBNAUTYL0_2.5 2.5r6
++ Traces at LIBNAUTYL0_2.5 2.5r6
++ addgenerator at LIBNAUTYL0_2.5 2.5r6
++ addpermutation at LIBNAUTYL0_2.5 2.5r6
++ adjacencies at LIBNAUTYL0_2.5 2.5r6
++ adjacencies_sg at LIBNAUTYL0_2.5 2.5r6
++ adjtriang at LIBNAUTYL0_2.5 2.5r6
++ allgroup2 at LIBNAUTYL0_2.5 2.5r6
++ allgroup at LIBNAUTYL0_2.5 2.5r6
++ alloc_error at LIBNAUTYL0_2.5 2.5r6
++ aresame_sg at LIBNAUTYL0_2.5 2.5r6
++ arg_int at LIBNAUTYL0_2.5 2.5r6
++ arg_long at LIBNAUTYL0_2.5 2.5r6
++ arg_range at LIBNAUTYL0_2.5 2.5r6
++ breakout at LIBNAUTYL0_2.5 2.5r6
++ cellcliq at LIBNAUTYL0_2.5 2.5r6
++ cellfano2 at LIBNAUTYL0_2.5 2.5r6
++ cellfano at LIBNAUTYL0_2.5 2.5r6
++ cellind at LIBNAUTYL0_2.5 2.5r6
++ cellquads at LIBNAUTYL0_2.5 2.5r6
++ cellquins at LIBNAUTYL0_2.5 2.5r6
++ cellstarts at LIBNAUTYL0_2.5 2.5r6
++ celltrips at LIBNAUTYL0_2.5 2.5r6
++ cheapautom at LIBNAUTYL0_2.5 2.5r6
++ cheapautom_sg at LIBNAUTYL0_2.5 2.5r6
++ cliques at LIBNAUTYL0_2.5 2.5r6
++ commonnbrs at LIBNAUTYL0_2.5 2.5r6
++ comparelab_tr at LIBNAUTYL0_2.5 2.5r6
++ complement at LIBNAUTYL0_2.5 2.5r6
++ complement_sg at LIBNAUTYL0_2.5 2.5r6
++ condaddgenerator at LIBNAUTYL0_2.5 2.5r6
++ conncontent at LIBNAUTYL0_2.5 2.5r6
++ contract1 at LIBNAUTYL0_2.5 2.5r6
++ converse at LIBNAUTYL0_2.5 2.5r6
++ converse_sg at LIBNAUTYL0_2.5 2.5r6
++ copy_sg at LIBNAUTYL0_2.5 2.5r6
++ copycomment at LIBNAUTYL0_2.5 2.5r6
++ cyclecount1 at LIBNAUTYL0_2.5 2.5r6
++ cyclecount at LIBNAUTYL0_2.5 2.5r6
++ degstats at LIBNAUTYL0_2.5 2.5r6
++ delete1 at LIBNAUTYL0_2.5 2.5r6
++ deleteunmarked at LIBNAUTYL0_2.5 2.5r6
++ densenauty at LIBNAUTYL0_2.5 2.5r6
++ diamstats at LIBNAUTYL0_2.5 2.5r6
++ dispatch_graph at LIBNAUTYL0_2.5 2.5r6
++ dispatch_sparse at LIBNAUTYL0_2.5 2.5r6
++ distances at LIBNAUTYL0_2.5 2.5r6
++ distances_sg at LIBNAUTYL0_2.5 2.5r6
++ distvals at LIBNAUTYL0_2.5 2.5r6
++ doref at LIBNAUTYL0_2.5 2.5r6
++ dumpschreier at LIBNAUTYL0_2.5 2.5r6
++ expandschreier at LIBNAUTYL0_2.5 2.5r6
++ extra_autom at LIBNAUTYL0_2.5 2.5r6
++ extra_level at LIBNAUTYL0_2.5 2.5r6
++ fcanonise at LIBNAUTYL0_2.5 2.5r6
++ fcanonise_inv at LIBNAUTYL0_2.5 2.5r6
++ fcanonise_inv_sg at LIBNAUTYL0_2.5 2.5r6
++ fgroup at LIBNAUTYL0_2.5 2.5r6
++ fgroup_inv at LIBNAUTYL0_2.5 2.5r6
++ find_dist2 at LIBNAUTYL0_2.5 2.5r6
++ find_dist at LIBNAUTYL0_2.5 2.5r6
++ findpermutation at LIBNAUTYL0_2.5 2.5r6
++ fixit at LIBNAUTYL0_2.5 2.5r6
++ flushline at LIBNAUTYL0_2.5 2.5r6
++ fmperm at LIBNAUTYL0_2.5 2.5r6
++ fmptn at LIBNAUTYL0_2.5 2.5r6
++ freepermrec at LIBNAUTYL0_2.5 2.5r6
++ freeschreier at LIBNAUTYL0_2.5 2.5r6
++ getbigcells at LIBNAUTYL0_2.5 2.5r6
++ getecline at LIBNAUTYL0_2.5 2.5r6
++ getint at LIBNAUTYL0_2.5 2.5r6
++ getorbits at LIBNAUTYL0_2.5 2.5r6
++ getorbitsmin at LIBNAUTYL0_2.5 2.5r6
++ girth at LIBNAUTYL0_2.5 2.5r6
++ graphsize at LIBNAUTYL0_2.5 2.5r6
++ groupautomproc at LIBNAUTYL0_2.5 2.5r6
++ grouplevelproc at LIBNAUTYL0_2.5 2.5r6
++ grouporder at LIBNAUTYL0_2.5 2.5r6
++ groupptr at LIBNAUTYL0_2.5 2.5r6
++ gt_abort at LIBNAUTYL0_2.5 2.5r6
++ gt_numorbits at LIBNAUTYL0_2.5 2.5r6
++ gtools_check at LIBNAUTYL0_2.5 2.5r6
++ gtools_getline at LIBNAUTYL0_2.5 2.5r6
++ hash at LIBNAUTYL0_2.5 2.5r6
++ hashgraph at LIBNAUTYL0_2.5 2.5r6
++ hashgraph_sg at LIBNAUTYL0_2.5 2.5r6
++ indcyclecount1 at LIBNAUTYL0_2.5 2.5r6
++ indcyclecount at LIBNAUTYL0_2.5 2.5r6
++ individualise at LIBNAUTYL0_2.5 2.5r6
++ indpathcount1 at LIBNAUTYL0_2.5 2.5r6
++ indsets at LIBNAUTYL0_2.5 2.5r6
++ init_sg at LIBNAUTYL0_2.5 2.5r6
++ is_pipe at LIBNAUTYL0_2.5 2.5r6
++ isautom at LIBNAUTYL0_2.5 2.5r6
++ isautom_sg at LIBNAUTYL0_2.5 2.5r6
++ isbiconnected1 at LIBNAUTYL0_2.5 2.5r6
++ isbiconnected at LIBNAUTYL0_2.5 2.5r6
++ isbipartite at LIBNAUTYL0_2.5 2.5r6
++ isconnected1 at LIBNAUTYL0_2.5 2.5r6
++ isconnected at LIBNAUTYL0_2.5 2.5r6
++ issubconnected at LIBNAUTYL0_2.5 2.5r6
++ istransitive at LIBNAUTYL0_2.5 2.5r6
++ itos at LIBNAUTYL0_2.5 2.5r6
++ labelorg at LIBNAUTYL0_2.5 2.5r6
++ listhash at LIBNAUTYL0_2.5 2.5r6
++ longprune at LIBNAUTYL0_2.5 2.5r6
++ loopcount at LIBNAUTYL0_2.5 2.5r6
++ makecosetreps at LIBNAUTYL0_2.5 2.5r6
++ maketargetcell at LIBNAUTYL0_2.5 2.5r6
++ mathon at LIBNAUTYL0_2.5 2.5r6
++ mathon_sg at LIBNAUTYL0_2.5 2.5r6
++ maxcliques at LIBNAUTYL0_2.5 2.5r6
++ naugraph_check at LIBNAUTYL0_2.5 2.5r6
++ naugraph_freedyn at LIBNAUTYL0_2.5 2.5r6
++ nausparse_check at LIBNAUTYL0_2.5 2.5r6
++ nausparse_freedyn at LIBNAUTYL0_2.5 2.5r6
++ nautil_check at LIBNAUTYL0_2.5 2.5r6
++ nautil_freedyn at LIBNAUTYL0_2.5 2.5r6
++ nautinv_check at LIBNAUTYL0_2.5 2.5r6
++ nautinv_freedyn at LIBNAUTYL0_2.5 2.5r6
++ naututil_check at LIBNAUTYL0_2.5 2.5r6
++ naututil_freedyn at LIBNAUTYL0_2.5 2.5r6
++ nauty at LIBNAUTYL0_2.5 2.5r6
++ nauty_check at LIBNAUTYL0_2.5 2.5r6
++ nauty_freedyn at LIBNAUTYL0_2.5 2.5r6
++ nauty_to_sg at LIBNAUTYL0_2.5 2.5r6
++ newgroup at LIBNAUTYL0_2.5 2.5r6
++ newpermrec at LIBNAUTYL0_2.5 2.5r6
++ nextelement at LIBNAUTYL0_2.5 2.5r6
++ ntog6 at LIBNAUTYL0_2.5 2.5r6
++ ntos6 at LIBNAUTYL0_2.5 2.5r6
++ numtriangles1 at LIBNAUTYL0_2.5 2.5r6
++ numtriangles at LIBNAUTYL0_2.5 2.5r6
++ ogf_linelen at LIBNAUTYL0_2.5 2.5r6
++ opengraphfile at LIBNAUTYL0_2.5 2.5r6
++ orbjoin at LIBNAUTYL0_2.5 2.5r6
++ pathcount1 at LIBNAUTYL0_2.5 2.5r6
++ permcycles at LIBNAUTYL0_2.5 2.5r6
++ permset at LIBNAUTYL0_2.5 2.5r6
++ pruneset at LIBNAUTYL0_2.5 2.5r6
++ put_sg at LIBNAUTYL0_2.5 2.5r6
++ putcanon at LIBNAUTYL0_2.5 2.5r6
++ putcanon_sg at LIBNAUTYL0_2.5 2.5r6
++ putdegs at LIBNAUTYL0_2.5 2.5r6
++ putdegs_sg at LIBNAUTYL0_2.5 2.5r6
++ putgraph at LIBNAUTYL0_2.5 2.5r6
++ putgraph_sg at LIBNAUTYL0_2.5 2.5r6
++ putmapping at LIBNAUTYL0_2.5 2.5r6
++ putorbits at LIBNAUTYL0_2.5 2.5r6
++ putorbitsplus at LIBNAUTYL0_2.5 2.5r6
++ putptn at LIBNAUTYL0_2.5 2.5r6
++ putquotient at LIBNAUTYL0_2.5 2.5r6
++ putquotient_sg at LIBNAUTYL0_2.5 2.5r6
++ putset at LIBNAUTYL0_2.5 2.5r6
++ putset_firstbold at LIBNAUTYL0_2.5 2.5r6
++ putstring at LIBNAUTYL0_2.5 2.5r6
++ quadruples at LIBNAUTYL0_2.5 2.5r6
++ ran_init at LIBNAUTYL0_2.5 2.5r6
++ ran_nextran at LIBNAUTYL0_2.5 2.5r6
++ rangraph2 at LIBNAUTYL0_2.5 2.5r6
++ rangraph2_sg at LIBNAUTYL0_2.5 2.5r6
++ rangraph at LIBNAUTYL0_2.5 2.5r6
++ ranperm at LIBNAUTYL0_2.5 2.5r6
++ ranreg_sg at LIBNAUTYL0_2.5 2.5r6
++ read_sg at LIBNAUTYL0_2.5 2.5r6
++ read_sg_loops at LIBNAUTYL0_2.5 2.5r6
++ readg at LIBNAUTYL0_2.5 2.5r6
++ readg_code at LIBNAUTYL0_2.5 2.5r6
++ readg_line at LIBNAUTYL0_2.5 2.5r6
++ readgraph at LIBNAUTYL0_2.5 2.5r6
++ readgraph_sg at LIBNAUTYL0_2.5 2.5r6
++ readinteger at LIBNAUTYL0_2.5 2.5r6
++ readpc_sg at LIBNAUTYL0_2.5 2.5r6
++ readpcle_sg at LIBNAUTYL0_2.5 2.5r6
++ readperm at LIBNAUTYL0_2.5 2.5r6
++ readptn at LIBNAUTYL0_2.5 2.5r6
++ readstring at LIBNAUTYL0_2.5 2.5r6
++ readvperm at LIBNAUTYL0_2.5 2.5r6
++ refine1 at LIBNAUTYL0_2.5 2.5r6
++ refine at LIBNAUTYL0_2.5 2.5r6
++ refine_sg at LIBNAUTYL0_2.5 2.5r6
++ refine_tr at LIBNAUTYL0_2.5 2.5r6
++ refinvar at LIBNAUTYL0_2.5 2.5r6
++ relabel at LIBNAUTYL0_2.5 2.5r6
++ relabel_sg at LIBNAUTYL0_2.5 2.5r6
++ schreier_check at LIBNAUTYL0_2.5 2.5r6
++ schreier_fails at LIBNAUTYL0_2.5 2.5r6
++ schreier_freedyn at LIBNAUTYL0_2.5 2.5r6
++ schreier_gens at LIBNAUTYL0_2.5 2.5r6
++ sethash at LIBNAUTYL0_2.5 2.5r6
++ setinter at LIBNAUTYL0_2.5 2.5r6
++ setnbhd at LIBNAUTYL0_2.5 2.5r6
++ setsize at LIBNAUTYL0_2.5 2.5r6
++ sg_to_nauty at LIBNAUTYL0_2.5 2.5r6
++ sgtog6 at LIBNAUTYL0_2.5 2.5r6
++ sgtos6 at LIBNAUTYL0_2.5 2.5r6
++ shortprune at LIBNAUTYL0_2.5 2.5r6
++ sortlists_sg at LIBNAUTYL0_2.5 2.5r6
++ sparsenauty at LIBNAUTYL0_2.5 2.5r6
++ strhaschar at LIBNAUTYL0_2.5 2.5r6
++ stringcopy at LIBNAUTYL0_2.5 2.5r6
++ stringcounts at LIBNAUTYL0_2.5 2.5r6
++ stringtograph at LIBNAUTYL0_2.5 2.5r6
++ stringtosparsegraph at LIBNAUTYL0_2.5 2.5r6
++ sublabel at LIBNAUTYL0_2.5 2.5r6
++ sublabel_sg at LIBNAUTYL0_2.5 2.5r6
++ targetcell at LIBNAUTYL0_2.5 2.5r6
++ targetcell_sg at LIBNAUTYL0_2.5 2.5r6
++ testcanlab at LIBNAUTYL0_2.5 2.5r6
++ testcanlab_sg at LIBNAUTYL0_2.5 2.5r6
++ testcanlab_tr at LIBNAUTYL0_2.5 2.5r6
++ tg_canonise at LIBNAUTYL0_2.5 2.5r6
++ traces_freedyn at LIBNAUTYL0_2.5 2.5r6
++ triples at LIBNAUTYL0_2.5 2.5r6
++ twocolouring at LIBNAUTYL0_2.5 2.5r6
++ twopaths at LIBNAUTYL0_2.5 2.5r6
++ unitptn at LIBNAUTYL0_2.5 2.5r6
++ updatecan at LIBNAUTYL0_2.5 2.5r6
++ updatecan_sg at LIBNAUTYL0_2.5 2.5r6
++ updatecan_tr at LIBNAUTYL0_2.5 2.5r6
++ writeg6 at LIBNAUTYL0_2.5 2.5r6
++ writeg6_sg at LIBNAUTYL0_2.5 2.5r6
++ writegroupsize at LIBNAUTYL0_2.5 2.5r6
++ writelast at LIBNAUTYL0_2.5 2.5r6
++ writeline at LIBNAUTYL0_2.5 2.5r6
++ writepc_sg at LIBNAUTYL0_2.5 2.5r6
++ writeperm at LIBNAUTYL0_2.5 2.5r6
++ writerange at LIBNAUTYL0_2.5 2.5r6
++ writes6 at LIBNAUTYL0_2.5 2.5r6
++ writes6_sg at LIBNAUTYL0_2.5 2.5r6
++libnautyL1.so.2 libnauty2 #MINVER#
++ LIBNAUTYL1_2.5 at LIBNAUTYL1_2.5 2.5r6
++ Traces at LIBNAUTYL1_2.5 2.5r6
++ addgenerator at LIBNAUTYL1_2.5 2.5r6
++ addpermutation at LIBNAUTYL1_2.5 2.5r6
++ adjacencies at LIBNAUTYL1_2.5 2.5r6
++ adjacencies_sg at LIBNAUTYL1_2.5 2.5r6
++ adjtriang at LIBNAUTYL1_2.5 2.5r6
++ allgroup2 at LIBNAUTYL1_2.5 2.5r6
++ allgroup at LIBNAUTYL1_2.5 2.5r6
++ alloc_error at LIBNAUTYL1_2.5 2.5r6
++ aresame_sg at LIBNAUTYL1_2.5 2.5r6
++ arg_int at LIBNAUTYL1_2.5 2.5r6
++ arg_long at LIBNAUTYL1_2.5 2.5r6
++ arg_range at LIBNAUTYL1_2.5 2.5r6
++ breakout at LIBNAUTYL1_2.5 2.5r6
++ cellcliq at LIBNAUTYL1_2.5 2.5r6
++ cellfano2 at LIBNAUTYL1_2.5 2.5r6
++ cellfano at LIBNAUTYL1_2.5 2.5r6
++ cellind at LIBNAUTYL1_2.5 2.5r6
++ cellquads at LIBNAUTYL1_2.5 2.5r6
++ cellquins at LIBNAUTYL1_2.5 2.5r6
++ cellstarts at LIBNAUTYL1_2.5 2.5r6
++ celltrips at LIBNAUTYL1_2.5 2.5r6
++ cheapautom at LIBNAUTYL1_2.5 2.5r6
++ cheapautom_sg at LIBNAUTYL1_2.5 2.5r6
++ cliques at LIBNAUTYL1_2.5 2.5r6
++ commonnbrs at LIBNAUTYL1_2.5 2.5r6
++ comparelab_tr at LIBNAUTYL1_2.5 2.5r6
++ complement at LIBNAUTYL1_2.5 2.5r6
++ complement_sg at LIBNAUTYL1_2.5 2.5r6
++ condaddgenerator at LIBNAUTYL1_2.5 2.5r6
++ conncontent at LIBNAUTYL1_2.5 2.5r6
++ contract1 at LIBNAUTYL1_2.5 2.5r6
++ converse at LIBNAUTYL1_2.5 2.5r6
++ converse_sg at LIBNAUTYL1_2.5 2.5r6
++ copy_sg at LIBNAUTYL1_2.5 2.5r6
++ copycomment at LIBNAUTYL1_2.5 2.5r6
++ cyclecount1 at LIBNAUTYL1_2.5 2.5r6
++ cyclecount at LIBNAUTYL1_2.5 2.5r6
++ degstats at LIBNAUTYL1_2.5 2.5r6
++ delete1 at LIBNAUTYL1_2.5 2.5r6
++ deleteunmarked at LIBNAUTYL1_2.5 2.5r6
++ densenauty at LIBNAUTYL1_2.5 2.5r6
++ diamstats at LIBNAUTYL1_2.5 2.5r6
++ dispatch_graph at LIBNAUTYL1_2.5 2.5r6
++ dispatch_sparse at LIBNAUTYL1_2.5 2.5r6
++ distances at LIBNAUTYL1_2.5 2.5r6
++ distances_sg at LIBNAUTYL1_2.5 2.5r6
++ distvals at LIBNAUTYL1_2.5 2.5r6
++ doref at LIBNAUTYL1_2.5 2.5r6
++ dumpschreier at LIBNAUTYL1_2.5 2.5r6
++ expandschreier at LIBNAUTYL1_2.5 2.5r6
++ extra_autom at LIBNAUTYL1_2.5 2.5r6
++ extra_level at LIBNAUTYL1_2.5 2.5r6
++ fcanonise at LIBNAUTYL1_2.5 2.5r6
++ fcanonise_inv at LIBNAUTYL1_2.5 2.5r6
++ fcanonise_inv_sg at LIBNAUTYL1_2.5 2.5r6
++ fgroup at LIBNAUTYL1_2.5 2.5r6
++ fgroup_inv at LIBNAUTYL1_2.5 2.5r6
++ find_dist2 at LIBNAUTYL1_2.5 2.5r6
++ find_dist at LIBNAUTYL1_2.5 2.5r6
++ findpermutation at LIBNAUTYL1_2.5 2.5r6
++ fixit at LIBNAUTYL1_2.5 2.5r6
++ flushline at LIBNAUTYL1_2.5 2.5r6
++ fmperm at LIBNAUTYL1_2.5 2.5r6
++ fmptn at LIBNAUTYL1_2.5 2.5r6
++ freepermrec at LIBNAUTYL1_2.5 2.5r6
++ freeschreier at LIBNAUTYL1_2.5 2.5r6
++ getbigcells at LIBNAUTYL1_2.5 2.5r6
++ getecline at LIBNAUTYL1_2.5 2.5r6
++ getint at LIBNAUTYL1_2.5 2.5r6
++ getorbits at LIBNAUTYL1_2.5 2.5r6
++ getorbitsmin at LIBNAUTYL1_2.5 2.5r6
++ girth at LIBNAUTYL1_2.5 2.5r6
++ graphsize at LIBNAUTYL1_2.5 2.5r6
++ groupautomproc at LIBNAUTYL1_2.5 2.5r6
++ grouplevelproc at LIBNAUTYL1_2.5 2.5r6
++ grouporder at LIBNAUTYL1_2.5 2.5r6
++ groupptr at LIBNAUTYL1_2.5 2.5r6
++ gt_abort at LIBNAUTYL1_2.5 2.5r6
++ gt_numorbits at LIBNAUTYL1_2.5 2.5r6
++ gtools_check at LIBNAUTYL1_2.5 2.5r6
++ gtools_getline at LIBNAUTYL1_2.5 2.5r6
++ hash at LIBNAUTYL1_2.5 2.5r6
++ hashgraph at LIBNAUTYL1_2.5 2.5r6
++ hashgraph_sg at LIBNAUTYL1_2.5 2.5r6
++ indcyclecount1 at LIBNAUTYL1_2.5 2.5r6
++ indcyclecount at LIBNAUTYL1_2.5 2.5r6
++ individualise at LIBNAUTYL1_2.5 2.5r6
++ indpathcount1 at LIBNAUTYL1_2.5 2.5r6
++ indsets at LIBNAUTYL1_2.5 2.5r6
++ init_sg at LIBNAUTYL1_2.5 2.5r6
++ is_pipe at LIBNAUTYL1_2.5 2.5r6
++ isautom at LIBNAUTYL1_2.5 2.5r6
++ isautom_sg at LIBNAUTYL1_2.5 2.5r6
++ isbiconnected1 at LIBNAUTYL1_2.5 2.5r6
++ isbiconnected at LIBNAUTYL1_2.5 2.5r6
++ isbipartite at LIBNAUTYL1_2.5 2.5r6
++ isconnected1 at LIBNAUTYL1_2.5 2.5r6
++ isconnected at LIBNAUTYL1_2.5 2.5r6
++ issubconnected at LIBNAUTYL1_2.5 2.5r6
++ istransitive at LIBNAUTYL1_2.5 2.5r6
++ itos at LIBNAUTYL1_2.5 2.5r6
++ labelorg at LIBNAUTYL1_2.5 2.5r6
++ listhash at LIBNAUTYL1_2.5 2.5r6
++ longprune at LIBNAUTYL1_2.5 2.5r6
++ loopcount at LIBNAUTYL1_2.5 2.5r6
++ makecosetreps at LIBNAUTYL1_2.5 2.5r6
++ maketargetcell at LIBNAUTYL1_2.5 2.5r6
++ mathon at LIBNAUTYL1_2.5 2.5r6
++ mathon_sg at LIBNAUTYL1_2.5 2.5r6
++ maxcliques at LIBNAUTYL1_2.5 2.5r6
++ naugraph_check at LIBNAUTYL1_2.5 2.5r6
++ naugraph_freedyn at LIBNAUTYL1_2.5 2.5r6
++ nausparse_check at LIBNAUTYL1_2.5 2.5r6
++ nausparse_freedyn at LIBNAUTYL1_2.5 2.5r6
++ nautil_check at LIBNAUTYL1_2.5 2.5r6
++ nautil_freedyn at LIBNAUTYL1_2.5 2.5r6
++ nautinv_check at LIBNAUTYL1_2.5 2.5r6
++ nautinv_freedyn at LIBNAUTYL1_2.5 2.5r6
++ naututil_check at LIBNAUTYL1_2.5 2.5r6
++ naututil_freedyn at LIBNAUTYL1_2.5 2.5r6
++ nauty at LIBNAUTYL1_2.5 2.5r6
++ nauty_check at LIBNAUTYL1_2.5 2.5r6
++ nauty_freedyn at LIBNAUTYL1_2.5 2.5r6
++ nauty_to_sg at LIBNAUTYL1_2.5 2.5r6
++ newgroup at LIBNAUTYL1_2.5 2.5r6
++ newpermrec at LIBNAUTYL1_2.5 2.5r6
++ nextelement at LIBNAUTYL1_2.5 2.5r6
++ ntog6 at LIBNAUTYL1_2.5 2.5r6
++ ntos6 at LIBNAUTYL1_2.5 2.5r6
++ numtriangles1 at LIBNAUTYL1_2.5 2.5r6
++ numtriangles at LIBNAUTYL1_2.5 2.5r6
++ ogf_linelen at LIBNAUTYL1_2.5 2.5r6
++ opengraphfile at LIBNAUTYL1_2.5 2.5r6
++ orbjoin at LIBNAUTYL1_2.5 2.5r6
++ pathcount1 at LIBNAUTYL1_2.5 2.5r6
++ permcycles at LIBNAUTYL1_2.5 2.5r6
++ permset at LIBNAUTYL1_2.5 2.5r6
++ pruneset at LIBNAUTYL1_2.5 2.5r6
++ put_sg at LIBNAUTYL1_2.5 2.5r6
++ putcanon at LIBNAUTYL1_2.5 2.5r6
++ putcanon_sg at LIBNAUTYL1_2.5 2.5r6
++ putdegs at LIBNAUTYL1_2.5 2.5r6
++ putdegs_sg at LIBNAUTYL1_2.5 2.5r6
++ putgraph at LIBNAUTYL1_2.5 2.5r6
++ putgraph_sg at LIBNAUTYL1_2.5 2.5r6
++ putmapping at LIBNAUTYL1_2.5 2.5r6
++ putorbits at LIBNAUTYL1_2.5 2.5r6
++ putorbitsplus at LIBNAUTYL1_2.5 2.5r6
++ putptn at LIBNAUTYL1_2.5 2.5r6
++ putquotient at LIBNAUTYL1_2.5 2.5r6
++ putquotient_sg at LIBNAUTYL1_2.5 2.5r6
++ putset at LIBNAUTYL1_2.5 2.5r6
++ putset_firstbold at LIBNAUTYL1_2.5 2.5r6
++ putstring at LIBNAUTYL1_2.5 2.5r6
++ quadruples at LIBNAUTYL1_2.5 2.5r6
++ ran_init at LIBNAUTYL1_2.5 2.5r6
++ ran_nextran at LIBNAUTYL1_2.5 2.5r6
++ rangraph2 at LIBNAUTYL1_2.5 2.5r6
++ rangraph2_sg at LIBNAUTYL1_2.5 2.5r6
++ rangraph at LIBNAUTYL1_2.5 2.5r6
++ ranperm at LIBNAUTYL1_2.5 2.5r6
++ ranreg_sg at LIBNAUTYL1_2.5 2.5r6
++ read_sg at LIBNAUTYL1_2.5 2.5r6
++ read_sg_loops at LIBNAUTYL1_2.5 2.5r6
++ readg at LIBNAUTYL1_2.5 2.5r6
++ readg_code at LIBNAUTYL1_2.5 2.5r6
++ readg_line at LIBNAUTYL1_2.5 2.5r6
++ readgraph at LIBNAUTYL1_2.5 2.5r6
++ readgraph_sg at LIBNAUTYL1_2.5 2.5r6
++ readinteger at LIBNAUTYL1_2.5 2.5r6
++ readpc_sg at LIBNAUTYL1_2.5 2.5r6
++ readpcle_sg at LIBNAUTYL1_2.5 2.5r6
++ readperm at LIBNAUTYL1_2.5 2.5r6
++ readptn at LIBNAUTYL1_2.5 2.5r6
++ readstring at LIBNAUTYL1_2.5 2.5r6
++ readvperm at LIBNAUTYL1_2.5 2.5r6
++ refine1 at LIBNAUTYL1_2.5 2.5r6
++ refine at LIBNAUTYL1_2.5 2.5r6
++ refine_sg at LIBNAUTYL1_2.5 2.5r6
++ refine_tr at LIBNAUTYL1_2.5 2.5r6
++ refinvar at LIBNAUTYL1_2.5 2.5r6
++ relabel at LIBNAUTYL1_2.5 2.5r6
++ relabel_sg at LIBNAUTYL1_2.5 2.5r6
++ schreier_check at LIBNAUTYL1_2.5 2.5r6
++ schreier_fails at LIBNAUTYL1_2.5 2.5r6
++ schreier_freedyn at LIBNAUTYL1_2.5 2.5r6
++ schreier_gens at LIBNAUTYL1_2.5 2.5r6
++ sethash at LIBNAUTYL1_2.5 2.5r6
++ setinter at LIBNAUTYL1_2.5 2.5r6
++ setnbhd at LIBNAUTYL1_2.5 2.5r6
++ setsize at LIBNAUTYL1_2.5 2.5r6
++ sg_to_nauty at LIBNAUTYL1_2.5 2.5r6
++ sgtog6 at LIBNAUTYL1_2.5 2.5r6
++ sgtos6 at LIBNAUTYL1_2.5 2.5r6
++ shortprune at LIBNAUTYL1_2.5 2.5r6
++ sortlists_sg at LIBNAUTYL1_2.5 2.5r6
++ sparsenauty at LIBNAUTYL1_2.5 2.5r6
++ strhaschar at LIBNAUTYL1_2.5 2.5r6
++ stringcopy at LIBNAUTYL1_2.5 2.5r6
++ stringcounts at LIBNAUTYL1_2.5 2.5r6
++ stringtograph at LIBNAUTYL1_2.5 2.5r6
++ stringtosparsegraph at LIBNAUTYL1_2.5 2.5r6
++ sublabel at LIBNAUTYL1_2.5 2.5r6
++ sublabel_sg at LIBNAUTYL1_2.5 2.5r6
++ targetcell at LIBNAUTYL1_2.5 2.5r6
++ targetcell_sg at LIBNAUTYL1_2.5 2.5r6
++ testcanlab at LIBNAUTYL1_2.5 2.5r6
++ testcanlab_sg at LIBNAUTYL1_2.5 2.5r6
++ testcanlab_tr at LIBNAUTYL1_2.5 2.5r6
++ tg_canonise at LIBNAUTYL1_2.5 2.5r6
++ traces_freedyn at LIBNAUTYL1_2.5 2.5r6
++ triples at LIBNAUTYL1_2.5 2.5r6
++ twocolouring at LIBNAUTYL1_2.5 2.5r6
++ twopaths at LIBNAUTYL1_2.5 2.5r6
++ unitptn at LIBNAUTYL1_2.5 2.5r6
++ updatecan at LIBNAUTYL1_2.5 2.5r6
++ updatecan_sg at LIBNAUTYL1_2.5 2.5r6
++ updatecan_tr at LIBNAUTYL1_2.5 2.5r6
++ writeg6 at LIBNAUTYL1_2.5 2.5r6
++ writeg6_sg at LIBNAUTYL1_2.5 2.5r6
++ writegroupsize at LIBNAUTYL1_2.5 2.5r6
++ writelast at LIBNAUTYL1_2.5 2.5r6
++ writeline at LIBNAUTYL1_2.5 2.5r6
++ writepc_sg at LIBNAUTYL1_2.5 2.5r6
++ writeperm at LIBNAUTYL1_2.5 2.5r6
++ writerange at LIBNAUTYL1_2.5 2.5r6
++ writes6 at LIBNAUTYL1_2.5 2.5r6
++ writes6_sg at LIBNAUTYL1_2.5 2.5r6
++libnautyS0.so.2 libnauty2 #MINVER#
++ LIBNAUTYS0_2.5 at LIBNAUTYS0_2.5 2.5r6
++ Traces at LIBNAUTYS0_2.5 2.5r6
++ addgenerator at LIBNAUTYS0_2.5 2.5r6
++ addpermutation at LIBNAUTYS0_2.5 2.5r6
++ adjacencies at LIBNAUTYS0_2.5 2.5r6
++ adjacencies_sg at LIBNAUTYS0_2.5 2.5r6
++ adjtriang at LIBNAUTYS0_2.5 2.5r6
++ allgroup2 at LIBNAUTYS0_2.5 2.5r6
++ allgroup at LIBNAUTYS0_2.5 2.5r6
++ alloc_error at LIBNAUTYS0_2.5 2.5r6
++ aresame_sg at LIBNAUTYS0_2.5 2.5r6
++ arg_int at LIBNAUTYS0_2.5 2.5r6
++ arg_long at LIBNAUTYS0_2.5 2.5r6
++ arg_range at LIBNAUTYS0_2.5 2.5r6
++ breakout at LIBNAUTYS0_2.5 2.5r6
++ cellcliq at LIBNAUTYS0_2.5 2.5r6
++ cellfano2 at LIBNAUTYS0_2.5 2.5r6
++ cellfano at LIBNAUTYS0_2.5 2.5r6
++ cellind at LIBNAUTYS0_2.5 2.5r6
++ cellquads at LIBNAUTYS0_2.5 2.5r6
++ cellquins at LIBNAUTYS0_2.5 2.5r6
++ cellstarts at LIBNAUTYS0_2.5 2.5r6
++ celltrips at LIBNAUTYS0_2.5 2.5r6
++ cheapautom at LIBNAUTYS0_2.5 2.5r6
++ cheapautom_sg at LIBNAUTYS0_2.5 2.5r6
++ cliques at LIBNAUTYS0_2.5 2.5r6
++ commonnbrs at LIBNAUTYS0_2.5 2.5r6
++ comparelab_tr at LIBNAUTYS0_2.5 2.5r6
++ complement at LIBNAUTYS0_2.5 2.5r6
++ complement_sg at LIBNAUTYS0_2.5 2.5r6
++ condaddgenerator at LIBNAUTYS0_2.5 2.5r6
++ conncontent at LIBNAUTYS0_2.5 2.5r6
++ contract1 at LIBNAUTYS0_2.5 2.5r6
++ converse at LIBNAUTYS0_2.5 2.5r6
++ converse_sg at LIBNAUTYS0_2.5 2.5r6
++ copy_sg at LIBNAUTYS0_2.5 2.5r6
++ copycomment at LIBNAUTYS0_2.5 2.5r6
++ cyclecount1 at LIBNAUTYS0_2.5 2.5r6
++ cyclecount at LIBNAUTYS0_2.5 2.5r6
++ degstats at LIBNAUTYS0_2.5 2.5r6
++ delete1 at LIBNAUTYS0_2.5 2.5r6
++ deleteunmarked at LIBNAUTYS0_2.5 2.5r6
++ densenauty at LIBNAUTYS0_2.5 2.5r6
++ diamstats at LIBNAUTYS0_2.5 2.5r6
++ dispatch_graph at LIBNAUTYS0_2.5 2.5r6
++ dispatch_sparse at LIBNAUTYS0_2.5 2.5r6
++ distances at LIBNAUTYS0_2.5 2.5r6
++ distances_sg at LIBNAUTYS0_2.5 2.5r6
++ distvals at LIBNAUTYS0_2.5 2.5r6
++ doref at LIBNAUTYS0_2.5 2.5r6
++ dumpschreier at LIBNAUTYS0_2.5 2.5r6
++ expandschreier at LIBNAUTYS0_2.5 2.5r6
++ extra_autom at LIBNAUTYS0_2.5 2.5r6
++ extra_level at LIBNAUTYS0_2.5 2.5r6
++ fcanonise at LIBNAUTYS0_2.5 2.5r6
++ fcanonise_inv at LIBNAUTYS0_2.5 2.5r6
++ fcanonise_inv_sg at LIBNAUTYS0_2.5 2.5r6
++ fgroup at LIBNAUTYS0_2.5 2.5r6
++ fgroup_inv at LIBNAUTYS0_2.5 2.5r6
++ find_dist2 at LIBNAUTYS0_2.5 2.5r6
++ find_dist at LIBNAUTYS0_2.5 2.5r6
++ findpermutation at LIBNAUTYS0_2.5 2.5r6
++ fixit at LIBNAUTYS0_2.5 2.5r6
++ flushline at LIBNAUTYS0_2.5 2.5r6
++ fmperm at LIBNAUTYS0_2.5 2.5r6
++ fmptn at LIBNAUTYS0_2.5 2.5r6
++ freepermrec at LIBNAUTYS0_2.5 2.5r6
++ freeschreier at LIBNAUTYS0_2.5 2.5r6
++ getbigcells at LIBNAUTYS0_2.5 2.5r6
++ getecline at LIBNAUTYS0_2.5 2.5r6
++ getint at LIBNAUTYS0_2.5 2.5r6
++ getorbits at LIBNAUTYS0_2.5 2.5r6
++ getorbitsmin at LIBNAUTYS0_2.5 2.5r6
++ girth at LIBNAUTYS0_2.5 2.5r6
++ graphsize at LIBNAUTYS0_2.5 2.5r6
++ groupautomproc at LIBNAUTYS0_2.5 2.5r6
++ grouplevelproc at LIBNAUTYS0_2.5 2.5r6
++ grouporder at LIBNAUTYS0_2.5 2.5r6
++ groupptr at LIBNAUTYS0_2.5 2.5r6
++ gt_abort at LIBNAUTYS0_2.5 2.5r6
++ gt_numorbits at LIBNAUTYS0_2.5 2.5r6
++ gtools_check at LIBNAUTYS0_2.5 2.5r6
++ gtools_getline at LIBNAUTYS0_2.5 2.5r6
++ hash at LIBNAUTYS0_2.5 2.5r6
++ hashgraph at LIBNAUTYS0_2.5 2.5r6
++ hashgraph_sg at LIBNAUTYS0_2.5 2.5r6
++ indcyclecount1 at LIBNAUTYS0_2.5 2.5r6
++ indcyclecount at LIBNAUTYS0_2.5 2.5r6
++ individualise at LIBNAUTYS0_2.5 2.5r6
++ indpathcount1 at LIBNAUTYS0_2.5 2.5r6
++ indsets at LIBNAUTYS0_2.5 2.5r6
++ init_sg at LIBNAUTYS0_2.5 2.5r6
++ is_pipe at LIBNAUTYS0_2.5 2.5r6
++ isautom at LIBNAUTYS0_2.5 2.5r6
++ isautom_sg at LIBNAUTYS0_2.5 2.5r6
++ isbiconnected1 at LIBNAUTYS0_2.5 2.5r6
++ isbiconnected at LIBNAUTYS0_2.5 2.5r6
++ isbipartite at LIBNAUTYS0_2.5 2.5r6
++ isconnected1 at LIBNAUTYS0_2.5 2.5r6
++ isconnected at LIBNAUTYS0_2.5 2.5r6
++ issubconnected at LIBNAUTYS0_2.5 2.5r6
++ istransitive at LIBNAUTYS0_2.5 2.5r6
++ itos at LIBNAUTYS0_2.5 2.5r6
++ labelorg at LIBNAUTYS0_2.5 2.5r6
++ listhash at LIBNAUTYS0_2.5 2.5r6
++ longprune at LIBNAUTYS0_2.5 2.5r6
++ loopcount at LIBNAUTYS0_2.5 2.5r6
++ makecosetreps at LIBNAUTYS0_2.5 2.5r6
++ maketargetcell at LIBNAUTYS0_2.5 2.5r6
++ mathon at LIBNAUTYS0_2.5 2.5r6
++ mathon_sg at LIBNAUTYS0_2.5 2.5r6
++ maxcliques at LIBNAUTYS0_2.5 2.5r6
++ naugraph_check at LIBNAUTYS0_2.5 2.5r6
++ naugraph_freedyn at LIBNAUTYS0_2.5 2.5r6
++ nausparse_check at LIBNAUTYS0_2.5 2.5r6
++ nausparse_freedyn at LIBNAUTYS0_2.5 2.5r6
++ nautil_check at LIBNAUTYS0_2.5 2.5r6
++ nautil_freedyn at LIBNAUTYS0_2.5 2.5r6
++ nautinv_check at LIBNAUTYS0_2.5 2.5r6
++ nautinv_freedyn at LIBNAUTYS0_2.5 2.5r6
++ naututil_check at LIBNAUTYS0_2.5 2.5r6
++ naututil_freedyn at LIBNAUTYS0_2.5 2.5r6
++ nauty at LIBNAUTYS0_2.5 2.5r6
++ nauty_check at LIBNAUTYS0_2.5 2.5r6
++ nauty_freedyn at LIBNAUTYS0_2.5 2.5r6
++ nauty_to_sg at LIBNAUTYS0_2.5 2.5r6
++ newgroup at LIBNAUTYS0_2.5 2.5r6
++ newpermrec at LIBNAUTYS0_2.5 2.5r6
++ nextelement at LIBNAUTYS0_2.5 2.5r6
++ ntog6 at LIBNAUTYS0_2.5 2.5r6
++ ntos6 at LIBNAUTYS0_2.5 2.5r6
++ numtriangles1 at LIBNAUTYS0_2.5 2.5r6
++ numtriangles at LIBNAUTYS0_2.5 2.5r6
++ ogf_linelen at LIBNAUTYS0_2.5 2.5r6
++ opengraphfile at LIBNAUTYS0_2.5 2.5r6
++ orbjoin at LIBNAUTYS0_2.5 2.5r6
++ pathcount1 at LIBNAUTYS0_2.5 2.5r6
++ permcycles at LIBNAUTYS0_2.5 2.5r6
++ permset at LIBNAUTYS0_2.5 2.5r6
++ pruneset at LIBNAUTYS0_2.5 2.5r6
++ put_sg at LIBNAUTYS0_2.5 2.5r6
++ putcanon at LIBNAUTYS0_2.5 2.5r6
++ putcanon_sg at LIBNAUTYS0_2.5 2.5r6
++ putdegs at LIBNAUTYS0_2.5 2.5r6
++ putdegs_sg at LIBNAUTYS0_2.5 2.5r6
++ putgraph at LIBNAUTYS0_2.5 2.5r6
++ putgraph_sg at LIBNAUTYS0_2.5 2.5r6
++ putmapping at LIBNAUTYS0_2.5 2.5r6
++ putorbits at LIBNAUTYS0_2.5 2.5r6
++ putorbitsplus at LIBNAUTYS0_2.5 2.5r6
++ putptn at LIBNAUTYS0_2.5 2.5r6
++ putquotient at LIBNAUTYS0_2.5 2.5r6
++ putquotient_sg at LIBNAUTYS0_2.5 2.5r6
++ putset at LIBNAUTYS0_2.5 2.5r6
++ putset_firstbold at LIBNAUTYS0_2.5 2.5r6
++ putstring at LIBNAUTYS0_2.5 2.5r6
++ quadruples at LIBNAUTYS0_2.5 2.5r6
++ ran_init at LIBNAUTYS0_2.5 2.5r6
++ ran_nextran at LIBNAUTYS0_2.5 2.5r6
++ rangraph2 at LIBNAUTYS0_2.5 2.5r6
++ rangraph2_sg at LIBNAUTYS0_2.5 2.5r6
++ rangraph at LIBNAUTYS0_2.5 2.5r6
++ ranperm at LIBNAUTYS0_2.5 2.5r6
++ ranreg_sg at LIBNAUTYS0_2.5 2.5r6
++ read_sg at LIBNAUTYS0_2.5 2.5r6
++ read_sg_loops at LIBNAUTYS0_2.5 2.5r6
++ readg at LIBNAUTYS0_2.5 2.5r6
++ readg_code at LIBNAUTYS0_2.5 2.5r6
++ readg_line at LIBNAUTYS0_2.5 2.5r6
++ readgraph at LIBNAUTYS0_2.5 2.5r6
++ readgraph_sg at LIBNAUTYS0_2.5 2.5r6
++ readinteger at LIBNAUTYS0_2.5 2.5r6
++ readpc_sg at LIBNAUTYS0_2.5 2.5r6
++ readpcle_sg at LIBNAUTYS0_2.5 2.5r6
++ readperm at LIBNAUTYS0_2.5 2.5r6
++ readptn at LIBNAUTYS0_2.5 2.5r6
++ readstring at LIBNAUTYS0_2.5 2.5r6
++ readvperm at LIBNAUTYS0_2.5 2.5r6
++ refine1 at LIBNAUTYS0_2.5 2.5r6
++ refine at LIBNAUTYS0_2.5 2.5r6
++ refine_sg at LIBNAUTYS0_2.5 2.5r6
++ refine_tr at LIBNAUTYS0_2.5 2.5r6
++ refinvar at LIBNAUTYS0_2.5 2.5r6
++ relabel at LIBNAUTYS0_2.5 2.5r6
++ relabel_sg at LIBNAUTYS0_2.5 2.5r6
++ schreier_check at LIBNAUTYS0_2.5 2.5r6
++ schreier_fails at LIBNAUTYS0_2.5 2.5r6
++ schreier_freedyn at LIBNAUTYS0_2.5 2.5r6
++ schreier_gens at LIBNAUTYS0_2.5 2.5r6
++ sethash at LIBNAUTYS0_2.5 2.5r6
++ setinter at LIBNAUTYS0_2.5 2.5r6
++ setnbhd at LIBNAUTYS0_2.5 2.5r6
++ setsize at LIBNAUTYS0_2.5 2.5r6
++ sg_to_nauty at LIBNAUTYS0_2.5 2.5r6
++ sgtog6 at LIBNAUTYS0_2.5 2.5r6
++ sgtos6 at LIBNAUTYS0_2.5 2.5r6
++ shortprune at LIBNAUTYS0_2.5 2.5r6
++ sortlists_sg at LIBNAUTYS0_2.5 2.5r6
++ sparsenauty at LIBNAUTYS0_2.5 2.5r6
++ strhaschar at LIBNAUTYS0_2.5 2.5r6
++ stringcopy at LIBNAUTYS0_2.5 2.5r6
++ stringcounts at LIBNAUTYS0_2.5 2.5r6
++ stringtograph at LIBNAUTYS0_2.5 2.5r6
++ stringtosparsegraph at LIBNAUTYS0_2.5 2.5r6
++ sublabel at LIBNAUTYS0_2.5 2.5r6
++ sublabel_sg at LIBNAUTYS0_2.5 2.5r6
++ targetcell at LIBNAUTYS0_2.5 2.5r6
++ targetcell_sg at LIBNAUTYS0_2.5 2.5r6
++ testcanlab at LIBNAUTYS0_2.5 2.5r6
++ testcanlab_sg at LIBNAUTYS0_2.5 2.5r6
++ testcanlab_tr at LIBNAUTYS0_2.5 2.5r6
++ tg_canonise at LIBNAUTYS0_2.5 2.5r6
++ traces_freedyn at LIBNAUTYS0_2.5 2.5r6
++ triples at LIBNAUTYS0_2.5 2.5r6
++ twocolouring at LIBNAUTYS0_2.5 2.5r6
++ twopaths at LIBNAUTYS0_2.5 2.5r6
++ unitptn at LIBNAUTYS0_2.5 2.5r6
++ updatecan at LIBNAUTYS0_2.5 2.5r6
++ updatecan_sg at LIBNAUTYS0_2.5 2.5r6
++ updatecan_tr at LIBNAUTYS0_2.5 2.5r6
++ writeg6 at LIBNAUTYS0_2.5 2.5r6
++ writeg6_sg at LIBNAUTYS0_2.5 2.5r6
++ writegroupsize at LIBNAUTYS0_2.5 2.5r6
++ writelast at LIBNAUTYS0_2.5 2.5r6
++ writeline at LIBNAUTYS0_2.5 2.5r6
++ writepc_sg at LIBNAUTYS0_2.5 2.5r6
++ writeperm at LIBNAUTYS0_2.5 2.5r6
++ writerange at LIBNAUTYS0_2.5 2.5r6
++ writes6 at LIBNAUTYS0_2.5 2.5r6
++ writes6_sg at LIBNAUTYS0_2.5 2.5r6
++libnautyS1.so.2 libnauty2 #MINVER#
++ LIBNAUTYS1_2.5 at LIBNAUTYS1_2.5 2.5r6
++ Traces at LIBNAUTYS1_2.5 2.5r6
++ addgenerator at LIBNAUTYS1_2.5 2.5r6
++ addpermutation at LIBNAUTYS1_2.5 2.5r6
++ adjacencies at LIBNAUTYS1_2.5 2.5r6
++ adjacencies_sg at LIBNAUTYS1_2.5 2.5r6
++ adjtriang at LIBNAUTYS1_2.5 2.5r6
++ allgroup2 at LIBNAUTYS1_2.5 2.5r6
++ allgroup at LIBNAUTYS1_2.5 2.5r6
++ alloc_error at LIBNAUTYS1_2.5 2.5r6
++ aresame_sg at LIBNAUTYS1_2.5 2.5r6
++ arg_int at LIBNAUTYS1_2.5 2.5r6
++ arg_long at LIBNAUTYS1_2.5 2.5r6
++ arg_range at LIBNAUTYS1_2.5 2.5r6
++ breakout at LIBNAUTYS1_2.5 2.5r6
++ cellcliq at LIBNAUTYS1_2.5 2.5r6
++ cellfano2 at LIBNAUTYS1_2.5 2.5r6
++ cellfano at LIBNAUTYS1_2.5 2.5r6
++ cellind at LIBNAUTYS1_2.5 2.5r6
++ cellquads at LIBNAUTYS1_2.5 2.5r6
++ cellquins at LIBNAUTYS1_2.5 2.5r6
++ cellstarts at LIBNAUTYS1_2.5 2.5r6
++ celltrips at LIBNAUTYS1_2.5 2.5r6
++ cheapautom at LIBNAUTYS1_2.5 2.5r6
++ cheapautom_sg at LIBNAUTYS1_2.5 2.5r6
++ cliques at LIBNAUTYS1_2.5 2.5r6
++ commonnbrs at LIBNAUTYS1_2.5 2.5r6
++ comparelab_tr at LIBNAUTYS1_2.5 2.5r6
++ complement at LIBNAUTYS1_2.5 2.5r6
++ complement_sg at LIBNAUTYS1_2.5 2.5r6
++ condaddgenerator at LIBNAUTYS1_2.5 2.5r6
++ conncontent at LIBNAUTYS1_2.5 2.5r6
++ contract1 at LIBNAUTYS1_2.5 2.5r6
++ converse at LIBNAUTYS1_2.5 2.5r6
++ converse_sg at LIBNAUTYS1_2.5 2.5r6
++ copy_sg at LIBNAUTYS1_2.5 2.5r6
++ copycomment at LIBNAUTYS1_2.5 2.5r6
++ cyclecount1 at LIBNAUTYS1_2.5 2.5r6
++ cyclecount at LIBNAUTYS1_2.5 2.5r6
++ degstats at LIBNAUTYS1_2.5 2.5r6
++ delete1 at LIBNAUTYS1_2.5 2.5r6
++ deleteunmarked at LIBNAUTYS1_2.5 2.5r6
++ densenauty at LIBNAUTYS1_2.5 2.5r6
++ diamstats at LIBNAUTYS1_2.5 2.5r6
++ dispatch_graph at LIBNAUTYS1_2.5 2.5r6
++ dispatch_sparse at LIBNAUTYS1_2.5 2.5r6
++ distances at LIBNAUTYS1_2.5 2.5r6
++ distances_sg at LIBNAUTYS1_2.5 2.5r6
++ distvals at LIBNAUTYS1_2.5 2.5r6
++ doref at LIBNAUTYS1_2.5 2.5r6
++ dumpschreier at LIBNAUTYS1_2.5 2.5r6
++ expandschreier at LIBNAUTYS1_2.5 2.5r6
++ extra_autom at LIBNAUTYS1_2.5 2.5r6
++ extra_level at LIBNAUTYS1_2.5 2.5r6
++ fcanonise at LIBNAUTYS1_2.5 2.5r6
++ fcanonise_inv at LIBNAUTYS1_2.5 2.5r6
++ fcanonise_inv_sg at LIBNAUTYS1_2.5 2.5r6
++ fgroup at LIBNAUTYS1_2.5 2.5r6
++ fgroup_inv at LIBNAUTYS1_2.5 2.5r6
++ find_dist2 at LIBNAUTYS1_2.5 2.5r6
++ find_dist at LIBNAUTYS1_2.5 2.5r6
++ findpermutation at LIBNAUTYS1_2.5 2.5r6
++ fixit at LIBNAUTYS1_2.5 2.5r6
++ flushline at LIBNAUTYS1_2.5 2.5r6
++ fmperm at LIBNAUTYS1_2.5 2.5r6
++ fmptn at LIBNAUTYS1_2.5 2.5r6
++ freepermrec at LIBNAUTYS1_2.5 2.5r6
++ freeschreier at LIBNAUTYS1_2.5 2.5r6
++ getbigcells at LIBNAUTYS1_2.5 2.5r6
++ getecline at LIBNAUTYS1_2.5 2.5r6
++ getint at LIBNAUTYS1_2.5 2.5r6
++ getorbits at LIBNAUTYS1_2.5 2.5r6
++ getorbitsmin at LIBNAUTYS1_2.5 2.5r6
++ girth at LIBNAUTYS1_2.5 2.5r6
++ graphsize at LIBNAUTYS1_2.5 2.5r6
++ groupautomproc at LIBNAUTYS1_2.5 2.5r6
++ grouplevelproc at LIBNAUTYS1_2.5 2.5r6
++ grouporder at LIBNAUTYS1_2.5 2.5r6
++ groupptr at LIBNAUTYS1_2.5 2.5r6
++ gt_abort at LIBNAUTYS1_2.5 2.5r6
++ gt_numorbits at LIBNAUTYS1_2.5 2.5r6
++ gtools_check at LIBNAUTYS1_2.5 2.5r6
++ gtools_getline at LIBNAUTYS1_2.5 2.5r6
++ hash at LIBNAUTYS1_2.5 2.5r6
++ hashgraph at LIBNAUTYS1_2.5 2.5r6
++ hashgraph_sg at LIBNAUTYS1_2.5 2.5r6
++ indcyclecount1 at LIBNAUTYS1_2.5 2.5r6
++ indcyclecount at LIBNAUTYS1_2.5 2.5r6
++ individualise at LIBNAUTYS1_2.5 2.5r6
++ indpathcount1 at LIBNAUTYS1_2.5 2.5r6
++ indsets at LIBNAUTYS1_2.5 2.5r6
++ init_sg at LIBNAUTYS1_2.5 2.5r6
++ is_pipe at LIBNAUTYS1_2.5 2.5r6
++ isautom at LIBNAUTYS1_2.5 2.5r6
++ isautom_sg at LIBNAUTYS1_2.5 2.5r6
++ isbiconnected1 at LIBNAUTYS1_2.5 2.5r6
++ isbiconnected at LIBNAUTYS1_2.5 2.5r6
++ isbipartite at LIBNAUTYS1_2.5 2.5r6
++ isconnected1 at LIBNAUTYS1_2.5 2.5r6
++ isconnected at LIBNAUTYS1_2.5 2.5r6
++ issubconnected at LIBNAUTYS1_2.5 2.5r6
++ istransitive at LIBNAUTYS1_2.5 2.5r6
++ itos at LIBNAUTYS1_2.5 2.5r6
++ labelorg at LIBNAUTYS1_2.5 2.5r6
++ listhash at LIBNAUTYS1_2.5 2.5r6
++ longprune at LIBNAUTYS1_2.5 2.5r6
++ loopcount at LIBNAUTYS1_2.5 2.5r6
++ makecosetreps at LIBNAUTYS1_2.5 2.5r6
++ maketargetcell at LIBNAUTYS1_2.5 2.5r6
++ mathon at LIBNAUTYS1_2.5 2.5r6
++ mathon_sg at LIBNAUTYS1_2.5 2.5r6
++ maxcliques at LIBNAUTYS1_2.5 2.5r6
++ naugraph_check at LIBNAUTYS1_2.5 2.5r6
++ naugraph_freedyn at LIBNAUTYS1_2.5 2.5r6
++ nausparse_check at LIBNAUTYS1_2.5 2.5r6
++ nausparse_freedyn at LIBNAUTYS1_2.5 2.5r6
++ nautil_check at LIBNAUTYS1_2.5 2.5r6
++ nautil_freedyn at LIBNAUTYS1_2.5 2.5r6
++ nautinv_check at LIBNAUTYS1_2.5 2.5r6
++ nautinv_freedyn at LIBNAUTYS1_2.5 2.5r6
++ naututil_check at LIBNAUTYS1_2.5 2.5r6
++ naututil_freedyn at LIBNAUTYS1_2.5 2.5r6
++ nauty at LIBNAUTYS1_2.5 2.5r6
++ nauty_check at LIBNAUTYS1_2.5 2.5r6
++ nauty_freedyn at LIBNAUTYS1_2.5 2.5r6
++ nauty_to_sg at LIBNAUTYS1_2.5 2.5r6
++ newgroup at LIBNAUTYS1_2.5 2.5r6
++ newpermrec at LIBNAUTYS1_2.5 2.5r6
++ nextelement at LIBNAUTYS1_2.5 2.5r6
++ ntog6 at LIBNAUTYS1_2.5 2.5r6
++ ntos6 at LIBNAUTYS1_2.5 2.5r6
++ numtriangles1 at LIBNAUTYS1_2.5 2.5r6
++ numtriangles at LIBNAUTYS1_2.5 2.5r6
++ ogf_linelen at LIBNAUTYS1_2.5 2.5r6
++ opengraphfile at LIBNAUTYS1_2.5 2.5r6
++ orbjoin at LIBNAUTYS1_2.5 2.5r6
++ pathcount1 at LIBNAUTYS1_2.5 2.5r6
++ permcycles at LIBNAUTYS1_2.5 2.5r6
++ permset at LIBNAUTYS1_2.5 2.5r6
++ pruneset at LIBNAUTYS1_2.5 2.5r6
++ put_sg at LIBNAUTYS1_2.5 2.5r6
++ putcanon at LIBNAUTYS1_2.5 2.5r6
++ putcanon_sg at LIBNAUTYS1_2.5 2.5r6
++ putdegs at LIBNAUTYS1_2.5 2.5r6
++ putdegs_sg at LIBNAUTYS1_2.5 2.5r6
++ putgraph at LIBNAUTYS1_2.5 2.5r6
++ putgraph_sg at LIBNAUTYS1_2.5 2.5r6
++ putmapping at LIBNAUTYS1_2.5 2.5r6
++ putorbits at LIBNAUTYS1_2.5 2.5r6
++ putorbitsplus at LIBNAUTYS1_2.5 2.5r6
++ putptn at LIBNAUTYS1_2.5 2.5r6
++ putquotient at LIBNAUTYS1_2.5 2.5r6
++ putquotient_sg at LIBNAUTYS1_2.5 2.5r6
++ putset at LIBNAUTYS1_2.5 2.5r6
++ putset_firstbold at LIBNAUTYS1_2.5 2.5r6
++ putstring at LIBNAUTYS1_2.5 2.5r6
++ quadruples at LIBNAUTYS1_2.5 2.5r6
++ ran_init at LIBNAUTYS1_2.5 2.5r6
++ ran_nextran at LIBNAUTYS1_2.5 2.5r6
++ rangraph2 at LIBNAUTYS1_2.5 2.5r6
++ rangraph2_sg at LIBNAUTYS1_2.5 2.5r6
++ rangraph at LIBNAUTYS1_2.5 2.5r6
++ ranperm at LIBNAUTYS1_2.5 2.5r6
++ ranreg_sg at LIBNAUTYS1_2.5 2.5r6
++ read_sg at LIBNAUTYS1_2.5 2.5r6
++ read_sg_loops at LIBNAUTYS1_2.5 2.5r6
++ readg at LIBNAUTYS1_2.5 2.5r6
++ readg_code at LIBNAUTYS1_2.5 2.5r6
++ readg_line at LIBNAUTYS1_2.5 2.5r6
++ readgraph at LIBNAUTYS1_2.5 2.5r6
++ readgraph_sg at LIBNAUTYS1_2.5 2.5r6
++ readinteger at LIBNAUTYS1_2.5 2.5r6
++ readpc_sg at LIBNAUTYS1_2.5 2.5r6
++ readpcle_sg at LIBNAUTYS1_2.5 2.5r6
++ readperm at LIBNAUTYS1_2.5 2.5r6
++ readptn at LIBNAUTYS1_2.5 2.5r6
++ readstring at LIBNAUTYS1_2.5 2.5r6
++ readvperm at LIBNAUTYS1_2.5 2.5r6
++ refine1 at LIBNAUTYS1_2.5 2.5r6
++ refine at LIBNAUTYS1_2.5 2.5r6
++ refine_sg at LIBNAUTYS1_2.5 2.5r6
++ refine_tr at LIBNAUTYS1_2.5 2.5r6
++ refinvar at LIBNAUTYS1_2.5 2.5r6
++ relabel at LIBNAUTYS1_2.5 2.5r6
++ relabel_sg at LIBNAUTYS1_2.5 2.5r6
++ schreier_check at LIBNAUTYS1_2.5 2.5r6
++ schreier_fails at LIBNAUTYS1_2.5 2.5r6
++ schreier_freedyn at LIBNAUTYS1_2.5 2.5r6
++ schreier_gens at LIBNAUTYS1_2.5 2.5r6
++ sethash at LIBNAUTYS1_2.5 2.5r6
++ setinter at LIBNAUTYS1_2.5 2.5r6
++ setnbhd at LIBNAUTYS1_2.5 2.5r6
++ setsize at LIBNAUTYS1_2.5 2.5r6
++ sg_to_nauty at LIBNAUTYS1_2.5 2.5r6
++ sgtog6 at LIBNAUTYS1_2.5 2.5r6
++ sgtos6 at LIBNAUTYS1_2.5 2.5r6
++ shortprune at LIBNAUTYS1_2.5 2.5r6
++ sortlists_sg at LIBNAUTYS1_2.5 2.5r6
++ sparsenauty at LIBNAUTYS1_2.5 2.5r6
++ strhaschar at LIBNAUTYS1_2.5 2.5r6
++ stringcopy at LIBNAUTYS1_2.5 2.5r6
++ stringcounts at LIBNAUTYS1_2.5 2.5r6
++ stringtograph at LIBNAUTYS1_2.5 2.5r6
++ stringtosparsegraph at LIBNAUTYS1_2.5 2.5r6
++ sublabel at LIBNAUTYS1_2.5 2.5r6
++ sublabel_sg at LIBNAUTYS1_2.5 2.5r6
++ targetcell at LIBNAUTYS1_2.5 2.5r6
++ targetcell_sg at LIBNAUTYS1_2.5 2.5r6
++ testcanlab at LIBNAUTYS1_2.5 2.5r6
++ testcanlab_sg at LIBNAUTYS1_2.5 2.5r6
++ testcanlab_tr at LIBNAUTYS1_2.5 2.5r6
++ tg_canonise at LIBNAUTYS1_2.5 2.5r6
++ traces_freedyn at LIBNAUTYS1_2.5 2.5r6
++ triples at LIBNAUTYS1_2.5 2.5r6
++ twocolouring at LIBNAUTYS1_2.5 2.5r6
++ twopaths at LIBNAUTYS1_2.5 2.5r6
++ unitptn at LIBNAUTYS1_2.5 2.5r6
++ updatecan at LIBNAUTYS1_2.5 2.5r6
++ updatecan_sg at LIBNAUTYS1_2.5 2.5r6
++ updatecan_tr at LIBNAUTYS1_2.5 2.5r6
++ writeg6 at LIBNAUTYS1_2.5 2.5r6
++ writeg6_sg at LIBNAUTYS1_2.5 2.5r6
++ writegroupsize at LIBNAUTYS1_2.5 2.5r6
++ writelast at LIBNAUTYS1_2.5 2.5r6
++ writeline at LIBNAUTYS1_2.5 2.5r6
++ writepc_sg at LIBNAUTYS1_2.5 2.5r6
++ writeperm at LIBNAUTYS1_2.5 2.5r6
++ writerange at LIBNAUTYS1_2.5 2.5r6
++ writes6 at LIBNAUTYS1_2.5 2.5r6
++ writes6_sg at LIBNAUTYS1_2.5 2.5r6
++libnautyW0.so.2 libnauty2 #MINVER#
++ LIBNAUTYW0_2.5 at LIBNAUTYW0_2.5 2.5r6
++ Traces at LIBNAUTYW0_2.5 2.5r6
++ addgenerator at LIBNAUTYW0_2.5 2.5r6
++ addpermutation at LIBNAUTYW0_2.5 2.5r6
++ adjacencies at LIBNAUTYW0_2.5 2.5r6
++ adjacencies_sg at LIBNAUTYW0_2.5 2.5r6
++ adjtriang at LIBNAUTYW0_2.5 2.5r6
++ allgroup2 at LIBNAUTYW0_2.5 2.5r6
++ allgroup at LIBNAUTYW0_2.5 2.5r6
++ alloc_error at LIBNAUTYW0_2.5 2.5r6
++ aresame_sg at LIBNAUTYW0_2.5 2.5r6
++ arg_int at LIBNAUTYW0_2.5 2.5r6
++ arg_long at LIBNAUTYW0_2.5 2.5r6
++ arg_range at LIBNAUTYW0_2.5 2.5r6
++ breakout at LIBNAUTYW0_2.5 2.5r6
++ cellcliq at LIBNAUTYW0_2.5 2.5r6
++ cellfano2 at LIBNAUTYW0_2.5 2.5r6
++ cellfano at LIBNAUTYW0_2.5 2.5r6
++ cellind at LIBNAUTYW0_2.5 2.5r6
++ cellquads at LIBNAUTYW0_2.5 2.5r6
++ cellquins at LIBNAUTYW0_2.5 2.5r6
++ cellstarts at LIBNAUTYW0_2.5 2.5r6
++ celltrips at LIBNAUTYW0_2.5 2.5r6
++ cheapautom at LIBNAUTYW0_2.5 2.5r6
++ cheapautom_sg at LIBNAUTYW0_2.5 2.5r6
++ cliques at LIBNAUTYW0_2.5 2.5r6
++ commonnbrs at LIBNAUTYW0_2.5 2.5r6
++ comparelab_tr at LIBNAUTYW0_2.5 2.5r6
++ complement at LIBNAUTYW0_2.5 2.5r6
++ complement_sg at LIBNAUTYW0_2.5 2.5r6
++ condaddgenerator at LIBNAUTYW0_2.5 2.5r6
++ conncontent at LIBNAUTYW0_2.5 2.5r6
++ contract1 at LIBNAUTYW0_2.5 2.5r6
++ converse at LIBNAUTYW0_2.5 2.5r6
++ converse_sg at LIBNAUTYW0_2.5 2.5r6
++ copy_sg at LIBNAUTYW0_2.5 2.5r6
++ copycomment at LIBNAUTYW0_2.5 2.5r6
++ cyclecount1 at LIBNAUTYW0_2.5 2.5r6
++ cyclecount at LIBNAUTYW0_2.5 2.5r6
++ degstats at LIBNAUTYW0_2.5 2.5r6
++ delete1 at LIBNAUTYW0_2.5 2.5r6
++ deleteunmarked at LIBNAUTYW0_2.5 2.5r6
++ densenauty at LIBNAUTYW0_2.5 2.5r6
++ diamstats at LIBNAUTYW0_2.5 2.5r6
++ dispatch_graph at LIBNAUTYW0_2.5 2.5r6
++ dispatch_sparse at LIBNAUTYW0_2.5 2.5r6
++ distances at LIBNAUTYW0_2.5 2.5r6
++ distances_sg at LIBNAUTYW0_2.5 2.5r6
++ distvals at LIBNAUTYW0_2.5 2.5r6
++ doref at LIBNAUTYW0_2.5 2.5r6
++ dumpschreier at LIBNAUTYW0_2.5 2.5r6
++ expandschreier at LIBNAUTYW0_2.5 2.5r6
++ extra_autom at LIBNAUTYW0_2.5 2.5r6
++ extra_level at LIBNAUTYW0_2.5 2.5r6
++ fcanonise at LIBNAUTYW0_2.5 2.5r6
++ fcanonise_inv at LIBNAUTYW0_2.5 2.5r6
++ fcanonise_inv_sg at LIBNAUTYW0_2.5 2.5r6
++ fgroup at LIBNAUTYW0_2.5 2.5r6
++ fgroup_inv at LIBNAUTYW0_2.5 2.5r6
++ find_dist2 at LIBNAUTYW0_2.5 2.5r6
++ find_dist at LIBNAUTYW0_2.5 2.5r6
++ findpermutation at LIBNAUTYW0_2.5 2.5r6
++ fixit at LIBNAUTYW0_2.5 2.5r6
++ flushline at LIBNAUTYW0_2.5 2.5r6
++ fmperm at LIBNAUTYW0_2.5 2.5r6
++ fmptn at LIBNAUTYW0_2.5 2.5r6
++ freepermrec at LIBNAUTYW0_2.5 2.5r6
++ freeschreier at LIBNAUTYW0_2.5 2.5r6
++ getbigcells at LIBNAUTYW0_2.5 2.5r6
++ getecline at LIBNAUTYW0_2.5 2.5r6
++ getint at LIBNAUTYW0_2.5 2.5r6
++ getorbits at LIBNAUTYW0_2.5 2.5r6
++ getorbitsmin at LIBNAUTYW0_2.5 2.5r6
++ girth at LIBNAUTYW0_2.5 2.5r6
++ graphsize at LIBNAUTYW0_2.5 2.5r6
++ groupautomproc at LIBNAUTYW0_2.5 2.5r6
++ grouplevelproc at LIBNAUTYW0_2.5 2.5r6
++ grouporder at LIBNAUTYW0_2.5 2.5r6
++ groupptr at LIBNAUTYW0_2.5 2.5r6
++ gt_abort at LIBNAUTYW0_2.5 2.5r6
++ gt_numorbits at LIBNAUTYW0_2.5 2.5r6
++ gtools_check at LIBNAUTYW0_2.5 2.5r6
++ gtools_getline at LIBNAUTYW0_2.5 2.5r6
++ hash at LIBNAUTYW0_2.5 2.5r6
++ hashgraph at LIBNAUTYW0_2.5 2.5r6
++ hashgraph_sg at LIBNAUTYW0_2.5 2.5r6
++ indcyclecount1 at LIBNAUTYW0_2.5 2.5r6
++ indcyclecount at LIBNAUTYW0_2.5 2.5r6
++ individualise at LIBNAUTYW0_2.5 2.5r6
++ indpathcount1 at LIBNAUTYW0_2.5 2.5r6
++ indsets at LIBNAUTYW0_2.5 2.5r6
++ init_sg at LIBNAUTYW0_2.5 2.5r6
++ is_pipe at LIBNAUTYW0_2.5 2.5r6
++ isautom at LIBNAUTYW0_2.5 2.5r6
++ isautom_sg at LIBNAUTYW0_2.5 2.5r6
++ isbiconnected1 at LIBNAUTYW0_2.5 2.5r6
++ isbiconnected at LIBNAUTYW0_2.5 2.5r6
++ isbipartite at LIBNAUTYW0_2.5 2.5r6
++ isconnected1 at LIBNAUTYW0_2.5 2.5r6
++ isconnected at LIBNAUTYW0_2.5 2.5r6
++ issubconnected at LIBNAUTYW0_2.5 2.5r6
++ istransitive at LIBNAUTYW0_2.5 2.5r6
++ itos at LIBNAUTYW0_2.5 2.5r6
++ labelorg at LIBNAUTYW0_2.5 2.5r6
++ listhash at LIBNAUTYW0_2.5 2.5r6
++ longprune at LIBNAUTYW0_2.5 2.5r6
++ loopcount at LIBNAUTYW0_2.5 2.5r6
++ makecosetreps at LIBNAUTYW0_2.5 2.5r6
++ maketargetcell at LIBNAUTYW0_2.5 2.5r6
++ mathon at LIBNAUTYW0_2.5 2.5r6
++ mathon_sg at LIBNAUTYW0_2.5 2.5r6
++ maxcliques at LIBNAUTYW0_2.5 2.5r6
++ naugraph_check at LIBNAUTYW0_2.5 2.5r6
++ naugraph_freedyn at LIBNAUTYW0_2.5 2.5r6
++ nausparse_check at LIBNAUTYW0_2.5 2.5r6
++ nausparse_freedyn at LIBNAUTYW0_2.5 2.5r6
++ nautil_check at LIBNAUTYW0_2.5 2.5r6
++ nautil_freedyn at LIBNAUTYW0_2.5 2.5r6
++ nautinv_check at LIBNAUTYW0_2.5 2.5r6
++ nautinv_freedyn at LIBNAUTYW0_2.5 2.5r6
++ naututil_check at LIBNAUTYW0_2.5 2.5r6
++ naututil_freedyn at LIBNAUTYW0_2.5 2.5r6
++ nauty at LIBNAUTYW0_2.5 2.5r6
++ nauty_check at LIBNAUTYW0_2.5 2.5r6
++ nauty_freedyn at LIBNAUTYW0_2.5 2.5r6
++ nauty_to_sg at LIBNAUTYW0_2.5 2.5r6
++ newgroup at LIBNAUTYW0_2.5 2.5r6
++ newpermrec at LIBNAUTYW0_2.5 2.5r6
++ nextelement at LIBNAUTYW0_2.5 2.5r6
++ ntog6 at LIBNAUTYW0_2.5 2.5r6
++ ntos6 at LIBNAUTYW0_2.5 2.5r6
++ numtriangles1 at LIBNAUTYW0_2.5 2.5r6
++ numtriangles at LIBNAUTYW0_2.5 2.5r6
++ ogf_linelen at LIBNAUTYW0_2.5 2.5r6
++ opengraphfile at LIBNAUTYW0_2.5 2.5r6
++ orbjoin at LIBNAUTYW0_2.5 2.5r6
++ pathcount1 at LIBNAUTYW0_2.5 2.5r6
++ permcycles at LIBNAUTYW0_2.5 2.5r6
++ permset at LIBNAUTYW0_2.5 2.5r6
++ pruneset at LIBNAUTYW0_2.5 2.5r6
++ put_sg at LIBNAUTYW0_2.5 2.5r6
++ putcanon at LIBNAUTYW0_2.5 2.5r6
++ putcanon_sg at LIBNAUTYW0_2.5 2.5r6
++ putdegs at LIBNAUTYW0_2.5 2.5r6
++ putdegs_sg at LIBNAUTYW0_2.5 2.5r6
++ putgraph at LIBNAUTYW0_2.5 2.5r6
++ putgraph_sg at LIBNAUTYW0_2.5 2.5r6
++ putmapping at LIBNAUTYW0_2.5 2.5r6
++ putorbits at LIBNAUTYW0_2.5 2.5r6
++ putorbitsplus at LIBNAUTYW0_2.5 2.5r6
++ putptn at LIBNAUTYW0_2.5 2.5r6
++ putquotient at LIBNAUTYW0_2.5 2.5r6
++ putquotient_sg at LIBNAUTYW0_2.5 2.5r6
++ putset at LIBNAUTYW0_2.5 2.5r6
++ putset_firstbold at LIBNAUTYW0_2.5 2.5r6
++ putstring at LIBNAUTYW0_2.5 2.5r6
++ quadruples at LIBNAUTYW0_2.5 2.5r6
++ ran_init at LIBNAUTYW0_2.5 2.5r6
++ ran_nextran at LIBNAUTYW0_2.5 2.5r6
++ rangraph2 at LIBNAUTYW0_2.5 2.5r6
++ rangraph2_sg at LIBNAUTYW0_2.5 2.5r6
++ rangraph at LIBNAUTYW0_2.5 2.5r6
++ ranperm at LIBNAUTYW0_2.5 2.5r6
++ ranreg_sg at LIBNAUTYW0_2.5 2.5r6
++ read_sg at LIBNAUTYW0_2.5 2.5r6
++ read_sg_loops at LIBNAUTYW0_2.5 2.5r6
++ readg at LIBNAUTYW0_2.5 2.5r6
++ readg_code at LIBNAUTYW0_2.5 2.5r6
++ readg_line at LIBNAUTYW0_2.5 2.5r6
++ readgraph at LIBNAUTYW0_2.5 2.5r6
++ readgraph_sg at LIBNAUTYW0_2.5 2.5r6
++ readinteger at LIBNAUTYW0_2.5 2.5r6
++ readpc_sg at LIBNAUTYW0_2.5 2.5r6
++ readpcle_sg at LIBNAUTYW0_2.5 2.5r6
++ readperm at LIBNAUTYW0_2.5 2.5r6
++ readptn at LIBNAUTYW0_2.5 2.5r6
++ readstring at LIBNAUTYW0_2.5 2.5r6
++ readvperm at LIBNAUTYW0_2.5 2.5r6
++ refine1 at LIBNAUTYW0_2.5 2.5r6
++ refine at LIBNAUTYW0_2.5 2.5r6
++ refine_sg at LIBNAUTYW0_2.5 2.5r6
++ refine_tr at LIBNAUTYW0_2.5 2.5r6
++ refinvar at LIBNAUTYW0_2.5 2.5r6
++ relabel at LIBNAUTYW0_2.5 2.5r6
++ relabel_sg at LIBNAUTYW0_2.5 2.5r6
++ schreier_check at LIBNAUTYW0_2.5 2.5r6
++ schreier_fails at LIBNAUTYW0_2.5 2.5r6
++ schreier_freedyn at LIBNAUTYW0_2.5 2.5r6
++ schreier_gens at LIBNAUTYW0_2.5 2.5r6
++ sethash at LIBNAUTYW0_2.5 2.5r6
++ setinter at LIBNAUTYW0_2.5 2.5r6
++ setnbhd at LIBNAUTYW0_2.5 2.5r6
++ setsize at LIBNAUTYW0_2.5 2.5r6
++ sg_to_nauty at LIBNAUTYW0_2.5 2.5r6
++ sgtog6 at LIBNAUTYW0_2.5 2.5r6
++ sgtos6 at LIBNAUTYW0_2.5 2.5r6
++ shortprune at LIBNAUTYW0_2.5 2.5r6
++ sortlists_sg at LIBNAUTYW0_2.5 2.5r6
++ sparsenauty at LIBNAUTYW0_2.5 2.5r6
++ strhaschar at LIBNAUTYW0_2.5 2.5r6
++ stringcopy at LIBNAUTYW0_2.5 2.5r6
++ stringcounts at LIBNAUTYW0_2.5 2.5r6
++ stringtograph at LIBNAUTYW0_2.5 2.5r6
++ stringtosparsegraph at LIBNAUTYW0_2.5 2.5r6
++ sublabel at LIBNAUTYW0_2.5 2.5r6
++ sublabel_sg at LIBNAUTYW0_2.5 2.5r6
++ targetcell at LIBNAUTYW0_2.5 2.5r6
++ targetcell_sg at LIBNAUTYW0_2.5 2.5r6
++ testcanlab at LIBNAUTYW0_2.5 2.5r6
++ testcanlab_sg at LIBNAUTYW0_2.5 2.5r6
++ testcanlab_tr at LIBNAUTYW0_2.5 2.5r6
++ tg_canonise at LIBNAUTYW0_2.5 2.5r6
++ traces_freedyn at LIBNAUTYW0_2.5 2.5r6
++ triples at LIBNAUTYW0_2.5 2.5r6
++ twocolouring at LIBNAUTYW0_2.5 2.5r6
++ twopaths at LIBNAUTYW0_2.5 2.5r6
++ unitptn at LIBNAUTYW0_2.5 2.5r6
++ updatecan at LIBNAUTYW0_2.5 2.5r6
++ updatecan_sg at LIBNAUTYW0_2.5 2.5r6
++ updatecan_tr at LIBNAUTYW0_2.5 2.5r6
++ writeg6 at LIBNAUTYW0_2.5 2.5r6
++ writeg6_sg at LIBNAUTYW0_2.5 2.5r6
++ writegroupsize at LIBNAUTYW0_2.5 2.5r6
++ writelast at LIBNAUTYW0_2.5 2.5r6
++ writeline at LIBNAUTYW0_2.5 2.5r6
++ writepc_sg at LIBNAUTYW0_2.5 2.5r6
++ writeperm at LIBNAUTYW0_2.5 2.5r6
++ writerange at LIBNAUTYW0_2.5 2.5r6
++ writes6 at LIBNAUTYW0_2.5 2.5r6
++ writes6_sg at LIBNAUTYW0_2.5 2.5r6
++libnautyW1.so.2 libnauty2 #MINVER#
++ LIBNAUTYW1_2.5 at LIBNAUTYW1_2.5 2.5r6
++ Traces at LIBNAUTYW1_2.5 2.5r6
++ addgenerator at LIBNAUTYW1_2.5 2.5r6
++ addpermutation at LIBNAUTYW1_2.5 2.5r6
++ adjacencies at LIBNAUTYW1_2.5 2.5r6
++ adjacencies_sg at LIBNAUTYW1_2.5 2.5r6
++ adjtriang at LIBNAUTYW1_2.5 2.5r6
++ allgroup2 at LIBNAUTYW1_2.5 2.5r6
++ allgroup at LIBNAUTYW1_2.5 2.5r6
++ alloc_error at LIBNAUTYW1_2.5 2.5r6
++ aresame_sg at LIBNAUTYW1_2.5 2.5r6
++ arg_int at LIBNAUTYW1_2.5 2.5r6
++ arg_long at LIBNAUTYW1_2.5 2.5r6
++ arg_range at LIBNAUTYW1_2.5 2.5r6
++ breakout at LIBNAUTYW1_2.5 2.5r6
++ cellcliq at LIBNAUTYW1_2.5 2.5r6
++ cellfano2 at LIBNAUTYW1_2.5 2.5r6
++ cellfano at LIBNAUTYW1_2.5 2.5r6
++ cellind at LIBNAUTYW1_2.5 2.5r6
++ cellquads at LIBNAUTYW1_2.5 2.5r6
++ cellquins at LIBNAUTYW1_2.5 2.5r6
++ cellstarts at LIBNAUTYW1_2.5 2.5r6
++ celltrips at LIBNAUTYW1_2.5 2.5r6
++ cheapautom at LIBNAUTYW1_2.5 2.5r6
++ cheapautom_sg at LIBNAUTYW1_2.5 2.5r6
++ cliques at LIBNAUTYW1_2.5 2.5r6
++ commonnbrs at LIBNAUTYW1_2.5 2.5r6
++ comparelab_tr at LIBNAUTYW1_2.5 2.5r6
++ complement at LIBNAUTYW1_2.5 2.5r6
++ complement_sg at LIBNAUTYW1_2.5 2.5r6
++ condaddgenerator at LIBNAUTYW1_2.5 2.5r6
++ conncontent at LIBNAUTYW1_2.5 2.5r6
++ contract1 at LIBNAUTYW1_2.5 2.5r6
++ converse at LIBNAUTYW1_2.5 2.5r6
++ converse_sg at LIBNAUTYW1_2.5 2.5r6
++ copy_sg at LIBNAUTYW1_2.5 2.5r6
++ copycomment at LIBNAUTYW1_2.5 2.5r6
++ cyclecount1 at LIBNAUTYW1_2.5 2.5r6
++ cyclecount at LIBNAUTYW1_2.5 2.5r6
++ degstats at LIBNAUTYW1_2.5 2.5r6
++ delete1 at LIBNAUTYW1_2.5 2.5r6
++ deleteunmarked at LIBNAUTYW1_2.5 2.5r6
++ densenauty at LIBNAUTYW1_2.5 2.5r6
++ diamstats at LIBNAUTYW1_2.5 2.5r6
++ dispatch_graph at LIBNAUTYW1_2.5 2.5r6
++ dispatch_sparse at LIBNAUTYW1_2.5 2.5r6
++ distances at LIBNAUTYW1_2.5 2.5r6
++ distances_sg at LIBNAUTYW1_2.5 2.5r6
++ distvals at LIBNAUTYW1_2.5 2.5r6
++ doref at LIBNAUTYW1_2.5 2.5r6
++ dumpschreier at LIBNAUTYW1_2.5 2.5r6
++ expandschreier at LIBNAUTYW1_2.5 2.5r6
++ extra_autom at LIBNAUTYW1_2.5 2.5r6
++ extra_level at LIBNAUTYW1_2.5 2.5r6
++ fcanonise at LIBNAUTYW1_2.5 2.5r6
++ fcanonise_inv at LIBNAUTYW1_2.5 2.5r6
++ fcanonise_inv_sg at LIBNAUTYW1_2.5 2.5r6
++ fgroup at LIBNAUTYW1_2.5 2.5r6
++ fgroup_inv at LIBNAUTYW1_2.5 2.5r6
++ find_dist2 at LIBNAUTYW1_2.5 2.5r6
++ find_dist at LIBNAUTYW1_2.5 2.5r6
++ findpermutation at LIBNAUTYW1_2.5 2.5r6
++ fixit at LIBNAUTYW1_2.5 2.5r6
++ flushline at LIBNAUTYW1_2.5 2.5r6
++ fmperm at LIBNAUTYW1_2.5 2.5r6
++ fmptn at LIBNAUTYW1_2.5 2.5r6
++ freepermrec at LIBNAUTYW1_2.5 2.5r6
++ freeschreier at LIBNAUTYW1_2.5 2.5r6
++ getbigcells at LIBNAUTYW1_2.5 2.5r6
++ getecline at LIBNAUTYW1_2.5 2.5r6
++ getint at LIBNAUTYW1_2.5 2.5r6
++ getorbits at LIBNAUTYW1_2.5 2.5r6
++ getorbitsmin at LIBNAUTYW1_2.5 2.5r6
++ girth at LIBNAUTYW1_2.5 2.5r6
++ graphsize at LIBNAUTYW1_2.5 2.5r6
++ groupautomproc at LIBNAUTYW1_2.5 2.5r6
++ grouplevelproc at LIBNAUTYW1_2.5 2.5r6
++ grouporder at LIBNAUTYW1_2.5 2.5r6
++ groupptr at LIBNAUTYW1_2.5 2.5r6
++ gt_abort at LIBNAUTYW1_2.5 2.5r6
++ gt_numorbits at LIBNAUTYW1_2.5 2.5r6
++ gtools_check at LIBNAUTYW1_2.5 2.5r6
++ gtools_getline at LIBNAUTYW1_2.5 2.5r6
++ hash at LIBNAUTYW1_2.5 2.5r6
++ hashgraph at LIBNAUTYW1_2.5 2.5r6
++ hashgraph_sg at LIBNAUTYW1_2.5 2.5r6
++ indcyclecount1 at LIBNAUTYW1_2.5 2.5r6
++ indcyclecount at LIBNAUTYW1_2.5 2.5r6
++ individualise at LIBNAUTYW1_2.5 2.5r6
++ indpathcount1 at LIBNAUTYW1_2.5 2.5r6
++ indsets at LIBNAUTYW1_2.5 2.5r6
++ init_sg at LIBNAUTYW1_2.5 2.5r6
++ is_pipe at LIBNAUTYW1_2.5 2.5r6
++ isautom at LIBNAUTYW1_2.5 2.5r6
++ isautom_sg at LIBNAUTYW1_2.5 2.5r6
++ isbiconnected1 at LIBNAUTYW1_2.5 2.5r6
++ isbiconnected at LIBNAUTYW1_2.5 2.5r6
++ isbipartite at LIBNAUTYW1_2.5 2.5r6
++ isconnected1 at LIBNAUTYW1_2.5 2.5r6
++ isconnected at LIBNAUTYW1_2.5 2.5r6
++ issubconnected at LIBNAUTYW1_2.5 2.5r6
++ istransitive at LIBNAUTYW1_2.5 2.5r6
++ itos at LIBNAUTYW1_2.5 2.5r6
++ labelorg at LIBNAUTYW1_2.5 2.5r6
++ listhash at LIBNAUTYW1_2.5 2.5r6
++ longprune at LIBNAUTYW1_2.5 2.5r6
++ loopcount at LIBNAUTYW1_2.5 2.5r6
++ makecosetreps at LIBNAUTYW1_2.5 2.5r6
++ maketargetcell at LIBNAUTYW1_2.5 2.5r6
++ mathon at LIBNAUTYW1_2.5 2.5r6
++ mathon_sg at LIBNAUTYW1_2.5 2.5r6
++ maxcliques at LIBNAUTYW1_2.5 2.5r6
++ naugraph_check at LIBNAUTYW1_2.5 2.5r6
++ naugraph_freedyn at LIBNAUTYW1_2.5 2.5r6
++ nausparse_check at LIBNAUTYW1_2.5 2.5r6
++ nausparse_freedyn at LIBNAUTYW1_2.5 2.5r6
++ nautil_check at LIBNAUTYW1_2.5 2.5r6
++ nautil_freedyn at LIBNAUTYW1_2.5 2.5r6
++ nautinv_check at LIBNAUTYW1_2.5 2.5r6
++ nautinv_freedyn at LIBNAUTYW1_2.5 2.5r6
++ naututil_check at LIBNAUTYW1_2.5 2.5r6
++ naututil_freedyn at LIBNAUTYW1_2.5 2.5r6
++ nauty at LIBNAUTYW1_2.5 2.5r6
++ nauty_check at LIBNAUTYW1_2.5 2.5r6
++ nauty_freedyn at LIBNAUTYW1_2.5 2.5r6
++ nauty_to_sg at LIBNAUTYW1_2.5 2.5r6
++ newgroup at LIBNAUTYW1_2.5 2.5r6
++ newpermrec at LIBNAUTYW1_2.5 2.5r6
++ nextelement at LIBNAUTYW1_2.5 2.5r6
++ ntog6 at LIBNAUTYW1_2.5 2.5r6
++ ntos6 at LIBNAUTYW1_2.5 2.5r6
++ numtriangles1 at LIBNAUTYW1_2.5 2.5r6
++ numtriangles at LIBNAUTYW1_2.5 2.5r6
++ ogf_linelen at LIBNAUTYW1_2.5 2.5r6
++ opengraphfile at LIBNAUTYW1_2.5 2.5r6
++ orbjoin at LIBNAUTYW1_2.5 2.5r6
++ pathcount1 at LIBNAUTYW1_2.5 2.5r6
++ permcycles at LIBNAUTYW1_2.5 2.5r6
++ permset at LIBNAUTYW1_2.5 2.5r6
++ pruneset at LIBNAUTYW1_2.5 2.5r6
++ put_sg at LIBNAUTYW1_2.5 2.5r6
++ putcanon at LIBNAUTYW1_2.5 2.5r6
++ putcanon_sg at LIBNAUTYW1_2.5 2.5r6
++ putdegs at LIBNAUTYW1_2.5 2.5r6
++ putdegs_sg at LIBNAUTYW1_2.5 2.5r6
++ putgraph at LIBNAUTYW1_2.5 2.5r6
++ putgraph_sg at LIBNAUTYW1_2.5 2.5r6
++ putmapping at LIBNAUTYW1_2.5 2.5r6
++ putorbits at LIBNAUTYW1_2.5 2.5r6
++ putorbitsplus at LIBNAUTYW1_2.5 2.5r6
++ putptn at LIBNAUTYW1_2.5 2.5r6
++ putquotient at LIBNAUTYW1_2.5 2.5r6
++ putquotient_sg at LIBNAUTYW1_2.5 2.5r6
++ putset at LIBNAUTYW1_2.5 2.5r6
++ putset_firstbold at LIBNAUTYW1_2.5 2.5r6
++ putstring at LIBNAUTYW1_2.5 2.5r6
++ quadruples at LIBNAUTYW1_2.5 2.5r6
++ ran_init at LIBNAUTYW1_2.5 2.5r6
++ ran_nextran at LIBNAUTYW1_2.5 2.5r6
++ rangraph2 at LIBNAUTYW1_2.5 2.5r6
++ rangraph2_sg at LIBNAUTYW1_2.5 2.5r6
++ rangraph at LIBNAUTYW1_2.5 2.5r6
++ ranperm at LIBNAUTYW1_2.5 2.5r6
++ ranreg_sg at LIBNAUTYW1_2.5 2.5r6
++ read_sg at LIBNAUTYW1_2.5 2.5r6
++ read_sg_loops at LIBNAUTYW1_2.5 2.5r6
++ readg at LIBNAUTYW1_2.5 2.5r6
++ readg_code at LIBNAUTYW1_2.5 2.5r6
++ readg_line at LIBNAUTYW1_2.5 2.5r6
++ readgraph at LIBNAUTYW1_2.5 2.5r6
++ readgraph_sg at LIBNAUTYW1_2.5 2.5r6
++ readinteger at LIBNAUTYW1_2.5 2.5r6
++ readpc_sg at LIBNAUTYW1_2.5 2.5r6
++ readpcle_sg at LIBNAUTYW1_2.5 2.5r6
++ readperm at LIBNAUTYW1_2.5 2.5r6
++ readptn at LIBNAUTYW1_2.5 2.5r6
++ readstring at LIBNAUTYW1_2.5 2.5r6
++ readvperm at LIBNAUTYW1_2.5 2.5r6
++ refine1 at LIBNAUTYW1_2.5 2.5r6
++ refine at LIBNAUTYW1_2.5 2.5r6
++ refine_sg at LIBNAUTYW1_2.5 2.5r6
++ refine_tr at LIBNAUTYW1_2.5 2.5r6
++ refinvar at LIBNAUTYW1_2.5 2.5r6
++ relabel at LIBNAUTYW1_2.5 2.5r6
++ relabel_sg at LIBNAUTYW1_2.5 2.5r6
++ schreier_check at LIBNAUTYW1_2.5 2.5r6
++ schreier_fails at LIBNAUTYW1_2.5 2.5r6
++ schreier_freedyn at LIBNAUTYW1_2.5 2.5r6
++ schreier_gens at LIBNAUTYW1_2.5 2.5r6
++ sethash at LIBNAUTYW1_2.5 2.5r6
++ setinter at LIBNAUTYW1_2.5 2.5r6
++ setnbhd at LIBNAUTYW1_2.5 2.5r6
++ setsize at LIBNAUTYW1_2.5 2.5r6
++ sg_to_nauty at LIBNAUTYW1_2.5 2.5r6
++ sgtog6 at LIBNAUTYW1_2.5 2.5r6
++ sgtos6 at LIBNAUTYW1_2.5 2.5r6
++ shortprune at LIBNAUTYW1_2.5 2.5r6
++ sortlists_sg at LIBNAUTYW1_2.5 2.5r6
++ sparsenauty at LIBNAUTYW1_2.5 2.5r6
++ strhaschar at LIBNAUTYW1_2.5 2.5r6
++ stringcopy at LIBNAUTYW1_2.5 2.5r6
++ stringcounts at LIBNAUTYW1_2.5 2.5r6
++ stringtograph at LIBNAUTYW1_2.5 2.5r6
++ stringtosparsegraph at LIBNAUTYW1_2.5 2.5r6
++ sublabel at LIBNAUTYW1_2.5 2.5r6
++ sublabel_sg at LIBNAUTYW1_2.5 2.5r6
++ targetcell at LIBNAUTYW1_2.5 2.5r6
++ targetcell_sg at LIBNAUTYW1_2.5 2.5r6
++ testcanlab at LIBNAUTYW1_2.5 2.5r6
++ testcanlab_sg at LIBNAUTYW1_2.5 2.5r6
++ testcanlab_tr at LIBNAUTYW1_2.5 2.5r6
++ tg_canonise at LIBNAUTYW1_2.5 2.5r6
++ traces_freedyn at LIBNAUTYW1_2.5 2.5r6
++ triples at LIBNAUTYW1_2.5 2.5r6
++ twocolouring at LIBNAUTYW1_2.5 2.5r6
++ twopaths at LIBNAUTYW1_2.5 2.5r6
++ unitptn at LIBNAUTYW1_2.5 2.5r6
++ updatecan at LIBNAUTYW1_2.5 2.5r6
++ updatecan_sg at LIBNAUTYW1_2.5 2.5r6
++ updatecan_tr at LIBNAUTYW1_2.5 2.5r6
++ writeg6 at LIBNAUTYW1_2.5 2.5r6
++ writeg6_sg at LIBNAUTYW1_2.5 2.5r6
++ writegroupsize at LIBNAUTYW1_2.5 2.5r6
++ writelast at LIBNAUTYW1_2.5 2.5r6
++ writeline at LIBNAUTYW1_2.5 2.5r6
++ writepc_sg at LIBNAUTYW1_2.5 2.5r6
++ writeperm at LIBNAUTYW1_2.5 2.5r6
++ writerange at LIBNAUTYW1_2.5 2.5r6
++ writes6 at LIBNAUTYW1_2.5 2.5r6
++ writes6_sg at LIBNAUTYW1_2.5 2.5r6
diff --cc debian/man/countg.h2m
index 0000000,0000000..403c716
new file mode 100644
--- /dev/null
+++ b/debian/man/countg.h2m
@@@ -1,0 -1,0 +1,3 @@@
++[SYNOPSIS]
++.B [pickg|countg]
++[\fI\-fp#:#q \-V\fR] [\fI\--keys\fR] [\fI\-constraints \-v\fR] [\fIifile \fR[\fIofile\fR]]
diff --cc debian/man/genbg.h2m
index 0000000,0000000..9d49457
new file mode 100644
--- /dev/null
+++ b/debian/man/genbg.h2m
@@@ -1,0 -1,0 +1,3 @@@
++[SYNOPSIS]
++.B genbg
++[\fI\-c \-ugs \-vq \-lzF\fR] [\fI\-Z#\fR] [\fI\-D#\fR] [\fI\-A\fR] [\fI\-d#|\-d#:#\fR] [\fI\-D#|\-D#:#\fR] \fIn1 n2 \fR[\fImine\fR[\fI:maxe\fR]] [\fIres/mod\fR] [\fIfile\fR]
diff --cc debian/man/labelg.h2m
index 0000000,0000000..8485875
new file mode 100644
--- /dev/null
+++ b/debian/man/labelg.h2m
@@@ -1,0 -1,0 +1,3 @@@
++[SYNOPSIS]
++.B labelg
++[\fI\-qsg\fR] [\fI\-fxxx\fR] [\fI\-S|\-t\fR] [\fI\-i# \-I#:# \-K#\fR] [\fIinfile \fR[\fIoutfile\fR]]
diff --cc debian/man/pickg.h2m
index 0000000,0000000..403c716
new file mode 100644
--- /dev/null
+++ b/debian/man/pickg.h2m
@@@ -1,0 -1,0 +1,3 @@@
++[SYNOPSIS]
++.B [pickg|countg]
++[\fI\-fp#:#q \-V\fR] [\fI\--keys\fR] [\fI\-constraints \-v\fR] [\fIifile \fR[\fIofile\fR]]
diff --cc debian/man/shortg.h2m
index 0000000,0000000..d309f1d
new file mode 100644
--- /dev/null
+++ b/debian/man/shortg.h2m
@@@ -1,0 -1,0 +1,3 @@@
++[SYNOPSIS]
++.B shortg
++[\fI\-qvkdu\fR] [\fI\-i# \-I#:# \-K#\fR] [\fI\-fxxx\fR] [\fI\-S|\-t\fR] [\fI\-Tdir\fR] [\fIinfile \fR[\fIoutfile\fR]]
diff --cc debian/man/showg.h2m
index 0000000,0000000..cae3085
new file mode 100644
--- /dev/null
+++ b/debian/man/showg.h2m
@@@ -1,0 -1,0 +1,3 @@@
++[SYNOPSIS]
++.B showg
++[\fI\-p#:#l#o#Ftq\fR] [\fI\-a|\-A|\-c|\-d|\-e\fR] [\fIinfile \fR[\fIoutfile\fR]]
diff --cc debian/nauty-doc.doc-base
index 0000000,0000000..8054b5c
new file mode 100644
--- /dev/null
+++ b/debian/nauty-doc.doc-base
@@@ -1,0 -1,0 +1,12 @@@
++Document: nauty
++Title: Nauty and Traces User's Guide (Version 2.5)
++Author: Brendan D. McKay and Adolfo Piperno
++Abstract: nauty and Traces are programs for computing
++ automorphism groups of graphs and digraphs; they can
++ also produce a canonical labelling. They come with
++ a command line interface named dreadnaut, a suite of
++ programs called gtools, and a C API.
++Section: Science/Mathematics
++
++Format: PDF
++Files: /usr/share/doc/nauty-doc/nug25.pdf.gz
diff --cc debian/nauty-doc.docs
index 0000000,0000000..44152b6
new file mode 100644
--- /dev/null
+++ b/debian/nauty-doc.docs
@@@ -1,0 -1,0 +1,5 @@@
++README
++README_24
++formats.txt
++schreier.txt
++nug25.pdf
diff --cc debian/nauty-doc.examples
index 0000000,0000000..9eeb0ba
new file mode 100644
--- /dev/null
+++ b/debian/nauty-doc.examples
@@@ -1,0 -1,0 +1,2 @@@
++debian/adhoc/examples/build.sh
++nautyex*.c
diff --cc debian/nauty-doc.links
index 0000000,0000000..1960269
new file mode 100644
--- /dev/null
+++ b/debian/nauty-doc.links
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/doc/nauty-doc/examples/build.sh usr/share/doc/nauty-doc/examples/clean.sh
diff --cc debian/nauty.install
index 28b6a3e,0000000..1df36c6
mode 100644,000000..100644
--- a/debian/nauty.install
+++ b/debian/nauty.install
@@@ -1,3 -1,0 +1,1 @@@
- copyg listg labelg dretog amtog geng complg shortg showg NRswitchg usr/bin
- biplabg addedgeg deledgeg countg pickg planarg genrang newedgeg catg genbg usr/bin
- directg multig dreadnaut usr/bin
++usr/bin/*
diff --cc debian/nauty.links
index 0000000,0000000..ef9d9a1
new file mode 100644
--- /dev/null
+++ b/debian/nauty.links
@@@ -1,0 -1,0 +1,2 @@@
++usr/share/doc/libnauty2/README usr/share/doc/nauty/README
++usr/share/doc/libnauty2/README_24.gz usr/share/doc/nauty/README_24.gz
diff --cc debian/nauty.manpages
index 9ecfa2a,0000000..4450a71
mode 100644,000000..100644
--- a/debian/nauty.manpages
+++ b/debian/nauty.manpages
@@@ -1,23 -1,0 +1,1 @@@
- debian/addedgeg.1
- debian/amtog.1
- debian/biplabg.1
- debian/catg.1
- debian/complg.1
- debian/copyg.1
- debian/countg.1
- debian/deledgeg.1
- debian/directg.1
- debian/dreadnaut.1
- debian/dretog.1
- debian/genbg.1
- debian/geng.1
- debian/genrang.1
- debian/labelg.1
- debian/listg.1
- debian/multig.1
- debian/newedgeg.1
- debian/NRswitchg.1
- debian/pickg.1
- debian/planarg.1
- debian/shortg.1
- debian/showg.1
++debian/tmp/usr/share/man/man1/*.1
diff --cc debian/patches/debianization-prefix.patch
index 0000000,0000000..a489ab7
new file mode 100644
--- /dev/null
+++ b/debian/patches/debianization-prefix.patch
@@@ -1,0 -1,0 +1,432 @@@
++Description: debianization: nauty tools suite prefix
++ Prepend nauty- to the names of the nauty tools, named gtools.
++Author: Jerome Benoit <calculus at rezozer.net>
++Last-Update: 2013-11-25
++
++--- a/Makefile.am
+++++ b/Makefile.am
++@@ -24,72 +24,72 @@
++ bin_PROGRAMS = \
++ dreadnaut \
++ \
++- addedgeg \
++- amtog \
++- biplabg \
++- catg \
++- complg \
++- copyg \
++- countg \
++- deledgeg \
++- directg \
++- dretog \
++- genbg \
++- geng \
++- genrang \
++- gentourng \
++- labelg \
++- linegraphg \
++- listg \
++- multig \
++- newedgeg \
++- NRswitchg \
++- pickg \
++- planarg \
++- ranlabg \
++- shortg \
++- showg \
++- subdivideg \
++- watercluster2 \
+++ nauty-addedgeg \
+++ nauty-amtog \
+++ nauty-biplabg \
+++ nauty-catg \
+++ nauty-complg \
+++ nauty-copyg \
+++ nauty-countg \
+++ nauty-deledgeg \
+++ nauty-directg \
+++ nauty-dretog \
+++ nauty-genbg \
+++ nauty-geng \
+++ nauty-genrang \
+++ nauty-gentourng \
+++ nauty-labelg \
+++ nauty-linegraphg \
+++ nauty-listg \
+++ nauty-multig \
+++ nauty-newedgeg \
+++ nauty-NRswitchg \
+++ nauty-pickg \
+++ nauty-planarg \
+++ nauty-ranlabg \
+++ nauty-shortg \
+++ nauty-showg \
+++ nauty-subdivideg \
+++ nauty-watercluster2 \
++ \
++- blisstog \
++- checks6 \
++- sumlines
+++ nauty-blisstog \
+++ nauty-checks6 \
+++ nauty-sumlines
++
++ man_MANS = \
++ dreadnaut.1 \
++ \
++- addedgeg.1 \
++- amtog.1 \
++- biplabg.1 \
++- catg.1 \
++- complg.1 \
++- copyg.1 \
++- countg.1 \
++- deledgeg.1 \
++- directg.1 \
++- dretog.1 \
++- genbg.1 \
++- geng.1 \
++- genrang.1 \
++- gentourng.1 \
++- labelg.1 \
++- linegraphg.1 \
++- listg.1 \
++- multig.1 \
++- newedgeg.1 \
++- NRswitchg.1 \
++- pickg.1 \
++- planarg.1 \
++- ranlabg.1 \
++- shortg.1 \
++- showg.1 \
++- subdivideg.1 \
++- watercluster2.1 \
+++ nauty-addedgeg.1 \
+++ nauty-amtog.1 \
+++ nauty-biplabg.1 \
+++ nauty-catg.1 \
+++ nauty-complg.1 \
+++ nauty-copyg.1 \
+++ nauty-countg.1 \
+++ nauty-deledgeg.1 \
+++ nauty-directg.1 \
+++ nauty-dretog.1 \
+++ nauty-genbg.1 \
+++ nauty-geng.1 \
+++ nauty-genrang.1 \
+++ nauty-gentourng.1 \
+++ nauty-labelg.1 \
+++ nauty-linegraphg.1 \
+++ nauty-listg.1 \
+++ nauty-multig.1 \
+++ nauty-newedgeg.1 \
+++ nauty-NRswitchg.1 \
+++ nauty-pickg.1 \
+++ nauty-planarg.1 \
+++ nauty-ranlabg.1 \
+++ nauty-shortg.1 \
+++ nauty-showg.1 \
+++ nauty-subdivideg.1 \
+++ nauty-watercluster2.1 \
++ \
++- blisstog.1 \
++- checks6.1 \
++- sumlines.1
+++ nauty-blisstog.1 \
+++ nauty-checks6.1 \
+++ nauty-sumlines.1
++
++ lib_LTLIBRARIES = \
++ libnauty.la \
++@@ -133,8 +133,8 @@
++ $(HELP2MAN) \
++ -s 1 \
++ $(AM_H2MFLAGS) \
++- -I $(top_srcdir)/debian/man/$*.h2m \
++- -n $(if $($*_DESCRIPTION), $($*_DESCRIPTION), "manual page for $*") \
+++ -I $(top_srcdir)/debian/man/$(subst nauty-,,$*).h2m \
+++ -n $(if $($(subst -,_,$*)_DESCRIPTION), $($(subst -,_,$*)_DESCRIPTION), "manual page for $*") \
++ -o $@ \
++ $(top_builddir)/$<
++
++@@ -154,133 +154,133 @@
++
++ ## short descriptions inspired from the basic functions of the programs as described
++ ## in section `Utilities' (15) of the `Nauty and Traces User's Guide' (version 2.5)
++-dreadnaut_DESCRIPTION = "command line interface to nauty graph isomorphism library"
++-addedgeg_DESCRIPTION = "add an edge in each possible way"
++-amtog_DESCRIPTION = "read graphs in matrix format"
++-biplabg_DESCRIPTION = "label bipartite graphs so the colour classes are contiguous"
++-catg_DESCRIPTION = "concatenate files of graphs"
++-complg_DESCRIPTION = "complement graphs"
++-copyg_DESCRIPTION = "convert format and select subset"
++-countg_DESCRIPTION = "count graphs according to a variety of properties"
++-deledgeg_DESCRIPTION = "delete an edge in each possible way"
++-directg_DESCRIPTION = "generate small digraphs with given underlying graph"
++-dretog_DESCRIPTION = "read graphs in dreadnaut form"
++-genbg_DESCRIPTION = "generate small bicoloured graphs"
++-geng_DESCRIPTION = "generate small graphs"
++-genrang_DESCRIPTION = "generate random graphs"
++-gentourng_DESCRIPTION = "generate small tournaments"
++-labelg_DESCRIPTION = "canonically label graphs"
++-linegraphg_DESCRIPTION = "compute the linegraphs of a file of graphs"
++-listg_DESCRIPTION = "display graphs in a variety of forms"
++-multig_DESCRIPTION = "generate small multigraphs with given underlying graph"
++-newedgeg_DESCRIPTION = "create new edges from pairs of non-adjacent edges in each possible way"
++-NRswitchg_DESCRIPTION = "complement vertex edges"
++-pickg_DESCRIPTION = "select graphs according to a variety of properties"
++-planarg_DESCRIPTION = "test graphs for planarity and find embeddings or obstructions"
++-ranlabg_DESCRIPTION = "randomly relabel graphs"
++-shortg_DESCRIPTION = "remove isomorphs from a file of graphs"
++-showg_DESCRIPTION = "$(shell printf "%s %s" $(listg_DESCRIPTION) "(stand-alone subset of listg)")"
++-subdivideg_DESCRIPTION = "compute the subdivision graphs of a file of graphs"
++-watercluster2_DESCRIPTION = "$(shell printf "%s %s" $(directg_DESCRIPTION) "(faster alternative to directg)")"
++-blisstog_DESCRIPTION = "convert files of graphs in bliss format to stdout in sparse6 format"
++-checks6_DESCRIPTION = "check a file of graphs and optionally perform corrections"
++-sumlines_DESCRIPTION = "sum lines matching specified graph formats"
+++dreadnaut_DESCRIPTION = "command line interface to nauty graph isomorphism library"
+++nauty_addedgeg_DESCRIPTION = "add an edge in each possible way"
+++nauty_amtog_DESCRIPTION = "read graphs in matrix format"
+++nauty_biplabg_DESCRIPTION = "label bipartite graphs so the colour classes are contiguous"
+++nauty_catg_DESCRIPTION = "concatenate files of graphs"
+++nauty_complg_DESCRIPTION = "complement graphs"
+++nauty_copyg_DESCRIPTION = "convert format and select subset"
+++nauty_countg_DESCRIPTION = "count graphs according to a variety of properties"
+++nauty_deledgeg_DESCRIPTION = "delete an edge in each possible way"
+++nauty_directg_DESCRIPTION = "generate small digraphs with given underlying graph"
+++nauty_dretog_DESCRIPTION = "read graphs in dreadnaut form"
+++nauty_genbg_DESCRIPTION = "generate small bicoloured graphs"
+++nauty_geng_DESCRIPTION = "generate small graphs"
+++nauty_genrang_DESCRIPTION = "generate random graphs"
+++nauty_gentourng_DESCRIPTION = "generate small tournaments"
+++nauty_labelg_DESCRIPTION = "canonically label graphs"
+++nauty_linegraphg_DESCRIPTION = "compute the linegraphs of a file of graphs"
+++nauty_listg_DESCRIPTION = "display graphs in a variety of forms"
+++nauty_multig_DESCRIPTION = "generate small multigraphs with given underlying graph"
+++nauty_newedgeg_DESCRIPTION = "create new edges from pairs of non-adjacent edges in each possible way"
+++nauty_NRswitchg_DESCRIPTION = "complement vertex edges"
+++nauty_pickg_DESCRIPTION = "select graphs according to a variety of properties"
+++nauty_planarg_DESCRIPTION = "test graphs for planarity and find embeddings or obstructions"
+++nauty_ranlabg_DESCRIPTION = "randomly relabel graphs"
+++nauty_shortg_DESCRIPTION = "remove isomorphs from a file of graphs"
+++nauty_showg_DESCRIPTION = "$(shell printf "%s %s" $(listg_DESCRIPTION) "(stand-alone subset of listg)")"
+++nauty_subdivideg_DESCRIPTION = "compute the subdivision graphs of a file of graphs"
+++nauty_watercluster2_DESCRIPTION = "$(shell printf "%s %s" $(directg_DESCRIPTION) "(faster alternative to directg)")"
+++nauty_blisstog_DESCRIPTION = "convert files of graphs in bliss format to stdout in sparse6 format"
+++nauty_checks6_DESCRIPTION = "check a file of graphs and optionally perform corrections"
+++nauty_sumlines_DESCRIPTION = "sum lines matching specified graph formats"
++
++ dreadnaut_CPPFLAGS = -DDEBPKGVERSION=$(DEB_PKG_VERSION)
++-addedgeg_CPPFLAGS =
++-amtog_CPPFLAGS =
++-biplabg_CPPFLAGS =
++-catg_CPPFLAGS =
++-complg_CPPFLAGS =
++-copyg_CPPFLAGS =
++-countg_CPPFLAGS =
++-deledgeg_CPPFLAGS =
++-directg_CPPFLAGS =
++-dretog_CPPFLAGS =
++-genbg_CPPFLAGS = $(nautyW1_falvour_CPPFLAGS)
++-geng_CPPFLAGS = $(nautyW1_falvour_CPPFLAGS)
++-genrang_CPPFLAGS =
++-gentourng_CPPFLAGS = -DMAXN=24
++-labelg_CPPFLAGS =
++-linegraphg_CPPFLAGS =
++-listg_CPPFLAGS =
++-multig_CPPFLAGS =
++-newedgeg_CPPFLAGS =
++-NRswitchg_CPPFLAGS =
++-pickg_CPPFLAGS =
++-planarg_CPPFLAGS =
++-ranlabg_CPPFLAGS =
++-shortg_CPPFLAGS =
++-showg_CPPFLAGS =
++-subdivideg_CPPFLAGS =
++-watercluster2_CPPFLAGS = -DMAXN=32
++-blisstog_CPPFLAGS = $(ZLIB_CFLAGS)
++-checks6_CPPFLAGS =
++-sumlines_CPPFLAGS = $(GMP_CFLAGS)
+++nauty_addedgeg_CPPFLAGS =
+++nauty_amtog_CPPFLAGS =
+++nauty_biplabg_CPPFLAGS =
+++nauty_catg_CPPFLAGS =
+++nauty_complg_CPPFLAGS =
+++nauty_copyg_CPPFLAGS =
+++nauty_countg_CPPFLAGS =
+++nauty_deledgeg_CPPFLAGS =
+++nauty_directg_CPPFLAGS =
+++nauty_dretog_CPPFLAGS =
+++nauty_genbg_CPPFLAGS = $(nautyW1_falvour_CPPFLAGS)
+++nauty_geng_CPPFLAGS = $(nautyW1_falvour_CPPFLAGS)
+++nauty_genrang_CPPFLAGS =
+++nauty_gentourng_CPPFLAGS = -DMAXN=24
+++nauty_labelg_CPPFLAGS =
+++nauty_linegraphg_CPPFLAGS =
+++nauty_listg_CPPFLAGS =
+++nauty_multig_CPPFLAGS =
+++nauty_newedgeg_CPPFLAGS =
+++nauty_NRswitchg_CPPFLAGS =
+++nauty_pickg_CPPFLAGS =
+++nauty_planarg_CPPFLAGS =
+++nauty_ranlabg_CPPFLAGS =
+++nauty_shortg_CPPFLAGS =
+++nauty_showg_CPPFLAGS =
+++nauty_subdivideg_CPPFLAGS =
+++nauty_watercluster2_CPPFLAGS = -DMAXN=32
+++nauty_blisstog_CPPFLAGS = $(ZLIB_CFLAGS)
+++nauty_checks6_CPPFLAGS =
+++nauty_sumlines_CPPFLAGS = $(GMP_CFLAGS)
++
++ dreadnaut_SOURCES = dreadnaut.c
++-addedgeg_SOURCES = addedgeg.c
++-amtog_SOURCES = amtog.c
++-biplabg_SOURCES = biplabg.c
++-catg_SOURCES = catg.c
++-complg_SOURCES = complg.c
++-copyg_SOURCES = copyg.c
++-countg_SOURCES = testg.c
++-deledgeg_SOURCES = deledgeg.c
++-directg_SOURCES = directg.c
++-dretog_SOURCES = dretog.c
++-genbg_SOURCES = genbg.c
++-geng_SOURCES = geng.c
++-genrang_SOURCES = genrang.c
++-gentourng_SOURCES = gentourng.c
++-labelg_SOURCES = labelg.c
++-linegraphg_SOURCES = linegraphg.c
++-listg_SOURCES = listg.c
++-multig_SOURCES = multig.c
++-newedgeg_SOURCES = newedgeg.c
++-NRswitchg_SOURCES = NRswitchg.c
++-pickg_SOURCES = testg.c
++-planarg_SOURCES = planarg.c planarity.c
++-ranlabg_SOURCES = ranlabg.c
++-shortg_SOURCES = shortg.c
++-showg_SOURCES = showg.c
++-subdivideg_SOURCES = subdivideg.c
++-watercluster2_SOURCES = watercluster2.c
++-blisstog_SOURCES = blisstog.c
++-checks6_SOURCES = checks6.c
++-sumlines_SOURCES = sumlines.c
++-
++-dreadnaut_LDADD = $(NAUTY_LDADD)
++-addedgeg_LDADD = $(NAUTY_LDADD)
++-amtog_LDADD = $(NAUTY_LDADD)
++-biplabg_LDADD = $(NAUTY_LDADD)
++-catg_LDADD = $(NAUTY_LDADD)
++-complg_LDADD = $(NAUTY_LDADD)
++-copyg_LDADD = $(NAUTY_LDADD)
++-countg_LDADD = $(NAUTY_LDADD)
++-deledgeg_LDADD = $(NAUTY_LDADD)
++-directg_LDADD = $(NAUTY_LDADD)
++-dretog_LDADD = $(NAUTY_LDADD)
++-genbg_LDADD = $(NAUTYW1_LDADD)
++-geng_LDADD = $(NAUTYW1_LDADD)
++-genrang_LDADD = $(NAUTY_LDADD)
++-gentourng_LDADD = $(NAUTY_LDADD)
++-labelg_LDADD = $(NAUTY_LDADD)
++-linegraphg_LDADD = $(NAUTY_LDADD)
++-listg_LDADD = $(NAUTY_LDADD)
++-multig_LDADD = $(NAUTY_LDADD)
++-newedgeg_LDADD = $(NAUTY_LDADD)
++-NRswitchg_LDADD = $(NAUTY_LDADD)
++-pickg_LDADD = $(NAUTY_LDADD)
++-planarg_LDADD = $(NAUTY_LDADD)
++-ranlabg_LDADD = $(NAUTY_LDADD)
++-shortg_LDADD = $(NAUTY_LDADD)
++-showg_LDADD =
++-subdivideg_LDADD = $(NAUTY_LDADD)
++-watercluster2_LDADD = $(NAUTY_LDADD)
++-blisstog_LDADD = $(NAUTY_LDADD) $(ZLIB_LIBS)
++-checks6_LDADD = $(NAUTY_LDADD)
++-sumlines_LDADD = $(GMP_LIBS)
+++nauty_addedgeg_SOURCES = addedgeg.c
+++nauty_amtog_SOURCES = amtog.c
+++nauty_biplabg_SOURCES = biplabg.c
+++nauty_catg_SOURCES = catg.c
+++nauty_complg_SOURCES = complg.c
+++nauty_copyg_SOURCES = copyg.c
+++nauty_countg_SOURCES = testg.c
+++nauty_deledgeg_SOURCES = deledgeg.c
+++nauty_directg_SOURCES = directg.c
+++nauty_dretog_SOURCES = dretog.c
+++nauty_genbg_SOURCES = genbg.c
+++nauty_geng_SOURCES = geng.c
+++nauty_genrang_SOURCES = genrang.c
+++nauty_gentourng_SOURCES = gentourng.c
+++nauty_labelg_SOURCES = labelg.c
+++nauty_linegraphg_SOURCES = linegraphg.c
+++nauty_listg_SOURCES = listg.c
+++nauty_multig_SOURCES = multig.c
+++nauty_newedgeg_SOURCES = newedgeg.c
+++nauty_NRswitchg_SOURCES = NRswitchg.c
+++nauty_pickg_SOURCES = testg.c
+++nauty_planarg_SOURCES = planarg.c planarity.c
+++nauty_ranlabg_SOURCES = ranlabg.c
+++nauty_shortg_SOURCES = shortg.c
+++nauty_showg_SOURCES = showg.c
+++nauty_subdivideg_SOURCES = subdivideg.c
+++nauty_watercluster2_SOURCES = watercluster2.c
+++nauty_blisstog_SOURCES = blisstog.c
+++nauty_checks6_SOURCES = checks6.c
+++nauty_sumlines_SOURCES = sumlines.c
+++
+++dreadnaut_LDADD = $(NAUTY_LDADD)
+++nauty_addedgeg_LDADD = $(NAUTY_LDADD)
+++nauty_amtog_LDADD = $(NAUTY_LDADD)
+++nauty_biplabg_LDADD = $(NAUTY_LDADD)
+++nauty_catg_LDADD = $(NAUTY_LDADD)
+++nauty_complg_LDADD = $(NAUTY_LDADD)
+++nauty_copyg_LDADD = $(NAUTY_LDADD)
+++nauty_countg_LDADD = $(NAUTY_LDADD)
+++nauty_deledgeg_LDADD = $(NAUTY_LDADD)
+++nauty_directg_LDADD = $(NAUTY_LDADD)
+++nauty_dretog_LDADD = $(NAUTY_LDADD)
+++nauty_genbg_LDADD = $(NAUTYW1_LDADD)
+++nauty_geng_LDADD = $(NAUTYW1_LDADD)
+++nauty_genrang_LDADD = $(NAUTY_LDADD)
+++nauty_gentourng_LDADD = $(NAUTY_LDADD)
+++nauty_labelg_LDADD = $(NAUTY_LDADD)
+++nauty_linegraphg_LDADD = $(NAUTY_LDADD)
+++nauty_listg_LDADD = $(NAUTY_LDADD)
+++nauty_multig_LDADD = $(NAUTY_LDADD)
+++nauty_newedgeg_LDADD = $(NAUTY_LDADD)
+++nauty_NRswitchg_LDADD = $(NAUTY_LDADD)
+++nauty_pickg_LDADD = $(NAUTY_LDADD)
+++nauty_planarg_LDADD = $(NAUTY_LDADD)
+++nauty_ranlabg_LDADD = $(NAUTY_LDADD)
+++nauty_shortg_LDADD = $(NAUTY_LDADD)
+++nauty_showg_LDADD =
+++nauty_subdivideg_LDADD = $(NAUTY_LDADD)
+++nauty_watercluster2_LDADD = $(NAUTY_LDADD)
+++nauty_blisstog_LDADD = $(NAUTY_LDADD) $(ZLIB_LIBS)
+++nauty_checks6_LDADD = $(NAUTY_LDADD)
+++nauty_sumlines_LDADD = $(GMP_LIBS)
++
++ libnauty_la_LD_VERSION_SCRIPT =
++ libnautyA1_la_MAP =
++--- a/runalltests
+++++ b/runalltests
++@@ -30,7 +30,7 @@
++ eval $cmd <"$in" 2>$out2 >$out1
++
++ if [ -d $top_workingdir/.libs ]; then
++- sed -i 's@'$top_workingdir'/.libs/lt- at ./@' $out2
+++ sed -i 's@'$top_workingdir'/.libs/lt-nauty- at ./@' $out2
++ fi
++
++ LC_COLLATE=C sort $out2 >>$out1
++@@ -82,9 +82,9 @@
++ runonetest ./dreadtest4K nautest2.dre nautest2a.ans
++ runonetest "./dreadtest4K -o As" nautest2.dre nautest2b.ans
++
++-runonetest "./geng -ud1D7t 11" "" nautesta.ans
++-runonetest "./geng -cd1f 10 | ./labelg -q" "" nautestb.ans
++-runonetest "./genrang -r3 114 100 | ./countg --nedDr -q | sed '/^:/d'" "" nautestc.ans
+++runonetest "./nauty-geng -ud1D7t 11" "" nautesta.ans
+++runonetest "./nauty-geng -cd1f 10 | ./nauty-labelg -q" "" nautestb.ans
+++runonetest "./nauty-genrang -r3 114 100 | ./nauty-countg --nedDr -q | sed '/^:/d'" "" nautestc.ans
++
++ echo
++ echo "${0##*/}: $fails test(s) failed over $tdx tests"
diff --cc debian/patches/debianization.patch
index 0000000,0000000..aa7d31a
new file mode 100644
--- /dev/null
+++ b/debian/patches/debianization.patch
@@@ -1,0 -1,0 +1,59 @@@
++Description: debianization
++ Meant to maintain a minimal debian/rules, to fix warnings,
++ to address Debian specific stuff in general.
++Author: Jerome Benoit <calculus at rezozer.net>
++Last-Update: 2013-11-24
++
++--- a/dreadnaut.c
+++++ b/dreadnaut.c
++@@ -399,7 +399,11 @@
++
++ if (prompt)
++ {
+++#ifdef DEBPKGVERSION
+++ fprintf(PROMPTFILE, "Dreadnaut (Debian " DEBPKGVERSION ") version %s.\n" ,NAUTYVERSION);
+++#else
++ fprintf(PROMPTFILE,"Dreadnaut version %s.\n",NAUTYVERSION);
+++#endif
++ fprintf(PROMPTFILE,"> ");
++ }
++
++--- a/Makefile.am
+++++ b/Makefile.am
++@@ -4,7 +4,6 @@
++ SUBDIRS = nauty
++
++ pkginclude_HEADERS = \
++- nauty.h \
++ nautinv.h \
++ naurng.h \
++ nausparse.h \
++@@ -15,6 +14,10 @@
++ gtools.h \
++ gutils.h
++
+++pkgmultiarchincludedir = $(includedir)/$(DEB_HOST_MULTIARCH)/$(PACKAGE)
+++pkgmultiarchinclude_HEADERS = \
+++ nauty.h
+++
++ pkgconfigdir = $(libdir)/pkgconfig
++ pkgconfig_DATA= nauty.pc
++
++@@ -130,7 +133,7 @@
++ $(HELP2MAN) \
++ -s 1 \
++ $(AM_H2MFLAGS) \
++- -I $(top_srcdir)/man/$*.h2m \
+++ -I $(top_srcdir)/debian/man/$*.h2m \
++ -n $(if $($*_DESCRIPTION), $($*_DESCRIPTION), "manual page for $*") \
++ -o $@ \
++ $(top_builddir)/$<
++@@ -183,7 +186,7 @@
++ checks6_DESCRIPTION = "check a file of graphs and optionally perform corrections"
++ sumlines_DESCRIPTION = "sum lines matching specified graph formats"
++
++-dreadnaut_CPPFLAGS =
+++dreadnaut_CPPFLAGS = -DDEBPKGVERSION=$(DEB_PKG_VERSION)
++ addedgeg_CPPFLAGS =
++ amtog_CPPFLAGS =
++ biplabg_CPPFLAGS =
diff --cc debian/patches/series
index 0000000,0000000..40f73e4
new file mode 100644
--- /dev/null
+++ b/debian/patches/series
@@@ -1,0 -1,0 +1,8 @@@
++upstream-fix-gt_numorbits.patch
++upstream-fix-include-extern.patch
++upstream-zlib-blisstog_c.patch
++upstream-C2help2man.patch
++upstream-autotoolization.path
++system-preprocessing-examples.patch
++debianization.patch
++debianization-prefix.patch
diff --cc debian/patches/system-preprocessing-examples.patch
index 0000000,0000000..8ba08a7
new file mode 100644
--- /dev/null
+++ b/debian/patches/system-preprocessing-examples.patch
@@@ -1,0 -1,0 +1,291 @@@
++Description: system preprocessing directive #include for examples
++Origin: debian
++Author: Jerome Benoit <calculus at rezozer.net>
++Last-Update: 2013-11-24
++
++--- a/nautyex1.c
+++++ b/nautyex1.c
++@@ -5,7 +5,7 @@
++ */
++
++ #define MAXN 1000 /* Define this before including nauty.h */
++-#include "nauty.h" /* which includes <stdio.h> and other system files */
+++#include <nauty/nauty.h> /* which includes <stdio.h> and other system files */
++
++ int
++ main(int argc, char *argv[])
++--- a/nautyex10.c
+++++ b/nautyex10.c
++@@ -6,7 +6,7 @@
++ those here, it can be faster for some very difficult graphs.
++ */
++
++-#include "traces.h"
+++#include <nauty/traces.h>
++
++ int
++ main(int argc, char *argv[])
++--- a/nautyex2.c
+++++ b/nautyex2.c
++@@ -4,7 +4,7 @@
++ This version uses dynamic allocation.
++ */
++
++-#include "nauty.h"
+++#include <nauty/nauty.h>
++ /* MAXN=0 is defined by nauty.h, which implies dynamic allocation */
++
++ int
++@@ -13,7 +13,7 @@
++ /* DYNALLSTAT declares a pointer variable (to hold an array when it
++ is allocated) and a size variable to remember how big the array is.
++ Nothing is allocated yet. */
++-
+++
++ DYNALLSTAT(graph,g,g_sz);
++ DYNALLSTAT(int,lab,lab_sz);
++ DYNALLSTAT(int,ptn,ptn_sz);
++--- a/nautyex3.c
+++++ b/nautyex3.c
++@@ -1,9 +1,9 @@
++ /* This program prints the entire automorphism group of an n-vertex
++- polygon, where n is a number supplied by the user.
+++ polygon, where n is a number supplied by the user.
++ */
++
++-#include "nauty.h" /* which includes <stdio.h> */
++-#include "naugroup.h"
+++#include <nauty/nauty.h> /* which includes <stdio.h> */
+++#include <nauty/naugroup.h>
++
++ /**************************************************************************/
++
++@@ -33,7 +33,7 @@
++
++ /* The following cause nauty to call two procedures which
++ store the group information as nauty runs. */
++-
+++
++ options.userautomproc = groupautomproc;
++ options.userlevelproc = grouplevelproc;
++
++@@ -61,18 +61,18 @@
++ structure will be "cut loose" so that it won't be used
++ again the next time nauty() is called. Otherwise, as
++ here, the same structure is used repeatedly. */
++-
+++
++ group = groupptr(FALSE);
++
++ /* Expand the group structure to include a full set of coset
++ representatives at every level. This step is necessary
++ if allgroup() is to be called. */
++-
+++
++ makecosetreps(group);
++
++ /* Call the procedure writeautom() for every element of the group.
++ The first call is always for the identity. */
++-
+++
++ allgroup(group,writeautom);
++ }
++ else
++--- a/nautyex4.c
+++++ b/nautyex4.c
++@@ -3,7 +3,7 @@
++ This version uses sparse form with dynamic allocation.
++ */
++
++-#include "nausparse.h" /* which includes nauty.h */
+++#include <nauty/nausparse.h> /* which includes nauty.h */
++
++ int
++ main(int argc, char *argv[])
++--- a/nautyex5.c
+++++ b/nautyex5.c
++@@ -3,7 +3,7 @@
++ This version uses sparse form with dynamic allocation.
++ */
++
++-#include "nausparse.h" /* which includes nauty.h */
+++#include <nauty/nausparse.h> /* which includes nauty.h */
++
++ int
++ main(int argc, char *argv[])
++@@ -24,7 +24,7 @@
++ /* Select option for canonical labelling */
++
++ options.getcanon = TRUE;
++-
+++
++ /* Read the number of vertices and process it */
++
++ while (1)
++@@ -58,7 +58,7 @@
++ sg1.v[i] = 3*i; /* Position of vertex i in v array */
++ sg1.d[i] = 3; /* Degree of vertex i */
++ }
++-
+++
++ for (i = 0; i < n; i += 2) /* Spokes */
++ {
++ sg1.e[sg1.v[i]] = i+1;
++@@ -74,7 +74,7 @@
++ sg1.e[sg1.v[i]+2] = i-2;
++ sg1.e[sg1.v[1]+2] = n-2;
++ sg1.e[sg1.v[0]+2] = n-1;
++-
+++
++ /* Now make the second graph */
++
++ SG_ALLOC(sg2,n,3*n,"malloc");
++@@ -99,7 +99,7 @@
++ /* Label sg1, result in cg1 and labelling in lab1; similarly sg2.
++ It is not necessary to pre-allocate space in cg1 and cg2, but
++ they have to be initialised as we did above. */
++-
+++
++ sparsenauty(&sg1,lab1,ptn,orbits,&options,&stats,&cg1);
++ sparsenauty(&sg2,lab2,ptn,orbits,&options,&stats,&cg2);
++
++--- a/nautyex6.c
+++++ b/nautyex6.c
++@@ -4,7 +4,7 @@
++ This version uses dense form with dynamic allocation.
++ */
++
++-#include "nauty.h"
+++#include <nauty/nauty.h>
++
++ int
++ main(int argc, char *argv[])
++@@ -26,7 +26,7 @@
++ /* Select option for canonical labelling */
++
++ options.getcanon = TRUE;
++-
+++
++ while (1)
++ {
++ printf("\nenter n : ");
++@@ -72,7 +72,7 @@
++ /* Label g1, result in cg1 and labelling in lab1; similarly g2.
++ It is not necessary to pre-allocate space in cg1 and cg2, but
++ they have to be initialised as we did above. */
++-
+++
++ densenauty(g1,lab1,ptn,orbits,&options,&stats,m,n,cg1);
++ densenauty(g2,lab2,ptn,orbits,&options,&stats,m,n,cg2);
++
++--- a/nautyex7.c
+++++ b/nautyex7.c
++@@ -3,7 +3,7 @@
++ This version uses Traces.
++ */
++
++-#include "traces.h"
+++#include <nauty/traces.h>
++
++ int
++ main(int argc, char *argv[])
++@@ -24,7 +24,7 @@
++ /* Select option for canonical labelling */
++
++ options.getcanon = TRUE;
++-
+++
++ /* Read a number of vertices and process */
++
++ while (1)
++@@ -58,7 +58,7 @@
++ sg1.v[i] = 3*i; /* Position of vertex i in v array */
++ sg1.d[i] = 3; /* Degree of vertex i */
++ }
++-
+++
++ for (i = 0; i < n; i += 2) /* Spokes */
++ {
++ sg1.e[sg1.v[i]] = i+1;
++@@ -74,7 +74,7 @@
++ sg1.e[sg1.v[i]+2] = i-2;
++ sg1.e[sg1.v[1]+2] = n-2;
++ sg1.e[sg1.v[0]+2] = n-1;
++-
+++
++ /* Now make the second graph */
++
++ SG_ALLOC(sg2,n,3*n,"malloc");
++@@ -99,7 +99,7 @@
++ /* Label sg1, result in cg1 and labelling in lab1; similarly sg2.
++ It is not necessary to pre-allocate space in cg1 and cg2, but
++ they have to be initialised as we did above. */
++-
+++
++ Traces(&sg1,lab1,ptn,orbits,&options,&stats,&cg1);
++ Traces(&sg2,lab2,ptn,orbits,&options,&stats,&cg2);
++
++--- a/nautyex8.c
+++++ b/nautyex8.c
++@@ -3,7 +3,7 @@
++ This version uses dense form with dynamic allocation.
++ */
++
++-#include "nauty.h"
+++#include <nauty/nauty.h>
++
++ int
++ main(int argc, char *argv[])
++@@ -26,7 +26,7 @@
++ /* Select option for canonical labelling */
++
++ options.getcanon = TRUE;
++-
+++
++ while (1)
++ {
++ printf("\nenter n : ");
++--- a/nautyex9.c
+++++ b/nautyex9.c
++@@ -2,12 +2,12 @@
++ to Traces. We compute the automorphism group of the circulant
++ graph of order n with i is adjacent to j iff j-i is a square
++ mod n. We need that -1 is a square so that the graph is
++- undirected, which means that the prime factors of n must be
+++ undirected, which means that the prime factors of n must be
++ congruent to 1 mod 4. (This is the Paley graph in the event
++ that p is a prime.)
++ */
++
++-#include "traces.h"
+++#include <nauty/traces.h>
++
++ int
++ main(int argc, char *argv[])
++@@ -29,7 +29,7 @@
++ /* Select option for passing generators to Traces */
++
++ options.generators = &gens;
++-
+++
++ /* Read a number of vertices and process it */
++
++ while (1)
++@@ -74,7 +74,7 @@
++ sg.v[i] = i*deg; /* Position of vertex i in v array */
++ sg.d[i] = deg; /* Degree of vertex i */
++ }
++-
+++
++ for (i = 0; i < n; ++i) /* Edges */
++ {
++ k = sg.v[i];
++@@ -99,7 +99,7 @@
++ addpermutation(&gens,p,n);
++
++ /* Call Traces */
++-
+++
++ Traces(&sg,lab,ptn,orbits,&options,&stats,NULL);
++
++ printf("Automorphism group size = ");
diff --cc debian/patches/upstream-C2help2man.patch
index 0000000,0000000..e943a0b
new file mode 100644
--- /dev/null
+++ b/debian/patches/upstream-C2help2man.patch
@@@ -1,0 -1,0 +1,212 @@@
++Description: format usages and helps
++ Attempt to format usages and helps of the invited
++ programs wrt to the original gtools.
++Origin: debian
++Author: Jerome Benoit <calculus at rezozer.net>
++Last-Update: 2013-11-21
++
++--- a/watercluster2.c
+++++ b/watercluster2.c
++@@ -1,55 +1,59 @@
++ // cc -O4 -o water2 -DWORDSIZE=32 -DMAXN=WORDSIZE nauty.c naugraph.c nautil.c gtools.c schreier.c naurng.c watercluster2.c
++
++-/*
++-Reads graphs in g6 code or multicode (optional) from stdin and directs them
++-
++-options:
++-
++-ix means: the indegree of every vertex may be at most x.
++-
++-iy means: the outdegree of every vertex may be at most y.
++-
++- S means: allow that for every pair of vertices x,y at most one of the edges x-->y
++- and y-->x may be present. By default both of them may be present in the same graph.
++-
++-
++- T means: Output directed graphs in T-code. This is a simple ASCII output format. Every line
++- contains one graph. First the number of vertices, then the number of
++- directed edges and then the list of directed edges with the start first
++- and the end then. E.g.: 3 2 0 1 2 1 means 3 vertices, 2 directed edges:
++- 0-->1 and 2-->1
+++#define GTOOL_USAGEHELP_COMPATIBILITY
++
++- B means: Output the directed graphs in a binary code. Every item of the code is an unsigned
++- char. The first unsigned char is the number nv of vertices. The vertices are numbered 1..nv
++- Then the list of vertices x for which there is a directed edge 1->x follow. This list is
++- ended by a 0. Then the list of outgoing neighbours of 2 follows -- again ended with a 0, etc.
++- The code is complete with the 0 ending the list of outgoing neighbours of nv.
+++#define USAGE "watercluster2 [ix] [oy] [S] [T] [B] [C] [m]"
++
++- C means: Do really construct all the directed graphs in memory, but don't output them. This is not
++- a big difference in case of restricted in- and outdegrees, because all that is done extra is that
++- edges are directed instead of just keeping track of in- and out-degrees. This option is intended only
++- for testing purposes to test also routines that are normally not used when counting. Things that would
++- speed up the counting also in some cases of restricted in- and out-degrees -- like multiplying the
++- possibilities of assigning directions to edges that can be assigned directions independent
++- of each other (depending on the degrees of the endvertices and overlaps) -- are not included.
++- In case of not restrictive bounds on the in- and out-degree it not really constructing the graphs
++- can be considerably faster. In cases of restricted in- and out-degrees the only difference is that
++- the graph isn't modified...
++- The fact that in case of no output the graph is not modified is mainly to save time for the one
++- case of waterclusters, where large numbers were determined. If large numbers (without output)
++- for other cases shall be determined, one should think about adding the multiplication routines.
++-
++- m read multicode
++-
++-This program uses different labelling routines -- all based on the ideas of
++-
++-G. Brinkmann, Generating water clusters and other directed graphs,
++-Journal of Mathematical Chemistry 46, 1112--1121 (2009)
++-
++-October 10, 2011: corrected error caused by overflow of 32bit int used as hashvalue.
++-
++-Sep, 2012: PROCESS feature added by BDM.
++-*/
+++#define HELPTEXT \
+++" Reads graphs in g6 code or multicode (optional) from stdin and directs them\n\
+++\n\
+++ ix : the indegree of every vertex may be at most x.\n\
+++ The default maximum indegree is unlimited.\n\
+++\n\
+++ oy : the outdegree of every vertex may be at most y.\n\
+++ The default maximum outdegree is unlimited.\n\
+++\n\
+++ S : allow that for every pair of vertices x,y at most one of the edges x-->y\n\
+++ and y-->x may be present. By default both of them may be present in the same graph.\n\
+++\n\
+++\n\
+++ T : Output directed graphs in T-code. This is a simple ASCII output format. Every line\n\
+++ contains one graph. First the number of vertices, then the number of\n\
+++ directed edges and then the list of directed edges with the start first\n\
+++ and the end then. E.g.: 3 2 0 1 2 1 means 3 vertices, 2 directed edges:\n\
+++ 0-->1 and 2-->1\n\
+++\n\
+++ B : Output the directed graphs in a binary code. Every item of the code is an unsigned\n\
+++ char. The first unsigned char is the number nv of vertices. The vertices are numbered 1..nv\n\
+++ Then the list of vertices x for which there is a directed edge 1->x follow. This list is\n\
+++ ended by a 0. Then the list of outgoing neighbours of 2 follows -- again ended with a 0, etc.\n\
+++ The code is complete with the 0 ending the list of outgoing neighbours of nv.\n\
+++\n\
+++ C : Do really construct all the directed graphs in memory, but don't output them. This is not\n\
+++ a big difference in case of restricted in- and outdegrees, because all that is done extra is that\n\
+++ edges are directed instead of just keeping track of in- and out-degrees. This option is intended only\n\
+++ for testing purposes to test also routines that are normally not used when counting. Things that would\n\
+++ speed up the counting also in some cases of restricted in- and out-degrees -- like multiplying the\n\
+++ possibilities of assigning directions to edges that can be assigned directions independent\n\
+++ of each other (depending on the degrees of the endvertices and overlaps) -- are not included.\n\
+++ In case of not restrictive bounds on the in- and out-degree it not really constructing the graphs\n\
+++ can be considerably faster. In cases of restricted in- and out-degrees the only difference is that\n\
+++ the graph isn't modified...\n\
+++ The fact that in case of no output the graph is not modified is mainly to save time for the one\n\
+++ case of waterclusters, where large numbers were determined. If large numbers (without output)\n\
+++ for other cases shall be determined, one should think about adding the multiplication routines.\n\
+++\n\
+++ m : Read multicode instead of g6 code\n\
+++\n\
+++This program uses different labelling routines -- all based on the ideas of\n\
+++\n\
+++G. Brinkmann, Generating water clusters and other directed graphs,\n\
+++Journal of Mathematical Chemistry 46, 1112--1121 (2009)\n"
+++/*
+++ * October 10, 2011: corrected error caused by overflow of 32bit int used as hashvalue.\n\
+++ *
+++ * Sep, 2012: PROCESS feature added by BDM.
+++ */
++
++ /* PROCESS feature
++ *
++@@ -67,7 +71,7 @@
++ *
++ * If SUMMARY is defined, it must expand as the name of a procedure
++ * with prototype void SUMMARY(void). It is called at the end after
++- * the normal summary.
+++ * the normal summary.
++ */
++
++ //#include<stdio.h>
++@@ -500,7 +504,7 @@
++ return 1;
++ }
++
++-
+++#ifndef GTOOL_USAGEHELP_COMPATIBILITY
++ void usage(char name[])
++ {
++
++@@ -518,6 +522,7 @@
++ exit(1);
++
++ }
+++#endif
++
++ /**********DECODE_TO_NAUTY****************************************************/
++
++@@ -4013,6 +4018,15 @@
++ int multicode=0, g6code=1;
++ long long int last=0LL;
++
+++#ifdef GTOOL_USAGEHELP_COMPATIBILITY
+++ if (argc > 1 && (strcmp(argv[1],"-help") == 0
+++ || (strcmp(argv[1],"--help") == 0)))
+++ {
+++ printf("Usage: %s\n\n%s",USAGE,HELPTEXT);
+++ exit(0);
+++ }
+++#endif
+++
++ if (sizeof(long long int)<8)
++ {
++ fprintf(stderr,"This may cause problems with the hashing function for large degree -- exit().\n");
++@@ -4028,7 +4042,15 @@
++ else if (argv[i][0]=='B') direct_output=3;
++ else if (argv[i][0]=='S') double_allowed=0;
++ else if (argv[i][0]=='m') { g6code=0; multicode=1; }
++- else usage(argv[0]);
+++ else {
+++#ifdef GTOOL_USAGEHELP_COMPATIBILITY
+++ fprintf(stderr,">E Usage: %s\n",USAGE);
+++ fprintf(stderr,"Use watercluster2 -help to see a list of the options.\n");
+++ exit(1);
+++#else
+++ usage(argv[0]);
+++#endif
+++ }
++ }
++
++ #ifdef PROCESS
++--- a/genbg.c
+++++ b/genbg.c
++@@ -3,8 +3,7 @@
++ /* TODO: consider colour swaps */
++
++ #define USAGE \
++-"genbg [-c -ugs -vq -lzF] [-Z#] [-D#] [-A] [-d#|-d#:#] [-D#|-D#:#] n1 n2 \n\
++- [mine[:maxe]] [res/mod] [file]"
+++"genbg [-c -ugs -vq -lzF] [-Z#] [-D#] [-A] [-d#|-d#:#] [-D#|-D#:#] n1 n2 [mine[:maxe]] [res/mod] [file]"
++
++ #define HELPTEXT \
++ " Find all bicoloured graphs of a specified class.\n\
++--- a/geng.c
+++++ b/geng.c
++@@ -5,8 +5,7 @@
++ /* geng.c version 2.7; B D McKay, Jan 2013. */
++
++ #define USAGE \
++-"geng [-cCmtfbd#D#] [-uygsnh] [-lvq] \n\
++- [-x#X#] n [mine[:maxe]] [res/mod] [file]"
+++"geng [-cCmtfbd#D#] [-uygsnh] [-lvq] [-x#X#] n [mine[:maxe]] [res/mod] [file]"
++
++ #define HELPTEXT \
++ " Generate all graphs of a specified class.\n\
++--- a/genrang.c
+++++ b/genrang.c
++@@ -1,8 +1,7 @@
++ /* genrang.c version 1.6; B D McKay, Mar 2, 2010 */
++
++ #define USAGE \
++-"genrang [-P#|-P#/#|-e#|-r#|-R#] [-l#] [-m#] [-t] [-a] \n" \
++-" [-s|-g] [-S#] [-q] n num [outfile]"
+++"genrang [-P#|-P#/#|-e#|-r#|-R#] [-l#] [-m#] [-t] [-a] [-s|-g] [-S#] [-q] n num [outfile]"
++
++ #define HELPTEXT \
++ " Generate random graphs.\n\
diff --cc debian/patches/upstream-autotoolization.path
index 0000000,0000000..045f07a
new file mode 100644
--- /dev/null
+++ b/debian/patches/upstream-autotoolization.path
@@@ -1,0 -1,0 +1,1429 @@@
++Description: upstream autotoolization
++ Attempt to autotoolize nauty source.
++Origin: debian
++Author: Jerome Benoit <calculus at rezozer.net>
++Last-Update: 2013-11-22
++
++--- a/configure.ac
+++++ b/configure.ac
++@@ -1,5 +1,22 @@
++ dnl Process this file with autoconf to produce a configure script.
++-AC_INIT(dreadnaut.c)
+++AC_INIT([nauty],[2.5.6],[bdm at cs.anu.edu.au],[nauty],[http://pallini.di.uniroma1.it/])
+++AC_CONFIG_MACRO_DIR([m4])
+++AC_CONFIG_AUX_DIR([autotool])
+++AC_CONFIG_SRCDIR([dreadnaut.c])
+++AC_CONFIG_HEADER([nauty/nauty_config.h])
+++AM_INIT_AUTOMAKE([foreign])
+++AM_MAINTAINER_MODE
+++
+++LIBNAUTY_VERSION_MAJOR=${PACKAGE_VERSION%%.*}
+++LIBNAUTY_VERSION_MINOR=${PACKAGE_VERSION#*.}
+++LIBNAUTY_VERSION_MINOR=${LIBNAUTY_VERSION_MINOR%%.*}
+++LIBNAUTY_VERSION_MICRO=${PACKAGE_VERSION##*.}
+++LIBNAUTY_LT_VERSION="$(expr ${LIBNAUTY_VERSION_MAJOR} + ${LIBNAUTY_VERSION_MINOR}):${LIBNAUTY_VERSION_MICRO}:${LIBNAUTY_VERSION_MINOR}"
+++
+++AC_SUBST(LIBNAUTY_VERSION_MAJOR)
+++AC_SUBST(LIBNAUTY_VERSION_MINOR)
+++AC_SUBST(LIBNAUTY_VERSION_MICRO)
+++AC_SUBST(LIBNAUTY_LT_VERSION)
++
++ AC_DEFUN([AX_TLS], [
++ AC_MSG_CHECKING(for thread local storage (TLS) class)
++@@ -58,74 +75,81 @@
++ dnl Checks for system features
++ AC_CANONICAL_HOST
++
++-dnl Checks for C compiler and sets CFLAGS if not set by user
++-user_cflags="$CFLAGS"
+++AC_PATH_PROG([HELP2MAN],[help2man])
++ AC_PROG_CC
++-CFLAGS=$user_cflags
+++AC_PROG_INSTALL
+++AC_PROG_LN_S
+++AC_PROG_MAKE_SET
+++LT_INIT
+++
+++dnl dnl Checks for C compiler and sets CFLAGS if not set by user
+++dnl user_cflags="$CFLAGS"
+++dnl AC_PROG_CC
+++dnl CFLAGS=$user_cflags
++ MORECFLAGS=""
++ dnl we need AC_SYS_LARGEFILE and AC_FUNC_FSEEKO
++ AC_SYS_LARGEFILE
++ AC_SUBST(ac_cv_sys_file_offset_bits)
++
++-if test x"$user_cflags" = x"" -o x"$user_cflags" = x-m32 ; then
++- AC_TRY_CFLAGS([-O4],[CFLAGS="$CFLAGS -O4"]);
++- if test x"$ac_cv_try_cflags_ok" = x"no"; then
++- AC_TRY_CFLAGS([-O3],[CFLAGS="$CFLAGS -O3"]);
++- if test x"$ac_cv_try_cflags_ok" = x"no"; then
++- AC_TRY_CFLAGS([-O2],[CFLAGS="$CFLAGS -O2"],[CFLAGS="$CFLAGS -O"]);
++- fi
++- fi
++-
++- if test "$CC" = "gcc" ; then
++- gccver=`gcc --version 2>/dev/null || echo 0.0.0`
++- else
++- gccver=0.0.0
++- fi
++-
++- case "$host" in
++- *i686-apple-darwin*)
++- AC_TRY_CFLAGS([-fast],[CFLAGS="$MORECFLAGS -fast"]);;
++- *pentium*solaris*)
++- ;;
++- *pentium4*)
++- AC_TRY_CFLAGS([-march=pentium4],[CFLAGS="$CFLAGS -march=pentium4"]);;
++- *pentium3*|*i686*|*athlon*|x86*)
++- AC_TRY_CFLAGS([-march=i686],[CFLAGS="$CFLAGS -march=i686"]);;
++- *pentium2*|*i586*)
++- AC_TRY_CFLAGS([-march=i586],[CFLAGS="$CFLAGS -march=i586"]);;
++- *powerpc*)
++- machtype=`/usr/bin/machine 2>/dev/null || echo unknown`
++- case "$machtype" in
++- ppc740?)
++- AC_TRY_CFLAGS([-mcpu=7400],[CFLAGS="$CFLAGS -mcpu=7400"])
++- AC_TRY_CFLAGS([-mtune=7400],[CFLAGS="$CFLAGS -mtune=7400"]);;
++- ppc745?)
++- AC_TRY_CFLAGS([-mcpu=7450],[CFLAGS="$CFLAGS -mcpu=7450"])
++- AC_TRY_CFLAGS([-mtune=7450],[CFLAGS="$CFLAGS -mtune=7450"])
++- case "$gccver" in
++- *\ 4.[[0-9]].[[0-9]]\ *)
++- AC_TRY_CFLAGS([$CFLAGS -fast],
++- [MORECFLAGS="$MORECFLAGS -fast"]);;
++- esac;;
++- ppc970)
++- AC_TRY_CFLAGS([-mcpu=g5],[CFLAGS="$CFLAGS -mcpu=g5"])
++- AC_TRY_CFLAGS([-mtune=g5],[CFLAGS="$CFLAGS -mtune=g5"])
++- AC_TRY_CFLAGS([-fast],[CFLAGS="$MORECFLAGS -fast"]);;
++- *)
++- AC_TRY_CFLAGS([-mpowerpc],[CFLAGS="$CFLAGS -mpowerpc"]);;
++- esac;;
++- *osf*)
++- AC_TRY_CFLAGS([-fast],[CFLAGS="$CFLAGS -fast"]);;
++- *sparcv8*|*sparcv9*)
++- AC_TRY_CFLAGS([-msupersparc],[CFLAGS="$CFLAGS -msupersparc"])
++- if test x"$ac_cv_try_cflags_ok" = x"no"; then
++- AC_TRY_CFLAGS([-cg92],[CFLAGS="$CFLAGS -cg92"])
++- if test x"$ac_cv_try_cflags_ok" = x"no"; then
++- AC_TRY_CFLAGS([-xcg92],[CFLAGS="$CFLAGS -xcg92"])
++- fi
++- fi;;
++- esac
++-fi
+++dnl if test x"$user_cflags" = x"" -o x"$user_cflags" = x-m32 ; then
+++dnl AC_TRY_CFLAGS([-O4],[CFLAGS="$CFLAGS -O4"]);
+++dnl if test x"$ac_cv_try_cflags_ok" = x"no"; then
+++dnl AC_TRY_CFLAGS([-O3],[CFLAGS="$CFLAGS -O3"]);
+++dnl if test x"$ac_cv_try_cflags_ok" = x"no"; then
+++dnl AC_TRY_CFLAGS([-O2],[CFLAGS="$CFLAGS -O2"],[CFLAGS="$CFLAGS -O"]);
+++dnl fi
+++dnl fi
+++dnl
+++dnl if test "$CC" = "gcc" ; then
+++dnl gccver=`gcc --version 2>/dev/null || echo 0.0.0`
+++dnl else
+++dnl gccver=0.0.0
+++dnl fi
+++dnl
+++dnl case "$host" in
+++dnl *i686-apple-darwin*)
+++dnl AC_TRY_CFLAGS([-fast],[CFLAGS="$MORECFLAGS -fast"]);;
+++dnl *pentium*solaris*)
+++dnl ;;
+++dnl *pentium4*)
+++dnl AC_TRY_CFLAGS([-march=pentium4],[CFLAGS="$CFLAGS -march=pentium4"]);;
+++dnl *pentium3*|*i686*|*athlon*|x86*)
+++dnl AC_TRY_CFLAGS([-march=i686],[CFLAGS="$CFLAGS -march=i686"]);;
+++dnl *pentium2*|*i586*)
+++dnl AC_TRY_CFLAGS([-march=i586],[CFLAGS="$CFLAGS -march=i586"]);;
+++dnl *powerpc*)
+++dnl machtype=`/usr/bin/machine 2>/dev/null || echo unknown`
+++dnl case "$machtype" in
+++dnl ppc740?)
+++dnl AC_TRY_CFLAGS([-mcpu=7400],[CFLAGS="$CFLAGS -mcpu=7400"])
+++dnl AC_TRY_CFLAGS([-mtune=7400],[CFLAGS="$CFLAGS -mtune=7400"]);;
+++dnl ppc745?)
+++dnl AC_TRY_CFLAGS([-mcpu=7450],[CFLAGS="$CFLAGS -mcpu=7450"])
+++dnl AC_TRY_CFLAGS([-mtune=7450],[CFLAGS="$CFLAGS -mtune=7450"])
+++dnl case "$gccver" in
+++dnl *\ 4.[[0-9]].[[0-9]]\ *)
+++dnl AC_TRY_CFLAGS([$CFLAGS -fast],
+++dnl [MORECFLAGS="$MORECFLAGS -fast"]);;
+++dnl esac;;
+++dnl ppc970)
+++dnl AC_TRY_CFLAGS([-mcpu=g5],[CFLAGS="$CFLAGS -mcpu=g5"])
+++dnl AC_TRY_CFLAGS([-mtune=g5],[CFLAGS="$CFLAGS -mtune=g5"])
+++dnl AC_TRY_CFLAGS([-fast],[CFLAGS="$MORECFLAGS -fast"]);;
+++dnl *)
+++dnl AC_TRY_CFLAGS([-mpowerpc],[CFLAGS="$CFLAGS -mpowerpc"]);;
+++dnl esac;;
+++dnl *osf*)
+++dnl AC_TRY_CFLAGS([-fast],[CFLAGS="$CFLAGS -fast"]);;
+++dnl *sparcv8*|*sparcv9*)
+++dnl AC_TRY_CFLAGS([-msupersparc],[CFLAGS="$CFLAGS -msupersparc"])
+++dnl if test x"$ac_cv_try_cflags_ok" = x"no"; then
+++dnl AC_TRY_CFLAGS([-cg92],[CFLAGS="$CFLAGS -cg92"])
+++dnl if test x"$ac_cv_try_cflags_ok" = x"no"; then
+++dnl AC_TRY_CFLAGS([-xcg92],[CFLAGS="$CFLAGS -xcg92"])
+++dnl fi
+++dnl fi;;
+++dnl esac
+++dnl fi
++
++ echo CFLAGS=$CFLAGS
++ echo MORECFLAGS=$MORECFLAGS
++@@ -363,6 +387,24 @@
++ edit_msg="++++++ This file is automatically generated, don't edit it by hand! ++++++"
++ AC_SUBST(edit_msg)
++
++-AC_OUTPUT(makefile:makefile.in nauty.h:nauty-h.in
++- naututil.h:naututil-h.in gtools.h:gtools-h.in)
+++dnl Checks for linker script support
+++gl_LD_VERSION_SCRIPT
+++
+++dnl Checks for libraries
+++## pkg-config
+++PKG_PROG_PKG_CONFIG
+++## zlib Library (zlib)
+++AM_PATH_ZLIB(1.2.7,[],[AC_MSG_WARN([could not find required version of zlib])])
+++## GNU MultiPrecision arithmetic library (GMP)
+++AM_PATH_GMP(5.1.2,[],[AC_MSG_WARN([could not find required version of GMP])])
+++
+++AC_CONFIG_FILES([
+++ nauty.pc
+++ Makefile
+++ nauty/Makefile
+++ nauty.h:nauty-h.in
+++ naututil.h:naututil-h.in
+++ gtools.h:gtools-h.in
+++ ])
++
+++AC_OUTPUT
++--- /dev/null
+++++ b/Makefile.am
++@@ -0,0 +1,416 @@
+++AUTOMAKE_OPTIONS = foreign
+++ACLOCAL_AMFLAGS = -I m4
+++
+++SUBDIRS = nauty
+++
+++pkginclude_HEADERS = \
+++ nauty.h \
+++ nautinv.h \
+++ naurng.h \
+++ nausparse.h \
+++ naututil.h \
+++ naugroup.h \
+++ schreier.h \
+++ traces.h \
+++ gtools.h \
+++ gutils.h
+++
+++pkgconfigdir = $(libdir)/pkgconfig
+++pkgconfig_DATA= nauty.pc
+++
+++bin_PROGRAMS = \
+++ dreadnaut \
+++ \
+++ addedgeg \
+++ amtog \
+++ biplabg \
+++ catg \
+++ complg \
+++ copyg \
+++ countg \
+++ deledgeg \
+++ directg \
+++ dretog \
+++ genbg \
+++ geng \
+++ genrang \
+++ gentourng \
+++ labelg \
+++ linegraphg \
+++ listg \
+++ multig \
+++ newedgeg \
+++ NRswitchg \
+++ pickg \
+++ planarg \
+++ ranlabg \
+++ shortg \
+++ showg \
+++ subdivideg \
+++ watercluster2 \
+++ \
+++ blisstog \
+++ checks6 \
+++ sumlines
+++
+++man_MANS = \
+++ dreadnaut.1 \
+++ \
+++ addedgeg.1 \
+++ amtog.1 \
+++ biplabg.1 \
+++ catg.1 \
+++ complg.1 \
+++ copyg.1 \
+++ countg.1 \
+++ deledgeg.1 \
+++ directg.1 \
+++ dretog.1 \
+++ genbg.1 \
+++ geng.1 \
+++ genrang.1 \
+++ gentourng.1 \
+++ labelg.1 \
+++ linegraphg.1 \
+++ listg.1 \
+++ multig.1 \
+++ newedgeg.1 \
+++ NRswitchg.1 \
+++ pickg.1 \
+++ planarg.1 \
+++ ranlabg.1 \
+++ shortg.1 \
+++ showg.1 \
+++ subdivideg.1 \
+++ watercluster2.1 \
+++ \
+++ blisstog.1 \
+++ checks6.1 \
+++ sumlines.1
+++
+++lib_LTLIBRARIES = \
+++ libnauty.la \
+++ libnautyA1.la \
+++ libnautyS0.la \
+++ libnautyW0.la \
+++ libnautyL0.la \
+++ libnautyS1.la \
+++ libnautyW1.la \
+++ libnautyL1.la
+++
+++check_PROGRAMS = \
+++ dreadtest \
+++ dreadtest1 \
+++ dreadtestS \
+++ dreadtestW \
+++ dreadtestL \
+++ dreadtestS1 \
+++ dreadtestW1 \
+++ dreadtestL1 \
+++ dreadtest4K \
+++ naucompare
+++
+++TESTS = runalltests
+++
+++AM_CPPFLAGS =
+++AM_CFLAGS =
+++AM_LDFLAGS =
+++LDADD =
+++
+++NAUTY_LDADD = $(top_builddir)/libnauty.la $(threadlib)
+++NAUTYW1_LDADD = $(top_builddir)/libnautyW1.la $(threadlib)
+++
+++AM_H2MFLAGS = \
+++ --manual="Nauty Manual" \
+++ --version-string="$(PACKAGE_VERSION)" \
+++ --source="nauty $(PACKAGE_VERSION)" \
+++ --no-info
+++
+++%.1: %
+++ $(HELP2MAN) \
+++ -s 1 \
+++ $(AM_H2MFLAGS) \
+++ -I $(top_srcdir)/man/$*.h2m \
+++ -n $(if $($*_DESCRIPTION), $($*_DESCRIPTION), "manual page for $*") \
+++ -o $@ \
+++ $(top_builddir)/$<
+++
+++%.map: $(top_srcdir)/nauty.map
+++ $(SED) -e 's#LIBNAUTY_#LIBNAUTY'$(subst nauty,,$*)'_#' $< > $@
+++
+++##
+++#nauty_falvour_CPPFLAGS =
+++nautyA1_falvour_CPPFLAGS = -DMAXN=WORDSIZE
+++nautyS0_falvour_CPPFLAGS = -DWORDSIZE=16
+++nautyS1_falvour_CPPFLAGS = $(nautyA1_falvour_CPPFLAGS) $(nautyS0_falvour_CPPFLAGS)
+++nautyW0_falvour_CPPFLAGS = -DWORDSIZE=32
+++nautyW1_falvour_CPPFLAGS = $(nautyA1_falvour_CPPFLAGS) $(nautyW0_falvour_CPPFLAGS)
+++nautyL0_falvour_CPPFLAGS = -DWORDSIZE=64
+++nautyL1_falvour_CPPFLAGS = $(nautyA1_falvour_CPPFLAGS) $(nautyL0_falvour_CPPFLAGS)
+++
+++
+++## short descriptions inspired from the basic functions of the programs as described
+++## in section `Utilities' (15) of the `Nauty and Traces User's Guide' (version 2.5)
+++dreadnaut_DESCRIPTION = "command line interface to nauty graph isomorphism library"
+++addedgeg_DESCRIPTION = "add an edge in each possible way"
+++amtog_DESCRIPTION = "read graphs in matrix format"
+++biplabg_DESCRIPTION = "label bipartite graphs so the colour classes are contiguous"
+++catg_DESCRIPTION = "concatenate files of graphs"
+++complg_DESCRIPTION = "complement graphs"
+++copyg_DESCRIPTION = "convert format and select subset"
+++countg_DESCRIPTION = "count graphs according to a variety of properties"
+++deledgeg_DESCRIPTION = "delete an edge in each possible way"
+++directg_DESCRIPTION = "generate small digraphs with given underlying graph"
+++dretog_DESCRIPTION = "read graphs in dreadnaut form"
+++genbg_DESCRIPTION = "generate small bicoloured graphs"
+++geng_DESCRIPTION = "generate small graphs"
+++genrang_DESCRIPTION = "generate random graphs"
+++gentourng_DESCRIPTION = "generate small tournaments"
+++labelg_DESCRIPTION = "canonically label graphs"
+++linegraphg_DESCRIPTION = "compute the linegraphs of a file of graphs"
+++listg_DESCRIPTION = "display graphs in a variety of forms"
+++multig_DESCRIPTION = "generate small multigraphs with given underlying graph"
+++newedgeg_DESCRIPTION = "create new edges from pairs of non-adjacent edges in each possible way"
+++NRswitchg_DESCRIPTION = "complement vertex edges"
+++pickg_DESCRIPTION = "select graphs according to a variety of properties"
+++planarg_DESCRIPTION = "test graphs for planarity and find embeddings or obstructions"
+++ranlabg_DESCRIPTION = "randomly relabel graphs"
+++shortg_DESCRIPTION = "remove isomorphs from a file of graphs"
+++showg_DESCRIPTION = "$(shell printf "%s %s" $(listg_DESCRIPTION) "(stand-alone subset of listg)")"
+++subdivideg_DESCRIPTION = "compute the subdivision graphs of a file of graphs"
+++watercluster2_DESCRIPTION = "$(shell printf "%s %s" $(directg_DESCRIPTION) "(faster alternative to directg)")"
+++blisstog_DESCRIPTION = "convert files of graphs in bliss format to stdout in sparse6 format"
+++checks6_DESCRIPTION = "check a file of graphs and optionally perform corrections"
+++sumlines_DESCRIPTION = "sum lines matching specified graph formats"
+++
+++dreadnaut_CPPFLAGS =
+++addedgeg_CPPFLAGS =
+++amtog_CPPFLAGS =
+++biplabg_CPPFLAGS =
+++catg_CPPFLAGS =
+++complg_CPPFLAGS =
+++copyg_CPPFLAGS =
+++countg_CPPFLAGS =
+++deledgeg_CPPFLAGS =
+++directg_CPPFLAGS =
+++dretog_CPPFLAGS =
+++genbg_CPPFLAGS = $(nautyW1_falvour_CPPFLAGS)
+++geng_CPPFLAGS = $(nautyW1_falvour_CPPFLAGS)
+++genrang_CPPFLAGS =
+++gentourng_CPPFLAGS = -DMAXN=24
+++labelg_CPPFLAGS =
+++linegraphg_CPPFLAGS =
+++listg_CPPFLAGS =
+++multig_CPPFLAGS =
+++newedgeg_CPPFLAGS =
+++NRswitchg_CPPFLAGS =
+++pickg_CPPFLAGS =
+++planarg_CPPFLAGS =
+++ranlabg_CPPFLAGS =
+++shortg_CPPFLAGS =
+++showg_CPPFLAGS =
+++subdivideg_CPPFLAGS =
+++watercluster2_CPPFLAGS = -DMAXN=32
+++blisstog_CPPFLAGS = $(ZLIB_CFLAGS)
+++checks6_CPPFLAGS =
+++sumlines_CPPFLAGS = $(GMP_CFLAGS)
+++
+++dreadnaut_SOURCES = dreadnaut.c
+++addedgeg_SOURCES = addedgeg.c
+++amtog_SOURCES = amtog.c
+++biplabg_SOURCES = biplabg.c
+++catg_SOURCES = catg.c
+++complg_SOURCES = complg.c
+++copyg_SOURCES = copyg.c
+++countg_SOURCES = testg.c
+++deledgeg_SOURCES = deledgeg.c
+++directg_SOURCES = directg.c
+++dretog_SOURCES = dretog.c
+++genbg_SOURCES = genbg.c
+++geng_SOURCES = geng.c
+++genrang_SOURCES = genrang.c
+++gentourng_SOURCES = gentourng.c
+++labelg_SOURCES = labelg.c
+++linegraphg_SOURCES = linegraphg.c
+++listg_SOURCES = listg.c
+++multig_SOURCES = multig.c
+++newedgeg_SOURCES = newedgeg.c
+++NRswitchg_SOURCES = NRswitchg.c
+++pickg_SOURCES = testg.c
+++planarg_SOURCES = planarg.c planarity.c
+++ranlabg_SOURCES = ranlabg.c
+++shortg_SOURCES = shortg.c
+++showg_SOURCES = showg.c
+++subdivideg_SOURCES = subdivideg.c
+++watercluster2_SOURCES = watercluster2.c
+++blisstog_SOURCES = blisstog.c
+++checks6_SOURCES = checks6.c
+++sumlines_SOURCES = sumlines.c
+++
+++dreadnaut_LDADD = $(NAUTY_LDADD)
+++addedgeg_LDADD = $(NAUTY_LDADD)
+++amtog_LDADD = $(NAUTY_LDADD)
+++biplabg_LDADD = $(NAUTY_LDADD)
+++catg_LDADD = $(NAUTY_LDADD)
+++complg_LDADD = $(NAUTY_LDADD)
+++copyg_LDADD = $(NAUTY_LDADD)
+++countg_LDADD = $(NAUTY_LDADD)
+++deledgeg_LDADD = $(NAUTY_LDADD)
+++directg_LDADD = $(NAUTY_LDADD)
+++dretog_LDADD = $(NAUTY_LDADD)
+++genbg_LDADD = $(NAUTYW1_LDADD)
+++geng_LDADD = $(NAUTYW1_LDADD)
+++genrang_LDADD = $(NAUTY_LDADD)
+++gentourng_LDADD = $(NAUTY_LDADD)
+++labelg_LDADD = $(NAUTY_LDADD)
+++linegraphg_LDADD = $(NAUTY_LDADD)
+++listg_LDADD = $(NAUTY_LDADD)
+++multig_LDADD = $(NAUTY_LDADD)
+++newedgeg_LDADD = $(NAUTY_LDADD)
+++NRswitchg_LDADD = $(NAUTY_LDADD)
+++pickg_LDADD = $(NAUTY_LDADD)
+++planarg_LDADD = $(NAUTY_LDADD)
+++ranlabg_LDADD = $(NAUTY_LDADD)
+++shortg_LDADD = $(NAUTY_LDADD)
+++showg_LDADD =
+++subdivideg_LDADD = $(NAUTY_LDADD)
+++watercluster2_LDADD = $(NAUTY_LDADD)
+++blisstog_LDADD = $(NAUTY_LDADD) $(ZLIB_LIBS)
+++checks6_LDADD = $(NAUTY_LDADD)
+++sumlines_LDADD = $(GMP_LIBS)
+++
+++libnauty_la_LD_VERSION_SCRIPT =
+++libnautyA1_la_MAP =
+++libnautyA1_la_LD_VERSION_SCRIPT =
+++libnautyS0_la_MAP =
+++libnautyS0_la_LD_VERSION_SCRIPT =
+++libnautyS1_la_MAP =
+++libnautyS1_la_LD_VERSION_SCRIPT =
+++libnautyW0_la_MAP =
+++libnautyW0_la_LD_VERSION_SCRIPT =
+++libnautyW1_la_MAP =
+++libnautyW1_la_LD_VERSION_SCRIPT =
+++libnautyL0_la_MAP =
+++libnautyL0_la_LD_VERSION_SCRIPT =
+++libnautyL1_la_MAP =
+++libnautyL1_la_LD_VERSION_SCRIPT =
+++if HAVE_LD_VERSION_SCRIPT
+++libnauty_la_LD_VERSION_SCRIPT += -Wl,--version-script=$(top_srcdir)/nauty.map
+++libnautyA1_la_MAP += nautyA1.map
+++libnautyA1_la_LD_VERSION_SCRIPT += -Wl,--version-script=$(top_builddir)/$(libnautyA1_la_MAP)
+++libnautyS0_la_MAP += nautyS0.map
+++libnautyS0_la_LD_VERSION_SCRIPT += -Wl,--version-script=$(top_builddir)/$(libnautyS0_la_MAP)
+++libnautyS1_la_MAP += nautyS1.map
+++libnautyS1_la_LD_VERSION_SCRIPT += -Wl,--version-script=$(top_builddir)/$(libnautyS1_la_MAP)
+++libnautyW0_la_MAP += nautyW0.map
+++libnautyW0_la_LD_VERSION_SCRIPT += -Wl,--version-script=$(top_builddir)/$(libnautyW0_la_MAP)
+++libnautyW1_la_MAP += nautyW1.map
+++libnautyW1_la_LD_VERSION_SCRIPT += -Wl,--version-script=$(top_builddir)/$(libnautyW1_la_MAP)
+++libnautyL0_la_MAP += nautyL0.map
+++libnautyL0_la_LD_VERSION_SCRIPT += -Wl,--version-script=$(top_builddir)/$(libnautyL0_la_MAP)
+++libnautyL1_la_MAP += nautyL1.map
+++libnautyL1_la_LD_VERSION_SCRIPT += -Wl,--version-script=$(top_builddir)/$(libnautyL1_la_MAP)
+++endif
+++
+++libnauty_la_LIBADD = $(threadlib)
+++libnauty_la_LDFLAGS = -version-info $(LIBNAUTY_LT_VERSION) $(libnauty_la_LD_VERSION_SCRIPT)
+++
+++libnauty_la_SOURCES = \
+++ nauty.c \
+++ nautil.c \
+++ nausparse.c \
+++ naugraph.c \
+++ naurng.c \
+++ schreier.c \
+++ traces.c \
+++ gtools.c \
+++ naututil.c \
+++ nautinv.c \
+++ gutil1.c \
+++ gutil2.c \
+++ gtnauty.c \
+++ naugroup.c
+++
+++libnautyA1_la_DEPENDENCIES = $(libnautyA1_la_MAP)
+++libnautyA1_la_CPPFLAGS = $(nautyA1_falvour_CPPFLAGS)
+++libnautyA1_la_LIBADD = $(threadlib)
+++libnautyA1_la_LDFLAGS = -version-info $(LIBNAUTY_LT_VERSION) $(libnautyA1_la_LD_VERSION_SCRIPT)
+++libnautyA1_la_SOURCES =$(libnauty_la_SOURCES)
+++
+++libnautyS0_la_DEPENDENCIES = $(libnautyS0_la_MAP)
+++libnautyS0_la_CPPFLAGS = $(nautyS0_falvour_CPPFLAGS)
+++libnautyS0_la_LIBADD = $(threadlib)
+++libnautyS0_la_LDFLAGS = -version-info $(LIBNAUTY_LT_VERSION) $(libnautyS0_la_LD_VERSION_SCRIPT)
+++libnautyS0_la_SOURCES =$(libnauty_la_SOURCES)
+++
+++libnautyS1_la_DEPENDENCIES = $(libnautyS1_la_MAP)
+++libnautyS1_la_CPPFLAGS = $(nautyS1_falvour_CPPFLAGS)
+++libnautyS1_la_LIBADD = $(threadlib)
+++libnautyS1_la_LDFLAGS = -version-info $(LIBNAUTY_LT_VERSION) $(libnautyS1_la_LD_VERSION_SCRIPT)
+++libnautyS1_la_SOURCES =$(libnauty_la_SOURCES)
+++
+++libnautyW0_la_DEPENDENCIES = $(libnautyW0_la_MAP)
+++libnautyW0_la_CPPFLAGS = $(nautyW0_falvour_CPPFLAGS)
+++libnautyW0_la_LIBADD = $(threadlib)
+++libnautyW0_la_LDFLAGS = -version-info $(LIBNAUTY_LT_VERSION) $(libnautyW0_la_LD_VERSION_SCRIPT)
+++libnautyW0_la_SOURCES =$(libnauty_la_SOURCES)
+++
+++libnautyW1_la_DEPENDENCIES = $(libnautyW1_la_MAP)
+++libnautyW1_la_CPPFLAGS = $(nautyW1_falvour_CPPFLAGS)
+++libnautyW1_la_LIBADD = $(threadlib)
+++libnautyW1_la_LDFLAGS = -version-info $(LIBNAUTY_LT_VERSION) $(libnautyW1_la_LD_VERSION_SCRIPT)
+++libnautyW1_la_SOURCES =$(libnauty_la_SOURCES)
+++
+++libnautyL0_la_DEPENDENCIES = $(libnautyL0_la_MAP)
+++libnautyL0_la_CPPFLAGS = $(nautyL0_falvour_CPPFLAGS)
+++libnautyL0_la_LIBADD = $(threadlib)
+++libnautyL0_la_LDFLAGS = -version-info $(LIBNAUTY_LT_VERSION) $(libnautyL0_la_LD_VERSION_SCRIPT)
+++libnautyL0_la_SOURCES =$(libnauty_la_SOURCES)
+++
+++libnautyL1_la_DEPENDENCIES = $(libnautyL1_la_MAP)
+++libnautyL1_la_CPPFLAGS = $(nautyL1_falvour_CPPFLAGS)
+++libnautyL1_la_LIBADD = $(threadlib)
+++libnautyL1_la_LDFLAGS = -version-info $(LIBNAUTY_LT_VERSION) $(libnautyL1_la_LD_VERSION_SCRIPT)
+++libnautyL1_la_SOURCES =$(libnauty_la_SOURCES)
+++
+++dreadtest_CPPFLAGS = $(dreadnaut_CPPFLAGS) -DDREADTEST
+++dreadtest1_CPPFLAGS = $(dreadtest_CPPFLAGS) $(nautyA1_falvour_CPPFLAGS)
+++dreadtestS_CPPFLAGS = $(dreadtest_CPPFLAGS) $(nautyS0_falvour_CPPFLAGS)
+++dreadtestS1_CPPFLAGS = $(dreadtest_CPPFLAGS) $(nautyS1_falvour_CPPFLAGS)
+++dreadtestW_CPPFLAGS = $(dreadtest_CPPFLAGS) $(nautyW0_falvour_CPPFLAGS)
+++dreadtestW1_CPPFLAGS = $(dreadtest_CPPFLAGS) $(nautyW1_falvour_CPPFLAGS)
+++dreadtestL_CPPFLAGS = $(dreadtest_CPPFLAGS) $(nautyL0_falvour_CPPFLAGS)
+++dreadtestL1_CPPFLAGS = $(dreadtest_CPPFLAGS) $(nautyL1_falvour_CPPFLAGS)
+++dreadtest4K_CPPFLAGS = $(dreadtest_CPPFLAGS) -DMAXN=4096
+++
+++dreadtest_SOURCES = $(dreadnaut_SOURCES)
+++dreadtest1_SOURCES = $(dreadnaut_SOURCES)
+++dreadtestS1_SOURCES = $(dreadnaut_SOURCES)
+++dreadtestS_SOURCES = $(dreadnaut_SOURCES)
+++dreadtestW_SOURCES = $(dreadnaut_SOURCES)
+++dreadtestW1_SOURCES = $(dreadnaut_SOURCES)
+++dreadtestL_SOURCES = $(dreadnaut_SOURCES)
+++dreadtestL1_SOURCES = $(dreadnaut_SOURCES)
+++dreadtest4K_SOURCES = $(dreadnaut_SOURCES) $(libnauty_la_SOURCES)
+++
+++dreadtest_LDADD = $(NAUTY_LDADD)
+++dreadtest1_LDADD = $(top_builddir)/libnautyA1.la $(threadlib)
+++dreadtestS_LDADD = $(top_builddir)/libnautyS0.la $(threadlib)
+++dreadtestS1_LDADD = $(top_builddir)/libnautyS1.la $(threadlib)
+++dreadtestW_LDADD = $(top_builddir)/libnautyW0.la $(threadlib)
+++dreadtestW1_LDADD = $(top_builddir)/libnautyW1.la $(threadlib)
+++dreadtestL_LDADD = $(top_builddir)/libnautyL0.la $(threadlib)
+++dreadtestL1_LDADD = $(top_builddir)/libnautyL1.la $(threadlib)
+++dreadtest4K_LDADD = $(threadlib)
+++
+++CLEANFILES = \
+++ $(man_MANS) \
+++ $(libnautyA1_la_MAP) \
+++ $(libnautyS0_la_MAP) \
+++ $(libnautyS1_la_MAP) \
+++ $(libnautyW0_la_MAP) \
+++ $(libnautyW1_la_MAP) \
+++ $(libnautyL0_la_MAP) \
+++ $(libnautyL1_la_MAP) \
+++ runtest-*.data \
+++ runtest-*.atad
++--- /dev/null
+++++ b/m4/ld-version-script.m4
++@@ -0,0 +1,53 @@
+++# ld-version-script.m4 serial 3
+++dnl Copyright (C) 2008-2012 Free Software Foundation, Inc.
+++dnl This file is free software; the Free Software Foundation
+++dnl gives unlimited permission to copy and/or distribute it,
+++dnl with or without modifications, as long as this notice is preserved.
+++
+++dnl From Simon Josefsson
+++
+++# FIXME: The test below returns a false positive for mingw
+++# cross-compiles, 'local:' statements does not reduce number of
+++# exported symbols in a DLL. Use --disable-ld-version-script to work
+++# around the problem.
+++
+++# gl_LD_VERSION_SCRIPT
+++# --------------------
+++# Check if LD supports linker scripts, and define automake conditional
+++# HAVE_LD_VERSION_SCRIPT if so.
+++AC_DEFUN([gl_LD_VERSION_SCRIPT],
+++[
+++ AC_ARG_ENABLE([ld-version-script],
+++ AS_HELP_STRING([--enable-ld-version-script],
+++ [enable linker version script (default is enabled when possible)]),
+++ [have_ld_version_script=$enableval], [])
+++ if test -z "$have_ld_version_script"; then
+++ AC_MSG_CHECKING([if LD -Wl,--version-script works])
+++ save_LDFLAGS="$LDFLAGS"
+++ LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
+++ cat > conftest.map <<EOF
+++foo
+++EOF
+++ AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])],
+++ [accepts_syntax_errors=yes], [accepts_syntax_errors=no])
+++ if test "$accepts_syntax_errors" = no; then
+++ cat > conftest.map <<EOF
+++VERS_1 {
+++ global: sym;
+++};
+++
+++VERS_2 {
+++ global: sym;
+++} VERS_1;
+++EOF
+++ AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])],
+++ [have_ld_version_script=yes], [have_ld_version_script=no])
+++ else
+++ have_ld_version_script=no
+++ fi
+++ rm -f conftest.map
+++ LDFLAGS="$save_LDFLAGS"
+++ AC_MSG_RESULT($have_ld_version_script)
+++ fi
+++ AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes")
+++])
++--- a/runalltests
+++++ b/runalltests
++@@ -1,12 +1,16 @@
++ #!/bin/sh
++ # Run all nauty checks
++
+++top_workingdir=$(pwd)
+++
+++tdx=0
+++
++ runonetest() {
++ cmd="$1"
++ in="$2"
++ ok="$3"
++ printf "%s %s %s " "$cmd" "$in" "$ok"
++-
+++
++ if [ "X$in" = "X" ] ; then
++ in=/dev/null
++ elif [ ! -r "$in" ] ; then
++@@ -19,10 +23,16 @@
++ exit 1
++ fi
++
++-out1=`mktemp runtest.XXXXXX`
++-out2=`mktemp runtest.XXXXXX`
+++tdx=`expr $tdx + 1`
+++out1=`printf "runtest-%02d.data" $tdx`
+++out2=`printf "runtest-%02d.atad" $tdx`
++
++ eval $cmd <"$in" 2>$out2 >$out1
+++
+++if [ -d $top_workingdir/.libs ]; then
+++ sed -i 's@'$top_workingdir'/.libs/lt- at ./@' $out2
+++fi
+++
++ LC_COLLATE=C sort $out2 >>$out1
++ if ./naucompare "$out1" "$ok" ; then
++ rm $out1 $out2
++@@ -74,7 +84,9 @@
++
++ runonetest "./geng -ud1D7t 11" "" nautesta.ans
++ runonetest "./geng -cd1f 10 | ./labelg -q" "" nautestb.ans
++-runonetest "./genrang -r3 114 100 | ./countg --nedDr -q" "" nautestc.ans
+++runonetest "./genrang -r3 114 100 | ./countg --nedDr -q | sed '/^:/d'" "" nautestc.ans
+++
+++echo
+++echo "${0##*/}: $fails test(s) failed over $tdx tests"
++
++-echo " "
++-echo $fails tests failed
+++exit $fails
++--- /dev/null
+++++ b/nauty.map
++@@ -0,0 +1,247 @@
+++LIBNAUTY_2.5 {
+++global:
+++## nauty.h
+++labelorg;
+++alloc_error;
+++breakout;
+++cheapautom;
+++doref;
+++extra_autom;
+++extra_level;
+++isautom;
+++dispatch_graph;
+++itos;
+++fmperm;
+++fmptn;
+++longprune;
+++nauty;
+++maketargetcell;
+++nextelement;
+++orbjoin;
+++permset;
+++putstring;
+++refine;
+++refine1;
+++shortprune;
+++targetcell;
+++testcanlab;
+++updatecan;
+++writeperm;
+++nauty_freedyn;
+++nauty_check;
+++naugraph_check;
+++nautil_check;
+++nautil_freedyn;
+++naugraph_freedyn;
+++densenauty;
+++writegroupsize;
+++## nautinv.h
+++adjacencies;
+++adjtriang;
+++cellcliq;
+++cellfano;
+++cellfano2;
+++cellind;
+++cellquads;
+++cellquins;
+++celltrips;
+++cellstarts;
+++cliques;
+++distances;
+++getbigcells;
+++indsets;
+++nautinv_check;
+++nautinv_freedyn;
+++quadruples;
+++refinvar;
+++setnbhd;
+++triples;
+++twopaths;
+++## naurng.h
+++ran_init;
+++ran_nextran;
+++## nausparse.h
+++dispatch_sparse;
+++targetcell_sg;
+++cheapautom_sg;
+++distvals;
+++isautom_sg;
+++refine_sg;
+++testcanlab_sg;
+++updatecan_sg;
+++testcanlab_tr;
+++comparelab_tr;
+++updatecan_tr;
+++init_sg;
+++nausparse_freedyn;
+++nausparse_check;
+++nauty_to_sg;
+++sg_to_nauty;
+++sortlists_sg;
+++aresame_sg;
+++put_sg;
+++copy_sg;
+++sparsenauty;
+++adjacencies_sg;
+++distances_sg;
+++## naututil.h
+++complement;
+++converse;
+++converse_sg;
+++copycomment;
+++complement_sg;
+++flushline;
+++fixit;
+++getint;
+++hash;
+++hashgraph;
+++hashgraph_sg;
+++individualise;
+++listhash;
+++mathon;
+++mathon_sg;
+++naututil_check;
+++naututil_freedyn;
+++putcanon;
+++putcanon_sg;
+++putdegs;
+++putdegs_sg;
+++putgraph;
+++putgraph_sg;
+++putmapping;
+++putorbits;
+++putorbitsplus;
+++putptn;
+++putquotient;
+++putquotient_sg;
+++putset;
+++putset_firstbold;
+++rangraph;
+++rangraph2;
+++rangraph2_sg;
+++ranreg_sg;
+++ranperm;
+++readgraph;
+++readgraph_sg;
+++readinteger;
+++readperm;
+++readptn;
+++readvperm;
+++readstring;
+++relabel;
+++relabel_sg;
+++sethash;
+++setinter;
+++setsize;
+++sublabel;
+++sublabel_sg;
+++unitptn;
+++## naugroup.h
+++freepermrec;
+++groupptr;
+++newpermrec;
+++groupautomproc;
+++grouplevelproc;
+++makecosetreps;
+++permcycles;
+++allgroup;
+++allgroup2;
+++## schreier.h
+++freeschreier;
+++addpermutation;
+++findpermutation;
+++addgenerator;
+++condaddgenerator;
+++expandschreier;
+++getorbits;
+++getorbitsmin;
+++pruneset;
+++newgroup;
+++schreier_freedyn;
+++schreier_fails;
+++dumpschreier;
+++schreier_gens;
+++deleteunmarked;
+++grouporder;
+++schreier_check;
+++## traces.h
+++Traces;
+++refine_tr;
+++traces_freedyn;
+++## gtools.h
+++gtools_check;
+++opengraphfile;
+++writeline;
+++gtools_getline;
+++graphsize;
+++stringcounts;
+++stringtograph;
+++edgecount;
+++readg;
+++ntog6;
+++ntos6;
+++sgtos6;
+++sgtog6;
+++writeg6;
+++writes6;
+++writeg6_sg;
+++writes6_sg;
+++writepc_sg;
+++stringtosparsegraph;
+++read_sg;
+++read_sg_loops;
+++readpc_sg;
+++readpcle_sg;
+++getecline;
+++writelast;
+++longval;
+++arg_int;
+++arg_long;
+++arg_range;
+++writerange;
+++gt_abort;
+++stringcopy;
+++strhaschar;
+++fcanonise;
+++fcanonise_inv;
+++fcanonise_inv_sg;
+++fgroup;
+++fgroup_inv;
+++istransitive;
+++tg_canonise;
+++readg_code;
+++readg_line;
+++ogf_linelen;
+++is_pipe;
+++gt_numorbits;
+++## gutils.h
+++degstats;
+++diamstats;
+++find_dist;
+++find_dist2;
+++girth;
+++isbiconnected1;
+++isbiconnected;
+++isbipartite;
+++twocolouring;
+++isconnected1;
+++isconnected;
+++issubconnected;
+++maxcliques;
+++delete1;
+++conncontent;
+++loopcount;
+++pathcount1;
+++cyclecount1;
+++cyclecount;
+++indpathcount1;
+++indcyclecount1;
+++indcyclecount;
+++commonnbrs;
+++contract1;
+++cstarcontent;
+++numtriangles1;
+++numtriangles;
+++
+++local: *;
+++};
++--- /dev/null
+++++ b/m4/gmp.m4
++@@ -0,0 +1,168 @@
+++dnl Configure paths for GMP
+++dnl Based on macros by Owen Taylor.
+++dnl Hans Petter Jansson 2001-04-29
+++dnl Modified slightly by Allin Cottrell, April 2003
+++dnl modified by Jerome Benoit <calculus at rezozer.net> 2013/11/26
+++
+++dnl AM_PATH_GMP([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
+++dnl Test for GMP, and define GMP_CFLAGS and GMP_LIBS.
+++dnl
+++AC_DEFUN([AM_PATH_GMP],
+++[dnl
+++
+++ AC_ARG_WITH([gmp],
+++ [AS_HELP_STRING([--without-gmp],[Disable support for GMP])],
+++ [],[with_gmp=yes])
+++
+++ AC_MSG_CHECKING(whether GMP is disabled)
+++ if test x"$with_gmp" != xno ; then
+++
+++ AC_MSG_RESULT(no)
+++
+++ AC_ARG_WITH(gmp-prefix,[ --with-gmp-prefix=PFX Prefix where GMP is installed (optional)],
+++ gmp_config_prefix="$withval", gmp_config_prefix="")
+++
+++ if test x$gmp_config_prefix != x ; then
+++ gmp_config_args="$gmp_config_args --prefix=$gmp_config_prefix"
+++ fi
+++
+++ min_gmp_version=ifelse([$1], ,1.0.0,$1)
+++
+++ AC_MSG_CHECKING(for GMP - version >= $min_gmp_version)
+++
+++ GMP_CFLAGS="-I$gmp_config_prefix/include"
+++ GMP_LIBS="-L$gmp_config_prefix/lib -lgmp"
+++
+++ ac_save_CFLAGS="$CFLAGS"
+++ ac_save_LIBS="$LIBS"
+++ CFLAGS="$CFLAGS $GMP_CFLAGS"
+++ LIBS="$GMP_LIBS $LIBS"
+++
+++dnl
+++dnl Now check if the installed GMP is sufficiently new.
+++dnl
+++ rm -f conf.gmptest
+++ AC_TRY_RUN([
+++#include <gmp.h>
+++#include <stdio.h>
+++#include <stdlib.h>
+++#include <string.h>
+++
+++int
+++main ()
+++{
+++ int gmp_major_version = 0, gmp_minor_version = 0, gmp_micro_version = 0;
+++ int major, minor, micro;
+++ char *tmp_version;
+++ mpz_t a, b, c;
+++
+++ mpz_init (a);
+++ mpz_init (b);
+++ mpz_init (c);
+++ mpz_mul (c, a, b);
+++
+++ system ("touch conf.gmptest");
+++
+++#ifdef __GNU_MP_VERSION
+++ gmp_major_version = __GNU_MP_VERSION;
+++#endif
+++
+++#ifdef __GNU_MP_VERSION_MINOR
+++ gmp_minor_version = __GNU_MP_VERSION_MINOR;
+++#endif
+++
+++#ifdef __GNU_MP_VERSION_PATCHLEVEL
+++ gmp_micro_version = __GNU_MP_VERSION_PATCHLEVEL;
+++#endif
+++
+++ /* HP/UX 9 (%@#!) writes to sscanf strings */
+++ tmp_version = strdup("$min_gmp_version");
+++ if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
+++ printf("%s, bad version string\n", "$min_gmp_version");
+++ exit(1);
+++ }
+++
+++ if ((gmp_major_version > major) ||
+++ ((gmp_major_version == major) && (gmp_minor_version > minor)) ||
+++ ((gmp_major_version == major) && (gmp_minor_version == minor) && (gmp_micro_version >= micro)))
+++ {
+++ return 0;
+++ }
+++ else
+++ {
+++ printf("\n*** An old version of GNU MP (%d.%d.%d) was found.\n",
+++ gmp_major_version, gmp_minor_version, gmp_micro_version);
+++ printf("*** You need a version of GNU MP newer than %d.%d.%d. The latest version of\n",
+++ major, minor, micro);
+++
+++ printf("*** GNU MP is always available from http://gmplib.org.\n");
+++ printf("***\n");
+++ }
+++
+++ return 1;
+++}
+++],, no_gmp=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
+++ CFLAGS="$ac_save_CFLAGS"
+++ LIBS="$ac_save_LIBS"
+++
+++ if test "x$no_gmp" = x ; then
+++ AC_MSG_RESULT(yes)
+++ ifelse([$2], , :, [$2])
+++ else
+++ AC_MSG_RESULT(no)
+++ if test -f conf.gmptest ; then
+++ :
+++ else
+++ echo "*** Could not run GNU MP test program, checking why..."
+++ CFLAGS="$CFLAGS $GMP_CFLAGS"
+++ LIBS="$LIBS $GMP_LIBS"
+++ AC_TRY_LINK([
+++#include <gmp.h>
+++#include <stdio.h>
+++], [ return (1); ],
+++ [ echo "*** The test program compiled, but did not run. This usually means"
+++ echo "*** that the run-time linker is not finding GNU MP or finding the wrong"
+++ echo "*** version of GNU MP. If it is not finding GNU MP, you'll need to set your"
+++ echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
+++ echo "*** to the installed location. Also, make sure you have run ldconfig if that"
+++ echo "*** is required on your system"
+++ echo "***"
+++ echo "*** If you have an old version installed, it is best to remove it, although"
+++ echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
+++ echo "***" ],
+++ [ echo "*** The test program failed to compile or link. See the file config.log for the"
+++ echo "*** exact error that occured. This usually means GNU MP was incorrectly installed"
+++ echo "*** or that you have moved GNU MP since it was installed." ])
+++ CFLAGS="$ac_save_CFLAGS"
+++ LIBS="$ac_save_LIBS"
+++ fi
+++ GMP_CFLAGS=""
+++ GMP_LIBS=""
+++ ifelse([$3], , :, [$3])
+++ fi
+++ if test "$GMP_CFLAGS" = "-I/include" ; then
+++ GMP_CFLAGS=""
+++ fi
+++ if test "$GMP_LIBS" = "-L/lib -lgmp" ; then
+++ GMP_LIBS="-lgmp"
+++ fi
+++
+++ rm -f conf.gmptest
+++
+++ else
+++
+++ AC_MSG_RESULT(yes)
+++
+++ AC_DEFINE([WITHOUT_GMP],[1],[GMP is disabled])
+++
+++ GMP_CFLAGS=""
+++ GMP_LIBS=""
+++
+++ fi
+++
+++ AC_SUBST(GMP_CFLAGS)
+++ AC_SUBST(GMP_LIBS)
+++
+++ AM_CONDITIONAL([WITH_GMP_IS_YES],[test x"$with_gmp" != xno])
+++
+++])
++--- a/gtools-h.in
+++++ b/gtools-h.in
++@@ -50,8 +50,8 @@
++ This twisted expression works up to n=227023 in 32-bit arithmetic
++ and for larger n if size_t has 64 bits. */
++
++-#include "naututil.h" /* which includes stdio.h */
++-#include "nausparse.h"
+++#include <nauty/naututil.h> /* which includes stdio.h */
+++#include <nauty/nausparse.h>
++
++ #if HAVE_ERRNO_H
++ #include <errno.h>
++--- a/naugroup.h
+++++ b/naugroup.h
++@@ -3,7 +3,10 @@
++ Procedures for handling groups found by nauty.
++ */
++
++-#include "nauty.h"
+++#ifndef _NAUGROUP_H_ /* only process this file once */
+++#define _NAUGROUP_H_
+++
+++#include <nauty/nauty.h>
++
++ typedef struct perm_struct
++ {
++@@ -51,3 +54,5 @@
++ #ifdef __cplusplus
++ }
++ #endif
+++
+++#endif /* _NAUGROUP_H_ */
++--- a/gutils.h
+++++ b/gutils.h
++@@ -1,5 +1,12 @@
++ /* gutils.h - procedure declarations for gutil1.c and gutil2.c */
++
+++#ifndef _GUTILS_H_ /* only process this file once */
+++#define _GUTILS_H_
+++
+++#ifdef __cplusplus
+++extern "C" {
+++#endif
+++
++ extern void degstats(graph*,int,int,
++ unsigned long*,int*,int*,int*,int*,boolean*);
++ extern void diamstats(graph*,int,int,int*,int*);
++@@ -12,7 +19,7 @@
++ extern boolean twocolouring(graph*,int*,int,int);
++ extern boolean isconnected1(graph*,int);
++ extern boolean isconnected(graph*,int,int);
++-extern boolean issubconnected(graph*,set*,int,int);
+++extern boolean issubconnected(graph*,set*,int,int);
++ extern long maxcliques(graph*,int,int);
++ extern void delete1(graph*,graph*,int,int);
++ extern int conncontent(graph*,int,int);
++@@ -29,3 +36,9 @@
++ extern int cstarcontent(graph*,int,int);
++ extern long numtriangles1(graph*,int);
++ extern long numtriangles(graph*,int,int);
+++
+++#ifdef __cplusplus
+++}
+++#endif
+++
+++#endif /* _GUTILS_H_ */
++--- a/naurng.h
+++++ b/naurng.h
++@@ -11,8 +11,10 @@
++ random number 0..k-1.
++ */
++
++-#ifndef NAURNG_H
++-#include "nauty.h"
+++#ifndef _NAURNG_H_ /* only process this file once */
+++#define _NAURNG_H_
+++
+++#include <nauty/nauty.h>
++
++ #ifdef __cplusplus
++ extern "C" {
++@@ -36,5 +38,4 @@
++ var = __getkran % (k);}
++ #define INITRANBYTIME ran_init((long)time(NULL))
++
++-#define NAURNG_H
++-#endif
+++#endif /* _NAURNG_H_ */
++--- a/nausparse.h
+++++ b/nausparse.h
++@@ -21,7 +21,7 @@
++ #ifndef _NAUSPARSE_H_ /* only process this file once */
++ #define _NAUSPARSE_H_
++
++-#include "nauty.h"
+++#include <nauty/nauty.h>
++
++ #ifndef SG_WEIGHT
++ #define SG_WEIGHT int
++@@ -99,4 +99,4 @@
++ }
++ #endif
++
++-#endif
+++#endif /* _NAUSPARSE_H_ */
++--- a/nautinv.h
+++++ b/nautinv.h
++@@ -10,7 +10,10 @@
++ * *
++ *****************************************************************************/
++
++-#include "nauty.h" /* which includes stdio.h */
+++#ifndef _NAUTINV_H_ /* only process this file once */
+++#define _NAUTINV_H_
+++
+++#include <nauty/nauty.h> /* which includes stdio.h */
++
++ #ifdef __cplusplus
++ extern "C" {
++@@ -40,3 +43,5 @@
++ #ifdef __cplusplus
++ }
++ #endif
+++
+++#endif /* _NAUTINV_H_ */
++--- a/naututil-h.in
+++++ b/naututil-h.in
++@@ -111,9 +111,13 @@
++ * *
++ *****************************************************************************/
++
++-#include "nauty.h" /* which includes stdio.h */
++-#include "nausparse.h"
++-#include "naurng.h"
+++#ifndef _NAUTUTIL_H_ /* only process this file once */
+++#define _NAUTUTIL_H_
+++
+++#include <nauty/nauty.h> /* which includes stdio.h */
+++#include <nauty/nausparse.h>
+++#include <nauty/naurng.h>
+++
++ /* At this point we can assume that <sys/types.h>, <unistd.h>, <stddef.h>,
++ <stdlib.h>, <string.h> or <strings.h> and <malloc.h> if necessary have
++ been included if they exist. */
++@@ -276,3 +280,5 @@
++ #endif /*NAUTY_SEED_DEFINED*/
++
++ /* @edit_msg@ */
+++
+++#endif /* _NAUTUTIL_H_ */
++--- a/schreier.h
+++++ b/schreier.h
++@@ -3,8 +3,8 @@
++ #ifndef _SCHREIER_H_ /* only process this file once */
++ #define _SCHREIER_H_
++
++-#include "nauty.h"
++-#include "naurng.h"
+++#include <nauty/nauty.h>
+++#include <nauty/naurng.h>
++
++ typedef struct permnodestruct
++ {
++--- a/traces.h
+++++ b/traces.h
++@@ -10,8 +10,11 @@
++ * 28-Dec-12 : final changes for version 2.0 *
++ *****************************************************************************/
++
++-#include "gtools.h"
++-#include "schreier.h"
+++#ifndef _TRACES_H_ /* only process this file once */
+++#define _TRACES_H_
+++
+++#include <nauty/gtools.h>
+++#include <nauty/schreier.h>
++
++ typedef struct TracesOptions {
++ boolean getcanon;
++@@ -42,7 +45,17 @@
++ unsigned long peaknodes;
++ } TracesStats;
++
+++#ifdef __cplusplus
+++extern "C" {
+++#endif
+++
++ extern void Traces(sparsegraph*,int*,int*,int*,TracesOptions*,
++- TracesStats*,sparsegraph*);
++-extern void refine_tr(sparsegraph*,int*,int*,int*,int*,TracesOptions*);
+++ TracesStats*,sparsegraph*);
+++extern void refine_tr(sparsegraph*,int*,int*,int*,int*,TracesOptions*);
++ extern void traces_freedyn(void);
+++
+++#ifdef __cplusplus
+++}
+++#endif
+++
+++#endif /* _TRACES_H_ */
++--- /dev/null
+++++ b/nauty/Makefile.am
++@@ -0,0 +1,29 @@
+++
+++header-links: remove-links
+++ HEADERLIST=" \
+++ $(top_builddir)/nauty.h \
+++ $(top_builddir)/naututil.h \
+++ $(top_builddir)/gtools.h \
+++ $(top_srcdir)/nautinv.h \
+++ $(top_srcdir)/naurng.h \
+++ $(top_srcdir)/nausparse.h \
+++ $(top_srcdir)/naugroup.h \
+++ $(top_srcdir)/schreier.h \
+++ $(top_srcdir)/traces.h \
+++ $(top_srcdir)/gutils.h \
+++ "; \
+++ for h in $$HEADERLIST; do \
+++ BASENAME=`basename $$h`; \
+++ test -e $$BASENAME || $(LN_S) $$h $$BASENAME; \
+++ done
+++
+++remove-links:
+++ rm -f nauty.h nautinv.h naurng.h nausparse.h naututil.h naugroup.h schreier.h traces.h gtools.h gutils.h
+++
+++all-local: header-links
+++
+++clean-local: remove-links
+++
+++distclean-local: remove-links
+++ -rm -f Makefile
+++
++--- /dev/null
+++++ b/nauty.pc.in
++@@ -0,0 +1,12 @@
+++prefix=@prefix@
+++exec_prefix=@exec_prefix@
+++libdir=@libdir@
+++includedir=@includedir@
+++
+++Name: nauty
+++Description: nauty graph automorphism library
+++Version: @PACKAGE_VERSION@
+++URL: @PACKAGE_URL@
+++Libs: -L${libdir} -l at PACKAGE@
+++Libs.private: @threadlib@
+++Cflags: -I${includedir}
++--- /dev/null
+++++ b/m4/zlib.m4
++@@ -0,0 +1,28 @@
+++dnl Configure paths for zlib
+++dnl Jerome Benoit <calculus at rezozer.net> 2013/11/26
+++
+++AC_DEFUN([AM_PATH_ZLIB],
+++[dnl
+++ AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+++dnl AC_REQUIRE([PKG_CHECK_MODULES])dnl
+++
+++ AC_ARG_WITH([zlib],
+++ [AS_HELP_STRING([--without-zlib],[disable support for ZLIB])],
+++ [],[with_zlib=yes])
+++
+++ AC_MSG_CHECKING([whether ZLIB is disabled])
+++ AS_IF([test x"$with_zlib" != "xno"],[dnl then
+++ AC_MSG_RESULT(no)
+++ PKG_CHECK_MODULES(ZLIB,zlib >= $1,[$2],[$3])
+++ ],[dnl else
+++ AC_MSG_RESULT(yes)
+++ AC_DEFINE([WITHOUT_ZLIB],[1],[ZLIB is disabled])
+++ ZLIB_CFLAGS=""
+++ ZLIB_LIBS=""
+++ AC_SUBST(ZLIB_CFLAGS)
+++ AC_SUBST(ZLIB_LIBS)
+++ ])
+++
+++ AM_CONDITIONAL([WITH_ZLIB_IS_YES],[test x"$with_zlib" != xno])
+++
+++])
diff --cc debian/patches/upstream-fix-gt_numorbits.patch
index 0000000,0000000..e812a24
new file mode 100644
--- /dev/null
+++ b/debian/patches/upstream-fix-gt_numorbits.patch
@@@ -1,0 -1,0 +1,36 @@@
++Description: explicit extern declaration for gt_numorbits
++Origin: debian
++Author: Jerome Benoit <calculus at rezozer.net>
++Last-Update: 2013-11-22
++
++--- a/labelg.c
+++++ b/labelg.c
++@@ -78,7 +78,6 @@
++
++ static nauty_counter orbtotal;
++ static double unorbtotal;
++-extern int gt_numorbits;
++
++ /**************************************************************************/
++
++--- a/gtools-h.in
+++++ b/gtools-h.in
++@@ -226,6 +226,7 @@
++ extern TLS_ATTR char *readg_line;
++ extern TLS_ATTR size_t ogf_linelen;
++ extern TLS_ATTR boolean is_pipe;
+++extern TLS_ATTR int gt_numorbits;
++
++ #ifdef __cplusplus
++ }
++--- a/gtnauty.c
+++++ b/gtnauty.c
++@@ -17,7 +17,7 @@
++ static int fuzz2[] = {006532,070236,035523,062437};
++ #define FUZZ2(x) ((x) ^ fuzz2[(x)&3])
++
++-int gt_numorbits;
+++TLS_ATTR int gt_numorbits;
++
++ #ifdef REFINE
++ void REFINE(graph*,int*,int*,int,int*,int*,set*,int*,int,int);
diff --cc debian/patches/upstream-fix-include-extern.patch
index 0000000,0000000..8a53ad3
new file mode 100644
--- /dev/null
+++ b/debian/patches/upstream-fix-include-extern.patch
@@@ -1,0 -1,0 +1,18 @@@
++Description: explicit extern declaration in naurng.h
++Origin: debian
++Author: Jerome Benoit <calculus at rezozer.net>
++Last-Update: 2013-11-22
++
++--- a/naurng.h
+++++ b/naurng.h
++@@ -18,8 +18,8 @@
++ extern "C" {
++ #endif
++
++-void ran_init(long seed);
++-long ran_nextran(void);
+++extern void ran_init(long seed);
+++extern long ran_nextran(void);
++
++ #ifdef __cplusplus
++ }
diff --cc debian/patches/upstream-zlib-blisstog_c.patch
index 0000000,0000000..3f70ddd
new file mode 100644
--- /dev/null
+++ b/debian/patches/upstream-zlib-blisstog_c.patch
@@@ -1,0 -1,0 +1,245 @@@
++Description: implement zlib support to blisstog utility
++ zlib is implemented to handle directly flate and compress files
++ for the blisstog nauty tool.
++Origin: debian
++Author: Jerome Benoit <calculus at rezozer.net>
++Last-Update: 2013-11-25
++
++--- a/blisstog.c
+++++ b/blisstog.c
++@@ -6,45 +6,39 @@
++ " Read files of graphs in Bliss (Dimacs) format and write\n\
++ them to stdout in sparse6 format.\n"
++
++-#define ZCAT "gunzip -c" /* name of zcat command (might be "gunzip -c") */
++-
++ /*************************************************************************/
++
++-#include "gtools.h"
+++#include <zlib.h>
+++
+++#include "gtools.h"
++
++-typedef struct
+++#define BUFSIZE 256
+++
+++typedef struct
++ {
++ int v,w;
++ } vpair;
++
++-static int
++-nextchar(FILE *f)
++-{
++- char s[2];
++-
++- if (fscanf(f,"%1s",s) != 1) return EOF;
++- else return s[0];
++-}
++-
++ static boolean
++-readblissgraph(FILE *f, sparsegraph *g)
+++readblissgraph(gzFile f, sparsegraph *g)
++ /* Reads a graph from Bliss format into a sparse graph */
++ {
++- int n,c;
+++ int n;
++ unsigned long ne,j;
++ int haven;
++ int i,v,w;
++- int haveptn;
++ DYNALLSTAT(vpair,elist,elist_sz);
+++ char buffer[BUFSIZE];
+++
+++ memset(buffer,'\0',BUFSIZE);
++
++ haven = 0;
++ j = 0;
++- while ((c = nextchar(f)) >= 0)
+++ while (((gzgets(f,buffer,BUFSIZE)) != NULL) && (strlen(buffer) < (BUFSIZE-1)))
++ {
++- switch (c)
+++ switch (*buffer)
++ {
++ case 'c':
++- while ((c = getc(f)) != '\n' && c != EOF) {}
++ break;
++
++ case 'p':
++@@ -53,7 +47,7 @@
++ fprintf(stderr,"Duplicate p line\n");
++ exit(1);
++ }
++- if (fscanf(f," edge %d %lu",&n,&ne) != 2)
+++ if (sscanf(buffer,"p edge %d %lu",&n,&ne) != 2)
++ {
++ fprintf(stderr,"Bad p line\n");
++ return FALSE;
++@@ -67,8 +61,8 @@
++ {
++ fprintf(stderr,"Missing p line\n");
++ return FALSE;
++- }
++- if (fscanf(f,"%d%d",&w,&v) != 2 || w < 1 || w > n)
+++ }
+++ if (sscanf(buffer,"n %d%d",&w,&v) != 2 || w < 1 || w > n)
++ {
++ fprintf(stderr,"Bad n line\n");
++ return FALSE;
++@@ -81,7 +75,7 @@
++ fprintf(stderr,"Missing p line or too many e lines\n");
++ return FALSE;
++ }
++- if (fscanf(f,"%d%d",&v,&w) != 2 || v < 1 || w < 1 || v > n || w > n)
+++ if (sscanf(buffer,"e %d%d",&v,&w) != 2 || v < 1 || w < 1 || v > n || w > n)
++ {
++ fprintf(stderr,"Bad e line\n");
++ return FALSE;
++@@ -91,10 +85,20 @@
++ break;
++
++ default:
++- fprintf(stderr,"Unknown line %c\n",c);
+++ fprintf(stderr,"Unknown line\n");
++ return FALSE;
++ }
++ }
+++ if (errno)
+++ {
+++ fprintf(stderr,"Corrupted data file\n");
+++ return FALSE;
+++ }
+++ else if (strlen(buffer) == (BUFSIZE-1))
+++ {
+++ fprintf(stderr,"Corrupted data line\n");
+++ return FALSE;
+++ }
++
++ if (j != ne)
++ {
++@@ -107,7 +111,7 @@
++ g->nde = 2*ne;
++
++ for (i = 0; i < n; ++i) g->d[i] = 0;
++- for (j = 0; j < ne; ++j)
+++ for (j = 0; j < ne; ++j)
++ {
++ ++(g->d[elist[j].v]);
++ ++(g->d[elist[j].w]);
++@@ -116,7 +120,7 @@
++ for (i = 1; i < n; ++i) g->v[i] = g->v[i-1] + g->d[i-1];
++ for (i = 0; i < n; ++i) g->d[i] = 0;
++
++- for (j = 0; j < ne; ++j)
+++ for (j = 0; j < ne; ++j)
++ {
++ v = elist[j].v;
++ w = elist[j].w;
++@@ -132,63 +136,53 @@
++ int
++ main(int argc, char *argv[])
++ {
++- FILE *infile;
+++ gzFile infile;
++ int j;
++ SG_DECL(g);
++- size_t flen;
++- boolean ispipe;
++- char zcmd[515];
++
++ HELP;
++
++- if (argc == 1)
++- {
++- if (!readblissgraph(stdin,&g))
++- {
++- fprintf(stderr,">E Bliss error in file %s\n","stdin");
++- gt_abort(NULL);
++- }
++- else
++- writes6_sg(stdout,&g);
++- }
++- else
++- {
++- for (j = 1; j < argc; ++j)
++- {
++- flen = strlen(argv[j]);
++- if (flen >= 3 && strcmp(argv[j]+flen-3,".gz") == 0)
++- {
++- sprintf(zcmd,"%s \"%s\"",ZCAT,argv[j]);
++- if ((infile = popen(zcmd,"r")) == NULL)
++- {
++- fprintf(stderr,
++- ">E blisstog: cannot open zcat pipe for \"%s\"\n",
++- argv[j]);
++- gt_abort(NULL);
++- }
++- ispipe = TRUE;
++- }
++- else
++- {
++- if ((infile = fopen(argv[j],"r")) == NULL)
++- {
++- fprintf(stderr,">E Can't open file %s\n",argv[j]);
++- gt_abort(NULL);
++- }
++- ispipe = FALSE;
++- }
++-
++- if (!readblissgraph(infile,&g))
++- {
++- fprintf(stderr,">E Bliss error in file %s\n",argv[j]);
++- gt_abort(NULL);
++- }
++- else
++- writes6_sg(stdout,&g);
+++ if (argc == 1)
+++ {
+++ if ((infile = gzdopen(STDIN_FILENO,"r")) == NULL)
+++ {
+++ fprintf(stderr,">E Can't open stdin\n");
+++ gt_abort(NULL);
+++ }
+++ else
+++ {
+++ if (!readblissgraph(infile,&g))
+++ {
+++ fprintf(stderr,">E Bliss error in stdin\n");
+++ gt_abort(NULL);
+++ }
+++ else
+++ writes6_sg(stdout,&g);
+++ gzclose(infile);
+++ }
+++ }
+++ else
+++ {
+++ for (j = 1; j < argc; ++j)
+++ {
+++ if ((infile = gzopen(argv[j],"r")) == NULL)
+++ {
+++ fprintf(stderr,">E Can't open file %s\n",argv[j]);
+++ gt_abort(NULL);
+++ }
+++ else
+++ {
+++ if (!readblissgraph(infile,&g))
+++ {
+++ fprintf(stderr,">E Bliss error in file %s\n",argv[j]);
+++ gt_abort(NULL);
+++ }
+++ else
+++ writes6_sg(stdout,&g);
+++ gzclose(infile);
+++ }
+++ }
+++ }
++
++- if (ispipe) pclose(infile); else fclose(infile);
++- }
++- }
++-
++- exit(0);
++-}
+++ exit(0);
+++}
diff --cc debian/repack
index 0000000,0000000..67e025c
new file mode 100755
--- /dev/null
+++ b/debian/repack
@@@ -1,0 -1,0 +1,104 @@@
++#!/bin/sh
++
++PACKAGE_NAME=nauty
++
++set -e
++set -u
++
++usage() {
++ echo "Usage: repack --upstream-version <ver> <downloaded file>"
++ exit 1
++ }
++
++if [ "$#" != "3" ]; then
++ usage
++fi
++if [ "$1" != "--upstream-version" ]; then
++ usage
++fi
++if [ ! -f "$3" ]; then
++ if [ -n "$3" ]; then
++ echo "$3 doesn't exist"
++ fi
++ usage
++fi
++UPSTREAM_VERSION="$2"
++UPSTREAM_TARBALLZZ="$3"
++
++DEBIAN_SUFFIX="+ds"
++####DEBIAN_ENCAPSULATEDFOLDERNAME="${PACKAGE_NAME}-usrc"
++
++DEBIAN_UVERSION=${UPSTREAM_VERSION}${DEBIAN_SUFFIX}
++DEBIAN_ROOTFOLDERNAME="${PACKAGE_NAME}-${DEBIAN_UVERSION}.orig"
++DEBIAN_TARBALLXZ="$(dirname $UPSTREAM_TARBALLZZ)/${PACKAGE_NAME}_${DEBIAN_UVERSION}.orig.tar.xz"
++
++REPACK_TMPDIR=`mktemp -d ./repackXXXXXX`
++REPACK_TMPDIR=$(readlink -f "$REPACK_TMPDIR")
++trap "/bin/rm -rf \"$REPACK_TMPDIR\"" QUIT INT EXIT
++
++message() {
++ echo
++ echo "-- -- $1"
++ echo
++ }
++
++message "Repackaging $UPSTREAM_TARBALLZZ"
++
++UPSTREAM_ROOTFOLDER="${REPACK_TMPDIR}/unpacked"
++mkdir "${UPSTREAM_ROOTFOLDER}"
++tar -C "${UPSTREAM_ROOTFOLDER}" -xf "${UPSTREAM_TARBALLZZ}" || unzip -d "${UPSTREAM_ROOTFOLDER}" "${UPSTREAM_TARBALLZZ}"
++if [ `ls -1 "${UPSTREAM_ROOTFOLDER}" | wc -l` -eq 1 ]; then
++ UPSTREAM_ROOTFOLDER="${UPSTREAM_ROOTFOLDER}/`ls -1 "${UPSTREAM_ROOTFOLDER}"`"
++fi
++
++DEBIAN_ROOTFOLDER="${REPACK_TMPDIR}/${DEBIAN_ROOTFOLDERNAME}"
++## repack
++set -f
++REPACK_WORKING_FOLDER=$(pwd)
++cd "${UPSTREAM_ROOTFOLDER}"
++
++####. "${REPACK_WORKING_FOLDER}/debian/repack.local"
++## wipe out
++####rm --verbose --force -- makefile.basic
++## clean up
++rm --verbose --force -- install-sh
++rm --verbose --force -- config.guess
++rm --verbose --force -- config.sub
++rm --verbose --force -- configure
++rm --verbose --force -- makefile
++rm --verbose --force -- gtools.h
++rm --verbose --force -- naututil.h
++rm --verbose --force -- nauty.h
++#:
++
++cd ${REPACK_WORKING_FOLDER}
++set +f
++## end
++####if [ -n "${DEBIAN_ENCAPSULATEDFOLDERNAME}" ]; then
++#### mkdir "${DEBIAN_ROOTFOLDER}"
++#### mv "${UPSTREAM_ROOTFOLDER}" "${DEBIAN_ROOTFOLDER}/${DEBIAN_ENCAPSULATEDFOLDERNAME}"
++####else
++ mv "${UPSTREAM_ROOTFOLDER}" "${DEBIAN_ROOTFOLDER}"
++####fi
++
++REPACK_TARBALL="${REPACK_TMPDIR}/repacked.tar"
++REPACK_TARBALLXZ="${REPACK_TARBALL}.xz"
++( cd "${REPACK_TMPDIR}" && \
++ find -L "${DEBIAN_ROOTFOLDERNAME}" -xdev -type f -print | sort | \
++ tar -T- --owner=root --group=root --mode=a+rX --create --file "${REPACK_TARBALL}" \
++ )
++xz -9e < "${REPACK_TARBALL}" > "${REPACK_TARBALLXZ}"
++mv "${REPACK_TARBALLXZ}" "${DEBIAN_TARBALLXZ}"
++
++message "Testing ${DEBIAN_TARBALLXZ}"
++
++xz --verbose --test "${DEBIAN_TARBALLXZ}"
++
++message "Printing information about ${DEBIAN_TARBALLXZ}"
++
++xz --verbose --list "${DEBIAN_TARBALLXZ}"
++
++message "Quitting"
++
++##
++## eos
diff --cc debian/rules
index dcc9490,0000000..c908901
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,27 -1,0 +1,23 @@@
+#!/usr/bin/make -f
- # -*- makefile -*-
+
- # Uncomment this to turn on verbose mode.
- #export DH_VERBOSE=1
++DEB_PKG_DIR = $(abspath $(dir $(MAKEFILE_LIST)))
++export DEB_PKG_VERSION = "\"$(shell dpkg-parsechangelog -l$(DEB_PKG_DIR)/changelog | sed -n -e '/^Version:/s/Version: //p')\""
++export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
- # use wildcard to avoid warning from dh
- include $(wildcard /usr/share/topgit/tg2quilt.mk)
-
- SONAME=libnauty.so.1d
++default:
++ @uscan --no-conf --dehs --report || true
+
+%:
- dh $@
++ dh $@ --with autoreconf
+
- override_dh_auto_build:
- $(MAKE) SHARED=yes SONAME=$(SONAME)
++override_dh_auto_configure:
++ dh_auto_configure -- --enable-clz --enable-tls --disable-ansicontrols
+
- override_dh_auto_clean:
- $(MAKE) -f makefile.basic clean
++override_dh_installchangelogs:
++ dh_installchangelogs --keep changes24-25.txt
+
- override_dh_auto_install:
- $(MAKE) SHARED=yes SONAME=$(SONAME) DESTDIR=$(CURDIR)/debian/tmp install install-dev install-shlibs
++override_dh_strip:
++ dh_strip --dbg-package=libnauty2-dbg
+
- override_dh_auto_test:
- ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
- make checks
- endif
++get-orig-source:
++ uscan --no-conf --download-current-version --verbose
diff --cc debian/source/options
index 0000000,0000000..22a4de9
new file mode 100644
--- /dev/null
+++ b/debian/source/options
@@@ -1,0 -1,0 +1,2 @@@
++compression = xz
++compression-level = 9
diff --cc debian/watch
index 4c2bff8,0000000..64c9e38
mode 100644,000000..100644
--- a/debian/watch
+++ b/debian/watch
@@@ -1,17 -1,0 +1,4 @@@
- # Example watch control file for uscan
- # Rename this file to "watch" and then you can run the "uscan" command
- # to check for upstream updates and more.
- # See uscan(1) for format
-
- # Compulsory line, this is a version 3 file
+version=3
-
- # Uncomment to examine a Webpage
- # <Webpage URL> <string match>
- #http://www.example.com/downloads.php nauty-(.*)\.tar\.gz
-
- # Uncomment to examine a Webserver directory
- opts="uversionmangle=s/b(\d+)/~b$1/" \
- http://cs.anu.edu.au/~bdm/nauty/nauty(\d)(\d.*)\.tar.gz
-
-
++opts=uversionmangle=s/^(\d)(\d*(?:(?:rc|r|beta|b)\d*)?)$/$1.$2/,dversionmangle=s/\+ds// \
++http://pallini.di.uniroma1.it/nauty(\d.*)\.tar\.(?:gz|bz2|xz) \
++debian sh debian/repack
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/nauty.git
More information about the debian-science-commits
mailing list