nauty (2.8.8+ds-5) unstable; urgency=medium * debian/control - Switch from pkg-config -> pkgconf in libnuaty-dev Build-Depends. * debian/patches/file-offset-bits.patch - New patch; set _FILE_OFFSET_BITS to 64 if AC_SYS_LARGEFILE returns "no". Fixes build on some architectures after t64 transition. * debian/tests/control - Switch from pkg-config -> pkgconf in Depends for build-examples autopkgtest. -- Doug Torrance Wed, 03 Apr 2024 08:48:37 -0400 nauty (2.8.8+ds-4) unstable; urgency=medium * debian/control - Update Maintainer (now Math Team). - Update Vcs-* links (science-team -> math-team). * debian/copyright - Update my copyright years. -- Doug Torrance Tue, 02 Apr 2024 11:21:18 -0400 nauty (2.8.8+ds-3) unstable; urgency=medium * Team upload. * Replace libnauty2-dev with libnauty-dev in debian/tests/control (Closes: #1068240). * Replace in Build-Depends: pkg-config => pkgconf. -- Andrius Merkys Tue, 02 Apr 2024 10:38:14 -0400 nauty (2.8.8+ds-2) unstable; urgency=medium * Upload to unstable. -- Doug Torrance Mon, 15 Jan 2024 16:31:03 -0500 nauty (2.8.8+ds-2~exp1) experimental; urgency=medium * Rename libnauty.so.2.8.8 -> libnauty-2.8.8.so. The nauty_check() function exits if called from a reverse dependency that was built using an older version of nauty, causing bugs (e.g., #1057405). By renaming the library at every new release, we will trigger a transition to rebuild the reverse dependencies and avoid this issue. The changes listed below all deal with this. * debian/control - Rename libnauty -> libnauty-2.8.8 and update Depends for nauty and libnauty-dev. - Drop libnauty virtual package - Rename libnauty2-dev -> libnauty-dev, drop libnauty-dev virtual package, and add Conflicts for libnauty2-dev. - Update name of -dev package in libnauty-2.8.8's package description. - Update package names in nauty-doc's Enhances field. * debian/libnauty-2.8.8.docs - Rename from libnauty2.docs. * debian/libnauty-2.8.8.install - Update wildcard for .so files and rename from libnauty2.install. * debian/libnauty-2.2.8.lintian-overrides - Update and rename from libnauty2.lintian-overrides. * debian/libnauty-2.8.8.symbols - Update names of .so files and rename from libnauty2.symbols. * debian/libnauty-dev.install - Rename from libnauty2-dev.install. - Explicitly list .so symlinks since using wildcards would conflict with the actual .so files. * debian/patches/upstream-autotoolization.patch - Use -release instead of -version-info to encode version number in the library name. * debian/rules - Update override_dh_installdocs with new package names. - New execute_after_dh_install-arch target; install 128-bit integer libraries if they were built. -- Doug Torrance Mon, 18 Dec 2023 12:15:06 -0500 nauty (2.8.8+ds-1) unstable; urgency=medium * New upstream release. [ Doug Torrance ] * debian/clean - New file; remove files generated by configure script. * debian/libnauty2.symbols - Add new symbols from latest release. * debian/patches - Refresh patches for new upstream release. - Update build scripts to build: + New tools (countneg, genktreeg, ransubg). + Libraries and test scripts with 128-bit integer support. - Remove wrong-output-for-2-vertices.patch; applied upstream. * debian/rules - Set executable bit for runalltests script. * debian/tests/make-check - Update to match latest version of upstream tests * debian/watch - Add new uversionmangle regular expression to prepend tilde before "b" for beta versions. [ Debian Janitor ] * Use correct machine-readable copyright file URI. * Remove 2 obsolete maintscript entries in 2 files. * Update renamed lintian tag names in lintian overrides. * Update standards version to 4.6.2, no changes needed. -- Doug Torrance Fri, 24 Nov 2023 08:22:04 -0500 nauty (2.8.6+ds-2) unstable; urgency=medium * debian/control - Bump Standards-Version to 4.6.2. * debian/copyright - Bump my copyright years. * debian/patches/wrong-output-for-2-vertices.patch - New patch; fix wrong output of gentreeg and gentourng for 2 vertices. -- Doug Torrance Fri, 13 Jan 2023 08:56:09 -0500 nauty (2.8.6+ds-1) unstable; urgency=medium * New upstream release. * debian/libnauty2.symbols - Update with new symbols from new release. * debian/patches/* - Refresh patches for new upstream release. Thanks to Jerry James from Fedora for doing all the work! - Add a number of new patches from Fedora: + upstream-zlib-dimacs2g.patch: Invoke zlib functions rather than calling gunzip in a subprocess. This patch replaces upstream-zlib-blisstog_c.patch. + popcnt.patch: Enable runtime detection of popcnt-enabled CPU. + format.patch: Fix incorrect printf format strings. + uninitialized.patch: Fix uninitialized variable warnings. + fall-off.patch: Fix a function that can fall off the end. + noreturn.patch: Mark functions as noreturn to improve compiler diagnostics. - Add pkgincludedir.patch; set include directory for pkg-config; split from upstream-autotoolization.patch to reduce diff with Fedora's version of that patch. * debian/rules - Include architecture.mk from dpkg instead of setting DEB_HOST_* ourselves. - Drop override_dh_autoreconf target; it previously set the upstream version number for upstream-autotoolization.patch, but it's now hardcoded in the patch itself. This reduces the diff with Fedora. - Update filename in override_dh_installchangelogs target. * debian/tests/make-check - Update genbg test to match upstream's test. * debian/watch - Allow underscores in version regex. - New uversionmangle rule; convert underscores to dots. -- Doug Torrance Sat, 19 Nov 2022 09:18:48 -0500 nauty (2.7r4+ds-1) unstable; urgency=medium * New upstream release. * debian/control - Update my email address; now a Debian Developer. - Bump Standards-Version to 4.6.1. * debian/copyright - Add myself to copyright holders for debian/*. -- Doug Torrance Fri, 01 Jul 2022 22:12:13 -0400 nauty (2.7r3+ds-1) unstable; urgency=medium * New upstream release. * debian/patches - Refresh patches. - Upstream now ships a pkg-config file, so we no longer need to create one, but still patch it. - Build and install new nbrhoodg tool. * debian/source/lintian-overrides - Drop debian-watch-uses-insecure-uir override; no longer applicable since we now use https in d/watch. -- Doug Torrance Tue, 07 Sep 2021 06:49:32 -0400 nauty (2.7r2+ds-1) unstable; urgency=medium * New upstream release. * debian/control - Bump Standards-Version to 4.6.0. * debian/libnauty2-dev.install - Install gentreeg.c (Closes: #987580). * debian/patches - Refresh patches for new upstream release. * debian/watch - Use https for download URL. - Use special strings for regular expressions. -- Doug Torrance Thu, 02 Sep 2021 06:16:45 -0400 nauty (2.7r1+ds-2) unstable; urgency=medium * Team upload. * Fix jessie -> testing upgrade sequence bug due to symlink to directory switch (Closes: #985339) -- Andrius Merkys Thu, 25 Mar 2021 02:26:39 -0400 nauty (2.7r1+ds-1) unstable; urgency=medium * New upstream release. * debian/adhoc/examples/Makefile - Add rule for new callgeng example. * debian/compat - Remove file; we will use debhelper-compat instead. * debian/control - Add myself to Uploaders. - Add debhelper-compat to Build-Depends and bump to compatibility level 13. - Add libcliquer-dev to Build-Depends. - Bump to Standards-Version 4.5.0. - Switch to Salsa in Vcs-*. - Use https for Homepage. - Add Rules-Requires-Root field. * debian/copyright - Use https in Format and Source. - Update copyright years. - Add section for cliquer files. * debian/{libnauty2-dev.install,nauty-doc.examples} - Install source for programs which can be called from other programs in /usr/share/nauty and include an example (Closes: #860782). * debian/libnauty2.symbols - Add new symbols. - Add Build-Depends-Package field. * debian{,/source}/*lintian-overrides - Replace renamed tags. * debian/nauty-doc.doc - Use wildcard for User's Guide filename so the version number isn't hardcoded. * debian/nauty-doc.doc-base - Update location of User's Guide. After debhelper 11, the documentation is installed in /usr/share/doc/nauty instead of /usr/share/doc/nauty-doc. We also use a wildcard in the filename so the version number isn't hardcoded. * debian/nauty{,-doc}.maintscript - Remove /usr/share/doc/nauty symlinks when upgrading. * debian/not-installed - New file; tell dh_missing that we're not installing the libtool .la files. * debian/patches - Refresh patches for new upstream version. Special thanks to Jerry James, who already did most of the work for the Fedora package. * debian/patches/{debianization,upstream-autotoolization}.patch - Include correct paths to header files in pkg-config output. * debian/patches/system-preprocessing-examples.patch - Remove patch; no longer necessary now that we can use pkg-config to find the headers. * debian/patches/unbundle-cliquer.patch - Add patch from Fedora to unbundle cliquer library. * debian/rules - Update override_dh_installchangelogs target with new filename of changelog. - New override_dh_autoreconf target to inject upstream version number into configure.ac after quilt patches it. - Remove unnecessary get-orig-source target. - Drop dh_installdocs command creating /usr/share/doc/nauty symlink since it is now a directory used for the documentation from nauty-doc after debhelper 11. - Append path to cliquer headers to CPPFLAGS. * debian/salsa-ci.yml - Add Salsa pipelines config file. * debian/source/options - Remove file; was setting custom compression options that are discouraged by Lintian. * debian/tests/{build-examples,make-check} - Replace deprecated ADTTMP variable with AUTOPKGTEST_TMP. * debian/tests/build-examples - Update path to examples. * debian/tests/control - Remove Restrictions field; only value was needs-recommends, which has been deprecated. - Add libc6-dev to make-check Depends. * debian/upstream/metadata - Add DEP-12 metadata file. -- Doug Torrance Fri, 24 Jul 2020 11:53:49 -0400 nauty (2.6r10+ds-1) unstable; urgency=medium * New upstream version. * Debianization: - debian/copyright, refresh; - debian/control: - debhelper, bump to 10; - Standards Version, bump to 4.1.1 (extra -> optional); - empty Build-Depends-Indep field, remove; - debian/rules: - debhelper, bump to 10; - refresh; - debian/patches/*: - d/p/upstream-lintian-spelling-error.patch, integrated; - refresh; -- Jerome Benoit Fri, 24 Nov 2017 19:42:44 +0000 nauty (2.6r7+ds-1) unstable; urgency=medium * New upstream version. * Debianization: - debian/patches/*: - d/p/upstream-lintian-spelling-error.patch, introduce (and submit); - d/p/upstream-autotoolization.patch, update. -- Jerome Benoit Mon, 22 Aug 2016 23:20:11 +0000 nauty (2.6r6+ds-1) unstable; urgency=medium * New upstream version. * Debianization: - debian/control: - Standards Version, bump to 3.9.8; - debian/rules: - parallelization, introduce; - symlink policy for documentation directories, set; - build-arch/build-indep scheme, introduce. -- Jerome Benoit Fri, 29 Jul 2016 02:14:44 +0000 nauty (2.6r5+ds-1) unstable; urgency=medium * New upstream version. * Debianization: - debian/patches/*: - d/p/upstream-autotoolization.patch, update; - debian/libnauty2.symbols, update; - debian/tests/*: - d/t/make-check, introduce. -- Jerome Benoit Sat, 23 Apr 2016 01:36:48 +0000 nauty (2.6r3+ds-2) unstable; urgency=medium * FTBFS bug fix release (Closes: #819430): - build without TLS support on armhf architecture. * Debianization: - debian/rules: - dpkg-buildflags, add hardening=+all. -- Jerome Benoit Mon, 28 Mar 2016 13:32:54 +0000 nauty (2.6r3+ds-1) unstable; urgency=medium * New upstream minor version: - new copyright notice, move from an ad-hoc license to Apache-2.0. * Debianization: - debian/copyright: - repack by using the Files-Excluded machinery instead of the ad-hoc script debian/repack; - move from non-free to main; - license, fellow the upstream move by adopting Apache-2.0; - debian/control: - Standards Version, bump to 3.9.7; - Vcs-* fileds, secure; - debug symbol package, drop off in favour of automatic generation; - debian/patches/*, refresh; - debian/repack, discard (see above); - debian/watch: - revisit (see above); - debian/rules: - get-orig-source target, revisit (see above); - debug symbol package, drop off (see above); - refresh; - debian/tests: - initiate; - debian/adhoc/examples: - d/a/e/build.sh, discard; - d/a/e/Makefile, introduce. -- Jerome Benoit Sat, 19 Mar 2016 16:22:51 +0000 nauty (2.5r9+ds-1) unstable; urgency=low * New upstream version. * Debianization: - debian/control: - Vcs-Browser header field, correct. - debian/patches/upstream-autotoolization.patch, update. -- Jerome Benoit Fri, 21 Feb 2014 04:37:00 +0000 nauty (2.5r6+ds-2) unstable; urgency=low * Debianization: - debian/control: - Standards Version, bump to 3.9.5; - XS-Autobuild field, restore to yes. -- Jerome Benoit Wed, 18 Dec 2013 14:48:07 +0000 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 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 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 Tue, 23 Feb 2010 06:44:50 -0400 nauty (2.4-1) unstable; urgency=low * New upstream version * 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 , for the report and patch. * Update standards version to 3.8.4 (no changes) * Convert to source format 3.0 (quilt) -- David Bremner 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 - add missing libnauty.so symlink to libnauty-dev (Closes: #546729) - add dependency on libnauty0d to libnauty-dev -- David Bremner Thu, 17 Sep 2009 08:40:45 -0300 nauty (2.4~b7-1) unstable; urgency=low * Initial release (Closes: #529094) -- David Bremner Wed, 05 Aug 2009 22:40:14 -0300