[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, &micro) != 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