[Pkg-octave-commit] rev 435 - in tags/packages/octave2.1: . 2.1.71-1 2.1.71-1/debian 2.1.71-1/debian/in 2.1.71-1/debian/patches

Rafael Laboissiere rafael at costa.debian.org
Wed Jan 18 21:36:00 UTC 2006


Author: rafael
Date: 2006-01-18 21:36:00 +0000 (Wed, 18 Jan 2006)
New Revision: 435

Added:
   tags/packages/octave2.1/2.1.71-1/
   tags/packages/octave2.1/2.1.71-1/debian/
   tags/packages/octave2.1/2.1.71-1/debian/README.Atlas
   tags/packages/octave2.1/2.1.71-1/debian/README.Debian
   tags/packages/octave2.1/2.1.71-1/debian/README.Debian.Announce
   tags/packages/octave2.1/2.1.71-1/debian/README.Debian.VersionedPackages
   tags/packages/octave2.1/2.1.71-1/debian/changelog
   tags/packages/octave2.1/2.1.71-1/debian/copyright
   tags/packages/octave2.1/2.1.71-1/debian/defs.make
   tags/packages/octave2.1/2.1.71-1/debian/in/
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.conffiles
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.dirs
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-install
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-remove
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-startup
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.postinst
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.prerm
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-headers.postinst
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-headers.prerm
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.faq
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.lib
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.manual
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.menu
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.postinst
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.prerm
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-info.postinst
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-info.prerm
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.conffiles
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.dirs
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.lintian
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.menu
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.postinst
   tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.prerm
   tags/packages/octave2.1/2.1.71-1/debian/in/control
   tags/packages/octave2.1/2.1.71-1/debian/in/watch
   tags/packages/octave2.1/2.1.71-1/debian/octave-config.1
   tags/packages/octave2.1/2.1.71-1/debian/octave-depends
   tags/packages/octave2.1/2.1.71-1/debian/octave.conf
   tags/packages/octave2.1/2.1.71-1/debian/otags.1
   tags/packages/octave2.1/2.1.71-1/debian/patches/
   tags/packages/octave2.1/2.1.71-1/debian/patches/00list
   tags/packages/octave2.1/2.1.71-1/debian/rules
Log:
Tagged Debian release octave2.1_2.1.71-1


Added: tags/packages/octave2.1/2.1.71-1/debian/README.Atlas
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/README.Atlas	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/README.Atlas	2006-01-18 21:36:00 UTC (rev 435)
@@ -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

Added: tags/packages/octave2.1/2.1.71-1/debian/README.Debian
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/README.Debian	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/README.Debian	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,11 @@
+
+The octave-doc package contains extra documentation in postscript 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.che.wisc.edu/octave/.
+
+ -- Dirk Eddelbuettel <edd at debian.org>  Tue, 25 Mar 1997 23:16:54 -0500
+
+

Added: tags/packages/octave2.1/2.1.71-1/debian/README.Debian.Announce
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/README.Debian.Announce	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/README.Debian.Announce	2006-01-18 21:36:00 UTC (rev 435)
@@ -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

Added: tags/packages/octave2.1/2.1.71-1/debian/README.Debian.VersionedPackages
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/README.Debian.VersionedPackages	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/README.Debian.VersionedPackages	2006-01-18 21:36:00 UTC (rev 435)
@@ -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 

Added: tags/packages/octave2.1/2.1.71-1/debian/changelog
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/changelog	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/changelog	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,1437 @@
+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, Closes=35751
+
+  * 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, Closes=27707
+
+  * 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, Closes=32802
+
+  * 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, Closes=30377
+
+  * 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, Closes=29674
+
+  * 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, Closes=27516
+
+  * 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, Closes=26468 26776
+
+  * 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, Closes=24490 24497
+
+  * 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, Closes=23674
+
+  * 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, Closes=23293
+
+  * 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, Closes=22424 22491
+
+  * 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, Closes=20372 21222
+
+  * 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, closes=20033 20978
+
+  * 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, closes=20033 20978
+
+  * 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
+
+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
+
+
+Local Variables:
+debian-changelog-full-name: "Debian Octave Group"
+debian-changelog-mailing-address: "pkg-octave-devel at lists.alioth.debian.org"
+End:

Added: tags/packages/octave2.1/2.1.71-1/debian/copyright
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/copyright	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/copyright	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,38 @@
+
+This is the Debian GNU/Linux prepackaged version of the GNU Octave
+interactive numerical programming language.  GNU Octave was written by 
+John W. Eaton <jwe at bevo.che.wisc.edu>.
+
+This package was first initially maintained by Andrew D. Fernandes
+<adfernan at cnd.mcgill.ca> who passed it to Dale Scheetz <dwarf at polaris.net>.
+The current maintainer is Dirk Eddelbuettel <edd at debian.org>.  
+
+The original sources can be obtained at 
+	ftp://bevo.che.wisc.edu/pub/octave 
+	http://www.octave.org  
+
+See /usr/share/doc/octave/changelog.Debian.gz for details on the 
+applied changes.
+
+GNU Octave is Copyright (C) 1992 - 2003 John W. Eaton
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program;  if not, write to the Free Software Foundation, 
+   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+
+
+
+

Added: tags/packages/octave2.1/2.1.71-1/debian/defs.make
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/defs.make	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/defs.make	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,6 @@
+# Installation paths for use in debian/rules of Octave-related packages
+# Written by Rafael Laboissiere <rafael at debian.org>
+# $Id$
+
+MDIR = $(shell octave-config  --print LOCALFCNFILEDIR)
+OCTDIR = $(shell octave-config  --print LOCALAPIOCTFILEDIR)

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.conffiles
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.conffiles	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.conffiles	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1 @@
+/etc/emacs/site-start.d/50octave.el

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.dirs
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.dirs	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.dirs	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,5 @@
+etc/emacs/site-start.d
+usr/bin
+usr/lib/emacsen-common/packages/install
+usr/lib/emacsen-common/packages/remove
+usr/share/man/man1

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-install
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-install	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-install	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# emacsen install script for the Debian GNU/Linux octave package
+#
+# Written by Dirk Eddelbuettel <edd at debian.org>   
+
+#set -e
+
+# Canadian spelling ;-)
+flavour=$1
+
+package=@PACKAGE at -emacsen
+files="octave-hlp.el octave-inf.el octave-mod.el"
+source=/usr/share/emacs/site-lisp/${package}
+destination=/usr/share/${flavour}/site-lisp/${package}
+flavourtest=`echo $flavour | cut -c-6`
+if test ${flavourtest} = xemacs ; then
+  siteflag="-vanilla"
+else
+  siteflag="--no-site-file"
+fi
+flags="${siteflag} -q  -no-init-file -batch -l path.el -f batch-byte-compile"
+
+
+if test ${flavour} != emacs 
+then
+    echo install/${package}: Byte-compiling for emacsen flavour ${flavour}
+
+    # Copy the temp .el files into the destination directory
+    install -c -m 0755 -d ${destination}
+    for i in $files
+    do 
+	cp $source/$i $destination
+    done
+
+    # The eval-and-compile construct is needed by emacs19, and was
+    # pulled out of another package by Yann Dirson. Merci bien, Yann!
+    # The load-path.el trick is from Davide Salvetti's auctex package
+    cd ${destination}
+    cat <<EOF >path.el
+(eval-and-compile
+  (condition-case () (require 'custom) (error nil))
+  (if (and (featurep 'custom) (fboundp 'custom-declare-variable))
+      nil 
+    (defmacro defgroup (&rest args) nil)
+    (defmacro defcustom (var value doc &rest args) 
+      (\` (defvar (, var) (, value) (, doc))))))
+(setq load-path (cons "." load-path)
+      byte-compile-warnings nil)
+EOF
+    logfile=`tempfile`
+    ${flavour} ${flags} ${files} >> ${logfile} 2>&1
+    rm ${files} path.el
+    mv ${logfile} ${destination}/install.log
+    echo "Compilation log saved to ${destination}/install.log"
+
+else
+    echo install/${package}: Ignoring emacsen flavour ${flavour}
+fi
+
+exit 0;
+

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-remove
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-remove	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-remove	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# emacsen remove script for the Debian GNU/Linux octave package
+#
+# Written by Dirk Eddelbuettel <edd at debian.org>   
+
+set -e 
+
+# Canadian spelling ;-)
+flavour=$1
+
+package=@PACKAGE at -emacsen
+source=/usr/share/emacs/site-lisp/${package}
+destination=/usr/share/${flavour}/site-lisp/${package}
+
+if test ${flavour} != emacs 
+then
+    echo remove/${package}: Purging byte-compiled files for flavour ${flavour}
+    rm -f ${destination}/*.elc ${destination}/install.log
+    rmdir ${destination} || true
+else
+    echo remove/${package}: Ignoring emacsen flavour ${flavour}
+fi
+
+exit 0;

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-startup
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-startup	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.emacsen-startup	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,41 @@
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file for the Debian GNU/Linux octave package
+;;
+;; Originally contributed by Nils Naumann <naumann at unileoben.ac.at>
+;; Modified by Dirk Eddelbuettel <edd at debian.org>
+
+;; The Octave package follows the Debian/GNU Linux 'emacsen' policy and 
+;; byte-compiles its elisp files for each 'emacs flavour' ({,x}emacs{19,20}).
+;; The compiled code is then installed in a subdirectory of the of the 
+;; respective site-lisp directory. We have to add this back to the load-path:
+;; Modified per Rafael's patch to only execute for emacs19
+
+(if (string-match "^19." emacs-version)
+    (setq load-path (nconc load-path
+			   (list (concat "/usr/share/"
+					 (symbol-name debian-emacs-flavor)
+					 "/site-lisp/octave")))))
+
+;; The Octave mode calls this file
+(autoload 'octave-mode "octave-mod" nil t)
+(autoload 'octave-help "octave-hlp" nil t)
+
+(setq auto-mode-alist (cons '("\\.m$" . octave-mode) auto-mode-alist))
+(add-hook 'octave-mode-hook
+          (lambda ()
+            (abbrev-mode 1)
+            (auto-fill-mode 1)
+            (if (eq window-system 'x)
+		(font-lock-mode 1))))
+
+(autoload 'run-octave "octave-inf" nil t)
+(autoload 'inferior-octave "octave-inf" nil t)
+(add-hook 'inferior-octave-mode-hook
+          (lambda ()
+            (turn-on-font-lock)
+;            (define-key inferior-octave-mode-map [up]
+;              'comint-previous-input)
+;            (define-key inferior-octave-mode-map [down]
+;              'comint-next-input)
+	    ))

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.postinst
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.postinst	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.postinst	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,32 @@
+#!/bin/sh
+#
+# postinst script for the Debian GNU/Linux octave package
+#
+# Initial version written by Andrew D. Fernandes <adfernan at cnd.mcgill.ca>
+# This version written by Dirk Eddelbuettel <edd at debian.org>   
+
+set -e
+
+#DEBHELPER#
+
+# The current Octave version, known to debian/rules at build time
+VERSION=@VERSION@
+
+case "$1" in
+    configure)     
+	#
+	# update-alternatives for multiple Octave versions
+	update-alternatives --install /usr/bin/otags  otags  \
+				    /usr/bin/otags-$VERSION 10 \
+			    --slave /usr/share/man/man1/otags.1.gz \
+				    otags.1.gz \
+				    /usr/share/man/man1/otags-$VERSION.1.gz
+       ;;
+    abort-upgrade|abort-remove|abort-deconfigure)
+        ;;
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        ;;
+esac
+
+exit 0                 

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.prerm
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.prerm	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-emacsen.prerm	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,29 @@
+#!/bin/sh
+#
+# prerm script for the Debian GNU/Linux octave package
+#
+# Written by Dirk Eddelbuettel <edd at debian.org>   
+
+set -e
+
+#DEBHELPER# 
+
+# The current Octave version, known to debian/rules at build time
+VERSION=@VERSION@
+
+case "$1" in
+    remove|upgrade|deconfigure)
+	#
+	# update-alternatives for multiple Octave versions
+	update-alternatives --remove otags /usr/bin/otags-$VERSION
+	;;
+    failed-upgrade)
+	;;
+    *)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac                                     
+
+
+

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-headers.postinst
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-headers.postinst	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-headers.postinst	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,33 @@
+#!/bin/sh -e
+#
+# postinst script for the Debian GNU/Linux octave2.0-headers package
+#
+# This version written by Dirk Eddelbuettel <edd at debian.org>   
+
+#DEBHELPER#
+
+# The current Octave version, known to debian/rules at build time
+VERSION=@VERSION@
+
+case "$1" in
+    configure)     
+	#
+	# update-alternatives for multiple Octave versions
+	update-alternatives --install /usr/bin/mkoctfile  mkoctfile  \
+				    /usr/bin/mkoctfile-$VERSION 15 \
+# 	update-alternatives --install /usr/bin/mkoctfile  mkoctfile  \
+# 				    /usr/bin/mkoctfile-$VERSION 15 \
+# 			    --slave /usr/share/man/man1/mkoctfile.1.gz \
+# 				    mkoctfile.1.gz \
+# 				    /usr/share/man/man1/mkoctfile-$VERSION.1.gz
+	update-alternatives --install /usr/include/octave octave-include  \
+				    /usr/include/octave-$VERSION 15 \
+       ;;
+    abort-upgrade|abort-remove|abort-deconfigure)
+        ;;
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        ;;
+esac
+
+exit 0                 

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-headers.prerm
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-headers.prerm	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-headers.prerm	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,28 @@
+#!/bin/sh -e
+#
+# prerm script for the Debian GNU/Linux octave2.0-headers package
+#
+# Written by Dirk Eddelbuettel <edd at debian.org>   
+
+#DEBHELPER# 
+
+# The current Octave version, known to debian/rules at build time
+VERSION=@VERSION@
+
+case "$1" in
+    remove|upgrade|deconfigure)
+	#
+	# update-alternatives for multiple Octave versions
+	update-alternatives --remove mkoctfile /usr/bin/mkoctfile-$VERSION
+	update-alternatives --remove octave-include /usr/include/octave-$VERSION
+	;;
+    failed-upgrade)
+	;;
+    *)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac                                     
+
+
+

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.faq
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.faq	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.faq	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,14 @@
+Document: octave-faq
+Title: The GNU Octave FAQ
+Author: John W. Eaton
+Abstract: This document provides answers to Frequently Asked 
+	Questions about Octave, a (mostly Matlab (R) compatible) 
+	high-level language, primarily intended for numerical 
+	computations. Octave provides a convenient command-line 
+	interface for solving linear and nonlinear problems 
+	numerically.
+Section: Apps/Math
+
+Format: HTML
+Index: 	/usr/share/doc/@PACKAGE at -htmldoc/Octave-FAQ_toc.html
+Files:  /usr/share/doc/@PACKAGE at -htmldoc/Octave-FAQ*.html

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.lib
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.lib	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.lib	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,13 @@
+Document: octave-lib
+Title: The GNU Octave Library
+Author: John W. Eaton
+Abstract: This document describes the Octave libraries. Octave 
+	is a (mostly Matlab (R) compatible) high-level 
+	language, primarily intended for numerical computations. 
+	It provides a convenient command-line interface for solving 
+	linear and nonlinear problems numerically.
+Section: Apps/Math
+
+Format: HTML
+Index: 	/usr/share/doc/@PACKAGE at -htmldoc/liboctave_toc.html
+Files:  /usr/share/doc/@PACKAGE at -htmldoc/liboctave_*.html

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.manual
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.manual	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.doc-base.manual	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,12 @@
+Document: octave-manual
+Title: The GNU Octave Manual
+Author: John W. Eaton
+Abstract: Octave is a (mostly Matlab (R) compatible) high-level 
+	language, primarily intended for numerical computations. 
+	It provides a convenient command-line interface for solving 
+	linear and nonlinear problems numerically. 
+Section: Apps/Math
+
+Format: HTML
+Index: 	/usr/share/doc/@PACKAGE at -htmldoc/octave_toc.html
+Files:  /usr/share/doc/@PACKAGE at -htmldoc/octave_*.html

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.menu
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.menu	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.menu	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,32 @@
+?package(octave-htmldoc):needs="dwww" \
+	section="Apps/Math" \
+	title="Octave FAQ" \
+	longtitle="The GNU Octave FAQ" \
+	description="This document provides answers to Frequently Asked \
+		Questions about Octave, a (mostly Matlab (R) compatible) \
+		high-level language, primarily intended for numerical \
+		computations. Octave provides a convenient command-line \
+		interface for solving linear and nonlinear problems \
+		numerically." \
+	command="/usr/share/doc/@PACKAGE at -htmldoc/Octave-FAQ_toc.html"	
+
+?package(octave-htmldoc):needs="dwww" \
+	section="Apps/Math" \
+	title="Octave" \
+	longtitle="The GNU Octave language for numerical computations"\
+	description="Octave is a (mostly Matlab (R) compatible) high-level \
+		language, primarily intended for numerical computations. \
+		It provides a convenient command-line interface for solving \
+		linear and nonlinear problems numerically." \
+	command="/usr/share/doc/@PACKAGE at -htmldoc/octave_toc.html"	
+
+?package(octave-htmldoc):needs="dwww" \
+	section="Apps/Math" \
+	title="Octave Library" \
+	longtitle="The GNU Octave Library"\
+	description="This document describes the Octave libraries. Octave \
+		is a (mostly Matlab (R) compatible) high-level \
+		language, primarily intended for numerical computations. \
+		It provides a convenient command-line interface for solving \
+		linear and nonlinear problems numerically." \
+	command="/usr/share/doc/@PACKAGE at -htmldoc/liboctave_toc.html"	

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.postinst
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.postinst	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.postinst	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,23 @@
+#! /bin/sh
+#
+# This is the postinst script for the Debian GNU/Linux octave-htmldoc package
+#
+# Written by Dirk Eddelbuettel <edd at debian.org> 
+
+set -e 
+
+#DEBHELPER#
+
+# nothing needed beyond what debhelper already provides
+case "$1" in
+    configure)
+	;;
+    abort-upgrade|abort-remove|abort-deconfigure)
+	;;
+    *)
+	echo "postinst called with unknown argument \`$1'" >&2
+	;;
+esac
+
+exit 0
+

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.prerm
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.prerm	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-htmldoc.prerm	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# This is the prerm script for the Debian GNU/Linux octave-htmldoc package
+#
+# Written by Dirk Eddelbuettel <edd at debian.org>   
+
+set -e
+
+#DEBHELPER#
+
+# nothing needed beyond what debhelper already provides
+case "$1" in
+    upgrade)
+	;;
+    remove|purge)
+	;;
+    failed-upgrade|abort-install|abort-upgrade|disappear)
+	;;
+    *)
+	echo "postrm called with unknown argument \`$1'" >&2
+	;;
+esac
+
+exit 0

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-info.postinst
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-info.postinst	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-info.postinst	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# postinst script for the Debian GNU/Linux octave package
+#
+# Initial version written by Andrew D. Fernandes <adfernan at cnd.mcgill.ca>
+# This version written by Dirk Eddelbuettel <edd at debian.org>   
+
+set -e
+
+#DEBHELPER#
+
+case "$1" in
+    configure)     
+	install-info --quiet --section "Math" "Octave" \
+	   --description="The GNU Octave language for numerical computations."\
+	   /usr/share/info/octave.info.gz
+	install-info --quiet --section "Math" "Octave Library" \
+	   --description="The GNU Octave C++ library."\
+	   /usr/share/info/liboctave.info.gz
+	install-info --quiet --section "Math" "Octave FAQ" \
+	   --description="The GNU Octave FAQ."\
+	   /usr/share/info/Octave-FAQ.info.gz
+       ;;
+    abort-upgrade|abort-remove|abort-deconfigure)
+        ;;
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        ;;
+esac
+
+exit 0                 

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-info.prerm
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-info.prerm	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE-info.prerm	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,29 @@
+#!/bin/sh
+#
+# prerm script for the Debian GNU/Linux octave2.0-info package
+#
+# Initial version written by Andrew D. Fernandes <adfernan at cnd.mcgill.ca>
+# This version written by Dirk Eddelbuettel <edd at debian.org>   
+
+set -e
+
+#DEBHELPER#
+
+case "$1" in
+    remove|purge)
+	install-info --quiet --remove octave
+	install-info --quiet --remove liboctave
+	install-info --quiet --remove Octave-FAQ
+    ;;
+
+    upgrade)
+    ;;
+
+    failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac                 

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.conffiles
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.conffiles	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.conffiles	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1 @@
+/etc/@PACKAGE at .conf

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.dirs
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.dirs	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.dirs	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,4 @@
+etc
+usr/bin
+usr/share/lintian/overrides
+usr/share/octave/debian

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.lintian
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.lintian	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.lintian	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,5 @@
+octave2.1: binary-or-shlib-defines-rpath ./usr/bin/octave- at VERSION@ /usr/lib/octave- at VERSION@
+octave2.1: binary-or-shlib-defines-rpath ./usr/lib/octave- at VERSION@/liboctave.so. at VERSION@ /usr/lib/octave- at VERSION@
+octave2.1: package-contains-hardlink 
+octave2.1: package-has-a-duplicate-relation atlas2-base | blas | blas2, atlas2-base | lapack | lapack2
+octave2.1: menu-command-not-in-package /usr/lib/menu/octave2.1:4 /usr/bin/octave2.1

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.menu
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.menu	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.menu	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,4 @@
+?package(@PACKAGE@):needs="text"	\
+ 	 section="Apps/Math"		\
+	 title="Octave (@MAJOR@)"	\
+	 command="/usr/bin/@PACKAGE@"

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.postinst
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.postinst	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.postinst	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,58 @@
+#!/bin/sh -e
+#
+# postinst script for the Debian GNU/Linux octave2.0 package
+#
+# Initial version written by Andrew D. Fernandes <adfernan at cnd.mcgill.ca>
+# This version written by Dirk Eddelbuettel <edd at debian.org>   
+
+#DEBHELPER#
+
+# The current Octave version, known to debian/rules at build time
+VERSION=@VERSION@
+
+case "$1" in
+    configure)     
+	#
+	# create /usr/local/ directory, if we may
+	install -d /usr/local/share/octave/site-m \
+	        -m 2775 -o root -g staff             2>/dev/null || true
+	#
+	# if it exists, update the ls-R database for kpathsea
+	if [ -d /usr/local/share/octave/ ]
+	then 
+	    ls -LR /usr/lib/octave/ /usr/share/octave \
+		    /usr/local/share/octave > /usr/share/octave/ls-R
+	else
+	    ls -LR /usr/lib/octave/ /usr/share/octave > /usr/share/octave/ls-R
+	fi 
+	#
+	# update-alternatives for multiple Octave versions
+	update-alternatives --install /usr/bin/octave  octave  \
+				    /usr/bin/octave-$VERSION 30 \
+			    --slave /usr/share/man/man1/octave.1.gz \
+				    octave.1.gz \
+				    /usr/share/man/man1/octave-$VERSION.1.gz
+	update-alternatives --install /usr/bin/@PACKAGE@  @PACKAGE@  \
+				    /usr/bin/octave-$VERSION 30 \
+			    --slave /usr/share/man/man1/@PACKAGE at .1.gz \
+				    @PACKAGE at .1.gz \
+				    /usr/share/man/man1/octave-$VERSION.1.gz
+	update-alternatives --install /usr/bin/octave-bug  octave-bug  \
+				    /usr/bin/octave-bug-$VERSION 30 \
+			    --slave /usr/share/man/man1/octave-bug.1.gz \
+				    octave-bug.1.gz \
+				    /usr/share/man/man1/octave-bug-$VERSION.1.gz
+	update-alternatives --install /usr/bin/octave-config  octave-config  \
+				    /usr/bin/octave-config-$VERSION 30 \
+			    --slave /usr/share/man/man1/octave-config.1.gz \
+				    octave-config.1.gz \
+				    /usr/share/man/man1/octave-config-$VERSION.1.gz
+	;;
+    abort-upgrade|abort-remove|abort-deconfigure)
+        ;;
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        ;;
+esac
+
+exit 0                 

Added: tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.prerm
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.prerm	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/PACKAGE.prerm	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,37 @@
+#!/bin/sh -e
+#
+# prerm script for the Debian GNU/Linux octave package
+#
+# Written by Dirk Eddelbuettel <edd at debian.org>   
+
+#DEBHELPER# 
+
+# The current Octave version, known to debian/rules at build time
+VERSION=@VERSION@
+
+case "$1" in
+    remove|upgrade|deconfigure)
+	#
+	# remove the /usr/local package, if we may
+	if [ -w /usr/local/share/octave/site-m ]
+	then 
+	    rmdir /usr/local/share/octave/site-m 2>/dev/null || true
+	    rmdir /usr/local/share/octave        2>/dev/null || true
+	fi
+	#
+	# update-alternatives for multiple Octave versions
+	update-alternatives --remove octave /usr/bin/octave-$VERSION
+	update-alternatives --remove @PACKAGE@ /usr/bin/octave-$VERSION
+	update-alternatives --remove octave-bug /usr/bin/octave-bug-$VERSION
+	update-alternatives --remove octave-config /usr/bin/octave-config-$VERSION
+	;;
+    failed-upgrade)
+	;;
+    *)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac                                     
+
+
+

Added: tags/packages/octave2.1/2.1.71-1/debian/in/control
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/control	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/control	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,117 @@
+Source: octave[V_2_1:2.1:][V_2_9:2.9:]
+Section: math
+Priority: optional
+Maintainer: Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
+Build-Depends: debhelper (>= 3.0.0), autoconf, texinfo, tetex-bin, g77 [!m68k], fort77 [m68k], libreadline5-dev, libncurses5-dev, gperf,  refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev, gnuplot, fftw3-dev, dejagnu, texi2html, less, libhdf5-serial-dev (>= 1.6.4), dpatch[V_2_9:, glpk, libumfpack4-dev (>= 4.4):]
+Standards-Version: 3.6.1.1
+
+Package: octave[V_2_1:2.1:][V_2_9:2.9:]
+Architecture: any
+Depends: ${shlibs:Depends}, texinfo
+Suggests: gnuplot, octave[V_2_1:2.1:][V_2_9:2.9:]-info, octave[V_2_1:2.1:][V_2_9:2.9:]-doc, octave[V_2_1:2.1:][V_2_9:2.9:]-htmldoc, octave[V_2_1:2.1:][V_2_9:2.9:]-headers (= ${Source-Version}), octave[V_2_1:2.1:][V_2_9:2.9:]-emacsen
+Replaces: octave (<= 2.0.16-2)
+Conflicts: octave (<= 2.0.16-2)
+Provides: octave
+Description: GNU Octave language for numerical computations ([V_2_1:2.1:][V_2_9:2.9:] branch)
+ Octave is a (mostly Matlab (R) compatible) high-level language, primarily
+ intended for numerical computations. It provides a convenient command-line
+ interface for solving linear and nonlinear problems numerically.
+ .
+ Octave uses some of the best and most respected numerical libraries as
+ balgen, dassl, eispack, fftpack, lapack, linpack, minpack, odepack,
+ ranlib, slatec-fn and villad. Octave can be dynamically extended with
+ user-supplied C++ files.
+
+Package: octave[V_2_1:2.1:][V_2_9:2.9:]-doc
+Architecture: all
+Section: doc
+Suggests: octave[V_2_1:2.1:][V_2_9:2.9:], xpdf | pdf-viewer
+Conflicts: octave-doc
+Provides: octave-doc
+Replaces: octave-doc
+Description: PDF documentation on the GNU Octave language ([V_2_1:2.1:][V_2_9:2.9:] branch)
+ Octave is a (mostly Matlab (R) compatible) high-level language, primarily
+ intended for numerical computations. It provides a convenient command-line
+ interface for solving linear and nonlinear problems numerically.
+ .
+ This packages provides the following documentation in PDF format:
+ the FAQ, a reference card in a4, letter and legal formats, a document on the
+ C++ classes used by Octave, as well as the main octave documentation which
+ is also included in info format in the octave[V_2_1:2.1:][V_2_9:2.9:]-info package.
+
+Package: octave[V_2_1:2.1:][V_2_9:2.9:]-htmldoc
+Architecture: all
+Suggests: octave[V_2_1:2.1:][V_2_9:2.9:], lynx | www-browser
+Conflicts: octave-htmldoc, octave2.0-htmldoc
+Replaces: octave-htmldoc
+Provides: octave-htmldoc
+Description: HTML documentation on the GNU Octave language ([V_2_1:2.1:][V_2_9:2.9:] branch)
+ Octave is a (mostly Matlab (R) compatible) high-level language, primarily
+ intended for numerical computations. It provides a convenient command-line
+ interface for solving linear and nonlinear problems numerically.
+ .
+ This packages provides the following documentation in html format:
+ the FAQ, a document on the C++ classes used by Octave, as well as the main
+ octave documentation which is also included in info format in the main
+ Octave package.
+
+Package: octave[V_2_1:2.1:][V_2_9:2.9:]-headers
+Architecture: any
+Depends: octave[V_2_1:2.1:][V_2_9:2.9:] (= ${Source-Version}), g++, g77 | fort77, libreadline5-dev, libncurses5-dev, libhdf5-serial-dev | libhdf5-lam-dev | libhdf5-mpich-dev, lapack3-dev | atlas3-base-dev | liblapack-3.so, refblas3-dev | atlas3-base-dev | libblas-3.so, fftw3-dev, ${m68k:Depends}
+Conflicts: octave-headers
+Provides: octave-headers
+Replaces: octave-headers
+Description: header files for the GNU Octave language ([V_2_1:2.1:][V_2_9:2.9:] branch)
+ Octave is a (mostly Matlab (R) compatible) high-level language, primarily
+ intended for numerical computations. It provides a convenient command-line
+ interface for solving linear and nonlinear problems numerically.
+ .
+ This packages provides the include files needed to compile and link
+ user-supplied code with GNU Octave. If you only write interpreted .m files,
+ you do not need this package.
+ .
+ The package is "Architecture: any" specific as it contains architecture-
+ specific compiler switches in the mkoctfile script.
+
+Package: octave[V_2_1:2.1:][V_2_9:2.9:]-emacsen
+Architecture: all
+Depends: octave[V_2_1:2.1:][V_2_9:2.9:] | octave2.0, emacs21 | xemacs21 | emacsen, debianutils (>= 1.6)
+Replaces: octave (<= 2.0.16-2)
+Conflicts: octave2.0-emacsen
+Provides: octave-emacsen
+Description: Emacs support for the GNU Octave language ([V_2_1:2.1:][V_2_9:2.9:] branch)
+ Octave is a (mostly Matlab (R) compatible) high-level language, primarily
+ intended for numerical computations. It provides a convenient command-line
+ interface for solving linear and nonlinear problems numerically.
+ .
+ This packages provides the elisp files for the Octave modes for GNU Emacs
+ and XEmacs.
+
+Package: octave[V_2_1:2.1:][V_2_9:2.9:]-info
+Architecture: all
+Depends: info (>= 3.12) | info-browser
+Replaces: octave (<= 2.0.16-2)
+Conflicts: octave2.0-info
+Provides: octave-info
+Description: GNU Info documentation on the GNU Octave language ([V_2_1:2.1:][V_2_9:2.9:] branch)
+ Octave is a (mostly Matlab (R) compatible) high-level language, primarily
+ intended for numerical computations. It provides a convenient command-line
+ interface for solving linear and nonlinear problems numerically.
+ .
+ This packages provides the following documentation in info format:
+ the FAQ, a document on the C++ classes used by Octave, as well as the main
+ octave documentation which is needed for the 'help -i foo' command within
+ Octave.
+
+Package: octave
+Architecture: any
+Depends: octave[V_2_1:2.1:][V_2_9:2.9:] (>= ${Source-Version})
+Description: GNU Octave language for numerical computations ([V_2_1:2.1:][V_2_9:2.9:] branch)
+ Octave is a (mostly Matlab (R) compatible) high-level language, primarily
+ intended for numerical computations. It provides a convenient command-line
+ interface for solving linear and nonlinear problems numerically.
+ .
+ This package is an empty 'virtual' package whose sole purpose is to
+ install the current Octave version from the [V_2_1:2.1:][V_2_9:2.9:] branch.
+ .
+ Once you have the octave[V_2_1:2.1:][V_2_9:2.9:] package installed, you can remove this package.

Added: tags/packages/octave2.1/2.1.71-1/debian/in/watch
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/in/watch	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/in/watch	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,5 @@
+# format version number, currently 2; this line is compulsory!
+version=2
+
+# This is one format for an HTTP site, which is the same as the FTP format
+ftp://ftp.octave.org/pub/octave/bleeding-edge/octave-(@MAJOR@)\.([-0-9]+)\.tar.gz

Added: tags/packages/octave2.1/2.1.71-1/debian/octave-config.1
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/octave-config.1	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/octave-config.1	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,37 @@
+.\" Man page contributed by Dirk Eddelbuettel <edd at debian.org>
+.\" and released under the GNU GPL
+.TH OCTAVE-CONFIG 1 "19 February 2003" "GNU Octave"
+.SH NAME
+octave-config - GNU Octave component and library information retrieval
+.SH SYNOPSIS
+.BR octave-config\  [--m-site-dir]\ [--oct-site-dir]\ [-v|--version]\ 
+[-h|-?|--help]
+.SH DESCRIPTION
+.PP
+\fIoctave-config\fP is a tool to obtain directory information for 
+.f .oct
+and 
+.f .m
+files for
+.BR octave (1).
+.SH OPTIONS
+.l
+\fIoctave-config\fP accepts the following options:
+.TP 8
+.B \--m-site-dir
+Display the main directory for local, or site-specific, .m script files.
+.TP 8
+.B \--oct-site-dir
+Display the main directory for local, or site-specific, .oct dynamic-link libraries.
+.B \-v|\-\-version
+Display the version number of 
+.BR octave (1).
+.TP 8
+.B \-h|-?|--help
+Display a help page about
+\fIoctave-config\fP
+.SH AUTHOR
+John W. Eaton <jwe at bevo.che.wisc.edu>
+
+This manual page was contributed by Dirk Eddelbuettel <edd at debian.org> 
+for the Debian GNU/Linux distribution but may be used by others.

Added: tags/packages/octave2.1/2.1.71-1/debian/octave-depends
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/octave-depends	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/octave-depends	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,73 @@
+#!/usr/bin/perl -w
+
+# Copyright (c) 2005  Rafael Laboissiere <rafael at debian.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation,
+# Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+
+=head1 NAME
+
+octave-deps - calculates Octave dependencies
+
+=cut
+
+use strict;
+use File::Find;
+use Debian::Debhelper::Dh_Lib;
+
+=head1 SYNOPSIS
+
+B<octave-deps> [S<I<debhelper options>>]
+
+=head1 DESCRIPTION
+
+octave-deps is a debhelper-like program that is responsible for generating
+the ${octave:Depends} substitutions and adding them to substvars files.
+
+If you use this program, your package must build-depend on octave2.1-headers
+(>= 2.1.65).
+
+=cut
+
+init ();
+
+my $octcfg = 'octave-config';
+my $octpkg = 'octave2.1';
+
+# The current Octave version
+my $octver = `$octcfg --version 2>&1`
+	or die "Command $octcfg not found";
+chomp $octver;
+  
+foreach my $package (@{$dh{DOPACKAGES}}) {
+
+	delsubstvar($package, "octave:Depends");
+	addsubstvar($package, "octave:Depends", $octpkg, ">= $octver");
+
+}
+
+=head1 SEE ALSO
+
+L<debhelper(7)>
+
+This program is not part of debhelper.
+
+=head1 AUTHOR
+
+Rafael Laboissiere <rafael at debian.org>
+
+Most ideas borrowed from dh_python by Josselin Mouette <joss at debian.org>,
+who apparently took ideas from Brendan O'Dea <bod at debian.org>.
+
+=cut

Added: tags/packages/octave2.1/2.1.71-1/debian/octave.conf
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/octave.conf	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/octave.conf	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,10 @@
+## System-wide startup file for Octave.
+##
+## This file should contain any commands that should be executed each
+## time Octave starts for every user at this site.
+
+## On a Debian GNU/Linux system, Octave also searches for local files and 
+## directories below /usr/local/share/octave/site-m/.  Please see the Octave 
+## documentation for other variables you might want to set here.
+
+LOADPATH = [ ":/usr/local/share/octave/site-m//", LOADPATH ];

Added: tags/packages/octave2.1/2.1.71-1/debian/otags.1
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/otags.1	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/otags.1	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,46 @@
+.\" Man page contributed by Dirk Eddelbuettel <edd at debian.org>
+.\" and released under the GNU GPL
+.TH OTAGS 1 "31 October 2001" "GNU Octave"
+.SH NAME
+OTAGS - Generate Emacs tags file from GNU Octave code
+.SH SYNOPSIS
+.BR otags\  [--include\ dir]
+\fIfile\fP .\|.\|.  
+.SH DESCRIPTION
+.PP
+.B otags
+program is used to create a tag table file, in a format understood by 
+.BR emacs (1)
+and
+.BR xemacs (1).
+.B otags
+reads the files specified on the command line, and write a tag table  
+(defaults: `TAGS') in the current working directory. Files specified with
+relative file names will be  recorded in the tag table with file names
+relative to the directory where the tag table resides.  Files specified  with
+absolute file names will be recorded with absolute file names.
+
+The 
+.I --include
+option can be used to specify another directoy with Octave files for which
+tags shall be generated.
+ 
+Tags are generated for function names and for global variables. For
+global variables it doesn't work for more than one line global
+variables.  
+ 
+Tags are also created for lines of the form '###key foobar' so that
+you can jump to this specific place just by typing `M-. foobar'.
+Note that tags are not generated for scripts so that you have to add
+a line by yourself of the form `###key <script-name>' if you want to
+jump to it.  
+
+.SH SEE ALSO
+.BR etags (1).
+
+.SH AUTHORS
+Mario Storti <mstorti at minerva.unl.edu.ar>
+
+This manual page was contributed by Dirk Eddelbuettel
+<edd at debian.org> for the Debian GNU/Linux distribution but 
+may be used by others.

Added: tags/packages/octave2.1/2.1.71-1/debian/patches/00list
===================================================================

Added: tags/packages/octave2.1/2.1.71-1/debian/rules
===================================================================
--- tags/packages/octave2.1/2.1.71-1/debian/rules	2006-01-18 21:32:42 UTC (rev 434)
+++ tags/packages/octave2.1/2.1.71-1/debian/rules	2006-01-18 21:36:00 UTC (rev 435)
@@ -0,0 +1,310 @@
+#!/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: rules 215 2005-06-07 08:38:27Z rafael $
+
+
+include /usr/share/dpatch/dpatch.make
+
+# in order: octave, octave2.1, 2.1.28, 2.1  (or whatever the version is)
+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+\((\S+)-\S+\)/ and print $$1')
+major       	:= $(shell head -1 debian/changelog | perl -nle \
+			'm/\S+\s+\((\d\.\d)\.\d+-\S+\)/ and print $$1')
+
+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)/tmp
+debdoc		:= $(debtmp)/usr/share/doc/$(PACKAGE)
+deblsp		:= $(debbase)/$(emacs_package)/usr/share/emacs/site-lisp/$(emacs_package)
+debini		:= $(debtmp)/usr/share/octave/site/m/startup
+debininew	:= $(debtmp)/usr/share/octave/$(version)/m/startup
+
+## 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.2
+#cxx_compiler	= /usr/bin/g++-3.2
+#f77_compiler	= /usr/bin/g77-3.2
+c_compiler	= /usr/bin/gcc
+cxx_compiler	= /usr/bin/g++
+f77_compiler	= /usr/bin/g77
+fc_flag		= --with-f77=$(f77_compiler)
+fc_libs		=
+compilerflags	= -O2
+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-3 --with-lapack=-llapack-3
+
+arch 		:= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+
+## edd 20 Jun 2002      no optimisation or debugging on baby systems
+ifneq "$(findstring $(arch), m68k-linux arm-linux)" ""
+compilerflags	= -O0 -g0
+endif
+
+# edd 25 Aug 2002  arm does not have atlas
+ifeq ($(arch),arm-linux)
+atlas		= --without-blas
+endif
+
+## edd 25 May 2003      actually, we need -O1 on m68k, as well as f2c
+## edd 02 Jul 2003      use fort77 instead for its comman cmdline options
+#ifeq ($(arch),m68k-linux)
+ifneq "$(findstring $(arch), m68k-linux)" ""
+f77_compiler	= /usr/bin/fort77
+fc_flag		= --with-f77=/usr/bin/fort77 --without-f2c
+fc_libs		= -lf2c
+compilerflags	= -O0 -g0
+endif
+
+#export DH_VERBOSE=1
+#export DH_COMPAT=3
+
+debian/control: debian/in/control
+	slice -o UNDEF+V_`echo $(major) | sed s/\\\\./_/g`:$@ $<
+
+maintainer-clean: 
+	rm -f debian/control
+
+helper-files:
+	for in in debian/in/PACKAGE* ; do \
+		out=`echo $$in | sed 's:/in/:/:;s/PACKAGE/$(PACKAGE)/'` ; \
+		sed 's/@VERSION@/$(version)/g;s/@PACKAGE@/$(PACKAGE)/g;s/@MAJOR@/$(major)/g' \
+			< $$in > $$out ; \
+	done
+	sed 's/@MAJOR@/$(major)/g' < debian/in/watch > debian/watch
+			
+get-orig-source: upstream
+upstream:
+	links ftp://ftp.octave.org/pub/octave/bleeding-edge
+
+build: build-stamp configure-stamp make-stamp check-stamp
+build-stamp: configure make check
+	touch build-stamp
+
+configure: helper-files patch-stamp configure-stamp
+configure-stamp:
+	dh_testdir
+
+        #cat debian/2.1.54_arrayindex.patch | patch -p0 --verbose
+
+        # use Debian's tempfile(1) for enhanced security
+	cp octave-bug.in octave-bug.in.orig
+	perl -p -i -e 's|/tmp/octave-bug.\$$\$$|`tempfile`|' octave-bug.in
+
+	[ -f autogen.sh ] &&  ./autogen.sh && chmod 0755 configure
+
+	DEFAULT_PAGER=pager	\
+	CC=$(c_compiler) 	\
+	CXX=$(cxx_compiler)	\
+	F77=$(f77_compiler)	\
+	FLIBS=$(fc_libs)	\
+	./configure		\
+			--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			\
+			--build $(arch)
+
+	pod2man debian/octave-depends > octave-depends.1
+
+	touch configure-stamp
+
+make: configure-stamp make-stamp
+make-stamp:
+	$(MAKE)		CFLAGS="$(compilerflags)"		\
+			CXXFLAGS="$(compilerflags)"		\
+			FFLAGS="$(compilerflags)"		\
+			LDFLAGS="$(linkerflags)"		\
+			CC="$(c_compiler)"			\
+			CXX="$(cxx_compiler)"			\
+			F77="$(f77_compiler)"
+	touch make-stamp
+
+check: configure-stamp make-stamp check-stamp
+check-stamp:
+	-$(MAKE) 	check
+	touch check-stamp
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	-$(MAKE) -i distclean || $(MAKE) -f Makefile.in distclean
+	rm -f build-stamp configure-stamp make-stamp check-stamp \
+		install-stamp
+	-rm -vrf libcruft/libcruft.so libcruft/*/Makefile		\
+		install.octave  scripts/gethelp  libcruft/misc/*.d	\
+		scripts/autom4te.cache config.log Makefrag.f77		\
+		src/PKG_ADD src/pic src/*.oct src/*.df
+        ##doc/interpreter/octave.{dvi,ps} doc/faq/Octave-FAQ_*.html
+        ##scripts/DOCSTRINGS
+	test ! -f octave-bug.in.orig || mv octave-bug.in.orig octave-bug.in
+	for i in $(PACKAGE) $(PACKAGE)-headers $(PACKAGE)-emacsen; do \
+		for j in postinst prerm; do \
+			rm -f debian/$${i}.$${j} ; \
+		done ; \
+	done
+	rm -f debian/$(PACKAGE).lintian octave-depends.1
+	
+	for in in debian/in/PACKAGE* ; do \
+		rm -f `echo $$in | sed 's:/in/:/:;s/PACKAGE/$(PACKAGE)/'` ; \
+	done	
+	
+	dh_clean
+
+# install files
+install: configure-stamp make-stamp check-stamp install-stamp
+install-stamp:
+	dh_testdir
+	dh_testroot
+#	dh_clean -a -k
+	dh_installdirs -A
+	$(MAKE) INSTALL_PROGRAM="install -s" 			\
+		prefix=$(debtmp)/usr 				\
+		datadir=$(debtmp)/usr/share			\
+		infodir=$(debtmp)/usr/share/info		\
+		libdir=$(debtmp)/usr/lib			\
+		libexecdir=$(debtmp)/usr/lib			\
+		mandir=$(debtmp)/usr/share/man		install
+	dh_installman octave-depends.1
+	install debian/octave-depends $(debtmp)/usr/bin
+	install --mode=644 debian/defs.make $(debtmp)/usr/share/octave/debian
+	(cd $(debtmp)/usr/share/man/man1; 				\
+		mv -v	octave.1	octave-$(version).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)
+	touch install-stamp
+
+binary-indep: build install check
+	dh_testdir -i
+	dh_testroot -i
+#	dh_clean -i -k
+        #$(MAKE) prefix=`pwd`/debian/tmp install
+	dh_installdocs -n -p$(doc_package) doc/*/*.pdf
+	dh_installdocs -n -p$(html_package) doc/*/*.html
+	dh_installdocs -i
+        # 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/otags			\
+		$(debbase)/$(emacs_package)/usr/bin/otags-$(version)
+	install -p -m 0644 emacs/otags.1			\
+	     $(debbase)/$(emacs_package)/usr/share/man/man1/otags-$(version).1
+        # fix emacs startup name
+	(cd debian/$(emacs_package)/etc/emacs/site-start.d/; \
+		mv 50$(emacs_package).el 50$(source).el)
+#	dh_installexamples -i
+#	dh_installmenu -p$(html_package)
+#	dh_installinit -i
+#	dh_installcron -i
+#	dh_installmanpages -i
+#	dh_undocumented -p$(dev_package) 	mkoctfile.1
+#	dh_undocumented -p$(emacs_package)	otags-$(version).1
+	dh_installchangelogs -i			ChangeLog
+	dh_compress -i
+	dh_fixperms -i
+#	dh_suidregister -i
+	dh_installdeb -i
+	dh_gencontrol -i
+#	dh_md5sums -i
+	dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install check
+	dh_testdir -a
+	dh_testroot -a
+#	dh_clean -a -k
+	dh_installdirs -p$(PACKAGE)
+        # remove the /usr/share/info/dir stab
+	rm -vf $(debtmp)/usr/share/info/dir
+        # save the static libs for seperate package octave-staticlibs
+#	dh_movefiles -p$(lib_package) 	usr/lib/$(source)-$(version)/*.a
+        # save the include files for the header package
+	dh_movefiles -p$(dev_package) 	usr/include/ 			\
+					usr/bin/mkoctfile-$(version) 	\
+					usr/bin/octave-depends 		\
+			usr/share/man/man1/mkoctfile-$(version).1	\
+			usr/share/man/man1/octave-depends.1		\
+			usr/share/octave/debian/defs.make
+	rm -r $(debtmp)/usr/include
+        # save the info files for the info package
+	dh_movefiles -p$(info_package) 	usr/share/info/
+        # install /etc/octave.conf
+	install -p -m 0644  debian/octave.conf  $(debtmp)/etc/$(PACKAGE).conf
+        # install lintian overrride
+	install -p -m 0644  debian/$(PACKAGE).lintian \
+			$(debtmp)/usr/share/lintian/overrides/$(PACKAGE)
+        ## link the conf.file back from /etc over the version.spec. rc
+	ln -sf /etc/$(PACKAGE).conf 		$(debininew)/octaverc
+        ## this file would exist under 2.0 and 2.1 with the same name
+	rm -v 					$(debini)/octaverc
+        # already installed by make
+	dh_installinfo -n -p$(info_package)  	doc/*/*.info*
+	dh_installdocs -a			README README.kpathsea \
+						NEWS* PROJECTS
+	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
+#	dh_installexamples -a
+	dh_installexamples  -p$(dev_package)  	examples/*
+#	dh_installmenu -a
+	dh_installmenu -p$(PACKAGE)
+#	dh_installinit -a
+#	dh_installcron -a
+#	dh_installmanpages -a
+#	dh_undocumented	-p$(PACKAGE)		octave-config-$(version).1
+	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
+	dh_strip -a
+	dh_compress -a
+	dh_fixperms -a
+#	dh_suidregister -a
+	dh_installdeb -a
+	dh_shlibdeps -a
+	if [ `dpkg-architecture -qDEB_BUILD_ARCH` = "m68k" ];then \
+		echo "m68k:Depends=f2c" >> debian/$(PACKAGE)-headers.substvars; \
+	fi
+	dh_gencontrol -a
+#	dh_makeshlibs -a
+#	dh_md5sums -a
+	dh_builddeb -a
+
+source diff:
+	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: install helper-files binary-arch binary-indep
+.PHONY: build clean make configure binary-indep binary-arch binary
+


Property changes on: tags/packages/octave2.1/2.1.71-1/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-octave-commit mailing list