meschach (1.2b-18) unstable; urgency=medium * debian patchgcc14_no_implicit_type.patch adds function types to avoid gcc-13 implicit declaration errors. Closes: #1077180. * remove config.log after dh_clean. Closes: #1046244. * Standards-Version: 4.7.0 -- Drew Parsons Sat, 03 Aug 2024 17:37:29 +0200 meschach (1.2b-17) unstable; urgency=medium * debian/tests Depends: gcc | c-compiler -- Drew Parsons Wed, 10 Feb 2021 23:41:00 +0100 meschach (1.2b-16) unstable; urgency=medium * debian/tests: print stderr output from torture test (a compilation warning and an explicit stderr test are expected) -- Drew Parsons Wed, 10 Feb 2021 17:20:53 +0100 meschach (1.2b-15) unstable; urgency=medium * Standards-Version: 4.5.1 * debhelper compatibility level 13 - Build-Depends: debhelper-compat (= 13) * drop Build-Depends: dh-exec. * mark libmeschach1.2 as Multi-Arch: same * Fix FTCBFS: Let dpkg's buildtools.mk initialize CC. Thanks Helmut Grohne. Closes: #982306. * transfer maintenance to Debian Science Team * update debian/control - Homepage: https://maths.anu.edu.au/research/cma-proceedings/meschach-matrix-computations-c - salsa repo: https://salsa.debian.org/science-team/meschach * update debian/rules to use dh - fix version at 1.2 (otherwise soname is incorrect when built from source dir named meschach rather than meschach-1.2b) - use package build scripts debian/*.install for clarity (no longer needs executable script or dh-exec) - skip dh_autoreconf: meschach is not maintained upstream, and configure.in no longer functions - build with standard dpkg-buildflags (provides debug symbols and hardening flags) * add debian/tests (autopkgtest), running torture tests installed as examples with libmeschach-dev. debian/test/makefile adapted from upstream makefile - tests executed with "set +e" to ignore error codes, since most tests end with mem_info(), which invokes fnprint (returns number of characters printed) - handle ./torture separately since it writes to stderr. -- Drew Parsons Tue, 09 Feb 2021 20:15:03 +0100 meschach (1.2b-14) unstable; urgency=medium * Debian source format 3.0 (quilt) * Debhelper compatibility 10 - Depends: ${misc:Depends} - libmeschach-dev Depends: libmeschach1.2 (= ${binary:Version}) - debian/rules: use dh_prep instead of dh_clean -k * Standards-Version: 4.0.0 - debian/rules: provide build-arch and build-indep targets - place libmeschach-dev in Section libdevel - multiarch: place lib files in /usr/lib/$DEB_HOST_MULTIARCH dir * Remove debian/preinst: /usr/doc/#PACKAGE# is long gone. Closes: #864685. -- Drew Parsons Sun, 09 Jul 2017 17:04:21 +0800 meschach (1.2b-13) unstable; urgency=low * Standardise package names to normal forms libmeschach-dev and libmeschach1. Motivated by libc6 2.5 change of long double from 64 bit to 124 bit, which requires renaming of library packages using long double. I think meschach support for long double was not fully completed, but using this opportunity to bring the package naming in line with usual Debian conventions. Closes: #430316. * Put developer's docs into libmeschach-dev not libmeschach1. * Standards version 3.7.2. * Use debhelper 5 (set in debian/compat). * Use `./macheps` not `macheps` in configure.in, likewise for `maxint`. Regenerate configure with autoconf. * maxint.c: #include to define printf. -- Drew Parsons Thu, 28 Jun 2007 00:57:59 +1000 meschach (1.2b-12) unstable; urgency=low * Explicitly declared m_free ,v_free, px_free as type int (extern) in matrix.h. Required for compiling with C++. Closes: #254387. * Standards version 3.6.1. -- Drew Parsons Fri, 18 Jun 2004 20:36:08 +1000 meschach (1.2b-11) unstable; urgency=low * Add "Section: devel" to the meschach-dev entry in debian/control so I won't get that annoying override warning everytime I upload the package. I'll leave the overall Section as "math" for now, although you could well argue it belongs in "libs" (cf. blas, lapack). -- Drew Parsons Sat, 30 Nov 2002 09:11:03 +1100 meschach (1.2b-10) unstable; urgency=low * Changed MAXDIM in matrix.h to 10000 instead of 2001, allowing for matrices which are 100's of MB in size, rather than only several MB, allowing for better use of the capacity of modern machines. Done by request of one of my users. I won't set it to 100000, since that would imply matrices tens of GBs in size, which is larger than most current PCs' entire memory. If you really need MAXDIM that large, recompile the package yourself. * Standards version 3.5.8. * Use debhelper v4 (just for the hell of it). i.e. DH_COMPAT=4 * Cleaned out dh_installinfo, dh_installmanpages from debian/rules. -- Drew Parsons Fri, 29 Nov 2002 20:23:03 +1100 meschach (1.2b-9) unstable frozen; urgency=low * Corrected Section to math from devel in debian/control. * Removed dh_testversion from debian/rules (now deprecated). * Removed meschach.postinst, used DH_COMPAT=3 to handle ldconfig. * Standards version 3.5.6.0. -- Drew Parsons Sun, 9 Sep 2001 16:49:48 +1000 meschach (1.2b-8) unstable frozen; urgency=low * New maintainer (closes: #68320, #68321, #80284). * Standards version 3.5.2.0. The ./debian was regenerated from scratch using dh_make to help update to latest standard. Added -D_REENTRANT to CFLAGS as suggested in Policy 11.2 * Recompiled against latest libraries. * All instances of #include moved in front of local includes (#include "matrix.h" etc) to avoid redefining HUGE_VAL. * Reference to complex.h commented out in configure.in. Meschach's complex numbers are not the same as those in , which corresponds to the new C99 standard. * #DEBHELPER# introduced to postinst scripts, prerm introduced accordingly (to help with move from /usr/doc to /use/share/doc). * "rm *.so" added to clean and realclean in makefile.in. -- Drew Parsons Wed, 14 Mar 2001 14:33:43 +1100 meschach (1.2b-7) unstable frozen; urgency=low * recompile with libc6 2.1.1-2 -- John Lapeyre Mon, 10 May 1999 17:05:23 -0700 meschach (1.2b-6) unstable frozen; urgency=low * recompile with libc6 2.0.7u-7.1 -- John Lapeyre Mon, 7 Dec 1998 14:56:09 -0700 meschach (1.2b-5) unstable frozen; urgency=low * recompile with libc6 2.0.7u-6 -- John Lapeyre Thu, 3 Dec 1998 01:54:50 -0700 meschach (1.2b-3) unstable; urgency=low * Split into dev packages. * Fix hardcoded egcc. -- John Lapeyre Tue, 15 Sep 1998 18:59:44 -0700 meschach (1.2b-2) unstable; urgency=low * Fixed some lintian warnings and errors, re: sonames . -- John Lapeyre Wed, 29 Jul 1998 16:36:53 -0700 meschach (1.2b-1) unstable; urgency=low * Initial Release. -- John Lapeyre Fri, 10 Jul 1998 16:05:22 -0700 Local variables: mode: debian-changelog End: