petsc (3.4.2.dfsg1-8.1) unstable; urgency=low * Non-maintainer upload. * Support hdf5 1.8.13 new packaging layout (closes: #756690). -- Gilles Filippini Wed, 06 Aug 2014 18:00:31 +0200 petsc (3.4.2.dfsg1-8) unstable; urgency=medium * Team upload. * Remove mpich workaround for scalapack. (Closes: #740765) -- Sébastien Villemot Thu, 24 Apr 2014 19:28:14 +0200 petsc (3.4.2.dfsg1-7) unstable; urgency=medium * Team upload. * Depend on libsuperlu-dev (instead of libsuperlu3-dev). * Use canonical URLs in Vcs-* fields. * Remove mpich workaround for blacs-mpi, since the latter has been fixed. -- Sébastien Villemot Sat, 01 Mar 2014 13:38:39 +0100 petsc (3.4.2.dfsg1-6) unstable; urgency=medium * Team upload. * Fix mangling of dfsg suffix in debian/watch (Closes: #730151) * Transition to suitesparse 4.2.1 (Closes: #708398) + umfpack.patch: remove patch, no longer needed + bump build-dependency version * Bump Standards-Version to 3.9.5, no changes needed. -- Sébastien Villemot Wed, 11 Dec 2013 10:30:05 +0100 petsc (3.4.2.dfsg1-5) unstable; urgency=low * Team upload. * Adapt the package for the MPICH transition. (Closes: #728074) - Tighten B-D on mpi-default-dev to be >= 1.0.2. That version is required to handle correctly the mpich2->mpich renaming. - debian/rules: adapt for the mpich2->mpich renaming (and remove lam support). - debian/rules: add a workaround for blacs-mpi and scalapack. Their shared libraries still have the mpich2 suffix * Update Build-Conflicts to libatlas3-base (instead of libatlas3gf-base) -- Sébastien Villemot Sat, 02 Nov 2013 22:10:37 +0100 petsc (3.4.2.dfsg1-4) unstable; urgency=low * Team upload (git is out-of-date) * Change architectures to "hurd-any linux-any" as these architectures do work with this package, in good faith. Net-change is addition of armel, which is known to work in Ubuntu, and future proof adding of upcoming ports which are also known to work - arm64/powerpc. -- Dmitrijs Ledkovs Fri, 25 Oct 2013 01:30:25 +0100 petsc (3.4.2.dfsg1-3) unstable; urgency=low [ Christophe Trophime ] * Team upload. * [bbd895b] Fix missing declaration (found when compiling gmsh with g++-4.8) -- Anton Gladky Sat, 28 Sep 2013 09:49:56 +0200 petsc (3.4.2.dfsg1-2) unstable; urgency=low * [35ff06e] Add copyright-info of some files. (Closes: #722979) * [0002c26] Remove libpastix-dev and change libsuperlu4-dev on libsuperlu3-dev. -- Anton Gladky Tue, 17 Sep 2013 07:52:56 +0200 petsc (3.4.2.dfsg-1) unstable; urgency=low * Team upload. [ Christophe Trophime ] * Non-maintainer upload. * New upstream release * debian/control - remove obsolete DM-Upload-Allowed - remove libblas-3gf.so from Build-Depends - remove liblapack-3gf.so from Build-Depends - add libpastix-dev to Depends for libpetsc3.2-dev - add libfftw3-dev to Depends for libpetsc3.2-dev - add libfftw3-mpi-dev to Depends for libpetsc3.2-dev * debian/rules - add support for fftw - add shared libraries for PETSC_ARCH-c-debug - remove liblapack-3gf.so and libblas-3gf.so * update postinst script - change the version from 3100 to 3420 [ Thomas Weber ] * Make copying config.guess and config.sub independent of automake version. (Closes: #713208) -- Anton Gladky Wed, 11 Sep 2013 19:19:33 +0200 petsc (3.2.dfsg-6) unstable; urgency=low * Team upload. * Fix PETSC_CHECKS m4 macro so that it also detects static petsc library - petsc.m4: add -lhdf5 and -lstdc++ to PETSC_EXTERNAL_LIBS - d/rules: add g++ to petsc-compilers Thanks to Anton Gladky for a first version of the patch. (Closes: #691307) -- Sébastien Villemot Sun, 11 Nov 2012 16:26:06 +0100 petsc (3.2.dfsg-5) unstable; urgency=low * Rebuild with newest version of HDF5, and force >= 1.8.8. -- "Adam C. Powell, IV" Thu, 26 Jan 2012 15:02:15 -0500 petsc (3.2.dfsg-4) unstable; urgency=low * Added lam4-dev to Build-Conflicts (closes: #656189). * Added alpha and lpia to architecture list (closes: #655940). * Added CHOLMOD support (closes: #642439). * Test building with HDF5 on all arches. -- "Adam C. Powell, IV" Thu, 26 Jan 2012 14:10:51 -0500 petsc (3.2.dfsg-3) unstable; urgency=low * Reinstated s390x arch since an external error prevents it from building (no s390x support in PVM -> no ScaLAPACK). * Changed libscotch-dev to libptscotch-dev in libpetsc3.2-dev Build-Depends. * Added cmake to Build-Conflicts because it causes setting of PETSC_BUILD_USING_CMAKE and breaks SLEPc build. -- "Adam C. Powell, IV" Mon, 16 Jan 2012 11:13:41 -0500 petsc (3.2.dfsg-2) unstable; urgency=low * Fixed MUMPS support to work with PTScotch (thanks: Satish Balay). * Removed doc link to non-free PDF file. * Added mpich2 case to debian/rules (closes: #652307). * Restrict architectures to exclude armel because of an unknown python bug (closes: #651453), kfreebsd-* because of a FORTRAN test problem, and s390x because of dependency issues (missing architecture in PVM). -- "Adam C. Powell, IV" Wed, 11 Jan 2012 18:49:43 -0500 petsc (3.2.dfsg-1) unstable; urgency=low * New upstream (closes: #652101). * Removed bin/win32fe/win32fe.exe and win32feutils.dll, docs/developers.pdf, docs/manual.pdf, src/tops/twopager.pdf and the share and xcode directories from upstream due to lack of source. * Forward-ported patches, splitting ld.patch into hypre.patch and nocleanup.patch. * Changed arch-dependent packages to "any" -- let's test all arches. * Reinstated patch/unpatch in build-arch, build-indep and clean targets. * Re-added quilt to Build-Depends, lintian complains otherwise. * PETSc dropped support for Scotch, need to disable MUMPS as well for now (but keeping both in dependencies). * Requires newer SuiteSparse than version 3.4.0 in Debian, kludged it to compile properly but runtime behavior is unpredictable at best. * Lintian overrides for false positives on copyright and petsc-dev. * Using MPI selection from mpi-default-dev. -- "Adam C. Powell, IV" Fri, 30 Dec 2011 13:27:43 -0500 petsc (3.1.dfsg-11.1) unstable; urgency=low * Non-maintainer upload. * Don't mix source format 3.0 (quilt) and manual usage of quilt: - Drop manual quilt calls from debian/rules; - Drop superfluous quilt Build-Depends. Closes: #643488 -- Didier Raboud Tue, 15 Nov 2011 17:20:34 +0100 petsc (3.1.dfsg-11) unstable; urgency=low [ Adam C. Powell, IV ] * Use HDF5 only on openmpi architectures (closes: #602660, #605294). * Bump Standards-Version, no changes needed. * Update to upstream patch level 8 (closes: #621609). * Clean target update. * Fix stamps to prevent double-building. [ Matthias Klose ] * Patch PETSc build system to link properly to hypre libs, and change BLACS lib order in rules, to make binutils-gold work (closes: #608902). * Explicitly set PETSC_BUILD_GNU_SYSTEM in rules. -- "Adam C. Powell, IV" Thu, 07 Apr 2011 21:20:50 -0400 petsc (3.1.dfsg-10) unstable; urgency=low * Fixed mpi-default-dev implementation selection (closes: #604549). -- "Adam C. Powell, IV" Tue, 23 Nov 2010 15:08:38 -0500 petsc (3.1.dfsg-9) unstable; urgency=low * Choose MPI implementation based on mpi-default-dev (closes: #604549). -- "Adam C. Powell, IV" Mon, 22 Nov 2010 20:53:41 -0500 petsc (3.1.dfsg-8) unstable; urgency=low [ Adam C. Powell, IV ] * Build with HDF5 regardless of MPI implementation. * Symlinked $(PETSC_ARCH)-cxx-[opt|debug] to -c-[opt|debug] to indicate C++ support (closes: #594046). [ Christophe Trophime ] * Upstream patch level 5. * Added (non-Scotch) MUMPS support (closes: #600265). * Bumped Standards-Version. * Silenced several clean commands. -- "Adam C. Powell, IV" Thu, 04 Nov 2010 10:10:34 -0400 petsc (3.1.dfsg-7) unstable; urgency=low * Added shared_freebsd8 target to conf/rules (closes: #591262). -- Adam C. Powell, IV Wed, 04 Aug 2010 14:35:10 -0400 petsc (3.1.dfsg-6) unstable; urgency=low * Fixed clean target so it doesn't remove TAGS files from the .pc directory, causing quilt to forget to revert it (closes: #589063, #589064). -- Adam C. Powell, IV Thu, 15 Jul 2010 14:46:58 -0400 petsc (3.1.dfsg-5) unstable; urgency=low * Added patch target so dpkg-buildpackage -B actually runs the build-arch target with patches applied (closes: #584551, #586220, #588334). * Added a couple more file removals to debian/rules clean target. -- Adam C. Powell, IV Wed, 14 Jul 2010 10:24:21 -0400 petsc (3.1.dfsg-4) unstable; urgency=low * Upstream patch level 3. * Fix to clean target. * libpetsc3.1-dev depends on libhdf5-mpi-dev. * Build-conflict with atlas libs since they mess up other packages' builds. * Change target architectures eliminating hppa (closes: #529485). * Reinstated mpirun_lam script since LAM arches will need it. * Point all obsolete libraries' alternative symlinks at petsc library. * Added source lintian overrides about Adam Powell's name. * Bumped Standards-Version. -- Adam C. Powell, IV Tue, 06 Jul 2010 23:00:50 -0400 petsc (3.1.dfsg-3) unstable; urgency=low * Symlink $PETSC_DIR/conf/base -> variables for 3.0.x compatibility. -- Adam C. Powell, IV Thu, 27 May 2010 08:45:04 -0400 petsc (3.1.dfsg-2) unstable; urgency=low * Upstream patch level 2. * Patched to have the effect of regenerating config.[guess|sub] so clean is cleaner. * Added a few more files to the debian/rules clean target. * Added -c-opt to petscvariables directory in examples tarball. * Added --with-c-support to configure options (closes: #580546). * Changed control file to conform to Debian Science Policy Manual. * Added diagnostic to indicate MPI implementation and directory. * Disabled HDF5 support with LAM because libhdf5-lam-dev is missing at least one needed library libhdf5_fortran.so (closes: #582290). -- Adam C. Powell, IV Wed, 19 May 2010 19:14:34 -0400 petsc (3.1.dfsg-1) unstable; urgency=low * New upstream release, patch level 1 (closes: #576023). * Removed bin/win32fe/win32fe.exe and win32feutils.dll, docs/manual.pdf and src/tops/twopager.pdf from upstream due to lack of source. * Changed BLAS and LAPACK links to -lblas and -llapack (closes: #577875). * PETSc brings this into -dev package config files (closes: #579578). * Added --with-clanguage=C++ to configure commands (closes: #576799). * Added HDF5 support (closes: #566920). * Changed to source format 3.0 (quilt). * Bumped Standards-Version. * Added ${misc:Depends} to all package Depends fields. * Disabled SuperLU because this PETSc version doesn't seem compatible. -- Adam C. Powell, IV Fri, 30 Apr 2010 19:08:52 -0400 petsc (3.0.0.dfsg-6) unstable; urgency=low * Updated to patch level 10. * Added ftn-auto and ftn-custom finclude subdirectories (closes: #534211). * Added --with-fortran-interfaces=1 to configure calls (closes: #529970). * Removed Fortran libs from BLASLAPACK_LIBS in the case of Debian's special blas/lapack libraries in math-blaslapack.m4 (closes: #559119). * Changed BLAS/LAPACK links to Debian's special 3gf libs. * Added Build-Depends on automake, and copy its config.guess and config.sub to replace PETSc's versions of those. * Versioned dependency on debhelper. * Bumped Standards-Version. * Added README.source. -- Adam C. Powell, IV Fri, 11 Dec 2009 19:35:42 -0500 petsc (3.0.0.dfsg-5.1) unstable; urgency=low * Non-maintainer upload. * fix Build-Depends for new dpkg-dev (closes: #535276) -- Rene Engelhard Fri, 03 Jul 2009 10:31:34 +0200 petsc (3.0.0.dfsg-5) unstable; urgency=medium * Removed babel-1.2.0 and libsidl-dev from Build-Depends (closes: #529485). * Patched conf/rules to remove double-colon clean target (closes: #533342). -- Adam C. Powell, IV Tue, 16 Jun 2009 14:49:31 -0400 petsc (3.0.0.dfsg-4) unstable; urgency=low * Removed --prefix=/usr because it interfered with building shared libs (closes: #529303). * Fixed buggy petsc.m4 (closes: #528788). * Disabled sprng linkage because the functions PETSc needs aren't in the Debian sprng package, pending closure of bug 529295. -- Adam C. Powell, IV Mon, 18 May 2009 15:15:30 -0400 petsc (3.0.0.dfsg-3) unstable; urgency=low [Christophe Prud'homme] * debian/rules: use --prefix=/usr in configure [Adam C. Powell, IV] * Removed superfluous scotch shlib patch (closes: #528556). * Added fftw and sprng linkages (closes: #515165), but actually doing fftw will require it to use MPI (bug 528680). * Changed PETSC_ARCH to DEB_BUILD_GNU_SYSTEM, and included it in configure command (closes: #528619). -- Adam C. Powell, IV Thu, 14 May 2009 13:54:25 -0400 petsc (3.0.0.dfsg-2) unstable; urgency=low * Removed different package name by MPI implementation (closes: #522764). * Upstream patch level 5. * Updated petsc.m4 to 3.0.0 conventions (closes: #528408). * Updated math-blaslapack.m4 adding gf to library names. * Added Scotch linkage. * Stopped trying to build "dynamic" libraries (closes: #522287). -- Adam C. Powell, IV Wed, 13 May 2009 09:32:01 -0400 petsc (3.0.0.dfsg-1) unstable; urgency=low * New tarball without non-free bin/win32fe. -- Adam C. Powell, IV Fri, 27 Mar 2009 16:15:33 -0400 petsc (3.0.0-1) unstable; urgency=low * New upstream release (closes: #509692). * Build-depends on mpi-default-dev and mpi-default-bin, though still uses PETSC_MPI to allow users to build with non-default MPI implementations (closes: #509785). * Removed debian/control.in from source package (closes: #496946). * Managing patches using quilt. * Building against hypre 2.4.0 (closes: #511117, #512723). * Temporarily desabled broken babel interface. * Made pkg-scicomp-devel maintainer and self first/only uploader. -- Adam C. Powell, IV Mon, 23 Mar 2009 15:07:04 -0400 petsc (2.3.3-15) unstable; urgency=low * Fixed bashism in debian/petsc-ext (closes: #488714). * Added src/mat/impls/aij/mpi/mpiaij.h to include directory in libpetsc2.3.3-dev (closes: #496679). * Moved debian/petsc2.3.2-doc* files to correct version (closes: #496680). -- Adam C. Powell, IV Thu, 28 Aug 2008 12:49:26 -0400 petsc (2.3.3-14) unstable; urgency=low * Change to babel dependency generation and substvars. -- Adam C. Powell, IV Mon, 30 Jun 2008 10:26:50 -0400 petsc (2.3.3-13) unstable; urgency=low * Only use babel support where available (closes: #486825). -- Adam C. Powell, IV Thu, 19 Jun 2008 11:37:00 -0400 petsc (2.3.3-12) unstable; urgency=low * Added hypre preconditioner library support (closes: #451737). * Added babel support (closes: #476423). -- Adam C. Powell, IV Wed, 21 May 2008 14:41:37 -0400 petsc (2.3.3-11) unstable; urgency=low * Removed control file overwrite which caused control-files mismatches. -- Adam C. Powell, IV Sun, 06 Apr 2008 09:22:28 -0400 petsc (2.3.3-10) unstable; urgency=low * Removed -Wno-long-double from compiler options (closes: #474461). * Changed from "ls -l | sed" to "readlink | sed" MPI test based on work by Domenico Andreoli (closes: #474249). -- Adam C. Powell, IV Sat, 05 Apr 2008 22:48:44 -0400 petsc (2.3.3-9) unstable; urgency=low * Changed lam4-runtime to lam-runtime in Build-Depends (D'oh!). -- Adam C. Powell, IV Mon, 24 Mar 2008 08:35:20 -0400 petsc (2.3.3-8) unstable; urgency=low * Explicitly declare arches for openmpi vs. lam building. * Added libspooles-dev to libpetsc2.3.3-dev dependencies. -- Adam C. Powell, IV Thu, 20 Mar 2008 09:15:37 -0400 petsc (2.3.3-7) unstable; urgency=low * Added lam4-dev as a build option (closes: #469664), with auto-detection at build time of which MPI variant is installed. -- Adam C. Powell, IV Wed, 19 Mar 2008 13:05:32 -0400 petsc (2.3.3-6) unstable; urgency=low * Rebuild for unstable. -- Adam C. Powell, IV Fri, 22 Feb 2008 09:27:30 -0500 petsc (2.3.3-5) experimental; urgency=low * Rebuild against, and depend on, new suitesparse with proper shared library versioning. -- Adam C. Powell, IV Mon, 11 Feb 2008 18:38:25 -0500 petsc (2.3.3-4) experimental; urgency=low * Build-depends on gfortran-transitioned BLAS, LAPACK and suitesparse (closes: #463825). * Adds spooles support (closes: #464723). -- Adam C. Powell, IV Sun, 10 Feb 2008 03:21:25 -0500 petsc (2.3.3-3) unstable; urgency=low * New watch file from Daniel Leidert (closes: #440933). * Specifies only gfortran in build-deps and petsc-compilers substvar in debian/rules (closes: #448158). -- Adam C. Powell, IV Thu, 08 Nov 2007 09:46:39 -0500 petsc (2.3.3-2) unstable; urgency=low * Changed build-dep from g77 to gfortran (closes: #434666). -- Adam C. Powell, IV Fri, 24 Aug 2007 18:12:50 -0400 petsc (2.3.3-1) unstable; urgency=low * New upstream release, .orig is patch level 3 (closes: #425998). * New shared library soname and -dev package name for long double (closes: #430292). * Changed default MPI to openmpi. * Fixed mpich and lam MPI build options (closes: #432898). * Old math-blaslapack.m4 macro seems to work with ATLAS libs (closes: #429502). * Separated math-blaslapack.m4 alternatives symlink from other petsc links so other packages can provide it. * Added links to umfpack (libsuitesparse-dev) and superlu (libsuperlu3-dev) (closes: #428007). * Added mpirun_lam based on old upstream mpirun.lam which was removed. * Added removal of .pyc files to rules clean target (closes: #424343). * Package changes: moved compat into file, changed source version substvar. -- Adam C. Powell, IV Tue, 17 Jul 2007 18:12:50 -0400 petsc (2.3.2-3) unstable; urgency=low * Configuring with --useThreads=0 to try to work around bug 345139 on HPPA -- and ARM. -- Adam C. Powell, IV Thu, 18 Jan 2007 10:05:17 -0500 petsc (2.3.2-2) unstable; urgency=low * Upgrade to upstream patch level 8 to try to fix HPPA build by working around bug 354139. -- Adam C. Powell, IV Wed, 17 Jan 2007 14:50:59 -0500 petsc (2.3.2-1) unstable; urgency=low * New upstream release, .orig is patch level 6. * Removed overlap between the -dev and -dbg packages (closes: #363122). * Changed == in rules tests to = (closes: #379540). * Removed postscript files from doc-base list (closes #367312). -- Adam C. Powell, IV Mon, 20 Nov 2006 04:13:08 -0500 petsc (2.3.1-1) unstable; urgency=low * New upstream release, .orig is patch level 11 (closes: #351576). * Upstream changes should support GNU/kFreeBSD (closes: #340710). * Upstream also fixed troubleshooting.html error (closes: #350157). * Change to rules in 2.3.0-3 should fix stranded dirs (closes: #350752). -- Adam C. Powell, IV Thu, 6 Apr 2006 19:57:52 -0400 petsc (2.3.0-3) unstable; urgency=low * mipsel arch is now linux-gnu as it should be (closes: #160253). * This is PETSC 2.3 (closes: #316159). * Changed 2.2 to 2.3 in petsc2.3.0-doc.doc-base (closes: #345166). * Removed top_builddir and $HOME refs from bmake dir (closes: #349756). -- Adam C. Powell, IV Wed, 25 Jan 2006 14:39:51 -0500 petsc (2.3.0-2) unstable; urgency=low * Removed petsc-dbg package as it's not very helpful and almost never used. * Retained versioned -dev packages and petsc-dev per thread at http://lists.debian.org/debian-release/2005/11/msg00107.html continued at http://lists.debian.org/debian-devel/2005/11/msg00986.html -- Adam C. Powell, IV Fri, 16 Dec 2005 16:27:35 -0500 petsc (2.3.0-1) unstable; urgency=low * New upstream release (closes: #316159). * New configure debian/rules target using python-based BuildSystem. * New configure process should address endianness separate from instruction set (closes: #160253). * Modifications to BuildSystem: disabled rpath, disabled no debug warning. * Abandoning separate static libs build without -fPIC as it would require too much work to modify BuildSystem to do this. * No python bindings for now. -- Adam C. Powell, IV Tue, 1 Nov 2005 19:35:35 -0500 petsc (2.2.0-5) unstable; urgency=low * Rebuild of unofficial sarge backport testbed for unstable with mpich 1.2.7. * More documentation in petsc.m4 (closes: #315472). * Thanks to new lintian, noticed and re-added trailer to 2.1.3-3 entry. -- Adam C. Powell, IV Tue, 16 Aug 2005 21:46:59 -0400 petsc (2.2.0-4sarge1) unstable; urgency=low * Rebuilt to link with libmpich1.0-noslog, and removed -lslog from patch-bmake-packages and petsc.m4. * Added versioned dependencies on mpich (>> 1.2.7). -- Adam C. Powell, IV Fri, 12 Aug 2005 18:24:23 -0400 petsc (2.2.0-4) unstable; urgency=low * Update for new mpich >> 1.2.5.3-2. * Fixed src/inline/axpy.h for complex and UNROLL (closes: #284023, #293011). * Added -fno-strict-aliasing to compile flags (closes: #274009). * Switched SLES stuff to KSP in petsc.m4 (closes: 267796). -- Adam C. Powell, IV Thu, 24 Mar 2005 09:46:23 +0900 petsc (2.2.0-3) unstable; urgency=low * Changed libpetscsles alternative symlinks to libpetscksp, and removed alternatives symlinks to libpetsccontrib (closes: #255076). -- Adam C. Powell, IV Wed, 11 Aug 2004 19:50:12 -0400 petsc (2.2.0-2) unstable; urgency=low * Upstream patch level 2. * New PETSC_BOPT_EXTRA option for different BOPT and lib names, with _c++ symlinks only for plain and single (closes: #249617). * New DEBIAN_DIST=contrib option to link with hypre, parmetis (closes: #249619). * Combined petsc-c and petsc-fortran substvars into petsc-compilers. * Extra quote in -dev prerm eliminates "too many arguments" problem. -- Adam C. Powell, IV Mon, 7 Jun 2004 13:41:43 -0400 petsc (2.2.0-1) unstable; urgency=low * New upstream. * Changed X devel dependency from xlibs-dev to libx11-dev since that should be the only one needed. * Changed blas/lapack devel dependencies to libblas-3.so/liblapack-3.so, and math-blaslapack.m4 accordingly. -- Adam C. Powell, IV Thu, 15 Apr 2004 21:36:58 -0400 petsc (2.1.6-2) unstable; urgency=low * Fixed bug in bmake/linux*/variables removing erroneous "-lfrtbegin". * Added new LG-SP draw mechanism (see patch-draw-lgsp). * Fixed rules so clean does unpatch if necessary. * Upstream patch level 10. * Updated the Standards-Version. -- Adam C. Powell, IV Fri, 17 Oct 2003 16:02:48 -0400 petsc (2.1.6-1) unstable; urgency=low * New upstream (closes: #204392). * Upstream patch level 4. * Name changes: shlib is now libpetsc2.1.6, -dev and -dbg add those suffixes. -- Adam C. Powell, IV Thu, 4 Sep 2003 11:45:12 -0400 petsc (2.1.5-4) unstable; urgency=low * Upstream patch level 8. * Removed rpath from bmake/*/packages (patch) and petsc.m4, since that's been removed from mpich (as of 1.2.5-4, hence the versioned dep in control and rules). * Changed petscconf.h to PETSC_USE_BLAS_KERNELS instead of FORTRAN. * Fixed src/inline/axpy.h to work with PETSC_USE_BLAS_KERNELS. * Moved -dev packages to section libdevel. -- Adam C. Powell, IV Tue, 20 May 2003 18:11:42 -0400 petsc (2.1.5-3) unstable; urgency=low * Added bmake/*/rules files with libf: target for linux_ppc and hurd (closes: 187669). -- Adam C. Powell, IV Tue, 8 Apr 2003 19:23:35 -0400 petsc (2.1.5-2) unstable; urgency=low * Added -Wl,-rpath -Wl,/usr/lib/mpich/lib/shared/ to MPE_LIB in bmake/*/packages and PETSC_MPI_LIBS in petsc.m4 (closes: #170573). -- Adam C. Powell, IV Tue, 18 Mar 2003 10:36:43 -0500 petsc (2.1.5-1) unstable; urgency=low * New upstream, patch level 4. * Moved shlib building stuff from bmake/$(PETSC_ARCH)/rules to bmake/common/rules to simplify patch-bmake-rules, put "touch" into debian/rules to make sure ppc and hurd get those files. -- Adam C. Powell, IV Tue, 18 Feb 2003 20:21:52 -0500 petsc (2.1.3-8) unstable; urgency=low * Upstream patch level 9. * Removed . from end of descriptions (Lintian warning). * Switched from gcc-3.2 and friends to gcc, since it's now gcc-3.2; this will make building dependencies like illuminator easier (closes: #176237). * The -dev package now suggests illuminator-dev (as it should have long since done...). * Updated the Standards-Version. * Changed manpages' sections from 1L to 1 (oops!). -- Adam C. Powell, IV Wed, 8 Jan 2003 21:25:00 -0500 petsc (2.1.3-7) unstable; urgency=low * Updated patch-bmake-packages and petsc.m4 to include -lslog with -lmpe for compatibility with new mpich 1.2.4-10 package. * Put mpich version in Build-Depends and rules' mpi substvar setting. * Made shlibs explicitly indicate this version or newer. -- Adam C. Powell, IV Fri, 20 Dec 2002 13:09:16 -0500 petsc (2.1.3-6) unstable; urgency=low * New petsc.m4 with libraries, broken for lam though (see PETSC_MPI_LIBS). * The new petsc.m4 depends on math-blaslapack.m4, which is also included. -- Adam C. Powell, IV Mon, 21 Oct 2002 21:53:39 -0400 petsc (2.1.3-5) unstable; urgency=low * Commented "make clean" in clean: rule (closes: #160240). * Removed lapack99-dev from build-depends since it doesn't exist on ARM; maybe this will actually work with gcc-3.0-built lapack on alpha? -- Adam C. Powell, IV Tue, 10 Sep 2002 00:06:01 +0000 petsc (2.1.3-4) unstable; urgency=low * Added directory handling for /usr/share/aclocal in case that dir isn't provided by any other package. -- Adam C. Powell, IV Sun, 08 Sep 2002 08:12:01 +0000 petsc (2.1.3-3) unstable; urgency=low * Upstream patch level 6. * Uses gcc-3.2 and g77-3.2 for shared libg2c. * Okay, in this one the shared mpich libs should actually work (except libmpe, which breaks IA-64 and HPPA when I add $(PETSC_EXTERNAL_LIB) to the shlib linking command in bmake/rules). * Removed ${linear-algebra} and xlibs from petsc2.1.3 deps because they should be auto-detected by dh_shlibdeps (as should libg2c0). * New patch system should simplify future upgrades. * Put lapack99-dev as preferred lapack-dev in -dev package's dependencies. * Added petsc.m4 to -dev package (closes: #160042). -- Adam C. Powell, IV Sun, 08 Sep 2002 07:16:28 +0000 petsc (2.1.3-2) unstable; urgency=low * New version built against shared mpich in unstable, no other changes yet. -- Adam C. Powell, IV Thu, 20 Jun 2002 21:45:14 +0000 petsc (2.1.3-1.woody.1) testing; urgency=low * Special release for Woody, built against its libs, etc. * Several significant updates vs. 2.1.1.30-1, previous woody version, as mentioned below. * Put lapack99-dev as preferred lapack-dev in Build-Depends because it actually works on Alpha, unlike all other lapack2-dev Providers -- see bug 149834. * Commented shlib building in linux_alpha_dec subarch because I still can't make it work, one other small fix to that arch's petscconf.h. (Note: this does not affect any uploaded Debian binary packages, just the option to build source with PETSC_ARCH=linux_alpha_dec which uses the non-free HPaq compilers for Alpha.) -- Adam C. Powell, IV Tue, 18 Jun 2002 19:09:33 -0400 petsc (2.1.3-1) unstable; urgency=low * New upstream major release. * Moved to Priority: extra because dependency mpich is there. * In includes, using EXTERN_C_BEGIN and _END from petsc.h instead of the whole #ifdef business; I think this will work better and be easier to port forward. -- Adam C. Powell, IV Tue, 4 Jun 2002 13:29:40 -0400 petsc (2.1.2-2) unstable; urgency=low * Upstream patch level 8. * Removed ${PETSC_EXTERNAL_LIB_BASIC} from shlib linking, to get rid of non-PIC stuff in shlibs (closes: #142647). This cuts the size of the shlib package in half, and some individual libs by a factor of ten! * Reinstated MPE on alpha and IA-64 since this wasn't the cause of the problem. * Because first thing broke auto linear-algebra shlib deps, put them in rules by hand. (Incidentally, fixes a lintian problem with lapack deps...) -- Adam C. Powell, IV Sun, 12 May 2002 12:23:00 -0400 petsc (2.1.2-1) unstable; urgency=low * New upstream major release. Package name no longer includes patch level, to avoid repeated upload of 99.99% identical .orig.tar.gz. * Upstream patch level 6. * Removed MPE support for linux_alpha and derivatives to fix IA-64 PIC/non-PIC mix in shlibs (workaround for #142647). * Added #ifdef __cplusplus extern "C" { } etc. to headers so C++ building works, removed note from README.Debian. (closes: #137978) * Other minor updates to README.Debian. * Changed library linking to -lblas2 -llapack2 to support /etc/alternatives symlinks in packages providing blas2-dev. * Removed -assume no2underscores from linux_alpha_dec/variables so fortran might *really* work on this subarch this time (though not shlibs)... * Removed empty file deleter for examples src.tar.gz. * Added package homepage link to readme.html -- Adam C. Powell, IV Mon, 6 May 2002 21:32:41 -0400 petsc (2.1.1.30-1) unstable; urgency=low * New upstream patch release(s). * Changed xlib6g-dev to xlibs-dev in -dev Depends (overlooked last time). * Changed atlas2-base-dev | blas-dev and atlas2-base-dev | lapack-dev (in rules) to blas2-dev and lapack2-dev in -dev Depends, and also Build-Depends now that they exist. * In bmake/linux_alpha_dec/variables, added SYMLINK, changed cc to ccc, disabled shared libs because they don't work), removed fortran junk from C_SYS_LIB, removed rpath, added PETSC_HAVE_FORTRAN_UNDERSCORE_UNDERSCORE to bmake/linux_alpha_dec/petscconf.h, so that "subarch" works again. * Added debian/packagename directory removal to clean target for -dec and -lam alternative support. * Removed potato mpich dir names from bmake/*/packages. * Added a note on C++ "libraries" to README.Debian. -- Adam C. Powell, IV Fri, 15 Mar 2002 00:04:49 -0500 petsc (2.1.1.21-1) unstable; urgency=low * New upstream patch release(s). * Changed xlib6g-dev to xlibs-dev in Build-Depends (breaking build on potato, though that hasn't worked for some time) (closes: #130521). * Removed atlas so it might get into testing * Added symlinks in -doc package so .h.html links work (closes: #130522). -- Adam C. Powell, IV Sat, 9 Feb 2002 19:34:55 -0500 petsc (2.1.1.16-1) unstable; urgency=low * New upstream patch release(s!) (closes: #130407). * Fixed double semicolon in line 67 of src/sys/src/viewer/impls/draw/drawv.c. * Switched atlas2-base-dev and blas-dev, lapack-dev dependency order for ${linear-algebra-dev} where set in rules line 267 (closes: #129427). -- Adam C. Powell, IV Tue, 22 Jan 2002 18:44:27 -0500 petsc (2.1.1.8-1) unstable; urgency=low * New upstream 2.1.1 package (closes: #126092) * Build-Depends on "atlas2-base-dev | blas-dev, atlas2-base-dev lapack-dev" instead of atlas2-base-dev so it will build on all architectures. * Changed default linear-algebra-dev substvar to "atlas2-base-dev | blas-dev, atlas2-base-dev | lapack-dev" so -dev will install on all arches. -- Adam C. Powell, IV Fri, 11 Jan 2002 13:10:26 -0500 petsc (2.1.0-4) unstable; urgency=low * Build-depends on atlas2-base-dev since that works for PPC now. * Also added "gcc |", "g77 |" and "| lam3-dev" to Build-Depends. * Added petsc-c and petsc-fortran substvars so petsc2.1.0-dev depends on the appropriate compilers (closes: #111446). * Changed DH_COMPAT to 3 and removed petsc2.1.0.postinst.in since that postinst is auto-generated now. * Fixed bmake/linux_alpha_dec files so that "platform" works! -- Adam C. Powell, IV Tue, 13 Nov 2001 20:55:35 -0500 petsc (2.1.0-3) unstable; urgency=low * Removed unneeded stuff from Build-Depends. * Corrected bmake/*/base.site BLASLAPACK_LIB (closes: #105873). * Added man pages for petscarch and mpirun.lam (closes: #86677). * Removed "linear-algebra" substvar since the proper shlib dep should be dragged in by the using package (but left mpi because mpich and lam-runtime are not dragged in). * Removed -dev's c-shell dependency since petscarch is a dummy sh script. * Because lam changed mpirun_lam to mpirun.lam, I changed mpirun.lam to mpirun_lam. * Harmonized descriptions of petsc-dev and petsc-dbg (closes: #109572). * Removed references to the obsolete -examples package from docs/faq.html. * Updated standards version. -- Adam C. Powell, IV Wed, 29 Aug 2001 20:08:57 -0400 petsc (2.1.0-2) unstable; urgency=low * Removed obsolete "Local Variables:" from the bottom of this file. * Changed #define to typedef for Scalar in petscmath.h (closes: #97633). * Changed pdf link to pdf.gz because the pdf is compressed, and moved /usr/include/petsc/(*/)*.h.html from -dev to -doc (closes: #98729). * Changed -examples' Depends: -dev to Recommends:. * Put all examples minus their documentation into a src.tar.gz file, shrinking petsc2.1.0-examples' installed-size from 7835K to 455K! Updated README.Debian accordingly. * At that size, there's really no longer a reason for separate petsc2.1.0-examples, so I'm merging it into -doc. * Changed atlas2-dev dependencies to atlas-dev, removed lapack from deps (except on PPC). * Removed libc6-dev from Build-Depends. -- Adam C. Powell, IV Tue, 10 Jul 2001 14:37:58 -0400 petsc (2.1.0-1) unstable; urgency=low * New upstream release! * No more C++ ifdefs in headers (lots of work, will replace them with better C++ headers in the future). -- Adam C. Powell, IV Sun, 15 Apr 2001 22:12:36 -0400 petsc (2.0.29-6) unstable; urgency=low * Versioned depends for petsc-dev and petsc-dbg. * Got rid of Replaces and Conflicts since they were only in unstable. * Made alternative petsc2.0.29-dbg packages provide petsc2.0.29-dbg. -- Adam C. Powell, IV Fri, 23 Mar 2001 00:13:46 -0500 petsc (2.0.29-5) unstable; urgency=low * D'oh! The control file had "Adam Powell" vs. "Adam C. Powell, IV". So the last upload was marked as NMU, though all previous upload had this problem. -- Adam C. Powell, IV Tue, 20 Mar 2001 08:31:14 -0500 petsc (2.0.29-4) unstable; urgency=low * Added a fake manpage symlink for mpirun.lam. * Changed the double-colon clean target in bmake/common to single-colon. (Closes: #85770) * Removed PPC-only status of lapack-dev build-dep. (Closes: #85771) * Made PLogFlops macro in include/petsclog.h always give zero. (Closes: #85821) * Made timestepping work matrix-free in src/ts/impls/implicit/beuler/beuler.c and cn/cn.c. (Closes: #86073) * Added mvs to debian/rules clean target to preserve src/fortran/custom/TAGS. * Added link from readme.html to README.Debian. * Corrected MPE_LIB typo in bmake/*/base.site. * Made petsc2.0.29-dbg suggest petsc-dbg. * Hundreds of new documentation corrections, particularly in docs/manual/manual.html, also bmake/base_variables.defs. * Updated variable names at the bottom of this changelog for new dpkg-dev-el. * Updated -dev Depends adding "csh |" to c-shell. * Removed those diffs in examples makefiles which involve comparisons with empty files (empty files are removed because of policy), replaced with "if [ -s ...]", -- Adam C. Powell, IV Tue, 13 Mar 2001 00:25:10 -0500 petsc (2.0.29-3) unstable; urgency=low * Removed hyphen from package names between petsc and version. * Made these hyphen-less packages replace and conflict with old packages (for the benefit of testing/unstable users, will remove before release). * Added petsc-dev and petsc-dbg virtual packages which depend on the latest version of devel and debug packages. * Changed /usr/lib subdirectory names from e.g. petsc-2.0.29 to petscdir/2.0.29 so all installed versions are within a single dir. (Closes: #81096) * Added m68k, mips, hppa and sparc "support" by making petscarch return linux_ppc for those arches; also ia64 returns linux_alpha, and arm and mipsel should work with the linux default. Problem: ATLAS BLAS support is not used for any 32-bit BE arch, since it is not currently available on PPC (gcc bug, -funroll-all-loops is broken). * Using PETSC_ARCH=linux_alpha_dec adds -dec to package names, subdir names, alternatives symlinks, and shared library sonames; and modifies substvars for linear algebra dependencies. * Added lam MPI alternative using PETSC_MPI buildtime variable, which (if used) adds -lam to the same things as -dec is added to above; and modifies substvars for mpi and mpi-dev dependencies. (Closes: #82040) * Added alternatives symlink to mpirun.lam scripts to pull in the right options. (Closes: #82041) * Revised README.Debian for new package names, new lam build alternatives, and a note on /etc/alternatives symlinks. -- Adam C. Powell, IV Fri, 2 Feb 2001 16:18:09 -0500 petsc (2.0.29-2) unstable; urgency=low * Made Depends: arch-specific since PPC depends on lapack(-dev), others on atlas(-dev). * Made all internal dependencies require the same source version. * Added another lib path to MPI_LIBS in bmake/*/base.site so it builds on mpich 1.2.0 as well as 1.1.2 (i.e. woody as well as potato). * It should now successfully build with PETSC_ARCH=linux_alpha_dec. -- Adam C. Powell, IV Tue, 28 Nov 2000 22:10:01 -0500 petsc (2.0.29-1) unstable; urgency=low * New upstream release. * Added material to README.Debian. * Removed lapack and lapack-dev dependencies since they are part of the atlas packages. * Made petscarch manpage symlink via /etc/alternatives. * Changed `pwd` to $(CURDIR) in rules. * Eliminated empty files in -examples package. * New maintainer email address. -- Adam C. Powell, IV Mon, 6 Nov 2000 21:01:56 -0500 petsc (2.0.28.2-7) unstable; urgency=low * Fixed MPI_INCLUDES in bmake/*/base.site so petsc works with lam2-dev installed. * Added MPE support, since we're depending on mpich. * Fixed a bug which eliminated the petscarch manpage, now it's there again. * Greatly simplified .files for -examples and -dbg. -- Adam C. Powell, IV (24) Wed, 27 Sep 2000 22:58:10 -0400 petsc (2.0.28.2-6) unstable; urgency=low * First upload (Closes: #72073) * Changed description in control file so first line fits in one line. * Added language to README.Debian to make it clearer people should file bug reports which I'll forward upstream. * Added debhelper to Build-Depends. * Changed /usr/share/doc/petsc-2.0.28-examples/src to examples with a symlink from src to get rid of lintian errors. -- Adam C. Powell, IV (24) Thu, 21 Sep 2000 16:21:25 -0400 petsc (2.0.28.2-5) unstable; urgency=low * Added a hyphen to the binary package names for consistency with e.g. the /usr/lib/petsc alternatives symlink. * Symlinked bmake/$(PETSC_ARCH)/*.h to include/ so one can use #include or * Removed extraneous directories from debian/tmp so they don't show up in the -dev package. -- Adam C. Powell, IV (24) Sun, 17 Sep 2000 23:50:40 -0400 petsc (2.0.28.2-4) unstable; urgency=low * Added linux_ppc to petscarch script and bmake directory. * Symlinked libO_c++ to libO and libg_c++ to libg so C++ should work. * Added -m parameter to dh_makeshlibs so it gets the library version right. * Removed bmake/$(PETSC_ARCH)/buildtest for good! * Added README.Debian file for the -dev package. * Added undocumented.7.gz symlink for petscarch fake manpage. -- Adam C. Powell, IV (24) Wed, 6 Sep 2000 17:05:48 -0400 petsc (2.0.28.2-3) unstable; urgency=low * Made three files in debian/ auto-generate because they're architecture- dependent. -- Adam C. Powell, IV (24) Wed, 30 Aug 2000 07:07:37 -0400 petsc (2.0.28.2-2) unstable; urgency=low * Incorporated new linux_alpha and linux_alpha_dec bmake subdirs from upstream (not yet public). * Renamed binary packages to include version number. * Changed main petsc directory to /usr/lib/petsc-2.0.28. * Moved most files (includes, non-shared libs, petscarch) into that directory, with the exception of -doc and -examples files in /usr/share. * /etc/alternatives master link created to link /usr/lib/petsc to petsc-2.0.28, and lots of slaves for /usr/include/petsc and /usr/lib/libpetscX.so and same .a's. * Changed library version numbers from 1 to 2.0.28. * Explicitly depends on mpich now (not mpi) because I can't get lam to work. -- Adam C. Powell, IV (24) Tue, 29 Aug 2000 18:18:20 -0400 petsc (2.0.28.2-1) unstable; urgency=low * Initial Release. * Currently depends on mpi, but I don't know whether lam will work, or whether it depends on which mpi petsc is built with. * Currently depends on atlas, will change to blas/lapack if anyone complains. * Assumes little endian for now (after all, everyone knows Linux is just for Intel :-), I'll have to fix that. -- Adam C. Powell, IV (24) Sun, 6 Aug 2000 01:25:48 -0600