[Pkg-octave-commit] r2601 - in octave3.0/tags: . 1:3.0.1-6lenny2 1:3.0.1-6lenny2/in 1:3.0.1-6lenny2/patches

Thomas Weber thomas-guest at alioth.debian.org
Mon Feb 2 22:09:45 UTC 2009


Author: thomas-guest
Date: 2009-02-02 22:09:45 +0000 (Mon, 02 Feb 2009)
New Revision: 2601

Added:
   octave3.0/tags/1:3.0.1-6lenny2/
   octave3.0/tags/1:3.0.1-6lenny2/README.Atlas
   octave3.0/tags/1:3.0.1-6lenny2/README.Debian
   octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce
   octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages
   octave3.0/tags/1:3.0.1-6lenny2/changelog
   octave3.0/tags/1:3.0.1-6lenny2/changelog-old
   octave3.0/tags/1:3.0.1-6lenny2/compat
   octave3.0/tags/1:3.0.1-6lenny2/in/
   octave3.0/tags/1:3.0.1-6lenny2/octave.st
   octave3.0/tags/1:3.0.1-6lenny2/patches/
   octave3.0/tags/1:3.0.1-6lenny2/rules
   octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl
Log:
Tag Debian release octave3.0_3.0.1-6lenny2

Copied: octave3.0/tags/1:3.0.1-6lenny2/README.Atlas (from rev 2600, octave3.0/branches/lenny/debian/README.Atlas)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/README.Atlas	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/README.Atlas	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,126 @@
+
+	     Notes on using Atlas libs with GNU Octave and GNU R
+
+I. Overview
+
+As of the Debian releases 2.1.34-6 (for GNU Octave) and 1.3.0-3 (for GNU R),
+both Octave and R can be used with Atlas, the Automatically Tuned Linear
+Algebra Software, in order to obtain much faster linear algebra operations.
+
+To make use of Atlas, Debian users need to install the Atlas libraries for
+their given cpu architecture. Concretely, one of
+
+    atlas2-base - Automatically Tuned Linear Algebra Software
+    atlas2-p3 - Automatically Tuned Linear Algebra Software
+    atlas2-p4 - Automatically Tuned Linear Algebra Software
+    atlas2-athlon - Automatically Tuned Linear Algebra Software
+
+must be installed. Here, 'base' provides generic libraries which run on all
+platforms whereas 'p3', 'p4' and 'athlon' stand for the Pentium III and IV as
+well as the AMD Athlon, respectively.  The actual libraries are installed in
+/usr/lib/atlas (in the case of 'base') and in /usr/lib/$arch/atlas for the
+cpu-specific versions. Here $arch stands for the cpu code used by the kernel
+and shown in /proc/cpuinfo.
+
+The Atlas libraries can be loaded dynamically instead of the (non-optimised)
+blas libraries against which both Octave and R are compiled.
+
+Section III below briefly describes how Atlas libraries can be compiled for
+your specific machine to further optimise performance.
+
+II. Using the Atlas libraries
+
+II.A New default behaviour with automatic loading of the Atlas libraries
+
+In order to have the libraries loaded at run-time, the location needs to be
+communicated to the dynamic linker/loader. As of the Debian release
+libc6_2.2.4-5 of the glibc library, a patch to ldconfig automates the use of
+the Atlas library. If an Atlas package is installed, and correctly registered
+in /etc/ld.so.conf as done by its postinst script, ldconfig will
+automatically load the Atlas' version of the Blas instead of the (slower)
+default Blas.
+
+The following text is hence only relevant for systems which have not yet
+upgraded to libc6_2.2.4-5 or later.
+
+II.B Old behaviour requiring LD_LIBRARY_PATH for Octave
+
+For Octave, use the variable LD_LIBRARY_PATH. On a computer with the
+atlas2-base package:
+
+    $ LD_LIBRARY_PATH=/usr/lib/atlas octave2.1 -q
+    octave2.1:1> X=randn(1000,1000);t=cputime();Y=X'*X;cputime-t
+    ans = 7.9600
+
+    $ edd at homebud:~> octave2.1 -q
+    octave2.1:1> X=randn(1000,1000);t=cputime();Y=X'*X;cputime-t
+    ans = 61.520
+
+For R version 1.3.0-4, the R_LD_LIBRARY_PATH variable has to be used, and its
+value needs to be copied out of /usr/bin/R (or edited therein). For R version
+1.3.1 or later this is done automatically in the R startup shell script.  For
+an Athlon machine, and with the explicit definition which is no longer needed
+as of R 1.3.1, the example becomes
+
+    $ R_LD_LIBRARY_PATH=/usr/lib/R/bin:/usr/local/lib:/usr/X11R6/lib:/usr/lib/3dnow/atlas:/usr/lib:/usr/X11R6/lib:/usr/lib/gcc-lib/i386-linux/2.95.4:. R --vanilla -q
+    > mm <- matrix(rnorm(10^6), ncol = 10^3)
+    > system.time(crossprod(mm))
+    [1] 2.38 0.04 2.84 0.00 0.00
+
+    $ R --vanilla -q
+    > mm <- matrix(rnorm(10^6), ncol = 10^3)
+    > system.time(crossprod(mm))
+    [1] 28.28  0.08 33.54  0.00  0.00
+    > 
+
+Running such a small example is highly recommded to ascertain that the
+libraries are indeed found, and to "prove" that the speed gain is real (and
+significant) for problems of at least a medium size as the 1000x1000 examples
+above.
+
+Note that the example use "/usr/lib/atlas" for the atlas2-base package;
+Athlon users should employ "/usr/lib/3dnow/atlas", Pentium III users should
+employ "/usr/lib/xmm/atlas" and Pentium IV users should employ
+"/usr/lib/26/atlas".
+
+Lastly, it should be pointed out that it is probably worthwhile to locally
+compile, and thereby optimise, the Atlas libraries if at least a moderately
+intensive load is expected. This is described in the next section.
+
+III. Locally compiling the Atlas libraries
+
+The Debian Atlas packages have been setup to allow for local recompilation of
+the Atlas libraries. This way the behaviour will be tuned exactly to the
+specific CPU rather than the broader class of CPUs. It has been reported that
+this can increase performance by a further 12% on the examples above.
+Detailed instructions are in /usr/share/doc/atlas2-base/README.debian.gz but
+the process is essentially the following  [ courtesy of Doug Bates ]
+
+   apt-get source atlas2-base
+   cd atlas2-$VERSION
+   fakeroot debian/rules/custom
+   # wait for a *very* long time
+   dpkg -i ../atlas2-base*.deb
+
+
+IV.  See also
+
+The Atlas packages have a very detailed README.Debian file which should be
+consulted; it also details local recompilation. Sources and documentation for
+Atlas are at   http://www.netlib.org/atlas.
+
+
+V.  Acknowledgements
+
+Camm Maguire developed the scheme of overloading Atlas over the default blas
+libraries and deserves all the credit. Many thanks to John Eaton for helping
+debug some errors in the initial setup, and to Doug Bates for work on the R
+package. Special thanks to Ben Collins for providing a patched ldconfig as
+part of the libc6 package.
+
+
+Initial version
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 21 Aug 2001 21:37:15 -0500
+
+First updated
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 11 Nov 2001 11:03:19 -0600


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/README.Atlas
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/README.Debian (from rev 2600, octave3.0/branches/lenny/debian/README.Debian)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/README.Debian	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/README.Debian	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,29 @@
+Why is mkoctfile not in octave3.0, but in octave3.0-headers?
+============================================================
+
+In order to use mkoctfile, one needs the development packages (headers, .a
+libraries) of the libraries used by Octave (fftw, blas, ...). These sum up to
+a lot of space; an installation of octave3.0-headers will trigger the
+installation of these package, so one can use mkoctfile then.
+
+pkg.m is not part of octave3.0-headers as it's used to find already installed
+packages (via /etc/octave3.0.conf).
+
+  -- Thomas Weber <thomas.weber.mail at gmail.com>  Mon, 30 Jun 2008 10:05:05 +0200
+
+
+General information
+===================
+
+The octave-doc package contains extra documentation in PDF form which
+can be found in the directory /usr/share/doc/octave-doc once this supplementary
+package is installed. 
+
+Further information on Octave, the Octave mailing-lists and the Octave 
+source archive can be found at http://www.octave.org
+
+The Debian Octave-related packages are collectively maintained by the Debian
+Octave Group (http://pkg-octave.alioth.debian.org).
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>, Mon, 30 Jun 2008 10:05:36 +0200
+


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/README.Debian
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce (from rev 2600, octave3.0/branches/lenny/debian/README.Debian.Announce)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,29 @@
+
+	      Announcing Versioned Octave packages for Debian
+
+This is to announce the upload of new Octave packages for Debian, taken from
+the stable (currently octave-2.0.*), the recommended (currently
+octave-2.1.*) as well as the development (currently octave-2.9.*) branches,
+to Debian's master archive.
+
+Using Debian's update-alternatives mechanism, as well as minor
+reorganisation of the Octave file tree which John Eaton kindly provided in
+the upstream sources, permits to install *both* at the same time providing
+two main binaries (like octave2.0, octave2.1, and octave2.9) as well as the
+alternative octave which defaults to the stable branch. The adjunct packages
+for Emacs support, info docs, html docs and ps docs are also versioned.
+
+With this mechanism, Debian allows for the stability of the 2.1.* release
+(and thereby provides continued support for "legacy" applications in Octave
+which could break by subtle, but important, changes in Octave 2.9). At same
+time, it finally introduces the newer Octave 2.9.* which is the centre of
+current development into Debian.
+
+
+Note for the maintainers:
+
+All debhelper files are now automatically generated by debian/rules from
+the template files in/PACKAGE*.  The debian/control file must be generated
+by hand after a fresh SVN checkout by running:
+
+    ./debian/rules debian/control


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/README.Debian.Announce
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages (from rev 2600, octave3.0/branches/lenny/debian/README.Debian.VersionedPackages)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,10 @@
+
+ /usr/share/octave/site/exec
+                  /site/oct      
+
+	are accessed by both versions -- if your scripts or .oct files
+	conflict between the two, I suggest that you version these and set
+	the LOADPATH accordingly
+
+If you have two packages installed, make sure you call the correct mkoctfile
+and octave bug 


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/README.Debian.VersionedPackages
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/changelog (from rev 2600, octave3.0/branches/lenny/debian/changelog)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/changelog	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/changelog	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,2881 @@
+octave3.0 (1:3.0.1-6lenny2) unstable; urgency=low
+
+  * Provide /usr/share/octave/packages by octave3.0 (closes: #513576)
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Mon, 02 Feb 2009 21:34:22 +0100
+
+octave3.0 (1:3.0.1-6lenny1) unstable; urgency=low
+
+  * Allow libhdf5-openmpi-dev to satisfy Octave's hdf5 dependency (closes:
+    #494139)
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Tue, 12 Aug 2008 22:28:01 +0000
+
+octave3.0 (1:3.0.1-6) unstable; urgency=low
+
+  * debian/in/PACKAGE-info.postinst: Remove the info entries for octave2.9
+    in /usr/share/info/dir, left by versions until 2.9.9-8etch1.  This
+    will ensure a smooth upgrade from etch to lenny (closes: #489832)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 11 Jul 2008 17:42:18 +0200
+
+octave3.0 (1:3.0.1-5) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/rules: Use dh_lintian for installing the Lintian overrides file
+  * debian/in/PACKAGE.lintian-overrides: Renamed for PACKAGE.lintian
+  * debian/control: Set build-dependency on debhelper to >= 6.0.7, since
+    dh_lintian appeared in that version
+  * debian/in/PACKAGE.dirs: Drop lintian overrides directory
+
+  * debian/in/PACKAGE.lintian-overrides: Drop unused overrides about
+    binary program defining RPATH
+
+  * debian/control: Bump Standards-Version to 3.8.0 (no changes needed)
+
+  * debian/rules: Include the debian/watch file the source package
+    (complies with Policy 4.11)
+
+  [ Thomas Weber ]
+  * Replace obsolete build-dependency on gs-gpl by ghostscript
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 30 Jun 2008 17:08:43 +0200
+
+octave3.0 (1:3.0.1-4) unstable; urgency=low
+
+  * New patches:
+    - 50_add_syspath.dpatch: Prepend library path again in the loadpath
+      (closes: #477556). Thanks to Kim Hansen <kimhanse at gmail.com> for the
+      patch.
+    - randn_doc.dpatch: better explanation of randn()'s return value
+      (closes: #477349)
+    - no_pdf_in_print.dpatch: explain that PDF generation is not possible with
+      packaged gnuplot (closes: #478677)
+    - imshow_only_handles_octave_images.dpatch: documentation patch, imshow
+      only handles Octave's image format (closes: #478271)
+    - dont_set_helvetica.dpatch: Go with gnuplot's default font as Helvetica
+      is not available as a TrueType font (closes: #477688)
+
+  * debian/in/PACKAGE.conf: Remove explicit library path addition.
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Sat, 24 May 2008 13:49:51 +0200
+
+octave3.0 (1:3.0.1-3) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/in/PACKAGE.conf: Substitute version of package in the
+    addpath(.../oct/) command
+
+  [ Thomas Weber ]
+  * Add -dbg package
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Thu, 01 May 2008 12:49:49 +0200
+
+octave3.0 (1:3.0.1-2) unstable; urgency=low
+
+  * Add library path at the beginning of the loadpath (work-around for
+    #477556). Not closing the bug, as this is only fixing the symptoms, not
+    the cause.
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Sat, 26 Apr 2008 11:38:27 +0200
+
+octave3.0 (1:3.0.1-1) unstable; urgency=low
+
+  * New upstream release
+  * Drop dpatches (applied upstream):
+    + 50_drop-lo-manpages.dpatch
+    + 50_dont_downcase_font_names.dpatch
+    + 50_clean-doc.dpatch
+  * debian/rules (clean): Ensure that make distclean is run
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 22 Apr 2008 20:33:41 +0200
+
+octave3.0 (1:3.0.0-11) unstable; urgency=low
+
+  * debian/in/control: Add an epoch to the Conflicts relationships with
+    the octave2.9-* packages, otherwise the upgrade in lenny fails
+    (closes: #475789)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun, 13 Apr 2008 14:49:05 +0200
+
+octave2.1 (1:2.1.73-19) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * Updated patch: 50_compile-with-g++-4.3: More fixes for compiling
+    octave2.1 with the GCC 4.3 suite (closes: #474853)
+
+  [ Rafael Laboissiere ]
+  * debian/in/PACKAGE-htmldoc.doc-base.*: Change Section to
+    Science/Mathematics, which is one of the standard doc-base sections
+  * debian/in/PACKAGE.lintian: Only override license.m as
+    extra-license-file for octave3.0, since this file does not exist in 2.1
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun, 13 Apr 2008 13:28:13 +0200
+
+octave3.0 (1:3.0.0-10) unstable; urgency=high
+
+  [ Rafael Laboissiere ]
+  * debian/in/control: Bump to 1.6.6 the minimal version of the
+    libhdf5-*-dev build-dependencies.  This is the reason the urgency is set
+    to "high", since octave3.0 is currently uninstallable on all
+    architectures du to the upgrade in hdf5.
+  * Synched with the octave2.1 branch
+  * debian/rules, debian/in/control: Use the architecture tag "[m68k]" for
+    the octave*-headers dependency on f2c.  This eliminates the need for
+    using the substitution variable ${m68k:Depends}.
+
+  [ Thomas Weber ]
+  * Apply patch from David Bateman to fix the handle treatment in plotyy
+    (closes: #472069).
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 29 Mar 2008 10:32:15 +0100
+
+octave2.1 (1:2.1.73-18) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/in/control, debian/in/octave2.1-NEWS: Add notice in the package
+    descriptions and in the NEWS file telling that the octave2.1* packages
+    will be dropped post-lenny
+  * debian/in/control: octave*-headers depends on gcc and g++ 4.1 on arm.
+    This is necessary because mkoctfile on arm has the CC and CXX variable
+    hardcoded to gcc-4.1 and g++-4.1, respectively.
+
+  [ Thomas Weber ]
+  * debian/rules: Call dh_md5sums, such that md5sums control files are
+    added to the package
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 06 Mar 2008 15:28:08 +0100
+
+octave3.0 (1:3.0.0-9) unstable; urgency=low
+
+  * debian/in/control: drop gfortran-4.1 from the build-deps list. It doesn't
+    exist anymore.
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Wed, 05 Mar 2008 09:06:42 +0100
+
+octave3.0 (1:3.0.0-8) unstable; urgency=low
+
+  * Don't uppercase font names for Postscript printing (closes: #469240)
+    Thanks John Eaton for the patch.
+  * Use default gfortran compiler on ARM.
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Tue, 04 Mar 2008 10:47:33 +0100
+
+octave3.0 (1:3.0.0-7) unstable; urgency=low
+
+  * debian/rules: Use correct linker option for BLAS library (closes:
+    #468323)
+  * debian/in/control: Do not build-depend on gfortran on arm
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 28 Feb 2008 10:24:06 +0100
+
+octave3.0 (1:3.0.0-6) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/in/control:
+    + Make all octave3.0* packages conflict with the corresponding
+      octave2.9* packages.  This is a correction for the fix to
+      Bug#463039.
+    + Build-depends on GCC 4.1 suite for the arm architecture
+
+  [ Thomas Weber ]
+  * debian/rules:
+    + Pass DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE to ./configure, as
+      suggested by dh-make
+    + Search for "arm" in DEB_BUILD_ARCH and use gcc-4.1 and friends on
+      that architecture (attempt to fix #458852)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 26 Feb 2008 14:44:53 +0100
+
+octave3.0 (1:3.0.0-5) unstable; urgency=low
+
+  * Synched with octave2.1; in particular ensures that the generation of
+    the ls-R database will work correctly, avoid the problem reported in
+    Bug#464334.
+  * debian/in/PACKAGE-htmldoc.doc-base.faq: Added slice sections for
+    octave2.1 and octave3.0, since the name of the index file is different
+    from one branches to another.
+  * debian/rules: Process all debian/in* files through slice
+  * debian/in/octave{2.1,3.0}-watch: Updated URLs
+  * debian/patches/50_clean-doc.dpatch: Improve documentation of clean
+    command (patch suggested by Thomas Weber and applied upstream,
+    closes: #452560)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 23 Feb 2008 10:49:01 +0100
+
+octave2.1 (1:2.1.73-17) unstable; urgency=low
+
+  * Synched with octave3.0; in particular, switch from g77 to gfortran;
+    also, don't depend on a specific g++ version (closes: #463301)
+  * debian/control: Build-depend on dejagnu (for make check)
+  * Moved debian/copyright into debian/in/copyright and generated the
+    former using the slice command.  This is necessary because Octave 2.1
+    and 3.0 are released under different versions of the GPL.  Changed
+    debian/rules accordingly.
+  * debian/in/copyright: Added the mention that Octave 2.1 is released under
+    version 2 or later of the GPL (closes: #435205)
+  * Added dpatches :
+    + 50_compile-with-g++-4.3: Fixes for compiling the
+      octave2.1 with the GCC 4.3 suite (closes: #417486)
+    + 50_build-octave-faq: Correctly builds the PS forms of the Octave-FAQ
+      documentation
+  * debian/in/PACKAGE-htmldoc.doc-base.faq: Give correct name of HTML
+    index file
+  * debian/rules: Remove the *.html at clean target, such that the package
+    have the same contents when built twice in a row (closes: #441721)
+  * debian/in/PACKAGE.postinst: Drop option -L given to the ls command
+    when building the ls-R database, such that simultaneous installation
+    of octave2.1 and octave3.0 will not fail (closes: #464334)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 22 Feb 2008 14:15:22 +0100
+
+octave3.0 (1:3.0.0-4) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * Uploaded to unstable
+  * debian/control: Build-depend on g++-4.3 on arm.  This is a desperate
+    attempt to see whether we can get rid of the segfault problem on arm
+    (cf Bug#458852)
+  * debian/rules: Use g++ and gcc 4.3 on arm architecture
+
+  [ Thomas Weber ]
+  * in/PACKAGE.conf: sync with upstream's main-rcfile (closes: 466723, 466264)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 21 Feb 2008 11:24:13 +0100
+
+octave3.0 (1:3.0.0-3) experimental; urgency=low
+
+  * Added dpatches:
+    + 50_include-cstring-mxarray: Compile successfully with GCC 4.3
+    + 50_drop-lo-manpages.dpatch: Drop unknown macros in some manpages
+      (Lintian warning)
+  * debian/in/control: Build-depends in libsuitesparse-3.1.0 >= 3.1.0-2
+    since this version have appropriate sonames for the SuiteSparse
+    libraries
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 08 Feb 2008 13:36:01 +0100
+
+octave3.0 (1:3.0.0-2) experimental; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/in/control:
+    + Put the -htmldoc package in section "doc", agreeing with the
+      override set by the Debian Installer
+    + Generate dummy octave2.9* packages that depend on the corresponding
+      octave3.0 ones. For this to work, we have to reintroduce the epoch in
+      the package version number.  Also, do not conflict/replace/provide
+      the octave2.9* anymore (closes: #463039).  Thanks to Steve Langasek
+      for the discussion and the suggestions.
+  * debian/in/control, debian/rules: Switched from g77 to gfortran.
+    + Changed the build-dependencies on refblas3-dev and lapack3-dev to
+      libblas-dev and liblapack-dev, respectively
+    + Changed the recommendation on atlas3-base to libatlas3gf-base
+    + Thanks to Pascal Dupuis for the original patch
+    + Thanks to this change, the octave3.0-headers package do not depend
+      gcc-3.4 anymore (closes: #435275)
+    + The F77_FUNC_ macro in config.h does have the double underscore
+      that appeared in version 2.9.12-2+b3 of the octave2.9-headers
+      package (closes: #434415)
+  * debian/rules: Dropped path in compiler variables, such that the
+    package can be built using gcc-snapshot
+
+  [ Thomas Weber ]
+  * debian/compat: switch to level 6
+  * debian/in/control:
+    + depend on debhelper >= 6
+    + Don't depend on a specific g++ version (closes: #463302).
+  * change slice term for 3.0 from 2.9:
+    + debian/in/PACKAGE.conf
+    + debian/in/PACKAGE-emacsen.dirs
+    + debian/in/PACKAGE.dirs
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 06 Feb 2008 08:41:29 +0100
+
+octave2.1 (1:2.1.73-16) unstable; urgency=low
+
+  * Synched with octave3.0; in particular, do not build-conflict with
+    atlas3-base-dev
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun, 23 Dec 2007 22:53:52 +0100
+
+octave3.0 (3.0.0-1) unstable; urgency=low
+
+  The "Seasons Greetings" release
+
+  * New upstream release.  A big thanks to John W. Eaton and all the
+    Octave development team for this most awaited release.
+
+  * debian/in/control, debian/rules: Replaced most of the references to
+    octave2.9 by octave3.0.  Made all octave3.0* packages
+    provide/replace/conflict with the respective octave2.9* packages.
+  * debian/patches/02_prelease_warning.dpatch: Dropped patch, since this
+    is the real 3.0 release
+  * debian/in/control: Dropped the build-conflict with atlas3-base-dev.
+    This will make the autobuilders happy.
+  * debian/in/control: Dropped the empty octave package.  This will allow
+    releasing octave3.0 without an epoch in its version number.  We will
+    reintroduce this package later, if necessary (anyway, octave3.0
+    provides octave).
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun, 23 Dec 2007 16:04:15 +0100
+
+octave2.1 (1:2.1.73-15) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/rules: Kludge for preventing octave.st from being installed in
+    version 2.1 of the octave*.* package, avoiding clashes with octave2.9
+    (closes: #457191).  This is a temporary solution; octave.st will
+    eventually be incorporated into the enscript package (see Bug#457244).
+
+  [ Thomas Weber ]
+  * debian/in/control: Build-conflict with atlas3-base-dev and remove it
+    from build-depends (closes: 457167)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 21 Dec 2007 12:42:02 +0100
+
+octave2.9 (1:2.9.19-2) unstable; urgency=low
+
+  * Synched with the last octave2.1 release
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 19 Dec 2007 20:51:45 +0100
+
+octave2.1 (1:2.1.73-14) unstable; urgency=low
+
+  * debian/in/PACKAGE-info.prerm: Fixed a typo that was preventing the
+    *octave<version> info files from being removed by "install-info
+    --remove" (closes: #456636)
+  * debian/rules: Make sure that the octave.desktop.in and octave-tags
+    exist before manipulating/moving them
+  * debian/in/PACKAGE-emacsen.dirs: Enable some directories only for
+    octave2.9
+  * debian/in/control: Since the fftw3 package have been renamed,
+    build-depends on libfft3-dev and make octave*.*-headers depend on
+    libfft3-dev as well
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 19 Dec 2007 17:01:51 +0100
+
+octave2.9 (1:2.9.19-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/in/PACKAGE-htmldoc.doc-base.*: Replaced tabulations by single
+    spaces at the beginning of continuation lines of the Abstract fields
+    (cf Debian doc-base Manual section 2.3.2)
+  * debian/rules: Remove empty dirs (usr/{share,lib}/[...]/site/[...])
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 15 Dec 2007 13:19:17 +0100
+
+octave2.9 (1:2.9.18-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/rules:
+    + Call dh_shlibdeps with the appropriate -l option in order to avoid
+      warnings about the private libraries of Octave not being found.  These
+      warnings have been introduced in a recent version of dpkg-shlibdeps.
+    + Copy version NEWS files from debian/in/ directory into debian/
+    + Remove debian/NEWS at clean rule
+    + Remove some empty directories from the main octave*.* package
+  * debian/in/octave3.0-NEWS: Moved from debian/NEWS
+  * debian/in/control:
+    + Dropped the Homepage pseudo-header for the extended description
+    + Bumped Standards-Version to 3.7.3
+    + Use Vcs-* headers instead of the deprecated XS-Vcs-* ones
+    + Added editing mode information for Emacs
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 06 Dec 2007 23:21:35 +0100
+
+octave2.9 (1:2.9.17-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 10 Nov 2007 11:43:42 +0100
+
+octave2.9 (1:2.9.16-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 01 Nov 2007 01:25:44 +0100
+
+octave2.9 (1:2.9.15-1) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * New upstream release.
+  * Dropped patches (applied upstream):
+    + 01_include_missing_files
+    + 50_mix-range-and-sparse
+
+  [ Rafael Laboissiere ]
+  * debian/rules: Only do extra links for the manpages when we are
+    packaging a pre-release version
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 15 Oct 2007 17:19:21 +0200
+
+octave3.0 (2.9.15-1) experimental; urgency=low
+
+  [ Thomas Weber ]
+  * Declare 2.9.15 as release candidate for 3.0. This has been discussed with
+    upstream and is encouraged (closes: #446639)
+
+  [ Rafael Laboissiere ]
+  * Removed patches (applied upstream):
+    + debian/patches/01_include_missing_files.dpatch
+    + debian/patches/50_mix-range-and-sparse.dpatch
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun, 14 Oct 2007 23:36:10 +0200
+
+octave2.9 (1:2.9.14-1) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * New upstream release
+  * debian/rules:
+    + Don't force mkoctfile to strip .oct files (closes: #437672)
+    + Don't compress PDF files (partly (closes: #441722))
+  * debian/in/control:
+    + Add qhull to build-dependencies. Octave-forge's geometry toolbox was
+      merged with Octave and needs this.
+  * patches/01_include_missing_files:
+    + Include .m files that were missed in the distribution tarball
+      (closes the other half of #441722)
+
+  [ Rafael Laboissiere ]
+  * debian/in/PACKAGE.menu: Adapted to the new menu hierarchy, which will
+    be in the next release of Policy
+  * debian/rules: Increased the update-alternatives priority of octave2.9
+    to 90 and keep that of octave2.1 at 80
+  * debian/in/control:
+    + octave*-emacsen package depends on newer emacs22
+    + Build-depends on desktop-file-utils
+    + Added Homepage field
+  * debian/in/PACKAGE-htmldoc.doc-base.faq: Reference the correct HTML
+    files of the FAQ
+  * debian/rules:
+    + Patch the examples/octave.desktop.in file, such that the referenced
+      command exists
+    + Rename the installed octave.desktop file
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Sat, 22 Sep 2007 17:13:51 +0000
+
+octave2.9 (1:2.9.13-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/patches/01_use_suitesparse_for_ufsparse.dpatch,
+    debian/patches/50_fix_pkg_rebuild.m.dpatch : Removed patches
+    (applied upstream)
+
+  * debian/octave.st: Added enscript highlighting rules for Octave
+  * debian/in/PACKAGE.dirs: Added directory for enscript
+  * debian/rules: Install octave.st
+
+  * debian/in/control:
+    + Removed the obsolete build-dependency on dejagnu (over two years
+      ago, DejaGNU was replaced by the test/assert infrastructure for
+      running the tests)
+    + Use the substitution variable ${binary:Version} instead of the
+      deprecated ${Source-Version}, which also makes the package
+      binNMUable
+  * debian/rules: Do not ignore make clean/distclean error
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 23 Jul 2007 23:06:54 +0200
+
+octave2.9 (1:2.9.12-2) unstable; urgency=low
+
+  * debian/in/control, debian/rules:
+    + Switch back to g77 from gfortran (closes: #427257).
+      This has been discussed with the toolchain guys and is the easist
+      solution for now, see
+      http://lists.debian.org/debian-gcc/2007/06/msg00024.html
+    + Switch to SuiteSparse from UFSparse.
+  * New patch:
+    01_use_suitesparse_for_ufsparse.dpatch
+    SuiteSparse introduced a new type in 3.0, see
+    http://www.cae.wisc.edu/pipermail/help-octave/2007-June/004188.html
+
+ -- Thomas Weber <thomas.weber.mail at gmail.com>  Wed, 06 Jun 2007 07:48:32 +0000
+
+octave2.9 (1:2.9.12-1) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * New upstream release
+    (2.9.11 had a problem when building, so we didn't package it)
+  * data-conv.cc now #include's cstdlib (closes: #417487)
+  * This release fixes the problem with handing empty matrices to fft.m
+    (closes: #423278)
+  * Dropped patches (applied upstream):
+    + 50_doc-builtin-vars.dpatch
+    + 50_glpk-pre-ifdef-logic.dpatch
+    + 50_dont_resize_empty_dimensions.dpatch
+    + 50_examples-use-gnuclient.dpatch
+    + 50_syscalls-test-sleep.dpatch
+  * New patch:
+    + 50_fix_pkg_rebuild.m.dpatch: fix issue with pkg -rebuild, see
+      http://www.nabble.com/Small-bug-in-%22pkg-rebuild%22-tf3807246.html
+  * debian/in/control: Add build-dep on libcurl4-dev for the url* functions
+
+  [ Rafael Laboissiere ]
+  * debian/in/control:
+    + Build-depend on gs-gpl, such that building the package twice in a
+      row will succeed (closes: #424381)
+    + Since 2.9.12 is marked as the "testing" (AKA "recommended") version
+      by the upstream author, the octave virtual package depends now on
+      octave2.9.  Since the previous version of this package was
+      1:2.1.73-13, we need to add an epoch to the version number in the
+      2.9 branch.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 25 May 2007 06:06:51 +0200
+
+octave2.9 (2.9.10-4) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/copyright: Updated this long outdated file, that still cited
+    Dirk as the package maintainer.  In particular, mention that
+    Octave is released under version 2 or later of the GPL.
+  * debian/patches/50_octave-bug-tempfile.dpatch: Adjusted for Octave
+    2.9.10
+  * debian/in/control:
+    + Changed relationship to gnuplot from Suggests to Recommends
+      (closes: #415780)
+    + Replaced build-dependency on tetex-bin by texlive-latex-base and
+      texlive-generic-recommended (teTeX is deprecated in lenny, in favor
+      of TeXlive)
+  * debian/rules: make-indep depends on make-arch-stamp because run-octave
+    is invoked when building the docs
+
+  [ Thomas Weber ]
+  * PACKAGE-headers.postinst, PACKAGE-headers.prerm:
+    Let the /usr/include/octave symlink point to the octave/ subdirectory of
+    /usr/include/octave-X.Y.Z (Closes: #400246). This was clarified with
+    upstream, see
+    http://www.cae.wisc.edu/pipermail/octave-maintainers/2006-December/001384.html
+  * debian/rules: Generate debian/control as part of the maintainer-scripts
+    target.
+  * removed patches (applied upstream): 50_invalid_indexes
+  * new patches:
+    50_dont_resize_empty_dimensions: fix assignments to empty matrices and add
+    testcases for this (Closes: #417671). Thanks John Eaton and Kim Hansen.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun, 15 Apr 2007 23:13:13 +0200
+
+octave2.9 (2.9.10-3) unstable; urgency=low
+
+  * Uploaded to sid, now that glpk 4.15 went out from the NEW queue
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun,  1 Apr 2007 21:43:26 +0200
+
+octave2.9 (2.9.10-2) experimental; urgency=low
+
+  * debian/patches taken from upstream CVS:
+    + 50_doc-builtin-vars: Fix documentation for obsolete built-in
+      variables LOADPATH, INFO_FILE, and INFO_PROGRAM.  Also, fix
+      the octave-variables variable in octave-mod.el (closes: #416046).
+    + 50_examples-use-gnuclient: Use gnuclient instead of the deprecated
+      gnudoit in the info-emacs-* examples (closes: #416431)
+
+  * debian/patches/50_invalid_indexes.dpatch: Removed the useless creation
+    of liboctave/Array.cc.orig
+
+  * debian/in/PACKAGE.lintian: Added override for Lintian warning regarding
+    m/miscellaneous/license.m being an extra-license-file
+
+  * debian/rules: Create new rule save-files, on which configure depends
+    and is run before patch-stamp.  This was necessary due to a problem in
+    patching Octave-FAQ.texi and manipulating its @setfilename
+    declaration.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 30 Mar 2007 13:10:19 +0200
+
+octave2.9 (2.9.10-1) experimental; urgency=low
+
+  * New upstream release:
+    + The emacs/octave-inf.el file correctly calls the pwd command
+      (closes: #416048).
+    + debian/patches/50_glpk-pre-ifdef-logic.dpatch: Fixed #ifdef logic
+      around macro GLPK_PRE_4_14, which was causing an extra closing brace
+      to be introduced for the extern "C"  declaration when GLPK_PRE_4_14
+      was not defined.  This patch has been sent to bug at octave.org.
+    + debian/patches/50_syscalls-test-sleep.dpatch: Increase the amount of
+      time to sleep, in case of errno == EAGAIN when running the test for
+      syscalls.cc ("make check" hangs in an unpredictable way without this
+      patch)
+
+  * Removed dpatches (applied upstream):
+    + 50_mkoctifle-man-indent-option
+    + 50_fix_hold_state
+    + 50_rename-octave-tags
+    + 50_clean-mat-files
+    + 50_empty-lhs-sparse
+    + 50_plot-doc
+    + 50_print-imagemagick-extensions
+    + 50_correct_test
+    + 50_glpk-api-v4.15
+    + 50_parse-inline-brackets
+    + 50_sparse_constructors
+
+  * debian/rules:
+    + Install emacs/octave-tags* files instead of emacs/otags*
+    + Added conf.texi to $(savefiles)
+    + Added hack for removing the libcruft/misc/pic directory left after
+      "make clean", as well as the libcruft/mkf77def script and the test
+      file test/a.wav
+    + When building the architecture independent part of the package, call
+      make with AWK=gawk, otherwise mawk will be used and the infamous
+      error message "program limit exceeded: sprintf buffer size=1020"
+      will be issued.
+
+  * debian/in/control:
+    + Added XS-Vcs-Svn and XS-Vcs-Browser fields
+    + Build-depends on gawk
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 29 Mar 2007 08:06:16 +0200
+
+octave2.9 (2.9.9-9) experimental; urgency=low
+
+  * debian/patches/50_glpk-api-v4.15.dpatch: Adapt the glpk binding to the
+    new API for GLPK 4.15, as well as the autoconf check
+  * debian/in/control: Build-depends on libglpk0 (>= 4.15)
+  * Since glpk 4.15 is stuck in the NEW queue, this version of octave2.9 is
+    released to experimental
+
+  * debian/patches/50_parse-inline-brackets.dpatch: Fix a parsing problem
+    in function handles and inlines were brackets are present.  This patch
+    has been applied upstream in CVS. See
+    http://www.cae.wisc.edu/pipermail/bug-octave/2006-October/000903.html
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 20 Feb 2007 23:04:38 +0100
+
+octave2.9 (2.9.9-8) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * debian/patches/50_print-imagemagick-extensions.dpatch: Added patch to
+    avoid failures in print() when file extensions needing call to convert
+    are specified by the user (closes: #408992)
+
+  [ Thomas Weber ]
+  * debian/patches/50_correct_test.dpatch: Use first file in loadpath for
+    tests (closes: #410070)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu,  8 Feb 2007 00:44:16 +0100
+
+octave2.9 (2.9.9-7) unstable; urgency=low
+
+  * debian/in/control: Changed wording of octave*-headers description.
+    Thanks to Reuben Thomas for the suggestion (closes: #399190).
+  * debian/patches/50_plot-doc.dpatch: Fixes a long-standing documentation
+    bug in Octave, regarding the plot function.  Thanks to Francesco
+    Potortì for the patch, which has been also applied to the 2.9 branch
+    upstream (closes: #398935).
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 22 Dec 2006 11:54:57 +0100
+
+octave2.9 (2.9.9-6) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * debian/patches/50_sparse_constructors.dpatch: Patch for mixing bool
+    with sparse matrices in kron() (closes: 395293). Thanks John Eaton.
+  * debian/patches/50_invalid_indexes.dpatch: Fixes a crash, see
+    http://www.cae.wisc.edu/pipermail/bug-octave/2006-November/001077.html
+    Thanks John Eaton.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed,  8 Nov 2006 18:19:49 +0100
+
+octave2.9 (2.9.9-5) unstable; urgency=low
+
+  * debian/patches/50_empty-lhs-sparse.dpatch: Modified this patch
+    to treat cases when the size of the LHS sparse matrix is reajusted
+    while assigning to it (really closes: #394982).  Thanks to David
+    Bateman and John W. Eaton.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 26 Oct 2006 13:43:17 +0200
+
+octave2.9 (2.9.9-4) unstable; urgency=low
+
+  * debian/patches/50_empty-lhs-sparse.dpatch: Added patch to avoid
+    crashes when calling sparse function with an unitialized LHS
+    (closes: #394982).  Thanks to David Bateman.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 25 Oct 2006 01:30:56 +0200
+
+octave2.9 (2.9.9-3) unstable; urgency=low
+
+  * Rebuilt to get the last changes regarding the renaming of otags
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 24 Oct 2006 04:17:16 +0200
+
+octave2.1 (1:2.1.73-13) unstable; urgency=low
+
+  * debian/rules, debian/in/PACKAGE-emacsen.{postinst,prerm}: Renamed
+    otags to be octave-tags, avoiding clashes with the Ocaml otags package
+    (closes: #394789).
+  * debian/patches/50_rename-octave-tags.dpatch: Added patch for renaming
+    otags to be octave-tags in the upstream files.  These changes have been
+    also applied in upstream CVS.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 24 Oct 2006 02:41:03 +0200
+
+octave2.1 (1:2.1.73-12) unstable; urgency=low
+
+  * Rebuilt with gnuplot-nox build-dependency instead of gnuplot, in order
+    to make some autobuilders happier
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat,  7 Oct 2006 12:40:54 +0200
+
+octave2.9 (2.9.9-2) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * debian/in/control: Add pcre to build-dependencies. It's needed since
+    2.9.5 for some features.
+  * debian/patches/50_fix_hold_state.dpatch: correct a problem when using
+    clearplot; and hold on; (Closes: #391033), thanks John W. Eaton This
+    patch changes a .l file, so we build-depend on flex in debian/control!
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat,  7 Oct 2006 12:29:56 +0200
+
+octave2.9 (2.9.9-1) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * New upstream release
+  * debian/patches/50_sparse-fct-scalar-arg.patch.dpatch,
+    debian/patches/50_options-order-doc.m.dpatch: Removed patches
+    (applied upstream)
+  * debian/patches/50_mkoctifle-man-indent-option.dpatch: New patch for
+    indenting correctly the description of option --mex in the mkoctfile
+    man page
+
+  [ Thomas Weber ]
+  * debian/in/control: build-depend on gnuplot-nox instead of gnuplot; maybe
+    this will allow us to circumvent a temporary dependency problem with
+    gnuplot on several architectures (alpha, mips, mipsel).
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue,  3 Oct 2006 14:43:07 +0200
+
+octave2.9 (2.9.8-2) unstable; urgency=low
+
+  * debian/patches/50_options-order-doc.m.dpatch: Fix the order of
+    the options in the invocation of the info program, such that the
+    info-emacs-info and info-emacs-octave-help scripts work again
+    (closes: #368843)
+
+  * debian/patches/50_sparse-fct-scalar-arg.patch.dpatch: Make spkron
+    (and other sparse matrix functions) accept scalar arguments. Thanks to
+    David Bateman <adb014 AT gmail DOT com> for posting the patch in
+    bug at octave.org (closes: #387137).
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 13 Sep 2006 15:43:12 +0200
+
+octave2.9 (2.9.8-1) unstable; urgency=low
+
+  * New upstream release.   Empty arrays are correctly detect.  If array
+    is empty, return/produce value is same size as array (closes: #384195)
+  * debian/patches/50_clean-mat-files.dpatch: Clean *.mat files left by
+    make check
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 29 Aug 2006 00:03:33 +0200
+
+octave2.1 (1:2.1.73-11) unstable; urgency=low
+
+  * debian/patches/50_OCTAVEHOME-texi.dpatch: Change OCTAVEHOME to
+    /usr, which is the correct value in Debian systems
+  * debian/in/octave2.1-00list: Include the above
+
+  * debian/patches/50_octave-bug-tempfile.dpatch: In octave-bug, use
+    Debian's tempfile(1) for enhanced security
+  * debian/rules: Removed the Perl hack that used to implement the
+    patch above
+
+  * debian/patches/50_clean-pdf-docs: Clean PDF files in doc/ not cleaned
+    by the maintainer-clean target
+
+  * debian/rules: Split the targets make, build, and install into
+    *-{arch,indep}.  With this change, only the files destined for
+    inclusion in the architecture dependent packages will be generated by
+    the autobuilders.
+  * debian/subdirs-vars.pl: Perl script for manipulating the SUBDIRS and
+    INSTALL_SUBDIRS variables in octMakefile, allowing the build/install
+    of the documentation files separately
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 28 Aug 2006 21:23:33 +0200
+
+octave2.1 (1:2.1.73-10) unstable; urgency=low
+
+  * Regenerated octave2.1 packages for integrating the last changes
+    regarding octave-depends
+  * debian/patches/50_fixed-freqz.dpatch: Fix script/general/freqz.m,
+    patch taken from upstream CVS (closes: #383097)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 15 Aug 2006 19:05:49 +0200
+
+octave2.9 (2.9.7-2) unstable; urgency=low
+
+  * debian/in/octave-depends:
+    - Introduced substitution variables ${octave<major>:Depends}
+    - Updated POD section accordingly
+  * debian/rules: Create symlink for octave<major>-depends
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 14 Aug 2006 15:10:09 +0200
+
+octave2.9 (2.9.7-1) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * New upstream release.  A bug in the path function has been fixed
+    upstream allowing again this function to accept more than one argument
+    (closes: #374943).
+  * Removed patches (applied upstream)
+    - 50_array-out-of-bounds-2.9
+    - 50_desktop-category-no-space
+    - 50_fix_path-2.9
+  * debian/in/control: Bump compat level to 5; depend on debhelper >= 5
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 12 Aug 2006 12:01:23 +0200
+
+octave2.9 (2.9.6-4) unstable; urgency=low
+
+  * debian/patches/50_desktop-category-no-space.dpatch: remove extraneous
+    space character in the Categories filed.  This is needed when building
+    the package with desktop-file-utils version 0.11-1.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 24 Jul 2006 14:42:21 +0200
+
+octave2.1 (1:2.1.73-9) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * Introduce mkoctfile<major> symlink:
+    /usr/bin/mkoctfile<major> -> /usr/bin/mkoctfile-<version>,
+    needed for octave2.X-forge mex binary
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 19 Jul 2006 21:50:41 +0200
+
+octave2.9 (2.9.6-3) unstable; urgency=low
+
+  * debian/in/PACKAGE.conf: Added code for removing all the directories
+    containing octave-forge .m scripts.  This allows octave2.9 and
+    octave-forge to be installed together and avoids errors in octave2.9
+    such as etime calling an outdated datenum function from octave-forge
+    (closes: #375646).
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 27 Jun 2006 16:57:16 +0200
+
+octave2.9 (2.9.6-2) unstable; urgency=low
+
+  * debian/in/PACKAGE.conf: Renamed from debian/octave.conf.  Contains
+    slice directives for initializing the Octave path differently
+    according to the branch: for 2.1, use the LOADPATH variable; for 2.9,
+    use the addpath function (closes: #373965)
+  * debian/control: Build-Depends on slice for doing the above
+  * debian/rules: Install $(PACKAGE).conf instead of octave.conf
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 17 Jun 2006 04:46:35 +0200
+
+octave2.9 (2.9.6-1) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * New upstream release
+  * debian/in/control: Don't conflict with octave-forge anymore.  Bug
+    #362591 was indeed a problem with the configure script and has been
+    fixed upstream.
+  * debian/in/octave2.9-00list: Removed from the list the following
+    patches:
+    - 50_fix-apiversion-2.9.dpatch (applied upstream)
+    - 50_system_doc-2.9.dpatch (applied upstream)
+    - 50_octave-value-list-resize-2.9.dpatch (this was a gcc bug)
+    - 50_automatic-replot-docstring (behaviour changed in 2.9)
+    Put a space into the file -- otherwise it's empty and won't get included
+    in the diff, thus breaking the build.
+
+  [ Rafael Laboissiere ]
+  * debian/in/control:
+    - Bumped Standards-Version to 3.7.2 (no changes needed)
+    - Constrain build-dependency on g++-4.1 >= 4.1.1-4, because the
+      previous version wrongly triggers a "operator delete" compilation
+      error  (see bugs #372705, #372152, and #372559).  This is only
+      temporary, to insure that the autobuilders will work correctly.  In
+      the next version of the package, this build-dependency will be
+      dropped.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue, 13 Jun 2006 08:06:25 +0200
+
+octave2.1 (1:2.1.73-8) unstable; urgency=low
+
+  [ Rafael Laboissiere ]
+  * Integrate last changes from the 2.9 branch into octave2.1
+  * debian/control: Bumped Standards-Version to 3.7.0 (no changes needed)
+
+  [ Thomas Weber ]
+  * debian/rules: Make parallel build possible and remove octave-config2.X
+    link -- it is not needed
+    defs.make: use api-versioned directory for m-files
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon,  1 May 2006 00:35:14 +0200
+
+octave2.9 (2.9.5-7) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * debian/patches/50_system_doc-2.9.dpatch: adapt the example in the
+    documentation for the new output order of system()
+
+  [ Rafael Laboissiere ]
+  * Install doc files BUGS, SENDING-PATCHES, and THANKS
+  * debian/in/octave*-watch: Fixed URLs
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 26 Apr 2006 18:46:07 +0200
+
+octave2.9 (2.9.5-6) unstable; urgency=low
+
+  * debian/in/control: Build-depends on libufsparse-dev incon the 2.9 branch
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 24 Apr 2006 14:34:29 +0200
+
+octave2.9 (2.9.5-5) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * debian/patches/50_fix-apiversion-2.9.dpatch: restore api
+    versioned directories
+  * debian/rules: introduce octave-config2.X symlink in preparation of
+    dual built packages for Octave 2.1 and 2.9
+  * debian/in/control: remove dependency on octave2.0 for -emacsen package
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 20 Apr 2006 11:36:14 +0200
+
+octave2.9 (2.9.5-4) unstable; urgency=low
+
+  * debian/in/control: Conflicts with octave-forge (closes: #362591)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 15 Apr 2006 00:13:27 +0200
+
+octave2.1 (1:2.1.73-7) unstable; urgency=low
+
+  * debian/in/PACKAGE-htmldoc.doc-base.lib: Fixed path for HTML files.
+    Really closes Bug #362251.
+  * debian/patches/50_return-deffn.dpatch: Added patch, whcih completely
+    closes Bug #361705.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 14 Apr 2006 19:44:42 +0200
+
+octave2.1 (1:2.1.73-6) unstable; urgency=low
+
+  * debian/in/PACKAGE-htmldoc.doc-base.*: Fixed path for documentation
+    files (closes: #362251)
+  * debian/in/control: Removed build-dependency on slice, which was only
+    needed for processing he files above
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 13 Apr 2006 08:59:28 +0200
+
+octave2.9 (2.9.5-3) unstable; urgency=low
+
+  * Uploaded to unstable
+  * Closes: #360219, which was already fixed in experimental
+  * debian/in/octave2.9-00list: Added 50_automatic-replot-docstring to the
+    list.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 12 Apr 2006 11:30:01 +0200
+
+octave2.1 (1:2.1.73-5) unstable; urgency=low
+
+  * Uploaded to unstable, now that the libhdf5 transition is over
+  * debian/rules: Cruft removal operation, dropped old and useless comments
+  * debian/patches/50_automatic-replot-docstring.dpatch: Patch for adding
+    a docstring for the automatic_replot built-in variable (closes:
+    #361705, although only partially, because the "return" keyword is
+    still indexed as a variable and I do not think the upstream author
+    will change this)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 12 Apr 2006 09:43:41 +0200
+
+octave2.1 (1:2.1.73-4) experimental; urgency=low
+
+  * debian/in/octave2.1-00list: Added 50_g++4.1-fixes to the list
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon,  3 Apr 2006 14:44:34 +0200
+
+octave2.1 (1:2.1.73-3) experimental; urgency=low
+
+  * Uploading to experimental until the hdf5 transition is finished
+  * debian/patches/50_g++4.1-fixes.dpatch: Allow compilation with g++ 4.1
+  * debian/rules:
+    - Cruft removal
+    - Mode robust treatment of changed files in doc/ such that there is no
+      problem at creation of the diff.gz file
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon,  3 Apr 2006 09:11:21 +0200
+
+octave2.9 (2.9.5-2) experimental; urgency=low
+
+  * debian/in/control: Build-Depends on slice (closes: #360219)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 31 Mar 2006 22:34:14 +0200
+
+octave2.9 (2.9.5-1) experimental; urgency=low
+
+  * New upstream release, released to the experimental distribution until
+    the hdf5 transition is over
+  * Redesigned the build & install processes for the html documentation,
+    since it is now shipped in HTML directories under doc/.
+  * debian/in/octave2.9-00list: Removed from the list the following
+    patches:
+    - 50_install-liboctinterp
+    - 50_glpk-sparse
+    - 50_octave-mod-bind-m-bs-2.9
+    - 70_octave-mod-honor-auto-indent
+    which have been applied upstream, and:
+    - 50_mkoctfile.1-no-negative
+    which does not seem to be necessary.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 30 Mar 2006 13:10:49 +0200
+
+octave2.1 (1:2.1.73-2) unstable; urgency=low
+
+  * debian/in/control: Adjusted dependencies on libhdf5 >= 1.6.5 (both
+    Build-Depends and octave<version>-headers Depends)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 29 Mar 2006 21:25:24 +0200
+
+octave2.1 (1:2.1.73-1) unstable; urgency=low
+
+  [ Thomas Weber ]
+  * New upstream release
+  * debian/rules: Add octave2.X.1.gz link for man page which makes lintian
+    happy
+  * removed patches (applied upstream):
+    - 50_g++4.1.dpatch
+    - 50_inferior-octave-resync-dirs.dpatch
+    - 50_octave-value-list-resize-2.1.dpatch (not applied upstream, but it was
+      only a work-around for a gcc bug)
+    - 50_octave-mod-bind-m-bs-2.1.dpatch
+  * new patches:
+    - 50_lgamma_doc.dpatch (Closes: #335373)
+    - 50_incomplete_gamma.dpatch (Closes: #335195)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 25 Mar 2006 18:11:10 +0100
+
+octave2.9 (2.9.4-13+b1) unstable; urgency=low
+
+  * Binary-only non-maintainer upload for i386; no source changes.
+  * Rebuild against libhdf5 1.6.5
+
+ -- Debian/i386 Build Daemon <buildd_i386-cyberhq>  Fri, 17 Mar 2006 21:57:51 -0800
+
+octave2.1 (1:2.1.72-12+b1) unstable; urgency=low
+
+  * Binary-only non-maintainer upload for i386; no source changes.
+  * Rebuild against libhdf5 1.6.5
+
+ -- Debian/i386 Build Daemon <buildd_i386-cyberhq>  Fri, 17 Mar 2006 21:31:52 -0800
+
+octave2.1 (1:2.1.72-12) unstable; urgency=low
+
+  * New mechanism for obtaining the versioned debian/watch files
+  * debian/in/octave*-watch: Source files for the the debian/uscan files
+  * debian/rules:
+    - Generate debian/watch from debian/in/octave*-watch
+    - Link the manpage for octave$(major) to that for octave-$(version),
+      such that there will be no binary without manpage
+  * debian/in/octave2.1-00list: Really apply patch 50_g++4.1
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 16 Mar 2006 18:31:11 +0100
+
+octave2.9 (2.9.4-13) unstable; urgency=low
+
+  * debian/patches/50_octave-value-list-resize-2.9.dpatch: Adjusted patch
+    for compilation with g++ 4.1 (thanks to Martin Michlmayr,
+    closes: #356634)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 13 Mar 2006 14:49:30 +0100
+
+octave2.1 (1:2.1.72-11) unstable; urgency=low
+
+  * debian/patches/50_g++4.1.dpatch: Added patch proposed by John W. Eaton
+    to allow compilation with g++ 4.1.
+  * debian/patches/50_octave-value-list-resize-2.1.dpatch: Adjusted patch
+    for compilation with g++ 4.1 (thanks to Martin Michlmayr)
+  * With the two changes above, closes: #355980
+
+  * N.B.: the present version of the package was compiled with g++ 4.0,
+    because this is the version of the GCC suite in sid.  However, the
+    changes were tested with g++ 4.1 available from experimental, and it
+    worked.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 13 Mar 2006 10:04:42 +0100
+
+octave2.9 (2.9.4-12) unstable; urgency=low
+
+  * debian/patches/50_glpk-sparse.dpatch: Patch to make glpk work with
+    sparse matrices (thanks to Kim Hansen <k-reportbug at oek.dk>,
+    closes: 350230)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 28 Jan 2006 15:23:55 +0100
+
+octave2.9 (2.9.4-11) unstable; urgency=low
+
+  * debian/patches/70_octave-mod-honor-auto-indent.dpatch: Upstream patch
+    for honoring the octave-auto-indent variable in emacs/octave-mod.el
+    (closes: #341759)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 26 Jan 2006 17:51:55 +0100
+
+octave2.1 (1:2.1.72-10) unstable; urgency=low
+
+  * debian/rules: Symlink /usr/bin/octave<major> to
+    /usr/bin/octave-<version>
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 26 Jan 2006 13:49:23 +0100
+
+octave2.1 (1:2.1.72-9) unstable; urgency=low
+
+  * debian/in/deps.make: Added this template file, where the octave-config
+    command is versioned.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun, 22 Jan 2006 17:07:19 +0100
+
+octave2.9 (2.9.4-10) unstable; urgency=low
+
+  * debian/in/control: Generate octave package only for the 2.1 branch.
+
+  * The last upload was rejected because the octave package has being
+    wrongly generated.  This version still closes: #340428 (use uploader
+    name in debian/changelog trailer lines instead of mailing list address
+    for pkg-octave-devel)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 19 Jan 2006 15:25:24 +0100
+
+octave2.9 (2.9.4-9) unstable; urgency=low
+
+  * Synchronized Debian-specific files with latest changes in the 2.1.*
+    branch.
+  * debian/changelog: Now using the uploader name in the trailer lines
+    instead of the pkg-octave-devel mailing list address
+    (closes: #340428)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 18 Jan 2006 17:23:03 +0100
+
+octave2.1 (1:2.1.72-8) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/in/octave-depends: New template file.  Give full path to
+    octave-config.  Uses replaceable strings @MAJOR@ and @VERSION at .
+  * debian/rules: Generate debian/octave-depends from
+    debian/in/octave-depends
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Sat, 31 Dec 2005 01:08:32 +0100
+
+octave2.1 (1:2.1.72-7) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * This version use an epoch in its number.  This is necessary due to the
+    mistake I did in uploading the octave_2.9.4-1 virtual package to
+    unstable.  The 2.9.4-1 version replaced the 2.1.72-* version and this
+    is wrong because the 2.1 (testing) branch should take precedence over
+    the 2.9 (unstable) branch.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Sat, 26 Nov 2005 22:52:34 +0100
+
+octave2.9 (2.9.4-8) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * Rebuilt the 2.9 branch with the m68k-specific settings removed.
+  * debian/in/control: The octave virtual package is now only generated
+    for the 2.9 branch, but depends on octave2.1, which is the recommended
+    version for end-users.  This is counter-intuitive, but is necessary
+    due to a mistake in uploading the octave virtual package with version
+    2.9.4-1, which is still stuck in unstable.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Sun, 27 Nov 2005 12:39:36 +0100
+
+octave2.1 (2.1.72-6) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/in/control: The package now build-depends on gfortran on all
+    architectures, incluing m68k, which used to build-depend on fort77.
+  * debian/rules: Removed all m68k-specific settings.  This should fix the
+    FTBFS on m68k.  Thanks to Stephen R Marenka <stephen at marenka.net>
+    for the patch (closes: #340773)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Fri, 25 Nov 2005 23:05:29 +0100
+
+octave2.9 (2.9.4-7) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/in/control: Added libglpk0 to the build-dependencies for
+    octave2.9.  The __glpk__.oct module, which is dynamically loadable,
+    nows links against a shared library (libglpk0.so) (closes: #310226).
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Thu, 24 Nov 2005 09:44:21 +0100
+
+octave2.9 (2.9.4-6) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/patches/50_octave-mod-bind-m-bs-2.9.dpatch: Bind M-BS key
+    sequence to backward-kill-word in XEmacs (closes: #340125)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Tue, 22 Nov 2005 14:48:51 +0100
+
+octave2.1 (2.1.72-5) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/patches/50_octave-mod-bind-m-bs-2.1.dpatch: Bind M-BS key
+    sequence to backward-kill-word in XEmacs
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Tue, 22 Nov 2005 10:49:15 +0100
+
+octave2.9 (2.9.4-5) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/in/PACKAGE-info.prerm: Remove alternatives to the info files
+    (closes: #339964)
+  * debian/rules (clean): Remove file examples/octave.desktop, which
+    should be removed by make distcleamn, but is not
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Mon, 21 Nov 2005 13:01:24 +0100
+
+octave2.1 (2.1.72-4) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/in/PACKAGE-info.prerm: Remove alternatives to the info files
+    (closes: #339959)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Sun, 20 Nov 2005 18:46:56 +0100
+
+octave2.9 (2.9.4-4) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * Recompiled to drop the binary dependency on libglpk0, which sneaked
+    into the last release
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 16 Nov 2005 22:56:02 +0100
+
+octave2.9 (2.9.4-3) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/rules: Set DESTDIR in the call to make install, instead of
+    setting every installation directory explicitly.  This should fix the
+    problem of wrong paths in the PKG_ADD file (closes: #339442)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 16 Nov 2005 20:28:19 +0100
+
+octave2.1 (2.1.72-3) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/in/control: Make the virtual octave package architecture =  all
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 16 Nov 2005 14:28:48 +0100
+
+octave2.9 (2.9.4-2) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/patches/50_octave-value-list-resize-2.9.dpatch: Added patch for
+    the 2.9.* branch (see below)
+  * debian/in/control: Generate an unversioned, virtual octave package
+    only for the 2.1 branch, which is the recommended one
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 16 Nov 2005 09:54:15 +0100
+
+octave2.1 (2.1.72-2) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/patches/50_octave-value-list-resize-2.1.dpatch: Added patch
+    posted by J. W. Eaton in the help-octave mailing list for avoiding
+    crashes in the octave_value_list destructor
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Tue, 15 Nov 2005 22:16:18 +0100
+
+octave2.9 (2.9.4-1) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * New upstream release
+  * debian/in/octave2.9-00list:
+    - Removed patch 50_no-check-nested-functions-2.9, which has been
+      applied upstream
+    - Added patch 50_install-liboctinterp, necessary for installing
+      liboctinterp.so in /usr/lib/octave-<version>
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Mon, 14 Nov 2005 22:58:56 +0100
+
+octave2.1 (2.1.72-1) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * New upstream release
+  * debian/in/octave2.1-00list: Removed patch
+    50_no-check-nested-functions-2.1, which has been applied upstream
+
+  * Packages octave2.1-* and octave2.9-* can now be installed together
+    (FIXME: THIS DOES NOT WORK FOR octave2.x-info YET!!!)
+  * debian/in/control: Packages octave*-headers, octave*-doc, and
+    octave*-htmldoc conflict with versions << 2.1
+  * debian/in/PACKAGE-htmldoc.doc-base.*: Make versioned documents for
+    doc-base
+  * debian/rules:
+    - Install versioned octave-depends, defs.make, and and 50octave.el
+      files
+    - (configure-stamp) Set versioned infofile variable in call to
+      configure
+    - (make-stamp) Save texi files in *-save and replace setfilename
+      macros with versioned names
+    - (clean) Recover original *.texi files
+    - Substitute PRIORITY variable in debian/in/*.postinst scripts,
+      with octave2.1 taking high priority than octave2.9 for all
+      alternatives set through update-alternatives
+  * debian/in/PACKAGE-headers.{postinst,prerm}: Install/remove
+    alternatives to octave-depends and defs.make
+  * debian/in/*.postinst: Set PRIORITY variable
+  * debian/in/PACKAGE-info.postinst:
+    - Install versioned info files
+    - Set alternatives to all versioned info files
+
+  * debian/rules: cope with the new output of dpkg-architecture for arm
+    and m68k, which changed recently (thanks to Christian T. Steigies
+    <cts at debian.org> for spotting the problem)
+
+  * debian/in/PACKAGE-htmldoc.postinst: Removed this script, because it
+    does nothing more than include the debhelper-generated one
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Sun, 13 Nov 2005 22:58:51 +0100
+
+octave2.9 (2.9.3-1) experimental; urgency=low
+
+   +++ Changes by Colin Ingram
+
+  * New upstream release
+  * debian/rules: adjusted to build from octave2.9 source directory
+  * debian/patches/50_no-check-nested-functions.dpatch removed
+  * debian/patches/50_mkoctfile.1-no-negative.dpatch added
+
+   +++ Changes by Rafael Laboissiere
+
+  * The patches applied by dpatch are now done selectively according to
+    the version of Octave.  For that, the debian/patches/00list file is
+    now generated when running "./debian/rules maintainer-scripts" from
+    the files debian/in/$(PACKAGE)-00list.
+  * debian/rules (maintainer-scripts): Generate file
+    debian/patches/00list
+  * debian/in/octave2.1-00list, debian/in/octave2.9-00list: New files.
+  * debian/patches/50_no-check-nested-functions-2.1.dpatch: New patch,
+    which is actually the same used in the last version of the package
+    octave2.1.
+  * debian/patches/50_no-check-nested-functions-2.9.dpatch: New patch,
+    only for octave2.9, which is equivalent to the one used for
+    octave2.1.
+  * debian/in/PACKAGE.lintian:
+    - Made this file package-independent, really
+    - Removed old Lintian overrides
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Fri,  4 Nov 2005 10:30:54 +0100
+
+octave2.1 (2.1.71-7) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/patches/50_no-check-nested-functions-2.1.dpatch: Added patch
+    from the upstream CVS sources to avoid detrimental effects of cd()
+    commands in ~/.octaverc when running octave-inferior-mode in (X)Emacs
+    (closes: #324471).
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Thu,  3 Nov 2005 10:19:22 +0100
+
+octave2.1 (2.1.71-6) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/in/PACKAGE-emacsen.emacsen-startup: Commented out code that
+    fiddles with user preferences (closes: #334347)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 26 Oct 2005 23:26:27 +0200
+
+octave2.1 (2.1.71-5) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/in/PACKAGE.prerm: Remove ls-R database for kpathsea
+    (closes: #332492)
+  * debian/in/control: Build-depend on fort77 for the m68k architecture and
+    on gfortran for the others (closes: #333463)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 12 Oct 2005 08:44:01 +0200
+
+octave2.1 (2.1.71-4) unstable; urgency=low
+
+  +++ Changes by Rafael Laboissiere
+
+  * debian/in/control: Synchronize the build-dependencies with the
+    octave2.1-headers binary dependencies (closes: #328732).
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Sat, 17 Sep 2005 10:47:24 +0200
+
+octave2.1 (2.1.71-3) unstable; urgency=low
+
+  +++ Changes by Rafael Laboissiere
+
+  * Recompiled against libhdf5-serial-1.6.4-0c2 and with g++ 4.0.  This
+    should complete the C++ ABI transition for the octave2.1 package
+    (closes: #327027).
+  * Also, once this version will reach unstable, problems with using
+    mkoctfile with g++ 4.0 will disappear (closes: #327509).
+
+  * debian/compat: Created this file, containing the compatibility level 4
+    for debhelper.  This avoids warning messages from the debhelper
+    scripts.
+  * debian/rules: Change installation directory from debian/tmp to
+    debian/octave2.1 and also gives the later as --sourcedir for the
+    dh_movefiles command.  This allows building the package under
+    debhelper compatibility level = 4.
+  * debian/in/PACKAGE.conffiles, debian/octave2.1.conffiles,
+    debian/in/PACKAGE-emacsen.conffiles,
+    debian/octave2.1-emacsen.conffiles: Removed files, since debhelper in
+    compatibility level 4 adds automatically all files in /etc/ to the
+    conffiles file.
+
+  * debian/copyright: Updated Free Software Foundation address.
+
+  * debian/changelog:  Removed all instances of the deprecated
+    "[Cc]loses=*" from the package version lines.  Removed all the entries
+    before version 1.1.1-7, because they were not in the correct format.
+    This legacy material is now in debian/changelog-old.
+
+  * debian/patches/50_no-check-nested-functions.dpatch: Added patch which
+    avoid global function definitions to take over local ones (see
+    http://www.octave.org/mailing-lists/help-octave/2005/3189).
+
+  * debian/octave-config.1: Removed this file, since there is another one
+    upstream which is up-to-date (in doc/interpreter).
+
+  * debian/rules: The octave-config script is now part of the
+    octave($version)-headers package.
+  * debian/in/PACKAGE.postinst, debian/in/PACKAGE-headers.postinst: Update
+    alternatives for octave-config and octave-config.1 in
+    octave($version)-headers package instead of octave($version).
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Fri, 16 Sep 2005 10:20:17 +0200
+
+octave2.1 (2.1.71-2) unstable; urgency=low
+
+  +++ Changes by Rafael Laboissiere
+
+  * Uploaded to the unstable distribution.  Actually, there was no bump in
+    the API version, it is still api-v13
+  * This version fixes the FTBFS problem on amd64 using g++ 4.0 related to
+    wrong enum declarations in src/lex.l and src/toplevel.cc (closes:
+    #314705).
+  * debian/in/control: Bumped Standards-Version to 3.6.2. No changes needed.
+  * debian/in/PACKAGE.menu: Use full version number for the menu command.
+    This makes Lintian happy.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Sun,  3 Jul 2005 21:43:30 +0200
+
+octave2.1 (2.1.71-1) experimental; urgency=low
+
+  +++ Changes by Rafael Laboissiere
+
+  * New upstream release, released to experimental because the API number
+    bumped from api-v13 to api-v15.  This makes several other
+    Octave-related package unusable and the uploads to unstable must be
+    coordinated.
+  * debian/in/watch: New template file for debian/watch, which takes into
+    account the MAJOR number of the Octave branch (currently either 2.1 or
+    2.9).
+  * debian/rules (helper-files): Generate debian/watch from
+    debian/in/watch
+  * debian/in/control: Versioned build-dependency on libhdf5-serial-dev (>=
+    1.6.4)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Sun, 19 Jun 2005 15:39:44 +0200
+
+octave2.9 (2.9.2-2) experimental; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * debian/rules: Do not remove src/gplot.cc in clean target.  This file
+    is built upstream from gplot.l using flex and its removal was causing
+    the build daemons to fail.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 27 Apr 2005 13:38:04 +0200
+
+octave2.9 (2.9.2-1) experimental; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * New upstream release
+  * debian/rules: Remove generated files that were left after make clean
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Mon, 25 Apr 2005 14:05:27 +0200
+
+octave2.9 (2.9.1-1) experimental; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * New upstream release, development branch (closes: #303201)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Tue,  5 Apr 2005 21:15:53 +0200
+
+octave2.1 (2.1.69-1) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * New upstream release
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Wed, 30 Mar 2005 23:47:33 +0200
+
+octave2.1 (2.1.68-1) experimental; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * New upstream release
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Mon, 28 Mar 2005 20:27:37 +0200
+
+octave2.1 (2.1.67-1) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * New upstream release
+  * debian/patches/00list: Removed 50_build-faq-pdf.dpatch, since it has
+    been applied upstream
+  * debian/control: For the octave2.1-doc package, changed mention to
+    PostScript to PDF, since the former format is not distributed anymore
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Fri,  4 Mar 2005 21:01:19 +0100
+
+octave2.1 (2.1.66-1) unstable; urgency=low
+
+   +++ Changes by Rafael Laboissiere
+
+  * New upstream release
+  * debian/control: Build-depend on dpatch
+  * debian/rules:
+    - Adjust for using dpatch
+    - Use compiler flag "-O0" instead of "-O1" for the m68k architecture.
+      Let us hope that this will fix the buildd problem on the m68k
+      architecture.
+    - Removed hack to build the PDF documentation files, since they are
+      now built by the upstream Makefile
+  * debian/patches/50_build-faq-pdf.dpatch: Added patch for building
+    Octave-FAQ.pdf
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Fri, 25 Feb 2005 13:17:32 +0100
+
+octave2.1 (2.1.65-1) unstable; urgency=low
+
+  +++ Changes by J. Rafael Rodriguez Galvan:
+
+  * New upstream release 2.1.65 released 24 hours ago
+
+  +++ Changes by Rafael Laboissiere
+
+  * debian/*.postinst.in, debian/*.prerm.in: Moved these files from the
+    original *.postinst and *. prerm ones
+  * debian/octave2.1.lintian.in: Idem from octave2.1.lintian
+  * debian/defs.make, debian/octave-depends: Added files
+  * debian/rules:
+    - (configure-stamp) Generate *.postinst, *.prerm, and *.lintian by
+      replacing the  @VERSION@ string with the current Octave version number
+    - (clean) Remove the *.postinst, *.prerm, *.lintian files generated
+      automatically
+    - (install) Install files defs.make and octave-depends in
+      octave2.1-headers package
+  * Install PDF documentation files instead of the PS ones.  There is a
+    pdfdocs variable in debian/rules now that control which files are
+    built/installed.  Build-Depends on tetex-bin. (Closes: #293562)
+
+  +++ Changes by Adam Conrad:
+
+  * Add logic to debian/rules and debian/control to make sure that
+    octave2.1-headers depends on f2c on m68k (closes: #292917)
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Tue, 22 Feb 2005 09:39:05 +0100
+
+octave2.1 (2.1.64-3) unstable; urgency=low
+
+  +++ Changes by Rafael Laboissiere:
+
+  * debian/rules: Get the logic around octave-bug.in right.  This was
+    causing a FTBFS in all architectures because the test failed and,
+    consequently, make failed (closes: #292403).
+  * debian/changelog: Start using "Debian Octave Group" in the signature
+    of entries.  Also, added Emacs variable settings at the end, handy
+    when using debian-changelog-mode.  This avoids two warnings issued by
+    Lintian regarding mismatch between maintainer and uploader, and the
+    necessity to document NMU.
+
+ -- Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>  Thu, 27 Jan 2005 10:11:21 +0100
+
+octave2.1 (2.1.64-2) unstable; urgency=low
+
+  * Uploaded in behalf of the new maintainer of the octave2.1 packages: the
+    Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
+  * debian/control:
+    - Changed Maintainer
+    - Build-depends on libreadline5-dev
+    - octave2.1-headers depends on libreadline5-dev
+    - Lower-cased the first word and removed some "The" words in the short
+      description of packages, as per the Developers Reference, section
+      6.2.2.  This makes Lintian happy.
+  * debian/rules:
+    - (clean) Inverse the order of the calls to rm libcruft/*/Makefile and
+      make distclean.  This was causing several *.o in libcruft to be left
+      after debian/rules clean, which resulted in dpkg-source breakage when
+      building the diff.gz package file.
+    - (configure) Save the original octave-bug.in file as octave-bug.in.orig
+      prior to the tempfile substitution
+    - (clean) Restore octave-bug.in.orig as octave-bug.in, such that the
+      patch does not end up in the diff.gz file
+
+ -- Rafael Laboissiere <rafael at debian.org>  Mon, 24 Jan 2005 16:39:08 +0100
+
+octave2.1 (2.1.64-1) unstable; urgency=low
+
+  * New upstream release 2.1.64 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  3 Dec 2004 15:28:18 -0600
+
+octave2.1 (2.1.63-1) unstable; urgency=low
+
+  * New upstream release 2.1.63 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 17 Nov 2004 13:33:59 -0600
+
+octave2.1 (2.1.62-1) unstable; urgency=low
+
+  * New upstream release 2.1.62 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 12 Nov 2004 08:46:26 -0600
+
+octave2.1 (2.1.61-1) unstable; urgency=low
+
+  * New upstream release 2.1.61 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  5 Nov 2004 21:56:02 -0600
+
+octave2.1 (2.1.60-1) unstable; urgency=low
+
+  * New upstream version 2.1.60 released today
+  * debian/watch: Added watch file
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 24 Sep 2004 14:51:13 -0500
+
+octave2.1 (2.1.59-1) unstable; urgency=low
+
+  * New upstream version 2.1.59 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 22 Sep 2004 12:20:14 -0500
+
+octave2.1 (2.1.58-1) unstable; urgency=low
+
+  * New upstream version 2.1.58 released today
+  * This upstream contains fixes for the following bug reports:
+    -  "for i=1:5; (tril(..." segfaults octave 2.1.57" (Closes: #240117)
+    -  "Problem with built-in function frewind" (Closes: #268907)
+    -  "Problem with function errorbar" (Closes: #269525)
+
+  * debian/rules: Configure with atlas variable
+    --with-blas=-lblas-3 --with-lapack=-llapack-3
+  * debian/control: octave2.1-headers now Depends on
+    lapack3-dev | atlas3-base-dev | liblapack-3.so,
+    refblas3-dev | atlas3-base-dev | libblas-3.so
+    to ensure simpler defaults before atlas or the virtual package
+  * debian/control: Rewrote Description for octave-doc (Closes: #263492)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu,  2 Sep 2004 18:55:04 -0500
+
+octave2.1 (2.1.57-4) unstable; urgency=low
+
+  * debian/control: Change Build-Depends for Atlas again to
+    refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev
+  * debian/control: Also remove '... | liblapack.so.3, ... | libblas.so.3'
+    from Depends for octave2.1-headers
+  * debian/rules: Also update atlas configure argument
+  * debian/control: Upgrade Standards-Version: to 3.6.1.1
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed,  7 Jul 2004 17:47:25 -0500
+
+octave2.1 (2.1.57-3) unstable; urgency=low
+
+  * debian/control: Update Build-Depends to new Atlas scheme:
+    refblas3-dev | libblas-3.so, lapack3-dev | liblapack-3.so
+  * debian/control: Similarly, Depends of octave2.1-headers set to
+    "atlas-base-dev | lapack3-dev | liblapack.so.3, atlas3-base-dev |
+    refblas3-dev | libblas.so.3"   (Closes: #253477)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 10 Jun 2004 21:49:17 -0500
+
+octave2.1 (2.1.57-2) unstable; urgency=low
+
+  * Rebuild required by hdf5 library .so number change (Closes: #243095)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 11 Apr 2004 21:58:36 -0500
+
+octave2.1 (2.1.57-1) unstable; urgency=low
+
+  * New upstream version 2.1.57 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 12 Mar 2004 14:52:12 -0600
+
+octave2.1 (2.1.56-1) unstable; urgency=low
+
+  * New upstream version 2.1.56 released today
+  * debian/rules: Adapted to only --with-f77 (without --with-g77) upstream
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  5 Mar 2004 14:24:50 -0600
+
+octave2.1 (2.1.55-1) unstable; urgency=low
+
+  * New upstream version 2.1.55 released an hour ago
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 20 Feb 2004 18:48:53 -0600
+
+octave2.1 (2.1.54-2) unstable; urgency=low
+
+  * debian/control: Build-Depends for octave2.1-headers expanded by
+    refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev, fftw3-dev
+  * debian/rules: Apply debian/2.1.54_arrayindex.patch from octave-maintainers
+    list to correct a slowdown in array indexing operation due to N-d code
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 19 Feb 2004 07:55:28 -0600
+
+octave2.1 (2.1.54-1) unstable; urgency=low
+
+  * New upstream version 2.1.54 released today
+  * Upstream changes to close the two open bugs
+    octave2.1-emacsen: strings between single quotes containing % troubles
+    							(Closes: #231272)
+    Missing file from html documentatios (Closes: #231451)
+
+  * debian/control: Build-Depends changed from fftw-dev to fftw3-dev
+    to match upstream change to support the faster fftw3
+
+  * debian/control: Build-Depends upgraded from atlas2 to atlas3 using
+    'refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev'
+    Previous value was the slighty more complex 'atlas2-base-dev
+    (>= 3.2.1ln-6) [!arm] | atlas2-3dnow-dev (>= 3.2.1ln-6) [!arm], blas-dev'
+  * debian/rules: Consequently, change configure targets for blas and lapack
+  	  --with-blas=/usr/lib/libblas2.so \
+          --with-lapack=/usr/lib/liblapack2.so
+    to
+  	  --with-blas=/usr/lib/libblas-3.so \
+	  --with-lapack=/usr/lib/liblapack-3.so
+    Thanks to Camm Maguire for all his work on the Atlas et al libraries
+
+  * debian/control: (Finally) changed Depends for octave2.1-emacsen from
+    'emacs20 | ...' to 'emacs21 | xemacs21 | emacsen' (Closes: #232778)
+
+  * debian/octave2.1.lintian: Added a new entry
+    'octave2.1: binary-or-shlib-defines-rpath \
+    	./usr/lib/octave-2.1.54/liboctave.so.2. 1.54 /usr/lib/octave-2.1.54'
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon, 16 Feb 2004 17:07:03 -0600
+
+octave2.1 (2.1.53-4) unstable; urgency=low
+
+  * debian/control: Corrected Depends for octave2.1-headers to
+    "libhdf5-serial-dev | libhdf5-lam-dev | libhdf5-mpich-dev" (Closes: #231114)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed,  4 Feb 2004 20:08:15 -0600
+
+octave2.1 (2.1.53-3) unstable; urgency=low
+
+  * debian/rules: Run configure with DEFAULT_PAGER=pager (Closes: #230524)
+  * debian/control: No longer Depends: on less as /etc/alternatives for
+    /usr/bin/pager must be present, and allows user to override locally
+
+  * debian/control: Added "libreadline4-dev, libncurses5-dev,
+    libhdf5-serial-dev" to Depends for octave2.1-headers
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon,  2 Feb 2004 18:53:58 -0600
+
+octave2.1 (2.1.53-2) unstable; urgency=low
+
+  * debian/rules: Run configure again --with-hdf5
+  * debian/control: Add libhdf5-serial-dev to Build-Depends
+
+  * liboctave/Array-flags.h: Apply patch by Jakub Bogusz which stops
+    both a segfault on Sparc and unaligned traps on Alpha.
+
+  * emacs/octave-mod.el: Apply patch by John Eaton to correct octave mode
+    error with very recent XEmacs versions (Closes: #229336)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 30 Jan 2004 23:00:00 -0600
+
+octave2.1 (2.1.53-1) unstable; urgency=low
+
+  * New upstream version 2.1.53 released today
+
+  * This new version contains upstream fixes for the pending Debian bugs:
+    - octave-config echoes an empty path (Closes: #222225)
+    - online docs of plot contains non-working example (Closes: #223473)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 22 Jan 2004 23:33:21 -0600
+
+octave2.1 (2.1.52-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.52 released today
+  * Includes change to concatenation bug (Closes: #221685)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 25 Nov 2003 16:18:43 -0600
+
+octave2.1 (2.1.51-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.51 released today
+
+  * This represents a fairly major change from the last release. Quoting from
+    the announcement:
+       This version has many new features and bug fixes.  The biggest change
+       is that N-d arrays (for numbers, structs, and cells) are mostly
+       working, though there are some significant features that still need to
+       be implemented.  For example, the [] operator will fail to concatenate
+       N-d arrays, but we hope to fix this for 2.1.52.  If you find that
+       another of your favorite N-d array operations doesn't work, please
+       mention it so we can have some idea of what features are missed the
+       most.
+    See http://www.octave.org/mailing-lists/octave-maintainers/2003/353
+    for the full announcement, or the upstream ChangeLog in the package.
+
+  * debian/control: Standards-Version increased to 3.6.1.0
+  * debian/control: octave2.1-doc suggests reduced to 'gv | postscript-viewer'
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 15 Nov 2003 22:09:59 -0600
+
+octave2.1 (2.1.50-3) unstable; urgency=low
+
+  * src/utils.cc: Patch by Eric de Castro Lopo which fix usages of vsnprintf;
+    a similar patch is already in the upstream CVS earlier (Closes: #204391)
+  * debian/octave2.1.menu: Small beautification
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue,  4 Nov 2003 20:33:12 -0600
+
+octave2.1 (2.1.50-2) unstable; urgency=low
+
+  * debian/{rules,control}: For m68k, switch from f2c to fort77 as some
+    add-on packages' Makefiles cannot cope with the f2c invocation.
+    Also add FFLIBS=-lf2c in call to configure. Spezial thanks to
+    Christian Steigies for testing all this prior to this upload.
+  * debian/control: Added blas-dev and less to Build-Depends
+  * debian/copyright: Add www.octave.org as upstream location (Closes: #199561)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat,  5 Jul 2003 08:49:51 -0500
+
+octave2.1 (2.1.50-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.50 released today
+  * debian/{rules,control}: Revert back to using default gcc suite now
+    that version 3.3 is in unstable and testing; still use f2c for m68k
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 27 Jun 2003 18:21:52 -0500
+
+octave2.1 (2.1.49-3.0.1) unstable; urgency=low
+
+  * The "don't type 3.2 when you want 3.3 release"
+  * debian/rules: now really use g77-3.3 if arch is hppa-linux
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun,  1 Jun 2003 08:08:32 -0500
+
+octave2.1 (2.1.49-3) unstable; urgency=low
+
+  * The "another ones bites the dust" release
+  * debian/rules: Another minor little change needed for hppa and g77-3.3
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 31 May 2003 23:54:28 -0500
+
+octave2.1 (2.1.49-2) unstable; urgency=low
+
+  * The "will we get this into testing now?" release
+  * As we managed to get octave2.1 compiled on m68k (using f2c) and on
+    hppa (using gcc/g++ 3.3), let's remove the last problem: hdf5 which has
+    a grave upstream bug (#193033) and will not currently enter testing
+  * debian/rules: Configure call (temporarily) changed to  --without-hdf5
+  * debian/control: Build-Depends on libhdf5-serial-dev (>= 1.4.5) removed
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 31 May 2003 19:10:58 -0500
+
+octave2.1 (2.1.49-1.0.1) unstable; urgency=low
+
+  * debian/{control,rules}: Use gcc/g++/g77 3.3 on hppa.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 30 May 2003 20:30:56 -0500
+
+octave2.1 (2.1.49-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.49 released today
+  * debian/{control,rules}: Use f2c on m68k, again. Whatever it takes.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 27 May 2003 19:39:27 -0500
+
+octave2.1 (2.1.48-3) unstable; urgency=low
+
+  * debian/control: Hardwire Depends: on gcc et al to 3.2 as some of
+    Octave's C++ code is not yet ready for release 3.3 of g++
+  * debian/rules: After days of experimenting with crest.debian.org (scoring
+    an impressive 96 bogomips), we found that g77 -O0 and -O2 really don't
+    work for m68k on some of the legacy Fortran, but miracously f2c -O1 does
+    -- and so does gcc -O1. Luckily it only took about 26 hours for each
+    'make' run, and I am really glad that Debian Policy more or less forces
+    me to care so much about m68k. If only there were any users for this
+    architecture ...
+    .
+    Needless to say, it is somewhat sad that this recompilation is forced
+    upon the other architectures on which gcc/g++/g77 are working just fine.
+    Oh the things one has to do to get Octave back into Debian testing.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 25 May 2003 23:25:55 -0500
+
+octave2.1 (2.1.48-2) unstable; urgency=low
+
+  * liboctave/kpse.cc: Applied two upstream patches
+  * liboctave/Array-idx.h: Applied one-byte upstream patch
+  * debian/rules: Make sure .oct file examples get into octave2.1-headers
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 16 May 2003 19:18:40 -0500
+
+octave2.1 (2.1.48-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.48 released today
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue,  6 May 2003 14:51:34 -0500
+
+octave2.1 (2.1.47-2) unstable; urgency=low
+
+  * liboctave/kpse.cc: Applied patch by JWE to ensure that directory
+    ends with directory separator (Closes: #191859)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun,  4 May 2003 20:06:24 -0500
+
+octave2.1 (2.1.47-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.47 released this evening
+  * scripts/control/base/__bodquist__.m: Fixed (Closes: #187427)
+  * debian/control: s/eisspack/eispack/ in Description
+  * debian/control: Raised Standards-Version to 3.5.9q
+  * debian/octave2.1.postinst: Raise update-alternatives priority for
+    octave entry, default is no longer provided by the octave2.0 package
+  * debian/control: Added entry for 'octave' package from 2.0 branch as the
+    'octave' package now Depends on octave2.1 as per discussion with JWE
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  2 May 2003 21:54:50 -0500
+
+octave2.1 (2.1.46-3) unstable; urgency=low
+
+  * Rebuilt against new hdf5 packages. Thanks for the heads-up, Josselin!
+  * debian/control: Updated Build-Depends to libhdf5-serial-dev (>= 1.4.5)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon, 10 Mar 2003 20:49:18 -0600
+
+octave2.1 (2.1.46-2) unstable; urgency=low
+
+  * debian/rules: Configure with --enable-rpath
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed,  5 Mar 2003 09:28:32 -0600
+
+octave2.1 (2.1.46-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.46 released this evening
+  * debian/rules: Correct softlink for /etc/octave2.1.conf (Closes: #182000)
+  * debian/octave2.1.menu: Corrected the menu entry
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon,  3 Mar 2003 21:44:04 -0600
+
+octave2.1 (2.1.45-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.45 released today
+  * debian/rules: Ensure that 3.2 versions of gcc et al are called
+  * debian/rules: Install emacs/otags.1 as debian/otags.1 is upstream too
+  * debian/octave-config.1: Contributed manual page
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 19 Feb 2003 19:57:24 -0600
+
+octave2.1 (2.1.44-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.44 released today
+  * debian/control: Build-Depends on gcc/g77/g++ (>= 3.2.2)
+  * debian/rules: Adjusted accordingly
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon,  3 Feb 2003 18:49:10 -0600
+
+octave2.1 (2.1.43-2) unstable; urgency=low
+
+  * Added scrips/mkpkgadd from upstream email by JWE
+  * debian/rules: configure to --build $(system), not --host $(system)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun,  5 Jan 2003 07:59:10 -0600
+
+octave2.1 (2.1.43-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.43 released this evening
+  * Added acx_blas.m4 and acx_lapack.m4 from email from JWE as well
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat,  4 Jan 2003 22:29:27 -0600
+
+octave2.1 (2.1.42-4) unstable; urgency=low
+
+  * debian/rules: Don't use Debian's kpathsea with gcc 3.2
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  3 Jan 2003 21:00:45 -0600
+
+octave2.1 (2.1.42-3) unstable; urgency=low
+
+  * debian/rules: Use F77, not FC, to set the fortran compiler
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  3 Jan 2003 17:15:35 -0600
+
+octave2.1 (2.1.42-2) unstable; urgency=low
+
+  * Rebuilt again from pristine sources, some intermediate .d files had
+    not been cleaned and thus crept into the .diff.gz which leads to
+    failures on all non-i386 autobuilders.
+  * debian/{control,rules}: Re-enable hdf5 support
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  3 Jan 2003 14:02:20 -0600
+
+octave2.1 (2.1.42-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.42 released today (as was 2.1.41)
+  * debian/{control,rules}: Adjusted to require gcc/g77/g++ 3.2
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu,  2 Jan 2003 20:56:57 -0600
+
+octave2.1 (2.1.40-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.40 released earlier today
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 20 Nov 2002 20:25:23 -0600
+
+octave2.1 (2.1.39-1) unstable; urgency=low
+
+  * New upstream version octave 2.1.39 released earlier today
+  * debian/mkoctfile.1: Contributed manual page
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  1 Nov 2002 18:14:39 -0600
+
+octave2.1 (2.1.38-1) unstable; urgency=low
+
+  * Upgraded to Octave 2.1.38 released earlier this evening
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 29 Oct 2002 21:04:44 -0600
+
+octave2.1 (2.1.37-2) unstable; urgency=low
+
+  * src/Makefile.in, liboctave/Makefile.in: Applied upstream patch to
+    build kpathsea library correctly on hppa (Closes: #166179)
+  * src/ov-mapper.cc: Applied small patch by JWE from bug-octave ML
+  * debian/control: Section on octave2.1-doc to 'doc' as per override file
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 24 Oct 2002 20:26:33 -0500
+
+octave2.1 (2.1.37-1) unstable; urgency=low
+
+  * Upgraded to new Octave development release 2.1.37 released today
+  * mk-opts.pl: Applied three-line post-release patch from JWE
+  * debian/control: Added Depends: g++ | g++-3.0, g77 | g77-3.0 for the
+    octave2.1-headers sub-package as configure hard-wires a dependency to
+    these at built time; ia64 needs the g*-3.0 version (Closes: #160818)
+  * This release also closes the following bug report
+    - lsode documentation (Closes: #151026)
+    - gammainc breaks on large values (Closes: #165808)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 23 Oct 2002 21:32:52 -0500
+
+octave2.1 (2.1.36-6) unstable; urgency=low
+
+  * debian/rules: Brown bag fix for m68k/g77; and Debian has currently no
+    infrastructure to hand-compile on m68k, this unfortunately needs to
+    recompile needlessly on ten other architectures too. (Closes: #159765)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  6 Sep 2002 20:35:56 -0500
+
+octave2.1 (2.1.36-5) unstable; urgency=low
+
+  * debian/octave2.1-emacsen.emacsen-startup: Autoload octave-hlp under
+    the correct function label of octave-help (Closes: #154045)
+  * debian/{rules,control}: Do not configure for Atlas on arm
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon, 26 Aug 2002 06:16:13 -0500
+
+octave2.1 (2.1.36-3woody4) woody-proposed-updates; urgency=low
+
+  * Backport for woody built against atlas with corrected virtual Depends
+    on blas/atlas to prevent bugs like #150253 and #152284 in woody
+  * debian/octave2.1-emacsen.emacsen-startup: Autoload inferior-octave
+  * debian/rules: Use "-O0 -g0" on arm and m68k to shorten compile time
+  * debian/rules: No longer use f2c on m68k
+  * debian/control: Adjusted Build-Depends accordingly
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 18 Jul 2002 21:49:44 -0500
+
+octave2.1 (2.1.36-4) unstable; urgency=low
+
+  * debian/rules: Configure with --with-lapack=/usr/lib/liblapack2.so
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue,  4 Jun 2002 21:07:15 -0500
+
+octave2.1 (2.1.36-3) unstable; urgency=low
+
+  * debian/control: Build-Depends on atlas2-base-dev, not blas-dev
+  * debian/rules: Configure with --with-blas=/usr/lib/libblas2.so
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 24 May 2002 22:32:17 -0500
+
+octave2.1 (2.1.36-2) unstable; urgency=low
+
+  * debian/octave2.1.lintian: Updated rpath warning for octave-2.1.36
+  * debian/rules: Reset default compiler(s) on i386 to gcc 2.9* and
+    rebuilt, the test value of 3.0.* was used which will then require
+    the same compilers for add-on packages.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat,  4 May 2002 12:25:40 -0500
+
+octave2.1 (2.1.36-1) unstable; urgency=low
+
+  * Upgraded to new Octave development release 2.1.36
+  * debian/control: Added Build-Depends on texi2html (split from tetex-bin)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  3 May 2002 00:22:42 -0500
+
+octave2.1 (2.1.35-7) unstable; urgency=low
+
+  * debian/rules: Remove doc/faq/Octave-FAQ_toc.html during clean so that
+    the html version of the Octave FAQ gets rebuilt (Closes: #134046)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 15 Feb 2002 12:06:39 -0600
+
+octave2.1 (2.1.35-6) unstable; urgency=low
+
+  * debian/control: Spelling correction (Closes: #125202)
+  * debian/control: Labelled Description: lines with (2.1 branch)
+  * Bbuilt against new fftw libraries for finer-grained fftw dependencies
+  * debian/control: Build-Depends: fftw-dev (>= 2.1.3-10) (Closes: #128778)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 13 Jan 2002 14:40:21 -0600
+
+octave2.1 (2.1.35-5) unstable; urgency=low
+
+  * debian/octave2.0-emacsen-{prerm,postinst}: Let dh_installemacsen deal
+    with the call to emacsen-install (Closes: #123900)
+  * debian/rules: Still rename emacsen startup to 50octave.el rather
+    than the default 50octave2.0-emacsen.el of its package name
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 13 Dec 2001 19:28:11 -0600
+
+octave2.1 (2.1.35-4) unstable; urgency=low
+
+  * debian/control: Added Depends: texinfo for octave2.1 (Closes: #122857)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  7 Dec 2001 19:22:25 -0600
+
+octave2.1 (2.1.35-3) unstable; urgency=low
+
+  * debian/control: Added dejagnu to Build-Depends
+  * debian/README.Atlas: Updated to reflect autoMAGIC loading of Atlas lib
+    with ldconfig from libc6_2.2.4-5 or later -- thanks, Ben Collins!
+  * debian/rules: Do not configure --with-hdf5 as this appears to prevent
+    transition into the testing distribution, was only used on i386 anyway
+  * debian/control: Removed Build-Depends on "libhdf5-serial-dev [i386]"
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 24 Nov 2001 08:18:46 -0600
+
+octave2.1 (2.1.35-2) unstable; urgency=low
+
+  * debian/octave2.1-emacsen.emacsen-startup: Applied patch by Rafael
+    Laboissiere <rafael at debian.org> (Closes: #118188)
+  * debian/octave2.1-emacsen.emacsen-remove: Make corresponding change
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun,  4 Nov 2001 07:25:02 -0600
+
+octave2.1 (2.1.35-1) unstable; urgency=low
+
+  * Upgraded to new Octave development release 2.1.35
+  * This upstream release supports gcc versions 2.9.x and 3.0.x so
+    we do not need the full patch by Jeff Licquia <jlicquia at progeny.com>
+    but use parts of it (in deban/rules and debian/control) to select
+    gcc/g++/g77 3.0 on the ia64 architecture. (Closes: #117929)
+  * debian/rules: Added --with-fftw to use Fast Fourier Transf. libraries
+  * debian/control: Added fftw-dev to Build-Depends
+  * debian/rules: Install .el files into octave2.1-emacsen, not octave
+  * debian/50octave.el: Apply small patch to correct loading
+  * Thanks to Rafael Laboissiere <rafael at debian.org> for both the
+    suggestion and the patch (Closes: #117581)
+  * debian/otags.1: contributed simple manual page (lintian)
+  * debian/octave2.1-emacsen.{postinst,prerm}: dpkg-alternatives for otags
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  2 Nov 2001 18:53:02 -0600
+
+octave2.1 (2.1.34-6) unstable; urgency=low
+
+  * debian/rules: Configure --with-fastblas=blas (available on nine
+    architectures), Atlas can dynamically override this where available
+  * debian/control: Changed atlas reference to blas for Build-Depends,
+    requires versioned Build-Depends on blas-dev (>= 1.0-9)
+  * debian/README.Atlas: Added simple README file on Atlas
+  * debian/mkoctfile.in: New upstream version, better f2c treatment
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 21 Aug 2001 21:37:15 -0500
+
+octave2.1 (2.1.34-5) unstable; urgency=low
+
+  * Rebuilt against atlas2 3.2.1 (Closes: #104014)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 14 Jul 2001 11:52:06 -0500
+
+octave2.1 (2.1.34-4) unstable; urgency=low
+
+  * debian/rules: Make support for Atlas and HDF5 conditional on the
+    build architecture -- i386, alpha and sparc have atlas2 packages,
+    the others do not. Similarly, currently only i386 has hdf5 support.
+  * debian/control: Adjust Build-Depends accordingly
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 22 Jun 2001 22:45:08 -0500
+
+octave2.1 (2.1.34-3) unstable; urgency=low
+
+  * debian/rules: configure with support for HDF5 data (thanks wolfie!)
+  * debian/control: Build-Depends on libhdf5-serial-dev
+  * debian/control: Upgraded Standards-Version
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 14 Jun 2001 22:27:52 -0500
+
+octave2.1 (2.1.34-2) unstable; urgency=low
+
+  * Makeconf.in: Reverted back to version as of a few days ago as the patch
+    included into 2.1.34 at the last minute prevents a proper installation
+    of the octave header files
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 22 Apr 2001 16:18:03 -0500
+
+octave2.1 (2.1.34-1) unstable; urgency=low
+
+  * Upgraded to new Octave development release 2.1.34
+  * debian/octave2.1-info.{prerm,postinst}: small lintian cleanups
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 20 Apr 2001 21:24:18 -0500
+
+octave2.1 (2.1.33-3) unstable; urgency=low
+
+  * liboctave/oct-rl-edit.c: Applied patch by Rene H. Larsen <rhl at traceroute.dk>
+    to update Octave to the API of version 4.2 of the readline library;
+    this is also fixed upstream in CVS (Closes: #93539, #93564, #94093)
+  * debian/rules: install lintian overrides file to tell lintian to not
+    worry about the dynamic libraries in /usr/lib/octave-2.1.33/
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 17 Apr 2001 21:44:43 -0500
+
+octave2.1 (2.1.33-2) unstable; urgency=low
+
+  * debian/control: Declare octave2.1-headers as Architecture: any as it
+    contains mkoctfile with its arch-specific options (Closes: #89563)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 14 Mar 2001 19:59:54 -0600
+
+octave2.1 (2.1.33-1) unstable; urgency=low
+
+  * Upgraded to new Octave development release 2.1.33
+  * debian/control: octave2.1-emacsen depends on octave2.1 || octave2.0
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon, 26 Feb 2001 20:51:23 -0600
+
+octave2.1 (2.1.32-2) unstable; urgency=low
+
+  * liboctave/Range.cc: Applied another patch by JWE
+  * debian/control: octave2.1 conflicts with octave (<= 2.0.16-2)
+  * debian/control: octave2.1-htmldoc conflicts with octave-htmldoc
+  * debian/control: octave2.1* packages depend on octave (= ${Source-Version})
+    to ensure proper transition from the pre-octave2.{0,1} packages in potato
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 17 Dec 2000 16:11:41 -0600
+
+octave2.1 (2.1.32-1) unstable; urgency=low
+
+  * Upgraded to new Octave development release 2.1.32
+  * debian/rules: Applied small Hurd patch by Marcus (Closes: #77939)
+    Patch is also integrated upstream for configure.in
+  * debian/control: octave2.1-emacsen conflicts with octave (<= 2.0.16)
+    in case new "empty transition" octave (>= 2.0.16.91) is not installed
+  * liboctave/Range.cc: Applied patch by JWE
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 10 Dec 2000 20:13:11 -0600
+
+octave2.1 (2.1.31-5) unstable; urgency=low
+
+  * debian/control: Added gnuplot to build-depends
+  * debian/rules: Added dependencies on install and check for binary-indep
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 28 Oct 2000 11:04:35 -0500
+
+octave2.1 (2.1.31-4) unstable; urgency=low
+
+  * debian/rules: Add -n to package-specific dh_installdocs calls
+    to suppress double post{inst,rm} entries (Closes: #75474)
+  * debian/control: Add Provides: octave for octave2.1 (Closes: #75489)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 24 Oct 2000 21:38:29 -0500
+
+octave2.1 (2.1.31-3) unstable; urgency=low
+
+  * debian/control: Let octave2.1-htmldoc also provide octave-htmldoc
+    to satisfy outside dependencies as in task-science (Closes: #74866)
+  * debian/control: Corresponding changes for the -doc and -info packages
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 19 Oct 2000 20:18:59 -0500
+
+octave2.1 (2.1.31-2) unstable; urgency=low
+
+  * debian/control: Let octave2.1-htmldoc conflict with and replace the
+    older octave-htmldoc to allow overwriting of files (Closes: #69573)
+  * debian/control: octave2.0-info conflicts with octave (<= 2.0.16)
+  * debian/rules: Comment out dh_undocumented call (Closes: #70495)
+  * Bug report #70037 cannot be replicated here on a fresh install, the
+    likely cause is probably an upgrade issue which is tougher to debug
+    leading to a tentative closing of the bug report and the suggestion
+    to reopen should the bug reappear. (Closes: #70037)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue,  2 Oct 2000 19:16:29 -0500
+
+octave2.0 (2.0.16.91-4) unstable; urgency=low
+
+  * debian/rules: Remove spurious ":/usr/local/" file tree below
+    /usr/share/octave/$(version)/site/m/  (Closes: #68515)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue,  8 Aug 2000 19:36:32 -0400
+
+octave2.1 (2.1.31-1) unstable; urgency=low
+
+  * Upgraded to new Octave development release 2.1.31
+  * debian/rules: Configure and build with the newly added support for the
+    self-tuning Atlas blas (this creates a dependency on atlas2)
+  * debian/control: Added gperf and atlas2-dev to Build-Depends
+  * debian/rules: Ensure man page for mkoctfile-$VERSION is picked up by
+    update-alternatice for the octace2.1-headers package (Closes: #67080)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 18 Jul 2000 21:23:55 -0400
+
+octave2.1 (2.1.30-2) unstable; urgency=low
+
+  * debian/octave2.1-emacsen.emacsen-install:  added '-vanilla' to $flags
+  * debian/control: Added g77, libreadline4-dev and libncurses5-dev to
+    Build-Depends
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed,  7 Jun 2000 19:57:54 -0400
+
+octave (2.0.16-2) frozen; urgency=low
+
+  * Added code to emacsen-installer to define the defgroup macro (which is
+    needed for emacs19) (Closes: #62822)
+  * Added Depends: on debianutils (>= 1.6) as we need tempfile(1) in the
+    emacsen installer script (Closes: #62825)
+  * Thanks to Yann Dirson <ydirson at altern.org> for help on this one.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 27 Apr 2000 21:24:06 -0400
+
+octave2.1 (2.1.30-1) unstable; urgency=low
+
+  * First release of Octave based on the 2.1.* development series
+  * Built with a new setup which allows a parallel installation of 2.0.*
+    and 2.1.* -- this requires matching octave2.0 packages which are being
+    provided based on 2.0.16.91, the most recent stable release.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu,  6 Apr 2000 19:14:17 -0400
+
+octave (2.0.16.91-1) unstable; urgency=low
+
+  * Upgraded to second pre-release of Octave 2.0.17
+  * emacs/octave-mod.el: Applied patch by Stephen Eglen to suppress
+    (innocent) font-lock warning by xemacs on operators (Closes: #60920)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 22 Mar 2000 23:42:08 -0500
+
+octave (2.0.16.90-3) unstable; urgency=low
+
+  * debian/rules: Delete some files that are erroneously left over from
+    the package building process (Closes: #59994)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu,  9 Mar 2000 20:24:47 -0500
+
+octave (2.0.16.90-2) unstable; urgency=low
+
+  * Contributed a manual page octave-bug.1 (Closes: #59353)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed,  8 Mar 2000 20:48:44 -0500
+
+octave (2.0.16.90-1) unstable; urgency=low
+
+  * Upgraded to first pre-release of Octave 2.0.17
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 12 Feb 2000 13:12:58 -0500
+
+octave (2.0.16-1) frozen unstable; urgency=low
+
+  * Upgraded to new upstream stable release
+  * As this fixes several small bugs reported on the bug-octave mailing
+    list, it would be good if this version could be included in potato
+  * Applied trivial patch to saveimage.m (Closes: #29932)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon, 31 Jan 2000 19:14:45 -0500
+
+octave (2.0.15-1) unstable; urgency=low
+
+  * Upgraded to release 2.0.15 of Octave
+  * Created new package octave-headers as the include files are only
+    needed for compiling C++ (or C or Fortran) against Octave -- this
+    saves over 700kB (installed) from the basic Octave package.
+  * Built using the libreadline4 package
+  * debian/control: Added Build-Depends
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 12 Jan 2000 16:20:19 -0500
+
+octave (2.0.14.93-1) unstable; urgency=low
+
+  * Upgraded to fourth pre-release of Octave 2.0.15
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 11 Nov 1999 18:12:58 -0500
+
+octave (2.0.14.92-1) unstable; urgency=low
+
+  * Upgraded to third pre-release of Octave 2.0.15
+  * debian/control: Changed Standards-Version to 3.1.0
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu,  4 Nov 1999 20:34:06 -0500
+
+octave (2.0.14.91-1) unstable; urgency=low
+
+  * Upgraded to second pre-release of Octave 2.0.15
+  * debian/menu: Created as the menu package will stop providing one
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 15 Oct 1999 00:35:55 -0400
+
+octave (2.0.14.90-2) unstable; urgency=low
+
+  * debian/rules: Don't let dh_installemacsen modify postinst and prerm,
+    rather use our previous code which first tests for emacsen-commen so
+    that we don't have to depend on it (Closes: #44924)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 12 Sep 1999 14:39:11 -0400
+
+octave (2.0.14.90-1) unstable; urgency=low
+
+  * Upgraded to first pre-release of Octave 2.0.15
+  * Reverted back to using the supplied readline sources instead of our
+    library as we do not carry libreadline-4.0 ourselves. Once Guy
+    provides it, Octave will use it.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 11 Sep 1999 11:43:48 -0400
+
+octave (2.0.14-4) unstable; urgency=low
+
+  * debian/rules: Adapted to use /usr/share/ following the recommendation
+    on FHS transition from the Technical Committee (Closes: #44594)
+  * debian/rules: Test for debhelper >= 2.0.40 for FHS compliance
+  * debian/control: Upgraded to Debian Policy 3.0.1
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu,  9 Sep 1999 21:04:15 -0400
+
+octave (2.0.14-3) unstable; urgency=low
+
+  * Recompiled under libstdc++2.10 trying to get rid of the errorneous
+    double Depends: on libstdc++ (Closes: #44388)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun,  5 Sep 1999 16:31:51 -0400
+
+octave (2.0.14-2) unstable; urgency=low
+
+  * Recompiled under libc6_2.1.2-0pre7 and libstdc++2.9-glib2.1_2.91.66-2
+
+  * src/sysdep.cc: Added `#include termcap' conditional on HAVE_TERMCAP_H
+    and modified one prototype to compile with gcc-2.95 as suggested by
+    John W. Eaton and discussed on the octave-bug mailing list
+
+  * debian/octave.install: Corrected (harmless) typo in emacsen install
+    script (Closes: #36860)
+  * debian/octave.el: Added call of octave-hlp to Emacsen startup file
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 15 Aug 1999 17:26:47 -0400
+
+octave (2.0.14-1) unstable; urgency=low
+
+  * Upgraded to new upstream release 2.0.14
+
+  * debian/postinst: Set ownership and mode of /usr/local/share/octave
+    explicitly to root.staff and 2755 (fixes #35751)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 16 Apr 1999 23:11:36 -0400
+
+octave (2.0.13.97-1) unstable; urgency=low
+
+  * Upgraded to eigth pre-release of Octave 2.0.14
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 31 Mar 1999 07:58:40 -0500
+
+octave (2.0.13.96-3) unstable; urgency=low
+
+  * Starting with this release of the Debian package, Octave is linked
+    against Debian's copy of libreadline (instead of its own) as Debian's
+    libreadline package now provides all the needed symbols (fixes #27707)
+  * debian/shlibs.local: Added to depend on libreadline2g-2.1-13
+
+  * debian/rules: Added powerpc support. Thanks to Konstantinos
+    Margaritis <kmargar at cc.uoa.gr> for the patch.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 24 Mar 1999 20:15:53 -0500
+
+octave (2.0.13.96-2) unstable; urgency=low
+
+  * debian/octave.conffiles: Registered the emacs config file
+    /etc/emacs/site-start.d/50octave.el as a conffile (fixes #32802)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue,  9 Feb 1999 19:05:03 -0500
+
+octave (2.0.13.96-1) unstable; urgency=low
+
+  * Upgraded to seventh pre-release of Octave 2.0.14
+  * Also install the contributed otags script for tags generation
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon, 25 Jan 1999 19:09:47 -0500
+
+octave (2.0.13.95-1) frozen unstable; urgency=low
+
+  * Upgraded to sixth pre-release of Octave 2.0.14
+  * Recompiled under libc6_2.0.7u-7.1 to get rid of libc6_2.0.7u dependence
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 10 Dec 1998 19:52:59 -0500
+
+octave (2.0.13.94-2) frozen unstable; urgency=low
+
+  * Applied patch from foka at debian.org to mkoctfile.in (fixes #30377)
+  * Made emacsen install script output slightly less verbose
+  * Upgraded to Standards-Version 2.5.0
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat,  5 Dec 1998 11:55:59 -0500
+
+octave (2.0.13.94-1) frozen unstable; urgency=low
+
+  * Upgraded to fifth pre-release of Octave 2.0.14
+  * Applied (modified) patch by Rafael Laboissiere <rafael at icp.inpg.fr> to
+    emacsen install script for [x]emacs handling of 'no-site-file' script
+  * While this does not formally close an open Debian bug, it should go
+    into frozen as the previous four pre-releases of Octave-2.0.14
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  4 Dec 1998 20:44:57 -0500
+
+octave (2.0.13.93-1) frozen unstable; urgency=low
+
+  * Upgraded to fourth pre-release of Octave 2.0.14 which contains
+    an upstream bug fix to Bessel function arguments
+  * Built properly with upstream sources in octave_2.0.13.93.orig.tar.gz
+    so that a .diff.gz is built (fixes #29674)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 18 Nov 1998 19:51:24 -0500
+
+octave (2.0.13.92-1) frozen unstable; urgency=low
+
+  * Upgraded to third pre-release of Octave 2.0.14
+  * Among other things, this defines __NO_MATH_INLINES to prevent the use
+    of inlines in /usr/include/__math.h which cannot cope with expressions
+    like exp(Inf). My thanks to John Eaton for having debugged this, on my
+    computer ;-) (fixed #27516)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri,  6 Nov 1998 23:35:06 -0500
+
+octave (2.0.13.91-1) unstable; urgency=low
+
+  * Upgraded to second pre-release of Octave 2.0.14
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 29 Oct 1998 20:12:40 -0500
+
+octave (2.0.13.90-1) unstable; urgency=low
+
+  * Upgraded to first pre-release of Octave 2.0.14
+  * Modified emacsen install file to be more silent
+  * Added new package octave-htmldoc with html documentation
+  * debian/rules: Added 'make check' to use DejaGnu regression suite
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 22 Oct 1998 19:16:46 -0400
+
+octave (2.0.13-6) unstable; urgency=low
+
+  * Recompiled under egcs_2.91.57 and libstdc++_2.91.57 (fixes #26776)
+  * Changed cursor keybindings for inferior-octave-mode to comments in
+    /etc/emacs/site-start.d/50octave.el; now the Emacs mode for Octave is
+    consistent with other comint modes, on the other hand, the code that is
+    commented out makes the mode consistent with Octave's own shell. The
+    difference is whether cursor keys or M-p,M-n are used to scroll
+    through the readline history (fixes #26468)
+  * Applied patch by Mumit Khan for use with newer egcs compiler
+    (http://www.che.wisc.edu/octave/mailing-lists/bug-octave/1998/270)
+  * Changed debian/rules to also install ChangeLog file from
+    subdirectories of the Octave source tree
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 19 Sep 1998 12:34:22 -0400
+
+octave (2.0.13-5) unstable; urgency=low
+
+  * Added the default LOADPATH to LOADPATH setting in /etc/octave.conf
+  * Changed emacsen-common to be more tolerant on rmdir (fixes #24490)
+  * Corrected cosmetic type in emacsen-common 'remove' script (fixes #24497)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 17 Jul 1998 18:21:34 -0400
+
+octave (2.0.13-4) frozen unstable; urgency=medium
+
+  * Applied patch by Roman Hodek <Roman.Hodek at informatik.uni-erlangen.de>
+    to configure{,.in} to also use the -rpath linker option on non-Intel
+    Linux systems to allow for dynamic linking of Octave libraries. While
+    this change does not affect i386 systems, it fixes an important bug for
+    other Debian architectures and should go into frozen (fixes #23674)
+  * Changed debian/rules to use --with-f2c argument for configure under
+    m68k, and --with-g77 (from the egcs suite) under i386, sparc and alpha.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 19 Jun 1998 19:47:42 -0400
+
+octave (2.0.13-3) unstable; urgency=low
+
+  * Changed debian/rules to set CC=egcc only after an explicit test for
+    either of i386, alpha or sparc (fixes #23293)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue,  9 Jun 1998 18:51:59 -0400
+
+octave (2.0.13-2) frozen unstable; urgency=low
+
+  * Reuploaded stable release 2.0.13 to replace the test-release 2.0.12.90 in
+    'frozen' which corrects one serious bug in 2.0.12.90 (fixes #22807)
+  * Changed /etc/emacs/site-start.d/50octave.el to add a flavour-dependent
+    directory to emacs load-path
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon, 25 May 1998 20:16:24 -0400
+
+octave (2.0.13-1) unstable; urgency=low
+
+  * Upgraded to new upstream release 2.0.13
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 21 May 1998 22:11:22 -0400
+
+octave (2.0.12.91-1) unstable; urgency=low
+
+  * Upgraded to new upstream test-release 2.0.12.91
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 19 May 1998 20:00:25 -0400
+
+octave (2.0.12.90-1) unstable frozen; urgency=low
+
+  * Upgraded to new upstream test-release 2.0.12.90 (fixes #22424)
+  * Changed debian/rules to remove usr/info/dir (fixes #22491)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 16 May 1998 13:09:40 -0400
+
+octave (2.0.12-1) unstable frozen; urgency=low
+
+  * Upgraded to new upstream version.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon,  4 May 1998 08:20:05 -0400
+
+octave (2.0.11.94-1) unstable; urgency=low
+
+  * Upgraded to new upstream test-release 2.0.11.94
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 29 Apr 1998 07:46:22 -0400
+
+octave (2.0.11.93-1) unstable; urgency=low
+
+  * Upgraded to new upstream test-release 2.0.11.93
+  * Adapted to new Emacsen policy (fixes #20372, #21222)
+  * Converted debian/rules to debhelper
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 24 Apr 1998 18:28:31 -0400
+
+octave (2.0.11.92-3) unstable; urgency=low
+
+  * Fixed dependency on info to "info (>= 3.12)"
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 17 Apr 1998 18:44:10 -0400
+
+octave (2.0.11.92-2) unstable; urgency=low,
+
+  * Added Depends: on "info (>= 3.12-1) | info-browser" to debian/control
+    as Octave no longer comes with an info binary
+  * Added explicit setting of INFO_PROGRAM = "/usr/bin/info" to
+    /etc/octave.conf as the default INFO_PROGRAM still points to the old
+    location
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 16 Apr 1998 22:46:32 -0400
+
+octave (2.0.11.92-1) unstable; urgency=low
+
+  * Upgraded to new upstream test-release 2.0.11.92
+  * Compiled with libstdc++2.8_2.90.27-0.6 which provides a correctly
+    versioned shlibs file (fixes #20033, #20978)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 16 Apr 1998 18:41:21 -0400
+
+octave (2.0.11.91-1) unstable; urgency=low
+
+  * Upgraded to new upstream test-release 2.0.11.91
+  * This fixes a couple of small bugs, one of them dear to to fellow
+    Debianer Jim van Zandt, and as a test-release might as well go into
+    our current 'unstable' distribution. I have used previous pre-releases
+    and they work just as well --- call it the pre-patch methodology
+    spreading into application space ;-)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Fri, 10 Apr 1998 11:51:56 -0400
+
+octave (2.0.11-2) frozen unstable; urgency=low
+
+  * Compilation with new gcc/g77/g++ 2.90.26 based on egcs
+  * Changed debian/rules by adding a Perl one-liner substition so that
+    /usr/bin/octave-bug will use tempfile(1) to create a temporary
+    filename; also sent the sources for debianutils-1.8 upstream so that
+    they might be included in the next release (fixes #19804)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 18 Mar 1998 18:41:12 -0500
+
+octave (2.0.11-1) unstable; urgency=low
+
+  * Upgraded to new upstream version
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 25 Feb 1998 18:33:04 -0500
+
+octave (2.0.10-2) unstable; urgency=low
+
+  * Compilation with f2c instead of g77 in order to get a libc6 version
+    going (see bug report #17963 filed against g77)
+
+  * Added Replaces: octave (<= 2.0.5-2) to control for octave-staticlibs
+    to cleanly replace the static libraries from the older octave package
+    as well as an explicit version number for the Depends: on octave
+    (thanks to Richard Braakman for the hints)
+
+  * Fixed FSF address in copyright (lintian)
+  * Made octave.rc to /etc/octave.conf symlink absolute (lintian)
+  * Created links to ../man7/undocumented.7.gz in lieu of manual pages
+    for the two utility scripts octave-bug and mkoctfile (lintian)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 25 Feb 1998 18:32:27 -0500
+
+octave (2.0.10-1) unstable; urgency=low
+
+  * Upgraded to new upstream version
+
+  * This version is compiled on a libc5 system as g77/gcc and eg77/egcc
+    (including the new {gcc,g77}_2.90.23-1) both die on some legacy
+    Fortran code on a libc6 system. Major bummer.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 8 Feb 1998 17:05:07 -0500
+
+octave (2.0.9-2) unstable; urgency=low
+
+  * Compiled with GNU libc2 aka libc6 (fixes bug #11739)
+  * Create a new file /usr/share/octave/ls-R file from the postinst
+  * Now ships the unmodified upstream source as octave_2.0.9.orig.tar.gz
+  * Byte-compile the octave-{mod,hlp,inf}.el files
+  * Includes two newer octave-{mod,inf} files and add an elisp startup
+    file /etc/emacs/site-start.d/50octave.el (thanks to Nils Naumann)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat,  1 Nov 1997 17:13:31 -0500
+
+octave (2.0.9-1) unstable; urgency=low
+
+  * Upgraded to new upstream version
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Thu, 10 Jul 1997 19:19:12 -0400
+
+octave (2.0.8-1) unstable; urgency=low
+
+  * Upgraded to new upstream version
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Mon, 23 Jun 1997 20:02:03 -0400
+
+octave (2.0.7-1) unstable; urgency=low
+
+  * upgraded to new upstream version (bug #10419)
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sat, 7 Jun 1997 13:42:21 -0400
+
+octave (2.0.6-1) unstable; urgency=low
+
+  * upgraded to new upstream version
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 28 May 1997 18:50:13 -0400
+
+octave (2.0.5-3) unstable; urgency=low
+
+  * added creation of /usr/local/share/octave/site-m in the postinst if
+    /usr/local filesystem is writable and removal of the directories
+    /usr/local/share/octave/site-m and /usr/local/share/octave/site-m in
+    the prerm if they are empty to reflect Debian policy on /usr/local/
+  * moved configuration file /usr/share/octave/site/m/startup/octaverc
+    into /etc/octave.conf and provided a softlink from the default location
+  * added LOADPATH setting to octave.conf aka octaverc for the local tree
+  * made /etc/octave.conf a conffile
+  * moved static libs into a seperate package (which is not needed for
+    normal use of octave) --- this saves 4.4 MB of diskspace
+  * patched mkoctfile.in to add a flag for stripping to /usr/bin/mkoctfile
+  * changed configure to explicit setting of host architecture
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Sun, 27 Apr 1997 19:06:03 -0400
+
+octave (2.0.5-2) unstable; urgency=low
+
+  * rewrote debian/rules:
+    - configure for dynamic loading, shared libs  and lite kernel which
+      allows dynamic extension of the octave language via user provided
+      C++ programs; examples are in /usr/doc/octave/examples
+    - configure prefix /usr; install prefix debian/tmp/usr (fixes bug #8139)
+    - configure for libs in /usr/lib/octave to avoid clashed
+    - include upstream postscript docs
+  * rewrote Description in debian/control:
+  * changed Priority: to optional as per overrides file
+  * changed Suggests: from info to virtual package info-browser
+  * created new package octave-doc for postscript docs on octave
+  * updated debian/copyright
+  * new maintainer
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Wed, 26 Mar 1997 22:15:30 -0500
+
+octave (2.0.5-1) unstable; urgency=low
+
+  * tracking upstream source, upgraded to newest release
+  * put *.el files back in /usr/lib/emacs/site-lisp bug #7457
+  * also bugs #7144, 7282, and 7532 are fixed with this release.
+
+ -- Dale Scheetz <dwarf at polaris.net>  Mon, 10 Mar 1997 21:47:07 -0500
+
+octave (2.0.2-2) unstable; urgency=low
+
+  * bug#7020 removed static libraries from the installation
+  * bug#7021 corrected spelling errors
+  * applied patch from upstream for pipes fix
+
+ -- Dale Scheetz <dwarf at polaris.net>  Sun, 2 Feb 1997 20:19:27 -0500
+
+octave (2.0.2-1) unstable; urgency=low
+
+  * New upstream source
+
+ -- Dale Scheetz <dwarf at polaris.net>  Wed, 29 Jan 1997 12:18:29 -0500
+
+octave (2.0.1-2) unstable; urgency=low
+
+  * corrected unreferenced dependencies
+
+ -- Dale Scheetz <dwarf at polaris.net>  Mon, 27 Jan 1997 09:45:30 -0500
+
+octave (2.0.1-1) unstable; urgency=low
+
+  * Bug# 6028, 6044, 6416, Moved to newer release.
+  * Bug# 5096, referenced binary no longer exists.
+
+ -- Dale Scheetz <dwarf at polaris.net>  Sun, 26 Jan 1997 16:16:43 -0500
+
+octave (1.1.1-8) frozen unstable; urgency=low
+
+  * built with static libc5.2.18
+
+ -- Dale Scheetz <dwarf at polaris.net>  Tue, 26 Nov 1996 13:49:37 -0500
+
+octave (1.1.1-7) unstable; urgency=low
+
+  * converted to Standards-Version 2.1.0.0
+
+ -- Dale Scheetz <dwarf at polaris.net>  Mon, 14 Oct 1996 08:42:54 -0400


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/changelog
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/changelog-old (from rev 2600, octave3.0/branches/lenny/debian/changelog-old)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/changelog-old	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/changelog-old	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,25 @@
+Octave-1.1.1-5 dcs
+ * Added extended description field.
+
+Octave-1.1.1-4 dcs
+ * Added dependencies for libc5, ncurses3.0, libgr++27 to debian.control.
+
+Octave-1.1.1-3 dcs
+ * Removed dld to repair symbol loading problems in ELF.
+
+Octave-1.1.1-2 dcs
+Dale Scheetz <dwarf at polaris.net>
+ * Took over package maintenance from Andrew
+ * Added this change log
+ * Built as ELF with a change from termcap to ncurses
+
+Octave-1.1.1-1 adf
+Andrew D. Fernandes <adfernan at cnd.mcgill.ca>
+ * added Debian GNU/Linux package maintenance system files
+ * changed configure and configure.in to use debian's dld
+	instead of the dld packaged here
+
+GNU Octave is Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997 John W. Eaton
+Source available from: http://bevo.che.utexas.edu/octave
+
+


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/changelog-old
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/compat (from rev 2600, octave3.0/branches/lenny/debian/compat)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/compat	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/compat	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1 @@
+6


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/compat
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/in (from rev 2600, octave3.0/branches/lenny/debian/in)


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/in
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/octave.st (from rev 2600, octave3.0/branches/lenny/debian/octave.st)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/octave.st	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/octave.st	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,178 @@
+/**
+ * Name: octave
+ * Description: Octave programming language.
+ * Author: Rafael Laboissiere <rafael at laboissiere.net>
+ * (based on the Matlab version by Jack Dunn <h.j.dunn at larc.nasa.gov>)
+ */
+
+octave_keyword_re =
+/\b(break|cl(ear|ose)|e(nd|lse|lseif|rror)|end(if|f(or|unction)|switch|while)|f(or|unction)|if|keyboard|otherwise \
+|quit|return|switch|while)\b/;
+
+/* Taken fron the Matlab Function Reference, version 5.2 */
+octave_type_re =
+/\b(abs|acopy|acos|acosh|acot|acoth|acsc|acsch|addpath|airy|all|and|angle|ans|any\
+|arc(cosecant|cosine|cotangent|secant|sine|tangent)|area\
+|arename|asech|asin|asinh|atan(|2)|atanh|axes|axis|balance|bar(|3|3h|h)\
+|base2dec|bessel(h|i|j|k|y)|beta(|inc|ln)\
+|bicgstab|bin2dec|bit(and|cmp|get|max|or|set|shift|xor)|blanks\
+|box|brighten|builtin|calendar|cam(dolly|light|lookat|orbit|pan|pos|proj\
+|roll|target|up|va|zoom)|capture|case|cat(|ch)|caxis|cd|cdf2rdf\
+|cell(|2struct|plot)|cgs|char|chol(|inc|update)|cla(|bel|ss)\
+|clc|clf|clock|col(mmd|or(bar|map)|perm)|com(bs|et|et3|pa(n|ss))|computer\
+|cond(|eig|est)|conj|con(tour(|3|c|f))|contrast|conv(|2)|convhull|conv\
+|copy(file|obj)|corrcoef|cos|cosh|cot|coth|cov|cplxpair|cputime|cross\
+|csc|csch|cum(prod|trapz)|cylinder|daspect|date|date(num|str|vec)\
+|db(clear|cont|down|mex|quit|stack|status|step|stop|type|up)\
+|dd(eadv|eexec|einit|epoke|ereq|eterm|eunadv)|de(al|blank|(c2(base|bin|hex))\
+|conv)|default4|del2|delaunay|de(lete|t)|diag|diary|diff|dir|disp\
+|dlm(read|writ)|dmperm|double|dragrect|drawnow|dsearch|echo|eig|eigs|ellipj\
+|ellipke|eomday|eps|erf(|c|cx)|etime|eval|evalin|exist|exp|expint|expm|eye\
+|ezplot|factor|fclose|feather|feof|ferror|feval|fft(|2|n|shift)\
+|fget(l|s)|fid|figflag|figure|fileparts|fill|fill3|filter(|2)|find(|obj|str)\
+|fix|flip(dim|lr|ud)|floor|flops|fmin(|s)|fopen|format|fplot|fprintf\
+|frame(2im|edit)|fread|freqspace|frewind|fscanf|fseek|ftell|full|funm|fwrite\
+|fzero|gallery|gamma(|inc|ln)|g(ca|cd|cf|co)|gestalt|get(|field|frame)\
+|ginput|global|gmres|gplot|gradient|graymon|grid(|data)|gsvd|gtext|hadamard\
+|hankel|hdf|help|hess|hex2(dec|num)|hidden|hilb|hist|hold|home|horzcat\
+|hsv2rgb|i|ifft(|2|n|shift)|im2frame|imag|image|imagesc|im(finfo|read|write)\
+|ind2sub|Inf|inferiorto|inline|inpolygon|input|int2str|interp(1|2|3|ft|n)\
+|intersect|inv|invhilb|ipermute|is(a|cell(|str)|char|empty|equal|field\
+|finite|global|handle|hold|ieee|inf|letter|logical|member|nan|numeric\
+|object|ppc|prime|real|space|sparse|str|struct|student|unix|vms)\
+|j|kron|last(err|warn)|lcm|ldivide|legend(|re)|length|light(|angle|ing)\
+|lin2mu|line|linspace|load|log(|10|2|ical)|loglog(|m|space)|lookfor\
+|lower|lscov|lu|luinc|magic|mat2str|material|max|mean|median|menu\
+|mesh(|c|grid|z)|min|minus|mislocked|mkdir|ml(divide|ock)|mod|more|movie(|in)\
+|mpower|mrdivide|mtimes|mu2lin|munlock|NaN|narg(chk|in|out)|nd(grid|ims)\
+|newplot|nextpow2|nnls|nnz|nonzeros|norm|normest|not|now|null|num2(cell|str)\
+|nzmax|ode(45|file|get|set)|ones|or|orient|orth|pack|pagedlg|pareto|pascal\
+|patch|path|pause|pbaspect|pcg|pcode|pcolor|perms|permute|persistent\
+|pi|pie(|,3)|pinv|plot(|3|matrix|yy)|plus|pol2cart|polar|poly(|area|der\
+|eig|fit|val|valm)|pow2|power|primes|print(|dlg|frame|opt)|prod\
+|profile|qmr|qr(|delete|insert)|qtwrite|quad|quad8|quiver(|3)|qz\
+|rand(|n|perm)|rank|rat(|s)|rbbox|rcond|rdivide|readsnd|real(|max|min)\
+|recordsound|refresh|rem|repmat|reset|reshape|residue|rgb(2hsv|plot)\
+|ribbon|rmfield|rmpath|roots|rose|rot90|rotate(|3d)|round|rref(|movie)\
+|rsf2csf|save|scatter(|3)|schur|script|sech|semilog(x|y)|set(|diff|feild|xor)\
+|shading|shiftdim|sign|sin|sinh|size|slice|sliders|sort|sortrows|sound(|cap)\
+|sp(alloc|arse|convert|diags|eak|eye|fun|h2cart|here|inmap|line\
+|ones|parms|rand|randn|randsym|rintf|y)|sqrt(|m)|squeeze|sscanf|stairs\
+|startup|std|stem(|3)|str(2(cell|num)|cat|cmp|cmpi|ings|just|match|ncmp\
+|ncmpi|rep|tok|uct2cell,vcat)|sub(2ind|plot|s(asgn|pace|ref))|sum|superiorto\
+|surf(|ace|c|l|norm)|svd(|s)|sym(mmd|rcm)|tan|tanh|tempdir|tempname\
+|terminal|text|tic|times|title|toc|toeplitz|trace|transpose|trapz\
+|tri(l|mesh|surf|u)|try|tsearch|type|ui(control|getfile|menu|nt8|putfile\
+|resume|setcolor|setfont)|uminus|union|unique|unwrap|uplus|upper|varargout\
+|vectorize|ver(|sion|tcat)|view|viewmtx|voronoi|wait(bar|for(|buttonpress))\
+|warndlg|warning|waterfall|wav(read|write)|weekday|what(|snew)|which|who(|s)\
+|wilkinson|wk1(read|write)|writesnd|xlabel|xlgetrange|xlim|xlsetrange|xor\
+|ylabel|ylim|zeros|zlabel|zlim|zoom\
+)\b/;
+
+state octave_string_single_quotes extends Highlight
+{
+  /\\\\./ {
+    language_print ($0);
+  }
+  /[\']/ {
+    language_print ($0);
+    return;
+  }
+}
+
+state octave_string_double_quotes extends Highlight
+{
+  /\\\\./ {
+    language_print ($0);
+  }
+  /"/ {
+    language_print ($0);
+    return;
+  }
+}
+
+state octave extends HighlightEntry
+{
+  /* Comments. */
+  /(%|#)/ {
+    comment_face (true);
+    language_print ($0);
+    call (eat_one_line);
+    comment_face (false);
+  }
+
+  /* Continuation. */
+  /\.\.\./ {
+    keyword_face (true);
+    language_print ($0);
+    keyword_face (false);
+  }
+
+  /* Matrix start.  */
+  /\[/ {
+    type_face (true);
+    language_print ($0);
+    type_face (false);
+  }
+
+  /* Matrix end. */
+  /\]/ {
+    type_face (true);
+    language_print ($0);
+    type_face (false);
+  }
+
+  octave_type_re {
+    type_face (true);
+    language_print ($0);
+    type_face (false);
+  }
+
+  octave_keyword_re {
+     keyword_face (true);
+     language_print($0);
+     keyword_face (false);
+  }
+
+  /* Transpose. */
+  /* variable' or )' */
+  /([a-zA-Z][a-zA-Z_0-9]*|\))([\'])/ {
+    language_print ($1);
+    keyword_face (true);
+    language_print ($2);
+    keyword_face (false);
+  }
+  /* ]' */
+  /([a-zA-Z][a-zA-Z_0-9]*|])([\'])/ {
+    type_face (true);
+    language_print ($1);
+    type_face (false);
+    keyword_face (true);
+    language_print ($2);
+    keyword_face (false);
+  }
+
+  /* Strings. */
+  /*  'any number of characters'  */
+  /[\']/ {
+    string_face (true);
+    language_print ($0);
+    call (octave_string_single_quotes);
+    string_face (false);
+  }
+  /*  "any number of characters"  */
+  /["]/ {
+    string_face (true);
+    language_print ($0);
+    call (octave_string_double_quotes);
+    string_face (false);
+  }
+}
+
+
+/*
+Local variables:
+mode: c
+End:
+*/


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/octave.st
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/patches (from rev 2600, octave3.0/branches/lenny/debian/patches)


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/patches
___________________________________________________________________
Name: svn:ignore
   + 00list

Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/rules (from rev 2600, octave3.0/branches/lenny/debian/rules)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/rules	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/rules	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,453 @@
+#!/usr/bin/make -f
+# 							-*- makefile -*-
+# debian/rules file for the Debian/GNU Linux octave package
+# Copyright 1997-99,2000-03 by Dirk Eddelbuettel <edd at debian.org>
+#
+# $Id$
+
+include /usr/share/dpatch/dpatch.make
+
+# in order: octave, octave2.1, 2.1.28, 2.1  (or whatever the version is), 3.0
+# the difference in major and PACKAGEVER: first one is taken from the octave
+# version (ie 2.1.69), the second one from the binary package name in Debian
+# (ie octave2.1); necessary for the 3.0 rc uploads.
+source		:= $(shell head -1 debian/changelog | \
+			perl -nle 'm/^([a-z]+)/ and print $$1')
+PACKAGE		:= $(shell head -1 debian/changelog | \
+			perl -nle 'm/^(\S+)\s+/ and print $$1')
+version       	:= $(shell head -1 debian/changelog | \
+			perl -nle 'm/\S+\s+\((?:\d:)*(\S+)-\S+\)/ and print $$1')
+major       	:= $(shell echo $(version) | perl -nle \
+			'm/(\d\.\d)\.\d+/ and print $$1')
+PACKAGEVER	:= $(shell echo $(PACKAGE) | \
+			perl -nle 'm/.*(\d.\d)/ and print $$1')
+
+hack:
+	@echo $(PACKAGEVER)
+
+ifeq ($(major),3.0)
+priority	:= 90
+else
+ifeq ($(major),2.1)
+priority	:= 80
+endif
+endif
+
+doc_package	= $(PACKAGE)-doc
+html_package	= $(PACKAGE)-htmldoc
+dev_package	= $(PACKAGE)-headers
+emacs_package	= $(PACKAGE)-emacsen
+info_package	= $(PACKAGE)-info
+
+debbase		:= $(CURDIR)/debian
+debtmp		:= $(debbase)/$(PACKAGE)
+debshare	:= $(debtmp)/usr/share
+deblib		:= $(debtmp)/usr/lib
+debdoc		:= $(debshare)/doc/$(PACKAGE)
+debhtmldoc	:= $(debtmp)-htmldoc/usr/share/doc/$(PACKAGE)-htmldoc
+deblsp		:= $(debbase)/$(emacs_package)/usr/share/emacs/site-lisp/$(emacs_package)
+debini		:= $(debshare)/octave/site/m/startup
+debininew	:= $(debshare)/octave/$(version)/m/startup
+debapp		:= $(debshare)/applications
+
+savefiles	:= configure config.h.in scripts/configure	\
+			doc/conf.texi examples/octave.desktop.in
+texifiles	:= doc/interpreter/octave.texi		\
+			doc/liboctave/liboctave.texi	\
+			doc/faq/Octave-FAQ.texi
+
+
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+## edd  3 Feb 2003  gcc 3.2, also imposed uniformly via Build-Depends
+## edd 27 Jun 2003  now that gcc 3.3 is in unstable and testing, relax this
+#c_compiler	= /usr/bin/gcc-3.3
+#cxx_compiler	= /usr/bin/g++-3.3
+#f77_compiler	= /usr/bin/g77-3.3
+f77_compiler	= gfortran
+fc_flag		=
+fc_libs		=
+compilerflags	= -O2 -g
+# linkerflags	= -s
+
+# default to blas, atlas can overload where available (see README.Atlas)
+#atlas		= --with-blas=/usr/lib/libblas.so \
+#		  --with-lapack=/usr/lib/liblapack.so
+#atlas		= --with-blas=/usr/lib/libblas-3.so \
+#		  --with-lapack=/usr/lib/liblapack-3.so
+atlas		= --with-blas=-lblas-3gf --with-lapack=-llapackgf-3
+
+ifeq ($(DEB_BUILD_ARCH),arm)
+## edd 20 Jun 2002      no optimisation or debugging on baby systems
+# edd 25 Aug 2002  arm does not have atlas
+compilerflags	= -O0 -g0
+atlas		= --without-blas
+c_compiler	= gcc-4.1
+cxx_compiler	= g++-4.1
+else
+c_compiler	= gcc
+cxx_compiler	= g++
+endif
+
+#export DH_VERBOSE=1
+
+sliceterm = UNDEF+V_$(shell echo $(PACKAGEVER) | sed s/\\./_/g)
+
+debian/%: debian/in/%
+	slice -o $(sliceterm):$@ $<
+
+maintainer-clean:
+	rm -f debian/control debian/copyright
+
+maintainer-scripts: debian/control debian/copyright
+	for in in debian/in/PACKAGE* ; do \
+		slice -o $(sliceterm):debian/temp $$in ; \
+		out=`echo $$in | sed 's:/in/:/:;s/PACKAGE/$(PACKAGE)/'` ; \
+		sed 's/@VERSION@/$(version)/g;s/@PACKAGE@/$(PACKAGE)/g;s/@MAJOR@/$(major)/g;s/@PRIORITY@/$(priority)/g;' \
+			< debian/temp > $$out ; \
+	done
+	rm -f debian/temp
+
+	for f in octave-depends defs.make ; do \
+		sed 's/@VERSION@/$(version)/g;s/@MAJOR@/$(major)/g' \
+			< debian/in/$$f > debian/$$f ; \
+	done
+	cp debian/in/$(PACKAGE)-00list debian/patches/00list
+	cp debian/in/$(PACKAGE)-watch debian/watch
+	-cp debian/in/$(PACKAGE)-NEWS debian/NEWS
+
+get-orig-source: upstream
+upstream:
+	links ftp://ftp.octave.org/pub/octave/bleeding-edge
+
+$(patsubst %,build-%,arch indep) :: build-% : \
+		build-%-stamp configure-stamp make-%-stamp check-stamp
+$(patsubst %,build-%-stamp,arch indep) :: build-%-stamp : \
+		configure make-% check
+	touch $@
+
+.PHONY: save-files
+save-files:
+	-for f in $(savefiles) $(texifiles) ; do	\
+		test -f $$f && cp $$f $$f-save ;	\
+	done
+
+configure: maintainer-scripts save-files patch-stamp configure-stamp
+configure-stamp:
+	dh_testdir
+
+	[ -f autogen.sh ] &&  ./autogen.sh && chmod 0755 configure
+
+	# Patch desktop file such that the referenced command exists
+	-test -f examples/octave.desktop.in				\
+		&& perl -pi -e 's:/bin/octave:/bin/octave-$(version):'	\
+			examples/octave.desktop.in
+
+	DEFAULT_PAGER=pager				\
+	CC=$(c_compiler) 				\
+	CXX=$(cxx_compiler)				\
+	F77=$(f77_compiler)				\
+	FLIBS=$(fc_libs)				\
+	infofile=/usr/share/info/$(PACKAGE).info	\
+	./configure					\
+			--host=$(DEB_HOST_GNU_TYPE)	\
+			--build=$(DEB_BUILD_GNU_TYPE)	\
+			--prefix=/usr			\
+			--datadir=/usr/share		\
+			--libdir=/usr/lib		\
+			--libexecdir=/usr/lib		\
+			--infodir=/usr/share/info	\
+			--mandir=/usr/share/man		\
+			$(atlas)			\
+			--with-hdf5			\
+			--with-fftw			\
+			$(fc_flag)			\
+			--enable-shared			\
+			--enable-rpath			\
+			--disable-static
+
+	pod2man debian/octave-depends > octave-depends-$(version).1
+
+	for f in $(texifiles) ; do					\
+		perl -pi -e 's/^(\@setfilename .+ctave)/$${1}$(major)/'	\
+			$$f ; 						\
+	done
+
+	chmod +x debian/subdirs-vars.pl
+	cp octMakefile octMakefile-orig
+	for i in no-doc only-doc ; do				\
+		debian/subdirs-vars.pl $$i			\
+			< octMakefile > octMakefile-$$i ;	\
+	done
+
+	touch configure-stamp
+
+make-arch: configure-stamp make-arch-stamp
+make-arch-stamp:
+
+	ln -fs octMakefile-no-doc octMakefile
+	$(MAKE)		CFLAGS="$(compilerflags)"		\
+			CXXFLAGS="$(compilerflags)"		\
+			FFLAGS="$(compilerflags)"		\
+			LDFLAGS="$(linkerflags)"		\
+			CC="$(c_compiler)"			\
+			CXX="$(cxx_compiler)"			\
+			F77="$(f77_compiler)"
+
+	touch make-arch-stamp
+
+make-indep: configure-stamp make-arch-stamp make-indep-stamp
+make-indep-stamp:
+
+	ln -fs octMakefile-only-doc octMakefile
+	$(MAKE) AWK=gawk
+
+	touch make-indep-stamp
+
+check: configure-stamp make-arch-stamp check-stamp
+check-stamp:
+	ln -fs octMakefile-no-doc octMakefile
+	-$(MAKE) check
+	touch check-stamp
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+
+	[ ! -f doc/Makefile ] || $(MAKE) -C doc clean
+	[ ! -f doc/interpreter/images/Makefile ] \
+		|| $(MAKE) -C doc/interpreter/images distclean
+	[ ! -f doc/Makefile ] || $(MAKE) -C doc maintainer-clean
+	find doc -name \*.info\* | xargs rm -f
+	# Remove all *.html shipped with the upstream tarball, such that
+	# when the package is build twice in a row it will have the same
+	# contents.  This bug happens because makeinfo yields different
+	# names for the HTML files than those in the tarball.
+	find doc -name \*.html | xargs rm -f
+
+	-test -f octMakefile-orig && mv octMakefile-orig octMakefile
+
+	# In order to run distclean, octMakefile should be used (actually
+	# octMakefile.in, which always exist).  However, Makeconf must
+	# always be present.
+	touch Makeconf
+	[ ! -f octMakefile.in ]	\
+		|| $(MAKE) -f octMakefile.in distclean
+
+	rm -f build-*-stamp configure-stamp make-*-stamp check-stamp	\
+		install-*-stamp Makefile.tmp octMakefile-*
+
+	rm -f `ls debian/in/PACKAGE* | sed 's/PACKAGE/$(PACKAGE)/;s:/in::'`
+	rm -f octave-depends-$(version).1
+	( cd debian ; rm -f octave-depends defs.make )
+
+	-for f in $(savefiles) $(texifiles) ; do	\
+		test -f $$f-save && mv $$f-save $$f ;	\
+	done
+
+	rm -f debian/NEWS debian/temp
+
+	# Make sure a debian/watch file is included in the source package
+	cp debian/in/$(PACKAGE)-watch debian/watch
+
+	dh_clean
+
+install: install-arch install-indep
+
+install-indep: configure-stamp make-indep-stamp install-indep-stamp
+install-indep-stamp :
+	dh_testdir
+	dh_testroot
+	dh_installdirs -A
+
+	ln -fs octMakefile-only-doc octMakefile
+	$(MAKE) INSTALL_PROGRAM="install -s" DESTDIR=$(debtmp)	\
+		install
+
+	touch install-indep-stamp
+
+install-arch: configure-stamp make-arch-stamp check-stamp install-arch-stamp
+install-arch-stamp :
+	dh_testdir
+	dh_testroot
+	dh_installdirs -A
+
+	ln -fs octMakefile-no-doc octMakefile
+	$(MAKE) INSTALL_PROGRAM="install -s" DESTDIR=$(debtmp)	\
+		install
+
+	dh_installman				\
+		octave-depends-$(version).1	\
+		doc/interpreter/octave.1	\
+		doc/interpreter/octave-bug.1	\
+		doc/interpreter/mkoctfile.1	\
+		doc/interpreter/octave-config.1
+
+	install debian/octave-depends \
+		 $(debtmp)/usr/bin/octave-depends-$(version)
+	install --mode=644 debian/defs.make \
+		$(debtmp)/usr/share/octave/debian/defs.make-$(version)
+	install -d $(debtmp)/usr/share/octave/packages
+
+	(cd $(debtmp)/usr/share/man/man1; 				\
+		mv -v	octave.1	octave-$(version).1;    	\
+		ln -s	octave-$(version).1	octave$(major).1;	\
+		mv -v   octave-bug.1	octave-bug-$(version).1;	\
+		mv -v	octave-config.1	octave-config-$(version).1;   	\
+		mv -v   mkoctfile.1	mkoctfile-$(version).1;		)
+	(cd $(debtmp)/usr/bin; 						\
+		rm -v   octave	octave-bug mkoctfile octave-config)
+
+	-test "$(PACKAGEVER)" = 2.1			\
+		|| install --mode=644 debian/octave.st	\
+			$(debtmp)/usr/share/enscript/hl
+
+	touch install-arch-stamp
+
+binary-indep: build-indep install-indep
+	dh_testdir -i
+	dh_testroot -i
+
+        # already installed by make
+	dh_installinfo -n -p$(info_package)  	doc/*/*$(major)*.info*
+
+	dh_installdocs -n -p$(doc_package) doc/*/*.pdf
+	dh_installdocs -i
+	for dir in faq interpreter liboctave ; do			\
+		test -d $(debhtmldoc)/$$dir				\
+			|| mkdir $(debhtmldoc)/$$dir ;			\
+		find doc/$$dir \( -name \*.html -o -name \*.png \) 	\
+			 -exec cp \{} $(debhtmldoc)/$$dir \; ;		\
+	done
+
+        # install Octave Emacs files and Debian Emacsen files
+	dh_installdirs -p$(emacs_package)
+	dh_installdirs -p$(emacs_package) \
+		usr/share/emacs/site-lisp/$(emacs_package)
+	install -p -m 0644 emacs/*.el		$(deblsp)
+	dh_installemacsen -p$(emacs_package)
+	-install -p -m 0755 emacs/octave-tags			\
+		$(debbase)/$(emacs_package)/usr/bin/octave-tags-$(version)
+	-install -p -m 0644 emacs/octave-tags.1			\
+	     $(debbase)/$(emacs_package)/usr/share/man/man1/octave-tags-$(version).1
+
+	dh_installchangelogs -i	ChangeLog
+	dh_compress -i --exclude=.pdf
+	dh_fixperms -i
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build-arch install-arch check
+	dh_testdir -a
+	dh_testroot -a
+	dh_installdirs -p$(PACKAGE)
+
+        # remove the /usr/share/info/dir stab
+	rm -vf $(debtmp)/usr/share/info/dir
+
+        # save the include files for the header package
+	dh_movefiles -p$(dev_package) --sourcedir=debian/$(PACKAGE)	\
+			usr/include/		 			\
+			usr/bin/mkoctfile-$(version) 			\
+			usr/bin/octave-config-$(version)		\
+			usr/bin/octave-depends-$(version) 		\
+			usr/share/man/man1/mkoctfile-$(version).1	\
+			usr/share/man/man1/octave-config-$(version).1	\
+			usr/share/man/man1/octave-depends-$(version).1	\
+			usr/share/octave/debian/defs.make-$(version)
+	rm -r $(debtmp)/usr/include
+	rm -rf $(debtmp)/usr/share/info
+	rm -rf $(debtmp)/usr/share/octave/debian/
+
+	install -p -m 0644  debian/$(PACKAGE).conf  $(debtmp)/etc
+
+        # install lintian overrride
+	dh_lintian -p$(PACKAGE)
+
+        ## link the conf.file back from /etc over the version.spec. rc
+	ln -sf /etc/$(PACKAGE).conf 		$(debininew)/octaverc
+
+	# Remove empty dirs
+	rm -rf $(debshare)/octave/site	\
+		$(deblib)/octave/*/site	\
+		$(deblib)/octave/site
+
+	dh_installdocs -a			README README.kpathsea	\
+						NEWS* PROJECTS THANKS	\
+						BUGS SENDING-PATCHES
+	dh_installdocs -p$(PACKAGE) 		debian/README.Atlas
+        # recreated in postinst in share/, not needed in lib
+	rm -vf	$(debtmp)/usr/lib/octave/ls-R \
+		$(debtmp)/usr/share/octave/ls-R
+
+	## Rename the desktop file
+	-[ -e $(debapp)/www.octave.org-octave.desktop ]		\
+		&& mv $(debapp)/www.octave.org-octave.desktop	\
+			$(debapp)/octave$(major).desktop
+
+	dh_installexamples -p$(dev_package) examples/* \
+		--exclude=octave.desktop
+
+	dh_installmenu -p$(PACKAGE)
+	dh_installchangelogs -a ChangeLog ChangeLog.1
+	for i in glob libcruft liboctave src scripts test doc; do \
+		cp -vax $$i/ChangeLog $(debdoc)/changelog.$$i; done
+	# make octaveX.Y a symlink to octave-x.y.z and link the manpage to octaveX.Y
+	dh_link --package=$(PACKAGE) \
+		usr/bin/octave-$(version) usr/bin/$(PACKAGE)
+	dh_link --package=$(PACKAGE) \
+		usr/share/man/man1/octave-$(version).1.gz \
+		usr/share/man/man1/octave$(major).1.gz
+	# FIXME: The following should be removed after the final 3.0 release
+ifneq ($(PACKAGEVER),$(major))
+	dh_link --package=$(PACKAGE) \
+		usr/share/man/man1/octave$(major).1.gz \
+		usr/share/man/man1/octave$(PACKAGEVER).1.gz
+endif
+	# make mkoctfileX.Y a symlink and symlink the manpage as well
+	dh_link --package=$(dev_package) \
+		usr/bin/mkoctfile-$(version) usr/bin/mkoctfile$(major)
+	dh_link --package=$(dev_package) \
+		usr/share/man/man1/mkoctfile-$(version).1.gz \
+		usr/share/man/man1/mkoctfile$(major).1.gz
+	# FIXME: The following should be removed after the final 3.0 release
+ifneq ($(PACKAGEVER),$(major))
+	dh_link --package=$(dev_package) \
+		usr/share/man/man1/mkoctfile$(major).1.gz \
+		usr/share/man/man1/mkoctfile$(PACKAGEVER).1.gz
+endif
+	# make octaveX.Y-depends a symlink and symlink the manpage as well
+	dh_link --package=$(dev_package) \
+		usr/bin/octave-depends-$(version) \
+		usr/bin/octave$(major)-depends
+	dh_link --package=$(dev_package) \
+		usr/share/man/man1/octave-depends-$(version).1.gz \
+		usr/share/man/man1/octave$(major)-depends.1.gz
+	# FIXME: The following should be removed after the final 3.0 release
+ifneq ($(PACKAGEVER),$(major))
+	dh_link --package=$(dev_package) \
+		usr/share/man/man1/octave$(major)-depends.1.gz \
+		usr/share/man/man1/octave$(PACKAGEVER)-depends.1.gz
+endif
+	dh_strip -a --dbg-package=$(PACKAGE)-dbg
+	dh_compress -a
+	dh_fixperms -a
+	dh_installdeb -a
+	dh_shlibdeps -a -l/usr/lib/octave-$(version)
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+source diff:
+	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-arch binary-indep
+.PHONY: build clean make configure binary-indep binary-arch binary
+
+.NOTPARALLEL:
+


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/rules
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id
Name: svn:mergeinfo
   + 

Copied: octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl (from rev 2600, octave3.0/branches/lenny/debian/subdirs-vars.pl)
===================================================================
--- octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl	                        (rev 0)
+++ octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl	2009-02-02 22:09:45 UTC (rev 2601)
@@ -0,0 +1,29 @@
+#!/usr/bin/perl -w
+
+### Manipulates the SUBDIRS and INSTALL_SUBDIRS variables. Run like this
+### subdirs-vars.pl no-doc
+### subdirs-vars.pl only-doc
+
+my $line = "";
+my $action = shift @ARGV;
+
+while (<>) {
+  $line .= $_;
+
+  ## Line continuation character ("\")
+  next if /\\$/;
+
+  if ($line =~ /^((INSTALL_|)SUBDIRS =)/) {
+    if ($action eq "no-doc") {
+      $line =~ s/doc//;
+    } else {
+      $line = "$1 doc\n";
+    }
+  }
+
+  print $line;
+
+  $line = "";
+}
+
+


Property changes on: octave3.0/tags/1:3.0.1-6lenny2/subdirs-vars.pl
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mergeinfo
   + 




More information about the Pkg-octave-commit mailing list